如何解决PHP邮件功能无法在HTML网站中发送邮件
我有一个用HTML和PHP构建的网站。现在要发送邮件,我已经制作了如下联系表格:
<form class="" method="post" dat-email="" action="">
<input type="text" class="form-control" name="name" placeholder="Name" required>
<input type="text" class="form-control" name="email" placeholder="Email" required>
<textarea class="form-control" name="message" placeholder="Your Message" required></textarea>
<input name="submit" class="def-btn" type="submit" value="submit">
</form>
为了使表单正常工作,我添加了以下PHP邮件功能:
<?php
if(isset($_POST['submit'])){
$headers .= "Return-Path: The Sender <zubairnazer@gmail.com>\r\n";
$headers .= "From: The Sender <zubairnazer@gmail.com>\r\n";
$headers .= "Organization: Sender Organization\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP". phpversion() ."\r\n" ;
$to = "zubairnaze@gmail.com";
$from = $_POST['email'];
$first_name = $_POST['name'];
$last_name = $_POST['message'];
$subject = "The Nosh Bistro Contact";
$message = $first_name . " has sent the following message. " . "\n\n" . $last_name. "\n\n"."Email " .$from. "\n\n" ;
mail($to,$subject,$message,$headers);
echo "<script type='text/javascript'>alert('Message Sent Successfully!')</script>";
}
?>
在我只使用一个标头时,它工作正常,但是现在我添加了许多标头,这样我的邮件就不会进入垃圾邮件文件夹了。但现在邮件功能未将邮件发送到我的gmail ID,并且出现以下错误:
通知:未定义的变量:1785行上的/hermes/walnacweb05/walnacweb05aa/b185/as.moluguz/nosh/index.php中的标头
任何人都可以告诉我这里有什么问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。