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