一款处理已保存Outlook邮件的批量工具。它把.MSG文件转换为.EML,也能把.EML文件写回.MSG。
使用"添加文件"、"添加文件夹"或拖放。"添加文件夹"会包含子文件夹,所以可以直接把它指向导出目录树的顶层。
在"转换"选项卡中,选择按邮件主题或按源文件名为输出文件命名。"保留原始邮件头"默认开启,如果邮件中存有Received、DKIM和Message-ID信息块,就会原样复制。"解码RTF邮件正文"同样默认开启,可以恢复其他工具拒绝处理的、只有RTF正文的Outlook邮件。
进度显示为N / M以及当前文件名。点击"停止"后,当前文件会先处理完。关闭窗口之前,请先看一下摘要。
把.MSG重命名为.EML会导致附件丢失。.MSG文件是一个围绕MAPI属性构建的二进制复合容器。只改文件名,邮件客户端读到的只会是一堆二进制乱码。
MSG转EML转换器软件带给您的是:
程序通过文件签名识别文件,并为列表中的每一行标注类型。.MSG和.EML可以混在同一次运行里:每个文件都会被转换成另一种格式。
如果邮件中存有互联网邮件头,整条Received链都会进入.EML,包括DKIM-Signature和Authentication-Results行。经SMTP传输过的邮件通常都带有这些信息。转换之后签名将无法通过验证,因为重新打包正文会改变它的哈希值。如果存储的邮件头属性缺失,程序会根据MAPI字段重建邮件头。
程序会解析"收件人"、"抄送"和"密件抄送"中的全部收件人,以及Date、Message-ID、References、In-Reply-To和Return-Path,会话线索字段因此得以保留。收件人以标准SMTP地址的形式写入。密件抄送的收件人在.EML中会变为可见,所以把转换后的文件转交给他人之前,请先检查一下。
附件逐字节保持一致;我们在往返转换测试中核对sha256哈希值。内嵌图片通过multipart/related继续保持内嵌。
非ASCII的主题和显示名称以RFC 2047 encoded-word的形式写入,并按每行78个字符折行。反方向转换时,程序会先解码encoded-word,再把主题保存为可读文本,而不是原始的=?UTF-8?B?字符串。
批处理不在界面线程上运行,所以处理长队列时您可以继续操作。结束时的摘要会分别列出已转换、已复制、已跳过和失败的文件。非邮件文件计入已跳过。
要把.MSG邮件迁移到Thunderbird或大多数IMAP客户端?转换导出文件夹,然后按每封邮件一个文件导入。
日志只记录文件名和大小,绝不记录主题行或通讯簿。就证据保管链而言,请注意:当收件人同时拥有Exchange地址和SMTP地址时,写入.EML的是SMTP地址。
有人给您发来一个.MSG文件,而您没有Outlook?把它转换一下,用您现有的邮件客户端打开。
两个方向都可以转换。Thunderbird、eM Client、Apple Mail等标准客户端可以直接打开.EML。可在Windows 10和11上运行。