從底層徹底瞭解郵件系統基礎

            郵件系統中的各個單元

電子郵件系統的組成 5部分:MTA,MSA,MUA,MDA,MAA。
1、MUA (Mail User Agent),郵件用戶代理,如thunderbird,outlook等
2、MTA (Mail Transfer Agent), 郵件代理服務器,sendmail,Postfix,Qmail,ZMailer  ,Exim  等
3、MSA(Mail Submission Agent),郵件提交代理服務器。
4、MDA(Mail Delivery Agent),郵件投遞代理服務器,devote等
5、MAA (Mail Access Agent),郵件訪問代理服務器。

企業中郵件系統常見的輔助mail系統的服務器如下:
1、Proxy服務器。
2、LB負載均衡服務器。
3、DB數據庫服務器。
4、Log服務器。
5、DNS服務器。
6、VC病毒檢查服務器。
7、Web服務器。

下面去看一看常見的mail服務器軟件,首先說下MUA

常見的MUA,Foxmail,Outlook Express,thunderbird等,現在我們發電子郵件更多是通過網頁形式,如126,Hotmail等,這都不是直接通過MUA發送的,其實以本人的經驗企業內部郵箱更多還是通過MUA發送的,MUA是我們發送E-mail的代理工具。不屬於服務端的程序,是安裝在客戶端的工具

下面說明MTA,MTA交郵件傳輸代理,當你在MUA上寫了一封郵件,在你點擊“發送”的那一刻,郵件就被交與MTA傳輸,MTA實現了SMTP協議,最悠久的MTA就是sendmail,它最早應用在Unix上,後來也被用於Unix-like系統上,如linux,但sendmail說實話並不是一個很好的軟件,特別是在安全方面,隨着時代的發展,就出現了很多的優秀的MTA軟件,如Postfix,Qmail等,更詳細的資料請查看本人的另一篇文章《linux服務器MTA軟件比較》,裏面有詳細的說明

在郵件系統搭建中另一個重要的組成部分就是,郵件投遞代理,MDA,之前說的MTA只是將郵件發送到目的地址,然後它的“任務”就結束了,這時候就需要目標服務器來接收郵件,這時MDA就出現了,linux下實現MDA的就是devote軟件,MDA實現的協議有早期的POP3(110),IMAP(143)等

在現實的的郵件系統搭建中,特別是服務器端得搭建最主要的就是MTA,MUA的搭建,當然還有很多的過程需要去注意,這裏只是概述,後續的會有詳細的說明,根據本人的企業項目運維經驗,企業內部的郵件系統是很複雜的,還有有很多圍繞郵件核心系統的服務器,如前面提到的

一個郵件系統需要處理大量的郵件,就不得不考慮使用LB負載均衡服務器

現在由於商業原因會出現很多的垃圾郵件,所以有不得不搭建VC病毒反垃圾郵件檢測服務器

等等

所以郵件系統是一門巨大的學問,本人原與各位高手一起探討,不幸榮光!!!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章