我有一个代码发送与PHP上的cPanel的HTML邮件,但不发送没有任何错误。我测试过纯文本邮件,并且工作正常,但是一旦我添加如下所示的标头,它就不起作用。PHP的HTML邮件不能在cPanel服务器上工作
//send html mail
ini_set('sendmail_from', '[email protected]');
$headers = "From: [email protected]\r\n"."X-Mailer: php";
$headers .= "Content-type: text/html\r\n";
$html = '<html>
<body>
<h2>Result Analysis for Test With Reference Number:'.$reference.'</h2>
<br/>
<p><b>Personality: '.$personality_mail.'</b></p>
<br/>
<p><b>MBQ Score: '.$resultTotal.'</b></p>
<br/>
<ul>'.$analyseData.'</ul>
<pre>Mail Sent on '.date("l, F Y H:i:sa").'</pre>
</body>
</html>';
mail("[email protected]", "MBQ TEST ANALYSIS", $html, $headers);
这不起作用。请帮助,我想我在这里做的一切都正确。我没有HTML已经测试并确认mail
工作
_...但不发送没有任何错误... _什么错误? –
它不会给出任何错误,为什么它不是发送 – goodhand
仍然没有回答这个... – goodhand