0
我正在使用php邮件功能,并且我没有问题发送邮件,我很好地收到了Hotmail和Gmail上的邮件。但是,当我在邮件中写入网址时,Gmail不接受电子邮件,因为邮件到达时带有超链接,即使我以这种方式写地址:“www.something.com”,我正在使用内容-Type:text/plain;在标题上。 我试图使用strip_tags()与消息,但问题仍然存在。 我能做什么?php邮件功能,如何避免邮件中的超链接
我正在使用php邮件功能,并且我没有问题发送邮件,我很好地收到了Hotmail和Gmail上的邮件。但是,当我在邮件中写入网址时,Gmail不接受电子邮件,因为邮件到达时带有超链接,即使我以这种方式写地址:“www.something.com”,我正在使用内容-Type:text/plain;在标题上。 我试图使用strip_tags()与消息,但问题仍然存在。 我能做什么?php邮件功能,如何避免邮件中的超链接
请尝试代码如下:
<?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: <[email protected]>' . "\r\n";
mail($to,$subject,$message,$headers);
>
可能是你没有添加内容类型:text/html的,在发送您的电子邮件地址。可能这是你的锚链接它不工作的原因。这将工作。
可能没什么它的一个功能 – exussum 2014-10-21 22:12:18
听起来就像它是电子邮件客户端,它会自动将其转换为超链接,因为它可以识别网址的格式。 – danmullen 2014-10-21 22:15:21