我正在使用雷鸟+ IMAP。Thunderbird在本地缓存消息:
.icedove/asdfgh.default/ImapMail/mail.example.com/对于每个IMAP文件夹,都有Folder和Folder.msf文件。
我注意到,当我删除带有大附件的电子邮件,然后从垃圾中删除它时,垃圾文件.icedove/asdfgh.default/ImapMail/mail.example.com/Trash仍然包含电子邮件(和附件)。因此,即使从Thunderbird内部看起来消息已经被删除(或者从垃圾中删除,或者不管这个词是什么),消息数据仍然在垃圾文件中(当我用文本编辑器打开垃圾文件时,我可以看到它)。
有人能解释一下这里发生了什么吗?我怎么才能真正删除一封电子邮件?
我要补充的是,该邮件已经成功地删除了IMAP服务器。因此,雷鸟已经删除了服务器上的电子邮件,但出于某种原因,数据仍然保存在文件中。
发布于 2014-07-17 21:32:05
这类似于在磁盘空间被重用之前,rmd文件中的数据仍然存在。Thunderbird将其标记为空闲,但实际上并没有释放它(这可能包括在文件中移动以后的消息,等等)。
让它真正自由的方法是压缩文件夹。右键单击“垃圾”并选择“契约”。这样就行了。您也可以在“文件”菜单下选择“压缩文件夹”来执行所有文件夹。
发布于 2014-07-21 01:20:58
我刚刚用Gmail在我的系统上试了一下,发现我也有同样的问题。不太实用的清洁方法是右键单击文件夹,选择“属性”,然后单击“修复”文件夹。
有一件事我发现有趣的是,.icedove/asdfgh.default/ImapMail/mail.example.com/Trash被删除,不再出现,即使在打开一些电子邮件,附件,并重新启动雷鸟。
https://unix.stackexchange.com/questions/144363
复制相似问题