使用 Mutt 發送電子郵件時如何偽造發送時間?

使用 Mutt 發送電子郵件時如何偽造發送時間?

假設一名學生遲交了兩小時的作業。現在作業需要在互聯網上傳輸很長一段路,所以有一個很好的藉口,它在某個地方迷路了或者被卡住了(好吧,失敗了,但人們總是需要找到充分的理由以一種有趣的方式晚一點歸還東西) 。現在有什麼方法可以讓電子郵件看起來比實際發送的時間早得多嗎?

我有嚴格的時間表,例如 23.59,我不確定他們使用哪些時鐘來衡量發送或到達時間以及在哪個時區。我可以更改時區以便我的電子郵件變得「準時」嗎?

答案1

如果您設定edit_headers選項為yes,您可以在發送前編輯郵件的所有標頭,並且您可以設定自己的Date標頭。這樣做的合法用途是選擇您自己的時區或您自己的日曆。

您的電子郵件經過的每個伺服器都會新增一個Received標頭,其中包含收到郵件的日期(或打算處理郵件的日期)。除非您能夠控制伺服器,否則您無法偽造這些內容。更準確地說,從接收者的角度來看,標頭從接收者信任的路徑上的最後一台機器開始是可靠的。

電子郵件延遲的常見原因是灰名單。很難預測特定電子郵件是否會被列入灰名單,因為該決定部分取決於伺服器與每個寄件者的最近歷史記錄。然而,並不是所有的伺服器都會加入灰名單,而且灰名單無論如何都會增加你的遲到率。

當然,電子郵件可能會因故障、日常維護或一般網路不穩定而延遲。電子郵件被設計得非常可靠,但不一定很快(當它被發明時,許多網站沒有永久的網路連線;在某些地方,電子郵件可能每天下載和上傳一次)。如今,電子郵件不像以前那麼可靠,但它通常幾乎是即時的。可能會發生延遲,但這是不尋常的。

如果您不知道作業何時截止,請詢問您的導師。

相關內容