【问题标题】:Is there a way to tie emails together other than by the "Subject" text?除了“主题”文本之外,还有其他方法可以将电子邮件联系在一起吗?
【发布时间】:2012-07-22 07:17:38
【问题描述】:

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

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

【问题讨论】:

    标签: email gmail yahoo-api gmail-imap gmail-pop


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-18
      • 2018-03-01
      • 2015-12-08
      • 2019-09-14
      • 2017-07-18
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多