在mailgun中查找邮件密钥的正确方法是什么?

时间:2016-07-08 22:36:48

标签: mailgun

我们最近收到了来自mailgun的通知,他们不再希望我们调用他们的服务器删除单个邮件。相反,他们只会删除超过3天的电子邮件。当我们的服务器重新启动发布时,我们需要检查在我们关闭时发生的未传递消息。我们使用什么消息密钥?

我认为我们应该这样做:

  1. 致电https://api.mailgun.net/v3/OUR_DOMAIN/events,返回 类似的东西:
  2. 
        {
            items: [{
                storage: {
                    url: "https://api.mailgun.net/v2/domains/chat-dev.mormon.org/messages/a120CharacterString",
                    key: "a120CharacterString"
                }
                ...
                id: "4ifaf0AdRDicgteNUqDdWA"
            },
            ...
            ]
        }
    
    
    1. 检查我们的数据库中的item.storage.key。
    2. 如果不存在,请调用item.storage.url获取 消息。
    3. 这是对的吗?还有一个item.id和一个更短的item.message.header.messageId,但这些看起来不像正确的数据。

      另外,我假设不应该使用webhook签名来查找消息。是吗?

0 个答案:

没有答案