php - Why is contact form not sending email to client? -


when change email personal hotmail address, message turns - although in spam folder. when change client's email, message doesn't turn @ all. know how can fix this?

this php form:

<?php  if(isset($_post['submit'])) { $name = $_post['name']; $address = $_post['address']; $number = $_post['number']; $email = $_post['email']; $message = $_post['message']; $subject = 'message reef cleaning solutions website'; $to = 'info@address.co.uk';  if (empty($name) || empty($address) || empty($number) || empty($email) || empty($subject) || empty($message)) {     if (empty($name))         $error['name'] = "please enter full name";     if (empty($address))         $error['address'] = "please enter address";     if (empty($number))         $error['number'] = "please enter contact number";     if (empty($email))         $error['email'] = "please enter valid email address";     if (empty($message))         $error['message'] = "please write message, enquiries or other concerns above"; } else { //if not empty     $body = "     name: $name\r\n     address: $address\r\n     number: $number\r\n     email: $email\r\n     message: $message     ";      $headers="from: {$email}\r\nreply-to: {$email}"; //create headers email      if(mail($to,$subject,$body,$headers))     {       $success = "mail has been sent";     }     else     {      echo "error during sending mail";     } } } ?> 

this html

 <form method="post">        <table border="1">             <tr>             <td><label for="name" class="g">name</label></td>             <td><input id="name" name="name" type="text" autofocus required /></td>             </tr>              <tr>             <td><label for="address" class="g">address</label></td>             <td><textarea rows="3" id="address" name="address" cols="50"></textarea></td>             </tr>              <tr>             <td><label for="number" class="g">contact number</label></td>             <td><input id="number" name="number" type="text" autofocus required /></td>             </tr>              <tr>             <td><label for="email" class="g">email</label></td>             <td><input id="email" name="email" type="text" placeholder="example@domain.com" autofocus required /></td>             </tr>              <tr>             <td><label for="message" class="g">enquiry</label></td>             <td><textarea rows="3" id="message" name="message" required cols="50"></textarea></td>             </tr>             </table>             <input type="submit" value="submit" name="submit" />              <div id="message-sent">              <?php             if ($success) {                 echo $success;             }             ?>             </div>              </form> 

if receive message on email, it's not problem php code, because send mail.

so, configured email correct ? can send email address personnal address ?

you tell email considered spam on personnal address, maybe it's same thing other address, message dont fall in "spam" folder, not allowed enter mailbox.


Comments

Popular posts from this blog

java - Cast from Object to List<String>: CastClassException -

How to set a border for android Imageview in Longpress? -

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -