Home Top Up


qmail reference

qmail-send (8)

(deliver mail messages from the queue)


[概要]

キューからメールのメッセージを配送します。

[書式]

qmail-send

[オプション]

ありません。

[説明]

qmail-send (8) プログラムは、 qmail-queue (8) によって送信キューに置かれたメッセージを処理します。 qmail-send (8) は、 ローカルの受信者にメッセージを配送するには、qmail-lspawn (8) を使用し、 リモートの受信者にメッセージを配送するには、qmail-rspawn (8) を使用します。 メッセージが一時的に1つ以上のアドレスに配送できない場合、 qmail-send はそのメッセージをキューに残し、 後で、再びそのアドレスを試行します。

qmail-send は、 記述子 0 に活動状態の読むことができる記録を出力します。 qmail-send は、コマンドを、 qmail-lspawn、qmail-rspawn、qmail-clean などに、 記述子 1、3、5 で書き込みます。 そして、記述子 2、4、6 から応答を読み込みます。 qmail-send は、 デッドロックの回避ついて、責任を持ちます。

qmail-send が、TERM シグナルを受け取った場合、 現在の配信の試行が終了するまで、もし可能なら1分以上、待った後に、 きれいに終了します。

qmail-send が、ALRM シグナルを受け取った場合、 当面の配送に関して、 キュー内のあらゆるメッセージのスケジュールを組みなおします。

■ 制御ファイル (CONTROL FILES)

[警告]
qmail-send は、 起動するときにだけ、制御ファイルを読み込みます。 制御ファイルを変更した場合、 qmail-send を停止し、再起動する必要があります。

例外として、 qmail-send が HUP シグナルを受け取った場合、 locals と virtualdomains ファイルを読み込みます。

/var/qmail/control/bouncefrom
メールを返送するユーザー名を指定します。
/var/qmail/control/bouncehost
メールを返送するホストを指定します。
/var/qmail/control/concurrencylocal
ローカル配送を同時に行える最大の数を指定します。
/var/qmail/control/concurrencyremote
リモート配送を同時に行える最大の数を指定します。
/var/qmail/control/doublebouncehost
2重返送ホストを指定します。
/var/qmail/control/doublebounceto
2重返送を受け取るユーザーを指定します。
/var/qmail/control/envnoathost
アドレスが @ 記号を含まない場合に追加するドメイン名を指定します。
/var/qmail/control/locals
メールを受け取るためのドメイン名を指定します。
/var/qmail/control/percenthack
パーセント・ハックが適用されるドメイン名を指定します。
/var/qmail/control/queuelifetime
メッセージがキュー内に留まることができる期間を、秒数で指定します。
/var/qmail/control/virtualdomains
仮想ユーザーや仮想ドメインを指定します。

[ファイル]

/var/qmail/bin/qmail-send

[関連項目]

nice (1)
addresses (5)
envelopes (5)
qmail-control (5)
qmail-log (5)
qmail-queue (8)
qmail-clean (8)
qmail-lspawn (8)
qmail-rspawn (8)

[マニュアル・ページ]

日本語、 英語

▲ Top


(2003/02/04)