第13章 電子郵件_第1頁
第13章 電子郵件_第2頁
第13章 電子郵件_第3頁
第13章 電子郵件_第4頁
第13章 電子郵件_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、引言引言v電子郵件,簡稱電子郵件,簡稱e-mail,又稱電子信箱、電子,又稱電子信箱、電子政務(wù),是一種用電子手段提供信息交換的通信政務(wù),是一種用電子手段提供信息交換的通信服務(wù)。通過連接全世界的服務(wù)。通過連接全世界的internet,加速了信,加速了信息的交流及數(shù)據(jù)傳送。息的交流及數(shù)據(jù)傳送。v163郵箱,郵箱,126郵箱,郵箱,yahoo,等,等電子郵件的優(yōu)越性電子郵件的優(yōu)越性v比人工郵件傳遞迅速,可達到的范圍廣,而且比人工郵件傳遞迅速,可達到的范圍廣,而且比較可靠比較可靠v與電話系統(tǒng)相比,不要求通信雙方都在現(xiàn)場,與電話系統(tǒng)相比,不要求通信雙方都在現(xiàn)場,不需要知道通信對象在網(wǎng)絡(luò)中的具體位置不需要

2、知道通信對象在網(wǎng)絡(luò)中的具體位置v可以實現(xiàn)一對多的郵件傳送可以實現(xiàn)一對多的郵件傳送v可以將文字、圖像、語音等多種類型的信息集可以將文字、圖像、語音等多種類型的信息集成在一個郵件中傳送成在一個郵件中傳送本章的主要內(nèi)容本章的主要內(nèi)容vtcp/ip互聯(lián)網(wǎng)上的電子郵件傳輸過程互聯(lián)網(wǎng)上的電子郵件傳輸過程v電子郵件的地址表示電子郵件的地址表示v電子郵件傳輸協(xié)議電子郵件傳輸協(xié)議smtp和和pop3v電子郵件報文格式電子郵件報文格式v實踐內(nèi)容實踐內(nèi)容6 學(xué)習(xí)使用電子郵件的客戶端程序 編寫一個簡化的郵件服務(wù)器 觀察smtp的通信過程電子郵箱是什么電子郵箱是什么v電子郵箱,英文電子郵箱,英文electronic m

3、ail(也寫作(也寫作e-mail),是指計算機網(wǎng)絡(luò)上的各個用戶之),是指計算機網(wǎng)絡(luò)上的各個用戶之間,通過各自的計算機與電子郵件服務(wù)器相互間,通過各自的計算機與電子郵件服務(wù)器相互發(fā)送的信息。是網(wǎng)絡(luò)交流方式之一。發(fā)送的信息。是網(wǎng)絡(luò)交流方式之一。vinternet中最為流行的一種通信形式就是電中最為流行的一種通信形式就是電子郵件,它是一種通過網(wǎng)絡(luò)與其他用戶進行聯(lián)子郵件,它是一種通過網(wǎng)絡(luò)與其他用戶進行聯(lián)系的簡便、迅速、廉價的現(xiàn)代通訊方式。系的簡便、迅速、廉價的現(xiàn)代通訊方式。電子郵箱是什么電子郵箱是什么v在通常情況下,一個獨立的網(wǎng)絡(luò)中郵件在幾秒在通常情況下,一個獨立的網(wǎng)絡(luò)中郵件在幾秒鐘之內(nèi)就可以送達對

4、方。如果把消息送到幾千鐘之內(nèi)就可以送達對方。如果把消息送到幾千英里以外的地方,這個時間通常在英里以外的地方,這個時間通常在1分鐘以內(nèi)。分鐘以內(nèi)。但具體的時間將取決于但具體的時間將取決于internet傳輸線路中的傳輸線路中的擁擠程度,以及發(fā)送和接收計算機的繁忙程度。擁擠程度,以及發(fā)送和接收計算機的繁忙程度。郵件收發(fā)雙方不必在同一時間進行通訊,這就郵件收發(fā)雙方不必在同一時間進行通訊,這就可能使很急迫的信息得不到及時回復(fù)??赡苁购芗逼鹊男畔⒌貌坏郊皶r回復(fù)。電子郵件的發(fā)展簡史電子郵件的發(fā)展簡史v子郵件來源于專有電子郵件系統(tǒng)。早在子郵件來源于專有電子郵件系統(tǒng)。早在internet流行以前很久,電子郵件

