Impossibile inviare email

telnet smtp.mydomain 587

Tentativo di connessione all'IP..
Connesso a smtp.mydomain.com.
Il carattere di escape è '^]'.
220 smtp.mydomain.com ESMTP

Ho ricostruito il sistema innumerevoli volte e riesco a inviare email con successo tramite il sito di test online

Il problema è che Discourse non invia affatto email, né per la registrazione né per il reset della password.


Non ci sono log in
saltato, rimbalzato, ricevuto e rifiutato

Ho già letto quella risposta e non funziona ancora. Uso mail tester e funziona perfettamente, nessuna porta è bloccata.

Started POST "/session/forgot_password" for 162.158.134.56 at 2020-07-22 15:59:02 +0000
Processing by SessionController#forgot_password as */*
  Parameters: {"login"=>"mail@gmail.com"}
Completed 200 OK in 20ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 5382)

Sto ospitando il mio server di posta e l’invio di email funziona perfettamente da Roundcube. L’unico problema è che Discourse non riesce a inviare alcuna email e non ci sono log che mostrano errori o problemi.

Il mio dominio di posta non è basato sull’IP, ma sul nome.

Hai provato a impostare DISCOURSE_SMTP_ENABLE_START_TLS su false?

Sì, non ha funzionato…

Hai sbloccato questa riga che si trova nella parte inferiore del file app.yml

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

Sì, è anche in app.yml, non commentato

Sei riuscito a risolvere questo problema? Sto riscontrando lo stesso problema e ricevo l’errore “Job exception: Connection reset by peer” ogni volta che Discourse tenta di inviare un’e-mail.