Manchmal preview.php in URL bei Mails aus dem Notification Center
Hallo zusammen,
ich versende über die Erweiterung von Codefog (contao-event-subscriptions) Infos über neue Termine zu denen sich Schüler anmelden können. Die Erweiterung stellt hier eine Benachrichtungsart im Notification Center zur Verfügung. Seit kurzer Zeit schummelt sich hier ab und zu die preview.php mit in die URL.
Mit der Variable {{event_url::##event_id##}} setze ich die URL in die Mail. In 99% der Fälle klappt das auch super aber in letzter Zeit wird hier dann eine URL mit preview.php versendet und jeder Schüler/Kunde der auf den Link klickt landet im Backendlogin.
Code im Notification Center
Code:
Anmeldung unter: https://www.xxx.de/{{event_url::##event_id##}}
Solte ergeben: xxx.de/intern/termin/meinevent-2101-17-04-2021-7211.html
Hat aber ergeben: xxx.de/preview.php/intern/termin/meinevent-2101-17-04-2021-7211.html
Woher kommt das? Ich habe das Frontend im Preview offen aber der Backendmailer sollte davon doch nichts wissen bzw. das ignorieren!?
Contao: 4.10.6
Edit:
Kann ich im NC Mail einen Regex machen und preview.php entfernen wenn vorhanden?
VG Frank
Liste der Anhänge anzeigen (Anzahl: 2)
Jetzt muss ich das hier noch mal hochholen weil es weder gelöst noch verstanden ist.
Ich verstehe nach wie vor nicht woher er die Frontend URL nimmt, weil die ganze Aktion eigentlich mit dem Frontend nix zu tun hat.
Noch mal der Ablauf:
- Ich erstelle im Backend ein Mailing via contao-event-subscriptions (siehe Anhang "benachrichtigung") - nicht Newsletter!
- Diese Funktion übergibt im Backend alle Mails an die NC Warteschlange. Sprich da steht die URL ja schon fest und das Frontend war nicht involviert! (siehe Anhang Warteschlange)
- ------------------------------------
- Frontendaufrufe arbeiten diese Mailqueue dann ab
Jetzt passiert das einzige was mit dem Frontend zu tun hat. Aufrufe im Frontend rufen die Warteschlange auf und arbeiten diese ab. Das kommt von beliebigen Seiten und zu 99% nicht vom neuen Termin...den habe ich ja gerade erst angelegt und keiner kennt den bzw. ist so schnell den schon zu sehen. Erst recht rufen Besucher keine URL mit preview.php auf. Er kann daher nirgends ein preview.php haben.
Irgendwas stimmt da ned..ich vermute ja die Warteschlange.