Primeiro e-mail de registro não enviado

Há duas coisas que podem ter dado errado:

  • o e-mail não foi enviado
  • o e-mail foi enviado, mas não foi entregue

Como se trata de uma nova instância, a maneira mais fácil de verificar é revisar todos os registros de e-mails de saída pelo console do Rails:

discourse(prod)> EmailLog.all.pluck(:to_address, :email_type, :created_at, :smtp_transaction_response)

Se você ver algo, saberá que pelo menos o e-mail foi entregue ao servidor SMTP, que é onde termina a responsabilidade do Discourse.

Se não houver registros, provavelmente o e-mail não foi enviado. Nesse caso, você provavelmente encontrará logs informativos acessando os caminhos /logs e /sidekiq após fazer login como administrador.