Das Update der Newsletter-Funktionalität betrifft nicht den Inhalt der Webseite, es werden im Prinzip nur Newsletter-relevante Dateien ausgetauscht.
Bei dem V4.5.2-Update muss nach dem Update nur für alle Empfänger einmalig ein Key erzeugt werden (siehe Erläuterung) und anschließend ein Newsletter versendet werden, um die neuen Verwaltungs-Links (mit dem neuen Key) den Nutzern mitzuteilen.
Bei dem V4.4.4-Update ist nur der Versand eines Newsletters notwendig (damit die neuen Verwaltungs-Links bekannt werden).
Ich beschreibe aber mal den Fehler, den ich meine: Gibt man im Newsletter im Text einen Zeilenumbruch (neue Zeile) an, wird daraus ein Abstand von einer Leerzeile + Zeilenumbruch.
e.g.
Dies ist ein
Beispiel
wird zu
Dies ist ein
Beispiel
Dass der Zeilenumbruch zu einem Leerzeichen wird, habe ich noch nicht bemerken können (wobei ich es am Wochenende mit 4.3.10 testen werde, vielleicht haben die was an der php mail()-Funktion geändert).
Ursache für den beschriebenen Fehler ist, dass im Textfeld ein Zeilenumbruch zu \r\n wird - in einer Mail muss es jedoch \n lauten (auf Linux-Servern).
Wenn Du also das Update der Newsletter-Funktion für V4.5.2 nicht machen möchtest (verstehe ich, ist aufwendig), wäre die Lösung für dieses Problem, dass \r\n durch \n vor dem Senden ersetzt wird.
Code suche ich noch raus und ich teste nochmal das Newsletter-Versenden unter PHP 4.3.10.
Code ist hier: Die Zeile
Code: Alles auswählen
$message = str_replace("\r\n", "\n", $message); // HerrB: Eliminating double lines
an geeigneter Stelle einfügen
Gruß
HerrB