版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、linux下搭建郵件服務(wù)器 HYPERLINK /blog/#m=0&t=1&c=fks_087066086084088075083087095095092094088064083081084067 l m=0&t=1&c=fks_087066086084088075083087095095092094088064083081084067 o 默認(rèn)分類 默認(rèn)分類 2010-11-16 18:51:54 閱讀42 評(píng)論0 字號(hào):大中小訂閱一、Sendmail概述sendmail是最重要的郵件傳輸代理程序。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程序分解成用戶代理,傳輸代理和
2、投遞代理。用戶代理用來接受用戶的指令,將用戶的信件傳送至信件傳輸代理,如:outlookexpress、foxmail等。而投遞代理則從信件傳輸代理取得信件傳送至最終用戶的郵箱,如:procmail。當(dāng)用戶試圖發(fā)送一封電子郵件的時(shí)候,他并不能直接將信件發(fā)送到對(duì)方的機(jī)器上,用戶代理必須試圖去尋找一個(gè)信件傳輸代理,把郵件提交給它。信件傳輸代理得到了郵件后,首先將它保存在自身的緩沖隊(duì)列中,然后,根據(jù)郵件的目標(biāo)地址,信件傳輸代理程序?qū)⒄业綉?yīng)該對(duì)這個(gè)目標(biāo)地址負(fù)責(zé)的郵件傳輸代理服務(wù)器,并且通過網(wǎng)絡(luò)將郵件傳送給它。對(duì)方的服務(wù)器接收到郵件之后,將其緩沖存儲(chǔ)在本地,直到電子郵件的接收者察看自己的電子信箱。顯然,
3、郵件傳輸是從服務(wù)器到服務(wù)器的,而且每個(gè)用戶必須擁有服務(wù)器上存儲(chǔ)信息的空間(稱為信箱)才能接受郵件(發(fā)送郵件不受這個(gè)限制)。可以看到,一個(gè)郵件傳輸代理的主要工作是監(jiān)視用戶代理的請(qǐng)求,根據(jù)電子郵件的目標(biāo)地址找出對(duì)應(yīng)的郵件服務(wù)器,將信件在服務(wù)器之間傳輸并且將接收到的郵件緩沖或者提交給最終投遞程序。有許多的程序可以作為信件傳輸代理,但是sendmail是其中最重要的一個(gè),事實(shí)證明它可以支持?jǐn)?shù)千甚至更多的用戶,而且占用的系統(tǒng)資源相當(dāng)少。不過,sendmail的配置十分復(fù)雜,因此,也有人使用另外的一些工具,如qmail、postfix等等。當(dāng)sendmail程序得到一封待發(fā)送的郵件的時(shí)候,它需要根據(jù)目標(biāo)地
4、址確定將信件投遞給對(duì)應(yīng)的服務(wù)器,這是通過DNS服務(wù)實(shí)現(xiàn)的。例如一封郵件的目標(biāo)地址是tom,那么sendmail首先確定這個(gè)地址是用戶名(tom)+機(jī)器名()的格式,然后,通過查詢DNS來確定需要把信件投遞給某個(gè)服務(wù)器。DNS數(shù)據(jù)中,與電子郵件相關(guān)的是MX記錄,例如在這個(gè)域的DNS數(shù)據(jù)文件中有如下設(shè)置:INMX10mailINMX20mail1mailINA20mail1INA21顯然,在DNS中說明有兩個(gè)信件交換(MX)服務(wù)器,于是,sendmail試圖將郵件發(fā)送給兩者之一。一般來說,排在前面的的MX服務(wù)器的優(yōu)先級(jí)別比較高,因此服務(wù)器將試圖連接的25端口,試圖將信件報(bào)文轉(zhuǎn)發(fā)給它。如果成功,你的
5、smtp服務(wù)器的任務(wù)就完成了,在這以后的任務(wù),將由來完成。在一般的情況下,mail換器會(huì)自動(dòng)把信件內(nèi)容轉(zhuǎn)交給目標(biāo)主機(jī),不過,也存在這樣的情況,目標(biāo)主機(jī)(比如)可能并不存在,或者不執(zhí)行smtp服務(wù),而是由其mx交換器來執(zhí)行信件的管理,這時(shí)候,最終的信件將保存在mx機(jī)器上,直到用戶來察看它。如果DNS查詢無法找出對(duì)某個(gè)地址的MX記錄(通常因?yàn)閷?duì)方?jīng)]有信件交換主機(jī)),那么sendmail將是試圖直接與來自郵件地址的主機(jī)對(duì)話并且發(fā)送郵件。二、Sendmail的配置文件sendmail安裝完畢后,具有多個(gè)配置文件,所有文件都旋轉(zhuǎn)在/etc/mail目錄下.其中主配置文件為/etc/mail/sendma
6、il.cf,與它存放在同一目錄下的許多文件都具有重要功能,如下所示:/etc/mail/accesssendmail訪問數(shù)據(jù)庫文件/etc/aliases郵箱別名/etc/mail/local-host-namessendmail接收郵件主機(jī)列表/etc/mail/submit.cf/etc/mail/submit.mcsendmail輔助配置文件/etc/mail/mailertable郵件分發(fā)列表/etc/mail/virtusertable虛擬用戶和域列表三、搭建sendmail服務(wù)器1)Sendmail服務(wù)器的網(wǎng)絡(luò)配置:服務(wù)器IP地址是10;DNS服務(wù)已經(jīng)啟動(dòng),并可以解析域名;具體操作
7、如下圖所示:2)安裝sendmail所需軟件:sendmail的主程序包sendmail-8.13.8默認(rèn)已經(jīng)安裝sendmail-cf程序是為了以后使用m4命令生成sendmail的主配置文件dovecot程序主要負(fù)責(zé)接收郵件,但該程序包與mysql-5、perl-DBI程序有依賴關(guān)系,所以安裝該程序包時(shí)也必須安裝mysql-t和perl-DBI。具體操作如下圖所示:Sendmail所需軟件安裝完畢后,需要設(shè)置sendmail服務(wù)與dovecot服務(wù)開機(jī)時(shí)自動(dòng)啟動(dòng),具體操作如下圖所示:3)修改sendmail相關(guān)配置文件:為了使本區(qū)域內(nèi)部實(shí)現(xiàn)收發(fā)郵件,需要編輯/etc/mail/local-
8、host-names文件,并在該文件中添加本區(qū)域的域名(本例中為)。具體操作如下圖所示:/etc/mail/local-host-names文件的內(nèi)容為:由于sendmail主配置文件sendmail.cf文件的內(nèi)容比較復(fù)雜,修改時(shí)的難度較大,所以我們可以先修改/etc/mail/sendmail.mc文件,然后再將該文件的內(nèi)容導(dǎo)入到sendmail.cf文件。方法如下:vim/etc/mail/sendmail.mc,將文件中的Addr=修改為Addr=郵件服務(wù)器IP地址即可;然后再使用m4sendmail.mcsendmail.cf命令將sendmail.mc的內(nèi)容導(dǎo)入到sendmail.
9、cf中。具體操作如下圖所示:/etc/mail/sendmail.mc源文件內(nèi)容如下圖所示:/etc/mail/sendmail.mc修改后的文件內(nèi)容如下圖所示:使用m4sendmail.mcsendmail.cf命令如下圖所示:配置文件修改完畢,此時(shí)可以啟動(dòng)sendmail服務(wù)與dovecot服務(wù),操作如下圖所示:4)收發(fā)郵件測(cè)試:通過以上操作,已經(jīng)可以實(shí)現(xiàn)在區(qū)域內(nèi)部收發(fā)郵件,我們可以新建立幾個(gè)郵件用戶并進(jìn)行測(cè)試。新建立郵件用戶操作如下圖所示:使用當(dāng)前用戶(root)給tom用戶發(fā)郵件,郵件內(nèi)容為hellotom,郵件標(biāo)題為firstmail。并使用tom的身份登錄郵箱,查看郵件是否存在。發(fā)
10、郵件使用以下命令:echo郵件內(nèi)容|mail-s郵件標(biāo)題收件人收郵件使用以下命令:mutt-fpop:/用戶名郵件服務(wù)器地址具體操作如下圖所示:打開郵箱后可以看到一封新郵件,如下圖所示(郵件是發(fā)給tom用戶的,標(biāo)題為firstmail):上圖中輸入回車后可以查看郵件內(nèi)容,如下圖所示:5)使用access.db文件設(shè)置郵件中繼功能:由于上述操作只能實(shí)現(xiàn)區(qū)域內(nèi)部收發(fā)郵件,不能實(shí)現(xiàn)內(nèi)部用戶與外部郵件系統(tǒng)的通迅(例:上述操作不能實(shí)現(xiàn)的用戶向internet上的郵件系統(tǒng)發(fā)郵件)。所以我們需要修改/etc/mail/access文件,以實(shí)現(xiàn)本區(qū)域的郵件用戶與外部郵件系統(tǒng)通迅。方法如下:vim/etc/ma
11、il/access文件,并在該文件中添加允許中繼的網(wǎng)段(即添加本郵件服務(wù)器允許將哪些網(wǎng)段客戶端的郵件中繼轉(zhuǎn)發(fā)到外部區(qū)域)。本例中/etc/mail/access文件的內(nèi)容如下圖所示:修改完/etc/mail/access文件后,還需要使用makemap命令將access文件的內(nèi)容導(dǎo)入到access.db文件中,并且重新啟動(dòng)sendmail服務(wù)即可。方法:makemaphashaccess.dbsendmail.cf命令將sendmail.mc文件導(dǎo)入sendmail.cf配置文件中。并且重新啟動(dòng)sendmail服務(wù)即可(serversendmailrestart)。通過以上操作sendmail服務(wù)器已經(jīng)支持sasl認(rèn)證功能。但還需要在客戶端軟件中設(shè)置支持smtp身份驗(yàn)證功能。例:郵件客戶端foxmail的設(shè)置:在賬戶屬性-“郵件服務(wù)器”選項(xiàng)中選擇“SMTP服務(wù)器需要身份驗(yàn)證”,確定即可。操作如下圖所示:四、關(guān)于iptables防火墻設(shè)置:郵件發(fā)送協(xié)議S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省新鄉(xiāng)市封丘縣2024-2025學(xué)年八年級(jí)上學(xué)期11月期中物理試題
- 2024-2025法理學(xué)司考真題
- 《竇娥冤》與地方文化融合創(chuàng)新教案設(shè)計(jì)
- 在線教育新趨勢(shì):《觀察魚》教學(xué)課件發(fā)布
- 2024年《民航概論》教學(xué)改革思考
- 獻(xiàn)給2024年的母親:《感恩母親》
- 《贈(zèng)劉景文》課件的實(shí)踐與思考
- 從零基礎(chǔ)到專業(yè)級(jí)別:2024版PCCAD教程全程指導(dǎo)
- 打造2024年教案新標(biāo)桿:AutoCAD教學(xué)的深度與廣度探索
- 《信條》2024年公開課教案新思路
- 人力資源管理師(三級(jí))課件合集
- 2024貴州省榕江縣事業(yè)單位招聘100人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 綿陽市高中2022級(jí)(2025屆)高三第一次診斷性考試(一診)物理試卷
- 標(biāo)志設(shè)計(jì) 課件 2024-2025學(xué)年人教版(2024)初中美術(shù)七年級(jí)上冊(cè)
- 校園班級(jí)大隊(duì)委競選內(nèi)容課件演示
- 2024版合同范本之711便利店加盟合同
- 醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則
- 1《觀潮》(課件)語文四年級(jí)上冊(cè)統(tǒng)編版
- 部編版小學(xué)二年級(jí)道德與法治上冊(cè) 第四單元 我們生活的地方 學(xué)歷案設(shè)計(jì)
- 2024年秋國開形策大作業(yè)【附3份答案】:中華民族現(xiàn)代文明有哪些鮮明特質(zhì)?建設(shè)中華民族現(xiàn)代文明的路徑是什么
- 2024-2030年環(huán)保涂料產(chǎn)品入市調(diào)查研究報(bào)告
評(píng)論
0/150
提交評(píng)論