(Potresti dover aspettare che il mondo giri un po’ di più per ottenere aiuto…)
Tutto ciò che so è che può esserci una differenza tra ciò che il tuo host può fare e ciò che i processi nel tuo container possono fare. Come hai eseguito il test SMTP? All’interno del container o all’esterno?
So anche che esiste da qualche parte una checklist per i problemi di posta elettronica… forse in questa discussione:
Mi dispiace, non ho altre idee. Puoi vedere i pacchetti, ad esempio con tcpdump -c 19 -A -n port 587
ma dato che il traffico è per lo più crittografato, potrebbe non essere d’aiuto. Potrebbe mostrare che non viene stabilita alcuna connessione o che viene rifiutata.
Modifica: Ho scoperto di dover passare alla porta 2525, ma non ricordo il motivo. Sembra essere un’alternativa standard.
Scusa, non sono riuscito a inviare email da Discourse. Non capisco davvero perché sia un problema del genere: se posso testare e utilizzare un server SMTP, Discourse semplicemente non riesce a inviare tramite di esso.
Sto usando il mio server di posta personale (iRedMail), che è attivo da quasi due anni senza alcun problema.
Ho passato le ultime 3 ore a controllare i log di Discourse per scoprire cosa potesse bloccare l’invio delle email. Non è una scienza esatta, ma senza successo.
Ora sono nella fase in cui posso inviare email: dopo aver cliccato su “Invia email”, appare il messaggio “Email inviata”, ma non ricevo nessuna email.
Può inviare email, anche a un servizio di valutazione dello spam, il che è un ottimo modo per verificare se le email sono recapitabili da un servizio ben noto o solo al tuo servizio. Il doctor dice:
Per un test robusto, ottieni un indirizzo da mail-tester.com
Se dice “mail inviata”, è abbastanza certo che Discourse abbia consegnato la mail al tuo servizio di posta e devi controllare la cartella spam e i log del tuo servizio di posta.
Un problema comune è che il tuo forum è forum.example.com e l’email di notifica predefinita è noreply@forum.example.com, ma il tuo servizio di posta è configurato solo per xxx@example.com. Se questo è il caso, devi cambiare l’email di notifica (o riconfigurare il tuo server di posta).