我正在开发一个可以阅读电子邮件的python程序,我的程序现在可以读取来自GMAIL的电子邮件,即使是附件,但我的程序无法读取从 Apple Mail 发送的电子邮件。
与我在Apple邮件中使用Message.get_payload()
时从GMAIL发送的电子邮件不同,它没有值。我是python的新手,这是我的第一个项目,所以请耐心等待。提前谢谢。
注意: 我从Apple发送的电子邮件中附有附件。
更新: 我现在可以阅读电子邮件中的文字我现在唯一的问题是如何获取附件,因为当我循环所有有效负载时,因为它是多部分的只打印里面的文字和这个
"[<email.message.Message object at 0x000001ED832BF6D8>, <email.message.Message object at 0x000001ED832BFDD8>]"
答案 0 :(得分:0)
现在没关系似乎我从Apple Mail发送的电子邮件的内容类型是多部分,其中包含“text / plain”,其中包含我的电子邮件中的文本和“multipart / related”,其中包含我附加的图像。所以我只需检查电子邮件是否是多部分,如果是,则循环它以打印所有有效负载。