|
|
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.