EOL Problem bei mail() Funktion in PHP
Hi, ich habe ein Script, das Mails verschickt mit mail(). Damit auch alle Clients die Mail lesen können (es ist ein Newsletter System) verschicke ich eine MIME Mail mit HTML und reinem Text-Teil. Kann sich dann der Client aussuchen, was er anzeigen will.
Bisher lief auch alles wunderbar (seit 8 Jahren), aufgrund eines Serverumzuges jedoch bekommen alle Clients die gesamt Mail, also auch mit den MIME-Abtrennungen, HTML-Code und Reintext in einem angezeigt, also unformatiert. Offensichtlich wird jetzt nach jeder Zeile ein inkorrekter Zeilenumbruch gemacht, was die Abteilungen vor dem MIME-Umbruch kaputt macht. Es darf da keine Leerzeile sein (zwischen Text und MIME-Abtrennung). Es liegt wahrscheinlich an PHP, zuletzt hatten wir glaube ich 4.3 am Server, auf dem neuen jetzt das neueste PHP, also 5.5.3 (glaub ich).
Ich kann das Problem nicht finden, kann jemand eine Lösung anbieten? Oder liegt es an der Distro? Zuletzt hatten wir Etch, jetzt haben wir Squeeze. Hat sich da etwas am Zeilenumbruch geändert?
Danke schon einmal für die Hilfe...
____________________________________
Do you want to dance with me?
|