5、就已經(jīng)存在流行以前很久,電子郵件就已經(jīng)存在了,是從一臺計算機終端向另一計算機終端傳了,是從一臺計算機終端向另一計算機終端傳送文本信息的相對簡單的方法而發(fā)展起來的。送文本信息的相對簡單的方法而發(fā)展起來的。v經(jīng)歷了漫長的過程之后,它現(xiàn)在已經(jīng)演變成為經(jīng)歷了漫長的過程之后,它現(xiàn)在已經(jīng)演變成為一個更加復(fù)雜并豐富得多的系統(tǒng),可以傳送聲一個更加復(fù)雜并豐富得多的系統(tǒng),可以傳送聲音、圖片、圖象、文檔等多媒體信息,以至于音、圖片、圖象、文檔等多媒體信息,以至于如數(shù)據(jù)庫或帳目報告等更加專業(yè)化的文件都可如數(shù)據(jù)庫或帳目報告等更加專業(yè)化的文件都可以電子郵件附件的形式在網(wǎng)上分發(fā)。以電子郵件附件的形式在網(wǎng)上分發(fā)。電子郵件的發(fā)

6、展簡史電子郵件的發(fā)展簡史v現(xiàn)在,電子郵件已成為許多商家和組織機構(gòu)的現(xiàn)在,電子郵件已成為許多商家和組織機構(gòu)的生命血脈。用戶可以通過電子郵件的討論會進生命血脈。用戶可以通過電子郵件的討論會進行項目管理,并且有時要根據(jù)快速,或洲際的行項目管理,并且有時要根據(jù)快速,或洲際的電子郵件信息交換進行重要的決策行動。電子郵件信息交換進行重要的決策行動。v但毫無疑問的是,但毫無疑問的是,internet擴展了其應(yīng)用的擴展了其應(yīng)用的范圍。過去只能在其局域網(wǎng)上進行交談的公司范圍。過去只能在其局域網(wǎng)上進行交談的公司現(xiàn)在可以通過網(wǎng)絡(luò)與他們的客戶、競爭伙伴和現(xiàn)在可以通過網(wǎng)絡(luò)與他們的客戶、競爭伙伴和世界上的任何人進行通信和

7、交流。世界上的任何人進行通信和交流。電子郵箱的工作原理電子郵箱的工作原理v電子郵件是采用電子郵件是采用“存儲轉(zhuǎn)發(fā)存儲轉(zhuǎn)發(fā)”方式為用戶傳遞電方式為用戶傳遞電子郵件的。向用戶提供電子郵件服務(wù)的計算機子郵件的。向用戶提供電子郵件服務(wù)的計算機充當(dāng)充當(dāng)“郵局郵局”的角色。的角色。 v當(dāng)你希望通過當(dāng)你希望通過internet給某人發(fā)送郵件時,首給某人發(fā)送郵件時,首先要為與自己提供電子郵件服務(wù)的計算機聯(lián)機,先要為與自己提供電子郵件服務(wù)的計算機聯(lián)機,然后把要發(fā)送的郵件通過網(wǎng)絡(luò)一站一站地送到然后把要發(fā)送的郵件通過網(wǎng)絡(luò)一站一站地送到目的地。當(dāng)郵件送到目的計算機后,該計算機目的地。當(dāng)郵件送到目的計算機后,該計算機的

8、電子郵件系統(tǒng)就將它存放在收信人的電子郵的電子郵件系統(tǒng)就將它存放在收信人的電子郵箱中,等候用戶自行收取。用戶隨時可以上網(wǎng)箱中,等候用戶自行收取。用戶隨時可以上網(wǎng)打開自己的電子郵箱,查閱自己的電子郵件。打開自己的電子郵箱,查閱自己的電子郵件。電子郵件系統(tǒng)電子郵件系統(tǒng)v電子郵件系統(tǒng)采用客戶電子郵件系統(tǒng)采用客戶-服務(wù)器工作模式服務(wù)器工作模式v電子郵件系統(tǒng)的主要組成部分電子郵件系統(tǒng)的主要組成部分 電子郵件服務(wù)器 郵箱 電子郵件應(yīng)用程序郵件服務(wù)系統(tǒng) 的核心郵件服務(wù)器郵件服務(wù)器v主要功能主要功能 接收用戶送來的郵件,并根據(jù)目的地址將其傳送到對方的郵件服務(wù)器 接收從其他郵件服務(wù)器發(fā)來的郵件,并根據(jù)接收地址將其

