Migração de fórum com muitos e-mails inválidos (rejeitados)

Após migrar um fórum antigo, descobri que 20% dos usuários têm e-mails inválidos (detectados usando o NeverBounce). Isso gera relatórios de bounce terríveis que prejudicam minha entrega de e-mails (fazendo com que eu seja listado rapidamente em filtros de spam). Estou usando SendGrid e SES.

Quero:

  • Impedir que o Discourse, o SendGrid ou o SES tentem enviar e-mails para esses endereços inválidos;
  • Manter as contas dos usuários ativas, pois alguns desses usuários são ativos e conhecem seu nome de usuário e senha.

Eu poderia adicionar esses e-mails inválidos à lista de spam do SendGrid/SES, mas isso não impediria o Discourse de tentar enviá-los, e além disso, não consigo inserir manualmente 20 mil e-mails na seção de spam do SendGrid.

Como posso resolver isso?

Normalmente, desativo todos os usuários após uma importação e peço que redefinam a senha para reativar suas contas. Se você não quiser fazer isso, pode tentar desativar apenas os usuários que visitaram o site nos últimos X meses. Ou desativar todos os usuários que não fizeram login no novo site.

Veja também Configure VERP to handle bouncing e-mails.