Email-Benachrichtigungen: Teilweise keine Zustellung

Email-Benachrichtigungen: Teilweise keine Zustellung

von Dirk Wiebel -
Anzahl Antworten: 3

Hallo zusammen,

in unserem selbstgehosteten System kommt es derzeit zu Schwierigkeiten bei der Email-Benachrichtigung einzelner SuS, sowohl bei Forenabonnements als auch bei Mitteilungen. Betroffen ist nur unsere Kursstufe, deren Kursräume vom letzten in dieses Schuljahr übernommen wurden.

Fehlerbild / bisherige Tests:

  • SuS in K2 erhalten keine Mitteilungen und Benachrichtigungen bei Forenbeiträgen
  • Wenn die Teilnehmer manuell ausgeschrieben und wieder eingeschrieben werden, klappen die Mitteilungen, aber nicht die Forenbenachrichtigungen
  • Cron-Script funktionert (minütlich)
  • Mailserver funktioniert (eigene Postfix-Instanz auf gleichem Host, über PHP-Funktion)
  • keine Rejects von empfangenden Mailservern
  • Einstellungen zu Systemnachrichten sind bei den Teilnehmern bei Foren online und offline auf "On"
  • Kursräume sind aktiv, kein "Enddatum" gesetzt
Bei allen anderen Kursen gibt es dieses Fehlerbild nicht. Hat jemand eine Idee, woran das liegen könnte?

Dankbar für alle Tipps und Anregungen grüßt
Dirk
Mittelwert: Nützlich (1)
Als Antwort auf Dirk Wiebel

Re: Email-Benachrichtigungen: Teilweise keine Zustellung

von Dirk Wiebel -
p.s.: Debian 10, Moodle 3.10+ (Build: 20201217), Update auf Moodle 3.10.1 (Build: 20210118) ist für heute Nacht geplant.
Als Antwort auf Dirk Wiebel

Re: Email-Benachrichtigungen: Teilweise keine Zustellung

von Dirk Wiebel -
Auch auf die Gefahr hin, dass dies zum Monolog wird: Problem gelöst!
Die max. execution time von PHP wohl war für eine oder mehrere sehr komplexe eingereichte Aufgaben zu knapp bemessen, nach dem Hochsetzen ratterte das Cron-Skript los und hat alles abgearbeitet, inklusive ein paar 1000 Emails. Jetzt habe ich kein technisches Problem mehr, dafür aber ein Kommunikationsproblem mit KuK, SuS und Eltern -- und mit yahoo, denen zu viel Post auf einmal kam...
Als Antwort auf Dirk Wiebel

Re: Email-Benachrichtigungen: Teilweise keine Zustellung

von Visvanath Ratnaweera -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Translators
Hallo Dirk

Du hast alles gesucht, es ist schwierig eine Lücke zu finden.
zwinkernd

Ein Vorschlag: Wenn du den Log-Eintrag eines nicht zugestellten Mails im /var/log/mail.log finden kannst, schau ob Postfix es auch gleich weitergereicht hat, ohne Reklamation. Dann sieht es so aus:
Jan 17 00:05:02 murti postfix/qmgr[1399]: 4DFED1FE0E31: from=, size=3314, nrcpt=1 (queue active)
Jan 17 00:05:02 host postfix/local[2325487]: 4DFED1FE0E31: to=, orig_to=, relay=local, delay=0.03, delays=0.02/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Jan 17 00:05:02 host postfix/qmgr[1399]: 4DFED1FE0E31: removed

Wenn danach Ruhe ist, kann es drei Sachen bedeuten: 1. der MX-Server vom Empfaenger sortiert es in den Spam-Ordner vom Empfaenger und sie schauen nicht rein 2. oder der MX erkennt das Mail als SPAM und vernichtet es stillscheigend 3. er schickt "Bounced" Meldung an Envelope-Absender.

Um den 3. Fall zu untersuchen musst du wissen wer der Envelope-Absender ist. Dort steht meistens eine noreply-Adresse oder die E-Mailadresse vom Moodle-Administrator. Falls noreply, ist es klar dass keine Mailbox dahinter ist und noch mals als Bounced-Mail in MX landet. Drum, dies voruebergehend auf eine richtige Mailbox umändern und ein Test-Mitteilung/Forummeldung an diesen User auslösen!