summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
be0ae81)
We can't provide a full mailx-replacement anyways. By magically invoking
inc(1), we likely confuse the user. Instead tell him that he can invoke
inc(1) himself. This doesn't mess with the important property: mhmail is
a mailx replacement for scripts to send mail.
.\"
.TH MHMAIL %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
.SH NAME
.\"
.TH MHMAIL %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
.SH NAME
-mhmail \- send or read mail
.SH SYNOPSIS
.HP 5
.na
.B mhmail
.SH SYNOPSIS
.HP 5
.na
.B mhmail
.RB [ \-body
.IR text ]
.RB [ \-cc
.RB [ \-body
.IR text ]
.RB [ \-cc
.RB [ \-from
.IR addr ]
.RB [ \-subject
.RB [ \-from
.IR addr ]
.RB [ \-subject
.ad
.SH DESCRIPTION
.B mhmail
.ad
.SH DESCRIPTION
.B mhmail
-is intended as a replacement for the standard Berkeley
+is intended as an
+.BR mmh -compatible
+replacement for the standard Berkeley
mail program
.RB ( mail
or
mail program
.RB ( mail
or
-.BR mailx ),
-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
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
+addresses. It is also used by various
.B nmh
commands to mail various
.B nmh
commands to mail various
-error notifications. Although
+error notifications.
+Although
.B mhmail
can be used interactively,
it is recommended that
.B mhmail
can be used interactively,
it is recommended that
.B send
be used instead to send messages.
.PP
.B send
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
+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
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.
+.B spost
+to deliver the message.
+.PP
+.B mhmail
+can not be used for mal reading. Use
+.BR inc ,
+.BR scan ,
+.B show
+instead.
-.ta \w'%etcdir%/ExtraBigFileName 'u
-^%bindir%/inc~^Program to incorporate maildrop into folder
-^%bindir%/spost~^Program to deliver a message
+.ta \w'%etcdir%/BigFileName 'u
^/tmp/mhmail*~^Temporary copy of message
.fi
.SH "SEE ALSO"
^/tmp/mhmail*~^Temporary copy of message
.fi
.SH "SEE ALSO"
+inc(1), scan(1), show(1), post(8)
.SH DEFAULTS
None
.SH CONTEXT
.SH DEFAULTS
None
.SH CONTEXT
-If
-.B inc
-is invoked, then
-.BR inc 's
-context changes occur.
if (context_foil(NULL) == -1)
done(1);
if (context_foil(NULL) == -1)
done(1);
- /* If no arguments, just incorporate new mail */
+ /* Without arguments, exit. */
- execlp(incproc, mhbasename(incproc), NULL);
- adios(incproc, "unable to exec");
+ adios(NULL, "no interactive mail shell. Use inc/scan/show instead.");
}
arguments = getarguments(invo_name, argc, argv, 0);
}
arguments = getarguments(invo_name, argc, argv, 0);
case HELPSW:
snprintf(buf, sizeof(buf),
case HELPSW:
snprintf(buf, sizeof(buf),
- "%s [addrs ... [switches]]",
+ "%s addrs... [switches]",
invo_name);
print_help(buf, switches, 0);
done(1);
invo_name);
print_help(buf, switches, 0);
done(1);