电子邮件服务是否发送发件人的IP地址?


10

如果我要通过Gmail / Hotmail / Yahoo接收/发送电子邮件,我可以看到发件人的IP吗?

我知道与IP无关,但是会否放弃我发送电子邮件的位置?

Answers:


14

简短答案:是(至少在发件人使用电子邮件程序的情况下)。

长答案:每封电子邮件都包含许多标头,这些标头描述了发件人和收件人的电子邮件地址,消息的来源等。当邮件通过SMTP服务器(将其中继到收件人)时,它们中的每一个都会在标头中添加一个Received字段。最后一个(因为新字段被添加到现有标头之前)这样的字段应该显示发送者的IP地址。但是,如果发件人使用基于Web的电子邮件(而不是像Outlook或Windows Live Mail这样的电子邮件客户端),则第一个“接收到”字段通常仅包含电子邮件服务器的IP地址,而不是发件人。(根据本文,至少Gmail就是这种情况。)

一些电子邮件提供商可能还会使用其他标题字段。例如,Outlook.com(又名Hotmail)一次使用了X-Originating-IP标头。


要自己查看电子邮件的标题,可以执行以下操作:

  • 在Outlook.com中,打开邮件,单击“操作”,然后选择“查看邮件源”

    在此处输入图片说明

  • 在Gmail中,点击“更多”按钮(“回复”箭头旁边),然后选择“显示原始图片”

    在此处输入图片说明

  • 在Windows Live Mail中,右键单击邮件并选择“属性”,然后转到“详细信息”选项卡

  • 在Mozilla Thunderbird中,双击该消息以在新窗口中将其打开,然后转到查看→标头→全部

    在此处输入图片说明
    (图片来源:http//www.emailquestions.com

  • 在Outlook(2007年及更高版本)中:


几个网站(例如 两个)可让您粘贴电子邮件的来源,并会自动将其解析为发件人的IP。


我刚刚尝试将电子邮件从Hotmail发送到Gmail地址,在这种情况下,它确实包含ISP分配的原始IP地址,但是如果我从Gmail向Hotmail发送电子邮件,则没有ISP的原始IP地址。

如果原始发件人的IP地址使用邮件客户端和SMTP,也可能在SPF相关标头中提及。使用WebMail界面发送的邮件通常不会在任何地方。

@ user121032我一直在更新答案,所以也许您没有注意到有关基于Web的电子邮件服务通常不发送发件人IP地址的评论。我只是尝试使用Windows Live Mail通过Gmail发送电子邮件,并且标题确实包含发送者的IP地址。
Indrek '10 -10-10

5
@ user121032:包括发送者的IP地址;但是,什么被视为“发送者”取决于服务。Gmail认为其服务器是发件人。Hotmail将用户视为发件人。
大卫·史瓦兹

我不认为这是对的,当从基于Web的客户端发送邮件时(浏览器已登录Hotmail / Gmail等)。也许情况有所改变,但是Hotmail在电子邮件中未包含任何原始IP信息
peteski 2014年

1

打开电子邮件时,您可以在gmail中看到电子邮件详细信息。

在打开的电子邮件的标题导航中,有一个向下箭头,显示更多选项。在下面的列表中,单击Show original
现在,您将看到所有电子邮件标题信息。发送方网关的信息为Received: from


有时我注意到发件人的IP地址是不同的。真的是ISP的IP地址吗?

1
@ user121032-谷歌邮件标题中的地址不是用户的IP地址。

1

Internet电子邮件旨在携带发送电子邮件的计算机的IP地址。该IP地址与消息一起存储在发送给收件人的电子邮件标头中。

有关详细信息,请检查


2
您可以在链接的简短摘要中进行编辑以防万一它失效了?
jonsca
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.