E-Mail-Benachrichtigungen für private Nachrichten an integrierte Gruppen nicht gesendet

Die integrierten Gruppenmoderatoren haben ‘Standardbenachrichtigungsstufe für Gruppennachrichten’ auf ‘Beobachten’ gesetzt, aber es werden keine E-Mails an Mitglieder dieser Gruppe für neue Gruppen-PMs gesendet (‘E-Mail senden, wenn ich eine persönliche Nachricht erhalte’ ist in den Benutzerprofilen aktiviert, und die E-Mail-Benachrichtigung für Gruppen-PMs funktioniert für alle benutzerdefinierten Gruppen).

Hatte ich die falsche Vorstellung, dass dies früher funktioniert hat und kürzlich irgendwie zurückgefallen ist, oder hat dies für integrierte Gruppen noch nie funktioniert?

Wenn letzteres der Fall ist, wäre das sehr bedauerlich, da ich gerade ein Problem mit dem Plugin hatte, das speziell Moderatoren am Anmelden hinderte (ich habe sie per Gruppen-PM an die Moderatorengruppe für eine temporäre Problemumgehung alarmiert, aber anscheinend hat niemand die E-Mail erhalten und es gab keine andere Möglichkeit, mit ihnen zu kommunizieren, da sich niemand anmelden konnte).

Ich habe das hier auf Meta durchgesehen und eine E-Mail für die PM-Benachrichtigung erhalten:

Gibt es in Ihren E-Mail-Protokollen Informationen darüber, ob welche gesendet oder übersprungen wurden?

1 „Gefällt mir“

In den Mail-Protokollen (Admin-Webkonsole) ist nichts zu finden, wenn an @moderators gesendet wird. Wenn ich eine PM direkt an Gruppenmitglieder sende, wird die E-Mail protokolliert und zugestellt.

Gibt es detailliertere Protokolle auf der Festplatte, die ich überprüfen kann?

Ich würde das rückwärts verfolgen. Wenn sie die E-Mail nicht erhalten haben, haben sie dann die PM-Benachrichtigung erhalten? Wenn sie die PM-Benachrichtigung von vornherein nicht erhalten haben, würde ich prüfen, ob sie den Moderatoren-Posteingang als „Beobachten“ haben (auch wenn es standardmäßig „Beobachten“ ist, haben Einzelpersonen dies möglicherweise nicht festgelegt, je nachdem, wann der Standard festgelegt wurde oder ob sie ihn geändert haben).

Wenn Sie den Data Explorer installiert haben, sollte dies ausreichen, um einen Überblick zu erhalten, ohne sich verstellen zu müssen:

SELECT 
    user_id,
    notification_level
FROM group_users
WHERE group_id = 2
  AND user_id > 0

Es scheint, dass die meisten Mitglieder die Benachrichtigungen für diese Gruppe auf 2 gesetzt haben, aber es gibt ein Mitglied, das Folgendes hat:

  • Benachrichtigungsstufe auf 3 (beobachten) gesetzt
  • E-Mail senden, wenn ich eine persönliche Nachricht erhalte: Immer
  • und diese Benachrichtigung wurde von diesem Benutzer empfangen

Dieser Benutzer sollte eine E-Mail erhalten, richtig?

Das klingt auf jeden Fall so, als hätte man ihnen eine E-Mail schicken sollen. Und es gibt definitiv keinen entsprechenden E-Mail-Protokolleintrag, weder unter Gesendet noch unter Übersprungen, wenn Sie nach ihrer E-Mail-Adresse/ihrem Benutzernamen filtern?

1 „Gefällt mir“

Das war auch mein Verständnis.

Positiv (keine Einträge für die ursprüngliche PM in den Protokollen Gesendet oder Übersprungen, die E-Mail wurde nicht über Mailgun zugestellt).

Und um ganz sicher zu gehen, habe ich es gerade noch einmal mit demselben Benutzer versucht

  • als Mitglied einer benutzerdefinierten Gruppe
  • und als Moderator

und wie erwartet wurde die E-Mail der benutzerdefinierten Gruppe sofort als gesendet protokolliert, und als ich sicher war, dass das Problem bestätigt war, wurde auch die E-Mail für die Moderatorengruppe protokolliert (und über Mailgun zugestellt), allerdings mit einigen Minuten Verzögerung.

Ich habe keine Ahnung, ob dies ein intermittierender Fehler ist oder nicht, aber ich bin sicher, dass er derzeit nicht zuverlässig funktioniert, und ich wäre bereit, weiter zu untersuchen, wenn Sie weitere Anleitungen geben können, wo ich suchen soll.