Olá @Andro
No Discourse, o Rails Action Mailer envia os e-mails após serem agendados como uma tarefa do Sidekiq.
Normalmente, alguns erros de exceção de tarefa são registrados no log de produção do Rails, por exemplo.
linux# docker exec -it your-app bash
your-app:/# cd /shared/log/rails
your-app:/shared/log/rails# grep -i SMTP *
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. m7sm3825233oou.11 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. 63sm3561399otx.2 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. z63sm4258403otb.20 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. q18sm3815880ood.35 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. h2sm4265076otn.15 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. y84sm4346372oig.36 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. 8sm4343514oii.45 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. t18sm722516otc.64 - gsmtp
production.log-20201215:Job exception: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. j22sm1840062otp.45 - gsmtp
Portanto, você pode encontrar algumas pistas no seu log de produção do Rails, conforme ilustrado acima.
Abraços e espero que isso ajude.
PS: Outra pequena coisa para verificar e talvez não seja útil no seu caso de uso é executar no console do Rails:
EmailLog.where(bounced:true).count
ou ainda mais simplesmente:
EmailLog.bounced.count
Além disso, esqueci de mencionar que você pode configurar o Rails para registrar mais informações do mailer, se precisar de mais logs:
Existem várias configurações disponíveis em config.action_mailer:
config.action_mailer.logger aceita um logger que segue a interface do Log4r ou a classe Logger padrão do Ruby, que é então usada para registrar informações do Action Mailer. Defina como nil para desativar o registro.
No Discourse, fora da caixa (OOTB), isso está definido como nil, sem registro:
[5] pry(main)> Rails.application.config.action_mailer.logger
=> nil
Veja, por exemplo, a seção 3.10 Configurando o Action Mailer