【发布时间】:2015-09-29 18:15:17
【问题描述】:
作为帐户注册的一部分,我向新用户发送了一封包含一次性验证链接的电子邮件,该链接确认他们的电子邮件地址存在并自动登录。但是,我注意到验证脚本在以下时间运行电子邮件被打开——在链接本身被点击之前。我的假设是我的电子邮件客户端(在本例中为 Outlook.com)有某种爬虫,它在打开电子邮件时跟踪电子邮件中的链接。
假设我是正确的(如果我不正确,请纠正我),并且抛开可能严重侵犯隐私的行为(因为这在此处是题外话),我能做些什么来阻止这种情况发生了什么?
为了确认它确实是 Outlook.com,我检查了用户代理 Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0(我在 Mac 上使用 Chrome)和远程地址 132.245.26.156(微软拥有)。
【问题讨论】:
-
邮件客户端默认不再获取远程资源。除非该特定 Outlook 有一些时髦/糟糕的安全设置,或者收件人明确允许 Outlook 信任该特定发件人。
-
它是 Outlook.com。我确实将发件人标记为受信任。这就是解释吗?
-
rel="nofollow"不起作用,将它们作为受信任的发件人删除也不起作用。它在垃圾文件夹中时不跟随链接,但是当移动到收件箱并解除阻止(但未标记为受信任)时,链接会被跟随。 -
远程地址指向 Microsoft,而用户代理指向 Windows 机器。
-
我遇到了完全相同的问题,并且一直在使用 hotmail.com 和 outlook.com 电子邮件地址进行测试。我猜这个问题适用于所有 Microsoft 电子邮件地址(msn 和 live 也是如此)。有没有人找到解决方案?
标签: php outlook web-crawler