Uma mensagem melhor seria boa nesse caso.
Você quer dizer que se o Discourse só descobre sobre a rejeição por meio de um webhook do Mailgun, os detalhes da rejeição nunca são enviados ao Discourse. Está correto?
Se estiver correto, haveria alguma maneira de esses detalhes serem enviados ao Discourse e registrados e exibidos no mesmo local que as rejeições recebidas pelo Discourse? Acho que a API do Mailgun permitiria isso ("Discourse::NotFound" error when click "Email Type" field on admin/email/bounced - #8 by Jonathan5).
Em que circunstância o Discourse lidaria com rejeições em vez do serviço de e-mail externo? (Eu sei que o Discourse pode rejeitar/recusar e-mails, mas quero dizer lidar com mensagens de rejeição recebidas de destinatários de e-mail pretendidos.)