Hallo Martin,
Aber noch etwas ist mir aufgefallen. Gemäß der SMTP-Spec müssen die Headerzeilen mit CR/LF (\r\n) abgeschlossen werden anstatt nur mit einem Linefeed \n wie in deinem Script. Auch wenn das einige Mailserver wohl akzeptieren - es ist falsch.
1.) Die hier von Dir gerügten Header haben allesamt nichts mit SMTP zu tun.
2.) Sieh Dir bitte mit einem Programm, das aus dem stdin
liest, an, was beim
Ausführen der PHP-Funktion mail() wirklich passiert!
Denn ob es wirklich falsch ist, wird durch die zur Kompilierungszeit PHPs
eingebundenen C-Header-Datein des sendmail-Programmes bestimmt, und ich
erlaube mir anzumerken, daß <LF> in der überwiegenden Mehrzahl korrekt
ist.
Hallo flo,
$header .= "Reply-To: $from\n";
da Du bereits mit "From:" arbeitest, wofür Du ansich besser den fünften Parameter der Funktion mail() nutzen solltest, ist hier "Reply-To:" unnötig.
Gruß aus Berlin!
eddi
Wer Rechtschreibfehler findet, darf sie behalten.