URL: https://www.overclockers.at/coding-stuff/php_mail_or_die_frage_215687/page_1 - zur Vollversion wechseln!
verschicke eine mail - und mochte das bei nichtversand eine funktion und ein die ausgeführt werden.
meine lösung klappt leider nicht da es so auf jeden fall ein die gibt 
Code: PHPmail($address2, $subject2, $usertext, $headers2) or diereason('X5'); die("nachricht an den benutzer ...");
Code: PHPif(mail($address2, $subject2, $usertext, $headers2)) {} else {diereason('X5'); die("nachricht an den benutzer ...");};
Die mail-Funktion schlägt allerdings nur fehl, wenn wirklich etwas Grobes nicht passt, wie zB die sendmail-Konfiguration. Ob der Versand tatsächlich funktioniert hat, kann nur dein MTA wissen. Deshalb würde ich für sicheren Mailversand SMTP bevorzugen. Dafür gibt es ein paar nette Bibliotheken, wie zB XPertMailer.
thx!
Btw. wie ist XPertMailer im Vergleich zu PHPMailer? Würdest du eher XPertMailer empfehlen?Zitat von matDie mail-Funktion schlägt allerdings nur fehl, wenn wirklich etwas Grobes nicht passt, wie zB die sendmail-Konfiguration. Ob der Versand tatsächlich funktioniert hat, kann nur dein MTA wissen. Deshalb würde ich für sicheren Mailversand SMTP bevorzugen. Dafür gibt es ein paar nette Bibliotheken, wie zB XPertMailer.
Kann ich leider nicht sagen, weil ich mit PHPMailer zu wenig Erfahrung habe. XPertMailer ist jedenfalls recht einfach zu implementieren, gut dokumentiert und PHP4 und PHP5-tauglich. Dafür steht die Entwicklung seit Dezember 2007 und wir haben derzeit einige Probleme beim Versand an Lotus Notes. Letzteres liegt allerdings nicht rein an der Bibliothek selbst, sondern hat auch mit den schwummrig definierten Standards zu tun.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025