Marcus: HTML EMail verschicken mit PHP

hallo.
habe ein skript in dem eine html email verschickt werden soll.
hier der quelltext:
Code:
  <?
    $extra    = "From: absender\r\n";
    $extra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
    mail($empfaenger, $betreff, $text, $extra);
  ?>

die variablen sind mit den richtigen werten gefüllt.

der versand dieser html mail funktioniert, nur im text der empfangenen mail steht: Content-Transfer-Encoding: 8bit X-Mailer: PHP 4.3.4 Message-Id: .... Date: Fri, 12 Mar 2004 00:17:46 +0100 (CET) X-UIDL: -#9"!9_-"!=-'!!m6X"!
wieso stehen diese daten im mailtext?!?

wie kann man unterbinden, damit dieses fachchinesisch nicht im mailtext steht?!

thx 4 help

  1. speicher deine datei im unix format!
    z.b.
    im textpad unter speichern unter >Dateiformat UNIX wählen

    gruss
    lasse

  2. Hallo,

    wie kann man unterbinden, damit dieses fachchinesisch nicht im mailtext steht?!

    Vielleicht, indem Du in $extra als Zeilenumbruch nur \n (anstelle von \r\n) nimmst?
    Und wenn Du den Zeilenumbruch am Ende von $extra ganz weglaesst, dann beginnt der Mailtext nicht mit einer Leerzeile...

    Grüße, Alex.