A melhor maneira seria configurar um servidor de e-mail que esteja em conformidade com suas necessidades de registro e fazer com que o Discourse o utilize. Um administrador de sistemas competente deve ser capaz de fazê-lo em uma ou duas horas (provavelmente menos tempo do que levaria um plugin), e isso será mais fácil de manter.
Se você controla o homem do meio, parece não ser um problema, mas os fatos muitas vezes não importam em ambientes corporativos. Como seu sistema registra os e-mails enviados pelos seus usuários? É possível utilizar esse sistema para a entrega de e-mails? Um homem do meio no mesmo servidor seria aceitável?
No entanto, é possível criar um plugin que encaminhe cópias de e-mails para um terceiro. Assim, você terá um homem fora do meio.
Até agora, estávamos utilizando uma funcionalidade oferecida pelo sendgrid.com para colocar em cópia oculta (BCC) todos os e-mails enviados por meio da API deles, mas, por algum motivo, eles decidiram descontinuar essa funcionalidade.
O Discourse utiliza uma única função para enviar e-mails? Se sim, talvez possamos nos conectar a ela e adicionar o BCC automaticamente.
Se você explicar os objetivos, provavelmente poderemos fazer uma recomendação. Parece que um serviço estava funcionando e você deseja que ele continue fazendo isso. Não conseguimos fazer esse serviço funcionar, mas podemos resolver problemas gerais de informática, inclusive relacionados à auditoria de e-mails.