Bounce-Score eines Benutzers zurücksetzen

:bookmark: Diese Anleitung erklärt, wie Sie die Bounce-Score-Werte für Benutzer auf Ihrer Discourse-Seite zurücksetzen.

:person_raising_hand: Erforderliche Benutzerrolle: Administrator

Jeder Discourse-Benutzer hat einen mit seinem Konto verknüpften Bounce-Score.

Jedes Mal, wenn eine E-Mail an die E-Mail-Adresse eines Benutzers zurückgeworfen wird, wird der „Bounce-Score" dieses Benutzers entweder um den Wert erhöht, der in der Site-Einstellung soft bounce score oder hard bounce score festgelegt ist, je nachdem, ob es sich um einen vorübergehenden oder dauerhaften Bounce handelt.

Sobald der Bounce-Score eines Benutzers den Wert der Site-Einstellung bounce score threshold erreicht, stellt Discourse alle Versuche ein, E-Mails an diesen Benutzer zu senden.

Wird eine E-Mail nicht an einen Benutzer gesendet, der den bounce score threshold überschritten hat, wird ein Eintrag in den Protokolldateien für übersprungene Nachrichten hinzugefügt (.../admin/email-logs/skipped), und der Grund für das Überspringen wird auf Exceeded bounce_score_threshold gesetzt.

Site-Einstellungen für Bounce-Scores

Standardmäßig werden folgende Site-Einstellungen verwendet, um die Funktionsweise von Bounce-Scores auf Ihrer Discourse-Seite zu steuern:

Bounce-Score eines Benutzers zurücksetzen

:warning: Es ist wichtig sicherzustellen, dass alle zugrunde liegenden Probleme mit der Zustellbarkeit von E-Mails vollständig behoben sind, bevor Bounce-Scores zurückgesetzt werden.

So setzen Sie den Bounce-Score eines Benutzers manuell zurück:

  1. Navigieren Sie zur Administrationsseite des Benutzers.
  2. Klicken Sie auf die Schaltfläche „Reset" in der Zeile „Bounce Score" nahe dem oberen Rand der Seite.

Durch das Zurücksetzen des Bounce-Scores werden alle Werte auf 0 gesetzt, sodass E-Mails erneut an den Benutzer gesendet werden können. Wenn der Score nicht manuell zurückgesetzt wird, löscht Discourse ihn automatisch nach der durch die Einstellung reset bounce score after days festgelegten Dauer.

:information_source: Benutzer können ihre eigenen Bounce-Scores nicht zurücksetzen. Die Erlaubnis zum Zurücksetzen der Scores könnte zu Missbrauch führen, beispielsweise zum endlosen Löschen des Scores bei gleichzeitig weiterhin zurückgeworfenen E-Mails, was Probleme mit Ihrem E-Mail-Dienst verursachen kann.

Massenzurücksetzung

Es ist möglich, den Bounce-Score für alle Benutzer global zurückzusetzen. Dies erfordert jedoch Zugriff auf die Rails-Konsole Ihrer Site.

:warning: Wenn Sie ein Kunde von Discourse Hosting sind, wenden Sie sich bitte an team@discourse.org, wenn Sie die Bounce-Scores für Benutzer auf Ihrer Site global zurücksetzen müssen.

Um den Bounce-Score für alle Benutzer auf Ihrer Site zurückzusetzen, geben Sie die Rails-Konsole Ihrer Site mit folgenden Befehlen ein:

cd /var/discourse/
./launcher enter app
rails c

Verwenden Sie dann den folgenden Befehl:

UserStat.all.update_all(bounce_score: 0.0, reset_bounce_score_after: nil)

Dieses Zurücksetzen bewirkt, dass Discourse die E-Mail-Zusendung an alle Benutzer wieder aufnimmt, die aufgrund des „Überschreitens des Bounce-Score-Schwellenwerts" keine E-Mails erhalten haben.

4 „Gefällt mir“