Der Code müsste geändert so aussehen:
PHP-Code:
<html>
<head>
<title>Kontaktformular mit PHP</title>
</head>
<body>
<?php

$Empfaenger 
"Ihre@Mailadresse.land";

if(
$_REQUEST['Send'])
{
   if(empty(
$_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
   {
      echo
"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
   }
  elseif(!
eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}"$_REQUEST['Email']))
  {
     echo
"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!";
  }
   else
   {
      
$Mailnachricht "Sie haben folgende Nachricht erhalten: \n\n";
      while(list(
$Formularfeld$Wert)=each($_REQUEST))
      {
         if(
$Formularfeld!="Send")
         {
            
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      
$Mailnachricht .= "\nDatum/Zeit: ";
      
$Mailnachricht .= date("d.m.Y H:i:s");
      
$Mailbetreff "Kontakt: ";
      
$Mailbetreff .= $_REQUEST['Betreff'];
      
mail($Empfaenger$Mailbetreff$Mailnachricht"From: ".$_REQUEST['Email']);
      echo
"Vielen Dank für Ihre eMail!";
   }
}
else
{
   echo
"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}

?>
</body>
</html>
Hinzugefügt hab ich folgende Zeilen:
PHP-Code:
elseif(!eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}"$_REQUEST['Email']))
  {
     echo
"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!";
  }