Ho installato la versione 2.7.0 del server Discourse su Ubuntu senza Docker. Funziona correttamente, ma quando gli utenti si registrano tramite il proprio indirizzo email, il server mostra il messaggio “Quasi finito! Abbiamo inviato un’email di attivazione all’indirizzo fornito”, tuttavia gli utenti non ricevono alcuna email.
Il test dell’email funziona correttamente.
La mia configurazione SMTP è la seguente:
Ho installato Discourse senza Docker seguendo questo link:
Tutto funziona correttamente: uso SMTP di Gmail per inviare le email e il test di invio ha esito positivo. Tuttavia, quando un utente tenta di registrarsi con un indirizzo email, l’email di attivazione non viene inviata all’utente.
Avete qualche suggerimento per risolvere questo problema?
Inoltre, la posizione dei log è la stessa dell’installazione Docker di Discourse anche per l’installazione senza Docker, oppure c’è un percorso diverso per i log nell’installazione non Docker di Discourse?
@tkdhanasekar, ho unito i tuoi argomenti tra loro. Ti preghiamo di non creare argomenti duplicati. I futuri argomenti duplicati verranno eliminati.
Inoltre, ti ricordiamo che l’unica installazione supportata qui è quella ufficiale. Il supporto per tutte le altre installazioni, come l’installazione senza Docker, sarà estremamente limitato o inesistente.
Gmail non è un provider di posta supportato. Ci sono molte ragioni per cui l’email potrebbe essere bloccata da Google; la mia raccomandazione è di utilizzare uno dei provider supportati.
Sto riscontrando lo stesso problema o uno molto simile.
Come amministratore, posso inviare un’e-mail di prova a un indirizzo esterno e reale, ma quando provo a registrarmi con quell’indirizzo (o con qualsiasi altro) … non succede nulla.
Ho il controllo sul server di posta e, guardando i suoi log, sia per la registrazione dell’utente che per l’invio di e-mail di attivazione da parte dell’amministratore, sembra che non ci sia alcun tentativo di comunicare, di connettersi al server di posta.
Senza eseguire il debug dei log di Discourse:
Started POST "/u/action/send_activation_email" for 10.3.9.144 at 2023-08-29 18:34:14 +0000 Processing by UsersController#send_activation_email as */* Parameters: {"username"=>"lemko"} Rendered text template (Duration: 0.0ms | Allocations: 1) Completed 200 OK in 39ms (Views: 1.6ms | ActiveRecord: 0.0ms | Allocations: 2848)
Sono un principiante, quindi siate comprensivi quando chiedo: questo non è perché non ho sidekiq, vero?