2014-10-21 124 views
0

我正在使用php郵件功能,並且我沒有問題發送郵件,我很好地收到了Hotmail和Gmail上的郵件。但是,當我在郵件中寫入網址時,Gmail不接受電子郵件,因爲郵件到達時帶有超鏈接,即使我以這種方式寫地址:「www.something.com」,我正在使用內容-Type:text/plain;在標題上。 我試圖使用strip_tags()與消息,但問題仍然存在。 我能做什麼?php郵件功能,如何避免郵件中的超鏈接

+0

可能沒什麼它的一個功能 – exussum 2014-10-21 22:12:18

+0

聽起來就像它是電子郵件客戶端,它會自動將其轉換爲超鏈接,因爲它可以識別網址的格式。 – danmullen 2014-10-21 22:15:21

回答

-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: <[email protected]>' . "\r\n"; 
mail($to,$subject,$message,$headers); 

>

可能是你沒有添加內容類型:text/html的,在發送您的電子郵件地址。可能這是你的錨鏈接它不工作的原因。這將工作。