用于已保存 Outlook 邮件的批量工具。它将 .MSG 文件转换为 .EML,并将 .EML 文件写回 .MSG。
使用"添加文件"、"添加文件夹"或拖放。添加文件夹也会遍历子文件夹,因此指向导出树的顶部就足够了。
在"转换"选项卡上,按邮件主题或源文件名命名输出文件。默认情况下,"保留原始邮件头"处于开启状态,并复制消息包含的已存储的"Received"、"DKIM"和"Message-ID"块。默认情况下,"解码 RTF 邮件正文"处于开启状态,并恢复其他工具拒绝的仅 RTF 的 Outlook 邮件。
进度显示 N of M 和当前文件名。停止会将当前文件转换为完成,而不是终止工作线程。在关闭窗口之前阅读摘要。
将 .MSG 重命名为 .EML 是人们首先尝试的方法,也是附件丢失的原因。.MSG 文件是围绕 MAPI 属性构建的复合二进制容器。重命名它,您的邮件客户端将获得二进制噪声,而不是消息。
MSG 转 EML 转换器软件在邮件变为 .EML 格式后发生的变化:
程序检查文件签名而非扩展名,并标记列表中的每一行。混合 .MSG 和 .EML 在同一次运行中,每个文件都按正确的方向处理。这解决了 EML 转 MSG 转换器下载案例,无需第二个工具。
当消息携带其存储的互联网报头时,整个 Received 链会移动到 .EML 中,包括 DKIM-Signature 和 Authentication-Results 行。通过 SMTP 传输的邮件通常携带这些报头。但之后签名将无法验证。正文被重新打包,因此正文哈希不再匹配。如果属性缺失,报头将从 MAPI 字段重建。
To、Cc 和 Bcc 全部解析,以及 Date、Message-ID、References、In-Reply-To、Return-Path,因此线程字段随消息一同传输。收件人以标准 SMTP 地址写入。需要注意的一点:Bcc 收件人将在 .EML 中可见。这对于存档是正确的,因此在传递转换后的文件之前请检查。
附件以字节对字节相同的方式导出,在我们的往返测试中通过 sha256 哈希校验。内联图片通过 multipart/related 保持内联,而非作为普通文件转储在邮件底部。
非 ASCII 主题和显示名称以 RFC 2047 编码单词编写,每行折叠 78 个字符。反向操作时,先解码编码单词,因此主题会再次存储为可读文本,而非原始的 =?UTF-8?B? 字符串。
批量处理在界面线程外运行,让您在长队列处理时继续工作。最终摘要将转换、复制、跳过和失败分开,因此文件夹中的非邮件文件不会被报告为失败。
Thunderbird 和大多数 IMAP 客户端根本无法读取 .MSG。先转换导出文件夹,然后为每封邮件提供一个可预测的文件。
案件邮件必须保留其元数据。日志存储文件名和大小,不存储主题行或地址簿。保管链存在一个细微差别:当收件人同时拥有 Exchange 和 SMTP 地址时,SMTP 地址将显示在 .EML 中。
同事通过邮件发送了 Outlook 项目,但您没有 Outlook。转换单个文件,然后在计算机上已有的任何邮件应用程序中打开它。
两种格式均可双向工作。Thunderbird 可直接打开 .EML,eM Client、Apple Mail 和其他标准客户端也是如此。在 Windows 10 和 11 上运行。
MSG to EML Converter Software
3.5 Mb
1.0
14/05/26