Discursos internos, Office 365 y correo electrónico

Busco un poco de orientación sobre la configuración óptima para un escenario en el que tengo una instalación de Discourse puramente interna (accesible solo a través de la intranet, para usuarios internos) y que, por tanto, solo necesitará enviar correos electrónicos al dominio interno de la organización…

…pero resulta que ese dominio está gestionado por Office 365.

He visto varias publicaciones sobre los problemas al usar O365 en instalaciones de Discourse (y he reproducido muchos de ellos previamente), así que actualmente estoy reenviando los correos a través de Mailjet para que lleguen a su destino, pero me parece bastante absurdo tener que involucrar un servicio de envío masivo de terceros para enviar correo interno. ¿Me estoy perdiendo algo obvio, o esta es realmente la mejor manera de proceder?

He ejecutado un Discourse interno con todo el correo electrónico pasando por Lotus Notes, así que todo es posible si logras que la conexión SMTP funcione.

En cierto modo, Office365 en sí mismo es un servicio de envío masivo de correos de terceros :wink:

Dado que Microsoft no ofrece realmente un servicio SMTP público como parte de esas suscripciones (según mi conocimiento), lo que hicimos en nuestro caso fue configurar registros MX, etc., para un subdominio y utilizarlo con (sí, otro más) un servicio SMTP de terceros para el correo saliente desde Discourse. Los correos también son gestionados por este servicio de terceros, que notifica a Discourse mediante API/webhook.

Es posible que debas pedirle al administrador de O365 que incluya el nuevo subdominio en la lista de permitidos si optas por este enfoque, para evitar que sea bloqueado por filtros de spam agresivos.