我今天注意到,当我使用 Thunderbird 在我的电子邮件中进行搜索时,它会帮我找到几年前删除的参考资料和邮件(故意删除的整个文件夹)。
是的,我已经清空了 Thunderbird 垃圾箱。不,所述电子邮件不再位于 smtp 服务器上。
然而,Thundebird 仍然设法从这些邮件中获取结果,并且显然能够生成这些邮件的全部内容,正如我从搜索结果预览中看到的那样。虽然我完全不知道 TB 从哪里获取这些内容(我对它能够做到这一点既感到震惊又非常愤怒)。
那么,TB 如何做到这一点?如何一劳永逸地确保我想要删除的内容确实从 TB 中删除?
答案1
经过一番挖掘和实验,发现这种现象是由于 Thunderbird全球数据库即使原始消息早已被删除(不再是实际档案的一部分),它仍会继续存储消息文本。因此,这里的解决方案是:
- 关闭 Thunderbird
- 删除 global-messages-db.sqlite。在 Windows 上:进入 Thunderbird 的 AppData 文件夹,然后进入 Profiles,然后进入相应的用户配置文件文件夹:您会在那里找到该文件
- 重启 Thunderbird。它将重建全局数据库,任何目前不存在的电子邮件(因为昨天或五年前删除)显然将不再是其中的一部分 :)
您可以在工具->活动下查看重建进度。
答案2
您是否检查过 thunderbird 保存的缓存,可以在高级、网络和磁盘空间下的首选项中找到它。
它可以从那里检索结果。
此外,您是否查看了帐户设置下的同步和存储设置,以检查电子邮件是否已被删除。
我假设您可以从中看到邮件的本地计算机上的文件夹已被删除。