过多的用户电子邮件域名无法正常工作导致 Mailgun 域名被禁用:该怎么办?

但如果有数百万个像 bademail.domain 这样的电子邮件地址,您可能想执行类似以下操作:

rake posts:remap['bademail.domain', 'no-email.invalid']

Replace a string in all posts 中所述。这将使所有此类电子邮件地址无法被 Discourse 发送邮件。另一个不错的解决方案是类似以下操作:

bad=User.find_by_email     <some search that will get them all>
bad.update_all(active: false)

并停用所有已知虚假电子邮件地址的用户。我一时想不起具体如何实现第一部分,但这应该很容易弄清楚。

5 个赞