在php发送的电子邮件中发送html链接

时间:2013-04-05 05:04:58

标签: php html email

我正在使用html form textarea和php使用我的网站发送电子邮件

如何在邮件正文中添加链接。我喜欢这个

<a href="http://www.xxxxx.com/">Visit the site</a>

但我收到全文。我也试过

<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <a href="http://www.xxxxx.com/">Visit the site</a>
  </body>
</html>

但我收到全文

4 个答案:

答案 0 :(得分:3)

确保正确添加标题

// 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";

Example #4 Sending HTML email

答案 1 :(得分:0)

您是否尝试在发送到邮件服务器的邮件头中设置内容类型声明?

Content-Type:text / html;字符集= UTF-8

答案 2 :(得分:0)

将标头设置为text/html

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1";

请参阅示例:PHP mail() function

答案 3 :(得分:0)

问题肯定在你的标题中

$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

使用这些标题,您的内容将被正确解释。

看看here