【问题标题】:Add custom metadata when sending an email using mandrill and receive metadata in an inbound event在使用 mandrill 发送电子邮件并在入站事件中接收元数据时添加自定义元数据
【发布时间】:2017-03-10 11:19:45
【问题描述】:
【问题讨论】:
标签:
email
mandrill
email-headers
【解决方案1】:
我第一次阅读有关 Mandrill 事件的文档时也会误导这件事 ^_^ 消息事件代表实际的入站邮件。 Mandrill 接收 SMTP 邮件并将带有此类事件(类型:入站)的 JSON 表示(+来自服务的附加信息)的 HTTP 请求发送到您的 webhook。
入站事件 表示出站邮件发生的事件。 Mandrill 将带有此类事件(类型:已发送、退回、拒绝等)的 JSON 表示(+ 来自服务的附加信息)的 HTTP 请求发送到您的 webhook。
不,不可能发送带有入站事件的元数据,因为您只接收此类事件。您只能在消息事件中收到元数据。
https://mandrill.zendesk.com/hc/en-us/articles/205582417-Using-Custom-Message-Metadata
Mandrill 允许您将自定义、个性化的元数据附加到
消息。使用自定义元数据集成应用程序的数据
模型与山魈。元数据是可搜索的(在活动中
查看或通过 API)并包含在 webhook 事件和活动中
CSV 导出。
但是,如果您想返回一些信息来回复您的出站邮件,您可以传递一些自定义标头,例如X-My-Own-Metadata: 42,并期望所有中间体(包括 Mandrill)在传输过程中不会切断它。