我正在尝试使用函数 mail(); 发送包含链接的富文本;我正在发送这种代码...
Please, access <a href="http://www.site.md/contact/en/"> Contact </a> to send all these information
抛出萤火虫我可以看到链接标签被删除,代码变成这样
Please, access <a>Contact</a> to send all these information
我需要这个脚本,在禁止违反规则的人后,发送电子邮件告诉我们禁止他的原因。
在另一电子邮件服务上,电子邮件发送没有问题,我的错误是什么,对不起我的英语,下面我将展示发送电子邮件脚本的一部分,这是重要的......
// Set and wordwrap message body
$body = "From: $name\n\n";
$body .= "Message: $message";
$body = wordwrap($body, 70);
// Build header
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= "From: $email\n";
if ($cc == 1) {
$headers .= "Cc: $email\n";
}
$headers .= "X-Mailer: PHP/Contact";
// Send email
if(!@mail($to, $subject, $body, $headers)) {
echo '<b> ERROR ! </b> Unfortunately, a server issue prevented delivery of your message<br />'; }
除非您在未在此处发布的代码中对 $body 执行某些操作,否则我的猜测是 wordwrap() 导致了问题。在 php 手册中有一个用户贡献的函数,可能会有所帮助:http://www.php.net/manual/en/function.wordwrap.php#89782 http://www.php.net/manual/en/function.wordwrap.php#89782
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)