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

1.1       root        1: .\"    @(MHWARNING)
                      2: .TH DIST 1 "April 22, 1986" MH [mh.6]
                      3: .UC 6
                      4: .SH NAME
                      5: dist \- redistribute a message to additional addresses
                      6: .SH SYNOPSIS
                      7: .in +.5i
                      8: .ti -.5i
                      9: dist
                     10: \%[+folder] \%[msg] 
                     11: \%[\-annotate] \%[\-noannotate] 
                     12: \%[\-draftfolder\ +folder] \%[\-draftmessage\ msg] \%[\-nodraftfolder]
                     13: \%[\-editor\ editor] \%[\-noedit]
                     14: \%[\-form\ formfile] 
                     15: \%[\-inplace] \%[\-noinplace] 
                     16: \%[\-whatnowproc\ program] \%[\-nowhatnowproc]
                     17: \%[\-help]
                     18: .in -.5i
                     19: .SH DESCRIPTION
                     20: \fIDist\fR is similar to \fIforw\fR.
                     21: It prepares the specified
                     22: message for redistribution to addresses that (presumably) are
                     23: not on the original address list.
                     24: 
                     25: The default message form contains the following elements:
                     26: 
                     27: .nf
                     28: .in +.5i
                     29: .ne 10
                     30: .eo
                     31: .so @(MHETCPATH)/distcomps
                     32: .ec
                     33: .in -.5i
                     34: .fi
                     35: 
                     36: If the file named \*(lqdistcomps\*(rq exists in the user's MH directory,
                     37: it will be used instead of this form.
                     38: In either case, the file specified by `\-form\ formfile' will be
                     39: used if given.
                     40: The form used will be prepended to the message being resent.
                     41: 
                     42: If the draft already exists,
                     43: \fIdist\fR will ask you as to the disposition of the draft.
                     44: A reply of \fBquit\fR will abort \fIdist\fR, leaving the draft intact;
                     45: \fBreplace\fR will replace the existing draft with a blank skeleton;
                     46: and \fBlist\fR will display the draft.
                     47: 
                     48: Only those addresses in \*(lqResent\-To:\*(rq, \*(lqResent\-cc:\*(rq, and
                     49: \*(lqResent\-Bcc:\*(rq will be sent.
                     50: Also, a \*(lqResent\-Fcc:\ folder\*(rq will be honored (see \fIsend\fR\0(1)).
                     51: Note that with \fIdist\fR, the draft should contain only 
                     52: \*(lqResent\-xxx:\*(rq fields and no body.
                     53: The headers and the body of the original message are copied to the draft when
                     54: the message is sent.
                     55: Use care in constructing the headers for the redistribution.
                     56: 
                     57: If the `\-annotate' switch is given, the  message being
                     58: distributed will be annotated with the lines:
                     59: 
                     60:      Resent:\ date
                     61:      Resent:\ addrs
                     62: 
                     63: where each address list contains as many lines as required.
                     64: This annotation
                     65: will be done only if the message is sent directly from \fIdist\fR.
                     66: If the message is not sent immediately from \fIdist\fR,
                     67: \*(lqcomp \-use\*(rq may be used to re\-edit and send the constructed message,
                     68: but the annotations won't take place.
                     69: The '\-inplace' switch causes annotation to
                     70: be done in place in order to preserve links to the annotated message.
                     71: 
                     72: See \fIcomp\fR\0(1) for a description of the `\-editor' and `\-noedit'
                     73: switches.
                     74: Note that while in the editor,
                     75: the message being resent is available through a link named \*(lq@\*(rq
                     76: (assuming the default \fIwhatnowproc\fR\0).
                     77: In addition, the actual pathname of the message is stored in the envariable
                     78: \fB$editalt\fR,
                     79: and the pathname of the folder containing the message is stored in the
                     80: envariable \fB$mhfolder\fR.
                     81: 
                     82: The `\-draftfolder\ +folder' and `\-draftmessage\ msg' switches invoke the
                     83: \fIMH\fR draft folder facility.
                     84: This is an advanced (and highly useful) feature.
                     85: Consult the \fBAdvanced Features\fR section of the \fIMH\fR manual for more
                     86: information.
                     87: 
                     88: Upon exiting from the editor,
                     89: \fIdist\fR will invoke the \fIwhatnow\fR program.
                     90: See \fIwhatnow\fR\0(1) for a discussion of available options.
                     91: The invocation of this program can be inhibited by using the `\-nowhatnowproc'
                     92: switch.
                     93: (In truth of fact,
                     94: it is the \fIwhatnow\fR program which starts the initial edit.
                     95: Hence, `\-nowhatnowproc' will prevent any edit from occurring.)
                     96: .Fi
                     97: ^@(MHETCPATH)/distcomps~^The message skeleton
                     98: ^or <mh\-dir>/distcomps~^Rather than the standard skeleton
                     99: ^$HOME/\&.mh\(ruprofile~^The user profile
                    100: ^<mh\-dir>/draft~^The draft file
                    101: .Pr
                    102: ^Path:~^To determine the user's MH directory
                    103: .Ps
                    104: ^Current\-Folder:~^To find the default current folder
                    105: .Ps
                    106: ^Draft\-Folder:~^To find the default draft\-folder
                    107: .Ps
                    108: ^Editor:~^To override the default editor
                    109: .Ps
                    110: ^fileproc:~^Program to refile the message
                    111: .Ps
                    112: ^whatnowproc:~^Program to ask the \*(lqWhat now?\*(rq questions
                    113: .Sa
                    114: comp(1), forw(1), repl(1), send(1), whatnow(1)
                    115: .De
                    116: `+folder' defaults to the current folder
                    117: .Ds
                    118: `msg' defaults to cur
                    119: .Ds
                    120: `\-noannotate'
                    121: .Ds
                    122: `\-nodraftfolder'
                    123: .Ds
                    124: `\-noinplace'
                    125: .Co
                    126: If a folder is given, it will become the current folder.
                    127: The message distributed will become the current message.
                    128: .Hi
                    129: \fIDist\fR originally used headers of the form \*(lqDistribute\-xxx:\*(rq
                    130: instead of \*(lqResent\-xxx:\*(rq.  In order to conform with the
                    131: ARPA Internet standard, RFC\-822,
                    132: the \*(lqResent\-xxx:\*(rq form is now used.
                    133: \fIDist\fR will recognize \*(lqDistribute\-xxx:\*(rq type headers and 
                    134: automatically convert them to \*(lqResent\-xxx:\*(rq.
                    135: .Bu
                    136: \fIDist\fR does not \fIrigorously\fR check the message being
                    137: distributed for adherence to the transport standard,
                    138: but \fIpost\fR called by \fIsend\fR does.
                    139: The \fIpost\fR program will balk (and rightly so) at poorly formatted messages,
                    140: and \fIdist\fR won't correct things for you.
                    141: 
                    142: If \fIwhatnowproc\fR is \fIwhatnow\fR,
                    143: then \fIdist\fR uses a built\-in \fIwhatnow\fR,
                    144: it does not actually run the \fIwhatnow\fR program.
                    145: Hence, if you define your own \fIwhatnowproc\fR,
                    146: don't call it \fIwhatnow\fR since \fIdist\fR won't run it.
                    147: 
                    148: If your current working directory is not writable,
                    149: the link named \*(lq@\*(rq is not available.
                    150: .En

unix.superglobalmegacorp.com

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