Seite 1 von 1

Email versenden

Verfasst: 18. Mär 2018, 12:01
von Offe
Beim Versand einer Email an einen User oder an eine Rolle, erscheint am Ende eine weiße Seite mit dem Text
Die E-Mail wurde versendet.
(kein Layout, keine weiteren Buttons. Die Email kommt an. In der Spielwiese kann der Fehler reproduziert werden, hier sogar mit einer zusätzlichen Warning:
Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/admlogin/playground/adm_program/libs/phpmailer/class.phpmailer.php on line 1444
Die E-Mail wurde versendet.
Gruß Offe

Re: Email versenden

Verfasst: 18. Mär 2018, 12:28
von XimeX
Hast du bei dir $gDebug auf true gesetzt? Wenn nicht kommt dann bei dir auch eine Warning etc? Steht noch was besonderes in den Logs?

Re: Email versenden

Verfasst: 18. Mär 2018, 12:37
von XimeX
Der Fehler vom Playground kommt weil nicht auf SMTP gestellt ist. Siehe: https://stackoverflow.com/questions/418 ... peshellcmd

Re: Email versenden

Verfasst: 18. Mär 2018, 13:10
von Offe
Ich habe $Debug = 1 gesetzt. Kann aber im Logfile kein Fehler finden, nur Info und Debug Ausgaben.

Das Hauptproblem ist ja die weiße Seite. Dies kann auch in der Spielwiese nachgestellt werden.

Gruß Offe

Re: Email versenden

Verfasst: 24. Mär 2018, 12:45
von fasse
Die weiße Seite kommt nur im Debug-Modus, da beim SMTP-Versand wohl noch ein Protokoll vorher ausgegeben wird, so dass wir dann keine HTML-Seite aufbauen können. Deshalb geben wir nur Text zurück.

Ist man nicht im Debug-Modus wird alles normal angezeigt.

Re: Email versenden

Verfasst: 24. Mär 2018, 12:51
von fasse
Ich hab das jetzt aber mal angepasst, dass wir nur eine weiße Seite erzeugen, wenn wirklich schon ein Protokoll gesendet wurde. Ansonsten kommt jetzt auch wieder Html.

Re: Email versenden

Verfasst: 25. Mär 2018, 20:08
von Offe
Der Versand im Debugmodus "funktioniert" entsprechend wie gewohnt wieder.

Gruß Offe