新居雅行
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