Mar*_*inM 5 email imap python-3.x
我正在使用 python 的 imaplib 从服务器获取电子邮件。这些电子邮件将被转发。根据单封电子邮件的总大小,附件将被删除或随消息一起转发。但如何获取 email.message 的总大小?
我找到了这个答案,但它不适用,因为我没有从文件中获取电子邮件:使用电子邮件包查找电子邮件的总大小
这是我收到电子邮件的方式:
m = imaplib.IMAP4_SSL(self.imap_server, int(self.imap_port))
m.select("Inbox")
resp, items = m.search(None, "UNSEEN")
items = items[0].split()
for emailid in items:
resp, data = m.fetch(emailid, "(RFC822)")
mail = email.message_from_bytes(data[0][1])
#TODO: get size of email
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1221 次 |
| 最近记录: |