DNS 與 Mail 的關係 --CallerID 與 SPF

MX紀錄:Mail Server沒有MX紀錄的話大多都是會被Block掉。
SPF紀錄:全名為Sender Policy Framework,加入SPF紀錄的Mail Server可以降低被當成SAPM的風險。
CallerID紀錄:微軟推行的anti-spam的紀錄型態,原生格式為 XML。

由於現在的頻寬日益提昇,Mail Server軟體安裝的過程也可以說是點滑鼠即可完成
很多朋友近期一直問我:「我家裏已經是光纖了!又是固定IP,那我申請一個Domain就可以架設Mail Server了吧~應該跟Web Server一樣簡單」
其實...這樣的觀念是錯誤的!Web Server本身只需要A紀錄或是CNAME別名解析,指向到對的IP就可以了

但Mail Server之間的交談要比Web的複雜,小弟在這裡列出幾項Mail Server必備的紀錄型態:
MX紀錄:郵件交換紀錄,在2000以前SAPM不會太多的年代,如果沒有MX紀錄的話Server會去尋找A紀錄作查詢;但在2000年以後SPAM大量散發的年代,Mail Server沒有MX紀錄的話大多都是會被Block掉。
 
SPF紀錄:全名為Sender Policy Framework,這算是一個比較新潮的紀錄型態,2003年SPAM最氾濫的年代由openspf組織制定,加入SPF紀錄的Mail Server可以降低被當成SAPM的風險。如要查詢或是產生SPF紀錄可以到 http://old.openspf.org/wizard.html?mydomain=microsoft.com 或是 http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx 會有精靈模式的工具幫助產生。
 
CallerID紀錄:微軟推行的anti-spam的紀錄型態,原生格式為 XML,以microsoft.com為例
====================== 紀錄開始 ======================
 

01 <ep testing="true" xmlns="http://ms.net/1">
02     <out>
03         <m>
04             <mx />
05             <a>213.199.128.160</a>
06             <a>213.199.128.145</a>
07             <a>207.46.71.29</a>
08             <a>194.121.59.20</a>
09             <a>157.60.216.10</a>
10             <a>131.107.3.116</a>
11             <a>131.107.3.117</a>
12             <a>131.107.3.100</a>
13         </m>
14     </out>
15 </ep>


====================== 紀錄結束 ======================
是不是感覺像在寫程式呢?這就是微軟所推行的 CallerID 紀錄的格式,不要懷疑~
要產生相當簡單,可以到 http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx 除了可以產生 SPF 以外可以產生 CallerID 紀錄。
 
 以上三個是針對Mail Server (無論是Exchange、Postfix等,都通用)重要的DNS紀錄

如果覺得這篇文章對你有所幫助,可以透過 Paypal 支持作者唷~