為什麼 Thunderbird 不能完全刪除電子郵件?

為什麼 Thunderbird 不能完全刪除電子郵件?

我正在使用 Thunderbird v60,並且正在與 IMAP 電子郵件伺服器同步。當我在 Thunderbird 中刪除郵件時,即使它們看起來已被刪除,但實際上並未被刪除。當我透過網路存取電子郵件時,我必須清空垃圾箱才能讓它們消失。

這是我到目前為止所嘗試過的:

  • 緊湊的資料夾。
  • 在“首選項 > 進階 > 配置編輯器...”中,更改mail.imap.expunge_after_deletetrue.
  • 清空垃圾資料夾。

此外,「全郵件」資料夾顯示的郵件數量比所有組合資料夾中的郵件數量還要多,當我刪除所謂已刪除的郵件時,它們會增加「全郵件」數量。

所有郵件資料夾?

為什麼會發生這種情況?

答案1

關於電子郵件計數不符...不同步 IMAP 資料夾將會向您的客戶端隱藏其計數,但不會向郵件伺服器隱藏,因為該All Mail資料夾是由您的郵件提供者產生的,它包含您尚未訂閱的IMAP 資料夾中的電子郵件。從螢幕截圖來看,您也沒有同步您的TrashSpam資料夾。因此,這是計數差異的另一個可能來源。

關於刪除郵件失敗的問題。嗯……這不是雷鳥的錯。 Thunderbird 會向 IMAP 提供者發送訊息,以從資料夾中刪除該郵件...但這取決於 IMAP 提供者如何執行此操作。在這種情況下,IMAP 提供者似乎只是將電子郵件移至該Trash資料夾。這實際上很常見,通常被視為一個有用的功能。Trash當電子郵件在垃圾箱中放置超過一定時間(通常約為 30 天)時,大多數 IMAP 提供者也會自動從資料夾中完全刪除電子郵件...這意味著您永遠不必自己清空垃圾資料夾。而且,因為您的資料夾似乎沒有Trash同步...您只能在 IMAP 提供者上看到此內容,而不是 Thunderbird 上。

解決方案為全部這只是簡單地訂閱到每個 IMAP 資料夾。

然而,還有最後一個「陷阱」。 Thunderbird 使用Trash其垃圾資料夾和Spam垃圾郵件資料夾的資料夾名稱。如果您的 IMAP 提供者使用不同的名稱,那麼您將不得不忍受重複的垃圾郵件和/或垃圾郵件資料夾...一個由您的客戶管理,另一個由您的 IMAP 提供者管理。許多電子郵件用戶端提供了一種更改預設資料夾在客戶端中命名的方法。據我所知,Thunderbird 並不是這些客戶之一。有一種相當hacky的方式這樣做,至少對於垃圾資料夾來說,是針對進階使用者的。如果這確實是一個問題並且對您很重要,您可能需要探索其他電子郵件用戶端。

答案2

我找到了一個簡單的方法來解決這個問題。

IMAP 將同步並下載伺服器上所有訂閱資料夾的郵件。發送到垃圾箱的任何內容都會自動進入伺服器端的「所有郵件」資料夾,並因此下載回 Thunderbird。

透過前往選單、檔案、訂閱...取消選取「所有郵件」可以解決問題。這將停止將所有已刪除的郵件下載到該資料夾,並且它將消失在視圖中。這樣做還可以防止 TB 儲存已刪除的郵件,即使垃圾清空後也是如此。

您訂閱的所有其他選取的資料夾都將可見,並且不會那麼混亂。

透過在清空後將垃圾壓縮到 TB 級,伺服器將自動清除它們。

答案3

對 IMAP 感到滿意的秘訣在於擁有耐心和信心。

我之所以進行這個討論,是因為我在Linux Mint 和Protonmail 上的Thunderbird 91 上遇到了類似的問題- 我正在嘗試剔除我的垃圾文件夾(Protonmail 在一定時間後不會從垃圾箱中永久刪除電子郵件),刪除了數千封郵件來自 Thunderbird 的電子郵件,當我立即刷新 Thunderbird 的垃圾資料夾時,卻看到它們頑固地重新出現。 (Proton 一次只能刪除 50​​ 個或全部刪除,所以我必須從 Thunderbird 執行此操作。)

您必須記住,您的電子郵件提供者的 Web 介面也是 IMAP 用戶端。誠然,它在本地運行,因此人們會期望更新資料夾方面的事情會更快,但可惜的是,情況不一定如此。

一旦我能夠克服一些同步怪異問題(網絡郵件的垃圾箱顯示了一些雷鳥垃圾箱中沒有的電子郵件,反之亦然,所以我必須在兩端做一些手動工作),我一點一點地進行(例如刪除一個郵件)在 Thunderbird 中一次刪除幾個月的垃圾郵件)並「讓它休息」(30 分鐘或一個小時),然後刷新任一客戶端以查看刪除是否「卡住」。

我在 Windows 上使用 Gmail 的 emClient 也有類似的經驗。

相關內容