Hallo,
Ich habe ein Script, das mir Texte aus einer Datenbank ausliest und die dann mit vorbereitetem Layout als HTML mails verschickt. Das Problem, das ich nicht lösen kann, ist, dass beim Empfänger manchmal seltsame Zeichen im Quelltext auftreten, vorzugsweise nach einem Gleichzeichen. Aus ganz normalem Text:
Wenn Sie unseren Newsletter nicht mehr erhalten wollen, klicken Sie hier.
wird dann am Ende das hier:
Wenn Sie unseren Newsletter nicht mehr erhalten wollen,!
klicken Sie hier.
Im ursprünglichen Text ist absichlich ein Abstand bei id= 1, würde ich id=1 lassen, würde die 1 überhaupt verschwinden. Ich vermute stark, dass das was mit Codierung oder so zu tun hat, aber ich kenn mich da zu wenig aus. Hat jemand einen Hinweis?
Vielleicht hilfts noch wem, der Header für die Mail wird so generiert und dann ganz normal per mail(…) verschickt:
$headers = „From: $from_email“;
$headers.= „Reply-To: \n“;
$headers .= „MIME-Version: 1.0\n“;
$headers .= „Content-Type: multipart/alternative;boundary=“----=MIME_BOUNDRY_message_parts"\n";
$headers .= „X-Sender: $from_name\n“;
$headers .= „X-Mailer: PHP4\n“; //mailer
$headers .= „X-Priority: 3\n“; //1 UrgentMessage, 3 Normal
$headers .= „Return-Path: \n“;
Danke im Voraus,
Chi