Discourse - SMTP depuis OVH

Ça fait un moment, mais je viens de créer un forum avec l’offre Email Pro d’OVH et cela fonctionne, avec un serveur SMTP pro2. Je suppose que c’est trop tard, mais cela peut aider d’autres personnes.

Voici un petit guide :

  • Lorsque vous associez votre domaine, assurez-vous de sélectionner la deuxième option :

  • Dans les paramètres, nous étions sur la bonne voie
    DISCOURSE_SMTP_ADDRESS: pro2.mail.ovh.net
    DISCOURSE_SMTP_PORT: 587
    DISCOURSE_SMTP_USER_NAME: name@domain.com
    DISCOURSE_SMTP_PASSWORD: ""
    DISCOURSE_SMTP_ENABLE_START_TLS: true
    DISCOURSE_SMTP_AUTHENTICATION: login

  • J’ai quand même rencontré quelques problèmes.
    Dans (forum)/admin/email/skipped
    J’ai remarqué une erreur : 550 5.7.60 SMTP; Client does not have permissions to send as this sender

  • J’ai revérifié le paramètre email de notification et bingo, il n’était pas le même que l’email que j’avais configuré dans app.yml (il a automatiquement configuré un noreply@domain.com au lieu de l’email que j’avais utilisé).
    Assurez-vous donc que l’email configuré dans DISCOURSE_SMTP_USER_NAME et le paramètre d’administration email de notification sont identiques, et cela devrait fonctionner.

Merci, ça aide beaucoup.

J’ai migré d’un serveur de messagerie dédié vers un mélange de messagerie pro et exchange d’OVH, et je ne trouvais pas pourquoi ça ne fonctionnait pas.

Et l’e-mail de notification dans les paramètres d’administration le fait fonctionner !