单击联系表单上的“提交”按钮时,电子邮件说发送成功,但没有出现在我的收件箱中

问题描述

我不知道自己在做什么错。我已经使用Bootstrap创建了一个与我们联系的表单,并试图用PHP单击“提交”按钮时使它发送电子邮件。单击提交后,我收到“电子邮件发送成功”消息,但没有显示电子邮件我有一个Gmail帐户。以下是我与我们联系表格的引导代码

<div class="container">
    <div class="row">
      <div class="col-md-6 col-md-offset-3">
        <div class="well well-sm">
          <form class="form-horizontal" action="Email.PHP" method="post">
          <fieldset>
            <legend class="text-center">Contact us</legend>
    
            <!-- Name input-->
            <div class="form-group">
              <label class="col-md-3 control-label" for="name">Name</label>
              <div class="col-md-9">
                <input id="name" name="name" type="text" placeholder="Your name" class="form-control">
              </div>
            </div>
    
            <!-- Email input-->
            <div class="form-group">
              <label class="col-md-3 control-label" for="email">Your E-mail</label>
              <div class="col-md-9">
                <input id="email" name="email" type="text" placeholder="Your email" class="form-control">
              </div>
            </div>
    
            <!-- Message body -->
            <div class="form-group">
              <label class="col-md-3 control-label" for="message">Your message</label>
              <div class="col-md-9">
                <textarea class="form-control" id="message" name="message" placeholder="Please enter your message here..." rows="5"></textarea>
              </div>
            </div>
    
            <!-- Form actions -->
            <div class="form-group">
              <div class="col-md-12 text-right">
                <button type="submit" class="btn btn-primary btn-lg">Submit</button>
              </div>
            </div>
          </fieldset>
          </form>
        </div>
      </div>
    </div>
</div>

这是我的PHP代码

<?PHP

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

    $email_from = 'Fehr Law';
    $email_subject = 'New Message From Fehr Law Contact Form';
    $email_body = "Name: $name.\n".
                  "Email: $email.\n".
                  "Message: $message.\n";

    $to ="my email goes here";
    $headers = "From: $email_from \r\n";
    $headers .= "Reply-To: $email \r\n";

    

    if(@mail($to,$email_subject,$email_body,$headers)) {

            echo "Mail Sent Successfully";
        }else{
            echo "Mail Not Sent";
            }

    header("Location: index.html");



?>

在此先感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)