]> diplodocus.org Git - nmh/blobdiff - man/mhmail.man
Replace getcpy() with mh_xstrdup() where the string isn't NULL.
[nmh] / man / mhmail.man
index a374b3d3fb1bc46178ab987095580ffc45894992..315a553be854c09e28764ecbd845df2c807b9f7c 100644 (file)
@@ -1,15 +1,18 @@
+.TH MHMAIL %manext1% "October 16, 2012" "%nmhversion%"
 .\"
 .\" %nmhwarning%
 .\"
-.TH MHMAIL %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
 .SH NAME
 mhmail \- send or read mail
 .SH SYNOPSIS
 .HP 5
 .na
 .B mhmail
-.RI [ addrs
-\&...]
+.RB [ \-help ]
+.RB [ \-version ]
+.RB [ \-to ]
+.RI addrs
+\&...
 .RB [ \-attach
 .IR file ]
 .RB [ \-body
@@ -32,8 +35,11 @@ mhmail \- send or read mail
 .I send
 \&...]]
 .RB [ \-send " | " \-nosend ]
-.RB [ \-version ]
-.RB [ \-help ]
+.PP
+.HP 5
+.B mhmail
+with no arguments is equivalent to
+.B inc
 .ad
 .SH DESCRIPTION
 .B mhmail
@@ -46,8 +52,8 @@ which is compatible with
 .BR nmh .
 This program is intended for the use of programs such as
 .BR cron ,
-which expect to send mail automatically to various
-users.  It is also used by various
+which expect to send mail automatically to various addresses.  It is
+also used by various
 .B nmh
 commands to mail various
 error notifications.  Although
@@ -61,15 +67,15 @@ be used instead to send messages.
 .PP
 When invoked without arguments, it simply invokes
 .B inc
-to incorporate new messages from the user's maildrop.  When one or more users
-is specified, a message is read from the standard input and spooled to
-a temporary file.
+to incorporate new messages from the user's maildrop.
+.PP
+When one or more addresses are specified, a message is read from the
+standard input and spooled to a temporary file.
 .B mhmail
 then invokes
-.B post
-with the
-name of the temporary file as its argument to deliver the message to
-the specified user.
+.BR post ,
+by default, with the name of the temporary file as its argument to
+deliver the message to the specified address.
 .PP
 The
 .B \-subject
@@ -106,10 +112,19 @@ will not send the message and return with status 1.  You can use the switch
 .PP
 Normally, addresses appearing as arguments are put in the \*(lqTo:\*(rq
 field.  At least one such address is required when sending a message,
-i.e., if any other switches are supplied. If the
+i.e., if any other switches are supplied.  If the
 .B \-cc
 switch is used, all addresses following it, even if there are
-intervening switches, are placed in the \*(lqcc:\*(rq field.
+intervening switches other than
+.BR \-to ,
+are placed in the \*(lqcc:\*(rq field.  The optional
+.B \-to
+switch can appear in front of any addresses to signify their placement
+in the \*(lqTo:\*(rq field.  The
+.B \-to
+and
+.B \-cc
+switches may be given multiple times.
 .PP
 By using
 .B \-from
@@ -123,7 +138,7 @@ will supply a \*(lqFrom:\*(rq header field using the sender's local mailbox,
 see
 .I localmbox
 in
-.BR mh-format (5).
+.IR mh-format (5).
 Naturally,
 .B post
 will fill\-in the \*(lqSender:\*(rq
@@ -208,26 +223,26 @@ is not used, or
 if
 .B \-profile
 is used.
-
 .SH FILES
 .fc ^ ~
 .nf
-.ta \w'%etcdir%/ExtraBigFileName  'u
+.ta \w'%nmhetcdir%/ExtraBigFileName  'u
 ^%bindir%/inc~^Program to incorporate maildrop into folder
-^%libdir%/post~^Program to deliver a message
+^%nmhlibexecdir%/post~^Program to deliver a message
 ^/tmp/mhmail*~^Temporary copy of message
 .fi
-
 .SH "SEE ALSO"
-dist(1), inc(1), mh-format(5), post(8), send(1)
-
+.IR dist (1),
+.IR inc (1),
+.IR send (1),
+.IR mh-format (5),
+.IR post (8)
 .SH DEFAULTS
 .nf
-.RB ` \-from "' defaults to sender's local mailbox (localmbox)"
+.RB ` "\-from localmbox" '
 .RB ` \-profile "' is enabled by default only with " \-attach
 .RB ` \-send '
 .fi
-
 .SH CONTEXT
 If
 .B inc
@@ -238,3 +253,6 @@ context changes occur.  With the
 switch, the context of
 .B send
 is used.
+.B mhmail
+does not read the context file itself, so an entry for it will be
+ignored.