I am trying to make a contact form where a user can fill in the details and it will be sent to my email address. The PHP script says it is sent but when I check my email there is no mail. I am also trying to implement this using AJAX. This is my code
                        $('#submit').click(function () {
                                    var name = $('#name').val();
                                    var email = $('#email').val();
                                    var message = $('#message').val();
                                    $.ajax({
                                        type: 'POST',
                                        url: 'send.php?name=' + name,
                                        data: 'name=' + name + '&email=' + email + '&message=' + message,
                                        success: function (result) {
                                         //   $('#submit_wrp').load(location.href + ' #submit');
                                                $("#result").html(result);
                                           // $('#submit').val("Invited");
                                           // alert(name + " "  + email);
                                        },
                                        error: function (result) {
                                            alert("error" + name);
                                                $("#result").html(result);
                                        }
                                    });
                                });
This is the PHP code
$Rname = $_POST['name'];
$meesg = $_POST['message'];
$email = $_POST['email'];
$to = "example@gmail.com";
$subject = "Review";
$message = $meesg;
$headers = "From:" + $Rname + $email;
mail($to, $subject, $message, $headers);
  if (mail($to, $subject, $message, $headers)) {
    echo "Mail was sent and has done its job.";
} else {
    echo "Error, check your logs.";
}
Please help!!!!
 
     
    