home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / riscbsd / 1_1_contri / usd / 08_mh / dist_me < prev    next >
Encoding:
Text File  |  1986-04-15  |  5.0 KB  |  147 lines

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