通过PHP发送电子邮件中的HTML链接

3
我将使用HTML表单文本区域和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>

但我却收到了整个文本。

请告诉我们您正在编写用于发送电子邮件的代码。 - Mahendra
发送电子邮件的代码在哪里? - Deepanshu Goyal
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邮件

0
将标题设置为text/html
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1";

看一个例子:PHP mail() 函数


0

问题肯定出在你的头文件中

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

使用这些标头,您的内容将被正确解释。
请看这里

0
你尝试在发送到邮件服务器的消息头中设置内容类型声明了吗?
内容类型:text/html; charset=UTF-8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接