如何設定企業郵件伺服器的MX記錄
8090線上
簡介:正確設定MX(Mail Exchanger)郵件交換記錄是企業電子郵件服務穩定啟動並執行基本條件,我們經常發現很多企業電子郵箱管理員因為設定了不符合規範的MX記錄,導致重要的外部郵件退回或者丟失。
我們先看一個常見的範例:
yourdomain.com MX preference = 10, mail exchanger = 221.57.37.160
將MX記錄設定直接對應IP地址,這是不符合RFC標準的設定,根據RFC的smtp通訊協定設定標準,郵件交換記錄MX應該指向一條A記錄,而不是直接對應IP地址。
上面的範例,郵箱管理員應該增加一條A記錄,如
mail.yourdomain.com internet address = 221.57.37.160
然後再將MX記錄指向這條A記錄:
yourdomain.com MX preference = 10, mail exchanger = mail.yourdomain.com
請檢查您的企業郵件伺服器的MX記錄是否設定規範,但是否這樣的設定就萬事無憂了呢?
回答是否定的。
雖然上述yourdomain.com設定符合RFC標準,通常情況外部郵件能夠正常到達伺服器,但依然不是我們推薦的設定方法,因為這種設定缺乏網路和郵件伺服器的冗餘,一旦遇到網路瞬斷或者郵件伺服器暫時不可用,那麼外部郵件依然可能退回或者丟失。
我們先來看幾個範例:
1.IBM公司
ibm.com MX preference = 10, mail exchanger = e31.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e32.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e33.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e34.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e35.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e1.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e2.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e3.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e4.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e5.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e6.ny.us.ibm.com
2.Yahoo郵箱
yahoo.com MX preference = 1, mail exchanger = c.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = d.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = e.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = f.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = g.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = a.mx.mail.yahoo.com
yahoo.com MX preference = 1, mail exchanger = b.mx.mail.yahoo.com
3.126郵箱
126.com MX preference = 10, mail exchanger = 126.mxmail.netease.com
126.com MX preference = 50, mail exchanger = mxbak.126.com
4.靠譜公司郵箱
corp-email.com MX preference = 10, mail exchanger = mail.biz-email.net
corp-email.com MX preference = 30, mail exchanger = global-cdn.corpemail.net
corp-email.com MX preference = 50, mail exchanger = mail.corpemail.us
上面的網域名稱有個共性,都是設定多條MX記錄,對應了多條IP和郵件伺服器,郵件伺服器具備了網路和伺服器冗餘,這樣才能穩定接受外部郵件。
我們建議企業郵件伺服器至少需要2條MX記錄,考慮到國內的南北電信互聯互連問題,跨電信、網通雙IP最佳。
如果您的郵件伺服器採用電信、網通雙IP接入(或者多台郵件伺服器)
mail1.yourdomain.com internet address = 電信IP地址
mail2.yourdomain.com internet address = 網通IP地址
yourdomain.com MX preference = 10, mail exchanger = mail1.yourdomain.com
yourdomain.com MX preference = 10, mail exchanger = mail2.yourdomain.com
有時,企業的海外郵件特別重要,我們可以考慮增加一台海外郵件伺服器作為郵件的備用入口,如果遇到海外客戶的郵件伺服器無法串連國內網路,那麼郵件會通過海外郵件伺服器中轉後到達企業郵件伺服器。
請參照上面第4個範例的設定。
corp-email.com MX preference = 50, mail exchanger = mail.corpemail.us
如果你使用IDC的產品 各個IDC網站一般都有自己的教程,實在不行可以聯絡一下IDC的線上客服!