hi,
meiner Erfahrung nach, ist mail() nicht mehr das gelbe vom ei.
Hier auf eine neue Funktion zu setzen die direkt über einen Account versendet ist deutlich besser.mail() sendet nicht direkt. Unter Windows wurd ein SMTP-Server beauftragt, unter Linux sendmail oder etwas kompatibles. In beiden Fällen spielen also von PHP nicht beeinflussbare Konfigurationen anderer Systeme eine Rolle.
Grade in Verbindung mit dem Spamschutz hatte ich so meine bösen erfahrungen. Bei Strato konnte ich in den letzten Monaten auch vermehrt feststellen, dass man bei mail() einen 503er Fehler bekommen hat.
Dann liefert sendmail (oder der Ersatz) die Mails wohl nicht so aus, wie es Strato gern hätte. Lässt sich sicher auch durch Konfigurationsanpassung verändern.
Ja, das kann ja bei Klaus eben auch passiert sein, dass das Empfängerkonto bzw. der Mailserver dahinter ihn einfach abgewiesen hat.
Ich würde wohl wieder mal Zend Framework bzw. die Mailklasse empfehlen, inklusive SMTP-Authentifizierung: http://framework.zend.com/manual/de/zend.mail.smtp-authentication.html. Bei PEAR gibts bestimmt auch noch was taugliches ...; [ich wüsste gern mal, ob "taugliches" hier groß geschrieben werden müsste ...?]
mfg
tami