Hello,
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. 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.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg