POST(8) RISC/os Reference Manual POST(8)
NAME
post - deliver a message
SYNOPSIS
/usr/new/lib/mh/post [-alias aliasfile] [-filter filterfile]
[-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 per-
formed 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 interacts
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 des-
tination addresses, checks these addresses for validity, and
formats 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 indi-
cate the preferred length of the header components that con-
tain 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 reci-
pients.
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
Printed 1/15/91 MH Page 1
POST(8) RISC/os Reference Manual POST(8)
watch the transport system's handling of the message (e.g.,
local and "fast" delivery).
Post consults the envariable $SIGNATURE to determine the
sender's personal name in constructing the "From:" line of
the message.
FILES
/usr/new/lib/mh/mtstailor tailor file
/usr/new/mh/refile Program to process Fcc:s
/usr/new/lib/mh/mhl Program to process Bcc:s
/usr/new/lib/mh/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/new/lib/mh/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 Page 2 Printed 1/15/91