


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、(一郵件服務(wù)器原理概述§1、Linux郵件軟件§1.1 郵件系統(tǒng)的組成部件Linux中的電子郵件系統(tǒng)包括兩個組件:MUA(Mail User Agent,郵件用戶代理)和MTA(Mail Transport Agent,郵件傳送代理)。MUA是郵件系統(tǒng)為用戶提供的可以讀寫郵件的界面;而MTA試運行在底層,能夠處理郵件的收發(fā)工作的程序。簡單的說,用戶可以使用MUA寫信、讀信、而通過MTA收信、發(fā)信。§1.2 常用的MTA程序最通用的電子郵件MTA系統(tǒng)是sendmail,他最初被集成在加州大學開發(fā)的電子郵件系統(tǒng)中。Linux系統(tǒng)中有幾個版本的sendmail,這些版本
2、中的差別不是很大。另一個常見的MTA程序是smail,他是有Curt Noll和Ronald Kart共同開發(fā)的。由于這兩種程序在Linux發(fā)布光盤中都可以找到,對小型的應(yīng)用來說,任意一種都是很好的選擇。由于smail是比較現(xiàn)代的產(chǎn)品,它在配置和使用上稍微方便一些。對大型系統(tǒng)或有特殊配置要求的應(yīng)用來說,sendmail更靈活一些,可以獲得更好的性能。它們的基本功能除了最基本的信件遞送, 還有信件轉(zhuǎn)遞處理、 積存 (待送 信件處理、 不同傳輸工具判斷及退信處理等等。當我們需要使用sendmail或者smail時,就需要通過配置文件來定制程序包,以便完成我們需要的各種操作。sendmail的配置非
3、常復雜,它有一個復雜的配置文件,這個文件復雜到用手工很難進行配置的程度。所以在進行配置時通常需要運行另外一個應(yīng)用程序來達到簡化的目的。相比較而言,smail的配置則非常簡單。§1.3 MUA與MTA協(xié)同運行當使用一個MUA程序?qū)懶牛ɡ鏴lm,pine或mail)時,應(yīng)用程序把信件傳給sendmail或smail這樣的MTA程序(實際上,MUA程序?qū)⑿偶鹘o一個叫做rmail的普通服務(wù)器,它通常是系統(tǒng)中的MTA程序的別名)。盡管大多數(shù)的系統(tǒng)只使用一個MTA程序,然而實際上可以同時運行幾個這樣的程序,比如運行一個MTA程序處理局域網(wǎng)信件,而運行另一個MTA程序來處理UUCP信件。如果信
4、件是寄給局域網(wǎng)或本地主機的,那么MTA程序應(yīng)該從地址上就可以確定這個信息。MTA程序還支持別名機制,使得用戶能夠方便的用不同的名字與其他用戶、主機或網(wǎng)絡(luò)通信。如果信件是發(fā)給遠程系統(tǒng)用戶的,那么MTA程序必須能夠選擇路由,與遠程郵件服務(wù)器建立連接并發(fā)送郵件。這種遠程連接可以建立在UUCP或TCP之上。如果是后者,那么就要采用SMTP協(xié)議(Simple Mail Transfer Protocol,簡單郵件傳輸協(xié)議)。MTA程序還必須能夠處理發(fā)送郵件時產(chǎn)生的問題,并且能向發(fā)信人報告出錯信息,例如,當郵件沒有填寫地址或收信人不存在時,MTA程序要向發(fā)信人報錯。§1.4 不同地址的識別郵件系
5、統(tǒng)要能夠識別各種不同格式的地址(收信人和發(fā)信人的)。最常見的格式是UUCP格式和域名格式。UUCP格式的地址(帶感嘆號)清楚的列出了從收信人到發(fā)信人的路徑,例如地址"bill!bird!paul"說明這封新藥經(jīng)過bill,經(jīng)過bird,然后經(jīng)過,最后到達收信人paul手中。而域名格式(例如zzy則通過專門的地址解析系統(tǒng)找出從收信人到發(fā)信人的路徑。盡管這兩種格式是最常見的,但是其他地址系統(tǒng)也是存在的。§1.5 郵件系統(tǒng)的路由選擇選擇路由是MTA程序提供給用戶的一個重要功能,并且這項功能隨著地址格式的變化而變化,因為UUCP格式的地址已經(jīng)確定了路由,而域名格式的地址需
6、要選擇路由。對于基于TCP協(xié)議的連接來說,MTA程序根據(jù)IP地址將郵件傳給目的主機,讓IP協(xié)議來選擇路由。為了簡化郵件傳送過程,可以在局域網(wǎng)中采取發(fā)布MX(Mail eXchange路的方法。這種MX紀錄有DNS解釋說明。它可以指導郵件選擇路由。這種情況是用于大規(guī)模網(wǎng)絡(luò)或只有一個接口連接到Internet的網(wǎng)絡(luò)。這種MX紀錄可以是一個并不總是連到Internet的主機能夠收到被郵件服務(wù)器接收到的郵件。下面就是一條MX紀錄:§2、電子郵件結(jié)構(gòu) §2.1 基本組成為了深入了解郵件系統(tǒng)是如何工作的,我們首先分析一下郵件的結(jié)構(gòu)。郵件由兩部分組成,一部分是郵件正文,另一部分是標題,即
7、位于郵件頭部的一段包含發(fā)信人地址等信息的數(shù)據(jù)。通常,郵件正文與標題用空行隔開。許多郵件在尾部還加有簽名。簽名是發(fā)信人寫的加在每封信后面的一小段ASCII數(shù)據(jù),形式類似于寫信時的簽名,內(nèi)容一般是發(fā)信人的情況介紹,或者發(fā)信人喜歡的一小段文字。§2.2 標題標題由兩個部分組成,前一部分包含了發(fā)信人和收信人的地址信息。這部分常稱為信封,后一部分是處理郵件的有關(guān)信息,包括郵件主題、傳送郵件的MTA程序、抄送地址以及日期等。標題的信息由回車符隔開。每一行的開頭都是域的名字,后面是冒號和域的內(nèi)容。代碼清單如下:X-Sieve: cmu-sieve 2.0Return-Path: for ; Wed
8、, 13 Jun 2001 16:45:40 +0800 (CSTfor ; Wed, 13 Jun 2001 16:34:01 +0800Message-ID: <00c501c0f3e5$326f7700$d3cc09c0XXG>From: "XuFeng" To: "hilinux" Subject: =?gb2312?B?udjT2kUtTWFpbNeozOI=?=Date: Wed, 13 Jun 2001 16:45:27 +0800MIME-Version: 1.0Content-Type: multipart/alternat
9、ive;boundary="-=_NextPart_000_00C2_01C0F428.403ECAA0"X-Priority: 3X-MSMail-Priority: Normal郵件標題開始幾行的內(nèi)容表明了發(fā)信人是誰,以及傳送郵件經(jīng)過的路徑。其他內(nèi)容包括日期、郵件標識號(每個郵件都由一個唯一的標識號)、主題和抄送地址列表。每一行都遵循"域:值"的格式,下面的域是郵件中常見的:-兩個From域:第一個From域的內(nèi)容是郵件經(jīng)過的最后一臺主機的地址,第二個From域的內(nèi)容是發(fā)信人地址(有時是發(fā)信人在/etc/passwd文件中的名字),F(xiàn)rom域的值可以
10、是不同的格式地址,如UUCP格式和域名格式。-Received域:郵件每經(jīng)過一臺主機時,就產(chǎn)生一個Received域,用來記錄所經(jīng)過主機的地址和經(jīng)過時間,這樣,回復的信件就可以按原路返回,而不必去選擇路由。-Date域:記錄郵件發(fā)送日期(本地主機的日期和時間)-Message-Id域:郵件唯一的標識號。-To域:記錄收信人地址。-Subject域:改域描述郵件正文的主題。-Cc域:記錄抄送地址。有些郵件系統(tǒng)還包括下面的域:-Reply-to域:列出回復的地址。當發(fā)信人有幾個郵件帳號,并且向要恢復的地址不是發(fā)信地址時,可以使用這個域。-Organization域:列出擁有發(fā)信主機的組織的名稱。這個選項可以置空。-由"X"打頭的域:這些域以字母"X"為標記,是在基本郵件系統(tǒng)的基礎(chǔ)上添加的屬性。在源和目的雙方郵件服務(wù)器都要支持這些屬性的情況下,使用這些屬性才有意義。§2.3 郵件功能的擴展盡管所有的郵件系統(tǒng)都是根據(jù)RFC 822
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 船舶保養(yǎng)考試題及答案
- 2025年軍隊文職人員招聘之軍隊文職法學考前沖刺試卷A卷含答案
- 小升初科學測試題及答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識能力檢測試卷B卷附答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識??寄M試題(全優(yōu))
- 2019-2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識基礎(chǔ)試題庫和答案要點
- 社保知識培訓課件北京
- 語文小說文本解讀技巧訓練教案:以小說圍城為例
- 辦公室人員基本信息表
- 寫作技巧大揭秘:高中語文作文指導課程教案
- 2025年共青科技職業(yè)學院單招職業(yè)適應(yīng)性測試題庫完整版
- 2025年上半年潛江市城市建設(shè)發(fā)展集團招聘工作人員【52人】易考易錯模擬試題(共500題)試卷后附參考答案
- 統(tǒng)編版語文二年級下冊15古詩二首 《曉出凈慈寺送林子方》公開課一等獎創(chuàng)新教學設(shè)計
- 旅游電子商務(wù)(第2版) 課件全套 周春林 項目1-8 電子商務(wù)概述-旅游電子商務(wù)數(shù)據(jù)挖掘
- 2025年安徽警官職業(yè)學院單招職業(yè)適應(yīng)性測試題庫帶答案
- 廣東廣東省錢幣學會招聘筆試歷年參考題庫附帶答案詳解
- 2025年福建省中職《英語》學業(yè)水平考試核心考點試題庫500題(重點)
- 【課件】自然環(huán)境課件-2024-2025學年七年級地理下冊人教版
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計與安裝(高職組)考試題庫(含答案)
- 2025-2030年中國蒸發(fā)器冷凝器行業(yè)發(fā)展狀況及前景趨勢分析報告
- 2024年江西環(huán)境工程職業(yè)學院高職單招語文歷年參考題庫含答案解析
評論
0/150
提交評論