Gmail未发送“In-Reply-To”标题

时间:2017-06-16 04:38:17

标签: smtp gmail

根据RFC 2822,如果您要回复的邮件中有In-Reply-To标题,则应发送Message-Id标头。

  

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

但是我没有看到这个标题总是被发送。我使用的是Mandrill的入站电子邮件,但标题不存在。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

原来,某些特殊字符可能会破坏Gmail。在我的情况下,它在主题行中,但它可能与其他标题相同(未经证实)。

因此,回复此主题行的电子邮件未设置In-Reply-To

Simon's Store® Shipping Confirmation #9038060

这确实有效:

Simon's Store Shipping Confirmation #9038060

我猜这是GMail中的一个错误,因为Message-Id标题 正确发送(我在消息'source'中看到它)。

如果您希望In-Reply-To被发送,请坚持simple ASCII

关于转发:

为了进行测试,我刚刚添加了转发规则,将“真正的”客户服务电子邮件转发到我的Mandrill帐户。最初我认为这是In-Reply-To标头未被发送的原因,但我注意到它是针对一些但不是所有消息发送的。因此,如果您只是进行测试,则可以使用此转发功能,并希望看到有效的In-Reply-To标题。