ssh + smtp

Shun-ichi GOTO gotoh @ taiyo.co.jp
2002年 7月 23日 (火) 17:24:20 JST


>>>>> On Tue, 23 Jul 2002 15:55:45 +0900
>>>>> yamaoka @ jpl.org(Katsumi Yamaoka)  said:

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

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

http://www.taiyo.co.jp/~gotoh/lisp/relay.el

これで、

(setq smtp-open-connection-function #'relay-open-network-stream
      relay-command-alist '(......))

などとしてメール送信してます。

これを応用して、会社から自宅のマシンを経由して、自宅の加入している
プロバイダのNNTPサーバの記事をWanderlust で読む、なんてのもやってます。

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

--- Regards,
 Shun-ichi Goto  <gotoh @ taiyo.co.jp>
   R&D Group, TAIYO Corp., Tokyo, JAPAN




More information about the Emacs-mime-ja mailing list