




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第10章郵件服務(wù)器210.1 郵件服務(wù)器簡介電子郵件是Internet最廣泛的應(yīng)用之一。配置一個郵件服務(wù)器相當(dāng)于建設(shè)一個郵局。用戶使用電子郵件客戶端工具完成“投遞”、“收取”、“閱讀”等任務(wù)。實(shí)現(xiàn)郵件服務(wù)的基礎(chǔ)是郵件服務(wù)器。郵件服務(wù)器的產(chǎn)品很多,但在Linux領(lǐng)域則首推sendmail。310.2 郵件服務(wù)器的工作原理10.2.1 郵件服務(wù)器工作原理在郵件服務(wù)器中涉及到兩個主要協(xié)議,POP3和SMTP。SMTP(簡單郵件傳輸協(xié)議)使用TCP25端口,負(fù)責(zé)郵件的發(fā)送和傳輸。寫好的電子郵件發(fā)送給SMTP服務(wù)器,SMTP將郵件轉(zhuǎn)換為ASCII碼并添加報(bào)頭,進(jìn)行發(fā)送,郵件通過Internet到達(dá)目的地
2、的郵件服務(wù)器,并由SMTP將郵件的ASCII碼解碼。 POP3(電子郵局協(xié)議)使用TCP110端口,負(fù)責(zé)保存用戶的郵件,并提供客戶端登錄下載郵件。當(dāng)本地服務(wù)器收到外界發(fā)送過來的郵件,就暫時儲存在POP3郵局里,等到客戶機(jī)通過密碼賬號認(rèn)證登錄后,再傳送到客戶手上。410.2 郵件服務(wù)器的工作原理10.2.2 本地網(wǎng)絡(luò)郵件傳輸如果電子郵件的發(fā)件人和收件人郵箱都位于同一臺郵件服務(wù)器中,它會利用以下方法進(jìn)行郵件傳遞。1)MUA(郵件客戶代理)先利用TCP連接端口25,將電子郵件傳送到郵件服務(wù)器(MTA),然后這些郵件會先保存在隊(duì)列中。2)經(jīng)過服務(wù)器的判斷,如果收件人屬于本地網(wǎng)絡(luò)的用戶,則此郵件就會交由
3、MDA進(jìn)行處理,之后直接傳送到收件人郵箱。3)收件人利用POP或IMAP軟件(MUA),連接到郵件服務(wù)器下載或直接讀取電子郵件,整個郵件傳遞過程也隨之完成,如圖所示。510.2 郵件服務(wù)器的工作原理10.2.3 遠(yuǎn)程網(wǎng)絡(luò)郵件傳輸1)MUA先利用TCP連接端口25,將電子郵件傳送到MTA,此時發(fā)件人必須正確定義收件人的電子郵件地址,然后這些郵件會先保存在隊(duì)列中。2)經(jīng)過服務(wù)器的判斷,如果收件人屬于遠(yuǎn)程網(wǎng)絡(luò)的用戶,則此服務(wù)器會先向DNS服務(wù)器要求解析遠(yuǎn)程服務(wù)器的IP地址。如果解析失敗,則無法進(jìn)行郵件的傳遞;如果成功解析,則利用SMTP將郵件傳送到遠(yuǎn)程。3)SMTP將嘗試和遠(yuǎn)程的郵件服務(wù)器連接,如果
4、遠(yuǎn)程服務(wù)器目前無法接受郵件,則會繼續(xù)停留在隊(duì)列中,然后在指定的重試間隔內(nèi)再次嘗試連接,直到成功或放棄傳送為止。4)如果傳送成功,則遠(yuǎn)程MTA就會將此郵件交由MDA處理,并放入用戶郵箱。之后收件人即可利用POP或IMAP軟件,連接到郵件服務(wù)器下載或讀取電子郵件,而整個郵件傳遞過程也隨之完成。郵件傳輸流程如圖所示。610.3 項(xiàng)目說明與項(xiàng)目要求1項(xiàng)目說明用sendmail配置一個郵件服務(wù)器,實(shí)現(xiàn)郵件傳輸。2項(xiàng)目要求E-mail主機(jī)地址為,它的域名是。本項(xiàng)目中所涉及到的配置文件如表所示。文件名功能/etc/mail/accesssendmail訪問數(shù)據(jù)庫文件/etc/mail/local-host-
5、namesSendmail接收郵件主機(jī)列表/etc/mail/sendmail.mcsendmail的配置文件/etc/xinetd.d/ipop3配置POP3的文件710.4 配置步驟說明1)配置DNS。2)檢查是否安裝sendmail。3)修改/etc/mail/sendmail.mc。4)編譯產(chǎn)生sendmail.cf文件,啟動sendmail服務(wù)器。5)修改 /etc/mail/access文件。6)編譯生成access.db 。7)修改/etc/mail/local-host-names。8)啟動sendmail服務(wù)器。9)配置/etc/xinetd.d/ipop3文件。10)啟動x
6、inetd服務(wù)器。810.5 配置過程步驟1:配置的IP地址。步驟2:打開終端,在終端輸入命令“rpm qa|grep sendmail”,如圖所示。rootlocalhost root#rpm qa|grep sendmail圖中出現(xiàn)sendmail版本信息,說明已安裝了sendmail服務(wù)器。910.5 配置過程步驟3:打開sendmail.mc 配置文件并修改。查找到DAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA)dnl改為dnl DAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA)dnl
7、然后保存退出。步驟4:編譯產(chǎn)生sendmail.cf文件,并啟動sendmail服務(wù)器。rootlocalhost root# service sendmail start 或service sendmail restart1010.5 配置過程步驟5:打開access配置文件并修改。rootlocalhost root#vi /etc/mail/access# Check the /usr/share/doc/sendmail/README.cf file for a description# of the format of this file. (search for access_db
8、 in that file)# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc# package.# by default we allow relaying from localhost.localhost.localdomainRELAYlocalhostRELAYRELAY RELAY #該域可以通過服務(wù)器中繼1110.5 配置過程步驟6:編譯生成。rootlocalhost root #cd /etc/mailrootlocalhost mail#make步驟7:打開l
9、ocal-host-names配置文件并修改。rootlocalhost mail#vi local-host-names# local-host-names - include all aliases for your machine here.步驟8:啟動sendmail服務(wù)器。rootlocalhost mail# service sendmail start 或service sendmail restart 1210.5 配置過程步驟9:打開ipop3配置文件并修改。# default: off# description: The POP3 service allows remote
10、 users to access their mail # using an POP3 client such as Netscape Communicator, mutt, # or fetchmail.service pop3socket_type= streamwait= nouser= rootserver= /usr/sbin/ipop3dlog_on_success+= HOST DURATIONlog_on_failure+= HOSTdisable= no #允許啟用這個服務(wù),把25,110端口打開步驟10:啟動xinetd服務(wù)器。rootlocalhost mail# ser
11、vice xinetd start 或service xinetd restart 1310.6 測試1為郵件申請賬號為郵件申請賬號aa和bb,郵件地址變?yōu)楹?。rootlocalhost root#useradd aarootlocalhost root#passwd aaChanging password for user aa.New password: #設(shè)置密碼Retype new password: #確認(rèn)密碼Passwd:all authentication tokens updated successfully.rootlocalhost root#useradd bbroot
12、localhost root#passwd bbChanging password for user bbNew password: #設(shè)置密碼Retype new password:#確認(rèn)密碼Passwd:all authentication tokens updated successfully.1410.6 測試2測試測試環(huán)鏡:Windows XP。測試軟件:Outlook。測試內(nèi)容:局域網(wǎng)A、B兩臺電腦(必須與sendmail指定的IP地址屬于同一局域網(wǎng)),使用outlook軟件互發(fā)郵件。步驟1:打開Outlook,單擊【工具】【賬戶】,如圖所示。 1510.6 測試步驟2:單擊【添加
13、】【郵件】,如圖所示。1610.6 測試步驟3:建立發(fā)送郵件時所顯示的名字,此處輸入aa,如圖所示。1710.6 測試步驟4:輸入在“sendmail”中申請的電子郵件“ ”,如圖10.8所示。1810.6 測試步驟5:選擇電子郵件服務(wù)器地址,服務(wù)器類型為“POP3”,接受和發(fā)送服務(wù)器地址均為“ ”,如圖所示。1910.6 測試步驟6:輸入在“sendmail”申請到的用戶和密碼,如圖所示。2010.6 測試步驟7:配置完成,如圖所示。2110.6 測試步驟8:單擊【創(chuàng)建郵件】,輸入事先在sendmail建立的另一個賬號(即剛才創(chuàng)建的bb賬號),發(fā)送即可,如
14、圖所示。2210.6 測試步驟9:用bb這個賬號登錄去接收郵件,如圖所示。2310.7 配置語句說明(1)dnl define(confTO_QUEUEWARN, 4h)dnl設(shè)置郵件發(fā)送被延期多久之后向發(fā)送人發(fā)送通知消息,默認(rèn)為4小時。(2)define(confTO_IDENT, 0)dnl設(shè)置等待接收IDENT查詢響應(yīng)的超時值(默認(rèn)為0,永不超時)。(3)FEATURE(use_ct_file)dnl表明sendmail使用/etc/mail/trusted-users文件提供可信用戶名(可信用戶可用另一個用戶名發(fā)送郵件而不會收到警告消息)。(4)FEATURE(access_db,ha
15、sh -T -o /etc/mail/access.db)dnl設(shè)置訪問數(shù)據(jù)庫的位置,該數(shù)據(jù)庫指出允許哪些主機(jī)通過此服務(wù)器中繼郵件。(5)dnl # DAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA)dnl允許接受本地主機(jī)創(chuàng)建的郵件,如果要允許接收從Internet或其他網(wǎng)絡(luò)接口(如局域網(wǎng))傳入的郵件,一定要注釋掉此行。(6)O MaxMessageSize=1000000 限制郵件大小,它的單位為bit。 2410.8 思考1要求實(shí)現(xiàn)具有一定的防止DoS(Denial of Service)攻擊的能力;通過設(shè)置服務(wù)器每秒所能承受的最大連接數(shù)的上限,限制郵件信頭及郵件本身的過大,設(shè)置郵件服務(wù)器最小的硬盤空閑空間等方法來實(shí)現(xiàn)。2提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電影收購合同范本
- 2025至2030年中國手提式插桶泵數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國射頻硬標(biāo)簽數(shù)據(jù)監(jiān)測研究報(bào)告
- 工地安全用電課件
- 2025至2030年中國上壓式雙閥分集水器數(shù)據(jù)監(jiān)測研究報(bào)告
- 二零二五年度新能源技術(shù)研發(fā)保證金合同
- 2025年度福建省事業(yè)單位高層次人才聘用合同書
- 二零二五年度房屋買賣合同解除與房產(chǎn)稅費(fèi)結(jié)算協(xié)議
- 二零二五年度跨行業(yè)合同文本識別比對技術(shù)合作協(xié)議
- 二零二五年度民事糾紛和解協(xié)議書(附爭議解決后續(xù)服務(wù))
- 2025包頭青山賓館有限公司面向社會公開招聘18人筆試參考題庫附帶答案詳解
- 課件-DeepSeek從入門到精通
- 2025至2030年中國毛絨卡通玩具數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年度智能充電樁場地租賃合同范本3篇
- 2024年蕪湖職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 北師大版三年級下冊數(shù)學(xué)口算題練習(xí)1000道帶答案
- 心電監(jiān)護(hù)儀的操作及注意事項(xiàng) 課件
- GB/T 718-2024鑄造用生鐵
- 細(xì)胞生物學(xué)(全套1047張課件)
- tplink-mr11u刷openwrt教程
評論
0/150
提交評論