如何使用Telnet指令來測試SMTP是否正常運作?
使用下列指令啟動 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 中,郵件收件者的用戶端信箱。