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