Thunderbird的.msf文件中是否存在读/未读信息?

时间:2011-12-31 06:00:00

标签: thunderbird msf

我运行了gmail backup,它将我的所有Gmail邮件标记为已读。啊。我实际上使用了读/未读信息。我刚刚安装了Thunderbird,它在“All Mail”中显示了数百封未读的消息。只有它只下载了标题,而不是消息。所以Thunderbird中的某些东西知道它们是未读的,但我不确定究竟是什么。

read任何邮件文件夹,mbox格式文件和.msf文件都有两个文件。 “所有邮件”的mbox格式文件没有所有邮件。但是,.msf文件非常大,我想知道它是否包含所有已读/未读信息。

如果是,我会考虑提取它,然后返回并以编程方式重新应用它(例如,使用gmail4j)。

2 个答案:

答案 0 :(得分:1)

msf文件正在使用Mork格式,因此阅读它非常复杂。幸运的是,您不必:mbox文件中的邮件具有特殊的X-Mozilla-Status标头。它是一个组合a number of flags的十六进制值。此标头中的最低位(0x0001)仅为读取的消息设置 - 如果不存在则消息未读。

答案 1 :(得分:0)

如果您只想阅读电子邮件的Header和Summary部分,那么您可以从Mozilla Thunderbird的.msf文件中读取它,因为.msf文件只是Mozilla Thunderbird的索引文件。因此,您无法从中读取您的电子邮件的所有信息。要阅读您的电子邮件,首先需要找到 INBOX 文件的位置,该文​​件没有扩展名。 您可以在Thunderbird电子邮件客户端中找到它的位置:

C:\Users\admin\AppData\Roaming\Thunderbird\Profiles\wb09b73f.default\ImapMail\imap.googlemail.com 

然后,将其复制并粘贴到系统的其他位置并将其重命名为 INBOX.mbox ,然后您可以轻松地从Mozilla Thunderbird导入它,并在导入后轻松读取您的电子邮件在你的雷鸟上。