Hi,
dann sollte das doch eigentlich stimmen, oder?
in welchen Mail-Clients liefert es die gewünschten Ergebnisse?
$headers .= "Diesen Teil der E-Mail sollten Sie nicht sehen.\r\n";
Das ist kein gültiger Mail-Header.
$headers .= "Wenn Sie das hier lesen, sollten Sie Ihren E-Mail-Client\r\n";
$headers .= "in einen MIME-kompatiblen E-Mail-Client tauschen.\r\n";
Nein. Es wäre völlig korrekt, wenn der Mail-Client dies im Zusammenhang mit einer Fehlermeldung anzeigt.
$headers .= "\r\n";
Spätestens hiermit ist die Variable $headers der falsche Ort.
$headers .= "This part of the E-mail should never be seen.\r\n";
Dies ist bereits Teil des Bodies.
Tut es aber nicht. Der HTML-Teil wird immer mit allen TAGS gezeigt, und ein Teil des Text-Teil vorneweg?! Verstehe ich nicht.
Warum benutzt Du unterschiedliche Boundaries?
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes