在php邮件功能中嵌入链接

时间:2013-07-11 10:58:06

标签: php html html-email

我试图嵌入一个

<a href="http://www.google.com/">Google</a>
例如,

。然而,在电子邮件中它显示了所有的HTML代码。我认为这可能是出于安全原因避免欺骗诈骗,例如让人们访问他们不打算访问的链接。这是我能想到的最佳方法,因为我传递的是敏感信息,只是希望用户将链接视为“Google”这个词。

注意:此处仅使用Google作为示例。

2 个答案:

答案 0 :(得分:1)

查看PHP documentation for mail

中的示例#4

特别是这部分:

$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。