Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_right邮件与日历工具chevron_right邮件会话重建器邮件会话重建器

邮件会话重建器

依据 References 和 In-Reply-To 头,把导出的 EML、MSG 和 MBOX 邮件重新归入各自的会话。

upload_file

点击浏览 或将文件拖放到这里

EML、MSG 或 MBOX 文件 — 一次拖入多个也可以

接受格式:.eml,.msg,.mbox,.mbx,.txt

按主题回退同时比对主题打开:找回那些被客户端去掉 References 的回复。关闭:只相信 References 和 In-Reply-To。回退可能把共用泛泛主题的无关邮件合并在一起,因此下方会报告它吸收了多少个根。
forum先加入一些邮件拖入一个装满 .eml 的文件夹、一个 Outlook 的 .msg、一个 .mbox 归档,或者它们的任意组合。什么都不会被上传。

相似工具

邮件附件提取器

邮件附件提取器

一次性从 EML、MBOX 和 Outlook MSG 文件中取出全部附件,并打包成 ZIP 下载。

EML 转 PDF 批量转换器

EML 转 PDF 批量转换器

把保存的邮件转成可归档的 PDF —— 每封一个文件或合并成一个,文字可选可搜。

MBOX 转 EML 提取器

MBOX 转 EML 提取器

把 MBOX 存档拆成一封封独立的 EML 文件,按你的命名规则打包成 ZIP 下载。

MBOX 邮件存档查看器

MBOX 邮件存档查看器

在浏览器里浏览 MBOX 存档:搜索邮件列表、阅读任意一封并把它保存下来,不必导入到任何邮件程序。

按文件大小拆分 PDF

按文件大小拆分 PDF

将 PDF 拆分为多个较小的部分,每一部分保持在您设置的最大文件大小(MB)以下。适合邮件附件和上传限制。

速度转换器

速度转换器

在 mph、km/h、m/s、节、ft/s 和马赫数之间转换。响应式多字段转换器。

删除多余空格

删除多余空格

Clean up whitespace in 文本: collapse 空格, trim 行, 删除 blank 行, 和 normalize 行 endings.

apps

更多工具

浏览我们完整的免费在线工具集合。

为什么会话需要重建

一个邮箱只是一堆平铺的邮件。对话的结构存在两个头字段里:In-Reply-To 指明被回复的那封邮件,References 则携带一路回到根部的整条链。你的邮件客户端每次给你看一场对话,都是靠它们重新搭出这棵树的。一旦邮件被导出成文件,这份工作就得重做一遍——而大多数能打开导出文件的工具,压根不做这件事。

算法

这里使用 Jamie Zawinski 于 1997 年为 Netscape Mail 写的会话算法,它至今仍是正确答案。每个 Message-ID 一个容器;每封邮件挂到它 References 所指的链上;剪掉空容器;然后——可选地——才启用按主题比对的回退。

按主题回退,以及为什么这是个选择

有些客户端在用户用手机、或用会改写头字段的网页邮箱回复时,会把 References 去掉。这类回复到达时没有任何可依附的线索,比对主题是唯一能把它们找回来的办法。但它有时也会把两封毫无关系、只是共用了一个泛泛主题的邮件并在一起——十二条各自独立的「Re: 开会」会话被合成一条。

所以这是一个开关,默认打开,并且结果旁会显示它吸收了多少个根。如果这个数字很大而会话看起来不对,就关掉它再比较一次。回退只会合并那些看起来像回复的根:两封都不是回复、主题却相同的邮件会被留作两条,因为那远远更可能是两则通知而不是一场对话。

缺失的邮件会被显示出来

当一条会话里所有回复都指向一封不在你所给文件中的邮件时,算法会产生一个没有邮件的容器。这是真实的结果,它会带着 Message-ID 作为树中的一个缺口画出来,而不是被藏起来。藏起来会悄悄把它的回复提到上一层,让这条会话看上去比实际更浅。

格式

EML、Outlook 的 MSG,以及 MBOX 归档,可以任意混合,格式是按字节判断而不是按文件名。MBOX 只按头字段列出,因此一个很大的邮件列表归档远不到一秒就能整理完;只有当你打开某封邮件时,才会完整解析它。

隐私

一切都在你的浏览器中运行。不上传任何文件,也不发出任何网络请求。