nieuwsbrief weergave HTML

Status
Niet open voor verdere reacties.

nossie

Gebruiker
Lid geworden
11 nov 2008
Berichten
675
Hallo Allemaal,

Ik ben een nieuwsbrief aan het maken met de opensource software van phplist.

Dit gaat eigenlijk heel goed, bij test emails ziet alles er in mijn Outlook goed uit.

Alleen bij testen naar andere krijgen ze alleen maar tekst te zien en geen HTML nieuwsbrief, terwijl ze nieuwsbrieven van andere wel op de juiste manier zien.

Ook naar mijn eigen @live.nl ziet het er niet goed uit, alleen maar tekst.....

Moet ik ergens een stukje in de HTML plaatsen waardoor emailprogramma's dit als een nieuwsbrief herkennen??
Doe ik iets anders niet goed?

Graag jullie advies.

Alvast bedankt.

gr.

Nossie
 
Heb je je Doctype goed staan?
Heb je een voorbeeldcode van wat je aan het maken bent?
 
Ik heb zelf geen idee hoe jij alles heb geschreven aangezien er geen voorbeeld code van jou erbij vermeldt is maar zelf heb ik het volgende gedaan, wat gewoon werkt naar behoren.

PHP:
/* Some parameters for the message. */
$mail_to = "Email Naar"
$email = "Email Van";
$err_email = "Error Email";

$subject = "Een Onderwerp";
$name = "Een Naam";
$message = "Een Bericht";

/* Create the headers of the message. */
$headers = "From: \"Afzender\" <".$email.">\r\n";
$headers .=	"Reply-To: \"Afzender\" <".$email.">\n";
$headers .=	"Return-Path: Mail-Error <".$err_email.">\n";
$headers .=	"MIME-Version: 1.0\n";
$headers .=	"Content-Transfer-Encoding: 8bit\n";
$headers .=	"Content-type: text/html; charset=iso-8859-1\n";

/* Create the actual message. */
$send_message = "	<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
					<html>
					<head><title>$subject</title></head>
					<body>
					<table><tr>";

if ($subject != "")
	$send_message .= "		<th colspan='2'>$subject</th>
						</tr><tr>";

$send_message .= " 		<td>Naam</td><td>$name</td>
					</tr><tr>
						<td>Email</td><td>$email</td>
					</tr><tr>
						<td>Bericht</td><td>$message</td>
					</tr></table>
					</body>
					</html>";

$send = mail($mail_to, $subject, $send_message, $headers);
if ($send) { /*SUCCES*/ }
else { /*FAIL*/ }

groeten vreugde
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan