Auf meiner Discourse-Instanz, auf der ich Site-Administrator bin, wollte ich verfolgen, welche Inhalte in den Aktivitäts-E-Mails an Benutzer angezeigt werden. Da ich ständig aktiv bin, würde ich niemals eine Aktivitätszusammenfassung per E-Mail an meine administrative Benutzer-E-Mail-Adresse erhalten. Daher habe ich einen separaten Discourse-Benutzer erstellt, mich als dieser Benutzer eingeloggt und mit ihm interagiert, und dann bewusst die Nutzung dieses Benutzers eingestellt, um wöchentliche Aktivitätszusammenfassungs-E-Mails an diese E-Mail-Adresse zu erhalten.
Diese wöchentlichen E-Mails haben lange funktioniert, aber am 26. Februar wurde die letzte Aktivitäts-E-Mail an diese Test-Benutzer-E-Mail-Adresse gesendet. Das ist das letzte Mal, dass sie in „Gesendete E-Mails
Niemals. Zuletzt gesehen am 3. März 2020, da ich mich absichtlich nicht eingeloggt habe, um die E-Mails zu erhalten.
Zur Klarstellung: Dies bezieht sich auf das Profil des Testbenutzers.
Dieser bestimmte Benutzer ist kein großes Problem, aber ich möchte sicherstellen, dass alle gelegentlichen Besucher ihre Standard-Wochenaktualisierung beibehalten, damit diejenigen, die selten kommen, eines Tages zurückkehren und der Community beitreten möchten. Und solange ich nicht weiß, was bei diesem Benutzer schiefgeht, frage ich mich, wie viele andere Benutzer das gleiche Problem haben…
Ah. Mir war die Einstellung suppress_digest_email_after_days bisher nicht bekannt.
Für alle, die wie ich damit nicht vertraut sind: Der Standardwert beträgt 365 Tage. Das bedeutet, dass Discourse die E-Mails einstellt, wenn ein Benutzer seit einem Jahr nicht mehr auf der Seite war.