谁能解决这个谜?
我们有一个Web应用程序,仅对受邀用户可用。我们的管理员为用户创建帐户,然后应用程序向该人发送激活电子邮件。电子邮件包含一个链接,供他们单击以激活他们的帐户,然后设置密码。该链接包含唯一引用,一旦访问了该链接,就不再可用。
有人报告说他们收到了电子邮件,但是当他们单击链接时,出现404错误-这意味着他们的链接已被访问。在搜索服务器日志时,我们看到一个匹配其唯一链接的请求,这要比他们说单击链接的时间早很多小时。实际上,该请求是在此人的激活电子邮件发送后立即发送的,但未到达我们用户的收件箱。WHOIS记录的请求IP地址-70.39.157.192-说它是位于美国的服务器,属于Packet Exchange,而我们的用户在英国。
有谁知道如何发生这种情况?当某种电子邮件过滤程序在网络上路由时,是否可以访问电子邮件中的链接?还是会更险恶?
只有一名用户才发生这种情况,许多其他用户都没有问题地激活了他们的帐户。
如果有任何区别,我们将通过MailGun发送电子邮件。
过去有效果吗?我问是因为脚本中可能存在错误。
—
史蒂夫
是的,它已经运行了好几个星期,成功建立了约100个用户。自从发现问题以来,我们尝试设置更多的用户,并且所有工作都没有任何问题。
—
Andrew Battye
这个用户使用的电子邮件提供商是否不同于其他所有用户(适用于该电子邮件提供商)?
—
2016年
不,我不这么认为。我们在同一建筑物内设置了约20个都在公司工作的用户,因此我假设他们的所有电子邮件都由同一系统处理。
—
安德鲁·巴蒂
我认为您的假设是正确的,可能是某种电子邮件扫描程序可能正在扫描不良/恶意软件链接,因为扫描将在接收邮箱收到电子邮件后立即进行,而不是在用户打开电子邮件时进行。扫描程序将GET发送到链接,然后杀死URL,这似乎是合理的。
—
Analog