8 date 92.10.29.22.24.50; author jromine; state Exp;
13 date 92.10.16.21.36.19; author jromine; state Exp;
18 date 90.04.05.15.14.35; author sources; state Exp;
23 date 90.03.22.11.31.41; author sources; state Exp;
28 date 90.03.20.19.42.22; author sources; state Exp;
33 date 90.03.20.17.36.36; author sources; state Exp;
38 date 90.03.20.17.21.20; author sources; state Exp;
53 .\" @@(#)$Id: post.rf,v 1.6 1992/10/16 21:36:19 jromine Exp jromine $
56 post \- deliver a message
59 \%[\-alias\ aliasfile]
60 \%[\-filter\ filterfile] \%[\-nofilter]
62 \%[\-encrypt] \%[\-noencrypt]
64 \%[\-format] \%[\-noformat]
66 \%[\-mime] \%[\-nomime]
68 \%[\-msgid] \%[\-nomsgid]
69 \%[\-verbose] \%[\-noverbose]
70 \%[\-watch] \%[\-nowatch]
75 \fIPost\fR is the program called by \fIsend\fR\0(1)
76 to deliver the message in \fIfile\fR to local and remote users.
77 In fact, all of the functions attributed to \fIsend\fR
78 on its manual page are performed by \fIpost\fR,
79 with \fIsend\fR acting as a relatively simple preprocessor.
80 Thus, it is \fIpost\fR which parses the various header fields,
81 appends From: and Date: lines,
83 and interacts with the \fIMMDF\fR transport system.
86 and delivers and/or queues the messages.
89 and interacts with the \fISendMail\fR transport system.
91 \fIPost\fR will not normally be called directly by the user.
94 searches the \*(lqTo:\*(rq, \*(lqcc:\*(rq, \*(lqBcc:\*(rq, \*(lqFcc:\*(rq, and \*(lqResent\-xxx:\*(rq
96 the specified message for destination addresses, checks these
97 addresses for validity, and formats them so as to conform to
98 ARPAnet Internet Message Format protocol,
99 unless the `\-noformat' flag is set.
100 This will normally cause \*(lq@@\fIlocal\-site\fR\*(rq to
101 be appended to each local destination address, as well
102 as any local return addresses.
103 The `\-width\ columns' switch can be used to indicate the preferred length
104 of the header components that contain addresses.
106 If a \*(lqBcc:\*(rq field is encountered,
107 its addresses will be used for delivery,
108 and the \*(lqBcc:\*(rq field will be removed from the message sent to sighted
110 The blind recipients will receive an entirely new message with
111 a minimal set of headers.
112 Included in the body of the message will be a copy of the message sent to the
114 If `\-filter\ filterfile' is specified,
115 then this copy is filtered (re\-formatted)
116 prior to being sent to the blind recipients.
119 to use the MIME rules for encapsulation,
120 specify the `\-mime' switch.
123 The `\-alias\ aliasfile' switch can be used to specify a file that post should
124 take aliases from. More than one file can be specified, each being preceded
127 the primary alias file is read first.
129 The `\-msgid' switch indicates that
130 a \*(lqMessage\-ID:\*(rq or \*(lqResent\-Message\-ID:\*(rq
131 field should be added to the header.
133 The `\-verbose' switch indicates that the user should be informed of each
134 step of the posting/filing process.
136 The `\-watch' switch indicates that the user would like to watch the transport
137 system's handling of the message (e.g., local and \*(lqfast\*(rq delivery).
139 \fIPost\fR consults the envariable \fB$SIGNATURE\fR to
140 determine the sender's personal name in constructing the \*(lqFrom:\*(rq line
143 ^@@(MHETCPATH)/mtstailor~^tailor file
144 ^@@(MHBINPATH)/refile~^Program to process Fcc:s
145 ^@@(MHETCPATH)/mhl~^Program to process Bcc:s
146 ^@@(MHETCPATH)/MailAliases~^Primary alias file
148 \fIpost\fR does \fBNOT\fR consult the user's \&.mh\(ruprofile
150 \fIStandard for the Format of ARPA Internet Text Messages\fR (aka RFC\-822),
152 mhmail(1), send(1), mh\-mail(5), mh\-alias(5)
154 `\-alias @@(MHETCPATH)/MailAliases'
177 \*(lqReply\-To:\*(rq fields are allowed to have groups in them according to the
179 but \fIpost\fR won't let you use them.
191 .\" @@(#)$Id: post.rf,v 1.5 1990/04/05 15:14:35 sources Exp jromine $
214 @put things back, do .NA stuff another way
228 .TH POST 8 @@(MHCENTERFOOT) @@(MHLEFTFOOT)
238 @fixup for makewhatis