如何使用Telnet指令來測試SMTP是否正常運作? @ Tim0的資訊筆記 :: 隨意窩 Xuite日誌
  • 關鍵字
  • Visitors Map
  • 拒用奇摩信箱
  • 拒用奇摩信箱
  • Firefox Promote
  • --------------------
  • 累積 | 今日
    loading......
  • 光攝影工作室
  • 光攝影工作室
  • 200802011309如何使用Telnet指令來測試SMTP是否正常運作?

    如何使用Telnet指令來測試SMTP是否正常運作? 
    依下列步驟確認主機和 IMC 之間的通訊是否正常進行(附註:每行指令輸入完成後,請按下 鍵):
    使用下列指令啟動 TELNET 工作階段:
    Telnet 125.125.0.4 25 (置換上述 IP 位址)

    如果正常運作,即可看到下列來自 IMC 的回覆:
    220 site.company.com Microsoft ESMTP Internet Mail Service ,Version:5.0.xxxx.xxxx ready.

    鍵入以下指令並開始進行通訊:
    HELO test.company.com

    您會看到下列回應:
    250 OK

    鍵入以下指令來通知 SMTP郵件訊息源自何處:
    MAIL FROM:

    您會得到下列回應:
    250 OK - MAIL FROM

    鍵入下列指令來通知 SMTP郵件訊息的目的地位址(使用有效的收件者 SMTP 位址)。
    RCPT TO:

    您會看到下列回應:
    250 OK - Recipient

    鍵入下列指令以通知SMTP已準備好傳送資料:
    DATA

    您會看到下列回應:
    354 Send data. End with CRLF.CRLF

    鍵入下列指令以加入主題:
    Subject: test message

    然後連按兩次 Enter 鍵。

    該指令沒有任何回應。

    附註:兩個 Enter 指令符合 RFC 822 規則,即表示 822 指令必須在一列空白後。
    鍵入下列指令以加入郵件本文:
    This is a test message

    您無法看到本指令的回應。
    在下一空白列輸入英文句點,然後按下 ENTER 鍵。

    您會看到下列回應:
    250 OK

    鍵入下列指令以切斷連結:
    QUIT

    您會看到下列回應:
    221 closing connection

    在執行上述任一指令後,若收到「500 Command not recognized」錯誤訊息,則表示由於語法錯誤或指令無效,導致 SMTP 無法識別您鍵入的內容。
    登入您在上述步驟 4 中,郵件收件者的用戶端信箱。如果信箱內有您的測試郵件訊息,則表示傳入SMTP 通訊運作正常。

    IIS & ASP大型...|日誌首頁|ASP中rs.open 與 c...上一篇IIS & ASP大型附件檔案上傳時發生錯誤...下一篇ASP中rs.open 與 conn.execute 的區別...
    回應