处理山魈软反弹

Dealing With Mandrill Soft Bounces

我使用 Mandrill API 获取拒绝列表,目前对于标记为 hard-bouncespamunsub 的条目,我将它们从我的邮件列表,这样我就不会再尝试发送给他们了。

但是,我不确定如何处理标记为 soft-bounce 的地址。

The documentation 似乎表明这些可能是暂时性错误,并且与 MailChimp 不同,软弹跳不会随着时间的推移而变硬。

Mandrill doesn't automatically convert soft bounces to hard bounces. If you're seeing a lot of soft bounces to an address, it may be a sign that the address is unusable.1

其他人在试图保持他们的列表高质量时是如何处理这些软跳出的?我考虑过也许可以记录他们在那里待了多少天,但我无法知道 Mandrill 如何确定他们在再次尝试之前将项目保留在列表上的时间。

总结:发件人应如何管理软退回以确保高质量的列表?

这是我的一次软退回中返回的 JSON 示例,应该(通过查看明显是假的电子邮件地址)最终被删除:

{
  "reason": "soft-bounce",
  "detail": "smtp;550 \"aaa@wp.pl\": This account is disabled or not yet active (#5.1.1)",
  "last_event_at": "2015-10-06 10:16:46",
  "email": "aaa@wp.pl",
  "created_at": "2015-10-02 10:10:56",
  "expires_at": "2015-10-08 10:16:46",
  "expired": false,
  "subaccount": "XXXXXXXX"
  ,"sender": null
}

在之前的工作岗位上,我在 Mandrill 与 +40K 电子邮件联系人一起工作。我们所做的是:

  1. 发送电子邮件
  2. 每 12 小时从 Mandrill 系统中删除一次硬退信
  3. 软退回已移至 'grey' 列表,我们曾在 3 天后发送另一封电子邮件
  4. 如果在发送电子邮件 3 天后,'good' 电子邮件地址被发回原始列表
  5. 如果 3 天后我们再次收到软退回邮件,则该电子邮件也会从 'grey' 列表中清除
  6. 重复第 2 步

这样我们就保持了列表的健康。

注意: Mandrill 不再处理软退回邮件,因为这取决于接收邮件服务器对邮件的尝试次数。