Routing 查找电子邮件的发送位置

Routing 查找电子邮件的发送位置,routing,ip-address,mail-server,email-headers,webmail,Routing,Ip Address,Mail Server,Email Headers,Webmail,我想知道电子邮件是从哪里发来的 我已经知道我必须在完整的报头中找到最下面的“receivefrom”来获得私有和公共IP地址 但当私有IP为[127.0.0.1]时,我有点困惑。 我们可以说这意味着邮件是从与邮件服务器(公共IP地址)相同的LAN发送的吗?或者邮件是在发送电子邮件的同一台电脑上读取的 我们的目标是证明电子邮件是从精确的位置(局域网上有内部邮件服务器的PC)发送的,而不是从使用此服务器上安装的webmail的客户端发送的。127.0.0.1是本地计算机的IP。公共IP通常是向int

我想知道电子邮件是从哪里发来的

我已经知道我必须在完整的报头中找到最下面的“receivefrom”来获得私有和公共IP地址

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


我们的目标是证明电子邮件是从精确的位置(局域网上有内部邮件服务器的PC)发送的,而不是从使用此服务器上安装的webmail的客户端发送的。

127.0.0.1是本地计算机的IP。公共IP通常是向internet公开的网关的IP,或者是路由器,或者是直接连接的计算机。取决于客户端的专用IP可以是设备的内部IP或Lan IP,如果是127.0.0.1,则会引用计算机本身

转到
http://127.0.0.1
将始终尝试连接到您自己的计算机

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

电子邮件标题并不是追踪位置的可靠方式。

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


再次感谢Senjai为您提供的宝贵帮助,让您的工作顺利进行

谢谢Senjai的快速回答!谢谢Senjai的快速回答!我的目标是证明电子邮件没有通过webmail发送,以证明原始位置位于邮件服务器的内部网络上。所以,我认为关键是当你说:“通常提供的IP是webmail服务器的IP,而不是连接到服务器的客户端的IP”。我们怎么能几乎肯定这一点?你知道是否有一些“官方”文件(RFC或其他文件)可以证实这一点吗?提前谢谢你!