MSG转EML转换器
将 Microsoft Outlook MSG 项目转换为 EML,可方便地将邮件导入支持 EML 格式的邮件客户端;部分 Outlook 专属字段或属性可能无法保留。
格式比较与技术规格
| 规格 | MSG | EML |
|---|---|---|
| MIME 类型 | application/ | message/ |
| 类型 | Microsoft Outlook 项目文件 | 标准电子邮件消息文件 |
| 压缩 | 未压缩的 OLE 复合存储流 | 无 (MIME 多部分编码) |
| 标准规范 | Microsoft MS-OXMSG 规范 | IETF RFC 5322 |
| 魔数文件头 (Magic Bytes) | D0 CF 11 E0 A1 B1 1A E1 (Compound File Binary OLE2 header) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
格式概述与应用
Outlook MSG 文件使用 Microsoft 专用容器,而 EML 以 MIME 部分存储互联网邮件。将 MSG 转换为 EML 有助于把邮件移入支持 EML 的客户端,但不能保证保留所有 Outlook 属性、文件夹详细信息或附件。 请检查转换后的邮件;如果完整保真度或记录处理很重要,请保留原始 MSG 文件。
技术规格与编解码器解析
源 MSG 格式使用 application/vnd.ms-outlook MIME 类型,并构建在 OLE 复合文件结构之上,可通过十六进制魔数头签名 D0 CF 11 E0 A1 B1 1A E1 进行识别。此结构使用未压缩的二进制存储流来保存消息属性、收件人和附件。相比之下,目标 EML 文件使用 message/rfc822 MIME 类型且没有压缩。EML 使用标准的 MIME 多部分编码将所有内容存储为扁平文本文件。标头作为纯 ASCII 文本行显示在顶部,随后是分隔文本正文以及以 Base64 编码的二进制附件的边界。
操作系统与浏览器兼容性
邮件客户端、操作系统和版本不同,对 EML 的导入和打开支持也各异。Microsoft Outlook 和一些兼容查看器通常可以处理 Outlook MSG;浏览器和移动设备的支持情况取决于具体应用。
实用信息
在执行批量转换之前,请将原始 MSG 备份保存在安全的存档中,因为某些深度嵌套的 OLE 对象流或自定义 Outlook 表单属性可能需要专门的解析才能完全映射到标准 EML 标头中。
常见问题
如何在不损失质量的情况下将 Outlook MSG 转换为 RFC 822 电子邮件?
并非完全如此。部分 Outlook 属性、文件夹细节或附件元数据可能无法保存在 EML 中。请在目标邮件客户端中检查导出的邮件。
Outlook MSG 与 RFC 822 电子邮件有何区别?
MSG 是一个专有的二进制容器,使用专门为 Microsoft Outlook 设计的 OLE 复合存储流。EML 是由 RFC 822 定义的开放标准,将电子邮件数据存储为带有清晰标头字段和 MIME 边界的纯文本文件,任何标准文本编辑器或邮件客户端都可以读取它。