Mails als HTML und Text
Hallo
Ich habe ein Mailprogramm gemacht: zuerst in DB erfassen, Probemail senden und überprüfen und dann bei Bedarf anpassen. Schlussendlich versenden an alle Datensätze einer DB.
Als HTML-Mail geht es bestens! Doch jene die die mAils als Textmail lesen sehen alles Tags was nicht sehr leserfreundlich ist. Kann man beim versenden die Mails doppelt generieren und das Mailprogramm nimmmt dann jenes das besser angezeigt werden kann? Damit meine ich als HTML-Mail wenn es geht, inkl. Logo und schrift und so. und als reines Textmail wenn es eben nicht anders geht?
**************
$mailmessage ="
<html>
<head>
<link rel='stylesheet' href='http://www,,/style_mail.css' type='text/css'>
</head>
<body>
<table width='600' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='85' valign='top'>
<img src='http://www.,,h/images/logo.gif' width='120' height='73'>
</td>
</tr>
<tr>
<td>
<p>$anrede</p>
</td>
</tr>
";
if ($text1 >0)
{}
else if ($text1fett == fett)
{ $mailmessage .= "<tr><td><p><b>$text1</b></p></td></tr>";}
else{ $mailmessage .="<tr><td><p>$text1</td></tr>"; }
if ($text2 >0)
{}
if ($text2fett == fett)
{ $mailmessage .= "<tr><td><p><b>$text2</b></p></td></tr>";}
else{ $mailmessage .="<tr><td><p>$text2</td></tr>"; }
$mailmessage .= "
<tr>
<td>
<p>$gruss<br>
$absendername<br>
$funktion</p>
</td></tr>
</table>
</body>
</html>
";
//Message Ende
$xtra = "From:info@,,,.chrnReply-to:info@aaa.chn";
$xtra .= "Content-Type: text/htmlnContent-Transfer-Encoding: 8bitn";
$xtra .= "X-Mailer: PHP ". phpversion();
mail($testmail,$betreff,$mailmessage,$xtra);
*****************
Danke für die Hilfe
|