如何在不使用 Windows 的情况下将 .dbx(Outlook Express)邮件文件转换为 mbox 格式(用于 thunderbird)?

如何在不使用 Windows 的情况下将 .dbx(Outlook Express)邮件文件转换为 mbox 格式(用于 thunderbird)?

最近,我的硬盘崩溃了(咔哒咔哒咔哒咔哒咔哒咔哒……)。我使用的是 XP,没有安装光盘(3 次搬家前丢失了……)。

我定期备份,只丢失了大约 3 天的资料(没有什么重要的东西)。在我的另一台电脑上,我一直在运行 Linux。我不需要 Windows,在电脑上安装了新的硬盘,并在上面安装了 Fedora,没有任何问题。运行如冠军。

现在历史电子邮件...似乎有很多解决方法可以将 dbx 文件放入 Windows 内部的 mbox,但我如何在没有安装 Windows 的情况下完成此任务(虚拟安装不行,因为我没有任何 Windows 安装光盘)。快速搜索后,我只找到了一个可能的解决方案(在 perl 中) 并正在寻找一些我不需要自己编程的东西。我是一名职业程序员,但从未用 perl (c++、FORTRAN、matlab、python... 是的) 编程过,目前,不想为这个问题学习新的语法 (python 一直是我用于所有 linux 的首选脚本语言...)。

还有其他方法可以解决这个问题吗?

编辑:看了评论后,我又搜索了一下,这是一条小信息来自 mozillazine... 有趣的是,将 dbx 转换为 mbox 的工具的两个链接都已失效 >:( 并且它只提到直接从 Outlook Express 导入... 而不仅仅是从 dbx 文件导入 :(

不过还是感谢您的想法,请继续提出来,因为我真的不想使用 perl 库来做这件事......

此外,如果有人有指向 c++ lib 的链接(指向文档的链接?)可以做同样的事情...我可能会查看它并为其制作一个 gui...然后将其发布给其他人...

答案1

由于没有人发布已实施或已彻底记录的解决方案,因此我将发布我的解决方案。

如上所述,我只是去了一个安装了窗户的朋友家,并按照其他人的方式在窗户上进行了转换......

另一种方法是运行虚拟机来执行您需要的操作,但我没有光盘,因为这对我来说不是一个解决方案。

答案2

您可以使用 undbx - 一种从 Outlook Express .dbx 文件中提取电子邮件的工具。

https://manpages.ubuntu.com/manpages/xenial/man1/undbx.1.html

相关内容