什麼是簡單郵件傳輸協定 (SMTP)?定義、運作方式
網路百科全書中簡單郵件傳輸協定 (SMTP) 的定義。
什麼是簡單郵件傳輸協定 (SMTP)?
簡單郵件傳輸通訊協定是一種標準應用程式層通訊協定,用於透過 TCP/IP 網路 (例如網際網路) 遞送電子郵件。簡易郵件傳輸通訊協定 (SMTP) 的基本概念定義在徵求註解 (RFC) 821 和 822 中。
簡單郵件傳輸協定
怎麼運作的
SMTP 定義網際網路上 TCP/IP 主機之間傳送的訊息格式。SMTP 使用純 7 位元 ASCII 文字來傳送電子郵件訊息,以及向接收主機發出 SMTP 命令。多用途網際網路郵件延伸模組 (MIME) 通常用來將包含附件的多部分二進位檔編碼為 SMTP 可以處理的形式。
SMTP 提供一種機制,可透過網際網路將電子郵件從一台 TCP/IP 主機轉送至另一台主機。在 TCP/IP 主機上執行的 SMTP 服務會先使用傳輸控制通訊協定 (TCP) 埠 25 建立與遠端主機的連線。然後,會傳送 helo 命令並接收 OK 回應來起始 SMTP 工作階段。然後,傳送電腦會使用下列命令來傳送訊息:
-
Mail fr:識別接收主機的傳送主機
-
Rcpt to:使用網域名稱系統 (DNS) 格式來識別接收主機的目標訊息收件者user@DNSdomain
-
Data:以一系列 ASCII 文字行的形式起始訊息本文的傳送,並以一行上的單一句點 (.) 結束
-
Quit:關閉 SMTP 連線
僅在 SMTP 主機之間傳輸
SMTP 僅提供從一台 SMTP 主機到另一台 SMTP 主機的郵件傳輸。郵局通訊協定第 3 版 (POP3) 和因特網郵件存取通訊協定第 4 版 (IMAP4) 提供將郵件儲存在信箱中的支援。
在 Microsoft Exchange Server 上實作 SMTP
若要在 Microsoft Exchange Server 傳訊網路上實作 SMTP,請安裝並設定網際網路郵件服務。若要疑難排解遠端 SMTP 伺服器的問題,請使用 Telnet 連線至埠 25,嘗試發出各種 SMTP 命令 (例如本條目中所述的命令) ,然後檢查結果。Internet Information Server (IIS) 第 4 版上的 SMTP 服務僅作為 SMTP 郵件傳遞代理程式 (SMTP 主機) 運作,而且沒有任何建立使用者信箱的佈建。