9、分發(fā)到用戶郵箱中郵箱郵箱v郵箱:在郵件服務(wù)器中為每個合法用戶開辟的郵箱:在郵件服務(wù)器中為每個合法用戶開辟的一個存儲用戶郵件的空間一個存儲用戶郵件的空間v主要功能主要功能:為用戶存儲接收的電子郵件:為用戶存儲接收的電子郵件v郵箱是郵箱是私人的私人的,擁有賬號和密碼屬性,擁有賬號和密碼屬性,合法用合法用戶才能閱讀郵箱中的郵件戶才能閱讀郵箱中的郵件電子郵件應(yīng)用程序電子郵件應(yīng)用程序v電子郵件應(yīng)用程序:郵件系統(tǒng)的客戶端軟件電子郵件應(yīng)用程序:郵件系統(tǒng)的客戶端軟件v主要功能主要功能 創(chuàng)建和發(fā)送郵件 接收、閱讀和管理郵件 附加功能:如通訊簿管理、收件箱助理及賬號管理協(xié)議協(xié)議v簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議s

10、mtpv郵局協(xié)議郵局協(xié)議pop3v交互式郵件存取協(xié)議交互式郵件存取協(xié)議imap電子郵件的傳輸過程電子郵件的傳輸過程v郵件服務(wù)器之間郵件服務(wù)器之間v電子郵件應(yīng)用程序電子郵件應(yīng)用程序v電子郵件應(yīng)用程序電子郵件應(yīng)用程序smtpsmtp郵件服務(wù)器郵件服務(wù)器pop3imap郵件服務(wù)器郵件服務(wù)器郵件服務(wù)器可以分為兩種:郵件服務(wù)器可以分為兩種:smtp服務(wù)服務(wù)器和器和pop3服務(wù)器服務(wù)器 。通過。通過smtp協(xié)議進協(xié)議進行發(fā)送郵件,行發(fā)送郵件,pop3協(xié)議來接收郵件。協(xié)議來接收郵件。電子郵件系統(tǒng)示意圖電子郵件系統(tǒng)示意圖電子郵件的處理和傳遞過程電子郵件的處理和傳遞過程v起草、編輯一封郵件,注明收件人的郵箱,提

11、交起草、編輯一封郵件,注明收件人的郵箱,提交給本機給本機smtp客戶進程,本機客戶進程,本機smtp客戶進程負客戶進程負責(zé)郵件的發(fā)送工作責(zé)郵件的發(fā)送工作v本機本機smtp客戶進程與本地郵件服務(wù)器的客戶進程與本地郵件服務(wù)器的smtp服務(wù)器進程建立連接,按照服務(wù)器進程建立連接,按照smtp協(xié)議將郵件傳協(xié)議將郵件傳遞給服務(wù)器遞給服務(wù)器v郵件服務(wù)器檢查收件人郵箱是否處于本服務(wù)器中郵件服務(wù)器檢查收件人郵箱是否處于本服務(wù)器中 if y,保存在本郵箱中 if n,交由本地郵件服務(wù)器的smtp客戶進程處理電子郵件的處理和傳遞過程電子郵件的處理和傳遞過程v本地服務(wù)器的本地服務(wù)器的smtp客戶程序向擁有收件人郵箱

12、客戶程序向擁有收件人郵箱的遠程郵件服務(wù)器發(fā)出請求,遠程的遠程郵件服務(wù)器發(fā)出請求,遠程smtp服務(wù)器服務(wù)器進程響應(yīng),按照進程響應(yīng),按照smtp協(xié)議傳遞郵件協(xié)議傳遞郵件v遠程服務(wù)器的郵件服務(wù)器將郵件保存在其信箱中遠程服務(wù)器的郵件服務(wù)器將郵件保存在其信箱中v用戶查看郵件用戶查看郵件 電子郵件應(yīng)用程序的pop客戶進程向郵件服務(wù)器的pop服務(wù)進程發(fā)出請求 pop服務(wù)進程檢查用戶的電子信箱,按照pop3協(xié)議傳遞郵件vpop客戶進程將收到的郵件提交給電子郵件客戶進程將收到的郵件提交給電子郵件應(yīng)用程序的顯示和管理模塊,以便用戶查看和應(yīng)用程序的顯示和管理模塊,以便用戶查看和處理處理電子郵件的處理和傳遞過程電子郵

