Andreas Korthaus: Verlässlichkeit von mail();

Beitrag lesen

Hallo!

a) mail(); kann ab und zu (z.B. bei schlechter Serverkonfiguration) versagen. Bei diesem Versagen wird kein Fehler angezeigt.

das kommt auf den Fehler an...

b) mail(); funktioniert entweder (=> Email wird erfolgreich verschickt) oder gibt eine Fehlermeldung aus.

nein.

Du musst den Rückgabewert von mail selber prüfen: http://de3.php.net/manual/de/function.mail.php

Und auch wenn hier keine Fehlermeldung kommt heist dass noch lange nicht das die mail erfolgreich verschickt wurde.

"mail() gibt TRUE zurück, wenn die Mail erfolgreich für den Versand akzeptiert wurde, sonst FALSE."

Grüße
Andreas

PS: http://www.dclp-faq.de/ch/ch-mail.html, http://pear.php.net/manual/en/package.mail.php