【问题标题】:Add custom metadata when sending an email using mandrill and receive metadata in an inbound event在使用 mandrill 发送电子邮件并在入站事件中接收元数据时添加自定义元数据
【发布时间】:2017-03-10 11:19:45
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: 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)在传输过程中不会切断它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 2013-11-26
      • 1970-01-01
      相关资源
      最近更新 更多