Impossible d'envoyer un e-mail

telnet smtp.mydomain 587

Tentative de connexion à l'adresse IP..
Connecté à smtp.mydomain.com.
Le caractère d'échappement est '^]'.
220 smtp.mydomain.com ESMTP

J’ai reconstruit le système d’innombrables fois et je parviens à envoyer des courriels avec succès via le site de test en ligne :

Le problème est que Discourse n’envoie aucun courriel, que ce soit pour l’inscription ou la réinitialisation du mot de passe.


Il n’y a pas de journaux pour
ignoré, renvoyé, reçu et rejeté

J’ai déjà lu cela et cela ne fonctionne toujours pas. J’utilise mail tester et cela fonctionne très bien, aucun port n’est bloqué.

Démarrage de POST "/session/forgot_password" pour 162.158.134.56 le 2020-07-22 à 15:59:02 +0000
Traitement par SessionController#forgot_password en */*
  Paramètres : {"login" => "mail@gmail.com"}
Terminé 200 OK en 20 ms (Vues : 0,2 ms | ActiveRecord : 0,0 ms | Allocations : 5382)

J’héberge mon propre serveur de messagerie et l’envoi d’e-mails fonctionne parfaitement depuis Roundcube. Le seul problème est que Discourse ne peut envoyer aucun e-mail du tout, et il n’y a aucun journal affichant des erreurs ou des problèmes.

Mon domaine de messagerie n’est pas basé sur l’adresse IP, mais sur le nom.

Avez-vous essayé de mettre DISCOURSE_SMTP_ENABLE_START_TLS sur false ?

1 « J'aime »

Oui, ça n’a pas fonctionné…

avez-vous décommenté cette ligne située au bas du fichier app.yml

- exec: rails r "SiteSetting.notification_email='web@example.com'"

Oui, c’est aussi dans app.yml, décommenté.

Avez-vous pu résoudre ce problème ? Je rencontre le même problème et j’obtiens l’erreur « Job exception: Connection reset by peer » chaque fois que Discourse tente d’envoyer un e-mail.