php邮件功能,如何避免邮件中的超链接

时间:2014-10-21 22:08:58

标签: php email hyperlink

我使用php邮件功能,发送电子邮件没有问题,我收到Hotmail和Gmail上的电子邮件。但是,当我在邮件中写了一个网址时,Gmail并不接受电子邮件,因为它带有超链接,即使我以这种方式写地址:" www.something.com& #34;我使用的是Content-Type:text / plain;在标题上。 我已尝试将strip_tags()与消息一起使用,但问题仍然存在。 我该怎么办?

1 个答案:

答案 0 :(得分:-1)

请尝试以下代码:

<?php
$to = "to_email addrss";
$subject = "Your Subject";
$message = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<a href='http://yourlink.com'>http://yourlink.com</a>
</body>
</html>
";


$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <webmaster@yoursite>' . "\r\n";
mail($to,$subject,$message,$headers);

&GT;

您可能无法在发送电子邮件地址时添加内容类型:text / html。可能这是你的锚点链接它不工作的原因。这将起作用。