将 Maildir 转换为 PST

将 Maildir 转换为 PST

有谁知道在 Linux 中将 Maildir 转换为 PST 的解决方案吗?我可以使用 Windows 中的一个名为 Aid4Mail 的程序,但这需要我从服务器上拉下 Maildir。我有一堆用户的盒子需要转换,所以这种方法并不理想。

我的所有用户都是远程的,所以我不能只使用 Outlook 连接到 IMAP 服务器并从他们的机器导出为 PST。

答案1

有这样的项目允许从 Linux 内部访问 PST 文件,但我怀疑除了微软工具本身之外的任何东西都无法为您提供“干净”的 PST 输出。

我不明白为什么您无法使用 Outlook 连接到 IMAP 服务器你的计算机,只需将邮件复制到 Outlook 中安装的一个或多个 PST 存储 - 这将产生可预测的有效结果。如果您担心该任务所需的手动操作数量,您可以考虑使用 Outlook VBA 编写脚本文件夹递归并使用CopyTo 方法CopyTo method

答案2

我从未尝试过,但它看起来可行。

嗯,这很复杂,但我认为路线是将 maildir 转换为 mbox(这很容易,可以用 bash 脚本完成),然后使用 mbox2eml 将 mbox 文件转换为 eml 格式,然后 Outlook 可以打开 eml 格式并将其导入到 pst。

相关内容