Eh bien,
Je dois aller plus loin, alors j’ai essayé une solution de contournement en installant Postfix sur mon hôte afin de relayer les messages depuis Discourse. Je rencontre un problème lié à mon manque d’expertise sur Docker.
Ma configuration :
Réseau de l’hôte :
docker0 : <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN gro up default
link/ether 02:42:78:b6:18:3c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 scope global docker0
Réseau de Discourse :
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='votre_nom_utilisateur@example.com'"
Veuillez noter que DISCOURSE_SMTP_USER_NAME et la partie nom d’utilisateur de l’adresse dans SiteSetting.notification_email doivent être identiques.
Si vous utilisez par exemple noreply@example.com, cela ne fonctionne parfois pas en raison de certaines vérifications de sécurité activées sur le serveur, qui s’assurent que le nom d’utilisateur correspond à l’adresse e-mail de l’utilisateur.