Frage, ist dieser PHP-Script jetzt so richtig:
<?php $betreff = "LUG - Anfrage vom Kontaktformular"; $nachricht = $_POST["message"]; $empfaenger="max.musterman@musterseite.de"; if(($nachricht!='')&&($email!='') mail($empfaenger, $betreff, $vname, $nname, $email, $message, $send); ?>
Falsch ist (mindestens):
mail($empfaenger, $betreff, $vname, $nname, $email, $message, $send);
Im Einzelnen:
-
Die die Werte/Parameter für mail sind grundsätzlich falsch. → Handbuch
-
Wenn Du UTF-8-kodierte Strings übergibts, dann wäre wenn schon
mb_sendmail()
der Kandidat der Wahl. → Handbuch -
Du besetzt die Variable
$nachricht
und versendest$message
. Was in$vname, $nname, $email, $message, $send
steht ist völlig unklar und die gehören da auch nicht hin.