Mailversand aus Ankündigungsforum funktioniert nicht

Mailversand aus Ankündigungsforum funktioniert nicht

von Mark Hubertus -
Anzahl Antworten: 7

Liebe Moodle-Community,

ich habe ein Problem mit einem altbekanntem Problem: Mail-Versand aus Ankündigungsforen mit verpflichtendem Abonnement.

Folgende Situation:

Der Moodle-Server Moodle 3.8.2+ (Build: 20200312) läuft auf einem Shared Hosting mit Plesk Administrator-Oberfläche.
PHP-Version 7.3

Der Cronjob .../admin/cli/cron.php wird jede Minute über das Plesk-System ausgeführt und läuft ohne Fehlermeldung.

E-Mail-Konfiguration des Moodle-Servers: alle Einträge für ausgehende und eingehende E-Mails sind leer. Einzige Ausnahme noreply-Adresse.

Der Testversand von E-Mails aus dem Konfigurationsmenü funktioniert. Als Absender wird die E-Mail Adresse des 1. Administrators angeführt.

Auch der E-Mail-Versand bei vergessenem Benutzernamen oder Passwort und Nachrichten von Nutzer zu Nutzer funktioniert. 

In den Einstellungen Website-Administration / Mitteilungen / Einstellungen für Systemnachrichten sind bei 'Abonnierte Forenbeiträge' bei E-Mail-Benachrichtigung die entsprechenden Häkchen gesetzt.

Beiträge in Ankündigungsforen wie auch abonnierten sozialen Foren werden trotzdem nicht an die eingeschriebenen Nutzer per E-Mail verschickt.

Die Einträge in der Logdatei mod_forum\task\cron_task lauten wie folgt:

Execute scheduled task: E-Mail-Versand aus Foren (mod_forum\task\cron_task)
... started 19:20:03. Current memory use 29.8MB.
Removing old digest records from 7 days ago.
Removed all old digest records.
Fetching unmailed posts.
Done
Processing post information
Processed 1 posts
Filling caches
  Filling course cache
  Done
  Filling forum cache
  Done
  Filling discussion cache
  Done
  Filling user subscription cache
  Done
  Filling digest cache
  Done
All caches filled
Queueing user tasks.
  Processing 19 users
    Queued 1 digests and 0 messages for 191
    Queued 1 digests and 0 messages for 194
    Queued 1 digests and 0 messages for 227
    Queued 1 digests and 0 messages for 204
    Queued 1 digests and 0 messages for 192
    Queued 1 digests and 0 messages for 218
    Queued 1 digests and 0 messages for 225
    Queued 1 digests and 0 messages for 193
    Queued 1 digests and 0 messages for 186
    Queued 1 digests and 0 messages for 205
    Queued 1 digests and 0 messages for 243
    Queued 1 digests and 0 messages for 239
    Queued 1 digests and 0 messages for 195
    Queued 1 digests and 0 messages for 248
    Queued 1 digests and 0 messages for 197
    Queued 1 digests and 0 messages for 246
    Queued 1 digests and 0 messages for 234
    Queued 1 digests and 0 messages for 219
    Queued 1 digests and 0 messages for 623
  Queued 19 digests, and 0 individual tasks for 0 post mails. Unique users: 19 (0 ignored)
All tasks queued.
... used 133 dbqueries
... used 0.3923499584198 seconds
Scheduled task complete: E-Mail-Versand aus Foren (mod_forum\task\cron_task)

Hätte jemand eine Idee woran das noch liegen könnte?

Mittelwert:  -
Als Antwort auf Mark Hubertus

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Dag Klimas -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Translators
Hallo Mark,

hast du bei den Nutzern Tageszusammenfassung von Forenbeiträgen aktiviert? Wenn ja, dann sollten bei Standardeinstellungen morgen um 17.00 Uhr die Mails rausgehen.

Hintergrund für meine Annahme: Queued 19 digests

Viele Grüße
Dag
Als Antwort auf Dag Klimas

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Mark Hubertus -
Hallo Dag,

danke für deine schnelle Antwort!

