为了账号安全,请及时绑定邮箱和手机立即绑定

将 Mailgun Webhook 响应事件与 Mailinglist 电子邮件匹配

将 Mailgun Webhook 响应事件与 Mailinglist 电子邮件匹配

当年话下 2022-05-26 11:32:23
所以我使用 Mailgun API 来发送电子邮件,最近也开始使用他们的邮件列表功能。例如,当我发送到邮件列表时:somelist@mg.address.com它返回单个消息 ID。但是,当我收到消息 ID 不包含在数据中的 webhook 响应时,它会提供与服务器发送的单个地址邮件有关的消息 ID。(因此,如果我向 somelist@somedomain.com 发送包含 100 个地址的电子邮件,我将收到包含 100 个不同消息 ID 的通知。我可能会按主题匹配它,但这似乎不对..将事件与邮件列表电子邮件匹配的正确方法是什么?
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

我能够通过在发送电子邮件并将其包含在数据中时生成一个随机标签来解决这个问题。

https://documentation.mailgun.com/en/latest/api-tags.html


查看完整回答
反对 回复 2022-05-26
?
慕村9548890

TA贡献1884条经验 获得超4个赞

您将收到的每个 MailGun 事件都将包含消息 ID。通常它可以在message.headers.message-id下找到。例如,您的活动可能如下所示


{

    "id": "ABC123...",

    "message": {

        "headers": {

            "to": "somebody@somewhere.com",

            "message-id": "20211012201139.1.XYZ...@somedomain.com",

            "from": "you@somedomain.com",

            "subject": "Test email"

        },

        "attachments": [],

        "size": 29123

    },

    "event": "accepted"

    ...

}


查看完整回答
反对 回复 2022-05-26
  • 2 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信