締切り済みの質問

質問No.670423
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数5
閲覧数2629
telnetの使い方(初心者です)
お世話になります。
今、ネットワークの基礎から勉強をしている初心者です。
メールのやり取りをWindowsのtelnetを使ってやってみようとしていますが、telnetでメールサーバーに接続する場合に"telnet (サーバのIPアドレス) 25(ポート番号)"として、立ち上げるのですが、「接続中...」の表示の後、すぐにtelnetは終了してしまいます。どうすればつながるのでしょうか?ちなみにOSはWinXPです。
宜しくお願いします。
投稿日時 - 2003-10-03 15:47:15

回答 (5)

回答No.5
>受信の場合、"telnet (サーバー名:OutlookExで設定している受信サーバ名です) 110"で間違いないですよね

なんででしょうねぇ?
サーバ名はちゃんと全部(例:pop.aaa.bbb.com)
入れてますよねぇ?
試しにどこか違うpopサーバに接続なさってみては?
(サーバ名さえわかれば接続まではuser,passがなくてもできるので)
投稿日時 - 2003-10-07 01:47:13
この回答を支持する
(現在0人が支持しています)
回答No.4
>「ホストに接続できませんでした。」となります。

その状態の時に、OutlookExpressではメールの受信が
出来ているでしょうか?
コマンドのやり取り自体はメールソフトのやり取りと何ら変わらないはずなんですが、、、

他の方も書かれていますが、
普通のPOP3又はSMTPじゃないとややこしいです。
POP Before SMTP、APOP、IMAP4(ポートが違う)、WebDAV(ポートとコマンドが違う)と色々ありますので。

後思いつくのは一部のファイヤウォールソフトでは
外部に通信しようとしているプロセスIDを監視していて
許可してあるものと違うプロセスが通信を開始しようと
するとブロックしてしまうものがあるようですが、、、
投稿日時 - 2003-10-06 13:20:54
この回答を支持する
(現在0人が支持しています)
お礼
>その状態の時に、OutlookExpressではメールの受信が
出来ているでしょうか?
はい、出来ています。

>普通のPOP3又はSMTPじゃないとややこしいです。
普通のものを使っています。
また、特にファイアウォールのソフトは入れていません。
受信の場合、"telnet (サーバー名:OutlookExで設定している受信サーバ名です) 110"で間違いないですよね?
なぜ繋がらないのでしょう...?
投稿日時 - 2003-10-06 21:30:27
回答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
投稿日時 - 2003-10-04 14:03:02
この回答を支持する
(現在0人が支持しています)
お礼
ありがとうございます。
いつも使っているメーラー(OutlookEx)のメールアカウントプロパティで設定されているサーバー名をみて、
"telnet サーバ名 ポート番号"でやってみましたが、やはり接続できません(接続失敗のエラー)。
一体なのが悪いのでしょうか?
投稿日時 - 2003-10-04 21:02:33
回答No.2
telnetを使って、メールを送信する時は

telnet smtpサーバのIPアドレス 25

メールを受信する時は

telnet popサーバのIPアドレス 110

ですが、どちらを試したいのでしょう?

普段、アウトルックなどでsmtp/popサーバを指定してメールを
送受信できているのなら、そのメールサーバを指定すれば
できるはずです。

但し、そのメールサーバがAPOP認証や、POP Before SMTP
等の認証機能を持っている場合は、接続後に認証用の
コマンドなど入力する必要があります。
投稿日時 - 2003-10-03 20:37:31
この回答を支持する
(現在0人が支持しています)
お礼
ご回答ありがとうございます。
送信、受信共に試してみたいのですが、そもそもまだ基本的なことがわかっておりません。
smtpサーバ、popサーバのIPアドレスって、どこを見ればわかるのでしょうか?
それと、ポート番号の25、110というのは、いつもそう決まっているものなのでしょうか?
宜しくお願いします。
投稿日時 - 2003-10-04 04:18:10
回答No.1
>メールのやり取りをWindowsのtelnetを使ってやってみようとしていますが、telnetでメールサーバーに接続する場合に"telnet (サーバのIPアドレス) 25(ポート番号)"として、立ち上げるのですが、「接続中...」の表示の後、すぐにtelnetは終了してしまいます。どうすればつながるのでしょうか?ちなみにOSはWinXPです。


接続先はPOP3サーバですので
ファイル名を指定して実行に cmd
C:\>telnet メールサーバ名 ポート番号(POP3の場合は110)
で、サーバに接続が出来るので
user ユーザ名
pass パスワード
でログインできるはずです。
後は
listとかretreiveとかのコマンドを入れればいいです。
投稿日時 - 2003-10-03 16:30:50
この回答を支持する
(現在0人が支持しています)
お礼
ご回答ありがとうございました。
お教えいただいたとおり、"telnet メールサーバ名 110"でやってみましたが、「ホストに接続できませんでした。」となります。何が悪いのでしょうか?
投稿日時 - 2003-10-03 18:08:49
この質問は役に立ちましたか?
2人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

同じカテゴリの人気Q&Aランキング

-PR-
-PR-
-PR-

特集

試写会に30組60名様をご招待!

お城、ボート、ツリーハウス、ユニークな物件満載!

親同士が気軽に情報交換できるコミュニティです。

同じカテゴリの人気Q&Aランキング

-PR-

ピックアップ

-PR-