Difficulté à configurer SMTP dans Discourse avec Azure Communication Service

J’ai rencontré le même problème et j’ai trouvé ce sujet lors d’une recherche sur le Web. Il semble que (tout comme avec les serveurs de messagerie Microsoft 365 avant qu’ils n’abandonnent l’authentification basée sur le mot de passe) seul AUTH LOGIN soit pris en charge, et non AUTH PLAIN qui est la valeur par défaut dans Discourse au moment de la rédaction.

Définir DISCOURSE_SMTP_AUTHENTICATION: login dans la configuration du conteneur permet au courrier électronique de fonctionner. Il convient également de noter que par défaut, le seul e-mail « de » autorisé est le DoNotReply@domain.example par défaut. Si vous ne le définissez pas, vos e-mails seront rejetés avec le message « 550 5.3.5 Email sender’s username is invalid ».