我想知道在使用mandrill API(/messages/send.json)发送电子邮件时是否有办法添加自定义元数据,并在入站事件中接收此元数据。我知道有一种方法可以在这里解释https://mandrill.zendesk.com/hc/en-us/articles/205582417-Using-Custom-Message-Metadata;但我担心这个元数据不会包含在inbound emails中,只能包含在message events
中是否可以在入站电子邮件中接收自定义元数据(或自定义字段)?
由于
答案 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)在传播过程中不会切断它。