|
|
1.1 root 1: .\" @(MHWARNING)
2: .TH POST 8 "April 22, 1986" MH [mh.6]
3: .UC 6
4: .SH NAME
5: post \- deliver a message
6: .SH SYNOPSIS
7: .in +.5i
8: .ti -.5i
9: @(MHETCPATH)/post
10: \%[\-alias\ aliasfile]
11: \%[\-filter\ filterfile] \%[\-nofilter]
12: @BEGIN: TMA
13: \%[\-encrypt] \%[\-noencrypt]
14: @END: TMA
15: \%[\-format] \%[\-noformat]
16: \%[\-msgid] \%[\-nomsgid]
17: \%[\-verbose] \%[\-noverbose]
18: \%[\-watch] \%[\-nowatch]
19: \%[\-width\ columns]
20: file
21: \%[\-help]
22: .in -.5i
23: .SH DESCRIPTION
24: \fIPost\fR is the program called by \fIsend\fR\0(1)
25: to deliver the message in \fIfile\fR to local and remote users.
26: In fact, all of the functions attributed to \fIsend\fR
27: on its manual page are performed by \fIpost\fR,
28: with \fIsend\fR acting as a relatively simple preprocessor.
29: Thus, it is \fIpost\fR which parses the various header fields,
30: appends From: and Date: lines,
31: @BEGIN: MMDFMTS
32: and interacts with the \fIMMDF\fR transport system.
33: @END: MMDFMTS
34: @BEGIN: MHMTS
35: and delivers and/or queues the messages.
36: @END: MHMTS
37: @BEGIN: SENDMTS
38: and interacts with the \fISendMail\fR transport system.
39: @END: SENDMTS
40: \fIPost\fR will not normally be called directly by the user.
41:
42: \fIPost\fR
43: searches the \*(lqTo:\*(rq, \*(lqcc:\*(rq, \*(lqBcc:\*(rq, \*(lqFcc:\*(rq, and \*(lqResent\-xxx:\*(rq
44: header lines of
45: the specified message for destination addresses, checks these
46: addresses for validity, and formats them so as to conform to
47: ARPAnet Internet Message Format protocol,
48: unless the `\-noformat' flag is set.
49: This will normally cause \*(lq@\fIlocal\-site\fR\*(rq to
50: be appended to each local destination address, as well
51: as any local return addresses.
52: The `\-width\ columns' switch can be used to indicate the preferred length
53: of the header components that contain addresses.
54:
55: If a \*(lqBcc:\*(rq field is encountered,
56: its addresses will be used for delivery,
57: and the \*(lqBcc:\*(rq field will be removed from the message sent to sighted
58: recipients.
59: The blind recipients will receive an entirely new message with
60: a minimal set of headers.
61: Included in the body of the message will be a copy of the message sent to the
62: sighted recipients.
63: If `\-filter\ filterfile' is specified,
64: then this copy is filtered (re\-formatted)
65: prior to being sent to the blind recipients.
66:
67: The `\-alias\ aliasfile' switch can be used to specify a file that post should
68: take aliases from. More than one file can be specified, each being preceded
69: with `\-alias'.
70: In any event,
71: the primary alias file is read first.
72:
73: The `\-msgid' switch indicates that
74: a \*(lqMessage\-ID:\*(rq or \*(lqResent\-Message\-ID:\*(rq
75: field should be added to the header.
76:
77: The `\-verbose' switch indicates that the user should be informed of each
78: step of the posting/filing process.
79:
80: The `\-watch' switch indicates that the user would like to watch the transport
81: system's handling of the message (e.g., local and \*(lqfast\*(rq delivery).
82:
83: \fIPost\fR consults the envariable \fB$SIGNATURE\fR to
84: determine the sender's personal name in constructing the \*(lqFrom:\*(rq line
85: of the message.
86: .Fi
87: ^@(MHETCPATH)/mtstailor~^tailor file
88: ^@(MHBINPATH)/refile~^Program to process Fcc:s
89: ^@(MHETCPATH)/mhl~^Program to process Bcc:s
90: ^@(MHETCPATH)/MailAliases~^Primary alias file
91: .Pr
92: \fIpost\fR does \fBNOT\fR consult the user's \&.mh\(ruprofile
93: .Sa
94: \fIStandard for the Format of ARPA Internet Text Messages\fR (aka RFC\-822),
95: .br
96: mhmail(1), send(1), mh\-mail(5), mh\-alias(5)
97: .De
98: `\-alias @(MHETCPATH)/MailAliases'
99: @BEGIN: TMA
100: `\-noencrypt'
101: @END: TMA
102: .Ds
103: `\-format'
104: .Ds
105: `\-nomsgid'
106: .Ds
107: `\-noverbose'
108: .Ds
109: '\-nowatch'
110: .Ds
111: `\-width\ 72'
112: .Ds
113: `\-nofilter'
114: .Co
115: None
116: .Bu
117: \*(lqReply\-To:\*(rq fields are allowed to have groups in them according to the
118: 822 specification,
119: but \fIpost\fR won't let you use them.
120: .En
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.