使用telnet測試smtp服務

轉載自微軟官方文檔,但是裏面內容通過實踐發現是有一些錯誤的,下文已經改進

測試 SMTP 服務

若要測試 SMTP 服務,請按照下列步驟操作: 

  1. 在運行 Windows Server 2003 的計算機上,在命令提示符處鍵入 Telnet,然後按 ENTER 鍵。

  2. 在 telnet 提示符處,鍵入 set LocalEcho,按 ENTER 鍵,然後鍵入 open <計算機名> 25,然後按 ENTER 鍵。

    輸出類似以下內容:

    220 computername.microsoft.com ESMTP Server (Microsoft Exchange Internet Mail Service 5.5.2651.58) ready
  3. 鍵入 ehlo me,然後按 ENTER 鍵。//這裏的me是可以自定義的,只是通過ehlo來告知smtp服務器你是誰:),以下是直接不通過驗證發送郵件了,如果需要身份驗證,需要輸入命令“AUTH LOGIN”,等到出現334  XXXXXXX提示後輸入賬號,ENTER後,等待出現334  XXXXXXX提示後輸入密碼

    輸出類似以下內容:

    250 OK
  4. 鍵入 mail from:[email protected],然後按 ENTER 鍵。//通過命令說明發件人是誰

    輸出類似以下內容:

    250 OK - mail from <[email protected]>
  5. 鍵入 rcpt to:[email protected],然後按 ENTER 鍵。//通過命令說明收件人是誰

    輸出類似以下內容:

    250 OK - Recipient <[email protected]>
  6. 鍵入 Data,然後按 ENTER 鍵。//進入信息編輯

    輸出類似以下內容:

    354 Send data.  End with CRLF.CRLF
  7. 鍵入 Subject:This is a test,然後按 ENTER 鍵兩次。//設置郵件主題

  8. 鍵入 Testing,然後按 ENTER 鍵。

  9. 按 ENTER 鍵,鍵入一個句點 (.),然後按 ENTER 鍵。//使用這個方式告知smtp郵件內容結束

    輸出類似以下內容:

    250 OK
  10. 鍵入 quit,然後按 ENTER 鍵。

    輸出類似以下內容:

    221 Closing Port / Mail queued for delivery


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章