Sendmail在Linux下架設(shè)Mail服務(wù)器詳解

Sendmail在Linux下架設(shè)Mail服務(wù)器詳解

ID:42770331

大小:38.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-09-21

Sendmail在Linux下架設(shè)Mail服務(wù)器詳解_第1頁(yè)
Sendmail在Linux下架設(shè)Mail服務(wù)器詳解_第2頁(yè)
Sendmail在Linux下架設(shè)Mail服務(wù)器詳解_第3頁(yè)
Sendmail在Linux下架設(shè)Mail服務(wù)器詳解_第4頁(yè)
資源描述:

《Sendmail在Linux下架設(shè)Mail服務(wù)器詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、Sendmail在Linux下架設(shè)Mail服務(wù)器詳解sendmail是最重要的郵件傳輸代理程序。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程序分解成用戶(hù)代理,傳輸代理和投遞代理。用戶(hù)代理用來(lái)接受用戶(hù)的指令,將用戶(hù)的信件傳送至信件傳輸代理,如:outlookexpress、foxmail等。而投遞代理則從信件傳輸代理取得信件傳送至最終用戶(hù)的郵箱,如:procmail?! ‘?dāng)用戶(hù)試圖發(fā)送一封電子郵件的時(shí)候,他并不能直接將信件發(fā)送到對(duì)方的機(jī)器上,用戶(hù)代理必須試圖去尋找一個(gè)信件傳輸代理,把郵件提交給它。信件傳輸

2、代理得到了郵件后,首先將它保存在自身的緩沖隊(duì)列中,然后,根據(jù)郵件的目標(biāo)地址,信件傳輸代理程序?qū)⒄业綉?yīng)該對(duì)這個(gè)目標(biāo)地址負(fù)責(zé)的郵件傳輸代理服務(wù)器,并且通過(guò)網(wǎng)絡(luò)將郵件傳送給它。對(duì)方的服務(wù)器接收到郵件之后,將其緩沖存儲(chǔ)在本地,直到電子郵件的接收者察看自己的電子信箱?! ★@然,郵件傳輸是從服務(wù)器到服務(wù)器的,而且每個(gè)用戶(hù)必須擁有服務(wù)器上存儲(chǔ)信息的空間(稱(chēng)為信箱)才能接受郵件(發(fā)送郵件不受這個(gè)限制)??梢钥吹?,一個(gè)郵件傳輸代理的主要工作是監(jiān)視用戶(hù)代理的請(qǐng)求,根據(jù)電子郵件的目標(biāo)地址找出對(duì)應(yīng)的郵件服務(wù)器,將信件在服務(wù)器之間傳輸并且將接收到的

3、郵件緩沖或者提交給最終投遞程序。有許多的程序可以作為信件傳輸代理,但是sendmail是其中最重要的一個(gè),事實(shí)證明它可以支持?jǐn)?shù)千甚至更多的用戶(hù),而且占用的系統(tǒng)資源相當(dāng)少。不過(guò),sendmail的配置十分復(fù)雜,因此,也有人使用另外的一些工具,如qmail、postfix等等。下面就如何在Linux下利用Sendmail架設(shè)Mail服務(wù)器作介紹:  一.安裝Sendmail?! ⊥耆惭bRedHatLinux9.0時(shí),Sendmail就會(huì)自動(dòng)內(nèi)置,版本號(hào)為8.12.8-4。如果你不確定Linux是否已經(jīng)安裝有sendmail,

4、可以輸入以下命令查看:  [root@ahpengroot]rpm–qagrepsendmail  如果確定沒(méi)有安裝,請(qǐng)?jiān)趫D形界面下依次選擇單擊“主菜單-系統(tǒng)設(shè)置-添加刪除應(yīng)用程序”,然后在打開(kāi)的“軟件包管理”窗口里選中“郵件服務(wù)器”選項(xiàng),點(diǎn)“更新”后按照提示安裝即可?! ×硪环N辦法是:直接插入Linux第1張安裝光盤(pán),選擇/RedHat/RPMS目錄下的sendmail-8.12.8-4.i386.rpm安裝包,之后運(yùn)行[root@ahpengRPMS]#rpm-ivhsendmail-8.12.8-4.i386.rpm

5、即可開(kāi)始安裝,再用此方法在第3張安裝光盤(pán)的同目錄下依次安裝sendmail-cf.8.12.8-4.i386.rpm、sendmail-doc.8.12.8-4.i386.rpm。  二.啟動(dòng)Sendmail服務(wù)系統(tǒng)?! 」P者建議使用帶參數(shù)的Sendmail命令控制郵件服務(wù)器的運(yùn)行:[root@ahpengroot]#  sendmail-bd–q12h,后跟的參數(shù)解釋如下:  -b:設(shè)定Sendmail服務(wù)運(yùn)行于后臺(tái)?! ?d:指定Sendmail以Daemon(守護(hù)進(jìn)程)方式運(yùn)行?! ?q:設(shè)定當(dāng)Sendmail無(wú)法成

6、功發(fā)送郵件時(shí),就將郵件保存在隊(duì)列里,并指定保存時(shí)間。上面的12h表示保留12小時(shí)?! 〈送?,要檢測(cè)Sendmail服務(wù)器是否正常運(yùn)行,可以使用命令行:[root@ahpengroot]#/etc/rc.d/init.d/sendmailstatus。  三.配置Sendmail?! endmail.cf的配置語(yǔ)法比較難懂,一般資料上都是采用m4宏處理程序來(lái)生成所需的sendmail.cf文件(使用m4編譯工具一般不容易出錯(cuò),還可避免某些帶有安全漏洞的宏對(duì)服務(wù)器造成的破壞)。其配置文件位于/etc/mail/sendmai

7、l.cf,在創(chuàng)建的過(guò)程中還需要一個(gè)模板文件,Linux自帶有一個(gè)模板文件,位于/etc/mail/sendmail.mc。故可以直接通過(guò)修改sendmail.mc模板來(lái)達(dá)到定制sendmail.cf文件的目的,而不必去死啃哪些難理解的配置命令。配置步驟為:  第一步:用模板文件sendmail.mc生成sendmail.cf配置文件,并導(dǎo)出到/etc/mail/目錄下,使用命令行為:m4/etc/mail/sendmail.mc>/etc/mail/sendmail.cf  第二步:再用[root@ahpengroot]/

8、etc/rc.d/init.d/sendmailrestart命令行重啟sendmail。  至此,郵件服務(wù)系統(tǒng)配置完成,已經(jīng)正常工作。接下來(lái)就是創(chuàng)建具體的帳戶(hù)了。四.建立電子郵件新帳號(hào)。  此步驟相對(duì)簡(jiǎn)單,只需在Linux里新增一個(gè)用戶(hù)即可。依次進(jìn)入“主菜單-系統(tǒng)設(shè)置-用戶(hù)和組群”選項(xiàng),接著打開(kāi)“Re

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。