13、件的處理和傳遞過程特點特點v從郵件在從郵件在tcp/ip互聯(lián)網(wǎng)中的傳遞和處互聯(lián)網(wǎng)中的傳遞和處理過程可以看出,利用理過程可以看出,利用tcp連接,用戶連接,用戶發(fā)送的電子郵件可以直接由源郵件服務(wù)器發(fā)送的電子郵件可以直接由源郵件服務(wù)器傳遞到目的服務(wù)器,因此,基于傳遞到目的服務(wù)器,因此,基于tcp/ip互聯(lián)網(wǎng)的電子郵件系統(tǒng)具有很高的可靠性互聯(lián)網(wǎng)的電子郵件系統(tǒng)具有很高的可靠性和傳遞效率和傳遞效率電子郵件地址電子郵件地址v郵件地址的一般形式郵件地址的一般形式:local-partdomain-name domain-name:郵件服務(wù)器的域名 local-part:服務(wù)器上的用戶郵箱名v用戶郵箱:用戶郵

14、箱:郵件服務(wù)器為這個用戶分配的一塊存儲郵件服務(wù)器為這個用戶分配的一塊存儲空間空間v郵件地址的唯一性郵件地址的唯一性 郵件服務(wù)器域名在整個電子郵件系統(tǒng)中是唯一的 用戶郵箱名在這臺郵件服務(wù)器上是唯一的電子郵件地址電子郵件地址v投遞電子郵件時,需要利用域名系統(tǒng)將電子郵件投遞電子郵件時,需要利用域名系統(tǒng)將電子郵件地址中的域名轉(zhuǎn)換成郵件服務(wù)器的地址中的域名轉(zhuǎn)換成郵件服務(wù)器的ip地址。一旦地址。一旦有了有了ip地址,電子郵件系統(tǒng)就知道郵件需要送到地址,電子郵件系統(tǒng)就知道郵件需要送到哪里,當(dāng)目的郵件服務(wù)器收到信件后,取出電子哪里,當(dāng)目的郵件服務(wù)器收到信件后,取出電子郵件地址中的本地部分,據(jù)此將郵件放入合適的

15、郵件地址中的本地部分,據(jù)此將郵件放入合適的用戶郵箱。用戶郵箱。v郵寄列表:是一組電子郵件地址,有一個共同的郵寄列表:是一組電子郵件地址,有一個共同的名稱,稱為名稱,稱為“別名別名”。發(fā)給該。發(fā)給該“別名別名”的郵件會自動的郵件會自動分發(fā)到它所包含的每一個電子郵件地址分發(fā)到它所包含的每一個電子郵件地址簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議smtpvsmtp是internet傳送e-mail的基本協(xié)議,負責(zé)郵件的發(fā)送和傳輸,使用tcp25tcp25端口,最大特點最大特點是簡單簡單和直觀,直觀,傳輸采用客戶客戶- -服務(wù)器模式服務(wù)器模式。首先用戶寫好郵件之后發(fā)送給smtp服務(wù)器,smtp將郵件轉(zhuǎn)換為asc

16、ii碼并添加報頭,發(fā)送出去,郵件在internet中路由交換到達目的地的郵件服務(wù)器,對方的smtp將郵件的ascii碼解碼。即解決把郵件從一臺機器傳送到另一臺機器上的問題。smtp協(xié)議簡介協(xié)議簡介簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議smtpv配置了smtp協(xié)議的電子郵件服務(wù)器稱為smtp服務(wù)器。smtp服務(wù)器接收客戶機發(fā)送的電子郵件,向其他的smtp服務(wù)器發(fā)送電子郵件,但不能從別的smtp服務(wù)器接收電子郵件。smtp協(xié)議簡介協(xié)議簡介asciiascii碼碼v美國信息交換標(biāo)準代碼是一種用于信息交換的美美國信息交換標(biāo)準代碼是一種用于信息交換的美國標(biāo)準代碼。國標(biāo)準代碼。 asciiascii允許計算機和

