.B mhmail
.RI [ addrs
\&...]
+.RB [ \-attach
+.IR file ]
.RB [ \-body
.IR text ]
.RB [ \-cc
\&...]
.RB [ \-from
.IR addr ]
+.RB [ \-header\-field
+.IR name:body ]
.RB [ \-subject
.IR subject ]
+.RB [ \-resent ]
[switches\ for
.I post
\&... |
[switches\ for
.I send
\&...]]
+.RB [ \-send " | " \-nosend ]
.RB [ \-version ]
.RB [ \-help ]
-.RB [ \-debug ]
.ad
.SH DESCRIPTION
.B mhmail
the specified user.
.PP
The
-.B \-profile
-switch instructs
-.B mhmail
-to use
-.B send
-instead of
-.B post
-to send the message. This allows use of the user's context and aliases.
-.PP
-The
.B \-subject
.I subject
switch can be used to specify the
\*(lqSubject:\*(rq field of the message.
.PP
+The
+.B \-resent
+switch indicates that the message body is a fully formed message that
+will be resent, as
+.B dist
+would do. For example:
+.PP
+.RS 5
+.nf
+mhmail u2@example.com -resent < `mhpath cur`
+.fi
+.RE
+.PP
By default,
.B mhmail
will read the message to be sent from the
header correctly.
.PP
The
-.B \-debug
-option shows the draft file that would be posted/sent and the command
-that would be used to post/send the draft, but does not post or send
-it.
+.B \-header\-field
+.I name:body
+switch adds a header field with the specified name and body to the
+message. There need not be a space after the colon that separates the
+name and body in the argument to this switch. It is usually best to
+enclose the argument in quotes to protect it from the shell. The
+.B \-header\-field
+switch may be given multiple times to add multiple header fields,
+for example,
+.PP
+.RS 5
+.nf
+mhmail -from sender@example.com \\
+-header\-field 'MIME-Version:1.0' \\
+-header\-field 'Content-Type:text/plain; charset=utf-8' \\
+-header\-field 'Content-Transfer-Encoding:8bit' \\
+recipient@example.com
+.fi
+.RE
+.PP
+Note about this example: the
+.B \-attach
+switch causes
+.I MIME-Version
+and
+.I Content-Type
+headers to be added to the message.
+.PP
+The
+.B \-profile
+switch instructs
+.B mhmail
+to use
+.B send
+instead of
+.B post
+to send the message. This allows use of the user's context and aliases.
+.PP
+The
+.B \-attach
+.I file
+switch attaches the specified file to the message. Use of
+.B \-attach
+enables
+.B \-profile
+because
+.B mhmail
+uses
+.B send
+to handle the attachment. It is usually best to enclose the argument
+in quotes to protect it from the shell. The
+.B \-attach
+switch may be given multiple times to add multiple attachments.
+.PP
+The
+.B \-nosend
+option shows the draft file that would be posted/sent on the command's
+standard output but does not post or send it.
+.B \-send
+provides the default behavior of posting or sending the message. It
+can be used to disable
+.BR \-nosend ,
+for example, when using a shell alias.
.PP
All other switches are passed on to
.B post
.fi
.SH "SEE ALSO"
-inc(1), post(8), send(1)
+dist(1), inc(1), post(8), send(1)
.SH DEFAULTS
-None
+.nf
+.RB ` \-send '
+.fi
+.RB ` \-profile' ,
+enabled by default only with
+.B \-attach
.SH CONTEXT
If