+.TH RMM %manext1% "March 18, 2013" "%nmhversion%"
.\"
.\" %nmhwarning%
.\"
-.TH RMM %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
.SH NAME
rmm \- remove messages
.SH SYNOPSIS
.RI [ +folder ]
.RI [ msgs ]
.RB [ \-unlink " | " \-nounlink ]
+.RB [ \-rmmproc
+.IR program ]
+.RB [ \-normmproc ]
.RB [ \-version ]
.RB [ \-help ]
.ad
By default,
.B rmm
will remove the specified messages by renaming
-the message files with preceding commas. Such files will then need to
+each of the message files with a site-dependent prefix (usually a
+comma). Such files will then need to
be removed in some manner after a certain amount of time. Many sites
arrange for
.B cron
rmmproc: /home/foouser/bin/rmm_msgs
.RE
.PP
-then instead of simply renaming the message file,
+Then instead of simply renaming the message file,
.B rmm
will call
the named program or script to handle the files that represent the
messages to be deleted.
+The
+.B \-rmmproc
+switch may be used to override this profile component. The
+.B \-normmproc
+switch disables the use of any
+.I rmmproc
+profile component and negates all prior
+.B \-rmmproc
+switches.
+.PP
+An example of a
+.I rmmproc
+script that saves a message based in its Message-ID is provided in
+%etcdir%/rmmproc.messageid. To enable it, simply add a
+.I rmmproc
+component that names it to your profile.
.PP
Some users of
.B csh
.BR rmm ,
so a
.B next
- will
+will
advance to the next message in the folder as expected.
-
.SH FILES
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^$HOME/\&.mh\(ruprofile~^The user profile
.fi
-
.SH "PROFILE COMPONENTS"
.fc ^ ~
.nf
^Current\-Folder:~^To find the default current folder
^rmmproc:~^Program to delete the message
.fi
-
.SH "SEE ALSO"
-refile(1), rmf(1)
-
+.IR rmf (1)
.SH DEFAULTS
.nf
.RB ` +folder "' defaults to the current folder"
.RB ` msgs "' defaults to cur"
.RB ` -nounlink '
.fi
-
.SH CONTEXT
If a folder is given, it will become the current folder.
-
.SH BUGS
Since
+.B rmm
+and
.B refile
-uses your
+use your
.I rmmproc
to delete the message,
the
must
.B NOT
call
+.B rmm
+or
.B refile
without specifying
.BR \-normmproc ,
-or you will create an infinte loop.
+or you will create an infinite loop.