17、計算機程序交允許計算機和計算機程序交換換信息,是信息,是簡單的無格式文本文件,可以由任何簡單的無格式文本文件,可以由任何計算機所識別,計算機所識別,windowswindows中的記事本及任何文字中的記事本及任何文字處理程序都可以閱讀及創(chuàng)建處理程序都可以閱讀及創(chuàng)建asciiascii文件。文件。asciiascii文文件通常都具有擴展名件通常都具有擴展名.txt.txt(例如(例如readme.txtreadme.txt)v在在計算機中,所有的數(shù)據(jù)在存儲和運算時都要使計算機中,所有的數(shù)據(jù)在存儲和運算時都要使用二進制數(shù)用二進制數(shù)表示,象表示,象a a、b b、c c、d d這樣的這樣的5252個

18、字母個字母(包括大寫)、以及(包括大寫)、以及0 0、1 1、2 2等數(shù)字還有一些常用等數(shù)字還有一些常用的符號(例如的符號(例如* *、# #、等)在計算機中等)在計算機中存儲也存儲也要要使用二進制數(shù)來使用二進制數(shù)來表示。表示。asciiascii碼碼v具體用哪個數(shù)字表示哪個符號,當(dāng)然每個人都具體用哪個數(shù)字表示哪個符號,當(dāng)然每個人都可以約定自己的一套(這就叫編碼),而大家可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,就必須使用如果要想互相通訊而不造成混亂,就必須使用相同的編碼規(guī)則,于是美國有關(guān)的標(biāo)準化組織相同的編碼規(guī)則,于是美國有關(guān)的標(biāo)準化組織就出臺了所謂的就出臺了所謂

19、的asciiascii編碼,統(tǒng)一規(guī)定了上述常編碼,統(tǒng)一規(guī)定了上述常用符號用哪個二進制數(shù)來表示。用符號用哪個二進制數(shù)來表示。 vasciiascii碼使用指定的碼使用指定的7 7位或位或8 8位二進制數(shù)組合來表位二進制數(shù)組合來表示示128128或或256256種可能的字符。標(biāo)準種可能的字符。標(biāo)準asciiascii碼也叫基碼也叫基礎(chǔ)礎(chǔ)asciiascii碼,使用碼,使用7 7位二進制數(shù)來表示所有的大位二進制數(shù)來表示所有的大寫和小寫字母,數(shù)字寫和小寫字母,數(shù)字0 0到到9 9、標(biāo)點符號,以及在、標(biāo)點符號,以及在美式英語中使用的特殊控制字符。美式英語中使用的特殊控制字符。asciiascii碼碼v6

20、5 a v97 a v48 0 常用的常用的smtp命令命令常用的常用的smtp響應(yīng)響應(yīng)smtp響應(yīng)字符串以3位數(shù)字開始,后面跟有該響應(yīng)的具體描述smtp的通信過程的通信過程1. 1. 連接建立連接建立 發(fā)信人先將要發(fā)送的郵件傳送到郵件緩存。發(fā)信人先將要發(fā)送的郵件傳送到郵件緩存。smtpsmtp客戶每隔一定時間對郵件緩存進行掃描。客戶每隔一定時間對郵件緩存進行掃描。如發(fā)現(xiàn)有郵件,就使用如發(fā)現(xiàn)有郵件,就使用smtpsmtp的的2525端口與目的端口與目的主機的主機的smtpsmtp服務(wù)器建立服務(wù)器建立tcptcp連接。連接。2. 2. 郵件傳送郵件傳送 郵件的傳送是從郵件的傳送是從mailmai

21、l命令開始。命令開始。mailmail命令后命令后面有發(fā)信人的地址。面有發(fā)信人的地址。 下面跟著一個或多個下面跟著一個或多個rcptrcpt命令,取決于將同一命令,取決于將同一個郵件發(fā)送給一個或多個收信人。個郵件發(fā)送給一個或多個收信人。 smtp的通信過程的通信過程 再再下面就是下面就是datadata命令,表示要開始傳送命令,表示要開始傳送郵件的內(nèi)容。郵件的內(nèi)容。 3 3. . 連接釋放連接釋放 郵件發(fā)送完畢后,郵件發(fā)送完畢后,smtpsmtp客戶應(yīng)發(fā)送客戶應(yīng)發(fā)送quitquit命命令。令。smtpsmtp服務(wù)器返回的信息是服務(wù)器返回的信息是“250 ok”250 ok”。smtpsmtp再

22、發(fā)出釋放再發(fā)出釋放tcptcp連接的命令,待連接的命令,待smtpsmtp服服務(wù)器回答后,郵件傳送的全部過程即結(jié)束。務(wù)器回答后,郵件傳送的全部過程即結(jié)束。 smtp通信過程舉例通信過程舉例郵局協(xié)議郵局協(xié)議pop3pop3是internet接收郵件的基本協(xié)議,也是tcp/ip協(xié)議組的成員。是一種允許用戶從郵件服務(wù)器收發(fā)郵件的協(xié)議。pop3既允許接收服務(wù)器向郵件用戶發(fā)送郵件,也可以接收來自smtp服務(wù)器的郵件。首先通過pop3客戶程序登錄到支持pop3協(xié)議的郵件服務(wù)器,然后發(fā)送郵件及附件;接著,郵件服務(wù)器將為該用戶收存的郵件傳送給pop3客戶程序,并將這些郵件從服務(wù)器上刪除;最后,郵件服務(wù)器將用戶

23、提交的發(fā)送郵件,轉(zhuǎn)發(fā)到運行smtp協(xié)議的計算機中,通過它實現(xiàn)郵件的最終發(fā)送。pop3協(xié)議簡介協(xié)議簡介郵局協(xié)議郵局協(xié)議pop3v郵件到來后,首先存儲在郵件服務(wù)器的電子郵郵件到來后,首先存儲在郵件服務(wù)器的電子郵箱中,如果用戶希望查看和管理這些郵件,可箱中,如果用戶希望查看和管理這些郵件,可以通過以通過pop3pop3協(xié)議將郵件下載到用戶所在的主機。協(xié)議將郵件下載到用戶所在的主機。v郵局郵局協(xié)議第三個版本,協(xié)議第三個版本,是電子郵件接收方向電是電子郵件接收方向電子郵局發(fā)出接收郵件請求時使用的單向傳輸協(xié)子郵局發(fā)出接收郵件請求時使用的單向傳輸協(xié)議議,允許用戶通過,允許用戶通過pcpc機動態(tài)檢索郵件服務(wù)器

24、上機動態(tài)檢索郵件服務(wù)器上的郵件。的郵件。v采用客戶服務(wù)器模式,默認采用客戶服務(wù)器模式,默認使用使用tcptcp端口為端口為110110。郵局協(xié)議郵局協(xié)議pop3v當(dāng)用戶需要下載郵件時,當(dāng)用戶需要下載郵件時,poppop客戶首先向客戶首先向poppop服務(wù)器的服務(wù)器的tcptcp守候端口守候端口110110發(fā)送建立連接請求,發(fā)送建立連接請求,一旦一旦tcptcp連接建立成功,連接建立成功, pop pop客戶就可以向服客戶就可以向服務(wù)器發(fā)送務(wù)器發(fā)送命令,命令,下載和刪除郵件下載和刪除郵件。v配置了配置了pop3pop3協(xié)議的電子郵件服務(wù)器稱為協(xié)議的電子郵件服務(wù)器稱為pop3pop3服務(wù)器。服務(wù)器

25、。pop3pop3服務(wù)器將電子郵件發(fā)送給客戶服務(wù)器將電子郵件發(fā)送給客戶機或者從別的機或者從別的pop3pop3服務(wù)器接收電子郵件,但服務(wù)器接收電子郵件,但不能向別的不能向別的pop3pop3郵件服務(wù)器發(fā)送電子郵件郵件服務(wù)器發(fā)送電子郵件。v命令和響應(yīng)也采用命令和響應(yīng)也采用asciiascii字符串形式。字符串形式。常用的常用的pop3命令命令pop3的響應(yīng)的響應(yīng)v以以“+ok”開始:命令已成功執(zhí)行或服務(wù)器開始:命令已成功執(zhí)行或服務(wù)器準備就緒等準備就緒等v以以“-err”開始:錯誤的或不可執(zhí)行的命令開始:錯誤的或不可執(zhí)行的命令v“+ok”和和“-err”后可以跟有附加信息后可以跟有附加信息v響應(yīng)信

26、息包含多行時,只包含響應(yīng)信息包含多行時,只包含“.”的行表示響的行表示響應(yīng)結(jié)束應(yīng)結(jié)束pop3通信過程通信過程v)認證階段)認證階段v由于郵件服務(wù)器中的郵箱具有一定權(quán)限,只有由于郵件服務(wù)器中的郵箱具有一定權(quán)限,只有有權(quán)用戶才能訪問,因此,在有權(quán)用戶才能訪問,因此,在tcptcp連接建立之連接建立之后,通信的雙方隨即進入認證階段。客戶程序后,通信的雙方隨即進入認證階段??蛻舫绦蚶美胾seruser和和passpass命令將郵箱名和密碼傳送給命令將郵箱名和密碼傳送給服務(wù)器,服務(wù)器據(jù)此判斷該用戶的合法性,并服務(wù)器,服務(wù)器據(jù)此判斷該用戶的合法性,并給出相應(yīng)的應(yīng)答,一旦用戶通過服務(wù)器的驗證,給出相應(yīng)的

27、應(yīng)答,一旦用戶通過服務(wù)器的驗證,系統(tǒng)就進入了事物處理階段。系統(tǒng)就進入了事物處理階段。pop3通信過程通信過程v)事務(wù)處理階段)事務(wù)處理階段v在事務(wù)處理階段,在事務(wù)處理階段, pop3pop3客戶可以利用客戶可以利用statstat、listlist、retrretr、deledele等命令檢索和管理自己的等命令檢索和管理自己的郵箱,服務(wù)器在完成請求的任務(wù)后返回響應(yīng)的郵箱,服務(wù)器在完成請求的任務(wù)后返回響應(yīng)的命令。不過需要注意,服務(wù)器在處理命令。不過需要注意,服務(wù)器在處理deledele命命令請求時并未將郵件真正刪除,只是給郵件作令請求時并未將郵件真正刪除,只是給郵件作了一個特定的刪除標(biāo)記。了一個

