我有 3 个工作电子邮件帐户即将关闭。我目前只能通过 Thunderbird 访问这些帐户。我想将服务器上的所有电子邮件副本复制到我的本地 PC 中,其中包括已接收和已发送的电子邮件以及附加文件。我使用了Tools
→Export
功能,该功能基本上创建了一个包含目录部分内容的 zip 文件~/.thunderbird/22ff0zgu.default-release/
。该文件很大,所以我猜它包含来自服务器的所有电子邮件。但我如何确定这一点?我必须先从 Thunderbird 强制进行某种同步,然后再执行此操作吗?
答案1
几个选项。(您引用了~
,所以我假设它是一个 UNIX/Linux 平台。)
使用以下工具离线IMAP这将为您执行真正的 IMAP 复制。
- 我相信这也可以在 Windows 下运行,但我还没有测试过。
- 确保您阅读了相关文档(以 开头
man offlineimap
),特别是如果您需要使用 OAUTH2 向您的电子邮件服务器进行身份验证。
将邮箱目录树复制到 Thunderbird 的本地邮件目录
在 Thunderbird 中,在“本地邮件”下创建一个邮件文件夹,该文件夹代表您要复制的 IMAP 目录树的根。例如“从 Contoso 复制”。
完全退出 Thunderbird。
将文件从 ImapMail/{imap-server-to-save} 复制到 Mail/Local Folders/Copy from Contoso.sbd,替换imap 服务器保存使用代表您要保存的 IMAP 服务的适当目录:
cp -a ImapMail/{imap-server-to-save} 'Mail/Local Folders/Copy from Contoso.sbd'
重新启动 Thunderbird 并检查文件夹是否出现。
不幸的是,我无法保证 Thunderbird 已下载了您的所有邮件。这有可能,但不能保证。如果这是一个严重的问题,请改用选项 #1。