精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

郵件服務器基礎:郵件服務相關協議二

運維 服務器運維
第一篇文章介紹了SMTP協議,這篇文章我們先對各類協議進行一下比較,然后了解一下郵件消息格式蹬方面的內容。

我們簡單地比較一下SMTP和HTTP。這兩個協議都是用于從一臺主機向另一臺主機傳送文件;HTTP用于從web服務器向Web用戶代理(即瀏覽器)傳送文件(或對象),SMTP用于從一個郵件服務器向另一個郵件服務器傳送文件(也就是電子郵件消息)。在傳送文件時,SMTP和持久HTTP都使用持久連接。可見,這兩個協議具有一些共同的特征,不過它們之間的差別也是顯著的。首先,HTTP基本上是一個內拉式協議(pull protocol)——有人把信息上傳到web服務器中,用戶則在方便的時候使用HTTP把這些信息從服務器上拉過來。更確切地說,TCP連接是由想要接收文件的主機發起的。SMIP則基本上是一個外推式協議(pushProtoco1)——發送端郵件服務器把文件推送給接收端郵件服務器。更確切地說,TCP連接是由想要發送文件的主機發起的。

SMTP和HTTP的第二個重要差別是,SMTP要求包括信體部分在內的每個郵件消息都是7位ASCII文本格式。另外,SMTP RFC還要求每個郵件消息的信體以僅由單個點號構成的一行結束,改用ASCII字符名稱來說就是每個郵件消息的信體必須以“CRLF.CRLF“結尾,其中CR和LF分別代表回車符和換行符。這種方式下,當從同一個SMTP客戶接收一系列郵件消息時,SMTP服務器可以通過在字節流中搜索“CRLF.CRLF”來分割每個消息。要是信體不是ASCII文本,而是二進制數據(譬如說一幅JPEG圖像),那么這些二進制數據字節流中偶爾出現“CRLF.CRLF”這一模式是有可能的。這將導致SMTP服務器不正確地認定當前郵件消息已結束。為避免這樣的問題,二進制數據應以一定的方式先編碼成ASCII文本,保證其中不使用特定的ASCH字符(包括點號)。HTTP無論是持久的還是非持久的都不需要預先把二進制數據轉換成ASCII本。對于持久的HTTP,每個TCP連接只傳送一個對象:服務器關閉連接后,客戶就知道己接收到一個完整的響應消息。對于非持久的HTTP,每個響應消息中包含一個Content-length:頭部,使得客戶能夠確定每個響應消息的邊界。

SMTP和HTTP的第三個重要差別涉及如何處理包含文本和圖像或其他媒體類型的文檔。HTTP是把每個對象封裝在各自的HTTP響應消息中。SMTP(正如接下去要詳細討論的那樣)是把同一個郵件內的各個對象置于同一個郵件消息中。

郵件消息格式和MIME

當Alice給Bob發一封普通的郵政信件時,她把這封信裝入一個信封里,在信封上寫明Bob的地址和自己的回信地址,然后投入郵箱;郵政業務在遞送這封信的過程中,也會把表明時間和地點的郵戳蓋在信封上。類似地,當電子郵件消息從一個人傳送到另——個人時,在信體之前會有一個含有這些外圍信息的信頭。這些信息實際上由一系列在RFC 822中定義的郵件消息頭部及其值構成。郵件消息中構成信頭的各個頭部和信體之間以一個空行(也就是CRLF)分割。RFC 822詳細說明了各個郵件消息頭部的格式和含義。與HTTP一樣,郵件消息的每個頭部都是直觀可讀的文本,由一個后跟冒號的關鍵字和相應的值構成。郵件消息的頭部有些是必須的,有些則是司選的。每個信頭必須有一個From:頭部和一個To:頭部.還可以有一個Subject:頭部和其他頭部。需注意的是,這些頭部和先前討論的SMTP命令不是一回事:SMTP命令是SMTP握手協議的一部分,郵件消息頭部則屬于郵件消息的一部分。

下面是一個典型的電子郵件信頭:

From:alice@crepes.fr

To:bob@hamburger.edu

Subject:this is a test

