mail - header korrekt?

pxlArtizzt

Erfahrenes Mitglied
Hi!

Irgendwie kann ich dazu nix einduetiges finden, üerall wirds anders gemacht...

Ich habe den Header der Mail, die mittels PHP verschickt werden soll, folgendermaßen definiert:

PHP:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: www.blabla.de <info@blabla.de>\r\n";
$headers .= "Reply-To: www.blabla.de <info@blabla.de>\r\n";

is das soweit korrekt oder fehlt da noch was? Irgendwie wird nämlich die Mail nur als Text mit HTML-Befehlen angezeigt, nicht jedoch als HTML-formatierter Text (Outlook 2002). Ist für einen Kunden, der die Outlook version erstmal nicht updaten kann (weil es ei neueren Versionen korrekt angezeigt wird).

Danke für eure Hilfe!
 
eigentlich sollte das oweit korrekt sein....
ich habe mal einen newsletter geschreiben, dem man sagen kann, in welchem format er die mails senden soll.... ich habe mal nen kleinen ausschit mitgeschickt... vielleicht hilft dir das ein wenig weiter

mfg
Code:
      /* Prüfen, Welches Mail-Format der aktuelle Kunde gewählt hat - Text oder HTML */
      if ($record[format] == 'text')
      {
        $email = strip_tags ($row[news]);
      }
      else
      {
        $email = $row[news];
        $content = "Content-Type: text/html";
      }
      
      /* Formatierte E-Mail absenden */
      if (!@mail ($record[email], $EMail[Subject], stripslashes (html_filter ($email)),"FROM: $EMail[Sender]\n$content\nX-Mailer: $EMail[X_Mailer]\n"))
      {
        die (error_message("Beim Versenden der Newsletter ist ein Fehler aufgetreten."));
      }
 
Zurück