28、特定的刪除標(biāo)記。pop3通信過程通信過程v)更新階段)更新階段v當(dāng)客戶發(fā)送當(dāng)客戶發(fā)送quitquit命令時,系統(tǒng)進入更新階段。命令時,系統(tǒng)進入更新階段。 pop3pop3服務(wù)器將作過刪除標(biāo)記的所有郵件從系統(tǒng)服務(wù)器將作過刪除標(biāo)記的所有郵件從系統(tǒng)中全部真正刪除,然后中全部真正刪除,然后tcptcp關(guān)閉連接。關(guān)閉連接。imap協(xié)議協(xié)議 imap(internet message access protocol,internet報文存取協(xié)議),是報文存取協(xié)議),是一個用于客戶機對郵件服務(wù)器上的郵件可以一個用于客戶機對郵件服務(wù)器上的郵件可以進行遠程管理的協(xié)議,默認使用進行遠程管理的協(xié)議,默認使用tcp端

29、口為端口為143。 imap協(xié)議也是按客戶協(xié)議也是按客戶/服務(wù)器方式工作服務(wù)器方式工作 。 imap是一個聯(lián)機協(xié)議。是一個聯(lián)機協(xié)議。 pop3傳輸過程舉例傳輸過程舉例電子郵件的報文格式電子郵件的報文格式vrfc822v多用途因特網(wǎng)郵件擴展協(xié)議多用途因特網(wǎng)郵件擴展協(xié)議mimerfc 822v 電子郵件報文的組成電子郵件報文的組成 郵件頭:郵件報文的控制信息控制信息 郵件頭由多行組成 每行的基本語法:: 郵件體:用戶需要發(fā)送的郵件內(nèi)容 rfc822規(guī)定郵件體由7位ascii文本組成 郵件頭和郵件體之間用空行分隔v rfc822rfc822的缺陷:要求郵件體由的缺陷:要求郵件體由7 7位位ascii

