我想我們都見過這樣的情況,發送的電子郵件的From
標頭設定為您自己的電子郵件地址,就好像您是發送垃圾郵件的人一樣。我一直認為你對此無能為力,因為From
標題是免費的。
這是真的嗎?
答案1
您很可能會看到標頭From
設定為您自己的電子郵件地址的垃圾郵件,原因至少有以下其中之一:
- 您的電子郵件地址的網域名稱沒有寄件者策略框架 (SPF) 記錄明確指定允許哪些主機代表您傳送電子郵件。
- 您的電子郵件接收伺服器(郵件傳輸代理或 MTA)不進行 SPF 驗證。
設定嚴格的 SPF 記錄
如果您的網域是 ,example.com
並且您從該 IP 位址發送電子郵件1.2.3.4
,則可以將以下嚴格的 SPF 記錄放入您的區域文件中:僅有的允許
1.2.3.4
,- 域的
A
記錄,以及 - 域的
MX
記錄解析為什麼
發送電子郵件:
example.com. IN TXT "v=spf1 +a +mx +ip4:1.2.3.4 -all"
此記錄不會阻止垃圾郵件發送者在From
標頭中使用您的電子郵件地址,但它確實會告訴關注 SPF 記錄的接收伺服器拒絕發送電子郵件不是由...發送1.2.3.4
。
如果您的網域使用郵件提供者,則需要從他們那裡了解要使用的 SPF 設定。例如,與谷歌應用套件,你需要遵循這些說明。
設定電子郵件伺服器以檢查 SPF
有各種不同的 MTA 和控制面板。您需要查閱 MTA 或其控制面板的文件(例如面板) 設定 SPF 檢查。
作為一個範例,Exim 可以配置為透過以下方式檢查 SPF 記錄本指南。