Ralf: mail

Beitrag lesen

Hi,

ich hab ein kleines Problem mit der Mail-Funktion. Ich habe folgenden PHP-Code:

$email_massage.="<html><head>\n";
$email_massage.="<title>Ihre Bestellung bei MarketingDENT.de</title>\n";
$email_massage.="<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>\n";
$email_massage.="</head>\n";
$email_massage.="<body topmargin='10' leftmargin='10' bgcolor='#FFFFFF' text='#000000' style='font-family: Verdana; font-size: 10pt'>\n";
$email_message.="<table border='0' cellpadding='0' cellspacing='0'>\n";
$email_message.="<tr><td height='20'><font face='Verdana' size='3'><b>Auftragsbestätigung vom ".$datum."</b></font></td></tr>\n";
$email_message.="<tr><td height='10'></td></tr>\n";
$email_message.="<tr><td>\n";
$email_message.="<table border='0' cellpadding='0' cellspacing='0'>\n";
$email_message.="<tr><td height='15' width='100'><b>Auftragsnr.:</b></td><td>".$_SESSION["sess_bestellung"]["Belegnr"]."</td></tr>\n";
$email_message.="<tr><td height='15' width='100'><b>Kundennr.:</b></td><td>".$_SESSION["sess_bestellung"]["Kunde"]."</td></tr>\n";
$email_message.="<tr><td height='15' width='100'><b>Datum:</b></td><td>".$datum."</td></tr>\n";
$email_message.="<tr><td height='15' width='100'><b>Zahlungsart:</b></td><td>Nachname</td></tr>\n";
$email_message.="</table>\n";
$email_message.="</td></tr>\n";
$email_message.="<tr><td height='10'></td></tr>\n";
$email_message.="<tr><td>\n";
$email_message.="<table border='0' cellpadding='0' cellspacing='0'>\n";
$email_message.="<tr><td align='middle' width='25'><b>Pos.</b></td><td width='5'></td><td align='middle' width='150'><b>Artikel</b></td><td width='5'></td><td align='middle' width='50'><b>Menge</b><td width='5'></td><td align='middle'><b>Preis</b></td></tr>\n";
$email_message.="</table>\n";
$email_message.="</td></tr>\n";
$email_message.="<tr><td height='10'></td></tr>\n";
$email_message.="<tr><td>\n";
$email_message.="<table border='0' cellpadding='0' cellspacing='0'>\n";
$email_message.="<tr><td>Netto:</td><td width='10'></td><td>".$_SESSION["sess_kalk"]["Netto"]." EUR</td></tr>\n";
$email_message.="<tr><td>MwSt. 16%:</td><td width='10'></td><td>".$_SESSION["sess_kalk"]["Mwst"]." EUR</td></tr>\n";
$email_message.="<tr><td>Brutto:</td><td width='10'></td><td>".$_SESSION["sess_kalk"]["Brutto"]." EUR</td></tr>\n";
$email_message.="</table>\n";
$email_message.="</td></tr>\n";
$email_message.="<tr><td height='10'></td></tr>\n";
$email_message.="<tr><td>Bitte beachten Sie, dass Bestellungen, die aus mehreren Artikeln bestehen, unter Umständen<br>getrennt versandt werden. Sie erhalten hierzu jeweils eine seperate Bestätigung per Email.<br>Ihnen entstehen dadurch keine zusätzlichen Versandkosten.<br><br>Es ist uns wichtig, Ihnen jederzeit einen optimalen Service zu bieten. Deshalb gibt es gleich<br>mehrere Wege über die Sie sich mit unserem Kundenservice in Verbindung setzen können<br><br></td></tr>\n";
$email_message.="<tr><td>\n";
$email_message.="<table border='0' cellpadding='0' cellspacing='0'>\n";
$email_message.="<tr><td width='100'>per Email:</td><td>service@marketingdent.de</td></tr>\n";
$email_message.="<tr><td width='100'>per Telefon:</td><td>0761/66471</td></tr>\n";
$email_message.="<tr><td width='100'>per Fax:</td><td>0761/67122</td></tr>\n";
$email_message.="</table>\n";
$email_message.="</td></tr>\n";
$email_message.="<tr><td height='10'></td></tr>\n";
$email_message.="<tr><td>Mit den besten Grüßen<br>Ihr marketingDENT-Team<br><b>www.marketingdent.de</b></td></tr>\n";
$email_message.="</table>\n";
$email_message.="</body></html>\n";

$to      = $_SESSION["sess_user"]["Login"];
$subject = "Auftragsbestätigung für Ihre Bestellung ".$_SESSION["sess_bestellung"]["Belegnr"]." vom ".$datum;
$xtra    = "From: support@marketingdent.de (Support Marketingdent.de)\r\n";
$xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra   .= "X-Mailer: PHP ". phpversion();

mail($to, $subject, $email_message, $xtra);

Bei mir im Outlook kommt aber nur der Quelltext an. Beim Kunden kommt nur hintereinandergeschriebener Text an, ohne beachtung der Tabellen also.

Weiß jemand Rat?

Gruß und Danke

Ralf