Email di attivazione inviato ma account non attivato

Titolo: Email di attivazione inviata ma account non attivato / confusione sul link di attivazione

Ciao,
Sto eseguendo un’installazione self-hosted di Discourse (Docker). Le email di test SMTP vengono inviate con successo (verificato tramite Gmail), ma i nuovi utenti registrati non ricevono o non riescono a completare correttamente l’attivazione dell’account.

Cosa ho controllato/fatto:

  • SMTP configurato e email di test consegnata con successo

  • login_required = false

  • must_approve_users = false

  • L’attivazione manuale tramite Admin → Utenti funziona

  • Riavviato con ./launcher restart app (più volte)

Problema:

  • Dopo la registrazione, gli utenti arrivano su /u/account-created

  • L’email di attivazione è incoerente o il comportamento del link di attivazione non è chiaro

  • Non sono sicuro di dove controllare il comportamento del link/reindirizzamento di attivazione

Domande:

  1. Dove esattamente Discourse gestisce il link di attivazione e il reindirizzamento dopo averci cliccato?

  2. C’è un modo consigliato per testare il flusso di attivazione senza riavviare il container?

  3. Quali sono le cause comuni quando il test SMTP funziona ma le email di attivazione utente falliscono o non completano l’attivazione?

Grazie in anticipo.

Hmm… che provider SMTP stai usando?

Grazie Nate

Sto usando SMTP locale (Postfix) sul server, non ancora un provider di terze parti. Sto testando le email di attivazione ora.

Grazie. Il dominio è forum.168my.my — sentiti libero di fare una registrazione di prova per verificare se l’email di attivazione viene ricevuta da te.

Grazie

Puoi attivare l’account iniziale anche tramite rails, in alternativa puoi scegliere di configurare discourse con il nuovo installer e optare per discourse id. Questo rende l’email facoltativa a meno che tu non ne abbia bisogno per le notifiche via email.

[quote=“itsbhanusharma, post:4, topic:394029”]Puoi attivare l’account iniziale anche tramite rails, in alternativa puoi scegliere di configurare discourse con il nuovo installer e optare per discourse id. Questo rende l’email facoltativa a meno che tu non ne abbia bisogno per le notifiche via email.

[/quote]

Grazie, riproverò.

Uso docker-mailserver

È semplice come può essere un server di posta e gira sullo stesso server di Discourse. Non usa un database, mantenendo le email in un file piatto, quindi non è una configurazione per volumi super elevati, ma funziona.

Grazie, fratello

Buona giornata