|
|
1.1 ! root 1: .\" This file is automatically generated. Do not edit! ! 2: .SC SEND 1 ! 3: .NA ! 4: send \- send a message ! 5: .SY ! 6: send ! 7: \%[\-alias\ aliasfile] ! 8: \%[\-draft] ! 9: \%[\-draftfolder\ +folder] \%[\-draftmessage\ msg] \%[\-nodraftfolder] ! 10: \%[\-filter\ filterfile] \%[\-nofilter] ! 11: \%[\-format] \%[\-noformat] ! 12: \%[\-forward] \%[\-noforward] ! 13: \%[\-msgid] \%[\-nomsgid] ! 14: \%[\-push] \%[\-nopush] ! 15: \%[\-verbose] \%[\-noverbose] ! 16: \%[\-watch] \%[\-nowatch] ! 17: \%[\-width\ columns] ! 18: \%[file\ ...] ! 19: \%[\-help] ! 20: .DE ! 21: \fISend\fR will cause each of the specified files to ! 22: be delivered (via \fIpost\fR\0(8)) to each of the destinations ! 23: in the \*(lqTo:\*(rq, \*(lqcc:\*(rq, \*(lqBcc:\*(rq, and \*(lqFcc:\*(rq ! 24: fields of the message. ! 25: If \fIsend\fR is re\-distributing a message, as invoked from \fIdist\fR, ! 26: then the corresponding \*(lqResent\-xxx\*(rq fields are examined ! 27: instead. ! 28: ! 29: If `\-push' is specified, ! 30: \fIsend\fR will detach itself from the user's terminal and perform its ! 31: actions in the background. ! 32: If \fIpush\fR\0'd and the draft can't be sent, ! 33: then the `\-forward' switch says that draft should be forwarded with ! 34: the failure notice sent to the user. ! 35: This differs from putting \fIsend\fR in the background because the output is ! 36: trapped and analyzed by \fIMH\fR. ! 37: ! 38: If `\-verbose' is specified, \fIsend\fR will indicate the interactions ! 39: occurring with the transport system, prior to actual delivery. ! 40: If `\-watch' is specified \fIsend\fR will monitor the delivery of local and ! 41: network mail. Hence, by specifying both switches, a large detail of ! 42: information can be gathered about each step of the message's entry into the ! 43: transport system. ! 44: ! 45: The `\-draftfolder\ +folder' and `\-draftmessage\ msg' switches invoke the ! 46: \fIMH\fR draft folder facility. ! 47: This is an advanced (and highly useful) feature. ! 48: Consult the \fBAdvanced Features\fR section of the \fIMH\fR manual for more ! 49: information. ! 50: ! 51: \fISend\fR with no \fIfile\fR ! 52: argument will query whether the draft is the intended file, whereas ! 53: `\-draft' will suppress this question. ! 54: Once the transport system has successfully accepted custody of the message, ! 55: the file will be renamed ! 56: with a leading comma, which allows it to be retrieved until the ! 57: next draft message is sent. ! 58: If there are errors in the ! 59: formatting of the message, \fIsend\fR will abort with a (hopefully) ! 60: helpful error message. ! 61: ! 62: If a \*(lqBcc:\*(rq field is encountered, ! 63: its addresses will be used for delivery, ! 64: and the \*(lqBcc:\*(rq field will be removed from the message sent to sighted ! 65: recipients. ! 66: The blind recipients will receive an entirely new message with ! 67: a minimal set of headers. ! 68: Included in the body of the message will be a copy of the message sent to the ! 69: sighted recipients. ! 70: If `\-filter\ filterfile' is specified, ! 71: then this copy is filtered (re\-formatted) ! 72: prior to being sent to the blind recipients. ! 73: ! 74: Prior to sending the message, the fields \*(lqFrom:\ user@local\*(rq, and ! 75: \*(lqDate:\ now\*(rq will be appended to the headers in the message. ! 76: If the environment variable \fB$SIGNATURE\fR is set, ! 77: then its value is used as your personal name when ! 78: constructing the \*(lqFrom:\*(rq line of the message. ! 79: If this environment variable is not set, ! 80: then \fIsend\fR will consult the profile entry \*(lqSignature\*(rq ! 81: for this information. ! 82: On hosts where \fIMH\fR was configured with the UCI option, ! 83: if \fB$SIGNATURE\fR is not set and the \*(lqSignature\*(rq profile entry ! 84: is not present, ! 85: then the file \fB$HOME\fR/.signature is consulted. ! 86: If `\-msgid' is ! 87: specified, then a \*(lqMessage\-ID:\*(rq field will also be added to the ! 88: message. ! 89: ! 90: If \fIsend\fR is re\-distributing a message ! 91: (when invoked by \fIdist\fR\0), ! 92: then \*(lqResent\-\*(rq will be prepended to each of these fields: ! 93: \*(lqFrom:\*(rq, \*(lqDate:\*(rq, and \*(lqMessage\-ID:\*(rq. ! 94: If the message already contains a \*(lqFrom:\*(rq field, then a ! 95: \*(lqSender: user@local\*(rq field will be added as well. ! 96: (An already existing ! 97: \*(lqSender:\*(rq field is an error!) ! 98: ! 99: By using the `\-format' switch, ! 100: each of the entries in ! 101: the \*(lqTo:\*(rq and \*(lqcc:\*(rq fields will be replaced ! 102: with \*(lqstandard\*(rq format entries. ! 103: This standard format is designed to be usable by all ! 104: of the message handlers on the various systems around the ! 105: Internet. ! 106: If `\-noformat' is given, ! 107: then headers are output exactly as they appear in the message draft. ! 108: ! 109: If an \*(lqFcc:\ folder\*(rq is encountered, the message will be copied ! 110: to the specified folder for the sender in the format in which it will appear ! 111: to any non\-Bcc receivers of the message. ! 112: That is, it will have the appended ! 113: fields and field reformatting. ! 114: The \*(lqFcc:\*(rq fields will be removed from all outgoing copies of the ! 115: message. ! 116: ! 117: By using the `\-width\ columns' switch, the user can direct \fIsend\fR as to ! 118: how long it should make header lines containing addresses. ! 119: ! 120: By using the `\-alias\ aliasfile' switch, the user can direct \fIsend\fR ! 121: to consult the named files for alias definitions ! 122: (more than one file, each preceded by `\-alias', can be named). ! 123: See \fImh\-alias\fR\0(5) for more information. ! 124: .Fi ! 125: ^$HOME/\&.mh\(ruprofile~^The user profile ! 126: .Pr ! 127: ^Path:~^To determine the user's MH directory ! 128: .Ps ! 129: ^Draft\-Folder:~^To find the default draft\-folder ! 130: .Ps ! 131: ^Signature:~^To determine the user's mail signature ! 132: .Ps ! 133: mailproc:~^Program to post failure notices ! 134: .Ps ! 135: ^postproc:~^Program to post the message ! 136: .Sa ! 137: comp(1), dist(1), forw(1), repl(1), mh\-alias(5), post(8) ! 138: .De ! 139: `file' defaults to <mh\-dir>/draft ! 140: .Ds ! 141: `\-alias /usr/new/lib/mh/MailAliases' ! 142: .Ds ! 143: `\-nodraftfolder' ! 144: .Ds ! 145: `\-nofilter' ! 146: .Ds ! 147: `\-format' ! 148: .Ds ! 149: `\-forward' ! 150: .Ds ! 151: `\-nomsgid' ! 152: .Ds ! 153: `\-nopush' ! 154: .Ds ! 155: `\-noverbose' ! 156: .Ds ! 157: `\-nowatch' ! 158: .Ds ! 159: `\-width\ 72' ! 160: .Co ! 161: None ! 162: .En
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.