我正在使用 Thunderbird v60 并与 IMAP 电子邮件服务器同步。当我在 Thunderbird 中删除消息时,即使它们看起来已被删除,但实际上并没有被删除。当我通过网络访问我的电子邮件时,我必须清空垃圾箱才能让它们消失。
到目前为止,这是我尝试过的:
- 压缩文件夹。
- 在“Preferences > Advanced > Config Editor...”中,更改
mail.imap.expunge_after_delete
为true
. - 清空垃圾文件夹。
此外,All-Mail 文件夹显示的消息比所有组合文件夹中的消息都多,当我删除假定已删除的消息时,它们会增加 All-Mail 数量。
为什么会这样?
关于电子邮件数量不匹配...没有同步 IMAP 文件夹将对您的客户端而不是邮件服务器隐藏它们的数量,因为该
All Mail
文件夹是由您的邮件提供商生成的,它包含您尚未订阅的 IMAP 文件夹中的电子邮件。从屏幕截图看来,您也没有同步您的Trash
或文件夹。Spam
所以这是计数差异的另一个可能来源。关于删除邮件失败。嗯……这不是 Thunderbird 的错。Thunderbird 向 IMAP 提供商发送一条消息,以从文件夹中删除邮件……但这取决于 IMAP 提供商如何操作。在这种情况下,IMAP 提供商似乎只是将电子邮件移动到
Trash
文件夹中。这实际上非常普遍,通常被视为有用的功能。大多数 IMAP 提供商也会在邮件Trash
在垃圾箱中超过一定时间(通常是 30 天)时自动从文件夹中完全删除它们……这意味着您永远不必自己清空垃圾箱文件夹。而且,因为你的文件夹似乎没有Trash
同步......你只能在 IMAP 提供商上看到它,而不是 Thunderbird。所有这些的解决方案是简单地订阅每个 IMAP 文件夹。
然而,还有最后一个“陷阱”。Thunderbird 将
Trash
其用作垃圾文件夹Spam
的文件夹名称和垃圾邮件文件夹的文件夹名称。如果您的 IMAP 提供商使用不同的名称,那么您将不得不忍受重复的垃圾和/或垃圾邮件文件夹……一个由您的客户管理,另一个由您的 IMAP 提供商管理。许多电子邮件客户端提供了一种方法来更改客户端中默认文件夹的名称。据我所知,Thunderbird 不是这些客户之一。至少对于垃圾文件夹来说,有一种相当老套的方法,供高级用户使用。如果这成为一个问题并且对您很重要,您可能需要探索其他电子邮件客户端。我找到了一个简单的方法来解决这个问题。
IMAP 将为服务器上所有订阅的文件夹同步和下载邮件。任何发送到垃圾箱的东西都会自动进入服务器端的所有邮件文件夹,然后会被下载回 Thunderbird。
通过转到菜单、文件、订阅...取消选中 All-Mail 即可解决问题。这将停止将所有已删除邮件下载到该文件夹,并且它会在视图中消失。这样做还可以防止 TB 在垃圾清空后存储已删除的邮件。
您订阅的每个其他选中的文件夹都将可见,并且不会造成混淆。
清空后通过压缩TB中的垃圾,服务器会自动清除它们。