mail-Funktion und HTML - Standardlösungen funtkionieren nicht!

Subwoover

Erfahrenes Mitglied
Heyho Leute!

Ich habe zwar die Suche benutzt und auch die Lösungen entdeckt, welche mir eingefallen sind. Jedoch funktionieren sämtliche Lösungsansätze nicht... das Script möchte einfach keine HTML-Mail versenden :)
HTML-Text kommt in Klartext, genauso habe ich die Header-Informationen über der Email als Klartext drinnen.

Ich habe bereits die auf php.net vorgestellten Beispiele um HTML-Emails zu versenden probiert und genau das Script (1 zu 1) in meines eingebaut und getestet. Selbes Ergebnis - ich erhalte auch dieses Bsp-Script von php.net als Klartext.

Fällt euch da generell was ein? Ich habe keine Idee mehr :(
 
Was passiert denn bei folgendem Skript?
PHP:
function composeHeaderFields($array)
{
	$retVal = '';
	foreach( $array as $name => $value ) {
		$retVal .= $name . ': ' . $value . "\r\n";
	}
	return substr($retVal, 0, -2);
}

$to = 'empfaenger@example.net';
$subject = 'Betreff';
$body = '<a href="http://example.net/">foobar</a>';
$headerFields = array(
	'From'         => 'sender@example.net',
	'Mime-Version' => '1.0',
	'Content-Type' => 'text/html'
);
mail($to, $subject, $body, composeHeaderFields($headerFields));
 
ich habe genau das gleich Problem und habe das mal ausgeführt, bei mir kommt in der mail (empfangen mit Outlook)

Content-Type: text/html
Message-Id: <20061029221214.63B2861C058@h645811.serverkompetenz.net>
Date: Sun, 29 Oct 2006 23:12:14 +0100 (CET)
X-UIDL: m_n!!D)l"!0W%"!oe:!!

<a href="http://example.net/">foobar</a>

irgend welche Hinweise?
 
Zurück