迁移后的论坛存在大量无效(退信)电子邮件

迁移旧论坛后发现,20% 的用户邮箱无效(通过 Neverbounce 检测)。这导致严重的退信报告,严重影响了我的邮件送达率(很快被列入垃圾邮件过滤器)。我目前使用的是 SendGrid 和 SES。我希望:

  • 阻止 Discourse 或 SendGrid/SES 向这些无效邮箱发送邮件;
  • 保持用户账户活跃,因为其中一些用户仍然活跃,并且记得自己的用户名和密码。

我本可以将这些无效邮箱加入 SendGrid/SES 的退信列表,但这无法阻止 Discourse 继续尝试向它们发送邮件,而且我也无法手动将 2 万个邮箱地址添加到 SendGrid 的退信列表中。

我该如何解决这个问题?

我通常在导入后停用所有用户,并要求他们重置密码以重新激活账户。如果您不想这样做,可以尝试仅停用过去 X 个月内访问过网站的用户,或者停用尚未登录新网站的所有用户。

另请参阅 https://meta.discourse.org/t/handling-bouncing-e-mails/45343。