Bonjour,
Je suis en train de configurer Discourse sur mon MacBook (M2) pour l’essayer avant de l’héberger ailleurs. J’ai cloné le dépôt et configuré app.yml pour utiliser Mailhog :
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
DISCOURSE_HOSTNAME: 'localhost'
DISCOURSE_DEVELOPER_EMAILS: 'luigi7up@gmail.com'
DISCOURSE_SMTP_ADDRESS: localhost
DISCOURSE_SMTP_PORT: 1025
DISCOURSE_SMTP_USER_NAME: ''
DISCOURSE_SMTP_PASSWORD: ''
DISCOURSE_SMTP_ENABLE_START_TLS: false
SMTP_URL: localhost
DISCOURSE_SMTP_AUTHENTICATION: none
Je démarre Discourse en utilisant le lanceur et j’y accède via localhost:80. Simultanément, j’exécute Mailhog via Docker :
docker pull mailhog/mailhog
docker run -d -p 1025:1025 -p 8025:8025 mailhog/mailhog
L’interface utilisateur de Mailhog est accessible via localhost:8025, et un test avec un script Ruby confirme que les e-mails sont bien reçus par Mailhog :
Mail.defaults do
delivery_method :smtp, address: "localhost", port: 1025
end
Cependant, lorsque je m’inscris sur Discourse, aucun e-mail n’est envoyé. J’ai vérifié les journaux du conteneur Docker sans trouver d’entrées pertinentes.
Avez-vous des suggestions pour résoudre ce problème ?
Merci !