我正在发送一封带有php的邮件,我已经使用此代码添加了一个链接:
$message = "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"iso-8859-1\"\n"."Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n";
$message .= "<a href='www.stackoverflow.com'>Click.</a>\n\n";
链接确实会在电子邮件中发送,但是当我点击Outlook中的链接时,它将在IE中打开并转到res://ieframe.dll/syntax.htm#www.stackoverflow.com
而不是www.stackoverflow.com
。
然而,当我将鼠标悬停在链接上时,它会在页面底部显示正确的链接,请看一下:
(打印屏幕移除鼠标,但在图片中我将鼠标悬停在链接上。)
我的代码有问题或者这可能是Outlook问题吗?如果有人知道什么可能是错的,那就太好了!
答案 0 :(得分:3)
您在链接前缺少http://
。
否则它将附加到当前网址的末尾。