Home >> Blog >> POP3-Post Office Protocol V3-郵局協議3在Email傳輸過程中所扮演的腳色

POP3-Post Office Protocol V3-郵局協議3在Email傳輸過程中所扮演的腳色

什麼是 POP3(郵局協議 3)?

郵局協議 3 或 POP3 是通過 Internet接收電子郵件的最常用協議。大多數電子郵件伺服器及其客戶端都支持此標準協議,用於從遠程伺服器接收電子郵件並發送到本地客戶端。

POP3 是一種單向客戶端-伺服器 協議,其中電子郵件被接收並保存在電子郵件伺服器上。“3”指的是原始 POP 協議的第三版。

收件人或其電子郵件客戶端可以使用 POP3 定期從伺服器下載郵件。因此,POP3 提供了一種將電子郵件從伺服器下載到客戶端的方法,以便收件人可以離線查看SEO客戶寄來的電子郵件。POP3 可以被認為是一種“存儲轉發”服務。

一旦電子郵件在客戶端上,POP3 就會將其從伺服器中刪除。在某些實施方式中,用戶或管理員可以指定將郵件保存一段時間,從而允許用戶在指定時間段內任意多次下載電子郵件。

POP3 和電子郵件應用程序

POP3 內置於最流行的電子郵件客戶端,包括 Microsoft Outlook。如果電子郵件程序配置為託管 POP3 ,則該協議將起作用。每個 POP3 郵件伺服器都有一個不同的地址,必須將其輸入到電子郵件程序中才能與協議連接。用戶還必須輸入他們的用戶名和密碼才能成功接收電子郵件。

此外,由於 POP3 內置於標準 Internet 瀏覽器中,包括Internet Explorer和 Mozilla Thunderbird,用戶即使沒有電子郵件客戶端也可以查看他們的電子郵件。

POP3 端口

POP3默認在以下兩個端口上工作:

  • 端口 110:默認的非加密端口;和
  • 端口 995:當用戶需要使用 POP3 安全連接時使用。

何謂網站連結,了解URL意思

POP3 如何運作

伺服器通過監聽TCP端口 110啟動 POP3 服務。當客戶端希望使用 POP3 進行電子郵件檢索時,它會與伺服器主機建立 TCP 連接。建立此連接後,POP3 伺服器會發送問候語。此時,會話進入授權狀態。

在隨後的事務狀態中,客戶端和伺服器交換命令和回應,直到連接關閉或中止。來自客戶端的命令由不區分大小寫的關鍵字組成,可能後跟參數。來自伺服器的回應由一個狀態指示符和一個關鍵字組成,後面可能是附加信息。

當客戶端發出退出命令時,會話進入更新狀態。POP3 伺服器釋放在交談狀態期間獲取的所有資源,並在 TCP 連接關閉時說“再見”。

POP3 會話進入更新狀態後,POP3 伺服器刪除該消息。

POP3的優點和局限性

儘管 POP3 自 1980 年代後期以來已被多次增強,但由於其簡單性,它仍然很受歡迎。它無處不在的另一個原因是它能夠以最少的錯誤有效地檢索電子郵件。

當用戶需要離線訪問他們的電子郵件並且他們使用指定的設備進行檢索時,該協議是理想的。POP3 對於發送和存儲批量電子郵件也很有用。

POP3 並非旨在支持伺服器上的電子郵件操作或同步,因為電子郵件旨在下載到客戶端,然後從伺服器中刪除。對於這些用例,使用更高級和更複雜的 Internet 訊息訪問協議( IMAP )。

IMAP 還可以輪詢現有連接以獲取新到達的消息,並且它支持伺服器上的多個文件夾。POP3 沒有這些功能。

POP3、IMAP 和 SMTP 有什麼關係?

IMAP 是另一種電子郵件檢索協議。與遠程文件伺服器類似,IMAP 允許用戶將電子郵件保留在伺服器上,電子郵件可以在其中組織在文件夾中。

與 POP3 一樣,所有現代電子郵件客戶端和 Web 伺服器都支持 IMAP。但與 POP3 不同的是,IMAP 還可以跨多個設備或客戶端同步電子郵件,當用戶使用多個設備或想要從多個位置訪問電子郵件時,它比 POP3 更適合。IMAP 在端口 143 和 993 上工作。

POP3 和 IMAP 都與電子郵件的接收有關,但與簡單郵件傳輸協議 ( SMTP ) 不同, SMTP 是一種通過 Internet傳輸電子郵件的協議。SMTP 發送電子郵件,郵件處理程序代表收件人接收郵件,然後使用 POP3 或 IMAP 讀取郵件。