0

我正在用 python 开发一个可以读取电子邮件的程序,我的程序现在可以读取来自 GMAIL 的电子邮件,即使有附件,但我的程序无法读取从Apple Mail发送的电子邮件。

与我Message.get_payload()在苹果邮件中使用时从 GMAIL 发送的电子邮件不同,它没有价值。我是 python 的新手,这是我的第一个项目,所以请多多包涵。先感谢您。

注意:我从 Apple 发送的电子邮件带有附件。

更新:我现在可以阅读电子邮件中的文本我现在唯一的问题是如何获取附件,因为当我循环所有有效负载时,因为它是多部分的,它只打印里面的文本,这个

"[<email.message.Message object at 0x000001ED832BF6D8>, <email.message.Message object at 0x000001ED832BFDD8>]"

4

1 回答 1

0

现在没问题 我从 Apple Mail 发送的电子邮件的内容类型似乎是多部分的,其中包括一个“文本/纯文本”,其中包含我的电子邮件中的文本,以及包含我附加的图像的“多部分/相关”。所以我只需要检查电子邮件是否是多部分的,如果是,则循环它以打印所有有效负载。

于 2017-09-20T06:32:21.100 回答