Мигрированный форум с множеством невалидных (отклоняемых) email-адресов

После миграции старого форума выяснилось, что у 20% пользователей некорректные адреса электронной почты (это было выявлено с помощью Neverbounce). Это приводит к ужасным отчетам о недоставке, которые портят мою доставку писем (быстро попадают в спам-фильтры). Я использую SendGrid и SES. Я хочу:

  • остановить Discourse, SendGrid или SES от попыток отправлять письма на эти некорректные адреса;
  • сохранить учетные записи пользователей активными, так как некоторые из них активны и знают свои имя пользователя и пароль.

Я мог бы добавить некорректные адреса в список спама в SendGrid/SES, но это не остановит Discourse от попыток отправить им письма, и к тому же я не могу вручную внести 20 тысяч адресов в раздел спама SendGrid.

Как мне это решить?

Обычно я после импорта отключаю всех пользователей и предлагаю им сбросить пароль для повторной активации аккаунта. Если вы не хотите делать так, то можно попробовать, например, отключать только тех пользователей, которые посещали сайт в последние X месяцев. Или отключать всех, кто не заходил на новый сайт.

См. также Configure VERP to handle bouncing e-mails.