我搜索了一个解决方案,通过 imap 从邮件服务器下载(用于存档)大型邮件目录,并将所有邮件存储在本地邮件目录中。我需要一个强大的解决方案,如果发生超时,它会反复尝试。到目前为止,我已经尝试使用常规邮件客户端来实现此目的。显然,服务器限制下载的方式使我迄今为止尝试过的客户端感到困惑,因为他们最终放弃甚至丢失了邮件。我正在考虑像 fetchmail 这样的工具,但我看到的操作指南要么有点长,要么不完全符合我的需求,例如http://llg.cubic.org/docs/imapbackup.html其中描述了下载到 mbox 文件。我仍然不清楚是否支持 maildir 格式。
答案1
尝试同步这听起来应该符合您的目的:
isync 是一个同步邮箱的命令行应用程序;目前支持 Maildir 和 IMAP4 邮箱。新消息、消息删除和标志更改可以双向传播。 isync 适合在 IMAP 断开连接模式下使用。
答案2
另外两个选择:
- 离线地图如果您使用的是 python3,请确保您获得的是 8.0.0 以上版本。也能从一个 Gmail 帐户迁移到另一个而不丢失标签
- 获取邮件6