Annotation of 43BSD/contrib/mh/conf/doc/post.rf, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.