Bastian Schnitzler: E-mail wird nicht gesendet

Hallo, hatte schon öfter Probleme mit dem mail-Befehl in php. Ich habe ein registrierungs-Script geschrieben, bei dem mir eine Mail zugesendet wird(zumindest soll); hier ist ein Ausschnitt(wenn eine Bedingung nicht gegeben wird dann else):
else
{
echo
"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 <title>Kontakt</title>
 <style>
 body
 {
 font-family: Verdana;
 font-size: 14pt;
 }
 </style>
</head>

<body vlink="white" alink="white" link="white" bgcolor="black">
<div align="center" style="text-decoration: underline; color: white">Bestätigung</div>
<br><div align="center" style="color:white;">
Ihre Anfrage wurde versendet! Sie werden in den nächsten Tagen von uns hören.
</div>
</body>
</html>";
$Message = "Anfrage zum Joinen<br>Name: $vorname $name<br>Nickname: $nickname<br>Geburtsdatum: $geburtsdatum<br>Email: $email<br>ICQ: $icq<br>Connection: $connection<br>Wohnort: $wohnort<br>WonId: $wonid<br>Warum zu uns?: $joinreason<br>Wie lange spielts du schon?: $spielzeit";
   $Subject = "Herausforderung zum Clan-War";
  $email_to = "Cyber baschni@web.de";
  $email_from_mail = "$mail";
  $email_from_name = "$vorname $name";
 $email_betreff = $Subject;
 $email_to_bcc = "baschni@web.de";

$header="From:$email_from_name<$email_from_mail>\n";
$header .= "Reply-To: $email_from_mail\n";
$header .= "Bcc: $email_to_bcc\n";
$header .= "Content-Type: text/html";
mail($email_to,$email_betreff,$Message,$header);
}

Weis jemand warum die mail nicht gesendet wird?
Vielen Dank,
BaSchni

  1. $Subject = "Herausforderung zum Clan-War";
      $email_to = "Cyber baschni@web.de";

    ^^^^^ ^              ^
    Die eckigen Klammern und der name sin fehl am platze. Die mailadresse in deinem falle wäre dann nämlich:"Cyber baschni@web.de" und diese Mailadresse gibt es nicht. Schreibe lieber:

    $email_to = "baschni@web.de";

    tschüss chrissi

  2. Nach der Änderung funktionierts immer noch nicht.