Thunderbird:将电子邮件从本地垃圾邮件文件夹移动到 IMAP 文件夹会出现“邮件包含无效标题”的情况

Thunderbird:将电子邮件从本地垃圾邮件文件夹移动到 IMAP 文件夹会出现“邮件包含无效标题”的情况

每当我尝试将电子邮件从本地垃圾邮件文件夹移动到 Thunderbird 中的 IMAP 文件夹时,都会收到以下错误消息:

当前命令未成功。邮件服务器响应:邮件包含无效标头

如果 Thunderbird 的垃圾文件夹是服务器上的 IMAP 文件夹,那么在 Thunderbird 将邮件移至该文件夹后,我可以成功地将邮件从垃圾文件夹移回其他 IMAP 文件夹。但是,如果垃圾文件夹不在服务器上,那么将邮件从本地垃圾文件夹移至 IMAP 文件夹会产生上述错误。

我发现这个错误唯一有趣的地方是“邮件包含无效标头“来自 MozillaZine 知识库。该文章正式涉及从其他电子邮件客户端导入文件夹,并未提及垃圾邮件过滤器是另一个可能的原因。但是,提出的解决方案并不是很有帮助,因为它需要手动编辑消息框文件。

还有其他更好的想法吗?

编辑:确保你阅读评论在回答问题之前。

答案1

找到了这篇文章:“修复从 Thunderbird 移动到 IMAP 时无效的邮件标头”其中提出了一个 Python 脚本,用于修复给定目录中的所有邮箱文件。

即使您不使用 Python,使用其他语言或文本编辑器或 sed 也应该很容易完成相同的操作。显然,这为本文作者解决了这个问题。

答案2

实际上,我发现了导致此错误的另一件事。我通过一个名为 MailStore Home 的程序将我的 Outlook 邮件转换为 Thunderbird,在一些结果 mbox 文件中,有以下多余的行

Microsoft Mail Internet 标头版本 2.0

一旦我删除了这些行,无法移动到 IMAP 文件夹的消息就可以被移动了。

相关内容