Imap vs smtp:它們是什麼? 哪個最好用?
已發表: 2022-02-27IMAP 和 SMTP 參與傳輸電子消息。 它們是發件人、收件人和郵件服務器。 電子郵件從發件人發送到郵件服務器。 然後它讓收件人收到消息。 電子郵件協議在這裡的作用是什麼? 它在傳輸方之間建立連接。 因此,需要一種協議來發送,而需要一種協議來接收。 今天,我們將回顧兩種最常用的電子郵件協議——SMTP、IMAP,以幫助您選擇適合您目的的正確選項。
熱的!! Claue 2.0 版本已經發布
Claue – Clean, Minimal Magento 2&1 Theme是現代和乾淨的電子商務商店的絕佳模板,具有 40 多種主頁佈局和大量商店、博客、投資組合、商店定位器佈局和其他有用頁面的選項。 Claue 版本 2. 0 帶有一系列獨家功能,包括:
- 基於 Luma 主題。
- 滿足 Magento 主題的所有標準
- 顯著的性能提升
- 與大多數第三方擴展兼容。
- 與 Magento 2.4.x 完全兼容
第二個高級版本與之前的版本完全不同。 因此,如果您使用的是 Claue 版本 1 並想更新到 Claue 版本 2,則只能重建新網站,而不是從舊版本更新。 現在,讓我們回到主題
SMTP – 發送電子郵件的協議
簡單郵件傳輸協議 (SMTP) 確定郵件從發件人到電子郵件服務器的方式。 此外,郵件傳輸代理 (MTA) 使用它在服務器之間傳遞電子郵件 - 郵件中繼。 SMTP 僅用於發送電子郵件。
SMTP 的工作原理
SMTP 工作流由 SMTP 客戶端發送的命令和 SMTP 服務器的相應回复組成。 命令是基於文本的,例如 HELO、MAIL FROM 等。 此外,還可以使用擴展 SMTP (ESMTP) 命令,如 EHLO、STARTTLS 等。回復由數字完成代碼表示,如 220、250、354 等。 有關 SMTP 命令和響應代碼的更多信息,請閱讀我們的專門博客文章。
任何 SMTP 會話都包含三個階段:
SMTP 握手– SMTP 客戶端與 SMTP 服務器建立 TCP 連接。 一旦服務器回复 250,握手就開始了。 當服務器確認收件人地址時,該階段結束。
電子郵件傳輸– 代碼 354 作為對 DATA 命令的響應,啟動電子郵件傳輸。 一旦服務器獲得最後一個點,消息就會被傳輸。
終止- 客戶端和服務器分別使用命令 QUIT 和代碼 221 相互告別。
讓我們通過一個簡單的郵件發送示例來看看 SMTP 客戶端和服務器之間的交互:
什麼是 IMAP?
Internet 消息訪問協議 (IMAP) 是訪問存儲在服務器上的電子郵件的通信標準。 今天,它的第四個版本正在使用中。 所以IMAP4的名字也很普遍。 該協議的關鍵特性是消息保留在服務器上。 一旦收件人選擇打開它,它就會被下載。 因此,如果獲得授權,IMAP 可以從任何設備或位置訪問電子郵件。 到目前為止,這是大多數電子郵件服務提供商的首選。
IMAP 的工作原理
以下是 IMAP 客戶端/服務器交互的基本流程:
- 收件人的電子郵件客戶端連接到存儲郵件的服務器
- 收件人可以看到服務器上所有郵件的標頭
- 如果收件人選擇要閱讀的特定郵件,IMAP 會按需下載
在底層,原始 IMAP 連接可能如下所示:
IMAP 服務器響應的三種形式
- 狀態響應(
OK
、NO
、BAD
、PREAUTH
和BYE
)
它們可能包含響應代碼,例如ALERT
或CAPABILITY
。 響應代碼提供超出狀態響應條件的附加信息。
- 服務器數據
這些響應包括服務器和郵箱狀態( CAPABILITY
、 LIST
等)、郵箱大小( EXISTS
和RECENT
)和消息狀態( EXPUNGE
和FETCH
)
- 命令繼續請求
此響應確認服務器已準備好接受客戶端命令的繼續。 它是由一個“ +
”標記。
Imap 與 smtp
SMTP 和 IMAP 之間的主要區別在於它們所發揮的功能。 SMTP 是用於發送電子郵件的協議,無論是來自客戶端還是在服務器之間,用於將電子郵件傳播到預期目的地。 相比之下,IMAP 是一種處理從服務器管理和檢索電子郵件消息的協議。 因此,如果您使用電子郵件,即使您不知道,您也可能同時使用這兩種協議。
SMTP 和 IMAP 之間的另一個關鍵區別在於它的使用位置。 IMAP 僅在檢索電子郵件的客戶端和存儲電子郵件的服務器之間使用。 相反,客戶端使用 SMTP 將電子郵件發送到服務器。 但它也被服務器用來將電子郵件推送到另一台服務器。 當發送者和接收者不訂閱相同的服務提供商時尤其如此。
IMAP 只是用於檢索電子郵件的眾多協議之一。 另一種是POP3。 這兩個是用於檢索電子郵件的最流行的協議。 它帶有 IMAP 是兩者中更強大的。 但由於之前在舊設備中對 POP3 的支持,它至今仍在廣泛使用。 SMTP 無疑是最流行的電子郵件發送協議。 儘管還有其他外發電子郵件協議,但 SMTP 是最流行且使用最廣泛的協議。
對於基於瀏覽器的電子郵件服務,實際上不需要弄亂甚至知道正在使用的協議或用於這些協議的確切地址。 僅當您使用 Microsoft Outlook 或 Mozilla Thunderbird 等其他客戶端發送和接收電子郵件時,了解這些詳細信息才有意義。 根據您的服務提供商,您可以獲得兩個相關地址。 一個用於 SMTP,另一個用於 IMAP 或 POP3。 這些地址應正確配置到您的客戶端中,否則您將無法接收電子郵件、發送電子郵件或兩者兼而有之。
概括:
- SMTP 用於發送電子郵件,而 IMAP 用於檢索電子郵件
- SMTP 用於服務器之間,而 IMAP 僅用於客戶端和服務器之間
- SMTP 是外發電子郵件的流行協議,而 IMAP 只是兩種流行的電子郵件檢索協議之一
使用 ArrowHiTech 升級您的網站 - Magento 的官方合作夥伴
如果您正在為您的電子商務商店尋找具有成本效益的 Magento 軟件包,那麼除了 Magesolution 之外別無他法。 Magesolution 為您的在線站點提供端到端服務,包括諮詢、定制設計和開發,以及支持和維護服務。 憑藉 14 年以上的Magento 定制開發服務經驗,我們為每個 Magento 商店都制定了適合您業務的策略。 聯繫我們進行免費諮詢。