Mandrill 入站:回复邮件不添加元数据或出站邮件的 ID

问题描述 投票:0回答:1

我有一个域,通过该域我可以处理出站和入站邮件。

现在,我有一些与出站邮件相关的元数据,如下所示:

"metadata": {
            "leadId": "abcxyz123"
        },

但是当用户回复该邮件时,入站邮件中不存在元数据(因此我无法在回复中得到

leadId
)。即使文档也没有提及任何元数据。

有没有办法在这封回复邮件中找到上一封邮件的标识符?

另一种选择是在发送出站消息时跟踪 Mandrill 生成的

_id
,但问题是,对于入站回复,Mandrill 在回复标头中返回一个
Message-Id
字段,该字段与
_id
完全不同。

其他人已经讨论过这个问题这里这里。他们提到

Message-Id
应该用正确的格式覆盖,但这没有在任何地方记录。我不确定正确的格式是什么。

以下是一些回复标题中的一些示例

Message-Id

<30903104.20160624191624.576d87086bd4e0.31443987@mail187-3.suw11.mandrillapp.com>
<30903104.20160624221[email protected]>

我认为在回复邮件中跟踪原始邮件的一些 ID/元数据是一种常见的情况。难道不是这样吗?我应该做一些不同的事情吗?

node.js api email mailchimp mandrill
1个回答
0
投票

我也无法在发送到 Mandrill 服务器的入站回复电子邮件上获得

_id
。我的用例是存储电子邮件的 ID,以便稍后查找完整消息的内容。我决定存储整个电子邮件的内容,并在 30 天后擦除数据。

© www.soinside.com 2019 - 2024. All rights reserved.