Imap
Thunderbird:已刪除的電子郵件仍在本地 IMAP 文件夾中
我正在使用 Thunderbird + IMAP。Thunderbird 在本地記憶體消息:
.icedove/asdfgh.default/ImapMail/mail.example.com/
對於每個 IMAP 文件夾,都有文件
Folder
和Folder.msf
.我注意到,當我刪除帶有大附件的電子郵件,然後將其從垃圾箱中刪除時,垃圾箱文件
.icedove/asdfgh.default/ImapMail/mail.example.com/Trash
仍然包含電子郵件(和附件)。因此,即使在 Thunderbird 中看起來好像消息已被刪除(或從垃圾箱中刪除,或任何術語),消息數據仍然在垃圾箱文件中(我可以在打開垃圾箱文件時看到它用我的文本編輯器)誰能解釋一下這裡發生了什麼?我怎樣才能真正刪除電子郵件?
我應該補充一點,該電子郵件已在 IMAP 伺服器上成功刪除。所以,Thunderbird 已經刪除了伺服器上的電子郵件,但由於某種原因,仍然將數據保留在文件中。
它類似於
rm
’d 文件中的數據在磁碟空間被重用之前仍然存在的方式。Thunderbird 將其標記為免費,但實際上並沒有釋放它(這可能涉及在文件中移動以後的消息等)。使其真正免費的方法是壓縮文件夾。右鍵點擊垃圾箱並選擇“壓縮”。那應該這樣做。您還可以選擇“文件”菜單下的“壓縮文件夾”來處理所有文件夾。
我剛剛在我的系統上使用Gmail嘗試過,發現我遇到了同樣的問題。一種不太實用的清理方法是右鍵點擊文件夾,選擇Properties,然後點擊Repair folder。
我發現有趣的一件事是它
.icedove/asdfgh.default/ImapMail/mail.example.com/Trash
已被刪除並且不再出現,即使在打開一些電子郵件、附件並重新啟動 Thunderbird 之後也是如此。