Discourse SMTP non riceve email?

Ciao a tutti, dopo 2 giorni di tentativi e configurazione della posta sul mio forum, è sempre fallito :pensive:

Quindi mi rivolgo a voi: il mio problema è che la mail di test viene inviata ma non viene ricevuta. Come posso risolvere?


Ho aspettato 8 ore e non ho ricevuto la mail :frowning:

Aiutatemi, ragazzi…

Aggiornamento del thread


La mia configurazione SMTP app.yml

Si prega di documentare quali azioni sono state intraprese in Risoluzione dei problemi di posta elettronica su una nuova installazione di Discourse.

Il problema più comune è che Mailgun è configurato per tecridible.com, mentre il forum invia messaggi come noreply@discourse.tecridible.com. È possibile modificare la riga commentata alla fine del file app.yml e cambiarla, oppure riconfigurare Mailgun.

Un altro sospetto potrebbe essere l’avvio di START TLS disabilitato. La porta 587 richiede START TLS, se non sbaglio.

Ciao @pfaffman, grazie per la tua risposta. Non ho utilizzato Mailgun, sto usando Mailhostbox.

Modifica: server di posta proprio fornito dal dominio

@itsbhanusharma grazie per la tua risposta, ho impostato true, ma ora sto riscontrando questo errore :frowning:

@pfaffman Puoi modificare la riga commentata alla fine del tuo app.yml e cambiarla

già modificato fratello DeepinScreenshot_select-area_20200826222509

Prova a verificare se il tuo server di posta è effettivamente raggiungibile dal tuo server Discourse. Il modo più semplice per farlo è eseguire ./discourse-doctor

NB: cosa succede se rimuovi la stringa di autenticazione SMTP dalla configurazione e ricostruisci?

Ehi @itsbhanusharma, ho eseguito ./discourse-doctor

e ho ricevuto con successo l’email di prova :heart_eyes:

Grazie, ora ho ricevuto l’email di prova anche su Gmail :heart_eyes:

Scusa, non posso allegare lo screenshot perché i nuovi utenti non possono incorporare immagini. Comunque, grazie!