# man pages to install in $(mandir)/$(manext1)
MAN1SRC = ali. anno. burst. comp. dist. flist. flists. folder. folders. \
- forw. inc. install-mh. mark. mh-chart. nmh. mhbuild. mhl. mhlist. \
+ forw. inc. mark. mh-chart. nmh. mhbuild. mhl. mhlist. \
mhmail. mhparam. mhpath. mhshow. mhstore. msgchk. new. fnext. \
fprev. unseen. next. packf. pick. prev. prompter. rcvdist. rcvpack. \
rcvstore. rcvtty. refile. repl. rmf. rmm. scan. send. sendfiles. \
MAN5SRC = mh-alias. mh-draft. mh-format. mh-mail. mh-profile. mh-sequence. \
mh-tailor. mts.conf.
-MAN8SRC = ap. conflict. dp. fmtdump. post.
+MAN8SRC = ap. conflict. dp. fmtdump. mmh. post.
MAN1 = $(MAN1SRC:.=.$(manext1))
MAN5 = $(MAN5SRC:.=.$(manext5))
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^/etc/passwd~^List of users
^/etc/group~^List of groups
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Aliasfile:~^For a default alias file
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^%etcdir%/mts.conf~^nmh mts configuration file
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Msg\-Protect:~^To set mode when creating a new message
.fi
.PP
If a file named
.RI \*(lq components \*(rq
-exists in the user's nmh directory,
+exists in the user's mmh directory,
it will be used instead of this form. You may specify an alternate
forms file with the switch
.B \-form
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/components~^The standard message skeleton
-^or <mh\-dir>/components~^Rather than the standard skeleton
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\dir>/drafts~^The draft folder
+^or $HOME/.mmh/components~^Rather than the standard skeleton
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
-^Draft\-Folder:~^To set the default draft\-folder
+^Path:~^To determine the user's mail storage
+^Draft\-Folder:~^To set the default draft folder
^Editor:~^To override the default editor
^Msg\-Protect:~^To set mode when creating a new message (draft)
^fileproc:~^Program to refile the message
.PP
If a file named
.RI \*(lq distcomps \*(rq
-exists in the user's nmh directory, it
+exists in the user's mmh directory, it
will be used instead of this default form. You may specify an alternate
forms file with the switch
.B \-form
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/distcomps~^The standard message skeleton
-^or <mh\-dir>/distcomps~^Rather than the standard skeleton
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/drafts~^The draft folder
+^or $HOME/.mmh/distcomps~^Rather than the standard skeleton
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Draft\-Folder:~^To set the default draft\-folder
^Editor:~^To override the default editor
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
then
.B flist
will search all the folders in the top
-level of the users nmh directory. These folders are all preceded by
+level of the users mmh directory. These folders are all preceded by
the read\-only folders, which occur as
.RI \*(lq atr\-cur\- \*(rq
entries in the user's
-.B nmh
+.B mmh
context.
.PP
An example of the output of
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
-^mh-sequences:~^File that contains public sequences
+^Path:~^To determine the user's mail storage
+^Mh-Sequences:~^File that contains public sequences
^Unseen-Sequence:~^The name of the unseen message sequence
^Flist-Order:~^To sort folders by priority
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^%etcdir%/scan.default~^The default format file
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
.fi
.SH "SEE ALSO"
Specifying
.B \-all
will produce a summary line for each top-level folder
-in the user's nmh directory, sorted alphabetically. (If
+in the user's mmh directory, sorted alphabetically. (If
.B folder
is invoked by a name ending with \*(lqs\*(rq (e.g.
.BR folders ),
the read\-only folders, which occur as
.RI \*(lq atr\-cur\- \*(rq
entries in the user's
-.B nmh
+.B mmh
context. For example:
.PP
.RS 5
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Folder\-Protect:~^To set mode when creating a new folder
^Folder\-Stack:~^To determine the folder stack
.PP
If a file named
.RI \*(lq forwcomps \*(rq
-exists in the user's nmh directory,
+exists in the user's mmh directory,
it will be used instead of this default form. You may also specify an
alternate forms file with the switch
.B \-form
.PP
If a file named
.RI \*(lq mhl.forward \*(rq
-exists in the user's nmh
+exists in the user's mmh
directory, it will be used instead of this form. You may specify an
alternate message filter file with the switch
.B \-filter
.BR prompter 's
.B \-prepend
switch in the
-.I \&.mh\(ruprofile
+.I .mmh/profile
file, any commentary text is entered
before the forwarded messages. (A major win!)
.PP
.B mhbuild
automatically, unless you
add this line to your
-.I \&.mh\(ruprofile
+.I .mmh/profile
file:
.PP
.RS 5
.B nmh
was compiled with support for mh-e. It implies
.BR \-nowhatnowproc .
-It causes a file <mh\-dir>/draft
+It causes a file `draft' in the mail storage root
to be created, containing the draft message that would normally be presented
to the user for editing.
No mail is actually sent. Note that this switch is not guaranteed to
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/forwcomps~^The standard message skeleton
-^or <mh\-dir>/forwcomps~^Rather than the standard skeleton
+^or $HOME/.mmh/forwcomps~^Rather than the standard skeleton
^%etcdir%/digestcomps~^The message skeleton if `\-digest' is given
-^or <mh\-dir>/digestcomps~^Rather than the standard skeleton
+^or $HOME/.mmh/digestcomps~^Rather than the standard skeleton
^%etcdir%/mhl.forward~^The standard message filter
-^or <mh\-dir>/mhl.forward~^Rather than the standard filter
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/drafts~^The draft folder
+^or $HOME/.mmh/mhl.forward~^Rather than the standard filter
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Draft\-Folder:~^To set the default draft\-folder
^Editor:~^To override the default editor
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^%etcdir%/mts.conf~^nmh mts configuration file
^%mailspool%/$USER~^Location of mail drop
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Alternate\-Mailboxes:~^To determine the user's mailboxes
^Inbox:~^To determine the inbox, default \*(lqinbox\*(rq
^Folder\-Protect:~^To set mode when creating a new folder
+++ /dev/null
-.\"
-.\" %nmhwarning%
-.\"
-.TH INSTALL-MH %manext8% "%nmhdate%" MH.6.8 [%nmhversion%]
-.SH NAME
-install-mh \- initialize the nmh environment
-.SH SYNOPSIS
-.HP 5
-.na
-.B install\-mh
-.RB [ \-auto ]
-.RB [ \-check ]
-.RB [ \-version ]
-.RB [ \-help ]
-.ad
-.SH DESCRIPTION
-.B Install\-mh
-is the
-.B nmh
-program to create the initial setup
-for a first\-time
-.B nmh
-user.
-.B Install\-mh
-lives in two places for historical reasons.
-.PP
-The \fB\-auto\fP option does things as automatically as possible and
-makes \fBinstall\-mh\fP less chatty.
-.PP
-The user is asked
-for the name of the directory that will be designated as the user's
-.B nmh
-directory. If this directory does not exist, the user is
-asked if it should be created. Normally, this directory should be
-under the user's home directory, and has the default name of
-\fI``Mail''\fP.
-.B Install\-mh
-writes an initial
-.I \&.mh\(ruprofile
-for the user.
-.PP
-As with all
-.B nmh
-commands,
-.B install\-mh
-first checks for the existence of the \fB$MH\fP environment variable
-since that gives the profile path if set.
-If it isn't set, the
-.B $HOME
-environment variable is consulted to determine the user's home directory.
-If
-.B $HOME
-is not set, then the
-.I /etc/passwd
-file is consulted.
-.PP
-When creating the users initial
-.IR \&.mh\(ruprofile ,
-.B install\-mh
-will check for the existence of a global profile
-.IR %etcdir%/mh.profile .
-If found, this will be used to initialize the new
-.IR \&.mh\(ruprofile .
-.PP
-The \fB\-check\fP option can be used to check whether or not nmh has
-been installed.
-This can be used by other programs to determine whether or not nmh has
-been installed without their having to know the internals of nmh.
-
-.SH FILES
-.fc ^ ~
-.nf
-.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
-^%etcdir%/mh.profile~^Used to initialize user profile
-.fi
-
-.SH "PROFILE COMPONENTS"
-.fc ^ ~
-.nf
-.ta 2.4i
-.ta \w'ExtraBigProfileName 'u
-^Path:~^To set the user's nmh directory
-.fi
-
-.SH CONTEXT
-With
-.BR \-auto ,
-the current folder is changed to
-.RI \*(lq inbox \*(rq.
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
reading the file
.I unix.aliases
in the users
-.B nmh
+.B mmh
directory,
\*(lqstaff\*(rq is defined as all users who are listed as members of the
group \*(lqstaff\*(rq in the
.RS 2
.IP 1) 3
In your
-.IR \&.mh\(ruprofile ,
+.IR .mmh/profile ,
choose a name for your alias file, say
.RI \*(lq aliases \*(rq,
and add the line:
Create the file
.RI \*(lq aliases \*(rq
in your
-.B nmh
+.B mmh
directory.
.PP
.IP 3) 3
.RB [ \-help ]
.HP 5
-.B %libdir%/install\-mh
-.RB [ \-auto ]
+.B mmh
+.RB [ \-check ]
.RB [ \-version ]
.RB [ \-help ]
.fi
.RE
.PP
-To make all this a bit more clear, here are some examples. Let's assume
-that the following entries are in the
-.B nmh
-profile:
-.PP
-.RS 5
-.nf
-Draft\-Folder: +drafts
-.fi
+To make all this a bit more clear, here are some examples:
.RE
.PP
Any of the commands
.\"
.TH MH-PROFILE %manext5% "%nmhdate%" MH.6.8 [%nmhversion%]
.SH NAME
-mh-profile \- user profile customization for nmh message handler
+mh-profile \- user profile customization for mmh message handler
.SH SYNOPSIS
-.I $HOME/.mh\(ruprofile
+.I $HOME/.mmh/profile
+.br
+.I $HOME/.mmh/context
.SH DESCRIPTION
Each user of
-.B nmh
+.B mmh
is expected to have a file named
-.I \&.mh\(ruprofile
+.I $HOME/.mmh/profile
in his or her home directory. This file contains
a set of user parameters used by some or all of the
-.B nmh
+.B mmh
family of programs. Each entry in the file is of the format
.PP
.RS 5
-.IR profile\-component ": " value
+.IR Profile\-Component ": " value
.RE
.PP
If the text of profile entry is long, you may extend it across several
entry is `Path:'. The others are optional; some have default values if
they are not present. In the notation used below, (profile, default)
indicates whether the information is kept in the user's
-.B nmh
+.B mmh
profile or
-.B nmh
+.B mmh
context, and indicates what the default value is.
.PP
.BR Path :
Mail
.RS 5
-Locates
-.B nmh
-transactions in directory \*(lqMail\*(rq. This is the
+Sets the user's mail storage to \*(lqMail\*(rq. This is the
only mandatory profile entry. (profile, no default)
.RE
.PP
-.BR context :
+.BR Context :
context
.RS 5
Declares the location of the
-.B nmh
+.B mmh
context file. This is overridden by the environment variable
-.BR $MHCONTEXT .
+.BR $MMHC .
See the
.B HISTORY
section below.
-(profile, default: <nmh\-dir>/context)
+(profile, default: $HOME/.mmh/context)
.RE
.PP
.BR Current\-Folder :
.RS 5
Names the sequence or sequences which should be defined as the `msgs' or
`msg' argument given to any
-.B nmh
+.B mmh
command. If not present or empty,
no such sequences are defined. Otherwise, for each name given, the
sequence is first zero'd and then each message is added to the sequence.
(profile, no default)
.RE
.PP
-.BR mh\-sequences :
-\&.mh\(rusequences
+.BR Mh\-Sequences :
+\&.mh_sequences
.RS 5
The name of the file in each folder which defines public sequences.
To disable the use of public sequences, leave the value portion of this
-entry blank. (profile, default: \&.mh\(rusequences)
+entry blank. (profile, default: \&.mh_sequences)
.RE
.PP
.BI atr\- seq \- folder :
,
.RS 5
The prefix that is prepended to the name of message files when they
-are "removed" by rmm. This should typically be `,' or `#'.
+are ``removed'' by rmm. This should typically be `,' or `#'.
(profile, default: `,')
.RE
.PP
.IR program :
.I default switches
.RS 5
-Sets default switches to be used whenever the mh program
+Sets default switches to be used whenever the mmh program
.I program
is invoked. For example, one could override the \*(lqEditor:\*(rq profile
component when replying to messages by adding a component such as:
is Brian Reid's
.B emacs
front-end for
-.BR nmh .
+.BR mmh .
(profile, no default)
.RE
.PP
.BR Draft\-Folder :
drafts
.RS 5
-Indicates a default draft folder for
-.BR comp ,
-.BR dist ,
-.BR forw ,
-and
-.BR repl .
-Read the
+Changes the default draft folder. Read the
.BR mh\-draft (5)
-man page for details. (profile, no default)
+man page for details. (profile, default: +drafts)
.RE
.PP
.BI digest\-issue\- list :
.B nmh
program invokes some other program such as
.BR more .
-The
-.I \&.mh\(ruprofile
-can be used to select alternate programs if the
+The profile can be used to select alternate programs if the
user wishes. The default values are given in the examples.
.RE
.PP
.RE
.PP
.BR installproc :
-%libdir%/install\-mh
+mmh
.RS 5
This program is called to initialize the environment for
new users of
-.BR nmh .
+.BR mmh .
.RE
.PP
.BR lproc :
.SS "Environment Variables"
The operation of
-.B nmh
+.B mmh
and its commands it also controlled by the
presence of certain environment variables.
.PP
\*(lqWhat now?\*(rq interface. It's amazing all the information
that has to get passed via environment variables to make the
\*(lqWhat now?\*(rq interface look squeaky clean to the
-.B nmh
+.B mmh
user, isn't it? The reason for all this is that the
-.B nmh
+.B mmh
user
can select
.B any
one of the standard shells. As a result, it's not possible to pass
information via an argument list. The convention is that environment
variables whose names are all upper-case are user-settable; those
-whose names are lower-case only are used internally by nmh and should
+whose names are lower-case only are used internally by mmh and should
not generally be set by the user.
.PP
If the
.B WHATNOW
option was set during
-.B nmh
+.B mmh
configuration, and
if this environment variable is set, then if the commands
.BR refile\ ,
supplied by the default
.IR whatnowproc .
.PP
-.B $MH
+.B $MMH
+.RS 5
+With this environment variable, you can specify an alternative
+mmh directory. Personal mmh configuration files are located relative to
+the mmh directory.
+Non-absolute values are relative to the home directory.
+This is one of the very few exceptions in
+.B mmh
+where non-absolute pathnames are not considered relative to the user's
+mmh directory.
+.RE
+.PP
+.B $MMHP
.RS 5
With this environment variable, you can specify a profile
other than
-.I \&.mh\(ruprofile
+.I $HOME/.mmh/profile
to be read by the
-.B nmh
+.B mmh
programs
that you invoke. If the value of
-.B $MH
-is not absolute, (i.e., does
-not begin with a \*(lq/\*(rq), it will be presumed to start from the current
-working directory. This is one of the very few exceptions in
-.B nmh
-where non-absolute pathnames are not considered relative to the user's
-.B nmh
-directory.
+.B $MMHP
+is not absolute, it will be presumed to start from the mmh directory.
.RE
.PP
-.B $MHCONTEXT
+.B $MMHC
.RS 5
With this environment variable, you can specify a
context other than the normal context file (as specified in
-the
-.B nmh
-profile). As always, unless the value of
-.B $MHCONTEXT
-is absolute, it will be presumed to start from your
-.B nmh
-directory.
+the profile). As always, unless the value of
+.B $MMHC
+is absolute, it will be presumed to start from your mmh directory.
.RE
.PP
.B $MM_CHARSET
parameter of text contents containing 8\-bit characters.
.PP
When decoding text in such an alternate character set,
-.B nmh
+.B mmh
must be able to determine which characters are alphabetic, which
are control characters, etc. For many operating systems, this
will require enabling the support for locales (such as setting
.B $HOME
.RS 5
This variable tells all
-.B nmh
+.B mmh
programs your home directory
.RE
.PP
.B $TERM
.RS 5
This variable tells
-.B nmh
+.B mmh
your terminal type.
.PP
The environment variable
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
-^or $MH~^Rather than the standard profile
-^<mh\-dir>/context~^The user context
-^or $MHCONTEXT~^Rather than the standard context
-^<folder>/\&.mh\(rusequences~^Public sequences for <folder>
+^$HOME/.mmh~^The user's mmh directory
+^or $MMH~^Rather than the standard mmh directory
+^$HOME/.mmh/profile~^The user's profile
+^or $MMHP~^Rather than the standard profile
+^$HOME/.mmh/context~^The user's context
+^or $MMHC~^Rather than the standard context
+^<folder>/.mh_sequences~^Public sequences for <folder>
.fi
.SH "SEE ALSO"
.SH HISTORY
The
-.I \&.mh\(ruprofile
+.I $HOME/.mmh/profile
contains only static information, which
-.B nmh
+.B mmh
programs will
.B NOT
update. Changes in context are made to the
-.I context
-file kept in the users
-.B nmh
-directory.
+.I $HOME/.mmh/context
+file.
This includes, but is not limited to: the \*(lqCurrent\-Folder\*(rq entry
and all private sequence information. Public sequence information is
-kept in each folder in the file determined by the \*(lqmh\-sequences\*(rq
+kept in each folder in the file determined by the \*(lqMh\-Sequences\*(rq
profile entry (default is
-.IR \&.mh\(rusequences ).
+.IR \&.mh_sequences ).
.PP
-The
-.I \&.mh\(ruprofile
-may override the path of the
+The profile may override the path of the
.I context
-file, by specifying a \*(lqcontext\*(rq entry (this must be in
-lower-case). If the entry is not absolute (does not start with a
-\*(lq/\*(rq), then it is interpreted relative to the user's
-.B nmh
-directory. As a result, you can actually have more than one set of
+file, by specifying a \*(lqContext\*(rq entry.
+As a result, you can actually have more than one set of
private sequences by using different context files.
.SH BUGS
-The shell quoting conventions are not available in the
-.IR \&.mh\(ruprofile .
+The shell quoting conventions are not available in the profile.
Each token is separated by whitespace.
.PP
There is some question as to what kind of arguments should be placed
in the profile as options. In order to provide a clear answer, recall
command line semantics of all
-.B nmh
+.B mmh
programs: conflicting switches
(e.g.
.B \-header
arguments) in the profile.
.PP
If one finds that an
-.B nmh
+.B mmh
program is being invoked again and again
with the same arguments, and those arguments aren't switches, then there
are a few possible solutions to this problem. The first is to create a
(soft) link in your
.I $HOME/bin
directory to the
-.B nmh
+.B mmh
program
of your choice. By giving this link a different name, you can create
a new entry in your profile and use an alternate set of defaults for
the
-.B nmh
+.B mmh
command. Similarly, you could create a small shell script
which called the
-.B nmh
+.B mmh
program of your choice with an alternate set
of invocation line switches (using links and an alternate profile entry
is preferable to this solution).
.PP
In this way, the user can avoid lengthy type-in to the shell, and still
give
-.B nmh
+.B mmh
commands safely. (Recall that some
-.B nmh
+.B mmh
commands
invoke others, and that in all cases, the profile is read, meaning that
aliases are disregarded beyond an initial command invocation)
public and private. Public sequences of a folder are accessible to any
.B nmh
user that can read that folder. They are kept in each folder
-in the file determined by the \*(lqmh\-sequences\*(rq profile entry
+in the file determined by the \*(lqMh\-Sequences\*(rq profile entry
(default is
-.IR \&.mh\(rusequences ).
+.IR \&.mh_sequences ).
Private sequences are accessible
only to the
.B nmh
and
.BR \-private .
But if the folder is read\-only, or if
-the \*(lqmh\-sequences\*(rq profile entry is defined but empty, then
+the \*(lqMh\-Sequences\*(rq profile entry is defined but empty, then
\fIprivate\fR sequences will be created instead.
.SS "Sequence Negation"
.B all
.B nmh
programs have to write the sequence information to the
-.I \&.mh\(rusequences
+.I \&.mh_sequences
file for the folder each time they run. If the
\*(lqPrevious\-Sequence\*(rq profile entry is not included, only
.B pick
and
.B mark
will write to the
-.B \&.mh\(rusequences
+.B \&.mh_sequences
file.
.SS "The Unseen Sequence"
honor the profile entry
\*(lqUnseen\-Sequence\*(rq to support this activity. This entry
in the
-.I \&.mh\(ruprofile
+.I .mmh/profile
should be defined as one or more sequence
names separated by spaces. If there is a value for
\*(lqUnseen\-Sequence\*(rq in the profile, then whenever new messages
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/context~^The user context
-^<folder>/\&.mh\(rusequences~^File for public sequences
+^$HOME/.mmh/profile~^The user profile
+^$HOME/.mmh/context~^The user context
+^<folder>/\&.mh_sequences~^File for public sequences
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^mh-sequences:~^Name of file to store public sequences
+^Mh-Sequences:~^Name of file to store public sequences
^Sequence\-Negation:~^To designate messages not in a sequence
^Previous\-Sequence:~^The last message specification given
^Unseen\-Sequence:~^Those messages not yet seen by the user
.RE
.PP
to your
-.I \&.mh\(ruprofile
+.I .mmh/profile
file.
.PP
Finally, you should consider adding this line to your profile:
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^$MHBUILD~^Additional profile entries
^%etcdir%/mhn.defaults~^System default MIME profile entries
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^mhbuild-compose-<type>*~^Template for composing contents
.fi
.RI \*(lq mhl.format \*(rq.
.B mhl
will first search for this file in the user's
-.B nmh
+.B mmh
directory, and will then search in the directory
.IR %etcdir% .
This default
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/mhl.format~^The message template
-^or <mh\-dir>/mhl.format~^Rather than the standard template
-^$HOME/\&.mh\(ruprofile~^The user profile
+^or $HOME/.mmh/mhl.format~^Rather than the standard template
+^$HOME/.mh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
.PP
If
.B \-all
-is specified, then all components in the nmh profile and context
+is specified, then all components in the mmh profile and context
(including comments) are displayed and other arguments are ignored.
.PP
If
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/.mh_profile~^The user profile
-^or $MH~^Rather than the standard profile
-^<mh-dir>/context~^The user context
-^or $MHCONTEXT~^Rather than the standard context
+^$HOME/.mmh/profile~^The user profile
+^or $MMHP~^Rather than the standard profile
+^$HOME/.mmh/context~^The user context
+^or $MMHC~^Rather than the standard context
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^context:~^To determine the context file
+^Context:~^To determine the context file
.fi
.SH "SEE ALSO"
If no `msgs' are specified,
.B mhpath
outputs the current mail folder's pathname
-instead. If the only argument is `+', your
-.B nmh
-\*(lqPath\*(rq is output; this can be useful in shell scripts.
+instead. If the only argument is `+', your mail storage location
+(\*(lqPath\*(rq) is output; this can be useful in shell scripts.
.PP
Contrasted with other
.B nmh
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
.RE
.PP
might be used if you didn't care that the cache got wiped after each
-reboot of the system. The latter is interpreted relative to the user's
-nmh directory, if not rooted, e.g.,
+reboot of the system. The private cache is interpreted relative to the user's
+mail storage, if not rooted, e.g.,
.PP
.RS 5
nmh-private-cache: .cache
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^$MHSHOW~^Additional profile entries
^%etcdir%/mhn.defaults~^System default MIME profile entries
^%etcdir%/mhl.headers~^The headers template
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Unseen\-Sequence:~^To name sequences denoting unseen messages
^mhlproc:~^Default program to display message headers
NOT put the
.B \-auto
switch in your
-.I \&.mh\(ruprofile
+.I \&.mmh/profile
file.
.PP
If the
.RE
.PP
might be used if you didn't care that the cache got wiped after each
-reboot of the system. The latter is interpreted relative to the user's
-nmh directory, if not rooted, e.g.,
+reboot of the system. The private chace is interpreted relative to the user's
+mail storage, if not rooted, e.g.,
.PP
.RS 5
nmh-private-cache: .cache
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^$MHSTORE~^Additional profile entries
^%etcdir%/mhn.defaults~^System default MIME profile entries
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^nmh-access-ftp:~^Program to retrieve contents via FTP
^nmh-cache~^Public directory to store cached external contents
--- /dev/null
+.\"
+.\" %nmhwarning%
+.\"
+.TH MMH %manext8% "%nmhdate%" MH.6.8 [%nmhversion%]
+.SH NAME
+mmh \- initialize the mmh environment
+.SH SYNOPSIS
+.HP 5
+.na
+.B mmh
+.RB [ \-check ]
+.RB [ \-version ]
+.RB [ \-help ]
+.ad
+.SH DESCRIPTION
+.PP
+The command
+.B mmh
+creates the initial setup for a first\-time
+.B mmh
+user.
+.PP
+First, the mmh directory
+.I $HOME/.mmh
+is created.
+.PP
+Then the user is asked to name a directory that will be designated
+as the user's mail storage.
+If this directory does not exist, the user is
+asked if it should be created. Normally, this directory should be
+under the user's home directory. The default is \fI$HOME/Mail\fP.
+.PP
+Afterwards,
+.B mmh
+writes an initial
+.I $HOME/.mmh/profile
+for the user, containing only the path to the mail storage.
+If the profile is already present, the user is asked to edit it.
+.PP
+The \fB\-c\fP option can be used to check whether or not mmh has
+been installed. This can be used by other programs
+without having knowledge about the internals of mmh.
+.PP
+.ft B
+Note: This man page describes the command mmh;
+for information about the mmh system, see mmh(7).
+
+.SH "ENVIRONMENT VARIABLES"
+.fc ^ ~
+.nf
+.ta \w'VeryLongName 'u
+^$MMH~^Overrides the user's mmh directory path
+^$MMHP~^Overrides the user's profile path
+.fi
+
+.SH FILES
+.fc ^ ~
+.nf
+.ta \w'%etcdir%/ExtraBigFileName 'u
+^$HOME/.mmh~^The user's mmh directory
+^$HOME/.mmh/profile~^The user's profile
+^$HOME/.mmh/context~^The user's context
+^$HOME/Mail~^The user's mail storage
+.fi
+
+.SH "PROFILE COMPONENTS"
+.fc ^ ~
+.nf
+.ta 2.4i
+.ta \w'ExtraBigProfileName 'u
+^Path:~^To set the user's mail storage
+.fi
+
+.SH CONTEXT
+None
+
+.SH "SEE ALSO"
+mmh(7)
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^%etcdir%/mts.conf~^nmh mts configuration file
^%mailspool%/$USER~^Location of mail drop
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Unseen-Sequence:~^The name of the unseen message sequence
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^showproc:~^Program to show non-MIME messages
^showmimeproc:~^Program to show MIME messages
in your home directory. (Check the
manual entry for the shell you use, in case you don't know how to
do this.) Run the
-.B install-mh
+.B mmh
command. If you've never used
.B nmh
before, it will create the necessary default files and directories after
^conflict(8)~^\- search for alias/password conflicts
^dp(8)~^\- parse dates 822\-style
^fmtdump(8)~^\- decode \fInmh\fP format files
-^install\-mh(8)~^\- initialize the nmh environment
+^mmh(8)~^\- initialize the mmh environment
^post(8)~^\- deliver a message
.fi
.RE
^%bindir%~^contains \fInmh\fR commands
^%etcdir%~^contains \fInmh\fR format files
^%libdir%~^contains \fInmh\fR library commands
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh~^The user's mmh directory
+^$HOME/.mmh/profile~^The user's profile
+^$HOME/.mmh/context~^The user's context
+^$HOME/Mail~^The user's mail storage
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
.fi
.SH BUGS
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^\&.msgbox\&.map~^A binary index of the file
.fi
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Msg\-Protect:~^To set mode when creating a new `file'
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
.B post
does
.B NOT
-consult the user's
-.I \&.mh\(ruprofile
+consult the user's profile.
.SH "SEE ALSO"
mhmail(1), send(1), mh\-mail(5), mh\-alias(5), mh\-tailor(5),
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^showproc:~^Program to show non-MIME messages
^showmimeproc:~^Program to show MIME messages
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
^/tmp/prompter*~^Temporary copy of message
.fi
.RI \*(lq rcvdistcomps \*(rq.
If a file named
.RI \*(lq rcvdistcomps \*(rq
-exists in the user's nmh
+exists in the user's mmh
directory, it will be used instead of the default one. You may specify
an alternate forms file with the switch
.B \-form
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/rcvdistcomps~^Default message skeleton
-^or <mh\-dir>/rcvdistcomps~^Rather than standard message skeleton
+^or $HOME/.mmh/rcvdistcomps~^Rather than standard message skeleton
^%etcdir%/mts.conf~^nmh mts configuration file
^$HOME/\&.maildelivery~^The file controlling local delivery
^%etcdir%/maildelivery~^Rather than the standard file
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Folder\-Protect:~^To set mode when creating a new folder
^Inbox:~^To find the default inbox
^Msg\-Protect:~^To set mode when creating a new message
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Folder\-Protect:~^To set mode when creating a new folder
^rmmproc:~^Program to delete the message
a draft message that is intended to be sent only to the author of the
message to which you are replying. If a file named \*(lqreplcomps\*(rq
exists in the user's
-.B nmh
+.B mmh
directory, it will be used instead of this
default forms file.
.PP
will use the the
standard forms file \*(lqreplgroupcomps\*(rq. This will construct a
draft message that is intended as a group or followup reply. If a file
-named \*(lqreplgroupcomps\*(rq exists in the user's nmh directory, it
+named \*(lqreplgroupcomps\*(rq exists in the user's mmh directory, it
will be used instead of this default forms file.
.PP
The default group reply template \*(lqreplgroupcomps\*(rq will direct
If a file named
.RI \*(lq mhl.reply \*(rq
exists in the user's
-.B nmh
+.B mmh
directory,
it will be used instead of this form. You may specify an alternate
message filter file with the switch
will not invoke
.B mhbuild
automatically, unless you
-add this line to your
-.I \&.mh\(ruprofile
-file:
+add this line to your profile:
.PP
.RS 5
automimeproc: 1
for mh-e. It implies
.BR \-nowhatnowproc .
It causes a file
-.I <mh\-dir>/reply
+.I reply (in the mail storage root)
to be created, containing the draft message that would normally be presented
to the user for editing.
No mail is actually sent. Note that this switch is not guaranteed to
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
^%etcdir%/replcomps~^The standard reply template
-^or <mh\-dir>/replcomps~^Rather than the standard template
+^or $HOME/.mmh/replcomps~^Rather than the standard template
^%etcdir%/replgroupcomps~^The standard `reply -group' template
-^or <mh\-dir>/replgroupcomps~^Rather than the standard template
+^or $HOME/.mmh/replgroupcomps~^Rather than the standard template
^%etcdir%/mhl.reply~^The standard message filter
-^or <mh\-dir>/mhl.reply~^Rather than the standard filter
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/drafts~^The draft folder
+^or $HOME/.mmh/mhl.reply~^Rather than the standard filter
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Alternate\-Mailboxes:~^To determine the user's mailboxes
^Current\-Folder:~^To find the default current folder
^Draft\-Folder:~^To set the default draft\-folder
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Inbox:~^To find the default inbox
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^rmmproc:~^Program to delete the message
.fi
.PP
.B scan
will update the
-.B nmh
+.B mmh
context prior to starting the listing,
so interrupting a long
.B scan
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Alternate\-Mailboxes:~^To determine the user's mailboxes
^Current\-Folder:~^To find the default current folder
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/drafts~^The draft folder
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Draft\-Folder:~^To set the default draft\-folder
^Aliasfile:~^For a default alias file
^Signature:~^To determine the user's mail signature
listing is generated, the files are extracted.
A prudent user will never put
.B \-auto
-in the
-.I \&.mh\(ruprofile
-file. The correct procedure is to first use
+in the profile.
+The correct procedure is to first use
.B mhlist
to find out what will be extracted. Then
.B mhstore
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
program to list the messages with no reformatting. Normally, this
program is specified as the
.I showproc
-in the user's
-.IR \&.mh\(ruprofile ,
+in the user's profile,
rather than using a command line switch.
.PP
By default, non-text messages (MIME messages with multi-media
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
^Unseen\-Sequence:~^To name sequences denoting unseen messages
^showproc:~^Program to show text (non-MIME) messages
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Current\-Folder:~^To find the default current folder
.fi
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
-^<mh\-dir>/drafts~^The draft folder
+^$HOME/.mmh/profile~^The user profile
+^+drafts~^The draft folder
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Draft\-Folder:~^To set the default draft\-folder
^Editor:~^To override the default editor
^<lasteditor>\-next:~^To name an editor to be used after exit
.fc ^ ~
.nf
.ta \w'%etcdir%/ExtraBigFileName 'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/.mmh/profile~^The user profile
.fi
.SH "PROFILE COMPONENTS"
.nf
.ta 2.4i
.ta \w'ExtraBigProfileName 'u
-^Path:~^To determine the user's nmh directory
+^Path:~^To determine the user's mail storage
^Draft\-Folder:~^To find the default draft\-folder
^Aliasfile:~^For a default alias file
^postproc:~^Program to post the message
.SH DEFAULTS
.nf
-.RB ` file "' defaults to <mh\-dir>/draft"
+.RB ` file "' defaults to +draft"
.RB ` \-nocheck '
.fi