【发布时间】:2021-06-26 23:29:33
【问题描述】:
我需要一个脚本来获取我所有文件夹中的所有电子邮件并将它们与附件一起进行本地备份。here 但它并没有让我进一步列出属于一个文件夹的所有电子邮件。同样阅读RFC 并没有让我走得更远。
当我发布时
imap.list("", "*")
和
imap.examine("SomeFolder")
如何使用它来遍历SomeFolder 的所有电子邮件?
我将如何进一步发出查询以获取消息以及相关附件?
【问题讨论】:
-
框架挑战:已经有许多 imap 备份工具可以以 .EML 格式下载您的所有消息。你有什么理由需要重写这个吗?
-
一般来说,您只需要为每条带有 RFC822 提取项的消息下载整个 MIME 段。将其写入磁盘。