0

我正在使用 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 问题?如果有人知道可能出了什么问题,那就太好了!

4

1 回答 1

3

您缺少http://链接之前的链接。

否则它将被附加到当前 url 的末尾。

于 2013-04-26T08:34:08.247 回答