两种格式,一个阅读器
.eml 文件就是邮件在网络上传输时的原样:一段 RFC 5322 邮件头、一个空行,然后是 MIME 正文。Outlook 的 .msg 完全是另一回事——它是一个复合文档,保存的是已解码的 MAPI 属性,发件人、收件人、主题、正文和附件都作为独立的带类型字段存放。本工具两种都读,并用同一套视图呈现,因为人们对它们的期待本来就是一样的。
文件格式由字节判断,而不是扩展名。被改名成 .eml 的 .msg 十分常见——工单系统和邮件网关经常这么输出——在这里它照样能打开。
远程图片默认关闭
HTML 邮件经常引用发件人服务器上的图片。加载其中任何一张,都会告诉发件人这封邮件被打开了、从哪个地址、在什么时候。显示远程图片开关默认关闭,而关闭意味着请求根本不会发出:预览运行在一个沙箱框架里,内嵌的 Content-Security-Policy 会阻断一切对外连接,所以图片不是被藏起来,而是从未被请求。被拦截的引用数量会显示出来,你能看到一封邮件带了多少追踪器。
用 cid: 引用的内嵌图片则不同:这些部件本来就在文件里,会直接用邮件自身的字节还原。脚本、表单和框架在渲染前被剥离,框架本身既不获得脚本执行权限,也不获得同源访问权限。
.msg 给不了你的东西
.msg 不保存到达时的字节。Outlook 通常会把原始邮件头整块存进一个属性里,只要存了,邮件头视图就会原样显示。另存为 .eml 按钮会用这些邮件头加上解码后的正文与附件重建一封邮件——重建得很忠实,但它不是原始文件。DKIM 签名对它无法通过校验,逐字节比对也没有意义。这是格式本身的性质,不是本工具的缺陷。
一切都在这个标签页里完成,邮件的任何部分都不会被上传。
Tiny Online Tools







