在 Gmail 空间不足后,我使用 POP3 将所有电子邮件下载到桌面,并使用 Thunderbird 作为客户端应用程序。在下载电子邮件时,Thunderbird 两次要求压缩 PST 文件。我接受了这个选项。
下载完所有邮件后,压缩邮件期间加载的某些邮件不再完全可用。我的意思是,Thunderbird 的常规搜索(发件人地址、主题等)会显示所要的电子邮件。但是,当我深入研究任何特定电子邮件时,不会显示该电子邮件。
使用 Thunderbird,如何阅读压缩 PST 中的任何特定电子邮件?
答案1
至于评论,我认为,人们对首字母缩略词“PST”普遍存在混淆:
PST 是 Outlook 的“保留”格式,作为其内部本地邮件存储格式。Thunderbird
无法处理此格式,也不会创建此格式。
=> 所以我确信您没有在 Thunderbird 中看到过“PST”,但却谈论过“邮件文件夹”之类的东西。
根据配置,Thunderbird 应该在通过 POP3 下载邮件时创建“mbox”格式的文件。除了 mbox 格式的邮件文件外,还会创建一个索引文件 (*.msf)。最简单的格式是以下文件:
INBOX # visible as the INBOX folder
INBOX.msf # the associated index file
如果 Thunderbird 要求“压缩”邮件文件夹(不是 PST),那么这类似于数据库的压缩操作:
删除邮件时,这些邮件仅被“标记为已删除”。通过“压缩”,这些标记的邮件将被物理删除(mbox 文件将被重写,而不会删除已删除的文件,并且索引文件将被重新创建)。
=> 因此,如果您丢失的邮件在“普通”视图中不再可见,则无法在“压缩”邮件文件夹中找到它们。它们不再存在于此 mbox 文件中。
您可以通过在命令行中搜索文件“INBOX”中的一些关键字来测试它们的存在。您将在此处找到该文件:
# Linux:
~/.thunderbird/<cryptic-id>.default/Mail/<mailaccount>/INBOX
# Windows:
C:\Users\<User>\AppData\Roaming\Thunderbird\Profiles\<cryptic-id>.default-release-1\Mail\<mailaccount>\INBOX
也许你会说:“我没有删除任何邮件。”
这可能是真的,而且是有道理的:Thunderbird 在其默认设置下会存档特定时间的邮件。——当您将大量邮件历史记录从 Google 移动到本地 Thunderbird 时,肯定会有几封过期的邮件可能立即被存档。
这一实现过程意味着:
- 将邮件复制到“存档”(另一个 mbox 格式的文件)
- 从“收件箱”中删除邮件(标记为已删除)
- 经过几次这样的操作后,触发值已经达到,因此,Thundebird 会询问“是否压缩邮件文件夹?”并从 INBOX 文件中删除“标记为已删除”的邮件。
=> 我希望您能在 Thunderbird 的“存档”文件夹中找到丢失的邮件,该文件夹位于“收件箱”和其他默认文件夹(如“垃圾箱”和“已发送”)附近。
如果这种情况是你的解决方案,而你不喜欢它,那么我建议你
- 关闭“存档”功能“账户设置» 副本和文件夹”。
- 然后,您可以将存档的邮件排序到您希望的位置。