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
$nachrichtund versendest$message. Was in$vname, $nname, $email, $message, $sendsteht ist völlig unklar und die gehören da auch nicht hin.