我试图嵌入一个
<a href="http://www.google.com/">Google</a>
例如,。然而,在电子邮件中它显示了所有的HTML代码。我认为这可能是出于安全原因避免欺骗诈骗,例如让人们访问他们不打算访问的链接。这是我能想到的最佳方法,因为我传递的是敏感信息,只是希望用户将链接视为“Google”这个词。
注意:此处仅使用Google作为示例。
答案 0 :(得分:1)
特别是这部分:
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
答案 1 :(得分:1)
您是否设置了正确的标题?
直接来自php.net
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
有关发送HTML电子邮件的详情,请参阅here,示例#4。