使用 Mutt 发送电子邮件时如何伪造发送时间?

使用 Mutt 发送电子邮件时如何伪造发送时间?

假设一名学生迟交了两个小时的作业。现在作业需要在互联网上传输很长一段路,所以有一个很好的借口,它在某个地方迷路了或者被卡住了(好吧,失败了,但人们总是需要找到充分的理由以一种有趣的方式晚一点归还东西) 。现在有什么方法可以让电子邮件看起来比实际发送的时间早得多吗?

我有严格的时间表,比如 23.59,我不确定他们使用哪些时钟来衡量发送或到达时间以及在哪个时区。我可以更改时区以便我的电子邮件变得“准时”吗?

答案1

如果您设置edit_headers选项为yes,您可以在发送前编辑邮件的所有标头,并且您可以设置自己的Date标头。这样做的合法用途是选择您自己的时区或您自己的日历。

您的电子邮件经过的每个服务器都会添加一个Received标头,其中包含收到邮件的日期(或打算处理邮件的日期)。除非您能够控制服务器,否则您无法伪造这些内容。更准确地说,从接收者的角度来看,标头从接收者信任的路径上的最后一台机器开始是可靠的。

电子邮件延迟的常见原因是灰名单。很难预测特定电子邮件是否会被列入灰名单,因为该决定部分基于服务器与每个发件人的最近历史记录。然而,并不是所有的服务器都会加入灰名单,而且灰名单无论如何都会增加你的迟到率。

当然,电子邮件可能会因故障、日常维护或一般网络不稳定而延迟。电子邮件被设计得非常可靠,但不一定很快(当它被发明时,许多站点没有永久的网络连接;在某些地方,电子邮件可能每天下载和上传一次)。如今,电子邮件不像以前那么可靠,但它通常几乎是即时的。可能会发生延迟,但这是不寻常的。

如果您不知道作业何时截止,请询问您的导师。

相关内容