垃圾郵件通常使用群發軟體發送,寄件人地址可任意偽造。要找到真正的發件人,關鍵在於查看郵件的信頭。以下是常見郵件軟體查看信頭的方法:
直接打開郵件,點擊頁面上方選單中的「原文」或「查看原始碼」,即可看到完整信頭。
在郵件列表中指向該郵件(不要打開),右鍵選擇「內容」→「詳細資料」,即可看到信頭。若有 Sender: 欄位,其後即為真正發件人;若無,則最後一個 Received: from 中的伺服器即為發件人所用的 SMTP 伺服器。
Received 語句的基本格式為:from ServerA by ServerB,其中 ServerA 為發送伺服器,ServerB 為接收伺服器。一般來說,最後一行 Received 中的 ServerA 即為發信人真實 IP 或域名,ServerB 為其發件伺服器(郵件起點);而第一行 Received 中的 ServerB 則是你自己的郵件接收伺服器。
Return-Path: Received: from ns.enet.com.cn ([202.106.124.167]) by mail.777.net.cn (8.9.3/8.8.7) with SMTP id TAA13043; Thu, 28 Oct 1999 19:51:28 +0800 Received: (from ist@localhost) by ns.enet.com.cn (8.9.3/8.9.0) id RAA19714 for enewsdailylist; Thu, 28 Oct 1999 17:50:30 +0800 Received: from chinanetweek.com ([210.72.235.218]) by ns.enet.com.cn (8.9.3/8.9.0) with ESMTP id RAA19690 for ; Thu, 28 Oct 1999 17:50:28 +0800 Received: from chinanetweek.com ([10.1.2.105]) by chinanetweek.com (8.9.3/8.9.0) with ESMTP id RAA05935 for ; Thu, 28 Oct 1999 17:49:26 +0800 (CST)
從上面範例可見,這封信從 10.1.2.105(動態 IP)發出,傳遞路徑為:chinanetweek.com → ns.enet.com.cn → mail.777.net.cn。各伺服器在信頭中添加的內容不盡相同,若某行找不到 IP 或域名,可繼續往上查找。