Net::ReadTimeout | Email di conferma non inviata

Ho installato discourse e sto cercando di completare il processo di installazione con la schermata di conferma dell’email e l’email non viene inviata. Tutte le credenziali per il mio SMTP funzionano poiché posso accedere con le credenziali utilizzando qualsiasi altra cosa tranne discourse


Il mio server di posta è roundcube.
Quando uso discourse-doctor, restituisce: Net::ReadTimeout

app.yml

  ## TODO: Il server di posta SMTP utilizzato per convalidare i nuovi account e inviare notifiche
  # Sono richiesti indirizzo, nome utente e password SMTP
  # ATTENZIONE: il carattere '#' nella password SMTP può causare problemi!
  DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
  DISCOURSE_SMTP_PASSWORD: REDACTED
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (opzionale, predefinito true)
  #DISCOURSE_SMTP_DOMAIN: REDACTED.gg    # (richiesto da alcuni provider)
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg    # (indirizzo da cui inviare le notifiche)
1 Mi Piace

Non ricevo l’email di conferma.

1 Mi Piace

Qualcuno sa come posso risolvere?

1 Mi Piace

\n \u003e DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg\n\nÈ "no-reply@REDACTED.gg"\n\nQuesta è la tua login SMTP di Roundcube?\n\nQuesto campo non è il tuo "noreply@yourdomain.com". Sarà il tuo login e password di Roundcube.\n\nRoundcube supporta l’essere un server SMTP?\n\nBrevo com ha un piano gratuito di 300 email/giorno

Sì, “no-reply@REDACTED.gg” è il mio nome utente di accesso e Roundcube supporta SMTP

Hai provato il forum di Roundcube?

Una ricerca generale che ho fatto ha prodotto un video sull’aggiunta di un SMTP a Roundcube

Ho già configurato SMTP per Roundcube e lo uso quotidianamente per le mie altre applicazioni. È solo che Discourse si rifiuta di connettersi.

L’email di test funziona durante la configurazione? Hai controllato i log di discourse, ad esempio i log di sidekick e Roundcube?

Non ho trovato nulla nei log di Roundcube. Ho eseguito ./discourse-doctor e ha restituito “Net::ReadTimeout”. Non sono sicuro di dove controllare i log per Discourse.

Spesso su una delle istanze che aiuto a gestire. Nella Dashboard di Discourse potresti vedere dei processi Sidekiq falliti. Nel mio caso, ciò era dovuto al fatto che il cliente non manteneva il pacchetto del suo account SMTP.

Facendo una ricerca su Discourse qui ci sono alcuni argomenti riguardanti Roundcube ma niente che sembri utile.

Che dire del supporto e del forum di Roundcube?


Ho chiesto a Google Gemini AI. Quindi questo potrebbe aiutare ma non lo so.

1 Mi Piace

Roundcube è già configurato per l’uso SMTP poiché lo uso per i miei altri siti Web e non riesco ad accedere al pannello di amministrazione di Discourse poiché non riesco a completare l’ultima parte dell’installazione (dove devo creare l’account amministratore e verificare l’e-mail) poiché quando provo a verificare l’e-mail dell’amministratore, nessuna e-mail viene inviata a causa di Net::ReadTimeout.

2 Mi Piace

Ok. Ti consiglierei di usare il piano gratuito di brevo.com per completare l’impostazione.

Dopo aver completato, prova a passare a Roundcube.

1 Mi Piace