我试图在我的网站上实施联系表单,但它不起作用。我试图通过this教程来做到这一点。我将$ myemail变量更改为我的电子邮件地址并尝试了。我得到了#34;谢谢你"消息,但电子邮件永远不会来。
我还检查了本教程的评论,有些人说它有效,有些人说它从不发送电子邮件。我也非常仔细地检查了代码,据我所知,它应该发送电子邮件。
它成功获取电子邮件变量并将其用于:
mail($to,$email_subject,$email_body,$headers);
但为什么它不起作用?
答案 0 :(得分:1)
这是mail()
的示例,并且运作良好:
$to ='Info@sample.com';
$message = '<a>Hellow</a>';
$subject ='Hello world';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: <sender@email.com>" . "\r\n";
$mail_sent=@mail($to,$subject,$message,$headers);
echo $mail_sent ? "Success" : "Error";
如果此示例无效,请致电您的服务器管理员以查看服务器...