#recent(20)
***qmail-send [#a2c92969]
deliver mail messages from the queue~
キューにあるメール・メッセージを配送する

[http://www.daikenfudousan.com/ 不動産投資] 
[http://www.daikenfudousan.com/ 収益物件]
[http://www.dalkenfudousan.com/ システム開発]
[http://www.dalkenfudousan.com/ WEBシステム開発]
[http://www.1-peace.com/shop/ アダルトグッズ]
[http://www.1-peace.com/shop/ 大人のおもちゃ]
[http://www.shegotec.com/ 土壌汚染]
[http://www.from1st.co.jp/ リフォーム 大阪]
[http://www.from1st.co.jp/ インテリアコーディネーター 東京]
***書式 [#af0380b2]
qmail-send

//常に表示されるメニューバーです。
//&edit(MenuBar,noicon){edit};
//を記述しておくとMenuBarを気軽に修正できるようになって便利かも。
***説明 [#ib151fc7]
qmail-send  handles  messages  placed into the outgoing queue by qmail-queue.~
qmail-send は qmail-queue によって送信キューに置かれたメールを処理します.~
~
It uses qmail-lspawn to deliver messages  to  local  recipients and  qmail-rspawn to deliver messages to remote recipients.~
ローカルの受取人へメッセージを配送する場合は qmail-lspawn を,リモートの受取人にメッセージを配達する場合は qmail-rspawn を使用します.~
~
If a message is temporarily undeliverable to one or more addresses, qmail-send leaves it in the queue and tries the addresses again later.~
メッセージを1つ以上のアドレスへ一時的に配送出来ない場合,qmail-send はそのメッセージをキューに残し,また再びその後でそのアドレスの配送を試みます.~
~
qmail-send prints a readable record of its activities to descriptor 0.~
qmail-send はディスクリプタ 0番に動作状態を記録します.~
~
It writes commands to qmail-lspawn, qmail-rspawn, and qmail-clean on descriptors 1, 3, and 5, and reads responses from descriptors 2, 4, and 6.~
qmail-lspawn,qmail-rspawn,qmail-clean に対して,それぞれ ディスクリプタ 1,3,5番に書き,ディスクリプタ2,4,6番から応答を読みます.~
~
qmail-send is responsible for avoiding deadlock.~
デッドロックの回避には qmail-send が責任を持ちます.~
~
If qmail-send receives a TERM signal, it will exit cleanly, after waiting (possibly more than a minute) for current delivery attempts to finish.~
qmail-send が TERM シグナルを受けた,現在の配送が終了するのを待った後(おそらく1分以上),綺麗に停止します.~
~
If qmail-send receives an ALRM signal, it will reschedule every message in the queue for immediate delivery.~
qmail-send が ALRM シグナルを受け取った場合,現在キューにあるメッセージをすぐに配送する様に計画を立て直します.~
***制御ファイル [#q6dac90b]
WARNING: qmail-send reads its control files only when it starts.~
警告: qmail-send が制御ファイルを読み込むのは起動時だけです.~
~
If you change the control files, you must stop and restart qmail-send.~
制御ファイルを変更した場合、qmail-sendを一度停止させ,再度起動する必要があります.~
~
Exception: If qmail-send receives a HUP signal, it will reread locals  and virtualdomains.~
例外: qmail-send が HUP シグナルを受けた場合は,locals と virtualdomains を再度読み込みます.~
~
-bouncefrom~
初期値:[MAILER-DAEMON]~
概要:バウンスメールの際の差し戻し(MAIL FROM:)名~
詳細:Bounce username.  Default: MAILER-DAEMON.~
差戻しの際のユーザ名.デフォルトは MAILER-DAEMON.~

-bouncehost~
初期値:[me]~
概要:バウンスメールの際の差戻しホスト名~
詳細:バウンスホスト.~
デフォルトはme,もし me 及び bouncehost が無い場合 bouncehost という文字列が使用されます.ただし,この文字列はあなたが望むものでないでしょう.~
メッセージが恒久的に配送できない場合,qmail-send はメッセージの表書き送信者( envalope sender ) に single bounce 通知を送ります.~
表書き送信者( envalope sender ) が空の場合の通知は bouncefrom@bouncehost になります.~

-concurrencylocal~
初期値:[10]~
概要:ローカル配送を同時に行う最大数~
書式:一行に0 から 120 までの数字~
詳細:ローカル配送を同時に行う最大数を指定します.~
デフォルトは10.~
0の場合は,リモート配送をしません.最大で指定できる値は,コンパイル時に 120 に制限されています.~

-concurrencyremote~
初期値:[20]~
概要:リモート配送を同時に行う最大数~
書式:一行に0 から 120 までの数字~
詳細:リモート配送を同時に行う最大数を指定します.~
デフォルトは20.~
0 の場合は,リモート配送をしません.最大で指定できる値は,コンパイル時に 120 に制限されています.~

-doublebouncehost~
初期値:[me]~
概要:2重バウンスホスト名~
詳細:2重バウンスのホスト名を指定します.~
Default:デフォルトはme.もし,me 及び doublebouncehost が無い場合 doublebouncehost という文字列が使用されます.ただし,この文字列はあなたが望むものでないでしょう.~

-doublebounceto~
初期値:[postmaster]~
概要:2重バウンスを受け取るユーザ~
詳細:2重バウンスを受け取るユーザを指定します.~
デフォルトは postmaster です.~
シングルバウンスが恒久的に配送出来ない場合,qmail-send はdoublebounceto@doublebouncehost に2重バウンス通知を送ります.~
(もしもその通知が返送される場合,qmail-send はあきらめます.)~

-envnoathost~
初期値:[me]~
概要:ホスト部分を省略したアドレスのホスト(ドメイン)名~
詳細:me 又は envnoathost が無い場合 envnoathost という文字列が使用されます.ただし,この文字列はあなたが望むものでないでしょう.~

-locals~
初期値:[me]~
概要:ローカルで処理すべきドメイン名の一覧~
書式:一行に1つのドメイン名~
詳細:ファイルもしくは中身が無い場合は '''me''' が使用される.~
'''me, locals''' が無い場合は ''qmail-send'' は起動されない.~
'''user@domainname''' というアドレスは '''domainname''' が '''locals''' の中にある場合に,ローカルで処理する物と判断される.~

-percenthack~
初期値:[無し]~
概要:パーセントハックを適用するドメイン名の一覧~
書式:一行に1つのドメイン名~
詳細:ドメイン名が percenthack の一覧にある場合,user%fqdn@domain という形式のすべてのアドレスが user@fqdnとして書き換えられます.~
ユーザは % を含む事が出来,この場合,パーセントハックは繰り返して適用されます.~
qmail-send は locals の処理の前にパーセントハックの処理を行います.~

-queuelifetime~
初期値:[604800]~
概要:メッセージがキューに滞在出来る時間~
書式:一行で0以上の秒数~
詳細:メッセージがキューに滞在出来る時間を秒数で指定して下さい.~
この期間が終了した後,qmail-send はもう一度メッセージの配送を試しますが,今度は一時的な配送エラーも恒久的な配送エラーとして処理します.~

-virtualdomains~
初期値:[無し]~
概要:仮想ユーザ又は仮想ドメインの一覧~
書式:一行に1つのユーザ又はドメイン名~
詳細:仮想ユーザ ( Virtual User ) は余分な空白を含めず user@domain:prepend の形式で記述します.qmail-send は受信アドレスが user@domain のメールを受けた時,prepend-user@domain に変換し,ローカルで処理すべき物として扱います.~
仮想ドメイン ( Virtual Domain ) は余分な空白を含めず domain:prepend の形式を持ち,domain の全てのアドレスに適用されます.~
例えば次の場合~
'''nowhere.mil:joe-foo'''~
という行が virtualdomains に記述されていた場合,info@nowhere.mil 宛てのメッセージが到着した場合,qmail-send は受信者アドレスを joe-foo-info@nowhere.mil に書き換え,メッセージをローカルで処理します.~
virtualdomains はワイルドカードを含む事が出来ます.~
'''.fax:uucp-fax'''~
''':alias-catchall'''~
'''.nowhere.mil:joe-foo-host'''~
virtualdomains には例外が許されます.prepend 部分が空の場合は,ドメインが仮想ドメインでは無い事を意味します.~
qmail-send は virtualdomains を locals の後で処理します.ドメインが locals に無い場合は virtualdomains は適用されません.

----
Hiroyuki Seino  http://www.seichan.org/ http://www.seichan.org/blog/~
Today:&counter(today); Yesterday:&counter(yesterday); All:&counter;