[Ome-develop] ポート指定に対応しました

新居雅行 msyk @ msyk.net
2003年 5月 31日 (土) 00:01:03 JST


送受信とも、ポート指定に対応しました。コミットしましたので、CVSからアップデート
してください。たとえば、Receive_Info.txtファイルの場合だと、

  pop.msyk.net:8110,account,password

のように、接続するサーバ名の後に、:をつけてポート番号を指定してください。何も
指定がないと、80番ポートに接続します。

一方、Sender_Info.txtでは、次のように指定をしてください

  新居雅行
  msyk @ msyk.net
  smtp.msyk.net:8025
  AUTH,account,password  ←一般には不要かな

sshでトンネリングする方法ですが、少し前のぐるりさんの書き込みを参考にしてくだ
さい。このとき、Receive_Info.txtも、Sender_Info.txtも、サーバの指定は「localhost」
にします。

==========

ところで、sshによるトンネリングを自動化しようと思ったのですが、サーバのパスワ
ード入力を自動化する方法ってどうすればいいのでしょう? あと、デーモンでsshを
動かした場合、sshの落とし方はどうすればいいんでしょうか?

仮に自動化するとして、Receive_Info.txtのフォーマットはこんな感じにしましょう
か。

1項目目:サーバ名[:ポート番号]
2項目目:サーバのユーザ名
3項目目:サーバのユーザのパスワード
4項目目:受信のプロトコル {AUTO, POP, IMAP など}fetchmail準拠
5項目目:"SSH(account,password)"
      アカウントとパスワードを省略すると、2,3項目目を利用

SSHという指定があれば、内部的な受信サーバは無条件に「localhost」とする
SSHという指定があれば、以下の起動パラメータで、sshを動かす?
 ssh -L ポート番号:localhost:110 -l ユーザ名 サーバ名
    4項目目に応じて110ではなく143などを使用する(Autoは??)
    パスワードの入力は?


Sender_Info.txtについては次のようにしましょうか。

1行目:送信者名
2行目:送信者メールアドレス
3行目:送信メールサーバ[:ポート番号]
4行目:AUTH,account,password,SSH,account,password

4行目は、AUTHだけ、SSHだけ、両方、指定なしのすべてのパターンに一応対応
4行目にSSHがあれば、内部的な送信サーバは「localhost:ポート番号」に固定
SSHという指定があれば、以下の起動パラメータで、sshを動かす?
 ssh -L ポート番号:localhost:25 -l ユーザ名 サーバ名
    パスワードの入力は?


このあたり、ご意見、ご教授、よろしくお願いします。

_______________________________________________________________
新居雅行/Masayuki Nii <msyk @ msyk.net> <msyk @ mac.com>:iChat Ready
  Web Site <http://msyk.net>  OME <http://mac-ome.jp>:Emailer





Ome-develop メーリングリストの案内