Ho installato Discourse su un server standalone e utilizzo Titan Email come provider di posta elettronica.
Ho passato tutto il giorno a cercare nella community e ho provato ogni variazione che mi viene in mente con le impostazioni, ma le email non vengono ancora inviate.
Queste sono le mie impostazioni.
## TODO: Il server di posta SMTP utilizzato per convalidare nuovi account e inviare notifiche
# Indirizzo SMTP, nome utente e password sono obbligatori
# ATTENZIONE: il carattere '#' nella password SMTP può causare problemi!
DISCOURSE_SMTP_ADDRESS: smtp.titan.email
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: hello@mydomain.com
DISCOURSE_SMTP_PASSWORD: mypass
#DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_AUTHENTICATION: plain
#DISCOURSE_SMTP_DOMAIN: community.mydomian.com
DISCOURSE_NOTIFICATION_EMAIL: hello@mydomain.com
Qualcuno può aiutarmi a capire dove sto sbagliando?
====================================== SOLUZIONE =======================================
Questo non è un errore comune. Non esiste una soluzione consigliata!
Si prega di segnalare il messaggio di errore esatto sopra a https://meta.discourse.org/
(E una soluzione, se ne trovi una!)
Finalmente funzionante, l’ho cambiato in 587 con ENABLE_START_TLS true e ho commentato #DISCOURSE_SMTP_AUTHENTICATION: plain
Ero sicuro di averci provato a un certo punto oggi. Forse ho invertito il numero di porta o ho dimenticato di ricostruire discourse nel frattempo. La morale è: non fare le cose quando sei stanco e stressato!