我发送此链接:
<p>Some Message here</p>
<a href="http://www.test.com">Visit Site</a>
但显示如
<p>Some Message here
http://www.test.com</p>
相反
Some Message here
Visit Site
你知道如何解决这个问题吗?
EDITS
我使用此代码发送消息。
当消息是这样的时候
$msg ="
<p>Some Message here</p>
<a href='http://www.test.com'>Visit Site</a>
";
Gmail展示或其他电子邮件系统
这里有一些消息
访问网站
当消息是这样的时候
$msg ="
<p>Some Message here
http://www.test.com
</p>
";
Gmail展示或其他电子邮件系统
这里有一些消息
为什么第一个不作为链接
发送消息的代码
$to = $user_email;
$subject = "My email";
$from = "email<noreply@test.com>";
$headers = "From: ".$from."\n";
$headers .= "Reply-To: ".$from."\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1";
$mail_content = "<html><body>";
$mail_content .= $msg;
$mail_content .= "</body></html>";
答案 0 :(得分:0)
通过阅读您的问题,我有另一个问题,您是否在发送电子邮件之前设置了正确的标题。
因为链接是html元素,所以在发送电子邮件之前设置正确的标题可以解决您的问题。
另外,如果你仍然面对然后分享你发送电子邮件的代码。
可能会有所帮助:http://in1.php.net/manual/en/function.mail.php
由于 阿米特