0

我想以编程方式将电子邮件“线程”联系在一起,特别是 gmail 和雅虎电子邮件“对话”。有没有办法做到这一点(电子邮件中包含某种链接或指针或“线程 ID”),还是我坚持依赖电子邮件发送者不更改“主题”行中的文本?

此外,这个技巧根本不起作用,因为许多不相关的线程可能具有相同的主题(例如“[无主题]”等)。

4

1 回答 1

1

是的。电子邮件包含一个标题(消息 ID),它是该电子邮件的唯一标识符。它本身并没有传达任何意义,而是另一个标头(in-reply-to),它指的是它要回复的电子邮件的消息 ID。几乎每个电子邮件客户端都可以使用这些来完成工作,并被许多人用来提供您所指的线程。

此外,您可以使用主题加相对时间来允许相对排序。

维基百科有一篇很棒的文章讨论了这些问题,并将您链接到相关的 RFC: http ://en.wikipedia.org/wiki/Email#Message_format

于 2012-08-05T23:04:14.937 回答