Thunderbird 想要从磁盘清除已删除的消息,但我想恢复它们 - 它们在哪里?

Thunderbird 想要从磁盘清除已删除的消息,但我想恢复它们 - 它们在哪里?

几天前,我因为按键输入到错误的应用程序而意外删除了几条消息。但是,我希望能够恢复,因为每次启动 Thunderbird 时,我都会收到以下消息:

您删除的邮件可以从磁盘中清除。此操作将节省大约 22.3 MB 的磁盘空间。选择以下选项可让 Thunderbird 自动执行此操作而无需询问您。”

问题是,我不知道这些邮件在哪里,也不知道如何取消删除它们。已删除的邮件在 IMAP 上,但我的 IMAP 垃圾箱只包含两封大小约为 7k 的电子邮件(从 ~/.thunderbird/5xxxxxx1.default-release/ImapMail/ 中查找)。本地垃圾箱文件夹没有显示任何邮件。我尝试搜索“in:trash”,但它只返回邮件包含“垃圾”这个词。我还应该去别的地方找吗?

更新:4 个月后,我仍然在处理这个问题,总是要非常小心,以免意外允许它压缩文件夹。现在启动消息说它需求执行此维护以保持高效,我发现一些帖子声称如果你不允许它进行压缩并且可能导致损坏,那么你基本上是愚蠢的。

答案1

您是否已找到 mbox 文件并手动查看过?基本上,Thunderbird 将邮件保存到 mbox 文件中,例如“inbox.mbox”。这本质上是一个文本文件,其中包含您所有的邮件(已删除和已存档)。

我会搜索 *.mbox,然后在写字板中打开它。你邮件中的任何内容都会在那里。即使已删除的电子邮件也会在那里,但标记为已删除。你可能有多个 mbox 文件,但它们都做同样的事情。还有一个漂亮的 mbox 查看器,可以从以下位置下载:https://sourceforge.net/projects/mbox-viewer/files/latest/download。我已经很多年没有用过它了,所以我记不清实际文件中的所有内容是否都显示了出来或者它们是否被过滤了。

如果您已清除它,那么那里的所有邮件都会消失,因为清除的目的是缩小该文件。如果您这样做,我会查看过去制作的任何系统或电子邮件备份。例如,我每月备份一次系统驱动器并保存到外部驱动器。我保留每个月的最后 90 天,其中三个月我保留一个更长时间(6 个月)。我会保留数据备份更长时间。如果您不保留定期的映像备份,这可能是您开始这样做的原因。

相关内容