XaraX: php mail()

Beitrag lesen

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.