mail() Frage

funnyzocker

Erfahrenes Mitglied
Hallo.
Ich habe Folgenden Code der nach abschluss einer Registrierung eine Email an den Neuen User Sendet.
PHP:
//Email an neuen User
$sender = "System@Speedlotto.de";
  $empfaenger = "$email";
  $betreff = "Deine Neuanmeldung bei Speedlotto";
  $text = "Hallo $Vorname $Nachname.
  Vielen Dank für deine Anmeldung bei Speedlotto.
  Du hast für deine Anmeldung bereits $points Aktivitätspunkte gutgeschrieben
  bekommen. Diese kannst du am Ende eines jeden Monats in Lose umwandeln
  MFG Funny Admin Speedlotto";
  mail($empfaenger, $betreff, $text,
       "From: $sender ");
Nun meine Frage. Kann ich anstatt des Textes eine "Vielen Dank usw" auch eine Gutaussehende mail machen mit HTML. Bilder usw. Nicht diese unschöne wie es jetzt ist
 
ne HTML-Mail zu senden geht recht eifnach, in dem du die Passenden Header mitschickst, also z.B. so:

PHP:
$headers  = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
$headers .= "From: $sender  <$sender>\r\n";

 mail($empfaenger, $betreff, $text, $headers);

Mit den Bildern keine Ahnung wie man die Einbettet, ansonsten leg sie irgendwo auf dem Server ab und gib den Link dazu einfach im <img> Tag deines Mailtextes an.
 
Ähm würde man dazu nicht einfach den HTML-Code verschicken? *dummfrag*

Aber btw: warum HTML-EMails verschicken? viele Spammfilter reagieren mitlerweile sehr empfindlich auf so etwas und abgesehen davon haben viele User HTML Deaktiviert, und sehen es dann doch im Plaintext mit hässlichen HTML-Tags dazwischen.
 
Zurück