Formularz kontaktowy

0

Witam, mam problem z wysłaniem formularza kontaktowego na mojego e-maila. Domena zarejestrowana jest w home.pl
Wiadomość niby się wysyła ale nie dochodzi do mnie na e-mail

 
<?php
// Check for empty fields
if(empty($_POST['name'])  		||
   empty($_POST['email']) 		||
   empty($_POST['message'])	||
   !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
   {
	echo "No arguments Provided!";
	return false;
   }
	
$name = $_POST['name'];
$email_address = $_POST['email'];
$message = $_POST['message'];
	
// Create the email and send the message
$to = '[email protected]'; 
$email_subject = "Website Contact Form:  $name";
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nMessage:\n$message";
$headers = "From: [email protected]\n"; 
$headers .= "Reply-To: $email_address";	
mail($to,$email_subject,$email_body,$headers);
return true;			
?>
0

Polecam skorzystać z klasy PHPMailer, bo w ten sposób będzie Ci ciężko podziałać z wysyłką wiadomości.

0

Sprawdź w SPAM-ie czy ta wiadomość gdzieś tam nie wisi.
Tak przy okazji dobrze by było wiedzieć co ta funkcja zwraca (mail()).

0

Nie ma w spamie ani nigdzie właśnie.

1

Było jakieś 666 razy. Nie używaj funkcji mail, nie można jej ufać, nawet jeżeli zwraca true (ty nawet tego nie sprawdzasz). Użyj biblioteki typu phpMailer.

1 użytkowników online, w tym zalogowanych: 0, gości: 1