sendmail郵件服務器快速指南

sendmail郵件服務器快速指南

ID:18264450

大?。?7.50 KB

頁數(shù):18頁

時間:2018-09-16

sendmail郵件服務器快速指南_第1頁
sendmail郵件服務器快速指南_第2頁
sendmail郵件服務器快速指南_第3頁
sendmail郵件服務器快速指南_第4頁
sendmail郵件服務器快速指南_第5頁
資源描述:

《sendmail郵件服務器快速指南》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、Sendmail郵件服務器快速指南Sendmail郵件服務器快速指南摘要  人們在互聯(lián)網(wǎng)上最常使用的就是電子郵件,很多企業(yè)用戶也經(jīng)常使用免費電子郵件系統(tǒng)。本文就以stepbystep的方式引導用戶從sendmail源代碼開始構建一個可以滿足基本工作需要的郵件系統(tǒng)。(2002-07-0508:28:13)--------------------------------------------------------------------------------Bylanf,出處:出自LinuxAID

2、ideal概述  sendmail是最重要的郵件傳輸代理程序。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程序分解成用戶代理,傳輸代理和投遞代理。用戶代理用來接受用戶的指令,將用戶的信件傳送至信件傳輸代理,如:outlookexpress、foxmail等。而投遞代理則從信件傳輸代理取得信件傳送至最終用戶的郵箱,如:procmail。  當用戶試圖發(fā)送一封電子郵件的時候,他并不能直接將信件發(fā)送到對方的機器上,用戶代理必須試圖去尋找一個信件傳輸代理,把郵件提交給它。信件傳輸代理得到了

3、郵件后,首先將它保存在自身的緩沖隊列中,然后,根據(jù)郵件的目標地址,信件傳輸代理程序?qū)⒄业綉搶@個目標地址負責的郵件傳輸代理服務器,并且通過網(wǎng)絡將郵件傳送給它。對方的服務器接收到郵件之后,將其緩沖存儲在本地,直到電子郵件的接收者察看自己的電子信箱?! ★@然,郵件傳輸是從服務器到服務器的,而且每個用戶必須擁有服務器上存儲信息的空間(稱為信箱)才能接受郵件(發(fā)送郵件不受這個限制)。可以看到,一個郵件傳輸代理的主要工作是監(jiān)視用戶代理的請求,根據(jù)電子郵件的目標地址找出對應的郵件服務器,將信件在服務器之間傳輸

4、并且將接收到的郵件緩沖或者提交給最終投遞程序。有許多的程序可以作為信件傳輸代理,但是sendmail是其中最重要的一個,事實證明它可以支持數(shù)千甚至更多的用戶,而且占用的系統(tǒng)資源相當少。不過,sendmail的配置十分復雜,因此,也有人使用另外的一些工具,如qmail、postfix等等。  當sendmail程序得到一封待發(fā)送的郵件的時候,它需要根據(jù)目標地址確定將信件投遞給對應的服務器,這是通過DNS服務實現(xiàn)的。例如一封郵件的目標地址是ideal@linuxaid.com.cn,那么sendmail

5、首先確定這個地址是用戶名(ideal)+機器名(linuxaid.com.cn)的格式,然后,通過查詢DNS來確定需要把信件投遞給某個服務器。  DNS數(shù)據(jù)中,與電子郵件相關的是MX記錄,例如在linuxaid.com.cn這個域的dns數(shù)據(jù)文件中有如下設置:IN  MX  10  mailIN  MX  20  mail1mail IN  A  202.99.11.120mail1IN  A  202.99.11.121  顯然,在DNS中說明linuxaid.com.cn有兩個一個信件交換(MX

6、)服務器,于是,sendmail試圖將郵件發(fā)送給兩者之一。一般來說,排在前面的的MX服務器的優(yōu)先級別比較高,因此服務器將試圖連接mail.linuxaid.com.cn的25端口,試圖將信件報文轉(zhuǎn)發(fā)給它。如果成功,你的smtp服務器的任務就完成了,在這以后的任務,將由mail.linuxaid.com.cn來完成。在一般的情況下,mail換器會自動把信件內(nèi)容轉(zhuǎn)交給目標主機,不過,也存在這樣的情況,目標主機(比如linuxaid.com.cn)可能并不存在,或者不執(zhí)行smtp服務,而是由其mx交換器來

7、執(zhí)行信件的管理,這時候,最終的信件將保存在mx機器上,直到用戶來察看它?! ∪绻鸇NS查詢無法找出對某個地址的MX記錄(通常因為對方?jīng)]有信件交換主機),那么sendmail將是試圖直接與來自郵件地址的主機對話并且發(fā)送郵件。例如,test@aidgroup.linuxaid.com.cnDNS中沒有對應的MX記錄,因此sendmail在確定MX交換器失敗后,將從DNS取得對方的IP地址并直接和對方對話試圖發(fā)送郵件。工作環(huán)境本文假設用戶希望在園區(qū)網(wǎng)環(huán)境中架設一個電子郵件服務器,為本單位用戶提供郵件服務。

8、該服務器擁有一個合法的IP地址202.99.11.200和一個合法的域名mail.linuxaid.com.cn,并且DNS的MX記錄也指向該域名(注:這里示例域名和IP地址均為偽造域名和地址)。為了滿足域名需求,DNS的域數(shù)據(jù)文件應該包含以下內(nèi)容:INMX10mailmailINA202.99.11.200  試驗環(huán)境為:redhat6.2、sendmail.8.11.4、qpopper4.0.3。軟件下載  分別從以下地址下載sendmail和qpopper:se

當前文檔最多預覽五頁,下載文檔查看全文

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

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