網易企業郵箱詳解海外郵件收發技術
近日,企業郵箱海外郵件投遞問題引發業內關注。那么,國內企業郵箱服務商在海外郵件投遞方面都采用了什么先進技術保證收發穩定快速?目前業界領先的企業郵箱海外投遞服務是怎樣進行的?
為此,記者專門采訪了網易郵箱事業部企業郵箱技術負責人蔡經理,來為企業郵箱用戶解析當今國內領先的企業郵箱海外收發技術。
據蔡經理介紹,網易企業郵箱在海外郵件投遞中采用了智能選擇和安全鏈路技術,在海外郵件接收中采用的DNS分流技術保障海外郵件收發暢通自如。
智能選擇和海外安全鏈路
先說海外郵件發送。蔡經理說,目前海外郵件發送的主要問題是網絡連接不穩定、中國國內IP段被部分國外郵件服務器屏蔽。要解決這個問題,并非有些服務商提出的“只是在海外部署單獨的SMTP/POP3郵件服務器”這樣簡單。設置服務器就能解決海外郵件收發問題其實是一種片面的理解。
為什么說設置服務器的方案不能完全解決海外郵件收發問題?蔡經理介紹了這種方案至少存在的幾大問題:
首先,國內用戶通過客戶端連接到海外SMTP服務器時,速度很慢,發信體驗很差;其次,國內用戶通過客戶端發信到海外SMTP服務器的過程中,有可能因網絡原因而導致連接故障;第三,國內用戶發送到國內的郵件反而需要從海外再繞回來,大大降低了收信速度。另外,用戶需要手工設置海外SMTP服務器地址,大大增加了操作難度。所以說,設置海外服務器,并不難完全解決因為網絡連接不穩定等原因造成的郵件收發障礙。
那么,網易企業郵箱是如何解決這個問題的?
首先網易在國內與海外之間建立了一條安全鏈路,然后,企業郵箱后臺會對郵件進行智能判斷,當投遞系統發現海外發送郵件遇到障礙時,就會自動調整該郵件從海外安全鏈路再次嘗試發送,并且最終通過海外服務器IP對外投遞。因此,當遇到網絡不穩定原因和部分國外郵件服務器對中國IP段攔截等問題時,這種方案會將那些有投遞障礙的海外郵件單獨拎出來走安全鏈路,但不會對其它正常郵件的投遞方式作改動。
這種解決方案首先將國內通信和海外通信進行了分流,然后對海外通信中遇到障礙的郵件自動作出判斷和分流處理。對于國內用戶來說,用戶只需要連接到國內SMTP服務器即可,國內郵件仍舊維持原有投遞流程,不會從國外繞一圈回來,速度快,不受網絡原因影響。只有發送到國外的、有問題的郵件才走海外通道。用戶無論是通過客戶端在WEBMAIL發送郵件都無需任何額外設置,系統會自動為有需要的郵件自動選擇***投遞路徑。
為了更好地讓大家理解海外安全鏈路的實現方式,記者請網易企業郵箱做了一個使用網易企業郵箱發送到gmail郵箱的郵件案例:
圖解1:企業郵箱用戶連接到smtp.qiye.163.com的國內的SMTP服務器。
圖解2:Gmail收到的郵件信頭。
從該信頭可以看到Gmail接收時看到的IP是42.99.128.10,該IP即為網易的海外服務器地址。可以反查該IP的PTR反解記錄為:m128-10p.163.com。
圖解3:該IP位于網易的外發IP列表的SPF記錄里面:
以上實例清晰展示了網易企業郵箱海外安全鏈路的路徑:雖然看起來網易企業郵箱SMTP服務器地址是在國內的IP,但其實網易系統后臺在對外投遞時,已經幫用戶自動挑選了***海外投遞路徑進行外發,有效的保證了郵件往來通暢。
網易企業郵箱技術負責人蔡經理還介紹說,網易此前也已經在香港部署了服務器,部分海外郵件通過香港帶寬轉發。但光有服務器是不夠的,更重要的是這套智能判斷的海外投遞方案,才最終保證郵件能夠不被國外郵件服務器屏蔽。
與此同時,郵件通信是雙向的,除了要能高效準確地投遞,還需要保證接收的順暢,才能保障海外通信的質量。在郵件接收上,網易企業郵箱采用的智能DNS技術也是行業領先的,這一點會在下一頁詳細介紹。
#p#
上面介紹了海外郵件投遞技術,現在我們繼續以網易企業郵箱為例,介紹海外郵件接收技術。
智能DNS解析技術,確保接收海外郵件暢通自如
郵件通信是雙向的,除了要能高效準確地投遞,還需要保證接收的順暢,才能保障海外通信的質量。
網易企業郵箱技術負責人蔡經理向我們介紹了收信的后臺流程。蔡經理說,要接收郵件,投遞方首先會定位接收方的郵件MX服務器地址,再根據返回的解析結果,連接上接收方服務器,而一般的DNS只能返回固定的IP地址解析結果,這會帶來了以下問題:
***,如果設置解析結果是國內的地址,則海外來信會受到網絡連接限制、帶寬限制等因素的影響,效率低,甚至無法連接上,造成收信失敗。
第二,如果設置解析結果是海外的地址,海外來信可能有所保障,但來自國內的郵件通信,都需投遞到海外的MX,再從海外繞回國內,出現通信故障的機率提高了一倍。
第三,如果同時設置多個解析,由于MX解析結果帶有優先級,則可能每次的進信都需要多次嘗試,影響效率,得不償失。
即便是在國內,電信、聯通、教育網等不同網絡運營商之間的通信帶寬資源也是比較緊缺,不同運營商網絡間存在互聯互通問題,如果沒有方案解決MX的解析問題,國內的通信都會受到影響。
那么,網易如何解決這個問題?
首先,網易在機房選址上,選擇了位于多網骨干匯集的機房,這是確保多網通信的最基本保障。
另外,網易采取了智能DNS分流技術,可以根據發出DNS查詢請求的IP地址所處網段,判斷并返回對應的解析結果。如果位于海外的郵件系統往網易企業郵箱投遞郵件,查詢MX得到的返回結果是海外的服務器IP,網易企業郵箱后臺就會從海外安全鏈路接收郵件,減少因為網絡連接等問題引起的郵件通信故障,使海外進信得到保障。
同樣的,如果是位于電信機房或者聯通機房的郵件系統往網易企業郵箱投遞郵件,查詢MX得到的結果是電信或聯通的服務器IP,后臺就會對應地走電信或聯通的鏈路,避免國內電信和聯通網絡互聯互通問題引起的郵件通信故障。
根據智能DNS解析技術,在每次查詢時盡可能按***匹配結果返回,盡可能使用所有的通信在同一條高速通暢的鏈路中完成,通信質量及速度均得到保障。這種解決方案從根本上保證了通信質量及速度。
綜上所述,網易企業郵箱在海外郵件投遞中采用的智能選擇和安全鏈路技術,以及在海外郵件接收中采用的DNS分流技術,能充分保證海外郵件收發的穩定安全快速。這種做法只需要用戶設置一個MX地址,而郵件從哪里來、往哪里去的判斷和分流工作,都由后臺幫用戶完成,避免了讓用戶自己根據不同的地址多次設置MX來解決郵件收發問題的麻煩。
【編輯推薦】