Habe es nun so gemacht und funktioniert auch. Ist das mit $_POST
unbedingt erforderlich?
<?php
urlencode ($nachricht);
$nachricht=str_replace("\r","\n",$nachricht);
$nameeingabe = preg_replace('/[\<>.$?"\n]/', '', $nameeingabe);
$email = preg_replace('/[\<>$?"\n]/', '', $email);
$nachricht = preg_replace('/[\<>.$?"]/', '', $nachricht);
$empfaenger = "meinname@meinedomain.de";
$betreff = "Formular: Nachricht von " . $nameeingabe;
$nachrichtgesamt = "$nameeingabe machte folgende Angaben im Formular:\n\n";
$nachrichtgesamt.= "------------------------\n";
$nachrichtgesamt.= "Name: $nameeingabe\n";
$nachrichtgesamt.= "E-Mail: $email\n";
$nachrichtgesamt.= "Nachricht: $nachricht\n";
$nachrichtgesamt.= "------------------------\n";
mail( $empfaenger, $betreff, $nachrichtgesamt, "From: $nameeingabe <$email>" );
?>