資源描述:
《在RHEL5上搭建郵件服務(wù)器的調(diào)研報告.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、在RHEL5上搭建郵件服務(wù)器的調(diào)研報告電子郵件系統(tǒng)基礎(chǔ)電子郵件系統(tǒng)是目前Internet上通用的標(biāo)準(zhǔn),由于具有完善的設(shè)計架構(gòu),因此可兼容來自不同平臺、服務(wù)器或應(yīng)用程序間的信息交換。因此在討論郵件服務(wù)器的架設(shè)與管理前,我們必須對其基本概念有充分的了解。??專有名詞本節(jié)將從與電子郵件系統(tǒng)有關(guān)的名詞開始介紹,之后再討論整個電子郵件傳遞的流程,希望能幫助讀者建立清楚和正確的概念。電子郵件電子郵件(ElectronicMail,E-mail)是通過網(wǎng)絡(luò)連接來相互傳遞的信息,也是目前Internet中最常用的服務(wù)之一,它的主要優(yōu)點有:快速:電子郵件寄出后,收件人能在短時間內(nèi)得到這份郵件。經(jīng)濟:它不需
2、要使用信封和信紙,也不需郵資。多樣性:除了文本之外,電子郵件還可傳送圖片、聲音、影像和其他類型的數(shù)據(jù)?;旧螮-mail包含兩個部分:郵件信封與郵件內(nèi)容。郵件信封是指保留給郵件服務(wù)器的信息,它并不提供用戶瀏覽之用,其中包括Received、MessageID、From、Subject、Date等。而郵件內(nèi)容又包含報頭與郵件體兩個部分,如果有附件也會出現(xiàn)于此。郵件傳輸代理郵件傳輸代理(MailTransferAgent,MTA)是一種在服務(wù)器端執(zhí)行的軟件,也就是郵件服務(wù)器,它可在服務(wù)器間傳送電子郵件。一般而言,每個系統(tǒng)只有一個MTA保持在運行狀態(tài),而在UNIX系統(tǒng)中使用最為廣泛的MTA程序
3、有Sendmail、Postfix、Qmail與Fetchmail等,本章將以Sendmail的內(nèi)容介紹為主。郵件用戶代理郵件用戶代理(MailUserAgent,MUA)是一種客戶端軟件,它可提供用戶讀信、回信、寫信及處理郵件等功能,但和MTA不同的是,一個系統(tǒng)中可以同時存在多個MUA程序。一般常見的MUA程序包括Linux平臺上的mail、mailx、elm和mh等,以及Windows操作系統(tǒng)中的OutlookExpress或NetscapeMessenger。郵件傳遞代理郵件傳遞代理(MailDeliveryAgent,MDA)通常與MTA一同運行,將MTA接收的郵件,按照目的位置
4、做出判斷,以決定將該郵件放在本機賬戶下的郵箱,或是再經(jīng)過MTA將此郵件轉(zhuǎn)發(fā)到下個MTA,而MDA一般都在后臺執(zhí)行。如果此封郵件的目的地為本機用戶郵箱,則MDA除了將郵件放在正確的郵箱外,同時還具有郵件過濾的功能,例如丟棄某些特定主題的廣告或色情郵件,或者自動回復(fù)發(fā)件人等。郵件傳遞系統(tǒng)由MTA和MUA組合而成的系統(tǒng)稱為郵件傳遞系統(tǒng)(MailTransferSystem,MTS),如圖所示。例如目前Internet就是一個大型的MTS。郵局協(xié)議郵局協(xié)議(PostOfficeProtocol,POP)是MTS上負(fù)責(zé)“接收”電子郵件的通信協(xié)議,也就是說,POP不具有傳送郵件到用戶或其他郵件主機的
5、功能。在提供此項服務(wù)的主機中,當(dāng)郵件發(fā)送時會先保存在服務(wù)器上,然后在POP客戶端連接到服務(wù)器時,POP服務(wù)器會將用戶郵箱中的郵件下載到客戶端計算機,并由服務(wù)器上刪除這些信件。所以用戶可以在不連接服務(wù)器的情形下進(jìn)行脫機閱讀,因此特別適用于撥號連接的用戶,這也是POP主要的優(yōu)點。但如果用戶郵箱中存在大量的郵件,在下載時可能會引起網(wǎng)絡(luò)流量的增加,特別是在帶寬不足的情形下更為嚴(yán)重,所以在使用POP服務(wù)器前,需先考慮目前企業(yè)的現(xiàn)況以及用戶的需求。因為POP是采用“拉”郵件的方式,所以當(dāng)使用支持POP的MUA讀取電子郵件時,就可執(zhí)行用戶命令或是固定時間間隔的方式,將MTA上的新郵件“拉”到客戶端的計
6、算機上并加以保存。這種脫機讀信的工作,很顯然都是由MUA主動完成而非MTA,所以客戶端擁有主動權(quán),可以彈性決定取信的時間。兩種POP最普遍的版本是:POP2以及POP3,但兩者之間彼此不兼容,POP2在連接端口109執(zhí)行,而POP3則在連接端口110執(zhí)行。在FedoraCore5中同時支持二者,目前POP3的使用率較高,可由/etc/services文件中查看以下的內(nèi)容:pop2?109/tcp??pop-2??postoffice?#POPversion2pop2?109/udp??pop-2?pop3?110/tcp??pop-3????#POPversion3pop3?110/ud
7、p??pop-3Internet信息訪問協(xié)議Internet信息訪問協(xié)議(InternetMessageAccessProtocol,IMAP)是Internet上一項常見的通信協(xié)議,它符合RFC的標(biāo)準(zhǔn),其中包含連接方式、客戶端驗證以及Client/Server的會話等定義,因此可支持所有兼容RFC2060的IMAP客戶端。與POP一樣,IMAP主要用來讀取服務(wù)器上的電子郵件(并非是傳遞),但客戶端需先登錄服務(wù)器,然后才可進(jìn)行資源的