Gmail 中的日期标头是否可以可靠地判断电子邮件的来源?

Gmail 中的日期标头是否可以可靠地判断电子邮件的来源?

我知道你可以使用Received标头用于确定电子邮件的来源,但如果Date标题与标题相矛盾怎么办Received: from

您可以在下面看到电子邮件已发送至04:16:43 -1000

在此处输入图片描述

但查看Received: from标题(只有一个),我们可以看到它来自-0800(太平洋标准时间)时区。

在此处输入图片描述

那么哪个是正确的?-1000 与 -0800 不是同一位置。我可以依赖这里的日期标题吗?

答案1

标题Date通常由编写邮件的程序添加,因此时区将与作者计算机的时区相对应。(即使对于 Gmail 也是如此。)因此,假设编写者没有撒谎,则该邮件是在 -1000 年写的。

Received但是,标题是由邮件服务器处理该消息。它们的时间戳是在服务器收到消息,因此将对应于服务器的位置。(无论如何,这是唯一可能的选择——服务器无法知道客户端在哪里!)Google 的数据中心很可能位于 -0800 的某个地方。

答案2

您可以自由地将计算机设置为您想要的任何时区。如果您觉得虽然您住在洛杉矶,但您的灵魂却在夏威夷,那么您也可以将计算机设置为显示 UTC-10h。

物理位置和 PC 上设置的时区之间绝对没有可靠的关系。

更糟糕的是,日期标头可能完全是伪造的。在本例中,并非如此,因为邮件仅晚了 2 秒就到达了 Google。

相关内容