• 締切済み

telnetの使い方(初心者です)

お世話になります。 今、ネットワークの基礎から勉強をしている初心者です。 メールのやり取りをWindowsのtelnetを使ってやってみようとしていますが、telnetでメールサーバーに接続する場合に"telnet (サーバのIPアドレス) 25(ポート番号)"として、立ち上げるのですが、「接続中...」の表示の後、すぐにtelnetは終了してしまいます。どうすればつながるのでしょうか?ちなみにOSはWinXPです。 宜しくお願いします。

みんなの回答

  • pierre2
  • ベストアンサー率24% (259/1070)
回答No.5

>受信の場合、"telnet (サーバー名:OutlookExで設定している受信サーバ名です) 110"で間違いないですよね なんででしょうねぇ? サーバ名はちゃんと全部(例:pop.aaa.bbb.com) 入れてますよねぇ? 試しにどこか違うpopサーバに接続なさってみては? (サーバ名さえわかれば接続まではuser,passがなくてもできるので)

すると、全ての回答が全文表示されます。
  • pierre2
  • ベストアンサー率24% (259/1070)
回答No.4

>「ホストに接続できませんでした。」となります。 その状態の時に、OutlookExpressではメールの受信が 出来ているでしょうか? コマンドのやり取り自体はメールソフトのやり取りと何ら変わらないはずなんですが、、、 他の方も書かれていますが、 普通のPOP3又はSMTPじゃないとややこしいです。 POP Before SMTP、APOP、IMAP4(ポートが違う)、WebDAV(ポートとコマンドが違う)と色々ありますので。 後思いつくのは一部のファイヤウォールソフトでは 外部に通信しようとしているプロセスIDを監視していて 許可してあるものと違うプロセスが通信を開始しようと するとブロックしてしまうものがあるようですが、、、

piroppi
質問者

お礼

>その状態の時に、OutlookExpressではメールの受信が 出来ているでしょうか? はい、出来ています。 >普通のPOP3又はSMTPじゃないとややこしいです。 普通のものを使っています。 また、特にファイアウォールのソフトは入れていません。 受信の場合、"telnet (サーバー名:OutlookExで設定している受信サーバ名です) 110"で間違いないですよね? なぜ繋がらないのでしょう...?

すると、全ての回答が全文表示されます。
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>smtpサーバ、popサーバのIPアドレスって、どこを見ればわかるのでしょうか? あなたが入会しているプロバイダからの設定書などに書かれています。 または普段、アウトルック等を利用しているのであれば、メールアカウントの プロパティなど見ていただければ、 サーバ情報 受信メール(pop3) 999.999.999.999 送信メール(smtp) 999.999.999.999 みたいに、IPアドレスまたはサーバ名で設定しているはずです。 >ポート番号の25、110というのは、いつもそう決まっているものなのでしょうか? よく使われるポート番号はwell-knownポートと呼ばれています。 また1~1023番は予約済みポートとも呼ばれています。 http://www.nifty.com/webapp/digitalword/word/039/03945.htm

piroppi
質問者

お礼

ありがとうございます。 いつも使っているメーラー(OutlookEx)のメールアカウントプロパティで設定されているサーバー名をみて、 "telnet サーバ名 ポート番号"でやってみましたが、やはり接続できません(接続失敗のエラー)。 一体なのが悪いのでしょうか?

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

telnetを使って、メールを送信する時は telnet smtpサーバのIPアドレス 25 メールを受信する時は telnet popサーバのIPアドレス 110 ですが、どちらを試したいのでしょう? 普段、アウトルックなどでsmtp/popサーバを指定してメールを 送受信できているのなら、そのメールサーバを指定すれば できるはずです。 但し、そのメールサーバがAPOP認証や、POP Before SMTP 等の認証機能を持っている場合は、接続後に認証用の コマンドなど入力する必要があります。

piroppi
質問者

お礼

ご回答ありがとうございます。 送信、受信共に試してみたいのですが、そもそもまだ基本的なことがわかっておりません。 smtpサーバ、popサーバのIPアドレスって、どこを見ればわかるのでしょうか? それと、ポート番号の25、110というのは、いつもそう決まっているものなのでしょうか? 宜しくお願いします。

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

>メールのやり取りをWindowsのtelnetを使ってやってみようとしていますが、telnetでメールサーバーに接続する場合に"telnet (サーバのIPアドレス) 25(ポート番号)"として、立ち上げるのですが、「接続中...」の表示の後、すぐにtelnetは終了してしまいます。どうすればつながるのでしょうか?ちなみにOSはWinXPです。 接続先はPOP3サーバですので ファイル名を指定して実行に cmd C:\>telnet メールサーバ名 ポート番号(POP3の場合は110) で、サーバに接続が出来るので user ユーザ名 pass パスワード でログインできるはずです。 後は listとかretreiveとかのコマンドを入れればいいです。

piroppi
質問者

お礼

ご回答ありがとうございました。 お教えいただいたとおり、"telnet メールサーバ名 110"でやってみましたが、「ホストに接続できませんでした。」となります。何が悪いのでしょうか?

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

関連するQ&A