1 SENDMAIL(8) SENDMAIL(8)
6 sendmail - an electronic mail transport agent
8 S
\bSY
\bYN
\bNO
\bOP
\bPS
\bSI
\bIS
\bS
9 s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl [_
\bf_
\bl_
\ba_
\bg_
\bs] [_
\ba_
\bd_
\bd_
\br_
\be_
\bs_
\bs _
\b._
\b._
\b.]
10 n
\bne
\bew
\bwa
\bal
\bli
\bia
\bas
\bse
\bes
\bs
11 m
\bma
\bai
\bil
\blq
\bq [-
\b-v
\bv]
12 h
\bho
\bos
\bst
\bts
\bst
\bta
\bat
\bt
13 p
\bpu
\bur
\brg
\bge
\bes
\bst
\bta
\bat
\bt
16 D
\bDE
\bES
\bSC
\bCR
\bRI
\bIP
\bPT
\bTI
\bIO
\bON
\bN
17 S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl sends a message to one or more _
\br_
\be_
\bc_
\bi_
\bp_
\bi_
\be_
\bn_
\bt_
\bs_
\b, routing the message
18 over whatever networks are necessary. S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl does internetwork for-
19 warding as necessary to deliver the message to the correct place.
21 S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl is not intended as a user interface routine; other programs
22 provide user-friendly front ends; s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl is used only to deliver pre-
25 With no flags, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl reads its standard input up to an end-of-file
26 or a line consisting only of a single dot and sends a copy of the mes-
27 sage found there to all of the addresses listed. It determines the
28 network(s) to use based on the syntax and contents of the addresses.
30 Local addresses are looked up in a file and aliased appropriately.
31 Aliasing can be prevented by preceding the address with a backslash.
32 Beginning with 8.10, the sender is included in any alias expansions,
33 e.g., if `john' sends to `group', and `group' includes `john' in the
34 expansion, then the letter will also be delivered to `john'.
36 P
\bPa
\bar
\bra
\bam
\bme
\bet
\bte
\ber
\brs
\bs
37 -
\b-A
\bAc
\bc Use submit.cf even if the operation mode does not indicate an
38 initial mail submission.
40 -
\b-A
\bAm
\bm Use sendmail.cf even if the operation mode indicates an initial
43 -
\b-B
\bB_
\bt_
\by_
\bp_
\be Set the body type to _
\bt_
\by_
\bp_
\be. Current legal values are 7BIT or
46 -
\b-b
\bba
\ba Go into ARPANET mode. All input lines must end with a CR-LF,
47 and all messages will be generated with a CR-LF at the end.
48 Also, the ``From:'' and ``Sender:'' fields are examined for the
51 -
\b-b
\bbd
\bd Run as a daemon. S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will fork and run in background lis-
52 tening on socket 25 for incoming SMTP connections. This is nor-
53 mally run from /etc/rc.
55 -
\b-b
\bbD
\bD Same as -
\b-b
\bbd
\bd except runs in foreground.
57 -
\b-b
\bbh
\bh Print the persistent host status database.
59 -
\b-b
\bbH
\bH Purge expired entries from the persistent host status database.
61 -
\b-b
\bbi
\bi Initialize the alias database.
63 -
\b-b
\bbm
\bm Deliver mail in the usual way (default).
65 -
\b-b
\bbp
\bp Print a listing of the queue(s).
67 -
\b-b
\bbP
\bP Print number of entries in the queue(s); only available with
68 shared memory support.
70 -
\b-b
\bbs
\bs Use the SMTP protocol as described in RFC821 on standard input
71 and output. This flag implies all the operations of the -
\b-b
\bba
\ba
72 flag that are compatible with SMTP.
74 -
\b-b
\bbt
\bt Run in address test mode. This mode reads addresses and shows
75 the steps in parsing; it is used for debugging configuration
78 -
\b-b
\bbv
\bv Verify names only - do not try to collect or deliver a message.
79 Verify mode is normally used for validating users or mailing
82 -
\b-C
\bC_
\bf_
\bi_
\bl_
\be Use alternate configuration file. S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl gives up any
83 enhanced (set-user-ID or set-group-ID) privileges if an alter-
84 nate configuration file is specified.
86 -
\b-D
\bD _
\bl_
\bo_
\bg_
\bf_
\bi_
\bl_
\be
87 Send debugging output to the indicated log file instead of std-
90 -
\b-d
\bd_
\bc_
\ba_
\bt_
\be_
\bg_
\bo_
\br_
\by.
\b._
\bl_
\be_
\bv_
\be_
\bl_
\b._
\b._
\b.
91 Set the debugging flag for _
\bc_
\ba_
\bt_
\be_
\bg_
\bo_
\br_
\by to _
\bl_
\be_
\bv_
\be_
\bl. _
\bC_
\ba_
\bt_
\be_
\bg_
\bo_
\br_
\by is
92 either an integer or a name specifying the topic, and _
\bl_
\be_
\bv_
\be_
\bl an
93 integer specifying the level of debugging output desired.
94 Higher levels generally mean more output. More than one flag
95 can be specified by separating them with commas. A list of
96 numeric debugging categories can be found in the TRACEFLAGS file
97 in the sendmail source distribution.
98 The option -
\b-d
\bd0
\b0.
\b.1
\b1 prints the version of s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl and the options
100 Most other categories are only useful with, and documented in,
101 s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl's source code.
103 -
\b-F
\bF_
\bf_
\bu_
\bl_
\bl_
\bn_
\ba_
\bm_
\be
104 Set the full name of the sender.
106 -
\b-f
\bf_
\bn_
\ba_
\bm_
\be Sets the name of the ``from'' person (i.e., the envelope sender
107 of the mail). This address may also be used in the From: header
108 if that header is missing during initial submission. The enve-
109 lope sender address is used as the recipient for delivery status
110 notifications and may also appear in a Return-Path: header. -
\b-f
\bf
111 should only be used by ``trusted'' users (normally _
\br_
\bo_
\bo_
\bt, _
\bd_
\ba_
\be_
\bm_
\bo_
\bn,
112 and _
\bn_
\be_
\bt_
\bw_
\bo_
\br_
\bk) or if the person you are trying to become is the
113 same as the person you are. Otherwise, an X-Authentication-
114 Warning header will be added to the message.
116 -
\b-G
\bG Relay (gateway) submission of a message, e.g., when r
\brm
\bma
\bai
\bil
\bl calls
117 s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl .
\b.
119 -
\b-h
\bh_
\bN Set the hop count to _
\bN. The hop count is incremented every time
120 the mail is processed. When it reaches a limit, the mail is
121 returned with an error message, the victim of an aliasing loop.
122 If not specified, ``Received:'' lines in the message are
125 -
\b-i
\bi Ignore dots alone on lines by themselves in incoming messages.
126 This should be set if you are reading data from a file.
128 -
\b-L
\bL _
\bt_
\ba_
\bg Set the identifier used in syslog messages to the supplied _
\bt_
\ba_
\bg.
130 -
\b-N
\bN _
\bd_
\bs_
\bn Set delivery status notification conditions to _
\bd_
\bs_
\bn, which can be
131 `never' for no notifications or a comma separated list of the
132 values `failure' to be notified if delivery failed, `delay' to
133 be notified if delivery is delayed, and `success' to be notified
134 when the message is successfully delivered.
136 -
\b-n
\bn Don't do aliasing.
138 -
\b-O
\bO _
\bo_
\bp_
\bt_
\bi_
\bo_
\bn=_
\bv_
\ba_
\bl_
\bu_
\be
139 Set option _
\bo_
\bp_
\bt_
\bi_
\bo_
\bn to the specified _
\bv_
\ba_
\bl_
\bu_
\be. This form uses long
140 names. See below for more details.
142 -
\b-o
\bo_
\bx _
\bv_
\ba_
\bl_
\bu_
\be
143 Set option _
\bx to the specified _
\bv_
\ba_
\bl_
\bu_
\be. This form uses single
144 character names only. The short names are not described in this
145 manual page; see the _
\bS_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl _
\bI_
\bn_
\bs_
\bt_
\ba_
\bl_
\bl_
\ba_
\bt_
\bi_
\bo_
\bn _
\ba_
\bn_
\bd _
\bO_
\bp_
\be_
\br_
\ba_
\bt_
\bi_
\bo_
\bn _
\bG_
\bu_
\bi_
\bd_
\be
148 -
\b-p
\bp_
\bp_
\br_
\bo_
\bt_
\bo_
\bc_
\bo_
\bl
149 Set the name of the protocol used to receive the message. This
150 can be a simple protocol name such as ``UUCP'' or a protocol and
151 hostname, such as ``UUCP:ucbvax''.
153 -
\b-q
\bq[_
\bt_
\bi_
\bm_
\be]
154 Process saved messages in the queue at given intervals. If _
\bt_
\bi_
\bm_
\be
155 is omitted, process the queue once. _
\bT_
\bi_
\bm_
\be is given as a tagged
156 number, with `s' being seconds, `m' being minutes (default), `h'
157 being hours, `d' being days, and `w' being weeks. For example,
158 `-q1h30m' or `-q90m' would both set the timeout to one hour
159 thirty minutes. By default, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will run in the back-
160 ground. This option can be used safely with -
\b-b
\bbd
\bd.
162 -
\b-q
\bqp
\bp[_
\bt_
\bi_
\bm_
\be]
163 Similar to -
\b-q
\bq_
\bt_
\bi_
\bm_
\be, except that instead of periodically forking a
164 child to process the queue, sendmail forks a single persistent
165 child for each queue that alternates between processing the
166 queue and sleeping. The sleep time is given as the argument; it
167 defaults to 1 second. The process will always sleep at least 5
168 seconds if the queue was empty in the previous queue run.
170 -
\b-q
\bqf Process saved messages in the queue once and do not fork(), but
171 run in the foreground.
173 -
\b-q
\bqG_
\bn_
\ba_
\bm_
\be
174 Process jobs in queue group called _
\bn_
\ba_
\bm_
\be only.
176 -
\b-q
\bq[_
\b!]I_
\bs_
\bu_
\bb_
\bs_
\bt_
\br
177 Limit processed jobs to those containing _
\bs_
\bu_
\bb_
\bs_
\bt_
\br as a substring
178 of the queue id or not when _
\b! is specified.
180 -
\b-q
\bq[_
\b!]Q_
\bs_
\bu_
\bb_
\bs_
\bt_
\br
181 Limit processed jobs to quarantined jobs containing _
\bs_
\bu_
\bb_
\bs_
\bt_
\br as a
182 substring of the quarantine reason or not when _
\b! is specified.
184 -
\b-q
\bq[_
\b!]R_
\bs_
\bu_
\bb_
\bs_
\bt_
\br
185 Limit processed jobs to those containing _
\bs_
\bu_
\bb_
\bs_
\bt_
\br as a substring
186 of one of the recipients or not when _
\b! is specified.
188 -
\b-q
\bq[_
\b!]S_
\bs_
\bu_
\bb_
\bs_
\bt_
\br
189 Limit processed jobs to those containing _
\bs_
\bu_
\bb_
\bs_
\bt_
\br as a substring
190 of the sender or not when _
\b! is specified.
193 Quarantine a normal queue items with the given reason or unquar-
194 antine quarantined queue items if no reason is given. This
195 should only be used with some sort of item matching using as
198 -
\b-R
\bR _
\br_
\be_
\bt_
\bu_
\br_
\bn
199 Set the amount of the message to be returned if the message
200 bounces. The _
\br_
\be_
\bt_
\bu_
\br_
\bn parameter can be `full' to return the
201 entire message or `hdrs' to return only the headers. In the
202 latter case also local bounces return only the headers.
204 -
\b-r
\br_
\bn_
\ba_
\bm_
\be An alternate and obsolete form of the -
\b-f
\bf flag.
206 -
\b-t
\bt Read message for recipients. To:, Cc:, and Bcc: lines will be
207 scanned for recipient addresses. The Bcc: line will be deleted
210 -
\b-V
\bV _
\be_
\bn_
\bv_
\bi_
\bd
211 Set the original envelope id. This is propagated across SMTP to
212 servers that support DSNs and is returned in DSN-compliant error
215 -
\b-v
\bv Go into verbose mode. Alias expansions will be announced, etc.
217 -
\b-X
\bX _
\bl_
\bo_
\bg_
\bf_
\bi_
\bl_
\be
218 Log all traffic in and out of mailers in the indicated log file.
219 This should only be used as a last resort for debugging mailer
220 bugs. It will log a lot of data very quickly.
222 -
\b--
\b- Stop processing command flags and use the rest of the arguments
225 O
\bOp
\bpt
\bti
\bio
\bon
\bns
\bs
226 There are also a number of processing options that may be set. Nor-
227 mally these will only be used by a system administrator. Options may
228 be set either on the command line using the -
\b-o
\bo flag (for short names),
229 the -
\b-O
\bO flag (for long names), or in the configuration file. This is a
230 partial list limited to those options that are likely to be useful on
231 the command line and only shows the long names; for a complete list
232 (and details), consult the _
\bS_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl _
\bI_
\bn_
\bs_
\bt_
\ba_
\bl_
\bl_
\ba_
\bt_
\bi_
\bo_
\bn _
\ba_
\bn_
\bd _
\bO_
\bp_
\be_
\br_
\ba_
\bt_
\bi_
\bo_
\bn _
\bG_
\bu_
\bi_
\bd_
\be.
235 AliasFile=_
\bf_
\bi_
\bl_
\be
236 Use alternate alias file.
239 On mailers that are considered ``expensive'' to connect to,
240 don't initiate immediate connection. This requires queueing.
242 CheckpointInterval=_
\bN
243 Checkpoint the queue file after every _
\bN successful deliveries
244 (default 10). This avoids excessive duplicate deliveries when
245 sending to long mailing lists interrupted by system crashes.
248 Set the delivery mode to _
\bx. Delivery modes are `i' for interac-
249 tive (synchronous) delivery, `b' for background (asynchronous)
250 delivery, `q' for queue only - i.e., actual delivery is done the
251 next time the queue is run, and `d' for deferred - the same as
252 `q' except that database lookups for maps which have set the -D
253 option (default for the host map) are avoided.
256 Set error processing to mode _
\bx. Valid modes are `m' to mail
257 back the error message, `w' to ``write'' back the error message
258 (or mail it back if the sender is not logged in), `p' to print
259 the errors on the terminal (default), `q' to throw away error
260 messages (only exit status is returned), and `e' to do special
261 processing for the BerkNet. If the text of the message is not
262 mailed back by modes `m' or `w' and if the sender is local to
263 this machine, a copy of the message is appended to the file
264 _
\bd_
\be_
\ba_
\bd_
\b._
\bl_
\be_
\bt_
\bt_
\be_
\br in the sender's home directory.
267 Save UNIX-style From lines at the front of messages.
270 The maximum number of times a message is allowed to ``hop''
271 before we decide it is in a loop.
274 Do not take dots on a line by themselves as a message termina-
278 Send error messages in MIME format. If not set, the DSN (Deliv-
279 ery Status Notification) SMTP extension is disabled.
281 ConnectionCacheTimeout=_
\bt_
\bi_
\bm_
\be_
\bo_
\bu_
\bt
282 Set connection cache timeout.
284 ConnectionCacheSize=_
\bN
285 Set connection cache size.
290 MeToo=_
\bF_
\ba_
\bl_
\bs_
\be
291 Don't send to ``me'' (the sender) if I am in an alias expansion.
294 Validate the right hand side of aliases during a newaliases(1)
298 If set, this message may have old style headers. If not set,
299 this message is guaranteed to have new style headers (i.e., com-
300 mas instead of spaces between addresses). If set, an adaptive
301 algorithm is used that will correctly determine the header for-
304 QueueDirectory=_
\bq_
\bu_
\be_
\bu_
\be_
\bd_
\bi_
\br
305 Select the directory in which to queue messages.
307 StatusFile=_
\bf_
\bi_
\bl_
\be
308 Save statistics in the named file.
310 Timeout.queuereturn=_
\bt_
\bi_
\bm_
\be
311 Set the timeout on undelivered messages in the queue to the
312 specified time. After delivery has failed (e.g., because of a
313 host being down) for this amount of time, failed messages will
314 be returned to the sender. The default is five days.
316 UserDatabaseSpec=_
\bu_
\bs_
\be_
\br_
\bd_
\ba_
\bt_
\ba_
\bb_
\ba_
\bs_
\be
317 If set, a user database is consulted to get forwarding informa-
318 tion. You can consider this an adjunct to the aliasing mecha-
319 nism, except that the database is intended to be distributed;
320 aliases are local to a particular host. This may not be avail-
321 able if your sendmail does not have the USERDB option compiled
325 Fork each job during queue runs. May be convenient on memory-
329 Strip incoming messages to seven bits.
331 EightBitMode=_
\bm_
\bo_
\bd_
\be
332 Set the handling of eight bit input to seven bit destinations to
333 _
\bm_
\bo_
\bd_
\be: m (mimefy) will convert to seven-bit MIME format, p (pass)
334 will pass it as eight bits (but violates protocols), and s
335 (strict) will bounce the message.
337 MinQueueAge=_
\bt_
\bi_
\bm_
\be_
\bo_
\bu_
\bt
338 Sets how long a job must ferment in the queue between attempts
341 DefaultCharSet=_
\bc_
\bh_
\ba_
\br_
\bs_
\be_
\bt
342 Sets the default character set used to label 8-bit data that is
343 not otherwise labelled.
345 DialDelay=_
\bs_
\bl_
\be_
\be_
\bp_
\bt_
\bi_
\bm_
\be
346 If opening a connection fails, sleep for _
\bs_
\bl_
\be_
\be_
\bp_
\bt_
\bi_
\bm_
\be seconds and
347 try again. Useful on dial-on-demand sites.
349 NoRecipientAction=_
\ba_
\bc_
\bt_
\bi_
\bo_
\bn
350 Set the behaviour when there are no recipient headers (To:, Cc:
351 or Bcc:) in the message to _
\ba_
\bc_
\bt_
\bi_
\bo_
\bn: none leaves the message
352 unchanged, add-to adds a To: header with the envelope recipi-
353 ents, add-apparently-to adds an Apparently-To: header with the
354 envelope recipients, add-bcc adds an empty Bcc: header, and add-
355 to-undisclosed adds a header reading `To: undisclosed-recipi-
358 MaxDaemonChildren=_
\bN
359 Sets the maximum number of children that an incoming SMTP daemon
360 will allow to spawn at any time to _
\bN.
362 ConnectionRateThrottle=_
\bN
363 Sets the maximum number of connections per second to the SMTP
366 In aliases, the first character of a name may be a vertical bar to
367 cause interpretation of the rest of the name as a command to pipe the
368 mail to. It may be necessary to quote the name to keep s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl from
369 suppressing the blanks from between arguments. For example, a common
372 msgs: "|/usr/bin/msgs -s"
374 Aliases may also have the syntax ``:include:_
\bf_
\bi_
\bl_
\be_
\bn_
\ba_
\bm_
\be'' to ask s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl
375 to read the named file for a list of recipients. For example, an alias
378 poets: ":include:/usr/local/lib/poets.list"
380 would read _
\b/_
\bu_
\bs_
\br_
\b/_
\bl_
\bo_
\bc_
\ba_
\bl_
\b/_
\bl_
\bi_
\bb_
\b/_
\bp_
\bo_
\be_
\bt_
\bs_
\b._
\bl_
\bi_
\bs_
\bt for the list of addresses making
383 S
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl returns an exit status describing what it did. The codes are
384 defined in <_
\bs_
\by_
\bs_
\be_
\bx_
\bi_
\bt_
\bs_
\b._
\bh>:
386 EX_OK Successful completion on all addresses.
389 User name not recognized.
392 Catchall meaning necessary resources were not available.
395 Syntax error in address.
398 Internal software error, including bad arguments.
401 Temporary operating system error, such as ``cannot fork''.
404 Host name not recognized.
407 Message could not be sent immediately, but was queued.
409 If invoked as n
\bne
\bew
\bwa
\bal
\bli
\bia
\bas
\bse
\bes
\bs, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will rebuild the alias database. If
410 invoked as m
\bma
\bai
\bil
\blq
\bq, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will print the contents of the mail queue.
411 If invoked as h
\bho
\bos
\bst
\bts
\bst
\bta
\bat
\bt, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will print the persistent host status
412 database. If invoked as p
\bpu
\bur
\brg
\bge
\bes
\bst
\bta
\bat
\bt, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl will purge expired entries
413 from the persistent host status database. If invoked as s
\bsm
\bmt
\btp
\bpd
\bd, s
\bse
\ben
\bnd
\bd-
\b-
414 m
\bma
\bai
\bil
\bl will act as a daemon, as if the -
\b-b
\bbd
\bd option were specified.
417 s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl often gets blamed for many problems that are actually the
418 result of other problems, such as overly permissive modes on directo-
419 ries. For this reason, s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl checks the modes on system directories
420 and files to determine if they can be trusted. Although these checks
421 can be turned off and your system security reduced by setting the D
\bDo
\bon
\bnt
\bt-
\b-
422 B
\bBl
\bla
\bam
\bme
\beS
\bSe
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl option, the permission problems should be fixed. For
423 more information, see:
425 _
\bh_
\bt_
\bt_
\bp_
\b:_
\b/_
\b/_
\bw_
\bw_
\bw_
\b._
\bs_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl_
\b._
\bo_
\br_
\bg_
\b/_
\bt_
\bi_
\bp_
\bs_
\b/_
\bD_
\bo_
\bn_
\bt_
\bB_
\bl_
\ba_
\bm_
\be_
\bS_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl_
\b._
\bh_
\bt_
\bm_
\bl
428 Except for the file _
\b/_
\be_
\bt_
\bc_
\b/_
\bm_
\ba_
\bi_
\bl_
\b/_
\bs_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl_
\b._
\bc_
\bf itself the following path-
429 names are all specified in _
\b/_
\be_
\bt_
\bc_
\b/_
\bm_
\ba_
\bi_
\bl_
\b/_
\bs_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl_
\b._
\bc_
\bf. Thus, these values
430 are only approximations.
434 raw data for alias names
437 data base of alias names
439 /etc/mail/sendmail.cf
451 S
\bSE
\bEE
\bE A
\bAL
\bLS
\bSO
\bO
452 binmail(1), mail(1), rmail(1), syslog(3), aliases(5), mailaddr(7),
455 DARPA Internet Request For Comments _
\bR_
\bF_
\bC_
\b8_
\b1_
\b9, _
\bR_
\bF_
\bC_
\b8_
\b2_
\b1, _
\bR_
\bF_
\bC_
\b8_
\b2_
\b2. _
\bS_
\be_
\bn_
\bd_
\bm_
\ba_
\bi_
\bl
456 _
\bI_
\bn_
\bs_
\bt_
\ba_
\bl_
\bl_
\ba_
\bt_
\bi_
\bo_
\bn _
\ba_
\bn_
\bd _
\bO_
\bp_
\be_
\br_
\ba_
\bt_
\bi_
\bo_
\bn _
\bG_
\bu_
\bi_
\bd_
\be, No. 8, SMM.
458 http://www.sendmail.org/
460 US Patent Numbers 6865671, 6986037.
462 H
\bHI
\bIS
\bST
\bTO
\bOR
\bRY
\bY
463 The s
\bse
\ben
\bnd
\bdm
\bma
\bai
\bil
\bl command appeared in 4.2BSD.
467 $Date: 2009/04/10 17:49:19 $ SENDMAIL(8)