![Thunderbird 消息排序 - 错误日期](https://linux22.com/image/1296158/Thunderbird%20%E6%B6%88%E6%81%AF%E6%8E%92%E5%BA%8F%20-%20%E9%94%99%E8%AF%AF%E6%97%A5%E6%9C%9F.png)
Thunderbird 3 与我的一个 IMAP 帐户出现了问题。
按日期排序时,它会在顶部显示 10-15 条消息(最新),但实际上它们都是非常旧的消息。(2010 年之前,超过一年,有些长达 6-7 年)
这不会破坏游戏,但很烦人,因为我必须跳过这些来检查“新”消息。有什么办法可以解决这个问题吗?我考虑过通过 IMAP 重新下载所有消息,但这需要数周时间(超过 50,000 条消息)。
当我打开它时,它显示正确的日期,当我使用“查看源代码”时日期:标题具有正确的日期(2009、2006 等)。有什么方法可以让 Thunderbird 意识到它应该与 2006/2009 年的其余消息一起排序吗?
我的其他 IMAP 帐户(许多具有相同的主机服务器)都没有这个问题。
答案1
您是按“日期”还是“收到”排序?
已知“已收到”一些问题在 IMAP 上,因此建议按日期排序。
答案2
我有同样的问题。我没有修复这个问题,但如果你想正确地对消息进行排序,也许有一个解决方法,只需显示“订单已收到”列并使用此列对其进行排序。
答案3
排序错误是由于实施了电子邮件线程功能而导致的。如果您关闭线程(查看 -> 排序依据 -> 非线程),所有内容都会按原样排序。
答案4
在当前 TB 版本 (102.12.0 (64 位)) 中,我在安装全新 TB 并以全新配置文件启动时突然遇到了同样的问题。
在收到提供商发送的所有邮件后,日期和已收到列显示了我七年前收到的一些邮件的今天的日期。
对我来说,解决问题的方法是将高级配置中的“mailnews.customDBHeaders”设置为“已收到”。然后我从 TB 中删除了配置文件并重新创建了它。再次收到邮件后,一切似乎都很好。
我看到有问题的邮件没有日期:在他们的标题中(在源代码中),但仅仅已收到:部分。我希望 TB 会自动考虑最后一个已收到:在这种情况下,默认日期。但是,似乎需要手动干预。