1 | .\" Dummy comment to avoid confusing man |
---|
2 | .so /usr/athena/share/tmac/tmac.doc |
---|
3 | .\" Copyright (c) 1998 Sendmail, Inc. All rights reserved. |
---|
4 | .\" Copyright (c) 1983, 1997 Eric P. Allman. All rights reserved. |
---|
5 | .\" Copyright (c) 1988, 1991, 1993 |
---|
6 | .\" The Regents of the University of California. All rights reserved. |
---|
7 | .\" |
---|
8 | .\" By using this file, you agree to the terms and conditions set |
---|
9 | .\" forth in the LICENSE file which can be found at the top level of |
---|
10 | .\" the sendmail distribution. |
---|
11 | .\" |
---|
12 | .\" |
---|
13 | .\" @(#)sendmail.8 8.20 (Berkeley) 8/2/1998 |
---|
14 | .\" |
---|
15 | .Dd August 2, 1998 |
---|
16 | .Dt SENDMAIL 8 |
---|
17 | .Os BSD 4 |
---|
18 | .Sh NAME |
---|
19 | .Nm sendmail |
---|
20 | .Nd an electronic mail transport agent |
---|
21 | .Sh SYNOPSIS |
---|
22 | .Nm sendmail |
---|
23 | .Op Ar flags |
---|
24 | .Op Ar address ... |
---|
25 | .Nm newaliases |
---|
26 | .Nm mailq |
---|
27 | .Op Fl v |
---|
28 | .Sh DESCRIPTION |
---|
29 | .Nm Sendmail |
---|
30 | sends a message to one or more |
---|
31 | .Em recipients , |
---|
32 | routing the message over whatever networks |
---|
33 | are necessary. |
---|
34 | .Nm Sendmail |
---|
35 | does internetwork forwarding as necessary |
---|
36 | to deliver the message to the correct place. |
---|
37 | .Pp |
---|
38 | .Nm Sendmail |
---|
39 | is not intended as a user interface routine; |
---|
40 | other programs provide user-friendly |
---|
41 | front ends; |
---|
42 | .Nm sendmail |
---|
43 | is used only to deliver pre-formatted messages. |
---|
44 | .Pp |
---|
45 | With no flags, |
---|
46 | .Nm sendmail |
---|
47 | reads its standard input |
---|
48 | up to an end-of-file |
---|
49 | or a line consisting only of a single dot |
---|
50 | and sends a copy of the message found there |
---|
51 | to all of the addresses listed. |
---|
52 | It determines the network(s) to use |
---|
53 | based on the syntax and contents of the addresses. |
---|
54 | .Pp |
---|
55 | Local addresses are looked up in a file |
---|
56 | and aliased appropriately. |
---|
57 | Aliasing can be prevented by preceding the address |
---|
58 | with a backslash. |
---|
59 | Normally the sender is not included in any alias |
---|
60 | expansions, e.g., |
---|
61 | if `john' sends to `group', |
---|
62 | and `group' includes `john' in the expansion, |
---|
63 | then the letter will not be delivered to `john'. |
---|
64 | .Ss Parameters |
---|
65 | .Bl -tag -width Fl |
---|
66 | .It Fl B Ns Ar type |
---|
67 | Set the body type to |
---|
68 | .Ar type . |
---|
69 | Current legal values |
---|
70 | .Li 7BIT |
---|
71 | or |
---|
72 | .Li 8BITMIME . |
---|
73 | .It Fl ba |
---|
74 | Go into |
---|
75 | .Tn ARPANET |
---|
76 | mode. |
---|
77 | All input lines must end with a CR-LF, |
---|
78 | and all messages will be generated with a CR-LF at the end. |
---|
79 | Also, |
---|
80 | the ``From:'' and ``Sender:'' |
---|
81 | fields are examined for the name of the sender. |
---|
82 | .It Fl bd |
---|
83 | Run as a daemon. This requires Berkeley |
---|
84 | .Tn IPC . |
---|
85 | .Nm Sendmail |
---|
86 | will fork and run in background |
---|
87 | listening on socket 25 for incoming |
---|
88 | .Tn SMTP |
---|
89 | connections. |
---|
90 | This is normally run from |
---|
91 | .Pa /etc/rc . |
---|
92 | .It Fl bD |
---|
93 | Same as |
---|
94 | .Fl bd |
---|
95 | except runs in foreground. |
---|
96 | .It Fl bh |
---|
97 | Print the persistent host status database. |
---|
98 | .It Fl bH |
---|
99 | Purge the persistent host status database. |
---|
100 | .It Fl bi |
---|
101 | Initialize the alias database. |
---|
102 | .It Fl bm |
---|
103 | Deliver mail in the usual way (default). |
---|
104 | .It Fl bp |
---|
105 | Print a listing of the queue. |
---|
106 | .It Fl bs |
---|
107 | Use the |
---|
108 | .Tn SMTP |
---|
109 | protocol as described in |
---|
110 | .Tn RFC821 |
---|
111 | on standard input and output. |
---|
112 | This flag implies all the operations of the |
---|
113 | .Fl ba |
---|
114 | flag that are compatible with |
---|
115 | .Tn SMTP . |
---|
116 | .It Fl bt |
---|
117 | Run in address test mode. |
---|
118 | This mode reads addresses and shows the steps in parsing; |
---|
119 | it is used for debugging configuration tables. |
---|
120 | .It Fl bv |
---|
121 | Verify names only \- do not try to collect or deliver a message. |
---|
122 | Verify mode is normally used for validating |
---|
123 | users or mailing lists. |
---|
124 | .It Fl C Ns Ar file |
---|
125 | Use alternate configuration file. |
---|
126 | .Nm Sendmail |
---|
127 | refuses to run as root if an alternate configuration file is specified. |
---|
128 | .It Fl d Ns Ar X |
---|
129 | Set debugging value to |
---|
130 | .Ar X . |
---|
131 | .ne 1i |
---|
132 | .It Fl F Ns Ar fullname |
---|
133 | Set the full name of the sender. |
---|
134 | .It Fl f Ns Ar name |
---|
135 | Sets the name of the ``from'' person |
---|
136 | (i.e., the sender of the mail). |
---|
137 | .Fl f |
---|
138 | can only be used |
---|
139 | by ``trusted'' users |
---|
140 | (normally |
---|
141 | .Em root , |
---|
142 | .Em daemon , |
---|
143 | and |
---|
144 | .Em network ) |
---|
145 | or if the person you are trying to become |
---|
146 | is the same as the person you are. |
---|
147 | .It Fl h Ns Ar N |
---|
148 | Set the hop count to |
---|
149 | .Ar N . |
---|
150 | The hop count is incremented every time the mail is |
---|
151 | processed. |
---|
152 | When it reaches a limit, |
---|
153 | the mail is returned with an error message, |
---|
154 | the victim of an aliasing loop. |
---|
155 | If not specified, |
---|
156 | ``Received:'' lines in the message are counted. |
---|
157 | .It Fl i |
---|
158 | Ignore dots alone on lines by themselves in incoming messages. |
---|
159 | This should be set if you are reading data from a file. |
---|
160 | .It Fl N Ar dsn |
---|
161 | Set delivery status notification conditions to |
---|
162 | .Ar dsn, |
---|
163 | which can be |
---|
164 | .Ql never |
---|
165 | for no notifications |
---|
166 | or a comma separated list of the values |
---|
167 | .Ql failure |
---|
168 | to be notified if delivery failed, |
---|
169 | .Ql delay |
---|
170 | to be notified if delivery is delayed, and |
---|
171 | .Ql success |
---|
172 | to be notified when the message is successfully delivered. |
---|
173 | .It Fl n |
---|
174 | Don't do aliasing. |
---|
175 | .It Fl O Ar option Ns = Ns Em value |
---|
176 | Set option |
---|
177 | .Ar option |
---|
178 | to the specified |
---|
179 | .Em value . |
---|
180 | This form uses long names. |
---|
181 | See below for more details. |
---|
182 | .It Fl o Ns Ar x Em value |
---|
183 | Set option |
---|
184 | .Ar x |
---|
185 | to the specified |
---|
186 | .Em value . |
---|
187 | This form uses single character names only. |
---|
188 | The short names are not described in this manual page; |
---|
189 | see the |
---|
190 | .%T "Sendmail Installation and Operation Guide" |
---|
191 | for details. |
---|
192 | .It Fl p Ns Ar protocol |
---|
193 | Set the name of the protocol used to receive the message. |
---|
194 | This can be a simple protocol name such as ``UUCP'' |
---|
195 | or a protocol and hostname, such as ``UUCP:ucbvax''. |
---|
196 | .It Fl q Ns Bq Ar time |
---|
197 | Processed saved messages in the queue at given intervals. |
---|
198 | If |
---|
199 | .Ar time |
---|
200 | is omitted, |
---|
201 | process the queue once. |
---|
202 | .Xr Time |
---|
203 | is given as a tagged number, |
---|
204 | with |
---|
205 | .Ql s |
---|
206 | being seconds, |
---|
207 | .Ql m |
---|
208 | being minutes, |
---|
209 | .Ql h |
---|
210 | being hours, |
---|
211 | .Ql d |
---|
212 | being days, |
---|
213 | and |
---|
214 | .Ql w |
---|
215 | being weeks. |
---|
216 | For example, |
---|
217 | .Ql \-q1h30m |
---|
218 | or |
---|
219 | .Ql \-q90m |
---|
220 | would both set the timeout to one hour thirty minutes. |
---|
221 | If |
---|
222 | .Ar time |
---|
223 | is specified, |
---|
224 | .Nm sendmail |
---|
225 | will run in background. |
---|
226 | This option can be used safely with |
---|
227 | .Fl bd . |
---|
228 | .It Fl qI Ns Ar substr |
---|
229 | Limit processed jobs to those containing |
---|
230 | .Ar substr |
---|
231 | as a substring of the queue id. |
---|
232 | .It Fl qR Ns Ar substr |
---|
233 | Limit processed jobs to those containing |
---|
234 | .Ar substr |
---|
235 | as a substring of one of the recipients. |
---|
236 | .It Fl qS Ns Ar substr |
---|
237 | Limit processed jobs to those containing |
---|
238 | .Ar substr |
---|
239 | as a substring of the sender. |
---|
240 | .It Fl R Ar return |
---|
241 | Set the amount of the message to be returned |
---|
242 | if the message bounces. |
---|
243 | The |
---|
244 | .Ar return |
---|
245 | parameter can be |
---|
246 | .Ql full |
---|
247 | to return the entire message or |
---|
248 | .Ql hdrs |
---|
249 | to return only the headers. |
---|
250 | .It Fl r Ns Ar name |
---|
251 | An alternate and obsolete form of the |
---|
252 | .Fl f |
---|
253 | flag. |
---|
254 | .It Fl t |
---|
255 | Read message for recipients. |
---|
256 | To:, Cc:, and Bcc: lines will be scanned for recipient addresses. |
---|
257 | The Bcc: line will be deleted before transmission. |
---|
258 | .It Fl U |
---|
259 | Initial (user) submission. |
---|
260 | This should |
---|
261 | .Em always |
---|
262 | be set when called from a user agent such as |
---|
263 | .Nm Mail |
---|
264 | or |
---|
265 | .Nm exmh |
---|
266 | and |
---|
267 | .Em never |
---|
268 | be set when called by a network delivery agent such as |
---|
269 | .Nm rmail . |
---|
270 | .It Fl V Ar envid |
---|
271 | Set the original envelope id. |
---|
272 | This is propagated across SMTP to servers that support DSNs |
---|
273 | and is returned in DSN-compliant error messages. |
---|
274 | .It Fl v |
---|
275 | Go into verbose mode. |
---|
276 | Alias expansions will be announced, etc. |
---|
277 | .It Fl X Ar logfile |
---|
278 | Log all traffic in and out of mailers in the indicated log file. |
---|
279 | This should only be used as a last resort |
---|
280 | for debugging mailer bugs. |
---|
281 | It will log a lot of data very quickly. |
---|
282 | .It Fl - |
---|
283 | Stop processing command flags and use the rest of the arguments |
---|
284 | as addresses. |
---|
285 | .El |
---|
286 | .Ss Options |
---|
287 | There are also a number of processing options that may be set. |
---|
288 | Normally these will only be used by a system administrator. |
---|
289 | Options may be set either on the command line |
---|
290 | using the |
---|
291 | .Fl o |
---|
292 | flag (for short names), |
---|
293 | the |
---|
294 | .Fl O |
---|
295 | flag (for long names), |
---|
296 | or in the configuration file. |
---|
297 | This is a partial list limited to those options that are likely to be useful |
---|
298 | on the command line |
---|
299 | and only shows the long names; |
---|
300 | for a complete list (and details), consult the |
---|
301 | .%T "Sendmail Installation and Operation Guide" . |
---|
302 | The options are: |
---|
303 | .Bl -tag -width Fl |
---|
304 | .It Li AliasFile= Ns Ar file |
---|
305 | Use alternate alias file. |
---|
306 | .It Li HoldExpensive |
---|
307 | On mailers that are considered ``expensive'' to connect to, |
---|
308 | don't initiate immediate connection. |
---|
309 | This requires queueing. |
---|
310 | .It Li CheckpointInterval= Ns Ar N |
---|
311 | Checkpoint the queue file after every |
---|
312 | .Ar N |
---|
313 | successful deliveries (default 10). |
---|
314 | This avoids excessive duplicate deliveries |
---|
315 | when sending to long mailing lists |
---|
316 | interrupted by system crashes. |
---|
317 | .ne 1i |
---|
318 | .It Li DeliveryMode= Ns Ar x |
---|
319 | Set the delivery mode to |
---|
320 | .Ar x . |
---|
321 | Delivery modes are |
---|
322 | .Ql i |
---|
323 | for interactive (synchronous) delivery, |
---|
324 | .Ql b |
---|
325 | for background (asynchronous) delivery, |
---|
326 | .Ql q |
---|
327 | for queue only \- i.e., |
---|
328 | actual delivery is done the next time the queue is run, and |
---|
329 | .Ql d |
---|
330 | for deferred \- the same as |
---|
331 | .Ql q |
---|
332 | except that database lookups (notably DNS and NIS lookups) are avoided. |
---|
333 | .It Li ErrorMode= Ns Ar x |
---|
334 | Set error processing to mode |
---|
335 | .Ar x . |
---|
336 | Valid modes are |
---|
337 | .Ql m |
---|
338 | to mail back the error message, |
---|
339 | .Ql w |
---|
340 | to ``write'' back the error message |
---|
341 | (or mail it back if the sender is not logged in), |
---|
342 | .Ql p |
---|
343 | to print the errors on the terminal |
---|
344 | (default), |
---|
345 | .Ql q |
---|
346 | to throw away error messages |
---|
347 | (only exit status is returned), |
---|
348 | and |
---|
349 | .Ql e |
---|
350 | to do special processing for the BerkNet. |
---|
351 | If the text of the message is not mailed back |
---|
352 | by |
---|
353 | modes |
---|
354 | .Ql m |
---|
355 | or |
---|
356 | .Ql w |
---|
357 | and if the sender is local to this machine, |
---|
358 | a copy of the message is appended to the file |
---|
359 | .Pa dead.letter |
---|
360 | in the sender's home directory. |
---|
361 | .It Li SaveFromLine |
---|
362 | Save |
---|
363 | .Tn UNIX Ns \-style |
---|
364 | From lines at the front of messages. |
---|
365 | .It Li MaxHopCount= Ar N |
---|
366 | The maximum number of times a message is allowed to ``hop'' |
---|
367 | before we decide it is in a loop. |
---|
368 | .It Li IgnoreDots |
---|
369 | Do not take dots on a line by themselves |
---|
370 | as a message terminator. |
---|
371 | .It Li SendMimeErrors |
---|
372 | Send error messages in MIME format. |
---|
373 | If not set, the DSN (Delivery Status Notification) SMTP extension |
---|
374 | is disabled. |
---|
375 | .It Li ConnectionCacheTimeout= Ns Ar timeout |
---|
376 | Set connection cache timeout. |
---|
377 | .It Li ConnectionCacheSize= Ns Ar N |
---|
378 | Set connection cache size. |
---|
379 | .It Li LogLevel= Ns Ar n |
---|
380 | The log level. |
---|
381 | .It Li MeToo |
---|
382 | Send to ``me'' (the sender) also if I am in an alias expansion. |
---|
383 | .It Li CheckAliases |
---|
384 | Validate the right hand side of aliases during a |
---|
385 | .Xr newaliases 1 |
---|
386 | command. |
---|
387 | .It Li OldStyleHeaders |
---|
388 | If set, this message may have |
---|
389 | old style headers. |
---|
390 | If not set, |
---|
391 | this message is guaranteed to have new style headers |
---|
392 | (i.e., commas instead of spaces between addresses). |
---|
393 | If set, an adaptive algorithm is used that will correctly |
---|
394 | determine the header format in most cases. |
---|
395 | .It Li QueueDirectory= Ns Ar queuedir |
---|
396 | Select the directory in which to queue messages. |
---|
397 | .It Li StatusFile= Ns Ar file |
---|
398 | Save statistics in the named file. |
---|
399 | .It Li Timeout.queuereturn= Ns Ar time |
---|
400 | Set the timeout on undelivered messages in the queue to the specified time. |
---|
401 | After delivery has failed |
---|
402 | (e.g., because of a host being down) |
---|
403 | for this amount of time, |
---|
404 | failed messages will be returned to the sender. |
---|
405 | The default is five days. |
---|
406 | .It Li UserDatabaseSpec= Ns Ar userdatabase |
---|
407 | If set, a user database is consulted to get forwarding information. |
---|
408 | You can consider this an adjunct to the aliasing mechanism, |
---|
409 | except that the database is intended to be distributed; |
---|
410 | aliases are local to a particular host. |
---|
411 | This may not be available if your sendmail does not have the |
---|
412 | .Dv USERDB |
---|
413 | option compiled in. |
---|
414 | .It Li ForkEachJob |
---|
415 | Fork each job during queue runs. |
---|
416 | May be convenient on memory-poor machines. |
---|
417 | .It Li SevenBitInput |
---|
418 | Strip incoming messages to seven bits. |
---|
419 | .It Li EightBitMode= Ns Ar mode |
---|
420 | Set the handling of eight bit input to seven bit destinations to |
---|
421 | .Ar mode : |
---|
422 | .Li m |
---|
423 | (mimefy) will convert to seven-bit MIME format, |
---|
424 | .Li p |
---|
425 | (pass) will pass it as eight bits (but violates protocols), |
---|
426 | and |
---|
427 | .Li s |
---|
428 | (strict) will bounce the message. |
---|
429 | .It Li MinQueueAge= Ns Ar timeout |
---|
430 | Sets how long a job must ferment in the queue between attempts to send it. |
---|
431 | .It Li DefaultCharSet= Ns Ar charset |
---|
432 | Sets the default character set used to label 8-bit data |
---|
433 | that is not otherwise labelled. |
---|
434 | .It Li DialDelay= Ns Ar sleeptime |
---|
435 | If opening a connection fails, |
---|
436 | sleep for |
---|
437 | .Ar sleeptime |
---|
438 | seconds and try again. |
---|
439 | Useful on dial-on-demand sites. |
---|
440 | .It Li NoRecipientAction= Ns Ar action |
---|
441 | Set the behaviour when there are no recipient headers (To:, Cc: or Bcc:) |
---|
442 | in the message to |
---|
443 | .Ar action : |
---|
444 | .Li none |
---|
445 | leaves the message unchanged, |
---|
446 | .Li add-to |
---|
447 | adds a To: header with the envelope recipients, |
---|
448 | .Li add-apparently-to |
---|
449 | adds an Apparently-To: header with the envelope recipients, |
---|
450 | .Li add-bcc |
---|
451 | adds an empty Bcc: header, and |
---|
452 | .Li add-to-undisclosed |
---|
453 | adds a header reading |
---|
454 | .Ql "To: undisclosed-recipients:;" . |
---|
455 | .It Li MaxDaemonChildren= Ns Ar N |
---|
456 | Sets the maximum number of children that an incoming SMTP daemon |
---|
457 | will allow to spawn at any time to |
---|
458 | .Ar N . |
---|
459 | .It Li ConnectionRateThrottle= Ns Ar N |
---|
460 | Sets the maximum number of connections per second to the SMTP port to |
---|
461 | .Ar N . |
---|
462 | .El |
---|
463 | .Pp |
---|
464 | In aliases, |
---|
465 | the first character of a name may be |
---|
466 | a vertical bar to cause interpretation of |
---|
467 | the rest of the name as a command |
---|
468 | to pipe the mail to. |
---|
469 | It may be necessary to quote the name |
---|
470 | to keep |
---|
471 | .Nm sendmail |
---|
472 | from suppressing the blanks from between arguments. |
---|
473 | For example, a common alias is: |
---|
474 | .Pp |
---|
475 | .Bd -literal -offset indent -compact |
---|
476 | msgs: "|/usr/bin/msgs -s" |
---|
477 | .Ed |
---|
478 | .Pp |
---|
479 | Aliases may also have the syntax |
---|
480 | .Dq :include: Ns Ar filename |
---|
481 | to ask |
---|
482 | .Xr sendmail |
---|
483 | to read the named file for a list of recipients. |
---|
484 | For example, an alias such as: |
---|
485 | .Pp |
---|
486 | .Bd -literal -offset indent -compact |
---|
487 | poets: ":include:/usr/local/lib/poets.list" |
---|
488 | .Ed |
---|
489 | .Pp |
---|
490 | would read |
---|
491 | .Pa /usr/local/lib/poets.list |
---|
492 | for the list of addresses making up the group. |
---|
493 | .Pp |
---|
494 | .Nm Sendmail |
---|
495 | returns an exit status |
---|
496 | describing what it did. |
---|
497 | The codes are defined in |
---|
498 | .Aq Pa sysexits.h : |
---|
499 | .Bl -tag -width EX_UNAVAILABLE -compact -offset indent |
---|
500 | .It Dv EX_OK |
---|
501 | Successful completion on all addresses. |
---|
502 | .It Dv EX_NOUSER |
---|
503 | User name not recognized. |
---|
504 | .It Dv EX_UNAVAILABLE |
---|
505 | Catchall meaning necessary resources |
---|
506 | were not available. |
---|
507 | .It Dv EX_SYNTAX |
---|
508 | Syntax error in address. |
---|
509 | .It Dv EX_SOFTWARE |
---|
510 | Internal software error, |
---|
511 | including bad arguments. |
---|
512 | .It Dv EX_OSERR |
---|
513 | Temporary operating system error, |
---|
514 | such as |
---|
515 | .Dq cannot fork . |
---|
516 | .It Dv EX_NOHOST |
---|
517 | Host name not recognized. |
---|
518 | .It Dv EX_TEMPFAIL |
---|
519 | Message could not be sent immediately, |
---|
520 | but was queued. |
---|
521 | .El |
---|
522 | .Pp |
---|
523 | If invoked as |
---|
524 | .Nm newaliases , |
---|
525 | .Nm sendmail |
---|
526 | will rebuild the alias database. |
---|
527 | If invoked as |
---|
528 | .Nm mailq , |
---|
529 | .Nm sendmail |
---|
530 | will print the contents of the mail queue. |
---|
531 | .Sh FILES |
---|
532 | Except for the file |
---|
533 | .Pa /etc/sendmail.cf |
---|
534 | itself and the daemon process ID file, |
---|
535 | the following pathnames are all specified in |
---|
536 | .Pa /etc/sendmail.cf. |
---|
537 | Thus, |
---|
538 | these values are only approximations. |
---|
539 | .Pp |
---|
540 | .Bl -tag -width /usr/lib/sendmail.fc -compact |
---|
541 | .It Pa /etc/aliases |
---|
542 | raw data for alias names |
---|
543 | .It Pa /etc/aliases.db |
---|
544 | data base of alias names |
---|
545 | .It Pa /etc/sendmail.cf |
---|
546 | configuration file |
---|
547 | .It Pa /etc/sendmail.hf |
---|
548 | help file |
---|
549 | .It Pa /var/log/sendmail.st |
---|
550 | collected statistics |
---|
551 | .It Pa /var/spool/mqueue/* |
---|
552 | temp files |
---|
553 | .El |
---|
554 | .Sh SEE ALSO |
---|
555 | .Xr binmail 1 , |
---|
556 | .Xr mail 1 , |
---|
557 | .Xr rmail 1 , |
---|
558 | .Xr syslog 3 , |
---|
559 | .Xr aliases 5 , |
---|
560 | .Xr mailaddr 7 , |
---|
561 | .Xr rc 8 ; |
---|
562 | .Pp |
---|
563 | DARPA |
---|
564 | Internet Request For Comments |
---|
565 | .%T RFC819 , |
---|
566 | .%T RFC821 , |
---|
567 | .%T RFC822 . |
---|
568 | .Rs |
---|
569 | .%T "Sendmail \- An Internetwork Mail Router" |
---|
570 | .%V SMM |
---|
571 | .%N \&No. 9 |
---|
572 | .Re |
---|
573 | .Rs |
---|
574 | .%T "Sendmail Installation and Operation Guide" |
---|
575 | .%V SMM |
---|
576 | .%N \&No. 8 |
---|
577 | .Re |
---|
578 | .Sh HISTORY |
---|
579 | The |
---|
580 | .Nm |
---|
581 | command appeared in |
---|
582 | .Bx 4.2 . |
---|