POST(8) — NEWS-OS Programmer’s Manual
名称
post − メッセージを配送する
形式
/usr/new/lib/mh/post [−alias aliasfile] [−filter filterfile] [−nofilter] [−format] [−noformat] [−msgid] [−nomsgid] [−verbose] [−noverbose] [−watch] [−nowatch] [−width columns] [−cnv] [-nocnv] file [−help]
解説
post は、 ファイル file 中のメッセージを ローカルおよびリモートユーザに配るため、 send(1) によって呼び出されるプログラムです。 実際、マニュアルに記述されている send のもつ機能のすべては、 post により行なわれます。 この場合 send は、比較的単純なプリプロセッサとして動作します。 従って、様々なヘッダフィールドを解釈すること、 From: や Date: 行を付け加えること、 そして SendMail トランスポートシステムとやりとりすることは、 post が行います。 post は通常、ユーザによって直接呼ばれることはありません。
post は、指定されたメッセージの、“To:”、 および “cc:”、“Bcc:”、“Fcc:”、 “Resent−xxx” ヘッダ行を送り先アドレスのために検索し、 そのアドレスが有効かどうかを調べます。 そして、‘−noformat’ フラグが与えられていない限り、 ARPAnet インターネットメッセージフォーマットに適合するように フォーマットを行います。 これにより普通、“@local−site” が各々の 送り先アドレスおよび全てのローカルリターンアドレスに付け加えられます。 ‘−width columns’ スイッチは、 アドレスを含むヘッダコンポーネントの好ましい長さを指示するのに使われます。
“Bcc:” フィールドにあった場合、 そのアドレスへも配送されますが、その他の受信者が受け取るメッセージからは この “Bcc:” フィールドは取り除かれます。 ブラインド受信者は、最小限のヘッダの入った、 全く新しいメッセージを受け取ることになります。 ブラインド受信者の受け取るメッセージの本文の部分は、 その他の受信者の受け取るもののコピーです。 ‘−filter filterfile’ が指定された場合、 このコピーはブラインド受信者に送られる前に、 フィルタリング(再フォーマット)されます。
‘−alias aliasfile’ スイッチを用いることにより、post が 別名を読み込むファイルを指定できます。 それぞれの前に ‘−alias’ を置くことにより、 複数のファイルを同時に指定することができます。 常に最初の別名ファイルが先に読まれます。
‘−msgid’ スイッチにより、“Message−ID:” また は “Resent−Message−ID:” フィールドが ヘッダに付け加えられます。
‘−verbose’ スイッチにより、ポスト/ファイリング プロセスの各ステップをユーザに報告します。
‘−watch’ スイッチは、ユーザがトランスポート システムのメッセージのハンドリングを監視したい ことを示します(例えば、ローカルや、“高速” 配達)。
‘−cnv’ スイッチが指定されていると、 post はメッセージの 8bit コードを MAIL コードに変換して送信します。 ‘-nocnv’ スイッチが指定されていると変換せずに発信します。
post は、メッセージ中の “From:” 文を作製する際、 送り主の個人名を決定するために、 環境変数 $SIGNATURE を参照します。
関連ファイル
^/usr/new/lib/mh/mtstailorテーラーファイル ^/usr/new/mh/refile Fcc: を処理するプログラム ^/usr/new/lib/mh/mhl Bcc: を処理するプログラム ^/usr/new/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), sendmail(8)
デフォルト値
‘−alias /usr/new/lib/mh/MailAliases’ ‘−format’ ‘−nomsgid’ ‘−noverbose’ ‘−width 72’ ‘−nofilter’ ‘−cnv’
コンテクスト
なし
バグ
“Reply−To:” フィールドは、RFC-822 形式によれば グループを持つことができますが、 post ではグループを使用できないようにしています。
NEWS-OSRelease 4.2.1R