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中文網其他相關文章!