Home Top Up


qmail reference

condredirect (1)

(perhaps redirect mail to another address)


[概要]

おそらく、メールの宛先を他のアドレスに書き換えます。

[書式]

(.qmail ファイル内で、)

|condredirect newaddress program [arg ...]

[オプション]

newaddress

メールを転送するアドレスを指定します。

program [arg ...]

program に、メッセージを渡すプログラムを指定します。 引数 arg ... は、プログラム program に渡されます。

[説明]

condredirect は、それぞれの新しいメール・メッセージを、 プログラムに渡します。

プログラムの終了コードが 0 の場合、 condredirect は、 メール・メッセージを newaddress に転送し、 コード 99 で終了します。 この場合、.qmail 中の以降のコマンドは無視されます。

プログラムの終了コードが 111 の場合、 condredirect は、 コード 111 で終了します。 この場合、配送は後で再試行されます。

プログラムの終了コードがこれら以外の場合や、 プログラムが存在しない場合、 condredirect は、 コード 0 で終了します。 この場合、 .qmail の残りの部分は、 いつものように処理されます。

[注意]
バックグラウンドでメッセージを読むような子プロセスを、 分岐(fork)するようなことは、 プログラム program に対して安全ではありません。

[警告]
condredirect を使用できるようにするため、 .qmail ファイルを作成した場合、 あなたの通常のメール・ボックスへの配送を指定する行も、 必ず追加してください。

[ファイル]

$HOME/.qmail

[関連項目]

bouncesaying (1)
except (1)
dot-qmail (5)
qmail-command (8)
qmail-queue (8)

[マニュアル・ページ]

日本語、 英語

▲ Top


(2003/01/31)