我们有一项服务可以帮助我们的客户登机并管理他们的客户。当他们在我们这里创建帐户时,我们创建一个以邮戳为邮戳的发件人签名,并通过邮戳发送确认电子邮件通知。但由于各种原因,其中一些邮件会被反弹。是否有一种方法来获取详细信息,如果conform sender signature
电子邮件通过API反弹?
我看到他们有一个反弹API,但通过使用Get bounces
API并添加电子邮件地址作为过滤器,应该给出反弹列表。为了这个目的使用这个API有意义吗?
https://postmarkapp.com/developer/api/bounce-api反弹
使用电子邮件地址作为过滤器的Get bounces
API调用应该为您描述的目的工作。然而,消息传递时并不总是发生反弹,如果消息在调用此API后由于任何原因反弹,您将无法知道。出于这个原因,我推荐使用Bounce Webhook,它可以在发生反弹时实时捕获所有反弹。
您可能正在寻找邮戳的抑制转储API。
/message-streams/{stream_id}/suppressions/dump
当一封电子邮件被退回时,它会自动添加到邮戳的抑制列表中,您可以下载此抑制列表并获得所有被退回的电子邮件的电子邮件签名(参见下面JSON中的第二项)。
这是一封来自邮戳的回复:
{
"Suppressions":[
{
"EmailAddress":"address@wildbit.com",
"SuppressionReason":"ManualSuppression",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
},
{
"EmailAddress":"bounce.address@wildbit.com",
"SuppressionReason":"HardBounce",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
},
{
"EmailAddress":"spam.complaint.address@wildbit.com",
"SuppressionReason":"SpamComplaint",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
}
]
}