Node.js 使用Mandrill发送邮件时,是否可以指定我自己的邮件Id电子邮件头?

Node.js 使用Mandrill发送邮件时,是否可以指定我自己的邮件Id电子邮件头?,node.js,email,gmail,mandrill,messageid,Node.js,Email,Gmail,Mandrill,Messageid,我正在使用Mandrill发送电子邮件,我想自己设置邮件ID。我现在看到这样一个ID: Message-Id: <30152892.20150311183809.55008b919f0c49.69649774@mail132-29.atl131.mandrillapp.com> 我想做的是找出为什么Gmail不会将Mandrill发送的消息分组到对话中。这可能与消息ID和回复头有关 我正在使用,sendTemplate函数有一个设置标题的选项。但这不起作用,因为Mandrill显然

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

Message-Id: <30152892.20150311183809.55008b919f0c49.69649774@mail132-29.atl131.mandrillapp.com>
我想做的是找出为什么Gmail不会将Mandrill发送的消息分组到对话中。这可能与消息ID和回复头有关


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

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

是的,您可以设置自己的ID,但您需要确保它符合邮件id的适当格式。只要您的id看起来有效,我们不会覆盖它,但如果它的格式不正确,我们将覆盖它。

谢谢Kaitlin,我确认!我最初发送的ID没有周围环境,这一定是Mandrill替换它的原因。@kaitlin发送电子邮件时无法获取邮件ID吗?我知道我们会得到一个_id字段,但邮件id是在回复中使用的。我正在尝试将入站邮件标识为对以前发送的邮件的回复。但是_id在回复中不可用于标识此回复。类似的事情——这似乎是一个可怕的想法。啊。为什么你们不能在我们发送消息时给我们消息id呢。它在diag响应中可用,但如果只是将其作为一个不同的值来获取,那就太好了。它仅在webhook(如open webhook)中的diag响应中可用,甚至在send中也不可用:-谢谢Kaitlin,我确认!我最初发送的ID没有周围环境,这一定是Mandrill替换它的原因。@kaitlin发送电子邮件时无法获取邮件ID吗?我知道我们会得到一个_id字段,但邮件id是在回复中使用的。我正在尝试将入站邮件标识为对以前发送的邮件的回复。但是_id在回复中不可用于标识此回复。类似的事情——这似乎是一个可怕的想法。啊。为什么你们不能在我们发送消息时给我们消息id呢。它在diag响应中可用,但如果只是将其作为一个不同的值来获取,那就太好了。它仅在webhook(如open webhook)中的diag响应中可用,甚至在send中也不可用:-