Die angegebene E-Mail Adresse ist ungültig

"); define("INVALID_FIELDS_TEXT", "

Füllen Sie mindestens die mit * gekennzeichneten Felder aus und überprüfen Sie ihre E-Mail Adresse auf Gültigkeit.

Benutzen Sie die Zurück-Schaltefläche Ihres Browsers, um zum Kontaktformular zurück zu gelangen.

"); define("SUCCESS_TEXT", "

Die E-Mail wurde erfolgreich versendet.

"); define("SEND_ERROR_TEXT", "

Es ist ein Fehler beim Senden der E-Mail aufgetreten.

"); define("CHARSET", "UTF-8"); $from = cleanPostData($_POST['from']); $yourname = cleanPostData($_POST['yourname']); $subject = cleanPostData($_POST['subject']); $msg = cleanPostData($_POST['text']); function cleanPostData($data) { $temp = $data; $temp = stripslashes($temp); $temp = strip_tags($temp); $temp = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $temp ); return $temp; } function validateEmail($email) { $regexp = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"; $valid = 0; if (eregi($regexp, $email)) { list($username,$domaintld) = split("@",$email); if (getmxrr($domaintld,$mxrecords)) $valid = 1; } else { $valid = 0; } return $valid; } function htmlOutput($text) { echo "\n"; echo "\n"; echo "\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\t\n"; echo "\t\tE-Mail versenden\n"; echo "\t\n"; echo "\t\n"; include ("nav.html"); echo "\t\t\t

E-Mail versenden

\n"; echo "\t\t
\n"; echo "\t\t".$text."\n"; echo "\t\t
\n"; echo "\t\t
".date("r", filectime("mail.php"))."
\n"; echo "\t\n"; echo "\n"; } function sendMail($to, $subject, $msg, $yourname, $from) { $headers = "MIME-Version: 1.0\n". "Content-Type: text/plain; charset=".CHARSET."\n". "From: \"".$yourname."\" <".$from.">\n". "Date: ".date("r")."\n"; return @mail($to, $subject, $msg, $headers); } if(!validateEmail($from)) { htmlOutput(INVALID_ADDRESS_TEXT); die(); } if (empty($from) || empty($subject) || empty($msg)) { htmlOutput(INVALID_FIELDS_TEXT); die(); } if (sendMail(TO, $subject, $msg, $yourname, $from)) { htmlOutput(SUCCESS_TEXT); die(); } else { htmlOutput(ERROR_SEND_TEXT); die(); } ?>