Mon installation Discourse ne parvient pas à envoyer des e-mails à mon serveur SMTP. Avec discourse-doctor, j’obtiens cette erreur lors de la tentative d’envoi d’un e-mail (j’ai supprimé les informations sensibles) :
Testing sending to … plain auth.
======================================== ERROR ========================================
UNEXPECTED ERROR
503 AUTH command used when not advertised
====================================== SOLUTION =======================================
This is not a common error. No recommended solution exists!
Je souhaite changer la méthode d’authentification de plain à login. Mais il ne semble pas que j’aie un paramètre pour la méthode d’authentification dans app.yml. J’utilise l’image Discourse proposée par DigitalOcean.
Pouvez-vous m’aider à modifier la méthode d’authentification utilisée par SMTP ?
J’ai effectué quelques recherches sur le sujet. Et je ne suis pas le seul à rencontrer ce type de difficulté. Il semble que Discourse soit incompatible avec certains serveurs SMTP, ou du moins avec certaines configurations.
Il se peut que Discourse tente de s’authentifier avant d’utiliser SSL ou STARTTLS. S’agit-il d’un problème de sécurité ? Discourse a-t-il besoin d’une correction ou s’agit-il d’un problème lié à la configuration SMTP ? Ce n’est pas clair pour moi.
Il existe certaines paramètres concernant ce problème TLS. La messagerie est complexe. Discourse fonctionne avec les principaux fournisseurs. Mon avis est que si vous voulez que les choses soient simples, utilisez l’un d’eux.