PHP联络表单只是..已停止..工作

问题描述

我已经建立并运行了联系表单,并且在整理收件箱中的内容时做了一些整理工作。我不知道我所做的更改,但即使将其恢复到我知道它正在运行时,它也不再发送电子邮件,但100%仍在工作!

也许是主机或服务器的问题,但我不知道。

这是联系表PHP

<?PHP

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

  $emailFrom = '[email protected]';
  $emailSubject = 'New Form Submission';
  $emailBody = "Name: $name. \n".
                "Email: $email. \n".
                "Phone: $phone 'n".
                "Message: $message.";

  $to = '[email protected]';

  $headers = "From: $emailFrom \r\n";
  $headers .= "Reply to $email \r\n";
  
  mail($to,$emailSubject,$emailBody,$headers);

  header("Location: index.PHP")
?>

这是html表格

      <div id="contact" class="container contact-form">

        <div id="contactAnchor"></div><!--CONTACT ANCHOR TAG-->

        <div class="contact-image">
            <img id="contactlogo" src="/img/sam avatar no bg.png" width="150px" alt="SDB logo"/>
        </div>

        <form method="post" action="contactform.PHP">
            <h3>Drop Me a Message</h3>
          <div class="row">
            
            <div class="col">
              <div class="form-group">
                <input type="text" name="name" class="form-control" placeholder="Your Name *"/>
              </div>
              <div class="form-group">
                <input type="text" name="email" class="form-control" placeholder="Your Email *"/>
              </div>
              <div class="form-group">
                <input type="text" name="phone" class="form-control" placeholder="Your Phone Number"/>
              </div>
            </div>

            <div class="col">
              <div class="form-group">
                <textarea name="message" class="form-control" placeholder="Your Message *" style="width: 100%; height: 150px;"></textarea>
              </div>
              <div class="form-group">
                <input type="submit" name="btnSubmit" class="btn btn-success" value="Send Message" />
              </div>
            </div>

          </div>
        </form>
      </div>

解决方法

不确定这是否可以解决,但是您对标题的答复不正确:

$headers .= "Reply-To: $email \r\n";