MBOX 是什么
MBOX 文件是保存大量邮件最古老、也最朴素的办法:邮件一封接一封地拼在一起,每封前面有一行以 From 开头——后面跟空格,不是冒号。这一条约定就是整个格式。Google Takeout、Thunderbird、mutt,以及几乎所有邮件列表存档,产出的都是它。
列表只根据邮件头构建。每封邮件的头部读到第一个空行为止,再往下一个字节都不读,因此工作量取决于邮件头的字节数而不是存档大小:一个 5.3 MB、673 封邮件的开发者列表存档,列出来用不到十分之一秒。只有当你选中某封邮件时,它才会被完整解析。
关于方言,说实话
邮件正文里本身就可能出现以 From 开头的一行,而这个格式无法把它和下一封邮件的开头区分开。写入方会把它转义成 >From ——方言正是从这里分道扬镳。mboxo 只转义 From ,于是本来就以 >From 开头的正文行读出来会被破坏。mboxrd 连 >*From 也一并转义,使得转义可逆。
通常单看文件是分不出两者的。存档里任何地方出现 >>From ,那一定是 mboxrd;只有 >From 而没有任何重复的,两种都说得通。这种情况会如实标为含糊,而不是替你猜,并且你可以自行改选。这个设置只影响正文文本——行首的 > 是被去掉还是保留——所以如果某行引文看起来不对,换另一种模式试试。
你能带走什么
任意一封邮件都能保存成独立的 .eml,在解除转义之后与它在存档中的那一段逐字节相同。列表本身可以导出成 CSV 或 JSON,导出的正是你眼前筛选后的结果——在决定留下什么之前,这是清点大型存档的实用办法。
存档不会离开你的浏览器。HTML 正文在沙箱框架中显示,远程图片默认拦截,所以打开一封旧的推广邮件不会告诉任何人你打开过它。
Tiny Online Tools







