我在一个网站上使用了几个不同的邮件程序,因为现在,它们都没有正常工作。并且它们都以完全相同的方式发生故障,所以我不相信它是任何邮件功能,但我想要另外一套眼睛来确保我不会错过任何东西。
以下是发生的事情:
电子邮件发送得很好,但看起来我设置的标题信息都没有被使用。当您收到电子邮件时,html将显示为代码,主题将显示为消息的一部分。
这是标题信息:
$headers = "MIME-Version: 1.0" . $newLine;
$headers .= "Content-type: text/html; charset=iso-8859-1" . $newLine;
$headers .= "To: $nameto <$to>" . $newLine;
$headers .= "From: $namefrom <$from>" . $newLine
这是发送:
if ($test == true) {
mail($to, $from, $subject, $message, $headers);
echo "<script>window.location = '/key-holders/index.php';</script>";
}
以下是电子邮件的内容:
<html><body><center><table bgcolor='#ededed' width='680px'><tr><td><img src='http://example.com/img/logo.png' /></td></tr><tr><td><p>User Name has left you a special message on The Website.<br /> Please go to <a href='http://example.com/message/5493536206ab2'>http://example.com/message/5493536206ab2</a> to view your message.</p></td></tr></table></center></body></html>
User Name Has a Special Message For You
编辑 - 这是$ newLine:
$newLine = "\r\n";
答案 0 :(得分:0)