2015主機房作業

SMTP運作流程

全名為Simple Mail Transfer Protocol,簡易郵件傳送協定。

連接埠號為TCP 25

運作流程:

  1. 用戶端傳送telnet 《mail_server》 25與伺服器端連線。

  2. 伺服器端回傳220訊息。

  3. 用戶端傳送Hello 《Client》告訴伺服器端client是誰。

  4. 伺服器端回傳250訊息。

  5. 建立連線完成,以下傳送訊息:

    1. 用戶端傳送MAIL FROM:《E-Mail Address》,告知來源。
    2. 伺服器回傳250代表OK,550代表錯誤。
    3. 用戶端傳送RCPT TO:《E-Mail Address》,告知目的地。
    4. 伺服器回傳250代表OK,550代表錯誤。
    5. 用戶端傳送DATA指令,告知接下來要傳送Header和Body了。
    6. 伺服器回傳一個 354 的訊息,並且提及以(換行).(換行)作為郵件內容的結尾。
    7. 用戶端傳送Header與Body內容,最後以(換行).(換行)為結尾。
    8. 伺服器回傳250代表寄信成功。
  1. 用戶端傳送QUIT結束連線。

連線範例圖:

SMTP