daChris: HTML-Mail ist keine, Header-Problem...

Hallo,

$header='From:Namemail@domain.de\n';
$header.='Reply-To: mail@domain.de\n';
$header .= "Bcc: mail@domain.de\n";
$header .= 'X-Mailer: PHP/'.phpversion().'\n';
$header .= 'X-Sender-IP: '.$REMOTE_ADDR.'\n';
$header .= 'Content-Type: text/html';

$koerper='<h1>Hallo,</h1>';

mail( stripslashes( $_POST[$name_email] ), 'Anmeldung', $koerper,
  $header);

irgendwie wird der Header falsch ausgelsesn, was hab ich vermasselt?

Tschau.

  1. Hi,

    $header='From:Namemail@domain.de\n';

    in '' wird \n nicht als Zeilenumbruch interpretiert.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hallo,

      danke der Zeilenumbruch funzt jetzt, aber es ist immer noch kein HTML in der Mail...

      Was hab ich vergeigt?

      Tschau.

  2. Hallo,

    der Header wird absolut korrekt ausgelesen, davon gehe bitte IMMER aus!
    Die meisten und vermultich so auch Du scheitern am boundary

    Beispielmail:

    Content-Type: multipart/alternative;
     boundary="------------030005090101080302080308"

    This is a multi-part message in MIME format.
    --------------030005090101080302080308
    Content-Type: text/plain; charset=ISO-8859-1; format=flowed
    Content-Transfer-Encoding: 8bit

    ~

    --------------030005090101080302080308
    Content-Type: text/html; charset=us-ascii
    Content-Transfer-Encoding: 7bit

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>

    ~

    </html>

    --------------030005090101080302080308--

    Eine Email also (.eml) an sich betrachtet, ist eine durchaus mit dem EDITOR Deines Betriebssystems LESBARE DATEI! Du mußt einfach so lange Dein Programm abstimmen, das eine mit Deinem Mail-Client versendete Mail einer von Deinem Programm versendeten Mail weitestgehend gleicht. Alles, was dann noch eine Anzeige verhindern könnte, ist der Textumbruch durch

    $br='
    ';
    $br="\n";
    $br="\n\r";

    Viel Spaß auch bei Deinem ergiebigem Finden im </archiv/>

    Gruß aus Berlin!
    eddi

    1. Hallo,

      ich weiß, aber wie funzt die Mühle mit Mail?
      Laut Selfphp muss da keine Trennungen ('---') einfügen...

      Was ist es dann?

      Tschau.

  3. Hallo,

    Vielen dank, hat sich geklärt...

    Tschau.