Ja, Contao bzw. die Extension sendet die E-Mails sofort - kommen aber dann in die Message Queue von Symfony Messenger und werden dann erst über das Command via Cronjob abgearbeitet.
Muss das hier noch mal hochholen...hatte erst die Contao Version im Verdacht aber es scheint die Umstellung zum Symfony Mail zu sein.
Seit der Umstellung auf Synfomny Mailer (am 11.10) fehlt bei mir (morgens 12.10) der Host den Variablen ##event_link## von contao event subscription. Aber komischer Weise nicht bei allen Benachrichtigungen. Nur bei denen die per morgens um 8 Uhr automatisch verschickt werden. Wenn sich jemand an- bzw. abmeldet stimmt der Link in der Bestätigungsmail. Ist das ne Sache vom Modul?
sollte aber so aussehenCode:https://localhost/intern/termin/gruppe-3-m-2207-15-10-2022-9768.html
Code:https://www.mydomain.de/intern/termin/gruppe-3-m-2207-15-10-2022-9768.html
Sorry ist jetzt irgendwie ein Doppelposting weil ich es erst an anderer Stelle vermutet hatte.
https://community.contao.org/de/show...l=1#post564048
VG
Geändert von Kahmoon (14.10.2022 um 07:42 Uhr)
Man kann im Modul einstellen wann die Erinnerungen an die Teilnehmer verschickt werden, die zu Terminen angemeldet sind, welche am nächsten Tag sind. Dieser Zeitpunkt steht bei mir auf 8 Uhr (siehe Anhang).
https://github.com/codefog/contao-ev...tifications.md
Sprich hier wird automatisiert eine Mail an die Teilnehmer geschickt "Hey, vergiss morgen deinen Termin XYZ nicht". Dieser enthält dann auch noch mal den Link zum Termin selbst. Genau dort fehlt jetzt der Host.
Wenn sie sich im System händisch an-/abmelden wird auch eine Mail generiert....dort stimmt der Host. Es betrifft wirklich nur die, die per Cron verschickt werden.
Nachtrag der zur Fehlersuche vielleicht hilft.
Es laufen aktuell zwei Crons (Contao Cron - alle 5 Min und der Symfony Mailer Cron - jede Minute). Vielleicht beisst sich das?
Geändert von Kahmoon (14.10.2022 um 08:10 Uhr)
Noch ein Nachtrag. Der Cron wurde ja auch geändert. Vom Web Cron zu Contao Cron. Das könnte auch eine Ursache sein.
Code:* * * * * /usr/bin/wget -O - -q myurl.de/_contao/cron
Code:* * * * * php myurl.de/contao/vendor/bin/contao-console contao:cron
Ja, das ist die eigentliche Ursache. Du hast nicht bei allen Website Roots eine Domain eingetragen. Außerdem fehlen dir vermutlich die Defaults für den Request Context. Siehe dazu auch den Tip: https://docs.contao.org/dev/framewor.../#command-line
Korrekt! Der Domainname ist leer! Sprich der Contao Cron hat es ohne Domain getriggert und der Webcron hatte automatisch die Domain dabei!
Die parameters.yml werde ich sicherheitshalber auch noch konfigurieren.
Geändert von Kahmoon (14.10.2022 um 10:22 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen