POST(8)

NAME
post - メッセージを配送する

SYNOPSIS
/usr/local/lib/mh/post [-alias aliasfile] [-filter filterfile] [-nofilter] [-format] [-noformat] [-mime] [-nomime] [-msgid] [-nomsgid] [-verbose] [-noverbose] [-watch] [-nowatch] [-width columns] [-hencode] [-nohencode] file [-help]

DESCRIPTION
post は send (1) から呼び出されるプログラムで、 file のメッセージをローカルまたはリモートのユーザーに配送します。 実際、 send のマニュアルに書かれている全ての機能は post によって行なわれ、 send は比較的簡単な前処理をするだけです。 様々なヘッダーを解析し、From: や Date: 行を追加し、 SendMail 配送システムとやりとりをするのは post です。 post は通常、ユーザーから直接呼び出される事はありません。 post は指定されたメッセージの ヘッダーの "To:"、"cc:"、"Bcc:"、"Fcc:"、 そして "Resent-xxx:" 行を見て、宛先アドレスを探し、 そのアドレスの正当性をチェックし、 それを `-noformat' オプションが指定されない限り、 Internet メール形式に合うように整形します。 これによって、通常、 ローカルへの配送アドレスやローカルへの返信アドレスに対しては、 "@local-site" が追加されます。 `-width columns' オプションで アドレスを含むヘッダー行の好みの長さを指定できます。 もし "Bcc:" 行があった場合、 そのアドレスは配送に使われますが、 隠されていない受取人(つまり "Bcc:" 行以外に指定されている受取人)に 送られるメッセージからは、 "Bcc:" 行は削除されます。 隠されている受取人(つまり "Bcc:" 行に指定されている受取人)は、 最小構成のヘッダーだけをつけた全く新しいメッセージを受けとります。 そのメッセージのボディ部分には、 隠されていない受取人へ送られたメッセージのコピーが含まれています。 `-filter filterfile' が指定された場合、 このコピーは隠されている受取人に送る前にフィルタ(再整形)にかけられます。 あるいは、 メッセージの包含に MIME ルールを使う場合には、 `-mime' オプションを使います。 この場合、message/rfc822 形式として、メッセージが取り込まれます。 `-alias aliasfile' オプションは post がエイリアスを使う場合のファイルを指定します。 それぞれのファイルの前に `-alias' をつける事で、 複数のファイルを指定する事も出来ます。 いずれの場合も、一番目のエイリアス・ファイルが最初に読まれます。 `-msgid' オプションを付けると、 "Message-ID:" や "Resent-Message-ID:" 行を ヘッダーに付けるようになります。 そうでない場合は、配送システムが付ける事になるかも知れません。 `-verbose' オプションは、 配送やフィルタ処理のそれぞれの段階を逐一報告するよう指示します。 `-watch' オプションは、配送システムが メッセージをどう扱っているかの経過を監視したい場合に使います (例えば、ローカルの速い配送)。 post はメッセージの "From:" 行を作成する際に、 その行に埋め込まれる差出人の個人名を決めるのに 環境変数 $SIGNATURE を見ます。 `-hencode' オプションはドラフト中のヘッダーの非 US-ASCII 文字列を RFC-2047 エンコードします。`-nohencode' はエンコードしません。 デフォルトは、ドラフト中に "MIME-Version:" ヘッダーがあれば `-hencode' と同じ、無ければ `-nohencode' と同じ動作をします。
/usr/local/lib/mh/mtstailor    テイラー・ファイル
/usr/local/bin/refile    Fcc: を処理するためのプログラム
/usr/local/lib/mh/mhl    Bcc: を処理するためのプログラム
/usr/local/lib/mh/MailAliases    第一エイリアス・ファイル
post はユーザーの .mh_profile は見ません。 Standard for the Format of ARPA Internet Text Messages (RFC-822),
mhmail(1), send(1), mh-mail(5), mh-alias(5) `-alias /usr/local/lib/mh/MailAliases' `-format' `-nomime' `-nomsgid' `-noverbose' `-nowatch' `-width 72' `-nofilter'
`-nohencode'    "MIME-Version:" ヘッダーが無い場合
        ある場合は `-hencode' 無し。 RFC-822 では "Reply-To:" 行にグループ・アドレスを書く事を許していますが、 post はそれを許しません。