Einzelnen Beitrag anzeigen
  #1  
Alt 11.11.2003, 18:30:15
theresa theresa ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 117
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
Mit Zitat antworten