0

我正在为我的 Django 网站之一使用 SparkPost 向用户发送邮件。我在网站上有更新,因此向所有用户发送邮件。

然而,很少有用户从 Gmail 中删除了他们的 Gmail id,我知道邮件无法发送到这些 id。

但是我面临的问题是,在 Django 中,一旦单个邮件因此失败,SparkPost 就会停止向所有用户发送邮件。

错误信息是这样的:

Message generation rejected Code: 1902 Description: recipient address was suppressed due to system policy
4

2 回答 2

0

这个特定的错误...suppressed due to system policy是 SparkPost 说它决定不发送到特定的收件人地址,因为它出现在其全球禁止列表中。你可以在这里阅读它,但基本上,没有人应该向该列表中的地址发送电子邮件,因此 SparkPost 会拒绝他们的邮件以避免以后的声誉受损。

仅这个问题不应该阻止所有邮件的流动。这里有一些其他选项可以检查哪些会产生这种效果:

  • SparkPost 对其他失败消息产生什么错误?
  • 您的帐户是否已被暂停?登录查看
  • 您的 API 密钥是否具有正确的权限?

顺便说一句,您也可以在SparkPost Community Slack 团队中提出这个问题。

于 2017-08-22T19:32:31.957 回答
0

在发送大量邮件之前,您需要清理您的邮件列表。这将清除陈旧和无法访问的电子邮件,以首先防止退回邮件。

如果您使用 SparkPost 列表,您可以使用 MailboxValidator 为您导入和清理您的列表。

https://www.mailboxvalidator.com/resources/articles/how-to-import-email-list-from-sparkpost/

如果您不使用 SparkPost 列表,您可以转储您的邮件列表并上传到 MailboxValidator 进行清理,然后您可以将清理后的列表导入回您的系统。

于 2018-06-13T05:29:06.323 回答