schau dir mal deinen Funktionsaufruf an:
mail ($To,$Subject,$Body,"From: webmaster@$_SERVER['SERVER_NAME']")
Hier hats wohl sehr sicher was mit dem
"From: webmaster@$_SERVER['SERVER_NAME']"
1. wirst du die einfachen Anführungszeichen escapen müssen dh. mit \' schreiben.
Außerdem verwendet du SERVER_NAME. Soll das eine Variable sein? Falls ja, dann fehlt das $ Zeichen davor.
2. wenns das nicht war:
schreib statt
"From: webmaster@$_SERVER['SERVER_NAME']"
"From:
webmaster@deinwirklicherservername.at"
dh. schreib die e-mail adresse mal wirklich rein.
3. dann kannst du noch gleich das ganze "from: " zeugs weglassen.
4. in deinen Code-Zeilen wird $To, $Subject und $Body nirgends zugewießen, aber ich hoffe das machst du irgendwo anders.
viel Spaß, T.