[FONT=Verdana][SIZE=2]Hi,
wenn ich über PHP HTML Mails verschicken möchte, müssen da ja ein paar mehr Zeilen in den Header. Die Frage ist, welche nötig sind, welche überflüssig sind und was die einzelnen Dinge bedeuten.
[/SIZE][/FONT][FONT=Verdana][SIZE=2]From: $sender <$sendermail> // ist ja klar, aber der Rest…[/SIZE][/FONT] [FONT=Verdana][SIZE=2]Beispielsweise folgende:
[/SIZE][/FONT][FONT=Verdana][SIZE=2]Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Welche brauche ich davon? Was bedeuten die?
[/SIZE][/FONT][FONT=Verdana][/FONT]
<?php
// mehrere Empfänger
$empfaenger = 'max@example.com' . ', '; // beachten Sie das Komma
$empfaenger .= 'moritz@example.com';
// Betreff
$betreff = 'Ihr Betreff';
// Nachricht
$nachricht = '
Titel
Body der HTML-Email. In HTML-Emails sollte auf Tabellen-Design zurückgegriffen werden. Alles andere hat leider keinen Sinn.
';
// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// zusätzliche Header; nicht nötig!
$header .= 'To: Simone , Andreas ' . "\r\n";
$header .= 'From: Dir ' . "\r\n";
$header .= 'Cc: Kopie@example.com' . "\r\n";
$header .= 'Bcc: Blindkopie@example.com' . "\r\n";
// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header);
?>[/php]