如何找出电子邮件发件人的确切位置?

如何找出电子邮件发件人的确切位置?

据我了解,电子邮件标头上的 IP 地址是发件人的 ISP 的 SMTP 服务器的 IP 地址。

我只是想知道是否可以根据电子邮件标头中的 IP 地址找到电子邮件发件人的确切位置?这个过程如何运作?

答案1

简而言之,不是的。

电子邮件标头中的 IP 地址是针对邮件经过的每个 SMTP 服务器进行记录的。您能做的最好的事情可能是将初始 SMTP 服务器的 IP 地址映射到 ISP。这当然不是一门精确的科学,如果邮件是从 Hotmail 或 Google Mail 等免费提供商发送的,那么您就完蛋了。

我怀疑你为什么要这么做,我也想不出任何理由真实的无论如何,你都会想要的有用的理由。

答案2

由于您无权访问 Jim 的 ISP 的 smtp 服务器及其日志,因此您无法确定他从哪里发送电子邮件。(如果他正在使用他的 smtp 服务器,那么您就知道答案了……)

答案3

假设你指的是地理位置,那么你可以使用 IP 地理定位。有很多不同的解决方案。这搜索对于先前的 Server Fault 问题来说是一个很好的开始。

好的,看起来你想要知道 Jim 使用电子邮件的计算机的地理位置客户。没有通用的解决方案。在某些情况下,IP 会位于 Received 标头中。在其他情况下(例如,Webmail),它会位于特殊标头中,例如 X-Originating-IP 或 X-AOL-IP。

概述了查找几种常见服务的 IP。有了这些之后,您当然可以使用 IP 地理定位。

相关内容