如何在邮戳发送电子邮件之前检查电子邮件的激活

how to check activation of email before sending it in Postmark

提问人:alina 提问时间:8/27/2023 更新时间:9/9/2023 访问量:57

问:

我使用 Golang 创建了一个项目。我有发送使用邮戳的电子邮件的功能。但是我收到此错误“422 您尝试发送给已标记为非活动状态的收件人。找到不活跃的地址:.... .非活动收件人是指产生硬退回邮件、垃圾邮件投诉或手动抑制的收件人。

在尝试发送地址之前,如何检查该地址是否处于活动状态?邮戳文件上没有提到这一点。

邮戳

评论


答:

0赞 Vadim Kononov 9/9/2023 #1

使用 Postmark 的抑制转储 API。

/message-streams/{stream_id}/suppressions/dump

它没有为您提供一次检查一封电子邮件的选项,但您 可以获取本地下载的整个黑名单并检查 处于非活动状态的收件人脱机。

以下是来自 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"
    }
  ]
}