[PHP] Mails für den Apfel lesbar

V1tzl1

Lt. Junior Grade
Registriert
Sep. 2004
Beiträge
384
Moin, hab da noch ne frage, ich mach zur Zeit nen Mail Formular, das auf den Apple PC gesendet werden soll ill diesnur will dieser Apple mein HTML nich
:mad:
HTML iss aber aktiviert, da die e-bay Mails perfekt angezeigt werden
 
V1tzl1 schrieb:
Moin, hab da noch ne frage, ich mach zur Zeit nen Mail Formular, das auf den Apple PC gesendet werden soll ill diesnur will dieser Apple mein HTML nich
:mad:
HTML iss aber aktiviert, da die e-bay Mails perfekt angezeigt werden

Welchen Mail-Client benutzt du?
Und schreib bitte ganze Sätze, auch mit Zeilenumbrüchen ;)
 
wie wär's, wenn du uns deinen Code zeigst? ;)
bzw. was macht das Email-Programm?
 
Naja der Code sieht ca so aus:

PHP:
<?php

$Mail = "<table border=0>
              <tr>
                <th>Name: </th>
                <th>$name</th>
               </tr>
               ...
             ";
mail("URL","Mailformular","$Mail");
echo("Fertich");

?>

Das Problem liegt dabei, dass die Mail im Mail Programm (Das stantart teil von Mac)
die HTML tags anzeigt, anstatt sie in HTML umzusetzen
 
Wenn dann musst du schon den MIME Typ mittels eines zustäzlichen Headers bestimmen.

PHP:
$header = "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
mail($to,   
     $subject,
     $message,
     $header);
 
Jo Danke, werd ich mal ausprobieren
 
The Prophet schrieb:
Wenn dann musst du schon den MIME Typ mittels eines zustäzlichen Headers bestimmen.
so ist es und außerdem solltest du deine Nachricht auch HTML-konform gestalten (also mit <html>, <head> und <body>) :rolleyes:

ich gestalte den Header für HTML-Mails typischerweise wie folgt:
PHP:
$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: ".$myname." <".$myemail.">\r\n";
$header .= "Reply-To: ".$myname." <".$myemail.">\r\n";
 
Zurück
Oben