我用PHP编写了一封电子邮件,其中包含一个A-tag,可以自动登录我的网站并跳转到某个页面。
在Outlook中,一切正常,但Gmail和Ipad Mail仅将链接显示为普通文本,因此您无法单击它。不知何故,链接不受信任,我想,因为电子邮件中我的网页的另一个短链接可以正常工作。
以下是该链接的示例,由于安全原因,它无法正常工作,但您明白了这一点:
<a id="Example" href="abc.domain.nl/loginlink.php?user=J535ZAFH&password=829%23221&screenid=SCREEN_USER&operation=VIEW¶ms=actiesoortid=REAGEREN&primaryfieldname=_jgubzp%7Fl%60k%7CmlPQ&primaryfieldvalue=%3E%3D%230%3C%28&optionprofile=150&userprofile=4">
(为了更高的安全性,加密了用户名,密码,primaryfieldname和primaryfieldvalue)
显然网址很长,并且不是以'www'开头,也许这就是原因,但我真的没有看到缩短网址和更改子网域的简单方法。 也许是因为'params'参数有一个双=?
我是否可以采取任何措施让其他邮件程序在Outlook中运行?
答案 0 :(得分:1)
乍一看,我注意到href属性中没有“http://”这意味着链接是相对的,所以它在Outlook中也不起作用。 尝试预先添加http://(或任何协议)。
答案 1 :(得分:1)
确保标题正确:
$ headers。=“Content-Transfer-Encoding:7BIT”;
不
$ headers。=“Content-Transfer-Encoding:quoted-printable”;
答案 2 :(得分:0)
我添加了target='_blank'
,现在该链接也可以在Gmail中使用了!