ssh + smtp

Katsumi Yamaoka yamaoka @ jpl.org
2002年 7月 23日 (火) 16:51:15 JST


>>>>> In [emacs-mime-ja : No.01049]
>>>>>	TSUCHIYA Masatoshi <tsuchiya @ pine.kuee.kyoto-u.ac.jp> wrote:

山> これは遠隔地の SMTP サーバーに接続するのに生の SMTP コネクションを
山> 使う代わりに、まず SSH でサーバーに接続し、そこからローカルホスト
山> の SMTP ポートにつなぐというもので、こういうのってアホらしいですか?
山> またはもっとスマートな方法がありますか?  というのが質問です。

土屋さん> ssh を使うのでしたら,何も telnet をわざわざ呼び出さなくても
土屋さん> port-forwarding を使うのが正しい解じゃないかなあ,と思う次第
土屋さん> です.

ああー、すみません。大事なことを書き忘れていました。何日か前にコ
マンドラインで試してみたんですが、特定のポート (もしかしたら全部?)
のフォワードは禁止されているのでした。

[...]

土屋さん> サンプルコードを本メールの末尾に添付しました.使い方ですが,
土屋さん> ssh-start-proxy-connection() を呼び出して,port-forwarding
土屋さん> による通信経路を確立しておきます.その上で,localhost の
土屋さん> ssh-local-port に対して,open-network-stream() すれば,遠隔
土屋さん> 地のサーバーに安全に接続することができます.

土屋さん> なお,同じことは既に Mew によって実現されていますから,より
土屋さん> 頑健なコードを書く場合には,そちらを参考にされるといいんじゃ
土屋さん> ないかと思います.

どうもありがとうございます。やはり世の中にはいろいろあるのですね。
-- 
Katsumi Yamaoka <yamaoka @ jpl.org>




More information about the Emacs-mime-ja mailing list