邮戳 - 发件人签名确认电子邮件被退回

Postmark - Sender signature confirmation email bounced

提问人:rsundhar 提问时间:4/3/2023 更新时间:9/9/2023 访问量:83

问:

我们有一项服务可以帮助我们的客户加入和管理他们的客户。当他们在我们这里创建帐户时,我们会在邮戳中创建发件人签名,并通过邮戳发送确认电子邮件通知。但是由于各种原因,其中一些电子邮件被退回。有没有办法获取电子邮件是否通过 API 退回的详细信息?conform sender signature

我看到他们有一个退回 API,但通过使用 API 并添加电子邮件地址作为过滤器,应该给出退回列表。将此 API 用于此目的是否有意义?Get bounces

https://postmarkapp.com/developer/api/bounce-api#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"
    }
  ]
}