habe d'ehre
if(strlen($name) > 3 && strlen($vorname) > 3 && strlen($strasse) > 3 && strlen($plz) > 3 && strlen($ort) > 3) && strlen($tel) > 3 && strlen($fax) > 3 && strlen($email) > 3)
Wo kommen denn eigentlich Deine Variablen her? Ich vermute mal mit POST
also $_POST['name'] etc;
Die komische Verkettung wuerde ich mal durch eine vernuenftige Formularfeldpruefung ersetzen. Wenn irgendwas nicht Deinen VOrstellungen[1] entspricht einfach $sendemail = "no" setzen und diese vor dem Versand pruefen.
|mail($recipient,$name,$vorname,$strasse,$plz,$ort,$tel,$fax,$email,"From:$name
Die Exakte Syntax fuer mail()
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
Jetzt vergleiche mal mit Deiner Funktion.
[1] Warum diese sinnbefreit sind wurde Dir schon mitgeteilt.
carpe diem
Wilhelm