Jan: Leerzeichen-Phänomen in Mails

Beitrag lesen

Hallo sachkundiges Publikum,

mir gehen die Ideen aus für folgendes Problem:

Im Text einer empfangenen HTML-Mail erscheinen an einer willkürlichen Stelle (dh auch mitten im Wort) Leerzeichen im Haupttext.

Das Script baut aus einem Template und einer $nachricht eine individuelle Mail zusammen und versendet diese.

Während die Ausgabe zum Checken des Inhaltes (echo $message) den Inhalt noch fehlerfrei anzeigt, ist in der Mail selbst irgendwo ein Leerzeichen mitten im Text.  grrrrrrrr

Hat jemand eine Idee?

Hier das verwendete Script:

$webmaster="webmaster@testweb.de";
   $xtra= "From: Mitteilungsserver<".$webmaster.">\r\n";
   $xtra.= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
   $xtra.= "X-Mailer: PHP ". phpversion();
   $to="XYZ@empfaenger.de";
   $subject="Eine Systemmitteilung";
   $filename = 'mailtemplate.htm';
   $handle = fopen($filename, 'r');
   $text = fread($handle, filesize($filename)+10);
   fclose($handle);
   $text1 = str_replace('#NACHRICHT#', $nachricht, $text);
   $text2 = str_replace('#ZEIT#', date("d.m.y H:i",time()), $text1);
   $message=$text2;
   echo $message;
   mail($to,$subject,$message,$xtra,"-f webmaster@testweb");