Test d'e-mail réussi mais il ne peut pas envoyer d'autres e-mails

Pour information, j’utilise la dernière version nightly de Discourse sous Windows WSL et j’ai auto-hébergé un serveur de messagerie avec Stalwart. J’ai testé mon service de messagerie via Thunderbird et d’autres clients de messagerie, tout a fonctionné correctement.

Il y a quelques jours, j’ai créé un nouvel utilisateur de messagerie, puis je l’ai utilisé par Discourse. Lorsque j’ai cliqué sur Envoyer un e-mail de test dans le menu d’administration de Discourse pour envoyer des e-mails de test à tous mes comptes de messagerie (gmail.com, qq.com, 163.com, etc.), tous ont reçu les e-mails de test. Mais lorsque j’essayais de m’inscrire à un compte, tous mes e-mails ne pouvaient pas recevoir d’e-mail d’inscription et d’autres messages, sauf l’e-mail de test. Je ne pouvais voir aucun e-mail envoyé sauf test_message dans les journaux d’e-mails, et dans Stalwart, je ne pouvais pas non plus voir les journaux d’autres e-mails sauf les e-mails de test.

Je suis bloqué ici depuis plusieurs jours et je n’ai plus d’idées, alors je crée un sujet ici.

Voici mes configurations :

Domaine du serveur SMTP : mail.example.com
Port SMTP : 465
Forcer TLS SMTP : true
Démarrage automatique TLS SMTP : true
Domaine de messagerie : example.com
Nom d’utilisateur de messagerie : notice@example.com
E-mail de notification : notice@example.com

J’ai suivi ce post, en entrant notice@example.com dans notification_email dans discourse.conf, puis j’ai essayé d’exécuter rake emails:test[my_email@gmail.com]. D’accord, j’ai reçu un message de test, mais Discourse lui-même n’a toujours pas envoyé d’e-mails.

Je m’attendais à ce que des personnes plus compétentes interviennent pour vous aider, mais bon… en attendant, avez-vous essayé d’envoyer un e-mail de test au nouvel utilisateur via l’interface dans la section d’administration de Discourse, comme ci-dessous ?

Vérifiez également les journaux d’e-mails comme ci-dessous

tout est disponible via le menu latéral comme ci-dessous

J’espère que cela vous aidera un peu en attendant une meilleure aide.

J’ai résolu ce problème. J’utilise Puma pour exécuter Discourse, mais le puma.rb officiel n’a jamais été mis à jour suite au unicorn.conf.rb (donc mon Sidekiq ne fonctionnait pas du tout). J’ai utilisé ChatGPT pour effectuer des conversions afin de l’aligner sur celui de Unicorn, pour que Sidekiq et d’autres éléments essentiels démarrent, puis tout est revenu à la normale.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.