浏览 Thunderbird 邮件存储文件?

浏览 Thunderbird 邮件存储文件?

我分别使用 Thunderbird 和 Icedove 来发送邮件。

对于每个邮箱(收件箱、发件箱、已发送邮件等),都有一个文件。如果我用编辑器打开它,我就能找到里面的邮件。我可以看到邮件和 MIME 标头,但我不知道确切的格式。

如果有人至少知道整体格式的名称,这将有助于我自己找到浏览器。

是否有一个小型浏览器可以解析邮件存储文件并以良好的方式显示它们。

无需处理邮件 — 只需离线查看邮件文件。

答案1

每条消息均使用RFC 2822格式(也包括 822 和 5322)。这是标准的 Internet 电子邮件格式(SMTP 服务器始终交换 RFC 2822 格式的消息)。

所有消息都存储在文件,尽管最近 Thunderbird 已经开始使用邮箱目录默认情况下,新帐户将使用 Maildir 文件。(两种格式都包含相同的 RFC 822 消息,但 Maildir 每封消息都有一个文件,而不是每个文件夹都有一个文件,因此不太可能损坏。)

这两种格式在类 Unix 系统中都非常常见,用于存储邮件;它们可以被 IMAP/POP3 服务器识别,并且(neo)mutt基于((re)al)pine终端的电子邮件应用程序也可以浏览它们。

(请注意,Mbox 有多个变体它们在处理以 开头的行时有所不同From␣。我不确定 Thunderbird 使用哪种方式,但可以通过接收测试消息并检查其存储方式来检测。)


由于这两种格式都是“平面”的,在大型文件或目录中查找所需消息有点慢,因此大多数使用它们的软件都会倾向于同时发明一个索引或缓存系统。例如,Thunderbird 使用*.msf一种称为莫克。 (看

可以安全地忽略这些.msf索引文件;它们不是实际 mbox/Maildir 格式的一部分。

相关内容