使用mandrill发送电子邮件时添加自定义元数据,并在入站事件中接收元数据

时间:2016-10-27 16:54:23

标签: email mandrill email-headers

我想知道在使用mandrill API(/messages/send.json)发送电子邮件时是否有办法添加自定义元数据,并在入站事件中接收此元数据。我知道有一种方法可以在这里解释https://mandrill.zendesk.com/hc/en-us/articles/205582417-Using-Custom-Message-Metadata;但我担心这个元数据不会包含在inbound emails中,只能包含在message events

是否可以在入站电子邮件中接收自定义元数据(或自定义字段)?

由于

1 个答案:

答案 0 :(得分:0)

我第一次阅读有关Mandrill事件的文档时也误导了这些事情^ _ ^ 消息事件代表实际的入站邮件。 Mandrill接收SMTP邮件,并向您的webhook发送带有此类事件(类型:入站)的JSON表示(来自服务的+附加信息)的HTTP请求。 入站事件表示出站邮件发生的事件。 Mandrill向您的webhook发送带有此类事件的JSON表示(来自服务的+附加信息)的HTTP请求(类型:已发送,退回,拒绝等)。

不,就仅接收此类事件而言,无法使用入站事件发送元数据。您只能在消息事件中收到元数据。

https://mandrill.zendesk.com/hc/en-us/articles/205582417-Using-Custom-Message-Metadata

  

Mandrill允许您将自定义的个性化元数据附加到   消息。使用自定义元数据来集成应用程序的数据   与Mandrill的模型。元数据是可搜索的(在活动中   查看或通过API)并包含在webhook事件和活动中   CSV导出。

但是,如果您想要回复一些信息以回复您的出站邮件,您可以传递一些自定义标头,例如X-My-Own-Metadata: 42,并期望所有中间体(包括Mandrill)在传播过程中不会切断它。