答案1
如果是通过 Web 界面发送的 - 则不会。
标头信息将仅显示发送该邮件的服务器的 IP 地址。RFC 中没有任何内容涉及与基于 Web 的邮件客户端的交互。因此,系统将盲目地将其发送到 SMTP 服务器,SMTP 服务器将说原始 IP 来自运行 Web 邮件的主机的 IP。
如果用户使用客户端并通过 SMTP 发送邮件 - 是的。
当您使用客户端并直接将邮件发送到 SMTP 时,您的 IP 将(应该)作为发件人出现在邮件头中。
举个例子,我使用 Outlook 给自己发送了一封电子邮件(我使用的是 Google Apps):
Received: from ceres (xxx.net [99.144.xx.xx]) <-- This was MY IP.
by mx.google.com with ESMTPS id 9sm1605084ywe.56.2009.10.31.17.27.00
(version=SSLv3 cipher=RC4-MD5);
Sat, 31 Oct 2009 17:27:00 -0700 (PDT)
答案2
有没有办法知道 Gmail/Yahoo/Hotmail 中发送的任何邮件的发件人 IP 地址?
不适合一般大众。
但是,如果发生刑事犯罪,执法部门或检察机关可以从电子邮件服务提供商处获取此信息。
答案3
不,不是原始发件人的地址。您可以通过查看 SMTP 标头来查看交付链中的 MTA,仅此而已。
答案4
在犯罪行为中确实如此,可以请求 IP 地址,但罪犯可以使用 TOR(洋葱路由器)并使用不属于他们的 IP!所以实际上它很可能是无法追踪的。