多个In-Reply-To

问题描述 投票:10回答:1

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

  • 这样做是好的做法吗?
  • 它是否会混淆广泛的MUAs?
  • 如何在线程视图中显示这样的消息有什么共同点?
email email-headers
1个回答
0
投票

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

从技术上讲,可能会有回复多封电子邮件的原因,并且在In-Reply-To标头中放置多个消息ID是有效的。我想不出任何实际支持这个的程序。对于MUA,他们不关心MUA关心的交付是To,Cc,Bcc标题。

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

© www.soinside.com 2019 - 2024. All rights reserved.