【问题标题】:Is is possible to specify my own Message-Id email header when sending using Mandrill?使用 Mandrill 发送时是否可以指定我自己的 Message-Id 电子邮件标头?
【发布时间】:2015-05-13 17:31:00
【问题描述】:

我正在使用 Mandrill 发送电子邮件,我想自己设置 Message-ID。我现在看到这样的 ID:

Message-Id: <30152892.20150311183809.55008b919f0c49.69649774@mail132-29.atl131.mandrillapp.com>

我要做的是找出为什么 Gmail 不将 Mandrill 发送的邮件分组到对话中。也许这与Message-IDIn-Reply-To 标头有关。

我正在使用Mandrill Node API,而sendTemplate 函数有一个设置headers 的选项。但这不起作用,因为 Mandrill 显然覆盖了我的 ID。

【问题讨论】:

标签: node.js email gmail mandrill messageid


【解决方案1】:

是的,您可以设置自己的,但您需要确保它遵循消息 ID 的适当格式。只要您的 id 看起来有效,我们就不会覆盖它,但如果它的格式不正确,我们会覆盖它。

【讨论】:

  • 谢谢凯特琳,我确认!我最初发送的 ID 没有周围的&lt;...&gt;,这一定是 Mandrill 替换它的原因。
  • @kaitlin 发送电子邮件时无法获取Message-ID 吗?我知道我们得到了一个 _id 字段,但 Message-ID 是 In-Reply-To 中使用的。
  • 我正在尝试将入站邮件识别为对以前发送的邮件的回复。但是_id 在回复中无法识别此回复。类似于 - stackoverflow.com/questions/30512212/…
  • 这似乎是一个可怕的想法。啊。为什么你们不能在我们发送时给我们消息 ID。它diag 响应中可用,但将它作为一个独特的值来获得真的很好
  • 它仅在 diag 响应中的 webhook 中可用,例如 open webhook,甚至在 send 中不可用 :-(
猜你喜欢
  • 2017-04-01
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 2021-12-02
  • 2015-08-11
  • 2015-01-24
  • 1970-01-01
相关资源
最近更新 更多