Hallo liebe Leute,erneutes Problem. Ich nutze WP mit einem standard Template und frage mich wieso ich keine Emails über das Kontaktformular empfangen kann? Ich bekomme keine Fehlermeldung oder sonstwas. Hier meine config:
sendEmail.php
PHP
<?php
$name = trim($_POST['name']);
$email = $_POST['email'];
$comments = $_POST['comments'];
$site_owners_email = 'hyper2k4@hotmail.com';
$site_owners_name = 'XXXXX';
if (strlen($name) < 2) {
$error['name'] = "Please enter your name";
}
if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) {
$error['email'] = "Please enter a valid email address";
}
if (strlen($comments) < 3) {
$error['comments'] = "Please specify the message";
}
if (!$error) {
require_once('phpMailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->From = $email;
$mail->FromName = $name;
$mail->Subject = "Anfrage";
$mail->AddAddress($site_owners_email, $site_owners_name);
$mail->Body = $comments;
$mail->Send();
echo "<span class='success'> Vielen Dank fuer Ihre Anfrage, " . $name . ". Ich werde mich so schnell wie moeglich mit Ihnen in Verbindung setzen.</span>";
}
else {
$response = (isset($error['name'])) ? "<span class='error'>" . $error['name'] . "</span> \n" : null;
$response .= (isset($error['email'])) ? "<span class='error'>" . $error['email'] . "</span> \n" : null;
$response .= (isset($error['comments'])) ? "<span class='error'>" . $error['comments'] . "</span>" : null;
echo $response;
}
?>
Alles anzeigen
Muss ich sonstnoch wo irgendwas einstellen? Ich bin absoluter php/wordpress Neuling :)