POST(8) [mh.6] POST(8)
NAME
post - deliver a message
SYNOPSIS
/usr/contrib/mh/lib/post [-alias aliasfile] [-filter fil-
terfile] [-nofilter] [-format] [-noformat] [-msgid]
[-nomsgid] [-verbose] [-noverbose] [-watch]
[-nowatch] [-width columns] file [-help]
DESCRIPTION
Post is the program called by send (1) to deliver the mes-
sage in file to local and remote users. In fact, all of
the functions attributed to send on its manual page are
performed by post, with send acting as a relatively simple
preprocessor. Thus, it is post which parses the various
header fields, appends From: and Date: lines, and inter-
acts with the SendMail transport system. Post will not
normally be called directly by the user.
Post searches the To:, cc:, Bcc:, Fcc:, and Resent-xxx:
header lines of the specified message for destination
addresses, checks these addresses for validity, and for-
mats them so as to conform to ARPAnet Internet Message
Format protocol, unless the `-noformat' flag is set. This
will normally cause @local-site to be appended to each
local destination address, as well as any local return
addresses. The `-width columns' switch can be used to
indicate the preferred length of the header components
that contain addresses.
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
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.
The `-alias aliasfile' switch can be used to specify a
file that post should take aliases from. More than one
file can be specified, each being preceded with `-alias'.
In any event, the primary alias file is read first.
The `-msgid' switch indicates that a Message-ID: or
Resent-Message-ID: field should be added to the header.
The `-verbose' switch indicates that the user should be
informed of each step of the posting/filing process.
The `-watch' switch indicates that the user would like to
watch the transport system's handling of the message
(e.g., local and fast delivery).
MH April 22, 1986 1
POST(8) [mh.6] POST(8)
Post consults the envariable $SIGNATURE to determine the
sender's personal name in constructing the From: line of
the message.
FILES
/usr/contrib/mh/lib/mtstailor tailor file
/usr/contrib/mh/bin/refile Program to process Fcc:s
/usr/contrib/mh/lib/mhl Program to process Bcc:s
/usr/contrib/mh/lib/MailAliases Primary alias file
PROFILE COMPONENTS
post does NOT consult the user's .mh_profile
SEE ALSO
Standard for the Format of ARPA Internet Text Messages
(aka RFC-822),
mhmail(1), send(1), mh-mail(5), mh-alias(5)
DEFAULTS
`-alias /usr/contrib/mh/lib/MailAliases'
`-format'
`-nomsgid'
`-noverbose'
`-width 72'
`-nofilter'
CONTEXT
None
BUGS
Reply-To: fields are allowed to have groups in them
according to the 822 specification, but post won't let you
use them.
MH April 22, 1986 2