RFC 822 邮件 (.eml)
IETF 标准电子邮件消息 (EML) 是用于保存单个电子邮件的标准文件格式,可保留完整的传输标头、HTML 格式、发件人验证签名 (DKIM) 以及嵌入的文件附件。
将 EML 转换为 MSG
免费的浏览器端 EML 转 MSG 转换器。在您的设备上即时转换文件。
检查与元数据
操作系统和文件分析器通过检查开头的二进制字节序列来识别 EML 文件:
字节级文件头签名 (Magic Bytes)
操作系统和文件分析器通过检查开头的二进制字节序列来识别 EML 文件:
十六进制签名 (偏移量 0):
46 72 6F 6D 3A / 52 65 63 65 69 76 65 64 3AASCII 表示形式: From: / Received:
标准化: IETF RFC 5322 / RFC 2045 (MIME)
技术规格
| 容器架构 | Plaintext RFC 5322 email message with headers (From, To, Subject, Date) followed by MIME multipart body and Base64 attachments |
| 压缩方式 | Uncompressed text (attachments encoded with Base64) |
| 字节序 | UTF-8 / ASCII text stream |
| 色彩空间 | Embedded image profiles |
| 通道与结构 | Email headers, plain text body, HTML body, inline images, and file attachments |
| 最大尺寸 | Unbounded message size (typically capped at 25 MB to 50 MB by mail servers) |
| 透明度 | N/A |
| 流式传输与渐进式加载 | Sequential line-by-line header and body streaming |
技术对比矩阵:EML 对比同类产品
| 技术属性 | EML (当前) | MSG | MBOX | |
|---|---|---|---|---|
| 标准化 | IETF RFC 5322 开放标准 | 专有微软 OLE 格式 | IETF RFC 4155 开放标准 | ISO 32000 文档标准 |
| 每个文件的消息数 | 单封电子邮件 | 单封电子邮件 | 整个邮箱(多封电子邮件) | 档案文档视图 |
| 附件访问 | 可提取的 MIME 部分 | OLE 附件存储 | 串联的 MIME 部分 | 嵌入的 PDF 附件 |
| 跨平台支持 | 通用(Mac、Windows、Linux) | 依赖于 Windows Outlook | 通用的 Unix / Mac / Linux | 所有平台通用 |
常见损坏模式与十六进制恢复指南
电子邮件客户端显示原始代码(例如 '------=_NextPart_000...')而不是格式化的文本。
根本原因: Content-Type 标头中缺少或损坏了 MIME 边界分隔符声明。
恢复方法: 使用 File2File 电子邮件修复工具重新对齐 MIME 多部分边界。
安全分析与解析器攻击向量
EML 文件可能携带网络钓鱼有效负载、恶意脚本注入或可执行文件附件。
已知攻击向量
- 通过网页邮件客户端中呈现的未转义 HTML 电子邮件正文进行跨站脚本攻击 (XSS)。
- 伪装成具有欺骗性文件名的恶意可执行附件。
- 欺骗用户的关于发件人身份的标头欺骗。
防御性最佳实践:
历史渊源与里程碑
2008IETF 将互联网邮件消息规范更新为 RFC 5322。
1996MIME 多部分标准 (RFC 2045-2049) 使得 EML 内部能够支持丰富的 HTML 电子邮件和文件附件。
1982RFC 822 定义了基础的文本电子邮件标头结构。
核心优势与特点
- 通用电子邮件标准:可由 Apple Mail、Mozilla Thunderbird、Windows Mail 和 Outlook 原生打开。
- 完整的取证保真度:保留完整的原始电子邮件标头、服务器路由跳数以及 DKIM/SPF 验证签名。
- 自包含:将正文文本、内联图片和附件封装在单个文件中。
技术局限与劣势
- 以 Base64 编码的附件使总文件大小膨胀了大约 33%。
- 单消息格式:不是为存储整个邮箱而设计的(与 MBOX 或 PST 不同)。
- 可能包含恶意的网络钓鱼链接或可执行的附件有效负载。
趣味技术冷知识
- 你在 Gmail、Outlook 或 Yahoo 上收到的每封电子邮件,都是以 Eml 文件内部存储的精确格式在互联网上进行传输的。
- 法律取证和数字取证团队将电子邮件保存为 Eml 文件,因为其原始标头是法庭上具有法律效力的证据。
- 你可以在任何基本的文本编辑器中打开任何 .eml 文件来阅读原始电子邮件源代码。
常见技术问题
什么是 EML 文件?
EML 文件是保存到计算机上的电子邮件,包含主题、发件人、日期、正文以及任何附件。
如何在没有 Outlook 的情况下打开 EML 文件?
您可以直接在网络浏览器中使用 File2File.app,立即打开、查看 EML 文件并提取其中的附件。
我可以将 EML 转换为 PDF 吗?
可以。File2File.app 可以将 EML 电子邮件转换为包含邮件头和格式的干净、专业的 PDF 文档。