Hi Devs,
I have this script and for the life of me I cant tell where the problem is. It is submitting successfully but the mail is not being sent. As in the $to does not get the email. Could it be a problem with the hosting?
<?php
session_start();
$uname = "1234";
$email = "test@test.test";
$phone = "1234";
$query = "How to 123";
$message = "Name: " . $uname . "\n\n" . "Phone Number: " . $phone . "\n\n" . "Email Address: " . $email . "\n\n" . "Query: " . $query;
function redirect($msg, $page)
{
$_SESSION['msg'] = $msg;
header("Location: $page");
exit();
}
//$message = $uname . \n\n . $phone .
$to = "mail2lawi@gmail.com";
$receiver = "My Test Site";
$subject = "Contact Us Form";
$headers .= "From:" . $email . "\r\n";
$headers .= "X-Mailer: Unknown";
if(mail($to, $subject, $message, $headers))
{
//print "success, mail successfully sent to $to";
$msg = "Mail sent to $receiver";
$page = $_SERVER['HTTP_REFERER'];
$_SESSION['status'] = $msg;
redirect($msg, $page);
}
else
{
//print "failure, mail failed to be sent to $to";
$msg = "Mail not sent to $receiver";
$page = $_SERVER['HTTP_REFERER'];
redirect($msg, $page);
}
?>