我有以下代碼:PHP的郵件()和Outlook
$subject = "Test Email";
$from = "[email protected]";
ini_set("sendmail_from", $from);
$message = "<html><body bgcolor=\"#DCEEFC\">
Hello<br><br>
This is a <b>test</b> email.
<br><br><hr>
<a href=\"\">Click Here</a>
<br><br><hr>
<br><br>
Thank you for your time,<br><br>
</body></html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers .= "From: " . $from . "\r\n";
mail($mail, $subject, $message, $headers);
然而,當我發送電子郵件給自己,我在Outlook中看到的所有代碼。如果我將它發送給其他人,他們會看到HTML。如果我將它發送到我的Hotmail,他們會看到HTML。
這是我的前景(2007年)的問題,如果是這樣,它是什麼,或者我可以在電子郵件中做些什麼來保證顯示正確?
請幫忙!
如果您在Hotmail和Outlook中都看到HTML標記,那麼代碼存在問題,如果您只在Outlook中看到HTML標記,那麼很可能是某些Outlook設置錯誤。 – 2012-08-01 11:10:39
你有什麼想法嗎? – Chud37 2012-08-01 11:11:09
你的代碼有哪些設置或者什麼問題? – 2012-08-01 11:12:49