3

我正在使用 html 表单 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

4 回答 4

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

参见示例 #4 发送 HTML 电子邮件

于 2013-04-05T05:07:27.410 回答
0

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

内容类型:文本/html;字符集=UTF-8

于 2013-04-05T05:07:55.157 回答
0

将标题设置为text/html

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

看例子:PHP mail() 函数

于 2013-04-05T05:08:07.133 回答
0

问题肯定出在您的标题中

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

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

看看这里

于 2013-04-05T05:08:20.103 回答