我正在寻找适用于 Windows XP 的 Express Archiver 的 Windows 7、MacOS 和 Ubuntu Linux 等效版本,用于将 Outlook Express 电子邮件存档为单独的文件。
http://www.expressarchiver.com/
这个程序做得很好:它存档整个电子邮件和标题,提供基于电子邮件内容命名文件的多种选项,如果两个电子邮件文件具有相同的名称,则提供唯一的命名,附件选项放在子文件夹中等。
这意味着存档文件不依赖于特定程序来查看它们。电子邮件是纯文本,附件是放在文件夹中的文件。电子邮件作为单独的文件,使用标准工具可以方便地管理、移动、组织和搜索。
然而,我还没有找到适用于较新操作系统的工具,而且 XP 和 Outlook Express 已经过时了。
想法?
答案1
这些看起来可以完成这个工作:
Windows Mail 到 HTML 转换器 v.1.1(也提取附件): http://www.emailadept.com/Windows-Mail-To-Html-Converter.htm
Windows (Live) Mail 至 .eml: http://www.windowslivemailconverter.com/
对于将所有电子邮件合并为一个文件的其他邮箱客户端(例如 Thunderbird),有一个程序可以将其导出到单独的 .eml 文件中
答案2
或者,如果我查看 Windows 邮件存储文件夹(电子邮件存储的位置),则可以看到它已在单独的 .eml 文件中,文件名是一个较长的十六进制数字。因此可能不需要第三方工具,只需编写一个 Perl 脚本(或其他语言)将这些文件重命名为其主题标题,并在重命名时为已有该名称的文件附加索引以防发生同名冲突。对于附件,可以对它们编码的 Mime base 64 ascii 文本进行 uudecode。