電子郵件協議
電子郵件是網際網路在全球範圍內最流行的用途之一。根據2015年的一項研究,全球有26億電子郵件使用者,每天傳送約2050億封電子郵件。由於電子郵件佔據了網際網路如此大量的流量,因此電子郵件協議需要非常健壯。在這裡,我們討論了一些在全球範圍內使用最廣泛的電子郵件協議。
SMTP
SMTP代表**簡單郵件傳輸協議**。它是一種面向連線的**應用層**協議,廣泛用於傳送和接收電子郵件。它由**RFC 821**於1982年引入,並於2008年由**RFC 5321**進行了最後更新。更新版本是最廣泛使用的電子郵件協議。
**郵件伺服器**和郵件傳輸代理使用**SMTP**來發送和接收郵件。但是,使用者級應用程式僅將其用於傳送郵件。為了檢索,他們使用IMAP或POP3,因為它們提供了**郵箱管理**功能。
RFC或**請求意見書**是由網際網路工程任務組和網際網路協會聯合釋出的同行評審文件。它由研究人員和計算機科學家撰寫,描述了網際網路的工作方式以及支援它們的協議和系統。
POP3
**POP3**或**郵局協議版本3**是一種**應用層**協議,電子郵件客戶端使用它透過**TCP/IP**網路從郵件伺服器檢索電子郵件。POP旨在將郵件從伺服器移動到本地磁碟,但版本3可以選擇在伺服器上保留副本。
POP3是一個非常簡單的協議,易於實現,但這限制了它的使用。例如,POP3每個郵箱僅支援一個郵件伺服器。現在它已被IMAP等現代協議所取代。
IMAP
**IMAP**代表**網際網路郵件訪問協議**。IMAP由**RFC 3501**定義,使電子郵件客戶端能夠透過TCP/IP連線從郵件伺服器檢索電子郵件。IMAP旨在從多個郵件伺服器檢索郵件並將它們全部整合到使用者的郵箱中。一個典型的例子是企業客戶端透過位於其系統上的本地郵箱處理多個企業帳戶。
所有現代電子郵件客戶端和伺服器(如Gmail、Outlook和雅虎郵件)都支援IMAP或POP3協議。以下是IMAP相較於POP3的一些優勢:
- 響應時間比POP3快
- 多個電子郵件客戶端可以同時連線到單個郵箱
- 跟蹤郵件狀態,如已讀、已刪除、加星標、已回覆等
- 在伺服器上搜索郵件