Titolo in cinese: [Come gestire i casi in cui le email degli utenti di Discourse non vengono recapitate]
Discourse dipende fortemente dalle email.
In genere, gli utenti potrebbero rifiutare le email perché il tuo sito ne invia troppe; se utilizzi un server di posta di terze parti, questo rifiuto viene solitamente indicato nei log.
Per le email rifiutate, solitamente desideriamo mantenere l’utente attivo senza eliminarlo.
Secondo il pannello di amministrazione di Discourse, dopo un’analisi approfondita abbiamo scoperto una funzionalità chiamata “Disattiva account”.
Questa funzione dovrebbe disattivare l’utente, impedendogli di ricevere email, ma i suoi dati rimangono sul sito e l’utente potrà riattivare la propria account e riprendere a utilizzarlo.
Il problema è che le email inviate da Discourse all’utente vengono respinte? In tal caso, puoi trovare un registro delle email respinte nella pagina Amministrazione / Email / Respingite del tuo sito. Se fai clic sul link visualizzato nell’ultima colonna di quella pagina (la colonna Tipo di email), verrà mostrata la messaggio di rimbalzo restituito dal server di posta dell’utente. Tale messaggio di rimbalzo spesso fornisce dettagli su ciò che è necessario fare per risolvere il problema sul server di posta, in modo che le email da Discourse possano essere consegnate all’utente.
Il problema è che l’email è stata rifiutata dall’utente. Possiamo scoprirlo solo dai log del server di posta (non c’è alcun record nella pagina dei rimbalzi).
È un peccato che il server di posta non stia contrassegnando le email come rimbalzate. In tal caso, Discourse smetterebbe automaticamente di inviarle email per un certo periodo dopo che alcune email inviate da Discourse sono state respinte.
Nel tuo caso, potresti dover disattivare manualmente l’utente dalla sua pagina di amministrazione.