Ich habe für 'Website-Administration / Nutzer/innen / Nutzerkonten / Voreingestellte Nutzereinstellungen' für den Wert defaultpreference_maildigest 'alle Forumsbeiträge einzeln als E-Mai' eingestellt. Das müsste doch eigentlich auch funktionieren, oder geht nur die Tageszusammenfassung?
Als Antwort auf Mark Hubertus

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Dag Klimas -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Translators
Hallo Mark,

bitte entschuldige, deine Antwort war irgendwie von meinem "Radarschirm"...

Wenn sich nichts geändert hat, dann haben alle deine neuen Nutzerkonten als vorbelegten Wert die Zusammenfassung. Jeder/r Nutzer kann in seinem Profil die Einstellung wieder ändern. Alternativ müsste es auch via Nutzerliste hochladen und vorhandene Nutzerkonten aktualisieren gehen. Die Feldbezeichnung ist: maildigest

Melde dich bitte bei Unklarheiten ...

Dag
Als Antwort auf Dag Klimas

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Mark Hubertus -

Hallo Dag,

ich habe folgende Einträge in meinem Benutzerprofil hinsichtlich der Systemnachrichten. Wie du sehen kannst, sind sowohl Einzelbeiträge wie auch Forenzusammenfassungen ausgewählt (die 3. Spalte bezieht sich auf den E-Mail-Versand):

Forum

Online
Offline
Online
Offline
Abonnierte Forenbeiträge
Wenn Sie in Moodle angemeldet sind.
Aus
Wenn Sie nicht in Moodle angemeldet sind
Aus
Wenn Sie in Moodle angemeldet sind.
An
Wenn Sie nicht in Moodle angemeldet sind
An
Abonnierte Forenzusammenfassungen
Wenn Sie in Moodle angemeldet sind.
Aus
Wenn Sie nicht in Moodle angemeldet sind
Aus
Wenn Sie in Moodle angemeldet sind.
An
Wenn Sie nicht in Moodle angemeldet sind
An

Ich befürchte, dass die Nachrichten in eine Warteschlange kommen, aber nicht verschickt werden.

Wo finde ich in der Datenbank denn die Mailqueue?

Danke für die Unterstützung!

Als Antwort auf Mark Hubertus

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Dag Klimas -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Translators
Hallo Mark,

die Tabelle sieht aus meiner Sicht super aus. Im Augenblick sehe ich wohl den Wald vor lauter Bäumen nicht.... Sorry, ich habe jetzt keine Idee mehr. Und nachher werden wir feststellen, dass es eine ganz einfache Lösung gibt. Im Büro würde ich im Support-Fall jetzt zu meinen technischen Kollegen gehen ... aber den Joker habe ich hier nicht...

Viele Grüße
Dag
Als Antwort auf Dag Klimas

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Mark Hubertus -
Hallo Dag,

wenn auch spät, kommt hier die Nachricht, dass wir das Problem lösen konnten.

Die Lösung war folgende u.a. von Dir vorgeschlagene Vorgehensweise:
  • 'Website-Administration / Nutzer/innen / Nutzerkonten / Voreingestellte Nutzereinstellungen' für den Wert defaultpreference_maildigest 'alle Forumsbeiträge einzeln als E-Mai' einstellen
  • Nutzerliste hochladen und vorhandene Nutzerkonten aktualisieren und maildigest entsprechend setzen
  • Als E-Mail Server nutzen wir einen eigens dafür eingerichteten User in unserem Office365
  • Die Einstellungen in "Website-Administration --> Server E-Mail --> Ausgehende E-Mails muss hierfür wie folgt lauten:
    • SMTP Server: smtp.office365.com:25
    • SMTP-Sicherheit: TLS
    • SMTP-Authentifizierung: LOGIN
    • SMTP-Anmeldename: BENUTZER-NAME OFFICE365-USER
    • Limit für SMTP-Session: 100



Als Antwort auf Mark Hubertus

Re: Mailversand aus Ankündigungsforum funktioniert nicht

von Dag Klimas -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Translators
Hallo Mark,

herzlichen Dank für das Update und das Teilen deiner Erfahrung!

Dag