Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ post(n) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mhmail(1)

send(1)

mh−mail(5)

mh−alias(5)

 

名称

post − メッセージを配達する

形式

/usr/new/lib/mh/post ­[−alias aliasfile] ­[−filter filterfile] ­[−nofilter] ­[−format] ­[−noformat] ­[−msgid] ­[−nomsgid] ­[−verbose] ­[−noverbose] ­[−watch] ­[−nowatch] ­[−width columns] 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’ を前置きすることにより、 2つ以上のファイルを同時に指定することができます。 どんな場合にも、最初の別名ファイルが先に読まれます。
 
‘−msgid’ スイッチは、“Message−ID:” また は “Resent−Message−ID:” フィールドが ヘッダに付け加えられるように指示します。
 
‘−verbose’ スイッチは、ユーザが、ポスト/ファイリング プロセスの各ステップで報告を得られるように指示します。
 
‘−watch’ スイッチは、ユーザがトランスポート システムのメッセージのハンドリングを監視したい ことを示します(例えば、ローカルや、“高速” 配達)。
 
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)

デフォルト値

‘−alias /usr/new/lib/mh/MailAliases’ ‘−format’ ‘−nomsgid’ ‘−noverbose’ ‘−width 72’ ‘−nofilter’

コンテクスト

なし

バグ

“Reply−To:” フィールドは、882形式によれば グループを持つことができますが、 post ではグループを使用できないようにしています。

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026