ssh + smtp

TSUCHIYA Masatoshi tsuchiya @ pine.kuee.kyoto-u.ac.jp
2002年 7月 23日 (火) 20:39:21 JST


;; 既に結論は出てしまっているようですが….

>> On Tue, 23 Jul 2002 16:51:15 +0900
>> 「山」== yamaoka @ jpl.org (Katsumi Yamaoka) said as follows:

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

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

と言う山岡さんの話に驚いて,改めて

>> On Tue, 23 Jul 2002 17:24:20 +0900
>> 「後」== gotoh @ taiyo.co.jp (Shun-ichi GOTO) said as follows:

後> 以前 ELF ML の方でながしたrelay.el と汎用のconnect というプログラ
後> ムを使って ssh -C firewall connect smtp-host 25 というコマンドを起
後> 動し、そのstdin/stdout との通信をする、というやりかた。

この relay.el とか,上野さんの設定

    http://deisui.bug.org/~ueno/memo/emacs-ssh.html

とかを見直してみたんですが,どれも ssh + 外部プログラムという手法なん
ですね.mew-ssh.el は port-forwarding を利用しているようですが.

後> # もちろんSSH のport forwarding の方法もあるし難しいものではないのです
後> # が、手元にあるもので楽をしたかったので。上記の方法はssh 先にconnect 
後> # というプログラムが必要な点で、port forwarding に劣ります。

私もそう思ってたんですが,山岡さんの例のように port forwarding が禁止
されている例があるとすると,そう簡単に言いきれないような気がしてきまし
た.

>> On Tue, 23 Jul 2002 17:59:47 +0900
>> 「山」== yamaoka @ jpl.org (Katsumi Yamaoka) said as follows:

山> ;; 逆にバックグランドで ssh を走らせる必要が無い点では良いかも。

ん? 結局,network 接続中は何らかの形で ssh が走っていることには変わり
ないのではないかと思うのですが.mew-ssh.el のコードを見ると,sleep も 
echo も使わず,interactive session として起動してますから,接続終了時
にきちんと exit すればプロセスは残らないと思います.

それにしても,私が不勉強なのでしょうけれど,port forwarding を禁止でき
るなんて,初めて知りました.少なくとも,OpenSSH-3.1 の sshd にはそれら
しき記述はありませんし.それとも,商用 ssh の機能なんでしょうか.

ちなみに,土屋は未だに ssh 対応に改造した impost でメールを送信してま
す.

    http://namazu.org/~tsuchiya/ssh/impost

を適当な個所にインストールして,

    (setq  sendmail-program "/path/impost"
           news-inews-program "/path/impost")

です.

;; そろそろ乗り換える潮時かという気もしてるのですが,一度,環境が確立
;; してしまうと,なかなか変更する気が起きなくて….

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )




More information about the Emacs-mime-ja mailing list