[php] Sendmail - html Email

quicksilver

Lt. Junior Grade
Registriert
Jan. 2004
Beiträge
363
Guten Morgen :) ich probiere gerade mit Sendmail eine Html Email zu senden aber irgendwie kommt immer nur der quelltext an. Kann mir einer Sagen was ich Falsch mache ?

Das ist mein Send befehlt:
PHP:
<?php
mail("mail@domain.de", $_POST['form']['name'], $text, "From: ".$_POST['form']['name']." <".$_POST['form']['emailadr']."> Content-Type:text/html"); 
?>

Und in $text steht halt sowas hier:
Code:
<html>
<body background="http://url.de/images/bg1.gif">
<font face="Verdana" size="2"><br>
<img src="http://www.url.de/images/contact.jpg" align="left">Sehr geehrter 
Herr Schrader, um <i>20.05.2005. - 08:27</i> wurde von <b>test</b> über Ihre Portfolioseite 
www.surl.de eine E-Mail an Sie geschickt. Es konnten Daten über den 
Absender gesammelt werden.<br>


<br><br><br>
Folgende Daten wurden gesammelt:<br>
<br>
<b>Name</b>: test<br>
<b>Emailadresse</b>: nen@euro.de<br>
<br>
<b>IP-Adresse</b>: 196.123.31.134<br>
<b>Host</b>: 196.123.31.134<br>
<b>Browser</b>: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)<br>
<b>vorher besuchte Seite</b>: http://www.url.de/?view=contact<br>
<b>Zugriffsport</b>: 51635<br>
<br>
<b>Nachricht</b>: Test 123 </font> 
</body></html>
 
PHP:
$email="<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"hier kannst du fertige css styles eintragen...musst aber nicht ;) :P\">\n
<style type=\"text/css\">
<!--
kannst nämlich auch hier deklarieren ;)
oder meinetwegen auch im body tag :P
-->
</style>
</head><body>\n
hier nun der inhalt \n <-- das hier net vergessen, damit wird ne neue zeile im quelltext erzeugt
</body>
</html>";
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "From: $name <hier deine addy>\n"; 
mail($ziel,$betreff,$email,$header) or die ("Leider ist ein Fehler aufgetreten!");
echo "Die E-Mail wurde erfolgreich versandt!";

viel spaß...schau doch mal auf www.party-fieber.com vorbei...danke
 
Zurück
Oben