Questa guida spiega come resettare il Bounce Score per gli utenti del tuo sito Discourse.
Livello utente richiesto: Amministratore
Ogni utente di Discourse ha un Bounce Score associato al proprio account.
Ogni volta che unâemail rimbalza allâindirizzo email di un utente, il suo âbounce scoreâ viene incrementato del valore impostato nelle configurazioni del sito soft bounce score o hard bounce score, a seconda che il rimbalzo sia temporaneo o permanente.
Una volta che il bounce score di un utente raggiunge il valore impostato nella configurazione del sito bounce score threshold, Discourse smetterĂ di tentare lâinvio di email a quellâutente.
Se unâemail non viene inviata a un utente che ha superato la soglia bounce score threshold del sito, verrĂ aggiunta una voce ai log degli eventi saltati (.../admin/email-logs/skipped) e il motivo dellâomissione verrĂ impostato su Exceeded bounce_score_threshold.
Configurazioni del sito per il bounce score
Per impostazione predefinita, le seguenti configurazioni del sito gestiscono il funzionamento del bounce score sul tuo sito Discourse:
Resettare il Bounce Score di un Utente
Ă importante assicurarsi che eventuali problemi sottostanti relativi alla recapitabilitĂ delle email siano completamente risolti prima di resettare i bounce score.
Per resettare manualmente il bounce score di un utente:
- Vai alla pagina di amministrazione dellâutente.
- Clicca sul pulsante âResetâ situato nella riga âBounce Scoreâ vicino alla parte superiore della pagina.
Il reset del bounce score imposta tutti i punteggi a 0, consentendo di inviare nuovamente email allâutente. Se non viene resettato manualmente, Discourse cancellerĂ automaticamente il punteggio dopo il periodo di tempo impostato da reset bounce score after days.
Gli utenti non possono resettare il proprio bounce score. Consentire agli utenti di resettare i propri punteggi potrebbe portare ad abusi, come la cancellazione continua del punteggio mentre le email continuano a rimbalzare, causando problemi al tuo servizio di invio email.
Reset in blocco
Ă possibile resettare il bounce score per tutti gli utenti a livello globale, ma ciò richiede lâaccesso alla console rails del tuo sito.
Se sei un cliente ospitato da Discourse, contatta team@discourse.org se hai bisogno di resettare i bounce score per gli utenti a livello globale sul tuo sito.
Per resettare il bounce score per tutti gli utenti del tuo sito, accedi alla console rails del tuo sito con:
cd /var/discourse/
./launcher enter app
rails c
Quindi utilizza il seguente comando:
UserStat.all.update_all(bounce_score: 0.0, reset_bounce_score_after: nil)
Questo reset farĂ sĂŹ che Discourse riprenda a inviare email a tutti gli utenti che non ricevevano messaggi a causa del superamento della âsoglia del bounce scoreâ.
