我已按照 Google 的说明通过 IMAP 在 Thunderbird 中设置 Gmail,但现在每次尝试更新收件箱时都会出现以下错误:
当前命令未成功。邮件服务器响应:无法提取某些消息(失败)。
不过,它似乎已成功下载了所有邮件。我仍然可以接收新邮件。每次更新收件箱时,我都会收到该错误。有人知道这是什么以及如何修复它吗?如果有帮助,这是在 OS X 中发生的。
答案1
感谢您的建议,但这里有一个更快捷的方法 - 不需要在 Gmail 中执行任何操作!
THUNDERBIRD 的全部功能:同步 gmail 和 thunderbird 文件夹,右键单击有问题的文件夹,选择属性、同步,立即下载
创建一个名为“测试”的新文件夹(在本地文件夹中,而不是 imap 文件夹)选择任意数量的消息,右键单击并选择“复制到”→“测试”如果您收到错误消息“离线工作时,您无法移动或复制未下载以供离线使用的消息...”那么您的选择中就有一条损坏的消息。
选择较少数量的消息并重复,直到您不再收到错误消息。然后增加消息数量,直到再次收到错误消息。然后,您就会找到问题消息。
在 GMAIL 中:删除违规消息。
完毕!
答案2
我也遇到了同样的错误信息。这很可能意味着 Gmail 服务器上有一条消息已损坏。
我发现修复错误的唯一方法是找出导致问题的消息然后删除它们。
这产生了另一个问题——除了尝试在 Gmail 网络客户端中打开损坏的邮件之外,实际上没有简单的方法来找到它们。
您会知道您找到了一条损坏的消息,因为您会在屏幕顶部看到以下(或类似)消息(它可能会重试几次才表明该消息不可用):
放弃尝试加载消息后,您必须返回消息列表来删除损坏的消息。
如果可能的话,记下关于邮件的一些笔记(发件人等)——这可能有助于识别其他已损坏的邮件。我曾经收到 20 条已损坏的邮件,其中 12 条来自同一个发件人。
删除邮件后,关闭 Thunderbird 并重新打开 - 如果错误消失,则说明操作已完成。否则,您还需要查找并删除更多已损坏的邮件。
我最近在这个帖子中发现了关于这些错误消息的最有用的信息Gmail 支持论坛
它建议从 Thunderbird 创建协议日志并检查日志以找出损坏消息的 UID。
然后它继续指出,没有办法将日志中的消息 UID 与 Gmail 中的消息关联起来。因此,我发现找出损坏的消息数量很有帮助。
答案3
我有一个粗略的解决方案。我发现所有无法提取的问题电子邮件都带有不寻常的数据类型的附件(不是 .doc、pdf、.jpg 等)。因此,在放弃尝试找出问题之后,我在浏览器上登录 Gmail,然后进入has:attachment
搜索框。从那里,我浏览并删除了一堆我发现的文件类型奇怪的电子邮件。删除大约 20 封电子邮件,然后关闭并打开 Thunderbird 后,它运行正常!
答案4
确保将其设置为 IMAP 服务器,而不是带有 IMAP 地址的 POP3。
另外,请确保将其设置为端口 993 并将其设置为使用 SSL。
除此之外,如果您可以发布帐户选项中“服务器设置”选项卡的屏幕截图,这可能会有所帮助。
我的 IMAP 与 Windows 上的 Thunderbird 2.0.0.22 完美配合,所以如果这是 OS X 的问题,这将无济于事。