多个In-Reply-To

XZS*_*XZS 10 email email-headers

邮件用户代理通常通过根据包含其他消息的消息IDIn-Reply-ToReferences头字段将消息链接在一起来显示电子邮件的线程.虽然邮件通常只回复另一条消息,但可能是一条消息回答多个其他消息.该标准允许两个字段中的多个条目.当我通过这种方式发送引用回复多个ID 的电子邮件时,我能得到什么?

  • 这样做是好的做法吗?
  • 它是否会混淆广泛的MUAs?
  • 如何在线程视图中显示这样的消息有什么共同点?

Shi*_*rai 3

\n

“In-Reply-To:”字段将包含此消息所回复的消息(\n“父消息”)的“Message-ID:”字段的内容。如果有多个父消息,则“In-Reply-To:”字段将包含所有父消息的“Message-ID:”字段的内容。如果任何父消息中都没有“Message-ID:”字段,则新消息将没有“In-\n Reply-To:”字段。

\n
\n\n

从技术上讲,可能存在您要回复多封电子邮件的原因,并且在 In-Reply-To 标头中放置多个消息 ID 是有效的。我想不出任何真正支持此功能的程序。至于 MUA,他们不会关心 MUA 关心的是 To、Cc、Bcc 标头的传递。

\n\n

In-Reply-To 标头和 References 标头将控制线程的显示方式。不确定是否有任何邮件客户端在处理多个 In-Reply-To 标头时遇到问题。99% 的情况下,In-Reply-To 标头中只会有一个消息 ID。因此,可行的邮件应用程序不会支持它。然而他们会支持额外的参考条目。这应该\xe2\x80\x99t 造成问题。

\n