歡迎訪問新悅網(wǎng)絡(luò)設(shè)備有限公司
什么是 SMTP(簡單郵件傳輸協(xié)議)?
SMTP(簡單郵件傳輸協(xié)議)是用于發(fā)送和接收電子郵件的TCP/IP協(xié)議。 SMTP 最常被電子郵件客戶端使用,包括 Gmail、Outlook、Apple Mail 和 Yahoo Mail。
SMTP 可以發(fā)送和接收電子郵件,但電子郵件客戶端通常使用帶有 SMTP 的程序來發(fā)送電子郵件。由于 SMTP 在接收端對郵件進行排隊的能力有限,因此它通常與郵局協(xié)議 3 ( POP3 ) 或 Internet 郵件訪問協(xié)議 (IMAP) 一起使用,后者允許用戶將郵件保存在服務(wù)器郵箱中并定期下載它們來自服務(wù)器。 SMTP 通常僅限于并依賴于將消息從發(fā)件人發(fā)送到收件人。
什么是 SMTP 服務(wù)器?
SMTP 服務(wù)器是發(fā)送、接收和中繼電子郵件的應(yīng)用程序或計算機。這些服務(wù)器通常在端口25 或 587 上使用 TCP。當(dāng)互聯(lián)網(wǎng)或網(wǎng)絡(luò)消息轉(zhuǎn)發(fā)到服務(wù)器時,端口號標(biāo)識特定進程。所有網(wǎng)絡(luò)連接設(shè)備都配備有指定編號的標(biāo)準(zhǔn)化端口。每個號碼都是為某些協(xié)議及其相關(guān)功能保留的。
SMTP 服務(wù)器設(shè)置為始終在線偵聽模式,一旦服務(wù)器檢測到來自客戶端的 TCP 連接,SMTP 進程就會啟動到端口 25 的連接以發(fā)送電子郵件。
傳出 SMTP 服務(wù)器為用戶發(fā)送消息。用于閱讀和發(fā)送電子郵件的電子郵件客戶端還必須具有SMTP 服務(wù)器的Internet 協(xié)議 ( IP ) 地址。為了處理垃圾郵件等問題,服務(wù)器管理員必須控制哪些客戶端可以使用該服務(wù)器。他們可以通過 IP 地址限制用戶,或者更有可能的是,通過強制要求客戶端身份驗證的系統(tǒng)或命令來實現(xiàn)此目的。
SMTP 的工作原理
SMTP 使用客戶端-服務(wù)器模型,如下所示:
- 電子郵件服務(wù)器使用 SMTP 將消息從電子郵件客戶端發(fā)送到另一個電子郵件服務(wù)器。
- 電子郵件服務(wù)器使用 SMTP 作為中繼服務(wù)將電子郵件發(fā)送到接收電子郵件服務(wù)器。
- 例如,接收電子郵件服務(wù)器使用電子郵件客戶端通過 IMAP 下載傳入郵件,并將其放入收件人的收件箱中。
例如,當(dāng)用戶單擊“發(fā)送”按鈕時,就會建立一個鏈接到 SMTP 服務(wù)器的 TCP 連接。當(dāng) SMTP 服務(wù)器接收到來自客戶端的 TCP 連接時,SMTP 進程會通過端口 25 啟動連接來發(fā)送電子郵件。
從這里,SMTP 客戶端告訴服務(wù)器如何處理發(fā)件人和收件人的電子郵件地址以及電子郵件內(nèi)容等信息。然后,郵件傳輸代理 ( MTA ) 檢查兩個電子郵件地址是否來自同一電子郵件域。如果它們來自同一域,則會發(fā)送電子郵件;如果不是,服務(wù)器將使用域名系統(tǒng) ( DNS ) 來識別收件人的域,然后將其發(fā)送到正確的服務(wù)器。
然后收件人使用 IMAP 或 POP3 協(xié)議接收電子郵件。
SMTP 中的命令會自動發(fā)出,無需最終用戶輸入。例如,HELO 命令是電子郵件客戶端向服務(wù)器標(biāo)識自己的身份。其他 SMTP 命令包括:
- 郵件。該命令用于啟動消息傳輸。這告訴 SMTP 服務(wù)器一個新的事務(wù)正在開始。
- RCPT。該命令跟隨 MAIL。它標(biāo)識復(fù)制者的電子郵件地址。
- 數(shù)據(jù)。該命令啟動客戶端和服務(wù)器之間的數(shù)據(jù)傳輸。郵件內(nèi)容被移動到 SMTP 服務(wù)器。
- 辭職。發(fā)送電子郵件后,客戶端會向服務(wù)器發(fā)送此命令以停止連接。
- RSET。該命令用于中止郵件事務(wù)。該命令被發(fā)送到服務(wù)器,其中有關(guān)電子郵件的所有數(shù)據(jù)都將被刪除。
SMTP 與 IMAP 和 POP
SMTP 托管在 SMTP 服務(wù)器上,用于從郵件客戶端發(fā)送、中繼或轉(zhuǎn)發(fā)消息,而不用于接收消息;而是使用 IMAP 和 POP。
IMAP 是一種標(biāo)準(zhǔn)電子郵件檢索協(xié)議,用于管理和檢索電子郵件。它將電子郵件保存在服務(wù)器上,然后在不同設(shè)備之間同步。 IMAP 使用戶能夠?qū)⑧]件組織到文件夾中、標(biāo)記郵件并將草稿郵件保存在服務(wù)器上。用戶還可以擁有多個與電子郵件服務(wù)器同步的電子郵件客戶端應(yīng)用程序,以一致地顯示哪些郵件已讀或未讀。
IMAP 充當(dāng)電子郵件服務(wù)器和電子郵件客戶端之間的中介。當(dāng)用戶使用 IMAP 閱讀電子郵件時,他們會從服務(wù)器上讀取郵件。他們不會在本地設(shè)備上下載或存儲電子郵件。
大多數(shù)電子郵件服務(wù)器和客戶端都支持 POP,并使用它從遠(yuǎn)程服務(wù)器接收電子郵件并將其發(fā)送到本地客戶端。 POP 是一種單向客戶端-服務(wù)器協(xié)議,其中電子郵件被接收并保存在電子郵件服務(wù)器上。 POP 還允許用戶將電子郵件從服務(wù)器下載到客戶端,以便收件人可以離線查看電子郵件。
當(dāng)一起使用時,SMTP 和 IMAP 或 POP 傳輸電子郵件。
POP 被視為存儲轉(zhuǎn)發(fā)服務(wù),而 IMAP 被視為遠(yuǎn)程文件服務(wù)器,因為用戶可以將電子郵件存儲在服務(wù)器上,并根據(jù)需要從任何設(shè)備或位置訪問它。
現(xiàn)代電子郵件客戶端和 Web 服務(wù)器支持 POP 和 IMAP 。但與 POP 不同的是,IMAP 還可以跨多個設(shè)備或客戶端同步電子郵件。
SMTP 與 ESMT
擴展簡單郵件傳輸協(xié)議(ESMTP)是對原始 SMTP 的擴展,用于發(fā)送支持圖形、音頻和視頻文件以及各種語言文本的電子郵件。 ESMTP 于 1995 年發(fā)布,面向想要將多媒體文件附加到電子郵件的用戶。更新后的協(xié)議啟用了新功能,例如在節(jié)省帶寬的同時保護服務(wù)器。大多數(shù)商業(yè)電子郵件服務(wù)器和客戶端都支持 ESMTP。
與 ESMTP 不同,如果沒有多用途 Internet 郵件擴展 ( MIME )的幫助,多媒體文件無法直接附加到 SMTP 中的電子郵件。同樣,ESMTP 使用戶能夠減小電子郵件的大小,而 SMTP 則不能。
SMTP 與 HTTP API
SMTP 自 1982 年開始使用,至今仍然是發(fā)送電子郵件的最常用電子郵件協(xié)議。然而,使用基于云的超文本傳輸??協(xié)議 ( HTTP ) 應(yīng)用程序編程接口 ( API ) 來發(fā)送和接收電子郵件已成為一種趨勢。
HTTP API 有兩個優(yōu)點:首先,電子郵件客戶端和服務(wù)器之間的通信(例如,使用移動應(yīng)用程序時)比 SMTP 更快,因為 HTTP API 需要更少的來回命令來驗證發(fā)件人和收件人。其次,API 提供了使用 SMTP 無法提供的功能。
SMTP 和基于 Unix 的系統(tǒng)
在基于Unix的系統(tǒng)上,Sendmail 仍然是使用最廣泛的電子郵件 SMTP 郵件服務(wù)器。 Sendmail 提供幕后電子郵件傳輸,通常與單獨的用戶友好界面一起使用。
SMTP 通常是通過互聯(lián)網(wǎng)端口 25 實現(xiàn)的。歐洲廣泛使用的 SMTP 替代方案是 X.400/X.500。 X.400 創(chuàng)建時的目的是作為主要的國際協(xié)議。在大多數(shù)用戶中,X.400/X.500 已經(jīng)被 SMTP 黯然失色,但它在國防和電信行業(yè)仍然很受歡迎。
內(nèi)部 SMTP 服務(wù)器與第三方服務(wù)
SMTP 服務(wù)器可以在內(nèi)部設(shè)置或作為第三方服務(wù)設(shè)置。內(nèi)部 SMTP 服務(wù)器獨立運行,而提供商則運行第三方 SMTP 服務(wù)器。
第三方 SMTP 供應(yīng)商負(fù)責(zé)從電子郵件服務(wù)器的維護和監(jiān)控到安全的所有事務(wù)。這意味著用戶不需要專業(yè)知識或預(yù)算來運行和維護自己的內(nèi)部服務(wù)器。但是,用戶仍然必須擔(dān)心由于中斷或任何附加條款和條件而導(dǎo)致的停機。
內(nèi)部 SMTP 服務(wù)器并不像某些第三方提供商那樣僅限于每天發(fā)送特定數(shù)量的電子郵件。然而,用戶必須具備技術(shù)知識和資金來維護、運行和監(jiān)控服務(wù)器。此外,用戶有責(zé)任實現(xiàn)自己的安全。這可能包括選擇安全電子郵件協(xié)議、保持服務(wù)器固件最新或使用電子郵件服務(wù)器防火墻。
- 01-20
- 01-20
- 01-20
- 01-20
- 01-17
- 01-17
- 01-17
- 01-16
最新內(nèi)容
- 11-11
- 10-21
- 09-23
- 08-02
- 07-24
- 07-18
- 07-15
- 07-10
知識庫