Hello,
Hallo Tom,
Ich habe diverse Tutorials gesehen und alle arbeiten mit
\n
; daran dürfte es also nicht liegen.
Dann sind die alle falsch oder zumindest unvollständig.
Das kann man hier inzwischen auch mindestens einmal die Woche ausführlich erklären, wie der ganze Apparat arbeitet, es machen hinterher trotzdem wieder die Meisten falsch.
In der maildatei selber haben nur CRLF als Zeilenümbrüche von Headern und Blockabschnitten zu stehen. Das regeln die RFC2822 ff. Nur innerhalb codierter Blöcke kannst Du machen, was Du willst. Die werden auch nicht vom SMTP-Server interpretiert.
Wie diese CRLF nun in die Datei hinein gelangen und wer sie überhaupt endgültig erstellt, das ist eine längere Geschichte.
Du solltest im Script für die Zeilenumbrüche von am besten immer die PHP-Konstante PHP_EOL dafür benutzen.
Wenn Du die aktiven Threads aufmerksam durchgehst, müsstest Du eigentlich noch einen finden, der nahezu dasselbe Thema behandelt hat.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg