在現代社會,考驗一款郵件系統是否優秀的其中一個重要指標就是:穩定性。因為一家企業經營歷史久了之后,員工和客戶數量與日俱增,隨著業務的拓展很有可能將分支機構開設到全國乃至海外,積累的歷史資料又非常龐大,而且日均的郵件數量非常多,這個時候就對企業郵件系統的穩定性提出了挑戰,帶來了兩個問題:
一是它能否應付得了海量用戶的同時大規模訪問和巨大的郵件發送量?
二是當一家企業分支機構增多時,它如何協調各個分支機構和總部之間保持快速、高效暢通?
對于這兩個問題,我們請教了國內優秀品牌U-Mail馬工程師。馬工認為要解決穩定性的問題,除了郵件系統自身的功能設置之外,還可以考慮對郵件服務器進行負載均衡處理,來實現一個分布式的郵件處理系統。
針對第一個問題,U-Mail郵件系統采取模塊化設計,具有良好的封裝性,因此擁有強大的擴展能力。U-Mail選擇將郵件核心系統和郵件前端(Webmail) 系統運行在不同的主機上,軟件的不同模塊如收發模塊、用戶認證模塊、郵件存儲模塊、用戶接入模塊等,分別運行在不同的機器上,共同來完成整個電子郵件系統的功能,使用這種結構,U-Mail郵件系統支持的用戶可以達數百萬乃至上千萬。同時U-Mail的多機集群技術,保證了在處理海量郵件的發送、管理和存儲時一如既往的高效率、強穩定。當業務高速發展時,還可以根據需要添加服務器。
針對第二個問題,馬工給我們形象演示了U-Mail郵件系統的分布式部署原理。馬工先解釋了幾個名詞:
DNS服務器:主要負責對郵件記錄的解析
郵件服務器:負責服務器端郵件的收發工作
郵件客戶端:負責客戶端的郵件收發工作
一、DNS服務器屬于郵件系統建設中不可或缺的一環,很多和郵件服務器的相關問題均出在DNS上。常用的DNS服務器有兩類:Windows DNS服務器和BIND DNS服務器。Windows DNS服務器屬于Windows NT Server和Windows 2000 Server的標準組成部分,BIND DNS 服務器屬于大部分的Unix操作系統的標準配置。
在DNS的配置中,與郵件相關部分配置通常如下:
@ IN MX 10 mail1
@ IN MX 20 mail2
@ IN MX 30 mail3
Mail1 IN A XXX.XX.XX.XXX(IP地址)
Mail2 IN A XXX.XX.XX.XXX(IP地址)
Mail3 IN A XXX.XX.XX.XXX(IP地址)
其中,第一條記錄的意思是本域的郵件服務器為mail,優先級是10,數值越小優先級越高;第二條的含義是mail記錄的對應IP地址是XXX.XX.XX.XXX,這兩條記錄指明了在本域中的郵件服務器的IP地址。
二、郵件服務器:它包括五個組成部分,即SMTP服務、POP3服務、WebMail服務,用戶認證服務和郵件存儲服務。
三、郵件客戶端:郵件客戶端即一般常見的收發郵件的軟件,主要有Outlook、Foxmail等。郵件客戶端通過SMTP協議與郵件服務器25端口通訊進行發送郵件,通過POP3協議與郵件服務器110端口進行通訊接收郵件。
當某企業的郵件系統用戶數比較多同時開設有分支機構時,為了實現穩定通訊,可以在分支機構和總部各架設一臺服務器,如在A、B兩地架設服務器,則屬于A地的員工賬號添加到A地服務器上,B地員工的賬號添加到B地服務器上。當A地服務器接收到郵件后,如果收件人不在本地服務器上,就會自動通過協議發送到另一臺服務器上。
它的實施步驟是:登錄U-Mail郵件系統超域管理后臺,勾選“啟用分布式郵件系統”,之后再設置域名解析地址。
分布式部署方案用來解決以下問題:

1、分支機構位置和中心位置或數據中心之間的網絡連接,通常是低帶寬、高滯后或不可靠的。
2、公司總部的網絡基礎結構無法同時處理分支機構的服務請求,
3、用戶需求規定服務器須放在本地,以提供佳用戶體驗和可用性。
為了你的企業長遠發展,建議您從一開始就選擇專業、穩定、效率高的郵件服務器,歡迎免費申請試用U-Mail郵件服務器軟件
歡迎大家關注U-Mail微信公眾號,會定期給大家分享一些郵件相關的知識和U-Mail動態
