Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过电子邮件发送链接_Php_Html Email_Phpmailer - Fatal编程技术网

Php 通过电子邮件发送链接

Php 通过电子邮件发送链接,php,html-email,phpmailer,Php,Html Email,Phpmailer,我正在尝试通过电子邮件发送网站链接。经典 问题是当我收到电子邮件并试图打开它时。它不想重定向到网站。我不确定我做错了什么,有人能帮忙吗 我不确定这是否有帮助,但我正在使用PHPMailer和msgHTML方法,这似乎工作得很好 尝试完全限定URL,我不确定电子邮件客户端是否能够解析相对路径 尝试使用 您的电子邮件不是一个协议,对于您的电子邮件客户端来说,它不是一个指向http或https协议的链接 试试这个 <a href="http://www.website.com" target=

我正在尝试通过电子邮件发送网站链接。经典

问题是当我收到电子邮件并试图打开它时。它不想重定向到网站。我不确定我做错了什么,有人能帮忙吗


我不确定这是否有帮助,但我正在使用PHPMailer和msgHTML方法,这似乎工作得很好

尝试完全限定URL,我不确定电子邮件客户端是否能够解析相对路径

尝试使用

您的电子邮件不是一个协议,对于您的电子邮件客户端来说,它不是一个指向http或https协议的链接

试试这个

<a href="http://www.website.com" target="_blank">website</a>

在电子邮件内容中,我们必须提供绝对路径而不是相对路径

要清楚,客户端将无法解析相对路径,因为电子邮件没有要相对的基本URL。所有链接必须是绝对的。您可以使用
base
标记,但是如果
head
标记被剥离,那么一切都会中断,这是一些愚蠢的webmail客户端所做的。