Trop de domaines d'e-mails d'utilisateurs ne fonctionnent pas entraînent la désactivation du domaine Mailgun : que faire ?

Mais s’il y a un milliard d’adresses e-mail comme bademail.domain, ce que vous voudrez peut-être faire, c’est quelque chose comme

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

tel que décrit dans Replace a string in all posts. Cela fera en sorte que Discourse n’enverra plus d’e-mails à ces adresses. Une autre bonne solution consisterait à faire quelque chose comme

bad=User.find_by_email     
<une recherche qui les récupérera tous>
bad.update_all(active: false)

et de désactiver tous les utilisateurs ayant des adresses e-mail factices connues. Je ne suis pas tout à fait sûr de la manière de réaliser la première partie sur le moment, mais cela devrait être assez simple à comprendre.