email med html design virker ikke.
Hej.Jeg sidder og er ved at lave et script som sender mails med et html design.
Den sender sådan set også mailen fint og min css fil loades kan jeg se i loggen, men de billeder jeg har sat ind de bliver ikke vist... og loades heller ikke kan jeg se.
Håber nogle kan være mig behjælpelig.
Her er url til siden
http://test.net-base.dk/mail/email.php
Og her er min kode:
<?php
$besked = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MAIL TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link type="text/css" rel="stylesheet" href="http://myitems.dk/css/mail.css">
</head>
<body>
<center>
<table border="1" cellpadding="0" cellspacing="0" class="design-outer">
<tr>
<td class="design-top" colspan="3"></td>
</tr>
<tr>
<td class="design-menu" colspan="3">Emne</td>
</tr>
<tr>
<td class="design-middleline" colspan="3"></td>
</tr>
<tr>
<td class="design-borderleft" colspan="1"></td>
<td class="design-box" colspan="1">
Dette er en nyhedsmail hvor jeg ikke kan få indholdet til at være rigtigt... sikke da noget lort.
</td>
<td class="design-borderright" colspan="1"></td>
</tr>
<tr>
<td class="design-bottom" colspan="3"> </td>
</tr>
</table>
</center>
</body>
</html>
';
$subject = 'testmail';
$boundary = uniqid("");
$body = array();
$sender = "system@myitems.dk";
$recip = "michael@net-base.dk";
if( isset($_GET["email"]) ) { /**********************************************************/
$recip = $_GET["email"]; /* DENNE STUMP KODE ER KUN TIL FOR AT I KAN PRØVE DEN AF. */
} /**********************************************************/
$header[] = "MIME-Version: 1.0";
$header[] = "Message-ID: <".md5($sender).uniqid('')."@myitems.dk>";
$header[] = "Content-Type: multipart/mixed; boundary=\"$boundary\"";
$header[] = "Content-Transfer-Encoding: 7bit";
$header[] = "From: Michael <$sender>";
$header[] = "To: ".$recip;
$header[] = "Reply-To: $sender";
$header[] = 'X-Mailer: PHP/' . phpversion();
$body[] = "--$boundary";
$body[] = "Content-Type: text/html; charset=\"iso-8859-1\"";
$body[] = "Content-Transfer-Encoding: 7bit";
$body[] = '';
$body[] = $besked;
mail($recip, $subject, join("\n", $body),join("\n", $header));
?>
