電子郵件(e-mail)是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應(yīng)用。
電子郵件把郵件發(fā)送到收件人使用的郵件服務(wù)器,并放在其中的收件人郵箱中,收件人可隨時(shí)上網(wǎng)到自己使用的郵件服務(wù)器進(jìn)行讀取。
電子郵件不僅使用方便,而且還具有傳遞迅速和費(fèi)用低廉的優(yōu)點(diǎn)。
現(xiàn)在電子郵件不僅可傳送文字信息,而且還可附上聲音和圖像。
電子郵件的一些標(biāo)準(zhǔn)
發(fā)送郵件的協(xié)議:smtp
讀取郵件的協(xié)議:pop3 和 imap
mime 在其郵件首部中說明了郵件的數(shù)據(jù)類型(如文本、聲音、圖像、視像等),使用 mime 可在郵件中同時(shí)傳送多種類型的數(shù)據(jù)。
電子郵件的最主要的組成構(gòu)件
用戶代理 ua :就是用戶與電子郵件系統(tǒng)的接口,是電子郵件客戶端軟件。用戶代理的功能:撰寫、顯示、處理和通信。
郵件服務(wù)器:功能是發(fā)送和接收郵件,同時(shí)還要向發(fā)信人報(bào)告郵件傳送的情況(已交付、被拒絕、丟失等)。
郵件服務(wù)器按照客戶服務(wù)器方式工作。郵件服務(wù)器需要使用發(fā)送和讀取兩個(gè)不同的協(xié)議。一個(gè)郵件服務(wù)器既可以作為客戶,也可以作為服務(wù)器。
電子郵件的組成
電子郵件由信封(envelope)和內(nèi)容(content)兩部分組成。
電子郵件的傳輸程序根據(jù)郵件信封上的信息來傳送郵件。用戶在從自己的郵箱中讀 取郵件時(shí)才能見到郵件的內(nèi)容。
在郵件的信封上,最重要的就是收件人的地址。
電子郵件地址的格式
收件人郵箱名@郵箱所在主機(jī)的域名
符號(hào)“@”讀作“at”,表示“在”的意思。
簡單郵件傳送協(xié)議 smtp
smtp 所規(guī)定的就是在兩個(gè)相互通信的 smtp 進(jìn)程之間應(yīng)如何交換信息。
由于 smtp 使用客戶服務(wù)器方式,因此負(fù)責(zé)發(fā)送郵件的 smtp 進(jìn)程就是 smtp 客戶,而負(fù)責(zé)接收郵件的 smtp 進(jìn)程就是 smtp 服務(wù)器。
郵件讀取協(xié)議pop3 和 imap
郵局協(xié)議 pop 是一個(gè)非常簡單、但功能有限的郵件讀取協(xié)議,現(xiàn)在使用的是它的第三個(gè)版本 pop3。
pop 也使用客戶服務(wù)器的工作方式。
在接收郵件的用戶 pc 機(jī)中必須運(yùn)行 pop 客戶程序,而在用戶所連接的 isp 的郵件服務(wù)器中則運(yùn)行 pop 服務(wù)器程序。
imap 協(xié)議(internet message access protocol)
imap 也是按客戶服務(wù)器方式工作,現(xiàn)在較新的是版本 4,即 imap4。
用戶在自己的 pc 機(jī)上就可以操縱 isp 的郵件服務(wù)器的郵箱,就像在本地操縱一樣。
因此 imap 是一個(gè)聯(lián)機(jī)協(xié)議。當(dāng)用戶 pc 機(jī)上的 imap 客戶程序打開 imap 服務(wù)器的郵箱時(shí),用戶就可看到郵件的首部。若用戶需要打開某個(gè)郵件,則該郵件才傳到用戶的計(jì)算機(jī)上。
imap最大的好處就是用戶可以在不同的地方使用不同的計(jì)算機(jī)隨時(shí)上網(wǎng)閱讀和處理自己的郵件。
imap還允許收件人只讀取郵件中的某一個(gè)部分。例如,收到了一個(gè)帶有視像附件(此文件可能很大)的郵件。為了節(jié)省時(shí)間,可以先下載郵件的正文部分,待以后有時(shí)間再讀取或下載這個(gè)很長的附件。
imap 的缺點(diǎn)是如果用戶沒有將郵件復(fù)制到自己的 pc 機(jī)上,則郵件一直是存放在 imap 服務(wù)器上。因此用戶需要經(jīng)常與 imap 服務(wù)器建立連接。
通用因特網(wǎng)郵件擴(kuò)充 mime
smtp 有以下缺點(diǎn):
smtp 不能傳送可執(zhí)行文件或其他的二進(jìn)制對(duì)象。
smtp 限于傳送 7 位的 ascii 碼。許多其他非英語國家的文字(如中文、俄文,甚至帶重音符號(hào)的法文或德文)就無法傳送。
smtp 服務(wù)器會(huì)拒絕超過一定長度的郵件。
某些 smtp 的實(shí)現(xiàn)并沒有完全按照[rfc 821]的 smtp 標(biāo)準(zhǔn)。
mime 的特點(diǎn)
mime 并沒有改動(dòng) smtp 或取代它。
mime 的意圖是繼續(xù)使用目前的[rfc 822]格式,但增加了郵件主體的結(jié)構(gòu),并定義了傳送非 ascii 碼的編碼規(guī)則。