郵局協定

郵局協定,是一種規定個人計算機怎樣連線到Internet上的郵件伺服器和下載電子郵件的協定。

簡介

Post Office Protocol(POP)
一種規定個人計算機怎樣連線到Internet上的郵件伺服器和下載電子郵件的協定。

簡單郵件傳送協定

是網際網路電子郵件系統首要的套用 層協定。它使用由TCP提供的可靠的數據傳輸服務把郵件訊息從發信人的郵件伺服器傳送到收信人的郵件伺服器。跟大多數套用層協定一樣,SMTP也存在兩個 端:在發信人的郵件伺服器上執行的客戶端和在收信人的郵件伺服器上執行的伺服器端。SMTP的客戶端和伺服器端同時運行在每個郵件伺服器上。當一個郵件服 務器在向其他郵件伺服器傳送郵件訊息時,它是作為SMTP客戶在運行。當一個郵件伺服器從其他郵件伺服器接收郵件訊息時,它是作為SMTP伺服器在運行。
SMTP協定與人們用於面對面互動的禮儀之間有許多相似之處。首先,運行在傳送端郵件伺服器主機上的SMTP客戶,發起建立一個到運行在接收端郵件服務 器主機上的SMTP伺服器連線埠號25之間的TCP連線。如果接收郵件伺服器當前不在工作,SMTP客戶就等待一段時間後再嘗試建立該連線。這個連線建立之 後,SMTP客戶和伺服器先執行一些套用層握手操作。就像人們在轉手東西之前往往先自我介紹那樣,SMTP客戶和伺服器也在傳送信息之前先自我介紹一下。 在這個SMTP握手階段,SMTP客戶向伺服器分別指出發信人和收信人的電子郵件地址。彼此自我介紹完畢之後,客戶發出郵件訊息。SMTP可以指望由 TCP提供的可靠數據傳輸服務把該訊息無錯地傳送到伺服器。如果客戶還有其他郵件訊息需傳送到同一個伺服器,它就在同一個TCP連線上重複上述過程;否 則,它就指示TCP關閉該連線。

POP協定的功能及特點

POP 協定允許工作站動態訪問伺服器上的郵件,目前已發展到第三版,稱為 POP3。POP3 允許工作站檢索郵件伺服器上的郵件。POP3 傳輸的是數據訊息,這些訊息可以是指令,也可以是應答。
創建一個分散式電子郵件系統有多種不同的技術支持和途徑:POP(郵局協定)、DMSP(分層式電子郵件系統協定)和 IMAP(網際網路信息訪問協定)。其中,POP 協定創建最早因此也最為人們了解;DMSP 具有較好的支持“無連線”操作的性能,但其很大程度上僅限於單個應用程式(PCMAIL);IMAP 提供了 POP 和 DMSP 的擴展集並提供對遠程郵件訪問的三種支持方式:離線、線上和無連線。
POP 協定支持“離線”郵件處理。其具體過程是:郵件傳送到伺服器上,電子郵件客戶端調用郵件客戶機程式以連線伺服器,並下載所有未閱讀的電子郵件。這種離線訪問模式是一種存儲轉發服務,將郵件從郵件伺服器端送到個人終端機器上,一般是 PC 機或 MAC。一旦郵件傳送到 PC 機或 MAC 上,郵件伺服器上的郵件將會被刪除。
POP3 並不支持對伺服器上郵件進行擴展操作,此過程由更高級的 IMAP4 完成。POP3 使用 TCP 作為傳輸協定
電子郵件系統使用郵局協定(POP)從郵件伺服器中自己的信箱中取出郵件。POP協定是一種離線式的工作協定。POP3是目前最常用的電子郵件服務協定。POP3遵循存儲轉發機制,用戶可按需要在客戶端郵件伺服器之間建立連線,將郵件伺服器上的郵件取到客戶機上,同時刪除伺服器上已取出的郵件,並下線。用戶就可以在客戶機上閱讀收取郵件了。

常見問題

⒈ POP3是什麼?有什麼作用?
答: POP3是Post Office Protocol - Version 3的縮寫,即郵局協定版本3,是一種用來從郵件伺服器上讀取郵件的協定,用於將郵件從POP伺服器傳送到用戶代理.
負責接收郵件的用戶代理稱為POP客戶,負責傳送郵件的伺服器稱為POP伺服器.
⒉ 為什麼需要POP3?
答: 通過POP3協定,收信人不需要參與到與郵件伺服器之間的郵件讀取過程,簡化了用戶操作. 收信人可以“離線”地進行郵件處理,很方便地接收,閱讀郵件.
⒊ 什麼是POP命令和應答?
答: POP客戶使用POP命令向POP伺服器傳送請求,例如PASS命令傳送帳戶密碼,RETR命令請求傳送郵件內容等.
POP伺服器使用應答對此回應,“+OK”表示命令成功,"-ERR"表示命令失敗,後面是簡單的文字說明,例如"+OK Password required for Bob" 表示USER命令成功執行,需要客戶輸入密碼進行認證.
⒋ POP3協定有哪些狀態?
答: POP3有三種狀態: AUTHORIZATION(授權),TRANSACTION(處理),UPDATE(更新).
當TCP建立起來時,POP3進入"授權"狀態,客戶需要使用USER/PASS進行身份驗證. 通過驗證後,POP3進入"處理"狀態,客戶可以傳送LIST,RETR等命令來查詢,獲取郵件. 當客戶在此狀態下傳送"QUIT"命令後,POP3進入"更新"狀態,伺服器處理完命令後又回到"授權"狀態.
⒌ 伺服器收到客戶傳送的DELE命令後,郵件是否立即從伺服器上刪除?
答: 伺服器收到DELE命令後,僅僅將郵件標記為刪除,真正的刪除操作在更新狀態下執行. 如果還未進入到更新狀態,客戶可以傳送RSET命令撤消以前的DELE命令.
⒍ POP3中用戶的密碼是明文傳送的,具有安全隱患,請問該怎么辦?
答: POP3使用PASS命令傳送用戶的密碼,並以明文傳送,因此具有安全隱患.
現在,POP3提供另外一個命令APOP,可以安全傳輸用戶密碼,避免了安全隱患.

相關詞條

相關搜尋

熱門詞條

聯絡我們