Hallo,
es ist ganz bestimmt "works as designed", wenn ich als PHP-Programmierer nur LF verwende und sendmail macht vor der Übergabe an den MTA ordentlich CR/LF daraus, wie es im RFC vorgesehen ist. Das muss so sein.
Nein, macht es eben gerade nicht, wenn es um Linux-Systeme (mit Sendmail-Script) geht. Dann macht PHP nur "\n" daraus und alles funktioniert. Das Sendmail-Script macht dann aus "\n" erst "\r\n" zur Übergabe an den SMTP-Server.
genau das schrieb ich doch.
Folglich darf der Programmierer auch nix anderes einbauen in die Additional Headers, denn die werden von PHP nicht zurückgebaut, aber vom Sendmail-Script wieder aufgebaut.
Ja, aber es gibt offenbar unterschiedliche Implementierungen: Solche, die damit klarkommen, wenn sie schon CR/LF angeliefert bekommen und das im Sinne des Programmierers interpretieren können, und solche, die das nicht können.
Ciao,
Martin
Wer barfuß geht, dem kann man nicht die Schuld in die Schuhe schieben.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(