4 .TH SEND %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
13 .RB [ \-verbose " | " \-noverbose ]
14 .RB [ \-watch " | " \-nowatch ]
22 will cause each of the specified messages to be delivered
23 to each of the destinations in the \*(lqTo:\*(rq, \*(lqCc:\*(rq,
24 \*(lqBcc:\*(rq, \*(lqDcc:\*(rq, and \*(lqFcc:\*(rq fields of the message. If
26 is re\-distributing a message, as invoked from
29 corresponding \*(lqResent\-xxx\*(rq fields are examined instead.
34 to do the actual delivery of the messages.
35 Most of the features attributed to
37 are actually performed by
40 The draft is scanned for attachment header fields.
41 Their name defaults to ``Attach'', but may be changed by the value of the
44 If such header fields are found, or the body contains non-ASCII characters,
45 the message is converted to a MIME message.
46 This conversion occurs before all other processing.
48 The first part of the MIME message is the draft body if the body is non-empty.
49 The body of each attachment header field is interpreted as a file name,
50 and each file named is included as a separate part in the MIME message.
52 For file names with dot suffixes, the context is scanned for a
54 entry for that suffix.
55 The content-type for the part is taken from that context entry if a match is
57 If no match is found or the file does not have a dot suffix, the content-type
58 is text/plain if the file contains only ASCII characters or
59 application/octet-stream otherwise.
61 The last component of the path name is taken as the name of the MIME parts.
62 A message part header for an attachment might be:
65 Content-Type: text/plain; name="VERSION"; charset="us-ascii"
66 Content-Description: VERSION
67 Content-Disposition: attachment; filename="VERSION"
74 will indicate the interactions
75 occurring with the transport system, prior to actual delivery.
80 will monitor the delivery of local
81 and network mail. Hence, by specifying both switches, a large detail
82 of information can be gathered about each step of the message's entry
83 into the transport system.
88 argument will send the current message in the draft folder.
90 always takes messages from the draft folder.
93 argument might be added in the future.)
96 man page for more information.
98 Once the transport system has successfully accepted custody of the
99 message, the message will be renamed with a leading comma, which allows
100 it to be retrieved until the next draft message is sent. If there are
101 errors in the formatting of the message,
104 (hopefully) helpful error message.
106 If a \*(lqBcc:\*(rq field is encountered, its addresses will be used for
107 delivery, and the \*(lqBcc:\*(rq field will be removed from the message
108 sent to sighted recipients. The blind recipients will receive an entirely
109 new message with a minimal set of headers. Included in the body of the
110 message will be a copy of the message sent to the sighted recipients.
112 If a \*(lqDcc:\*(rq field is encountered, its addresses will be used for
113 delivery, and the \*(lqDcc:\*(rq field will be removed from the message. The
114 blind recipients will receive the same message sent to the sighted
115 recipients. *WARNING* Recipients listed in the \*(lqDcc:\*(rq field receive no
116 explicit indication that they have received a \*(lqblind copy\*(rq.
117 This can cause blind recipients to
118 inadvertently reply to all of the sighted recipients of the
119 original message, revealing that they received a blind copy.
120 On the other hand, since a normal reply to a message sent
121 via a \*(lqBcc:\*(rq field
122 will generate a reply only to the sender of the original message,
123 it takes extra effort in most mailers to reply to the included
124 message, and so would usually only be done deliberately, rather
127 Prior to sending the message, the fields \*(lqFrom:\ user@local\*(rq,
128 and \*(lqDate:\ now\*(rq will be appended to the headers in the message.
129 If the environment variable
131 is set, then its value
132 is used as your personal name when constructing the \*(lqFrom:\*(rq
133 line of the message. If this environment variable is not set, then
135 will consult the profile entry \*(lqSignature\*(rq for
140 is re\-distributing a message (when invoked by
142 then \*(lqResent\-\*(rq will be prepended to each of these
143 fields: \*(lqFrom:\*(rq, \*(lqDate:\*(rq, and \*(lqMessage\-ID:\*(rq.
144 If the message already contains a \*(lqFrom:\*(rq field, then a
145 \*(lqSender: user@local\*(rq field will be added as well. (An already
146 existing \*(lqSender:\*(rq field is an error!)
148 If an \*(lqFcc:\ folder\*(rq is encountered, the message will be copied
149 to the specified folder for the sender in the format in which it will
150 appear to any non\-Bcc receivers of the message. That is, it will have
151 the appended fields and field reformatting. The \*(lqFcc:\*(rq fields
152 will be removed from all outgoing copies of the message.
154 The files specified by the profile entry \*(lqAliasfile:\*(rq and any
155 additional alias files given by the
159 read (more than one file, each preceded by
164 for more information.
169 .ta \w'%etcdir%/ExtraBigFileName 'u
170 ^$HOME/.mmh/profile~^The user profile
171 ^+drafts~^The draft folder
174 .SH "PROFILE COMPONENTS"
178 .ta \w'ExtraBigProfileName 'u
179 ^Path:~^To determine the user's mail storage
180 ^Draft\-Folder:~^To set the default draft\-folder
181 ^Aliasfile:~^For a default alias file
182 ^Signature:~^To determine the user's mail signature
183 ^Attachment\-Header:~^To set the name of the attachment header field
187 comp(1), dist(1), forw(1), repl(1), mh\-alias(5), spost(8)
191 .RB ` msg "' defaults to the current message in the draft folder"
200 Under some configurations, it is not possible to monitor the mail delivery
203 is a no-op on those systems.