要获取消息内容,请使用get_payload()
。mailbox.Message
是的子类email.message.Message
。您还需要检查,is_multipart()
因为这会影响的返回值get_payload()
。例:
if message.is_multipart():
content = ''.join(part.get_payload(decode=True) for part in message.get_payload())
else:
content = message.get_payload(decode=True)