Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

comp(1)

dist(1)

forw(1)

repl(1)

mh−alias(5)

post(8)

名称

send − メッセージを送信する

形式

send ­[−alias aliasfile] ­[−draft] ­[−draftfolder +folder] ­[−draftmessage msg] ­[−nodraftfolder] ­[−filter filterfile] ­[−nofilter] ­[−format] ­[−noformat] ­[−forward] ­[−noforward] ­[−msgid] ­[−nomsgid] ­[−push] ­[−nopush] ­[−verbose] ­[−noverbose] ­[−watch] ­[−nowatch] ­[−width columns] ­[file ...] ­[−help]

解説

send は、指定された各ファイルを それぞれのデスティネーション(宛先)メッセージ フィールド “To:”、“cc:”、“Bcc:”、“Fcc” に 配達(post(8)を経由して)します。 send が dist コマンドによって起動され、 メッセージを再配布している場合には、 対応する “Resent−xxx” フィールドが代わりに調べられます。
 
‘−push’ が指定される場合、send は ユーザのターミナルから send 自身を離し、 その動作をバックグラウンドで実行します。 ‘−push’ の指定があって、ドラフトが送れない場合には、 ‘−forward’ スイッチはドラフトの送信が失敗した旨をユーザに送ります。 これは出力がトラップされ、MH によって分析されるので、 send をバックグラウンドに回すのとは異なります。
 
‘−verbose’ スイッチが指定される場合、 send は実際に配達する前に、 転送システムで起こる相互動作を表示します。 ‘−watch’ スイッチが指定される場合には、 send コマンドはローカルな配達とネットワークメールをモニタします。 したがって、両方のスイッチが指定されると、 転送システムに入ってくるメッセージエントリの各段階における 広範で詳細な情報を集められます。
 
‘−draftfolder +folder’ と ’−draftmessage msg’ スイッチは、 MH のドラフトフォルダ機能を起動します。 この機能は高度な(そして有用な)ものです。 より詳しくは、MH マニュアルの Advanced Features 部分を 参照してください。
 
ファイル引数がない場合、send は ドラフトの代わりに用いるファイルは何かを問い合わせますが、 ‘−draft’ はこの質問を抑制します。 転送システムがメッセージを保存するために受け取り、 いったんそれが成功すると、ファイルはコンマで始まる形式にリネームされ、 次のメッセージが送られるまで訂正ができます。 メッセージのフォーマットにエラーがあった場合、 send は有用な(見込みがある)エラーメッセージを出して中止します。
 
“Bcc:” フィールドに出会うと、 そのアドレスは配達に使用され、 “Bcc:” フィールドは、 受信者から見えるメッセージから削除されて送られます。 ブラインド受信者は、最低限のヘッダの新たなメッセージを受け取ります。 メッセージの本文に含まれているものが受信者から 見えるメッセージにコピーされます。 ‘−filter filterfile’ が指定された場合には、 このコピーがブラインド受信者に送られる前に、 フィルタ(再フォーマット)されます。
 
メッセージを送る前に、 フィールド “From: user@local” および “Date: now” が メッセージのヘッダに付加されます。 もし環境変数 $SIGNATURE がセットされると、 その値はメッセージの “From:” 行を作成するとき、 ユーザの個人名として使われます。 もしこの環境変数がセットされなかった場合には、 send はこの情報についてプロファイル エントリ “Signature” を調べます。 MH が UCI オプション付きでコンフィギュレーションされたホストでは、 環境変数 $SIGNATURE はセットされず、 プロファイルエントリ “Signature” も指定されていなければ、 ファイル $HOME/.signature が調べられます。 オプション ‘−msgid’ が指定された場合には、 フィールド “Message−ID:” がメッセージに加えられます。
 
send メッセージを再配布している場合には (dist に起動されたとき)、 “Resent−” フィールドが “From:”、 “Date:” および “Message−ID” フィールド にプリペンドされます。 メッセージがすでに “From:” フィールドを持っている場合には、 “Sender: user@local” フィールドも付加されます (すでに “Sender” フィールドが存在する場合には、 エラーが発生します)。
 
‘−format’ スイッチを使用すると、“To:” およ び “cc:” フィールド内の各エントリは、“standard” フォーマット エントリに置き換えられます。 この標準フォーマットは、Internet 周辺のさまざまな システムですべてのメッセージハンドラに 使用されるように設計されています。 ‘−noformat’ が与えられた場合には、 ヘッダがメッセージのドラフト中に現れるように、 正確に出力されます。
 
“Fcc:folder” に出会った場合には、 指定されたフォルダにメッセージがコピーされます。 このとき、メッセージの送信者のフォーマットは、Bcc 以外の 受信者に見えるようになります。 つまり、付加されたフィールドを持ち、 フィールド再フォーマットが行われます。 “Fcc:” フィールドは、 送出するメッセージのコピーすべてから削除されます。
 
‘−width columns’ スイッチを使用して、 ユーザはアドレスを含んでいるヘッダ行をどのくらい長く作るかに ついて send に指示することができます。
 
‘−alias aliasfile’ スイッチを用いることにより、 ユーザは指定したファイルを別名定義ファイルとして 調べるよう send に指示することができます (一つ一つを ‘ーalias’ の後に置くことにより、 複数のファイルを指定することができます)。 より詳しくは、mh−alias(5) を参照してください。

関連ファイル

^$HOME/.mh_profile~^ユーザのプロファイル

プロファイルコンポーネント

^Path:~^ユーザの MH ディレクトリ ^Draft−Folder:~^デフォルトのフォルダ ^Signature:~^ユーザのメールに付加する署名 ^mailproc:~^post の失敗を表示するプログラム ^postproc:~^メッセージを post するプログラム

関連事項

comp(1), dist(1), forw(1), repl(1), mh−alias(5), post(8)

デフォルト値

‘file’~^<mh−dir>/draft ‘−alias~^/usr/new/lib/mh/MailAliases’ ‘−nodraftfolder’ ‘−nofilter’ ‘−format’ ‘−forward’ ‘−nomsgid’ ‘−nopush’ ‘−noverbose’ ‘−nowatch’ ‘−width 72’

コンテクスト

なし

NEWS-OSRelease 3.3

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