Ho installato con successo Discourse, ma non ricevo e-mail. Ho provato alcune soluzioni, ma non hanno funzionato. La mia configurazione SMTP è corretta e verificata.
system:
Il dominio dell’e-mail è corretto?
L’indirizzo e-mail predefinito del mittente si basa sul dominio di installazione più il sottodominio, quindi se il tuo URL è discourse.example.com, sarà:
noreply@discourse.example.com
Ma se il tuo provider di posta si aspetta:
noreply@example.com
… potresti avere problemi! Per risolvere, modifica e decommenta questa riga in app.yml:
## Se vuoi impostare l'indirizzo e-mail 'From' per la tua prima registrazione, decommenta e modifica:
#- exec: rails r "SiteSetting.notification_email='noreply@example.com'"
## Dopo aver ricevuto la prima e-mail di iscrizione, ricommenta la riga. Deve essere eseguita solo una volta.
Dovrai eseguire un rebuild dopo aver decommentato la riga sopra e impostato l’indirizzo e-mail del mittente come richiesto.
Puoi anche modificarlo da riga di comando, se necessario:
./launcher enter app
rails r "SiteSetting.notification_email = 'discourse@yoursite.com'"
exit
Ho anche provato questo:
./launcher enter app
rails r “SiteSetting.notification_email = ‘support@dwe.co.in’”
exit
Posso usare support@dwe.co.in come nome utente SMTP per forum.dwe.co.in?
Ho provato anche l’email di test, ma non ha funzionato.
Puoi usare qualsiasi cosa, purché il tuo server SMTP sia autenticato per inviare email tramite quell’account e Discourse abbia impostata correttamente l’email di notifica.
Quale SMTP stai usando?
Sto utilizzando Elastic Email @itsbhanusharma
Per favore, non taggare il mio nome utente. Ricevo comunque le notifiche quando rispondete.
Se state usando Elastic Email, quale dominio avete verificato dal loro lato? Avete controllato i loro log per confermare se l’email viene inviata?
Mi dispiace davvero.
Ho verificato dwe.co.in
Ecco i log.
Dicono che 9 sono stati consegnati e 1 è stato respinto.
Hai controllato la cartella spam?
Se finisce nello spam, è probabile che il tuo dominio non sia verificato correttamente. Devi controllare cosa non sta funzionando.