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