30、ascii文本組成文本組成如發(fā)信人的郵件地址、收信人的如發(fā)信人的郵件地址、收信人的電子郵件地址、發(fā)送日期等電子郵件地址、發(fā)送日期等郵件頭的組成郵件頭的組成v 郵件頭的組成郵件頭的組成 郵件頭由多行組成,每行由一個特定的字符串開始,后面跟有對該字符串的說明,中間用“:”隔開。 如,“from:”表示電子郵件發(fā)件人的電子郵件每行的基本語法:: 郵件體:用戶需要發(fā)送的郵件內(nèi)容 rfc822規(guī)定郵件體由7位ascii文本組成 郵件頭和郵件體之間用空行分隔v rfc822rfc822的缺陷:要求郵件體由的缺陷:要求郵件體由7 7位位asciiascii文本組成文本組成郵件頭的組成郵件頭的組成v 郵件頭的

31、組成郵件頭的組成 郵件頭由多行組成,每行由一個特定的字符串開始,后面跟有對該字符串的說明,中間用“:”隔開。 如,“from:” 表示電子郵件發(fā)件人的電子郵箱是,而 “to:” 表示電子郵件收件人的電子郵件信箱是 在郵件頭中,有些行是由發(fā)信人在撰寫電子郵件過程中加入的(如以 from, to, subject 等開頭的行),有些則是在郵件轉(zhuǎn)發(fā)過程中機器自動加入的(如以 received, date 開始的行)。rfc822報文格式舉例報文格式舉例多用途因特網(wǎng)郵件擴展協(xié)議多用途因特網(wǎng)郵件擴展協(xié)議mimevmime解決的主要問題:多媒體等二進制信息解決的主要問題:多媒體等二進制信息能夠利用電子郵件

