EML 分析器
检查邮件头、记录的投递时间和已保存的认证结果。将分析观察与原始记录对照,整个过程在浏览器中完成。
将 EML 文件拖到这里
打开一封邮件,检查邮件头和记录的投递路径。
.eml 文件,最大 25 MB · 无需上传正在打开邮件…
如何分析 EML 文件
需要理解已保存邮件中的信息时,可以使用这个 EML 邮件头分析器。它提供有限的邮件头检查和投递时间线,帮助排查导出文件,但不能证明发件人的身份或邮件是否被修改。
- 打开完整的 .eml 邮件,或使用虚构示例。
- 对照原始邮件头,查看检查结果、已记录的认证信息和投递节点。
- 下载 JSON 报告,或切换到“邮件头”查看完整上下文。
包含哪些邮件头检查
检查结果描述的是所提供的文件。不完整导出、草稿、特殊软件和服务器时钟差异,都可能解释其中一些现象。下结论前请先看原始值。没有发现不一致,仅代表通过了这些有限检查,并不表示邮件已获认证。
邮件头检查有范围上限。如果邮件头过长,分析器会标明结果不完整。检查片段中缺少的字段,可能仍存在于原始邮件后面的部分。局部检查不会被当作完整报告。
| 检查项 | 结果含义 |
|---|---|
| 缺少 From 或 Date | 已检查的邮件头片段不包含该字段。 |
| 关键邮件头重复 | From、Date、Subject 或 Message-ID 出现多次。 |
| 日期无法读取 | 日期无法按受支持的明确时区转换为统一格式。 |
| 投递时间倒退 | 某条 Received 时间早于前一跳记录。 |
| 缺少投递轨迹 | 检查范围内未发现 Received 记录。 |
阅读 Received 邮件头示例
邮件服务器通常将新的 Received 字段加在旧字段上方。下方示例来自内置 EML 中的虚构投递记录。请从最下面一行开始,按保存顺序阅读。
studio-visit.eml 中的虚构邮件头
Received: from relay.example.com by inbox.example.com;
Sat, 10 Oct 2026 09:30:08 +0000
Received: from sender.example.com by relay.example.com;
Sat, 10 Oct 2026 09:30:02 +0000
分析器保留从下到上的顺序,不按时间戳排序。只有相邻两个日期都可读时才计算间隔。日期缺失或不受支持时,间隔保持不可用,不会借用邻近记录的时间补齐。
负时间间隔可能由服务器时钟不同步造成,也可能出现在编辑或导出的邮件头中。认定投递异常前,请检查两条记录和时区。六秒的示例只用于说明计算方式,不代表经过验证的真实投递。
已保存的认证结果不等于实时验证
Authentication-Results 可以保存 SPF、DKIM 和 DMARC 的结果。EMLKit 展示这些文字并统计 DKIM-Signature 字段,但不查询 DNS、不获取签名密钥,也不进行密码学签名验证。记录中的 pass 只是文件内尚未核实的陈述。
仅凭文件无法确定你信任哪台接收服务器。邮件头可以被复制或修改,因此应结合原始来源和相关邮件系统判断认证标记。本页不提供真假评分、发件人位置或身份结论。
JSON 报告包含什么
报告包含检查到的邮件头字段、观察结果、投递节点顺序,以及能够读取并转换为统一格式的时间戳,还包含已保存的认证值和签名字段数量。如需他人复现或进一步分析,请保留原始 EML。
查看嵌套部分、字符集和传输编码,请使用 MIME 结构查看器。阅读邮件或保存附带文件,可使用本页面的“邮件”和“附件”标签页。
EML 邮件头分析常见问题
能检测伪造或编辑过的邮件吗?
它可以标出部分不一致,但不能判断真实性。邮件头可以被编辑,时钟差异或导出遗漏也可能造成异常。工具不会给出置信度分数或真假结论。
会验证 DKIM、SPF 或 DMARC 吗?
不会。工具展示文件中保存的 Authentication-Results,并统计 DKIM-Signature 字段,不获取 DNS 密钥、不验证签名,也不确定可信接收服务器的边界。即使记录为 pass,在这里也只是未验证的声明。
投递时间线如何排序?
服务器通常把新的 Received 字段加在前面。工具按邮件头从下到上的顺序读取投递过程,不按日期重排;仅在相邻记录的日期和明确时区可读时计算间隔。
为什么某一跳的日期不可用?
日期可能缺失、格式有误、采用不支持的时区写法,或位于检查范围之外。原始记录会保留,方便自行查看。
分析器能查出发件人的位置吗?
不能。原始投递记录可能包含服务器名称或类似 IP 的文字,但此工具不查询地理位置或身份。服务器信息也不能证明发件人本人的位置。
我的数据会离开设备吗?
选择的文件和粘贴的文本均在浏览器内处理,不会上传至 EMLKit。移除输入或离开页面可清空当前工作区。普通网页请求仍会发送到网站托管方。 了解文件处理方式.