为什么 Thunderbird 不能彻底删除电子邮件?

为什么 Thunderbird 不能彻底删除电子邮件?

我正在使用 Thunderbird v60,并且正在与 IMAP 电子邮件服务器同步。当我在 Thunderbird 中删除邮件时,尽管它们看起来已被删除,但实际上并没有被删除。当我通过网络访问我的电子邮件时,我必须清空垃圾箱才能让它们消失。

以下是我迄今为止尝试过的:

  • 紧凑的文件夹。
  • 在“首选项 > 高级 > 配置编辑器...”中,更改mail.imap.expunge_after_deletetrue
  • 清空垃圾文件夹。

此外,“所有邮件”文件夹显示的消息比所有合并文件夹中的消息都多,并且当我删除应该删除的消息时,它们会增加“所有邮件”的数量。

所有邮件文件夹?

为什么会发生这种情况?

答案1

关于电子邮件计数不匹配的问题……不同步 IMAP 文件夹会隐藏您的客户端的计数,但不会隐藏邮件服务器的计数,因为该All Mail文件夹是由您的邮件提供商生成的,它包含您未订阅的 IMAP 文件夹中的电子邮件。从屏幕截图来看,您似乎也没有同步您的TrashSpam文件夹。所以这是计数不一致的另一个可能原因。

关于无法删除电子邮件。嗯...这不是 Thunderbird 的错。Thunderbird 向 IMAP 提供商发送一条消息,要求从文件夹中删除该消息...但具体如何删除则取决于 IMAP 提供商。在这种情况下,IMAP 提供商似乎只是将电子邮件移动到文件Trash夹中。这实际上非常常见,通常被视为一项有用的功能。大多数 IMAP 提供商还会在电子邮件Trash被放入垃圾箱超过一定时间(通常为 30 天)时自动将其从文件夹中完全删除...这意味着您永远不必亲自清空垃圾箱文件夹。而且,由于您的文件夹似乎没有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 客户端。当然,它是在本地运行的,因此人们会期望在更新文件夹方面事情会更快,但不幸的是,事实并非如此。

一旦我能够克服一些同步异常(Webmail 的垃圾箱显示一些不在 Thunderbird 垃圾箱中的电子邮件,反之亦然,所以我必须在两端都做一些手动工作),我就会一点一点地进行(例如,在 Thunderbird 中一次删除几个月的垃圾邮件)并“让它休息”(30 分钟或一个小时),然后刷新任一客户端以查看删除是否“卡住”。

我在 Windows 上使用 gmail 的 emClient 时也有过类似的经历。

相关内容