首頁 >常見問題 >什麼協定用於將電子郵件交付給網路上的郵件伺服器?

什麼協定用於將電子郵件交付給網路上的郵件伺服器?

青灯夜游
青灯夜游原創
2020-11-02 17:03:1826366瀏覽

SMTP協定用於將電子郵件交付給網路上的郵件伺服器。 SMTP是一種提供可靠且有效的電子郵件傳輸的協議,主要用於系統之間的郵件訊息傳遞,並提供有關來信的通知。

什麼協定用於將電子郵件交付給網路上的郵件伺服器?

SMTP協定用於將電子郵件交付給網路上的郵件伺服器。

SMTP是一種提供可靠且有效的電子郵件傳輸的協定。 SMTP是建立在FTP檔案傳輸服務上的郵件服務,主要用於系統之間的郵件訊息傳遞,並提供有關來信的通知。

SMTP是一個相對簡單的基於文字的協定。在其之上指定了一條訊息的一個或多個接收者(在大多數情況下被確認是存在的),然後訊息文字會被傳送。可以很簡單地透過telnet程式來測試一個SMTP伺服器。 SMTP使用TCP連接埠25。要為一個給定的網域決定一個SMTP伺服器,需要使用MX (Mail eXchange)DNS。

SMTP獨立於特定的傳輸子系統,且只需要可靠有序的資料流通道支持,SMTP的重要特性之一是其能跨越網路傳輸郵件,即「SMTP郵件中繼」。

使用SMTP,可實現相同網路處理程序之間的郵件傳輸,也可透過中繼器或閘道實現某處理程序​​與其他網路之間的郵件傳輸。

工作過程

SMTP協定的工作過程可分為以下3個流程:

(1)建立連線:在這一階段, SMTP客戶要求與伺服器的25連接埠建立一個TCP連線。一旦連線建立,SMTP伺服器和客戶就開始互相通告自己的域名,同時確認對方的域名。

(2)郵件傳送:利用指令,SMTP客戶將郵件的來源位址、目的位址和郵件的具體內容傳遞給SMTP伺服器,SMTP伺服器進行對應的回應並接收郵件。

(3)連線釋放:SMTP客戶發出退出命令,伺服器在處理命令後回應,隨後關閉TCP連線。

以上是什麼協定用於將電子郵件交付給網路上的郵件伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn