微軟的 SenderID 項目,是通過SPF設定來判定發送郵件的服務器是否合法(身份驗證)的方式,詳細介紹可以在:
(原文鏈接 http://ddbiz.com/?p=128)
http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx
處查閱。微軟也提供了一個嚮導方式的設定導航:
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx
通過在域名的TXT中增加v=spf1....來完成SPF驗證
SenderID的工作方式大致如下:
1. 客戶端發送郵件(如outlook,web mail...)
2. 接收郵件服務器收到郵件後,將檢查發送者的DNS記錄,從TXT記錄中獲取SPF設定
3. 接收郵件服務器通過獲得的SPF記錄,判定發來的郵件是否在允許的IP範圍之內
4. 接收郵件服務器根據SPF判定結果,把收到的郵件拒絕,或者放入垃圾郵件中
一個典型的SPF記錄類似於:
TXT v=spf1 a mx ~all
表示發送郵件的允許ip地址爲 A記錄和MX記錄,其他的IP都是非法的。