telnet 25 port 指令

由 Derek 發表於 三月 16, 2011 / 1 則評論

 

telnet 25 port (smtp)

開啟cmd(命令提式字元)

開啟方式 依作業系統不同 有些微差異

開始所有程式附屬應用程式命令提示字元


 

 

PS:輸入每個指令後請按Enter

 

輸入:telnet IP 25  (可依個人需求設定)

或輸入:telnet 網址  25  (可依個人需求設定)

如果沒問題會看到下圖

220 site.contoso.com Microsoft Exchange Internet Mail Connector <IMC 的版本>

注意:由於有許多不同版本的 Microsoft SMTP 或第三方 SMTP ,因此您可能會收到來自伺服器的不同消息。不過,您會收到包含伺服器的 FQDN SMTP 的版本的 220 消息。有看到220表示telnet有過,就可以繼續下面的操作,但若看到的不是220而是其他的那可能就要查詢看看是否沒開啟telnet或是SMTP有問題。

 

先跟主機打招呼

EHLO bolg.faq-book.com

注意:您可以使用 HELO 命令,但是 EHLO 是擴展 SMTP 動詞中的一个動詞,SMTP 的所有當前 Microsoft 都支持該動詞。除非您認為擴展SMTP 動詞有問題,否則最好使用EHLO 

 

使用: EHLO

如果命令成功,您會收到以下訊息

使用: HELO

如果命令成功,您會收到以下訊息

 

 

告知SMTP伺服器 是由那一個信箱所發信的(發件者)

MAIL FROM:derek@blog.faq-book.com

MAIL FROM: "Myname"< derek@blog.faq-book.com > 

這裡輸入我要寄信的來源郵件地址,請記住,前面""裡頭是顯示在信件表頭的說明,

後面< >裡面接的才是你真正的郵件地址!

注意:這個地方您可自行輸入發件者的MAIL信箱:

  1. 有些 SMTP 伺服器會基於 MAIL FROM:篩選信件,並且會禁只某些IP連接到 SMTP伺服器,或者如果連接IPSMTP伺服器是錯的,它會禁者此MAILSMTP發送信件。在本例中,為blog.faq-book.com
  2. 如果在發送信件時沒有使用對的MAIL信箱,將會無法確定在發送MAIL時是否有問題。
  3. 如果您使用有效的MAIL信箱,您將會收到來自SMTP的以下訊息:

250 OK

 

輸入收件者的MAIL

RCPT TO:test@blog.faq-book.com

正確無誤會收到以下訊息:

250 OK

 

輸入以下命令通知SMTP已準備好發送訊息(開始寫信)

DATA

如果沒問題會有收到來自SMTP的訊息

354 go agead

現在已經可以開始輸入信件的 822/2822 部分。收件者會在他的信件內看到此訊息

輸入以下命令增加MAIL標題:

Subject:test message

 

按兩次 Enter 。此命令不會顯示任何訊息。

注意:按兩次 Enter 為了與 Request for Comments (RFC) 822 2822 保持一致。它規定 822 命令後面必須空一行。

 

輸入信件的內容:

This is testing.

·  如果要結束信件內容的話就在最後一行加入 (.),然後按Enter。就會收到以下訊息:

250 OK

 

 

輸入關閉telnet

QUIT

會收到以下訊息:

221 closing connection

如此一來就完成telnet的測試了

 

 

 

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. Lucila Centeno 說: 2011/05/29

    Superb blog post, I have book marked this internet site so ideally I’ll see much more on this subject in the foreseeable future!

發表評論至 Lucila Centeno

*