Test email superato ma non è possibile inviare altre email

Per alcune informazioni di base, sto eseguendo l’ultima versione nightly di Discourse in Windows WSL e ho ospitato autonomamente un server di posta con Stalwart. Ho testato il mio servizio di posta tramite Thunderbird e altri client di posta elettronica, tutto ha funzionato correttamente.

Alcuni giorni fa, ho creato un nuovo utente di posta elettronica, quindi l’ho fatto utilizzare da Discourse. Quando ho fatto clic su Invia email di test nel menu di amministrazione di Discourse per inviare email di test a tutti i miei account di posta elettronica (gmail.com, qq.com, 163.com, ecc.), tutti hanno ricevuto le email di test. Ma quando ho provato a registrare un account, tutte le mie email non hanno potuto ricevere l’email di registrazione e altri messaggi tranne l’email di test, non ho potuto vedere nessun’altra email inviata tranne test_message nei log delle email, e in Stalwart, non ho potuto vedere nemmeno i log di altre email tranne quelle di test.

Sono bloccato qui da diversi giorni e non ho più idee, quindi sto creando un argomento qui.

Ecco le mie configurazioni:

Dominio server SMTP: mail.example.com
Porta SMTP: 465
Forza TLS SMTP: true
STARTTLS automatico SMTP: true
Dominio email: example.com
Nome utente email: notice@example.com
Email di notifica: notice@example.com

Ho seguito questo post, inserendo notice@example.com in notification_email in discourse.conf, quindi ho provato a eseguire rake emails:test[my_email@gmail.com]. Ok, ho ricevuto un messaggio di prova, ma Discourse stesso non ha ancora inviato email.

Mi aspettavo che qualche persona più esperta intervenisse per aiutarti, ma comunque… nel frattempo, hai provato a inviare una email di test al nuovo utente utilizzando l’interfaccia nella sezione di amministrazione di Discourse come mostrato di seguito?

Controlla anche i log delle email come mostrato di seguito

tutto disponibile tramite il menu laterale come mostrato di seguito

spero che aiuti un po’ in attesa di un aiuto migliore

Ho risolto questo problema. Sto usando Puma per eseguire Discourse, ma il puma.rb ufficiale non è mai stato aggiornato seguendo unicorn.conf.rb (quindi il mio Sidekiq non era in esecuzione). Ho usato ChatGPT per fare alcune conversioni per allinearlo a Unicorn, per avviare Sidekiq e altre cose essenziali, poi tutto è tornato alla normalità.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.