RMM(1)

NAME
rmm - メッセージを削除する

SYNOPSIS
rmm [+folder] [msgs] [-help]

DESCRIPTION
rmm は指定されたメッセージ・ファイルを、 頭にコンマ(またはサイト依存のオプション SBACKUP の値)を つけたファイル名に変更する事で削除します。 これら、数字のファイル名でなくなったものは、MH からは見えなくなりますが、 実際にファイルが無くなった訳ではありません。 コンマで始まるファイル名を一時ファイルであると考え、 一日一回こういったファイルを消去するために cron (8) を設定している サイトも多いようです。 もしユーザのプロファイルに次のようなコンポーネントがあると、
    rmmproc:    /bin/rm
rmm は、そのメッセージ・ファイルを単にリネームする代わりに、 そのファイルを消去するために指定のプログラムを起動します。 csh ユーザには次のような設定を好む者もいるかも知れません。
    alias rmm 'refile +d' この時、フォルダ +d は消されたメッセージのためのフォルダとなります。そして、
    alias mexp 'rm `mhpath +d all`' が消されたメッセージを(本当に)消去するために使われます。 rmm によって、カレント・メッセージは変化しません。 だから next は期待される通りにフォルダ内の次のメッセージへと進みます。 なお、プロファイルに Trash-Folder コンポーネントが設定されていて、 rmmproc が設定されていない場合には、rmm はゴミ箱フォルダ機能を 持ちます。詳しくは mh-profile (5) を御覧下さい。 ^$HOME/.mh_profile~^ユーザーのプロファイル ^Path:~^ユーザーの MH ディレクトリを決める ^Current-Folder:~^デフォルトのカレント・フォルダを示す ^Trash-Folder:~^ゴミ箱フォルダを示す ^rmmproc:~^メッセージを削除するプログラム rmf(1)
`+folder'    デフォルトはカレント・フォルダ
`msgs'    デフォルトは cur
フォルダが指定されると、そのフォルダがカレント・フォルダになります。 refile はメッセージを消す際に rmmproc を使うので、 rmmproc 内で `-normmproc' オプション無しで refile を呼び出し てはなりません。でないと、無限ループに陥る事でしょう。