¿Has probado los pasos de resolución en este hilo y en los otros relacionados?
Agrega una línea a tu app.yml:
DISCOURSE_SMTP_DOMAIN: [el FQDN de tu servidor]
Luego, en /var/discourse, ejecuta: ./launcher rebuild app
Es posible que discourse-doctor siga informando errores, pero los correos de prueba desde la consola de administración deberían funcionar y el flujo normal de correo debería reanudarse.
Si eso no funciona, por favor repórtalo, porque entonces hay algún otro aspecto que aún no se ha descubierto.