Når jeg sender en mail med Mail() funktionen, sender den en mail som den skal, og den kan læses i Eudora, som er mit foretrukne emilprogram, men når jeg for en sikkerheds skyld tester det af i Outlook, er mailens indhold ren html-kode...
Hvorfor kan Outlook ikke vise mailen ordentlig?
<?
$tekstbr = nl2br($tekst);
$show_tekst = stripslashes($tekstbr);
$show_overskrift = stripslashes($overskrift);
$day = date(d);
$month = date(m);
$year = date(Y);
while($data = mysql_fetch_row($forespnyheds)){
$to = "Modtager";
$subject = "Emne";
$message = "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
<html>
<head></head>
<body>
<table height='100%' width='100%'><tr valign='top'><td style='border: 1px solid silver'>
<table height='100%' width='100%'><tr valign='top'><td>
<center><font size='5' face='verdena' color='#31527B'>$show_overskrift</font></center>
<br>$show_tekst</td></tr>
<tr height='15'><td align='center' style='border-top: 1px dashed silver'><a href='
http://www.BC-Haderslev.dk'>www.BC-Haderslev.dk</a></td></tr></table></td></tr></table></body></html>
";
$headers = "MIME-Version: 1.0\\r\\n";
$header = "Content-type: text/html; charset=iso-8859-1\\r\\n";
$headers = "From: Afsender \\r\\n";
mail($to, $subject, $message, $headers);
}
?>