#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;