如何修复PHP联系人表单错误:HTML\u MIME\u NO\u HTML\u标记、仅MIME\u HTML\u、缺少日期
我不擅长PHP,所以请耐心和理解。我的联系人表单中的电子邮件总是进入垃圾邮件文件夹。我做了一个测试,它告诉我如何修复PHP联系人表单错误:HTML\u MIME\u NO\u HTML\u标记、仅MIME\u HTML\u、缺少日期,php,html,contact-form,spamassassin,Php,Html,Contact Form,Spamassassin,我不擅长PHP,所以请耐心和理解。我的联系人表单中的电子邮件总是进入垃圾邮件文件夹。我做了一个测试,它告诉我 我的纯HTML邮件中没有HTML标记(HTML\u MIME\u no\u HTML\u标记) 我的邮件只有text/html MIME部分,我应该添加text/plain(仅限MIME\u html\u) 我的邮件缺少标题:日期(缺少日期) 他们在我的域名后面没有邮件服务器(MX记录),我应该为我的域名发布DNS记录(MX类型) 我知道以前有人问过这些问题,但我不知道该怎么办,我想我需
<div class="contact-form">
<form id="contact-form" method="post" action="contact-form-handler.php">
<input name="name" type="text" class="form-control" placeholder="Your Name" required>
<br>
<input name="email" type="email" class="form-control" placeholder="Your Email">
<br>
<textarea name="message" class="form-control" placeholder="Message" rows="40" required></textarea><br>
<input type="submit" class="form-control" value="SEND MESSAGE">
</form>
</div>
我的PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: mywebsite.com';
$to = 'someone@something.net';
$subject = 'Subject-line';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers .= 'From: '. $email. "\r\n" .
$headers .= "Reply-To: ". $email. "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
$message = nl2br($message);
$status = mail($to, $subject, $message, $headers);
if($status)
{
echo '<p>Your Message has been send!</p>';
} else {
echo '<p>Something went wrong. Please try again.</p>';
}
?>
提示:phpmailer。如果你不知道我是怎么看的,不要自己构造邮件。。。谢谢你的帮助提示:phpmailer。如果你不知道我是怎么看的,不要自己构造邮件。。。谢谢你的帮助