簡單郵件傳送協(xié)議是什么?
簡單郵件傳送協(xié)議是什么?
SMTP是控制兩個郵件服務器之間電子郵件報文交換的簡單協(xié)議。該協(xié)議用于因特網,并由IETF定義。它既具有客戶機(發(fā)送者)功能,又具有服務器(接收者)功能。SMTP 是 Internet 上的基礎傳輸機制,大多數(shù)系統(tǒng)使用它在主機服務器之間發(fā)送郵件。使用SMTP,一個進程可以將郵件傳輸?shù)酵?a href="http://ttokpm.com/v/tag/1722/" target="_blank">網絡上的其他進程,或者經由兩個網絡都可訪問的中繼器或網關進程傳輸?shù)狡渌恍┚W絡。郵件報文在其從發(fā)件人到最終的收件人路徑上可能會通過許多的中間中繼器或網關主機。下圖中描述了基本的SMTP模型。
SMTP采用客戶機/服務器關系??蛻魴C是發(fā)送郵件的系統(tǒng)。它通過TCP連接建立了到SMTP服務器的雙向傳輸信道。
當發(fā)件人和收件人通過同一傳輸服務(在同一網絡上)連接起來時,郵件直接在雙方之間進行傳輸。當兩者沒有連接到同一傳輸服務時,郵件通過一個或更多的中繼SMTP服務器進行傳輸。大型機構會建立自己的中繼服務器來管理進出郵件,這些服務器通常都始終處于聯(lián)機狀態(tài),并提供各種各樣的安全功能。郵件服務器運行報文處理協(xié)議,例如POP3(郵局協(xié)議版本3)和IMAP4(因特網郵件訪問協(xié)議版本4),兩者都提供郵件緩存和郵件轉發(fā)服務,而且都使用SMTP來交換郵件。SMTP就像郵件承運者,而POP和IMAP4則像郵局。POP3協(xié)議中,電子郵件由服務器接收并保存,在一定時間之后,由客戶電子郵件接收程序檢查郵箱并下載郵件。它內置于IE和Netscape瀏覽器中。IMAP4(交互郵件訪問協(xié)議)是一種新的而且更為靈活的協(xié)議,它是POP3的替代協(xié)議。使用IMAP您可以將服務器上的郵件視為本地客戶機上的郵件。在本地機上刪除的郵件還可以從服務器上找到。E-mail可以被保存在服務器上,并且可以從服務器上找回?! ‘斢脩暨B接到郵件服務器時,服務器驗證用戶身份并賦予他們訪問其信箱的權限。然后用戶將郵件下載到其計算機上。IMAP4改進了這種模型,允許用戶將郵件保存在他們在郵件服務器上的信箱中,而不是自動將郵件下載到計算機上。這對于遠程移動用戶來說是非常有用的?! ?SMTP報文可能通過許多跳才能傳輸?shù)阶罱K目的地。在此情況下,在中繼服務器間建立了一系列的連接。從一個服務器到下一個服務器之間有交接的責任,而且每一服務器必須要么傳送報文要么向 發(fā)件人回報傳送失敗?! ?SMTP使用基本的請求和響應機制來傳輸郵件,幾個簡單的命令使得這種交換成為可能。這些命令由ASCII (文本)構成。簡單的命令結構便于為任何平臺建立郵件服務器和客戶機。客戶端通過發(fā)送一系列命令啟動郵件處理,這些命令指定了郵件的發(fā)件人與目的地和報文內容傳輸,服務器端對每個命令作出響應。通常每次進行一個命令操作,但是中所述的管道功能允許在單個TCP發(fā)送操作中向服務器發(fā)送多個命令。
因特網郵件最初是在中定義的。
報文跟蹤協(xié)議)工作組正在設計一種診斷協(xié)議,發(fā)件人可以使用該協(xié)議來請求提交、傳輸和發(fā)送報文(不考慮其傳送狀態(tài))的相關信息。
通過定義擴展來定義報文傳送時間,不是以優(yōu)先級來定義,而是規(guī)定如果報文在指定時間段內沒有傳送出去,該郵件應被丟棄。這些擴展也可用來規(guī)定當報文被延遲時將“延遲的”報文退還給發(fā)送方。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
( 發(fā)表人:admin )