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)
\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
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.
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.