From: Wakou Aoyama Date: 1999-05-12T14:01:48+09:00 Subject: [ruby-list:14235] Re: pop3 via firewall 青山です。 お手数をおかけします。 telnet するのは先のサンプルへです。 > server = TCPsocket.open("fw_host", 23) > # ホスト名は適当に変更して下さい。 ここをそのファイアウォールマシンのホスト名 or IP アドレスに変更して起 動してから、これを起動したマシンの port 2323 に接続して下さい。自マシ ンで起動すると思いますから、 $ telnet localhost 2323 という感じですね。これで、先のサンプルを起動した画面の方には telnet の やりとりが出力されます。 おそらくは行末コードの違いだと思われるので、必要なのは telnet のオプショ ン交渉の部分と、それが終了した後での行末のコードで、最初のプロンプトが 出た後で何か適当なコマンドを実行し、再度プロンプトが出るまでです。 ----- 行末コードは CR + LF, CR + NULL の2つのはずなのに、古くからある為なの か、実際には LF のみというパターンもあって、一方 CR + LF というパター ンはみかけなったりするのがなんとも。 -- 青山 和光 Wakou Aoyama