RFC 822 邮件 (.eml)
IETF 标准电子邮件消息 (EML) 是用于保存单个电子邮件的标准文件格式,可保留完整的传输标头、HTML 格式、发件人验证签名 (DKIM) 以及嵌入的文件附件。
将 EML 转换为 MSG
免费的浏览器端 EML 转 MSG 转换器。在您的设备上即时转换文件。
检查与元数据
操作系统和文件分析器通过检查开头的二进制字节序列来识别 EML 文件:
字节级文件头签名 (魔数)
操作系统和文件分析器通过检查开头的二进制字节序列来识别 EML 文件:
十六进制签名 (偏移量 0):
46 72 6F 6D 3A / 52 65 63 65 69 76 65 64 3AASCII 表示形式: From: / Received:
标准化: IETF RFC 5322 / RFC 2045 (MIME)
技术规格
| 容器架构 | 纯文本 RFC 5322 邮件,先列出 From、To、Subject、Date 等标头,后接 MIME 多部分正文和 Base64 附件 |
| 压缩方式 | 未压缩文本(附件以 Base64 编码) |
| 字节序 | UTF-8 / ASCII 文本流 |
| 色彩空间 | 嵌入图像配置文件 |
| 通道与结构 | 邮件标头、纯文本正文、HTML 正文、内嵌图像和文件附件 |
| 最大尺寸 | 邮件大小不受格式限制(邮件服务器通常限制在 25 MB 至 50 MB) |
| 透明度 | N/A |
| 流式传输与渐进式加载 | 按行顺序流式读取标头和正文 |
技术对比矩阵:EML 对比同类产品
| 技术属性 | EML (当前) | MSG | MBOX | |
|---|---|---|---|---|
| 标准化 | IETF RFC 5322 开放标准 | 专有微软 OLE 格式 | IETF RFC 4155 开放标准 | ISO 32000 文档标准 |
| 每个文件的消息数 | 单封电子邮件 | 单封电子邮件 | 整个邮箱(多封电子邮件) | 档案文档视图 |
| 附件访问 | 可提取的 MIME 部件 | OLE 附件存储 | 串联的 MIME 部分 | 嵌入的 PDF 附件 |
| 跨平台支持 | EML 是常见的单封邮件格式;能否打开和导入取决于邮件客户端及其版本。 | 依赖于 Windows Outlook | 通用的 Unix / Mac / Linux | 所有平台通用 |
常见损坏模式与十六进制恢复指南
电子邮件客户端显示原始代码(例如 '------=_NextPart_000...')而不是格式化的文本。
根本原因: Content-Type 标头中缺少或损坏了 MIME 边界分隔符声明。
恢复方法: 使用 File2File.app 电子邮件修复工具重新对齐 MIME 多部分边界。
安全分析与解析器攻击向量
EML 文件可能携带网络钓鱼攻击内容、恶意脚本注入或可执行文件附件。
已知攻击向量
- 通过网页邮件客户端中呈现的未转义 HTML 电子邮件正文进行跨站脚本攻击 (XSS)。
- 使用具有欺骗性的文件名伪装的恶意可执行附件。
- 通过伪造标头误导用户,使其误认发件人身份。
防御性最佳实践: 在打开之前清理 HTML 电子邮件正文并扫描附件。
历史渊源与里程碑
核心优势与特点
- EML 是常见的单封邮件格式;能否打开和导入取决于邮件客户端及其版本。
- 您在 Gmail、Outlook 或 Yahoo 收到的每封电子邮件,都会以与 EML 文件中保存的格式完全相同的形式在互联网上传输。
- 自包含:将正文文本、内联图片和附件封装在单个文件中。
技术局限与劣势
- 以 Base64 编码的附件使总文件大小膨胀了大约 33%。
- 单消息格式:不是为存储整个邮箱而设计的(与 MBOX 或 PST 不同)。
- 可能包含恶意的网络钓鱼链接或可执行附件。
趣味技术冷知识
- 您在 Gmail、Outlook 或 Yahoo 收到的每封电子邮件,都会以与 EML 文件中保存的格式完全相同的形式在互联网上传输。
- 证据能否采纳取决于司法管辖区、真实性和案件情况。
- 您可以在任何基本的文本编辑器中打开任何 .eml 文件来阅读原始电子邮件源代码。
常见技术问题
什么是 EML 文件?
EML 文件是保存到计算机上的电子邮件,包含主题、发件人、日期、正文以及任何附件。
如何在没有 Outlook 的情况下打开 EML 文件?
您可以直接在网络浏览器中使用 File2File.app,立即打开、查看 EML 文件并提取其中的附件。
我可以将 EML 转换为 PDF 吗?
可以。File2File.app 可以将 EML 电子邮件转换为包含邮件头和格式的干净、专业的 PDF 文档。
相关的 EML 转换对
如果收件人的 Outlook 工作流程需要 Outlook 邮件文件,请使用 MSG。将 EML 转换后,请在目标版本的 Outlook 中检查邮件标头、附件和内嵌图像。
将 Microsoft Outlook MSG 项目转换为 EML,可方便地将邮件导入支持 EML 格式的邮件客户端;部分 Outlook 专属字段或属性可能无法保留。
将 MBOX 档案转换为单独的 EML 文件,把巨大的合并电子邮件数据库拆分为独立标准的邮件文档。
将标准的 RFC 822 电子邮件文件转换为超文本标记语言,将普通的消息容器转变为通用的网页文档。