私は次のコードを持っています:
$subject = "Test Email";
$from = "noreply@bob.com";
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が表示されます。ホットメールに送信すると、HTMLが表示されます。
これは私の見通し(2007)の問題ですか?もしそうなら、それは何ですか、それとも正しく表示されることを保証するために電子メールで何かをすることができますか?
助けてください!