yakamara / yform

YForm für REDAXO 5 – Formulare im Frontend und Backend mit Verwaltung von Datenbank-Tabellen.
MIT License
77 stars 54 forks source link

Fehlende Fehlermeldung bei $yform->setActionField('email', ... #1357

Open brandes-webdesign opened 1 year ago

brandes-webdesign commented 1 year ago

Wenn z.B. durch falsche / geänderte SMTP Daten im PHPMailer der E-Mail Versand nicht klappt, erhält der Besucher der Webseite trotzdem "Versand erfolgreich" und keine Fehlermeldung. Eine E-Mail kommt aber nie bei der Firma an.

Fehler tritt auf mit Nutzen von yForm mit PHP und 'email' $yform->setActionField('email', ...

Mit 'tpl2email' soll wohl eine Fehlermeldung kommen, dass teste ich noch. $yform->setActionField('tpl2email', ...

Vielleicht kann man die Action 'email' durch eine Fehlermeldung ergänzen ???


Zusätzliche Randnotiz zum "PHP Mailer" (auch wenn hier vielleicht nicht ganz richtig): Im "PHP Mailer" ist E-Mail-Archivierung und E-Mail-Log aktiv. Im Log wird der Versand als Error markiert. In der Archivierung wird folglich nix gespeichert. Im Ordner ist auch nix gespeichert worden. Nur die E-Mail-Adressen finde ich im Log, aber halt nicht was geschrieben wurde.

Thomas schrieb dazu im Slack: "Ab Version 5.15 werden im Archiv die nicht gesendeten Mails auch gespeichert. Wann es kommt, noch nicht klar."

alxndr-w commented 1 year ago

Log gibt's seit https://github.com/redaxo/redaxo/pull/5321 in REDAXOs phpmailer-Addon direkt.