teapop -- POP3サーバ・デーモン |
teapop [-dDhinNsuv] [-l minutes] [-p hostname] [-t seconds] |
Teapop は、リモート・クライアントがメールにアクセスすることを可能にする pop3メールプログラムです。 |
Teapopの大事な到達目標は、できるだけフレキシブルでありながら、安全で速いことです。 バーチャルドメインを取り扱うことができることは、POP3サーバーとしてはいくぶん独特です。 すべてのドメインを取り扱うのにただ一つの方法を選ぶ必要はなく、 分割されたドメインをどのように扱うのか定義することができます。 |
-d |
ユーザがRETRを使って読んだメッセージを削除します。 |
-D |
RETRまたはTOPコマンドで読んだメッセージを削除します。 TOPコマンドで全てをダウンロードされたメッセージのみ削除されます。 |
-h |
シンタックスヘルプを表示します。 |
-n |
DNSによる名前解決を行いません。 Teapop は通常、接続してきたクライアントのホスト名を確認しようと試みます。 しかしこれは、すべての環境で必要ではありませんし、CPUサイクルが節約されます。 |
-N |
teapop.passwd にあるホスト名を解決しません。 もしこのスイッチを利用した場合、IPアドレスで記述しなければなりませんが、 かわりにTeapopが実行されるCPUサイクルは節約できます。 |
-i |
UW-IMAP のコントロールメッセージであれば最初のメッセージを無視します。 |
-s |
Teapop をバックグラウンドで起動し、ポート110番をlistenします。 スタンドアロンモードとして知られています。 |
-u |
Teapop に X-UIDL: ヘッダを探させ、もし見付けたら UIDLをクライアントにレポートします。 |
注意: これは臆病な方の為ではありません。 もしあなたがCPUサイクルを節約するためにこれを使うのであれば、 入ってくる全てのメールからX-UIDLヘッダを取り除き、 ユニークなものを付けるよう、MTAを設定してください。 もしこの全ての意味が判らないのであれば、 このオプションはあなたの為にはありません。 |
-v |
バージョンを表示します。 |
-l minutes |
もし指定した間隔の時間内に古いdotlockファイルがある場合、 新しいとは判断されず削除されます。 No attempt to try to find if the process that created the file is still running will be done. Be sure to specify an amount of minutes large enough to avoid valid dotlock files to be removed. |
-p hostname |
ユーザー認証が成功したあと、DRACサーバに接続しユーザーのIPアドレスをレポートします。 これは認証はが終了しメールボックスを空ける前に終了しますので、 IPの通知はメールボックスのロックと並行して行うことができます。 |
configureのときに --with-drac が指定されていなければ、このスイッチは無視されます。 |
Dynamic Relay Authorization Control の詳細は次をご覧ください: |
http://mail.cc.umanitoba.ca/drac/index.html |
-t seconds |
デフォルトタイムアウトの値を900秒から指定した値に変更します。 これはコマンドの送信には影響せず、例えばダウンロードの邪魔になるのではありません。 RFC1939はこの時間を600秒以上としています。 |
/usr/local/etc/teapop.passwd は teapop が異なるユーザー/ドメインのパスワードを見つける情報を保持します。 |
teapopが最もフレキシブルなPOP3サーバとして作られるために多くの時間が割かれています。 |
主な開発者: |
Ibrahim 'Teaspoon' Khalifa Magnus '__ms' Stahreいくつかのドキュメント: |
Kitty 'Meow-Meow' Morgan |
inetd(8), syslogd(8), RFC1939 |
もし、ユーザーのメールボックスをdotlock方式でロックするように動作させている場合、 teapopはロックファイルを作成する前にroot権限でなくなります。 そのため、ユーザーはメールボックスのあるディレクトリに書き込み権限がなくてはなりません。 もしこれができなければ、flock()方式をかわりに利用してください。 |
mboxまたはPOP3ハンドルに起こる複数の同時セッションは、 最悪の場合メールボックスをだめにします。 Teapop は全力で他のプロセスとの問題を割けるためにファイルをロックしますが、 不必要な問題が起こるのを割けるため、teapopとMTA(sendmail/qmail/postfix/etc)が 双方が同じロック方法を使う設定であることを確認してください。 |
Teapop は、ユーザー/パスワードが確認された後や apopコマンドではroot権限ではなくなります。 |