Cerco un piccolo consiglio riguardo alla configurazione ottimale per uno scenario in cui ho un’installazione Discourse puramente interna (accessibile solo tramite intranet, per utenti interni) che dovrà quindi inviare email solo al dominio interno dell’organizzazione…
…ma quel dominio è gestito da Office 365.
Ho letto i vari post riguardanti i problemi nell’utilizzo di O365 per installazioni Discourse (e ne ho riprodotti molti personalmente in precedenza), e quindi attualmente sto inoltrando le email tramite Mailjet per farle arrivare a destinazione, ma mi sembra davvero assurdo dover coinvolgere un servizio di invio di massa di terze parti per inviare email interne. Sto trascurando qualcosa di ovvio, o è davvero questo il modo migliore per procedere?
Ho gestito un Discourse interno con tutte le email che transitavano su Lotus Notes, quindi è possibile qualsiasi cosa, purché si riesca a far funzionare la connessione SMTP.
In un certo senso, Office365 è esso stesso un servizio di invio di massa di terze parti
Poiché Microsoft non offre realmente un servizio SMTP pubblico come parte di questi abbonamenti (per quanto ne so), nel nostro caso abbiamo configurato i record MX, ecc. per un sottodominio e lo abbiamo utilizzato con (sì, un altro ancora) un servizio SMTP di terze parti per le email in uscita da Discourse. Le email sono gestite anch’esse da questo servizio di terze parti e notificano Discourse tramite API/webhook.
Potrebbe essere necessario che il tuo amministratore O365 aggiunga il nuovo sottodominio alla whitelist se segui questo approccio, in modo che non venga bloccato da filtri antispam aggressivi.