Einige Benutzer berichten, dass sie bestimmte E-Mails von unserer Discourse-Instanz nicht erhalten. Wir nutzen den „Mailing-List-Modus“. Ich habe einen konkreten Fall analysiert: Ungefähr vier von 117 Benutzern einer Gruppe meldeten, dass sie eine bestimmte E-Mail nicht erhalten haben. Die anderen Benutzer haben die E-Mail erhalten. Die betroffenen Benutzer haben andere E-Mails aus derselben Kategorie (vor und nach der betroffenen E-Mail) erhalten. Wenn ich im Admin-Bereich unter E-Mail-Protokoll nach der E-Mail-Adresse eines betroffenen Benutzers filtere, finde ich keinen Eintrag für den betreffenden Beitrag/die E-Mail – weder im Tab gesendet, noch in übersprungen oder abgeprallt.
Wie kann ich weiter debuggen, um die Ursache zu finden?
Self-Hosted. Sollte ich die E-Mail nicht unter Gesendet sehen, wie im Mail-Protokoll erwähnt, falls sie an unseren E-Mail-Anbieter (Strato) weitergeleitet wurde?
Ich habe einen Coding-Agenten verwendet, um zusammenzufassen, wann E-Mails im Mailing-Liste-Modus unterdrückt werden:
- Der Benutzer hat das Thema, die Kategorie oder eines ihrer Tags stummgeschaltet.
- Der Benutzer hat den Autor stummgeschaltet oder ignoriert.
- Der Benutzer kann den Beitrag nicht aufrufen – zum Beispiel, weil er sich in einer eingeschränkten Kategorie befindet.
- Das Konto ist inaktiv, verstummt, gesperrt oder wartet auf die erforderliche Freigabe.
- Der Benutzer hat gewählt, eigene Beiträge auszuschließen.
- Der Beitrag oder das Thema wurde vor der Zustellung gelöscht.
- Vorherige Zustellungsfehler haben den Bounce-Score des Benutzers über den konfigurierten Schwellenwert hinausgetrieben.
Hat noch jemand eine Idee? Zufällig verlorene E-Mails untergraben das Vertrauen der Nutzer in das System, und ich möchte die Stabilität hier verbessern. @Falco Entschuldigung, dass ich dich direkt anschreibe. Da du an der Diskussion zum oben genannten Thema beteiligt warst, die ein Problem mit derselben Auswirkung behandelte, hast du vielleicht noch einen weiteren Ansatzpunkt, um tiefer zu graben? Hoffentlich ist es kein seltener 5 Jahre alter Bug…