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

Add custom metadata when sending an email using mandrill and receive metadata in an inbound event

我想知道在使用 mandrill API (/messages/send.json) 发送电子邮件时是否有办法 添加自定义元数据,并且在入站事件中接收此元数据。我知道这里有一种方法 https://mandrill.zendesk.com/hc/en-us/articles/205582417-Using-Custom-Message-Metadata; but i am afraid this metadata will not be included in inbound emails, only in message events

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

谢谢

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

不,不可能使用 入站事件 发送元数据,因为您 仅接收 此类事件。您只能在 消息事件 .

中收到元数据

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

Mandrill allows you to attach custom, individualized metadata to messages. Use custom metadata to integrate your application's data model with Mandrill. Metadata is searchable (either in the activity view or via the API) and is included with webhook events and activity CSV exports.

但如果您想在回复外发邮件时取回一些信息,您可以传递一些自定义 header,例如X-My-Own-Metadata: 42,并期望所有中间体(包括Mandrill)在传输过程中不会切割它。