信頭之后空一行就是信體。整個消息以只含有一個點號的單獨行結束。

非ASCII數據的MlME擴展

RFC 822中說明的郵件消息頭部盡管足以滿足發送普通ASCII文本郵件的要求,但是在多媒體消息(例如,包含圖像、音頻或視頻數據的消息)的描述和非ASCII文本格式(例如,非英語國家使用的文字)的承載上,卻顯然不夠。要發送非ASCII文本的郵件消息,必須由發送者的用戶代理在其中增添額外的頭部RFC 2045和RFC 2046定義了這些額外的頭部,它們是對RFC 822的多用途因特網郵件擴展(Multipurpose Internet Mail Extensions,簡稱MIME)。

支持多媒體的兩個關鍵MIME頭部是Content-Type:和Content-Tansfer-Encoding:。Content-Type:頭部允許接收用戶代理對郵件消息采取合適的行動。例如,通過指出信體內容為一個JPG圖像,接收用戶代理可以把信仲定向到某個JNG解壓縮例程。我們已經知道,為確保SMTP正常工作,非ASCII文本消息必須預先編碼成ASCH文本格式。

Content-Tansfer-Encoding:頭部用于告知接收用戶代理信體已被編碼咸ASCII格式,并指出具體編碼方式。這樣,當某個用戶代理收到一個包含這兩個頭部的郵件消息時,它首先使用Content-Tansfer-Encoding:頭部的值把信體轉換成原始的非AscH文本形式,再使用Content-Type:頭部的值確定自己應該對信體采取什么行動。

下面看一個具體的例子。假設Alice想給Bob發送一個JPEG圖像,她為此調用自己的用戶代理,給出Bob的電子郵件地址和郵件消息的主題,并把這個JPG圖像插入這個郵件消息的信體中(這個圖像有可能是作為該郵件消息的“附件”插入的,具體取決于Alice所用的用戶代理)。Alice填寫完郵件消息后讓用戶代理把它發送出去。Alice的用戶代理生成一個大體如下的MIME消息:

From:alice@crepes.fr

To:bob@hamburger.edu

Subject:picture of mine

MIME-Version:1.0

Content-Transfer-Encoding:base64

Content-Type:image/jpeg

{...base64編碼數據...)

{...base64編碼數據...)

從中我們可以看到,alice的用戶代理采用base64編碼格式對這個JPEG圖像進行編碼i而base64是在MIME中標準化的用于轉換成某種可接受的7位ASCII格式的編碼技術之一[RFC 2045]。另一種流行的內容傳送編碼技術稱為帶轉義的可打印(叫quoted-printable)編碼格式,一般用于把普通的ASCII郵件消息轉換成不帶非期望字符串(例如由單個點號構成的行)的ASCII文本。

Bob閱讀郵件時,其用戶代理所操作的是同一個MIME消息。該用戶代理看到值為base64的Content-Transfer-Encoding:頭部后,知道該郵件消息中還有一個值為image/jpeg的Content-Type:頭部,它告知Bob的用戶代理應該對信體進行JPEG解壓縮。該郵件消息中的MIME-Version:頭部自然是在指示本消息所用的MIME版本。需注意的是,郵件消息的其余部分仍然遵循標準的RFC 922/SMTP格式。具體地說,在信頭之后有一個空行,接著是信體:在信體結束處是一個僅由單個點號構成的行。

我們接下去深入討論一下Content-Type;頭部。該頭部按照MIME規范[RFC 2046]有如下的格式;

Content-Type: type/subtype; parameters

其中parameters(以及其前面的分號)是可選的。通過在Content-Type:頭部給出媒體類型名和子類型名,MIME消息信體中數據的性質得以說明。類型名和子類型名之后的其余部分是一組參數。總的說來,頂級類型名用于聲明數據的一般類型,子類型名用于指明這類數據中的某種具體格式。參數是對于類型的修飾說明,具體取決于類型和子類型本身,基本上不影響內容性質的指定。MIME是按照可擴展這一目標仔細地設計的,并預期媒體類型/子類型以及它們的相關參數會隨時間顯著增長。為確保以有秩序的文檔完備公開的方式開發這些類型/子類型,MIME建立了一套注冊程式,把因特網已分配數值權威(Internet Asigned Numbers Authority,簡稱IANA)作為MIME各個可擴展域的中心注冊處。BFC 2048具體說明了這些可擴展域的注冊程式。

