我想用PHP發送HTML郵件。我的代碼如下:php郵件頭沒有正確發送
$to = "[email protected]";
$from = "$senderEmail";
$subject = "Quote Request";
$message = <<<EOF
<html>
<body bgcolor="#FFFFFF">
<b>Firstname</b> = $senderFirstname<br /><br />
<b>Lastname</b> = $senderLastname<br /><br />
<b>Title</b> = $senderTitle<br /><br />
<b>Company</b> = $senderCompany<br /><br />
<b>Street</b> = $senderStreet<br /><br />
<b>City</b> = $senderCity<br /><br />
<b>State</b> = $senderState<br /><br />
<b>Zip</b> = $senderZip<br /><br />
<b>Phone</b> = $senderPhone<br /><br />
<b>Fax</b> = $senderFax<br /><br />
<b>Email</b> = <a href="mailto:$senderEmail">$senderEmail</a><br /><br />
<b>Installtype</b> = $sendeInstalltype<br /><br />
<b>Facilitytype</b> = $senderFacilitytype<br /><br />
<b>Message</b> = $senderMessage<br />
</body>
</html>
EOF;
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
mail($to, $subject, $message, $headers);
當郵件被髮送它要像於第一線是「內容類型:text/html的」全文。我之前多次使用過這個腳本,沒有任何問題。它所在的服務器是使用PHP 5.1.6,這可能是問題嗎?
你在哪裏閱讀發送的電子郵件? – aleation
看起來沒問題。確保[安全模式](http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode)被禁用。 – Brian
你的代碼工作正常。 – Chinmay235