• 締切済み

cmd.exeでSMTPサーバに接続できません><

cmd.exeを起動してnslookup -type=mx yahoo.co.jpと入力したらヤフーメールのSMTPサーバの一覧が出力されますよね? その中の一つアドレスを利用してヤフーのSMTPサーバに接続してみようと思い、 telnet (省略)yahoo.co.jp 25と入力したのですが telnetは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。 と出力されてしまいます。 対処法を教えて下さい>< ※Vistaを使っています。

みんなの回答

  • R32C
  • ベストアンサー率39% (115/290)
回答No.4

OSによって telnetクライアントの挙動が若干違うようです。 回答の表現が間違っていましたが、OSによって(OS付属のtelnet) Xエコーバック ○ローカルエコー するものとしないものがあるようです。 当方、XP および 2000で確認していますが、 挙動が違っています。 ところで 本には、どのOSで操作すると書いてあるのですか? telnetクライアントのOSによる挙動が違うので、 Teratermあたりで試されたらどうでしょうか? それから、TCP/IPの教科書についてですが、発刊時期(2004年) からして、それ以後のネットワークセキュリティについて 少なくとも本件について対応できていない内容だと思います。 大体、 yahooメールサーバーに25ポートでcmd プロンプトで つないで確認するとは、お勧めできる学習手段とは思えません。 まず、やるなら、LAN内にメールサーバー立てて、ローカルで telnetのクライアントも挙動のはっきりしたものでやるべきですね。 teratermProで再度確認されてはいかがでしょうか?

参考URL:
http://www.forest.impress.co.jp/lib/inet/servernt/netuty/utf8teraterm.html
すると、全ての回答が全文表示されます。
  • R32C
  • ベストアンサー率39% (115/290)
回答No.3

Q1)本には、yahooでの例でしたか?もしくは利用プロバイダのドメインを   指定するように示されていましたか? Q2)yahooプロバイダで接続していますか? 同じことをやってみましたが、私のところでは、yahooプロバイダではないので 「OP25B」等の理由で接続できません。 利用プロバイダでは、それらしくレスポンス が返ってきてます。 ですが、 >エンター押すと画面全部真っ黒になりキーボードから入力しても >何も表示されなくなりました;; というのとは違いますね。 Q3)セキュリティソフトでport 25 を閉じていませんか?

すると、全ての回答が全文表示されます。
  • R32C
  • ベストアンサー率39% (115/290)
回答No.2

それでセッション張れていると思いますが。 エコーバックされることを期待しているのですか? 一体なにをしたいのですか?

moyashiman
質問者

お礼

TCP/IPの教科書という本で勉強してるんですよ。 その本の中にコマンドプロンプトで実際にやってみようというのがありまして・・・本通りに表示されなくて困っているんです。

すると、全ての回答が全文表示されます。
  • R32C
  • ベストアンサー率39% (115/290)
回答No.1

[コントロールパネル] - [プログラムと機能] 「Windows の機能の有効化または無効化」 「Telnet クライアント」をチェックしましょう。

moyashiman
質問者

お礼

>>HELLO mx5.mail.yahoo.co.jp HELOの間違いです。訂正します。

moyashiman
質問者

補足

回答ありがとうございます。 telnetは~~~~として認識されていません。 という表示はもう出ないのですが、エンター押すと画面全部真っ黒になりキーボードから入力しても何も表示されなくなりました;; 接続した後にHELLO mx5.mail.yahoo.co.jpと入力したいんですが。。 一体どういう事なんでしょうこれは><

すると、全ての回答が全文表示されます。

関連するQ&A