當前已定義的MIME頂級類型共有7個,每個類型關聯一組子類型,其數量在逐年增長。下面是其中的5個類型;

●text;text類型用于向接收者的用戶代理指出消息體為文本。該類型極為普遍的一個類型/子類型對為text/plain。子類型plain指定不含任何格式定義信息的普通文本。plain文本應該不加任何解釋地按照原樣顯示,不需要特殊的軟件,能支持給定的字符集就行。在實際的郵件消息中經常能看到值為比text/plain;charset=gb2312或text/plain;charset="ISO—8859—1"的Content-Type:頭部,其中的參數指出用于產生相應消息的字符集。另一個變得越來越普遍的類型/子類型對是text/html。子類型html指示接收用戶代理解釋嵌埋在消息體中的html標記,從而像Web頁面那樣顯示信件內容,其中有可能包含各種字體的文本、超鏈接、Java小應用程序,等等。

●image:image類型用于向接收用戶代理指出消息體為圖像。該類型較為流行的兩個類型/子類型對為iamge/gif和image/jpeg,接收用戶代理碰到這樣的類型時,就知道該把消息體作為GIF圖像或JPEG圖像解碼并顯示。

●audio:audio類型需要音頻輸出設備(例如揚聲器或電話)來表達內容。這類型中常見的已標準化子類型包括basic(基本8位u-law編碼)和32kadpcm(RFC 1911中定義的一種32Kbps格式)。

●video:video類型的子類型包括mpeg和quicktime。

●application:application類型適用于不適合歸為其他類別的數據,通常用在必須由某個應用程序預先處理才能為用戶所見或所用的數據上。例如.當用戶在某個電子郵件消息中附帶一個微軟word文檔時,其用戶代理一般把它的類型子類型對指定為application/msword;這將導致接收用戶代理啟動微軟word應用程序,并把該MIME消息的信體傳遞給它處理。這類型極為重要的一個子類型是octet-stream,它用于指示信體含有任意的二進制數據。收到內容類型為application/octet-stream的郵件消息后,接收用戶代理會提示用戶是否把信體保存到硬盤中,以便稍后處理。

【編輯推薦】

  1. 郵件服務器基礎:郵件服務相關協議一
  2. 郵件服務器基礎:郵件服務相關協議三
  3. 郵件服務器基礎:郵件服務相關協議四
責任編輯:桑丘 來源: 巧巧讀書
相關推薦

2009-09-02 14:34:42

郵件服務器

2009-09-02 14:43:26

郵件服務器

2009-09-02 14:01:50

郵件服務器

2009-09-01 11:23:48

郵件服務器

2009-09-02 17:41:49

郵件服務器

2012-02-23 23:46:26

2014-09-29 16:52:00

2009-03-04 05:59:00

郵件服務器郵件服務器配置

2009-09-02 14:23:19

郵件服務器性

2009-09-01 11:18:26

郵件服務器

2010-03-25 10:33:36

郵件服務器

2010-04-19 17:18:14

2009-09-02 17:25:02

郵件服務器

2015-08-25 15:34:51

2010-06-02 16:48:49

postfix郵件服務

2011-02-21 14:12:15

Postfix服務器安裝

2011-07-08 14:24:49

郵件服務器U-Mail

2011-01-20 10:08:25

postfix安裝

2011-03-22 09:07:13

Nagios監控Linux

2014-05-08 10:51:43

郵件服務器軟件海外郵件
點贊
收藏

51CTO技術棧公眾號

