提问人:rsundhar 提问时间:4/3/2023 更新时间:9/9/2023 访问量:83
邮戳 - 发件人签名确认电子邮件被退回
Postmark - Sender signature confirmation email bounced
问:
我们有一项服务可以帮助我们的客户加入和管理他们的客户。当他们在我们这里创建帐户时,我们会在邮戳中创建发件人签名,并通过邮戳发送确认电子邮件通知。但是由于各种原因,其中一些电子邮件被退回。有没有办法获取电子邮件是否通过 API 退回的详细信息?conform sender signature
我看到他们有一个退回 API,但通过使用 API 并添加电子邮件地址作为过滤器,应该给出退回列表。将此 API 用于此目的是否有意义?Get bounces
答:
0赞
user3772854
7/3/2023
#1
使用电子邮件地址作为筛选器的 API 调用应符合您描述的目的。但是,退回邮件并不总是在传递时发生,如果在您进行此 API 调用后邮件因任何原因退回,您将无法知道。出于这个原因,我推荐 Bounce Webhook,它将在发生所有退回时实时捕获它们。Get bounces
评论
0赞
sanitizedUser
7/9/2023
将链接中的相关摘录添加到答案中。链接可能会变得死,你的答案也会因此变得毫无用处。
0赞
Vadim Kononov
9/9/2023
#2
您可能正在寻找 Postmark 的 Suppression dump API。
/message-streams/{stream_id}/suppressions/dump
当电子邮件被退回时,它会自动添加到邮戳的黑名单中,您可以下载此黑名单并获取所有退回的电子邮件的电子邮件签名(请参阅下面 JSON 中的第 2 项)。
以下是来自 Postmark 的响应示例:
{
"Suppressions":[
{
"EmailAddress":"[email protected]",
"SuppressionReason":"ManualSuppression",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
},
{
"EmailAddress":"[email protected]",
"SuppressionReason":"HardBounce",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
},
{
"EmailAddress":"[email protected]",
"SuppressionReason":"SpamComplaint",
"Origin": "Recipient",
"CreatedAt":"2019-12-17T08:58:33-05:00"
}
]
}
评论