SEND(1) [mh.6] SEND(1)
NAME
send - send a message
SYNOPSIS
send [-alias aliasfile] [-draft] [-draftfolder +folder]
[-draftmessage msg] [-nodraftfolder] [-filter filter-
file] [-nofilter] [-format] [-noformat] [-forward]
[-noforward] [-msgid] [-nomsgid] [-push] [-nopush]
[-verbose] [-noverbose] [-watch] [-nowatch]
[-width columns] [file ...] [-help]
DESCRIPTION
Send will cause each of the specified files to be deliv-
ered (via post (8)) to each of the destinations in the
To:, cc:, Bcc:, and Fcc: fields of the message. If send
is re-distributing a message, as invoked from dist, then
the corresponding Resent-xxx fields are examined instead.
If `-push' is specified, send will detach itself from the
user's terminal and perform its actions in the background.
If push 'd and the draft can't be sent, then the `-for-
ward' switch says that draft should be forwarded with the
failure notice sent to the user. This differs from
putting send in the background because the output is
trapped and analyzed by MH.
If `-verbose' is specified, send will indicate the inter-
actions occurring with the transport system, prior to
actual delivery. If `-watch' is specified send will moni-
tor the delivery of local and network mail. Hence, by
specifying both switches, a large detail of information
can be gathered about each step of the message's entry
into the transport system.
The `-draftfolder +folder' and `-draftmessage msg'
switches invoke the MH draft folder facility. This is an
advanced (and highly useful) feature. Consult the
Advanced Features section of the MH manual for more infor-
mation.
Send with no file argument will query whether the draft is
the intended file, whereas `-draft' will suppress this
question. Once the transport system has successfully
accepted custody of the message, the file will be renamed
with a leading comma, which allows it to be retrieved
until the next draft message is sent. If there are errors
in the formatting of the message, send will abort with a
(hopefully) helpful error message.
If a Bcc: field is encountered, its addresses will be used
for delivery, and the Bcc: field will be removed from the
message sent to sighted recipients. The blind recipients
will receive an entirely new message with a minimal set of
headers. Included in the body of the message will be a
MH April 22, 1986 1
SEND(1) [mh.6] SEND(1)
copy of the message sent to the sighted recipients. If
`-filter filterfile' is specified, then this copy is fil-
tered (re-formatted) prior to being sent to the blind
recipients.
Prior to sending the message, the fields From: user@local,
and Date: now will be appended to the headers in the mes-
sage. If the envariable $SIGNATURE is set, then its value
is used as your personal name when constructing the From:
line of the message. If this envariable is not set, then
send will consult the profile entry Signature for this
information. On hosts where MH was configured with the
UCI option, if $SIGNATURE is not set and the Signature
profile entry is not present, then the file
$HOME/.signature is consulted. If `-msgid' is specified,
then a Message-ID: field will also be added to the mes-
sage.
If send is re-distributing a message (when invoked by
dist ), then Resent- will be prepended to each of these
fields: From:, Date:, and Message-ID:. If the message
already contains a From: field, then a Sender: user@local
field will be added as well. (An already existing Sender:
field is an error!)
By using the `-format' switch, each of the entries in the
To: and cc: fields will be replaced with standard format
entries. This standard format is designed to be usable by
all of the message handlers on the various systems around
the Internet. If `-noformat' is given, then headers are
output exactly as they appear in the message draft.
If an Fcc: folder is encountered, the message will be
copied to the specified folder for the sender in the for-
mat in which it will appear to any non-Bcc receivers of
the message. That is, it will have the appended fields
and field reformatting. The Fcc: fields will be removed
from all outgoing copies of the message.
By using the `-width columns' switch, the user can direct
send as to how long it should make header lines containing
addresses.
By using the `-alias aliasfile' switch, the user can
direct send to consult the named files for alias defini-
tions (more than one file, each preceded by `-alias', can
be named). See mh-alias (5) for more information.
FILES
$HOME/.mh_profile The user profile
PROFILE COMPONENTS
Path: To determine the user's MH directory
Draft-Folder: To find the default draft-folder
MH April 22, 1986 2
SEND(1) [mh.6] SEND(1)
Signature: To determine the user's mail signature
mailproc: Program to post failure notices
postproc: Program to post the message
SEE ALSO
comp(1), dist(1), forw(1), repl(1), mh-alias(5), post(8)
DEFAULTS
`file' defaults to <mh-dir>/draft
`-alias /usr/contrib/mh/lib/MailAliases'
`-nodraftfolder'
`-nofilter'
`-format'
`-forward'
`-nomsgid'
`-nopush'
`-noverbose'
`-nowatch'
`-width 72'
CONTEXT
None
MH April 22, 1986 3