0
我有我的php/html网站的联系页面,我试图发送一个PHP邮件功能的HTML电子邮件,但电子邮件永远不会通过我不会有任何错误。电子邮件不发送联系形式
这是我的代码:
<?php
$required = array('FirstName', 'LastName', 'Email', 'Subject', 'Message');
if (isset($_POST['Submit']))
{
foreach ($required as $formfield)
{
if (empty($_POST[$formfield]))
{
header("Location: contact.html");
die();
}
}
$FirstName = $_POST['FirstName'];
$LastName = $_POST['LastName'];
$Email = $_POST['Email'];
$Subject = $_POST['Subject'];
$Message = $_POST['Message'];
$To = "[email protected]";
$From = $Email;
//begin of HTML message
$Message = <<<EOF
<html>
<body bgcolor="#DCEEFC">
$Message
</body>
</html>
EOF;
$Headers = "From: $From\r\n";
$Headers .= "Content-type: text/html\r\n";
// Sending the mail
mail($To, $Subject, $Message, $Headers);
}
?>
我一直在现在正试图了一会儿,一直没能做到这一点,我不希望使用邮件插件,像“迅速”或“PHPMailer的”因为我上传到服务器时遇到问题。
好吧,我这样做,和我读的地方,在“EOF”应该是没有任何选项卡或空间preceeded行的第一件事情,所以我试过,并整肃的错误,但邮件只是不通过。 –