Errore sulla pagina di login riguardo al server SMTP non configurato

Ho appena notato questo messaggio di errore sulla mia pagina di accesso:

Tutte le email in uscita sono disabilitate perché non è stato configurato alcun server SMTP. Non è possibile inviare alcun tipo di email.

Quando controllo Amministrazione > Impostazioni email, vedo questo:

Non posso pubblicare allegati, ma posso caricare il file app.yml se può essere d’aiuto. Sono abbastanza sicuro che sia corretto, ma sono nuovo in questo.

Una cosa da notare: quando invio un’email di prova al mio account Gmail personale da questa schermata, la ricevo.

Qualsiasi aiuto sarebbe molto apprezzato!

1 Mi Piace

Ciao, dovresti usare un servizio di email transazionale, e non Gmail. Qualcosa come Brevo o Mailgun.

1 Mi Piace

Puoi spiegare il motivo? Stiamo utilizzando un account Google Workspace a pagamento. Questo non è Gmail gratuito. Lo uso per inviare email dal mio sito WordPress/Woocommerce senza problemi. E, onestamente, sento che funziona davvero. O almeno le persone riescono a registrarsi. Quindi non so… :man_shrugging:t2:

1 Mi Piace

(Potrei essermi sbagliato, ho confuso questo con Gmail) Hmm… se stai usando Google Workspace, hai seguito questa guida?

Il punto è che funzionava (e sembra funzionare ora solo per gli account Gmail). Seguirò questa guida per vedere se mi sono perso qualcosa.

OK. Ho esaminato tutto questo, e la situazione è ancora la stessa. Non ne ho idea. Dovrei provare a eseguire di nuovo lo script di configurazione?

Ho lo stesso problema.
Installazione fresca, ho digitato male le impostazioni SMTP durante la procedura guidata di installazione, poi ho seguito la guida alla risoluzione dei problemi, ho configurato correttamente SMTP modificando containers/app.yml e ho eseguito ./launcher rebuild app. Send test email funziona, le verifiche via email di registrazione funzionano, anche discourse-doctor è soddisfatto…

Sono passato a Mailgun. Vedo nei log che le email vengono inviate. discord-doctor ha funzionato per mail-tester.com. Le email di prova dalle impostazioni di Discourse a vari domini funzionano. Quindi, non sono sicuro del motivo per cui l’errore viene ancora visualizzato.

1 Mi Piace

Per confermare, una ricostruzione non funziona? Stai usando l’ID di Discourse?

Non sono sicuro di cosa significhi

L’esecuzione di ./launcher rebuild app è d’aiuto? Stai usando Discourse ID? Grazie.

Capito. Presumo che ./launcher rebuild app stia funzionando. Ho aggiornato il file app.yml, l’ho salvato ed eseguito il comando. Ha completato la ricostruzione e ha importato le nuove impostazioni SMTP.

Vedo “Accedi con Discourse ID” sulla pagina di accesso. Il mio account utente è un account locale.

Hmm… è strano. Questo potrebbe essere un bug, dato che le email di prova vengono inviate.

2 Mi Piace

Sono sull’ultima versione. C’è un posto dove segnalarlo? Sono necessarie ulteriori informazioni/file/log?

1 Mi Piace

Potresti dare un’occhiata a Troubleshooting Outgoing Email? Potrebbe essere d’aiuto.

Tutto, per quanto riguarda l’invio dell’email, sembra a posto. Sia i log delle email di Discourse che i log di Mailgun mostrano consegne riuscite. Quindi, a questo punto non credo che sia davvero un problema SMTP. È qualcosa da qualche parte che sta visualizzando quell’errore in modo errato.

1 Mi Piace

Ho confermato che questo messaggio viene visualizzato in orari non corretti e ho chiesto a qualcuno di indagare.

2 Mi Piace

YAY!!! Sono contento di non essere pazzo!! Ho creato un componente tema veloce e grezzo per nasconderlo finché non verrà trovata una soluzione “ufficiale”.

3 Mi Piace

Puoi controllare questa impostazione?