Home Top Up


qmail reference

qmail-local (8)

(deliver or forward a mail message)


[概要]

メール・メッセージを配送または転送します。

[書式]

qmail-local [-nN] user homedir local dash ext domain sender defaultdelivery

[オプション]

-n

メッセージを読み込み、配送する代わりに、 配送命令の記述を表示します。

-N

このオプションは、デフォルトです。 メッセージを読み込み、配送します。

user

メールを配送するユーザーを指定します。

homedir

ユーザー user のホーム・ディレクトリを、絶対パスで指定します。

local

表書き受信者のローカル・アドレスを指定します。

dash

.qmaildashext ファイルの dash 部分を指定します。

ext

.qmaildashext ファイルの ext 部分を指定します。

domain

表書き受信者のドメインを指定します。

sender

表書き発信者を指定します。

defaultdelivery

配送命令を指定します。

[説明]

qmail-local (8) プログラムは、 $HOME/.qmail ファイルに記述された手続きにより、 メール・メッセージを読み込み、 ユーザー user に配送します。

メッセージの表書き受信者(envelope recipient)は、local@domain です。 qmail-local は、 新しい Delivered-To ヘッダー・フィールド中に、 local@domain を記録します。 ヘッダー中に、正確に同じ Delivered-To: local@domain がすでに存在する場合、 qmail-local は、 メール転送ループを防止するために、 メッセージを返送(bounce)します。

メッセージの表書き発信者(envelope sender)は、sender です。 qmail-local は、 新しい Return-Path ヘッダー・フィールド中に、 sender を記録します。

homedir は、ユーザー user のホーム・ディレクトリです。 これは、絶対パスでなければなりません。

dash と ext には、 qmail-local が使用する .qmaildashext ファイルを識別します。 通常、dash は、空か単独ののハイフン(-)です。 dash が空の場合、 qmail-local は、 空の .qmailext と同じ方法で、 存在しない .qmailext を扱います。 つまり、defaultdelivery 中の配送命令に従います。

qmail-local が2度以上読むことができるように、 qmail-local の標準入力は、シーク可能なファイルでなければなりません。

[戻り値]

説明
0配送が完全に成功した
0 以外何らかの配送命令が失敗した
111一時的な失敗が発生した

[ファイル]

/var/qmail/bin/qmail-local

[関連項目]

dot-qmail (5)
envelopes (5)
qmail-command (8)
qmail-queue (8)
qmail-send (8)
qmail-lspawn (8)

[マニュアル・ページ]

日本語、 英語

▲ Top


(2003/02/01)