ただし、bademail.domain のような無数のメールアドレスがある場合、以下のような処理を行うのがよいでしょう。
rake posts:remap['bademail.domain', 'no-email.invalid']
詳しくは Replace a string in all posts をご覧ください。これにより、Discourse がそれらのメールアドレスに送信しないように設定されます。もう一つの有効な解決策は、以下のようになります。
bad = User.find_by_email
# 該当するユーザーをすべて取得する検索条件を記述
bad.update_all(active: false)
既知の無効なメールアドレスを持つすべてのユーザーを無効化します。最初の部分の具体的な実装方法はすぐに思い浮かびませんが、それほど難しくないはずです。