【发布时间】:2015-08-11 07:04:49
【问题描述】:
我正在使用 Mandrill 基于模板向联系人列表发送电子邮件。我想跟踪联系人是否回复了我的电子邮件,为此,我想检查我发送的电子邮件的Message-Id 是否出现在新邮件的In-Reply-To 标头字段中。
问题是我必须手动生成和设置Message-Id,因为 Mandrill 只给我他们内部的_id。但是,由于我同时向多个联系人发送电子邮件,我将preserve_recipients 设置为false。但是我只能设置一个Message-Id,因此它将成为不是全局唯一的。
这是我发送的 JSON 示例:
{
"from_email": "itsme@email.com",
"from_name": "Its Me",
"headers": {"Message-Id": ["<20150528161426.4265.93582@email.com>"]},
"subject": "Thesubject",
"text": "Thebody",
"to": [
{
"email": "john@email.com",
"name": "John",
"type": "to"
},
{
"email": "patrick@email.com",
"name": "Patrick",
"type": "to"
}
],
"preserve_recipients": false
}
在这种情况下,将发送两条消息,但它们将具有相同的Message-Id。如果我不设置它,Mandrill 会自动分配一个,但是我无法检索它。
知道我能做什么吗?也许我的整个方法都不正确......
【问题讨论】:
标签: mandrill