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");