32、傳輸能夠利用電子郵件傳輸vmime的基本思想:擴充的基本思想:擴充rfc822 mime繼承了rfc822的基本郵件頭和郵件體模式 增加了一些郵件頭字段 要求對郵件體進行編碼(將8位的二進制信息變換成7位的ascii文本)mime主要增加的郵件頭字段主要增加的郵件頭字段vmime-version 該郵件遵循mime標(biāo)準的版本號。目前的主要標(biāo)準為1.0。vcontent-type 郵件體包含的數(shù)據(jù)類型:text文本、message報文、image圖像、audio音頻、video視頻、application應(yīng)用和multipart多部分 共7種vcontent-transfer-encoding

33、郵件體的數(shù)據(jù)編碼類型:帶引薦符的可打印編碼(quoted-printable)和基數(shù)64編碼(base64)mime格式的電子郵件舉例格式的電子郵件舉例客戶端軟件方式客戶端軟件方式v所謂客戶端軟件方式是指用戶使用一些安裝在所謂客戶端軟件方式是指用戶使用一些安裝在個人計算機上的支持電子郵件基本協(xié)議的軟件個人計算機上的支持電子郵件基本協(xié)議的軟件產(chǎn)品,進行電子郵件功能使用。這些軟件產(chǎn)品產(chǎn)品,進行電子郵件功能使用。這些軟件產(chǎn)品往往融合了最先進、全面的電子郵件功能往往融合了最先進、全面的電子郵件功能,v例如例如:microsoft outlook expressmicrosoft outlook exp

34、ress和和netscape netscape navigatornavigator等。利用這些客戶端軟件可以進行遠等。利用這些客戶端軟件可以進行遠程電子郵件操作、可以同時處理多帳號電子郵程電子郵件操作、可以同時處理多帳號電子郵件件熟悉熟悉outlook express的外觀的外觀電子郵件格式電子郵件格式v 電子郵件的格式大體可分為三種電子郵件的格式大體可分為三種: 郵件頭、郵郵件頭、郵件體和附件件體和附件v1.郵件頭郵件頭v 郵件頭相當(dāng)與傳統(tǒng)郵件的信封郵件頭相當(dāng)與傳統(tǒng)郵件的信封,它的基本項它的基本項包括收件人地址包括收件人地址.發(fā)件人地址和郵件主題發(fā)件人地址和郵件主題.v2.郵件體郵件體v 郵件體就相當(dāng)與傳統(tǒng)郵件的信紙郵件體就相當(dāng)與傳統(tǒng)郵件的信紙,用戶在這用戶在這里輸入郵件的正文里輸入郵件的正文.電子郵件格式電子郵件格式v3.附件附件v 附件是傳統(tǒng)郵件所沒有的東西附件是傳統(tǒng)郵件所沒有的東西,它相當(dāng)與它相當(dāng)與在一封信之外在一封信之外,還附帶一個還附帶一個“包裹包裹”.這個這個“包裹包裹”是一個或多個計算機文件是一個或多個計算機文件,可以是數(shù)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論