Reimposta il punteggio di rimbalzo di un utente

:bookmark: Questa guida spiega come resettare il Bounce Score per gli utenti del tuo sito Discourse.

:person_raising_hand: 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

:warning: È 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:

  1. Vai alla pagina di amministrazione dell’utente.
  2. 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.

:information_source: 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.

:warning: 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”.

4 Mi Piace