Différents serveurs SMTP peuvent générer différentes erreurs, même avec le port 587, lors des tests avec ./discourse-doctor
TLS et STARTTLS sont mutuellement exclusifs
Cette erreur n’a jamais été mentionnée dans meta jusqu’à présent. Vous devriez explicitement définir DISCOURSE_SMTP_FORCE_TLS: false sinon cela contredit DISCOURSE_SMTP_ENABLE_START_TLS, car il est vrai par défaut. Ce n’est pas toujours le cas, mais cela vaut la peine d’essayer.
SSL_connect returned=1 errno=0 peeraddr=xxx.xxx.xxx.xxx:587 state=error: wrong version number
Encore une fois, définir DISCOURSE_SMTP_FORCE_TLS: false résout le problème.
Net::SMTPAuthenticationError
Cela peut être causé par un nom d’utilisateur ou un mot de passe incorrect dans vos identifiants, ou peut être résolu en définissant DISCOURSE_SMTP_AUTHENTICATION: login.