Thunderbird 插件可以连接邮件吗?

Thunderbird 插件可以连接邮件吗?

我不知道为什么,但我时不时会收到一些应该是对已有邮件的回复或转发的邮件。出于某种原因,新收到的邮件并不总是与已有的邮件相关。所以我没有原始邮件的完整树状结构。

目前,我导出邮件,手动添加正确的标题信息,再次导入邮件并删除来自邮件服务器的先前版本。有点麻烦...

有没有一个插件可以让我选中两封邮件并将它们连接起来(新邮件将成为旧邮件的回复或转发)?我查过了Thunderbird 的插件页面但找不到。

答案1

没有这个插件吗?

如果 Thunderbird 的插件页面上没有解决此问题的插件,则可能是因为尚不存在这样的插件。

为什么不?

此类插件可能需要更改存储的消息数据 - 例如添加对消息头的引用,以便下次启动 Thunderbird 并打开该文件夹时记住消息之间的“连接”。适应症† Thunderbird 可能仍会使用莫克对于一些与线程相关的数据结构。Mork 以晦涩难懂而闻名。Mozilla 团队几十年来一直在努力摆脱 Mork 的代码库,他们在 Firefox 上取得了成功。使用 Mork 表明编写一个插件来操纵数据将是一项挑战。当然,这主要是我的猜测。

nsMsgThreads 是其底层的薄包装莫克 表示,只将键/缓存值保留在内存中,所有重要/可变的数据都存储在莫克

什么原因会导致线程断开?

Outlook(或至少其某些版本)

  • 未设置“回复”或“参考”标头(应该设置)
  • 可以在主题行中插入意外的前缀(例如“AW:”而不是“RE:”)

这种组合使得这些消息几乎无法串联起来。Thunderbird 有错误报告讨论如何处理这个问题(也许这个特定问题现在已经解决了?)

可能存在其他邮件客户端,它们不会以有用的形式生成这些标头。

这些标题是什么?

RFC822

 4.6.2.  IN-REPLY-TO

         The contents of this field identify  previous  correspon-
    dence  which this message answers.  Note that if message iden-
    tifiers are used in this  field,  they  must  use  the  msg-id
    specification format.

 4.6.3.  REFERENCES

         The contents of this field identify other  correspondence
    which  this message references.  Note that if message identif-
    iers are used, they must use the msg-id specification format.

RFC2822说

3.6.4. Identification fields

   Though optional, every message SHOULD have a "Message-ID:" field.
   Furthermore, reply messages SHOULD have "In-Reply-To:" and
   "References:" fields as appropriate, as described below.

...

   The
   "In-Reply-To:" field may be used to identify the message (or
   messages) to which the new message is a reply, while the
   "References:" field may be used to identify a "thread" of
   conversation.

这个答案有什么实际用途?

将其视为一个占位符,直到出现更好的答案。

相关内容