-1

我正在尝试使用 php 邮件功能发送一封电子邮件,女巫在邮件正文中包含一个超链接,但它无法发送邮件,如果我离开链接它工作得很好,我的代码:

$headers2=array(
'MIME-Version: 1.0',
'From: name',
'Content-Type: text/html'
);

$message2='
<div style="color:gray; text-decoration:underline; font-size:18px;">content content</div><a href="http://www.someurl.com/index.php?p=faq">FAQ</a></div>';

mail(''.$email.'','Thank you!',''.$message2.'',implode("\r\n", $headers2));

我正在使用一个godaddy服务器,就像我说的那样,除非它在内容中有超链接,否则我会很好地发送邮件。

4

2 回答 2

0

在 mail() 函数中添加 htmlentities() 可以帮助它通过。

mail(''.$email.'','Thank you!',''.htmlentities($message2).'',implode("\r\n", $headers2));
于 2013-09-11T13:36:32.803 回答
0

我测试了您的代码,它与超链接完美配合。检查您的服务器配置

于 2013-09-11T16:28:29.623 回答