Header bei HTML-Mails

[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]

Willst du eine normale Text-Email senden:

[php]<?php
$empfaenger = ‚niemand@example.com‘;
$betreff = ‚Der Betreff‘;
$nachricht = ‚Hallo‘;
$header = ‚From: webmaster@example.com‘ . „\r\n“ .
‚Reply-To: webmaster@example.com‘ . „\r\n“ .
‚X-Mailer: PHP/‘ . phpversion(); //eigentlich auch nicht wichtig!

mail($empfaenger, $betreff, $nachricht, $header);
?>[/php]Mit HTML:
[php]

<?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]

Also ist dieses
[FONT=Verdana][SIZE=2]Content-Transfer-Encoding: 8bit
nicht nötig?
[/SIZE][/FONT]

Also bei mir klappt’s ohne! :smiley:

Okay dann werde ich das auch ohne machen…
Danke!