mail is not getting to my inbox. while submit the form am getting message as mail has been sent, but after sending i checked my mail am getting mail in spam,how can i get the mail into inbox.


                <form method="post" name="sentMessage" action="mail/contact_me.php" id="contactfrm" role="form" enctype="multipart/form-data">

                    <div class="col-sm-4">
                        <div class="form-group">
                            <label for="name">Name</label>
                            <input type="text" class="form-control" name="name" id="name" placeholder="Enter name" title="Please enter your name (at least 2 characters)" required data-validation-required-message="Please enter your name.">
                            <p class="help-block text-danger"></p>
                            <p id="name-err" class="val-err"> </p>
                        <div class="form-group">
                            <label for="email">Email</label>
                            <input type="email" class="form-control" name="email" id="email" placeholder="Enter email" title="Please enter a valid email address" required data-validation-required-message="Please enter your email address.">
                                <p class="help-block text-danger"></p>
                            <p id="email-err" class="val-err"> </p>
                        <div class="form-group">
                            <label for="phone">Phone</label>
                            <input type="number" class="form-control" pattern="[0-9]{10}" name="phone" id="phone" placeholder="Enter Phone Number"  title="Please enter a valid Phone Number" maxlength="10" minlength="10" required data-validation-required-message="Please enter your phone number.">
                                <p class="help-block text-danger"></p>
                            <p id="phone-err" class="val-err"> </p>
                    <div class="col-sm-4">
                        <div class="form-group">
                            <label for="comments">Comments</label>
                            <textarea name="comment" class="form-control" id="comments" cols="3" rows="5" placeholder="Enter your messageā€¦" title="Please enter your message (at least 10 characters)" required></textarea>
                            <p id="comment-err" class="val-err"> </p>
                        <div class="clearfix"></div>
                        <div class="col-lg-12 text-center">
                            <div id="success"></div>
                            <button name="submit" type="submit"  id="submit" class="btn btn-lg btn-primary">Submit</button>
                        <div class="result" id="result"></div>


// Check for empty fields

if(empty($_POST['name'])        ||
   empty($_POST['email'])       ||
   empty($_POST['phone'])       ||
   empty($_POST['comment']) ||
    echo "No arguments Provided!";
    return false;

$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['comment'];

// Create the email and send the message

$from = '';
$mailcc = '';
$mailbcc = '';
$email_subject = "Enquiry from";

function clean_string($string) {
                      $bad = array("content-type","bcc:","to:","cc:","href");
                      return str_replace($bad,"",$string);

$email_body = "You have received a new message from contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nPhone: $phone\n\nMessage:\n$message";
//Phone: $phone\n\n
//$headers = "From: $from\n"; // This is the email address the generated message will be from. We recommend using something like
//$headers .= "Reply-To: $email_address";
// create email headers
                $headers = 'From: '.$email_address."\r\n".
                'Reply-To: '.$from."\r\n" .
                'Cc: ' . $mailcc ."\r\n".
                'Bcc: ' . $mailbcc ."\r\n".
                'X-Mailer: PHP/' . phpversion();    

$retval = @mail('',$email_subject,$email_body,$headers);

if($retval == true)
    echo '<script>alert("Mail has been sent Successfully");



Your script seems to be OK. Check your configuration (php.ini -> [mail function] section) which depends on your environment. In my Windows XAMP on localhost all mail is written to the C:\xampp\mailoutput directory (not really sent out).

got solved. if i will give valid name then only its coming to inbox, if i will give means its considered as a spam user.

commented: Thnx for posting the solution +11