2

我想知道一封电子邮件是从哪里发送的。

我已经知道我必须找到完整标头中最下方的“接收方”才能获取私有和公共 IP 地址。

但是当私有IP是[127.0.0.1]时我有点困惑。我们可以说这意味着邮件是从与邮件服务器(公共 IP 地址)相同的 LAN 发送的吗?还是在发送电子邮件的同一台 PC 上阅读邮件?...

目的是证明一封电子邮件是从一个精确的位置(局域网上的 PC 和内部邮件服务器)发送的,而不是从使用安装在该服务器上的 webmail 的客户端发送的。

4

2 回答 2

0

127.0.0.1 是本地计算机的 IP。公共 IP 通常是暴露给 Internet 的网关的 IP,如果是直接连接,则可以是路由器或计算机。取决于客户端的私有 IP 可以是设备的内部 IP 或 LAN IP,或者在引用计算机本身的 127.0.0.1 的情况下。

Going tohttp://127.0.0.1将始终尝试连接到您自己的计算机。

Webmail 并不总是显示用户在使用其客户端时连接的 ip。通常提供的 IP 是 webmail 服务器的 IP,而不是连接到服务器的客户端。

电子邮件标头并不是追踪位置的真正可靠方法。

于 2013-05-11T23:42:20.620 回答
0

我得到了解决方案!我比较了从 LAN 发送的一封电子邮件和从 webmail 发送的一封电子邮件的电子邮件标题: - 在第一种情况下,最早的“接收自”是 127.0.0.1 和公共 IP 地址 - 在第二种情况下,最旧的“received from”标头是 Web 邮件组件的名称,它也在 X-mailer 标头中指示,公共 IP 地址在另一个“received from”标头中指示。

再次感谢 Senjai 提供的宝贵帮助!

于 2013-05-12T15:36:37.720 回答