MH(1)

NAME
mh - メッセージ・ハンドラー

SYNOPSIS
全ての MH コマンド

DESCRIPTION
MH は強力なメッセージ・ハンドリング・システムの名称です。 一つの総合的なプログラムというよりむしろ、 MH は、メッセージの送信、受信、保存、検索などの 単純でかつ単目的のプログラムから成り立っています。 MH User's Manual や Unix プログラマーズ・マニュアルの MH プログラムのページを参照して下さい。 標準的な UNIX のメール・ユーザーインターフェイス・プログラムである mail とは違って、MH は、使う時にはちゃんと起動し、 シェルに戻りたい時には終了させる、といった閉じられたシステムではありません。 (例えば)コンパイルしながら、もしくは誰かからのメールに返答する前に、 その質問への答を見つける必要があるようなファイルを探しながら、または プログラムを走らせながら、メールを読んだり返事を書いたりすることが 出来るなど、MH コマンドは他のシェルコマンドに自由に散在することが 可能です。 このマニュアルの残りは、MH の基本を教えるクイックチュートリアルです。 詳しくは、個々のプログラムのマニュアルを参照して下さい。 MH を使うにはまず、環境変数 $PATH に ディレクトリ /usr/local/bin を加えて下さい。 ホームディレクトリの .profile か .login か .cshrc に 加えればよいでしょう (どの様にすればよいのか判らない場合は、 使用しているシェルのマニュアルをチェックして下さい)。 inc コマンドを実行して下さい。 これまで一度も MH を使ったことがない場合、 そうしたいかどうかの確認後、 必要なデフォルトファイルとディレクトリが作成されます。 inc は、システムのメールドロップから MH `+inbox' フォルダに、個々のファイルに分割し、MH フォーマット に変換してメールを移動します。 その過程を各メッセージにつき、From 行、Subject 行、それに メッセージの一行目を画面に適する分だけ含んで、一行ずつ表示します。 最初のメッセージをカレント・メッセージとします。 新しいメールを MH ファイルに取り込みたい時はいつも、 inc を走らせる必要があります。 scan はカレント・フォルダにあるメッセージの一覧を表示します。 show と next と prev のコマンドは、 カレント・フォルダの特定のメッセージを読むのに使用されます。 show は、カレント・メッセージ、もしくは show を 起動する際に与えた引数で、番号で特定されたメッセージを表示します。 next と prev はそれぞれ、カレント・メッセージの 番号的に後や前を表示します。 どの場合も、表示されたメッセージがカレント・メッセージになります。 カレント・メッセージがない場合は、 引数をつけて show を起動するか、 次の一番最初のメッセージをカレントにするために、next が使われます。 rmm (メッセージの削除) はカレント・メッセージを削除します。 引数にメッセージ番号が与えられて起動されると、 その特定のメッセージを削除します。 repl は (デフォルトでは) カレント・メッセージへの返答に使われます。 基本型返答フォームを使ってエディタが起動します。 エディタにいる間は、ファイル @ を読むことによって、 返答しようとしているものを読むことが出来ます。 返答が完成したら、l を押せば再び見ますし、s を押せば送信します。 comp は基本型メッセージフォームを使ってエディタを起動して、 メッセージを作成し、送信することを可能とします。 全ての MH コマンドは、引数として `-help' のみを与えて起動すると、 指定して起動することの出来る引数の一覧を出力します。 引数としてメッセージ番号を指定可能なコマンド (scan, show, repl, ...) はまた、 次の単語のどれかも指定可能です。 first、prev、cur、next、そして last です。 これらは (それぞれ) カレント・フォルダ (与えられたと仮定して) の一番最初、 前、現在、次、一番最後のメッセージを示します。 メッセージ番号の範囲を指定できるコマンド (rmm、scan、show …) はまた、短縮形で指定する ことも出来ます。

<num1>-<num2> - <num1> から <num2> までの範囲の全てのメッセージを示します。 範囲は空であってはいけません。

<num>:+N
<num>:-N - num 番のメッセージから始まって(もしくは、で終って) N 個のメッセージ。 num は予め定義されている次のシンボルでもかまいません。 first、prev、cur、next や last。

first:N
prev:N
next:N
last:N - もし存在すれば、一番最初の、前の、次の、最後の N 個のメッセージ
異なる話題ごとに複数のフォルダを作ったり、サブジェクト、差出人、送り先、 または内容に応じて自動的にメッセージを並べるなど、他にもたくさんの可能性 があります。それらはこのマニュアルの範囲を越えています。 以下は全 MH コマンドの一覧です:
ali (1)	- メールのエイリアスを表示する
anno (1)	- メッセージに注釈を付ける
burst (1)	- ダイジェストをメッセージに展開する
comp (1)	- メッセージを作成する
dist (1)	- メッセージを追加アドレスに再配布する
folder (1)	- カレント・フォルダ、カレント・メッセージを設定/表示する
folders (1)	- 全フォルダを表示する
forw (1)	- メッセージを転送する
inc (1)	- 新しいメールを取り込む
mark (1)	- メッセージに印をつける
mhl (1)	- MH メッセージを整形する
mhmail (1)	- メールを送ったり読んだりする
mhn (1)	- マルチメディア MH
mhook (1)	- MH の受信メールフック機能
mhparam (1)	- MH プロファイル・コンポーネントを表示する
mhpath (1)	- MH メッセージやフォルダの絶対パスを表示する
msgchk (1)	- メッセージをチェックする
msh (1)	- MH シェル (かつ 電子掲示板リーダー)
next (1)	- 次のメッセージを表示する
packf (1)	- MH フォルダを一つのファイルにまとめる
pgped (1)	- ドラフトを PGP メッセージにする
pick (1)	- メッセージ内容を検索する
prev (1)	- 前のメッセージを表示する
prompter (1)	- プロンプト形式のエディタ
rcvstore (1)	- 新しいメールを非同時的に取り込む
refile (1)	- メッセージを他のフォルダに整理する
repl (1)	- メッセージに返信する
rmf (1)	- MH フォルダを削除する
rmm (1)	- メッセージを削除する
scan (1)	- 一メッセージ毎の一覧を生成
send (1)	- メッセージを送る
show (1)	- メッセージを表示する
slocal (1)	- 特別なローカルメール配送
sortm (1)	- メッセージをソートする
vmh (1)	- MH のビジュアルフロント・エンド
whatnow (1)	- send に対するプロンプト形式のフロント・エンド
whom (1)	- メッセージが誰に送られるのかを表示する

mh-alias (5)	- MH エイリアス(別名)ファイル
mh-format (5)	- MH システムのフォーマット・ファイル
mh-mail (5)	- MH システムのメッセージ形式
mh-profile (5)	- MH のユーザー・プロファイル
mh-sequence (5)	- MH システムでのシーケンス指定
mh-tailor (5)	- MH システムのカスタマイズ

ap (8)	- アドレスを RFC-822 形式で解釈
conflict (8)	- エイリアス/パスワードの整合性のチェック
dp (8)	- 日付を RFC-822 形式で解析
fmtdump (8)	- MH format ファイルのデコード
install-mh (8)	- MH 環境を初期化する
post (8)	- メッセージを配送する
/usr/local/bin    MH コマンドが置かれるディレクトリ
/usr/local/lib/mh    MH ライブラリ
The RAND MH Message Handling System: User's Manual,
The RAND MH Message Handling System: Tutorial,
The RAND MH Message Handling System: The UCI BBoards Facility,
MH.5: How to process 200 messages a day and still get some real work done
MH プログラムで何か問題に出くわした時は、 MH のローカル管理者に報告すべきです。 この際、プログラム名に加え、バージョン情報も一緒に報告すべきです。
動かしている MH プログラムのバージョンを調べるには、 `-help' オプションをつけて起動すればよいです。 コマンドの文法の一覧に加え、そのバージョンに関した情報を表示します。 この情報は、MH のバージョン、作成されたホスト名、日付が含まれます。 2行目には、MH のコンフィグレーション時のオプションが表示されます。 例えば、
version: MH 6.1 #1[UCI] (glacier) of Wed Nov  6 01:13:53 PST 1985
options: [BSD42] [MHE] [NETWORK] [SENDMTS] [MMDFII] [SMTP] [POP]
`6.1 #1[UCI]' とは、このプログラムは MH の UCI の MH.6.1 バージョンであることを示します。 ホスト `glacier' で `Wed Nov 6 01:13:53 PST 1985' に作成されています。 報告と一緒に `-help' スイッチの出力も送ることは通常、とてもよい方法です。 もし、ローカルの MH 管理者がいなければ、 Bug-MH というアドレスを試してみて下さい。 それも駄目なら、Bug-MH@ICS.UCI.EDU まで。 MH 日本語版に関するバグ報告は mh-plus@ml.chem.eng.himeji-tech.ac.jp まで送って下さい。
$HOME/.mh_profile    ユーザーのプロファイル
Path:    ユーザーの MH ディレクトリを決める