Bounce-Wert eines Benutzers zurücksetzen

:bookmark: Dieser Leitfaden erklärt, wie Sie den Bounce Score für Benutzer auf Ihrer Discourse-Site zurücksetzen.

:person_raising_hand: Erforderliche Benutzerebene: Administrator

Jeder Discourse-Benutzer hat einen Bounce Score, der mit seinem Konto verknüpft ist.

Jedes Mal, wenn eine E-Mail an die E-Mail-Adresse eines Benutzers zurückkommt, wird der „Bounce Score“ dieses Benutzers entweder um den Wert erhöht, der durch die Einstellung „soft bounce score“ oder „hard bounce score“ Ihrer Site festgelegt wurde, je nachdem, ob der Bounce eine temporäre oder permanente Rücksendung war.

Sobald der Bounce Score eines Benutzers den Wert der Site-Einstellung „bounce score threshold“ erreicht, wird Discourse aufhören, dem Benutzer E-Mails zu senden.

Wenn eine E-Mail nicht an einen Benutzer gesendet wird, der den „bounce score threshold“ der Site überschritten hat, wird ein Eintrag in die Protokolle für übersprungene E-Mails (.../admin/email/skipped) aufgenommen, und der Grund für die Überspringung wird auf Exceeded bounce_score_threshold gesetzt.

Site-Einstellungen für den Bounce Score

Standardmäßig verwalten die folgenden Site-Einstellungen, wie Bounce Scores auf Ihrer Discourse-Site funktionieren:

Benutzereigenen Bounce Score zurücksetzen

:warning: Es ist wichtig sicherzustellen, dass alle zugrunde liegenden Probleme mit der E-Mail-Zustellbarkeit vollständig behoben sind, bevor Sie die Bounce Scores zurücksetzen.

Um den Bounce Score eines Benutzers manuell zurückzusetzen:

  1. Navigieren Sie zur Admin-Seite des Benutzers.
  2. Klicken Sie auf die Schaltfläche „Reset“ in der Zeile „Bounce Score“ oben auf der Seite.

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

:information_source: Benutzer können ihre eigenen Bounce Scores nicht zurücksetzen. Wenn Benutzer ihre Scores zurücksetzen könnten, könnte dies zu Missbrauch führen, z. B. zum endlosen Löschen des Scores, während weiterhin E-Mails zurückgesendet werden, was Probleme mit Ihrem E-Mail-Dienst verursachen kann.

Massenrü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 Discourse-Hosting-Kunde 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, öffnen Sie die Rails-Konsole Ihrer Site mit:

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)

Diese Rücksetzung bewirkt, dass Discourse mit dem Senden von E-Mails an alle Benutzer fortfährt, die aufgrund der Überschreitung des „bounce score threshold“ keine E-Mails erhalten haben.

4 „Gefällt mir“