Home Top Up


qmail reference

qmail-inject (8)

(preprocess and send a mail message)


[概要]

メールのメッセージを前処理し、送信します。

[書式]

qmail-inject [-nNaAhH] [-fsender] [recip ...]

[オプション]

-a

引数 recip で指定されたすべてのアドレスに、 メッセージを送ります。 ヘッダーの受信者アドレスは使用しません。

-h

ヘッダーの受信者アドレスすべてに、メッセージを送ります。 非転送メッセージに関しては、 To、Cc、Bcc、Apparently-To などにリストされたアドレス意味します。 転送メッセージに関しては、 Resent-To、Resent-Cc、Resent-Bcc などにリストされたアドレス意味します。 この場合、引数 recip は使用されません。

-A

このオプションは、デフォルトです。 引数 recip で与えられたすべてのアドレスに、メッセージを送ります。 引数 recip が指定されなかった場合、 ヘッダーのすべての受信者アドレスにメッセージを送ります。

-H

ヘッダーのすべての受信者アドレスと、 引数 recip で与えたすべてのアドレスにメッセージを送ります。

-fsender

表書き送信者アドレス(envelope sender address)として、 qmail-queue に、 引数 sender を渡します。 このオプションは、 Return-Path とすべての環境変数を無効にします。

-N

このオプションは、デフォルトです。 処理結果のメッセージを qmail-queue (8) に渡します。

-n

メッセージを、 qmail-queue (8) に渡さず、 標準出力に表示します。

recip ...

受信者のアドレスを指定します。 複数のアドレスを指定する場合は、空白で区切ります。

[説明]

qmail-inject (8) プログラムは、 などを行います。

qmail-inject がヘッダー・フィールドを書き直す方式の情報については、 qmail-header (5) を参照してください。

■ 制御ファイル

/var/qmail/control/defaultdomain
デフォルトのドメイン名を指定します。
/var/qmail/control/defaulthost
デフォルトのホスト名を指定します。
/var/qmail/control/idhost
Message-ID に使用するホスト名を指定します。
/var/qmail/control/plusdomain
追加のドメイン名を指定します。

[戻り値]

説明
0qmail-inject は、正常に終了た
100不適切に呼び出された、または、メッセージ中に重大な文法エラーがあった
111一時的なエラーが発生した

[環境変数]

qmail-inject を直接起動しないユーザーの利便性ために、 qmail-inject は、環境変数を通じて、多くのオプションを受け取ります。

QMAILUSER、MAILUSER、USER、LOGNAME
From ヘッダー・フィールド中のユーザー名は、 QMAILUSER、MAILUSER、USER、LOGNAME などのうち、 最初にあらわれた環境変数に設定されます。
QMAILHOST、MAILHOST
ホスト名は、通常、defaulthost 制御ファイルで設定されますが、 QMAILHOST や MAILHOST で上書きが可能です。
QMAILNAME、MAILNAME、NAME
個人名は、QMAILNAME、MAILNAME、NAME などに設定されます。
QMAILSUSER、QMAILSHOST
デフォルトの表書き発信者アドレス(envelope sender address)は、 デフォルトの From アドレスと同じですが、 QMAILSUSER や QMAILSHOST などで上書でが可能です。 届かなかったメール(bounce)は、 このアドレスに返送されます。 表書き発信者アドレスは、後述のように、 r 文字や m 文字などで修正することも可能です。
QMAILMFTFILE
QMAILMFTFILE が設定される場合、 qmail-inject は、メーリング・リストのアドレスのリストを、 ファイルから、1行ずつ読み込みます。 To+Cc が、大文字や小文字の違いは無視して、 これらのアドレスの1つを含む場合、 すべての To+Cc アドレスとともに、 qmail-inject は、Mail-Followup-To フィールドを追加します。 qmail-inject は、 すでに Mail-Followup-To を持つメッセージには、 Mail-Fol-lowup-To を追加しません。
QMAILINJECT
環境変数 QMAILINJECT は、 次に示す文字のどれもを含むことができます。

c From フィールドに関する address-comment スタイルを使用します。 通常、qmail-inject は name-address スタイルを使用します。
s 受信したどんな Return-Path フィールドも無視します。 通常、Return-Path が供給されると、 すべての環境変数を上書きして、 表書き発信者アドレス(envelope sender address)を設定します。 どのような場合でも、Return-Path は削除されます。
f 受け取ったどんな From フィールドも削除します。 通常、From が供給されると、 qmail-inject が生成する普通の From フィールドを上書きします。
i 受け取ったどんな Message-ID フィールドも削除します。 通常、Message-ID が供給されると、 qmail-inject が生成する普通の Message-ID フィールドを上書きします。
r 宛先ごとの VERP を使用します。 qmail-inject は、 宛先に送られるコピーの表書き発信者に、 各宛先アドレスを付け加えます。
m メッセージごとの VERP を使用します。 qmail-inject は、 表書き発信者に、 現在の日時とプロセスIDを付け加えます。

[ファイル]

/var/qmail/bin/qmail-inject

[関連項目]

addresses (5)
qmail-control (5)
qmail-header (5)
qmail-queue (8)

[マニュアル・ページ]

日本語、 英語

▲ Top


(2003/01/26)