97精品视频在线观看自产线路二| 国产精品啊啊啊| 欧美日韩免费一区二区三区| 综合网五月天| 黄色美女一级片| 日韩av中文在线观看| 中文欧美日本在线资源| 色欲无码人妻久久精品| 黑人巨大精品| 亚洲精品菠萝久久久久久久| 久久久久天天天天| 国产伦精品一区二区三区免.费| 国内在线观看一区二区三区| 亚洲午夜小视频| 免费观看污网站| 日本一区二区电影| 亚洲午夜精品17c| 亚洲一区二区三区涩| 少妇人妻精品一区二区三区| 激情偷乱视频一区二区三区| 日本久久中文字幕| 国产一级一片免费播放放a| 成人精品电影| 日韩精品中文字幕在线| 国模大尺度视频| 色猫猫成人app| 欧美丝袜美女中出在线| 狠狠精品干练久久久无码中文字幕| 久久久久久久影视| 不卡av免费在线观看| 91中文字幕在线| 在线免费观看高清视频| 亚洲综合精品四区| 久久久午夜视频| 粉嫩av性色av蜜臀av网站| 国产精品一区高清| 国产视频在线观看一区二区| 国产国语老龄妇女a片| 99综合久久| 欧美亚洲国产一区二区三区va| 男人和女人啪啪网站| 日本在线观看大片免费视频| 亚洲精品第1页| 国产精品久久成人免费观看| 色的视频在线免费看| 欧美激情综合五月色丁香| 日本一区视频在线观看| 蜜桃视频在线免费| 久久久影视传媒| 免费观看国产成人| 免费毛片在线| 久久久国际精品| 欧美一区1区三区3区公司| 视频一区二区三区国产| 久久综合中文字幕| 欧美福利一区二区三区| 欧美在线观看在线观看| 国产调教视频一区| 色噜噜狠狠色综合网| 草草影院在线观看| 国产精品三级av在线播放| 色大师av一区二区三区| 婷婷在线视频| 一区二区三区在线视频观看58 | 第一区免费在线观看| 成人午夜sm精品久久久久久久| 欧美午夜不卡在线观看免费| 国产精品一区二区小说| 日韩一区二区三免费高清在线观看| 欧美日韩精品欧美日韩精品| √天堂资源在线| 秋霞国产精品| 69成人精品免费视频| 色综合五月婷婷| 91在线一区| 亚洲精品一区二区三区婷婷月| a毛片毛片av永久免费| 成人精品中文字幕| 欧美成人免费小视频| 99久在线精品99re8热| 亚洲永久字幕| 国产在线视频一区| 亚洲经典一区二区三区| 91丨porny丨蝌蚪视频| 五月天国产一区| 成人短视频在线| 精品成人av一区| 午夜国产一区二区三区| 日韩激情欧美| 亚洲人在线视频| 日韩在线一卡二卡| 亚洲巨乳在线| 成人性生交大片免费看小说 | 免费一级特黄毛片| 色综合天天色| 精品国产sm最大网站免费看| 人妻一区二区视频| 欧美日本在线| 国产精品第一第二| 黄色av小说在线观看| 国产拍揄自揄精品视频麻豆| 国产制服91一区二区三区制服| 亚洲精品国产精品国产| 91精品国产综合久久久久久| 成人免费av片| 欧美日韩三级| 国产女同一区二区| 色视频在线观看| 亚洲乱码国产乱码精品精的特点 | 久久天堂av| 精品久久五月天| 久久av红桃一区二区禁漫| 久久久久99| 国产精品一区视频| 免费黄网站在线| 欧美这里有精品| 人妻av一区二区| 一区二区免费不卡在线| 国产精品第七十二页| 国产欧美日韩麻豆91| 国产精品卡一卡二| 欧美大尺度激情区在线播放| 久久精品国产成人av| 国产美女视频91| 伊人狠狠色丁香综合尤物| 午夜影院在线播放| 精品国产乱码久久久久久图片| 国产精品麻豆免费版现看视频| 国产精品一国产精品k频道56| 亚洲一区美女视频在线观看免费| 成年人在线免费观看| 欧美日韩国产精品| 催眠调教后宫乱淫校园| 欧美国产高清| 91手机在线播放| 黄色小网站在线观看| 欧美视频在线播放| 91精品国自产在线| 日韩精品五月天| 欧美亚洲爱爱另类综合| 韩日毛片在线观看| 亚洲高清久久久久久| 欧美精品成人久久| 国产精品12区| 欧美黄网在线观看| 成人在线啊v| 久久综合国产精品台湾中文娱乐网 | 欧美美女啪啪| 欧美制服第一页| 日本私人网站在线观看| 激情懂色av一区av二区av| 少妇一级淫免费观看| 91久久在线| 久久久神马电影| 欧美大胆性生话| 国产亚洲精品美女久久久| 一二三区免费视频| 中文字幕av一区二区三区免费看 | 成人免费av网站| 18岁网站在线观看| 欧美日韩123| 成人a免费视频| 性欧美ⅴideo另类hd| 日韩女优电影在线观看| 国产一级做a爰片在线看免费| 不卡一区在线观看| 成人在线免费在线观看| 无码人妻av一区二区三区波多野| 国产影视一区| 国产精品爽爽ⅴa在线观看| 欧美69xxxx| 日韩写真欧美这视频| 日韩av男人天堂| 久久免费美女视频| 精品999在线| 欧美激情视频一区二区三区在线播放| 国产精华一区| 中文字幕乱码在线播放| 中文字幕亚洲专区| 亚洲精品久久久久久无码色欲四季 | 国产精品一区2区3区| 国产日韩av在线播放| 影音先锋在线播放| 日韩精品在线电影| 91好色先生tv| 天天av天天翘天天综合网色鬼国产| 人妻精品久久久久中文字幕| 久久99久久精品| 国产免费观看高清视频| 色呦哟—国产精品| 国产日韩欧美一区二区三区四区| 九九热线视频只有这里最精品| 久久精品久久久久久| 香蕉视频黄色片| 6080午夜不卡| 九一国产在线观看| 亚洲视频在线一区| 久久中文字幕人妻| 国产精品亚洲第一| 中文字幕第21页| 韩国亚洲精品| 一区二区国产日产| 欧美交a欧美精品喷水| 91在线观看免费网站| 色网在线免费观看| 久久99国产精品自在自在app| 国产一级二级三级在线观看| 日韩欧美中文字幕精品| 69av视频在线观看| 午夜欧美在线一二页| 日本精品在线免费观看| 久久综合成人精品亚洲另类欧美| 天天操精品视频| 日本伊人午夜精品| 亚洲色欲综合一区二区三区| 亚洲黄色小说视频| 日本 国产 欧美色综合| 久久久久久久久久久99| 欧美国内亚洲| 在线精品日韩| jizzjizz欧美69巨大| 精品无人乱码一区二区三区的优势| 国产色99精品9i| 国产日韩精品一区二区| 亚洲一区二区三区四区| 欧美性在线视频| wwww在线观看免费视频| 欧美成人精品在线观看| 免费人成在线观看播放视频| 中文字幕国产亚洲| 国产一二三区在线视频| 亚洲欧美制服中文字幕| 视频在线不卡| 亚洲美女av网站| 日本午夜在线| 精品亚洲永久免费精品| 少妇又色又爽又黄的视频| 精品久久一区二区| 隣の若妻さん波多野结衣| 日韩女优毛片在线| 好男人www在线视频| 日韩免费视频线观看| 国产富婆一级全黄大片| 日韩一级片在线播放| 精品久久久久久亚洲综合网站| 91麻豆精品国产91久久久久久久久| 国产一区二区在线视频聊天| 欧美二区在线观看| 国产美女精品视频国产| 91精品国产福利| 精品国产99久久久久久宅男i| 538prom精品视频线放| 国产精品视频无码| 日韩欧美国产午夜精品| 亚洲欧美另类综合| 欧美精品一区二区三区高清aⅴ| 国产自产一区二区| 日韩大陆毛片av| 国产一二三在线观看| 最近2019中文字幕大全第二页| 午夜激情在线观看| 久久99国产综合精品女同| 俺来也官网欧美久久精品| 97超碰蝌蚪网人人做人人爽| 欧美成人a交片免费看| 国产精品女人久久久久久| 91九色成人| 国产成人av一区二区三区| 男同在线观看| 亚洲欧洲精品成人久久奇米网| 欧美激情视频二区| 亚洲伦理在线精品| 国产污污视频在线观看| 欧美午夜电影在线播放| 国产福利小视频| 亚洲免费视频一区二区| 欧美激情二区| 97国产成人精品视频| 美女18一级毛片一品久道久久综合| 国产精品入口尤物| 日韩精品一区二区三区中文在线 | 免费黄色在线视频网站| 日韩综合中文字幕| 91av久久| 国产精品免费久久久久影院| 91麻豆精品激情在线观看最新 | 伊人久久大香线蕉av超碰演员| 欧美日韩成人免费| 国产精品乱子伦| 欧美三级电影精品| 成人乱码一区二区三区| 亚洲天堂色网站| 青草在线视频在线观看| 日本亚洲欧美三级| 亚洲一区二区三区中文字幕在线观看 | 人妻一区二区三区| 自拍视频国产精品| 九色porny丨国产首页在线| 国产在线精品自拍| 中文字幕av一区二区三区人| 日本xxxxx18| 视频一区视频二区中文| 影音先锋资源av| 国产精品高潮呻吟久久| 在线观看日本视频| 日韩欧美高清dvd碟片| 人人干在线视频| 国产成人涩涩涩视频在线观看| a看欧美黄色女同性恋| 亚洲精品久久久久久一区二区| 一区二区激情| 97超碰免费在线观看| 国产精品青草综合久久久久99| 黄色片中文字幕| 亚洲黄一区二区| av官网在线播放| 成人激情视频免费在线| 国产成人黄色| aaa毛片在线观看| 成人免费av网站| 欧美 日韩 国产一区| 日韩视频一区二区三区四区| 国产精品免费在线| 91精品啪在线观看国产18| 国产精品无码一本二本三本色| 99re这里都是精品| 久久久久久久久久综合| 欧美一区三区二区| 蜜芽在线免费观看| 国产精品久久久久久影视| 亚洲综合图色| 色欲av无码一区二区人妻| 99久久婷婷国产| 国产一级大片在线观看| 日韩精品在线网站| 午夜羞羞小视频在线观看| 成人一区二区电影| 国产韩国精品一区二区三区| 特级丰满少妇一级| 国产欧美一区二区三区在线看蜜臀 | 蜜桃av在线免费观看| 国产精品一区二区久久精品| 清纯唯美综合亚洲| 国产精品天天av精麻传媒| 国产欧美一区二区三区鸳鸯浴| jizz国产在线| 综合网中文字幕| 亚洲精品大片| 最新av在线免费观看| 国产激情一区二区三区四区| 曰本女人与公拘交酡| 亚洲成人精品久久| 国产中文在线播放| 免费一区二区三区在在线视频| 久久亚洲精选| 中文字幕欧美激情极品| 欧美日韩国产综合一区二区| 日本三级视频在线播放| 成人国产在线视频| 黄色欧美成人| 熟女丰满老熟女熟妇| 色94色欧美sute亚洲13| av网页在线| 99热在线国产| 国产色综合网| 九九九视频在线观看| 日韩一级片网站| 国产精品xx| 五月天亚洲综合小说网| 激情六月婷婷综合| 国产真实的和子乱拍在线观看| 日韩经典一区二区三区| 不卡亚洲精品| 黄色网zhan| 91天堂素人约啪| 亚洲午夜激情视频| 欧美贵妇videos办公室| 亚洲宅男网av| 一区二区三区四区毛片| 亚洲国产成人porn| 看电影就来5566av视频在线播放| 成人羞羞国产免费| 日韩视频一区| 999久久久国产| 精品国产一区久久| 丁香婷婷久久| 久久综合久久网| 性欧美lx╳lx╳| 国产欧美日韩中文字幕| 一本一道久久a久久精品蜜桃 | 91av在线播放| 999国产精品| free性中国hd国语露脸| 欧美日本在线一区| 水蜜桃在线视频| 51xx午夜影福利| 久久精品亚洲精品国产欧美| 国内精品久久久久久久久久| 国产成人高清激情视频在线观看| 一区二区三区午夜探花|