Bonjour, j’ai un problème pour recevoir le courriel d’activation après l’installation de Discourse.
Mon processus :
Je n’ai pas actuellement de serveur de messagerie, alors je voulais exécuter le serveur de messagerie et Discourse sur la même machine. J’ai décidé d’utiliser docker-mailserver. J’ai commandé un VPS auprès d’un fournisseur allemand et j’utilise un domaine Namecheap que je n’utilisais plus.
Comme je ne veux pas que ce domaine soit public, j’ai remplacé « domain.com » par « domain.com » ci-dessous. J’espère que cela ne pose pas de problème.
-
Serveur de messagerie : J’ai installé le serveur de messagerie, créé quelques adresses e-mail avec setup.sh, généré DKIM et créé un enregistrement TXT correspondant chez mon fournisseur DNS. J’ai testé les adresses avec Thunderbird et j’ai pu envoyer et recevoir des courriels sans aucun problème. Telnet renvoie également 220, donc tout semble correct.
Voici une capture d’écran des enregistrements DNS :
Résultat de SSL-Tools :
Imgur: The magic of the Internet -
Discourse : J’ai installé Discourse en suivant le guide d’installation Docker pour débutants .
J’ai exécuté discourse-setup et saisi les données suivantes :Hostname : domain.com Email : dun@domain.com SMTP address : domain.com SMTP port : 587 SMTP username : discourse@domain.com SMTP password : ABCDEFG123 LETSENCRYPT_ACCOUNT_EMAIL: tls@domain.com
Ensuite, j’ai tenté d’envoyer le lien d’activation à dun@domain.com, mais il n’est jamais arrivé.
dun@server:~$ tail /var/discourse/shared/standalone/log/rails/production.log
Sent mail to dun@domain.com (69.5ms)
Job exception: hostname "domain.com" does not match the server certificate
Sent mail to dun@domain.com (61.3ms)
Job exception: hostname "domain.com" does not match the server certificate
Sent mail to dun@domain.com (22.8ms)
Job exception: hostname "domain.com" does not match the server certificate
Je ne comprends pas tout à fait ce que cela signifie, car c’est la première fois que je configure TLS. Je suppose que c’est parce que j’utilise un certificat différent pour le serveur de messagerie. Comment pourrais-je utiliser le même certificat pour les deux conteneurs ?
