【发布时间】:2011-03-31 21:30:04
【问题描述】:
...类似于 gmail !
现在,当主题(几乎)相同并带有附加前缀(re:, re: re:, ...)时,很容易将它们混为一谈
但您可以在回复等时添加其他人,他们确实会出现在原始“对话”线程中
我有一段时间没看标题了,但想知道是否还有额外的 X-??????正在使用的标头或某处某些 RFC/约定的一部分
任何已经这样做的示例/示例代码当然会很棒!
【问题讨论】:
...类似于 gmail !
现在,当主题(几乎)相同并带有附加前缀(re:, re: re:, ...)时,很容易将它们混为一谈
但您可以在回复等时添加其他人,他们确实会出现在原始“对话”线程中
我有一段时间没看标题了,但想知道是否还有额外的 X-??????正在使用的标头或某处某些 RFC/约定的一部分
任何已经这样做的示例/示例代码当然会很棒!
【问题讨论】:
嗯,这完全取决于你如何保存一些数据。
Email Headers已经为您提供:
Message-ID:也是一个自动生成的字段;用于防止多次投递和在 In-Reply-To 中参考:(见下文)。
In-Reply-To:作为回复的消息的消息 ID。用于将相关消息链接在一起。此字段仅适用于回复消息。
可用于将后续电子邮件链接到对话组。
【讨论】:
我确信大多数程序会将元数据嵌入到消息中,以便在回复返回时可以将其追溯到原始消息。其他任何事情都会像猜测一样,正如您所指出的,只有主题和收件人/收件人不会削减它。
例如,Outlook 将线程索引和消息 ID 作为元数据嵌入到消息中,如果稍后在对话中添加其他接收者,它们可用于跟踪用户之间的对话:
> Thread-Index: AcvvoZr5wUUl1mneRmCpi5P/XCjYWQ==
> Message-ID: <D3B87CB5E0A0F54EABF3B2319E4120AF18146392@my.mail.server>
【讨论】: