Zitat geschrieben von Raimund Sichmann
Wobei im eigentlichen Quelltext der Mail aber nicht das "%20" drin steht. Das ist die URL-codierte Form eines Leerzeichens. Das schreibt da erst der Browser rein, wenn man auf den Link klickt. Beim Uebernehmen der URL in der Adressleiste untersucht der die URL auf unerlaubte Zeichen und codiert die entsprechend.
Im eigentlichen Quelltext der Mail findet sich an der Stelle ein Zeilenumbruch, gefolgt von einem Leerzeichen. Der Zeilenumbruch wird vom Mailclient ignoriert (da es ja eine HTML-Mail ist), das Leerzeichen aber nicht. In dem HTML-Part ist nur genau ein Zeilenbumbruch enthalten - in meinem Fall hinter dem 984sten Zeichen. Die 1024er Grenze passt also auch nicht so ganz.
In der Mail findet sich uebrigens auch folgender Header:
Code
X-PHP-Originating-Script: 2044:class_email.php
Ich wuerde also mal dort schauen, ob sich der Mailversand von HTML auf Plain-Text umstellen laesst. Das wuerde die Problematik sicher loesen. Oder alternativ mal in der class_email.php schauen, ob die irgendwo Zeilenumbrueche einfuegt.