在Mandrill中设置每封电子邮件的回拨


Set callback per email in Mandrill

是否可以为发送的每封电子邮件设置回调(webhook)?我有两种不同类型的webhook需要触发,这取决于我的服务器电子邮件被发送到哪一个。

我在/messages/send.json中看不到任何参数。我看到的只是webhook设置页面,在那里我可以硬编码我的webhook。

有什么想法吗?

您可以使用Mandrill的规则引擎来完成此操作。您首先需要在帐户的Webhooks页面上设置webhook URL。不要选择任何要触发的事件,只需保存webhook(如果需要,可以给它一个描述)。

然后,为您想要的每种类型的事件(发送、打开、单击等)创建一个规则,以及应用该规则的条件(例如,您可以将其设置为在发送邮件时发生,并且发件人地址与特定模式匹配)。对于该操作,请选择发送webhook的选项,然后选择要使用的选项。在示例规则中,有一个"创建API密钥、发送方或特定于域的webhook"部分,它将展示如何做到这一点。