![如何将电子邮件从 KMail 4 转移到 Thunderbird 9?](https://linux22.com/image/1299754/%E5%A6%82%E4%BD%95%E5%B0%86%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%BB%8E%20KMail%204%20%E8%BD%AC%E7%A7%BB%E5%88%B0%20Thunderbird%209%EF%BC%9F.png)
我正在尝试将旧电脑上 KMail 4 本地存储的电子邮件传输到新电脑上的 Thunderbird 9。我知道 KMail 使用 maildir 格式,而 Thunderbird 使用 mbox 的一些变体。所以我认为我应该能够使用一些开源工具将 maildir 文件转换为 mbox 格式:
- 这Python 脚本由于过多的
OSError
s 而无法运行(代码的不同部分对工作目录做出了不同的假设,因此它尝试在不存在的目录中创建文件) - 这Perl 脚本什么都不做——它运行,但它创建的文件夹是空的
- 这Bash 脚本显然确实创建了 mbox 文件,尽管我无法 100% 验证其输出是否正确。
然后我尝试将 mbox 文件复制到 Thunderbird 的配置文件目录中。当我打开 Thunderbird(版本 8,带有测试配置文件,我相信它应该工作相同)时,文件夹出现了,但没有消息出现在其中。我还尝试使用进出口工具但效果是一样的:文件夹显示在 Thunderbird 中,但消息却没有显示。
我听说过使用 IMAP 服务器来传输消息的建议,但我正在寻找替代方案,因为这些计算机的互联网连接速度相当慢。
有没有一种真正有效的方法可以用来将这些电子邮件从 KMail 传输到 Thunderbird 9,而无需通过互联网发送?