]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - doc/op/op.ps
Import sendmail 8.16.1
[FreeBSD/FreeBSD.git] / doc / op / op.ps
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.19.2
3 %%CreationDate: Wed Jul  1 22:01:42 2020
4 %%DocumentNeededResources: font Times-Bold
5 %%+ font Times-Roman
6 %%+ font Times-Italic
7 %%+ font Symbol
8 %%DocumentSuppliedResources: procset grops 1.19 2
9 %%Pages: 114
10 %%PageOrder: Ascend
11 %%DocumentMedia: Default 612 792 0 () ()
12 %%Orientation: Portrait
13 %%EndComments
14 %%BeginDefaults
15 %%PageMedia: Default
16 %%EndDefaults
17 %%BeginProlog
18 %%BeginResource: procset grops 1.19 2
19 /setpacking where{
20 pop
21 currentpacking
22 true setpacking
23 }if
24 /grops 120 dict dup begin
25 /SC 32 def
26 /A/show load def
27 /B{0 SC 3 -1 roll widthshow}bind def
28 /C{0 exch ashow}bind def
29 /D{0 exch 0 SC 5 2 roll awidthshow}bind def
30 /E{0 rmoveto show}bind def
31 /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
32 /G{0 rmoveto 0 exch ashow}bind def
33 /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
34 /I{0 exch rmoveto show}bind def
35 /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
36 /K{0 exch rmoveto 0 exch ashow}bind def
37 /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
38 /M{rmoveto show}bind def
39 /N{rmoveto 0 SC 3 -1 roll widthshow}bind def
40 /O{rmoveto 0 exch ashow}bind def
41 /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
42 /Q{moveto show}bind def
43 /R{moveto 0 SC 3 -1 roll widthshow}bind def
44 /S{moveto 0 exch ashow}bind def
45 /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
46 /SF{
47 findfont exch
48 [exch dup 0 exch 0 exch neg 0 0]makefont
49 dup setfont
50 [exch/setfont cvx]cvx bind def
51 }bind def
52 /MF{
53 findfont
54 [5 2 roll
55 0 3 1 roll
56 neg 0 0]makefont
57 dup setfont
58 [exch/setfont cvx]cvx bind def
59 }bind def
60 /level0 0 def
61 /RES 0 def
62 /PL 0 def
63 /LS 0 def
64 /MANUAL{
65 statusdict begin/manualfeed true store end
66 }bind def
67 /PLG{
68 gsave newpath clippath pathbbox grestore
69 exch pop add exch pop
70 }bind def
71 /BP{
72 /level0 save def
73 1 setlinecap
74 1 setlinejoin
75 72 RES div dup scale
76 LS{
77 90 rotate
78 }{
79 0 PL translate
80 }ifelse
81 1 -1 scale
82 }bind def
83 /EP{
84 level0 restore
85 showpage
86 }def
87 /DA{
88 newpath arcn stroke
89 }bind def
90 /SN{
91 transform
92 .25 sub exch .25 sub exch
93 round .25 add exch round .25 add exch
94 itransform
95 }bind def
96 /DL{
97 SN
98 moveto
99 SN
100 lineto stroke
101 }bind def
102 /DC{
103 newpath 0 360 arc closepath
104 }bind def
105 /TM matrix def
106 /DE{
107 TM currentmatrix pop
108 translate scale newpath 0 0 .5 0 360 arc closepath
109 TM setmatrix
110 }bind def
111 /RC/rcurveto load def
112 /RL/rlineto load def
113 /ST/stroke load def
114 /MT/moveto load def
115 /CL/closepath load def
116 /Fr{
117 setrgbcolor fill
118 }bind def
119 /setcmykcolor where{
120 pop
121 /Fk{
122 setcmykcolor fill
123 }bind def
124 }if
125 /Fg{
126 setgray fill
127 }bind def
128 /FL/fill load def
129 /LW/setlinewidth load def
130 /Cr/setrgbcolor load def
131 /setcmykcolor where{
132 pop
133 /Ck/setcmykcolor load def
134 }if
135 /Cg/setgray load def
136 /RE{
137 findfont
138 dup maxlength 1 index/FontName known not{1 add}if dict begin
139 {
140 1 index/FID ne{def}{pop pop}ifelse
141 }forall
142 /Encoding exch def
143 dup/FontName exch def
144 currentdict end definefont pop
145 }bind def
146 /DEFS 0 def
147 /EBEGIN{
148 moveto
149 DEFS begin
150 }bind def
151 /EEND/end load def
152 /CNT 0 def
153 /level1 0 def
154 /PBEGIN{
155 /level1 save def
156 translate
157 div 3 1 roll div exch scale
158 neg exch neg exch translate
159 0 setgray
160 0 setlinecap
161 1 setlinewidth
162 0 setlinejoin
163 10 setmiterlimit
164 []0 setdash
165 /setstrokeadjust where{
166 pop
167 false setstrokeadjust
168 }if
169 /setoverprint where{
170 pop
171 false setoverprint
172 }if
173 newpath
174 /CNT countdictstack def
175 userdict begin
176 /showpage{}def
177 /setpagedevice{}def
178 }bind def
179 /PEND{
180 countdictstack CNT sub{end}repeat
181 level1 restore
182 }bind def
183 end def
184 /setpacking where{
185 pop
186 setpacking
187 }if
188 %%EndResource
189 %%BeginFeature: *PageSize Default
190 << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
191 %%EndFeature
192 %%IncludeResource: font Times-Bold
193 %%IncludeResource: font Times-Roman
194 %%IncludeResource: font Times-Italic
195 %%IncludeResource: font Symbol
196 grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
197 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
198 /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
199 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
200 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
201 /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
202 /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
203 /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
204 /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
205 /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
206 /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
207 /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
208 /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
209 /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
210 /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
211 /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
212 /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
213 /logicalnot/minus/registered/macron/degree/plusminus/twosuperior
214 /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
215 /ordmasculine/guilsinglright/onequarter/onehalf/threequarters
216 /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
217 /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
218 /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
219 /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
220 /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
221 /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
222 /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
223 /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
224 /Times-Italic@0 ENC0/Times-Italic RE/Times-Roman@0 ENC0/Times-Roman RE
225 /Times-Bold@0 ENC0/Times-Bold RE
226 %%EndProlog
227 %%Page: 1 1
228 %%BeginPageSetup
229 BP
230 %%EndPageSetup
231 /F0 16/Times-Bold@0 SF(SENDMAIL)236.833 143.4 Q/F1 10/Times-Bold@0 SF
232 (TM)-8 I/F2 12/Times-Bold@0 SF(INST)170.172 172.2 Q(ALLA)-1.08 E
233 (TION AND OPERA)-1.14 E(TION GUIDE)-1.14 E/F3 10/Times-Roman@0 SF
234 (Eric Allman)263.42 196.2 Q(Claus Assmann)256.75 208.2 Q(Gre)244.75
235 220.2 Q(gory Neil Shapiro)-.15 E(Proofpoint, Inc.)256.475 232.2 Q -.15
236 (Fo)234.465 268.2 S 2.5(rS).15 G(endmail V)-2.5 E(ersion 8.16)-1.11 E/F4
237 10/Times-Italic@0 SF(Sendmail)97 312.6 Q/F5 8/Times-Roman@0 SF(TM)-5 I
238 F3 .1(implements a general purpose internetw)2.6 5 N .1
239 (ork mail routing f)-.1 F .1(acility under the UNIX\256 oper)-.1 F(-)-.2
240 E .017(ating system.)72 324.6 R .017(It is not tied to an)5.017 F 2.517
241 (yo)-.15 G .017(ne transport protocol \212 its function may be lik)
242 -2.517 F .017(ened to a crossbar switch,)-.1 F 1.036
243 (relaying messages from one domain into another)72 336.6 R 6.036(.I)-.55
244 G 3.536(nt)-6.036 G 1.036
245 (he process, it can do a limited amount of message)-3.536 F .604(header\
246  editing to put the message into a format that is appropriate for the r\
247 ecei)72 348.6 R .604(ving domain.)-.25 F .604(All of this is)5.604 F
248 (done under the control of a con\214guration \214le.)72 360.6 Q .711
249 (Due to the requirements of \215e)97 376.8 R .711(xibility for)-.15 F F4
250 (sendmail)3.211 E F3 3.211(,t)C .71
251 (he con\214guration \214le can seem some)-3.211 F .71(what unap-)-.25 F
252 2.893(proachable. Ho)72 388.8 R(we)-.25 E -.15(ve)-.25 G 1.193 -.4(r, t)
253 .15 H .393(here are only a fe).4 F 2.893(wb)-.25 G .394
254 (asic con\214gurations for most sites, for which standard con\214gu-)
255 -2.893 F .646(ration \214les ha)72 400.8 R .946 -.15(ve b)-.2 H .646
256 (een supplied.).15 F .645(Most other con\214gurations can be b)5.646 F
257 .645(uilt by adjusting an e)-.2 F .645(xisting con\214gura-)-.15 F
258 (tion \214le incrementally)72 412.8 Q(.)-.65 E F4(Sendmail)97 429 Q F3
259 .903(is based on RFC 821 \(Simple Mail T)3.403 F .904
260 (ransport Protocol\), RFC 822 \(Internet Mail Headers)-.35 F -.15(Fo)72
261 441 S 2.518(rmat\), RFC 974 \(MX routing\), RFC 1123 \(Internet Host Re\
262 quirements\), RFC 1413 \(Identi\214cation).15 F(serv)72 453 Q 1.868(er\
263 \), RFC 1652 \(SMTP 8BITMIME Extension\), RFC 1869 \(SMTP Service Exten\
264 sions\), RFC 1870)-.15 F .671
265 (\(SMTP SIZE Extension\), RFC 1891 \(SMTP Deli)72 465 R -.15(ve)-.25 G
266 .671(ry Status Noti\214cations\), RFC 1892 \(Multipart/Report\),).15 F
267 1.273(RFC 1893 \(Enhanced Mail System Status Codes\), RFC 1894 \(Deli)72
268 477 R -.15(ve)-.25 G 1.273(ry Status Noti\214cations\), RFC 1985).15 F
269 .639(\(SMTP Service Extension for Remote Message Queue Starting\), RFC \
270 2033 \(Local Message T)72 489 R(ransmission)-.35 E .242(Protocol\), RFC\
271  2034 \(SMTP Service Extension for Returning Enhanced Error Codes\), RF\
272 C 2045 \(MIME\),)72 501 R .283(RFC 2476 \(Message Submission\), RFC 248\
273 7 \(SMTP Service Extension for Secure SMTP o)72 513 R -.15(ve)-.15 G
274 2.782(rT).15 G .282(LS\), RFC)-2.782 F .118(2554 \(SMTP Service Extensi\
275 on for Authentication\), RFC 2821 \(Simple Mail T)72 525 R .118
276 (ransfer Protocol\), RFC 2822)-.35 F .904(\(Internet Message F)72 537 R
277 .903(ormat\), RFC 2852 \(Deli)-.15 F -.15(ve)-.25 G 3.403(rB).15 G 3.403
278 (yS)-3.403 G .903(MTP Service Extension\), RFC 2920 \(SMTP Service)
279 -3.403 F 2.201(Extension for Command Pipelining\), and RFC 7505 \(A "Nu\
280 ll MX" No Service Resource Record for)72 549 R .678
281 (Domains That Accept No Mail\).)72 561 R(Ho)5.678 E(we)-.25 E -.15(ve)
282 -.25 G 1.478 -.4(r, s).15 H(ince).4 E F4(sendmail)3.178 E F3 .678
283 (is designed to w)3.178 F .677(ork in a wider w)-.1 F .677(orld, in man)
284 -.1 F(y)-.15 E(cases it can be con\214gured to e)72 573 Q
285 (xceed these protocols.)-.15 E(These cases are described herein.)5 E
286 (Although)97 589.2 Q F4(sendmail)3.547 E F3 1.048(is intended to run wi\
287 thout the need for monitoring, it has a number of features)3.547 F 1.972
288 (that may be used to monitor or adjust the operation under unusual circ\
289 umstances.)72 601.2 R 1.972(These features are)6.972 F(described.)72
290 613.2 Q .816(Section one describes ho)97 629.4 R 3.316(wt)-.25 G 3.316
291 (od)-3.316 G 3.316(oab)-3.316 G(asic)-3.316 E F4(sendmail)3.316 E F3
292 3.317(installation. Section)3.317 F(tw)3.317 E 3.317(oe)-.1 G .817
293 (xplains the day-to-day)-3.467 F .283(information you should kno)72
294 641.4 R 2.783(wt)-.25 G 2.783(om)-2.783 G .282
295 (aintain your mail system.)-2.783 F .282(If you ha)5.282 F .582 -.15
296 (ve a r)-.2 H(elati).15 E -.15(ve)-.25 G .282(ly normal site, these tw)
297 .15 F(o)-.1 E .634(sections should contain suf)72 653.4 R .635
298 (\214cient information for you to install)-.25 F F4(sendmail)3.135 E F3
299 .635(and k)3.135 F .635(eep it happ)-.1 F 4.435 -.65(y. S)-.1 H .635
300 (ection three).65 F .51(has information re)72 665.4 R -.05(ga)-.15 G
301 .509(rding the command line ar).05 F 3.009(guments. Section)-.18 F .509
302 (four describes some parameters that may)3.009 F .32 LW 76 675 72 675 DL
303 80 675 76 675 DL 84 675 80 675 DL 88 675 84 675 DL 92 675 88 675 DL 96
304 675 92 675 DL 100 675 96 675 DL 104 675 100 675 DL 108 675 104 675 DL
305 112 675 108 675 DL 116 675 112 675 DL 120 675 116 675 DL 124 675 120 675
306 DL 128 675 124 675 DL 132 675 128 675 DL 136 675 132 675 DL 140 675 136
307 675 DL 144 675 140 675 DL 148 675 144 675 DL 152 675 148 675 DL 156 675
308 152 675 DL 160 675 156 675 DL 164 675 160 675 DL 168 675 164 675 DL 172
309 675 168 675 DL 176 675 172 675 DL 180 675 176 675 DL 184 675 180 675 DL
310 188 675 184 675 DL 192 675 188 675 DL 196 675 192 675 DL 200 675 196 675
311 DL 204 675 200 675 DL 208 675 204 675 DL 212 675 208 675 DL 216 675 212
312 675 DL/F6 8/Times-Bold@0 SF(DISCLAIMER:)93.6 687 Q F5
313 (This documentation is under modi\214cation.)2 E
314 (Sendmail is a trademark of Proofpoint, Inc.)93.6 699 Q(US P)4 E
315 (atent Numbers 6865671, 6986037.)-.12 E F1
316 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)200.86 E 0
317 Cg EP
318 %%Page: 2 2
319 %%BeginPageSetup
320 BP
321 %%EndPageSetup
322 /F0 10/Times-Bold@0 SF 198.36(SMM:08-2 Sendmail)72 60 R
323 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .362
324 (be safely tweak)72 96 R 2.862(ed. Section)-.1 F<8c76>2.862 E 2.862(ec)
325 -.15 G .362
326 (ontains the nitty-gritty information about the con\214guration \214le.)
327 -2.862 F .363(This sec-)5.363 F .143
328 (tion is for masochists and people who must write their o)72 108 R .142
329 (wn con\214guration \214le.)-.25 F .142(Section six describes con\214g-)
330 5.142 F .227(uration that can be done at compile time.)72 120 R .227
331 (The appendix)5.227 F .227(es gi)-.15 F .527 -.15(ve a b)-.25 H .227
332 (rief b).15 F .227(ut detailed e)-.2 F .228(xplanation of a number)-.15
333 F(of features not described in the rest of the paper)72 132 Q(.)-.55 E 0
334 Cg EP
335 %%Page: 7 3
336 %%BeginPageSetup
337 BP
338 %%EndPageSetup
339 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
340 (SMM:08-7)200.86 E 2.5(1. B)72 96 R(ASIC INST)-.3 E(ALLA)-.9 E(TION)-.95
341 E/F1 10/Times-Roman@0 SF .127(There are tw)112 112.2 R 2.627(ob)-.1 G
342 .126(asic steps to installing)-2.627 F/F2 10/Times-Italic@0 SF(sendmail)
343 2.626 E F1 5.126(.F)C .126(irst, you ha)-5.126 F .426 -.15(ve t)-.2 H
344 2.626(oc).15 G .126(ompile and install the binary)-2.626 F(.)-.65 E(If)
345 87 124.2 Q F2(sendmail)2.888 E F1 .388(has already been ported to your \
346 operating system that should be simple.)2.888 F .389(Second, you must)
347 5.388 F -.2(bu)87 136.2 S .279(ild a run-time con\214guration \214le.).2
348 F .278(This is a \214le that)5.279 F F2(sendmail)2.778 E F1 .278
349 (reads when it starts up that describes the)2.778 F .531(mailers it kno)
350 87 148.2 R .531(ws about, ho)-.25 F 3.031(wt)-.25 G 3.031(op)-3.031 G
351 .531(arse addresses, ho)-3.031 F 3.031(wt)-.25 G 3.031(or)-3.031 G -.25
352 (ew)-3.031 G .531(rite the message header).25 F 3.031(,a)-.4 G .532
353 (nd the settings of)-3.031 F -.25(va)87 160.2 S .869(rious options.).25
354 F .869(Although the con\214guration \214le can be quite comple)5.869 F
355 .868(x, a con\214guration can usually be)-.15 F -.2(bu)87 172.2 S 1.111
356 (ilt using an M4-based con\214guration language.).2 F 1.112
357 (Assuming you ha)6.112 F 1.412 -.15(ve t)-.2 H 1.112(he standard).15 F
358 F2(sendmail)3.612 E F1(distrib)3.612 E(u-)-.2 E(tion, see)87 184.2 Q F2
359 (cf/README)2.5 E F1(for further information.)2.5 E .192
360 (The remainder of this section will describe the installation of)112
361 200.4 R F2(sendmail)2.692 E F1 .192(assuming you can use one)2.692 F
362 1.431(of the e)87 212.4 R 1.432(xisting con\214gurations and that the s\
363 tandard installation parameters are acceptable.)-.15 F 1.432(All path-)
364 6.432 F .977(names and e)87 224.4 R .976(xamples are gi)-.15 F -.15(ve)
365 -.25 G 3.476(nf).15 G .976(rom the root of the)-3.476 F F2(sendmail)
366 3.476 E F1 .976(subtree, normally)3.476 F F2(/usr/sr)3.476 E(c/usr)-.37
367 E(.sbin/send-)-1.11 E(mail)87 236.4 Q F1(on 4.4BSD-based systems.)2.5 E
368 .165(Continue with the ne)112 252.6 R .165(xt section if you need/w)-.15
369 F .166(ant to compile)-.1 F F2(sendmail)2.666 E F1 2.666(yourself. If)
370 2.666 F .166(you ha)2.666 F .466 -.15(ve a r)-.2 H(un-).15 E(ning binar\
371 y already on your system, you should probably skip to section 1.2.)87
372 264.6 Q F0 2.5(1.1. Compiling)87 288.6 R(Sendmail)2.5 E F1(All)127 304.8
373 Q F2(sendmail)2.571 E F1 .071(source is in the)2.571 F F2(sendmail)2.571
374 E F1(subdirectory)2.571 E 5.071(.T)-.65 G 2.571(oc)-5.871 G .07
375 (ompile sendmail, \231cd\232 into the)-2.571 F F2(send-)2.57 E(mail)102
376 316.8 Q F1(directory and type)2.5 E(./Build)142 333 Q 1.41
377 (This will lea)102 349.2 R 1.711 -.15(ve t)-.2 H 1.411
378 (he binary in an appropriately named subdirectory).15 F 3.911(,e)-.65 G
379 1.411(.g., obj.BSD-OS.2.1.i386.)-3.911 F(It)6.411 E -.1(wo)102 361.2 S
380 (rks for multiple object v).1 E
381 (ersions compiled out of the same directory)-.15 E(.)-.65 E F0 2.5
382 (1.1.1. T)102 385.2 R(weaking the Build In)-.74 E -.1(vo)-.4 G(cation).1
383 E F1 -1.1(Yo)142 401.4 S 2.905(uc)1.1 G .405(an gi)-2.905 F .705 -.15
384 (ve p)-.25 H .405(arameters on the).15 F F2(Build)2.905 E F1 2.905
385 (command. In)2.905 F .404(most cases these are only used when)2.905 F
386 (the)117 413.4 Q F2(obj.*)2.5 E F1(directory is \214rst created.)5 E 1.6
387 -.8(To r)5 H(estart from scratch, use).8 E F2(-c)2.5 E F1 5(.T)C
388 (hese commands include:)-5 E<ad4c>117 429.6 Q F2(libdir)2.5 E(s)-.1 E F1
389 2.5(Al)153 441.6 S(ist of directories to search for libraries.)-2.5 E
390 <ad49>117 457.8 Q F2(incdir)2.5 E(s)-.1 E F1 2.5(Al)153 469.8 S
391 (ist of directories to search for include \214les.)-2.5 E<ad45>117 486 Q
392 F2(en)2.5 E(var)-.4 E F1(=)A F2(value)A F1(Set an en)153 498 Q
393 (vironment v)-.4 E(ariable to an indicated)-.25 E F2(value)2.5 E F1
394 (before compiling.)2.5 E 23.42(\255c Create)117 514.2 R 2.5(an)2.5 G
395 -.25(ew)-2.5 G F2(obj.*)2.75 E F1(tree before running.)5 E<ad66>117
396 530.4 Q F2(sitecon\214g)2.5 E F1 2.192
397 (Read the indicated site con\214guration \214le.)153 542.4 R 2.193
398 (If this parameter is not speci\214ed,)7.192 F F2(Build)4.693 E F1
399 (includes)153 554.4 Q F2(all)11.512 E F1 9.012(of the \214les)11.512 F
400 F2($B)11.511 E(UILDT)-.1 E(OOLS/Site/site)-.18 E(.$oscf)-.15 E(.m4)-.15
401 E F1(and)11.511 E F2($B)11.511 E(UILD-)-.1 E -.18(TO)153 566.4 S
402 (OLS/Site/site).18 E(.con\214g)-.15 E(.m4)-.15 E F1 2.985(,w)C .485
403 (here $B)-2.985 F(UILDT)-.1 E .485(OOLS is normally)-.18 F F2(../de)
404 2.985 E(vtools)-.15 E F1 .485(and $oscf is)2.985 F .678
405 (the same name as used on the)153 578.4 R F2(obj.*)3.178 E F1(directory)
406 5.678 E 5.678(.S)-.65 G .678(ee belo)-5.678 F 3.178(wf)-.25 G .678
407 (or a description of the site)-3.178 F(con\214guration \214le.)153 590.4
408 Q 22.3(\255S Skip)117 606.6 R(auto-con\214guration.)4.42 E F2(Build)
409 6.921 E F1 1.921(will a)4.421 F -.2(vo)-.2 G 1.921
410 (id auto-detecting libraries if this is set.).2 F(All)6.921 E(libraries\
411  and map de\214nitions must be speci\214ed in the site con\214guration \
412 \214le.)153 618.6 Q 5.607(Most other parameters are passed to the)117
413 634.8 R F2(mak)8.107 E(e)-.1 E F1 5.606(program; for details see)8.107 F
414 F2($B)8.106 E(UILD-)-.1 E -.18(TO)117 646.8 S(OLS/README).18 E F1(.)A F0
415 2.5(1.1.2. Cr)102 670.8 R(eating a Site Con\214guration File)-.18 E F1
416 4.321(See sendmail/README for v)142 687 R 4.322
417 (arious compilation \215ags that can be set, and de)-.25 F(v-)-.25 E
418 (tools/README for details ho)117 699 Q 2.5(wt)-.25 G 2.5(os)-2.5 G
419 (et them.)-2.5 E 0 Cg EP
420 %%Page: 8 4
421 %%BeginPageSetup
422 BP
423 %%EndPageSetup
424 /F0 10/Times-Bold@0 SF 198.36(SMM:08-8 Sendmail)72 60 R
425 (Installation and Operation Guide)2.5 E 2.5(1.1.3. T)102 96 R
426 (weaking the Mak)-.74 E(e\214le)-.1 E/F1 10/Times-Italic@0 SF(Sendmail)
427 142 112.2 Q/F2 10/Times-Roman@0 SF 2.181(supports tw)4.681 F 4.681(od)
428 -.1 G(if)-4.681 E 2.181(ferent formats for the local \(on disk\) v)-.25
429 F 2.18(ersion of databases,)-.15 F(notably the)117 124.2 Q F1(aliases)
430 2.5 E F2 2.5(database. At)2.5 F
431 (least one of these should be de\214ned if at all possible.)2.5 E 48.94
432 (CDB Constant)117 140.4 R(DataBase \(tin)2.5 E(ycdb\).)-.15 E 39.5
433 (NDBM The)117 156.6 R -.74(``)3.166 G(ne).74 E 3.166(wD)-.25 G(BM')
434 -3.166 E 3.166('f)-.74 G .666(ormat, a)-3.166 F -.25(va)-.2 G .666
435 (ilable on nearly all systems around today).25 F 5.667(.T)-.65 G(his)
436 -5.667 E -.1(wa)189 168.6 S 3.541(st).1 G 1.041
437 (he preferred format prior to 4.4BSD.)-3.541 F 1.041(It allo)6.041 F
438 1.041(ws such comple)-.25 F 3.54(xt)-.15 G 1.04(hings as)-3.54 F
439 (multiple databases and closing a currently open database.)189 180.6 Q
440 32.84(NEWDB The)117 196.8 R(Berk)3.787 E(ele)-.1 E 3.787(yD)-.15 G 3.787
441 (Bp)-3.787 G 3.787(ackage. If)-3.787 F 1.288(you ha)3.788 F 1.588 -.15
442 (ve t)-.2 H 1.288(his, use it.).15 F 1.288(It allo)6.288 F 1.288
443 (ws long records,)-.25 F 2.56
444 (multiple open databases, real in-memory caching, and so forth.)189
445 208.8 R -1.1(Yo)7.56 G 5.06(uc)1.1 G(an)-5.06 E .468
446 (de\214ne this in conjunction with)189 220.8 R/F3 9/Times-Roman@0 SF
447 (NDBM)2.968 E F2 2.968(;i)C 2.968(fy)-2.968 G .469
448 (ou do, old alias databases are read,)-2.968 F -.2(bu)189 232.8 S 3.108
449 (tw).2 G .608(hen a ne)-3.108 F 3.108(wd)-.25 G .608
450 (atabase is created it will be in NEWDB format.)-3.108 F .608
451 (As a nasty)5.608 F 1.803(hack, if you ha)189 244.8 R 2.104 -.15(ve N)
452 -.2 H 1.804(EWDB, NDBM, and NIS de\214ned, and if the alias \214le).15 F
453 .124(name includes the substring \231/yp/\232,)189 256.8 R F1(sendmail)
454 2.623 E F2 .123(will create both ne)2.623 F 2.623(wa)-.25 G .123
455 (nd old v)-2.623 F(er)-.15 E(-)-.2 E 1.08
456 (sions of the alias \214le during a)189 268.8 R F1(ne)3.58 E(walias)-.15
457 E F2 3.58(command. This)3.58 F 1.08(is required because)3.58 F .845
458 (the Sun NIS/YP system reads the DBM v)189 280.8 R .845
459 (ersion of the alias \214le.)-.15 F(It')5.845 E 3.345(su)-.55 G .845
460 (gly as)-3.345 F(sin, b)189 292.8 Q(ut it w)-.2 E(orks.)-.1 E 1.112
461 (If neither of these are de\214ned,)117 309 R F1(sendmail)3.612 E F2
462 1.112(reads the alias \214le into memory on e)3.612 F -.15(ve)-.25 G
463 1.112(ry in).15 F -.2(vo)-.4 G(cation.).2 E 1.043(This can be slo)117
464 321 R 3.543(wa)-.25 G 1.043(nd should be a)-3.543 F -.2(vo)-.2 G 3.543
465 (ided. There).2 F 1.043(are also se)3.543 F -.15(ve)-.25 G 1.042
466 (ral methods for remote database).15 F(access:)117 333 Q(LD)117 349.2 Q
467 43.79(AP Lightweight)-.4 F(Directory Access Protocol.)2.5 E 53.39
468 (NIS Sun')117 365.4 R 2.5(sN)-.55 G(etw)-2.5 E
469 (ork Information Services \(formerly YP\).)-.1 E 28.94(NISPLUS Sun')117
470 381.6 R 2.5(sN)-.55 G(IS+ services.)-2.5 E 26.73(NETINFO NeXT')117 397.8
471 R 2.5(sN)-.55 G(etInfo service.)-2.5 E 32.84(HESIOD Hesiod)117 414 R
472 (service \(from Athena\).)2.5 E .085
473 (Other compilation \215ags are set in)117 430.2 R F1(conf)2.585 E(.h)
474 -.15 E F2 .086
475 (and should be prede\214ned for you unless you are porting)2.586 F
476 (to a ne)117 442.2 Q 2.5(we)-.25 G -.4(nv)-2.5 G 2.5(ironment. F).4 F
477 (or more options see)-.15 E F1(sendmail/README)2.5 E F2(.)A F0 2.5
478 (1.1.4. Compilation)102 466.2 R(and installation)2.5 E F2 .309
479 (After making the local system con\214guration described abo)142 482.4 R
480 -.15(ve)-.15 G 2.808(,Y).15 G .308(ou should be able to com-)-3.908 F
481 (pile and install the system.)117 494.4 Q
482 (The script \231Build\232 is the best approach on most systems:)5 E
483 (./Build)157 510.6 Q(This will use)117 526.8 Q F1(uname)2.5 E F2
484 (\(1\) to create a custom Mak)A(e\214le for your en)-.1 E(vironment.)-.4
485 E(If you are installing in the standard places, you should be able to i\
486 nstall using)142 543 Q(./Build install)157 559.2 Q 3.346(This should in\
487 stall the binary in /usr/sbin and create links from /usr/bin/ne)117
488 575.4 R -.1(wa)-.25 G 3.346(liases and).1 F .281
489 (/usr/bin/mailq to /usr/sbin/sendmail.)117 587.4 R .281
490 (On most systems it will also format and install man pages.)5.281 F
491 1.056(Notice: as of v)117 599.4 R 1.056(ersion 8.12)-.15 F F1(sendmail)
492 3.556 E F2 1.056(will no longer be installed set-user)3.556 F 1.056
493 (-ID root by def)-.2 F 3.556(ault. If)-.1 F(you really w)117 611.4 Q
494 (ant to use the old method, you can specify it as tar)-.1 E(get:)-.18 E
495 (./Build install-set-user)157 627.6 Q(-id)-.2 E F0 2.5
496 (1.2. Con\214guration)87 655.8 R(Files)2.5 E F1(Sendmail)127 672 Q F2
497 2.079(cannot operate without a con\214guration \214le.)4.58 F 2.079
498 (The con\214guration de\214nes the mail)7.079 F(deli)102 684 Q -.15(ve)
499 -.25 G .888(ry mechanisms understood at this site, ho).15 F 3.389(wt)
500 -.25 G 3.389(oa)-3.389 G .889(ccess them, ho)-3.389 F 3.389(wt)-.25 G
501 3.389(of)-3.389 G(orw)-3.389 E .889(ard email to remote)-.1 F .088
502 (mail systems, and a number of tuning parameters.)102 696 R .088
503 (This con\214guration \214le is detailed in the later por)5.088 F(-)-.2
504 E(tion of this document.)102 708 Q 0 Cg EP
505 %%Page: 9 5
506 %%BeginPageSetup
507 BP
508 %%EndPageSetup
509 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
510 (SMM:08-9)200.86 E/F1 10/Times-Roman@0 SF(The)127 96 Q/F2 10
511 /Times-Italic@0 SF(sendmail)2.764 E F1 .264
512 (con\214guration can be daunting at \214rst.)2.764 F .264(The w)5.264 F
513 .264(orld is comple)-.1 F .264(x, and the mail con-)-.15 F .109
514 (\214guration re\215ects that.)102 108 R .109(The distrib)5.109 F .108
515 (ution includes an m4-based con\214guration package that hides a lot)-.2
516 F(of the comple)102 120 Q(xity)-.15 E 5(.S)-.65 G(ee)-5 E F2(cf/README)
517 2.5 E F1(for details.)2.5 E .657
518 (Our con\214guration \214les are processed by)127 136.2 R F2(m4)3.158 E
519 F1 .658(to f)3.158 F .658(acilitate local customization; the directory)
520 -.1 F F2(cf)3.158 E F1 .397(of the)102 148.2 R F2(sendmail)2.897 E F1
521 (distrib)2.896 E .396(ution directory contains the source \214les.)-.2 F
522 .396(This directory contains se)5.396 F -.15(ve)-.25 G .396(ral sub-).15
523 F(directories:)102 160.2 Q 61.73(cf Both)102 176.4 R .56
524 (site-dependent and site-independent descriptions of hosts.)3.06 F .56
525 (These can be lit-)5.56 F .445(eral host names \(e.g., \231ucb)174 188.4
526 R -.25(va)-.15 G .445(x.mc\232\) when the hosts are g).25 F(ate)-.05 E
527 -.1(wa)-.25 G .445(ys or more general).1 F .535(descriptions \(such as \
528 \231generic-solaris2.mc\232 as a general description of an SMTP-)174
529 200.4 R .93(connected host running Solaris 2.x.)174 212.4 R .93
530 (Files ending)5.93 F F0(.mc)3.43 E F1(\(`)3.43 E .93
531 (`M4 Con\214guration')-.74 F .93('\) are)-.74 F 1.785
532 (the input descriptions; the output is in the corresponding)174 224.4 R
533 F0(.cf)4.285 E F1 4.285(\214le. The)4.285 F(general)4.285 E
534 (structure of these \214les is described belo)174 236.4 Q -.65(w.)-.25 G
535 39.5(domain Site-dependent)102 252.6 R .428(subdomain descriptions.)
536 2.928 F .428(These are tied to the w)5.428 F .428(ay your or)-.1 F -.05
537 (ga)-.18 G(niza-).05 E .776(tion w)174 264.6 R .776
538 (ants to do addressing.)-.1 F -.15(Fo)5.777 G 3.277(re).15 G(xample,)
539 -3.427 E F0(domain/CS.Berk)3.277 E(eley)-.1 E(.EDU)-.7 E(.m4)-.5 E F1
540 .777(is our)3.277 F 1.188(description for hosts in the CS.Berk)174 276.6
541 R(ele)-.1 E -.65(y.)-.15 G 1.188(EDU subdomain.).65 F 1.187
542 (These are referenced)6.188 F(using the)174 288.6 Q/F3 9/Times-Roman@0
543 SF(DOMAIN)2.5 E F0(m4)2.5 E F1(macro in the)2.5 E F0(.mc)2.5 E F1
544 (\214le.)2.5 E 41.74(feature De\214nitions)102 304.8 R .728
545 (of speci\214c features that some particular host in your site might w)
546 3.228 F(ant.)-.1 E 2.467(These are referenced using the)174 316.8 R F3
547 (FEA)4.966 E(TURE)-.999 E F0(m4)4.966 E F1 4.966(macro. An)4.966 F -.15
548 (ex)4.966 G 2.466(ample feature is).15 F 1.763
549 (use_cw_\214le \(which tells)174 328.8 R F2(sendmail)4.263 E F1 1.764
550 (to read an /etc/mail/local-host-names \214le on)4.263 F
551 (startup to \214nd the set of local names\).)174 340.8 Q 50.62
552 (hack Local)102 357 R 1.886(hacks, referenced using the)4.387 F F3(HA)
553 4.386 E(CK)-.36 E F0(m4)4.386 E F1 4.386(macro. T)4.386 F 1.886(ry to a)
554 -.35 F -.2(vo)-.2 G 1.886(id these.).2 F(The)6.886 E(point of ha)174 369
555 Q(ving them here is to mak)-.2 E 2.5(ei)-.1 G 2.5(tc)-2.5 G
556 (lear that the)-2.5 E 2.5(ys)-.15 G(mell.)-2.5 E 56.72
557 (m4 Site-independent)102 385.2 R F2(m4)2.538 E F1 .038
558 (\(1\) include \214les that ha)B .338 -.15(ve i)-.2 H .038
559 (nformation common to all con\214gu-).15 F(ration \214les.)174 397.2 Q
560 (This can be thought of as a \231#include\232 directory)5 E(.)-.65 E
561 43.95(mailer De\214nitions)102 413.4 R .152
562 (of mailers, referenced using the)2.653 F F3(MAILER)2.652 E F0(m4)2.652
563 E F1 2.652(macro. The)2.652 F .152(mailer types)2.652 F 1.786
564 (that are kno)174 425.4 R 1.787(wn in this distrib)-.25 F 1.787
565 (ution are f)-.2 F 1.787(ax, local, smtp, uucp, and usenet.)-.1 F -.15
566 (Fo)6.787 G(r).15 E -.15(ex)174 437.4 S(ample, to include support for t\
567 he UUCP-based mailers, use \231MAILER\(uucp\)\232.).15 E 43.39
568 (ostype De\214nitions)102 453.6 R 1.157(describing v)3.657 F 1.157
569 (arious operating system en)-.25 F 1.156(vironments \(such as the loca-)
570 -.4 F(tion of support \214les\).)174 465.6 Q
571 (These are referenced using the)5 E F3(OSTYPE)2.5 E F0(m4)2.5 E F1
572 (macro.)2.5 E 60.61(sh Shell)102 481.8 R(\214les used by the)2.5 E F0
573 (m4)2.5 E F1 -.2(bu)2.5 G(ild process.).2 E -1.1(Yo)5 G 2.5(us)1.1 G
574 (houldn')-2.5 E 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(to mess with these.)
575 2.7 E 30.61(sitecon\214g Local)102 498 R .251(UUCP connecti)2.751 F .251
576 (vity information.)-.25 F .251
577 (This directory has been supplanted by the)5.251 F 1.077
578 (mailertable feature; an)174 510 R 3.577(yn)-.15 G 1.577 -.25(ew c)
579 -3.577 H 1.076(on\214gurations should use that feature to do UUCP).25 F
580 (\(and other\) routing.)174 522 Q
581 (The use of this directory is deprecated.)5 E .756(If you are in a ne)
582 127 538.2 R 3.256(wd)-.25 G .756(omain \(e.g., a compan)-3.256 F .757
583 (y\), you will probably w)-.15 F .757(ant to create a cf/domain)-.1 F
584 .051(\214le for your domain.)102 550.2 R .051
585 (This consists primarily of relay de\214nitions and features you w)5.051
586 F .05(ant enabled site-)-.1 F .915(wide: for e)102 562.2 R .915
587 (xample, Berk)-.15 F(ele)-.1 E(y')-.15 E 3.415(sd)-.55 G .915
588 (omain de\214nition de\214nes relays for BitNET and UUCP)-3.415 F 5.916
589 (.T)-1.11 G .916(hese are)-5.916 F 1.52(speci\214c to Berk)102 574.2 R
590 (ele)-.1 E 2.819 -.65(y, a)-.15 H 1.519
591 (nd should be fully-quali\214ed internet-style domain names.).65 F 1.519
592 (Please check to)6.519 F(mak)102 586.2 Q 2.5(ec)-.1 G(ertain the)-2.5 E
593 2.5(ya)-.15 G(re reasonable for your domain.)-2.5 E 1.406
594 (Subdomains at Berk)127 602.4 R(ele)-.1 E 3.906(ya)-.15 G 1.407
595 (re also represented in the cf/domain directory)-3.906 F 6.407(.F)-.65 G
596 1.407(or e)-6.557 F 1.407(xample, the)-.15 F .356(domain CS.Berk)102
597 614.4 R(ele)-.1 E -.65(y.)-.15 G .356
598 (EDU is the Computer Science subdomain, EECS.Berk).65 F(ele)-.1 E -.65
599 (y.)-.15 G .356(EDU is the Electri-).65 F 1.278
600 (cal Engineering and Computer Sciences subdomain, and S2K.Berk)102 626.4
601 R(ele)-.1 E -.65(y.)-.15 G 1.278(EDU is the Sequoia 2000).65 F 4.004
602 (subdomain. Y)102 638.4 R 1.504(ou will probably ha)-1.1 F 1.804 -.15
603 (ve t)-.2 H 4.004(oa).15 G 1.504
604 (dd an entry to this directory to be appropriate for your)-4.004 F
605 (domain.)102 650.4 Q -1.1(Yo)127 666.6 S 4.372(uw)1.1 G 1.872(ill ha)
606 -4.372 F 2.172 -.15(ve t)-.2 H 4.372(ou).15 G 1.872(se or create)-4.372
607 F F0(.mc)4.372 E F1 1.872(\214les in the)4.372 F F2(cf/cf)4.372 E F1
608 1.873(subdirectory for your hosts.)4.373 F 1.873(This is)6.873 F
609 (detailed in the cf/README \214le.)102 678.6 Q 0 Cg EP
610 %%Page: 10 6
611 %%BeginPageSetup
612 BP
613 %%EndPageSetup
614 /F0 10/Times-Bold@0 SF 193.36(SMM:08-10 Sendmail)72 60 R
615 (Installation and Operation Guide)2.5 E 2.5(1.3. Details)87 96 R
616 (of Installation Files)2.5 E/F1 10/Times-Roman@0 SF
617 (This subsection describes the \214les that comprise the)127 112.2 Q/F2
618 10/Times-Italic@0 SF(sendmail)2.5 E F1(installation.)2.5 E F0 2.5
619 (1.3.1. /usr/sbin/sendmail)102 136.2 R F1 1.831(The binary for)142 154.4
620 R F2(sendmail)4.331 E F1 1.831(is located in /usr/sbin)4.331 F/F3 7
621 /Times-Roman@0 SF(1)-4 I F1 6.832(.I)4 K 4.332(ts)-6.832 G 1.832
622 (hould be set-group-ID smmsp as)-4.332 F .645
623 (described in sendmail/SECURITY)117 166.4 R 5.644(.F)-1.29 G .644
624 (or security reasons, /, /usr)-5.794 F 3.144(,a)-.4 G .644
625 (nd /usr/sbin should be o)-3.144 F(wned)-.25 E(by root, mode 0755)117
626 180.4 Q F3(2)-4 I F1(.)4 I F0 2.5(1.3.2. /etc/mail/sendmail.cf)102 204.4
627 R F1 .889(This is the main con\214guration \214le for)142 222.6 R F2
628 (sendmail)3.389 E F3(3)-4 I F1 5.889(.T)4 K .89(his is one of the tw)
629 -5.889 F 3.39(on)-.1 G .89(on-library \214le)-3.39 F
630 (names compiled into)117 236.6 Q F2(sendmail)2.5 E F3(4)-4 I F1 2.5(,t)4
631 K(he other is /etc/mail/submit.cf.)-2.5 E .721
632 (The con\214guration \214le is normally created using the distrib)142
633 252.8 R .721(ution \214les described abo)-.2 F -.15(ve)-.15 G 5.721(.I)
634 .15 G(f)-5.721 E .64(you ha)117 264.8 R .94 -.15(ve a p)-.2 H .64(artic\
635 ularly unusual system con\214guration you may need to create a special \
636 v).15 F(ersion.)-.15 E(The format of this \214le is detailed in later s\
637 ections of this document.)117 276.8 Q F0 2.5(1.3.3. /etc/mail/submit.cf)
638 102 300.8 R F1 .91(This is the con\214guration \214le for)142 317 R F2
639 (sendmail)3.411 E F1 .911
640 (when it is used for initial mail submission, in)3.411 F 1.005
641 (which case it is also called `)117 329 R 1.004
642 (`Mail Submission Program')-.74 F 3.504('\()-.74 G 1.004
643 (MSP\) in contrast to `)-3.504 F 1.004(`Mail T)-.74 F(ransfer)-.35 E
644 (Agent')117 341 Q 3.87('\()-.74 G(MT)-3.87 E 3.87(A\). Starting)-.93 F
645 1.37(with v)3.87 F 1.37(ersion 8.12,)-.15 F F2(sendmail)3.87 E F1 1.37
646 (uses one of tw)3.87 F 3.87(od)-.1 G(if)-3.87 E 1.37
647 (ferent con\214guration)-.25 F .052
648 (\214les based on its operation mode \(or the ne)117 353 R(w)-.25 E F0
649 <ad41>2.552 E F1 2.552(option\). F)2.552 F .051
650 (or initial mail submission, i.e., if one)-.15 F .951(of the options)117
651 365 R F0(\255bm)3.451 E F1(\(def)3.451 E(ault\),)-.1 E F0(\255bs)3.451 E
652 F1 3.451(,o)C(r)-3.451 E F0<ad74>3.451 E F1 .951
653 (is speci\214ed, submit.cf is used \(if a)3.451 F -.25(va)-.2 G .952
654 (ilable\), for other).25 F 2.28(operations sendmail.cf is used.)117 377
655 R 2.28(Details can be found in)7.28 F F2(sendmail/SECURITY)4.78 E F1
656 7.28(.s)C 2.28(ubmit.cf is)-7.28 F .014
657 (shipped with sendmail \(in cf/cf/\) and is installed by def)117 389 R
658 2.514(ault. If)-.1 F .014(changes to the con\214guration need)2.514 F
659 (to be made, start with cf/cf/submit.mc and follo)117 401 Q 2.5(wt)-.25
660 G(he instruction in cf/README.)-2.5 E F0 2.5(1.3.4. /usr/bin/newaliases)
661 102 425 R F1(The)142 441.2 Q F2(ne)2.5 E(waliases)-.15 E F1
662 (command should just be a link to)2.5 E F2(sendmail)2.5 E F1(:)A
663 (rm \255f /usr/bin/ne)157 457.4 Q -.1(wa)-.25 G(liases).1 E
664 (ln \255s /usr/sbin/sendmail /usr/bin/ne)157 469.4 Q -.1(wa)-.25 G
665 (liases).1 E(This can be installed in whate)117 485.6 Q -.15(ve)-.25 G
666 2.5(rs).15 G(earch path you prefer for your system.)-2.5 E F0 2.5
667 (1.3.5. /usr/bin/hoststat)102 509.6 R F1(The)142 525.8 Q F2(hoststat)
668 5.845 E F1 3.344(command should just be a link to)5.845 F F2(sendmail)
669 5.844 E F1 5.844(,i)C 5.844(naf)-5.844 G 3.344(ashion similar to)-5.944
670 F F2(ne)117 537.8 Q(waliases)-.15 E F1 6.443(.T)C 1.444(his command lis\
671 ts the status of the last mail transaction with all remote hosts.)-6.443
672 F(The)117 549.8 Q F0<ad76>3.857 E F1 1.357(\215ag will pre)3.857 F -.15
673 (ve)-.25 G 1.357(nt the status display from being truncated.).15 F 1.356
674 (It functions only when the)6.356 F F0(HostStatusDir)117 561.8 Q(ectory)
675 -.18 E F1(option is set.)2.5 E .32 LW 76 580.4 72 580.4 DL 80 580.4 76
676 580.4 DL 84 580.4 80 580.4 DL 88 580.4 84 580.4 DL 92 580.4 88 580.4 DL
677 96 580.4 92 580.4 DL 100 580.4 96 580.4 DL 104 580.4 100 580.4 DL 108
678 580.4 104 580.4 DL 112 580.4 108 580.4 DL 116 580.4 112 580.4 DL 120
679 580.4 116 580.4 DL 124 580.4 120 580.4 DL 128 580.4 124 580.4 DL 132
680 580.4 128 580.4 DL 136 580.4 132 580.4 DL 140 580.4 136 580.4 DL 144
681 580.4 140 580.4 DL 148 580.4 144 580.4 DL 152 580.4 148 580.4 DL 156
682 580.4 152 580.4 DL 160 580.4 156 580.4 DL 164 580.4 160 580.4 DL 168
683 580.4 164 580.4 DL 172 580.4 168 580.4 DL 176 580.4 172 580.4 DL 180
684 580.4 176 580.4 DL 184 580.4 180 580.4 DL 188 580.4 184 580.4 DL 192
685 580.4 188 580.4 DL 196 580.4 192 580.4 DL 200 580.4 196 580.4 DL 204
686 580.4 200 580.4 DL 208 580.4 204 580.4 DL 212 580.4 208 580.4 DL 216
687 580.4 212 580.4 DL/F4 5/Times-Roman@0 SF(1)93.6 590.8 Q/F5 8
688 /Times-Roman@0 SF .385(This is usually /usr/sbin on 4.4BSD and ne)3.2 J
689 .385(wer systems; man)-.2 F 2.385(ys)-.12 G .385
690 (ystems install it in /usr/lib)-2.385 F 4.384(.I)-.32 G .384
691 (understand it is in /usr/ucblib on)-2 F(System V Release 4.)72 603.6 Q
692 F4(2)93.6 614 Q F5 .149(Some v)3.2 J .15(endors ship them o)-.12 F .15(\
693 wned by bin; this creates a security hole that is not actually related \
694 to)-.2 F/F6 8/Times-Italic@0 SF(sendmail)2.15 E F5 4.15(.O)C .15
695 (ther important di-)-4.15 F(rectories that should ha)72 626.8 Q .24 -.12
696 (ve r)-.16 H(estricti).12 E .24 -.12(ve o)-.2 H(wnerships and permissio\
697 ns are /bin, /usr/bin, /etc, /etc/mail, /usr/etc, /lib, and /usr/lib)
698 -.08 E(.)-.32 E F4(3)93.6 637.2 Q F5(Actually)3.2 I 2.332(,t)-.52 G .332
699 (he pathname v)-2.332 F .332(aries depending on the operating system; /\
700 etc/mail is the preferred directory)-.2 F 4.332(.S)-.52 G .332
701 (ome older systems in-)-4.332 F 1.486(stall it in)72 650 R/F7 8
702 /Times-Bold@0 SF(/usr/lib/sendmail.cf)3.486 E F5 3.486(,a)C 1.486(nd I')
703 -3.486 F 1.726 -.12(ve a)-.4 H 1.486(lso seen it in).12 F F7
704 (/usr/ucblib)3.486 E F5 5.486(.I)C 3.486(fy)-5.486 G 1.486(ou w)-3.486 F
705 1.487(ant to mo)-.08 F 1.727 -.12(ve t)-.12 H 1.487
706 (his \214le, add -D_P).12 F -.888(AT)-.736 G(H_SENDMAIL-).888 E .093
707 (CF=\\"/\214le/name\\" to the \215ags passed to the C compiler)72 659.6
708 R 4.093(.M)-.44 G -.12(ov)-4.093 G .093
709 (ing this \214le is not recommended: other programs and scripts kno).12
710 F 2.093(wo)-.2 G 2.092(ft)-2.093 G(his)-2.092 E(location.)72 669.2 Q F4
711 (4)93.6 679.6 Q F5 .589
712 (The system libraries can reference other \214les; in particular)3.2 J
713 2.589(,s)-.32 G .589(ystem library subroutines that)-2.589 F F6
714 (sendmail)2.588 E F5 .588(calls probably reference)2.588 F F6
715 (/etc/passwd)72 692.4 Q F5(and)2 E F6(/etc/r)2 E(esolv)-.296 E(.conf)
716 -.592 E F5(.)A 0 Cg EP
717 %%Page: 11 7
718 %%BeginPageSetup
719 BP
720 %%EndPageSetup
721 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
722 (SMM:08-11)195.86 E 2.5(1.3.6. /usr/bin/pur)102 96 R(gestat)-.1 E/F1 10
723 /Times-Roman@0 SF .186(This command is also a link to)142 112.2 R/F2 10
724 /Times-Italic@0 SF(sendmail)2.687 E F1 5.187(.I)C 2.687<748d>-5.187 G
725 .187(ushes e)-2.687 F .187(xpired \(T)-.15 F .187
726 (imeout.hoststatus\) informa-)-.35 F(tion that is stored in the)117
727 124.2 Q F0(HostStatusDir)2.5 E(ectory)-.18 E F1(tree.)2.5 E F0 2.5
728 (1.3.7. /v)102 148.2 R(ar/spool/mqueue)-.1 E F1 .218(The directory)142
729 164.4 R F2(/var/spool/mqueue)2.718 E F1 .217
730 (should be created to hold the mail queue.)2.718 F .217(This directory)
731 5.217 F(should be mode 0700 and o)117 176.4 Q(wned by root.)-.25 E 1.191
732 (The actual path of this directory is de\214ned by the)142 192.6 R F0
733 (QueueDir)3.692 E(ectory)-.18 E F1 1.192(option of the)3.692 F F2(send-)
734 3.692 E(mail.cf)117 204.6 Q F1 4.428(\214le. T)4.428 F 4.428(ou)-.8 G
735 1.928(se multiple queues, supply a v)-4.428 F 1.928
736 (alue ending with an asterisk.)-.25 F -.15(Fo)6.927 G 4.427(re).15 G
737 (xample,)-4.577 E F2(/var/spool/mqueue/qd*)117 216.6 Q F1 .737
738 (will use all of the directories or symbolic links to directories be)
739 3.236 F(ginning)-.15 E .78(with `qd' in)117 228.6 R F2
740 (/var/spool/mqueue)3.28 E F1 .779(as queue directories.)3.279 F .779
741 (Do not change the queue directory struc-)5.779 F
742 (ture while sendmail is running.)117 240.6 Q .897
743 (If these directories ha)142 256.8 R 1.197 -.15(ve s)-.2 H .898
744 (ubdirectories or symbolic links to directories named `qf).15 F .898
745 (', `df).55 F(',).55 E 1.241(and `xf)117 268.8 R 1.241
746 (', then these will be used for the dif).55 F 1.24
747 (ferent queue \214le types.)-.25 F 1.24(That is, the data \214les are)
748 6.24 F .246(stored in the `df)117 280.8 R 2.746('s).55 G(ubdirectory)
749 -2.746 E 2.746(,t)-.65 G .246
750 (he transcript \214les are stored in the `xf)-2.746 F 2.747('s).55 G
751 (ubdirectory)-2.747 E 2.747(,a)-.65 G .247(nd all oth-)-2.747 F
752 (ers are stored in the `qf)117 292.8 Q 2.5('s).55 G(ubdirectory)-2.5 E
753 (.)-.65 E 1.603(If shared memory support is compiled in,)142 309 R F2
754 (sendmail)4.102 E F1 1.602(stores the a)4.102 F -.25(va)-.2 G 1.602
755 (ilable diskspace in a).25 F 1.064(shared memory se)117 321 R 1.064
756 (gment to mak)-.15 F 3.564(et)-.1 G 1.065(he v)-3.564 F 1.065
757 (alues readily a)-.25 F -.25(va)-.2 G 1.065
758 (ilable to all children without incurring).25 F .251(system o)117 333 R
759 -.15(ve)-.15 G 2.751(rhead. In).15 F .251(this case, only the daemon up\
760 dates the data; i.e., the sendmail daemon cre-)2.751 F 1.036
761 (ates the shared memory se)117 345 R 1.037
762 (gment and deletes it if it is terminated.)-.15 F 2.637 -.8(To u)6.037 H
763 1.037(se this,).8 F F2(sendmail)3.537 E F1(must)3.537 E(ha)117 357 Q
764 2.462 -.15(ve b)-.2 H 2.162(een compiled with support for shared memory\
765  \(-DSM_CONF_SHM\) and the option).15 F F0(Shar)117 369 Q(edMemoryK)-.18
766 E(ey)-.25 E F1 1.516(must be set.)4.016 F 1.516
767 (Notice: do not use the same k)6.516 F 1.816 -.15(ey f)-.1 H(or).15 E F2
768 (sendmail)4.017 E F1(in)4.017 E -.2(vo)-.4 G(cations).2 E .032(with dif)
769 117 381 R .032(ferent queue directories or dif)-.25 F .032
770 (ferent queue group declarations.)-.25 F .031(Access to shared memory)
771 5.031 F 1.542(is not controlled by locks, i.e., there is a race conditi\
772 on when data in the shared memory is)117 393 R 2.844(updated. Ho)117 405
773 R(we)-.25 E -.15(ve)-.25 G 1.144 -.4(r, s).15 H .344(ince operation of)
774 .4 F F2(sendmail)2.844 E F1 .344
775 (does not rely on the data in the shared memory)2.844 F(,)-.65 E
776 (this does not ne)117 417 Q -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
777 (ly in\215uence the beha).15 E(vior)-.2 E(.)-.55 E F0 2.5(1.3.8. /v)102
778 441 R(ar/spool/clientmqueue)-.1 E F1 1.726(The directory)142 457.2 R F2
779 (/var/spool/clientmqueue)4.226 E F1 1.726
780 (should be created to hold the mail queue.)4.226 F(This)6.727 E
781 (directory should be mode 0770 and o)117 469.2 Q
782 (wned by user smmsp, group smmsp.)-.25 E .139
783 (The actual path of this directory is de\214ned by the)142 485.4 R F0
784 (QueueDir)2.639 E(ectory)-.18 E F1 .139(option of the)2.639 F F2
785 (submit.cf)2.639 E F1(\214le.)117 497.4 Q F0 2.5(1.3.9. /v)102 521.4 R
786 (ar/spool/mqueue/.hoststat)-.1 E F1 1.044(This is a typical v)142 537.6
787 R 1.044(alue for the)-.25 F F0(HostStatusDir)3.545 E(ectory)-.18 E F1
788 1.045(option, containing one \214le per host)3.545 F
789 (that this sendmail has chatted with recently)117 549.6 Q 5(.I)-.65 G
790 2.5(ti)-5 G 2.5(sn)-2.5 G(ormally a subdirectory of)-2.5 E F2(mqueue)2.5
791 E F1(.)A F0 2.5(1.3.10. /etc/mail/aliases*)102 573.6 R F1 .019
792 (The system aliases are held in \231/etc/mail/aliases\232.)142 589.8 R
793 2.519(As)5.019 G .019(ample is gi)-2.519 F -.15(ve)-.25 G 2.519(ni).15 G
794 2.519<6e99>-2.519 G(sendmail/aliases\232)-2.519 E
795 (which includes some aliases which)117 601.8 Q F2(must)2.5 E F1
796 (be de\214ned:)2.5 E(cp sendmail/aliases /etc/mail/aliases)157 618 Q F2
797 (edit /etc/mail/aliases)157 630 Q F1 -1.1(Yo)117 646.2 S 2.5(us)1.1 G
798 (hould e)-2.5 E(xtend this \214le with an)-.15 E 2.5(ya)-.15 G
799 (liases that are apropos to your system.)-2.5 E(Normally)142 662.4 Q F2
800 (sendmail)7.983 E F1 5.483(looks at a database v)7.983 F 5.484
801 (ersion of the \214les, stored either in)-.15 F 1.089(\231/etc/mail/ali\
802 ases.dir\232 and \231/etc/mail/aliases.pag\232 or \231/etc/mail/aliases\
803 .db\232 depending on which)117 674.4 R .202
804 (database package you are using.)117 686.4 R .202
805 (The actual path of this \214le is de\214ned in the)5.202 F F0
806 (AliasFile)2.703 E F1 .203(option of)2.703 F(the)117 698.4 Q F2
807 (sendmail.cf)2.5 E F1(\214le.)2.5 E 0 Cg EP
808 %%Page: 12 8
809 %%BeginPageSetup
810 BP
811 %%EndPageSetup
812 /F0 10/Times-Bold@0 SF 193.36(SMM:08-12 Sendmail)72 60 R
813 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .155
814 (The permissions of the alias \214le and the database v)142 96 R .154
815 (ersions should be 0640 to pre)-.15 F -.15(ve)-.25 G .154(nt local).15 F
816 .242(denial of service attacks as e)117 108 R .242
817 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)2.742 E
818 F1 .242(in the sendmail distrib)2.742 F 2.742(ution. If)-.2 F .909(the \
819 permissions 0640 are used, be sure that only trusted users belong to th\
820 e group assigned to)117 120 R(those \214les.)117 132 Q
821 (Otherwise, \214les should not e)5 E -.15(ve)-.25 G 2.5(nb).15 G 2.5(eg)
822 -2.5 G(roup readable.)-2.5 E F0 2.5(1.3.11. /etc/r)102 156 R 2.5(co)-.18
823 G 2.5(r/)-2.5 G(etc/init.d/sendmail)-2.5 E F1 .155
824 (It will be necessary to start up the)142 172.2 R/F2 10/Times-Italic@0
825 SF(sendmail)2.655 E F1 .156(daemon when your system reboots.)2.655 F
826 .156(This dae-)5.156 F 1.538(mon performs tw)117 184.2 R 4.037(of)-.1 G
827 1.537(unctions: it listens on the SMTP sock)-4.037 F 1.537
828 (et for connections \(to recei)-.1 F 1.837 -.15(ve m)-.25 H(ail).15 E
829 .442(from a remote system\) and it processes the queue periodically to \
830 insure that mail gets deli)117 196.2 R -.15(ve)-.25 G(red).15 E
831 (when hosts come up.)117 208.2 Q .894(If necessary)142 224.4 R 3.393(,a)
832 -.65 G .893(dd the follo)-3.393 F .893(wing lines to \231/etc/rc\232 \(\
833 or \231/etc/rc.local\232 as appropriate\) in the)-.25 F .312(area where\
834  it is starting up the daemons on a BSD-base system, or on a System-V)
835 117 236.4 R .313(-based system)-1 F
836 (in one of the startup \214les, typically \231/etc/init.d/sendmail\232:)
837 117 248.4 Q(if [ \255f /usr/sbin/sendmail \255a \255f /etc/mail/sendmai\
838 l.cf ]; then)157 264.6 Q(\(cd /v)193 276.6 Q
839 (ar/spool/mqueue; rm \255f xf*\))-.25 E
840 (/usr/sbin/sendmail \255bd \255q30m &)193 288.6 Q
841 (echo \255n ' sendmail' >/de)193 300.6 Q(v/console)-.25 E<8c>157 312.6 Q
842 1.611(The \231cd\232 and \231rm\232 commands insure that all transcript\
843  \214les ha)117 328.8 R 1.91 -.15(ve b)-.2 H 1.61(een remo).15 F -.15
844 (ve)-.15 G 1.61(d; e).15 F(xtraneous)-.15 E .772
845 (transcript \214les may be left around if the system goes do)117 340.8 R
846 .773(wn in the middle of processing a mes-)-.25 F 3.922(sage. The)117
847 352.8 R 1.422(line that actually in)3.922 F -.2(vo)-.4 G -.1(ke).2 G(s)
848 .1 E F2(sendmail)3.922 E F1 1.422(has tw)3.922 F 3.922<6f8d>-.1 G 1.422
849 (ags: \231\255bd\232 causes it to listen on the)-3.922 F
850 (SMTP port, and \231\255q30m\232 causes it to run the queue e)117 364.8
851 Q -.15(ve)-.25 G(ry half hour).15 E(.)-.55 E .029
852 (Some people use a more comple)142 381 R 2.529(xs)-.15 G .029
853 (tartup script, remo)-2.529 F .03
854 (ving zero length qf/hf/Qf \214les and df)-.15 F .023
855 (\214les for which there is no qf/hf/Qf \214le.)117 393 R .022
856 (Note this is not advisable.)5.022 F -.15(Fo)5.022 G 2.522(re).15 G .022
857 (xample, see Figure 1 for)-2.672 F(an e)117 405 Q(xample of a comple)
858 -.15 E 2.5(xs)-.15 G(cript which does this clean up.)-2.5 E F0 2.5
859 (1.3.12. /etc/mail/help\214le)102 429 R F1 .16
860 (This is the help \214le used by the SMTP)142 445.2 R F0(HELP)2.661 E F1
861 2.661(command. It)2.661 F .161(should be copied from \231send-)2.661 F
862 (mail/help\214le\232:)117 457.2 Q
863 (cp sendmail/help\214le /etc/mail/help\214le)157 473.4 Q
864 (The actual path of this \214le is de\214ned in the)117 489.6 Q F0
865 (HelpFile)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1(\214le.)
866 2.5 E F0 2.5(1.3.13. /etc/mail/statistics)102 513.6 R F1 3.04
867 (If you wish to collect statistics about your mail traf)142 529.8 R 3.04
868 (\214c, you should create the \214le)-.25 F
869 (\231/etc/mail/statistics\232:)117 541.8 Q(cp /de)157 558 Q
870 (v/null /etc/mail/statistics)-.25 E(chmod 0600 /etc/mail/statistics)157
871 570 Q .715(This \214le does not gro)117 586.2 R 4.516 -.65(w. I)-.25 H
872 3.216(ti).65 G 3.216(sp)-3.216 G .716
873 (rinted with the program \231mailstats/mailstats.c.)-3.216 F 5.716<9a54>
874 -.7 G .716(he actual path)-5.716 F(of this \214le is de\214ned in the)
875 117 598.2 Q F0(S)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1
876 (\214le.)2.5 E F0 2.5(1.3.14. /usr/bin/mailq)102 622.2 R F1(If)142 638.4
877 Q F2(sendmail)3.44 E F1 .94(is in)3.44 F -.2(vo)-.4 G -.1(ke).2 G 3.44
878 (da).1 G 3.44<7399>-3.44 G(mailq,)-3.44 E 3.439<9a69>-.7 G 3.439(tw)
879 -3.439 G .939(ill simulate the)-3.439 F F0(\255bp)3.439 E F1 .939
880 (\215ag \(i.e.,)3.439 F F2(sendmail)3.439 E F1 .939(will print)3.439 F
881 (the contents of the mail queue; see belo)117 650.4 Q 2.5(w\). This)-.25
882 F(should be a link to /usr/sbin/sendmail.)2.5 E F0 2.5
883 (1.3.15. sendmail.pid)102 674.4 R F2(sendmail)142 690.6 Q F1 2.333
884 (stores its current pid in the \214le speci\214ed by the)4.833 F F0
885 (PidFile)4.834 E F1 2.334(option \(def)4.834 F 2.334(ault is)-.1 F(_P)
886 117 702.6 Q -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E F2(sendmail)5.697 E
887 F1(uses)3.197 E F0 -.92(Te)3.197 G(mpFileMode).92 E F1 .697(\(which def)
888 3.197 F .697(aults to 0600\) as the per)-.1 F(-)-.2 E 1.958
889 (missions of that \214le to pre)117 714.6 R -.15(ve)-.25 G 1.958
890 (nt local denial of service attacks as e).15 F 1.958
891 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E 0 Cg EP
892 %%Page: 13 9
893 %%BeginPageSetup
894 BP
895 %%EndPageSetup
896 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
897 (SMM:08-13)195.86 E .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79
898 108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108
899 DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119
900 108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108
901 139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164
902 108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL
903 184 108 179 108 DL 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108
904 DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214
905 108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108
906 234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259
907 108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL
908 279 108 274 108 DL 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108
909 DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309
910 108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108
911 329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354
912 108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL
913 374 108 369 108 DL 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108
914 DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404
915 108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108
916 424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449
917 108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL
918 469 108 464 108 DL 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108
919 DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499
920 108 DL/F1 10/Times-Roman@0 SF(#!/bin/sh)72 132 Q 2.5(#r)72 144 S(emo)
921 -2.5 E .3 -.15(ve z)-.15 H(ero length qf/hf/Qf \214les).15 E(for qf)72
922 156 Q(\214le in qf* hf* Qf*)-.25 E(do)72 168 Q(if [ \255r $qf)108 180 Q
923 (\214le ])-.25 E(then)108 192 Q(if [ ! \255s $qf)144 204 Q(\214le ])-.25
924 E(then)144 216 Q(echo \255n " <zero: $qf)180 228 Q(\214le>" > /de)-.25 E
925 (v/console)-.25 E(rm \255f $qf)180 240 Q(\214le)-.25 E<8c>144 252 Q<8c>
926 108 264 Q(done)72 276 Q 2.5(#r)72 288 S
927 (ename tf \214les to be qf if the qf does not e)-2.5 E(xist)-.15 E
928 (for tf)72 300 Q(\214le in tf*)-.25 E(do)72 312 Q(qf)108 324 Q
929 (\214le=`echo $tf)-.25 E(\214le | sed ')-.25 E(s/t/q/'`)-.55 E
930 (if [ \255r $tf)108 336 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25
931 E(then)108 348 Q(echo \255n " <reco)144 360 Q -.15(ve)-.15 G(ring: $tf)
932 .15 E(\214le>" > /de)-.25 E(v/console)-.25 E(mv $tf)144 372 Q
933 (\214le $qf)-.25 E(\214le)-.25 E(else)108 384 Q(if [ \255f $tf)144 396 Q
934 (\214le ])-.25 E(then)144 408 Q(echo \255n " <e)180 420 Q(xtra: $tf)-.15
935 E(\214le>" > /de)-.25 E(v/console)-.25 E(rm \255f $tf)180 432 Q(\214le)
936 -.25 E<8c>144 444 Q<8c>108 456 Q(done)72 468 Q 2.5(#r)72 480 S(emo)-2.5
937 E .3 -.15(ve d)-.15 H 2.5<668c>.15 G
938 (les with no corresponding qf/hf/Qf \214les)-2.5 E(for df)72 492 Q
939 (\214le in df*)-.25 E(do)72 504 Q(qf)108 516 Q(\214le=`echo $df)-.25 E
940 (\214le | sed ')-.25 E(s/d/q/'`)-.55 E(hf)108 528 Q(\214le=`echo $df)
941 -.25 E(\214le | sed ')-.25 E(s/d/h/'`)-.55 E(Qf)108 540 Q
942 (\214le=`echo $df)-.25 E(\214le | sed ')-.25 E(s/d/Q/'`)-.55 E
943 (if [ \255r $df)108 552 Q(\214le \255a ! \255f $qf)-.25 E
944 (\214le \255a ! \255f $hf)-.25 E(\214le \255a ! \255f $Qf)-.25 E
945 (\214le ])-.25 E(then)108 564 Q(echo \255n " <incomplete: $df)144 576 Q
946 (\214le>" > /de)-.25 E(v/console)-.25 E(mv $df)144 588 Q
947 (\214le `echo $df)-.25 E(\214le | sed ')-.25 E(s/d/D/'`)-.55 E<8c>108
948 600 Q(done)72 612 Q 2.5(#a)72 624 S(nnounce \214les that ha)-2.5 E .3
949 -.15(ve b)-.2 H(een sa).15 E -.15(ve)-.2 G 2.5(dd).15 G
950 (uring disaster reco)-2.5 E -.15(ve)-.15 G(ry).15 E(for xf)72 636 Q
951 (\214le in [A-Z]f*)-.25 E(do)72 648 Q(if [ \255f $xf)108 660 Q(\214le ])
952 -.25 E(then)108 672 Q(echo \255n " <panic: $xf)144 684 Q(\214le>" > /de)
953 -.25 E(v/console)-.25 E<8c>108 696 Q(done)72 708 Q 0 Cg EP
954 %%Page: 14 10
955 %%BeginPageSetup
956 BP
957 %%EndPageSetup
958 /F0 10/Times-Bold@0 SF 193.36(SMM:08-14 Sendmail)72 60 R
959 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
960 (Figure 1 \212 A comple)214.47 96 Q 2.5(xs)-.15 G(tartup script)-2.5 E
961 .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79 108 DL 89 108 84 108
962 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108 DL 109 108 104 108
963 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119 108 DL 129 108 124
964 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108 139 108 DL 149 108
965 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164 108 159 108 DL 169
966 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL 184 108 179 108 DL
967 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108 DL 204 108 199 108
968 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214 108 DL 224 108 219
969 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108 234 108 DL 244 108
970 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259 108 254 108 DL 264
971 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL 279 108 274 108 DL
972 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108 DL 299 108 294 108
973 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309 108 DL 319 108 314
974 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108 329 108 DL 339 108
975 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354 108 349 108 DL 359
976 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL 374 108 369 108 DL
977 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108 DL 394 108 389 108
978 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404 108 DL 414 108 409
979 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108 424 108 DL 434 108
980 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449 108 444 108 DL 454
981 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL 469 108 464 108 DL
982 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108 DL 489 108 484 108
983 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499 108 DL F0(README)
984 117 144 Q F1 .64(in the sendmail distrib)3.14 F 3.14(ution. If)-.2 F .64
985 (the \214le already e)3.14 F .64(xists, then it might be necessary to)
986 -.15 F(change the permissions accordingly)117 156 Q 2.5(,e)-.65 G(.g.,)
987 -2.5 E(chmod 0600 /v)157 172.2 Q(ar/run/sendmail.pid)-.25 E 1.955
988 (Note that as of v)117 188.4 R 1.956(ersion 8.13, this \214le is unlink)
989 -.15 F 1.956(ed when)-.1 F/F2 10/Times-Italic@0 SF(sendmail)4.456 E F1
990 -.15(ex)4.456 G 4.456(its. As).15 F 4.456(ar)4.456 G 1.956
991 (esult of this)-4.456 F 1.325(change, a script such as the follo)117
992 200.4 R 1.324(wing, which may ha)-.25 F 1.624 -.15(ve w)-.2 H(ork).05 E
993 1.324(ed prior to 8.13, will no longer)-.1 F -.1(wo)117 212.4 S(rk:).1 E
994 2.5(#s)157 228.6 S(top & start sendmail)-2.5 E(PIDFILE=/v)157 240.6 Q
995 (ar/run/sendmail.pid)-.25 E(kill `head -1 $PIDFILE`)157 252.6 Q
996 (`tail -1 $PIDFILE`)157 264.6 Q .217
997 (because it assumes that the pid\214le will still e)117 280.8 R .218
998 (xist e)-.15 F -.15(ve)-.25 G 2.718(na).15 G .218
999 (fter killing the process to which it refers.)-2.718 F(Belo)117 292.8 Q
1000 2.5(wi)-.25 G 2.5(sas)-2.5 G(cript which will w)-2.5 E
1001 (ork correctly on both ne)-.1 E(wer and older v)-.25 E(ersions:)-.15 E
1002 2.5(#s)157 309 S(top & start sendmail)-2.5 E(PIDFILE=/v)157 321 Q
1003 (ar/run/sendmail.pid)-.25 E(pid=`head -1 $PIDFILE`)157 333 Q
1004 (cmd=`tail -1 $PIDFILE`)157 345 Q(kill $pid)157 357 Q($cmd)157 369 Q
1005 1.311(This is just an e)117 385.2 R 1.311
1006 (xample script, it does not perform an)-.15 F 3.81(ye)-.15 G 1.31
1007 (rror checks, e.g., whether the pid\214le)-3.81 F -.15(ex)117 397.2 S
1008 (ists at all.).15 E F0 2.5(1.3.16. Map)102 421.2 R(Files)2.5 E F1 2.465
1009 -.8(To p)142 437.4 T(re).8 E -.15(ve)-.25 G .865
1010 (nt local denial of service attacks as e).15 F .865
1011 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)3.366 E
1012 F1 .866(in the)3.366 F 1.077(sendmail distrib)117 449.4 R 1.077
1013 (ution, the permissions of map \214les created by)-.2 F F2(mak)3.577 E
1014 (emap)-.1 E F1 1.077(should be 0640.)3.577 F(The)6.076 E .56(use of 064\
1015 0 implies that only trusted users belong to the group assigned to those\
1016  \214les.)117 461.4 R .56(If those)5.56 F(\214les already e)117 473.4 Q
1017 (xist, then it might be necessary to change the permissions accordingly)
1018 -.15 E 2.5(,e)-.65 G(.g.,)-2.5 E(cd /etc/mail)157 489.6 Q
1019 (chmod 0640 *.db *.pag *.dir)157 501.6 Q F0 2.5(2. NORMAL)72 529.8 R
1020 (OPERA)2.5 E(TIONS)-.95 E 2.5(2.1. The)87 553.8 R(System Log)2.5 E F1
1021 1.511(The system log is supported by the)127 570 R F2(syslo)4.011 E(gd)
1022 -.1 E F1 1.511(\(8\) program.)1.666 F 1.511(All messages from)6.511 F F2
1023 (sendmail)4.011 E F1(are)4.011 E(logged under the)102 584 Q/F3 9
1024 /Times-Roman@0 SF(LOG_MAIL)2.5 E F1 -.1(fa)2.5 G(cility).1 E/F4 7
1025 /Times-Roman@0 SF(5)-4 I F1(.)4 I F0 2.5(2.1.1. F)102 608 R(ormat)-.25 E
1026 F1 .574(Each line in the system log consists of a timestamp, the name o\
1027 f the machine that gener)142 624.2 R(-)-.2 E .849
1028 (ated it \(for logging from se)117 636.2 R -.15(ve)-.25 G .849
1029 (ral machines o).15 F -.15(ve)-.15 G 3.349(rt).15 G .848
1030 (he local area netw)-3.349 F .848(ork\), the w)-.1 F .848
1031 (ord \231sendmail:\232,)-.1 F(and a message)117 650.2 Q F4(6)-4 I F1 5
1032 (.M)4 K(ost messages are a sequence of)-5 E F2(name)2.5 E F1(=)A F2
1033 (value)A F1(pairs.)2.5 E .32 LW 76 665.2 72 665.2 DL 80 665.2 76 665.2
1034 DL 84 665.2 80 665.2 DL 88 665.2 84 665.2 DL 92 665.2 88 665.2 DL 96
1035 665.2 92 665.2 DL 100 665.2 96 665.2 DL 104 665.2 100 665.2 DL 108 665.2
1036 104 665.2 DL 112 665.2 108 665.2 DL 116 665.2 112 665.2 DL 120 665.2 116
1037 665.2 DL 124 665.2 120 665.2 DL 128 665.2 124 665.2 DL 132 665.2 128
1038 665.2 DL 136 665.2 132 665.2 DL 140 665.2 136 665.2 DL 144 665.2 140
1039 665.2 DL 148 665.2 144 665.2 DL 152 665.2 148 665.2 DL 156 665.2 152
1040 665.2 DL 160 665.2 156 665.2 DL 164 665.2 160 665.2 DL 168 665.2 164
1041 665.2 DL 172 665.2 168 665.2 DL 176 665.2 172 665.2 DL 180 665.2 176
1042 665.2 DL 184 665.2 180 665.2 DL 188 665.2 184 665.2 DL 192 665.2 188
1043 665.2 DL 196 665.2 192 665.2 DL 200 665.2 196 665.2 DL 204 665.2 200
1044 665.2 DL 208 665.2 204 665.2 DL 212 665.2 208 665.2 DL 216 665.2 212
1045 665.2 DL/F5 5/Times-Roman@0 SF(5)93.6 675.6 Q/F6 8/Times-Roman@0 SF
1046 (Except on Ultrix, which does not support f)3.2 I
1047 (acilities in the syslog.)-.08 E F5(6)93.6 689.2 Q F6(This format may v)
1048 3.2 I(ary slightly if your v)-.2 E(endor has changed the syntax.)-.12 E
1049 0 Cg EP
1050 %%Page: 15 11
1051 %%BeginPageSetup
1052 BP
1053 %%EndPageSetup
1054 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1055 (SMM:08-15)195.86 E/F1 10/Times-Roman@0 SF .68(The tw)142 96 R 3.18(om)
1056 -.1 G .68(ost common lines are logged when a message is processed.)-3.18
1057 F .68(The \214rst logs the)5.68 F .376
1058 (receipt of a message; there will be e)117 108 R .376
1059 (xactly one of these per message.)-.15 F .376
1060 (Some \214elds may be omit-)5.376 F(ted if the)117 120 Q 2.5(yd)-.15 G
1061 2.5(on)-2.5 G(ot contain interesting information.)-2.5 E(Fields are:)5 E
1062 50.06(from The)117 136.2 R(en)2.5 E -.15(ve)-.4 G(lope sender address.)
1063 .15 E 53.95(size The)117 152.4 R(size of the message in bytes.)2.5 E
1064 50.06(class The)117 168.6 R
1065 (class \(i.e., numeric precedence\) of the message.)2.5 E 58.39(pri The)
1066 117 184.8 R(initial message priority \(used for queue sorting\).)2.5 E
1067 45.06(nrcpts The)117 201 R 1.514(number of en)4.014 F -.15(ve)-.4 G
1068 1.515(lope recipients for this message \(after aliasing and for).15 F(-)
1069 -.2 E -.1(wa)189 213 S(rding\).).1 E 45.05(msgid The)117 229.2 R
1070 (message id of the message \(from the header\).)2.5 E 32.28
1071 (bodytype The)117 245.4 R 3.144
1072 (message body type \(7BIT or 8BITMIME\), as determined from the)5.644 F
1073 (en)189 257.4 Q -.15(ve)-.4 G(lope.).15 E 48.39(proto The)117 273.6 R
1074 (protocol used to recei)2.5 E .3 -.15(ve t)-.25 H
1075 (his message \(e.g., ESMTP or UUCP\)).15 E 37.84(daemon The)117 289.8 R
1076 (daemon name from the)2.5 E F0(DaemonP)2.5 E(ortOptions)-.2 E F1
1077 (setting.)2.5 E 49.51(relay The)117 306 R(machine from which it w)2.5 E
1078 (as recei)-.1 E -.15(ve)-.25 G(d.).15 E .43
1079 (There is also one line logged per deli)117 322.2 R -.15(ve)-.25 G .43
1080 (ry attempt \(so there can be se).15 F -.15(ve)-.25 G .43
1081 (ral per message if deli).15 F(v-)-.25 E
1082 (ery is deferred or there are multiple recipients\).)117 334.2 Q
1083 (Fields are:)5 E 61.72(to A)117 350.4 R
1084 (comma-separated list of the recipients to this mailer)2.5 E(.)-.55 E
1085 41.73(ctladdr The)117 366.6 R -.74(``)2.727 G .227(controlling user').74
1086 F .226(', that is, the name of the user whose credentials we use)-.74 F
1087 (for deli)189 378.6 Q -.15(ve)-.25 G(ry).15 E(.)-.65 E 47.84(delay The)
1088 117 394.8 R 1.205(total delay between the time this message w)3.705 F
1089 1.205(as recei)-.1 F -.15(ve)-.25 G 3.705(da).15 G 1.205(nd the current)
1090 -3.705 F(deli)189 406.8 Q -.15(ve)-.25 G(ry attempt.).15 E 42.84
1091 (xdelay The)117 423 R .116(amount of time needed in this deli)2.616 F
1092 -.15(ve)-.25 G .116(ry attempt \(normally indicati).15 F .415 -.15(ve o)
1093 -.25 H 2.615(ft).15 G(he)-2.615 E(speed of the connection\).)189 435 Q
1094 43.95(mailer The)117 451.2 R(name of the mailer used to deli)2.5 E -.15
1095 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(his recipient.)-2.5 E 49.51
1096 (relay The)117 467.4 R(name of the host that actually accepted \(or rej\
1097 ected\) this recipient.)2.5 E 55.61(dsn The)117 483.6 R
1098 (enhanced error code \(RFC 2034\) if a)2.5 E -.25(va)-.2 G(ilable.).25 E
1099 55.61(stat The)117 499.8 R(deli)2.5 E -.15(ve)-.25 G(ry status.).15 E
1100 1.012(Not all \214elds are present in all messages; for e)117 516 R
1101 1.012(xample, the relay is usually not listed for local)-.15 F(deli)117
1102 528 Q -.15(ve)-.25 G(ries.).15 E F0 2.5(2.1.2. Le)102 552 R -.1(ve)-.15
1103 G(ls).1 E F1 .205(If you ha)142 568.2 R -.15(ve)-.2 G/F2 10
1104 /Times-Italic@0 SF(syslo)2.855 E(gd)-.1 E F1 .205(\(8\) or an equi)1.666
1105 F -.25(va)-.25 G .205(lent installed, you will be able to do logging.)
1106 .25 F .204(There is)5.204 F 2.787(al)117 580.2 S(ar)-2.787 E .287
1107 (ge amount of information that can be logged.)-.18 F .287
1108 (The log is arranged as a succession of le)5.287 F -.15(ve)-.25 G(ls.)
1109 .15 E .651(At the lo)117 592.2 R .651(west le)-.25 F -.15(ve)-.25 G
1110 3.151(lo).15 G .651(nly e)-3.151 F .651
1111 (xtremely strange situations are logged.)-.15 F .65(At the highest le)
1112 5.651 F -.15(ve)-.25 G .65(l, e).15 F -.15(ve)-.25 G 3.15(nt).15 G(he)
1113 -3.15 E .825(most mundane and uninteresting e)117 604.2 R -.15(ve)-.25 G
1114 .825(nts are recorded for posterity).15 F 5.826(.A)-.65 G 3.326(sac)
1115 -5.826 G(on)-3.326 E -.15(ve)-.4 G .826(ntion, log le).15 F -.15(ve)-.25
1116 G(ls).15 E .201
1117 (under ten are considered generally \231useful;\232 log le)117 616.2 R
1118 -.15(ve)-.25 G .201(ls abo).15 F .501 -.15(ve 6)-.15 H 2.701(4a).15 G .2
1119 (re reserv)-2.701 F .2(ed for deb)-.15 F .2(ugging pur)-.2 F(-)-.2 E 2.5
1120 (poses. Le)117 628.2 R -.15(ve)-.25 G(ls from 11\25564 are reserv).15 E
1121 (ed for v)-.15 E(erbose information that some sites might w)-.15 E(ant.)
1122 -.1 E 2.5(Ac)142 644.4 S(omplete description of the log le)-2.5 E -.15
1123 (ve)-.25 G(ls is gi).15 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ns)-2.5 G
1124 (ection `)-2.5 E(`Log Le)-.74 E -.15(ve)-.25 G(l').15 E('.)-.74 E F0 2.5
1125 (2.2. Dumping)87 668.4 R(State)2.5 E F1 -1.1(Yo)127 684.6 S 2.563(uc)1.1
1126 G .063(an ask)-2.563 F F2(sendmail)2.563 E F1 .064(to log a dump of the\
1127  open \214les and the connection cache by sending it a)2.563 F/F3 9
1128 /Times-Roman@0 SF(SIGUSR1)102 696.6 Q F1 2.5(signal. The)2.5 F
1129 (results are logged at)2.5 E F3(LOG_DEB)2.5 E(UG)-.09 E F1(priority)2.5
1130 E(.)-.65 E 0 Cg EP
1131 %%Page: 16 12
1132 %%BeginPageSetup
1133 BP
1134 %%EndPageSetup
1135 /F0 10/Times-Bold@0 SF 193.36(SMM:08-16 Sendmail)72 60 R
1136 (Installation and Operation Guide)2.5 E 2.5(2.3. The)87 96 R
1137 (Mail Queues)2.5 E/F1 10/Times-Roman@0 SF .649
1138 (Mail messages may either be deli)127 112.2 R -.15(ve)-.25 G .648
1139 (red immediately or be held for later deli).15 F -.15(ve)-.25 G(ry).15 E
1140 5.648(.H)-.65 G .648(eld mes-)-5.648 F
1141 (sages are placed into a holding directory called a mail queue.)102
1142 124.2 Q 2.5(Am)127 140.4 S(ail message may be queued for these reasons:)
1143 -2.5 E 5<8349>107 156.6 S 2.546(fam)-5 G .047
1144 (ail message is temporarily undeli)-2.546 F -.15(ve)-.25 G .047
1145 (rable, it is queued and deli).15 F -.15(ve)-.25 G .047
1146 (ry is attempted later).15 F 5.047(.I)-.55 G 2.547(ft)-5.047 G(he)-2.547
1147 E .141(message is addressed to multiple recipients, it is queued only f\
1148 or those recipients to whom deli)115.5 168.6 R(v-)-.25 E
1149 (ery is not immediately possible.)115.5 180.6 Q 5<8349>107 192.6 S 2.5
1150 (ft)-5 G(he SuperSafe option is set to true, all mail messages are queu\
1151 ed while deli)-2.5 E -.15(ve)-.25 G(ry is attempted.).15 E 5<8349>107
1152 204.6 S 3.258(ft)-5 G .758(he Deli)-3.258 F -.15(ve)-.25 G .758
1153 (ryMode option is set to queue-only or defer).15 F 3.258(,a)-.4 G .758
1154 (ll mail is queued, and no immediate)-3.258 F(deli)115.5 216.6 Q -.15
1155 (ve)-.25 G(ry is attempted.).15 E 5<8349>107 228.6 S 2.815(ft)-5 G .315
1156 (he load a)-2.815 F -.15(ve)-.2 G .315(rage becomes higher than the v)
1157 .15 F .314(alue of the QueueLA option and the)-.25 F F0(QueueF)2.814 E
1158 (actor)-.25 E F1(\()115.5 240.6 Q F0(q)A F1 3.442(\)o)C .942(ption di)
1159 -3.442 F .942(vided by the dif)-.25 F .942
1160 (ference in the current load a)-.25 F -.15(ve)-.2 G .942(rage and the)
1161 .15 F F0(QueueLA)3.442 E F1 .942(option plus)3.442 F .403(one is less t\
1162 han the priority of the message, messages are queued rather than immedi\
1163 ately deli)115.5 252.6 R(v-)-.25 E(ered.)115.5 264.6 Q 5<834f>107 276.6
1164 S .744(ne or more addresses are mark)-5 F .745(ed as e)-.1 F(xpensi)-.15
1165 E 1.045 -.15(ve a)-.25 H .745(nd deli).15 F -.15(ve)-.25 G .745
1166 (ry is postponed until the ne).15 F .745(xt queue)-.15 F
1167 (run or one or more address are mark)115.5 288.6 Q
1168 (ed as held via mailer which uses the hold mailer \215ag.)-.1 E 5<8354>
1169 107 300.6 S(he mail message has been mark)-5 E
1170 (ed as quarantined via a mail \214lter or rulesets.)-.1 E F0 2.5
1171 (2.3.1. Queue)102 324.6 R(Gr)2.5 E(oups and Queue Dir)-.18 E(ectories)
1172 -.18 E F1 .339(There are one or more mail queues.)142 340.8 R .339
1173 (Each mail queue belongs to a queue group.)5.339 F .338(There is)5.338 F
1174 (al)117 352.8 Q -.1(wa)-.1 G .616(ys a def).1 F .616
1175 (ault queue group that is called `)-.1 F(`mqueue')-.74 E 3.117('\()-.74
1176 G .617(which is where messages go by def)-3.117 F(ault)-.1 E 2.244
1177 (unless otherwise speci\214ed\).)117 364.8 R 2.244
1178 (The directory or directories which comprise the def)7.244 F 2.243
1179 (ault queue)-.1 F 1.379
1180 (group are speci\214ed by the QueueDirectory option.)117 376.8 R 1.379
1181 (There are zero or more additional named)6.379 F
1182 (queue groups declared using the)117 388.8 Q F0(Q)2.5 E F1
1183 (command in the con\214guration \214le.)2.5 E .182(By def)142 405 R .181
1184 (ault, a queued message is placed in the queue group associated with th\
1185 e \214rst recipi-)-.1 F 1.18(ent in the recipient list.)117 417 R 3.68
1186 (Ar)6.18 G 1.181(ecipient address is mapped to a queue group as follo)
1187 -3.68 F 3.681(ws. First,)-.25 F(if)3.681 E 1.222
1188 (there is a ruleset called `)117 429 R(`queue)-.74 E(group')-.15 E 1.222
1189 (', and if this ruleset maps the address to a queue group)-.74 F 1.39
1190 (name, then that queue group is chosen.)117 441 R 1.39(That is, the ar)
1191 6.39 F 1.39(gument for the ruleset is the recipient)-.18 F .44
1192 (address \(i.e., the address part of the resolv)117 453 R .439
1193 (ed triple\) and the result should be)-.15 F F0($#)2.939 E F1(follo)
1194 2.939 E .439(wed by the)-.25 F .768(name of a queue group.)117 465 R
1195 .769(Otherwise, if the mailer associated with the address speci\214es a\
1196  queue)5.768 F(group, then that queue group is chosen.)117 477 Q
1197 (Otherwise, the def)5 E(ault queue group is chosen.)-.1 E 3.379(Am)142
1198 493.2 S .879(essage with multiple recipients will be split if dif)-3.379
1199 F .878(ferent queue groups are chosen by)-.25 F
1200 (the mapping of recipients to queue groups.)117 505.2 Q 1.606(When a me\
1201 ssage is placed in a queue group, and the queue group has more than one)
1202 142 521.4 R(queue, a queue is selected randomly)117 533.4 Q(.)-.65 E
1203 1.633(If a message with multiple recipients is placed into a queue grou\
1204 p with the ')142 549.6 R 1.632(r' option)-.5 F 1.055
1205 (\(maximum number of recipients per message\) set to a positi)117 561.6
1206 R 1.356 -.15(ve v)-.25 H(alue)-.1 E/F2 10/Times-Italic@0 SF(N)3.556 E F1
1207 3.556(,a)C 1.056(nd if there are more)-3.556 F(than)117 573.6 Q F2(N)
1208 2.905 E F1 .405(recipients in the message, then the message will be spl\
1209 it into multiple messages, each of)2.905 F(which ha)117 585.6 Q .3 -.15
1210 (ve a)-.2 H 2.5(tm).15 G(ost)-2.5 E F2(N)2.5 E F1(recipients.)2.5 E .06
1211 (Notice: if multiple queue groups are used, do)142 601.8 R F0(not)2.56 E
1212 F1(mo)2.56 E .36 -.15(ve q)-.15 H .06
1213 (ueue \214les around, e.g., into a dif-).15 F 1.436
1214 (ferent queue directory)117 613.8 R 6.436(.T)-.65 G 1.436(his may ha)
1215 -6.436 F 1.735 -.15(ve w)-.2 H 1.435(eird ef).15 F 1.435
1216 (fects and can cause mail not to be deli)-.25 F -.15(ve)-.25 G(red.).15
1217 E(Queue \214les and directories should be treated as opaque and should \
1218 not be manipulated directly)117 625.8 Q(.)-.65 E F0 2.5(2.3.2. Queue)102
1219 649.8 R(Runs)2.5 E F2(sendmail)142 666 Q F1 1(has tw)3.5 F 3.5(od)-.1 G
1220 (if)-3.5 E 1(ferent w)-.25 F 1.001(ays to process the queue\(s\).)-.1 F
1221 1.001(The \214rst one is to start queue)6.001 F .104
1222 (runners after certain interv)117 678 R .104(als \(`)-.25 F(`normal')
1223 -.74 E 2.604('q)-.74 G .103(ueue runners\), the second one is to k)
1224 -2.604 F .103(eep queue runner)-.1 F .4(processes around \(`)117 690 R
1225 (`persistent')-.74 E 2.9('q)-.74 G .401(ueue runners\).)-2.9 F(Ho)5.401
1226 E 2.901(wt)-.25 G 2.901(os)-2.901 G .401
1227 (elect either of these types is discussed)-2.901 F 1.349
1228 (in the appendix `)117 702 R 1.348(`COMMAND LINE FLA)-.74 F(GS')-.4 E
1229 3.848('. Persistent)-.74 F 1.348(queue runners ha)3.848 F 1.648 -.15
1230 (ve t)-.2 H 1.348(he adv).15 F(antage)-.25 E .054(that no ne)117 714 R
1231 2.554(wp)-.25 G .054(rocesses need to be spa)-2.554 F .055
1232 (wned at certain interv)-.15 F .055(als; the)-.25 F 2.555(yj)-.15 G .055
1233 (ust sleep for a speci\214ed time)-2.555 F 0 Cg EP
1234 %%Page: 17 13
1235 %%BeginPageSetup
1236 BP
1237 %%EndPageSetup
1238 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1239 (SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF .554(after the)117 96 R 3.054
1240 <798c>-.15 G .554(nished a queue run.)-3.054 F .554(Another adv)5.554 F
1241 .554(antage of persistent queue runners is that only one)-.25 F .379
1242 (process belonging to a w)117 108 R .379(orkgroup \(a w)-.1 F .38
1243 (orkgroup is a set of queue groups\) collects the data for a)-.1 F .489
1244 (queue run and then multiple queue runner may go ahead using that data.)
1245 117 120 R .488(This can signi\214cantly)5.488 F .861(reduce the disk I/\
1246 O necessary to read the queue \214les compared to starting multiple que\
1247 ue run-)117 132 R .55(ners directly)117 144 R 5.55(.T)-.65 G .55
1248 (heir disadv)-5.55 F .55(antage is that a ne)-.25 F 3.049(wq)-.25 G .549
1249 (ueue run is only started after all queue runners)-3.049 F 1.043
1250 (belonging to a group \214nished their tasks.)117 156 R 1.044
1251 (In case one of the queue runners tries deli)6.043 F -.15(ve)-.25 G
1252 1.044(ry to a).15 F(slo)117 168 Q 3.283(wr)-.25 G .783
1253 (ecipient site at the end of a queue run, the ne)-3.283 F .782
1254 (xt queue run may be substantially delayed.)-.15 F .741
1255 (In general this should be smoothed out due to the distrib)117 180 R
1256 .741(ution of those slo)-.2 F 3.242(wj)-.25 G .742(obs, ho)-3.242 F(we)
1257 -.25 E -.15(ve)-.25 G 1.542 -.4(r, f).15 H(or).4 E .142(sites with smal\
1258 l number of queue entries this might introduce noticeable delays.)117
1259 192 R .141(In general, per)5.141 F(-)-.2 E
1260 (sistent queue runners are only useful for sites with big queues.)117
1261 204 Q F0 2.5(2.3.3. Manual)102 228 R(Inter)2.5 E -.1(ve)-.1 G(ntion).1 E
1262 F1 1.049
1263 (Under normal conditions the mail queue will be processed transparently)
1264 142 244.2 R 6.049(.H)-.65 G -.25(ow)-6.049 G -2.15 -.25(ev e).25 H 1.85
1265 -.4(r, y).25 H(ou).4 E .152(may \214nd that manual interv)117 256.2 R
1266 .151(ention is sometimes necessary)-.15 F 5.151(.F)-.65 G .151(or e)
1267 -5.301 F .151(xample, if a major host is do)-.15 F(wn)-.25 E .103
1268 (for a period of time the queue may become clogged.)117 268.2 R
1269 (Although)5.103 E/F2 10/Times-Italic@0 SF(sendmail)2.604 E F1 .104
1270 (ought to reco)2.604 F -.15(ve)-.15 G 2.604(rg).15 G(race-)-2.604 E .249
1271 (fully when the host comes up, you may \214nd performance unacceptably \
1272 bad in the meantime.)117 280.2 R(In)5.248 E .538(that case you w)117
1273 292.2 R .538
1274 (ant to check the content of the queue and manipulate it as e)-.1 F .539
1275 (xplained in the ne)-.15 F(xt)-.15 E(tw)117 304.2 Q 2.5(os)-.1 G
1276 (ections.)-2.5 E F0 2.5(2.3.4. Printing)102 328.2 R(the queue)2.5 E F1
1277 .862(The contents of the queue\(s\) can be printed using the)142 344.4 R
1278 F2(mailq)3.361 E F1 .861(command \(or by specifying)3.361 F(the)117
1279 356.4 Q F0(\255bp)2.5 E F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A
1280 (mailq)157 372.6 Q 1.673(This will produce a listing of the queue id')
1281 117 388.8 R 1.673(s, the size of the message, the date the message)-.55
1282 F .528(entered the queue, and the sender and recipients.)117 400.8 R
1283 .527(If shared memory support is compiled in, the)5.527 F(\215ag)117
1284 412.8 Q F0(\255bP)3.014 E F1 .514
1285 (can be used to print the number of entries in the queue\(s\), pro)3.014
1286 F .515(vided a process updates)-.15 F .541(the data.)117 424.8 R(Ho)
1287 5.541 E(we)-.25 E -.15(ve)-.25 G 1.341 -.4(r, a).15 H 3.041(se).4 G .541
1288 (xplained earlier)-3.191 F 3.041(,t)-.4 G .54
1289 (he output might be slightly wrong, since access to the)-3.041 F 1.43
1290 (shared memory is not lock)117 436.8 R 3.931(ed. F)-.1 F 1.431(or e)-.15
1291 F 1.431(xample, `)-.15 F(`unkno)-.74 E 1.431(wn number of entries')-.25
1292 F 3.931('m)-.74 G 1.431(ight be sho)-3.931 F(wn.)-.25 E(The internal co\
1293 unters are updated after each queue run to the correct v)117 448.8 Q
1294 (alue ag)-.25 E(ain.)-.05 E F0 2.5(2.3.5. F)102 472.8 R(or)-.25 E
1295 (cing the queue)-.18 E F2(Sendmail)142 489 Q F1 .353
1296 (should run the queue automatically at interv)2.853 F 2.852(als. When)
1297 -.25 F .352(using multiple queues, a)2.852 F .276
1298 (separate process will by def)117 501 R .276
1299 (ault be created to run each of the queues unless the queue run is ini-)
1300 -.1 F .614(tiated by a user with the v)117 513 R .613(erbose \215ag.)
1301 -.15 F .613(The algorithm is to read and sort the queue, and then to)
1302 5.613 F .159(attempt to process all jobs in order)117 525 R 5.159(.W)
1303 -.55 G .159(hen it attempts to run the job,)-5.159 F F2(sendmail)2.659 E
1304 F1 .159(\214rst checks to see)2.659 F(if the job is lock)117 537 Q 2.5
1305 (ed. If)-.1 F(so, it ignores the job)2.5 E(.)-.4 E .338
1306 (There is no attempt to insure that only one queue processor e)142 553.2
1307 R .338(xists at an)-.15 F 2.838(yt)-.15 G .338(ime, since there)-2.838 F
1308 .094(is no guarantee that a job cannot tak)117 565.2 R 2.595(ef)-.1 G
1309 (ore)-2.595 E -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)-2.595 G .095
1310 (rocess \(ho)-2.595 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)
1311 2.995 E F1 .095(does include heuris-)2.595 F 1.086(tics to try to abort\
1312  jobs that are taking absurd amounts of time; technically)117 577.2 R
1313 3.586(,t)-.65 G 1.086(his violates RFC)-3.586 F .461(821, b)117 589.2 R
1314 .461(ut is blessed by RFC 1123\).)-.2 F .461
1315 (Due to the locking algorithm, it is impossible for one job to)5.461 F
1316 1.087(freeze the entire queue.)117 601.2 R(Ho)6.086 E(we)-.25 E -.15(ve)
1317 -.25 G 1.886 -.4(r, a).15 H 3.586(nu).4 G(ncooperati)-3.586 E 1.386 -.15
1318 (ve r)-.25 H 1.086(ecipient host or a program recipient that).15 F(ne)
1319 117 613.2 Q -.15(ve)-.25 G 3.35(rr).15 G .85(eturns can accumulate man)
1320 -3.35 F 3.351(yp)-.15 G .851(rocesses in your system.)-3.351 F
1321 (Unfortunately)5.851 E 3.351(,t)-.65 G .851(here is no com-)-3.351 F
1322 (pletely general w)117 625.2 Q(ay to solv)-.1 E 2.5(et)-.15 G(his.)-2.5
1323 E .082(In some cases, you may \214nd that a major host going do)142
1324 641.4 R .082(wn for a couple of days may create)-.25 F 2.924(ap)117
1325 653.4 S(rohibiti)-2.924 E -.15(ve)-.25 G .424(ly lar).15 F .424
1326 (ge queue.)-.18 F .424(This will result in)5.424 F F2(sendmail)2.924 E
1327 F1 .425(spending an inordinate amount of time)2.924 F 1.085
1328 (sorting the queue.)117 665.4 R 1.085(This situation can be \214x)6.085
1329 F 1.084(ed by mo)-.15 F 1.084(ving the queue to a temporary place and)
1330 -.15 F .022(creating a ne)117 677.4 R 2.522(wq)-.25 G 2.522(ueue. The)
1331 -2.522 F .022(old queue can be run later when the of)2.522 F .023
1332 (fending host returns to service.)-.25 F 1.6 -.8(To d)142 693.6 T 2.5
1333 (ot).8 G(his, it is acceptable to mo)-2.5 E .3 -.15(ve t)-.15 H
1334 (he entire queue directory:).15 E 0 Cg EP
1335 %%Page: 18 14
1336 %%BeginPageSetup
1337 BP
1338 %%EndPageSetup
1339 /F0 10/Times-Bold@0 SF 193.36(SMM:08-18 Sendmail)72 60 R
1340 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(cd /v)157
1341 96 Q(ar/spool)-.25 E(mv mqueue omqueue; mkdir mqueue; chmod 0700 mqueue)
1342 157 108 Q -1.1(Yo)117 124.2 S 2.709(us)1.1 G .209(hould then kill the e)
1343 -2.709 F .209(xisting daemon \(since it will still be processing in the\
1344  old queue direc-)-.15 F(tory\) and create a ne)117 136.2 Q 2.5(wd)-.25
1345 G(aemon.)-2.5 E 1.6 -.8(To r)142 152.4 T
1346 (un the old mail queue, issue the follo).8 E(wing command:)-.25 E
1347 (/usr/sbin/sendmail \255C /etc/mail/queue.cf \255q)157 168.6 Q(The)117
1348 184.8 Q F0<ad43>3.312 E F1 .813
1349 (\215ag speci\214es an alternate con\214guration \214le)3.312 F F0
1350 (queue.cf)3.313 E F1 .813(which should refer to the mo)3.313 F -.15(ve)
1351 -.15 G(d).15 E(queue directory)117 196.8 Q 2.5(OQ)157 213 S
1352 (ueueDirectory=/v)-2.5 E(ar/spool/omqueue)-.25 E .649(and the)117 229.2
1353 R F0<ad71>3.149 E F1 .649(\215ag says to just run e)3.149 F -.15(ve)-.25
1354 G .648(ry job in the queue.).15 F -1.1(Yo)5.648 G 3.148(uc)1.1 G .648
1355 (an also specify the mo)-3.148 F -.15(ve)-.15 G 3.148(dq).15 G(ueue)
1356 -3.148 E(directory on the command line)117 241.2 Q
1357 (/usr/sbin/sendmail \255oQ/v)157 257.4 Q(ar/spool/omqueue \255q)-.25 E
1358 -.2(bu)117 273.6 S 3.235(tt).2 G .735(his requires that you do not ha)
1359 -3.235 F 1.036 -.15(ve q)-.2 H .736
1360 (ueue groups in the con\214guration \214le, because those are).15 F
1361 1.071(not subdirectories of the mo)117 285.6 R -.15(ve)-.15 G 3.571(dd)
1362 .15 G(irectory)-3.571 E 6.071(.S)-.65 G 1.071(ee the section about `)
1363 -6.071 F 1.07(`Queue Group Declaration')-.74 F(')-.74 E .011
1364 (for details; you most lik)117 297.6 R .011(ely need a dif)-.1 F .012
1365 (ferent con\214guration \214le to correctly deal with this problem.)-.25
1366 F(Ho)117 309.6 Q(we)-.25 E -.15(ve)-.25 G 1.818 -.4(r, a p).15 H 1.018
1367 (roper con\214guration of queue groups should a).4 F -.2(vo)-.2 G 1.017
1368 (id \214lling up queue directories, so).2 F .367(you shouldn')117 321.6
1369 R 2.867(tr)-.18 G .367(un into this problem.)-2.867 F .367(If you ha)
1370 5.367 F .668 -.15(ve a t)-.2 H(endenc).15 E 2.868(yt)-.15 G -2.1 -.25
1371 (ow a)-2.868 H .368(rd v).25 F -.1(oy)-.2 G .368
1372 (eurism, you can use the).1 F F0<ad76>117 333.6 Q F1(\215ag to w)2.5 E
1373 (atch what is going on.)-.1 E
1374 (When the queue is \214nally emptied, you can remo)142 349.8 Q .3 -.15
1375 (ve t)-.15 H(he directory:).15 E(rmdir /v)157 366 Q(ar/spool/omqueue)
1376 -.25 E F0 2.5(2.3.6. Quarantined)102 394.2 R(Queue Items)2.5 E F1 1.183
1377 (It is possible to "quarantine" mail messages, otherwise kno)142 410.4 R
1378 1.182(wn as en)-.25 F -.15(ve)-.4 G 3.682(lopes. En).15 F -.15(ve)-.4 G
1379 (lopes).15 E .097(\(queue \214les\) are stored b)117 422.4 R .097
1380 (ut not considered for deli)-.2 F -.15(ve)-.25 G .098
1381 (ry or display unless the "quarantine" state of).15 F 1.237(the en)117
1382 434.4 R -.15(ve)-.4 G 1.236(lope is undone or deli).15 F -.15(ve)-.25 G
1383 1.236(ry or display of quarantined items is requested.).15 F
1384 (Quarantined)6.236 E 1.07(messages are tagged by using a dif)117 446.4 R
1385 1.07(ferent name for the queue \214le, 'hf)-.25 F 3.57('i).55 G 1.07
1386 (nstead of 'qf)-3.57 F 1.07(', and by).55 F
1387 (adding the quarantine reason to the queue \214le.)117 458.4 Q(Deli)142
1388 474.6 Q -.15(ve)-.25 G .323
1389 (ry or display of quarantined items can be requested using the).15 F F0
1390 (\255qQ)2.823 E F1 .322(\215ag to)2.823 F/F2 10/Times-Italic@0 SF
1391 (sendmail)2.822 E F1(or)117 486.6 Q F2(mailq)4.277 E F1 6.777(.A)C
1392 (dditionally)-6.777 E 4.277(,m)-.65 G 1.778
1393 (essages already in the queue can be quarantined or unquarantined)-4.277
1394 F(using the ne)117 498.6 Q(w)-.25 E F0<ad51>2.5 E F1
1395 (\215ag to sendmail.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
1396 (sendmail -Qreason -q[!][I|R|S][matchstring])157 514.8 Q .875(Quarantin\
1397 es the normal queue items matching the criteria speci\214ed by the)117
1398 531 R F0(-q[!][I|R|S][match-)3.374 E(string])117 543 Q F1
1399 (using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)-2.5 G(he)
1400 -2.5 E F0<ad51>2.5 E F1 2.5(\215ag. Lik)2.5 F -.25(ew)-.1 G(ise,).25 E
1401 (sendmail -qQ -Q[reason] -q[!][I|R|S|Q][matchstring])157 559.2 Q 1.164(\
1402 Change the quarantine reason for the quarantined items matching the cri\
1403 teria speci\214ed by the)117 575.4 R F0(-q[!][I|R|S|Q][matchstring])117
1404 587.4 Q F1(using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)
1405 -2.5 G(he)-2.5 E F0<ad51>2.5 E F1 2.5(\215ag. If)2.5 F
1406 (there is no reason,)2.5 E .757(unquarantine the matching items and mak)
1407 119.5 599.4 R 3.257(et)-.1 G .757(hem normal queue items.)-3.257 F .757
1408 (Note that the)5.757 F F0(\255qQ)3.257 E F1(\215ag)3.257 E(tells sendma\
1409 il to operate on quarantined items instead of normal items.)117 611.4 Q
1410 F0 2.5(2.4. Disk)87 635.4 R(Based Connection Inf)2.5 E(ormation)-.25 E
1411 F2(Sendmail)127 651.6 Q F1 .596(stores a lar)3.096 F .597
1412 (ge amount of information about each remote system it has connected to)
1413 -.18 F .003(in memory)102 663.6 R 2.503(.I)-.65 G 2.503(ti)-2.503 G
1414 2.503(sp)-2.503 G .002(ossible to preserv)-2.503 F 2.502(es)-.15 G .002
1415 (ome of this information on disk as well, by using the)-2.502 F F0
1416 (HostSta-)2.502 E(tusDir)102 675.6 Q(ectory)-.18 E F1 .229
1417 (option, so that it may be shared between se)2.729 F -.15(ve)-.25 G .229
1418 (ral in).15 F -.2(vo)-.4 G .23(cations of).2 F F2(sendmail)2.73 E F1
1419 5.23(.T)C .23(his allo)-5.23 F(ws)-.25 E .831(mail to be queued immedia\
1420 tely or skipped during a queue run if there has been a recent f)102
1421 687.6 R .831(ailure in)-.1 F .371(connecting to a remote machine.)102
1422 699.6 R .371
1423 (Note: information about a remote system is stored in a \214le whose)
1424 5.371 F .694(pathname consists of the components of the hostname in re)
1425 102 711.6 R -.15(ve)-.25 G .693(rse order).15 F 5.693(.F)-.55 G .693
1426 (or e)-5.843 F .693(xample, the informa-)-.15 F 1.102(tion for)102 723.6
1427 R F0(host.example.com)3.602 E F1 1.102(is stored in)3.602 F F0
1428 (com./example./host)3.602 E F1 6.103(.F)C 1.103(or top-le)-6.253 F -.15
1429 (ve)-.25 G 3.603(ld).15 G 1.103(omains lik)-3.603 F(e)-.1 E F0(com)3.603
1430 E F1(this)3.603 E 0 Cg EP
1431 %%Page: 19 15
1432 %%BeginPageSetup
1433 BP
1434 %%EndPageSetup
1435 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1436 (SMM:08-19)195.86 E/F1 10/Times-Roman@0 SF 1.382(can create a lar)102 96
1437 R 1.381(ge number of subdirectories which on some \214lesystems can e)
1438 -.18 F 1.381(xhaust some limits.)-.15 F(Moreo)102 108 Q -.15(ve)-.15 G
1439 2.432 -.4(r, t).15 H 1.632(he performance of lookups in directory with \
1440 thousands of entries can be f).4 F 1.633(airly slo)-.1 F(w)-.25 E
1441 (depending on the \214lesystem implementation.)102 120 Q 1.439
1442 (Additionally enabling)127 136.2 R F0(SingleThr)3.939 E(eadDeli)-.18 E
1443 -.1(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439
1444 (fect of single-threading mail)-.25 F(deli)102 148.2 Q -.15(ve)-.25 G
1445 1.61(ry to a destination.).15 F 1.611
1446 (This can be quite helpful if the remote machine is running an SMTP)6.61
1447 F(serv)102 160.2 Q 1.011(er that is easily o)-.15 F -.15(ve)-.15 G 1.011
1448 (rloaded or cannot accept more than a single connection at a time, b).15
1449 F 1.01(ut can)-.2 F .458
1450 (cause some messages to be punted to a future queue run.)102 172.2 R
1451 .458(It also applies to)5.458 F/F2 10/Times-Italic@0 SF(all)2.958 E F1
1452 .458(hosts, so setting this)2.958 F .282(because you ha)102 184.2 R .582
1453 -.15(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281
1454 (are that is easily o)-.1 F -.15(ve)-.15 G .281(rrun can cause mail).15
1455 F .315(to other hosts to be slo)102 196.2 R .315(wed do)-.25 F 2.815
1456 (wn. If)-.25 F .315(this option is set, you probably w)2.815 F .315
1457 (ant to set the)-.1 F F0(MinQueueAge)2.815 E F1 .872
1458 (option as well and run the queue f)102 208.2 R .871
1459 (airly frequently; this w)-.1 F .871
1460 (ay jobs that are skipped because another)-.1 F F2(sendmail)102 220.2 Q
1461 F1 .363(is talking to the same host will be tried ag)2.863 F .364
1462 (ain quickly rather than being delayed for a long)-.05 F(time.)102 232.2
1463 Q 1.099
1464 (The disk based host information is stored in a subdirectory of the)127
1465 248.4 R F0(mqueue)3.598 E F1 1.098(directory called)3.598 F F0
1466 (.hoststat)102 262.4 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.749(.R)4 K(emo)
1467 -6.749 E 1.749(ving this directory and its subdirectories has an ef)-.15
1468 F 1.75(fect similar to the)-.25 F F2(pur)4.25 E -.1(ge)-.37 G(stat).1 E
1469 F1 1.215(command and is completely safe.)102 274.4 R(Ho)6.215 E(we)-.25
1470 E -.15(ve)-.25 G -.4(r,).15 G F2(pur)4.115 E -.1(ge)-.37 G(stat).1 E F1
1471 1.215(only remo)3.715 F -.15(ve)-.15 G 3.715(se).15 G 1.215(xpired \(T)
1472 -3.865 F(imeout.hoststatus\))-.35 E 3.539(data. The)102 286.4 R 1.039
1473 (information in these directories can be perused with the)3.539 F F2
1474 (hoststat)3.54 E F1 1.04(command, which will)3.54 F .065(indicate the h\
1475 ost name, the last access, and the status of that access.)102 298.4 R
1476 .064(An asterisk in the left most col-)5.065 F(umn indicates that a)102
1477 310.4 Q F2(sendmail)2.5 E F1(process currently has the host lock)2.5 E
1478 (ed for mail deli)-.1 E -.15(ve)-.25 G(ry).15 E(.)-.65 E .53
1479 (The disk based connection information is treated the same w)127 326.6 R
1480 .53(ay as memory based connection)-.1 F .536
1481 (information for the purpose of timeouts.)102 338.6 R .536(By def)5.536
1482 F .536(ault, information about host f)-.1 F .536(ailures is v)-.1 F .536
1483 (alid for 30)-.25 F 2.5(minutes. This)102 350.6 R
1484 (can be adjusted with the)2.5 E F0 -.18(Ti)2.5 G(meout.hoststatus).18 E
1485 F1(option.)2.5 E 1.51
1486 (The connection information stored on disk may be e)127 366.8 R 1.51
1487 (xpired at an)-.15 F 4.01(yt)-.15 G 1.51(ime with the)-4.01 F F2(pur)
1488 4.01 E -.1(ge)-.37 G(stat).1 E F1 2.093(command or by in)102 378.8 R -.2
1489 (vo)-.4 G 2.092(king sendmail with the).2 F F0(\255bH)4.592 E F1 4.592
1490 (switch. The)4.592 F 2.092(connection information may be)4.592 F(vie)102
1491 390.8 Q(wed with the)-.25 E F2(hoststat)2.5 E F1(command or by in)2.5 E
1492 -.2(vo)-.4 G(king sendmail with the).2 E F0(\255bh)2.5 E F1(switch.)2.5
1493 E F0 2.5(2.5. The)87 414.8 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The i\
1494 mplementation of certain system services such as host and user name loo\
1495 kup is con-)127 431 R 1.322(trolled by the service switch.)102 443 R
1496 1.321(If the host operating system supports such a switch, and sendmail)
1497 6.322 F(kno)102 455 Q .383(ws about it,)-.25 F F2(sendmail)2.883 E F1
1498 .383(will use the nati)2.883 F .683 -.15(ve ve)-.25 H 2.883
1499 (rsion. Ultrix,).15 F .384(Solaris, and DEC OSF/1 are e)2.883 F(xamples)
1500 -.15 E(of such systems)102 469 Q F3(8)-4 I F1(.)4 I .88(If the underlyi\
1501 ng operating system does not support a service switch \(e.g., SunOS 4.X\
1502 , HP-)127 485.2 R .212(UX, BSD\) then)102 497.2 R F2(sendmail)2.712 E F1
1503 .212(will pro)2.712 F .212(vide a stub implementation.)-.15 F(The)5.211
1504 E F0(Ser)2.711 E(viceSwitchFile)-.1 E F1 .211(option points)2.711 F .937
1505 (to the name of a \214le that has the service de\214nitions.)102 509.2 R
1506 .937(Each line has the name of a service and the)5.937 F
1507 (possible implementations of that service.)102 521.2 Q -.15(Fo)5 G 2.5
1508 (re).15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 537.4 R
1509 (\214les nis)2.5 E 6.84(aliases \214les)142 549.4 R(nis)2.5 E .329
1510 (will ask)102 565.6 R F2(sendmail)2.829 E F1 .328
1511 (to look for hosts in the Domain Name System \214rst.)2.829 F .328
1512 (If the requested host name is)5.328 F .379
1513 (not found, it tries local \214les, and if that f)102 577.6 R .379
1514 (ails it tries NIS.)-.1 F(Similarly)5.379 E 2.879(,w)-.65 G .379
1515 (hen looking for aliases it will)-2.879 F
1516 (try the local \214les \214rst follo)102 589.6 Q(wed by NIS.)-.25 E .494
1517 (Notice: since)127 605.8 R F2(sendmail)2.994 E F1 .493
1518 (must access MX records for correct operation, it will use DNS if it is)
1519 2.993 F(con\214gured in the)102 617.8 Q F0(Ser)2.5 E(viceSwitchFile)-.1
1520 E F1 2.5(\214le. Hence)2.5 F(an entry lik)2.5 E(e)-.1 E 12.94
1521 (hosts \214les)142 634 R(dns)2.5 E(will not a)102 650.2 Q -.2(vo)-.2 G
1522 (id DNS lookups e).2 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fah)-2.5 G
1523 (ost can be found in /etc/hosts.)-2.5 E .32 LW 76 659.8 72 659.8 DL 80
1524 659.8 76 659.8 DL 84 659.8 80 659.8 DL 88 659.8 84 659.8 DL 92 659.8 88
1525 659.8 DL 96 659.8 92 659.8 DL 100 659.8 96 659.8 DL 104 659.8 100 659.8
1526 DL 108 659.8 104 659.8 DL 112 659.8 108 659.8 DL 116 659.8 112 659.8 DL
1527 120 659.8 116 659.8 DL 124 659.8 120 659.8 DL 128 659.8 124 659.8 DL 132
1528 659.8 128 659.8 DL 136 659.8 132 659.8 DL 140 659.8 136 659.8 DL 144
1529 659.8 140 659.8 DL 148 659.8 144 659.8 DL 152 659.8 148 659.8 DL 156
1530 659.8 152 659.8 DL 160 659.8 156 659.8 DL 164 659.8 160 659.8 DL 168
1531 659.8 164 659.8 DL 172 659.8 168 659.8 DL 176 659.8 172 659.8 DL 180
1532 659.8 176 659.8 DL 184 659.8 180 659.8 DL 188 659.8 184 659.8 DL 192
1533 659.8 188 659.8 DL 196 659.8 192 659.8 DL 200 659.8 196 659.8 DL 204
1534 659.8 200 659.8 DL 208 659.8 204 659.8 DL 212 659.8 208 659.8 DL 216
1535 659.8 212 659.8 DL/F4 5/Times-Roman@0 SF(7)93.6 670.2 Q/F5 8
1536 /Times-Roman@0 SF(This is the usual v)3.2 I(alue of the)-.2 E/F6 8
1537 /Times-Bold@0 SF(HostStatusDir)2 E(ectory)-.144 E F5
1538 (option; it can, of course, go an)2 E(ywhere you lik)-.12 E 2(ei)-.08 G
1539 2(ny)-2 G(our \214lesystem.)-2 E F4(8)93.6 683.8 Q F5 .108
1540 (HP-UX 10 has service switch support, b)3.2 J .108
1541 (ut since the APIs are apparently not a)-.16 F -.2(va)-.16 G .107
1542 (ilable in the libraries).2 F/F7 8/Times-Italic@0 SF(sendmail)2.107 E F5
1543 .107(does not use the)2.107 F(nati)72 696.6 Q .24 -.12(ve s)-.2 H
1544 (ervice switch in this release.).12 E 0 Cg EP
1545 %%Page: 20 16
1546 %%BeginPageSetup
1547 BP
1548 %%EndPageSetup
1549 /F0 10/Times-Bold@0 SF 193.36(SMM:08-20 Sendmail)72 60 R
1550 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.269
1551 (Service switches are not completely inte)127 96 R 3.769(grated. F)-.15
1552 F 1.269(or e)-.15 F 1.269(xample, despite the f)-.15 F 1.27
1553 (act that the host)-.1 F .294(entry listed in the abo)102 108 R .594
1554 -.15(ve ex)-.15 H .293
1555 (ample speci\214es to look in NIS, on SunOS this w).15 F(on')-.1 E 2.793
1556 (th)-.18 G .293(appen because the)-2.793 F(system implementation of)102
1557 120 Q/F2 10/Times-Italic@0 SF -.1(ge)2.5 G(thostbyname).1 E F1
1558 (\(3\) doesn')1.666 E 2.5(tu)-.18 G(nderstand this.)-2.5 E F0 2.5
1559 (2.6. The)87 144 R(Alias Database)2.5 E F1 2.074(After recipient addres\
1560 ses are read from the SMTP connection or command line the)127 160.2 R
1561 4.574(ya)-.15 G(re)-4.574 E .6(parsed by ruleset 0, which must resolv)
1562 102 172.2 R 3.1(et)-.15 G 3.099(oa{)-3.1 G F2(mailer)-3.099 E F1(,)A F2
1563 (host)3.099 E F1(,)A F2(addr)3.099 E(ess)-.37 E F1 3.099(}t)C 3.099
1564 (riple. If)-3.099 F .599(the \215ags selected by)3.099 F(the)102 184.2 Q
1565 F2(mailer)3.099 E F1 .599(include the)3.099 F F0(A)3.099 E F1 .599
1566 (\(aliasable\) \215ag, the)3.099 F F2(addr)3.099 E(ess)-.37 E F1 .6
1567 (part of the triple is look)3.099 F .6(ed up as the k)-.1 F .9 -.15
1568 (ey \()-.1 H(i.e.,).15 E 1.046
1569 (the left hand side\) in the alias database.)102 196.2 R 1.045
1570 (If there is a match, the address is deleted from the send)6.045 F .776
1571 (queue and all addresses on the right hand side of the alias are added \
1572 in place of the alias that w)102 208.2 R(as)-.1 E 2.683(found. This)102
1573 220.2 R .183(is a recursi)2.683 F .483 -.15(ve o)-.25 H .183(peration, \
1574 so aliases found in the right hand side of the alias are similarly).15 F
1575 -.15(ex)102 232.2 S(panded.).15 E 3.718(The alias database e)127 248.4 R
1576 3.718(xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718
1577 (is a te)6.218 F 3.718(xt form, maintained in the \214le)-.15 F F2
1578 (/etc/mail/aliases.)102 260.4 Q F1(The aliases are of the form)5 E
1579 (name: name1, name2, ...)142 276.6 Q
1580 (Only local names may be aliased; e.g.,)102 292.8 Q(eric@prep.ai.MIT)142
1581 309 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E 1.088
1582 (will not ha)102 327.2 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef).15 F
1583 1.088(fect \(e)-.25 F 1.088(xcept on prep.ai.MIT)-.15 F 1.088
1584 (.EDU, and the)-.74 F 3.588(yp)-.15 G 1.088(robably don')-3.588 F 3.587
1585 (tw)-.18 G 1.087(ant me\))-3.687 F/F3 7/Times-Roman@0 SF(9)-4 I F1(.)4 I
1586 .986(Aliases may be continued by starting an)102 339.2 R 3.486(yc)-.15 G
1587 .986(ontinuation lines with a space or a tab or by putting a)-3.486 F
1588 .776(backslash directly before the ne)102 351.2 R 3.276(wline. Blank)
1589 -.25 F .776(lines and lines be)3.276 F .776
1590 (ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 363.2
1591 Q .65(The second form is processed by the)127 381.4 R F2(ndbm)3.15 E F1
1592 (\(3\))1.666 E F3(10)-4 I F1 .65(or the Berk)3.15 4 N(ele)-.1 E 3.15(yD)
1593 -.15 G 3.15(Bl)-3.15 G(ibrary)-3.15 E 5.651(.T)-.65 G .651
1594 (his form is in)-5.651 F .794(the \214le)102 393.4 R F2
1595 (/etc/mail/aliases.db)3.294 E F1 .794(\(if using NEWDB\) or)3.294 F F2
1596 (/etc/mail/aliases.dir)3.294 E F1(and)3.294 E F2(/etc/mail/aliases.pa)
1597 3.294 E(g)-.1 E F1(\(if)3.294 E 1.126(using NDBM\).)102 405.4 R 1.126
1598 (This is the form that)6.126 F F2(sendmail)3.627 E F1 1.127
1599 (actually uses to resolv)3.627 F 3.627(ea)-.15 G 3.627(liases. This)
1600 -3.627 F 1.127(technique is)3.627 F(used to impro)102 417.4 Q .3 -.15
1601 (ve p)-.15 H(erformance.).15 E
1602 (The control of search order is actually set by the service switch.)127
1603 433.6 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 449.8 S
1604 (liasFile=switch:aliases)-2.5 E .927(is al)102 466 R -.1(wa)-.1 G .927(\
1605 ys added as the \214rst alias entry; also, the \214rst alias \214le nam\
1606 e without a class \(e.g., without).1 F .268(\231nis:\232 on the front\)\
1607  will be used as the name of the \214le for a `)102 478 R(`\214les')-.74
1608 E 2.769('e)-.74 G .269(ntry in the aliases switch.)-2.769 F -.15(Fo)
1609 5.269 G(r).15 E -.15(ex)102 490 S
1610 (ample, if the con\214guration \214le contains).15 E 2.5(OA)142 506.2 S
1611 (liasFile=/etc/mail/aliases)-2.5 E(and the service switch contains)102
1612 522.4 Q 6.84(aliases nis)142 538.6 R(\214les nisplus)2.5 E 1.164(then a\
1613 liases will \214rst be searched in the NIS database, then in /etc/mail/\
1614 aliases, then in the NIS+)102 554.8 R(database.)102 566.8 Q -1.1(Yo)127
1615 583 S 2.5(uc)1.1 G(an also use)-2.5 E/F4 9/Times-Roman@0 SF(NIS)2.5 E F1
1616 (-based alias \214les.)A -.15(Fo)5 G 2.5(re).15 G
1617 (xample, the speci\214cation:)-2.65 E 2.5(OA)142 599.2 S
1618 (liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 611.2 S
1619 (liasFile=nis:mail.aliases@my)-2.5 E(.nis.domain)-.65 E .143(will \214r\
1620 st search the /etc/mail/aliases \214le and then the map named \231mail.\
1621 aliases\232 in \231my)102 627.4 R(.nis.domain\232.)-.65 E -.8(Wa)102
1622 639.4 S .59(rning: if you b).8 F .59(uild your o)-.2 F(wn)-.25 E F4(NIS)
1623 3.09 E F1 .589(-based alias \214les, be sure to pro)B .589(vide the)-.15
1624 F F0<ad6c>3.089 E F1 .589(\215ag to)3.089 F F2(mak)3.089 E(edbm)-.1 E F1
1625 (\(8\))A .159(to map upper case letters in the k)102 651.4 R -.15(ey)-.1
1626 G 2.659(st).15 G 2.659(ol)-2.659 G -.25(ow)-2.659 G .159
1627 (er case; otherwise, aliases with upper case letters in their).25 F
1628 (names w)102 663.4 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.)
1629 -2.5 E .32 LW 76 673 72 673 DL 80 673 76 673 DL 84 673 80 673 DL 88 673
1630 84 673 DL 92 673 88 673 DL 96 673 92 673 DL 100 673 96 673 DL 104 673
1631 100 673 DL 108 673 104 673 DL 112 673 108 673 DL 116 673 112 673 DL 120
1632 673 116 673 DL 124 673 120 673 DL 128 673 124 673 DL 132 673 128 673 DL
1633 136 673 132 673 DL 140 673 136 673 DL 144 673 140 673 DL 148 673 144 673
1634 DL 152 673 148 673 DL 156 673 152 673 DL 160 673 156 673 DL 164 673 160
1635 673 DL 168 673 164 673 DL 172 673 168 673 DL 176 673 172 673 DL 180 673
1636 176 673 DL 184 673 180 673 DL 188 673 184 673 DL 192 673 188 673 DL 196
1637 673 192 673 DL 200 673 196 673 DL 204 673 200 673 DL 208 673 204 673 DL
1638 212 673 208 673 DL 216 673 212 673 DL/F5 5/Times-Roman@0 SF(9)93.6 683.4
1639 Q/F6 8/Times-Roman@0 SF(Actually)3.2 I 2(,a)-.52 G .24 -.12(ny m)-2 H
1640 (ailer that has the `).12 E 1.776 -.888(A' m)-.64 H(ailer \215ag set wi\
1641 ll permit aliasing; this is normally limited to the local mailer).888 E
1642 (.)-.44 E F5(10)93.6 697 Q F6(The)3.2 I/F7 8/Times-Italic@0 SF(gdbm)2 E
1643 F6(package does not w)2 E(ork.)-.08 E 0 Cg EP
1644 %%Page: 21 17
1645 %%BeginPageSetup
1646 BP
1647 %%EndPageSetup
1648 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1649 (SMM:08-21)195.86 E/F1 10/Times-Roman@0 SF
1650 (Additional \215ags can be added after the colon e)127 96 Q(xactly lik)
1651 -.15 E 2.5(ea)-.1 G F0(K)A F1(line \212 for e)2.5 E(xample:)-.15 E 2.5
1652 (OA)142 112.2 S(liasFile=nis:\255N mail.aliases@my)-2.5 E(.nis.domain)
1653 -.65 E(will search the appropriate NIS map and al)102 128.4 Q -.1(wa)-.1
1654 G(ys include null bytes in the k).1 E -.15(ey)-.1 G 5(.A)-.5 G(lso:)-5 E
1655 2.5(OA)142 144.6 S(liasFile=nis:\255f mail.aliases@my)-2.5 E
1656 (.nis.domain)-.65 E(will pre)102 160.8 Q -.15(ve)-.25 G
1657 (nt sendmail from do).15 E(wncasing the k)-.25 E .3 -.15(ey b)-.1 H
1658 (efore the alias lookup.).15 E F0 2.5(2.6.1. Reb)102 184.8 R
1659 (uilding the alias database)-.2 E F1(The)142 201 Q/F2 10/Times-Italic@0
1660 SF(hash)3.08 E F1(or)3.08 E F2(dbm)3.08 E F1 -.15(ve)3.08 G .579
1661 (rsion of the database may be reb).15 F .579(uilt e)-.2 F .579
1662 (xplicitly by e)-.15 F -.15(xe)-.15 G .579(cuting the com-).15 F(mand)
1663 117 213 Q(ne)157 229.2 Q -.1(wa)-.25 G(liases).1 E(This is equi)117
1664 245.4 Q -.25(va)-.25 G(lent to gi).25 E(ving)-.25 E F2(sendmail)2.5 E F1
1665 (the)2.5 E F0(\255bi)2.5 E F1(\215ag:)2.5 E(/usr/sbin/sendmail \255bi)
1666 157 261.6 Q 1.77(If you ha)142 282 R 2.07 -.15(ve m)-.2 H 1.77
1667 (ultiple aliases databases speci\214ed, the).15 F F0(\255bi)4.27 E F1
1668 1.77(\215ag reb)4.27 F 1.77(uilds all the database)-.2 F
1669 (types it understands \(for e)117 294 Q(xample, it can reb)-.15 E
1670 (uild NDBM databases b)-.2 E(ut not NIS databases\).)-.2 E F0 2.5
1671 (2.6.2. P)102 318 R(otential pr)-.2 E(oblems)-.18 E F1 1.131
1672 (There are a number of problems that can occur with the alias database.)
1673 142 334.2 R(The)6.13 E 3.63(ya)-.15 G 1.13(ll result)-3.63 F 1.103
1674 (from a)117 346.2 R F2(sendmail)3.603 E F1 1.103
1675 (process accessing the DBM v)3.603 F 1.103
1676 (ersion while it is only partially b)-.15 F 3.604(uilt. This)-.2 F(can)
1677 3.604 E 1.249(happen under tw)117 358.2 R 3.749(oc)-.1 G 1.248(ircumsta\
1678 nces: One process accesses the database while another process is)-3.749
1679 F(reb)117 370.2 Q .518(uilding it, or the process reb)-.2 F .518
1680 (uilding the database dies \(due to being killed or a system crash\))-.2
1681 F(before completing the reb)117 382.2 Q(uild.)-.2 E .401
1682 (Sendmail has three techniques to try to relie)142 398.4 R .701 -.15
1683 (ve t)-.25 H .401(hese problems.).15 F .4(First, it ignores interrupts)
1684 5.401 F .045(while reb)117 410.4 R .045(uilding the database; this a)-.2
1685 F -.2(vo)-.2 G .045(ids the problem of someone aborting the process lea)
1686 .2 F .045(ving a)-.2 F .177(partially reb)117 422.4 R .177
1687 (uilt database.)-.2 F .177
1688 (Second, it locks the database source \214le during the reb)5.177 F .176
1689 (uild \212 b)-.2 F .176(ut that)-.2 F .812(may not w)117 434.4 R .812
1690 (ork o)-.1 F -.15(ve)-.15 G 3.312(rN).15 G .812
1691 (FS or if the \214le is unwritable.)-3.312 F .813
1692 (Third, at the end of the reb)5.813 F .813(uild it adds an)-.2 F
1693 (alias of the form)117 446.4 Q(@: @)157 462.6 Q .336
1694 (\(which is not normally le)117 478.8 R -.05(ga)-.15 G 2.836
1695 (l\). Before).05 F F2(sendmail)2.836 E F1 .336
1696 (will access the database, it checks to insure that)2.836 F
1697 (this entry e)117 492.8 Q(xists)-.15 E/F3 7/Times-Roman@0 SF(11)-4 I F1
1698 (.)4 I F0 2.5(2.6.3. List)102 516.8 R -.1(ow)2.5 G(ners).1 E F1 .4
1699 (If an error occurs on sending to a certain address, say \231)142 533 R
1700 F2(x)A F1<9a2c>A F2(sendmail)2.901 E F1 .401(will look for an alias)
1701 2.901 F .418(of the form \231o)117 545 R(wner)-.25 E(-)-.2 E F2(x)A F1
1702 2.918<9a74>C 2.918(or)-2.918 G(ecei)-2.918 E .718 -.15(ve t)-.25 H .418
1703 (he errors.).15 F .417
1704 (This is typically useful for a mailing list where the)5.418 F 1.116
1705 (submitter of the list has no control o)117 557 R -.15(ve)-.15 G 3.617
1706 (rt).15 G 1.117
1707 (he maintenance of the list itself; in this case the list)-3.617 F
1708 (maintainer w)117 569 Q(ould be the o)-.1 E(wner of the list.)-.25 E
1709 -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E
1710 (unix-wizards: eric@ucbarpa, wnj@monet, nosuchuser)157 585.2 Q(,)-.4 E
1711 (sam@matisse)193 597.2 Q -.25(ow)157 609.2 S(ner).25 E
1712 (-unix-wizards: unix-wizards-request)-.2 E
1713 (unix-wizards-request: eric@ucbarpa)157 621.2 Q -.1(wo)117 637.4 S .689
1714 (uld cause \231eric@ucbarpa\232 to get the error that will occur when s\
1715 omeone sends to unix-wiz-).1 F
1716 (ards due to the inclusion of \231nosuchuser\232 on the list.)117 649.4
1717 Q .958(List o)142 665.6 R .958(wners also cause the en)-.25 F -.15(ve)
1718 -.4 G .959(lope sender address to be modi\214ed.).15 F .959
1719 (The contents of the)5.959 F -.25(ow)117 677.6 S .429
1720 (ner alias are used if the).25 F 2.929(yp)-.15 G .429
1721 (oint to a single user)-2.929 F 2.928(,o)-.4 G .428
1722 (therwise the name of the alias itself is used.)-2.928 F .32 LW 76 687.2
1723 72 687.2 DL 80 687.2 76 687.2 DL 84 687.2 80 687.2 DL 88 687.2 84 687.2
1724 DL 92 687.2 88 687.2 DL 96 687.2 92 687.2 DL 100 687.2 96 687.2 DL 104
1725 687.2 100 687.2 DL 108 687.2 104 687.2 DL 112 687.2 108 687.2 DL 116
1726 687.2 112 687.2 DL 120 687.2 116 687.2 DL 124 687.2 120 687.2 DL 128
1727 687.2 124 687.2 DL 132 687.2 128 687.2 DL 136 687.2 132 687.2 DL 140
1728 687.2 136 687.2 DL 144 687.2 140 687.2 DL 148 687.2 144 687.2 DL 152
1729 687.2 148 687.2 DL 156 687.2 152 687.2 DL 160 687.2 156 687.2 DL 164
1730 687.2 160 687.2 DL 168 687.2 164 687.2 DL 172 687.2 168 687.2 DL 176
1731 687.2 172 687.2 DL 180 687.2 176 687.2 DL 184 687.2 180 687.2 DL 188
1732 687.2 184 687.2 DL 192 687.2 188 687.2 DL 196 687.2 192 687.2 DL 200
1733 687.2 196 687.2 DL 204 687.2 200 687.2 DL 208 687.2 204 687.2 DL 212
1734 687.2 208 687.2 DL 216 687.2 212 687.2 DL/F4 5/Times-Roman@0 SF(11)93.6
1735 697.6 Q/F5 8/Times-Roman@0 SF(The)3.2 I/F6 8/Times-Bold@0 SF(AliasW)2 E
1736 (ait)-.52 E F5
1737 (option is required in the con\214guration for this action to occur)2 E
1738 4(.T)-.44 G(his should normally be speci\214ed.)-4 E 0 Cg EP
1739 %%Page: 22 18
1740 %%BeginPageSetup
1741 BP
1742 %%EndPageSetup
1743 /F0 10/Times-Bold@0 SF 193.36(SMM:08-22 Sendmail)72 60 R
1744 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.15(Fo)
1745 117 96 S 3.454(rt).15 G .954(his reason, and to obe)-3.454 F 3.454(yI)
1746 -.15 G .954(nternet con)-3.454 F -.15(ve)-.4 G .954(ntions, the \231o)
1747 .15 F(wner)-.25 E .955(-\232 address normally points at the)-.2 F .504(\
1748 \231-request\232 address; this causes messages to go out with the typic\
1749 al Internet con)117 108 R -.15(ve)-.4 G .503(ntion of using).15 F -.74
1750 (``)117 120 S/F2 10/Times-Italic@0 SF(list).74 E F1(-request')A 2.5('a)
1751 -.74 G 2.5(st)-2.5 G(he return address.)-2.5 E F0 2.5(2.7. User)87 144 R
1752 (Inf)2.5 E(ormation Database)-.25 E F1 3.635(This option is deprecated,\
1753  use virtusertable and genericstable instead as e)127 160.2 R 3.636
1754 (xplained in)-.15 F F2(cf/README)102 172.2 Q F1 5.06(.I)C 2.56(fy)-5.06
1755 G .06(ou ha)-2.56 F .36 -.15(ve a ve)-.2 H .06(rsion of).15 F F2
1756 (sendmail)2.56 E F1 .06
1757 (with the user information database compiled in, and)2.56 F .764(you ha)
1758 102 184.2 R 1.064 -.15(ve s)-.2 H .764
1759 (peci\214ed one or more databases using the).15 F F0(U)3.264 E F1 .764
1760 (option, the databases will be searched for a)3.264 F F2(user)102 196.2
1761 Q F1(:maildrop entry)A 5(.I)-.65 G 2.5(ff)-5 G
1762 (ound, the mail will be sent to the speci\214ed address.)-2.5 E F0 2.5
1763 (2.8. P)87 220.2 R(er)-.2 E(-User F)-.37 E(orwarding \(.f)-.25 E
1764 (orward Files\))-.25 E F1 .121(As an alternati)127 236.4 R .421 -.15
1765 (ve t)-.25 H 2.621(ot).15 G .121(he alias database, an)-2.621 F 2.621
1766 (yu)-.15 G .12(ser may put a \214le with the name \231.forw)-2.621 F .12
1767 (ard\232 in his)-.1 F .205(or her home directory)102 248.4 R 5.205(.I)
1768 -.65 G 2.705(ft)-5.205 G .205(his \214le e)-2.705 F(xists,)-.15 E F2
1769 (sendmail)2.705 E F1 .205
1770 (redirects mail for that user to the list of addresses)2.705 F .665
1771 (listed in the .forw)102 260.4 R .665(ard \214le.)-.1 F .665
1772 (Note that aliases are fully e)5.665 F .664(xpanded before forw)-.15 F
1773 .664(ard \214les are referenced.)-.1 F -.15(Fo)102 272.4 S 2.5(re).15 G
1774 (xample, if the home directory for user \231mckusick\232 has a .forw)
1775 -2.65 E(ard \214le with contents:)-.1 E(mckusick@ernie)142 288.6 Q
1776 (kirk@calder)142 300.6 Q(then an)102 316.8 Q 2.5(ym)-.15 G(ail arri)-2.5
1777 E(ving for \231mckusick\232 will be redirected to the speci\214ed accou\
1778 nts.)-.25 E(Actually)127 333 Q 3.374(,t)-.65 G .874(he con\214guration \
1779 \214le de\214nes a sequence of \214lenames to check.)-3.374 F .875
1780 (By def)5.875 F .875(ault, this is)-.1 F .517(the user')102 345 R 3.017
1781 (s.)-.55 G(forw)-3.017 E .517(ard \214le, b)-.1 F .517
1782 (ut can be de\214ned to be more generally using the)-.2 F F0 -.25(Fo)
1783 3.017 G(rwardP).25 E(ath)-.1 E F1 3.016(option. If)3.016 F .182
1784 (you change this, you will ha)102 357 R .482 -.15(ve t)-.2 H 2.682(oi)
1785 .15 G .182(nform your user base of the change; .forw)-2.682 F .183
1786 (ard is pretty well incor)-.1 F(-)-.2 E(porated into the collecti)102
1787 369 Q .3 -.15(ve s)-.25 H(ubconscious.).15 E F0 2.5(2.9. Special)87 393
1788 R(Header Lines)2.5 E F1(Se)127 409.2 Q -.15(ve)-.25 G 1.898
1789 (ral header lines ha).15 F 2.197 -.15(ve s)-.2 H 1.897
1790 (pecial interpretations de\214ned by the con\214guration \214le.).15 F
1791 (Others)6.897 E(ha)102 421.2 Q 1.205 -.15(ve i)-.2 H .905
1792 (nterpretations b).15 F .905(uilt into)-.2 F F2(sendmail)3.405 E F1 .906
1793 (that cannot be changed without changing the code.)3.405 F(These)5.906 E
1794 -.2(bu)102 433.2 S(ilt-ins are described here.).2 E F0 2.5(2.9.1. Err)
1795 102 457.2 R(ors-T)-.18 E(o:)-.92 E F1 .22(If errors occur an)142 473.4 R
1796 .22(ywhere during processing, this header will cause error messages to \
1797 go to)-.15 F(the listed addresses.)117 485.4 Q
1798 (This is intended for mailing lists.)5 E .384(The Errors-T)142 501.6 R
1799 .384(o: header w)-.8 F .384
1800 (as created in the bad old days when UUCP didn')-.1 F 2.885(tu)-.18 G
1801 .385(nderstand the)-2.885 F .89(distinction between an en)117 513.6 R
1802 -.15(ve)-.4 G .89(lope and a header; this w).15 F .889(as a hack to pro)
1803 -.1 F .889(vide what should no)-.15 F 3.389(wb)-.25 G(e)-3.389 E .809
1804 (passed as the en)117 525.6 R -.15(ve)-.4 G .809(lope sender address.)
1805 .15 F .809(It should go a)5.809 F -.1(wa)-.15 G 4.609 -.65(y. I).1 H
1806 3.31(ti).65 G 3.31(so)-3.31 G .81(nly used if the)-3.31 F F0(UseErr)3.31
1807 E(orsT)-.18 E(o)-.92 E F1(option is set.)117 537.6 Q(The Errors-T)142
1808 553.8 Q(o: header is of)-.8 E(\214cially deprecated and will go a)-.25 E
1809 -.1(wa)-.15 G 2.5(yi).1 G 2.5(naf)-2.5 G(uture release.)-2.5 E F0 2.5
1810 (2.9.2. A)102 577.8 R(ppar)-.25 E(ently-T)-.18 E(o:)-.92 E F1 .045
1811 (RFC 822 requires at least one recipient \214eld \(T)142 594 R .045
1812 (o:, Cc:, or Bcc: line\) in e)-.8 F -.15(ve)-.25 G .044(ry message.).15
1813 F .044(If a)5.044 F .562
1814 (message comes in with no recipients listed in the message then)117 606
1815 R F2(sendmail)3.062 E F1 .562(will adjust the header)3.062 F .085
1816 (based on the \231NoRecipientAction\232 option.)117 618 R .085
1817 (One of the possible actions is to add an \231)5.085 F(Apparently-)-.8 E
1818 -.8(To)117 630 S(:\232 header line for an).8 E 2.5(yr)-.15 G
1819 (ecipients it is a)-2.5 E -.1(wa)-.15 G(re of.).1 E .91
1820 (The Apparently-T)142 646.2 R .911
1821 (o: header is non-standard and is both deprecated and strongly discour)
1822 -.8 F(-)-.2 E(aged.)117 658.2 Q F0 2.5(2.9.3. Pr)102 682.2 R(ecedence)
1823 -.18 E F1 .425(The Precedence: header can be used as a crude control of\
1824  message priority)142 698.4 R 5.424(.I)-.65 G 2.924(tt)-5.424 G .424
1825 (weaks the)-2.924 F .181(sort order in the queue and can be con\214gure\
1826 d to change the message timeout v)117 710.4 R 2.682(alues. The)-.25 F
1827 (prece-)2.682 E .235(dence of a message also controls ho)117 722.4 R
1828 2.734(wd)-.25 G(eli)-2.734 E -.15(ve)-.25 G .234
1829 (ry status noti\214cations \(DSNs\) are processed for that).15 F 0 Cg EP
1830 %%Page: 23 19
1831 %%BeginPageSetup
1832 BP
1833 %%EndPageSetup
1834 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1835 (SMM:08-23)195.86 E/F1 10/Times-Roman@0 SF(message.)117 96 Q F0 2.5
1836 (2.10. IDENT)87 120 R(Pr)2.5 E(otocol Support)-.18 E/F2 10
1837 /Times-Italic@0 SF(Sendmail)127 136.2 Q F1 .745
1838 (supports the IDENT protocol as de\214ned in RFC 1413.)3.245 F .746
1839 (Note that the RFC states a)5.745 F 1.361(client should w)102 148.2 R
1840 1.361(ait at least 30 seconds for a response.)-.1 F 1.36(The def)6.361 F
1841 1.36(ault T)-.1 F 1.36(imeout.ident is 5 seconds as)-.35 F(man)102 160.2
1842 Q 3.024(ys)-.15 G .524(ites ha)-3.024 F .824 -.15(ve a)-.2 H .524
1843 (dopted the practice of dropping IDENT queries.).15 F .524
1844 (This has lead to delays process-)5.524 F .452(ing mail.)102 172.2 R
1845 .452(Although this enhances identi\214cation of the author of an email \
1846 message by doing a `)5.452 F(`call)-.74 E(back')102 184.2 Q 3.627('t)
1847 -.74 G 3.627(ot)-3.627 G 1.127(he originating system to include the o)
1848 -3.627 F 1.128(wner of a particular TCP connection in the audit)-.25 F
1849 .164(trail it is in no sense perfect; a determined for)102 196.2 R .164
1850 (ger can easily spoof the IDENT protocol.)-.18 F .164(The follo)5.164 F
1851 (w-)-.25 E(ing description is e)102 208.2 Q(xcerpted from RFC 1413:)-.15
1852 E 2.5(6. Security)127 224.4 R(Considerations)2.5 E .005
1853 (The information returned by this protocol is at most as trustw)127
1854 240.6 R(orth)-.1 E 2.506(ya)-.05 G 2.506(st)-2.506 G .006(he host pro)
1855 -2.506 F .006(viding it OR)-.15 F .274(the or)127 252.6 R -.05(ga)-.18 G
1856 .274(nization operating the host.).05 F -.15(Fo)5.274 G 2.774(re).15 G
1857 .273(xample, a PC in an open lab has fe)-2.924 F 2.773(wi)-.25 G 2.773
1858 (fa)-2.773 G .573 -.15(ny c)-2.773 H(ontrols).15 E .986(on it to pre)127
1859 264.6 R -.15(ve)-.25 G .986(nt a user from ha).15 F .986
1860 (ving this protocol return an)-.2 F 3.486(yi)-.15 G .987
1861 (denti\214er the user w)-3.486 F 3.487(ants. Lik)-.1 F(e-)-.1 E 1.441(w\
1862 ise, if the host has been compromised the information returned may be c\
1863 ompletely erro-)127 276.6 R(neous and misleading.)127 288.6 Q .521(The \
1864 Identi\214cation Protocol is not intended as an authorization or access\
1865  control protocol.)127 304.8 R(At)5.521 E 1.037(best, it pro)127 316.8 R
1866 1.037(vides some additional auditing information with respect to TCP co\
1867 nnections.)-.15 F(At)6.036 E -.1(wo)127 328.8 S(rst, it can pro).1 E
1868 (vide misleading, incorrect, or maliciously incorrect information.)-.15
1869 E 1.006(The use of the information returned by this protocol for other \
1870 than auditing is strongly dis-)127 345 R 2.697(couraged. Speci\214cally)
1871 127 357 R 2.697(,u)-.65 G .197
1872 (sing Identi\214cation Protocol information to mak)-2.697 F 2.697(ea)-.1
1873 G .197(ccess control deci-)-2.697 F .514(sions - either as the primary \
1874 method \(i.e., no other checks\) or as an adjunct to other methods)127
1875 369 R(may result in a weak)127 381 Q(ening of normal host security)-.1 E
1876 (.)-.65 E 1.779(An Identi\214cation serv)127 397.2 R 1.778(er may re)
1877 -.15 F -.15(ve)-.25 G 1.778
1878 (al information about users, entities, objects or processes).15 F .336
1879 (which might normally be considered pri)127 409.2 R -.25(va)-.25 G 2.836
1880 (te. An).25 F .337(Identi\214cation serv)2.836 F .337(er pro)-.15 F .337
1881 (vides service which)-.15 F .806
1882 (is a rough analog of the CallerID services pro)127 421.2 R .806
1883 (vided by some phone companies and man)-.15 F 3.306(yo)-.15 G(f)-3.306 E
1884 1.397(the same pri)127 433.2 R -.25(va)-.25 G 1.697 -.15(cy c).25 H
1885 1.397(onsiderations and ar).15 F 1.398
1886 (guments that apply to the CallerID service apply to)-.18 F 3.546
1887 (Identi\214cation. If)127 445.2 R 1.046(you w)3.546 F(ouldn')-.1 E 3.546
1888 (tr)-.18 G 1.045(un a "\214nger" serv)-3.546 F 1.045(er due to pri)-.15
1889 F -.25(va)-.25 G 1.345 -.15(cy c).25 H 1.045(onsiderations you may).15 F
1890 (not w)127 457.2 Q(ant to run this protocol.)-.1 E .376
1891 (In some cases your system may not w)102 473.4 R .377
1892 (ork properly with IDENT support due to a b)-.1 F .377(ug in the TCP/IP)
1893 -.2 F 3.675(implementation. The)102 485.4 R 1.175(symptoms will be that\
1894  for some hosts the SMTP connection will be closed)3.675 F .565
1895 (almost immediately)102 497.4 R 5.565(.I)-.65 G 3.065(ft)-5.565 G .565
1896 (his is true or if you do not w)-3.065 F .565(ant to use IDENT)-.1 F
1897 3.066(,y)-.74 G .566(ou should set the IDENT)-3.066 F
1898 (timeout to zero; this will disable the IDENT protocol.)102 509.4 Q F0
1899 2.5(3. ARGUMENTS)72 533.4 R F1 .018(The complete list of ar)112 549.6 R
1900 .018(guments to)-.18 F F2(sendmail)2.517 E F1 .017
1901 (is described in detail in Appendix A.)2.517 F .017(Some important)5.017
1902 F(ar)87 561.6 Q(guments are described here.)-.18 E F0 2.5(3.1. Queue)87
1903 585.6 R(Inter)2.5 E -.1(va)-.1 G(l).1 E F1 .455(The amount of time betw\
1904 een forking a process to run through the queue is de\214ned by the)127
1905 601.8 R F0<ad71>2.956 E F1 2.676(\215ag. If)102 613.8 R .176
1906 (you run with deli)2.676 F -.15(ve)-.25 G .176(ry mode set to).15 F F0
1907 (i)2.676 E F1(or)2.676 E F0(b)2.675 E F1 .175(this can be relati)2.675 F
1908 -.15(ve)-.25 G .175(ly lar).15 F .175(ge, since it will only be rel-)
1909 -.18 F -.25(eva)102 625.8 S .206(nt when a host that w).25 F .206(as do)
1910 -.1 F .206(wn comes back up.)-.25 F .207(If you run in)5.206 F F0(q)
1911 2.707 E F1 .207(mode it should be relati)2.707 F -.15(ve)-.25 G .207
1912 (ly short,).15 F 1.039(since it de\214nes the maximum amount of time th\
1913 at a message may sit in the queue.)102 637.8 R 1.038(\(See also the)
1914 6.039 F(MinQueueAge option.\))102 649.8 Q 1.335
1915 (RFC 1123 section 5.3.1.1 says that this v)127 666 R 1.336
1916 (alue should be at least 30 minutes \(although that)-.25 F
1917 (probably doesn')102 678 Q 2.5(tm)-.18 G(ak)-2.5 E 2.5(es)-.1 G
1918 (ense if you use `)-2.5 E(`queue-only')-.74 E 2.5('m)-.74 G(ode\).)-2.5
1919 E .365(Notice: the meaning of the interv)127 694.2 R .364
1920 (al time depends on whether normal queue runners or persis-)-.25 F .207
1921 (tent queue runners are used.)102 706.2 R -.15(Fo)5.208 G 2.708(rt).15 G
1922 .208(he former)-2.708 F 2.708(,i)-.4 G 2.708(ti)-2.708 G 2.708(st)-2.708
1923 G .208(he time between subsequent starts of a queue run.)-2.708 F -.15
1924 (Fo)102 718.2 S 3.35(rt).15 G .85(he latter)-3.35 F 3.35(,i)-.4 G 3.35
1925 (ti)-3.35 G 3.35(st)-3.35 G .85(he time sendmail w)-3.35 F .849
1926 (aits after a persistent queue runner has \214nished its w)-.1 F .849
1927 (ork to)-.1 F 0 Cg EP
1928 %%Page: 24 20
1929 %%BeginPageSetup
1930 BP
1931 %%EndPageSetup
1932 /F0 10/Times-Bold@0 SF 193.36(SMM:08-24 Sendmail)72 60 R
1933 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .41
1934 (start the ne)102 96 R .41(xt one.)-.15 F .411
1935 (Hence for persistent queue runners this interv)5.41 F .411
1936 (al should be v)-.25 F .411(ery lo)-.15 F 1.711 -.65(w, t)-.25 H .411
1937 (ypically no).65 F(more than tw)102 108 Q 2.5(om)-.1 G(inutes.)-2.5 E F0
1938 2.5(3.2. Daemon)87 132 R(Mode)2.5 E F1 .085(If you allo)127 148.2 R
1939 2.585(wi)-.25 G .085(ncoming mail o)-2.585 F -.15(ve)-.15 G 2.585(ra).15
1940 G 2.585(nI)-2.585 G .085(PC connection, you should ha)-2.585 F .384 -.15
1941 (ve a d)-.2 H .084(aemon running.).15 F(This)5.084 E .069
1942 (should be set by your)102 160.2 R/F2 10/Times-Italic@0 SF(/etc/r)2.569
1943 E(c)-.37 E F1 .069(\214le using the)2.569 F F0(\255bd)2.569 E F1 2.57
1944 (\215ag. The)2.569 F F0(\255bd)2.57 E F1 .07(\215ag and the)2.57 F F0
1945 <ad71>2.57 E F1 .07(\215ag may be combined)2.57 F(in one call:)102 172.2
1946 Q(/usr/sbin/sendmail \255bd \255q30m)142 188.4 Q 1.141(An alternati)127
1947 208.8 R 1.441 -.15(ve a)-.25 H 1.141(pproach is to in).15 F -.2(vo)-.4 G
1948 1.341 -.1(ke s).2 H 1.141(endmail from).1 F F2(inetd)3.641 E F1 1.141
1949 (\(8\) \(use the)B F0(\255bs)3.64 E F1 1.14(\255Am \215ags to ask)2.5 F
1950 1.339(sendmail to speak SMTP on its standard input and output and to ru\
1951 n as MT)102 220.8 R 3.84(A\). This)-.93 F -.1(wo)3.84 G 1.34(rks and).1
1952 F(allo)102 232.8 Q .323(ws you to wrap)-.25 F F2(sendmail)2.823 E F1
1953 .323(in a TCP wrapper program, b)2.823 F .323(ut may be a bit slo)-.2 F
1954 .322(wer since the con\214gu-)-.25 F .345
1955 (ration \214le has to be re-read on e)102 244.8 R -.15(ve)-.25 G .346
1956 (ry message that comes in.).15 F .346
1957 (If you do this, you still need to ha)5.346 F .646 -.15(ve a)-.2 H F2
1958 (sendmail)102 256.8 Q F1(running to \215ush the queue:)2.5 E
1959 (/usr/sbin/sendmail \255q30m)142 273 Q F0 2.5(3.3. F)87 301.2 R(or)-.25
1960 E(cing the Queue)-.18 E F1 .04(In some cases you may \214nd that the qu\
1961 eue has gotten clogged for some reason.)127 317.4 R -1.1(Yo)5.04 G 2.54
1962 (uc)1.1 G .04(an force)-2.54 F 3.184(aq)102 329.4 S .684
1963 (ueue run using the)-3.184 F F0<ad71>3.184 E F1 .684(\215ag \(with no v)
1964 3.184 F 3.184(alue\). It)-.25 F .684(is entertaining to use the)3.184 F
1965 F0<ad76>3.185 E F1 .685(\215ag \(v)3.185 F .685(erbose\) when)-.15 F
1966 (this is done to w)102 341.4 Q(atch what happens:)-.1 E
1967 (/usr/sbin/sendmail \255q \255v)142 357.6 Q -1.1(Yo)127 378 S 3(uc)1.1 G
1968 .499
1969 (an also limit the jobs to those with a particular queue identi\214er)-3
1970 F 2.999(,r)-.4 G .499(ecipient, sender)-2.999 F 2.999(,q)-.4 G(uar)
1971 -2.999 E(-)-.2 E 2.097
1972 (antine reason, or queue group using one of the queue modi\214ers.)102
1973 390 R -.15(Fo)7.097 G 4.597(re).15 G 2.097(xample, \231\255qRberk)-4.747
1974 F(ele)-.1 E<799a>-.15 E 1.364(restricts the queue run to jobs that ha)
1975 102 402 R 1.664 -.15(ve t)-.2 H 1.364(he string \231berk).15 F(ele)-.1 E
1976 1.364(y\232 some)-.15 F 1.363(where in one of the recipient)-.25 F 2.842
1977 (addresses. Similarly)102 414 R 2.842<2c99>-.65 G .342(\255qSstring\232\
1978  limits the run to particular senders, \231\255qIstring\232 limits it t\
1979 o partic-)-2.842 F .408(ular queue identi\214ers, and \231\255qQstring\
1980 \232 limits it to particular quarantined reasons and only operated)102
1981 426 R 1.748(on quarantined queue items, and \231\255qGstring\232 limits\
1982  it to a particular queue group.)102 438 R 1.748(The named)6.748 F .389
1983 (queue group will be run e)102 450 R -.15(ve)-.25 G 2.889(ni).15 G 2.888
1984 (fi)-2.889 G 2.888(ti)-2.888 G 2.888(ss)-2.888 G .388(et to ha)-2.888 F
1985 .688 -.15(ve 0 r)-.2 H 2.888(unners. Y).15 F .388(ou may also place an)
1986 -1.1 F F0(!)2.888 E F1 .388(before the)5.388 F F0(I)2.888 E F1(or)2.888
1987 E F0(R)102 462 Q F1(or)3.052 E F0(S)3.052 E F1(or)3.052 E F0(Q)3.052 E
1988 F1 .552(to indicate that jobs are limited to not including a particular\
1989  queue identi\214er)3.052 F 3.053(,r)-.4 G(ecipient)-3.053 E .252
1990 (or sender)102 474 R 5.252(.F)-.55 G .252(or e)-5.402 F .252(xample, \
1991 \231\255q!Rseattle\232 limits the queue run to jobs that do not ha)-.15
1992 F .551 -.15(ve t)-.2 H .251(he string \231seat-).15 F .296(tle\232 some)
1993 102 486 R .297(where in one of the recipient addresses.)-.25 F .297
1994 (Should you need to terminate the queue jobs cur)5.297 F(-)-.2 E
1995 (rently acti)102 498 Q .3 -.15(ve t)-.25 H(hen a SIGTERM to the parent \
1996 of the process \(or processes\) will cleanly stop the jobs.).15 E F0 2.5
1997 (3.4. Deb)87 522 R(ugging)-.2 E F1 .256(There are a f)127 538.2 R .256
1998 (airly lar)-.1 F .256(ge number of deb)-.18 F .256(ug \215ags b)-.2 F
1999 .256(uilt into)-.2 F F2(sendmail)2.756 E F1 5.256(.E)C .256(ach deb)
2000 -5.256 F .256(ug \215ag has a cat-)-.2 F -.15(eg)102 550.2 S .501
2001 (ory and a le).15 F -.15(ve)-.25 G 3.002(l. Higher).15 F(le)3.002 E -.15
2002 (ve)-.25 G .502(ls increase the le).15 F -.15(ve)-.25 G 3.002(lo).15 G
2003 3.002(fd)-3.002 G(eb)-3.002 E .502(ugging acti)-.2 F .502
2004 (vity; in most cases, this means)-.25 F .138
2005 (to print out more information.)102 562.2 R .138(The con)5.138 F -.15
2006 (ve)-.4 G .138(ntion is that le).15 F -.15(ve)-.25 G .137
2007 (ls greater than nine are \231absurd,).15 F 2.637<9a69>-.7 G .137
2008 (.e., the)-2.637 F(y)-.15 E .869
2009 (print out so much information that you w)102 574.2 R(ouldn')-.1 E 3.369
2010 (tn)-.18 G .869(ormally w)-3.369 F .87(ant to see them e)-.1 F .87
2011 (xcept for deb)-.15 F(ugging)-.2 E(that particular piece of code.)102
2012 586.2 Q -1.1(Yo)127 602.4 S 2.866(us)1.1 G(hould)-2.866 E F0(ne)2.866 E
2013 -.1(ve)-.15 G(r).1 E F1 .366(run a production sendmail serv)2.866 F .366
2014 (er in deb)-.15 F .366(ug mode.)-.2 F(Man)5.366 E 2.866(yo)-.15 G 2.866
2015 (ft)-2.866 G .366(he deb)-2.866 F .366(ug \215ags)-.2 F .907
2016 (will result in deb)102 614.4 R .907(ug output being sent o)-.2 F -.15
2017 (ve)-.15 G 3.407(rt).15 G .907(he SMTP channel unless the option)-3.407
2018 F F0<ad44>3.407 E F1 .907(is used.)3.407 F(This)5.908 E 1.225
2019 (will confuse man)102 626.4 R 3.725(ym)-.15 G 1.225(ail programs.)-3.725
2020 F(Ho)6.225 E(we)-.25 E -.15(ve)-.25 G 2.025 -.4(r, f).15 H 1.225
2021 (or testing purposes, it can be useful when sending).4 F
2022 (mail manually via telnet to the port you are using while deb)102 638.4
2023 Q(ugging.)-.2 E 2.753(Ad)127 654.6 S(eb)-2.753 E .253(ug cate)-.2 F .254
2024 (gory is either an inte)-.15 F(ger)-.15 E 2.754(,l)-.4 G(ik)-2.754 E
2025 2.754(e4)-.1 G .254(2, or a name, lik)-2.754 F 2.754(eA)-.1 G 2.754
2026 (NSI. Y)-2.754 F .254(ou can specify a range)-1.1 F .929(of numeric deb)
2027 102 666.6 R .928(ug cate)-.2 F .928(gories using the syntax 17-42.)-.15
2028 F -1.1(Yo)5.928 G 3.428(uc)1.1 G .928(an specify a set of named deb)
2029 -3.428 F .928(ug cate-)-.2 F .483(gories using a glob pattern lik)102
2030 678.6 R 2.984<6599>-.1 G 2.984(sm_trace_*\232. At)-2.984 F .484
2031 (present, only \231*\232 and \231?\232)2.984 F .484
2032 (are supported in these)5.484 F(glob patterns.)102 690.6 Q(Deb)127 706.8
2033 Q(ug \215ags are set using the)-.2 E F0<ad64>2.5 E F1
2034 (option; the syntax is:)2.5 E 0 Cg EP
2035 %%Page: 25 21
2036 %%BeginPageSetup
2037 BP
2038 %%EndPageSetup
2039 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2040 (SMM:08-25)195.86 E/F1 10/Times-Roman@0 SF(deb)142 96 Q(ug-\215ag:)-.2 E
2041 F0<ad64>36.78 E F1(deb)2.5 E(ug-list)-.2 E(deb)142 108 Q 37.05
2042 (ug-list: deb)-.2 F(ug-option [ , deb)-.2 E(ug-option ]*)-.2 E(deb)142
2043 120 Q 23.72(ug-option: deb)-.2 F(ug-cate)-.2 E(gories [ . deb)-.15 E
2044 (ug-le)-.2 E -.15(ve)-.25 G 2.5(l]).15 G(deb)142 132 Q(ug-cate)-.2 E
2045 8.89(gories: inte)-.15 F(ger | inte)-.15 E(ger \255 inte)-.15 E
2046 (ger | cate)-.15 E(gory-pattern)-.15 E(cate)142 144 Q 11.47
2047 (gory-pattern: [a-zA-Z_*?][a-zA-Z0-9_*?]*)-.15 F(deb)142 156 Q(ug-le)-.2
2048 E -.15(ve)-.25 G 30.24(l: inte).15 F(ger)-.15 E
2049 (where spaces are for reading ease only)102 172.2 Q 5(.F)-.65 G(or e)
2050 -5.15 E(xample,)-.15 E 58.99(\255d12 Set)142 188.4 R(cate)2.5 E
2051 (gory 12 to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 51.49(\255d12.3 Set)
2052 142 200.4 R(cate)2.5 E(gory 12 to le)-.15 E -.15(ve)-.25 G 2.5(l3).15 G
2053 48.35(\255d3\25517 Set)142 212.4 R(cate)2.5 E(gories 3 through 17 to le)
2054 -.15 E -.15(ve)-.25 G 2.5(l1).15 G 40.85(\255d3\25517.4 Set)142 224.4 R
2055 (cate)2.5 E(gories 3 through 17 to le)-.15 E -.15(ve)-.25 G 2.5(l4).15 G
2056 45.66(\255dANSI Set)142 236.4 R(cate)2.5 E(gory ANSI to le)-.15 E -.15
2057 (ve)-.25 G 2.5(l1).15 G 15.39(\255dsm_trace_*.3 Set)142 248.4 R
2058 (all named cate)2.5 E(gories matching sm_trace_* to le)-.15 E -.15(ve)
2059 -.25 G 2.5(l3).15 G -.15(Fo)102 264.6 S 3.284(rac).15 G .783
2060 (omplete list of the a)-3.284 F -.25(va)-.2 G .783(ilable deb).25 F .783
2061 (ug \215ags you will ha)-.2 F 1.083 -.15(ve t)-.2 H 3.283(ol).15 G .783
2062 (ook at the code and the)-3.283 F/F2 10/Times-Italic@0 SF(TRA)3.283 E
2063 (CE-)-.3 E(FLA)102 276.6 Q(GS)-.35 E F1 1.062
2064 (\214le in the sendmail distrib)3.561 F 1.062(ution \(the)-.2 F 3.562
2065 (ya)-.15 G 1.062(re too dynamic to k)-3.562 F 1.062
2066 (eep this document up to date\).)-.1 F -.15(Fo)102 288.6 S 2.5(ral).15 G
2067 (ist of named deb)-2.5 E(ug cate)-.2 E(gories in the sendmail binary)
2068 -.15 E 2.5(,u)-.65 G(se)-2.5 E(ident /usr/sbin/sendmail | grep Deb)142
2069 304.8 Q(ug)-.2 E F0 2.5(3.5. Changing)87 333 R(the V)2.5 E
2070 (alues of Options)-.92 E F1(Options can be o)127 349.2 Q -.15(ve)-.15 G
2071 (rridden using the).15 E F0<ad6f>2.5 E F1(or)2.5 E F0<ad4f>2.5 E F1
2072 (command line \215ags.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
2073 (/usr/sbin/sendmail \255oT2m)142 365.4 Q .021(sets the)102 381.6 R F0(T)
2074 2.521 E F1 .021(\(timeout\) option to tw)2.521 F 2.521(om)-.1 G .021
2075 (inutes for this run only; the equi)-2.521 F -.25(va)-.25 G .02
2076 (lent line using the long option).25 F(name is)102 393.6 Q
2077 (/usr/sbin/sendmail -O)142 409.8 Q -.35(Ti)-.4 G(meout.queuereturn=2m)
2078 .35 E .72(Some options ha)127 430.2 R 1.02 -.15(ve s)-.2 H .72
2079 (ecurity implications.).15 F .72(Sendmail allo)5.72 F .72
2080 (ws you to set these, b)-.25 F .72(ut relinquishes)-.2 F(its set-user)
2081 102 444.2 Q(-ID or set-group-ID permissions thereafter)-.2 E/F3 7
2082 /Times-Roman@0 SF(12)-4 I F1(.)4 I F0 2.5(3.6. T)87 468.2 R
2083 (rying a Differ)-.74 E(ent Con\214guration File)-.18 E F1(An alternati)
2084 127 484.4 Q .3 -.15(ve c)-.25 H
2085 (on\214guration \214le can be speci\214ed using the).15 E F0<ad43>2.5 E
2086 F1(\215ag; for e)2.5 E(xample,)-.15 E
2087 (/usr/sbin/sendmail \255Ctest.cf \255oQ/tmp/mqueue)142 500.6 Q .68
2088 (uses the con\214guration \214le)102 516.8 R F2(test.cf)3.18 E F1 .68
2089 (instead of the def)3.18 F(ault)-.1 E F2(/etc/mail/sendmail.cf)3.18 E(.)
2090 -.15 E F1 .68(If the)5.68 F F0<ad43>3.18 E F1 .68(\215ag has no)3.18 F
2091 -.25(va)102 528.8 S(lue it def).25 E(aults to)-.1 E F2(sendmail.cf)2.5 E
2092 F1(in the current directory)2.5 E(.)-.65 E F2(Sendmail)127 545 Q F1(gi)
2093 2.571 E -.15(ve)-.25 G 2.571(su).15 G 2.571(ps)-2.571 G(et-user)-2.571 E
2094 .071(-ID root permissions \(if it has been installed set-user)-.2 F .07
2095 (-ID root\) when)-.2 F .779(you use this \215ag, so it is common to use\
2096  a publicly writable directory \(such as /tmp\) as the queue)102 557 R
2097 (directory \(QueueDirectory or Q option\) while testing.)102 569 Q F0
2098 2.5(3.7. Logging)87 593 R -.74(Tr)2.5 G(af\214c).74 E F1(Man)127 609.2 Q
2099 3.255(yS)-.15 G .754
2100 (MTP implementations do not fully implement the protocol.)-3.255 F -.15
2101 (Fo)5.754 G 3.254(re).15 G .754(xample, some per)-3.404 F(-)-.2 E 1.178
2102 (sonal computer based SMTPs do not understand continuation lines in rep\
2103 ly codes.)102 621.2 R 1.178(These can be)6.178 F -.15(ve)102 633.2 S .13
2104 (ry hard to trace.).15 F .13
2105 (If you suspect such a problem, you can set traf)5.13 F .13
2106 (\214c logging using the)-.25 F F0<ad58>2.63 E F1 2.63(\215ag. F)2.63 F
2107 (or)-.15 E -.15(ex)102 645.2 S(ample,).15 E .32 LW 76 669.2 72 669.2 DL
2108 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2 84 669.2 DL 92 669.2
2109 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL 104 669.2 100
2110 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116 669.2 112
2111 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128 669.2 124
2112 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2 136
2113 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148
2114 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160
2115 669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172
2116 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188 669.2 184
2117 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196
2118 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2 208
2119 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(12)93.6 679.6 Q/F5
2120 8/Times-Roman@0 SF .497(That is, it sets its ef)3.2 J(fecti)-.2 E .737
2121 -.12(ve u)-.2 H .497(id to the real uid; thus, if you are e).12 F -.12
2122 (xe)-.12 G .497(cuting as root, as from root').12 F 2.497(sc)-.44 G .497
2123 (rontab \214le or during system)-2.497 F
2124 (startup the root permissions will still be honored.)72 692.4 Q 0 Cg EP
2125 %%Page: 26 22
2126 %%BeginPageSetup
2127 BP
2128 %%EndPageSetup
2129 /F0 10/Times-Bold@0 SF 193.36(SMM:08-26 Sendmail)72 60 R
2130 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
2131 (/usr/sbin/sendmail \255X /tmp/traf)142 96 Q(\214c \255bd)-.25 E
2132 (will log all traf)102 112.2 Q(\214c in the \214le)-.25 E/F2 10
2133 /Times-Italic@0 SF(/tmp/tr)2.5 E(af)-.15 E<8c63>-.18 E F1(.)A .997
2134 (This logs a lot of data v)127 128.4 R .997(ery quickly and should)-.15
2135 F F0(NEVER)3.497 E F1 .998(be used during normal operations.)3.498 F
2136 .963(After starting up such a daemon, force the errant implementation t\
2137 o send a message to your host.)102 140.4 R .608(All message traf)102
2138 152.4 R .608(\214c in and out of)-.25 F F2(sendmail)3.109 E F1 3.109(,i)
2139 C .609(ncluding the incoming SMTP traf)-3.109 F .609
2140 (\214c, will be logged in)-.25 F(this \214le.)102 164.4 Q F0 2.5(3.8. T)
2141 87 188.4 R(esting Con\214guration Files)-.92 E F1 .644(When you b)127
2142 204.6 R .644(uild a con\214guration table, you can do a certain amount \
2143 of testing using the \231test)-.2 F(mode\232 of)102 216.6 Q F2(sendmail)
2144 2.5 E F1 5(.F)C(or e)-5.15 E(xample, you could in)-.15 E -.2(vo)-.4 G
2145 -.1(ke).2 G F2(sendmail)2.6 E F1(as:)2.5 E(sendmail \255bt \255Ctest.cf)
2146 142 232.8 Q .447(which w)102 249 R .447(ould read the con\214guration \
2147 \214le \231test.cf\232 and enter test mode.)-.1 F .448
2148 (In this mode, you enter lines)5.448 F(of the form:)102 261 Q
2149 (rwset address)142 277.2 Q(where)102 293.4 Q F2(rwset)3.007 E F1 .507
2150 (is the re)3.007 F .507(writing set you w)-.25 F .507(ant to use and)-.1
2151 F F2(addr)3.006 E(ess)-.37 E F1 .506(is an address to apply the set to.)
2152 3.006 F -.7(Te)5.506 G(st).7 E .793(mode sho)102 305.4 R .794
2153 (ws you the steps it tak)-.25 F .794(es as it proceeds, \214nally sho)
2154 -.1 F .794(wing you the address it ends up with.)-.25 F -1.1(Yo)102
2155 317.4 S 3.332(um)1.1 G .832(ay use a comma separated list of rwsets for\
2156  sequential application of rules to an input.)-3.332 F -.15(Fo)5.831 G
2157 (r).15 E -.15(ex)102 329.4 S(ample:).15 E(3,1,21,4 monet:bollard)142
2158 345.6 Q .622
2159 (\214rst applies ruleset three to the input \231monet:bollard.)102 361.8
2160 R 5.622<9a52>-.7 G .622(uleset one is then applied to the output of)
2161 -5.622 F(ruleset three, follo)102 373.8 Q
2162 (wed similarly by rulesets twenty-one and four)-.25 E(.)-.55 E 1.084(If\
2163  you need more detail, you can also use the \231\255d21\232 \215ag to t\
2164 urn on more deb)127 390 R 3.584(ugging. F)-.2 F(or)-.15 E -.15(ex)102
2165 402 S(ample,).15 E(sendmail \255bt \255d21.99)142 418.2 Q .689
2166 (turns on an incredible amount of information; a single w)102 434.4 R
2167 .689(ord address is probably going to print out)-.1 F(se)102 446.4 Q
2168 -.15(ve)-.25 G(ral pages w).15 E(orth of information.)-.1 E -1.1(Yo)127
2169 462.6 S 2.575(us)1.1 G .075(hould be w)-2.575 F .075
2170 (arned that internally)-.1 F(,)-.65 E F2(sendmail)2.575 E F1 .075
2171 (applies ruleset 3 to all addresses.)2.575 F .074(In test mode)5.074 F
2172 (you will ha)102 474.6 Q .3 -.15(ve t)-.2 H 2.5(od).15 G 2.5(ot)-2.5 G
2173 (hat manually)-2.5 E 5(.F)-.65 G(or e)-5.15 E(xample, older v)-.15 E
2174 (ersions allo)-.15 E(wed you to use)-.25 E 2.5(0b)142 490.8 S
2175 (ruce@broadcast.son)-2.5 E -.65(y.)-.15 G(com).65 E(This v)102 507 Q
2176 (ersion requires that you use:)-.15 E(3,0 bruce@broadcast.son)142 523.2
2177 Q -.65(y.)-.15 G(com).65 E(As of v)127 543.6 Q
2178 (ersion 8.7, some other syntax)-.15 E(es are a)-.15 E -.25(va)-.2 G
2179 (ilable in test mode:).25 E -.834(.D x v)102 559.8 R 30.038
2180 (alue de\214nes)-.25 F(macro)2.952 E F2(x)2.952 E F1 .452(to ha)2.952 F
2181 .752 -.15(ve t)-.2 H .452(he indicated).15 F F2(value)2.952 E F1 5.452
2182 (.T)C .453(his is useful when deb)-5.452 F .453(ugging rules)-.2 F
2183 (that use the)174 571.8 Q F0($&)2.5 E F2(x)A F1(syntax.)2.5 E -.834
2184 (.C c v)102 588 R 31.148(alue adds)-.25 F(the indicated)2.5 E F2(value)
2185 2.5 E F1(to class)2.5 E F2(c)2.5 E F1(.)A -.834(=S ruleset)102 604.2 R
2186 (dumps the contents of the indicated ruleset.)32.474 E -.834(\255d deb)
2187 102 620.4 R 11.854(ug-spec is)-.2 F(equi)2.5 E -.25(va)-.25 G
2188 (lent to the command-line \215ag.).25 E -1.11(Ve)102 636.6 S
2189 (rsion 8.9 introduced more features:)1.11 E 67.56(?s)102 652.8 S(ho)
2190 -67.56 E(ws a help message.)-.25 E 54.97(=M display)102 669 R(the kno)
2191 2.5 E(wn mailers.)-.25 E 56.72($m print)102 685.2 R(the v)2.5 E
2192 (alue of macro m.)-.25 E 54.42($=c print)102 701.4 R
2193 (the contents of class c.)2.5 E 0 Cg EP
2194 %%Page: 27 23
2195 %%BeginPageSetup
2196 BP
2197 %%EndPageSetup
2198 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2199 (SMM:08-27)195.86 E/F1 10/Times-Roman@0 SF(/mx host)102 96 Q
2200 (returns the MX records for `host'.)37.27 E(/parse address)102 112.2 Q
2201 (parse address, returning the v)15.63 E(alue of)-.25 E/F2 10
2202 /Times-Italic@0 SF(cr)2.5 E(ac)-.15 E(kaddr)-.2 E F1 2.5(,a)C
2203 (nd the parsed address.)-2.5 E(/try mailer addr)102 128.4 Q(re)9.79 E
2204 (write address into the form it will ha)-.25 E .3 -.15(ve w)-.2 H
2205 (hen presented to the indicated mailer).15 E(.)-.55 E
2206 (/try\215ags \215ags)102 144.6 Q 1.006(set \215ags used by parsing.)
2207 17.83 F 1.005(The \215ags can be `H' for Header or `E' for En)6.006 F
2208 -.15(ve)-.4 G(lope,).15 E .62(and `S' for Sender or `R' for Recipient.)
2209 174 156.6 R .62(These can be combined, `HR' sets \215ags)5.62 F
2210 (for header recipients.)174 168.6 Q(/canon hostname)102 184.8 Q
2211 (try to canonify hostname.)4.51 E(/map mapname k)102 201 Q -.15(ey)-.1 G
2212 (look up `k)174 213 Q -.15(ey)-.1 G 2.5('i).15 G 2.5(nt)-2.5 G
2213 (he indicated `mapname'.)-2.5 E 51.16(/quit quit)102 229.2 R
2214 (address test mode.)2.5 E F0 2.5(3.9. P)87 245.4 R
2215 (ersistent Host Status Inf)-.2 E(ormation)-.25 E F1(When)127 261.6 Q F0
2216 (HostStatusDir)2.57 E(ectory)-.18 E F1 .069
2217 (is enabled, information about the status of hosts is maintained on)2.57
2218 F .248(disk and can thus be shared between dif)102 273.6 R .249
2219 (ferent instantiations of)-.25 F F2(sendmail)2.749 E F1 5.249(.T)C .249
2220 (he status of the last con-)-5.249 F
2221 (nection with each remote host may be vie)102 285.6 Q
2222 (wed with the command:)-.25 E(sendmail \255bh)142 301.8 Q
2223 (This information may be \215ushed with the command:)102 318 Q
2224 (sendmail \255bH)142 334.2 Q 1.535(Flushing the information pre)102
2225 350.4 R -.15(ve)-.25 G 1.535(nts ne).15 F(w)-.25 E F2(sendmail)4.035 E
2226 F1 1.535(processes from loading it, b)4.035 F 1.534(ut does not pre)-.2
2227 F -.15(ve)-.25 G(nt).15 E -.15(ex)102 362.4 S
2228 (isting processes from using the status information that the).15 E 2.5
2229 (ya)-.15 G(lready ha)-2.5 E -.15(ve)-.2 G(.).15 E F0 2.5(4. TUNING)72
2230 386.4 R F1 1.922
2231 (There are a number of con\214guration parameters you may w)112 402.6 R
2232 1.922(ant to change, depending on the)-.1 F .367
2233 (requirements of your site.)87 414.6 R .366
2234 (Most of these are set using an option in the con\214guration \214le.)
2235 5.367 F -.15(Fo)5.366 G 2.866(re).15 G(xample,)-3.016 E
2236 (the line \231O T)87 426.6 Q
2237 (imeout.queuereturn=5d\232 sets option \231T)-.35 E
2238 (imeout.queuereturn\232 to the v)-.35 E(alue \2315d\232 \(\214v)-.25 E
2239 2.5(ed)-.15 G(ays\).)-2.5 E .735(Most of these options ha)112 442.8 R
2240 1.035 -.15(ve a)-.2 H .735(ppropriate def).15 F .735
2241 (aults for most sites.)-.1 F(Ho)5.735 E(we)-.25 E -.15(ve)-.25 G 1.535
2242 -.4(r, s).15 H .735(ites ha).4 F .735(ving v)-.2 F .735(ery high)-.15 F
2243 .046(mail loads may \214nd the)87 454.8 R 2.546(yn)-.15 G .046
2244 (eed to tune them as appropriate for their mail load.)-2.546 F .045
2245 (In particular)5.045 F 2.545(,s)-.4 G .045(ites e)-2.545 F(xperi-)-.15 E
2246 1.087(encing a lar)87 466.8 R 1.087(ge number of small messages, man)
2247 -.18 F 3.587(yo)-.15 G 3.588(fw)-3.587 G 1.088(hich are deli)-3.588 F
2248 -.15(ve)-.25 G 1.088(red to man).15 F 3.588(yr)-.15 G 1.088
2249 (ecipients, may \214nd)-3.588 F(that the)87 478.8 Q 2.5(yn)-.15 G
2250 (eed to adjust the parameters dealing with queue priorities.)-2.5 E .524
2251 (All v)112 495 R .524(ersions of)-.15 F F2(sendmail)3.024 E F1 .524
2252 (prior to 8.7 had single character option names.)3.024 F .523
2253 (As of 8.7, options ha)5.524 F -.15(ve)-.2 G 1.215
2254 (long \(multi-character names\).)87 507 R 1.216
2255 (Although old short names are still accepted, most ne)6.215 F 3.716(wo)
2256 -.25 G 1.216(ptions do not)-3.716 F(ha)87 519 Q .3 -.15(ve s)-.2 H
2257 (hort equi).15 E -.25(va)-.25 G(lents.).25 E .802
2258 (This section only describes the options you are most lik)112 535.2 R
2259 .802(ely to w)-.1 F .801(ant to tweak; read section 5 for)-.1 F
2260 (more details.)87 547.2 Q F0 2.5(4.1. T)87 571.2 R(imeouts)-.18 E F1
2261 .582(All time interv)127 587.4 R .583
2262 (als are set using a scaled syntax.)-.25 F -.15(Fo)5.583 G 3.083(re).15
2263 G .583(xample, \23110m\232 represents ten minutes,)-3.233 F
2264 (whereas \2312h30m\232 represents tw)102 599.4 Q 2.5(oa)-.1 G
2265 (nd a half hours.)-2.5 E(The full set of scales is:)5 E 16.11(ss)142
2266 615.6 S(econds)-16.11 E 12.22(mm)142 627.6 S(inutes)-12.22 E 15(hh)142
2267 639.6 S(ours)-15 E 15(dd)142 651.6 S(ays)-15 E 12.78(ww)142 663.6 S
2268 (eeks)-12.78 E F0 2.5(4.1.1. Queue)102 691.8 R(inter)2.5 E -.1(va)-.1 G
2269 (l).1 E F1 .18(The ar)142 708 R .18(gument to the)-.18 F F0<ad71>2.68 E
2270 F1 .18(\215ag speci\214es ho)2.68 F 2.68(wo)-.25 G .18
2271 (ften a sub-daemon will run the queue.)-2.68 F .18(This is)5.18 F .792
2272 (typically set to between \214fteen minutes and one hour)117 720 R 5.793
2273 (.I)-.55 G 3.293(fn)-5.793 G .793
2274 (ot set, or set to zero, the queue will)-3.293 F 0 Cg EP
2275 %%Page: 28 24
2276 %%BeginPageSetup
2277 BP
2278 %%EndPageSetup
2279 /F0 10/Times-Bold@0 SF 193.36(SMM:08-28 Sendmail)72 60 R
2280 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .048
2281 (not be run automatically)117 96 R 5.048(.R)-.65 G .048
2282 (FC 1123 section 5.3.1.1 recommends that this be at least 30 minutes.)
2283 -5.048 F .5(Should you need to terminate the queue jobs currently acti)
2284 117 108 R .801 -.15(ve t)-.25 H .501(hen a SIGTERM to the parent of).15
2285 F(the process \(or processes\) will cleanly stop the jobs.)117 120 Q F0
2286 2.5(4.1.2. Read)102 144 R(timeouts)2.5 E F1 -.35(Ti)142 160.2 S .298
2287 (meouts all ha).35 F .598 -.15(ve o)-.2 H .297(ption names \231T).15 F
2288 (imeout.)-.35 E/F2 10/Times-Italic@0 SF(suboption)A F1 2.797(\232. Most)
2289 B .297(of these control SMTP oper)2.797 F(-)-.2 E 3.898(ations. The)117
2290 172.2 R(recognized)3.898 E F2(suboption)3.898 E F1 1.398(s, their def)B
2291 1.398(ault v)-.1 F 1.398(alues, and the minimum v)-.25 F 1.399
2292 (alues allo)-.25 F 1.399(wed by)-.25 F
2293 (RFC 2821 section 4.5.3.2 \(or RFC 1123 section 5.3.2\) are:)117 184.2 Q
2294 38.4(connect The)117 200.4 R .161(time to w)2.661 F .161
2295 (ait for an SMTP connection to open \(the)-.1 F F2(connect)2.66 E F1 .16
2296 (\(2\) system call\))B 1.153([0, unspeci\214ed].)189 212.4 R 1.153
2297 (If zero, uses the k)6.153 F 1.153(ernel def)-.1 F 3.653(ault. In)-.1 F
2298 1.153(no case can this option)3.653 F -.15(ex)189 224.4 S .519
2299 (tend the timeout longer than the k).15 F .518(ernel pro)-.1 F .518
2300 (vides, b)-.15 F .518(ut it can shorten it.)-.2 F(This)5.518 E .579
2301 (is to get around k)189 236.4 R .579(ernels that pro)-.1 F .579
2302 (vide an absurdly long connection timeout \(90)-.15 F
2303 (minutes in one case\).)189 248.4 Q 35.62(iconnect The)117 264.6 R .311
2304 (same as)2.811 F F2(connect,)2.811 E F1 -.15(ex)2.811 G .311
2305 (cept it applies only to the initial attempt to connect to).15 F 2.75
2306 (ah)189 276.6 S .25(ost for a gi)-2.75 F -.15(ve)-.25 G 2.75(nm).15 G
2307 .25(essage [0, unspeci\214ed].)-2.75 F .25
2308 (The concept is that this should be)5.25 F -.15(ve)189 288.6 S .767
2309 (ry short \(a fe).15 F 3.267(ws)-.25 G .767
2310 (econds\); hosts that are well connected and responsi)-3.267 F 1.066
2311 -.15(ve w)-.25 H(ill).15 E .026(thus be serviced immediately)189 300.6 R
2312 5.026(.H)-.65 G .026(osts that are slo)-5.026 F 2.526(ww)-.25 G .026
2313 (ill not hold up other deli)-2.526 F(v-)-.25 E
2314 (eries in the initial deli)189 312.6 Q -.15(ve)-.25 G(ry attempt.).15 E
2315 33.96(aconnect [0,)117 328.8 R 1.708(unspeci\214ed] The o)4.208 F -.15
2316 (ve)-.15 G 1.707(rall timeout w).15 F 1.707
2317 (aiting for all connection for a single)-.1 F(deli)189 340.8 Q -.15(ve)
2318 -.25 G .152(ry attempt to succeed.).15 F .152(If 0, no o)5.152 F -.15
2319 (ve)-.15 G .152(rall limit is applied.).15 F .153(This can be used)5.152
2320 F .521(to restrict the total amount of time trying to connect to a long\
2321  list of host that)189 352.8 R .514
2322 (could accept an e-mail for the recipient.)189 364.8 R .514
2323 (This timeout does not apply to)5.514 F F0 -.25(Fa)3.014 G(ll-).25 E
2324 (backMXhost)189 376.8 Q F1 2.678(,i)C .177(.e., if the time is e)-2.678
2325 F .177(xhausted, the)-.15 F F0 -.25(Fa)2.677 G(llbackMXhost).25 E F1
2326 .177(is tried ne)2.677 F(xt.)-.15 E 46.16(initial The)117 393 R -.1(wa)
2327 2.5 G(it for the initial 220 greeting message [5m, 5m].).1 E 52.28
2328 (helo The)117 409.2 R -.1(wa)4.226 G 1.727
2329 (it for a reply from a HELO or EHLO command [5m, unspeci\214ed].).1 F .1
2330 (This may require a host name lookup, so \214v)189 421.2 R 2.6(em)-.15 G
2331 .1(inutes is probably a reasonable)-2.6 F(minimum.)189 433.2 Q 46.72
2332 (mail\207 The)117 449.4 R -.1(wa)2.5 G
2333 (it for a reply from a MAIL command [10m, 5m].).1 E 48.95(rcpt\207 The)
2334 117 465.6 R -.1(wa)3.481 G .981
2335 (it for a reply from a RCPT command [1h, 5m].).1 F .982
2336 (This should be long)5.982 F 1.556
2337 (because it could be pointing at a list that tak)189 477.6 R 1.556
2338 (es a long time to e)-.1 F 1.556(xpand \(see)-.15 F(belo)189 489.6 Q
2339 (w\).)-.25 E 34.5(datainit\207 The)117 505.8 R -.1(wa)2.5 G
2340 (it for a reply from a D).1 E -1.21 -1.11(AT A)-.4 H(command [5m, 2m].)
2341 3.61 E 20.62(datablock\207\210 The)117 522 R -.1(wa)2.696 G .196
2342 (it for reading a data block \(that is, the body of the message\).).1 F
2343 .196([1h, 3m].)5.196 F .621(This should be long because it also applies\
2344  to programs piping input to)189 534 R F2(send-)3.12 E(mail)189 546 Q F1
2345 (which ha)2.5 E .3 -.15(ve n)-.2 H 2.5(og).15 G(uarantee of promptness.)
2346 -2.5 E 30.06(data\214nal\207 The)117 562.2 R -.1(wa)2.806 G .306
2347 (it for a reply from the dot terminating a message.).1 F .306
2348 ([1h, 10m].)5.306 F .306(If this is)5.306 F .884
2349 (shorter than the time actually needed for the recei)189 574.2 R -.15
2350 (ve)-.25 G 3.383(rt).15 G 3.383(od)-3.383 G(eli)-3.383 E -.15(ve)-.25 G
2351 3.383(rt).15 G .883(he message,)-3.383 F(duplicates will be generated.)
2352 189 586.2 Q(This is discussed in RFC 1047.)5 E 55.06(rset The)117 602.4
2353 R -.1(wa)2.5 G(it for a reply from a RSET command [5m, unspeci\214ed].)
2354 .1 E 53.94(quit The)117 618.6 R -.1(wa)2.5 G(it for a reply from a Q).1
2355 E(UIT command [2m, unspeci\214ed].)-.1 E 50.61(misc The)117 634.8 R -.1
2356 (wa)2.76 G .261(it for a reply from miscellaneous \(b).1 F .261
2357 (ut short\) commands such as NOOP)-.2 F
2358 (\(no-operation\) and VERB \(go into v)189 646.8 Q(erbose mode\).)-.15 E
2359 ([2m, unspeci\214ed].)5 E 20.06(command\207\210 In)117 663 R(serv)2.5 E
2360 (er SMTP)-.15 E 2.5(,t)-1.11 G(he time to w)-2.5 E
2361 (ait for another command.)-.1 E([1h, 5m].)5 E 44.5(ident\210 The)117
2362 681.2 R(timeout w)2.5 E(aiting for a reply to an IDENT query [5s)-.1 E
2363 /F3 7/Times-Roman@0 SF(13)-4 I F1 2.5(,u)4 K(nspeci\214ed].)-2.5 E .32
2364 LW 76 690.8 72 690.8 DL 80 690.8 76 690.8 DL 84 690.8 80 690.8 DL 88
2365 690.8 84 690.8 DL 92 690.8 88 690.8 DL 96 690.8 92 690.8 DL 100 690.8 96
2366 690.8 DL 104 690.8 100 690.8 DL 108 690.8 104 690.8 DL 112 690.8 108
2367 690.8 DL 116 690.8 112 690.8 DL 120 690.8 116 690.8 DL 124 690.8 120
2368 690.8 DL 128 690.8 124 690.8 DL 132 690.8 128 690.8 DL 136 690.8 132
2369 690.8 DL 140 690.8 136 690.8 DL 144 690.8 140 690.8 DL 148 690.8 144
2370 690.8 DL 152 690.8 148 690.8 DL 156 690.8 152 690.8 DL 160 690.8 156
2371 690.8 DL 164 690.8 160 690.8 DL 168 690.8 164 690.8 DL 172 690.8 168
2372 690.8 DL 176 690.8 172 690.8 DL 180 690.8 176 690.8 DL 184 690.8 180
2373 690.8 DL 188 690.8 184 690.8 DL 192 690.8 188 690.8 DL 196 690.8 192
2374 690.8 DL 200 690.8 196 690.8 DL 204 690.8 200 690.8 DL 208 690.8 204
2375 690.8 DL 212 690.8 208 690.8 DL 216 690.8 212 690.8 DL/F4 5
2376 /Times-Roman@0 SF(13)93.6 701.2 Q/F5 8/Times-Roman@0 SF
2377 (On some systems the def)3.2 I(ault is zero to turn the protocol of)-.08
2378 E 2(fe)-.2 G(ntirely)-2 E(.)-.52 E 0 Cg EP
2379 %%Page: 29 25
2380 %%BeginPageSetup
2381 BP
2382 %%EndPageSetup
2383 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2384 (SMM:08-29)195.86 E/F1 10/Times-Roman@0 SF 53.94(lhlo The)117 96 R -.1
2385 (wa)2.5 G(it for a reply to an LMTP LHLO command [2m, unspeci\214ed].).1
2386 E 52.28(auth The)117 112.2 R(timeout for a reply in an SMTP A)2.5 E
2387 (UTH dialogue [10m, unspeci\214ed].)-.55 E 42.83(starttls The)117 128.4
2388 R .141(timeout for a reply to an SMTP ST)2.641 F(AR)-.93 E .14
2389 (TTLS command and the TLS hand-)-.6 F(shak)189 140.4 Q 2.5(e[)-.1 G
2390 (1h, unspeci\214ed].)-2.5 E 32.28(\214leopen\210 The)117 156.6 R
2391 (timeout for opening .forw)2.5 E(ard and :include: \214les [60s, none].)
2392 -.1 E 36.17(control\210 The)117 172.8 R .241
2393 (timeout for a complete control sock)2.74 F .241
2394 (et transaction to complete [2m, none].)-.1 F 25.05(hoststatus\210 Ho)
2395 117 189 R 4.142(wl)-.25 G 1.642
2396 (ong status information about a host \(e.g., host do)-4.142 F 1.641
2397 (wn\) will be cached)-.25 F
2398 (before it is considered stale [30m, unspeci\214ed].)189 201 Q(resolv)
2399 117 217.2 Q(er)-.15 E 3.28(.retrans\210 The)-.55 F(resolv)4.274 E(er')
2400 -.15 E 4.274(sr)-.55 G 1.774(etransmission time interv)-4.274 F 1.775
2401 (al \(in seconds\) [v)-.25 F 4.275(aries]. Sets)-.25 F(both)4.275 E/F2
2402 10/Times-Italic@0 SF -.55(Ti)189 229.2 S(meout.r).55 E(esolver)-.37 E
2403 (.r)-1.11 E(etr)-.37 E(ans.\214r)-.15 E(st)-.1 E F1(and)2.5 E F2 -.55
2404 (Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)-1.11 E(etr)-.37 E(ans.normal)
2405 -.15 E F1(.)A(resolv)117 245.4 Q(er)-.15 E(.retrans.\214rst\210)-.55 E
2406 .318(The resolv)189 257.4 R(er')-.15 E 2.818(sr)-.55 G .318
2407 (etransmission time interv)-2.818 F .317
2408 (al \(in seconds\) for the \214rst attempt to)-.25 F(deli)189 269.4 Q
2409 -.15(ve)-.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117
2410 285.6 Q(er)-.15 E(.retrans.normal\210)-.55 E 3.554(The resolv)189 297.6
2411 R(er')-.15 E 6.054(sr)-.55 G 3.554(etransmission time interv)-6.054 F
2412 3.555(al \(in seconds\) for all resolv)-.25 F(er)-.15 E(lookups e)189
2413 309.6 Q(xcept the \214rst deli)-.15 E -.15(ve)-.25 G(ry attempt [v).15 E
2414 (aries].)-.25 E(resolv)117 325.8 Q(er)-.15 E 11.61(.retry\210 The)-.55 F
2415 3.838(number of times to retransmit a resolv)6.339 F 3.838(er query)-.15
2416 F 8.838(.S)-.65 G 3.838(ets both)-8.838 F F2 -.55(Ti)6.338 G(me-).55 E
2417 (out.r)189 337.8 Q(esolver)-.37 E(.r)-1.11 E(etry)-.37 E(.\214r)-.55 E
2418 (st)-.1 E F1(and)2.5 E F2 -.55(Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)
2419 -1.11 E(etry)-.37 E(.normal)-.55 E F1([v)2.5 E(aries].)-.25 E(resolv)117
2420 354 Q(er)-.15 E(.retry)-.55 E(.\214rst\210)-.65 E 1.66
2421 (The number of times to retransmit a resolv)189 366 R 1.66
2422 (er query for the \214rst attempt to)-.15 F(deli)189 378 Q -.15(ve)-.25
2423 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117 394.2 Q(er)
2424 -.15 E(.retry)-.55 E(.normal\210)-.65 E
2425 (The number of times to retransmit a resolv)189 406.2 Q
2426 (er query for all resolv)-.15 E(er lookups)-.15 E -.15(ex)191.5 418.2 S
2427 (cept the \214rst deli).15 E -.15(ve)-.25 G(ry attempt [v).15 E(aries].)
2428 -.25 E -.15(Fo)117 434.4 S 4.609(rc).15 G 2.109
2429 (ompatibility with old con\214guration \214les, if no)-4.609 F F2
2430 (suboption)4.608 E F1 2.108(is speci\214ed, all the timeouts)4.608 F
2431 (mark)117 446.4 Q .059
2432 (ed with a dagger \(\207\) are set to the indicated v)-.1 F 2.559
2433 (alue. All)-.25 F -.2(bu)2.559 G 2.559(tt).2 G .059(hose mark)-2.559 F
2434 .059(ed with a double dag-)-.1 F(ger \(\210\) apply to client SMTP)117
2435 458.4 Q(.)-1.11 E -.15(Fo)142 474.6 S 2.5(re).15 G(xample, the lines:)
2436 -2.65 E 2.5(OT)157 490.8 S(imeout.command=25m)-2.85 E 2.5(OT)157 502.8 S
2437 (imeout.datablock=3h)-2.85 E .344(sets the serv)117 519 R .344(er SMTP \
2438 command timeout to 25 minutes and the input data block timeout to three)
2439 -.15 F(hours.)117 531 Q F0 2.5(4.1.3. Message)102 555 R(timeouts)2.5 E
2440 F1 .463(After sitting in the queue for a fe)142 571.2 R 2.964(wd)-.25 G
2441 .464(ays, an undeli)-2.964 F -.15(ve)-.25 G .464
2442 (rable message will time out.).15 F .464(This is)5.464 F .165
2443 (to insure that at least the sender is a)117 583.2 R -.1(wa)-.15 G .165
2444 (re of the inability to send a message.).1 F .164(The timeout is typi-)
2445 5.164 F .56(cally set to \214v)117 595.2 R 3.06(ed)-.15 G 3.06(ays. It)
2446 -3.06 F .56(is sometimes considered con)3.06 F -.15(ve)-.4 G .56
2447 (nient to also send a w).15 F .56(arning message if)-.1 F .236
2448 (the message is in the queue longer than a fe)117 607.2 R 2.736(wh)-.25
2449 G .236(ours \(assuming you normally ha)-2.736 F .536 -.15(ve g)-.2 H
2450 .236(ood connec-).15 F(ti)117 619.2 Q 2.073
2451 (vity; if your messages normally took se)-.25 F -.15(ve)-.25 G 2.073
2452 (ral hours to send you w).15 F(ouldn')-.1 E 4.574(tw)-.18 G 2.074
2453 (ant to do this)-4.674 F .794(because it w)117 631.2 R(ouldn')-.1 E
2454 3.294(tb)-.18 G 3.294(ea)-3.294 G 3.294(nu)-3.294 G .794(nusual e)-3.294
2455 F -.15(ve)-.25 G 3.294(nt\). These).15 F .794
2456 (timeouts are set using the)3.294 F F0 -.18(Ti)3.293 G(meout.queuer).18
2457 E(e-)-.18 E(tur)117 643.2 Q(n)-.15 E F1(and)3.075 E F0 -.18(Ti)3.075 G
2458 (meout.queuewar).18 E(n)-.15 E F1 .576
2459 (options in the con\214guration \214le \(pre)3.076 F .576
2460 (viously both were set using)-.25 F(the)117 655.2 Q F0(T)2.5 E F1
2461 (option\).)2.5 E 1.368(If the message is submitted using the)142 671.4 R
2462 /F3 9/Times-Roman@0 SF(NO)3.867 E 1.617(TIFY SMTP)-.36 F F1 -.15(ex)
2463 3.867 G 1.367(tension, w).15 F 1.367(arning messages will)-.1 F .888
2464 (only be sent if)117 683.4 R F3(NO)3.388 E(TIFY=DELA)-.36 E(Y)-.945 E F1
2465 .888(is speci\214ed.)3.388 F .888(The queuereturn and queue)5.888 F -.1
2466 (wa)-.25 G .888(rn timeouts can be).1 F .67(further quali\214ed with a \
2467 tag based on the Precedence: \214eld in the message; the)117 695.4 R
2468 3.169(ym)-.15 G .669(ust be one of)-3.169 F(\231ur)117 707.4 Q .938
2469 (gent\232 \(indicating a positi)-.18 F 1.238 -.15(ve n)-.25 H .938
2470 (on-zero precedence\), \231normal\232 \(indicating a zero precedence\),)
2471 .15 F 14.022(or \231non-ur)117 719.4 R 14.022(gent\232 \(indicating ne)
2472 -.18 F -.05(ga)-.15 G(ti).05 E 14.321 -.15(ve p)-.25 H 16.521
2473 (recedences\). F).15 F 14.021(or e)-.15 F 14.021(xample, setting)-.15 F
2474 0 Cg EP
2475 %%Page: 30 26
2476 %%BeginPageSetup
2477 BP
2478 %%EndPageSetup
2479 /F0 10/Times-Bold@0 SF 193.36(SMM:08-30 Sendmail)72 60 R
2480 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF<9954>117
2481 96 Q(imeout.queue)-.35 E -.1(wa)-.25 G(rn.ur).1 E .183
2482 (gent=1h\232 sets the w)-.18 F .184(arning timeout for ur)-.1 F .184
2483 (gent messages only to one hour)-.18 F(.)-.55 E .015(The def)117 108 R
2484 .015(ault if no precedence is indicated is to set the timeout for all p\
2485 recedences.)-.1 F .014(If the message)5.014 F 3.288(has a normal \(def)
2486 117 120 R 3.288(ault\) precedence and it is a deli)-.1 F -.15(ve)-.25 G
2487 3.289(ry status noti\214cation \(DSN\),).15 F F0 -.18(Ti)5.789 G(me-).18
2488 E(out.queuer)117 132 Q(etur)-.18 E(n.dsn)-.15 E F1(and)2.751 E F0 -.18
2489 (Ti)2.751 G(meout.queuewar).18 E(n.dsn)-.15 E F1 .251(can be used to gi)
2490 2.751 F .551 -.15(ve a)-.25 H 2.751(na).15 G(lternati)-2.751 E .551 -.15
2491 (ve w)-.25 H .25(arn and).05 F 2.027(return time for DSNs.)117 144 R
2492 2.027(The v)7.027 F 2.027(alue "no)-.25 F 2.027(w" can be used for -O T)
2493 -.25 F 2.028(imeout.queuereturn to return)-.35 F .901(entries immediate\
2494 ly during a queue run, e.g., to bounce messages independent of their ti\
2495 me in)117 156 R(the queue.)117 168 Q .28
2496 (Since these options are global, and since you cannot kno)142 184.2 R(w)
2497 -.25 E/F2 10/Times-Italic@0 SF 2.78(ap)2.78 G(riori)-2.78 E F1(ho)2.78 E
2498 2.78(wl)-.25 G .28(ong another host)-2.78 F .476
2499 (outside your domain will be do)117 196.2 R .475(wn, a \214v)-.25 F
2500 2.975(ed)-.15 G .475(ay timeout is recommended.)-2.975 F .475(This allo)
2501 5.475 F .475(ws a recipient)-.25 F 1.579(to \214x the problem e)117
2502 208.2 R -.15(ve)-.25 G 4.079(ni).15 G 4.079(fi)-4.079 G 4.079(to)-4.079
2503 G 1.579(ccurs at the be)-4.079 F 1.58(ginning of a long week)-.15 F 4.08
2504 (end. RFC)-.1 F 1.58(1123 section)4.08 F
2505 (5.3.1.1 says that this parameter should be `)117 220.2 Q
2506 (`at least 4\2555 days')-.74 E('.)-.74 E(The)142 236.4 Q F0 -.18(Ti)
2507 2.923 G(meout.queuewar).18 E(n)-.15 E F1 -.25(va)2.923 G .423
2508 (lue can be piggyback).25 F .422(ed on the)-.1 F F0(T)2.922 E F1 .422
2509 (option by indicating a time)2.922 F .845(after which a w)117 248.4 R
2510 .845(arning message should be sent; the tw)-.1 F 3.346(ot)-.1 G .846
2511 (imeouts are separated by a slash.)-3.346 F -.15(Fo)5.846 G(r).15 E -.15
2512 (ex)117 260.4 S(ample, the line).15 E -.4(OT)157 276.6 S(5d/4h).4 E .972
2513 (causes email to f)117 292.8 R .971(ail after \214v)-.1 F 3.471(ed)-.15
2514 G .971(ays, b)-3.471 F .971(ut a w)-.2 F .971
2515 (arning message will be sent after four hours.)-.1 F(This)5.971 E
2516 (should be lar)117 304.8 Q(ge enough that the message will ha)-.18 E .3
2517 -.15(ve b)-.2 H(een tried se).15 E -.15(ve)-.25 G(ral times.).15 E F0
2518 2.5(4.2. F)87 328.8 R(orking During Queue Runs)-.25 E F1 .848
2519 (By setting the)127 345 R F0 -.25(Fo)3.348 G(rkEachJ).25 E(ob)-.15 E F1
2520 (\()3.348 E F0(Y)A F1 3.348(\)o)C(ption,)-3.348 E F2(sendmail)3.348 E F1
2521 .849(will fork before each indi)3.348 F .849(vidual message)-.25 F .486
2522 (while running the queue.)102 357 R .486(This option w)5.486 F .486
2523 (as used with earlier releases to pre)-.1 F -.15(ve)-.25 G(nt).15 E F2
2524 (sendmail)2.986 E F1 .486(from con-)2.986 F 1.562(suming lar)102 369 R
2525 1.562(ge amounts of memory)-.18 F 6.562(.I)-.65 G 4.062(ts)-6.562 G
2526 1.562(hould no longer be necessary with)-4.062 F F2(sendmail)4.062 E F1
2527 4.062(8.12. If)4.062 F(the)4.062 E F0 -.25(Fo)102 381 S(rkEachJ).25 E
2528 (ob)-.15 E F1 .246(option is not set,)2.746 F F2(sendmail)2.746 E F1
2529 .245(will k)2.745 F .245(eep track of hosts that are do)-.1 F .245
2530 (wn during a queue run,)-.25 F(which can impro)102 393 Q .3 -.15(ve p)
2531 -.15 H(erformance dramatically).15 E(.)-.65 E(If the)127 409.2 Q F0 -.25
2532 (Fo)2.5 G(rkEachJ).25 E(ob)-.15 E F1(option is set,)2.5 E F2(sendmail)
2533 2.5 E F1(cannot use connection caching.)2.5 E F0 2.5(4.3. Queue)87 433.2
2534 R(Priorities)2.5 E F1(Ev)127 449.4 Q 1.128(ery message is assigned a pr\
2535 iority when it is \214rst instantiated, consisting of the message)-.15 F
2536 .286(size \(in bytes\) of)102 461.4 R .286(fset by the message class \(\
2537 which is determined from the Precedence: header\) times)-.25 F .342
2538 (the \231w)102 473.4 R .342(ork class f)-.1 F .343
2539 (actor\232 and the number of recipients times the \231w)-.1 F .343
2540 (ork recipient f)-.1 F(actor)-.1 E 4.243 -.7(.\232 T)-.55 H .343
2541 (he priority).7 F .073(is used to order the queue.)102 485.4 R .073(Hig\
2542 her numbers for the priority mean that the message will be processed)
2543 5.073 F(later when running the queue.)102 497.4 Q .328
2544 (The message size is included so that lar)127 513.6 R .329
2545 (ge messages are penalized relati)-.18 F .629 -.15(ve t)-.25 H 2.829(os)
2546 .15 G .329(mall messages.)-2.829 F .285(The message class allo)102 525.6
2547 R .285(ws users to send \231high priority\232 messages by including a \
2548 \231Precedence:\232 \214eld)-.25 F .007(in their message; the v)102
2549 537.6 R .007(alue of this \214eld is look)-.25 F .008(ed up in the)-.1 F
2550 F0(P)2.508 E F1 .008(lines of the con\214guration \214le.)2.508 F .008
2551 (Since the)5.008 F 1.967(number of recipients af)102 549.6 R 1.967(fect\
2552 s the amount of load a message presents to the system, this is also)-.25
2553 F(included into the priority)102 561.6 Q(.)-.65 E .53
2554 (The recipient and class f)127 577.8 R .53
2555 (actors can be set in the con\214guration \214le using the)-.1 F F0
2556 (RecipientF)3.03 E(actor)-.25 E F1(\()102 589.8 Q F0(y)A F1 3.443(\)a)C
2557 (nd)-3.443 E F0(ClassF)3.443 E(actor)-.25 E F1(\()3.442 E F0(z)A F1
2558 3.442(\)o)C .942(ptions respecti)-3.442 F -.15(ve)-.25 G(ly).15 E 5.942
2559 (.T)-.65 G(he)-5.942 E 3.442(yd)-.15 G(ef)-3.442 E .942
2560 (ault to 30000 \(for the recipient f)-.1 F .942(actor\) and)-.1 F
2561 (1800 \(for the class f)102 601.8 Q 2.5(actor\). The)-.1 F
2562 (initial priority is:)2.5 E F2(pri)168.495 619.8 Q/F3 10/Symbol SF(=)
2563 3.16 E F2(msgsize)3.18 E F3(-)2.38 E F1(\()2.2 E F2(class).2 E F3<b4>
2564 2.47 E F0(ClassFactor\))2.2 E F3(+)2.2 E F1(\()2.2 E F2(nrcpt).36 E F3
2565 <b4>2.88 E F0(RecipientFactor\))2.2 E F1(\(Remember)102 637.8 Q 3.328
2566 (,h)-.4 G .828(igher v)-3.328 F .828(alues for this parameter actually \
2567 mean that the job will be treated with lo)-.25 F(wer)-.25 E(priority)102
2568 649.8 Q(.\))-.65 E 1.519(The priority of a job can also be adjusted eac\
2569 h time it is processed \(that is, each time an)127 666 R .235
2570 (attempt is made to deli)102 678 R -.15(ve)-.25 G 2.736(ri).15 G .236
2571 (t\) using the \231w)-2.736 F .236(ork time f)-.1 F(actor)-.1 E 1.636
2572 -.7(,\232 s)-.4 H .236(et by the).7 F F0(RetryF)2.736 E(actor)-.25 E F1
2573 (\()2.736 E F0(Z)A F1 2.736(\)o)C 2.736(ption. This)-2.736 F .367
2574 (is added to the priority)102 690 R 2.867(,s)-.65 G 2.867(oi)-2.867 G
2575 2.867(tn)-2.867 G .366
2576 (ormally decreases the precedence of the job, on the grounds that jobs)
2577 -2.867 F .137(that ha)102 702 R .437 -.15(ve f)-.2 H .137(ailed man).05
2578 F 2.637(yt)-.15 G .137(imes will tend to f)-2.637 F .137(ail ag)-.1 F
2579 .137(ain in the future.)-.05 F(The)5.137 E F0(RetryF)2.637 E(actor)-.25
2580 E F1 .137(option def)2.637 F .138(aults to)-.1 F(90000.)102 714 Q 0 Cg
2581 EP
2582 %%Page: 31 27
2583 %%BeginPageSetup
2584 BP
2585 %%EndPageSetup
2586 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2587 (SMM:08-31)195.86 E 2.5(4.4. Load)87 96 R(Limiting)2.5 E/F1 10
2588 /Times-Italic@0 SF(Sendmail)127 112.2 Q/F2 10/Times-Roman@0 SF .102
2589 (can be ask)2.602 F .101(ed to queue \(b)-.1 F .101(ut not deli)-.2 F
2590 -.15(ve)-.25 G .101(r\) mail if the system load a).15 F -.15(ve)-.2 G
2591 .101(rage gets too high).15 F .483(using the)102 124.2 R F0(QueueLA)
2592 2.983 E F2(\()2.983 E F0(x)A F2 2.983(\)o)C 2.983(ption. When)-2.983 F
2593 .483(the load a)2.983 F -.15(ve)-.2 G .483(rage e).15 F .483
2594 (xceeds the v)-.15 F .484(alue of the)-.25 F F0(QueueLA)2.984 E F2
2595 (option,)2.984 E .532(the deli)102 136.2 R -.15(ve)-.25 G .532
2596 (ry mode is set to).15 F F0(q)3.032 E F2 .532(\(queue only\) if the)
2597 3.032 F F0(QueueF)3.032 E(actor)-.25 E F2(\()3.032 E F0(q)A F2 3.032
2598 (\)o)C .531(ption di)-3.032 F .531(vided by the dif)-.25 F(ference)-.25
2599 E .01(in the current load a)102 148.2 R -.15(ve)-.2 G .01(rage and the)
2600 .15 F F0(QueueLA)2.51 E F2 .01
2601 (option plus one is less than the priority of the message)2.51 F 2.5
2602 <8a74>102 160.2 S(hat is, the message is queued if)-2.5 E(f:)-.25 E F1
2603 (pri)251.425 183.61 Q F2(>)3.16 E F0(QueueFactor)15.315 -7 M F1(LA)
2604 -66.835 14 M/F3 10/Symbol SF(-)2.23 E F0(QueueLA)2.2 E F3(+)2.2 E F2(1)
2605 2.2 E .4 LW 354.625 181.01 275.895 181.01 DL(The)102 206.87 Q F0(QueueF)
2606 2.616 E(actor)-.25 E F2 .116(option def)2.616 F .116
2607 (aults to 600000, so each point of load a)-.1 F -.15(ve)-.2 G .116
2608 (rage is w).15 F .116(orth 600000 priority)-.1 F
2609 (points \(as described abo)102 218.87 Q -.15(ve)-.15 G(\).).15 E -.15
2610 (Fo)127 235.07 S 3.893(rd).15 G 1.393(rastic cases, the)-3.893 F F0
2611 (RefuseLA)3.893 E F2(\()3.893 E F0(X)A F2 3.893(\)o)C 1.394
2612 (ption de\214nes a load a)-3.893 F -.15(ve)-.2 G 1.394(rage at which).15
2613 F F1(sendmail)3.894 E F2(will)3.894 E .433(refuse to accept netw)102
2614 247.07 R .432(ork connections.)-.1 F .432
2615 (Locally generated mail, i.e., mail which is not submitted via)5.432 F
2616 .317(SMTP \(including incoming UUCP mail\), is still accepted.)102
2617 259.07 R .318(Notice that the MSP submits mail to the)5.317 F(MT)102
2618 271.07 Q 3.214(Av)-.93 G .714(ia SMTP)-3.214 F 3.214(,a)-1.11 G .713
2619 (nd hence mail will be queued in the client queue in such a case.)-3.214
2620 F .713(Therefore it is)5.713 F
2621 (necessary to run the client mail queue periodically)102 283.07 Q(.)-.65
2622 E F0 2.5(4.5. Resour)87 307.07 R(ce Limits)-.18 E F1(Sendmail)127 323.27
2623 Q F2 1.039(has se)3.539 F -.15(ve)-.25 G 1.039
2624 (ral parameters to control resource usage.).15 F 1.039
2625 (Besides those mentioned in the)6.039 F(pre)102 335.27 Q 8.476
2626 (vious section, there are at least)-.25 F F0(MaxDaemonChildr)10.975 E
2627 (en)-.18 E F2(,)A F0(ConnectionRateThr)10.975 E(ottle)-.18 E F2(,)A F0
2628 (MaxQueueChildr)102 347.27 Q(en)-.18 E F2 3.889(,a)C(nd)-3.889 E F0
2629 (MaxRunnersP)3.889 E(erQueue)-.2 E F2 6.389(.T)C 1.389(he latter tw)
2630 -6.389 F 3.889(ol)-.1 G 1.389(imit the number of)-3.889 F F1(sendmail)
2631 3.889 E F2 1.315(processes that operate on the queue.)102 359.27 R 1.315
2632 (These are discussed in the section `)6.315 F 1.315
2633 (`Queue Group Declara-)-.74 F(tion')102 371.27 Q 2.712('. The)-.74 F
2634 .212(former tw)2.712 F 2.712(oc)-.1 G .212
2635 (an be used to limit the number of incoming connections.)-2.712 F .212
2636 (Their appropriate)5.212 F -.25(va)102 383.27 S .062
2637 (lues depend on the host operating system and the hardw).25 F .062
2638 (are, e.g., amount of memory)-.1 F 5.062(.I)-.65 G 2.561(nm)-5.062 G(an)
2639 -2.561 E 2.561(ys)-.15 G(it-)-2.561 E 1.082
2640 (uations it might be useful to set limits to pre)102 395.27 R -.15(ve)
2641 -.25 G 1.082(nt to ha).15 F 1.382 -.15(ve t)-.2 H 1.082(oo man).15 F(y)
2642 -.15 E F1(sendmail)3.582 E F2 1.082(processes, ho)3.582 F(we)-.25 E -.15
2643 (ve)-.25 G -.4(r,).15 G .652(these limits can be ab)102 407.27 R .652
2644 (used to mount a denial of service attack.)-.2 F -.15(Fo)5.652 G 3.152
2645 (re).15 G .652(xample, if)-3.302 F F0(MaxDaemonChil-)3.152 E(dr)102
2646 419.27 Q(en=10)-.18 E F2 .9(then an attack)3.4 F .901
2647 (er needs to open only 10 SMTP sessions to the serv)-.1 F(er)-.15 E
2648 3.401(,l)-.4 G(ea)-3.401 E 1.201 -.15(ve t)-.2 H .901(hem idle for).15 F
2649 .591(most of the time, and no more connections will be accepted.)102
2650 431.27 R .591(If this option is set then the timeouts)5.591 F 1.187
2651 (used in a SMTP session should be lo)102 443.27 R 1.187
2652 (wered from their def)-.25 F 1.187(ault v)-.1 F 1.187
2653 (alues to their minimum v)-.25 F 1.187(alues as)-.25 F
2654 (speci\214ed in RFC 2821 and listed in section 4.1.2.)102 455.27 Q F0
2655 2.5(4.6. Measur)87 479.27 R(es against Denial of Ser)-.18 E
2656 (vice Attacks)-.1 E F1(Sendmail)127 495.47 Q F2 1.674(has some b)4.174 F
2657 1.674(uilt-in measures ag)-.2 F 1.673
2658 (ainst simple denial of service \(DoS\) attacks.)-.05 F(The)6.673 E .913
2659 (SMTP serv)102 507.47 R .913(er by def)-.15 F .913(ault slo)-.1 F .913
2660 (ws do)-.25 F .913(wn if too man)-.25 F 3.413(yb)-.15 G .913
2661 (ad commands are issued or if some commands)-3.413 F .034
2662 (are repeated too often within a session.)102 519.47 R .033
2663 (Details can be found in the source \214le)5.033 F F0(sendmail/sr)2.533
2664 E(vrsmtp.c)-.1 E F2 2.169(by looking for the macro de\214nitions of)102
2665 531.47 R F0(MAXB)4.669 E(ADCOMMANDS)-.3 E F2(,)A F0(MAXNOOPCOMMANDS)
2666 4.669 E F2(,)A F0(MAXHELOCOMMANDS)102 543.47 Q F2(,)A F0
2667 (MAXVRFYCOMMANDS)4.414 E F2 4.414(,a)C(nd)-4.414 E F0(MAXETRNCOMMANDS)
2668 4.414 E F2 6.914(.I)C 4.414(fa)-6.914 G(n)-4.414 E .462
2669 (SMTP command is issued more often than the corresponding)102 555.47 R
2670 F0(MAXcmdCOMMANDS)2.962 E F2 -.25(va)2.962 G .462(lue, then).25 F .217
2671 (the response is delayed e)102 567.47 R(xponentially)-.15 E 2.717(,s)
2672 -.65 G .216(tarting with a sleep time of one second, up to a maximum of)
2673 -2.717 F 1.687(four minutes \(as de\214ned by)102 579.47 R F0
2674 (MAXTIMEOUT)4.187 E F2 4.187(\). If)B 1.687(the option)4.187 F F0
2675 (MaxDaemonChildr)4.187 E(en)-.18 E F2 1.687(is set to a)4.187 F -.25(va)
2676 102 591.47 S .735(lue greater than zero, then this could mak).25 F 3.235
2677 (eaD)-.1 G .735(oS attack e)-3.235 F -.15(ve)-.25 G 3.235(nw).15 G .734
2678 (orse since it k)-3.335 F .734(eeps a connection)-.1 F .867
2679 (open longer than necessary)102 603.47 R 5.867(.T)-.65 G .867
2680 (herefore a connection is terminated with a 421 SMTP reply code if)
2681 -5.867 F .57(the number of commands e)102 615.47 R .57
2682 (xceeds the limit by a f)-.15 F .57(actor of tw)-.1 F 3.07(oa)-.1 G(nd)
2683 -3.07 E F0(MAXB)3.07 E(ADCOMMANDS)-.3 E F2 .57(is set)3.07 F(to a v)102
2684 627.47 Q(alue greater than zero \(the def)-.25 E(ault is 25\).)-.1 E F0
2685 2.5(4.7. Deli)87 651.47 R -.1(ve)-.1 G(ry Mode).1 E F2 .253
2686 (There are a number of deli)127 667.67 R -.15(ve)-.25 G .253
2687 (ry modes that).15 F F1(sendmail)2.753 E F2 .254
2688 (can operate in, set by the)2.753 F F0(Deli)2.754 E -.1(ve)-.1 G(ryMode)
2689 .1 E F2(\()102 679.67 Q F0(d)A F2 3.599(\)c)C 1.099
2690 (on\214guration option.)-3.599 F 1.099(These modes specify ho)6.099 F
2691 3.598(wq)-.25 G 1.098(uickly mail will be deli)-3.598 F -.15(ve)-.25 G
2692 3.598(red. Le).15 F -.05(ga)-.15 G 3.598(lm).05 G(odes)-3.598 E(are:)102
2693 691.67 Q 0 Cg EP
2694 %%Page: 32 28
2695 %%BeginPageSetup
2696 BP
2697 %%EndPageSetup
2698 /F0 10/Times-Bold@0 SF 193.36(SMM:08-32 Sendmail)72 60 R
2699 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 17.22(id)
2700 142 96 S(eli)-17.22 E -.15(ve)-.25 G 2.5(ri).15 G(nteracti)-2.5 E -.15
2701 (ve)-.25 G(ly \(synchronously\)).15 E 15(bd)142 108 S(eli)-15 E -.15(ve)
2702 -.25 G 2.5(ri).15 G 2.5(nb)-2.5 G(ackground \(asynchronously\))-2.5 E 15
2703 (qq)142 120 S(ueue only \(don')-15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)
2704 -.25 G(r\)).15 E 15(dd)142 132 S(efer deli)-15 E -.15(ve)-.25 G
2705 (ry attempts \(don').15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\))
2706 .15 E 1.273(There are tradeof)102 148.2 R 3.773(fs. Mode)-.25 F 1.273
2707 (\231i\232 gi)3.773 F -.15(ve)-.25 G 3.773(st).15 G 1.273
2708 (he sender the quick)-3.773 F 1.273(est feedback, b)-.1 F 1.274
2709 (ut may slo)-.2 F 3.774(wd)-.25 G -.25(ow)-3.774 G 3.774(ns).25 G(ome)
2710 -3.774 E .799(mailers and is hardly e)102 160.2 R -.15(ve)-.25 G 3.299
2711 (rn).15 G(ecessary)-3.299 E 5.799(.M)-.65 G .799(ode \231b\232 deli)
2712 -5.799 F -.15(ve)-.25 G .799(rs promptly b).15 F .798(ut can cause lar)
2713 -.2 F .798(ge numbers of)-.18 F .223(processes if you ha)102 172.2 R
2714 .524 -.15(ve a m)-.2 H .224(ailer that tak).15 F .224
2715 (es a long time to deli)-.1 F -.15(ve)-.25 G 2.724(ram).15 G 2.724
2716 (essage. Mode)-2.724 F .224(\231q\232 minimizes the)2.724 F .597
2717 (load on your machine, b)102 184.2 R .597(ut means that deli)-.2 F -.15
2718 (ve)-.25 G .596(ry may be delayed for up to the queue interv).15 F 3.096
2719 (al. Mode)-.25 F .36(\231d\232 is identical to mode \231q\232 e)102
2720 196.2 R .36(xcept that it also pre)-.15 F -.15(ve)-.25 G .36
2721 (nts lookups in maps including the).15 F F0(-D)2.86 E F1 .36
2722 (\215ag from)2.86 F -.1(wo)102 208.2 S 2.076
2723 (rking during the initial queue phase; it is intended for `).1 F 2.075
2724 (`dial on demand')-.74 F 4.575('s)-.74 G 2.075(ites where DNS)-4.575 F
2725 .318(lookups might cost real mone)102 220.2 R 4.118 -.65(y. S)-.15 H
2726 .319(ome simple error messages \(e.g., host unkno).65 F .319
2727 (wn during the SMTP)-.25 F(protocol\) will be delayed using this mode.)
2728 102 232.2 Q(Mode \231b\232 is the usual def)5 E(ault.)-.1 E .052(If you\
2729  run in mode \231q\232 \(queue only\), \231d\232 \(defer\), or \231b\
2730 \232 \(deli)127 248.4 R -.15(ve)-.25 G 2.552(ri).15 G 2.552(nb)-2.552 G
2731 (ackground\))-2.552 E/F2 10/Times-Italic@0 SF(sendmail)2.551 E F1(will)
2732 2.551 E 1.391(not e)102 260.4 R 1.392(xpand aliases and follo)-.15 F
2733 3.892(w.)-.25 G(forw)-3.892 E 1.392
2734 (ard \214les upon initial receipt of the mail.)-.1 F 1.392
2735 (This speeds up the)6.392 F(response to RCPT commands.)102 272.4 Q
2736 (Mode \231i\232 should not be used by the SMTP serv)5 E(er)-.15 E(.)-.55
2737 E F0 2.5(4.8. Log)87 296.4 R(Le)2.5 E -.1(ve)-.15 G(l).1 E F1 1.041
2738 (The le)127 312.6 R -.15(ve)-.25 G 3.541(lo).15 G 3.541(fl)-3.541 G
2739 1.041(ogging can be set for)-3.541 F F2(sendmail)3.541 E F1 6.041(.T)C
2740 1.041(he def)-6.041 F 1.04(ault using a standard con\214guration is)-.1
2741 F(le)102 324.6 Q -.15(ve)-.25 G 2.622(l9).15 G 5.122(.T)-2.622 G .122
2742 (he le)-5.122 F -.15(ve)-.25 G .122(ls are approximately as follo).15 F
2743 .122(ws \(some log types are using dif)-.25 F .122(ferent le)-.25 F -.15
2744 (ve)-.25 G 2.622(ld).15 G(epending)-2.622 E(on v)102 336.6 Q(arious f)
2745 -.25 E(actors\):)-.1 E 31(0M)102 352.8 S(inimal logging.)-31 E 31(1S)102
2746 369 S(erious system f)-31 E(ailures and potential security problems.)-.1
2747 E 31(2L)102 385.2 S(ost communications \(netw)-31 E
2748 (ork problems\) and protocol f)-.1 E(ailures.)-.1 E 31(3O)102 401.4 S
2749 1.238(ther serious f)-31 F 1.238
2750 (ailures, malformed addresses, transient forw)-.1 F 1.237
2751 (ard/include errors, connection)-.1 F(timeouts.)138 413.4 Q 31(4M)102
2752 429.6 S(inor f)-31 E(ailures, out of date alias databases, connection r\
2753 ejections via check_ rulesets.)-.1 E 31(5M)102 445.8 S
2754 (essage collection statistics.)-31 E 31(6C)102 462 S
2755 (reation of error messages, VRFY and EXPN commands.)-31 E 31(7D)102
2756 478.2 S(eli)-31 E -.15(ve)-.25 G(ry f).15 E
2757 (ailures \(host or user unkno)-.1 E(wn, etc.\).)-.25 E 31(8S)102 494.4 S
2758 (uccessful deli)-31 E -.15(ve)-.25 G(ries and alias database reb).15 E
2759 (uilds.)-.2 E 31(9M)102 510.6 S
2760 (essages being deferred \(due to a host being do)-31 E(wn, etc.\).)-.25
2761 E 23.5(10 Database)102 526.8 R -.15(ex)2.5 G(pansion \(alias, forw).15 E
2762 (ard, and userdb lookups\) and authentication information.)-.1 E 23.5
2763 (11 NIS)102 543 R(errors and end of job processing.)2.5 E 23.5(12 Logs)
2764 102 559.2 R(all SMTP connections.)2.5 E 23.5(13 Log)102 575.4 R(bad use\
2765 r shells, \214les with improper permissions, and other questionable sit\
2766 uations.)2.5 E 23.5(14 Logs)102 591.6 R(refused connections.)2.5 E 23.5
2767 (15 Log)102 607.8 R(all incoming SMTP commands.)2.5 E 23.5(20 Logs)102
2768 624 R .603(attempts to run lock)3.102 F .603(ed queue \214les.)-.1 F
2769 .603(These are not errors, b)5.603 F .603(ut can be useful to note if)
2770 -.2 F(your queue appears to be clogged.)138 636 Q 23.5(30 Lost)102 652.2
2771 R(locks \(only if using lockf instead of \215ock\).)2.5 E(Additionally)
2772 102 668.4 Q 2.717(,v)-.65 G .217(alues abo)-2.967 F .516 -.15(ve 6)-.15
2773 H 2.716(4a).15 G .216(re reserv)-2.716 F .216(ed for e)-.15 F .216
2774 (xtremely v)-.15 F .216(erbose deb)-.15 F .216(ugging output.)-.2 F .216
2775 (No normal site)5.216 F -.1(wo)102 680.4 S(uld e).1 E -.15(ve)-.25 G 2.5
2776 (rs).15 G(et these.)-2.5 E 0 Cg EP
2777 %%Page: 33 29
2778 %%BeginPageSetup
2779 BP
2780 %%EndPageSetup
2781 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2782 (SMM:08-33)195.86 E 2.5(4.9. File)87 96 R(Modes)2.5 E/F1 10
2783 /Times-Roman@0 SF .264
2784 (The modes used for \214les depend on what functionality you w)127 112.2
2785 R .264(ant and the le)-.1 F -.15(ve)-.25 G 2.764(lo).15 G 2.764(fs)
2786 -2.764 G .264(ecurity you)-2.764 F 2.561(require. In)102 124.2 R(man)
2787 2.561 E 2.561(yc)-.15 G(ases)-2.561 E/F2 10/Times-Italic@0 SF(sendmail)
2788 2.561 E F1 .06
2789 (does careful checking of the modes of \214les and directories to a)
2790 2.561 F -.2(vo)-.2 G(id).2 E 1.335(accidental compromise; if you w)102
2791 136.2 R 1.336(ant to mak)-.1 F 3.836(ei)-.1 G 3.836(tp)-3.836 G 1.336
2792 (ossible to ha)-3.836 F 1.636 -.15(ve g)-.2 H 1.336
2793 (roup-writable support \214les you).15 F(may need to use the)102 148.2 Q
2794 F0(DontBlameSendmail)2.5 E F1(option to turn of)2.5 E 2.5(fs)-.25 G
2795 (ome of these checks.)-2.5 E F0 2.5(4.9.1. T)102 172.2 R 2.5(os)-.92 G
2796 (uid or not to suid?)-2.5 E F2(Sendmail)142 188.4 Q F1 .163
2797 (is no longer installed set-user)2.663 F .163(-ID to root.)-.2 F .162
2798 (sendmail/SECURITY e)5.163 F .162(xplains ho)-.15 F 2.662(wt)-.25 G(o)
2799 -2.662 E .559(con\214gure and install)117 200.4 R F2(sendmail)3.059 E F1
2800 .559(without set-user)3.059 F .559(-ID to root b)-.2 F .56
2801 (ut set-group-ID which is the def)-.2 F(ault)-.1 E
2802 (con\214guration starting with 8.12.)117 212.4 Q 1.286
2803 (The daemon usually runs as root, unless other measures are tak)142
2804 228.6 R 3.785(en. At)-.1 F 1.285(the point where)3.785 F F2(sendmail)117
2805 240.6 Q F1 .494(is about to)2.994 F F2 -.2(ex)2.994 G(ec).2 E F1 .494
2806 (\(2\) a mailer)1.666 F 2.995(,i)-.4 G 2.995(tc)-2.995 G .495
2807 (hecks to see if the userid is zero \(root\); if so, it resets)-2.995 F
2808 .334(the userid and groupid to a def)117 252.6 R .333(ault \(set by the)
2809 -.1 F F0(U=)2.833 E F1 .333
2810 (equate in the mailer line; if that is not set, the)2.833 F F0
2811 (DefaultUser)117 264.6 Q F1 .121(option is used\).)2.621 F .122
2812 (This can be o)5.121 F -.15(ve)-.15 G .122(rridden by setting the).15 F
2813 F0(S)2.622 E F1 .122(\215ag to the mailer for mail-)2.622 F .804
2814 (ers that are trusted and must be called as root.)117 276.6 R(Ho)5.804 E
2815 (we)-.25 E -.15(ve)-.25 G 1.604 -.4(r, t).15 H .804
2816 (his will cause mail processing to be).4 F(accounted \(using)117 288.6 Q
2817 F2(sa)2.5 E F1
2818 (\(8\)\) to root rather than to the user sending the mail.)1.666 E 3.557
2819 (Am)142 304.8 S 1.057(iddle ground is to set the)-3.557 F F0(RunAsUser)
2820 3.557 E F1 3.557(option. This)3.557 F(causes)3.557 E F2(sendmail)3.557 E
2821 F1 1.058(to become the)3.557 F .392(indicated user as soon as it has do\
2822 ne the startup that requires root pri)117 316.8 R(vile)-.25 E .392
2823 (ges \(primarily)-.15 F 2.892(,o)-.65 G(pening)-2.892 E(the)117 328.8 Q
2824 /F3 9/Times-Roman@0 SF(SMTP)3.741 E F1(sock)3.741 E 3.741(et\). If)-.1 F
2825 1.241(you use)3.741 F F0(RunAsUser)3.741 E F1 3.741(,t)C 1.241
2826 (he queue directory \(normally)-3.741 F F2(/var/spool/mqueue)3.742 E F1
2827 (\))A 1.315(should be o)117 340.8 R 1.315(wned by that user)-.25 F 3.815
2828 (,a)-.4 G 1.315(nd all \214les and databases \(including user)-3.815 F
2829 F2(.forwar)3.814 E(d)-.37 E F1 1.314(\214les, alias)3.814 F .256
2830 (\214les, :include: \214les, and e)117 352.8 R .256
2831 (xternal databases\) must be readable by that user)-.15 F 5.257(.A)-.55
2832 G .257(lso, since sendmail)-5.257 F .836
2833 (will not be able to change its uid, deli)117 364.8 R -.15(ve)-.25 G
2834 .836(ry to programs or \214les will be mark).15 F .836
2835 (ed as unsafe, e.g.,)-.1 F(undeli)117 376.8 Q -.15(ve)-.25 G .814
2836 (rable, in).15 F F2(.forwar)3.314 E(d)-.37 E F1 3.314(,a)C .814
2837 (liases, and :include: \214les.)-3.314 F .814(Administrators can o)5.814
2838 F -.15(ve)-.15 G .815(rride this by set-).15 F .7(ting the)117 388.8 R
2839 F0(DontBlameSendmail)3.2 E F1 .7(option to the setting)3.2 F F0
2840 (NonRootSafeAddr)3.2 E F1(.)A F0(RunAsUser)5.7 E F1 .7(is proba-)3.2 F
2841 1.186(bly best suited for \214re)117 400.8 R -.1(wa)-.25 G 1.186
2842 (ll con\214gurations that don').1 F 3.686(th)-.18 G -2.25 -.2(av e)
2843 -3.686 H(re)3.886 E 1.186(gular user logins.)-.15 F 1.186
2844 (If the option is)6.186 F 1.443
2845 (used on a system which performs local deli)117 412.8 R -.15(ve)-.25 G
2846 (ry).15 E 3.943(,t)-.65 G 1.443(hen the local deli)-3.943 F -.15(ve)-.25
2847 G 1.442(ry agent must ha).15 F 1.742 -.15(ve t)-.2 H(he).15 E .974
2848 (proper permissions \(i.e., usually set-user)117 424.8 R .975
2849 (-ID root\) since it will be in)-.2 F -.2(vo)-.4 G -.1(ke).2 G 3.475(db)
2850 .1 G 3.475(yt)-3.475 G(he)-3.475 E F0(RunAsUser)3.475 E F1(,)A
2851 (not by root.)117 436.8 Q F0 2.5(4.9.2. T)102 460.8 R(ur)-.92 E
2852 (ning off security checks)-.15 E F2(Sendmail)142 477 Q F1 .648(is v)
2853 3.148 F .648
2854 (ery particular about the modes of \214les that it reads or writes.)-.15
2855 F -.15(Fo)5.648 G 3.148(re).15 G(xample,)-3.298 E .25(by def)117 489 R
2856 .251(ault it will refuse to read most \214les that are group writable o\
2857 n the grounds that the)-.1 F 2.751(ym)-.15 G(ight)-2.751 E(ha)117 501 Q
2858 1.216 -.15(ve b)-.2 H .916
2859 (een tampered with by someone other than the o).15 F .916
2860 (wner; it will e)-.25 F -.15(ve)-.25 G 3.416(nr).15 G .916
2861 (efuse to read \214les in)-3.416 F 1.456(group writable directories.)117
2862 513 R 1.456(Also, sendmail will refuse to create a ne)6.456 F 3.957(wa)
2863 -.25 G 1.457(liases database in an)-3.957 F .032(unsafe directory)117
2864 525 R 5.032(.Y)-.65 G .031(ou can get around this by manually creating \
2865 the database \214le as a trusted user)-6.132 F
2866 (ahead of time and then reb)117 537 Q(uilding the aliases database with)
2867 -.2 E F0(newaliases)2.5 E F1(.)A .437(If you are)142 553.2 R F2(quite)
2868 2.937 E F1 .437(sure that your con\214guration is safe and you w)2.937 F
2869 (ant)-.1 E F2(sendmail)2.938 E F1 .438(to a)2.938 F -.2(vo)-.2 G .438
2870 (id these).2 F 1.187(security checks, you can turn of)117 565.2 R 3.687
2871 (fc)-.25 G 1.187(ertain checks using the)-3.687 F F0(DontBlameSendmail)
2872 3.686 E F1 3.686(option. This)3.686 F 1.389(option tak)117 577.2 R 1.389
2873 (es one or more names that disable checks.)-.1 F 1.39
2874 (In the descriptions that follo)6.389 F 2.69 -.65(w, \231)-.25 H(unsafe)
2875 .65 E(directory\232 means a directory that is writable by an)117 589.2 Q
2876 (yone other than the o)-.15 E(wner)-.25 E 5(.T)-.55 G(he v)-5 E
2877 (alues are:)-.25 E 15.73(Safe No)117 605.4 R(special handling.)2.5 E
2878 (AssumeSafeCho)117 621.6 Q(wn)-.25 E .413(Assume that the)153 633.6 R F2
2879 -.15(ch)2.913 G(own).15 E F1 .413(system call is restricted to root.)
2880 2.913 F .413(Since some v)5.413 F .412(ersions of UNIX)-.15 F .865
2881 (permit re)153 645.6 R .865(gular users to gi)-.15 F 1.166 -.15(ve aw)
2882 -.25 H .866(ay their \214les to other users on some \214lesystems,).05 F
2883 F2(send-)3.366 E(mail)153 657.6 Q F1 .457(often cannot assume that a gi)
2884 2.957 F -.15(ve)-.25 G 2.956<6e8c>.15 G .456(le w)-2.956 F .456
2885 (as created by the o)-.1 F(wner)-.25 E 2.956(,p)-.4 G .456
2886 (articularly when)-2.956 F 1.474(it is in a writable directory)153 669.6
2887 R 6.475(.Y)-.65 G 1.475(ou can set this \215ag if you kno)-7.575 F 3.975
2888 (wt)-.25 G 1.475(hat \214le gi)-3.975 F -.15(ve)-.25 G -2.3 -.15(aw a)
2889 .15 H 3.975(yi).15 G(s)-3.975 E(restricted on your system.)153 681.6 Q
2890 (ClassFileInUnsafeDirP)117 697.8 Q(ath)-.15 E .494
2891 (When reading class \214les \(using the)153 709.8 R F0(F)2.993 E F1 .493
2892 (line in the con\214guration \214le\), allo)2.993 F 2.993<778c>-.25 G
2893 .493(les that are)-2.993 F(in unsafe directories.)153 721.8 Q 0 Cg EP
2894 %%Page: 34 30
2895 %%BeginPageSetup
2896 BP
2897 %%EndPageSetup
2898 /F0 10/Times-Bold@0 SF 193.36(SMM:08-34 Sendmail)72 60 R
2899 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(DontW)117
2900 96 Q(arnF)-.8 E(orw)-.15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Pre)153
2901 108 Q -.15(ve)-.25 G(nt logging of unsafe directory path w).15 E
2902 (arnings for non-e)-.1 E(xistent forw)-.15 E(ard \214les.)-.1 E
2903 (ErrorHeaderInUnsafeDirP)117 124.2 Q(ath)-.15 E(Allo)153 136.2 Q 2.5(wt)
2904 -.25 G(he \214le named in the)-2.5 E F0(Err)2.5 E(orHeader)-.18 E F1
2905 (option to be in an unsafe directory)2.5 E(.)-.65 E(FileDeli)117 152.4 Q
2906 -.15(ve)-.25 G(ryT).15 E(oHardLink)-.8 E(Allo)153 164.4 Q 2.5(wd)-.25 G
2907 (eli)-2.5 E -.15(ve)-.25 G(ry to \214les that are hard links.).15 E
2908 (FileDeli)117 180.6 Q -.15(ve)-.25 G(ryT).15 E(oSymLink)-.8 E(Allo)153
2909 192.6 Q 2.5(wd)-.25 G(eli)-2.5 E -.15(ve)-.25 G
2910 (ry to \214les that are symbolic links.).15 E -.15(Fo)117 208.8 S(rw).15
2911 E(ardFileInGroupWritableDirP)-.1 E(ath)-.15 E(Allo)153 220.8 Q(w)-.25 E
2912 /F2 10/Times-Italic@0 SF(.forwar)2.5 E(d)-.37 E F1
2913 (\214les in group writable directories.)2.5 E -.15(Fo)117 237 S(rw).15 E
2914 (ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Allo)153 249 Q(w)-.25 E F2
2915 (.forwar)2.5 E(d)-.37 E F1(\214les in unsafe directories.)2.5 E -.15(Fo)
2916 117 265.2 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(athSafe)-.15 E(Allo)153
2917 277.2 Q 2.612(wa)-.25 G F2(.forwar)A(d)-.37 E F1 .112(\214le that is in\
2918  an unsafe directory to include references to program and)2.612 F
2919 (\214les.)153 289.2 Q(GroupReadableK)117 305.4 Q -.15(ey)-.25 G(File).15
2920 E(Accept a group-readable k)153 317.4 Q .3 -.15(ey \214)-.1 H(le for ST)
2921 .15 E(AR)-.93 E(TTLS.)-.6 E(GroupReadableSASLDBFile)117 333.6 Q
2922 (Accept a group-readable Cyrus SASL passw)153 345.6 Q(ord \214le.)-.1 E
2923 (GroupReadableDef)117 361.8 Q(aultAuthInfoFile)-.1 E
2924 (Accept a group-readable Def)153 373.8 Q(aultAuthInfo \214le for SASL.)
2925 -.1 E(GroupWritableAliasFile)117 390 Q(Allo)153 402 Q 2.5(wg)-.25 G
2926 (roup-writable alias \214les.)-2.5 E(GroupWritableDirP)117 418.2 Q
2927 (athSafe)-.15 E .224(Change the de\214nition of \231unsafe directory\
2928 \232 to consider group-writable directories to be)153 430.2 R 2.5
2929 (safe. W)153 442.2 R(orld-writable directories are al)-.8 E -.1(wa)-.1 G
2930 (ys unsafe.).1 E(GroupWritableF)117 458.4 Q(orw)-.15 E(ardFile)-.1 E
2931 (Allo)153 470.4 Q 2.5(wg)-.25 G(roup writable)-2.5 E F2(.forwar)2.5 E(d)
2932 -.37 E F1(\214les.)2.5 E(GroupWritableF)117 486.6 Q(orw)-.15 E
2933 (ardFileSafe)-.1 E(Accept group-writable)153 498.6 Q F2(.forwar)2.5 E(d)
2934 -.37 E F1(\214les as safe for program and \214le deli)2.5 E -.15(ve)-.25
2935 G(ry).15 E(.)-.65 E(GroupWritableIncludeFile)117 514.8 Q(Allo)153 526.8
2936 Q 2.5(wg)-.25 G(roup writable)-2.5 E F2(:include:)2.5 E F1(\214les.)2.5
2937 E(GroupWritableIncludeFileSafe)117 543 Q(Accept group-writable)153 555 Q
2938 F2(:include:)2.5 E F1(\214les as safe for program and \214le deli)2.5 E
2939 -.15(ve)-.25 G(ry).15 E(.)-.65 E(GroupWritableSASLDBFile)117 571.2 Q
2940 (Accept a group-writable Cyrus SASL passw)153 583.2 Q(ord \214le.)-.1 E
2941 (HelpFileInUnsafeDirP)117 599.4 Q(ath)-.15 E(Allo)153 611.4 Q 2.5(wt)
2942 -.25 G(he \214le named in the)-2.5 E F0(HelpFile)2.5 E F1
2943 (option to be in an unsafe directory)2.5 E(.)-.65 E
2944 (IncludeFileInGroupWritableDirP)117 627.6 Q(ath)-.15 E(Allo)153 639.6 Q
2945 (w)-.25 E F2(:include:)2.5 E F1(\214les in group writable directories.)
2946 2.5 E(IncludeFileInUnsafeDirP)117 655.8 Q(ath)-.15 E(Allo)153 667.8 Q(w)
2947 -.25 E F2(:include:)2.5 E F1(\214les in unsafe directories.)2.5 E
2948 (IncludeFileInUnsafeDirP)117 684 Q(athSafe)-.15 E(Allo)153 696 Q 3.705
2949 (wa)-.25 G F2(:include:)A F1 1.206
2950 (\214le that is in an unsafe directory to include references to program)
2951 3.705 F(and \214les.)153 708 Q 0 Cg EP
2952 %%Page: 35 31
2953 %%BeginPageSetup
2954 BP
2955 %%EndPageSetup
2956 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2957 (SMM:08-35)195.86 E/F1 10/Times-Roman@0 SF(Insuf)117 96 Q
2958 (\214cientEntrop)-.25 E(y)-.1 E -.35(Tr)153 108 S 3.213(yt).35 G 3.213
2959 (ou)-3.213 G .713(se ST)-3.213 F(AR)-.93 E .713(TTLS e)-.6 F -.15(ve)
2960 -.25 G 3.213(ni).15 G 3.213(ft)-3.213 G .713
2961 (he PRNG for OpenSSL is not properly seeded despite)-3.213 F
2962 (the security problems.)153 120 Q(Link)117 136.2 Q
2963 (edAliasFileInWritableDir)-.1 E(Allo)153 148.2 Q 2.5(wa)-.25 G 2.5(na)
2964 -2.5 G(lias \214le that is a link in a writable directory)-2.5 E(.)-.65
2965 E(Link)117 164.4 Q(edClassFileInWritableDir)-.1 E(Allo)153 176.4 Q 2.5
2966 (wc)-.25 G(lass \214les that are links in writable directories.)-2.5 E
2967 (Link)117 192.6 Q(edF)-.1 E(orw)-.15 E(ardFileInWritableDir)-.1 E(Allo)
2968 153 204.6 Q(w)-.25 E/F2 10/Times-Italic@0 SF(.forwar)2.5 E(d)-.37 E F1
2969 (\214les that are links in writable directories.)2.5 E(Link)117 220.8 Q
2970 (edIncludeFileInWritableDir)-.1 E(Allo)153 232.8 Q(w)-.25 E F2
2971 (:include:)2.5 E F1(\214les that are links in writable directories.)2.5
2972 E(Link)117 249 Q(edMapInWritableDir)-.1 E(Allo)153 261 Q 2.684(wm)-.25 G
2973 .184(ap \214les that are links in writable directories.)-2.684 F .185
2974 (This includes alias database \214les.)5.185 F(Link)117 277.2 Q
2975 (edServiceSwitchFileInWritableDir)-.1 E(Allo)153 289.2 Q 2.5(wt)-.25 G
2976 (he service switch \214le to be a link e)-2.5 E -.15(ve)-.25 G 2.5(ni)
2977 .15 G 2.5(ft)-2.5 G(he directory is writable.)-2.5 E(MapInUnsafeDirP)117
2978 305.4 Q(ath)-.15 E(Allo)153 317.4 Q 2.97(wm)-.25 G .47(aps \(e.g.,)-2.97
2979 F F2(hash)2.97 E F1(,)A F2(btr)2.97 E(ee)-.37 E F1 2.97(,a)C(nd)-2.97 E
2980 F2(dbm)2.97 E F1 .47(\214les\) in unsafe directories.)2.97 F .47
2981 (This includes alias)5.47 F(database \214les.)153 329.4 Q
2982 (NonRootSafeAddr)117 345.6 Q .484(Do not mark \214le and program deli)
2983 153 357.6 R -.15(ve)-.25 G .485
2984 (ries as unsafe if sendmail is not running with root).15 F(pri)153 369.6
2985 Q(vile)-.25 E(ges.)-.15 E(RunProgramInUnsafeDirP)117 385.8 Q(ath)-.15 E
2986 (Run programs that are in writable directories without logging a w)153
2987 397.8 Q(arning.)-.1 E(RunWritableProgram)117 414 Q
2988 (Run programs that are group- or w)153 426 Q
2989 (orld-writable without logging a w)-.1 E(arning.)-.1 E -.35(Tr)117 442.2
2990 S(ustStick).35 E(yBit)-.15 E(Allo)153 454.2 Q 3.406(wg)-.25 G .906
2991 (roup or w)-3.406 F .905(orld writable directories if the stick)-.1 F
2992 3.405(yb)-.15 G .905(it is set on the directory)-3.405 F 5.905(.D)-.65 G
2993 (o)-5.905 E(not set this on systems which do not honor the stick)153
2994 466.2 Q 2.5(yb)-.15 G(it on directories.)-2.5 E -.8(Wo)117 482.4 S
2995 (rldWritableAliasFile).8 E(Accept w)153 494.4 Q
2996 (orld-writable alias \214les.)-.1 E -.8(Wo)117 510.6 S(rldWritableF).8 E
2997 (orw)-.15 E(ard\214le)-.1 E(Allo)153 522.6 Q 2.5(ww)-.25 G
2998 (orld writable)-2.6 E F2(.forwar)2.5 E(d)-.37 E F1(\214les.)2.5 E -.8
2999 (Wo)117 538.8 S(rldWritableInclude\214le).8 E(Allo)153 550.8 Q 2.5(ww)
3000 -.25 G(orld writable)-2.6 E F2(:include:)2.5 E F1(\214les.)2.5 E
3001 (WriteMapT)117 567 Q(oHardLink)-.8 E(Allo)153 579 Q 2.5(ww)-.25 G
3002 (rites to maps that are hard links.)-2.5 E(WriteMapT)117 595.2 Q
3003 (oSymLink)-.8 E(Allo)153 607.2 Q 2.5(ww)-.25 G
3004 (rites to maps that are symbolic links.)-2.5 E(WriteStatsT)117 623.4 Q
3005 (oHardLink)-.8 E(Allo)153 635.4 Q 2.5(wt)-.25 G
3006 (he status \214le to be a hard link.)-2.5 E(WriteStatsT)117 651.6 Q
3007 (oSymLink)-.8 E(Allo)153 663.6 Q 2.5(wt)-.25 G
3008 (he status \214le to be a symbolic link.)-2.5 E F0 2.5(4.10. Connection)
3009 87 687.6 R(Caching)2.5 E F1 .642(When processing the queue,)127 703.8 R
3010 F2(sendmail)3.142 E F1 .642(will try to k)3.142 F .642(eep the last fe)
3011 -.1 F 3.142(wo)-.25 G .642(pen connections open to)-3.142 F -.2(avo)102
3012 715.8 S(id startup and shutdo).2 E(wn costs.)-.25 E
3013 (This only applies to IPC and LPC connections.)5 E 0 Cg EP
3014 %%Page: 36 32
3015 %%BeginPageSetup
3016 BP
3017 %%EndPageSetup
3018 /F0 10/Times-Bold@0 SF 193.36(SMM:08-36 Sendmail)72 60 R
3019 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .286
3020 (When trying to open a connection the cache is \214rst searched.)127 96
3021 R .286(If an open connection is found,)5.286 F 1.033
3022 (it is probed to see if it is still acti)102 108 R 1.333 -.15(ve b)-.25
3023 H 3.533(ys).15 G 1.033(ending a)-3.533 F/F2 9/Times-Roman@0 SF(RSET)
3024 3.533 E F1 3.534(command. It)3.534 F 1.034(is not an error if this f)
3025 3.534 F(ails;)-.1 E(instead, the connection is closed and reopened.)102
3026 120 Q -1 -.8(Tw o)127 136.2 T .408
3027 (parameters control the connection cache.)3.708 F(The)5.408 E F0
3028 (ConnectionCacheSize)2.908 E F1(\()2.908 E F0(k)A F1 2.908(\)o)C .408
3029 (ption de\214nes)-2.908 F .145
3030 (the number of simultaneous open connections that will be permitted.)102
3031 148.2 R .145(If it is set to zero, connections)5.145 F .213
3032 (will be closed as quickly as possible.)102 160.2 R .212(The def)5.212 F
3033 .212(ault is one.)-.1 F .212(This should be set as appropriate for your)
3034 5.212 F .629
3035 (system size; it will limit the amount of system resources that)102
3036 172.2 R/F3 10/Times-Italic@0 SF(sendmail)3.13 E F1 .63
3037 (will use during queue runs.)3.13 F(Ne)102 184.2 Q -.15(ve)-.25 G 2.5
3038 (rs).15 G(et this higher than 4.)-2.5 E(The)127 200.4 Q F0
3039 (ConnectionCacheT)2.741 E(imeout)-.18 E F1(\()2.741 E F0(K)A F1 2.741
3040 (\)o)C .241(ption speci\214es the maximum time that an)-2.741 F 2.741
3041 (yc)-.15 G .24(ached con-)-2.741 F .899
3042 (nection will be permitted to idle.)102 212.4 R .899
3043 (When the idle time e)5.899 F .9(xceeds this v)-.15 F .9
3044 (alue the connection is closed.)-.25 F .34
3045 (This number should be small \(under ten minutes\) to pre)102 224.4 R
3046 -.15(ve)-.25 G .34(nt you from grabbing too man).15 F 2.84(yr)-.15 G
3047 (esources)-2.84 E(from other hosts.)102 236.4 Q(The def)5 E
3048 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E F0 2.5(4.11. Name)87
3049 260.4 R(Ser)2.5 E -.1(ve)-.1 G 2.5(rA).1 G(ccess)-2.5 E F1 .103
3050 (Control of host address lookups is set by the)127 276.6 R F0(hosts)
3051 2.604 E F1 .104(service entry in your service switch \214le.)2.604 F(If)
3052 5.104 E .99(you are on a system that has b)102 288.6 R .99
3053 (uilt-in service switch support \(e.g., Ultrix, Solaris, or DEC OSF/1\))
3054 -.2 F .335(then your system is probably con\214gured properly already)
3055 102 300.6 R 5.335(.O)-.65 G(therwise,)-5.335 E F3(sendmail)2.836 E F1
3056 .336(will consult the \214le)2.836 F F0(/etc/mail/ser)102 312.6 Q
3057 (vice.switch)-.1 E F1 4.902(,w)C 2.402(hich should be created.)-4.902 F
3058 F3(Sendmail)7.402 E F1 2.402(only uses tw)4.902 F 4.902(oe)-.1 G
3059 (ntries:)-4.902 E F0(hosts)4.901 E F1(and)4.901 E F0(aliases)102 324.6 Q
3060 F1 2.745(,a)C .246
3061 (lthough system routines may use other services \(notably the)-2.745 F
3062 F0(passwd)2.746 E F1 .246(service for user name)2.746 F(lookups by)102
3063 336.6 Q F3 -.1(ge)2.5 G(tpwname).1 E F1(\).)A(Ho)127 352.8 Q(we)-.25 E
3064 -.15(ve)-.25 G 1.511 -.4(r, s).15 H .711
3065 (ome systems \(such as SunOS 4.X\) will do DNS lookups re).4 F -.05(ga)
3066 -.15 G .71(rdless of the setting).05 F 1.028
3067 (of the service switch entry)102 364.8 R 6.028(.I)-.65 G 3.529(np)-6.028
3068 G(articular)-3.529 E 3.529(,t)-.4 G 1.029(he system routine)-3.529 F F3
3069 -.1(ge)3.529 G(thostbyname).1 E F1 1.029(\(3\) is used to look up)B
3070 1.869(host names, and man)102 376.8 R 4.369(yv)-.15 G 1.869(endor v)
3071 -4.519 F 1.869
3072 (ersions try some combination of DNS, NIS, and \214le lookup in)-.15 F
3073 1.73(/etc/hosts without consulting a service switch.)102 388.8 R F3
3074 (Sendmail)6.731 E F1(mak)4.231 E 1.731(es no attempt to w)-.1 F 1.731
3075 (ork around this)-.1 F .368(problem, and the DNS lookup will be done an)
3076 102 400.8 R(yw)-.15 E(ay)-.1 E 5.368(.I)-.65 G 2.868(fy)-5.368 G .367
3077 (ou do not ha)-2.868 F .667 -.15(ve a n)-.2 H(ameserv).15 E .367
3078 (er con\214gured at)-.15 F .464(all, such as at a UUCP-only site,)102
3079 412.8 R F3(sendmail)2.964 E F1 .464
3080 (will get a \231connection refused\232 message when it tries to)2.964 F
3081 .424(connect to the name serv)102 424.8 R(er)-.15 E 5.424(.I)-.55 G
3082 2.924(ft)-5.424 G(he)-2.924 E F0(hosts)2.924 E F1 .423
3083 (switch entry has the service \231dns\232 listed some)2.924 F .423
3084 (where in the)-.25 F(list,)102 436.8 Q F3(sendmail)3.312 E F1 .813
3085 (will interpret this to mean a temporary f)3.313 F .813
3086 (ailure and will queue the mail for later pro-)-.1 F
3087 (cessing; otherwise, it ignores the name serv)102 448.8 Q(er data.)-.15
3088 E .673(The same technique is used to decide whether to do MX lookups.)
3089 127 465 R .672(If you w)5.672 F .672(ant MX support,)-.1 F(you)102 477 Q
3090 F3(must)2.5 E F1(ha)2.5 E .3 -.15(ve \231)-.2 H
3091 (dns\232 listed as a service in the).15 E F0(hosts)2.5 E F1
3092 (switch entry)2.5 E(.)-.65 E(The)127 493.2 Q F0(Resolv)3.869 E
3093 (erOptions)-.1 E F1(\()3.869 E F0(I)A F1 3.869(\)o)C 1.369(ption allo)
3094 -3.869 F 1.369(ws you to tweak name serv)-.25 F 1.369(er options.)-.15 F
3095 1.37(The command)6.37 F .892(line tak)102 505.2 R .892
3096 (es a series of \215ags as documented in)-.1 F F3 -.37(re)3.392 G
3097 (solver).37 E F1 .892(\(3\) \(with the leading \231RES_\232 deleted\).)B
3098 (Each)5.892 E(can be preceded by an optional `+' or `)102 517.2 Q/F4 10
3099 /Symbol SF(-)A F1 2.5('. F)B(or e)-.15 E(xample, the line)-.15 E 2.5(OR)
3100 142 533.4 S(esolv)-2.5 E(erOptions=+AA)-.15 E(ONL)-.55 E(Y)-1 E F4(-)2.5
3101 E F1(DNSRCH)A .861(turns on the AA)102 549.6 R(ONL)-.55 E 3.361(Y\()-1 G
3102 .861(accept authoritati)-3.361 F 1.161 -.15(ve a)-.25 H .861
3103 (nswers only\) and turns of).15 F 3.362(ft)-.25 G .862
3104 (he DNSRCH \(search the)-3.362 F 2.039(domain path\) options.)102 561.6
3105 R 2.039(Most resolv)7.039 F 2.039(er libraries def)-.15 F 2.039
3106 (ault DNSRCH, DEFN)-.1 F 2.039(AMES, and RECURSE)-.35 F .393
3107 (\215ags on and all others of)102 573.6 R 2.894(f. If)-.25 F .394
3108 (NETINET6 is enabled, most libraries def)2.894 F .394
3109 (ault to USE_INET6 as well.)-.1 F -1.1(Yo)102 585.6 S 3.749(uc)1.1 G
3110 1.249(an also include \231HasW)-3.749 F 1.248
3111 (ildcardMX\232 to specify that there is a wildcard MX record matching)
3112 -.4 F .224(your domain; this turns of)102 597.6 R 2.724(fM)-.25 G 2.724
3113 (Xm)-2.724 G .224
3114 (atching when canonifying names, which can lead to inappropriate)-2.724
3115 F 5.249(canoni\214cations. Use)102 609.6 R<9957>5.249 E(orkAroundBrok)
3116 -.8 E 2.749(enAAAA\232 when f)-.1 F 2.749(aced with a brok)-.1 F 2.749
3117 (en nameserv)-.1 F 2.748(er that)-.15 F .564(returns SER)102 621.6 R(VF)
3118 -.8 E .564(AIL \(a temporary f)-.74 F .565
3119 (ailure\) on T_AAAA \(IPv6\) lookups during hostname canoni\214ca-)-.1 F
3120 2.5(tion. Notice:)102 633.6 R
3121 (it might be necessary to apply the same \(or similar\) options to)2.5 E
3122 F3(submit.cf)2.5 E F1(too.)2.5 E -1.11(Ve)127 649.8 S 1.733(rsion le)
3123 1.11 F -.15(ve)-.25 G 4.233(l1c).15 G 1.733
3124 (on\214gurations \(see the section about `)-4.233 F 1.732
3125 (`Con\214guration V)-.74 F 1.732(ersion Le)-1.11 F -.15(ve)-.25 G(l').15
3126 E 1.732('\) turn)-.74 F .842(DNSRCH and DEFN)102 661.8 R .842(AMES of)
3127 -.35 F 3.342(fw)-.25 G .842(hen doing deli)-3.342 F -.15(ve)-.25 G .842
3128 (ry lookups, b).15 F .842(ut lea)-.2 F 1.143 -.15(ve t)-.2 H .843
3129 (hem on e).15 F -.15(ve)-.25 G .843(rywhere else.).15 F -1.11(Ve)102
3130 673.8 S 1.043(rsion 8 of)1.11 F F3(sendmail)3.543 E F1 1.043(ignores th\
3131 em when doing canoni\214cation lookups \(that is, when using $[ ...)
3132 3.543 F .391($]\), and al)102 685.8 R -.1(wa)-.1 G .391
3133 (ys does the search.).1 F .392(If you don')5.391 F 2.892(tw)-.18 G .392
3134 (ant to do automatic name e)-2.992 F .392(xtension, don')-.15 F 2.892
3135 (tc)-.18 G .392(all $[ ...)-2.892 F($].)102 697.8 Q 0 Cg EP
3136 %%Page: 37 33
3137 %%BeginPageSetup
3138 BP
3139 %%EndPageSetup
3140 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3141 (SMM:08-37)195.86 E/F1 10/Times-Roman@0 SF .486
3142 (The search rules for $[ ... $] are some)127 96 R .485(what dif)-.25 F
3143 .485(ferent than usual.)-.25 F .485(If the name being look)5.485 F .485
3144 (ed up)-.1 F .109(has at least one dot, it al)102 108 R -.1(wa)-.1 G
3145 .109(ys tries the unmodi\214ed name \214rst.).1 F .11(If that f)5.11 F
3146 .11(ails, it tries the reduced search)-.1 F .124
3147 (path, and lastly tries the unmodi\214ed name \(b)102 120 R .124
3148 (ut only for names without a dot, since names with a dot)-.2 F(ha)102
3149 132 Q .788 -.15(ve a)-.2 H .488(lready been tried\).).15 F .488
3150 (This allo)5.488 F .489(ws names such as `)-.25 F(`utc.CS')-.74 E 2.989
3151 ('t)-.74 G 2.989(om)-2.989 G .489(atch the site in Czechoslo)-2.989 F
3152 -.25(va)-.15 G(kia).25 E 1.588
3153 (rather than the site in your local Computer Science department.)102 144
3154 R 1.587(It also prefers A and CN)6.587 F(AME)-.35 E .512(records o)102
3155 156 R -.15(ve)-.15 G 3.012(rM).15 G 3.012(Xr)-3.012 G .512
3156 (ecords \212 that is, if it \214nds an MX record it mak)-3.012 F .513
3157 (es note of it, b)-.1 F .513(ut k)-.2 F .513(eeps looking.)-.1 F 1.542
3158 (This w)102 168 R(ay)-.1 E 4.042(,i)-.65 G 4.042(fy)-4.042 G 1.541
3159 (ou ha)-4.042 F 1.841 -.15(ve a w)-.2 H 1.541
3160 (ildcard MX record matching your domain, it will not assume that all).15
3161 F(names match.)102 180 Q 3.453 -.8(To c)127 196.2 T 1.853
3162 (ompletely turn of).8 F 4.353(fa)-.25 G 1.853(ll name serv)-4.353 F
3163 1.853(er access on systems without service switch support)-.15 F .942
3164 (\(such as SunOS 4.X\) you will ha)102 208.2 R 1.242 -.15(ve t)-.2 H
3165 3.441(or).15 G .941(ecompile with \255DN)-3.441 F .941
3166 (AMED_BIND=0 and remo)-.35 F 1.241 -.15(ve \255)-.15 H(lresolv).15 E
3167 (from the list of libraries to be searched when linking.)102 220.2 Q F0
3168 2.5(4.12. Mo)87 244.2 R(ving the P)-.1 E(er)-.2 E(-User F)-.37 E
3169 (orward Files)-.25 E F1 .772(Some sites mount each user')127 260.4 R
3170 3.272(sh)-.55 G .772(ome directory from a local disk on their w)-3.272 F
3171 .772(orkstation, so that)-.1 F .615(local access is f)102 272.4 R 3.114
3172 (ast. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G 1.414 -.4(r, t).15 H .614
3173 (he result is that .forw).4 F .614
3174 (ard \214le lookups from a central mail serv)-.1 F .614(er are)-.15 F
3175 (slo)102 284.4 Q 5.534 -.65(w. I)-.25 H 4.234(ns).65 G 1.734
3176 (ome cases, mail can e)-4.234 F -.15(ve)-.25 G 4.234(nb).15 G 4.234(ed)
3177 -4.234 G(eli)-4.234 E -.15(ve)-.25 G 1.734
3178 (red on machines inappropriately because of a \214le).15 F(serv)102
3179 296.4 Q(er being do)-.15 E 2.5(wn. The)-.25 F
3180 (performance can be especially bad if you run the automounter)2.5 E(.)
3181 -.55 E(The)127 312.6 Q F0 -.25(Fo)2.744 G(rwardP).25 E(ath)-.1 E F1(\()
3182 2.744 E F0(J)A F1 2.743(\)o)C .243(ption allo)-2.743 F .243
3183 (ws you to set a path of forw)-.25 F .243(ard \214les.)-.1 F -.15(Fo)
3184 5.243 G 2.743(re).15 G .243(xample, the con-)-2.893 F(\214g \214le line)
3185 102 324.6 Q 2.5(OF)142 340.8 S(orw)-2.65 E(ardP)-.1 E(ath=/v)-.15 E
3186 (ar/forw)-.25 E(ard/$u:$z/.forw)-.1 E(ard.$w)-.1 E -.1(wo)102 357 S .207
3187 (uld \214rst look for a \214le with the same name as the user').1 F
3188 2.708(sl)-.55 G .208(ogin in /v)-2.708 F(ar/forw)-.25 E .208
3189 (ard; if that is not found)-.1 F 1.171
3190 (\(or is inaccessible\) the \214le `)102 369 R(`.forw)-.74 E(ard.)-.1 E
3191 /F2 10/Times-Italic@0 SF(mac)A(hinename)-.15 E F1 2.651 -.74('' i)D
3192 3.671(nt).74 G 1.171(he user')-3.671 F 3.671(sh)-.55 G 1.17
3193 (ome directory is searched.)-3.671 F(A)6.17 E(truly perv)102 381 Q
3194 (erse site could also search by sender by using $r)-.15 E 2.5(,$)-.4 G
3195 (s, or $f.)-2.5 E .69(If you create a directory such as /v)127 397.2 R
3196 (ar/forw)-.25 E .69(ard, it should be mode 1777 \(that is, the stick)-.1
3197 F 3.19(yb)-.15 G(it)-3.19 E .109(should be set\).)102 409.2 R .109
3198 (Users should create the \214les mode 0644.)5.109 F .108
3199 (Note that you must use the F)5.109 F(orw)-.15 E(ardFileIn-)-.1 E
3200 (UnsafeDirP)102 421.2 Q .392(ath and F)-.15 F(orw)-.15 E
3201 (ardFileInUnsafeDirP)-.1 E .392(athSafe \215ags with the)-.15 F F0
3202 (DontBlameSendmail)2.893 E F1 .393(option to)2.893 F(allo)102 433.2 Q
3203 3.782(wf)-.25 G(orw)-3.782 E 1.282(ard \214les in a w)-.1 F 1.281
3204 (orld writable directory)-.1 F 6.281(.T)-.65 G 1.281
3205 (his might also be used as a denial of service)-6.281 F 2.351
3206 (attack \(users could create forw)102 445.2 R 2.351
3207 (ard \214les for other users\); a better approach might be to create)-.1
3208 F(/v)102 457.2 Q(ar/forw)-.25 E 1.086
3209 (ard mode 0755 and create empty \214les for each user)-.1 F 3.586(,o)-.4
3210 G 1.086(wned by that user)-3.836 F 3.586(,m)-.4 G 1.086(ode 0644.)-3.586
3211 F(If)6.086 E(you do this, you don')102 469.2 Q 2.5(th)-.18 G -2.25 -.2
3212 (av e)-2.5 H(to set the DontBlameSendmail options indicated abo)2.7 E
3213 -.15(ve)-.15 G(.).15 E F0 2.5(4.13. Fr)87 493.2 R(ee Space)-.18 E F1
3214 1.405(On systems that ha)127 509.4 R 1.705 -.15(ve o)-.2 H 1.405
3215 (ne of the system calls in the).15 F F2(statfs)3.906 E F1 1.406(\(2\) f)
3216 B 1.406(amily \(including)-.1 F F2(statvfs)3.906 E F1(and)3.906 E F2
3217 (ustat)102 521.4 Q F1 .839(\), you can specify a minimum number of free\
3218  blocks on the queue \214lesystem using the)B F0(Min-)3.339 E(Fr)102
3219 533.4 Q(eeBlocks)-.18 E F1(\()2.553 E F0(b)A F1 2.553(\)o)C 2.553
3220 (ption. If)-2.553 F .053(there are fe)2.553 F .053
3221 (wer than the indicated number of blocks free on the \214lesystem)-.25 F
3222 1.355(on which the queue is mounted the SMTP serv)102 545.4 R 1.355
3223 (er will reject mail with the 452 error code.)-.15 F(This)6.354 E(in)102
3224 557.4 Q(vites the SMTP client to try ag)-.4 E(ain later)-.05 E(.)-.55 E
3225 (Be)127 573.6 Q -.1(wa)-.25 G .746(re of setting this option too high; \
3226 it can cause rejection of email when that mail w).1 F(ould)-.1 E
3227 (be processed without dif)102 585.6 Q(\214culty)-.25 E(.)-.65 E F0 2.5
3228 (4.14. Maximum)87 609.6 R(Message Size)2.5 E F1 2.078 -.8(To a)127 625.8
3229 T -.2(vo).6 G .478(id o).2 F -.15(ve)-.15 G(r\215o).15 E .478
3230 (wing your system with a lar)-.25 F .478(ge message, the)-.18 F F0
3231 (MaxMessageSize)2.977 E F1 .477(option can be)2.977 F .692
3232 (set to set an absolute limit on the size of an)102 637.8 R 3.193(yo)
3233 -.15 G .693(ne message.)-3.193 F .693(This will be adv)5.693 F .693
3234 (ertised in the ESMTP)-.15 F(dialogue and check)102 649.8 Q
3235 (ed during message collection.)-.1 E F0 2.5(4.15. Pri)87 673.8 R -.1(va)
3236 -.1 G(cy Flags).1 E F1(The)127 690 Q F0(Pri)2.96 E -.1(va)-.1 G
3237 (cyOptions).1 E F1(\()2.96 E F0(p)A F1 2.96(\)o)C .46(ption allo)-2.96 F
3238 .46(ws you to set certain `)-.25 F(`pri)-.74 E -.25(va)-.25 G -.15(cy)
3239 .25 G 1.94 -.74('' \215).15 H 2.96(ags. Actually).74 F 2.96(,m)-.65 G
3240 (an)-2.96 E 2.96(yo)-.15 G(f)-2.96 E .533(them don')102 702 R 3.033(tg)
3241 -.18 G -2.15 -.25(iv e)-3.033 H .533(you an)3.283 F 3.034(ye)-.15 G .534
3242 (xtra pri)-3.184 F -.25(va)-.25 G -.15(cy).25 G 3.034(,r)-.5 G .534
3243 (ather just insisting that client SMTP serv)-3.034 F .534
3244 (ers use the HELO)-.15 F 2.87
3245 (command before using certain commands or adding e)102 714 R 2.87
3246 (xtra headers to indicate possible spoof)-.15 F 0 Cg EP
3247 %%Page: 38 34
3248 %%BeginPageSetup
3249 BP
3250 %%EndPageSetup
3251 /F0 10/Times-Bold@0 SF 193.36(SMM:08-38 Sendmail)72 60 R
3252 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
3253 (attempts.)102 96 Q .123(The option tak)127 112.2 R .124
3254 (es a series of \215ag names; the \214nal pri)-.1 F -.25(va)-.25 G .424
3255 -.15(cy i).25 H 2.624(st).15 G .124(he inclusi)-2.624 F .424 -.15(ve o)
3256 -.25 H 2.624(ro).15 G 2.624(ft)-2.624 G .124(hose \215ags.)-2.624 F -.15
3257 (Fo)5.124 G(r).15 E -.15(ex)102 124.2 S(ample:).15 E 2.5(OP)142 140.4 S
3258 (ri)-2.5 E -.25(va)-.25 G -.15(cy).25 G(Options=needmailhelo, noe).15 E
3259 (xpn)-.15 E .928(insists that the HELO or EHLO command be used before a\
3260  MAIL command is accepted and dis-)102 156.6 R(ables the EXPN command.)
3261 102 168.6 Q(The \215ags are detailed in section 5.6.)127 184.8 Q F0 2.5
3262 (4.16. Send)87 208.8 R(to Me T)2.5 E(oo)-.92 E F1(Be)127 225 Q 1.074
3263 (ginning with v)-.15 F 1.074(ersion 8.10,)-.15 F/F2 10/Times-Italic@0 SF
3264 (sendmail)3.574 E F1 1.075(includes by def)3.574 F 1.075(ault the \(en)
3265 -.1 F -.15(ve)-.4 G 1.075(lope\) sender in an).15 F 3.575(yl)-.15 G(ist)
3266 -3.575 E -.15(ex)102 237 S 3.465(pansions. F).15 F .965(or e)-.15 F .964
3267 (xample, if \231matt\232 sends to a list that contains \231matt\232 as \
3268 one of the members he)-.15 F .227(will get a cop)102 249 R 2.727(yo)-.1
3269 G 2.727(ft)-2.727 G .227(he message.)-2.727 F .227(If the)5.227 F F0
3270 (MeT)2.728 E(oo)-.92 E F1 .228(option is set to)2.728 F/F3 9
3271 /Times-Roman@0 SF -.666(FA)2.728 G(LSE).666 E F1 .228
3272 (\(in the con\214guration \214le or via)2.728 F 1.023
3273 (the command line\), this beha)102 261 R 1.023
3274 (vior is changed, i.e., the \(en)-.2 F -.15(ve)-.4 G 1.022
3275 (lope\) sender is e).15 F 1.022(xcluded in list e)-.15 F(xpan-)-.15 E
3276 (sions.)102 273 Q F0 2.5(5. THE)72 297 R(WHOLE SCOOP ON THE CONFIGURA)
3277 2.5 E(TION FILE)-.95 E F1
3278 (This section describes the con\214guration \214le in detail.)112 313.2
3279 Q .648(There is one point that should be made clear immediately: the sy\
3280 ntax of the con\214guration \214le is)112 329.4 R 1.077
3281 (designed to be reasonably easy to parse, since this is done e)87 341.4
3282 R -.15(ve)-.25 G 1.076(ry time).15 F F2(sendmail)3.576 E F1 1.076
3283 (starts up, rather than)3.576 F .302(easy for a human to read or write.)
3284 87 353.4 R .303(The con\214guration \214le should be generated via the \
3285 method described)5.302 F(in)87 365.4 Q F0(cf/README)3.658 E F1 3.658(,i)
3286 C 3.658(ts)-3.658 G 1.158
3287 (hould not be edited directly unless someone is f)-3.658 F 1.157
3288 (amiliar with the internals of the)-.1 F
3289 (syntax described here and it is not possible to achie)87 377.4 Q .3
3290 -.15(ve t)-.25 H(he desired result via the def).15 E(ault method.)-.1 E
3291 .243(The con\214guration \214le is or)112 393.6 R -.05(ga)-.18 G .243
3292 (nized as a series of lines, each of which be).05 F .243
3293 (gins with a single charac-)-.15 F .102
3294 (ter de\214ning the semantics for the rest of the line.)87 405.6 R .102
3295 (Lines be)5.102 F .102(ginning with a space or a tab are continuation)
3296 -.15 F 1.322
3297 (lines \(although the semantics are not well de\214ned in man)87 417.6 R
3298 3.823(yp)-.15 G 3.823(laces\). Blank)-3.823 F 1.323(lines and lines be)
3299 3.823 F(ginning)-.15 E(with a sharp symbol \(`#'\) are comments.)87
3300 429.6 Q F0 2.5(5.1. R)87 453.6 R(and S \212 Rewriting Rules)2.5 E F1
3301 .466(The core of address parsing are the re)127 469.8 R .466
3302 (writing rules.)-.25 F .465(These are an ordered production system.)
3303 5.466 F F2(Sendmail)102 481.8 Q F1 .19(scans through the set of re)2.69
3304 F .19
3305 (writing rules looking for a match on the left hand side \(LHS\) of)-.25
3306 F(the rule.)102 493.8 Q(When a rule matches, the address is replaced by\
3307  the right hand side \(RHS\) of the rule.)5 E .922(There are se)127 510
3308 R -.15(ve)-.25 G .922(ral sets of re).15 F .921(writing rules.)-.25 F
3309 .921(Some of the re)5.921 F .921(writing sets are used internally and)
3310 -.25 F .359(must ha)102 522 R .659 -.15(ve s)-.2 H .359
3311 (peci\214c semantics.).15 F .359(Other re)5.359 F .359
3312 (writing sets do not ha)-.25 F .659 -.15(ve s)-.2 H .36
3313 (peci\214cally assigned semantics, and).15 F
3314 (may be referenced by the mailer de\214nitions or by other re)102 534 Q
3315 (writing sets.)-.25 E(The syntax of these tw)127 550.2 Q 2.5(oc)-.1 G
3316 (ommands are:)-2.5 E F0(S)142 566.4 Q F2(n)A F1 .249
3317 (Sets the current ruleset being collected to)102 582.6 R F2(n)2.749 E F1
3318 5.249(.I)C 2.748(fy)-5.249 G .248(ou be)-2.748 F .248
3319 (gin a ruleset more than once it appends to the)-.15 F
3320 (old de\214nition.)102 594.6 Q F0(R)142 610.8 Q F2(lhs rhs comments)A F1
3321 1.185(The \214elds must be separated by at least one tab character; the\
3322 re may be embedded spaces in the)102 627 R 2.595(\214elds. The)102 639 R
3323 F2(lhs)2.595 E F1 .095(is a pattern that is applied to the input.)2.595
3324 F .095(If it matches, the input is re)5.095 F .094(written to the)-.25 F
3325 F2(rhs)2.594 E F1(.)A(The)102 651 Q F2(comments)2.5 E F1(are ignored.)
3326 2.5 E .426(Macro e)127 667.2 R .426(xpansions of the form)-.15 F F0($)
3327 2.926 E F2(x)A F1 .427
3328 (are performed when the con\214guration \214le is read.)2.927 F 2.927
3329 (Al)5.427 G(iteral)-2.927 E F0($)102 679.2 Q F1 .609
3330 (can be included using)3.109 F F0($$)3.109 E F1 5.609(.E)C .609
3331 (xpansions of the form)-5.609 F F0($&)3.109 E F2(x)A F1 .609
3332 (are performed at run time using a some-)3.109 F .147
3333 (what less general algorithm.)102 691.2 R .148(This is intended only fo\
3334 r referencing internally de\214ned macros such as)5.148 F F0($h)102
3335 703.2 Q F1(that are changed at runtime.)2.5 E 0 Cg EP
3336 %%Page: 39 35
3337 %%BeginPageSetup
3338 BP
3339 %%EndPageSetup
3340 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3341 (SMM:08-39)195.86 E 2.5(5.1.1. The)102 96 R(left hand side)2.5 E/F1 10
3342 /Times-Roman@0 SF 2.771(The left hand side of re)142 112.2 R 2.771
3343 (writing rules contains a pattern.)-.25 F 2.77(Normal w)7.771 F 2.77
3344 (ords are simply)-.1 F(matched directly)117 124.2 Q 5(.M)-.65 G
3345 (etasyntax is introduced using a dollar sign.)-5 E(The metasymbols are:)
3346 5 E F0($*)157 140.4 Q F1(Match zero or more tok)10.14 E(ens)-.1 E F0($+)
3347 157 152.4 Q F1(Match one or more tok)9.44 E(ens)-.1 E F0<24ad>157 164.4
3348 Q F1(Match e)9.44 E(xactly one tok)-.15 E(en)-.1 E F0($=)157 176.4 Q/F2
3349 10/Times-Italic@0 SF(x)A F1(Match an)5 E 2.5(yp)-.15 G(hrase in class)
3350 -2.5 E F2(x)2.5 E F0($~)157 188.4 Q F2(x)A F1(Match an)7.37 E 2.5(yw)
3351 -.15 G(ord not in class)-2.6 E F2(x)2.5 E F1 .131(If an)117 204.6 R
3352 2.631(yo)-.15 G 2.631(ft)-2.631 G .131(hese match, the)-2.631 F 2.631
3353 (ya)-.15 G .132(re assigned to the symbol)-2.631 F F0($)2.632 E F2(n)A
3354 F1 .132(for replacement on the right hand side,)2.632 F(where)117 216.6
3355 Q F2(n)2.5 E F1(is the inde)2.5 E 2.5(xi)-.15 G 2.5(nt)-2.5 G(he LHS.)
3356 -2.5 E -.15(Fo)5 G 2.5(re).15 G(xample, if the LHS:)-2.65 E($\255:$+)157
3357 232.8 Q(is applied to the input:)117 249 Q(UCB)157 265.2 Q(ARP)-.35 E
3358 (A:eric)-.92 E(the rule will match, and the v)117 281.4 Q
3359 (alues passed to the RHS will be:)-.25 E 7.5($1 UCB)157 297.6 R(ARP)-.35
3360 E(A)-.92 E 7.5($2 eric)157 309.6 R(Additionally)142 330 Q 2.705(,t)-.65
3361 G .204(he LHS can include)-2.705 F F0($@)2.704 E F1 .204
3362 (to match zero tok)2.704 F 2.704(ens. This)-.1 F(is)2.704 E F2(not)2.704
3363 E F1 .204(bound to a)2.704 F F0($)2.704 E F2(n)A F1(on)2.704 E(the RHS,\
3364  and is normally only used when it stands alone in order to match the n\
3365 ull input.)117 342 Q F0 2.5(5.1.2. The)102 366 R(right hand side)2.5 E
3366 F1 .648(When the left hand side of a re)142 382.2 R .649
3367 (writing rule matches, the input is deleted and replaced by)-.25 F 1.037
3368 (the right hand side.)117 394.2 R -.8(To)6.037 G -.1(ke).8 G 1.036
3369 (ns are copied directly from the RHS unless the).1 F 3.536(yb)-.15 G
3370 -.15(eg)-3.536 G 1.036(in with a dollar).15 F 2.5(sign. Metasymbols)117
3371 406.2 R(are:)2.5 E F0($)157 422.4 Q F2(n)A F1
3372 (Substitute inde\214nite tok)40.55 E(en)-.1 E F2(n)2.5 E F1(from LHS)2.5
3373 E F0($[)157 434.4 Q F2(name)A F0($])A F1(Canonicalize)12.23 E F2(name)
3374 2.5 E F0($\()157 446.4 Q F2(map k)A -.3(ey)-.1 G F0($@)2.8 E F2(ar)A
3375 (guments)-.37 E F0($:)2.5 E F2(default)A F0($\))2.5 E F1(Generalized k)
3376 207.55 458.4 Q -.15(ey)-.1 G(ed mapping function).15 E F0($>)157 470.4 Q
3377 F2(n)A F1(\231Call\232 ruleset)34.85 E F2(n)2.5 E F0($#)157 482.4 Q F2
3378 (mailer)A F1(Resolv)14.44 E 2.5(et)-.15 G(o)-2.5 E F2(mailer)2.5 E F0
3379 ($@)157 494.4 Q F2(host)A F1(Specify)19.58 E F2(host)2.5 E F0($:)157
3380 506.4 Q F2(user)A F1(Specify)25 E F2(user)2.5 E F1(The)142 526.8 Q F0($)
3381 3.136 E F2(n)A F1 .637(syntax substitutes the corresponding v)3.136 F
3382 .637(alue from a)-.25 F F0($+)3.137 E F1(,)A F0<24ad>3.137 E F1(,)A F0
3383 ($*)3.137 E F1(,)A F0($=)3.137 E F1 3.137(,o)C(r)-3.137 E F0($~)3.137 E
3384 F1 .637(match on)3.137 F(the LHS.)117 538.8 Q(It may be used an)5 E
3385 (ywhere.)-.15 E 2.706(Ah)142 555 S .206(ost name enclosed between)-2.706
3386 F F0($[)2.706 E F1(and)2.706 E F0($])2.706 E F1 .206(is look)2.706 F
3387 .205(ed up in the host database\(s\) and replaced)-.1 F 1.683
3388 (by the canonical name)117 569 R/F3 7/Times-Roman@0 SF(14)-4 I F1 6.683
3389 (.F)4 K 1.683(or e)-6.833 F 1.683
3390 (xample, \231$[ftp$]\232 might become \231ftp.CS.Berk)-.15 F(ele)-.1 E
3391 -.65(y.)-.15 G 1.683(EDU\232 and).65 F 3.17
3392 (\231$[[128.32.130.2]$]\232 w)117 581 R 3.17(ould become \231v)-.1 F
3393 (angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E F2
3394 (Sendmail)8.17 E F1 3.17(recognizes its)5.67 F
3395 (numeric IP address without calling the name serv)117 593 Q
3396 (er and replaces it with its canonical name.)-.15 E(The)142 609.2 Q F0
3397 ($\()3.003 E F1(...)3.003 E F0($\))5.503 E F1 .503(syntax is a more gen\
3398 eral form of lookup; it uses a named map instead of an)3.003 F .81
3399 (implicit map.)117 621.2 R .81(If no lookup is found, the indicated)5.81
3400 F F2(default)3.309 E F1 .809(is inserted; if no def)3.309 F .809
3401 (ault is speci\214ed)-.1 F .775(and no lookup matches, the v)117 633.2 R
3402 .776(alue is left unchanged.)-.25 F(The)5.776 E F2(ar)3.276 E(guments)
3403 -.37 E F1 .776(are passed to the map for)3.276 F(possible use.)117 645.2
3404 Q(The)142 661.4 Q F0($>)2.62 E F2(n)A F1 .119(syntax causes the remaind\
3405 er of the line to be substituted as usual and then passed)2.62 F .586
3406 (as the ar)117 673.4 R .586(gument to ruleset)-.18 F F2(n)3.086 E F1
3407 5.586(.T)C .586(he \214nal v)-5.586 F .586(alue of ruleset)-.25 F F2(n)
3408 3.087 E F1 .587(then becomes the substitution for this)3.087 F .32 LW 76
3409 683 72 683 DL 80 683 76 683 DL 84 683 80 683 DL 88 683 84 683 DL 92 683
3410 88 683 DL 96 683 92 683 DL 100 683 96 683 DL 104 683 100 683 DL 108 683
3411 104 683 DL 112 683 108 683 DL 116 683 112 683 DL 120 683 116 683 DL 124
3412 683 120 683 DL 128 683 124 683 DL 132 683 128 683 DL 136 683 132 683 DL
3413 140 683 136 683 DL 144 683 140 683 DL 148 683 144 683 DL 152 683 148 683
3414 DL 156 683 152 683 DL 160 683 156 683 DL 164 683 160 683 DL 168 683 164
3415 683 DL 172 683 168 683 DL 176 683 172 683 DL 180 683 176 683 DL 184 683
3416 180 683 DL 188 683 184 683 DL 192 683 188 683 DL 196 683 192 683 DL 200
3417 683 196 683 DL 204 683 200 683 DL 208 683 204 683 DL 212 683 208 683 DL
3418 216 683 212 683 DL/F4 5/Times-Roman@0 SF(14)93.6 693.4 Q/F5 8
3419 /Times-Roman@0 SF(This is actually completely equi)3.2 I -.2(va)-.2 G
3420 (lent to $\(host).2 E/F6 8/Times-Italic@0 SF(hostname)2 E F5 2($\). In)B
3421 (particular)2 E 2(,a)-.32 G/F7 8/Times-Bold@0 SF($:)A F5(def)2 E
3422 (ault can be used.)-.08 E 0 Cg EP
3423 %%Page: 40 36
3424 %%BeginPageSetup
3425 BP
3426 %%EndPageSetup
3427 /F0 10/Times-Bold@0 SF 193.36(SMM:08-40 Sendmail)72 60 R
3428 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 3.759
3429 (rule. The)117 96 R F0($>)3.759 E F1 1.259(syntax e)3.759 F 1.259
3430 (xpands e)-.15 F -.15(ve)-.25 G 1.259
3431 (rything after the ruleset name to the end of the replacement).15 F .976
3432 (string and then passes that as the initial input to the ruleset.)117
3433 108 R(Recursi)5.976 E 1.277 -.15(ve c)-.25 H .977(alls are allo).15 F
3434 3.477(wed. F)-.25 F(or)-.15 E -.15(ex)117 120 S(ample,).15 E($>0 $>3 $1)
3435 157 136.2 Q -.15(ex)117 152.4 S(pands $1, passes that to ruleset 3, and\
3436  then passes the result of ruleset 3 to ruleset 0.).15 E(The)142 168.6 Q
3437 F0($#)2.769 E F1 .268(syntax should)2.769 F/F2 10/Times-Italic@0 SF
3438 (only)2.768 E F1 .268
3439 (be used in ruleset zero, a subroutine of ruleset zero, or rulesets)
3440 2.768 F .454(that return decisions \(e.g., check_rcpt\).)117 180.6 R
3441 .455(It causes e)5.454 F -.25(va)-.25 G .455
3442 (luation of the ruleset to terminate immedi-).25 F(ately)117 192.6 Q
3443 2.565(,a)-.65 G .065(nd signals to)-2.565 F F2(sendmail)2.565 E F1 .065
3444 (that the address has completely resolv)2.565 F 2.565(ed. The)-.15 F
3445 .065(complete syntax for)2.565 F(ruleset 0 is:)117 204.6 Q F0($#)157
3446 220.8 Q F2(mailer)A F0($@)2.5 E F2(host)A F0($:)2.5 E F2(user)A F1 .878
3447 (This speci\214es the {mailer)117 237 R 3.378(,h)-.4 G .879
3448 (ost, user} 3-tuple \(triple\) necessary to direct the mailer)-3.378 F
3449 5.879(.N)-.55 G .879(ote: the)-5.879 F .122(third element \()117 249 R
3450 F2(user)2.622 E F1 2.622(\)i)2.622 G 2.622(so)-2.622 G .122
3451 (ften also called)-2.622 F F2(addr)2.622 E(ess)-.37 E F1 2.621(part. If)
3452 2.622 F .121(the mailer is local the host part may be)2.621 F(omitted)
3453 117 263 Q/F3 7/Times-Roman@0 SF(15)-4 I F1 5.968(.T)4 K(he)-5.968 E F2
3454 (mailer)3.467 E F1 .967(must be a single w)3.467 F .967(ord, b)-.1 F
3455 .967(ut the)-.2 F F2(host)3.467 E F1(and)3.467 E F2(user)3.467 E F1 .967
3456 (may be multi-part.)3.467 F .967(If the)5.967 F F2(mailer)117 275 Q F1
3457 1.118(is the b)3.618 F 1.119(uilt-in IPC mailer)-.2 F 3.619(,t)-.4 G(he)
3458 -3.619 E F2(host)3.619 E F1 1.119
3459 (may be a colon \(or comma\) separated list of hosts.)3.619 F .208
3460 (Each is separately MX e)117 287 R .207
3461 (xpanded and the results are concatenated to mak)-.15 F 2.707(e\()-.1 G
3462 .207(essentially\) one long)-2.707 F .587(MX list.)117 299 R .587
3463 (Hosts separated by a comma ha)5.587 F .887 -.15(ve t)-.2 H .588
3464 (he same MX preference, and for each colon sepa-).15 F 1.492
3465 (rated host the MX preference is increased.)117 311 R(The)6.491 E F2
3466 (user)3.991 E F1 1.491(is later re)3.991 F 1.491(written by the mailer)
3467 -.25 F(-speci\214c)-.2 E(en)117 323 Q -.15(ve)-.4 G .752(lope re).15 F
3468 .752(writing set and assigned to the)-.25 F F0($u)3.252 E F1 3.253
3469 (macro. As)3.252 F 3.253(as)3.253 G .753
3470 (pecial case, if the mailer speci\214ed)-3.253 F .146(has the)117 335 R
3471 F0(F=@)2.646 E F1 .146
3472 (\215ag speci\214ed and the \214rst character of the)2.646 F F0($:)2.646
3473 E F1 -.25(va)2.646 G .145
3474 (lue is \231@\232, the \231@\232 is stripped of).25 F(f,)-.25 E(and a \
3475 \215ag is set in the address descriptor that causes sendmail to not do \
3476 ruleset 5 processing.)117 347 Q(Normally)142 363.2 Q 3.251(,ar)-.65 G
3477 .751(ule that matches is retried, that is, the rule loops until it f)
3478 -3.251 F 3.252(ails. A)-.1 F .752(RHS may)3.252 F 1.086
3479 (also be preceded by a)117 375.2 R F0($@)3.586 E F1 1.085(or a)3.585 F
3480 F0($:)3.585 E F1 1.085(to change this beha)3.585 F(vior)-.2 E 6.085(.A)
3481 -.55 G F0($@)-2.5 E F1 1.085(pre\214x causes the ruleset to)3.585 F 1.46
3482 (return with the remainder of the RHS as the v)117 387.2 R 3.96(alue. A)
3483 -.25 F F0($:)3.96 E F1 1.46(pre\214x causes the rule to terminate)3.96 F
3484 (immediately)117 399.2 Q 3.756(,b)-.65 G 1.256
3485 (ut the ruleset to continue; this can be used to a)-3.956 F -.2(vo)-.2 G
3486 1.256(id continued application of a).2 F 2.5(rule. The)117 411.2 R
3487 (pre\214x is stripped before continuing.)2.5 E(The)142 427.4 Q F0($@)2.5
3488 E F1(and)2.5 E F0($:)2.5 E F1(pre\214x)2.5 E(es may precede a)-.15 E F0
3489 ($>)2.5 E F1(spec; for e)2.5 E(xample:)-.15 E 20.19(R$+ $:)157 443.6 R
3490 ($>7 $1)2.5 E 1.256(matches an)117 459.8 R 1.256
3491 (ything, passes that to ruleset se)-.15 F -.15(ve)-.25 G 1.256
3492 (n, and continues; the).15 F F0($:)3.756 E F1 1.256(is necessary to a)
3493 3.756 F -.2(vo)-.2 G 1.256(id an).2 F(in\214nite loop.)117 471.8 Q 1.205
3494 (Substitution occurs in the order described, that is, parameters from t\
3495 he LHS are substi-)142 488 R .219(tuted, hostnames are canonicalized, \
3496 \231subroutines\232 are called, and \214nally)117 500 R F0($#)2.719 E F1
3497 (,)A F0($@)2.719 E F1 2.72(,a)C(nd)-2.72 E F0($:)2.72 E F1 .22(are pro-)
3498 2.72 F(cessed.)117 512 Q F0 2.5(5.1.3. Semantics)102 536 R(of r)2.5 E
3499 (ewriting rule sets)-.18 E F1 1.848(There are six re)142 552.2 R 1.847
3500 (writing sets that ha)-.25 F 2.147 -.15(ve s)-.2 H 1.847
3501 (peci\214c semantics.).15 F(Fi)6.847 E 2.147 -.15(ve o)-.25 H 4.347(ft)
3502 .15 G 1.847(hese are related as)-4.347 F(depicted by \214gure 1.)117
3503 564.2 Q 1.029
3504 (Ruleset three should turn the address into \231canonical form.)142
3505 580.4 R 6.029<9a54>-.7 G 1.03(his form should ha)-6.029 F 1.33 -.15
3506 (ve t)-.2 H(he).15 E(basic syntax:)117 592.4 Q
3507 (local-part@host-domain-spec)157 608.6 Q(Ruleset three is applied by)117
3508 624.8 Q F2(sendmail)2.5 E F1(before doing an)2.5 E(ything with an)-.15 E
3509 2.5(ya)-.15 G(ddress.)-2.5 E .302
3510 (If no \231@\232 sign is speci\214ed, then the host-domain-spec)142 641
3511 R F2(may)2.801 E F1 .301(be appended \(box \231D\232 in Fig-)2.801 F
3512 .577(ure 1\) from the sender address \(if the)117 653 R F0(C)3.077 E F1
3513 .577(\215ag is set in the mailer de\214nition corresponding to the)3.077
3514 F F2(sending)117 665 Q F1(mailer\).)2.5 E .32 LW 76 674.6 72 674.6 DL 80
3515 674.6 76 674.6 DL 84 674.6 80 674.6 DL 88 674.6 84 674.6 DL 92 674.6 88
3516 674.6 DL 96 674.6 92 674.6 DL 100 674.6 96 674.6 DL 104 674.6 100 674.6
3517 DL 108 674.6 104 674.6 DL 112 674.6 108 674.6 DL 116 674.6 112 674.6 DL
3518 120 674.6 116 674.6 DL 124 674.6 120 674.6 DL 128 674.6 124 674.6 DL 132
3519 674.6 128 674.6 DL 136 674.6 132 674.6 DL 140 674.6 136 674.6 DL 144
3520 674.6 140 674.6 DL 148 674.6 144 674.6 DL 152 674.6 148 674.6 DL 156
3521 674.6 152 674.6 DL 160 674.6 156 674.6 DL 164 674.6 160 674.6 DL 168
3522 674.6 164 674.6 DL 172 674.6 168 674.6 DL 176 674.6 172 674.6 DL 180
3523 674.6 176 674.6 DL 184 674.6 180 674.6 DL 188 674.6 184 674.6 DL 192
3524 674.6 188 674.6 DL 196 674.6 192 674.6 DL 200 674.6 196 674.6 DL 204
3525 674.6 200 674.6 DL 208 674.6 204 674.6 DL 212 674.6 208 674.6 DL 216
3526 674.6 212 674.6 DL/F4 5/Times-Roman@0 SF(15)93.6 685 Q/F5 8
3527 /Times-Roman@0 SF -.88(Yo)3.2 K 2.725(um).88 G .725(ay w)-2.725 F .726
3528 (ant to use it for special \231per user\232 e)-.08 F 2.726(xtensions. F)
3529 -.12 F .726(or e)-.12 F .726
3530 (xample, in the address \231jgm+foo@CMU.EDU\232; the \231+foo\232)-.12 F
3531 (part is not part of the user name, and is passed to the local mailer f\
3532 or local use.)72 697.8 Q 0 Cg EP
3533 %%Page: 41 37
3534 %%BeginPageSetup
3535 BP
3536 %%EndPageSetup
3537 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3538 (SMM:08-41)195.86 E .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79
3539 108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108
3540 DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119
3541 108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108
3542 139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164
3543 108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL
3544 184 108 179 108 DL 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108
3545 DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214
3546 108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108
3547 234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259
3548 108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL
3549 279 108 274 108 DL 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108
3550 DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309
3551 108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108
3552 329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354
3553 108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL
3554 374 108 369 108 DL 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108
3555 DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404
3556 108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108
3557 424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449
3558 108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL
3559 469 108 464 108 DL 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108
3560 DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499
3561 108 DL/F1 10/Times-Roman@0 SF(addr)91.915 202.6 Q 133.2 200.4 MT -7.2
3562 1.8 RL 0 -3.6 RL CL 0 Fg 133.2 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0
3563 Cg ST .4 LW 126 200.4 111.6 200.4 DL 154.8 211.2 MT 0 -21.6 RL -21.6 0
3564 RL 0 21.6 RL CL ST(3)141.5 202.6 Q 176.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL
3565 CL 0 Fg 176.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW
3566 169.2 200.4 154.8 200.4 DL 198 211.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL
3567 CL ST(D)183.59 202.6 Q 219.6 200.4 198 200.4 DL 277.2 182.4 MT -7.2 1.8
3568 RL 0 -3.6 RL CL 0 Fg 277.2 182.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg
3569 ST .4 LW 270 182.4 255.6 182.4 DL 298.8 193.2 MT 0 -21.6 RL -21.6 0 RL 0
3570 21.6 RL CL ST(1)285.5 184.6 Q 320.4 182.4 MT -7.2 1.8 RL 0 -3.6 RL CL 0
3571 Fg 320.4 182.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2
3572 182.4 298.8 182.4 DL 342 193.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST
3573 (S)328.42 184.6 Q 363.6 182.4 342 182.4 DL 277.2 218.4 MT -7.2 1.8 RL 0
3574 -3.6 RL CL 0 Fg 277.2 218.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4
3575 LW 270 218.4 255.6 218.4 DL 298.8 229.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6
3576 RL CL ST(2)285.5 220.6 Q 320.4 218.4 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg
3577 320.4 218.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2 218.4
3578 298.8 218.4 DL 342 229.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(R)
3579 327.865 220.6 Q 363.6 218.4 342 218.4 DL 421.2 200.4 MT -7.2 1.8 RL 0
3580 -3.6 RL CL 0 Fg 421.2 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4
3581 LW 414 200.4 399.6 200.4 DL 442.8 211.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6
3582 RL CL ST(4)429.5 202.6 Q 464.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg
3583 464.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 457.2 200.4
3584 442.8 200.4 DL(msg)466.865 202.6 Q 255.6 182.4 219.6 200.4 DL 255.6
3585 218.4 219.6 200.4 DL 399.6 200.4 363.6 182.4 DL 399.6 200.4 363.6 218.4
3586 DL 208.8 146.4 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 208.8 146.4 MT -7.2 1.8
3587 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 201.6 146.4 187.2 146.4 DL 230.4
3588 157.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(0)217.1 148.6 Q 252 146.4
3589 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 252 146.4 MT -7.2 1.8 RL 0 -3.6 RL CL
3590 .1 LW 0 Cg ST .4 LW 244.8 146.4 230.4 146.4 DL(resolv)265.69 148.6 Q
3591 (ed address)-.15 E 187.2 146.4 162 200.4 DL(Figure 1 \212 Re)216.045
3592 248.4 Q(writing set semantics)-.25 E 2.5(D\212s)209.35 260.4 S
3593 (ender domain addition)-2.5 E 2.5(S\212m)209.35 272.4 S(ailer)-2.5 E
3594 (-speci\214c sender re)-.2 E(writing)-.25 E 2.5(R\212m)209.35 284.4 S
3595 (ailer)-2.5 E(-speci\214c recipient re)-.2 E(writing)-.25 E 77 296.4 72
3596 296.4 DL 79 296.4 74 296.4 DL 84 296.4 79 296.4 DL 89 296.4 84 296.4 DL
3597 94 296.4 89 296.4 DL 99 296.4 94 296.4 DL 104 296.4 99 296.4 DL 109
3598 296.4 104 296.4 DL 114 296.4 109 296.4 DL 119 296.4 114 296.4 DL 124
3599 296.4 119 296.4 DL 129 296.4 124 296.4 DL 134 296.4 129 296.4 DL 139
3600 296.4 134 296.4 DL 144 296.4 139 296.4 DL 149 296.4 144 296.4 DL 154
3601 296.4 149 296.4 DL 159 296.4 154 296.4 DL 164 296.4 159 296.4 DL 169
3602 296.4 164 296.4 DL 174 296.4 169 296.4 DL 179 296.4 174 296.4 DL 184
3603 296.4 179 296.4 DL 189 296.4 184 296.4 DL 194 296.4 189 296.4 DL 199
3604 296.4 194 296.4 DL 204 296.4 199 296.4 DL 209 296.4 204 296.4 DL 214
3605 296.4 209 296.4 DL 219 296.4 214 296.4 DL 224 296.4 219 296.4 DL 229
3606 296.4 224 296.4 DL 234 296.4 229 296.4 DL 239 296.4 234 296.4 DL 244
3607 296.4 239 296.4 DL 249 296.4 244 296.4 DL 254 296.4 249 296.4 DL 259
3608 296.4 254 296.4 DL 264 296.4 259 296.4 DL 269 296.4 264 296.4 DL 274
3609 296.4 269 296.4 DL 279 296.4 274 296.4 DL 284 296.4 279 296.4 DL 289
3610 296.4 284 296.4 DL 294 296.4 289 296.4 DL 299 296.4 294 296.4 DL 304
3611 296.4 299 296.4 DL 309 296.4 304 296.4 DL 314 296.4 309 296.4 DL 319
3612 296.4 314 296.4 DL 324 296.4 319 296.4 DL 329 296.4 324 296.4 DL 334
3613 296.4 329 296.4 DL 339 296.4 334 296.4 DL 344 296.4 339 296.4 DL 349
3614 296.4 344 296.4 DL 354 296.4 349 296.4 DL 359 296.4 354 296.4 DL 364
3615 296.4 359 296.4 DL 369 296.4 364 296.4 DL 374 296.4 369 296.4 DL 379
3616 296.4 374 296.4 DL 384 296.4 379 296.4 DL 389 296.4 384 296.4 DL 394
3617 296.4 389 296.4 DL 399 296.4 394 296.4 DL 404 296.4 399 296.4 DL 409
3618 296.4 404 296.4 DL 414 296.4 409 296.4 DL 419 296.4 414 296.4 DL 424
3619 296.4 419 296.4 DL 429 296.4 424 296.4 DL 434 296.4 429 296.4 DL 439
3620 296.4 434 296.4 DL 444 296.4 439 296.4 DL 449 296.4 444 296.4 DL 454
3621 296.4 449 296.4 DL 459 296.4 454 296.4 DL 464 296.4 459 296.4 DL 469
3622 296.4 464 296.4 DL 474 296.4 469 296.4 DL 479 296.4 474 296.4 DL 484
3623 296.4 479 296.4 DL 489 296.4 484 296.4 DL 494 296.4 489 296.4 DL 499
3624 296.4 494 296.4 DL 504 296.4 499 296.4 DL 1.021(Ruleset zero is applied\
3625  after ruleset three to addresses that are going to actually specify)142
3626 332.4 R 2.818(recipients. It)117 344.4 R .318(must resolv)2.818 F 2.818
3627 (et)-.15 G 2.819(oa)-2.818 G/F2 10/Times-Italic@0 SF({mailer)A 2.819(,h)
3628 -1.11 G .319(ost, addr)-2.819 F(ess})-.37 E F1 2.819(triple. The)2.819 F
3629 F2(mailer)2.819 E F1 .319(must be de\214ned in the)2.819 F .752
3630 (mailer de\214nitions from the con\214guration \214le.)117 356.4 R(The)
3631 5.751 E F2(host)3.251 E F1 .751(is de\214ned into the)3.251 F F0($h)
3632 3.251 E F1 .751(macro for use in)3.251 F 1.202(the ar)117 368.4 R 1.202
3633 (gv e)-.18 F 1.203(xpansion of the speci\214ed mailer)-.15 F 6.203(.N)
3634 -.55 G 1.203(otice: since the en)-6.203 F -.15(ve)-.4 G 1.203
3635 (lope sender address will be).15 F .707(used if a deli)117 380.4 R -.15
3636 (ve)-.25 G .706(ry status noti\214cation must be send, i.e., it may spe\
3637 cify a recipient, it is also run).15 F 1.548(through ruleset zero.)117
3638 392.4 R 1.548(If ruleset zero returns a temporary error)6.548 F F0(4xy)
3639 4.049 E F1 1.549(then deli)4.049 F -.15(ve)-.25 G 1.549(ry is deferred.)
3640 .15 F .064(This can be used to temporarily disable deli)117 404.4 R -.15
3641 (ve)-.25 G(ry).15 E 2.564(,e)-.65 G .064
3642 (.g., based on the time of the day or other v)-2.564 F(ary-)-.25 E
3643 (ing parameters.)117 416.4 Q
3644 (It should not be used to quarantine e-mails.)5 E .452
3645 (Rulesets one and tw)142 432.6 R 2.952(oa)-.1 G .452
3646 (re applied to all sender and recipient addresses respecti)-2.952 F -.15
3647 (ve)-.25 G(ly).15 E 5.453(.T)-.65 G(he)-5.453 E(y)-.15 E
3648 (are applied before an)117 444.6 Q 2.5(ys)-.15 G
3649 (peci\214cation in the mailer de\214nition.)-2.5 E(The)5 E 2.5(ym)-.15 G
3650 (ust ne)-2.5 E -.15(ve)-.25 G 2.5(rr).15 G(esolv)-2.5 E(e.)-.15 E 1.266
3651 (Ruleset four is applied to all addresses in the message.)142 460.8 R
3652 1.265(It is typically used to translate)6.265 F(internal to e)117 472.8
3653 Q(xternal form.)-.15 E .652(In addition, ruleset 5 is applied to all lo\
3654 cal addresses \(speci\214cally)142 489 R 3.153(,t)-.65 G .653
3655 (hose that resolv)-3.153 F 3.153(et)-.15 G 3.153(oa)-3.153 G .296
3656 (mailer with the `F=5' \215ag set\) that do not ha)117 501 R .596 -.15
3657 (ve a)-.2 H 2.796(liases. This).15 F(allo)2.796 E .296
3658 (ws a last minute hook for local)-.25 F(names.)117 513 Q F0 2.5
3659 (5.1.4. Ruleset)102 537 R(hooks)2.5 E F1 3.814(Af)142 553.2 S 1.814 -.25
3660 (ew e)-3.814 H 1.315(xtra rulesets are de\214ned as \231hooks\232 that \
3661 can be de\214ned to get special features.).1 F(The)117 565.2 Q 3.468(ya)
3662 -.15 G .968(re all named rulesets.)-3.468 F .968
3663 (The \231check_*\232 forms all gi)5.968 F 1.268 -.15(ve a)-.25 H .968
3664 (ccept/reject status; f).15 F .967(alling of)-.1 F 3.467(ft)-.25 G(he)
3665 -3.467 E .207(end or returning normally is an accept, and resolving to)
3666 117 577.2 R F0($#err)2.707 E(or)-.18 E F1 .207
3667 (is a reject or quarantine.)2.707 F(Quar)5.207 E(-)-.2 E
3668 (antining is chosen by specifying)117 589.2 Q F0(quarantine)2.5 E F1
3669 (in the second part of the mailer triplet:)2.5 E
3670 ($#error $@ quarantine $: Reason for quarantine)157 605.4 Q(Man)117
3671 621.6 Q 3.121(yo)-.15 G 3.121(ft)-3.121 G .621(hese can also resolv)
3672 -3.121 F 3.121(et)-.15 G 3.121(ot)-3.121 G .621(he special mailer name)
3673 -3.121 F F0($#discard)3.12 E F1 3.12(;t)C .62(his accepts the message)
3674 -3.12 F .923(as though it were successful b)117 633.6 R .923
3675 (ut then discards it without deli)-.2 F -.15(ve)-.25 G(ry).15 E 5.924
3676 (.N)-.65 G .924(ote, this mailer cannot be)-5.924 F .682
3677 (chosen as a mailer in ruleset 0.)117 645.6 R .682
3678 (Note also that all \231check_*\232 rulesets ha)5.682 F .981 -.15(ve t)
3679 -.2 H 3.181(od).15 G .681(eal with tempo-)-3.181 F .682(rary f)117 657.6
3680 R .682(ailures, especially for map lookups, themselv)-.1 F .682
3681 (es, i.e., the)-.15 F 3.182(ys)-.15 G .683
3682 (hould return a temporary error)-3.182 F(code or at least the)117 669.6
3683 Q 2.5(ys)-.15 G(hould mak)-2.5 E 2.5(eap)-.1 G
3684 (roper decision in those cases.)-2.5 E F0 2.5(5.1.4.1. check_r)117 693.6
3685 R(elay)-.18 E F1(The)157 709.8 Q F2 -.15(ch)3.336 G(ec).15 E(k_r)-.2 E
3686 (elay)-.37 E F1 .836
3687 (ruleset is called after a connection is accepted by the daemon.)3.336 F
3688 .835(It is)5.835 F(not called when sendmail is started using the)132
3689 721.8 Q F0(\255bs)2.5 E F1 2.5(option. It)2.5 F(is passed)2.5 E 0 Cg EP
3690 %%Page: 42 38
3691 %%BeginPageSetup
3692 BP
3693 %%EndPageSetup
3694 /F0 10/Times-Bold@0 SF 193.36(SMM:08-42 Sendmail)72 60 R
3695 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
3696 (client.host.name $| client.host.address)172 96 Q(where)132 112.2 Q F0
3697 ($|)4.016 E F1 1.517(is a metacharacter separating the tw)4.017 F 4.017
3698 (op)-.1 G 4.017(arts. This)-4.017 F 1.517
3699 (ruleset can reject connections)4.017 F .323(from v)132 124.2 R .323
3700 (arious locations.)-.25 F .322
3701 (Note that it only checks the connecting SMTP client IP address and)
3702 5.322 F 3.463(hostname. It)132 136.2 R .963
3703 (does not check for third party message relaying.)3.463 F(The)5.963 E/F2
3704 10/Times-Italic@0 SF -.15(ch)3.463 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1
3705 .964(ruleset dis-)3.463 F(cussed belo)132 148.2 Q 2.5(wu)-.25 G
3706 (sually does third party message relay checking.)-2.5 E F0 2.5
3707 (5.1.4.2. check_mail)117 172.2 R F1(The)157 188.4 Q F2 -.15(ch)3.723 G
3708 (ec).15 E(k_mail)-.2 E F1 1.223
3709 (ruleset is passed the user name parameter of the)3.723 F/F3 9
3710 /Times-Roman@0 SF 1.222(SMTP MAIL)3.723 F F1(com-)3.722 E 2.5(mand. It)
3711 132 200.4 R(can accept or reject the address.)2.5 E F0 2.5
3712 (5.1.4.3. check_r)117 224.4 R(cpt)-.18 E F1(The)157 240.6 Q F2 -.15(ch)
3713 3.917 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 1.417
3714 (ruleset is passed the user name parameter of the)3.917 F F3 1.418
3715 (SMTP RCPT)3.917 F F1(com-)3.918 E 2.5(mand. It)132 252.6 R
3716 (can accept or reject the address.)2.5 E F0 2.5(5.1.4.4. check_data)117
3717 276.6 R F1(The)157 292.8 Q F2 -.15(ch)3.246 G(ec).15 E(k_data)-.2 E F1
3718 .746(ruleset is called after the)3.246 F F3 .746(SMTP D)3.246 F -1.089
3719 -.999(AT A)-.36 H F1 .745(command, its parameter is the)4.245 F
3720 (number of recipients.)132 304.8 Q(It can accept or reject the command.)
3721 5 E F0 2.5(5.1.4.5. check_compat)117 328.8 R F1(The)157 345 Q F2 -.15
3722 (ch)2.5 G(ec).15 E(k_compat)-.2 E F1(ruleset is passed)2.5 E(sender)172
3723 361.2 Q(-address $| recipient-address)-.2 E(where)132 377.4 Q F0($|)
3724 3.725 E F1 1.225(is a metacharacter separating the addresses.)3.725 F
3725 1.225(It can accept or reject mail transfer)6.225 F 2.386
3726 (between these tw)132 389.4 R 4.886(oa)-.1 G 2.386(ddresses much lik)
3727 -4.886 F 4.885(et)-.1 G(he)-4.885 E F2 -.15(ch)4.885 G(ec).15 E
3728 (kcompat\(\))-.2 E F1 4.885(function. Note:)4.885 F 2.385(while other)
3729 4.885 F F2 -.15(ch)132 401.4 S(ec).15 E(k_*)-.2 E F1 1.99
3730 (rulesets are in)4.49 F -.2(vo)-.4 G -.1(ke).2 G 4.49(dd).1 G 1.99
3731 (uring the SMTP mail receiption stage \(i.e., in the SMTP)-4.49 F(serv)
3732 132 413.4 Q(er\),)-.15 E F2 -.15(ch)2.5 G(ec).15 E(k_compat)-.2 E F1
3733 (is in)2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dd).1 G(uring the mail deli)
3734 -2.5 E -.15(ve)-.25 G(ry stage.).15 E F0 2.5(5.1.4.6. check_eoh)117
3735 437.4 R F1(The)157 453.6 Q F2 -.15(ch)2.5 G(ec).15 E(k_eoh)-.2 E F1
3736 (ruleset is passed)2.5 E(number)172 469.8 Q
3737 (-of-headers $| size-of-headers)-.2 E(where)132 486 Q F0($|)3.803 E F1
3738 1.303(is a metacharacter separating the numbers.)3.803 F 1.303
3739 (These numbers can be used for size)6.303 F .588(comparisons with the)
3740 132 498 R F0(arith)3.088 E F1 3.088(map. The)3.088 F .588
3741 (ruleset is triggered after all of the headers ha)3.088 F .888 -.15
3742 (ve b)-.2 H(een).15 E 3.262(read. It)132 510 R .762
3743 (can be used to correlate information g)3.262 F .761
3744 (athered from those headers using the)-.05 F F0(macr)3.261 E(o)-.18 E F1
3745 (storage map.)132 522 Q
3746 (One possible use is to check for a missing header)5 E 5(.F)-.55 G(or e)
3747 -5.15 E(xample:)-.15 E 0 Cg EP
3748 %%Page: 43 39
3749 %%BeginPageSetup
3750 BP
3751 %%EndPageSetup
3752 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3753 (SMM:08-43)195.86 E/F1 10/Times-Roman@0 SF(Kstorage macro)172 96 Q
3754 (HMessage-Id: $>CheckMessageId)172 108 Q(SCheckMessageId)172 132 Q 2.5
3755 (#R)172 144 S(ecord the presence of the header)-2.5 E 88.83(R$* $:)172
3756 156 R($\(storage {MessageIdCheck} $@ OK $\) $1)2.5 E(R< $+ @ $+ >)172
3757 168 Q($@ OK)49.56 E 88.83(R$* $#error)172 180 R($: 553 Header Error)2.5
3758 E(Scheck_eoh)172 204 Q 2.5(#C)172 216 S(heck the macro)-2.5 E 88.83
3759 (R$* $:)172 228 R 2.5(<$)2.5 G(&{MessageIdCheck} >)-2.5 E 2.5(#C)172 240
3760 S(lear the macro for the ne)-2.5 E(xt message)-.15 E 88.83(R$* $:)172
3761 252 R($\(storage {MessageIdCheck} $\) $1)2.5 E 2.5(#H)172 264 S
3762 (as a Message-Id: header)-2.5 E(R< $+ >)172 276 Q($@ OK)74.41 E 2.5(#A)
3763 172 288 S(llo)-2.5 E 2.5(wm)-.25 G(issing Message-Id: from local mail)
3764 -2.5 E 88.83(R$* $:)172 300 R 2.5(<$)2.5 G(&{client_name} >)-2.5 E(R< >)
3765 172 312 Q($@ OK)87.55 E(R< $=w >)172 324 Q($@ OK)67.19 E 2.5(#O)172 336
3766 S(therwise, reject the mail)-2.5 E 88.83(R$* $#error)172 348 R
3767 ($: 553 Header Error)2.5 E -.25(Ke)132 364.2 S .459(ep in mind the Mess\
3768 age-Id: header is not a required header and is not a guaranteed spam).25
3769 F(indicator)132 376.2 Q 5(.T)-.55 G(his ruleset is an e)-5 E
3770 (xample and should probably not be used in production.)-.15 E F0 2.5
3771 (5.1.4.7. check_eom)117 400.2 R F1(The)157 416.4 Q/F2 10/Times-Italic@0
3772 SF -.15(ch)3.219 G(ec).15 E(k_eom)-.2 E F1 .719(ruleset is called after\
3773  the end of a message, its parameter is the mes-)3.219 F(sage size.)132
3774 428.4 Q(It can accept or reject the message.)5 E F0 2.5
3775 (5.1.4.8. check_etr)117 452.4 R(n)-.15 E F1(The)157 468.6 Q F2 -.15(ch)
3776 3.384 G(ec).15 E(k_etrn)-.2 E F1 .885
3777 (ruleset is passed the parameter of the)3.384 F/F3 9/Times-Roman@0 SF
3778 .885(SMTP ETRN)3.385 F F1 3.385(command. It)3.385 F(can)3.385 E
3779 (accept or reject the command.)132 480.6 Q F0 2.5(5.1.4.9. check_expn)
3780 117 504.6 R F1(The)157 520.8 Q F2 -.15(ch)3.615 G(ec).15 E(k_e)-.2 E
3781 (xpn)-.2 E F1 1.115(ruleset is passed the user name parameter of the)
3782 3.615 F F3 1.114(SMTP EXPN)3.615 F F1(com-)3.614 E 2.5(mand. It)132
3783 532.8 R(can accept or reject the address.)2.5 E F0 2.5
3784 (5.1.4.10. check_vrfy)117 556.8 R F1(The)157 573 Q F2 -.15(ch)3.816 G
3785 (ec).15 E(k_vrfy)-.2 E F1 1.317
3786 (ruleset is passed the user name parameter of the)3.816 F F3 1.317
3787 (SMTP VRFY)3.817 F F1(com-)3.817 E 2.5(mand. It)132 585 R
3788 (can accept or reject the command.)2.5 E F0 2.5(5.1.4.11. trust_auth)117
3789 609 R F1(The)157 625.2 Q F2(trust_auth)3.045 E F1 .545
3790 (ruleset is passed the A)3.045 F .545(UTH= parameter of the)-.55 F F3
3791 .544(SMTP MAIL)3.044 F F1(command.)3.044 E .635
3792 (It is used to determine whether this v)132 637.2 R .636
3793 (alue should be trusted. In order to mak)-.25 F 3.136(et)-.1 G .636
3794 (his decision,)-3.136 F .154(the ruleset may mak)132 649.2 R 2.654(eu)
3795 -.1 G .154(se of the v)-2.654 F(arious)-.25 E F0(${auth_*})2.654 E F1
3796 2.654(macros. If)2.654 F .153(the ruleset does resolv)2.654 F 2.653(et)
3797 -.15 G 2.653(ot)-2.653 G(he)-2.653 E .018(\231error\232 mailer the A)132
3798 661.2 R .019
3799 (UTH= parameter is not trusted and hence not passed on to the ne)-.55 F
3800 .019(xt relay)-.15 F(.)-.65 E F0 2.5(5.1.4.12. tls_client)117 685.2 R F1
3801 (The)157 701.4 Q F2(tls_client)2.947 E F1 .447
3802 (ruleset is called when sendmail acts as serv)2.947 F(er)-.15 E 2.947
3803 (,a)-.4 G .447(fter a ST)-2.947 F(AR)-.93 E .446(TTLS com-)-.6 F 1.045
3804 (mand has been issued, and from)132 713.4 R F2 -.15(ch)3.545 G(ec).15 E
3805 (k_mail.)-.2 E F1 1.045(The parameter is the v)6.045 F 1.045(alue of)
3806 -.25 F F0(${v)3.545 E(erify})-.1 E F1(and)3.545 E(ST)132 725.4 Q(AR)-.93
3807 E 1.704(TTLS or MAIL, respecti)-.6 F -.15(ve)-.25 G(ly).15 E 6.704(.I)
3808 -.65 G 4.204(ft)-6.704 G 1.704(he ruleset does resolv)-4.204 F 4.204(et)
3809 -.15 G 4.204(ot)-4.204 G 1.704(he \231error\232 mailer)-4.204 F 4.203
3810 (,t)-.4 G(he)-4.203 E 0 Cg EP
3811 %%Page: 44 40
3812 %%BeginPageSetup
3813 BP
3814 %%EndPageSetup
3815 /F0 10/Times-Bold@0 SF 193.36(SMM:08-44 Sendmail)72 60 R
3816 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
3817 (appropriate error code is returned to the client.)132 96 Q F0 2.5
3818 (5.1.4.13. tls_ser)117 120 R -.1(ve)-.1 G(r).1 E F1(The)157 136.2 Q/F2
3819 10/Times-Italic@0 SF(tls_server)3.053 E F1 .554
3820 (ruleset is called when sendmail acts as client after a ST)3.053 F(AR)
3821 -.93 E .554(TTLS com-)-.6 F .05(mand \(should\) ha)132 148.2 R .35 -.15
3822 (ve b)-.2 H .05(een issued.).15 F .049(The parameter is the v)5.05 F
3823 .049(alue of)-.25 F F0(${v)2.549 E(erify})-.1 E F1 5.049(.I)C 2.549(ft)
3824 -5.049 G .049(he ruleset does)-2.549 F(resolv)132 160.2 Q 2.514(et)-.15
3825 G 2.514(ot)-2.514 G .014(he \231error\232 mailer)-2.514 F 2.514(,t)-.4 G
3826 .014(he connection is aborted \(treated as non-deli)-2.514 F -.15(ve)
3827 -.25 G .015(rable with a per).15 F(-)-.2 E(manent or temporary error\).)
3828 132 172.2 Q F0 2.5(5.1.4.14. tls_r)117 196.2 R(cpt)-.18 E F1(The)157
3829 212.4 Q F2(tls_r)4.075 E(cpt)-.37 E F1 1.574
3830 (ruleset is called each time before a RCPT T)4.075 F 4.074(Oc)-.18 G
3831 1.574(ommand is sent.)-4.074 F(The)6.574 E .102
3832 (parameter is the current recipient.)132 224.4 R .102
3833 (If the ruleset does resolv)5.102 F 2.602(et)-.15 G 2.602(ot)-2.602 G
3834 .102(he \231error\232 mailer)-2.602 F 2.602(,t)-.4 G .102(he RCPT)-2.602
3835 F 2.749 -.18(TO c)132 236.4 T 2.388
3836 (ommand is suppressed \(treated as non-deli).18 F -.15(ve)-.25 G 2.388
3837 (rable with a permanent or temporary).15 F 3.027(error\). This)132 248.4
3838 R .527(ruleset allo)3.027 F .528(ws to require encryption or v)-.25 F
3839 .528(eri\214cation of the recipient')-.15 F 3.028(sM)-.55 G 2.388 -.93
3840 (TA e)-3.028 H -.15(ve).68 G(n).15 E .468(if the mail is someho)132
3841 260.4 R 2.968(wr)-.25 G .468(edirected to another host.)-2.968 F -.15
3842 (Fo)5.468 G 2.968(re).15 G .468(xample, sending mail to)-3.118 F F2(luk)
3843 2.967 E(e@end-)-.1 E(mail.or)132 272.4 Q(g)-.37 E F1 1.929
3844 (may get redirected to a host named)4.429 F F2(death.star)4.429 E F1
3845 1.93(and hence the tls_serv)4.429 F 1.93(er ruleset)-.15 F -.1(wo)132
3846 284.4 S(n').1 E 3.003(ta)-.18 G(pply)-3.003 E 5.503(.B)-.65 G 3.003(yi)
3847 -5.503 G .502(ntroducing per recipient restrictions such attacks \(e.g.\
3848 , via DNS spoo\214ng\))-3.003 F(can be made impossible.)132 296.4 Q(See)
3849 5 E F2(cf/README)2.5 E F1(ho)2.5 E 2.5(wt)-.25 G
3850 (his ruleset can be used.)-2.5 E F0 2.5(5.1.4.15. sr)117 320.4 R
3851 (v_featur)-.1 E(es)-.18 E F1(The)157 336.6 Q F2(srv_featur)2.75 E(es)
3852 -.37 E F1 .25(ruleset is called with the connecting client')2.75 F 2.75
3853 (sh)-.55 G .25(ost name when a client)-2.75 F 1.512
3854 (connects to sendmail.)132 348.6 R 1.512(This ruleset should return)
3855 6.512 F F0($#)4.011 E F1(follo)4.011 E 1.511
3856 (wed by a list of options \(single)-.25 F 2.16
3857 (characters delimited by white space\).)132 360.6 R 2.16
3858 (If the return v)7.16 F 2.16(alue starts with an)-.25 F 2.16
3859 (ything else it is)-.15 F .267(silently ignored.)132 372.6 R .267
3860 (Generally upper case characters turn of)5.267 F 2.767(faf)-.25 G .267
3861 (eature while lo)-2.767 F .267(wer case charac-)-.25 F .049
3862 (ters turn it on.)132 384.6 R .049(Option `S' causes the serv)5.049 F
3863 .049(er not to of)-.15 F .05(fer ST)-.25 F(AR)-.93 E .05
3864 (TTLS, which is useful to inter)-.6 F(-)-.2 E .23(act with MT)132 396.6
3865 R(As/MU)-.93 E .229(As that ha)-.4 F .529 -.15(ve b)-.2 H(rok).15 E .229
3866 (en ST)-.1 F(AR)-.93 E .229(TTLS implementations by simply not of)-.6 F
3867 (fering)-.25 E 3.362(it. `V')132 408.6 R .862(turns of)3.362 F 3.362(ft)
3868 -.25 G .863
3869 (he request for a client certi\214cate during the TLS handshak)-3.362 F
3870 3.363(e. Options)-.1 F -.8(`A)3.363 G(')-.31 E 2.036
3871 (and `P' suppress SMTP A)132 420.6 R 2.036(UTH and PIPELINING, respecti)
3872 -.55 F -.15(ve)-.25 G(ly).15 E 7.036(.`)-.65 G 2.036(c' is the equi)
3873 -7.036 F -.25(va)-.25 G 2.035(lent to).25 F .229
3874 (AuthOptions=p, i.e., it doesn')132 432.6 R 2.729(tp)-.18 G .229
3875 (ermit mechanisms susceptible to simple passi)-2.729 F .529 -.15(ve a)
3876 -.25 H .23(ttack \(e.g.,).15 F .93
3877 (PLAIN, LOGIN\), unless a security layer is acti)132 444.6 R -.15(ve)
3878 -.25 G 5.93(.O).15 G .93(ption `l' requires SMTP A)-5.93 F .93
3879 (UTH for a)-.55 F 5.03(connection. Options)132 456.6 R 2.531
3880 ('B', 'D', 'E', and 'X' suppress SMTP VERB, DSN, ETRN, and)5.03 F
3881 (EXPN, respecti)132 468.6 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E 0 Cg EP
3882 %%Page: 45 41
3883 %%BeginPageSetup
3884 BP
3885 %%EndPageSetup
3886 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3887 (SMM:08-45)195.86 E/F1 10/Times-Roman@0 SF 37.78(AD)172 96 S 2.5(on)
3888 -37.78 G(ot of)-2.5 E(fer A)-.25 E(UTH)-.55 E 40.56(aO)172 108 S -.25
3889 (ff)-40.56 G(er A).25 E(UTH \(def)-.55 E(ault\))-.1 E 38.33(BD)172 120 S
3890 2.5(on)-38.33 G(ot of)-2.5 E(fer VERB)-.25 E 40(bO)172 132 S -.25(ff)-40
3891 G(er VERB \(def).25 E(ault\))-.1 E 38.33(CD)172 144 S 2.5(on)-38.33 G
3892 (ot require security layer for)-2.5 E(plainte)217 156 Q(xt A)-.15 E
3893 (UTH \(def)-.55 E(ault\))-.1 E 40.56(cR)172 168 S
3894 (equire security layer for plainte)-40.56 E(xt A)-.15 E(UTH)-.55 E 37.78
3895 (DD)172 180 S 2.5(on)-37.78 G(ot of)-2.5 E(fer DSN)-.25 E 40(dO)172 192
3896 S -.25(ff)-40 G(er DSN \(def).25 E(ault\))-.1 E 38.89(ED)172 204 S 2.5
3897 (on)-38.89 G(ot of)-2.5 E(fer ETRN)-.25 E 40.56(eO)172 216 S -.25(ff)
3898 -40.56 G(er ETRN \(def).25 E(ault\))-.1 E 38.89(LD)172 228 S 2.5(on)
3899 -38.89 G(ot require A)-2.5 E(UTH \(def)-.55 E(ault\))-.1 E 42.22(lR)172
3900 240 S(equire A)-42.22 E(UTH)-.55 E 39.44(PD)172 252 S 2.5(on)-39.44 G
3901 (ot of)-2.5 E(fer PIPELINING)-.25 E 40(pO)172 264 S -.25(ff)-40 G
3902 (er PIPELINING \(def).25 E(ault\))-.1 E 39.44(SD)172 276 S 2.5(on)-39.44
3903 G(ot of)-2.5 E(fer ST)-.25 E(AR)-.93 E(TTLS)-.6 E 41.11(sO)172 288 S
3904 -.25(ff)-41.11 G(er ST).25 E(AR)-.93 E(TTLS \(def)-.6 E(ault\))-.1 E
3905 37.78(VD)172 300 S 2.5(on)-37.78 G(ot request a client certi\214cate)
3906 -2.5 E 40(vR)172 312 S(equest a client certi\214cate \(def)-40 E(ault\))
3907 -.1 E 37.78(XD)172 324 S 2.5(on)-37.78 G(ot of)-2.5 E(fer EXPN)-.25 E 40
3908 (xO)172 336 S -.25(ff)-40 G(er EXPN \(def).25 E(ault\))-.1 E .205
3909 (Note: the entries mark)132 352.2 R .205(ed as `)-.1 F(`\(def)-.74 E
3910 (ault\)')-.1 E 2.705('m)-.74 G .204
3911 (ay require that some con\214guration has been made,)-2.705 F .406
3912 (e.g., SMTP A)132 364.2 R .407(UTH is only a)-.55 F -.25(va)-.2 G .407
3913 (ilable if properly con\214gured.).25 F(Moreo)5.407 E -.15(ve)-.15 G
3914 1.207 -.4(r, m).15 H(an).4 E 2.907(yo)-.15 G .407(ptions can be)-2.907 F
3915 .054(changed on a global basis via other settings as e)132 376.2 R .054
3916 (xplained in this document, e.g., via Daemon-)-.15 F(PortOptions.)132
3917 388.2 Q .88(The ruleset may return `$#temp' to indicate that there is a\
3918  temporary problem deter)157 404.4 R(-)-.2 E 1.623
3919 (mining the correct features, e.g., if a map is una)132 416.4 R -.25(va)
3920 -.2 G 4.123(ilable. In).25 F 1.622(that case, the SMTP serv)4.122 F(er)
3921 -.15 E(issues a temporary f)132 428.4 Q
3922 (ailure and does not accept email.)-.1 E F0 2.5(5.1.4.16. try_tls)117
3923 452.4 R F1(The)157 468.6 Q/F2 10/Times-Italic@0 SF(try_tls)3.563 E F1
3924 1.063(ruleset is called when sendmail connects to another MT)3.563 F
3925 3.563(A. If)-.93 F 1.064(the ruleset)3.563 F 1.153(does resolv)132 480.6
3926 R 3.653(et)-.15 G 3.653(ot)-3.653 G 1.153(he \231error\232 mailer)-3.653
3927 F 3.653(,s)-.4 G 1.153(endmail does not try ST)-3.653 F(AR)-.93 E 1.152
3928 (TTLS e)-.6 F -.15(ve)-.25 G 3.652(ni).15 G 3.652(fi)-3.652 G 3.652(ti)
3929 -3.652 G 3.652(so)-3.652 G -.25(ff)-3.652 G(ered.).25 E
3930 (This is useful to deal with ST)132 492.6 Q(AR)-.93 E
3931 (TTLS interoperability issues by simply not using it.)-.6 E F0 2.5
3932 (5.1.4.17. tls_sr)117 516.6 R(v_featur)-.1 E(es and tls_clt_featur)-.18
3933 E(es)-.18 E F1(The)157 532.8 Q F2(tls_clt_featur)2.871 E(es)-.37 E F1
3934 .372(ruleset is called when sendmail connects to another MT)2.871 F
3935 2.872(Aa)-.93 G .372(nd the)-2.872 F F2(tls_srv_featur)132 544.8 Q(es)
3936 -.37 E F1 .436(ruleset is called when a client connects to)2.936 F F2
3937 (sendmail)2.935 E F1 5.435(.T)C .435(he ar)-5.435 F .435
3938 (guments for the)-.18 F 1.872(rulesets are the host name and IP address\
3939  of the other side separated by)132 556.8 R F0($|)4.372 E F1 1.872
3940 (\(which is a)4.372 F 3.593(metacharacter\). The)132 568.8 R 3.593(ys)
3941 -.15 G 1.093(hould return a list of)-3.593 F F2 -.1(ke)3.592 G(y=value)
3942 -.2 E F1 1.092(pairs separated by semicolons; the)3.592 F .552
3943 (list can be empty if no options should be applied to the connection.)
3944 132 580.8 R -1.27 -.74(Av a)5.553 H .553(ilable k).74 F -.15(ey)-.1 G
3945 3.053(sa).15 G .553(re and)-3.053 F(their allo)132 592.8 Q(wed v)-.25 E
3946 (alues are:)-.25 E(Options)132 609 Q 3.977(Ac)146.4 621 S 1.477
3947 (omma separated list of SSL related options.)-3.977 F(See)6.476 E F2
3948 (ServerSSLOptions)3.976 E F1(and)3.976 E F2(ClientSS-)3.976 E(LOptions)
3949 146.4 633 Q F1 2.519(for details, as well as)5.019 F F2(SSL_set_options)
3950 5.019 E F1 2.519(\(3\) and note this w)B 2.52(arning: Options)-.1 F
3951 (already set before are not cleared!)146.4 645 Q(CipherList)132 661.2 Q
3952 .222(Specify cipher list for ST)146.4 673.2 R(AR)-.93 E .222
3953 (TTLS \(does not apply to TLSv1.3\), see)-.6 F F2(cipher)2.721 E(s)-.1 E
3954 F1 .221(\(1\) for possi-)B(ble v)146.4 685.2 Q 2.5(alues. This)-.25 F
3955 -.15(ove)2.5 G(rrides the global).15 E F2(CipherList)2.5 E F1
3956 (for the session.)2.5 E(CertFile)132 701.4 Q
3957 (File containing a certi\214cate.)146.4 713.4 Q 0 Cg EP
3958 %%Page: 46 42
3959 %%BeginPageSetup
3960 BP
3961 %%EndPageSetup
3962 /F0 10/Times-Bold@0 SF 193.36(SMM:08-46 Sendmail)72 60 R
3963 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -2.15
3964 -.25(Ke y)132 96 T(File).25 E(File containing the pri)146.4 108 Q -.25
3965 (va)-.25 G(te k).25 E .3 -.15(ey f)-.1 H(or the certi\214cate.).15 E
3966 (Flags)132 124.2 Q(Currently the only v)146.4 136.2 Q(alid \215ags are)
3967 -.25 E/F2 10/Times-Italic@0 SF(R)146.4 148.2 Q F1 1.828
3968 (to require a CRL for each encountered certi\214cate during v)4.328 F
3969 1.829(eri\214cation \(by def)-.15 F 1.829(ault a)-.1 F
3970 (missing CRL is ignored\),)146.4 160.2 Q F2(c)146.4 172.2 Q F1(and)3.33
3971 E F2(C)3.33 E F1 .829(which basically clears/sets the option)3.329 F F2
3972 (TLSF)3.329 E(allbac)-.75 E(ktoClear)-.2 E F1 .829
3973 (for just this session,)3.329 F(respecti)146.4 184.2 Q -.15(ve)-.25 G
3974 (ly).15 E(,)-.65 E F2(d)146.4 196.2 Q F1(to turn of)2.5 E 2.5(fD)-.25 G
3975 .001(ANE which is ob)-2.9 F .001(viously only v)-.15 F .001(alid for)
3976 -.25 F F2(tls_clt_featur)2.501 E(es)-.37 E F1 .001(and requires D)2.501
3977 F(ANE)-.4 E .705(to be compiled in.)146.4 208.2 R .704
3978 (This might be needed in case of a miscon\214guration, e.g., specifying)
3979 5.705 F(in)146.4 220.2 Q -.25(va)-.4 G(lid TLSA RRs.).25 E(Example:)132
3980 236.4 Q(Stls_srv_features)172 252.6 Q(R$* $| 10.$+)172 264.6 Q
3981 ($: cipherlist=HIGH)56.19 E(Notes:)132 285 Q .402
3982 (Errors in these features \(e.g., unkno)157 301.2 R .402(wn k)-.25 F
3983 -.15(ey)-.1 G 2.902(so).15 G 2.902(ri)-2.902 G -1.95 -.4(nv a)-2.902 H
3984 .402(lid v).4 F .402(alues\) are logged and the cur)-.25 F(-)-.2 E 2.362
3985 (rent session is aborted to a)132 313.2 R -.2(vo)-.2 G 2.362
3986 (id using ST).2 F(AR)-.93 E 2.361(TTLS with features that should ha)-.6
3987 F 2.661 -.15(ve b)-.2 H(een).15 E(changed.)132 325.2 Q(The k)157 341.4 Q
3988 -.15(ey)-.1 G 2.5(sa).15 G(re case-insensiti)-2.5 E -.15(ve)-.25 G(.).15
3989 E(Both)157 357.6 Q F2(CertF)2.5 E(ile)-.45 E F1(and)2.5 E F2 -2.1 -.35
3990 (Ke y)2.5 H -.45(Fi).35 G(le).45 E F1
3991 (must be speci\214ed together; specifying only one is an error)2.5 E(.)
3992 -.55 E F0 2.5(5.1.4.18. authinf)117 381.6 R(o)-.25 E F1(The)157 397.8 Q
3993 F2(authinfo)3.049 E F1 .549
3994 (ruleset is called when sendmail tries to authenticate to another MT)
3995 3.049 F 3.05(A. It)-.93 F .844(should return)132 409.8 R F0($#)3.344 E
3996 F1(follo)3.344 E .844(wed by a list of tok)-.25 F .843
3997 (ens that are used for SMTP A)-.1 F 3.343(UTH. If)-.55 F .843
3998 (the return)3.343 F -.25(va)132 421.8 S 1.303(lue starts with an).25 F
3999 1.304(ything else it is silently ignored.)-.15 F 1.304(Each tok)6.304 F
4000 1.304(en is a tagged string of the)-.1 F
4001 (form: "TDstring" \(including the quotes\), where)132 433.8 Q 38.89(TT)
4002 172 450 S(ag which describes the item)-39.69 E 37.78(DD)172 462 S
4003 (elimiter: ':' simple te)-37.78 E(xt follo)-.15 E(ws)-.25 E
4004 ('=' string is base64 encoded)217 474 Q 19.72(string V)172 486 R
4005 (alue of the item)-1.11 E -1.11(Va)132 502.2 S(lid v)1.11 E
4006 (alues for the tag are:)-.25 E 37.78(Uu)172 518.4 S
4007 (ser \(authorization\) id)-37.78 E 41.67(Ia)172 530.4 S
4008 (uthentication id)-41.67 E 39.44(Pp)172 542.4 S(assw)-39.44 E(ord)-.1 E
4009 38.33(Rr)172 554.4 S(ealm)-38.33 E 36.11(Ml)172 566.4 S
4010 (ist of mechanisms delimited by spaces)-36.11 E .324
4011 (If this ruleset is de\214ned, the option)132 582.6 R F0(DefaultA)2.823
4012 E(uthInf)-.5 E(o)-.25 E F1 .323(is ignored \(e)2.823 F -.15(ve)-.25 G
4013 2.823(ni).15 G 2.823(ft)-2.823 G .323(he ruleset does not)-2.823 F
4014 (return a `)132 594.6 Q(`useful')-.74 E 2.5('r)-.74 G(esult\).)-2.5 E F0
4015 2.5(5.1.4.19. queuegr)117 618.6 R(oup)-.18 E F1(The)157 634.8 Q F2
4016 (queue)3.918 E(gr)-.4 E(oup)-.45 E F1 1.419
4017 (ruleset is used to map a recipient address to a queue group name.)3.918
4018 F .434(The input for the ruleset is the recipient address \(i.e., the a\
4019 ddress part of the resolv)132 646.8 R .434(ed triple\))-.15 F 1.306
4020 (The ruleset should return)132 658.8 R F0($#)3.807 E F1(follo)3.807 E
4021 1.307(wed by the name of a queue group.)-.25 F 1.307(If the return v)
4022 6.307 F(alue)-.25 E 1.241(starts with an)132 670.8 R 1.241
4023 (ything else it is silently ignored.)-.15 F 1.241
4024 (See the section about `)6.241 F 1.24(`Queue Groups and)-.74 F
4025 (Queue Directories')132 682.8 Q 2.5('f)-.74 G(or further information.)
4026 -2.5 E 0 Cg EP
4027 %%Page: 47 43
4028 %%BeginPageSetup
4029 BP
4030 %%EndPageSetup
4031 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4032 (SMM:08-47)195.86 E 2.5(5.1.4.20. gr)117 96 R(eet_pause)-.18 E/F1 10
4033 /Times-Roman@0 SF(The)157 112.2 Q/F2 10/Times-Italic@0 SF(gr)2.792 E
4034 (eet_pause)-.37 E F1 .292
4035 (ruleset is used to specify the amount of time to pause before sending)
4036 2.792 F 1.226(the initial SMTP 220 greeting.)132 124.2 R 1.226(If an)
4037 6.226 F 3.726(yt)-.15 G(raf)-3.726 E 1.226(\214c is recei)-.25 F -.15
4038 (ve)-.25 G 3.726(dd).15 G 1.226(uring that pause, an SMTP 554)-3.726 F
4039 .295(rejection response is gi)132 136.2 R -.15(ve)-.25 G 2.795(ni).15 G
4040 .295(nstead of the 220 greeting and all SMTP commands are rejected)
4041 -2.795 F 1.489(during that connection.)132 148.2 R 1.488
4042 (This helps protect sites from open proxies and SMTP slammers.)6.489 F
4043 .521(The ruleset should return)132 160.2 R F0($#)3.021 E F1(follo)3.021
4044 E .522(wed by the number of milliseconds \(thousandths of a sec-)-.25 F
4045 .729(ond\) to pause.)132 172.2 R .729(If the return v)5.729 F .728
4046 (alue starts with an)-.25 F .728(ything else or is not a number)-.15 F
4047 3.228(,i)-.4 G 3.228(ti)-3.228 G 3.228(ss)-3.228 G(ilently)-3.228 E
4048 3.767(ignored. Note:)132 184.2 R 1.268(this ruleset is not in)3.767 F
4049 -.2(vo)-.4 G -.1(ke).2 G 3.768(d\().1 G 1.268
4050 (and hence the feature is disabled\) when smtps)-3.768 F 1.224(\(SMTP o)
4051 132 196.2 R -.15(ve)-.15 G 3.724(rS).15 G 1.224(SL\) is used, i.e., the)
4052 -3.724 F F2(s)3.724 E F1 1.224(modi\214er is set for the daemon via)
4053 3.724 F F0(DaemonP)3.724 E(ortOp-)-.2 E(tions)132 208.2 Q F1 2.5(,b)C
4054 (ecause in this case the SSL handshak)-2.5 E 2.5(ei)-.1 G 2.5(sp)-2.5 G
4055 (erformed before the greeting is sent.)-2.5 E F0 2.5(5.1.5. IPC)102
4056 232.2 R(mailers)2.5 E F1 1.332
4057 (Some special processing occurs if the ruleset zero resolv)142 248.4 R
4058 1.333(es to an IPC mailer \(that is, a)-.15 F 1.179
4059 (mailer that has \231[IPC]\232 listed as the P)117 260.4 R 1.179
4060 (ath in the)-.15 F F0(M)3.679 E F1 1.179(con\214guration line.)3.679 F
4061 1.178(The host name passed)6.178 F 1.178(after \231$@\232 has MX e)117
4062 272.4 R 1.178(xpansion performed if not deli)-.15 F -.15(ve)-.25 G 1.178
4063 (ring via a named sock).15 F 1.178(et; this looks the)-.1 F
4064 (name up in DNS to \214nd alternate deli)117 284.4 Q -.15(ve)-.25 G
4065 (ry sites.).15 E .442(The host name can also be pro)142 300.6 R .442
4066 (vided as a dotted quad or an IPv6 address in square brack-)-.15 F
4067 (ets; for e)117 312.6 Q(xample:)-.15 E([128.32.149.78])157 328.8 Q(or)
4068 117 345 Q([IPv6:2002:c0a8:51d2::23f4])157 361.2 Q
4069 (This causes direct con)117 377.4 Q -.15(ve)-.4 G
4070 (rsion of the numeric v).15 E(alue to an IP host address.)-.25 E .708(T\
4071 he host name passed in after the \231$@\232 may also be a colon or comm\
4072 a separated list of)142 393.6 R 3.428(hosts. Each)117 405.6 R .928
4073 (is separately MX e)3.428 F .928
4074 (xpanded and the results are concatenated to mak)-.15 F 3.427(e\()-.1 G
4075 (essentially\))-3.427 E 1.281(one long MX list.)117 417.6 R 1.281
4076 (Hosts separated by a comma ha)6.281 F 1.581 -.15(ve t)-.2 H 1.282
4077 (he same MX preference, and for each).15 F 1.136
4078 (colon separated host the MX preference is increased.)117 429.6 R 1.136
4079 (The intent here is to create \231f)6.136 F(ak)-.1 E 1.136(e\232 MX)-.1
4080 F(records that are not published in DNS for pri)117 441.6 Q -.25(va)-.25
4081 G(te internal netw).25 E(orks.)-.1 E
4082 (As a \214nal special case, the host name can be passed in as a te)142
4083 457.8 Q(xt string in square brack)-.15 E(ets:)-.1 E([ucb)157 474 Q -.25
4084 (va)-.15 G(x.berk).25 E(ele)-.1 E -.65(y.)-.15 G(edu]).65 E .312
4085 (This form a)117 490.2 R -.2(vo)-.2 G .312(ids the MX mapping.).2 F F0
4086 (N.B.:)5.312 E F2 .313(This is intended only for situations wher)2.812 F
4087 2.813(ey)-.37 G .313(ou have a)-2.813 F .338(network \214r)117 502.2 R
4088 -.15(ew)-.37 G .337(all or other host that will do special pr).15 F .337
4089 (ocessing for all your mail, so that your MX)-.45 F -.37(re)117 514.2 S
4090 (cor).37 E 3.958(dp)-.37 G 1.458(oints to a gate)-3.958 F 1.458(way mac)
4091 -.15 F 1.458(hine; this mac)-.15 F 1.459(hine could then do dir)-.15 F
4092 1.459(ect delivery to mac)-.37 F(hines)-.15 E .09
4093 (within your local domain.)117 526.2 R .09(Use of this featur)5.09 F
4094 2.59(ed)-.37 G(ir)-2.59 E .09
4095 (ectly violates RFC 1123 section 5.3.5: it should)-.37 F
4096 (not be used lightly)117 538.2 Q(.)-.55 E F0 2.5(5.2. D)87 562.2 R 2.5
4097 <8a44>2.5 G(e\214ne Macr)-2.5 E(o)-.18 E F1 .88
4098 (Macros are named with a single character or with a w)127 578.4 R .881
4099 (ord in {braces}.)-.1 F .881(The names `)5.881 F(`x')-.74 E 3.381('a)
4100 -.74 G(nd)-3.381 E -.74(``)102 590.4 S({x}').74 E 4.35('d)-.74 G 1.85
4101 (enote the same macro for e)-4.35 F -.15(ve)-.25 G 1.849
4102 (ry single character `).15 F(`x')-.74 E 4.349('. Single)-.74 F 1.849
4103 (character names may be)4.349 F .172
4104 (selected from the entire ASCII set, b)102 602.4 R .172(ut user)-.2 F
4105 .173(-de\214ned macros should be selected from the set of upper)-.2 F
4106 .032(case letters only)102 614.4 R 5.032(.L)-.65 G -.25(ow)-5.032 G .031
4107 (er case letters and special symbols are used internally).25 F 5.031(.L)
4108 -.65 G .031(ong names be)-5.031 F(ginning)-.15 E .326(with a lo)102
4109 626.4 R .326(wer case letter or a punctuation character are reserv)-.25
4110 F .327(ed for use by sendmail, so user)-.15 F(-de\214ned)-.2 E
4111 (long macro names should be)102 638.4 Q(gin with an upper case letter)
4112 -.15 E(.)-.55 E(The syntax for macro de\214nitions is:)127 654.6 Q F0(D)
4113 142 670.8 Q F2 1.666(xv)C(al)-1.666 E F1(where)102 687 Q F2(x)3.069 E F1
4114 .569(is the name of the macro \(which may be a single character or a w)
4115 3.069 F .568(ord in braces\) and)-.1 F F2(val)3.068 E F1(is)3.068 E .478
4116 (the v)102 699 R .478(alue it should ha)-.25 F -.15(ve)-.2 G 5.478(.T)
4117 .15 G .478(here should be no spaces gi)-5.478 F -.15(ve)-.25 G 2.978(nt)
4118 .15 G .479(hat do not actually belong in the macro)-2.978 F -.25(va)102
4119 711 S(lue.).25 E 0 Cg EP
4120 %%Page: 48 44
4121 %%BeginPageSetup
4122 BP
4123 %%EndPageSetup
4124 /F0 10/Times-Bold@0 SF 193.36(SMM:08-48 Sendmail)72 60 R
4125 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .494
4126 (Macros are interpolated using the construct)127 96 R F0($)2.994 E/F2 10
4127 /Times-Italic@0 SF(x)A F1 2.994(,w)C(here)-2.994 E F2(x)2.994 E F1 .494
4128 (is the name of the macro to be inter)2.994 F(-)-.2 E 2.932
4129 (polated. This)102 108 R .432
4130 (interpolation is done when the con\214guration \214le is read, e)2.932
4131 F .433(xcept in)-.15 F F0(M)2.933 E F1 2.933(lines. The)2.933 F(spe-)
4132 2.933 E(cial construct)102 120 Q F0($&)2.5 E F2(x)A F1(can be used in)
4133 2.5 E F0(R)2.5 E F1(lines to get deferred interpolation.)2.5 E
4134 (Conditionals can be speci\214ed using the syntax:)127 136.2 Q($?x te)
4135 142 152.4 Q(xt1 $| te)-.15 E(xt2 $.)-.15 E 1.562(This interpolates)102
4136 168.6 R F2(te)4.062 E(xt1)-.2 E F1 1.562(if the macro)4.062 F F0($x)
4137 4.062 E F1 1.562(is set and non-null, and)4.062 F F2(te)4.062 E(xt2)-.2
4138 E F1 4.062(otherwise. The)4.062 F 1.561(\231else\232 \()4.061 F F0($|)A
4139 F1(\))A(clause may be omitted.)102 180.6 Q 1.302(The follo)127 196.8 R
4140 1.302(wing macros are de\214ned and/or used internally by)-.25 F F2
4141 (sendmail)3.803 E F1 1.303(for interpolation into)3.803 F(ar)102 210.8 Q
4142 (gv')-.18 E 2.793(sf)-.55 G .293(or mailers or for other conte)-2.793 F
4143 2.793(xts. The)-.15 F .293(ones mark)2.793 F .292
4144 (ed \207 are information passed into sendmail)-.1 F/F3 7/Times-Roman@0
4145 SF(16)-4 I F1(,)4 I .035(the ones mark)102 222.8 R .036(ed \210 are inf\
4146 ormation passed both in and out of sendmail, and the unmark)-.1 F .036
4147 (ed macros are)-.1 F(passed out of sendmail b)102 234.8 Q
4148 (ut are not otherwise used internally)-.2 E 5(.T)-.65 G
4149 (hese macros are:)-5 E 13.06($a The)102 251 R
4150 (origination date in RFC 822 format.)2.5 E(This is e)5 E
4151 (xtracted from the Date: line.)-.15 E 12.5($b The)102 267.2 R
4152 (current date in RFC 822 format.)2.5 E 13.06($c The)102 283.4 R .003
4153 (hop count.)2.503 F .003(This is a count of the number of Recei)5.003 F
4154 -.15(ve)-.25 G .002(d: lines plus the v).15 F .002(alue of the)-.25 F F0
4155 <ad68>2.502 E F1(com-)2.502 E(mand line \215ag.)127 295.4 Q 12.5($d The)
4156 102 311.6 R(current date in UNIX \(ctime\) format.)2.5 E 8.06
4157 ($e\207 \(Obsolete;)102 327.8 R 1.814
4158 (use SmtpGreetingMessage option instead.\))4.314 F 1.814
4159 (The SMTP entry message.)6.814 F 1.814(This is)6.814 F .632
4160 (printed out when SMTP starts up.)127 339.8 R .631(The \214rst w)5.631 F
4161 .631(ord must be the)-.1 F F0($j)3.131 E F1 .631
4162 (macro as speci\214ed by RFC)3.131 F 2.97(821. Def)127 351.8 R .47
4163 (aults to \231$j Sendmail $v ready at $b\232.)-.1 F .47
4164 (Commonly rede\214ned to include the con\214gu-)5.47 F(ration v)127
4165 363.8 Q(ersion number)-.15 E 2.5(,e)-.4 G
4166 (.g., \231$j Sendmail $v/$Z ready at $b\232)-2.5 E 14.17($f The)102 380
4167 R(en)2.5 E -.15(ve)-.4 G(lope sender \(from\) address.).15 E 12.5
4168 ($g The)102 396.2 R .018(sender address relati)2.518 F .318 -.15(ve t)
4169 -.25 H 2.518(ot).15 G .018(he recipient.)-2.518 F -.15(Fo)5.018 G 2.518
4170 (re).15 G .017(xample, if)-2.668 F F0($f)2.517 E F1 .017
4171 (is \231foo\232,)2.517 F F0($g)2.517 E F1 .017
4172 (will be \231host!foo\232,)2.517 F(\231foo@host.domain\232, or whate)127
4173 408.2 Q -.15(ve)-.25 G 2.5(ri).15 G 2.5(sa)-2.5 G
4174 (ppropriate for the recei)-2.5 E(ving mailer)-.25 E(.)-.55 E 12.5
4175 ($h The)102 424.4 R(recipient host.)2.5 E
4176 (This is set in ruleset 0 from the $@ \214eld of a parsed address.)5 E
4177 14.72($i The)102 440.6 R(queue id, e.g., \231f344MXxp018717\232.)2.5 E
4178 9.72($j\210 The)102 456.8 R(\231of)2.746 E .247
4179 (\214cial\232 domain name for this site.)-.25 F .247
4180 (This is fully quali\214ed if the full quali\214cation can be)5.247 F
4181 3.094(found. It)127 468.8 R F2(must)3.094 E F1 .593(be rede\214ned to b\
4182 e the fully quali\214ed domain name if your system is not con-)3.094 F
4183 (\214gured so that information can \214nd it automatically)127 480.8 Q
4184 (.)-.65 E 12.5($k The)102 497 R
4185 (UUCP node name \(from the uname system call\).)2.5 E 9.72
4186 ($l\207 \(Obsolete;)102 513.2 R 1.281
4187 (use UnixFromLine option instead.\))3.781 F 1.282
4188 (The format of the UNIX from line.)6.282 F(Unless)6.282 E 1.41(you ha)
4189 127 525.2 R 1.71 -.15(ve c)-.2 H 1.409
4190 (hanged the UNIX mailbox format, you should not change the def).15 F
4191 1.409(ault, which is)-.1 F(\231From $g $d\232.)127 537.2 Q 9.72($m The)
4192 102 553.4 R .718(domain part of the)3.218 F F2 -.1(ge)3.218 G(thostname)
4193 .1 E F1 .718(return v)3.218 F 3.219(alue. Under)-.25 F .719
4194 (normal circumstances,)3.219 F F0($j)3.219 E F1 .719(is equi)3.219 F(v-)
4195 -.25 E(alent to)127 565.4 Q F0($w)2.5 E(.$m)-.7 E F1(.)A 7.5($n\207 The)
4196 102 581.6 R(name of the daemon \(for error messages\).)2.5 E(Def)5 E
4197 (aults to \231MAILER-D)-.1 E(AEMON\232.)-.4 E 7.5($o\207 \(Obsolete:)102
4198 597.8 R .651(use OperatorChars option instead.\))3.151 F .651
4199 (The set of \231operators\232 in addresses.)5.651 F 3.15(Al)5.65 G .65
4200 (ist of)-3.15 F .581(characters which will be considered tok)127 609.8 R
4201 .582(ens and which will separate tok)-.1 F .582(ens when doing pars-)-.1
4202 F 3.278(ing. F)127 621.8 R .778(or e)-.15 F .778
4203 (xample, if \231@\232 were in the)-.15 F F0($o)3.278 E F1 .777
4204 (macro, then the input \231a@b\232 w)3.278 F .777(ould be scanned as)-.1
4205 F .627(three tok)127 633.8 R .627(ens: \231a,)-.1 F 3.127<9a99>-.7 G(@,)
4206 -3.127 E 3.127<9a61>-.7 G .627(nd \231b)-3.127 F 4.527 -.7(.\232 D)-.4 H
4207 (ef).7 E .628
4208 (aults to \231.:@[]\232, which is the minimum set necessary to)-.1 F
4209 .856(do RFC 822 parsing; a richer set of operators is \231.:%@!/[]\232,\
4210  which adds support for UUCP)127 645.8 R(,)-1.11 E
4211 (the %-hack, and X.400 addresses.)127 657.8 Q .32 LW 76 678.8 72 678.8
4212 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92
4213 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8
4214 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112
4215 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124
4216 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136
4217 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148
4218 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160
4219 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172
4220 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184
4221 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196
4222 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208
4223 678.8 DL 216 678.8 212 678.8 DL/F4 5/Times-Roman@0 SF(16)93.6 689.2 Q/F5
4224 8/Times-Roman@0 SF(As of v)3.2 I(ersion 8.6, all of these macros ha)-.12
4225 E .24 -.12(ve r)-.16 H(easonable def).12 E 2(aults. Pre)-.08 F(vious v)
4226 -.2 E(ersions required that the)-.12 E 2(yb)-.12 G 2(ed)-2 G(e\214ned.)
4227 -2 E 0 Cg EP
4228 %%Page: 49 45
4229 %%BeginPageSetup
4230 BP
4231 %%EndPageSetup
4232 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4233 (SMM:08-49)195.86 E/F1 10/Times-Roman@0 SF 12.5($p Sendmail')102 96 R
4234 2.5(sp)-.55 G(rocess id.)-2.5 E 7.5($q\207 Def)102 112.2 R .403
4235 (ault format of sender address.)-.1 F(The)5.403 E F0($q)2.903 E F1 .403
4236 (macro speci\214es ho)2.903 F 2.903(wa)-.25 G 2.904(na)-2.903 G .404
4237 (ddress should appear in a)-2.904 F 1.181(message when it is def)127
4238 124.2 R 3.681(aulted. Def)-.1 F 1.181(aults to \231<$g>\232.)-.1 F 1.18
4239 (It is commonly rede\214ned to be \231$?x$x)6.181 F(<$g>$|$g$.)127 136.2
4240 Q 5<9a6f>-.7 G 2.5<7299>-5 G($g$?x \($x\)$.)-2.5 E
4241 (\232, corresponding to the follo)-.7 E(wing tw)-.25 E 2.5(of)-.1 G
4242 (ormats:)-2.5 E(Eric Allman <eric@CS.Berk)167 152.4 Q(ele)-.1 E -.65(y.)
4243 -.15 G(EDU>).65 E(eric@CS.Berk)167 164.4 Q(ele)-.1 E -.65(y.)-.15 G
4244 (EDU \(Eric Allman\)).65 E/F2 10/Times-Italic@0 SF(Sendmail)127 180.6 Q
4245 F1(properly quotes names that ha)2.5 E .3 -.15(ve s)-.2 H
4246 (pecial characters if the \214rst form is used.).15 E 14.17($r Protocol)
4247 102 196.8 R .976(used to recei)3.476 F 1.276 -.15(ve t)-.25 H .976
4248 (he message.).15 F .976(Set from the)5.976 F F0<ad70>3.476 E F1 .977
4249 (command line \215ag or by the SMTP)3.476 F(serv)127 208.8 Q(er code.)
4250 -.15 E 13.61($s Sender')102 225 R 3.947(sh)-.55 G 1.447(ost name.)-3.947
4251 F 1.447(Set from the)6.447 F F0<ad70>3.947 E F1 1.447
4252 (command line \215ag or by the SMTP serv)3.947 F 1.446(er code \(in)-.15
4253 F(which case it is set to the EHLO/HELO parameter\).)127 237 Q 14.72
4254 ($t A)102 253.2 R 1.607(numeric representation of the current time in t\
4255 he format YYYYMMDDHHmm \(4 digit)4.106 F .576(year 1900-9999, 2 digit m\
4256 onth 01-12, 2 digit day 01-31, 2 digit hours 00-23, 2 digit minutes)127
4257 265.2 R(00-59\).)127 277.2 Q 12.5($u The)102 293.4 R(recipient user)2.5
4258 E(.)-.55 E 12.5($v The)102 309.6 R -.15(ve)2.5 G(rsion number of the).15
4259 E F2(sendmail)2.5 E F1(binary)2.5 E(.)-.65 E 5.28($w\210 The)102 325.8 R
4260 (hostname of this site.)2.5 E(This is the root name of this host \(b)5 E
4261 (ut see belo)-.2 E 2.5(wf)-.25 G(or ca)-2.5 E -.15(ve)-.2 G(ats\).).15 E
4262 12.5($x The)102 342 R(full name of the sender)2.5 E(.)-.55 E 13.06
4263 ($z The)102 358.2 R(home directory of the recipient.)2.5 E 12.5($_ The)
4264 102 374.4 R -.25(va)2.5 G(lidated sender address.).25 E(See also)5 E F0
4265 (${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${addr_type})102 390.6 Q
4266 .802(The type of the address which is currently being re)127 402.6 R
4267 3.303(written. This)-.25 F .803(macro contains up to three)3.303 F .393
4268 (characters, the \214rst is either `e' or `h' for en)127 414.6 R -.15
4269 (ve)-.4 G .392(lope/header address, the second is a space, and).15 F
4270 (the third is either `s' or `r' for sender/recipient address.)127 426.6
4271 Q(${alg_bits})102 442.8 Q .242(The maximum k)127 454.8 R -.15(ey)-.1 G
4272 .243(length \(in bits\) of the symmetric encryption algorithm used for \
4273 a TLS con-).15 F 2.823(nection. This)127 466.8 R .322
4274 (may be less than the ef)2.823 F(fecti)-.25 E .622 -.15(ve k)-.25 H -.15
4275 (ey).05 G .322(length, which is stored in).15 F F0(${cipher_bits})2.822
4276 E F1 2.822(,f)C(or)-2.822 E -.74(``)127 478.8 S -.15(ex).74 G
4277 (port controlled').15 E 2.5('a)-.74 G(lgorithms.)-2.5 E(${auth_authen})
4278 102 495 Q 1.222(The client')127 507 R 3.722(sa)-.55 G 1.223(uthenticati\
4279 on credentials as determined by authentication \(only set if success-)
4280 -3.722 F 2.728(ful\). The)127 519 R .227(format depends on the mechanis\
4281 m used, it might be just `user', or `user@realm', or)2.728 F
4282 (something similar \(SMTP A)127 531 Q(UTH only\).)-.55 E(${auth_author})
4283 102 547.2 Q 1.301(The authorization identity)127 559.2 R 3.801(,i)-.65 G
4284 1.301(.e. the A)-3.801 F 1.301(UTH= parameter of the)-.55 F/F3 9
4285 /Times-Roman@0 SF 1.302(SMTP MAIL)3.801 F F1 1.302(command if sup-)3.802
4286 F(plied.)127 571.2 Q(${auth_type})102 587.4 Q
4287 (The mechanism used for SMTP authentication \(only set if successful\).)
4288 127 599.4 Q(${auth_ssf})102 615.6 Q .321(The k)127 627.6 R -.15(ey)-.1 G
4289 .321(length \(in bits\) of the symmetric encryption algorithm used for \
4290 the security layer of a).15 F(SASL mechanism.)127 639.6 Q(${bodytype})
4291 102 655.8 Q
4292 (The message body type \(7BIT or 8BITMIME\), as determined from the en)
4293 127 667.8 Q -.15(ve)-.4 G(lope.).15 E(${cert_fp})102 684 Q 2.288
4294 (The \214ngerprint of the presented certi\214cate \(ST)127 696 R(AR)-.93
4295 E 2.288(TTLS only\).)-.6 F 2.289(Note: this macro is only)7.288 F .017
4296 (de\214ned if the option)127 708 R F0(CertFinger)2.517 E(printAlgorithm)
4297 -.1 E F1 .016(is set, in which case the speci\214ed \214ngerprint)2.517
4298 F 1.076(algorithm is used.)127 720 R 1.077(The v)6.077 F 1.077
4299 (alid algorithms depend on the OpenSSL v)-.25 F 1.077(ersion, b)-.15 F
4300 1.077(ut usually md5,)-.2 F 0 Cg EP
4301 %%Page: 50 46
4302 %%BeginPageSetup
4303 BP
4304 %%EndPageSetup
4305 /F0 10/Times-Bold@0 SF 193.36(SMM:08-50 Sendmail)72 60 R
4306 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4307 (sha1, and sha256 are a)127 96 Q -.25(va)-.2 G 2.5(ilable. See).25 F
4308 (openssl dgst -h)167 112.2 Q(for a list.)127 128.4 Q(${cert_issuer})102
4309 144.6 Q .709(The DN \(distinguished name\) of the CA \(certi\214cate au\
4310 thority\) that signed the presented cer)127 156.6 R(-)-.2 E
4311 (ti\214cate \(the cert issuer\) \(ST)127 168.6 Q(AR)-.93 E(TTLS only\).)
4312 -.6 E(${cert_md5})102 184.8 Q 2.134
4313 (The MD5 hash of the presented certi\214cate \(ST)127 196.8 R(AR)-.93 E
4314 2.134(TTLS only\).)-.6 F 2.134(Note: this macro is only)7.134 F
4315 (de\214ned if the option)127 208.8 Q F0(CertFinger)2.5 E(printAlgorithm)
4316 -.1 E F1(is not set.)2.5 E(${cert_subject})102 225 Q
4317 (The DN of the presented certi\214cate \(called the cert subject\) \(ST)
4318 127 237 Q(AR)-.93 E(TTLS only\).)-.6 E(${cipher})102 253.2 Q .228(The c\
4319 ipher suite used for the connection, e.g., EDH-DSS-DES-CBC3-SHA, EDH-RS\
4320 A-DES-)127 265.2 R(CBC-SHA, DES-CBC-MD5, DES-CBC3-SHA \(ST)127 277.2 Q
4321 (AR)-.93 E(TTLS only\).)-.6 E(${cipher_bits})102 293.4 Q .687(The ef)127
4322 305.4 R(fecti)-.25 E .987 -.15(ve k)-.25 H -.15(ey).05 G .688(length \(\
4323 in bits\) of the symmetric encryption algorithm used for a TLS con-).15
4324 F(nection.)127 317.4 Q(${client_addr})102 333.6 Q 2.302
4325 (The IP address of the SMTP client.)127 345.6 R 2.302
4326 (IPv6 addresses are tagged with "IPv6:" before the)7.302 F 2.5
4327 (address. De\214ned)127 357.6 R(in the SMTP serv)2.5 E(er only)-.15 E(.)
4328 -.65 E(${client_connections})102 373.8 Q
4329 (The number of open connections in the SMTP serv)127 385.8 Q
4330 (er for the client IP address.)-.15 E(${client_\215ags})102 402 Q 1.524
4331 (The \215ags speci\214ed by the Modi\214er= part of)127 414 R F0
4332 (ClientP)4.024 E(ortOptions)-.2 E F1 1.525(where \215ags are separated)
4333 4.024 F 1.133
4334 (from each other by spaces and upper case \215ags are doubled.)127 426 R
4335 1.132(That is, Modi\214er=hA will be)6.132 F(represented as "h AA" in)
4336 127 438 Q F0(${client_\215ags})2.5 E F1 2.5(,w)C
4337 (hich is required for testing the \215ags in rulesets.)-2.5 E
4338 (${client_name})102 454.2 Q .24(The host name of the SMTP client.)127
4339 466.2 R .241(This may be the client')5.24 F 2.741(sb)-.55 G(rack)-2.741
4340 E .241(eted IP address in the form)-.1 F 3.322([n)127 478.2 S .821(nn.n\
4341 nn.nnn.nnn ] for IPv4 and [ IPv6:nnnn:...:nnnn ] for IPv6 if the client\
4342 ')-3.322 F 3.321(sI)-.55 G 3.321(Pa)-3.321 G .821(ddress is)-3.321 F .21
4343 (not resolv)127 490.2 R .21(able, or if it is resolv)-.25 F .21(able b)
4344 -.25 F .21(ut the IP address of the resolv)-.2 F .21(ed hostname doesn')
4345 -.15 F 2.71(tm)-.18 G(atch)-2.71 E(the original IP address.)127 502.2 Q
4346 (De\214ned in the SMTP serv)5 E(er only)-.15 E 5(.S)-.65 G(ee also)-5 E
4347 F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${client_port})102
4348 518.4 Q(The port number of the SMTP client.)127 530.4 Q
4349 (De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E(${client_ptr})
4350 102 546.6 Q 3.634
4351 (The result of the PTR lookup for the client IP address.)127 558.6 R
4352 3.633(Note: this is the same as)8.634 F F0(${client_name})127 570.6 Q F1
4353 (if and only if)2.5 E F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1
4354 (is OK.)2.5 E(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E
4355 (${client_rate})102 586.8 Q .266
4356 (The number of incoming connections for the client IP address o)127
4357 598.8 R -.15(ve)-.15 G 2.766(rt).15 G .266(he time interv)-2.766 F .266
4358 (al speci\214ed)-.25 F(by ConnectionRateW)127 610.8 Q(indo)-.4 E(wSize.)
4359 -.25 E(${client_resolv)102 627 Q(e})-.15 E
4360 (Holds the result of the resolv)127 639 Q 2.5(ec)-.15 G(all for)-2.5 E
4361 F0(${client_name})2.5 E F1 5(.P)C(ossible v)-5 E(alues are:)-.25 E 33.06
4362 (OK resolv)167 655.2 R(ed successfully)-.15 E -.74(FA)167 667.2 S 26.02
4363 (IL permanent).74 F(lookup f)2.5 E(ailure)-.1 E 7.5(FORGED forw)167
4364 679.2 R(ard lookup doesn')-.1 E 2.5(tm)-.18 G(atch re)-2.5 E -.15(ve)
4365 -.25 G(rse lookup).15 E 20.83(TEMP temporary)167 691.2 R(lookup f)2.5 E
4366 (ailure)-.1 E .208(De\214ned in the SMTP serv)127 707.4 R .208(er only)
4367 -.15 F(.)-.65 E/F2 10/Times-Italic@0 SF(sendmail)5.208 E F1 .208
4368 (performs a hostname lookup on the IP address of)2.708 F .561
4369 (the connecting client.)127 719.4 R(Ne)5.561 E .561
4370 (xt the IP addresses of that hostname are look)-.15 F .561(ed up.)-.1 F
4371 .562(If the client IP)5.562 F 0 Cg EP
4372 %%Page: 51 47
4373 %%BeginPageSetup
4374 BP
4375 %%EndPageSetup
4376 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4377 (SMM:08-51)195.86 E/F1 10/Times-Roman@0 SF .782
4378 (address does not appear in that list, then the hostname is maybe for)
4379 127 96 R 3.282(ged. This)-.18 F .781(is re\215ected as)3.282 F(the v)127
4380 108 Q(alue FORGED for)-.25 E F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E
4381 F1(and it also sho)2.5 E(ws up in)-.25 E F0($_)2.5 E F1
4382 (as "\(may be for)2.5 E(ged\)".)-.18 E(${cn_issuer})102 124.2 Q .874(Th\
4383 e CN \(common name\) of the CA that signed the presented certi\214cate \
4384 \(ST)127 136.2 R(AR)-.93 E .874(TTLS only\).)-.6 F .376
4385 (Note: if the CN cannot be e)127 148.2 R .376
4386 (xtracted properly it will be replaced by one of these strings based)
4387 -.15 F(on the encountered error:)127 160.2 Q 8.62
4388 (BadCerti\214cateContainsNUL CN)167 176.4 R(contains a NUL character)2.5
4389 E(BadCerti\214cateT)167 188.4 Q 28.31(ooLong CN)-.8 F(is too long)2.5 E
4390 (BadCerti\214cateUnkno)167 200.4 Q 25.54(wn CN)-.25 F(could not be e)2.5
4391 E(xtracted)-.15 E
4392 (In the last case, some other \(unspeci\214c\) error occurred.)127 216.6
4393 Q(${cn_subject})102 232.8 Q 1.251
4394 (The CN \(common name\) of the presented certi\214cate \(ST)127 244.8 R
4395 (AR)-.93 E 1.251(TTLS only\).)-.6 F(See)6.251 E F0(${cn_issuer})3.751 E
4396 F1(for possible replacements.)127 256.8 Q(${currHeader})102 273 Q .164
4397 (Header v)127 285 R .164(alue as quoted string \(possibly truncated to)
4398 -.25 F F0(MAXN)2.664 E(AME)-.2 E F1 2.664(\). This)B .163
4399 (macro is only a)2.664 F -.25(va)-.2 G(il-).25 E
4400 (able in header check rulesets.)127 297 Q(${daemon_addr})102 313.2 Q
4401 (The IP address the daemon is listening on for connections.)127 325.2 Q
4402 (${daemon_f)102 341.4 Q(amily})-.1 E .355(The netw)127 353.4 R .355
4403 (ork f)-.1 F .356(amily if the daemon is accepting netw)-.1 F .356
4404 (ork connections.)-.1 F .356(Possible v)5.356 F .356(alues include)-.25
4405 F(\231inet\232, \231inet6\232, \231iso\232, \231ns\232, \231x.25\232)127
4406 365.4 Q(${daemon_\215ags})102 381.6 Q .103
4407 (The \215ags for the daemon as speci\214ed by the Modi\214er= part of)
4408 127 393.6 R F0(DaemonP)2.603 E(ortOptions)-.2 E F1(whereby)2.603 E .548
4409 (the \215ags are separated from each other by spaces, and upper case \
4410 \215ags are doubled.)127 405.6 R .549(That is,)5.549 F .37
4411 (Modi\214er=Ea will be represented as "EE a" in)127 417.6 R F0
4412 (${daemon_\215ags})2.87 E F1 2.87(,w)C .37(hich is required for testing)
4413 -2.87 F(the \215ags in rulesets.)127 429.6 Q(${daemon_info})102 445.8 Q
4414 4.763(Some information about a daemon as a te)127 457.8 R 4.764
4415 (xt string.)-.15 F -.15(Fo)9.764 G 7.264(re).15 G 4.764
4416 (xample, \231SMTP+queue-)-7.414 F(ing@00:30:00\232.)127 469.8 Q
4417 (${daemon_name})102 486 Q .734(The name of the daemon from)127 498 R F0
4418 (DaemonP)3.234 E(ortOptions)-.2 E F1 .734(Name= suboption.)3.234 F .734
4419 (If this suboption is)5.734 F
4420 (not set, "Daemon#", where # is the daemon number)127 510 Q 2.5(,i)-.4 G
4421 2.5(su)-2.5 G(sed.)-2.5 E(${daemon_port})102 526.2 Q 1.459
4422 (The port the daemon is accepting connection on.)127 538.2 R(Unless)
4423 6.459 E F0(DaemonP)3.959 E(ortOptions)-.2 E F1 1.46(is set, this)3.959 F
4424 (will most lik)127 550.2 Q(ely be \23125\232.)-.1 E(${deli)102 566.4 Q
4425 -.15(ve)-.25 G(ryMode}).15 E .806(The current deli)127 578.4 R -.15(ve)
4426 -.25 G .806(ry mode sendmail is using.).15 F .806
4427 (It is initially set to the v)5.806 F .805(alue of the)-.25 F F0(Deli)
4428 3.305 E -.1(ve)-.1 G(ry-).1 E(Mode)127 590.4 Q F1(option.)2.5 E(${en)102
4429 606.6 Q(vid})-.4 E(The en)127 618.6 Q -.15(ve)-.4 G
4430 (lope id parameter \(ENVID=\) passed to sendmail as part of the en).15 E
4431 -.15(ve)-.4 G(lope.).15 E(${hdrlen})102 634.8 Q .339
4432 (The length of the header v)127 646.8 R .339
4433 (alue which is stored in ${currHeader} \(before possible truncation\).)
4434 -.25 F(If this v)127 658.8 Q(alue is greater than or equal to)-.25 E F0
4435 (MAXN)2.5 E(AME)-.2 E F1(the header has been truncated.)2.5 E
4436 (${hdr_name})102 675 Q .167(The name of the header \214eld for which th\
4437 e current header check ruleset has been called.)127 687 R(This)5.166 E
4438 .831(is useful for a def)127 699 R .832(ault header check ruleset to ge\
4439 t the name of the header; the macro is only)-.1 F -.2(av)127 711 S
4440 (ailable in header check rulesets.)-.05 E 0 Cg EP
4441 %%Page: 52 48
4442 %%BeginPageSetup
4443 BP
4444 %%EndPageSetup
4445 /F0 10/Times-Bold@0 SF 193.36(SMM:08-52 Sendmail)72 60 R
4446 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4447 (${if_addr})102 96 Q 1.194(The IP address of the interf)127 108 R 1.194
4448 (ace of an incoming connection unless it is in the loopback net.)-.1 F
4449 (IPv6 addresses are tagged with "IPv6:" before the address.)127 120 Q
4450 (${if_addr_out})102 136.2 Q 1.332(The IP address of the interf)127 148.2
4451 R 1.333(ace of an outgoing connection unless it is in the loopback net.)
4452 -.1 F(IPv6 addresses are tagged with "IPv6:" before the address.)127
4453 160.2 Q(${if_f)102 176.4 Q(amily})-.1 E(The IP f)127 188.4 Q
4454 (amily of the interf)-.1 E
4455 (ace of an incoming connection unless it is in the loopback net.)-.1 E
4456 (${if_f)102 204.6 Q(amily_out})-.1 E(The IP f)127 216.6 Q
4457 (amily of the interf)-.1 E
4458 (ace of an outgoing connection unless it is in the loopback net.)-.1 E
4459 (${if_name})102 232.8 Q 1.086(The hostname associated with the interf)
4460 127 244.8 R 1.086(ace of an incoming connection.)-.1 F 1.086
4461 (This macro can be)6.086 F(used for SmtpGreetingMessage and HRecei)127
4462 256.8 Q -.15(ve)-.25 G 2.5(df).15 G(or virtual hosting.)-2.5 E -.15(Fo)5
4463 G 2.5(re).15 G(xample:)-2.65 E 2.5(OS)167 273 S
4464 (mtpGreetingMessage=$?{if_name}${if_name}$|$j$. MT)-2.5 E(A)-.93 E
4465 (${if_name_out})102 293.4 Q(The name of the interf)127 305.4 Q
4466 (ace of an outgoing connection.)-.1 E(${load_a)102 321.6 Q(vg})-.2 E
4467 (The current load a)127 333.6 Q -.15(ve)-.2 G(rage.).15 E(${mail_addr})
4468 102 349.8 Q 1.239(The address part of the resolv)127 361.8 R 1.239
4469 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.739(nf).15 G 1.239
4470 (or the)-3.739 F/F2 9/Times-Roman@0 SF 1.24(SMTP MAIL)3.739 F F1
4471 (command.)3.74 E(De\214ned in the SMTP serv)127 373.8 Q(er only)-.15 E
4472 (.)-.65 E(${mail_host})102 390 Q .146(The host from the resolv)127 402 R
4473 .146(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.646(nf).15 G
4474 .146(or the)-2.646 F F2 .145(SMTP MAIL)2.646 F F1 2.645
4475 (command. De\214ned)2.645 F(in the SMTP serv)127 414 Q(er only)-.15 E(.)
4476 -.65 E(${mail_mailer})102 430.2 Q 2.14(The mailer from the resolv)127
4477 442.2 R 2.14(ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.641(nf)
4478 .15 G 2.141(or the)-4.641 F F2 2.141(SMTP MAIL)4.641 F F1(command.)4.641
4479 E(De\214ned in the SMTP serv)127 454.2 Q(er only)-.15 E(.)-.65 E
4480 (${msg_id})102 470.4 Q(The v)127 482.4 Q(alue of the Message-Id: header)
4481 -.25 E(.)-.55 E(${msg_size})102 498.6 Q 1.033(The v)127 510.6 R 1.033
4482 (alue of the SIZE= parameter)-.25 F 3.533(,i)-.4 G 1.032
4483 (.e., usually the size of the message \(in an ESMTP dia-)-3.533 F 1.252
4484 (logue\), before the message has been collected, thereafter the message\
4485  size as computed by)127 522.6 R/F3 10/Times-Italic@0 SF(sendmail)127
4486 534.6 Q F1(\(and can be used in check_compat\).)2.5 E(${nbadrcpts})102
4487 550.8 Q(The number of bad recipients for a single message.)127 562.8 Q
4488 (${nrcpts})102 579 Q .049(The number of v)127 591 R .049
4489 (alidated recipients for a single message.)-.25 F .048
4490 (Note: since recipient v)5.048 F .048(alidation hap-)-.25 F .472
4491 (pens after)127 603 R F3 -.15(ch)2.973 G(ec).15 E(k_r)-.2 E(cpt)-.37 E
4492 F1 .473(has been called, the v)2.973 F .473
4493 (alue in this ruleset is one less than what might be)-.25 F -.15(ex)127
4494 615 S(pected.).15 E(${ntries})102 631.2 Q(The number of deli)127 643.2 Q
4495 -.15(ve)-.25 G(ry attempts.).15 E(${opMode})102 659.4 Q
4496 (The current operation mode \(from the)127 671.4 Q F0<ad62>2.5 E F1
4497 (\215ag\).)2.5 E(${quarantine})102 687.6 Q
4498 (The quarantine reason for the en)127 699.6 Q -.15(ve)-.4 G
4499 (lope, if it is quarantined.).15 E 0 Cg EP
4500 %%Page: 53 49
4501 %%BeginPageSetup
4502 BP
4503 %%EndPageSetup
4504 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4505 (SMM:08-53)195.86 E/F1 10/Times-Roman@0 SF(${queue_interv)102 96 Q(al})
4506 -.25 E .362(The queue run interv)127 108 R .362(al gi)-.25 F -.15(ve)
4507 -.25 G 2.862(nb).15 G 2.862(yt)-2.862 G(he)-2.862 E F0<ad71>2.861 E F1
4508 2.861(\215ag. F)2.861 F .361(or e)-.15 F(xample,)-.15 E F0(\255q30m)
4509 2.861 E F1 -.1(wo)2.861 G .361(uld set).1 F F0(${queue_inter)2.861 E(-)
4510 -.37 E -.1(va)127 120 S(l}).1 E F1(to \23100:30:00\232.)2.5 E
4511 (${rcpt_addr})102 136.2 Q 1.271(The address part of the resolv)127 148.2
4512 R 1.272(ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.772(nf).15 G
4513 1.272(or the)-3.772 F/F2 9/Times-Roman@0 SF 1.272(SMTP RCPT)3.772 F F1
4514 (command.)3.772 E(De\214ned in the SMTP serv)127 160.2 Q
4515 (er only after a RCPT command.)-.15 E(${rcpt_host})102 176.4 Q .179
4516 (The host from the resolv)127 188.4 R .178(ed triple of the address gi)
4517 -.15 F -.15(ve)-.25 G 2.678(nf).15 G .178(or the)-2.678 F F2 .178
4518 (SMTP RCPT)2.678 F F1 2.678(command. De\214ned)2.678 F(in the SMTP serv)
4519 127 200.4 Q(er only after a RCPT command.)-.15 E(${rcpt_mailer})102
4520 216.6 Q 2.175(The mailer from the resolv)127 228.6 R 2.175
4521 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.675(nf).15 G 2.175
4522 (or the)-4.675 F F2 2.176(SMTP RCPT)4.676 F F1(command.)4.676 E
4523 (De\214ned in the SMTP serv)127 240.6 Q(er only after a RCPT command.)
4524 -.15 E(${serv)102 256.8 Q(er_addr})-.15 E .515(The address of the serv)
4525 127 268.8 R .514(er of the current outgoing SMTP connection.)-.15 F -.15
4526 (Fo)5.514 G 3.014(rL).15 G .514(MTP deli)-3.014 F -.15(ve)-.25 G .514
4527 (ry the).15 F(macro is set to the name of the mailer)127 280.8 Q(.)-.55
4528 E(${serv)102 297 Q(er_name})-.15 E(The name of the serv)127 309 Q
4529 (er of the current outgoing SMTP or LMTP connection.)-.15 E(${time})102
4530 325.2 Q .006(The output of the)127 337.2 R/F3 10/Times-Italic@0 SF(time)
4531 2.506 E F1 .007(\(3\) function, i.e., the number of seconds since 0 hou\
4532 rs, 0 minutes, 0 sec-)B(onds, January 1, 1970, Coordinated Uni)127 349.2
4533 Q -.15(ve)-.25 G(rsal T).15 E(ime \(UTC\).)-.35 E(${tls_v)102 365.4 Q
4534 (ersion})-.15 E .85(The TLS/SSL v)127 377.4 R .849(ersion used for the \
4535 connection, e.g., TLSv1.2, TLSv1; de\214ned after ST)-.15 F(AR)-.93 E
4536 -.92(T-)-.6 G(TLS has been used.)127 389.4 Q(${total_rate})102 405.6 Q
4537 1.373(The total number of incoming connections o)127 417.6 R -.15(ve)
4538 -.15 G 3.873(rt).15 G 1.373(he time interv)-3.873 F 1.374
4539 (al speci\214ed by Connection-)-.25 F(RateW)127 429.6 Q(indo)-.4 E
4540 (wSize.)-.25 E(${v)102 445.8 Q(erify})-.15 E 1.141(The result of the v)
4541 127 457.8 R 1.141
4542 (eri\214cation of the presented cert; only de\214ned after ST)-.15 F(AR)
4543 -.93 E 1.14(TTLS has been)-.6 F(used \(or attempted\).)127 469.8 Q
4544 (Possible v)5 E(alues are:)-.25 E 48.06(OK v)167 486 R
4545 (eri\214cation succeeded.)-.15 E 48.06(NO no)167 498 R(cert presented.)
4546 2.5 E(NO)167 510 Q 44.85(Tn)-.4 G 2.5(oc)-44.85 G(ert requested.)-2.5 E
4547 -.74(FA)167 522 S 41.02(IL cert).74 F(presented b)2.5 E
4548 (ut could not be v)-.2 E(eri\214ed,)-.15 E
4549 (e.g., the signing CA is missing.)232 534 Q 34.73(NONE ST)167 546 R(AR)
4550 -.93 E(TTLS has not been performed.)-.6 E 29.72(CLEAR ST)167 558 R(AR)
4551 -.93 E(TTLS has been disabled internally for a clear te)-.6 E(xt deli)
4552 -.15 E -.15(ve)-.25 G(ry attempt.).15 E 35.83(TEMP temporary)167 570 R
4553 (error occurred.)2.5 E(PR)167 582 Q -1.88 -.4(OT O)-.4 H 10.7(COL some)
4554 .4 F(protocol error occurred)2.5 E(at the ESMTP le)232 594 Q -.15(ve)
4555 -.25 G 2.5(l\().15 G(not TLS\).)-2.5 E(SOFTW)167 606 Q 9.81(ARE ST)-1.2
4556 F(AR)-.93 E(TTLS handshak)-.6 E 2.5(ef)-.1 G(ailed,)-2.6 E(which is a f)
4557 232 618 Q(atal error for this session,)-.1 E(the e-mail will be queued.)
4558 232 630 Q .749(There are three types of dates that can be used.)127
4559 650.4 R(The)5.749 E F0($a)3.249 E F1(and)3.249 E F0($b)3.249 E F1 .749
4560 (macros are in RFC 822 for)3.249 F(-)-.2 E(mat;)102 662.4 Q F0($a)3.214
4561 E F1 .714(is the time as e)3.214 F .713
4562 (xtracted from the \231Date:\232 line of the message \(if there w)-.15 F
4563 .713(as one\), and)-.1 F F0($b)3.213 E F1(is)3.213 E .056
4564 (the current date and time \(used for postmarks\).)102 674.4 R .057
4565 (If no \231Date:\232 line is found in the incoming message,)5.056 F F0
4566 ($a)102 686.4 Q F1 .305(is set to the current time also.)2.805 F(The)
4567 5.305 E F0($d)2.805 E F1 .304(macro is equi)2.805 F -.25(va)-.25 G .304
4568 (lent to the).25 F F0($b)2.804 E F1 .304(macro in UNIX \(ctime\) for)
4569 2.804 F(-)-.2 E(mat.)102 698.4 Q 0 Cg EP
4570 %%Page: 54 50
4571 %%BeginPageSetup
4572 BP
4573 %%EndPageSetup
4574 /F0 10/Times-Bold@0 SF 193.36(SMM:08-54 Sendmail)72 60 R
4575 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .238
4576 (The macros)127 96 R F0($w)2.738 E F1(,)A F0($j)2.738 E F1 2.738(,a)C
4577 (nd)-2.738 E F0($m)2.738 E F1 .238
4578 (are set to the identity of this host.)2.738 F/F2 10/Times-Italic@0 SF
4579 (Sendmail)5.239 E F1 .239(tries to \214nd the fully)2.739 F .335(quali\
4580 \214ed name of the host if at all possible; it does this by calling)102
4581 108 R F2 -.1(ge)2.834 G(thostname).1 E F1 .334(\(2\) to get the current)
4582 B .457(hostname and then passing that to)102 120 R F2 -.1(ge)2.957 G
4583 (thostbyname).1 E F1 .457
4584 (\(3\) which is supposed to return the canonical v)B(er)-.15 E(-)-.2 E
4585 .279(sion of that host name.)102 134 R/F3 7/Times-Roman@0 SF(17)-4 I F1
4586 .279(Assuming this is successful,)2.779 4 N F0($j)2.778 E F1 .278
4587 (is set to the fully quali\214ed name and)2.778 F F0($m)2.778 E F1(is)
4588 2.778 E .706(set to the domain part of the name \(e)102 146 R -.15(ve)
4589 -.25 G .706(rything after the \214rst dot\).).15 F(The)5.706 E F0($w)
4590 3.206 E F1 .706(macro is set to the \214rst)3.206 F -.1(wo)102 158 S
4591 .359(rd \(e).1 F -.15(ve)-.25 G .358
4592 (rything before the \214rst dot\) if you ha).15 F .658 -.15(ve a l)-.2 H
4593 -2.15 -.25(ev e).15 H 2.858(l5o).25 G 2.858(rh)-2.858 G .358
4594 (igher con\214guration \214le; otherwise, it)-2.858 F .404
4595 (is set to the same v)102 170 R .405(alue as)-.25 F F0($j)2.905 E F1
4596 5.405(.I)C 2.905(ft)-5.405 G .405
4597 (he canoni\214cation is not successful, it is imperati)-2.905 F .705
4598 -.15(ve t)-.25 H .405(hat the con\214g).15 F(\214le set)102 184 Q F0($j)
4599 2.5 E F1(to the fully quali\214ed domain name)2.5 E F3(18)-4 I F1(.)4 I
4600 (The)127 200.2 Q F0($f)2.833 E F1 .333(macro is the id of the sender as\
4601  originally determined; when mailing to a speci\214c host)2.833 F(the)
4602 102 212.2 Q F0($g)3.224 E F1 .724
4603 (macro is set to the address of the sender)3.224 F F2 -.37(re)3.225 G
4604 .725(lative to the r).37 F(ecipient.)-.37 E F1 -.15(Fo)5.725 G 3.225(re)
4605 .15 G .725(xample, if I send to)-3.375 F(\231bollard@matisse.CS.Berk)102
4606 224.2 Q(ele)-.1 E -.65(y.)-.15 G .425(EDU\232 from the machine \231v).65
4607 F(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G .424(EDU\232 the).65 F
4608 F0($f)2.924 E F1(macro)2.924 E(will be \231eric\232 and the)102 236.2 Q
4609 F0($g)2.5 E F1(macro will be \231eric@v)2.5 E(angogh.CS.Berk)-.25 E(ele)
4610 -.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E(The)127 252.4 Q F0($x)2.562 E
4611 F1 .062(macro is set to the full name of the sender)2.562 F 5.062(.T)
4612 -.55 G .062(his can be determined in se)-5.062 F -.15(ve)-.25 G .063
4613 (ral w).15 F 2.563(ays. It)-.1 F .63(can be passed as \215ag to)102
4614 264.4 R F2(sendmail)3.13 E F1 5.629(.I)C 3.129(tc)-5.629 G .629
4615 (an be de\214ned in the)-3.129 F/F4 9/Times-Roman@0 SF -.315(NA)3.129 G
4616 (ME).315 E F1(en)3.129 E .629(vironment v)-.4 F 3.129(ariable. The)-.25
4617 F(third)3.129 E .948(choice is the v)102 276.4 R .948
4618 (alue of the \231Full-Name:\232 line in the header if it e)-.25 F .949
4619 (xists, and the fourth choice is the)-.15 F .526
4620 (comment \214eld of a \231From:\232 line.)102 288.4 R .526
4621 (If all of these f)5.526 F .526
4622 (ail, and if the message is being originated locally)-.1 F(,)-.65 E
4623 (the full name is look)102 300.4 Q(ed up in the)-.1 E F2(/etc/passwd)2.5
4624 E F1(\214le.)2.5 E 1.32(When sending, the)127 316.6 R F0($h)3.82 E F1(,)
4625 A F0($u)3.82 E F1 3.82(,a)C(nd)-3.82 E F0($z)3.82 E F1 1.321
4626 (macros get set to the host, user)3.82 F 3.821(,a)-.4 G 1.321
4627 (nd home directory \(if)-3.821 F .517(local\) of the recipient.)102
4628 328.6 R .517(The \214rst tw)5.517 F 3.016(oa)-.1 G .516(re set from the)
4629 -3.016 F F0($@)3.016 E F1(and)3.016 E F0($:)3.016 E F1 .516
4630 (part of the re)3.016 F .516(writing rules, respec-)-.25 F(ti)102 340.6
4631 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E(The)127 356.8 Q F0($p)3.806 E F1(and)
4632 3.806 E F0($t)3.806 E F1 1.306(macros are used to create unique strings\
4633  \(e.g., for the \231Message-Id:\232 \214eld\).)3.806 F(The)102 368.8 Q
4634 F0($i)3.252 E F1 .751(macro is set to the queue id on this host; if put\
4635  into the timestamp line it can be e)3.252 F(xtremely)-.15 E .164
4636 (useful for tracking messages.)102 380.8 R(The)5.164 E F0($v)2.664 E F1
4637 .164(macro is set to be the v)2.664 F .165(ersion number of)-.15 F F2
4638 (sendmail)2.665 E F1 2.665(;t)C .165(his is nor)-2.665 F(-)-.2 E
4639 (mally put in timestamps and has been pro)102 392.8 Q -.15(ve)-.15 G 2.5
4640 (ne).15 G(xtremely useful for deb)-2.65 E(ugging.)-.2 E(The)127 409 Q F0
4641 ($c)3.548 E F1 1.048(\214eld is set to the \231hop count,)3.548 F 3.548
4642 <9a69>-.7 G 1.048(.e., the number of times this message has been pro-)
4643 -3.548 F 2.856(cessed. This)102 421 R .356(can be determined by the)
4644 2.856 F F0<ad68>2.856 E F1 .357
4645 (\215ag on the command line or by counting the timestamps)2.856 F
4646 (in the message.)102 433 Q(The)127 449.2 Q F0($r)2.833 E F1(and)2.833 E
4647 F0($s)2.833 E F1 .333
4648 (\214elds are set to the protocol used to communicate with)2.833 F F2
4649 (sendmail)2.833 E F1 .333(and the send-)2.833 F .194(ing hostname.)102
4650 461.2 R(The)5.194 E 2.694(yc)-.15 G .194(an be set together using the)
4651 -2.694 F F0<ad70>2.694 E F1 .194
4652 (command line \215ag or separately using the)2.694 F F0<ad4d>2.695 E F1
4653 (or)102 473.2 Q F0(\255oM)2.5 E F1(\215ags.)2.5 E(The)127 489.4 Q F0($_)
4654 2.967 E F1 .467(is set to a v)2.967 F .467(alidated sender host name.)
4655 -.25 F .466(If the sender is running an RFC 1413 compli-)5.467 F .384
4656 (ant IDENT serv)102 501.4 R .384(er and the recei)-.15 F -.15(ve)-.25 G
4657 2.884(rh).15 G .384
4658 (as the IDENT protocol turned on, it will include the user name)-2.884 F
4659 (on that host.)102 513.4 Q(The)127 529.6 Q F0(${client_name})5.98 E F1
4660 (,)A F0(${client_addr})5.98 E F1 5.98(,a)C(nd)-5.98 E F0(${client_port})
4661 5.98 E F1 3.48(macros are set to the name,)5.98 F .786
4662 (address, and port number of the SMTP client who is in)102 541.6 R -.2
4663 (vo)-.4 G(king).2 E F2(sendmail)3.286 E F1 .786(as a serv)3.286 F(er)
4664 -.15 E 5.786(.T)-.55 G .786(hese can be)-5.786 F(used in the)102 553.6 Q
4665 F2 -.15(ch)2.5 G(ec).15 E(k_*)-.2 E F1(rulesets \(using the)2.5 E F0($&)
4666 2.5 E F1(deferred e)2.5 E -.25(va)-.25 G(luation form, of course!\).).25
4667 E F0 2.5(5.3. C)87 577.6 R(and F \212 De\214ne Classes)2.5 E F1 .66(Cla\
4668 sses of phrases may be de\214ned to match on the left hand side of re)
4669 127 593.8 R .659(writing rules, where a)-.25 F .464(\231phrase\232 is a\
4670  sequence of characters that does not contain space characters.)102
4671 605.8 R -.15(Fo)5.465 G 2.965(re).15 G .465(xample a class of)-3.115 F
4672 .654(all local names for this site might be created so that attempts to\
4673  send to oneself can be eliminated.)102 617.8 R .041(These can either b\
4674 e de\214ned directly in the con\214guration \214le or read in from anot\
4675 her \214le.)102 629.8 R .041(Classes are)5.041 F .649
4676 (named as a single letter or a w)102 641.8 R .649(ord in {braces}.)-.1 F
4677 .649(Class names be)5.649 F .649(ginning with lo)-.15 F .648
4678 (wer case letters and)-.25 F .638(special characters are reserv)102
4679 653.8 R .638(ed for system use.)-.15 F .639
4680 (Classes de\214ned in con\214g \214les may be gi)5.639 F -.15(ve)-.25 G
4681 3.139(nn).15 G(ames)-3.139 E 1.05
4682 (from the set of upper case letters for short names or be)102 665.8 R
4683 1.05(ginning with an upper case letter for long)-.15 F .32 LW 76 675.4
4684 72 675.4 DL 80 675.4 76 675.4 DL 84 675.4 80 675.4 DL 88 675.4 84 675.4
4685 DL 92 675.4 88 675.4 DL 96 675.4 92 675.4 DL 100 675.4 96 675.4 DL 104
4686 675.4 100 675.4 DL 108 675.4 104 675.4 DL 112 675.4 108 675.4 DL 116
4687 675.4 112 675.4 DL 120 675.4 116 675.4 DL 124 675.4 120 675.4 DL 128
4688 675.4 124 675.4 DL 132 675.4 128 675.4 DL 136 675.4 132 675.4 DL 140
4689 675.4 136 675.4 DL 144 675.4 140 675.4 DL 148 675.4 144 675.4 DL 152
4690 675.4 148 675.4 DL 156 675.4 152 675.4 DL 160 675.4 156 675.4 DL 164
4691 675.4 160 675.4 DL 168 675.4 164 675.4 DL 172 675.4 168 675.4 DL 176
4692 675.4 172 675.4 DL 180 675.4 176 675.4 DL 184 675.4 180 675.4 DL 188
4693 675.4 184 675.4 DL 192 675.4 188 675.4 DL 196 675.4 192 675.4 DL 200
4694 675.4 196 675.4 DL 204 675.4 200 675.4 DL 208 675.4 204 675.4 DL 212
4695 675.4 208 675.4 DL 216 675.4 212 675.4 DL/F5 5/Times-Roman@0 SF(17)93.6
4696 685.8 Q/F6 8/Times-Roman@0 SF -.12(Fo)3.2 K 2(re).12 G
4697 (xample, on some systems)-2.12 E/F7 8/Times-Italic@0 SF -.08(ge)2 G
4698 (thostname).08 E F6(might return \231foo\232 which w)2 E
4699 (ould be mapped to \231foo.bar)-.08 E(.com\232 by)-.44 E F7 -.08(ge)2 G
4700 (thostbyname).08 E F6(.)A F5(18)93.6 699.4 Q F6(Older v)3.2 I
4701 (ersions of sendmail didn')-.12 E 2(tp)-.144 G(re-de\214ne)-2 E/F8 8
4702 /Times-Bold@0 SF($j)2 E F6(at all, so up until 8.6, con\214g \214les)2 E
4703 F7(always)2 E F6(had to de\214ne)2 E F8($j)2 E F6(.)A 0 Cg EP
4704 %%Page: 55 51
4705 %%BeginPageSetup
4706 BP
4707 %%EndPageSetup
4708 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4709 (SMM:08-55)195.86 E/F1 10/Times-Roman@0 SF(names.)102 96 Q
4710 (The syntax is:)127 112.2 Q F0(C)142 128.4 Q/F2 10/Times-Italic@0 SF
4711 1.666(cp)C(hr)-1.666 E(ase1 phr)-.15 E(ase2...)-.15 E F0(F)142 140.4 Q
4712 F2 1.666<638c>C(le)-1.666 E F0(F)142 152.4 Q F2 1.666(c|)C(pr)-1.666 E
4713 -.1(og)-.45 G -.15(ra).1 G(m).15 E F0(F)142 164.4 Q F2 1.666(c[)C(mapk)
4714 -1.666 E -.3(ey)-.1 G(]@mapclass:mapspec).3 E F1 .035
4715 (The \214rst form de\214nes the class)102 180.6 R F2(c)2.535 E F1 .035
4716 (to match an)2.535 F 2.535(yo)-.15 G 2.535(ft)-2.535 G .035(he named w)
4717 -2.535 F 2.535(ords. If)-.1 F F2(phr)2.536 E(ase1)-.15 E F1(or)2.536 E
4718 F2(phr)2.536 E(ase2)-.15 E F1 .036(is another)2.536 F .747(class, e.g.,)
4719 102 192.6 R F2($=S)3.247 E F1 3.247(,t)C .747(he contents of class)
4720 -3.247 F F2(S)3.246 E F1 .746(are added to class)3.246 F F2(c)3.246 E F1
4721 5.746(.I)C 3.246(ti)-5.746 G 3.246(sp)-3.246 G .746
4722 (ermissible to split them among)-3.246 F(multiple lines; for e)102 204.6
4723 Q(xample, the tw)-.15 E 2.5(of)-.1 G(orms:)-2.5 E(CHmonet ucbmonet)142
4724 220.8 Q(and)102 237 Q(CHmonet)142 253.2 Q(CHucbmonet)142 265.2 Q 1.015
4725 (are equi)102 281.4 R -.25(va)-.25 G 3.515(lent. The).25 F -.74(``)3.516
4726 G(F').74 E 3.516('f)-.74 G 1.016(orms read the elements of the class)
4727 -3.516 F F2(c)3.516 E F1 1.016(from the named)3.516 F F2(\214le)3.516 E
4728 F1(,)A F2(pr)3.516 E -.1(og)-.45 G -.15(ra).1 G(m).15 E F1 3.516(,o)C(r)
4729 -3.516 E F2 .162(map speci\214cation)102 293.4 R F1 5.162(.E)C .161
4730 (ach element should be listed on a separate line.)-5.162 F 1.761 -.8
4731 (To s)5.161 H .161(pecify an optional \214le, use).8 F -.74(``)102 305.4
4732 S(\255o').74 E 2.5('b)-.74 G
4733 (etween the class name and the \214le name, e.g.,)-2.5 E
4734 (Fc \255o /path/to/\214le)142 321.6 Q .396(If the \214le can')102 337.8
4735 R 2.896(tb)-.18 G 2.896(eu)-2.896 G(sed,)-2.896 E F2(sendmail)2.896 E F1
4736 .396(will not complain b)2.896 F .396(ut silently ignore it.)-.2 F .396
4737 (The map form should be)5.396 F .364(an optional map k)102 349.8 R -.15
4738 (ey)-.1 G 2.864(,a)-.5 G 2.864(na)-2.864 G 2.864(ts)-2.864 G .363
4739 (ign, and a map class follo)-2.864 F .363
4740 (wed by the speci\214cation for that map.)-.25 F(Exam-)5.363 E
4741 (ples include:)102 361.8 Q(F{V)142 378 Q(irtHosts}@ldap:\255k \(&\(obje\
4742 ctClass=virtHosts\)\(host=*\)\) \255v host)-.6 E
4743 (F{MyClass}foo@hash:/etc/mail/classes)142 390 Q .95
4744 (will \214ll the class)102 406.2 R F0($={V)3.45 E(irtHosts})-.37 E F1
4745 .951(from an LD)3.45 F .951(AP map lookup and)-.4 F F0($={MyClass})3.451
4746 E F1 .951(from a hash data-)3.451 F .017(base map lookup of the)102
4747 418.2 R F0 -.25(fo)2.517 G(o).25 E F1 5.017(.T)C .017(here is also a b)
4748 -5.017 F .016(uilt-in schema that can be accessed by only specifying:)
4749 -.2 F(F{)142 434.4 Q F2(ClassName)A F1(}@LD)A(AP)-.4 E
4750 (This will tell sendmail to use the def)102 450.6 Q(ault schema:)-.1 E
4751 (\255k \(&\(objectClass=sendmailMT)142 466.8 Q -.4(AC)-.93 G(lass\)).4 E
4752 (\(sendmailMT)154.5 478.8 Q -.4(AC)-.93 G(lassName=).4 E F2(ClassName)A
4753 F1(\))A(\(|\(sendmailMT)154.5 490.8 Q -.4(AC)-.93 G(luster=${sendmailMT)
4754 .4 E -.4(AC)-.93 G(luster}\)).4 E(\(sendmailMT)159.5 502.8 Q
4755 (AHost=$j\)\)\))-.93 E(\255v sendmailMT)142 514.8 Q -.4(AC)-.93 G(lassV)
4756 .4 E(alue)-1.11 E
4757 (Note that the lookup is only done when sendmail is initially started.)
4758 102 531 Q 1.339(Elements of classes can be accessed in rules using)127
4759 547.2 R F0($=)3.839 E F1(or)3.839 E F0($~)3.839 E F1 6.339(.T)C(he)
4760 -6.339 E F0($~)3.839 E F1 1.339(\(match entries not in)3.839 F
4761 (class\) only matches a single w)102 559.2 Q(ord; multi-w)-.1 E
4762 (ord entries in the class are ignored in this conte)-.1 E(xt.)-.15 E
4763 (Some classes ha)127 575.4 Q .3 -.15(ve i)-.2 H(nternal meaning to).15 E
4764 F2(sendmail)2.5 E F1(:)A 18.42($=e contains)102 591.6 R .562
4765 (the Content-T)3.062 F(ransfer)-.35 E .562(-Encodings that can be 8)-.2
4766 F/F3 10/Symbol SF<ae>A F1 3.062(7b)C .562(it encoded.)-3.062 F .561
4767 (It is prede\214ned to)5.561 F
4768 (contain \2317bit\232, \2318bit\232, and \231binary\232.)138 603.6 Q
4769 17.86($=k set)102 619.8 R(to be the same as)2.5 E F0($k)2.5 E F1 2.5(,t)
4770 C(hat is, the UUCP node name.)-2.5 E 15.08($=m set)102 636 R
4771 (to the set of domains by which this host is kno)2.5 E
4772 (wn, initially just)-.25 E F0($m)2.5 E F1(.)A 17.86($=n can)102 652.2 R
4773 .58(be set to the set of MIME body types that can ne)3.08 F -.15(ve)-.25
4774 G 3.081(rb).15 G 3.081(ee)-3.081 G .581(ight to se)-3.081 F -.15(ve)-.25
4775 G 3.081(nb).15 G .581(it encoded.)-3.081 F(It)5.581 E(def)138 664.2 Q
4776 1.81(aults to \231multipart/signed\232.)-.1 F 1.81
4777 (Message types \231message/*\232 and \231multipart/*\232 are ne)6.81 F
4778 -.15(ve)-.25 G(r).15 E 1.853(encoded directly)138 676.2 R 6.853(.M)-.65
4779 G 1.853(ultipart messages are al)-6.853 F -.1(wa)-.1 G 1.853
4780 (ys handled recursi).1 F -.15(ve)-.25 G(ly).15 E 6.853(.T)-.65 G 1.853
4781 (he handling of)-6.853 F(message/* messages are controlled by class)138
4782 688.2 Q F0($=s)2.5 E F1(.)A 17.86($=q A)102 704.4 R .712
4783 (set of Content-T)3.212 F .712(ypes that will ne)-.8 F -.15(ve)-.25 G
4784 3.212(rb).15 G 3.212(ee)-3.212 G .712(ncoded as base64 \(if the)-3.212 F
4785 3.212(yh)-.15 G -2.25 -.2(av e)-3.212 H .711(to be encoded,)3.412 F(the)
4786 138 716.4 Q 3.357(yw)-.15 G .858(ill be encoded as quoted-printable\).)
4787 -3.357 F .858(It can ha)5.858 F 1.158 -.15(ve p)-.2 H .858
4788 (rimary types \(e.g., \231te).15 F .858(xt\232\) or full)-.15 F 0 Cg EP
4789 %%Page: 56 52
4790 %%BeginPageSetup
4791 BP
4792 %%EndPageSetup
4793 /F0 10/Times-Bold@0 SF 193.36(SMM:08-56 Sendmail)72 60 R
4794 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4795 (types \(such as \231te)138 96 Q(xt/plain\232\).)-.15 E 18.97
4796 ($=s contains)102 112.2 R .648
4797 (the set of subtypes of message that can be treated recursi)3.148 F -.15
4798 (ve)-.25 G(ly).15 E 5.648(.B)-.65 G 3.148(yd)-5.648 G(ef)-3.148 E .648
4799 (ault it con-)-.1 F .969(tains only \231rfc822\232.)138 124.2 R .969
4800 (Other \231message/*\232 types cannot be 8)5.969 F/F2 10/Symbol SF<ae>A
4801 F1 3.469(7b)C .969(it encoded.)-3.469 F .97(If a message)5.97 F 1.045
4802 (containing eight bit data is sent to a se)138 136.2 R -.15(ve)-.25 G
4803 3.545(nb).15 G 1.045(it host, and that message cannot be encoded)-3.545
4804 F(into se)138 148.2 Q -.15(ve)-.25 G 2.5(nb).15 G
4805 (its, it will be stripped to 7 bits.)-2.5 E 20.08($=t set)102 164.4 R
4806 .372(to the set of trusted users by the)2.872 F F0(T)2.872 E F1 .372
4807 (con\214guration line.)2.872 F .372(If you w)5.372 F .373
4808 (ant to read trusted users)-.1 F(from a \214le, use)138 176.4 Q F0(Ft)
4809 2.5 E/F3 10/Times-Italic@0 SF(/\214le/name)A F1(.)A 15.64($=w set)102
4810 192.6 R .513(to be the set of all names this host is kno)3.013 F .513
4811 (wn by)-.25 F 5.513(.T)-.65 G .513(his can be used to match local host-)
4812 -5.513 F(names.)138 204.6 Q($={persistentMacros})102 220.8 Q 1.712
4813 (set to the macros that should be sa)138 232.8 R -.15(ve)-.2 G 4.212(da)
4814 .15 G 1.712(cross queue runs.)-4.212 F 1.712(Care should be tak)6.712 F
4815 1.712(en when)-.1 F(adding macro names to this class.)138 244.8 Q F3
4816 (Sendmail)127 261 Q F1 .183(can be compiled to allo)2.683 F 2.683(wa)
4817 -.25 G F3(scanf)-.001 E F1 .182(\(3\) string on the)B F0(F)2.682 E F1
4818 2.682(line. This)2.682 F .182(lets you do simplistic)2.682 F .554
4819 (parsing of te)102 273 R .554(xt \214les.)-.15 F -.15(Fo)5.554 G 3.054
4820 (re).15 G .554(xample, to read all the user names in your system)-3.204
4821 F F3(/etc/passwd)3.055 E F1 .555(\214le into a)3.055 F(class, use)102
4822 285 Q(FL/etc/passwd %[^:])142 301.2 Q(which reads e)102 317.4 Q -.15(ve)
4823 -.25 G(ry line up to the \214rst colon.).15 E F0 2.5(5.4. M)87 341.4 R
4824 2.5<8a44>2.5 G(e\214ne Mailer)-2.5 E F1(Programs and interf)127 357.6 Q
4825 (aces to mailers are de\214ned in this line.)-.1 E(The format is:)5 E F0
4826 (M)142 373.8 Q F3(name)A F1 2.5(,{)C F3(\214eld)-2.5 E F1(=)A F3(value)A
4827 F1(}*)1.666 E(where)102 390 Q F3(name)4.244 E F1 1.744(is the name of t\
4828 he mailer \(used internally only\) and the \231\214eld=name\232 pairs d\
4829 e\214ne)4.244 F(attrib)102 402 Q(utes of the mailer)-.2 E 5(.F)-.55 G
4830 (ields are:)-5 E -.15(Pa)142 418.2 S 51.87(th The).15 F
4831 (pathname of the mailer)2.5 E 47.83(Flags Special)142 430.2 R
4832 (\215ags for this mailer)2.5 E 41.73(Sender Re)142 442.2 R
4833 (writing set\(s\) for sender addresses)-.25 E 31.17(Recipient Re)142
4834 454.2 R(writing set\(s\) for recipient addresses)-.25 E 30.62
4835 (recipients Maximum)142 466.2 R(number of recipients per connection)2.5
4836 E(Ar)142 478.2 Q 49.13(gv An)-.18 F(ar)2.5 E(gument v)-.18 E
4837 (ector to pass to this mailer)-.15 E 55.61(Eol The)142 490.2 R
4838 (end-of-line string for this mailer)2.5 E 35.62(Maxsize The)142 502.2 R
4839 (maximum message length to this mailer)2.5 E 14.51(maxmessages The)142
4840 514.2 R(maximum message deli)2.5 E -.15(ve)-.25 G(ries per connection)
4841 .15 E 32.27(Linelimit The)142 526.2 R
4842 (maximum line length in the message body)2.5 E 31.18(Directory The)142
4843 538.2 R -.1(wo)2.5 G(rking directory for the mailer).1 E 42.84
4844 (Userid The)142 550.2 R(def)2.5 E(ault user and group id to run as)-.1 E
4845 50.62(Nice The)142 562.2 R(nice\(2\) increment for the mailer)2.5 E
4846 38.95(Charset The)142 574.2 R(def)2.5 E
4847 (ault character set for 8-bit characters)-.1 E -.8(Ty)142 586.2 S 49.75
4848 (pe T).8 F(ype information for DSN diagnostics)-.8 E -.8(Wa)142 598.2 S
4849 50.86(it The).8 F(maximum time to w)2.5 E(ait for the mailer)-.1 E
4850 (Queue)142 610.2 Q 20.22(group The)-.15 F(def)2.5 E
4851 (ault queue group for the mailer)-.1 E 69.22(/T)142 622.2 S
4852 (he root directory for the mailer)-69.22 E
4853 (Only the \214rst character of the \214eld name is check)102 638.4 Q
4854 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
4855 E .396(The follo)127 654.6 R .396
4856 (wing \215ags may be set in the mailer description.)-.25 F(An)5.396 E
4857 2.896(yo)-.15 G .397(ther \215ags may be used freely)-2.896 F .075(to c\
4858 onditionally assign headers to messages destined for particular mailers\
4859 .)102 666.6 R .075(Flags mark)5.075 F .075(ed with \207 are)-.1 F 1.192
4860 (not interpreted by the)102 678.6 R F3(sendmail)3.692 E F1 1.193
4861 (binary; these are the con)3.692 F -.15(ve)-.4 G 1.193
4862 (ntionally used to correlate to the \215ags).15 F .738(portion of the)
4863 102 690.6 R F0(H)3.238 E F1 3.237(line. Flags)3.238 F(mark)3.237 E .737
4864 (ed with \210 apply to the mailers for the sender address rather than)
4865 -.1 F(the usual recipient mailers.)102 702.6 Q 0 Cg EP
4866 %%Page: 57 53
4867 %%BeginPageSetup
4868 BP
4869 %%EndPageSetup
4870 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4871 (SMM:08-57)195.86 E/F1 10/Times-Roman@0 SF 15.56(aR)102 96 S .987(un Ex\
4872 tended SMTP \(ESMTP\) protocol \(de\214ned in RFCs 1869, 1652, and 1870\
4873 \).)-15.56 F .987(This \215ag)5.987 F(def)122 108 Q
4874 (aults on if the SMTP greeting message includes the w)-.1 E
4875 (ord \231ESMTP\232.)-.1 E 12.78(AL)102 124.2 S .852
4876 (ook up the user \(address\) part of the resolv)-12.78 F .852
4877 (ed mailer triple, in the alias database.)-.15 F(Normally)5.852 E
4878 (this is only set for local mailers.)122 136.2 Q 15(bF)102 152.4 S .456
4879 (orce a blank line on the end of a message.)-15.15 F .456
4880 (This is intended to w)5.456 F .456(ork around some stupid v)-.1 F(er)
4881 -.15 E(-)-.2 E .362(sions of /bin/mail that require a blank line, b)122
4882 164.4 R .362(ut do not pro)-.2 F .362(vide it themselv)-.15 F 2.861
4883 (es. It)-.15 F -.1(wo)2.861 G .361(uld not nor).1 F(-)-.2 E
4884 (mally be used on netw)122 176.4 Q(ork mail.)-.1 E 13.33(BS)102 192.6 S
4885 .142(trip leading backslashes \(\\\) of)-13.33 F 2.643(fo)-.25 G 2.643
4886 (ft)-2.643 G .143
4887 (he address; this is a subset of the functionality of the)-2.643 F F0(s)
4888 2.643 E F1(\215ag.)2.643 E 15.56(cD)102 208.8 S 2.663(on)-15.56 G .163
4889 (ot include comments in addresses.)-2.663 F .163
4890 (This should only be used if you ha)5.163 F .463 -.15(ve t)-.2 H 2.663
4891 (ow).15 G .163(ork around a)-2.763 F 1.846
4892 (remote mailer that gets confused by comments.)122 220.8 R 1.846
4893 (This strips addresses of the form \231Phrase)6.846 F
4894 (<address>\232 or \231address \(Comment\)\232 do)122 232.8 Q
4895 (wn to just \231address\232.)-.25 E 5.83(C\210 If)102 249 R .214
4896 (mail is)2.714 F/F2 10/Times-Italic@0 SF -.37(re)2.714 G(ceived).37 E F1
4897 .213(from a mailer with this \215ag set, an)2.713 F 2.713(ya)-.15 G .213
4898 (ddresses in the header that do not ha)-2.713 F -.15(ve)-.2 G .97
4899 (an at sign \(\231@\232\) after being re)122 261 R .97
4900 (written by ruleset three will ha)-.25 F 1.27 -.15(ve t)-.2 H .97
4901 (he \231@domain\232 clause from).15 F(the sender en)122 273 Q -.15(ve)
4902 -.4 G(lope address tack).15 E(ed on.)-.1 E(This allo)5 E
4903 (ws mail with headers of the form:)-.25 E(From: usera@hosta)162 289.2 Q
4904 -.8(To)162 301.2 S 2.5(:u).8 G(serb@hostb, userc)-2.5 E(to be re)122
4905 317.4 Q(written as:)-.25 E(From: usera@hosta)162 333.6 Q -.8(To)162
4906 345.6 S 2.5(:u).8 G(serb@hostb, userc@hosta)-2.5 E(automatically)122
4907 361.8 Q 5(.H)-.65 G -.25(ow)-5 G -2.15 -.25(ev e).25 H .8 -.4(r, i).25 H
4908 2.5(td).4 G(oesn')-2.5 E 2.5(tr)-.18 G(eally w)-2.5 E(ork reliably)-.1 E
4909 (.)-.65 E 15(dD)102 378 S 2.56(on)-15 G .06(ot include angle brack)-2.56
4910 F .06(ets around route-address syntax addresses.)-.1 F .06
4911 (This is useful on mailers)5.06 F .187(that are going to pass addresses\
4912  to a shell that might interpret angle brack)122 390 R .188
4913 (ets as I/O redirection.)-.1 F(Ho)122 402 Q(we)-.25 E -.15(ve)-.25 G
4914 1.621 -.4(r, i).15 H 3.321(td).4 G .821(oes not protect ag)-3.321 F .821
4915 (ainst other shell metacharacters.)-.05 F .821
4916 (Therefore, passing addresses)5.821 F
4917 (to a shell should not be considered secure.)122 414 Q 5.28(D\207 This)
4918 102 430.2 R(mailer w)2.5 E(ants a \231Date:\232 header line.)-.1 E 15.56
4919 (eT)102 446.4 S .173(his mailer is e)-15.56 F(xpensi)-.15 E .473 -.15
4920 (ve t)-.25 H 2.673(oc).15 G .173(onnect to, so try to a)-2.673 F -.2(vo)
4921 -.2 G .174(id connecting normally; an).2 F 2.674(yn)-.15 G .174
4922 (ecessary con-)-2.674 F(nection will occur during a queue run.)122 458.4
4923 Q(See also option)5 E F0(HoldExpensi)2.5 E -.1(ve)-.1 G F1(.).1 E 13.89
4924 (EE)102 474.6 S(scape lines be)-13.89 E(ginning with \231From)-.15 E 2.5
4925 <9a69>5 G 2.5(nt)-2.5 G(he message with a `>' sign.)-2.5 E 16.67(fT)102
4926 490.8 S .19(he mailer w)-16.67 F .19(ants a)-.1 F F0<ad66>2.69 E F2(fr)
4927 2.69 E(om)-.45 E F1 .19(\215ag, b)2.69 F .19(ut only if this is a netw)
4928 -.2 F .19(ork forw)-.1 F .19(ard operation \(i.e., the mailer)-.1 F
4929 (will gi)122 502.8 Q .3 -.15(ve a)-.25 H 2.5(ne).15 G(rror if the e)-2.5
4930 E -.15(xe)-.15 G(cuting user does not ha).15 E .3 -.15(ve s)-.2 H
4931 (pecial permissions\).).15 E 6.94(F\207 This)102 519 R(mailer w)2.5 E
4932 (ants a \231From:\232 header line.)-.1 E 15(gN)102 535.2 S(ormally)-15 E
4933 (,)-.65 E F2(sendmail)4.892 E F1 2.393(sends internally generated email\
4934  \(e.g., error messages\) using the null)4.892 F 1.327
4935 (return address as required by RFC 1123.)122 547.2 R(Ho)6.327 E(we)-.25
4936 E -.15(ve)-.25 G 2.127 -.4(r, s).15 H 1.327(ome mailers don').4 F 3.827
4937 (ta)-.18 G 1.327(ccept a null return)-3.827 F 3.31(address. If)122 559.2
4938 R(necessary)3.31 E 3.31(,y)-.65 G .81(ou can set the)-3.31 F F0(g)3.311
4939 E F1 .811(\215ag to pre)3.311 F -.15(ve)-.25 G(nt).15 E F2(sendmail)
4940 3.311 E F1 .811(from obe)3.311 F .811(ying the standards;)-.15 F 1.57
4941 (error messages will be sent as from the MAILER-D)122 571.2 R 1.57
4942 (AEMON \(actually)-.4 F 4.07(,t)-.65 G 1.57(he v)-4.07 F 1.57
4943 (alue of the)-.25 F F0($n)4.07 E F1(macro\).)122 583.2 Q 15(hU)102 599.4
4944 S 1.006(pper case should be preserv)-15 F 1.007
4945 (ed in host names \(the $@ portion of the mailer triplet resolv)-.15 F
4946 (ed)-.15 E(from ruleset 0\) for this mailer)122 611.4 Q(.)-.55 E 17.22
4947 (iD)102 627.6 S 2.5(oU)-17.22 G(ser Database re)-2.5 E(writing on en)
4948 -.25 E -.15(ve)-.4 G(lope sender address.).15 E 16.67(IT)102 643.8 S .54
4949 (his \215ag is deprecated and will be remo)-16.67 F -.15(ve)-.15 G 3.039
4950 (df).15 G .539(rom a future v)-3.039 F 3.039(ersion. This)-.15 F .539
4951 (mailer will be speak-)3.039 F .161(ing SMTP to another)122 655.8 R F2
4952 (sendmail)2.662 E F1 2.662<8a61>2.662 G 2.662(ss)-2.662 G .162
4953 (uch it can use special protocol features.)-2.662 F .162
4954 (This \215ag should)5.162 F(not be used e)122 667.8 Q(xcept for deb)-.15
4955 E(ugging purposes because it uses)-.2 E F0(VERB)2.5 E F1
4956 (as SMTP command.)2.5 E 17.22(jD)102 684 S 2.5(oU)-17.22 G
4957 (ser Database re)-2.5 E(writing on recipients as well as senders.)-.25 E
4958 15(kN)102 700.2 S 1.03(ormally when)-15 F F2(sendmail)3.53 E F1 1.03
4959 (connects to a host via SMTP)3.53 F 3.529(,i)-1.11 G 3.529(tc)-3.529 G
4960 1.029(hecks to mak)-3.529 F 3.529(es)-.1 G 1.029(ure that this isn')
4961 -3.529 F(t)-.18 E .08
4962 (accidentally the same host name as might happen if)122 712.2 R F2
4963 (sendmail)2.581 E F1 .081(is miscon\214gured or if a long-haul)2.581 F
4964 (netw)122 724.2 Q 1.074(ork interf)-.1 F 1.074
4965 (ace is set in loopback mode.)-.1 F 1.073
4966 (This \215ag disables the loopback check.)6.074 F 1.073(It should)6.073
4967 F 0 Cg EP
4968 %%Page: 58 54
4969 %%BeginPageSetup
4970 BP
4971 %%EndPageSetup
4972 /F0 10/Times-Bold@0 SF 193.36(SMM:08-58 Sendmail)72 60 R
4973 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4974 (only be used under v)122 96 Q(ery unusual circumstances.)-.15 E 12.78
4975 (KC)102 112.2 S(urrently unimplemented.)-12.78 E(Reserv)5 E
4976 (ed for chunking.)-.15 E 17.22(lT)102 128.4 S
4977 (his mailer is local \(i.e., \214nal deli)-17.22 E -.15(ve)-.25 G
4978 (ry will be performed\).).15 E 13.89(LL)102 144.6 S .598
4979 (imit the line lengths as speci\214ed in RFC 821.)-13.89 F .598
4980 (This deprecated option should be replaced by)5.598 F(the)122 156.6 Q F0
4981 (L=)2.5 E F1(mail declaration.)2.5 E -.15(Fo)5 G 2.5(rh).15 G
4982 (istoric reasons, the)-2.5 E F0(L)2.5 E F1(\215ag also sets the)2.5 E F0
4983 (7)2.5 E F1(\215ag.)2.5 E 12.22(mT)102 172.8 S .464(his mailer can send\
4984  to multiple users on the same host in one transaction.)-12.22 F .463
4985 (When a)5.463 F F0($u)2.963 E F1(macro)2.963 E .731(occurs in the)122
4986 184.8 R/F2 10/Times-Italic@0 SF(ar)3.231 E(gv)-.37 E F1 .732(part of th\
4987 e mailer de\214nition, that \214eld will be repeated as necessary for a\
4988 ll)3.231 F .317(qualifying users.)122 196.8 R(Remo)5.317 E .316(ving th\
4989 is \215ag can defeat duplicate suppression on a remote site as each)-.15
4990 F(recipient is sent in a separate transaction.)122 208.8 Q 3.61
4991 (M\207 This)102 225 R(mailer w)2.5 E
4992 (ants a \231Message-Id:\232 header line.)-.1 E 15(nD)102 241.2 S 2.5(on)
4993 -15 G
4994 (ot insert a UNIX-style \231From\232 line on the front of the message.)
4995 -2.5 E 15(oA)102 257.4 S -.1(lwa)-15 G .816(ys run as the o).1 F .816
4996 (wner of the recipient mailbox.)-.25 F(Normally)5.816 E F2(sendmail)
4997 3.316 E F1 .816(runs as the sender for)3.316 F .198
4998 (locally generated mail or as \231daemon\232 \(actually)122 269.4 R
4999 2.698(,t)-.65 G .198(he user speci\214ed in the)-2.698 F F0(u)2.698 E F1
5000 .198(option\) when deli)2.698 F(v-)-.25 E 1.337(ering netw)122 281.4 R
5001 1.337(ork mail.)-.1 F 1.338(The normal beha)6.338 F 1.338
5002 (vior is required by most local mailers, which will not)-.2 F(allo)122
5003 293.4 Q 2.521(wt)-.25 G .021(he en)-2.521 F -.15(ve)-.4 G .021
5004 (lope sender address to be set unless the mailer is running as daemon.)
5005 .15 F .02(This \215ag is)5.02 F(ignored if the)122 305.4 Q F0(S)2.5 E F1
5006 (\215ag is set.)2.5 E 15(pU)102 321.6 S .497(se the route-addr style re)
5007 -15 F -.15(ve)-.25 G .498(rse-path in the SMTP \231MAIL FR).15 F .498
5008 (OM:\232 command rather than just)-.4 F .205(the return address; althou\
5009 gh this is required in RFC 821 section 3.1, man)122 333.6 R 2.705(yh)
5010 -.15 G .205(osts do not process)-2.705 F(re)122 345.6 Q -.15(ve)-.25 G
5011 (rse-paths properly).15 E 5(.R)-.65 G -2.15 -.25(ev e)-5 H
5012 (rse-paths are of).25 E(\214cially discouraged by RFC 1123.)-.25 E 6.94
5013 (P\207 This)102 361.8 R(mailer w)2.5 E(ants a \231Return-P)-.1 E
5014 (ath:\232 line.)-.15 E 15(qW)102 378 S .068(hen an address that resolv)
5015 -15 F .069(es to this mailer is v)-.15 F .069
5016 (eri\214ed \(SMTP VRFY command\), generate 250)-.15 F
5017 (responses instead of 252 responses.)122 390 Q
5018 (This will imply that the address is local.)5 E 16.67(rS)102 406.2 S
5019 (ame as)-16.67 E F0(f)2.5 E F1 2.5(,b)C(ut sends a)-2.7 E F0<ad72>2.5 E
5020 F1(\215ag.)2.5 E 13.33(RO)102 422.4 S .67
5021 (pen SMTP connections from a \231secure\232 port.)-13.33 F .669
5022 (Secure ports aren')5.669 F 3.169(t\()-.18 G .669(secure, that is\) e)
5023 -3.169 F .669(xcept on)-.15 F .639
5024 (UNIX machines, so it is unclear that this adds an)122 434.4 R(ything.)
5025 -.15 E F2(sendmail)5.639 E F1 .64(must be running as root to)3.14 F
5026 (be able to use this \215ag.)122 446.4 Q 16.11(sS)102 462.6 S
5027 (trip quote characters \(" and \\\) of)-16.11 E 2.5(fo)-.25 G 2.5(ft)
5028 -2.5 G(he address before calling the mailer)-2.5 E(.)-.55 E 14.44(SD)102
5029 478.8 S(on')-14.44 E 3.332(tr)-.18 G .832
5030 (eset the userid before calling the mailer)-3.332 F 5.831(.T)-.55 G .831
5031 (his w)-5.831 F .831(ould be used in a secure en)-.1 F(vironment)-.4 E
5032 (where)122 490.8 Q F2(sendmail)3.317 E F1 .817(ran as root.)3.317 F .817
5033 (This could be used to a)5.817 F -.2(vo)-.2 G .817(id for).2 F .817
5034 (ged addresses.)-.18 F .817(If the)5.817 F F0(U=)3.317 E F1 .818
5035 (\214eld is)3.317 F(also speci\214ed, this \215ag causes the ef)122
5036 502.8 Q(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id to be set to that user)
5037 .15 E(.)-.55 E 15(uU)102 519 S .726(pper case should be preserv)-15 F
5038 .725(ed in user names for this mailer)-.15 F 5.725(.S)-.55 G .725
5039 (tandards require preserv)-5.725 F(ation)-.25 E .748
5040 (of case in the local part of addresses, e)122 531 R .748
5041 (xcept for those address for which your system accepts)-.15 F
5042 (responsibility)122 543 Q 5.151(.R)-.65 G .151(FC 2142 pro)-5.151 F .151
5043 (vides a long list of addresses which should be case insensiti)-.15 F
5044 -.15(ve)-.25 G 5.15(.I).15 G(f)-5.15 E .359
5045 (you use this \215ag, you may be violating RFC 2142.)122 555 R .36
5046 (Note that postmaster is al)5.359 F -.1(wa)-.1 G .36(ys treated as a).1
5047 F(case insensiti)122 567 Q .3 -.15(ve a)-.25 H(ddress re).15 E -.05(ga)
5048 -.15 G(rdless of this \215ag.).05 E 12.78(UT)102 583.2 S(his mailer w)
5049 -12.78 E(ants UUCP-style \231From\232 lines with the ugly \231remote fr\
5050 om <host>\232 on the end.)-.1 E 12.78(wT)102 599.4 S .607
5051 (he user must ha)-12.78 F .907 -.15(ve a v)-.2 H .606
5052 (alid account on this machine, i.e.,)-.1 F F2 -.1(ge)3.106 G(tpwnam).1 E
5053 F1 .606(must succeed.)3.106 F .606(If not, the)5.606 F 1.233
5054 (mail is bounced.)122 611.4 R 1.233(See also the)6.233 F F0
5055 (MailBoxDatabase)3.733 E F1 3.733(option. This)3.733 F 1.233
5056 (is required to get \231.forw)3.733 F(ard\232)-.1 E(capability)122 623.4
5057 Q(.)-.65 E 10.56(WI)102 639.6 S(gnore long term host status information\
5058  \(see Section "Persistent Host Status Information"\).)-10.56 E 7.5
5059 (x\207 This)102 655.8 R(mailer w)2.5 E
5060 (ants a \231Full-Name:\232 header line.)-.1 E 12.78(XT)102 672 S .512
5061 (his mailer w)-12.78 F .512(ants to use the hidden dot algorithm as spe\
5062 ci\214ed in RFC 821; basically)-.1 F 3.011(,a)-.65 G .811 -.15(ny l)
5063 -3.011 H(ine).15 E(be)122 684 Q .796(ginning with a dot will ha)-.15 F
5064 1.096 -.15(ve a)-.2 H 3.296(ne).15 G .797
5065 (xtra dot prepended \(to be stripped at the other end\).)-3.446 F(This)
5066 5.797 E(insures that lines in the message containing a dot will not ter\
5067 minate the message prematurely)122 696 Q(.)-.65 E 15.56(zR)102 712.2 S
5068 .965(un Local Mail T)-15.56 F .965(ransfer Protocol \(LMTP\) between)
5069 -.35 F F2(sendmail)3.465 E F1 .965(and the local mailer)3.465 F 5.965
5070 (.T)-.55 G .965(his is a)-5.965 F -.25(va)122 724.2 S 1.752(riant on SM\
5071 TP de\214ned in RFC 2033 that is speci\214cally designed for deli).25 F
5072 -.15(ve)-.25 G 1.752(ry to a local).15 F 0 Cg EP
5073 %%Page: 59 55
5074 %%BeginPageSetup
5075 BP
5076 %%EndPageSetup
5077 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5078 (SMM:08-59)195.86 E/F1 10/Times-Roman@0 SF(mailbox.)122 96 Q 13.89(ZA)
5079 102 112.2 S(pply DialDelay \(if set\) to this mailer)-13.89 E(.)-.55 E
5080 15(0D)102 128.4 S(on')-15 E 3.607(tl)-.18 G 1.106
5081 (ook up MX records for hosts sent via SMTP/LMTP)-3.607 F 6.106(.D)-1.11
5082 G 3.606(on)-6.106 G 1.106(ot apply)-3.606 F F0 -.25(Fa)3.606 G
5083 (llbackMXhost).25 E F1(either)122 140.4 Q(.)-.55 E 15(1D)102 156.6 S
5084 (on')-15 E 2.5(ts)-.18 G(end null characters \('\\0'\) to this mailer)
5085 -2.5 E(.)-.55 E 15(2D)102 172.8 S(on')-15 E 3.032(tu)-.18 G .532
5086 (se ESMTP e)-3.032 F -.15(ve)-.25 G 3.032(ni).15 G 3.032(fo)-3.032 G
5087 -.25(ff)-3.032 G .532(ered; this is useful for brok).25 F .533
5088 (en systems that of)-.1 F .533(fer ESMTP b)-.25 F .533(ut f)-.2 F(ail)
5089 -.1 E(on EHLO \(without reco)122 184.8 Q -.15(ve)-.15 G
5090 (ring when HELO is tried ne).15 E(xt\).)-.15 E 15(3E)102 201 S .002
5091 (xtend the list of characters con)-15 F -.15(ve)-.4 G .001
5092 (rted to =XX notation when con).15 F -.15(ve)-.4 G .001
5093 (rting to Quoted-Printable to).15 F .977(include those that don')122 213
5094 R 3.478(tm)-.18 G .978(ap cleanly between ASCII and EBCDIC.)-3.478 F
5095 .978(Useful if you ha)5.978 F 1.278 -.15(ve I)-.2 H(BM).15 E
5096 (mainframes on site.)122 225 Q 15(5I)102 241.2 S 2.717(fn)-15 G 2.717
5097 (oa)-2.717 G .217(liases are found for this address, pass the address t\
5098 hrough ruleset 5 for possible alternate)-2.717 F 2.5(resolution. This)
5099 122 253.2 R(is intended to forw)2.5 E(ard the mail to an alternate deli)
5100 -.1 E -.15(ve)-.25 G(ry spot.).15 E 15(6S)102 269.4 S
5101 (trip headers to se)-15 E -.15(ve)-.25 G 2.5(nb).15 G(its.)-2.5 E 15(7S)
5102 102 285.6 S 1.14(trip all output to se)-15 F -.15(ve)-.25 G 3.64(nb).15
5103 G 3.64(its. This)-3.64 F 1.14(is the def)3.64 F 1.141(ault if the)-.1 F
5104 F0(L)3.641 E F1 1.141(\215ag is set.)3.641 F 1.141
5105 (Note that clearing this)6.141 F .295(option is not suf)122 297.6 R .295
5106 (\214cient to get full eight bit data passed through)-.25 F/F2 10
5107 /Times-Italic@0 SF(sendmail)2.795 E F1 5.295(.I)C 2.795(ft)-5.295 G(he)
5108 -2.795 E F0(7)2.795 E F1 .295(option is set,)2.795 F .716
5109 (this is essentially al)122 309.6 R -.1(wa)-.1 G .717
5110 (ys set, since the eighth bit w).1 F .717(as stripped on input.)-.1 F
5111 .717(Note that this option)5.717 F(will only impact messages that didn')
5112 122 321.6 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(8)2.7 E/F3 10/Symbol SF
5113 <ae>A F1 2.5(7b)C(it MIME con)-2.5 E -.15(ve)-.4 G(rsions performed.).15
5114 E 15(8I)102 337.8 S 3.783(fs)-15 G 1.283(et, it is acceptable to send e\
5115 ight bit data to this mailer; the usual attempt to do 8)-3.783 F F3<ae>A
5116 F1 3.782(7b)C(it)-3.782 E(MIME con)122 349.8 Q -.15(ve)-.4 G
5117 (rsions will be bypassed.).15 E 15(9I)102 366 S 2.704(fs)-15 G .204
5118 (et, do)-2.704 F F2(limited)2.704 E F1(7)2.704 E F3<ae>A F1 2.704(8b)C
5119 .204(it MIME con)-2.704 F -.15(ve)-.4 G 2.704(rsions. These).15 F(con)
5120 2.704 E -.15(ve)-.4 G .205(rsions are limited to te).15 F .205
5121 (xt/plain data.)-.15 F 17.22(:C)102 382.2 S .982
5122 (heck addresses to see if the)-17.22 F 3.482(yb)-.15 G -.15(eg)-3.482 G
5123 .982(in \231:include:\232; if the).15 F 3.482(yd)-.15 G .982(o, con)
5124 -3.482 F -.15(ve)-.4 G .982(rt them to the \231*include*\232).15 F
5125 (mailer)122 394.2 Q(.)-.55 E 18(|C)102 410.4 S
5126 (heck addresses to see if the)-18 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5127 (in with a `|'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5128 (rt them to the \231prog\232 mailer).15 E(.)-.55 E 17.22(/C)102 426.6 S
5129 (heck addresses to see if the)-17.22 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5130 (in with a `/'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5131 (rt them to the \231*\214le*\232 mailer).15 E(.)-.55 E 10.79(@L)102
5132 442.8 S(ook up addresses in the user database.)-10.79 E 11.67(%D)102 459
5133 S 3.868(on)-11.67 G 1.368(ot attempt deli)-3.868 F -.15(ve)-.25 G 1.369
5134 (ry on initial receipt of a message or on queue runs unless the queued)
5135 .15 F(message is selected using one of the -qI/-qR/-qS queue run modi\
5136 \214ers or an ETRN request.)122 471 Q 16.67(!D)102 487.2 S 1.29
5137 (isable an MH hack that drops an e)-16.67 F 1.289
5138 (xplicit From: header if it is the same as what sendmail)-.15 F -.1(wo)
5139 122 499.2 S(uld generate.).1 E .267(Con\214guration \214les prior to le)
5140 127 515.4 R -.15(ve)-.25 G 2.768(l6a).15 G .268(ssume the `)-2.768 F
5141 -1.11(A')-.8 G 2.768(,`)1.11 G .268
5142 (w', `5', `:', `|', `/', and `@' options on the)-2.768 F
5143 (mailer named \231local\232.)102 527.4 Q .306(The mailer with the speci\
5144 al name \231error\232 can be used to generate a user error)127 543.6 R
5145 5.305(.T)-.55 G .305(he \(optional\))-5.305 F .323(host \214eld is an e)
5146 102 555.6 R .323(xit status to be returned, and the user \214eld is a m\
5147 essage to be printed.)-.15 F .324(The e)5.324 F .324(xit sta-)-.15 F
5148 .891(tus may be numeric or one of the v)102 567.6 R .891(alues USA)-.25
5149 F .891(GE, NOUSER, NOHOST)-.4 F 3.39(,U)-.74 G -.35(NA)-3.39 G -1.35(VA)
5150 -1 G .89(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 579.6 S 1.141
5151 (RE, TEMPF)1.2 F 1.141(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.141
5152 (COL, or CONFIG to return the corresponding EX_ e).4 F 1.142
5153 (xit code, or an)-.15 F .288
5154 (enhanced error code as described in RFC 1893,)102 591.6 R F2 .288
5155 (Enhanced Mail System Status Codes.)2.788 F F1 -.15(Fo)5.287 G 2.787(re)
5156 .15 G(xample,)-2.937 E(the entry:)102 603.6 Q
5157 ($#error $@ NOHOST $: Host unkno)142 619.8 Q(wn in this domain)-.25 E
5158 .145(on the RHS of a rule will cause the speci\214ed error to be genera\
5159 ted and the \231Host unkno)102 636 R .146(wn\232 e)-.25 F .146(xit sta-)
5160 -.15 F .491(tus to be returned if the LHS matches.)102 648 R .491
5161 (This mailer is only functional in rulesets 0, 5, or one of the)5.491 F
5162 1.81(check_* rulesets.)102 660 R 1.81
5163 (The host \214eld can also contain the special tok)6.81 F(en)-.1 E F0
5164 (quarantine)4.31 E F1 1.81(which instructs)4.31 F
5165 (sendmail to quarantine the current message.)102 672 Q .257
5166 (The mailer with the special name \231discard\232 causes an)127 688.2 R
5167 2.756(ym)-.15 G .256(ail sent to it to be discarded b)-2.756 F .256
5168 (ut oth-)-.2 F 1.313(erwise treated as though it were successfully deli)
5169 102 700.2 R -.15(ve)-.25 G 3.813(red. This).15 F 1.314
5170 (mailer cannot be used in ruleset 0,)3.813 F(only in the v)102 712.2 Q
5171 (arious address checking rulesets.)-.25 E 0 Cg EP
5172 %%Page: 60 56
5173 %%BeginPageSetup
5174 BP
5175 %%EndPageSetup
5176 /F0 10/Times-Bold@0 SF 193.36(SMM:08-60 Sendmail)72 60 R
5177 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .468
5178 (The mailer named \231local\232)127 96 R/F2 10/Times-Italic@0 SF(must)
5179 2.968 E F1 .468(be de\214ned in e)2.968 F -.15(ve)-.25 G .468
5180 (ry con\214guration \214le.).15 F .468(This is used to deli)5.468 F -.15
5181 (ve)-.25 G(r).15 E .25(local mail, and is treated specially in se)102
5182 108 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75
5183 (,t)-.65 G .25(hree other mailers named \231prog\232,)-2.75 F .942(\231\
5184 *\214le*\232, and \231*include*\232 may be de\214ned to tune the deli)
5185 102 120 R -.15(ve)-.25 G .942(ry of messages to programs, \214les, and)
5186 .15 F(:include: lists respecti)102 132 Q -.15(ve)-.25 G(ly).15 E 5(.T)
5187 -.65 G(he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E
5188 (Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142
5189 148.2 Q
5190 (M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142
5191 160.2 Q(M*include*, P=/de)142 172.2 Q(v/null, F=su, A=INCLUDE $u)-.25 E
5192 .466
5193 (Builtin pathnames are [FILE] and [IPC], the former is used for deli)127
5194 192.6 R -.15(ve)-.25 G .467(ry to \214les, the latter for).15 F(deli)102
5195 204.6 Q -.15(ve)-.25 G .12(ry via interprocess communication.).15 F -.15
5196 (Fo)5.12 G 2.62(rm).15 G .12(ailers that use [IPC] as pathname the ar)
5197 -2.62 F .12(gument v)-.18 F(ec-)-.15 E .761
5198 (tor \(A=\) must start with TCP or FILE for deli)102 216.6 R -.15(ve)
5199 -.25 G .761(ry via a TCP or a Unix domain sock).15 F 3.261(et. If)-.1 F
5200 .761(TCP is)3.261 F .11(used, the second ar)102 228.6 R .109
5201 (gument must be the name of the host to contact.)-.18 F .109
5202 (Optionally a third ar)5.109 F .109(gument can)-.18 F .575
5203 (be used to specify a port, the def)102 240.6 R .576
5204 (ault is smtp \(port 25\).)-.1 F .576(If FILE is used, the second ar)
5205 5.576 F .576(gument must)-.18 F(be the name of the Unix domain sock)102
5206 252.6 Q(et.)-.1 E .669(If the ar)127 268.8 R .669(gument v)-.18 F .669
5207 (ector does not contain $u then)-.15 F F2(sendmail)3.169 E F1 .668
5208 (will speak SMTP \(or LMTP if the)3.169 F
5209 (mailer \215ag z is speci\214ed\) to the mailer)102 280.8 Q(.)-.55 E
5210 (If no Eol \214eld is de\214ned, then the def)127 297 Q
5211 (ault is "\\r\\n" for SMTP mailers and "\\n" of others.)-.1 E .615
5212 (The Sender and Recipient re)127 313.2 R .615
5213 (writing sets may either be a simple ruleset id or may be tw)-.25 F
5214 3.116(oi)-.1 G(ds)-3.116 E .576
5215 (separated by a slash; if so, the \214rst re)102 325.2 R .575
5216 (writing set is applied to en)-.25 F -.15(ve)-.4 G .575
5217 (lope addresses and the second is).15 F(applied to headers.)102 337.2 Q
5218 (Setting an)5 E 2.5(yv)-.15 G
5219 (alue to zero disables corresponding mailer)-2.75 E(-speci\214c re)-.2 E
5220 (writing.)-.25 E .196
5221 (The Directory is actually a colon-separated path of directories to try)
5222 127 353.4 R 5.197(.F)-.65 G .197(or e)-5.347 F .197
5223 (xample, the de\214ni-)-.15 F .104
5224 (tion \231D=$z:/\232 \214rst tries to e)102 365.4 R -.15(xe)-.15 G .104
5225 (cute in the recipient').15 F 2.604(sh)-.55 G .104
5226 (ome directory; if that is not a)-2.604 F -.25(va)-.2 G .103
5227 (ilable, it tries to).25 F -.15(exe)102 377.4 S .816
5228 (cute in the root of the \214lesystem.).15 F .816
5229 (This is intended to be used only on the \231prog\232 mailer)5.816 F
5230 3.317(,s)-.4 G(ince)-3.317 E .009(some shells \(such as)102 389.4 R F2
5231 (csh)2.509 E F1 2.509(\)r)C .009(efuse to e)-2.509 F -.15(xe)-.15 G .009
5232 (cute if the).15 F 2.509(yc)-.15 G .009
5233 (annot read the current directory)-2.509 F 5.008(.S)-.65 G .008
5234 (ince the queue)-5.008 F(directory is not normally readable by unpri)102
5235 401.4 Q(vile)-.25 E(ged users)-.15 E F2(csh)2.5 E F1
5236 (scripts as recipients can f)2.5 E(ail.)-.1 E 1.862
5237 (The Userid speci\214es the def)127 417.6 R 1.863
5238 (ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.863
5239 (rriding the).15 F F0(DefaultUser)4.363 E F1 .098(option \(q.v)102 429.6
5240 R 2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag i\
5241 s also speci\214ed, this user and group will be set as the ef)2.598 F
5242 (fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E .693
5243 (and gid for the process.)102 441.6 R .694(This may be gi)5.693 F -.15
5244 (ve)-.25 G 3.194(na).15 G(s)-3.194 E F2(user:gr)3.194 E(oup)-.45 E F1
5245 .694(to set both the user and group id; either)3.194 F .127
5246 (may be an inte)102 453.6 R .127(ger or a symbolic name to be look)-.15
5247 F .127(ed up in the)-.1 F F2(passwd)2.627 E F1(and)2.627 E F2(gr)2.627 E
5248 (oup)-.45 E F1 .126(\214les respecti)2.626 F -.15(ve)-.25 G(ly).15 E
5249 5.126(.I)-.65 G(f)-5.126 E .782
5250 (only a symbolic user name is speci\214ed, the group id in the)102 465.6
5251 R F2(passwd)3.282 E F1 .782(\214le for that user is used as the)3.282 F
5252 (group id.)102 477.6 Q .545(The Charset \214eld is used when con)127
5253 493.8 R -.15(ve)-.4 G .545
5254 (rting a message to MIME; this is the character set used).15 F .465
5255 (in the Content-T)102 505.8 R .465(ype: header)-.8 F 5.465(.I)-.55 G
5256 2.965(ft)-5.465 G .465(his is not set, the)-2.965 F F0(DefaultCharset)
5257 2.966 E F1 .466(option is used, and if that is not)2.966 F .258
5258 (set, the v)102 517.8 R .258(alue \231unkno)-.25 F .258
5259 (wn-8bit\232 is used.)-.25 F F0 -1.2(WA)5.257 G(RNING:)1.2 E F1 .257
5260 (this \214eld applies to the sender')2.757 F 2.757(sm)-.55 G(ailer)
5261 -2.757 E 2.757(,n)-.4 G .257(ot the)-2.757 F(recipient')102 529.8 Q
5262 2.701(sm)-.55 G(ailer)-2.701 E 5.201(.F)-.55 G .201(or e)-5.351 F .201
5263 (xample, if the en)-.15 F -.15(ve)-.4 G .202
5264 (lope sender address lists an address on the local netw).15 F(ork)-.1 E
5265 .48(and the recipient is on an e)102 541.8 R .48(xternal netw)-.15 F .48
5266 (ork, the character set will be set from the Charset= \214eld for)-.1 F
5267 (the local netw)102 553.8 Q(ork mailer)-.1 E 2.5(,n)-.4 G
5268 (ot that of the e)-2.5 E(xternal netw)-.15 E(ork mailer)-.1 E(.)-.55 E
5269 .794(The T)127 570 R .795(ype= \214eld sets the type information used i\
5270 n MIME error messages as de\214ned by RFC)-.8 F 2.805(1894. It)102 582 R
5271 .305(is actually three v)2.805 F .305
5272 (alues separated by slashes: the MT)-.25 F .305
5273 (A-type \(that is, the description of ho)-.93 F(w)-.25 E .083(hosts are\
5274  named\), the address type \(the description of e-mail addresses\), and\
5275  the diagnostic type \(the)102 594 R .143
5276 (description of error diagnostic codes\).)102 606 R .143
5277 (Each of these must be a re)5.143 F .142(gistered v)-.15 F .142
5278 (alue or be)-.25 F .142(gin with \231X\255\232.)-.15 F(The def)102 618 Q
5279 (ault is \231dns/rfc822/smtp\232.)-.1 E 1.175(The m= \214eld speci\214e\
5280 s the maximum number of messages to attempt to deli)127 634.2 R -.15(ve)
5281 -.25 G 3.675(ro).15 G 3.675(nas)-3.675 G(ingle)-3.675 E
5282 (SMTP or LMTP connection.)102 646.2 Q(The def)5 E(ault is in\214nite.)
5283 -.1 E 1.545(The r= \214eld speci\214es the maximum number of recipients\
5284  to attempt to deli)127 662.4 R -.15(ve)-.25 G 4.045(ri).15 G 4.045(nas)
5285 -4.045 G(ingle)-4.045 E(en)102 674.4 Q -.15(ve)-.4 G 2.5(lope. It).15 F
5286 (def)2.5 E(aults to 100.)-.1 E 1.052(The /= \214eld speci\214es a ne)127
5287 690.6 R 3.552(wr)-.25 G 1.052(oot directory for the mailer)-3.552 F
5288 6.052(.T)-.55 G 1.052(he path is macro e)-6.052 F 1.052(xpanded and)-.15
5289 F .512(then passed to the \231chroot\232 system call.)102 702.6 R .512
5290 (The root directory is changed before the Directory \214eld is)5.512 F
5291 (consulted or the uid is changed.)102 714.6 Q 0 Cg EP
5292 %%Page: 61 57
5293 %%BeginPageSetup
5294 BP
5295 %%EndPageSetup
5296 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5297 (SMM:08-61)195.86 E/F1 10/Times-Roman@0 SF .56(The W)127 96 R .56
5298 (ait= \214eld speci\214es the maximum time to w)-.8 F .561
5299 (ait for the mailer to return after sending all)-.1 F(data to it.)102
5300 108 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork)
5301 .15 E(ed by)-.1 E/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(.)A 1.164
5302 (The Queue)127 124.2 R 1.164(group= \214eld speci\214es the def)-.15 F
5303 1.164(ault queue group in which recei)-.1 F -.15(ve)-.25 G 3.664(dm).15
5304 G 1.163(ail should be)-3.664 F 2.848(queued. This)102 136.2 R .348
5305 (can be o)2.848 F -.15(ve)-.15 G .349(rridden by other means as e).15 F
5306 .349(xplained in section `)-.15 F .349(`Queue Groups and Queue)-.74 F
5307 (Directories')102 148.2 Q('.)-.74 E F0 2.5(5.5. H)87 172.2 R 2.5<8a44>
5308 2.5 G(e\214ne Header)-2.5 E F1 1.136
5309 (The format of the header lines that)127 188.4 R F2(sendmail)3.636 E F1
5310 1.135(inserts into the message are de\214ned by the)3.636 F F0(H)3.635 E
5311 F1 2.5(line. The)102 200.4 R(syntax of this line is one of the follo)2.5
5312 E(wing:)-.25 E F0(H)142 216.6 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0
5313 (H)142 237 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0(:)
5314 A F2(htemplate)2.5 E F0(H)142 257.4 Q F1([)A F0(?$)A F2({macr)A(o})-.45
5315 E F0(?])A F2(hname)A F0(:)A F2(htemplate)2.5 E F1 1.058(Continuation li\
5316 nes in this spec are re\215ected directly into the outgoing message.)102
5317 273.6 R(The)6.058 E F2(htemplate)3.558 E F1(is)3.558 E(macro-e)102 285.6
5318 Q 1.12(xpanded before insertion into the message.)-.15 F 1.12(If the)
5319 6.12 F F2(m\215a)3.62 E(gs)-.1 E F1 1.12
5320 (\(surrounded by question marks\))3.62 F .161(are speci\214ed, at least\
5321  one of the speci\214ed \215ags must be stated in the mailer de\214niti\
5322 on for this header)102 297.6 R .858(to be automatically output.)102
5323 309.6 R .858(If a)5.858 F F2(${macr)3.358 E(o})-.45 E F1 .858
5324 (\(surrounded by question marks\) is speci\214ed, the header)3.358 F
5325 1.264(will be automatically output if the macro is set.)102 321.6 R
5326 1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.764(ft)
5327 -3.764 G 1.264(he normal)-3.764 F .233(methods, including using the)102
5328 333.6 R F0(macr)2.733 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732
5329 F .232(If one of these headers is in the input)5.232 F .124
5330 (it is re\215ected to the output re)102 345.6 R -.05(ga)-.15 G .124
5331 (rdless of these \215ags or macros.).05 F .125(Notice: If a)5.125 F F2
5332 (${macr)2.625 E(o})-.45 E F1 .125(is used to set a)2.625 F(header)102
5333 357.6 Q 4.309(,t)-.4 G 1.809
5334 (hen it is useful to add that macro to class)-4.309 F F2($={per)4.308 E
5335 (sistentMacr)-.1 E(os})-.45 E F1 1.808(which consists of the)4.308 F
5336 (macros that should be sa)102 369.6 Q -.15(ve)-.2 G 2.5(da).15 G
5337 (cross queue runs.)-2.5 E(Some headers ha)127 385.8 Q .3 -.15(ve s)-.2 H
5338 (pecial semantics that will be described later).15 E(.)-.55 E 2.71(As)
5339 127 402 S .21(econdary syntax allo)-2.71 F .21(ws v)-.25 F .211
5340 (alidation of headers as the)-.25 F 2.711(ya)-.15 G .211(re being read.)
5341 -2.711 F 1.811 -.8(To e)5.211 H .211(nable v).8 F(alidation,)-.25 E
5342 (use:)102 414 Q F0(H)142 430.2 Q F2(Header)A F0 2.5(:$)C(>)-2.5 E F2
5343 (Ruleset)A F0(H)142 442.2 Q F2(Header)A F0 2.5(:$)C(>+)-2.5 E F2
5344 (Ruleset)A F1 .265(The indicated)102 458.4 R F2(Ruleset)2.765 E F1 .265
5345 (is called for the speci\214ed)2.765 F F2(Header)2.765 E F1 2.765(,a)C
5346 .265(nd can return)-2.765 F F0($#err)2.765 E(or)-.18 E F1 .265
5347 (to reject or quaran-)2.765 F 1.304(tine the message or)102 470.4 R F0
5348 ($#discard)3.804 E F1 1.304(to discard the message \(as with the other)
5349 3.804 F F0(check_)3.804 E F1 3.804(*r)C 3.804(ulesets\). The)-3.804 F
5350 3.176(ruleset recei)102 482.4 R -.15(ve)-.25 G 5.676(st).15 G 3.176
5351 (he header \214eld-body as ar)-5.676 F 3.175
5352 (gument, i.e., not the header \214eld-name; see also)-.18 F .629
5353 (${hdr_name} and ${currHeader}.)102 494.4 R .629
5354 (The header is treated as a structured \214eld, that is, te)5.629 F .63
5355 (xt in paren-)-.15 F .337
5356 (theses is deleted before processing, unless the second form)102 506.4 R
5357 F0($>+)2.837 E F1 .337(is used.)2.837 F .337(Note: only one ruleset can)
5358 5.337 F(be associated with a header;)102 518.4 Q F2(sendmail)2.5 E F1
5359 (will silently ignore multiple entries.)2.5 E -.15(Fo)127 534.6 S 2.5
5360 (re).15 G(xample, the con\214guration lines:)-2.65 E
5361 (HMessage-Id: $>CheckMessageId)142 550.8 Q(SCheckMessageId)142 574.8 Q
5362 (R< $+ @ $+)142 586.8 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83
5363 (R$* $#error)142 598.8 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G
5364 (essage-Id header)-2.5 E -.1(wo)102 615 S(uld refuse an).1 E 2.5(ym)-.15
5365 G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G 2.5
5366 (ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142 631.2 Q
5367 (Message-Id: some te)142 643.2 Q(xt)-.15 E(Message-Id: <le)142 655.2 Q
5368 -.05(ga)-.15 G 2.5(lt).05 G -.15(ex)-2.5 G(t@domain> e).15 E(xtra crud)
5369 -.15 E 3.068(Ad)102 671.4 S(ef)-3.068 E .569
5370 (ault ruleset that is called for headers which don')-.1 F 3.069(th)-.18
5371 G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .569
5372 (peci\214c ruleset de\214ned for them can)-3.069 F(be speci\214ed by:)
5373 102 683.4 Q F0(H)142 699.6 Q F2(*)A F0 2.5(:$)C(>)-2.5 E F2(Ruleset)A F1
5374 (or)102 715.8 Q 0 Cg EP
5375 %%Page: 62 58
5376 %%BeginPageSetup
5377 BP
5378 %%EndPageSetup
5379 /F0 10/Times-Bold@0 SF 193.36(SMM:08-62 Sendmail)72 60 R
5380 (Installation and Operation Guide)2.5 E(H)142 96 Q/F1 10/Times-Italic@0
5381 SF(*)A F0 2.5(:$)C(>+)-2.5 E F1(Ruleset)A F0 2.5(5.6. O)87 124.2 R 2.5
5382 <8a53>2.5 G(et Option)-2.5 E/F2 10/Times-Roman@0 SF .963(There are a nu\
5383 mber of global options that can be set from a con\214guration \214le.)
5384 127 140.4 R .962(Options are)5.962 F .86(represented by full w)102 152.4
5385 R .86(ords; some are also representable as single characters for back c\
5386 ompatibility)-.1 F(.)-.65 E(The syntax of this line is:)102 164.4 Q F0
5387 (O)142 180.6 Q F1(option)7.5 E F0(=)A F1(value)A F2 .563
5388 (This sets option)102 196.8 R F1(option)3.062 E F2 .562(to be)3.062 F F1
5389 (value)3.062 E F2 5.562(.N)C .562(ote that there)-5.562 F F1(must)3.062
5390 E F2 .562(be a space between the letter `O' and the)3.062 F
5391 (name of the option.)102 208.8 Q(An older v)5 E(ersion is:)-.15 E F0(O)
5392 142 225 Q F1 1.666(ov)C(alue)-1.666 E F2 .13(where the option)102 241.2
5393 R F1(o)2.63 E F2 .13(is a single character)2.63 F 5.13(.D)-.55 G .13
5394 (epending on the option,)-5.13 F F1(value)2.63 E F2 .13
5395 (may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 2.5(ab)102 253.2 S
5396 (oolean \(with le)-2.5 E -.05(ga)-.15 G 2.5(lv).05 G
5397 (alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)-2.75 E
5398 (ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E 1.164(All \
5399 \214lenames used in options should be absolute paths, i.e., starting wi\
5400 th '/'.)127 269.4 R(Relati)6.164 E 1.464 -.15(ve \214)-.25 H(le-).15 E
5401 (names most lik)102 281.4 Q
5402 (ely cause surprises during operation \(unless otherwise noted\).)-.1 E
5403 (The options supported \(with the old, one character names in brack)127
5404 297.6 Q(ets\) are:)-.1 E(AliasFile=)102 313.8 Q F1(spec, spec, ...)A F2
5405 .182([A] Specify possible alias \214le\(s\).)174 325.8 R(Each)5.182 E F1
5406 (spec)2.682 E F2 .183(should be in the format `)2.682 F(`)-.74 E F1
5407 (class)A F0(:)A F1(info)2.683 E F2 -.74('')C(where)174 337.8 Q F1(class)
5408 3.031 E F0(:)A F2 .531(is optional and def)3.031 F .531(aults to `)-.1 F
5409 (`implicit')-.74 E 3.031('. Note)-.74 F(that)3.031 E F1(info)3.031 E F2
5410 .53(is required for)3.03 F(all)174 349.8 Q F1(class)3.524 E F2 1.024
5411 (es e)B 1.024(xcept \231ldap\232.)-.15 F -.15(Fo)6.024 G 3.524(rt).15 G
5412 1.024(he \231ldap\232 class, if)-3.524 F F1(info)3.524 E F2 1.025
5413 (is not speci\214ed, a def)3.524 F(ault)-.1 E F1(info)174 361.8 Q F2
5414 -.25(va)2.5 G(lue is used as follo).25 E(ws:)-.25 E
5415 (\255k \(&\(objectClass=sendmailMT)214 378 Q(AAliasObject\))-.93 E
5416 (\(sendmailMT)226.5 390 Q(AAliasName=aliases\))-.93 E(\(|\(sendmailMT)
5417 226.5 402 Q -.4(AC)-.93 G(luster=${sendmailMT).4 E -.4(AC)-.93 G
5418 (luster}\)).4 E(\(sendmailMT)231.5 414 Q(AHost=$j\)\))-.93 E
5419 (\(sendmailMT)226.5 426 Q(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15 E
5420 (\255v sendmailMT)214 438 Q(AAliasV)-.93 E(alue)-1.11 E 2.305
5421 (Depending on ho)174 454.2 R(w)-.25 E F1(sendmail)4.805 E F2 2.305
5422 (is compiled, v)4.805 F 2.305
5423 (alid classes are \231implicit\232 \(search)-.25 F 1.207(through a comp\
5424 iled-in list of alias \214le types, for back compatibility\), \231hash\
5425 \232 \(if)174 466.2 R/F3 9/Times-Roman@0 SF(NEWDB)174 478.2 Q F2 .496
5426 (is speci\214ed\), \231btree\232 \(if)2.996 F F3(NEWDB)2.996 E F2 .496
5427 (is speci\214ed\), \231dbm\232 \(if)2.996 F F3(NDBM)2.996 E F2 .496
5428 (is speci-)2.996 F 1.1(\214ed\), \231cdb\232 \(if)174 490.2 R F3(CDB)3.6
5429 E F2 1.101(is speci\214ed\), \231stab\232 \(internal symbol table \212 \
5430 not normally)3.6 F 1.079(used unless you ha)174 502.2 R 1.379 -.15(ve n)
5431 -.2 H 3.578(oo).15 G 1.078
5432 (ther database lookup\), \231sequence\232 \(use a sequence of)-3.578 F
5433 .958(maps pre)174 514.2 R .958(viously declared\), \231ldap\232 \(if)
5434 -.25 F F3(LD)3.458 E(APMAP)-.36 E F2 .958
5435 (is speci\214ed\), or \231nis\232 \(if)3.458 F F3(NIS)3.459 E F2(is)
5436 3.459 E 2.5(speci\214ed\). If)174 526.2 R 2.5(al)2.5 G(ist of)-2.5 E F1
5437 (spec)2.5 E F2 2.5(sa)C(re pro)-2.5 E(vided,)-.15 E F1(sendmail)2.5 E F2
5438 (searches them in order)2.5 E(.)-.55 E(AliasW)102 542.4 Q(ait=)-.8 E F1
5439 (timeout)A F2 .141([a] If set, w)174 554.4 R .141(ait up to)-.1 F F1
5440 (timeout)2.641 E F2 .141(\(units def)2.641 F .14
5441 (ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .517
5442 (in the alias database before starting up.)174 566.4 R .517
5443 (If it does not appear in the)5.517 F F1(timeout)3.018 E F2(inter)3.018
5444 E(-)-.2 E -.25(va)174 578.4 S 2.5(li).25 G(ssue a w)-2.5 E(arning.)-.1 E
5445 (Allo)102 594.6 Q(wBogusHELO)-.25 E 1.104([no short name] If set, allo)
5446 174 606.6 R 3.604(wH)-.25 G 1.104(ELO SMTP commands that don')-3.604 F
5447 3.604(ti)-.18 G 1.103(nclude a host)-3.604 F 2.881(name. Setting)174
5448 618.6 R .382(this violates RFC 1123 section 5.2.5, b)2.881 F .382
5449 (ut is necessary to interoper)-.2 F(-)-.2 E .061(ate with se)174 630.6 R
5450 -.15(ve)-.25 G .061(ral SMTP clients.).15 F .061(If there is a v)5.061 F
5451 .06(alue, it is still check)-.25 F .06(ed for le)-.1 F(gitimac)-.15 E
5452 -.65(y.)-.15 G(AuthMaxBits=)102 646.8 Q F1(N)A F2 .697([no short name] \
5453 Limit the maximum encryption strength for the security layer in)5.24 F
5454 1.318(SMTP A)174 658.8 R 1.318(UTH \(SASL\). Def)-.55 F 1.317
5455 (ault is essentially unlimited.)-.1 F 1.317(This allo)6.317 F 1.317
5456 (ws to turn of)-.25 F(f)-.25 E .377(additional encryption in SASL if ST)
5457 174 670.8 R(AR)-.93 E .377(TTLS is already encrypting the communi-)-.6 F
5458 .179(cation, because the e)174 682.8 R .179
5459 (xisting encryption strength is tak)-.15 F .179
5460 (en into account when choos-)-.1 F .997
5461 (ing an algorithm for the security layer)174 694.8 R 5.998(.F)-.55 G
5462 .998(or e)-6.148 F .998(xample, if ST)-.15 F(AR)-.93 E .998
5463 (TTLS is used and)-.6 F .437
5464 (the symmetric cipher is 3DES, then the the k)174 706.8 R -.15(ey)-.1 G
5465 .437(length \(in bits\) is 168.).15 F .437(Hence set-)5.437 F(ting)174
5466 718.8 Q F0 -.5(Au)2.5 G(thMaxBits).5 E F2(to 168 will disable an)2.5 E
5467 2.5(ye)-.15 G(ncryption in SASL.)-2.5 E 0 Cg EP
5468 %%Page: 63 59
5469 %%BeginPageSetup
5470 BP
5471 %%EndPageSetup
5472 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5473 (SMM:08-63)195.86 E/F1 10/Times-Roman@0 SF -1.05(AuthMechanisms [no)102
5474 96 R .687(short name] List of authentication mechanisms for A)3.187 F
5475 .688(UTH \(separated by spa-)-.55 F 3.049(ces\). The)174 108 R(adv)3.049
5476 E .548
5477 (ertised list of authentication mechanisms will be the intersection of)
5478 -.15 F 1.125(this list and the list of a)174 120 R -.25(va)-.2 G 1.126
5479 (ilable mechanisms as determined by the Cyrus SASL).25 F(library)174 132
5480 Q 6.167(.I)-.65 G 3.667(fS)-6.167 G -.93(TA)-3.667 G -.6(RT).93 G 1.167
5481 (TLS is acti).6 F -.15(ve)-.25 G 3.667(,E).15 G(XTERN)-3.667 E 1.167
5482 (AL will be added to this list.)-.35 F 1.166(In that)6.167 F
5483 (case, the v)174 144 Q
5484 (alue of {cert_subject} is used as authentication id.)-.25 E 17.83
5485 (AuthOptions [no)102 160.2 R .836
5486 (short name] List of options for SMTP A)3.335 F .836
5487 (UTH consisting of single characters)-.55 F(with interv)174 172.2 Q
5488 (ening white space or commas.)-.15 E 12.78(AU)214 188.4 S(se the A)
5489 -12.78 E(UTH= parameter for the MAIL FR)-.55 E(OM)-.4 E
5490 (command only when authentication succeeded.)234 200.4 Q
5491 (This can be used as a w)234 212.4 Q(orkaround for brok)-.1 E(en)-.1 E
5492 (MT)234 224.4 Q(As that do not implement RFC 2554 correctly)-.93 E(.)
5493 -.65 E 15.56(ap)214 236.4 S(rotection from acti)-15.56 E .3 -.15(ve \()
5494 -.25 H(non-dictionary\) attacks).15 E(during authentication e)234 248.4
5495 Q(xchange.)-.15 E 15.56(cr)214 260.4 S
5496 (equire mechanisms which pass client credentials,)-15.56 E(and allo)234
5497 272.4 Q 2.5(wm)-.25 G(echanisms which can pass credentials)-2.5 E
5498 (to do so.)234 284.4 Q 15(dd)214 296.4 S(on')-15 E 2.5(tp)-.18 G
5499 (ermit mechanisms susceptible to passi)-2.5 E -.15(ve)-.25 G
5500 (dictionary attack.)234 308.4 Q 16.67(fr)214 320.4 S(equire forw)-16.67
5501 E(ard secrec)-.1 E 2.5(yb)-.15 G(etween sessions)-2.5 E
5502 (\(breaking one w)234 332.4 Q(on')-.1 E 2.5(th)-.18 G(elp break ne)-2.5
5503 E(xt\).)-.15 E 12.22(mr)214 344.4 S(equire mechanisms which pro)-12.22 E
5504 (vide mutual authentication)-.15 E(\(only a)234 356.4 Q -.25(va)-.2 G
5505 (ilable if using Cyrus SASL v2 or later\).).25 E 15(pd)214 368.4 S(on')
5506 -15 E 2.5(tp)-.18 G(ermit mechanisms susceptible to simple)-2.5 E(passi)
5507 234 380.4 Q .3 -.15(ve a)-.25 H(ttack \(e.g., PLAIN, LOGIN\), unless a)
5508 .15 E(security layer is acti)234 392.4 Q -.15(ve)-.25 G(.).15 E 15(yd)
5509 214 404.4 S(on')-15 E 2.5(tp)-.18 G(ermit mechanisms that allo)-2.5 E
5510 2.5(wa)-.25 G(non)-2.5 E(ymous login.)-.15 E(The \214rst option applies\
5511  to sendmail as a client, the others to a serv)174 420.6 Q(er)-.15 E 5
5512 (.E)-.55 G(xample:)-5 E 2.5(OA)214 436.8 S(uthOptions=p,y)-2.5 E -.1(wo)
5513 174 453 S 1.347(uld disallo).1 F 3.847(wA)-.25 G 1.347(NONYMOUS as A)
5514 -3.847 F 1.347(UTH mechanism and w)-.55 F 1.346(ould allo)-.1 F 3.846
5515 (wP)-.25 G(LAIN)-3.846 E 1.788
5516 (and LOGIN only if a security layer \(e.g., pro)174 465 R 1.789
5517 (vided by ST)-.15 F(AR)-.93 E 1.789(TTLS\) is already)-.6 F(acti)174 477
5518 Q -.15(ve)-.25 G 5.364(.T).15 G .364(he options 'a', 'c', ')-5.364 F
5519 .364(d', 'f)-.5 F .364
5520 (', 'p', and 'y' refer to properties of the selected).55 F 1.089
5521 (SASL mechanisms.)174 489 R 1.089
5522 (Explanations of these properties can be found in the Cyrus)6.089 F
5523 (SASL documentation.)174 501 Q 23.39(AuthRealm [no)102 517.2 R 2.502
5524 (short name] The authentication realm that is passed to the Cyrus SASL)
5525 5.003 F(library)174 529.2 Q 5(.I)-.65 G 2.5(fn)-5 G 2.5(or)-2.5 G
5526 (ealm is speci\214ed,)-2.5 E F0($j)2.5 E F1(is used.)2.5 E(See also KNO)
5527 5 E(WNB)-.35 E(UGS.)-.1 E(BadRcptThrottle=)102 545.4 Q/F2 10
5528 /Times-Italic@0 SF(N)A F1 1.194([no short name] If set and the speci\
5529 \214ed number of recipients in a single SMTP)174 557.4 R .596
5530 (transaction ha)174 569.4 R .896 -.15(ve b)-.2 H .595
5531 (een rejected, sleep for one second after each subsequent RCPT).15 F
5532 (command in that transaction.)174 581.4 Q(BlankSub=)102 597.6 Q F2(c)A
5533 F1 1.255([B] Set the blank substitution character to)22.47 F F2(c)3.755
5534 E F1 6.255(.U)C 1.255(nquoted spaces in addresses are)-6.255 F
5535 (replaced by this character)174 609.6 Q 5(.D)-.55 G(ef)-5 E
5536 (aults to space \(i.e., no change is made\).)-.1 E(CA)102 625.8 Q(CertP)
5537 -.4 E 21.16(ath [no)-.15 F .897(short name] P)3.397 F .897
5538 (ath to directory with certi\214cates of CAs.)-.15 F .896
5539 (This directory direc-)5.896 F 1.234(tory must contain the hashes of ea\
5540 ch CA certi\214cate as \214lenames \(or as links to)174 637.8 R(them\).)
5541 174 649.8 Q(CA)102 666 Q 23.23(CertFile [no)-.4 F 1.439(short name] Fil\
5542 e containing one or more CA certi\214cates; see section about)3.94 F(ST)
5543 174 678 Q(AR)-.93 E(TTLS for more information.)-.6 E
5544 (CertFingerprintAlgorithm)102 694.2 Q 1.949(Specify the \214ngerprint a\
5545 lgorithm \(digest\) to use for the presented cert.)174 706.2 R 1.95
5546 (If the)6.95 F 2.346(option is not set, md5 is used and the macro)174
5547 718.2 R F0(${cert_md5})4.845 E F1 2.345(contains the cert)4.845 F 0 Cg
5548 EP
5549 %%Page: 64 60
5550 %%BeginPageSetup
5551 BP
5552 %%EndPageSetup
5553 /F0 10/Times-Bold@0 SF 193.36(SMM:08-64 Sendmail)72 60 R
5554 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 3.764
5555 (\214ngerprint. If)174 96 R 1.264(the option is e)3.764 F 1.264
5556 (xplicitly set, the speci\214ed algorithm \(e.g., sha1\) is)-.15 F
5557 (used and the macro)174 108 Q F0(${cert_fp})2.5 E F1
5558 (contains the cert \214ngerprint.)2.5 E 26.72(CipherList Specify)102
5559 124.2 R 1.06(cipher list for ST)3.56 F(AR)-.93 E 1.06
5560 (TTLS \(does not apply to TLSv1.3\).)-.6 F(See)6.06 E/F2 10
5561 /Times-Italic@0 SF(cipher)3.56 E(s)-.1 E F1(\(1\))A(for possible v)174
5562 136.2 Q(alues.)-.25 E 14.51(CheckAliases [n])102 152.4 R -1.11(Va)2.5 G
5563 (lidate the RHS of aliases when reb)1.11 E(uilding the alias database.)
5564 -.2 E(CheckpointInterv)102 168.6 Q(al=)-.25 E F2(N)A F1 1.296
5565 ([C] Checkpoints the queue e)174 180.6 R -.15(ve)-.25 G(ry).15 E F2(N)
5566 3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.297
5567 (If your system)6.297 F .747(crashes during deli)174 192.6 R -.15(ve)
5568 -.25 G .746(ry to a lar).15 F .746(ge list, this pre)-.18 F -.15(ve)-.25
5569 G .746(nts retransmission to an).15 F 3.246(yb)-.15 G .746(ut the)-3.446
5570 F(last)174 204.6 Q F2(N)2.5 E F1(recipients.)2.5 E(ClassF)102 220.8 Q
5571 (actor=)-.15 E F2(fact)A F1 1.624([z] The indicated)4.29 F F2(fact)4.124
5572 E F1 1.624(or is multiplied by the message class \(determined by the)B
5573 .719(Precedence: \214eld in the user header and the)174 232.8 R F0(P)
5574 3.219 E F1 .718(lines in the con\214guration \214le\) and)3.218 F 2.637
5575 (subtracted from the priority)174 244.8 R 7.637(.T)-.65 G 2.637
5576 (hus, messages with a higher Priority: will be)-7.637 F -.1(fa)174 256.8
5577 S -.2(vo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E 12.27
5578 (ClientCertFile [no)102 273 R .708(short name] File containing the cert\
5579 i\214cate of the client, i.e., this certi\214cate is)3.209 F(used when)
5580 174 285 Q F2(sendmail)2.5 E F1(acts as client \(for ST)2.5 E(AR)-.93 E
5581 (TTLS\).)-.6 E(ClientK)102 301.2 Q -.15(ey)-.25 G 13.23(File [no).15 F
5582 .714(short name] File containing the pri)3.214 F -.25(va)-.25 G .714
5583 (te k).25 F 1.014 -.15(ey b)-.1 H .714
5584 (elonging to the client certi\214cate).15 F(\(for ST)174 313.2 Q(AR)-.93
5585 E(TTLS if)-.6 E F2(sendmail)2.5 E F1(runs as client\).)2.5 E
5586 (ClientPortOptions=)102 329.4 Q F2(options)A F1 .355
5587 ([O] Set client SMTP options.)174 341.4 R .355(The options are)5.355 F
5588 F2 -.1(ke)2.855 G(y=value)-.2 E F1 .355(pairs separated by com-)2.855 F
5589 2.5(mas. Kno)174 353.4 R(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G(re:)-2.5
5590 E 52.83(Port Name/number)214 369.6 R
5591 (of source port for connection \(def)2.5 E(aults to an)-.1 E 2.5(yf)-.15
5592 G(ree port\))-2.5 E 48.95(Addr Address)214 381.6 R(mask \(def)2.5 E
5593 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 393.6 S 41.31
5594 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5595 21.72(SndBufSize Size)214 405.6 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25
5596 E 21.17(RcvBufSize Size)214 417.6 R(of TCP recei)2.5 E .3 -.15(ve b)-.25
5597 H(uf)-.05 E(fer)-.25 E 34.5(Modi\214er Options)214 429.6 R
5598 (\(\215ags\) for the client)2.5 E(The)174 445.8 Q F2(Addr)3.256 E F1
5599 .756
5600 (ess mask may be a numeric address in IPv4 dot notation or IPv6 colon)B
5601 1.149(notation or a netw)174 457.8 R 1.149(ork name.)-.1 F 1.149
5602 (Note that if a netw)6.149 F 1.148(ork name is speci\214ed, only the)-.1
5603 F .383(\214rst IP address returned for it will be used.)174 469.8 R .383
5604 (This may cause indeterminate beha)5.383 F(v-)-.2 E 1.485(ior for netw)
5605 174 481.8 R 1.485(ork names that resolv)-.1 F 3.985(et)-.15 G 3.985(om)
5606 -3.985 G 1.485(ultiple addresses.)-3.985 F 1.485(Therefore, use of an)
5607 6.485 F(address is recommended.)174 493.8 Q F2(Modi\214er)5 E F1
5608 (can be the follo)2.5 E(wing character:)-.25 E 67(hu)214 510 S
5609 (se name of interf)-67 E(ace for HELO command)-.1 E 64.78(Ad)214 522 S
5610 (on')-64.78 E 2.5(tu)-.18 G(se A)-2.5 E(UTH when sending e-mail)-.55 E
5611 66.44(Sd)214 534 S(on')-66.44 E 2.5(tu)-.18 G(se ST)-2.5 E(AR)-.93 E
5612 (TTLS when sending e-mail)-.6 E .763(If `)174 550.2 R(`h')-.74 E 3.263
5613 ('i)-.74 G 3.263(ss)-3.263 G .763
5614 (et, the name corresponding to the outgoing interf)-3.263 F .764
5615 (ace address \(whether)-.1 F .431
5616 (chosen via the Connection parameter or the def)174 562.2 R .431
5617 (ault\) is used for the HELO/EHLO)-.1 F 3.617(command. Ho)174 574.2 R
5618 (we)-.25 E -.15(ve)-.25 G 1.917 -.4(r, t).15 H 1.118
5619 (he name must not start with a square brack).4 F 1.118(et and it must)
5620 -.1 F 1.842(contain at least one dot.)174 586.2 R 1.842
5621 (This is a simple test whether the name is not an IP)6.842 F .712
5622 (address \(in square brack)174 598.2 R .713(ets\) b)-.1 F .713
5623 (ut a quali\214ed hostname.)-.2 F .713(Note that multiple Client-)5.713
5624 F .344(PortOptions settings are allo)174 610.2 R .343
5625 (wed in order to gi)-.25 F .643 -.15(ve s)-.25 H .343
5626 (ettings for each protocol f).15 F(amily)-.1 E .315(\(e.g., one for F)
5627 174 622.2 R .316(amily=inet and one for F)-.15 F 2.816(amily=inet6\). A)
5628 -.15 F .316(restriction placed on one)2.816 F -.1(fa)174 634.2 S
5629 (mily only af).1 E(fects outgoing connections on that particular f)-.25
5630 E(amily)-.1 E(.)-.65 E(ClientSSLOptions)102 650.4 Q 3.496(As)174 662.4 S
5631 .996(pace or comma separated list of SSL related options for the client\
5632  side.)-3.496 F(See)5.995 E F2(SSL_CTX_set_options)174 674.4 Q F1 .961
5633 (\(3\) for a list; the a)B -.25(va)-.2 G .961(ilable v).25 F .961
5634 (alues depend on the OpenSSL)-.25 F -.15(ve)174 686.4 S 5.629(rsion ag)
5635 .15 F 5.629(ainst which)-.05 F F2(sendmail)8.129 E F1 5.629
5636 (is compiled.)8.129 F 5.628(By def)10.629 F(ault,)-.1 E F2(SSL_OP_ALL)
5637 8.128 E 3.91(SSL_OP_NO_SSLv2 SSL_OP_NO_TICKET -SSL_OP_TLSEXT_P)174 698.4
5638 R(ADDING)-.9 E F1(are)6.41 E 1.016(used \(if those options are a)174
5639 710.4 R -.25(va)-.2 G 3.516(ilable\). Options).25 F 1.016
5640 (can be cleared by preceding them)3.516 F(with a minus sign.)174 722.4 Q
5641 (It is also possible to specify numerical v)5 E(alues, e.g.,)-.25 E F0
5642 (-0x0010)2.5 E F1(.)A 0 Cg EP
5643 %%Page: 65 61
5644 %%BeginPageSetup
5645 BP
5646 %%EndPageSetup
5647 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5648 (SMM:08-65)195.86 E/F1 10/Times-Roman@0 SF 3.95(ColonOkInAddr [no)102 96
5649 R 4.679
5650 (short name] If set, colons are acceptable in e-mail addresses \(e.g.,)
5651 7.179 F 3.54(\231host:user\232\). If)174 108 R 1.04
5652 (not set, colons indicate the be)3.54 F 1.04
5653 (ginning of a RFC 822 group con-)-.15 F 1.987
5654 (struct \(\231groupname: member1, member2, ... memberN;\232\).)174 120 R
5655 1.988(Doubled colons are)6.988 F(al)174 132 Q -.1(wa)-.1 G 2.215(ys acc\
5656 eptable \(\231nodename::user\232\) and proper route-addr nesting is und\
5657 er).1 F(-)-.2 E 1.036(stood \(\231<@relay:user@host>\232\).)174 144 R
5658 1.037(Furthermore, this option def)6.036 F 1.037(aults on if the con-)
5659 -.1 F .854(\214guration v)174 156 R .854(ersion le)-.15 F -.15(ve)-.25 G
5660 3.354(li).15 G 3.354(sl)-3.354 G .853
5661 (ess than 6 \(for back compatibility\).)-3.354 F(Ho)5.853 E(we)-.25 E
5662 -.15(ve)-.25 G 1.653 -.4(r, i).15 H 3.353(tm).4 G(ust)-3.353 E(be of)174
5663 168 Q 2.5(ff)-.25 G(or full compatibility with RFC 822.)-2.5 E
5664 (ConnectionCacheSize=)102 184.2 Q/F2 10/Times-Italic@0 SF(N)A F1 .242([\
5665 k] The maximum number of open connections that will be cached at a time\
5666 .)174 196.2 R(The)5.243 E(def)174 208.2 Q .386(ault is one.)-.1 F .386
5667 (This delays closing the current connection until either this in)5.386 F
5668 -.2(vo)-.4 G(ca-).2 E 1.191(tion of)174 220.2 R F2(sendmail)3.691 E F1
5669 1.191(needs to connect to another host or it terminates.)3.691 F 1.192
5670 (Setting it to)6.192 F 2.047(zero def)174 232.2 R 2.047
5671 (aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.046
5672 (hat is, connections are closed immediately)-4.546 F(.)-.65 E .266(Sinc\
5673 e this consumes \214le descriptors, the connection cache should be k)174
5674 244.2 R .266(ept small: 4)-.1 F(is probably a practical maximum.)174
5675 256.2 Q(ConnectionCacheT)102 272.4 Q(imeout=)-.35 E F2(timeout)A F1 .708
5676 ([K] The maximum amount of time a cached connection will be permitted t\
5677 o idle)174 284.4 R 1.082(without acti)174 296.4 R(vity)-.25 E 6.082(.I)
5678 -.65 G 3.582(ft)-6.082 G 1.083(his time is e)-3.582 F 1.083
5679 (xceeded, the connection is immediately closed.)-.15 F .418(This v)174
5680 308.4 R .418(alue should be small \(on the order of ten minutes\).)-.25
5681 F(Before)5.418 E F2(sendmail)2.918 E F1 .417(uses a)2.917 F .507
5682 (cached connection, it al)174 320.4 R -.1(wa)-.1 G .508
5683 (ys sends a RSET command to check the connection; if).1 F .402(this f)
5684 174 332.4 R .402(ails, it reopens the connection.)-.1 F .401(This k)
5685 5.402 F .401(eeps your end from f)-.1 F .401(ailing if the other)-.1 F
5686 1.544(end times out.)174 344.4 R 1.545
5687 (The point of this option is to be a good netw)6.544 F 1.545
5688 (ork neighbor and)-.1 F -.2(avo)174 356.4 S(id using up e).2 E(xcessi)
5689 -.15 E .3 -.15(ve r)-.25 H(esources on the other end.).15 E(The def)5 E
5690 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E(ConnectOnlyT)102 372.6
5691 Q(o=)-.8 E F2(addr)A(ess)-.37 E F1 .862
5692 ([no short name] This can be used to o)174 384.6 R -.15(ve)-.15 G .861
5693 (rride the connection address \(for testing).15 F(purposes\).)174 396.6
5694 Q(ConnectionRateThrottle=)102 412.8 Q F2(N)A F1 .211
5695 ([no short name] If set to a positi)174 424.8 R .511 -.15(ve v)-.25 H
5696 .211(alue, allo)-.1 F 2.711(wn)-.25 G 2.712(om)-2.711 G .212(ore than)
5697 -2.712 F F2(N)2.712 E F1 .212(incoming connec-)2.712 F .132
5698 (tions in a one second period per daemon.)174 436.8 R .132
5699 (This is intended to \215atten out peaks and)5.132 F(allo)174 448.8 Q
5700 2.5(wt)-.25 G(he load a)-2.5 E -.15(ve)-.2 G(rage checking to cut in.)
5701 .15 E(Def)5 E(aults to zero \(no limits\).)-.1 E(ConnectionRateW)102 465
5702 Q(indo)-.4 E(wSize=)-.25 E F2(N)A F1 .458
5703 ([no short name] De\214ne the length of the interv)174 477 R .459
5704 (al for which the number of incom-)-.25 F
5705 (ing connections is maintained.)174 489 Q(The def)5 E
5706 (ault is 60 seconds.)-.1 E(ControlSock)102 505.2 Q(etName=)-.1 E F2
5707 (name)A F1 .477([no short name] Name of the control sock)174 517.2 R
5708 .476(et for daemon management.)-.1 F 2.976(Ar)5.476 G(unning)-2.976 E F2
5709 (sendmail)174 529.2 Q F1 1.225
5710 (daemon can be controlled through this named sock)3.725 F 3.725(et. A)
5711 -.1 F -.25(va)-.74 G 1.225(ilable com-).25 F 2.926(mands are:)174 541.2
5712 R F2 2.926(help, mstat, r)5.426 F 2.926(estart, shutdown,)-.37 F F1(and)
5713 5.426 E F2(status.)5.426 E F1(The)7.926 E F2(status)5.426 E F1(command)
5714 5.426 E .46(returns the current number of daemon children, the maximum \
5715 number of daemon)174 553.2 R .449
5716 (children, the free disk space \(in blocks\) of the queue directory)174
5717 565.2 R 2.949(,a)-.65 G .449(nd the load a)-2.949 F -.15(ve)-.2 G -.2
5718 (r-).15 G .882(age of the machine e)174 577.2 R .883
5719 (xpressed as an inte)-.15 F(ger)-.15 E 5.883(.I)-.55 G 3.383(fn)-5.883 G
5720 .883(ot set, no control sock)-3.383 F .883(et will be)-.1 F -.2(av)174
5721 589.2 S 5.03(ailable. Solaris)-.05 F 2.529(and pre-4.4BSD k)5.029 F
5722 2.529(ernel users should see the note in send-)-.1 F(mail/README .)174
5723 601.2 Q(CRLFile=)102 617.4 Q F2(name)A F1 .482
5724 ([no short name] Name of \214le that contains certi\214cate re)9.69 F
5725 -.2(vo)-.25 G .483(cation status, useful for).2 F .944
5726 (X.509v3 authentication.)174 629.4 R .943
5727 (Note: if a CRLFile is speci\214ed b)5.944 F .943
5728 (ut the \214le is unusable,)-.2 F(ST)174 641.4 Q(AR)-.93 E
5729 (TTLS is disabled.)-.6 E(CRLP)102 657.6 Q(ath=)-.15 E F2(name)A F1 1.848
5730 ([no short name] Name of directory that contains hashes pointing to cer\
5731 ti\214cate)7.62 F(re)174 669.6 Q -.2(vo)-.25 G 1.161
5732 (cation status \214les.).2 F 1.161
5733 (Symbolic links can be generated with the follo)6.161 F 1.16(wing tw)
5734 -.25 F(o)-.1 E(\(Bourne\) shell commands:)174 681.6 Q(C=FileName_of_CRL)
5735 214 697.8 Q(ln -s $C `openssl crl -noout -hash < $C`.r0)214 709.8 Q 0 Cg
5736 EP
5737 %%Page: 66 62
5738 %%BeginPageSetup
5739 BP
5740 %%EndPageSetup
5741 /F0 10/Times-Bold@0 SF 193.36(SMM:08-66 Sendmail)72 60 R
5742 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(DHP)102
5743 96 Q 10.78(arameters This)-.15 F(option applies to the serv)2.5 E
5744 (er side only)-.15 E 5(.P)-.65 G(ossible v)-5 E(alues are:)-.25 E 139
5745 (5u)214 112.2 S(se precomputed 512 bit prime.)-139 E 139(1g)214 124.2 S
5746 (enerate 1024 bit prime)-139 E 139(2g)214 136.2 S
5747 (enerate 2048 bit prime.)-139 E 141.22(iu)214 148.2 S
5748 (se included precomputed 2048 bit prime \(def)-141.22 E(ault\).)-.1 E
5749 122.06(none do)214 160.2 R(not use Dif)2.5 E(\214e-Hellman.)-.25 E 95.38
5750 (/path/to/\214le load)214 172.2 R(prime from \214le.)2.5 E .63
5751 (This is only required if a ciphersuite containing DSA/DH is used.)174
5752 188.4 R .63(The def)5.63 F .63(ault is)-.1 F -.74(``)174 200.4 S(i').74
5753 E 3.407('w)-.74 G .907(hich selects a precomputed, \214x)-3.407 F .907
5754 (ed 2048 bit prime.)-.15 F .907(If `)5.907 F(`5')-.74 E 3.407('i)-.74 G
5755 3.407(ss)-3.407 G .906(elected, then)-3.407 F .408(precomputed, \214x)
5756 174 212.4 R .408(ed primes are used.)-.15 F .409
5757 (Note: this option should not be used \(unless)5.408 F .275
5758 (necessary for compatibility with old implementations\).)174 224.4 R
5759 .274(If `)5.275 F(`1')-.74 E 2.774('o)-.74 G 2.774(r`)-2.774 G(`2')
5760 -3.514 E 2.774('i)-.74 G 2.774(ss)-2.774 G(elected,)-2.774 E 1.237
5761 (then prime v)174 236.4 R 1.237(alues are computed during startup.)-.25
5762 F 1.238(Note: this operation can tak)6.238 F 3.738(ea)-.1 G 1.649
5763 (signi\214cant amount of time on a slo)174 248.4 R 4.148(wm)-.25 G 1.648
5764 (achine \(se)-4.148 F -.15(ve)-.25 G 1.648(ral seconds\), b).15 F 1.648
5765 (ut it is only)-.2 F 1.857(done once at startup.)174 260.4 R 1.857(If `)
5766 6.857 F(`none')-.74 E 4.357('i)-.74 G 4.357(ss)-4.357 G 1.858
5767 (elected, then TLS ciphersuites containing)-4.357 F .798
5768 (DSA/DH cannot be used.)174 272.4 R .797
5769 (If a \214le name is speci\214ed \(which must be an absolute)5.797 F
5770 .449(path\), then the primes are read from it.)174 284.4 R .45
5771 (It is recommended to generate such a \214le)5.449 F
5772 (using a command lik)174 296.4 Q 2.5(et)-.1 G(his:)-2.5 E
5773 (openssl dhparam -out /etc/mail/dhparams.pem 2048)358 312.6 Q .054
5774 (If the \214le is not readable or contains unusable data, the def)174
5775 328.8 R .054(ault `)-.1 F(`i')-.74 E 2.554('i)-.74 G 2.554(su)-2.554 G
5776 .054(sed instead.)-2.554 F(DaemonPortOptions=)102 345 Q/F2 10
5777 /Times-Italic@0 SF(options)A F1 .363([O] Set serv)174 357 R .363
5778 (er SMTP options.)-.15 F .364(Each instance of)5.364 F F0(DaemonP)2.864
5779 E(ortOptions)-.2 E F1 .364(leads to an)2.864 F(additional incoming sock)
5780 174 369 Q 2.5(et. The)-.1 F(options are)2.5 E F2 -.1(ke)2.5 G(y=value)
5781 -.2 E F1 2.5(pairs. Kno)2.5 F(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G
5782 (re:)-2.5 E 45.62(Name User)214 385.2 R
5783 (-de\214nable name for the daemon \(def)-.2 E(aults to "Daemon#"\))-.1 E
5784 52.83(Port Name/number)214 397.2 R(of listening port \(def)2.5 E
5785 (aults to "smtp"\))-.1 E 48.95(Addr Address)214 409.2 R(mask \(def)2.5 E
5786 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 421.2 S 41.31
5787 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5788 3.94(InputMailFilters List)214 433.2 R
5789 (of input mail \214lters for the daemon)2.5 E 44.5(Listen Size)214 445.2
5790 R(of listen queue \(def)2.5 E(aults to 10\))-.1 E 34.5
5791 (Modi\214er Options)214 457.2 R(\(\215ags\) for the daemon)2.5 E 21.72
5792 (SndBufSize Size)214 469.2 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25 E
5793 21.17(RcvBufSize Size)214 481.2 R(of TCP recei)2.5 E .3 -.15(ve b)-.25 H
5794 (uf)-.05 E(fer)-.25 E 36.73(children maximum)214 493.2 R
5795 (number of children per daemon, see)2.5 E F0(MaxDaemonChildr)2.5 E(en)
5796 -.18 E F1(.)A(Deli)214 505.2 Q -.15(ve)-.25 G 11.58(ryMode Deli).15 F
5797 -.15(ve)-.25 G(ry mode per daemon, see).15 E F0(Deli)2.5 E -.1(ve)-.1 G
5798 (ryMode).1 E F1(.)A 31.74(refuseLA RefuseLA)214 517.2 R(per daemon)2.5 E
5799 34.51(delayLA DelayLA)214 529.2 R(per daemon)2.5 E 32.29
5800 (queueLA QueueLA)214 541.2 R(per daemon)2.5 E(The)174 557.4 Q F2(Name)
5801 2.681 E F1 -.1(ke)2.681 G 2.681(yi)-.05 G 2.681(su)-2.681 G .181
5802 (sed for error messages and logging.)-2.681 F(The)5.181 E F2(Addr)2.68 E
5803 F1 .18(ess mask may be)B 2.589(an)174 569.4 S .089
5804 (umeric address in IPv4 dot notation or IPv6 colon notation, or a netw)
5805 -2.589 F .09(ork name,)-.1 F .342(or a path to a local sock)174 581.4 R
5806 2.841(et. Note)-.1 F .341(that if a netw)2.841 F .341
5807 (ork name is speci\214ed, only the \214rst)-.1 F .084
5808 (IP address returned for it will be used.)174 593.4 R .085
5809 (This may cause indeterminate beha)5.085 F .085(vior for)-.2 F(netw)174
5810 605.4 Q .328(ork names that resolv)-.1 F 2.828(et)-.15 G 2.828(om)-2.828
5811 G .328(ultiple addresses.)-2.828 F .327(Therefore, use of an address is)
5812 5.327 F 2.92(recommended. The)174 617.4 R F2 -.75(Fa)2.92 G(mily).75 E
5813 F1 -.1(ke)2.92 G 2.92(yd)-.05 G(ef)-2.92 E .42(aults to INET \(IPv4\).)
5814 -.1 F .42(IPv6 users who wish to)5.42 F 1.611
5815 (also accept IPv6 connections should add additional F)174 629.4 R
5816 (amily=inet6)-.15 E F0(DaemonP)4.111 E(or)-.2 E(-)-.37 E(tOptions)174
5817 641.4 Q F1 2.889(lines. F)2.889 F .389(or a local sock)-.15 F .389
5818 (et, use F)-.1 F .389(amily=local or F)-.15 F 2.889(amily=unix. The)-.15
5819 F F2(Input-)2.89 E(MailF)174 653.4 Q(ilter)-.45 E(s)-.1 E F1 -.1(ke)3.34
5820 G 3.34(yo)-.05 G -.15(ve)-3.49 G .84(rrides the def).15 F .84
5821 (ault list of input mail \214lters listed in the)-.1 F F0(Input-)3.34 E
5822 (MailFilters)174 665.4 Q F1 2.955(option. If)2.955 F .455
5823 (multiple input mail \214lters are required, the)2.955 F 2.955(ym)-.15 G
5824 .455(ust be sepa-)-2.955 F 2.065(rated by semicolons \(not commas\).)174
5825 677.4 R F2(Modi\214er)7.065 E F1 2.064(can be a sequence \(without an)
5826 4.565 F(y)-.15 E(delimiters\) of the follo)174 689.4 Q(wing characters:)
5827 -.25 E 0 Cg EP
5828 %%Page: 67 63
5829 %%BeginPageSetup
5830 BP
5831 %%EndPageSetup
5832 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5833 (SMM:08-67)195.86 E/F1 10/Times-Roman@0 SF 67.56(aa)214 96 S -.1(lwa)
5834 -67.56 G(ys require A).1 E(UTH)-.55 E 67(bb)214 108 S(ind to interf)-67
5835 E(ace through which mail has been recei)-.1 E -.15(ve)-.25 G(d).15 E
5836 67.56(cp)214 120 S(erform hostname canoni\214cation \(.cf\))-67.56 E
5837 68.67(fr)214 132 S(equire fully quali\214ed hostname \(.cf\))-68.67 E
5838 68.11(sR)214 144 S(un smtps \(SMTP o)-68.11 E -.15(ve)-.15 G 2.5(rS).15
5839 G(SL\) instead of smtp)-2.5 E 67(ua)214 156 S(llo)-67 E 2.5(wu)-.25 G
5840 (nquali\214ed addresses \(.cf\))-2.5 E 64.78(Ad)214 168 S(isable A)
5841 -64.78 E(UTH \(o)-.55 E -.15(ve)-.15 G(rrides 'a' modi\214er\)).15 E
5842 65.33(Cd)214 180 S(on')-65.33 E 2.5(tp)-.18 G
5843 (erform hostname canoni\214cation)-2.5 E 65.89(Ed)214 192 S(isallo)
5844 -65.89 E 2.5(wE)-.25 G(TRN \(see RFC 2476\))-2.5 E 64.78(Oo)214 204 S
5845 (ptional; if opening the sock)-64.78 E(et f)-.1 E(ails ignore it)-.1 E
5846 66.44(Sd)214 216 S(on')-66.44 E 2.5(to)-.18 G -.25(ff)-2.5 G(er ST).25 E
5847 (AR)-.93 E(TTLS)-.6 E 2.412(That is, one w)174 232.2 R 2.413
5848 (ay to specify a message submission agent \(MSA\) that al)-.1 F -.1(wa)
5849 -.1 G(ys).1 E(requires A)174 244.2 Q(UTH is:)-.55 E 2.5(OD)214 260.4 S
5850 (aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E .244
5851 (The modi\214ers that are mark)174 276.6 R .244(ed with "\(.cf\)" ha)-.1
5852 F .544 -.15(ve o)-.2 H .244(nly ef).15 F .244
5853 (fect in the standard con\214g-)-.25 F .16(uration \214le, in which the)
5854 174 288.6 R 2.66(ya)-.15 G .16(re a)-2.66 F -.25(va)-.2 G .16
5855 (ilable via).25 F F0(${daemon_\215ags})2.66 E F1 5.16(.N)C .16
5856 (otice: Do)-5.16 F F0(not)2.66 E F1(use)2.66 E .461(the `)174 300.6 R
5857 (`a')-.74 E 2.961('m)-.74 G .461(odi\214er on a public accessible MT)
5858 -2.961 F 2.961(A! It)-.93 F .46(should only be used for a MSA)2.961 F
5859 2.553(that is accessed by authorized users for initial mail submission.)
5860 174 312.6 R 2.553(Users must)7.553 F 1.141
5861 (authenticate to use a MSA which has this option turned on.)174 324.6 R
5862 1.14(The \215ags `)6.14 F(`c')-.74 E 3.64('a)-.74 G(nd)-3.64 E -.74(``)
5863 174 336.6 S(C').74 E 3.785('c)-.74 G 1.285(an change the def)-3.785 F
5864 1.286(ault for hostname canoni\214cation in the)-.1 F/F2 10
5865 /Times-Italic@0 SF(sendmail.cf)3.786 E F1(\214le.)3.786 E .765
5866 (See the rele)174 348.6 R -.25(va)-.25 G .765(nt documentation for).25 F
5867 /F3 9/Times-Roman@0 SF(FEA)3.265 E(TURE\(nocanonify\))-.999 E F1 5.765
5868 (.T)C .765(he modi\214er `)-5.765 F -1.95(`f ')-.74 F 3.264('d)-.74 G
5869 (is-)-3.264 E(allo)174 360.6 Q .794(ws addresses of the form)-.25 F F0
5870 (user@host)3.294 E F1 .795(unless the)3.295 F 3.295(ya)-.15 G .795
5871 (re submitted directly)-3.295 F 5.795(.T)-.65 G(he)-5.795 E 2.127
5872 (\215ag `)174 372.6 R(`u')-.74 E 4.627('a)-.74 G(llo)-4.627 E 2.127
5873 (ws unquali\214ed sender addresses, i.e., those without @host.)-.25 F
5874 -.74(``)7.127 G(b').74 E(')-.74 E 2.791
5875 (forces sendmail to bind to the interf)174 384.6 R 2.791
5876 (ace through which the e-mail has been)-.1 F(recei)174 396.6 Q -.15(ve)
5877 -.25 G 4.369(df).15 G 1.869(or the outgoing connection.)-4.369 F F0 -1.2
5878 (WA)6.869 G(RNING:)1.2 E F1 1.869(Use `)4.369 F(`b')-.74 E 4.369('o)-.74
5879 G 1.869(nly if outgoing)-4.369 F .517
5880 (mail can be routed through the incoming connection')174 408.6 R 3.017
5881 (si)-.55 G(nterf)-3.017 E .518(ace to its destination.)-.1 F .119(No at\
5882 tempt is made to catch problems due to a miscon\214guration of this par\
5883 ameter)174 420.6 R(,)-.4 E 1.177
5884 (use it only for virtual hosting where each virtual interf)174 432.6 R
5885 1.177(ace can connect to e)-.1 F -.15(ve)-.25 G(ry).15 E 2.002
5886 (possible location.)174 444.6 R 2.001(This will also o)7.001 F -.15(ve)
5887 -.15 G 2.001(rride possible settings via).15 F F0(ClientP)4.501 E
5888 (ortOp-)-.2 E(tions.)174 456.6 Q F1(Note,)5.248 E F2(sendmail)2.748 E F1
5889 .248(will listen on a ne)2.748 F 2.749(ws)-.25 G(ock)-2.749 E .249
5890 (et for each occurrence of the)-.1 F F0(Dae-)2.749 E(monP)174 468.6 Q
5891 (ortOptions)-.2 E F1 .838(option in a con\214guration \214le.)3.338 F
5892 .838(The modi\214er `)5.838 F(`O')-.74 E 3.338('c)-.74 G .838
5893 (auses send-)-3.338 F 1.417(mail to ignore a sock)174 480.6 R 1.417
5894 (et if it can')-.1 F 3.917(tb)-.18 G 3.917(eo)-3.917 G 3.917
5895 (pened. This)-3.917 F 1.418(applies to f)3.918 F 1.418(ailures from the)
5896 -.1 F(sock)174 492.6 Q(et\(2\) and bind\(2\) calls.)-.1 E(Def)102 508.8
5897 Q 2.95(aultAuthInfo [no)-.1 F .181
5898 (short name] Filename that contains def)2.681 F .181
5899 (ault authentication information for out-)-.1 F 1.737(going connections\
5900 . This \214le must contain the user id, the authorization id, the)174
5901 520.8 R(passw)174 532.8 Q 1.562(ord \(plain te)-.1 F 1.561
5902 (xt\), the realm and the list of mechanisms to use on separate)-.15 F
5903 .287(lines and must be readable by root \(or the trusted user\) only)174
5904 544.8 R 5.288(.I)-.65 G 2.788(fn)-5.288 G 2.788(or)-2.788 G .288
5905 (ealm is speci-)-2.788 F(\214ed,)174 556.8 Q F0($j)3.705 E F1 1.205
5906 (is used.)3.705 F 1.205(If no mechanisms are speci\214ed, the list gi)
5907 6.205 F -.15(ve)-.25 G 3.704(nb).15 G(y)-3.704 E F0 -.5(Au)3.704 G
5908 (thMecha-).5 E(nisms)174 568.8 Q F1 1.371(is used.)3.871 F 1.372
5909 (Notice: this option is deprecated and will be remo)6.371 F -.15(ve)-.15
5910 G 3.872(di).15 G 3.872(nf)-3.872 G(uture)-3.872 E -.15(ve)174 580.8 S
5911 3.411(rsions. Moreo).15 F -.15(ve)-.15 G 1.711 -.4(r, i).15 H 3.411(td)
5912 .4 G(oesn')-3.411 E 3.411(tw)-.18 G .911(ork for the MSP since it can')
5913 -3.511 F 3.41(tr)-.18 G .91(ead the \214le \(the)-3.41 F .014
5914 (\214le must not be group/w)174 592.8 R .014(orld-readable otherwise)-.1
5915 F F2(sendmail)2.514 E F1 .014(will complain\).)2.514 F .014(Use the)
5916 5.014 F 1.2(authinfo ruleset instead which pro)174 604.8 R 1.2
5917 (vides more control o)-.15 F -.15(ve)-.15 G 3.7(rt).15 G 1.2
5918 (he usage of the data)-3.7 F(an)174 616.8 Q(yw)-.15 E(ay)-.1 E(.)-.65 E
5919 (Def)102 633 Q(aultCharSet=)-.1 E F2 -.15(ch)C(ar).15 E(set)-.1 E F1 .16
5920 ([no short name] When a message that has 8-bit characters b)174 645 R
5921 .161(ut is not in MIME for)-.2 F(-)-.2 E .495(mat is con)174 657 R -.15
5922 (ve)-.4 G .495
5923 (rted to MIME \(see the EightBitMode option\) a character set must be)
5924 .15 F .487(included in the Content-T)174 669 R .487(ype: header)-.8 F
5925 5.487(.T)-.55 G .488(his character set is normally set from the)-5.487 F
5926 .133(Charset= \214eld of the mailer descriptor)174 681 R 5.133(.I)-.55 G
5927 2.633(ft)-5.133 G .133(hat is not set, the v)-2.633 F .133
5928 (alue of this option is)-.25 F 2.5(used. If)174 693 R
5929 (this option is not set, the v)2.5 E(alue \231unkno)-.25 E
5930 (wn-8bit\232 is used.)-.25 E(DataFileBuf)102 709.2 Q(ferSize=)-.25 E F2
5931 (thr)A(eshold)-.37 E F1 .011([no short name] Set the)174 721.2 R F2(thr)
5932 2.511 E(eshold)-.37 E F1 2.511(,i)C 2.512(nb)-2.511 G .012
5933 (ytes, before a memory-based queue data \214le)-2.512 F 0 Cg EP
5934 %%Page: 68 64
5935 %%BeginPageSetup
5936 BP
5937 %%EndPageSetup
5938 /F0 10/Times-Bold@0 SF 193.36(SMM:08-68 Sendmail)72 60 R
5939 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
5940 (becomes disk-based.)174 96 Q(The def)5 E(ault is 4096 bytes.)-.1 E
5941 (DeadLetterDrop=)102 112.2 Q/F2 10/Times-Italic@0 SF(\214le)A F1 .535([\
5942 no short name] De\214nes the location of the system-wide dead.letter \
5943 \214le, formerly)174 124.2 R .743(hardcoded to /usr/tmp/dead.letter)174
5944 136.2 R 5.743(.I)-.55 G 3.243(ft)-5.743 G .744
5945 (his option is not set \(the def)-3.243 F .744(ault\), sendmail)-.1 F
5946 1.465(will not attempt to sa)174 148.2 R 1.764 -.15(ve t)-.2 H 3.964
5947 (oas).15 G 1.464(ystem-wide dead.letter \214le in the e)-3.964 F -.15
5948 (ve)-.25 G 1.464(nt it cannot).15 F .575
5949 (bounce the mail to the user or postmaster)174 160.2 R 5.575(.I)-.55 G
5950 .575(nstead, it will rename the qf \214le as it)-5.575 F
5951 (has in the past when the dead.letter \214le could not be opened.)174
5952 172.2 Q(Def)102 188.4 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .014
5953 ([u] Set the def)174 200.4 R .014(ault userid for mailers to)-.1 F F2
5954 (user:gr)2.513 E(oup)-.45 E F1 5.013(.I)C(f)-5.013 E F2(gr)2.513 E(oup)
5955 -.45 E F1 .013(is omitted and)2.513 F F2(user)2.513 E F1(is)2.513 E
5956 4.306(au)174 212.4 S 1.807
5957 (ser name \(as opposed to a numeric user id\) the def)-4.306 F 1.807
5958 (ault group listed in the)-.1 F 1.153
5959 (/etc/passwd \214le for that user is used as the def)174 224.4 R 1.153
5960 (ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.652 E F2(gr)
5961 3.652 E(oup)-.45 E F1 1.152(may be numeric.)174 236.4 R 1.152
5962 (Mailers without the)6.152 F F2(S)3.652 E F1 1.152
5963 (\215ag in the mailer de\214nition will run as)3.652 F .142(this user)
5964 174 250.4 R 5.142(.D)-.55 G(ef)-5.142 E .142(aults to 1:1.)-.1 F .142
5965 (The v)5.142 F .142(alue can also be gi)-.25 F -.15(ve)-.25 G 2.642(na)
5966 .15 G 2.642(sas)-2.642 G .142(ymbolic user name.)-2.642 F/F3 7
5967 /Times-Roman@0 SF(19)-4 I F1(DelayLA=)102 266.6 Q F2(LA)A F1 .996
5968 ([no short name] When the system load a)17.48 F -.15(ve)-.2 G .996
5969 (rage e).15 F(xceeds)-.15 E F2(LA)3.496 E F1(,)A F2(sendmail)3.496 E F1
5970 .996(will sleep)3.496 F
5971 (for one second on most SMTP commands and before accepting connections.)
5972 174 278.6 Q(Deli)102 294.8 Q -.15(ve)-.25 G(rByMin=).15 E F2(time)A F1
5973 .203([0] Set minimum time for Deli)174 306.8 R -.15(ve)-.25 G 2.702(rB)
5974 .15 G 2.702(yS)-2.702 G .202(MTP Service Extension \(RFC 2852\).)-2.702
5975 F .202(If 0,)5.202 F .486(no time is listed, if less than 0, the e)174
5976 318.8 R .487(xtension is not of)-.15 F .487
5977 (fered, if greater than 0, it is)-.25 F
5978 (listed as minimum time for the EHLO k)174 330.8 Q -.15(ey)-.1 G -.1(wo)
5979 .15 G(rd DELIVERBY).1 E(.)-1.29 E(Deli)102 347 Q -.15(ve)-.25 G(ryMode=)
5980 .15 E F2(x)A F1([d] Deli)4 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nm)-2.5 G
5981 (ode)-2.5 E F2(x)2.5 E F1 5(.L)C -2.25 -.15(eg a)-5 H 2.5(lm).15 G
5982 (odes are:)-2.5 E 17.22(iD)214 363.2 S(eli)-17.22 E -.15(ve)-.25 G 2.5
5983 (ri).15 G(nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15
5984 (bD)214 375.2 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
5985 (ackground \(asynchronously\))-2.5 E 15(qJ)214 387.2 S
5986 (ust queue the message \(deli)-15 E -.15(ve)-.25 G 2.5(rd).15 G
5987 (uring queue run\))-2.5 E 15(dD)214 399.2 S(efer deli)-15 E -.15(ve)-.25
5988 G(ry and all map lookups \(deli).15 E -.15(ve)-.25 G 2.5(rd).15 G
5989 (uring queue run\))-2.5 E(Def)174 415.4 Q .712(aults to `)-.1 F(`b')-.74
5990 E 3.212('i)-.74 G 3.212(fn)-3.212 G 3.211(oo)-3.212 G .711
5991 (ption is speci\214ed, `)-3.211 F(`i')-.74 E 3.211('i)-.74 G 3.211(fi)
5992 -3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .711(peci\214ed b)-3.211 F
5993 .711(ut gi)-.2 F -.15(ve)-.25 G 3.211(nn).15 G 3.211(oa)-3.211 G -.18
5994 (rg)-3.211 G(u-).18 E .094(ment \(i.e., `)174 427.4 R(`Od')-.74 E 2.594
5995 ('i)-.74 G 2.594(se)-2.594 G(qui)-2.594 E -.25(va)-.25 G .094(lent to `)
5996 .25 F(`Odi')-.74 E 2.594('\). The)-.74 F F0<ad76>2.594 E F1 .094
5997 (command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A 1.527
5998 (Note: for internal reasons, `)174 439.4 R(`i')-.74 E 4.027('d)-.74 G
5999 1.527(oes not w)-4.027 F 1.526(ork if a milter is enabled which can)-.1
6000 F(reject or delete recipients.)174 451.4 Q
6001 (In that case the mode will be changed to `)5 E(`b')-.74 E('.)-.74 E
6002 (DialDelay=)102 467.6 Q F2(sleeptime)A F1 .798
6003 ([no short name] Dial-on-demand netw)174 479.6 R .798
6004 (ork connections can see timeouts if a con-)-.1 F .665
6005 (nection is opened before the call is set up.)174 491.6 R .665
6006 (If this is set to an interv)5.665 F .665(al and a con-)-.25 F .742
6007 (nection times out on the \214rst connection being attempted)174 503.6 R
6008 F2(sendmail)3.243 E F1 .743(will sleep for)3.243 F .31
6009 (this amount of time and try ag)174 515.6 R 2.81(ain. This)-.05 F .31
6010 (should gi)2.81 F .61 -.15(ve y)-.25 H .31(our system time to establish)
6011 .15 F 1.542(the connection to your service pro)174 527.6 R(vider)-.15 E
6012 6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.543
6013 (ault to seconds, so \231DialDe-)-.1 F 1.799(lay=5\232 uses a \214v)174
6014 539.6 R 4.299(es)-.15 G 1.799(econd delay)-4.299 F 6.799(.D)-.65 G(ef)
6015 -6.799 E 1.798(aults to zero \(no retry\).)-.1 F 1.798(This delay only)
6016 6.798 F(applies to mailers which ha)174 551.6 Q .3 -.15(ve t)-.2 H
6017 (he Z \215ag set.).15 E(DirectSubmissionModi\214ers=)102 567.8 Q F2
6018 (modi\214er)A(s)-.1 E F1(De\214nes)174 579.8 Q F0(${daemon_\215ags})
6019 5.083 E F1 2.583(for direct \(command line\) submissions.)5.083 F 2.584
6020 (If not set,)7.584 F F0(${daemon_\215ags})174 591.8 Q F1 1.417
6021 (is either "CC f" if the option)3.917 F F0<ad47>3.916 E F1 1.416
6022 (is used or "c u" otherwise.)3.916 F
6023 (Note that only the the "CC", "c", "f", and "u" \215ags are check)174
6024 603.8 Q(ed.)-.1 E(DontBlameSendmail=)102 620 Q F2(option,option,...)A F1
6025 .064([no short name] In order to a)174 632 R -.2(vo)-.2 G .065
6026 (id possible cracking attempts caused by w).2 F .065(orld- and)-.1 F
6027 .255(group-writable \214les and directories,)174 644 R F2(sendmail)2.755
6028 E F1 .254(does paranoid checking when open-)2.754 F .297
6029 (ing most of its support \214les.)174 656 R .298
6030 (If for some reason you absolutely must run with, for)5.297 F -.15(ex)
6031 174 668 S .177(ample, a group-writable).15 F F2(/etc)2.677 E F1
6032 (directory)2.677 E 2.677(,t)-.65 G .177(hen you will ha)-2.677 F .477
6033 -.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .176
6034 (his check-)-2.677 F .794
6035 (ing \(at the cost of making your system more vulnerable to attack\).)
6036 174 680 R .794(The possible)5.794 F .32 LW 76 689.6 72 689.6 DL 80 689.6
6037 76 689.6 DL 84 689.6 80 689.6 DL 88 689.6 84 689.6 DL 92 689.6 88 689.6
6038 DL 96 689.6 92 689.6 DL 100 689.6 96 689.6 DL 104 689.6 100 689.6 DL 108
6039 689.6 104 689.6 DL 112 689.6 108 689.6 DL 116 689.6 112 689.6 DL 120
6040 689.6 116 689.6 DL 124 689.6 120 689.6 DL 128 689.6 124 689.6 DL 132
6041 689.6 128 689.6 DL 136 689.6 132 689.6 DL 140 689.6 136 689.6 DL 144
6042 689.6 140 689.6 DL 148 689.6 144 689.6 DL 152 689.6 148 689.6 DL 156
6043 689.6 152 689.6 DL 160 689.6 156 689.6 DL 164 689.6 160 689.6 DL 168
6044 689.6 164 689.6 DL 172 689.6 168 689.6 DL 176 689.6 172 689.6 DL 180
6045 689.6 176 689.6 DL 184 689.6 180 689.6 DL 188 689.6 184 689.6 DL 192
6046 689.6 188 689.6 DL 196 689.6 192 689.6 DL 200 689.6 196 689.6 DL 204
6047 689.6 200 689.6 DL 208 689.6 204 689.6 DL 212 689.6 208 689.6 DL 216
6048 689.6 212 689.6 DL/F4 5/Times-Roman@0 SF(19)93.6 700 Q/F5 8
6049 /Times-Roman@0 SF(The old)3.2 I/F6 8/Times-Bold@0 SF(g)2 E F5
6050 (option has been combined into the)2 E F6(DefaultUser)2 E F5(option.)2 E
6051 0 Cg EP
6052 %%Page: 69 65
6053 %%BeginPageSetup
6054 BP
6055 %%EndPageSetup
6056 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6057 (SMM:08-69)195.86 E/F1 10/Times-Roman@0 SF(ar)174 96 Q 1.395(guments ha)
6058 -.18 F 1.695 -.15(ve b)-.2 H 1.395(een described earlier).15 F 6.395(.T)
6059 -.55 G 1.394(he details of these \215ags are described)-6.395 F(abo)174
6060 108 Q -.15(ve)-.15 G(.).15 E F0(Use of this option is not r)5 E
6061 (ecommended.)-.18 E F1(DontExpandCnames)102 124.2 Q .559([no short name\
6062 ] The standards say that all host addresses used in a mail message)174
6063 136.2 R 1.408(must be fully canonical.)174 148.2 R -.15(Fo)6.407 G 3.907
6064 (re).15 G 1.407(xample, if your host is named \231Cruft.F)-4.057 F
6065 (oo.ORG\232)-.15 E 1.462(and also has an alias of \231FTP)174 160.2 R
6066 (.F)-1.11 E 1.462(oo.ORG\232, the former name must be used at all)-.15 F
6067 2.631(times. This)174 172.2 R .131
6068 (is enforced during host name canoni\214cation \($[ ... $] lookups\).)
6069 2.631 F .13(If this)5.13 F .661(option is set, the protocols are ignore\
6070 d and the \231wrong\232 thing is done.)174 184.2 R(Ho)5.662 E(we)-.25 E
6071 -.15(ve)-.25 G -.4(r,).15 G .872(the IETF is mo)174 196.2 R .872
6072 (ving to)-.15 F -.1(wa)-.25 G .872
6073 (rd changing this standard, so the beha).1 F .871(vior may become)-.2 F
6074 3.009(acceptable. Please)174 208.2 R .509(note that hosts do)3.009 F
6075 .509(wnstream may still re)-.25 F .509(write the address to be)-.25 F
6076 (the true canonical name ho)174 220.2 Q(we)-.25 E -.15(ve)-.25 G -.55
6077 (r.).15 G 6.17(DontInitGroups [no)102 236.4 R .25(short name] If set,)
6078 2.75 F/F2 10/Times-Italic@0 SF(sendmail)2.75 E F1 .25(will a)2.75 F -.2
6079 (vo)-.2 G .25(id using the initgroups\(3\) call.).2 F .25(If you are)
6080 5.25 F .583(running NIS, this causes a sequential scan of the groups.by\
6081 name map, which can)174 248.4 R .436(cause your NIS serv)174 260.4 R
6082 .436(er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F
6083 .435(ge domain.)-.18 F .435(The cost of this)5.435 F .697(is that the o\
6084 nly group found for users will be their primary group \(the one in the)
6085 174 272.4 R(passw)174 284.4 Q 1.189(ord \214le\), which will mak)-.1 F
6086 3.689<658c>-.1 G 1.189(le access permissions some)-3.689 F 1.189
6087 (what more restric-)-.25 F(ti)174 296.4 Q -.15(ve)-.25 G 5(.H).15 G
6088 (as no ef)-5 E(fect on systems that don')-.25 E 2.5(th)-.18 G -2.25 -.2
6089 (av e)-2.5 H(group lists.)2.7 E(DontProbeInterf)102 312.6 Q(aces)-.1 E
6090 1.712([no short name])174 324.6 R F2(Sendmail)4.212 E F1 1.713
6091 (normally \214nds the names of all interf)4.212 F 1.713(aces acti)-.1 F
6092 2.013 -.15(ve o)-.25 H(n).15 E 1.103
6093 (your machine when it starts up and adds their name to the)174 336.6 R
6094 F0($=w)3.602 E F1 1.102(class of kno)3.602 F(wn)-.25 E 1.835
6095 (host aliases.)174 348.6 R 1.835(If you ha)6.835 F 2.136 -.15(ve a l)-.2
6096 H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.836
6097 (aces or if your DNS)-.1 F(in)174 360.6 Q -.15(ve)-.4 G .959
6098 (rse lookups are slo).15 F 3.459(wt)-.25 G .959
6099 (his can be time consuming.)-3.459 F .958(This option turns of)5.958 F
6100 3.458(ft)-.25 G(hat)-3.458 E 2.973(probing. Ho)174 372.6 R(we)-.25 E
6101 -.15(ve)-.25 G 1.273 -.4(r, y).15 H .474
6102 (ou will need to be certain to include all v).4 F .474
6103 (ariant names in the)-.25 F F0($=w)174 384.6 Q F1 1.868
6104 (class by some other mechanism.)4.369 F 1.868(If set to)6.868 F F0
6105 (loopback)4.368 E F1 4.368(,l)C 1.868(oopback interf)-4.368 F(aces)-.1 E
6106 (\(e.g., lo0\) will not be probed.)174 396.6 Q -1.61
6107 (DontPruneRoutes [R])102 412.8 R(Normally)3.905 E(,)-.65 E F2(sendmail)
6108 3.905 E F1 1.405(tries to eliminate an)3.905 F 3.905(yu)-.15 G 1.405
6109 (nnecessary e)-3.905 F 1.405(xplicit routes when)-.15 F .155
6110 (sending an error message \(as discussed in RFC 1123 \247 5.2.6\).)174
6111 424.8 R -.15(Fo)5.154 G 2.654(re).15 G .154(xample, when)-2.804 F
6112 (sending an error message to)174 436.8 Q(<@kno)214 453 Q(wn1,@kno)-.25 E
6113 (wn2,@kno)-.25 E(wn3:user@unkno)-.25 E(wn>)-.25 E F2(sendmail)174 469.2
6114 Q F1 1.155(will strip of)3.655 F 3.655(ft)-.25 G 1.155(he \231@kno)
6115 -3.655 F(wn1,@kno)-.25 E 1.155(wn2\232 in order to mak)-.25 F 3.655(et)
6116 -.1 G 1.155(he route as)-3.655 F .813(direct as possible.)174 481.2 R
6117 (Ho)5.813 E(we)-.25 E -.15(ve)-.25 G 1.613 -.4(r, i).15 H 3.313(ft).4 G
6118 (he)-3.313 E F0(R)3.313 E F1 .812
6119 (option is set, this will be disabled, and the)3.313 F .009
6120 (mail will be sent to the \214rst address in the route, e)174 493.2 R
6121 -.15(ve)-.25 G 2.51(ni).15 G 2.51(fl)-2.51 G .01(ater addresses are kno)
6122 -2.51 F(wn.)-.25 E(This may be useful if you are caught behind a \214re)
6123 174 505.2 Q -.1(wa)-.25 G(ll.).1 E(DoubleBounceAddress=)102 521.4 Q F2
6124 (err)A(or)-.45 E(-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an e\
6125 rror occurs when sending an error message, send the error)174 533.4 R
6126 1.999(report \(termed a \231double bounce\232 because it is an error \
6127 \231bounce\232 that occurs)174 545.4 R .053(when trying to send another\
6128  error \231bounce\232\) to the indicated address.)174 557.4 R .053
6129 (The address)5.053 F .474(is macro e)174 569.4 R .474
6130 (xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 5.474(.I)
6131 -.65 G 2.974(fn)-5.474 G .474(ot set, def)-2.974 F .475
6132 (aults to \231postmaster\232.)-.1 F(If)5.475 E
6133 (set to an empty string, double bounces are dropped.)174 581.4 Q
6134 (EightBitMode=)102 597.6 Q F2(action)A F1 1.956
6135 ([8] Set handling of eight-bit data.)174 609.6 R 1.955(There are tw)
6136 6.955 F 4.455(ok)-.1 G 1.955(inds of eight-bit data: that)-4.455 F 3.334
6137 (declared as such using the)174 621.6 R F0(BOD)5.834 E(Y=8BITMIME)-.4 E
6138 F1 3.335(ESMTP declaration or the)5.835 F F0(\255B8BITMIME)174 633.6 Q
6139 F1 .948
6140 (command line \215ag, and undeclared 8-bit data, that is, input that)
6141 3.449 F 1.18(just happens to be eight bits.)174 645.6 R 1.18
6142 (There are three basic operations that can happen:)6.18 F .996
6143 (undeclared 8-bit data can be automatically con)174 657.6 R -.15(ve)-.4
6144 G .995(rted to 8BITMIME, undeclared).15 F .887
6145 (8-bit data can be passed as-is without con)174 669.6 R -.15(ve)-.4 G
6146 .887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .887('\), and)
6147 -.74 F 1.794(declared 8-bit data can be con)174 681.6 R -.15(ve)-.4 G
6148 1.794(rted to 7-bits for transmission to a non-8BIT).15 F(-)-.92 E
6149 (MIME mailer)174 693.6 Q 5(.T)-.55 G(he possible)-5 E F2(action)2.5 E F1
6150 2.5(sa)C(re:)-2.5 E 0 Cg EP
6151 %%Page: 70 66
6152 %%BeginPageSetup
6153 BP
6154 %%EndPageSetup
6155 /F0 10/Times-Bold@0 SF 193.36(SMM:08-70 Sendmail)72 60 R
6156 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 11.11(sR)
6157 219 96 S(eject undeclared 8-bit data \(`)-11.11 E(`strict')-.74 E('\))
6158 -.74 E 7.22(mC)219 108 S(on)-7.22 E -.15(ve)-.4 G
6159 (rt undeclared 8-bit data to MIME \(`).15 E(`mime')-.74 E('\))-.74 E 10
6160 (pP)219 120 S(ass undeclared 8-bit data \(`)-10.15 E(`pass')-.74 E('\))
6161 -.74 E 2.227(In all cases properly declared 8BITMIME data will be con)
6162 174 136.2 R -.15(ve)-.4 G 2.228(rted to 7BIT as).15 F 2.92
6163 (needed. Note:)174 148.2 R .42(if an automatic con)2.92 F -.15(ve)-.4 G
6164 .42(rsion is performed, a header with the follo).15 F(w-)-.25 E
6165 (ing format will be added:)174 160.2 Q(X-MIME-Autocon)214 176.4 Q -.15
6166 (ve)-.4 G(rted: from OLD to NEW by $j id $i).15 E 2.027
6167 (where OLD and NEW describe the original format and the con)174 192.6 R
6168 -.15(ve)-.4 G 2.028(rted format,).15 F(respecti)174 204.6 Q -.15(ve)-.25
6169 G(ly).15 E(.)-.65 E(ErrorHeader=)102 220.8 Q/F2 10/Times-Italic@0 SF
6170 (\214le-or)A(-messa)-.2 E -.1(ge)-.1 G F1 .486
6171 ([E] Prepend error messages with the indicated message.)174 232.8 R .486
6172 (If it be)5.486 F .486(gins with a slash,)-.15 F .246(it is assumed to \
6173 be the pathname of a \214le containing a message \(this is the recom-)
6174 174 244.8 R .86(mended setting\).)174 256.8 R .86
6175 (Otherwise, it is a literal message.)5.86 F .86
6176 (The error \214le might contain)5.86 F 1.116(the name, email address, a\
6177 nd/or phone number of a local postmaster who could)174 268.8 R(pro)174
6178 280.8 Q .827(vide assistance to end users.)-.15 F .827
6179 (If the option is missing or null, or if it names a)5.827 F
6180 (\214le which does not e)174 292.8 Q
6181 (xist or which is not readable, no message is printed.)-.15 E
6182 (ErrorMode=)102 309 Q F2(x)A F1([e] Dispose of errors using mode)17.49 E
6183 F2(x)2.5 E F1 5(.T)C(he v)-5 E(alues for)-.25 E F2(x)2.5 E F1(are:)2.5 E
6184 15(pP)214 325.2 S(rint error messages \(def)-15 E(ault\))-.1 E 15(qN)214
6185 337.2 S 2.5(om)-15 G(essages, just gi)-2.5 E .3 -.15(ve ex)-.25 H
6186 (it status).15 E 12.22(mM)214 349.2 S(ail back errors)-12.22 E 12.78(wW)
6187 214 361.2 S(rite back errors \(mail if user not logged in\))-12.78 E
6188 15.56(eM)214 373.2 S(ail back errors \(when applicable\) and gi)-15.56 E
6189 .3 -.15(ve z)-.25 H(ero e).15 E(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E
6190 1.314(Note that the last mode, \231e\232, is for Berknet error processi\
6191 ng and should not be)174 389.4 R 1.324(used in normal circumstances.)174
6192 401.4 R 1.323(Note, too, that mode \231q\232, only applies to errors)
6193 6.324 F(recognized before sendmail forks for background deli)174 413.4 Q
6194 -.15(ve)-.25 G(ry).15 E(.)-.65 E -.15(Fa)102 429.6 S(llbackMXhost=).15 E
6195 F2(fallbac)A(khost)-.2 E F1 .796([V] If speci\214ed, the)174 441.6 R F2
6196 (fallbac)3.296 E(khost)-.2 E F1 .796(acts lik)3.296 F 3.296(eav)-.1 G
6197 .797(ery lo)-3.446 F 3.297(wp)-.25 G .797(riority MX on e)-3.297 F -.15
6198 (ve)-.25 G .797(ry host.).15 F 1.538(MX records will be look)174 453.6 R
6199 1.537(ed up for this host, unless the name is surrounded by)-.1 F .016
6200 (square brack)174 465.6 R 2.517(ets. This)-.1 F .017
6201 (is intended to be used by sites with poor netw)2.517 F .017
6202 (ork connecti)-.1 F(v-)-.25 E(ity)174 477.6 Q 6.706(.M)-.65 G 1.706
6203 (essages which are undeli)-6.706 F -.15(ve)-.25 G 1.706
6204 (rable due to temporary address f).15 F 1.706(ailures \(e.g.,)-.1 F
6205 (DNS f)174 489.6 Q(ailure\) also go to the F)-.1 E(allbackMXhost.)-.15 E
6206 -.15(Fa)102 505.8 S(llBackSmartHost=).15 E F2(hostname)A F1 1.655
6207 (If speci\214ed, the)174 517.8 R F2 -.75(Fa)4.156 G(llBac).75 E
6208 (kSmartHost)-.2 E F1 1.656(will be used in a last-ditch ef)4.156 F 1.656
6209 (fort for each)-.25 F 3.212(host. This)174 529.8 R .712
6210 (is intended to be used by sites with "f)3.212 F(ak)-.1 E 3.212(ei)-.1 G
6211 .712(nternal DNS", e.g., a com-)-3.212 F(pan)174 541.8 Q 3.19(yw)-.15 G
6212 .69(hose DNS accurately re\215ects the w)-3.19 F .69
6213 (orld inside that compan)-.1 F(y')-.15 E 3.19(sd)-.55 G .69(omain b)
6214 -3.19 F(ut)-.2 E(not outside.)174 553.8 Q -.15(Fa)102 570 S 34.08
6215 (stSplit [no).15 F 1.572(short name] If set to a v)4.072 F 1.572
6216 (alue greater than zero \(the def)-.25 F 1.572(ault is one\), it sup-)
6217 -.1 F .977(presses the MX lookups on addresses when the)174 582 R 3.477
6218 (ya)-.15 G .977(re initially sorted, i.e., for the)-3.477 F 1.031
6219 (\214rst deli)174 594 R -.15(ve)-.25 G 1.031(ry attempt.).15 F 1.031
6220 (This usually results in f)6.031 F 1.031(aster en)-.1 F -.15(ve)-.4 G
6221 1.031(lope splitting unless the).15 F .423(MX records are readily a)174
6222 606 R -.25(va)-.2 G .423(ilable in a local DNS cache.).25 F 2.023 -.8
6223 (To e)5.423 H .423(nforce initial sorting).8 F .338
6224 (based on MX records set)174 618 R F0 -.25(Fa)2.838 G(stSplit).25 E F1
6225 .338(to zero.)2.838 F .338(If the mail is submitted directly from)5.338
6226 F 1.078(the command line, then the v)174 630 R 1.079
6227 (alue also limits the number of processes to deli)-.25 F -.15(ve)-.25 G
6228 (r).15 E .294(the en)174 642 R -.15(ve)-.4 G .294(lopes; if more en).15
6229 F -.15(ve)-.4 G .294(lopes are created the).15 F 2.794(ya)-.15 G .293
6230 (re only queued up and must be)-2.794 F(tak)174 654 Q .691
6231 (en care of by a queue run.)-.1 F .691(Since the def)5.691 F .692
6232 (ault submission method is via SMTP)-.1 F 1.284(\(either from a MU)174
6233 666 R 3.784(Ao)-.4 G 3.784(rv)-3.784 G 1.284(ia the MSP\), the v)-3.784
6234 F 1.284(alue of)-.25 F F0 -.25(Fa)3.784 G(stSplit).25 E F1 1.284
6235 (is seldom used to)3.784 F(limit the number of processes to deli)174 678
6236 Q -.15(ve)-.25 G 2.5(rt).15 G(he en)-2.5 E -.15(ve)-.4 G(lopes.).15 E
6237 -.15(Fo)102 694.2 S 16.88(rkEachJob [Y]).15 F(If set, deli)2.5 E -.15
6238 (ve)-.25 G 2.5(re).15 G
6239 (ach job that is run from the queue in a separate process.)-2.5 E -.15
6240 (Fo)102 710.4 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 4.675
6241 ([J] Set the path for searching for users' .forw)174 722.4 R 4.675
6242 (ard \214les.)-.1 F 4.675(The def)9.675 F 4.675(ault is)-.1 F 0 Cg EP
6243 %%Page: 71 67
6244 %%BeginPageSetup
6245 BP
6246 %%EndPageSetup
6247 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6248 (SMM:08-71)195.86 E/F1 10/Times-Roman@0 SF(\231$z/.forw)174 96 Q 3.231
6249 (ard\232. Some)-.1 F .731
6250 (sites that use the automounter may prefer to change this to)3.231 F
6251 (\231/v)174 108 Q(ar/forw)-.25 E 1.696(ard/$u\232 to search a \214le wi\
6252 th the same name as the user in a system)-.1 F(directory)174 120 Q 5.488
6253 (.I)-.65 G 2.988(tc)-5.488 G .488
6254 (an also be set to a sequence of paths separated by colons;)-2.988 F/F2
6255 10/Times-Italic@0 SF(sendmail)2.987 E F1 .831
6256 (stops at the \214rst \214le it can successfully and safely open.)174
6257 132 R -.15(Fo)5.831 G 3.331(re).15 G .831(xample, \231/v)-3.481 F
6258 (ar/for)-.25 E(-)-.2 E -.1(wa)174 144 S(rd/$u:$z/.forw).1 E .277
6259 (ard\232 will search \214rst in /v)-.1 F(ar/forw)-.25 E(ard/)-.1 E F2
6260 (username)A F1 .276(and then in)2.777 F F2(~user)2.776 E(-)-.2 E(name)
6261 174 156 Q F1(/.forw)A(ard \(b)-.1 E
6262 (ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E
6263 (HeloName=)102 172.2 Q F2(name)A F1([no short name] Set the name to be \
6264 used for HELO/EHLO \(instead of $j\).)1.38 E(HelpFile=)102 188.4 Q F2
6265 (\214le)A F1 .18([H] Specify the help \214le for SMTP)19.14 F 5.18(.I)
6266 -1.11 G 2.68(fn)-5.18 G 2.68<6f8c>-2.68 G .18
6267 (le name is speci\214ed, "help\214le" is used.)-2.68 F(HoldExpensi)102
6268 204.6 Q 8.54 -.15(ve [)-.25 H 1.394(c] If an outgoing mailer is mark).15
6269 F 1.393(ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.893(,d).15 G
6270 (on')-3.893 E 3.893(tc)-.18 G 1.393(onnect immedi-)-3.893 F(ately)174
6271 216.6 Q(.)-.65 E(HostsFile=)102 232.8 Q F2(path)A F1 .026([no short nam\
6272 e] The path to the hosts database, normally \231/etc/hosts\232.)10.24 F
6273 .026(This option)5.026 F 1.417(is only consulted when sendmail is canon\
6274 ifying addresses, and then only when)174 244.8 R .783
6275 (\231\214les\232 is in the \231hosts\232 service switch entry)174 256.8
6276 R 5.784(.I)-.65 G 3.284(np)-5.784 G(articular)-3.284 E 3.284(,t)-.4 G
6277 .784(his \214le is)-3.284 F F2(ne)3.284 E(ver)-.15 E F1(used)3.284 E
6278 .202(when looking up host addresses; that is under the control of the s\
6279 ystem)174 268.8 R F2 -.1(ge)2.702 G(thostby-).1 E(name)174 280.8 Q F1
6280 (\(3\) routine.)A(HostStatusDirectory=)102 297 Q F2(path)A F1 .43
6281 ([no short name] The location of the long term host status information.)
6282 174 309 R .43(When set,)5.43 F 1.39
6283 (information about the status of hosts \(e.g., host do)174 321 R 1.39
6284 (wn or not accepting connec-)-.25 F .162
6285 (tions\) will be shared between all)174 333 R F2(sendmail)2.663 E F1
6286 .163(processes; normally)2.663 F 2.663(,t)-.65 G .163
6287 (his information is)-2.663 F .123(only held within a single queue run.)
6288 174 345 R .123(This option requires a connection cache of at)5.123 F
6289 .688(least 1 to function.)174 357 R .688(If the option be)5.688 F .688
6290 (gins with a leading `/', it is an absolute path-)-.15 F .617
6291 (name; otherwise, it is relati)174 369 R .917 -.15(ve t)-.25 H 3.117(ot)
6292 .15 G .617(he mail queue directory)-3.117 F 5.617(.A)-.65 G .617
6293 (suggested v)-2.5 F .616(alue for)-.25 F .558(sites desiring persistent\
6294  host status is \231.hoststat\232 \(i.e., a subdirectory of the queue)
6295 174 381 R(directory\).)174 393 Q 24.51(IgnoreDots [i])102 409.2 R 1.172
6296 (Ignore dots in incoming messages.)3.672 F 1.172(This is al)6.172 F -.1
6297 (wa)-.1 G 1.171(ys disabled \(that is, dots are).1 F(al)174 421.2 Q -.1
6298 (wa)-.1 G(ys accepted\) when reading SMTP mail.).1 E(InputMailFilters=)
6299 102 437.4 Q F2(name)A(,name)-.1 E(,...)-.1 E F1 3.621(Ac)174 449.4 S
6300 1.122(omma separated list of \214lters which determines which \214lters\
6301  \(see the "X \212)-3.621 F 1.768
6302 (Mail Filter \(Milter\) De\214nitions" section\) and the in)174 461.4 R
6303 -.2(vo)-.4 G 1.768(cation sequence are con-).2 F .367
6304 (tacted for incoming SMTP messages.)174 473.4 R .367
6305 (If none are set, no \214lters will be contacted.)5.367 F(LD)102 489.6 Q
6306 (APDef)-.4 E(aultSpec=)-.1 E F2(spec)A F1 2.058
6307 ([no short name] Sets a def)174 501.6 R 2.057
6308 (ault map speci\214cation for LD)-.1 F 2.057(AP maps.)-.4 F 2.057(The v)
6309 7.057 F(alue)-.25 E .673(should only contain LD)174 513.6 R .674
6310 (AP speci\214c settings such as \231-h host -p port -d bindDN\232.)-.4 F
6311 .501(The settings will be used for all LD)174 525.6 R .501
6312 (AP maps unless the indi)-.4 F .5(vidual map speci\214ca-)-.25 F 1.5
6313 (tion o)174 537.6 R -.15(ve)-.15 G 1.5(rrides a setting.).15 F 1.5
6314 (This option should be set before an)6.5 F 4(yL)-.15 G -.4(DA)-4 G 4(Pm)
6315 .4 G 1.5(aps are)-4 F(de\214ned.)174 549.6 Q(LogLe)102 565.8 Q -.15(ve)
6316 -.25 G(l=).15 E F2(n)A F1([L] Set the log le)22.88 E -.15(ve)-.25 G 2.5
6317 (lt).15 G(o)-2.5 E F2(n)2.5 E F1 5(.D)C(ef)-5 E(aults to 9.)-.1 E(M)102
6318 582 Q F2 1.666(xv)C(alue)-1.666 E F1 .255([no long v)35.344 F .255
6319 (ersion] Set the macro)-.15 F F2(x)2.755 E F1(to)2.755 E F2(value)2.755
6320 E F1 5.255(.T)C .255(his is intended only for use from the)-5.255 F
6321 (command line.)174 594 Q(The)5 E F0<ad4d>2.5 E F1(\215ag is preferred.)
6322 2.5 E -1.04(MailboxDatabase [no)102 610.2 R 2.967(short name] T)5.467 F
6323 2.967(ype of lookup to \214nd information about local mailbox)-.8 F(es,)
6324 -.15 E(def)174 622.2 Q .145(aults to `)-.1 F(`pw')-.74 E 2.645('w)-.74 G
6325 .145(hich uses)-2.645 F F2 -.1(ge)2.645 G(tpwnam).1 E F1 5.145(.O)C .145
6326 (ther types can be introduced by adding)-5.145 F
6327 (them to the source code, see libsm/mbdb)174 634.2 Q(.c for details.)-.4
6328 E 33.94(UseMSP [no)102 650.4 R .163
6329 (short name] Use as mail submission program, i.e., allo)2.663 F 2.664
6330 (wg)-.25 G .164(roup writable queue)-2.664 F .954(\214les if the group \
6331 is the same as that of a set-group-ID sendmail binary)174 662.4 R 5.954
6332 (.S)-.65 G .954(ee the)-5.954 F(\214le)174 674.4 Q F0(sendmail/SECURITY)
6333 2.5 E F1(in the distrib)2.5 E(ution tarball.)-.2 E 11.17(MatchGECOS [G])
6334 102 690.6 R(Allo)3.333 E 3.333(wf)-.25 G .833
6335 (uzzy matching on the GECOS \214eld.)-3.333 F .834
6336 (If this \215ag is set, and the usual)5.833 F .868(user name lookups f)
6337 174 702.6 R .867(ail \(that is, there is no alias with this name and a)
6338 -.1 F F2 -.1(ge)3.367 G(tpwnam).1 E F1 -.1(fa)174 714.6 S 1.155
6339 (ils\), sequentially search the passw).1 F 1.155
6340 (ord \214le for a matching entry in the GECOS)-.1 F 0 Cg EP
6341 %%Page: 72 68
6342 %%BeginPageSetup
6343 BP
6344 %%EndPageSetup
6345 /F0 10/Times-Bold@0 SF 193.36(SMM:08-72 Sendmail)72 60 R
6346 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 3.696
6347 (\214eld. This)174 96 R 1.196(also requires that MA)3.696 F 1.196
6348 (TCHGECOS be turned on during compilation.)-1.11 F
6349 (This option is not recommended.)174 108 Q(MaxAliasRecursion=)102 124.2
6350 Q/F2 10/Times-Italic@0 SF(N)A F1
6351 ([no short name] The maximum depth of alias recursion \(def)174 136.2 Q
6352 (ault: 10\).)-.1 E(MaxDaemonChildren=)102 152.4 Q F2(N)A F1 .539
6353 ([no short name] If set,)174 164.4 R F2(sendmail)3.039 E F1 .539
6354 (will refuse connections when it has more than)3.039 F F2(N)3.04 E F1
6355 .886(children processing incoming mail or automatic queue runs.)174
6356 176.4 R .885(This does not limit)5.885 F .812
6357 (the number of outgoing connections.)174 188.4 R .812(If the def)5.812 F
6358 (ault)-.1 E F0(Deli)3.313 E -.1(ve)-.1 G(ryMode).1 E F1(\(background\))
6359 3.313 E 3.135(is used, then)174 200.4 R F2(sendmail)5.635 E F1 3.134
6360 (may create an almost unlimited number of children)5.635 F .294
6361 (\(depending on the number of transactions and the relati)174 212.4 R
6362 .594 -.15(ve exe)-.25 H .295(cution times of mail).15 F 1.236
6363 (receiption and mail deli)174 224.4 R -.15(ve)-.25 G 3.736(ry\). If).15
6364 F 1.236(the limit should be enforced, then a)3.736 F F0(Deli)3.735 E -.1
6365 (ve)-.1 G(ry-).1 E(Mode)174 236.4 Q F1 1.483
6366 (other than background must be used.)3.983 F 1.484
6367 (If not set, there is no limit to the)6.483 F
6368 (number of children -- that is, the system load a)174 248.4 Q -.15(ve)
6369 -.2 G(rage controls this.).15 E(MaxHeadersLength=)102 264.6 Q F2(N)A F1
6370 .188([no short name] If set to a v)174 276.6 R .187
6371 (alue greater than zero it speci\214es the maximum length)-.25 F .637
6372 (of the sum of all headers.)174 288.6 R .638(This can be used to pre)
6373 5.637 F -.15(ve)-.25 G .638(nt a denial of service attack.).15 F
6374 (The def)174 300.6 Q(ault is 32K.)-.1 E(MaxHopCount=)102 316.8 Q F2(N)A
6375 F1 1.238([h] The maximum hop count.)174 328.8 R 1.238(Messages that ha)
6376 6.238 F 1.537 -.15(ve b)-.2 H 1.237(een processed more than).15 F F2(N)
6377 3.737 E F1(times are assumed to be in a loop and are rejected.)174 340.8
6378 Q(Def)5 E(aults to 25.)-.1 E(MaxMessageSize=)102 357 Q F2(N)A F1 2.562
6379 ([no short name] Specify the maximum message size to be adv)174 369 R
6380 2.563(ertised in the)-.15 F 1.023(ESMTP EHLO response.)174 381 R 1.023
6381 (Messages lar)6.023 F 1.022(ger than this will be rejected.)-.18 F 1.022
6382 (If set to a)6.022 F -.25(va)174 393 S .834
6383 (lue greater than zero, that v).25 F .834
6384 (alue will be listed in the SIZE response, otherwise)-.25 F(SIZE is adv)
6385 174 405 Q(ertised in the ESMTP EHLO response without a parameter)-.15 E
6386 (.)-.55 E(MaxMimeHeaderLength=)102 421.2 Q F2(N[/M])A F1 .343([no short\
6387  name] Sets the maximum length of certain MIME header \214eld v)174
6388 433.2 R .343(alues to)-.25 F F2(N)174 445.2 Q F1 3.618
6389 (characters. These)3.618 F 1.118
6390 (MIME header \214elds are determined by being a member of)3.618 F .895
6391 (class {checkMIMET)174 457.2 R -.15(ex)-.7 G .895
6392 (tHeaders}, which currently contains only the header Con-).15 F 2.559
6393 (tent-Description. F)174 469.2 R .059
6394 (or some of these headers which tak)-.15 F 2.559(ep)-.1 G .059
6395 (arameters, the maximum)-2.559 F .102
6396 (length of each parameter is set to)174 481.2 R F2(M)2.602 E F1 .102
6397 (if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .101
6398 (is not speci\214ed, one half of)2.602 F F2(N)174 493.2 Q F1 1.775
6399 (will be used.)4.275 F 1.775(By def)6.775 F 1.775(ault, these v)-.1 F
6400 1.776(alues are 2048 and 1024, respecti)-.25 F -.15(ve)-.25 G(ly).15 E
6401 6.776(.T)-.65 G(o)-7.576 E(allo)174 505.2 Q 2.5(wa)-.25 G .3 -.15(ny l)
6402 -2.5 H(ength, a v).15 E(alue of 0 can be speci\214ed.)-.25 E
6403 (MaxNOOPCommands=)102 521.4 Q F2(N)A F1(Ov)174 533.4 Q 2.104
6404 (erride the def)-.15 F 2.104(ault of)-.1 F F0(MAXNOOPCOMMANDS)4.603 E F1
6405 2.103(for the number of)4.603 F F2(useless)4.603 E F1
6406 (commands, see Section "Measures ag)174 545.4 Q
6407 (ainst Denial of Service Attacks".)-.05 E(MaxQueueChildren=)102 561.6 Q
6408 F2(N)A F1 .304([no short name] When set, this limits the number of conc\
6409 urrent queue runner pro-)174 573.6 R .202(cesses to)174 585.6 R F2(N.)
6410 2.702 E F1 .201
6411 (This helps to control the amount of system resources used when pro-)
6412 5.202 F 1.255(cessing the queue.)174 597.6 R 1.255
6413 (When there are multiple queue groups de\214ned and the total)6.255 F
6414 1.2(number of queue runners for these queue groups w)174 609.6 R 1.2
6415 (ould e)-.1 F(xceed)-.15 E F2(MaxQueueChil-)3.7 E(dr)174 621.6 Q(en)-.37
6416 E F1 .472(then the queue groups will not all run concurrently)2.972 F
6417 2.972(.T)-.65 G .472(hat is, some portion of)-2.972 F .871
6418 (the queue groups will run concurrently such that)174 633.6 R F2
6419 (MaxQueueChildr)3.371 E(en)-.37 E F1 .871(will not be)3.371 F -.15(ex)
6420 174 645.6 S 1.892(ceeded, while the remaining queue groups will be run \
6421 later \(in round robin).15 F 1.3(order\). See also)174 657.6 R F2
6422 (MaxRunner)3.8 E(sP)-.1 E(erQueue)-.8 E F1 1.3(and the section)3.8 F F0
6423 1.3(Queue Gr)3.8 F 1.3(oup Declara-)-.18 F(tion)174 669.6 Q F1 5.756(.N)
6424 C(otice:)-5.756 E F2(sendmail)3.256 E F1 .757(does not count indi)3.256
6425 F .757(vidual queue runners, b)-.25 F .757(ut only sets of)-.2 F 1.451
6426 (processes that act on a w)174 681.6 R 3.951(orkgroup. Hence)-.1 F 1.451
6427 (the actual number of queue runners)3.951 F 1.414(may be lo)174 693.6 R
6428 1.414(wer than the limit imposed by)-.25 F F2(MaxQueueChildr)3.914 E(en)
6429 -.37 E F1 6.414(.T)C 1.414(his discrepanc)-6.414 F(y)-.15 E 1.424
6430 (can be lar)174 705.6 R 1.424(ge if some queue runners ha)-.18 F 1.724
6431 -.15(ve t)-.2 H 3.924(ow).15 G 1.424(ait for a slo)-4.024 F 3.923(ws)
6432 -.25 G(erv)-3.923 E 1.423(er and if short)-.15 F(interv)174 717.6 Q
6433 (als are used.)-.25 E 0 Cg EP
6434 %%Page: 73 69
6435 %%BeginPageSetup
6436 BP
6437 %%EndPageSetup
6438 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6439 (SMM:08-73)195.86 E/F1 10/Times-Roman@0 SF(MaxQueueRunSize=)102 96 Q/F2
6440 10/Times-Italic@0 SF(N)A F1 .677([no short name] The maximum number of \
6441 jobs that will be processed in a single)174 108 R .502(queue run.)174
6442 120 R .501(If not set, there is no limit on the size.)5.502 F .501
6443 (If you ha)5.501 F .801 -.15(ve ve)-.2 H .501(ry lar).15 F .501
6444 (ge queues)-.18 F .445(or a v)174 132 R .445(ery short queue run interv)
6445 -.15 F .445(al this could be unstable.)-.25 F(Ho)5.445 E(we)-.25 E -.15
6446 (ve)-.25 G 1.245 -.4(r, s).15 H .445(ince the \214rst).4 F F2(N)174 144
6447 Q F1 1.115(jobs in queue directory order are run \(rather than the)3.615
6448 F F2(N)3.615 E F1 1.115(highest priority jobs\))3.615 F .136
6449 (this should be set as high as possible to a)174 156 R -.2(vo)-.2 G .136
6450 (id \231losing\232 jobs that happen to f).2 F .137(all late)-.1 F 2.326
6451 (in the queue directory)174 168 R 7.326(.N)-.65 G 2.326
6452 (ote: this option also restricts the number of entries)-7.326 F 1.442
6453 (printed by)174 180 R F2(mailq)3.942 E F1 6.443(.T)C 1.443(hat is, if)
6454 -6.443 F F2(MaxQueueRunSize)3.943 E F1 1.443(is set to a v)3.943 F(alue)
6455 -.25 E F0(N)3.943 E F1(lar)3.943 E 1.443(ger than)-.18 F
6456 (zero, then only)174 192 Q F0(N)2.5 E F1
6457 (entries are printed per queue group.)2.5 E(MaxRecipientsPerMessage=)102
6458 208.2 Q F2(N)A F1 1.672([no short name] The maximum number of recipient\
6459 s that will be accepted per)174 220.2 R 1.458
6460 (message in an SMTP transaction.)174 232.2 R 1.458
6461 (Note: setting this too lo)6.458 F 3.959(wc)-.25 G 1.459
6462 (an interfere with)-3.959 F .049(sending mail from MU)174 244.2 R .049
6463 (As that use SMTP for initial submission.)-.4 F .048
6464 (If not set, there is)5.048 F
6465 (no limit on the number of recipients per en)174 256.2 Q -.15(ve)-.4 G
6466 (lope.).15 E(MaxRunnersPerQueue=)102 272.4 Q F2(N)A F1 2.003
6467 ([no short name] This sets the def)174 284.4 R 2.004
6468 (ault maximum number of queue runners for)-.1 F 1.162(queue groups.)174
6469 296.4 R 1.162(Up to)6.162 F F2(N)3.662 E F1 1.161(queue runners will w)
6470 3.662 F 1.161(ork in parallel on a queue group')-.1 F(s)-.55 E 3.465
6471 (messages. This)174 308.4 R .965
6472 (is useful where the processing of a message in the queue might)3.465 F
6473 .945(delay the processing of subsequent messages. Such a delay may be t\
6474 he result of)174 320.4 R .116(non-erroneous situations such as a lo)174
6475 332.4 R 2.616(wb)-.25 G .116(andwidth connection.)-2.616 F .116
6476 (May be o)5.116 F -.15(ve)-.15 G(rridden).15 E .645
6477 (on a per queue group basis by setting the)174 344.4 R F2(Runner)3.144 E
6478 (s)-.1 E F1 .644(option; see the section)3.144 F F0(Queue)3.144 E(Gr)174
6479 356.4 Q(oup Declaration)-.18 E F1 5(.T)C(he def)-5 E
6480 (ault is 1 when not set.)-.1 E(MeT)102 372.6 Q 40.86(oo [m])-.8 F .367
6481 (Send to me too, e)2.866 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa)
6482 -2.867 G 2.867(mi)-2.867 G 2.867(na)-2.867 G 2.867(na)-2.867 G .367
6483 (lias e)-2.867 F 2.867(xpansion. This)-.15 F .367(option is deprecated)
6484 2.867 F(and will be remo)174 384.6 Q -.15(ve)-.15 G 2.5(df).15 G
6485 (rom a future v)-2.5 E(ersion.)-.15 E 44.5(Milter [no)102 400.8 R .778
6486 (short name] This option has se)3.278 F -.15(ve)-.25 G .777
6487 (ral sub\(sub\)options.).15 F .777(The names of the sub-)5.777 F 1.134
6488 (options are separated by dots.)174 412.8 R 1.135(At the \214rst le)
6489 6.134 F -.15(ve)-.25 G 3.635(lt).15 G 1.135(he follo)-3.635 F 1.135
6490 (wing options are a)-.25 F -.25(va)-.2 G(il-).25 E(able:)174 424.8 Q
6491 (LogLe)214 441 Q -.15(ve)-.25 G 15(lL).15 G(og le)-15 E -.15(ve)-.25 G
6492 2.5(lf).15 G(or input mail \214lter actions, def)-2.5 E(aults to LogLe)
6493 -.1 E -.15(ve)-.25 G(l.).15 E 22.1(macros Speci\214es)214 453 R
6494 (list of macro to transmit to \214lters.)2.5 E(See list belo)267.48 465
6495 Q -.65(w.)-.25 G 2.459(The `)174 481.2 R(`macros')-.74 E 4.959('o)-.74 G
6496 2.458(ption has the follo)-4.959 F 2.458
6497 (wing suboptions which specify the list of)-.25 F
6498 (macro to transmit to milters after a certain e)174 493.2 Q -.15(ve)-.25
6499 G(nt occurred.).15 E 14.88(connect After)214 509.4 R
6500 (session connection start)2.5 E 28.76(helo After)214 521.4 R
6501 (EHLO/HELO command)2.5 E(en)214 533.4 Q 12.5(vfrom After)-.4 F
6502 (MAIL From command)2.5 E(en)214 545.4 Q 16.39(vrcpt After)-.4 F(RCPT T)
6503 2.5 E 2.5(oc)-.8 G(ommand)-2.5 E 29.32(data After)214 557.4 R -.4(DA)2.5
6504 G 1.86 -.93(TA c)-.71 H(ommand.).93 E 31.54(eoh After)214 569.4 R -.4
6505 (DA)2.5 G 1.86 -.93(TA c)-.71 H(ommand and header).93 E 28.76(eom After)
6506 214 581.4 R -.4(DA)2.5 G 1.86 -.93(TA c)-.71 H(ommand and terminating `)
6507 .93 E(`.)-.74 E -.74('')-.7 G(By def)174 597.6 Q
6508 (ault the lists of macros are empty)-.1 E 5(.E)-.65 G(xample:)-5 E 2.5
6509 (OM)214 613.8 S(ilter)-2.5 E(.LogLe)-.55 E -.15(ve)-.25 G(l=12).15 E 2.5
6510 (OM)214 625.8 S(ilter)-2.5 E(.macros.connect=j, _, {daemon_name})-.55 E
6511 (MinFreeBlocks=)102 646.2 Q F2(N)A F1 1.538([b] Insist on at least)174
6512 658.2 R F2(N)4.038 E F1 1.539
6513 (blocks free on the \214lesystem that holds the queue \214les)4.039 F
6514 .846(before accepting email via SMTP)174 670.2 R 5.846(.I)-1.11 G 3.346
6515 (ft)-5.846 G .846(here is insuf)-3.346 F .846(\214cient space)-.25 F F2
6516 (sendmail)3.346 E F1(gi)3.345 E -.15(ve)-.25 G 3.345(sa).15 G
6517 (452 response to the MAIL command.)174 682.2 Q(This in)5 E
6518 (vites the sender to try ag)-.4 E(ain later)-.05 E(.)-.55 E
6519 (MaxQueueAge=)102 698.4 Q F2 -.1(age)C F1 .345
6520 ([no short name] If this is set to a v)174 710.4 R .346
6521 (alue greater than zero, entries in the queue will)-.25 F 1.094
6522 (be retried during a queue run only if the indi)174 722.4 R 1.094
6523 (vidual retry time has been reached)-.25 F 0 Cg EP
6524 %%Page: 74 70
6525 %%BeginPageSetup
6526 BP
6527 %%EndPageSetup
6528 /F0 10/Times-Bold@0 SF 193.36(SMM:08-74 Sendmail)72 60 R
6529 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.476
6530 (which is doubled for each attempt.)174 96 R 1.476
6531 (The maximum retry time is limited by the)6.476 F(speci\214ed v)174 108
6532 Q(alue.)-.25 E(MinQueueAge=)102 124.2 Q/F2 10/Times-Italic@0 SF -.1(age)
6533 C F1 .887([no short name] Don')174 136.2 R 3.387(tp)-.18 G .887
6534 (rocess an)-3.387 F 3.387(yq)-.15 G .886(ueued jobs that ha)-3.387 F
6535 1.186 -.15(ve b)-.2 H .886(een in the queue less).15 F 1.899
6536 (than the indicated time interv)174 148.2 R 4.399(al. This)-.25 F 1.899
6537 (is intended to allo)4.399 F 4.399(wy)-.25 G 1.9(ou to get respon-)
6538 -4.399 F(si)174 160.2 Q -.15(ve)-.25 G .665
6539 (ness by processing the queue f).15 F .665
6540 (airly frequently without thrashing your system)-.1 F 1.91
6541 (by trying jobs too often.)174 172.2 R 1.91(The def)6.91 F 1.91
6542 (ault units are minutes.)-.1 F 1.91(Note: This option is)6.91 F 8.212
6543 (ignored for queue runs that select a subset of the queue, i.e.,)174
6544 184.2 R(\231\255q[!][I|R|S|Q][string]\232)174 196.2 Q(MustQuoteChars=)
6545 102 212.4 Q F2(s)A F1 1.252([no short name] Sets the list of characters\
6546  that must be quoted if used in a full)174 224.4 R 1.217
6547 (name that is in the phrase part of a `)174 236.4 R 1.217
6548 (`phrase <address>')-.74 F 3.717('s)-.74 G 3.717(yntax. The)-3.717 F
6549 (def)3.717 E 1.217(ault is)-.1 F -.74(``)174 248.4 S<b42e>.74 E -.74('')
6550 -.7 G 6.605(.T).74 G 1.605(he characters `)-6.605 F(`@,;:\\\(\)[]')-.74
6551 E 4.106('a)-.74 G 1.606(re al)-4.106 F -.1(wa)-.1 G 1.606
6552 (ys added to this list.).1 F 1.606(Note: T)6.606 F 4.106(oa)-.8 G -.2
6553 (vo)-4.306 G(id).2 E
6554 (potential breakage of DKIM signatures it is useful to set)174 260.4 Q
6555 2.5(OM)214 276.6 S(ustQuoteChars=.)-2.5 E(Moreo)174 292.8 Q -.15(ve)-.15
6556 G .8 -.4(r, r).15 H(elax).4 E
6557 (ed header signing should be used for DKIM signatures.)-.15 E 7.85
6558 (NiceQueueRun [no)102 309 R 2.156
6559 (short name] The priority of queue runners \(nice\(3\)\).)4.656 F 2.156
6560 (This v)7.156 F 2.155(alue must be)-.25 F(greater or equal zero.)174 321
6561 Q(NoRecipientAction)102 337.2 Q .554([no short name] The action to tak)
6562 174 349.2 R 3.055(ew)-.1 G .555(hen you recei)-3.055 F .855 -.15(ve a m)
6563 -.25 H .555(essage that has no v).15 F(alid)-.25 E .625
6564 (recipient headers \(T)174 361.2 R .625(o:, Cc:, Bcc:, or Apparently-T)
6565 -.8 F .625(o: \212 the last included for back)-.8 F .108
6566 (compatibility with old)174 373.2 R F2(sendmail)2.608 E F1 2.608
6567 (s\). It)B .108(can be)2.608 F F0(None)2.608 E F1 .109
6568 (to pass the message on unmod-)2.609 F .297
6569 (i\214ed, which violates the protocol,)174 385.2 R F0(Add-T)2.796 E(o)
6570 -.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.796(yr)
6571 -.15 G(ecipients)-2.796 E 1.638(it can \214nd in the en)174 397.2 R -.15
6572 (ve)-.4 G 1.638(lope \(which might e).15 F 1.638
6573 (xpose Bcc: recipients\),)-.15 F F0(Add-A)4.139 E(ppar)-.25 E(-)-.37 E
6574 (ently-T)174 409.2 Q(o)-.92 E F1 .338(to add an Apparently-T)2.838 F
6575 .337(o: header \(this is only for back-compatibility and)-.8 F .841
6576 (is of)174 421.2 R .841(\214cially deprecated\),)-.25 F F0(Add-T)3.341 E
6577 (o-Undisclosed)-.92 E F1 .841(to add a header \231T)3.341 F .842
6578 (o: undisclosed-)-.8 F .398(recipients:;\232 to mak)174 433.2 R 2.898
6579 (et)-.1 G .397(he header le)-2.898 F -.05(ga)-.15 G 2.897(lw).05 G .397
6580 (ithout disclosing an)-2.897 F .397(ything, or)-.15 F F0(Add-Bcc)2.897 E
6581 F1(to)2.897 E(add an empty Bcc: header)174 445.2 Q(.)-.55 E 1.18
6582 (OldStyleHeaders [o])102 461.4 R 1.713(Assume that the headers may be i\
6583 n old format, i.e., spaces delimit names.)4.213 F 1.069
6584 (This actually turns on an adapti)174 473.4 R 1.368 -.15(ve a)-.25 H
6585 1.068(lgorithm: if an).15 F 3.568(yr)-.15 G 1.068
6586 (ecipient address contains a)-3.568 F 1.681
6587 (comma, parenthesis, or angle brack)174 485.4 R 1.681
6588 (et, it will be assumed that commas already)-.1 F -.15(ex)174 497.4 S
6589 2.825(ist. If).15 F .325
6590 (this \215ag is not on, only commas delimit names.)2.825 F .325
6591 (Headers are al)5.325 F -.1(wa)-.1 G .325(ys out-).1 F
6592 (put with commas between the names.)174 509.4 Q(Def)5 E(aults to of)-.1
6593 E(f.)-.25 E(OperatorChars=)102 525.6 Q F2 -.15(ch)C(arlist).15 E F1
6594 1.438([$o macro] The list of characters that are considered to be \231o\
6595 perators\232, that is,)174 537.6 R .82(characters that delimit tok)174
6596 549.6 R 3.32(ens. All)-.1 F .82(operator characters are tok)3.32 F .82
6597 (ens by themselv)-.1 F(es;)-.15 E .078
6598 (sequences of non-operator characters are also tok)174 561.6 R 2.578
6599 (ens. White)-.1 F .078(space characters sep-)2.578 F .27(arate tok)174
6600 573.6 R .27(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1
6601 F .269(es \212 for e)-.15 F .269(xample, \231)-.15 F .269
6602 (AAA.BBB\232 has three)-.8 F(tok)174 585.6 Q .433(ens, b)-.1 F .433
6603 (ut \231)-.2 F .433(AAA BBB\232 has tw)-.8 F 2.933(o. If)-.1 F .433
6604 (not set, OperatorChars def)2.933 F .433(aults to \231.)-.1 F 1.666
6605 (:@[])1.666 G<9a3b>-1.666 E(additionally)174 597.6 Q 3.566(,t)-.65 G
6606 1.066(he characters \231\()-3.566 F 1.666(\)<>,;)1.666 G 3.566<9a61>
6607 -1.666 G 1.066(re al)-3.566 F -.1(wa)-.1 G 1.065(ys operators.).1 F
6608 1.065(Note that Operator)6.065 F(-)-.2 E
6609 (Chars must be set in the con\214guration \214le before an)174 609.6 Q
6610 2.5(yr)-.15 G(ulesets.)-2.5 E(PidFile=)102 625.8 Q F2(\214lename)A F1
6611 1.3([no short name] Filename of the pid \214le.)3.58 F(\(def)6.3 E 1.3
6612 (ault is _P)-.1 F -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E(The)174 637.8
6613 Q F2(\214lename)2.832 E F1 .332(is macro-e)2.832 F .332
6614 (xpanded before it is opened, and unlink)-.15 F .331(ed when)-.1 F F2
6615 (sendmail)2.831 E F1 -.15(ex)174 649.8 S(its.).15 E(PostmasterCop)102
6616 666 Q(y=)-.1 E F2(postmaster)A F1 .003
6617 ([P] If set, copies of error messages will be sent to the named)174 678
6618 R F2(postmaster)2.504 E F1 5.004(.O)C .004(nly the)-5.004 F .687
6619 (header of the f)174 690 R .687(ailed message is sent.)-.1 F .687
6620 (Errors resulting from messages with a ne)5.687 F(g-)-.15 E(ati)174 702
6621 Q 1.83 -.15(ve p)-.25 H 1.53(recedence will not be sent.).15 F 1.531
6622 (Since most errors are user problems, this is)6.531 F .453
6623 (probably not a good idea on lar)174 714 R .453(ge sites, and ar)-.18 F
6624 .453(guably contains all sorts of pri)-.18 F -.25(va)-.25 G -.15(cy).25
6625 G 0 Cg EP
6626 %%Page: 75 71
6627 %%BeginPageSetup
6628 BP
6629 %%EndPageSetup
6630 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6631 (SMM:08-75)195.86 E/F1 10/Times-Roman@0 SF .1(violations, b)174 96 R
6632 .101(ut it seems to be popular with certain operating systems v)-.2 F
6633 2.601(endors. The)-.15 F 1.919(address is macro e)174 108 R 1.918
6634 (xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.918(.D)
6635 -.65 G(ef)-6.918 E 1.918(aults to no postmaster)-.1 F(copies.)174 120 Q
6636 (Pri)102 136.2 Q -.25(va)-.25 G -.15(cy).25 G(Options=).15 E/F2 10
6637 /Times-Italic@0 SF(opt,opt,...)1.666 E F1 1.191([p] Set the pri)174
6638 148.2 R -.25(va)-.25 G -.15(cy).25 G F2(opt)3.841 E F1 3.691(ions. `)B
6639 (`Pri)-.74 E -.25(va)-.25 G -.15(cy).25 G 2.671 -.74('' i).15 H 3.692
6640 (sr).74 G 1.192(eally a misnomer; man)-3.692 F 3.692(yo)-.15 G 3.692(ft)
6641 -3.692 G 1.192(hese are)-3.692 F .929(just a w)174 160.2 R .928
6642 (ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The)
6643 5.928 E F2(opt)3.428 E F1(ions)A(can be selected from:)174 172.2 Q 56.37
6644 (public Allo)214 188.4 R 2.5(wo)-.25 G(pen access)-2.5 E 27.49
6645 (needmailhelo Insist)214 200.4 R(on HELO or EHLO command before MAIL)2.5
6646 E(neede)214 212.4 Q 25.98(xpnhelo Insist)-.15 F
6647 (on HELO or EHLO command before EXPN)2.5 E(noe)214 224.4 Q 52.08
6648 (xpn Disallo)-.15 F 2.5(wE)-.25 G(XPN entirely)-2.5 E 2.5(,i)-.65 G
6649 (mplies no)-2.5 E -.15(ve)-.15 G(rb).15 E(.)-.4 E 28.61
6650 (needvrfyhelo Insist)214 236.4 R(on HELO or EHLO command before VRFY)2.5
6651 E(no)214 248.4 Q 54.86(vrfy Disallo)-.15 F 2.5(wV)-.25 G(RFY entirely)
6652 -2.5 E 55.82(noetrn Disallo)214 260.4 R 2.5(wE)-.25 G(TRN entirely)-2.5
6653 E(no)214 272.4 Q -.15(ve)-.15 G 53.9(rb Disallo).15 F 2.5(wV)-.25 G
6654 (ERB entirely)-2.5 E 30.82(restrictmailq Restrict)214 284.4 R
6655 (mailq command)2.5 E 35.27(restrictqrun Restrict)214 296.4 R
6656 (\255q command line \215ag)2.5 E(restricte)214 308.4 Q 24.87
6657 (xpand Restrict)-.15 F<ad62>2.5 E 2.5(va)-.15 G
6658 (nd \255v command line \215ags)-2.5 E 40.27(noreceipts Don')214 322.4 R
6659 2.5(tr)-.18 G(eturn success DSNs)-2.5 E/F3 7/Times-Roman@0 SF(20)-4 I F1
6660 27.49(nobodyreturn Don')214 334.4 R 2.5(tr)-.18 G
6661 (eturn the body of a message with DSNs)-2.5 E(goa)214 346.4 Q -.1(wa)
6662 -.15 G 53.02(yD).1 G(isallo)-53.02 E 2.5(we)-.25 G
6663 (ssentially all SMTP status queries)-2.5 E(authw)214 358.4 Q 27.59
6664 (arnings Put)-.1 F(X-Authentication-W)2.5 E(arning: headers in messages)
6665 -.8 E(and log w)297.87 370.4 Q(arnings)-.1 E 12.5
6666 (noactualrecipient Don')214 382.4 R 2.5(tp)-.18 G
6667 (ut X-Actual-Recipient lines in DSNs)-2.5 E(which re)297.87 394.4 Q -.15
6668 (ve)-.25 G(al the actual account that addresses map to.).15 E 2.976
6669 (The \231goa)174 410.6 R -.1(wa)-.15 G 2.976
6670 (y\232 pseudo-\215ag sets all \215ags e).1 F 2.977
6671 (xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F 4.558
6672 (\231restrictqrun\232, \231restricte)174 422.6 R 4.557
6673 (xpand\232, \231noetrn\232, and \231nobodyreturn\232.)-.15 F 4.557
6674 (If mailq is)9.557 F 1.842(restricted, only people in the same group as\
6675  the queue directory can print the)174 434.6 R 2.545(queue. If)174 446.6
6676 R .044(queue runs are restricted, only root and the o)2.545 F .044
6677 (wner of the queue directory)-.25 F 1.299(can run the queue.)174 458.6 R
6678 1.299(The \231restricte)6.299 F 1.299(xpand\232 pseudo-\215ag instructs)
6679 -.15 F F2(sendmail)3.799 E F1 1.299(to drop)3.799 F(pri)174 470.6 Q
6680 (vile)-.25 E 1.608(ges when the)-.15 F F0<ad62>4.108 E(v)-.15 E F1 1.608
6681 (option is gi)4.108 F -.15(ve)-.25 G 4.108(nb).15 G 4.108(yu)-4.108 G
6682 1.608(sers who are neither root nor the)-4.108 F -.35(Tr)174 482.6 S
6683 1.33(ustedUser so users cannot read pri).35 F -.25(va)-.25 G 1.33
6684 (te aliases, forw).25 F 1.33(ards, or :include: \214les.)-.1 F(It)6.33 E
6685 .634(will add the \231NonRootSafeAddr\232 to the \231DontBlameSendmail\
6686 \232 option to pre)174 494.6 R -.15(ve)-.25 G(nt).15 E .436
6687 (misleading unsafe address w)174 506.6 R 2.936(arnings. It)-.1 F .436
6688 (also o)2.936 F -.15(ve)-.15 G .436(rrides the).15 F F0<ad76>2.936 E F1
6689 (\(v)2.936 E .436(erbose\) command)-.15 F 1.293(line option to pre)174
6690 518.6 R -.15(ve)-.25 G 1.292(nt information leakage.).15 F 1.292
6691 (Authentication W)6.292 F 1.292(arnings add w)-.8 F(arn-)-.1 E .183
6692 (ings about v)174 530.6 R .183
6693 (arious conditions that may indicate attempts to spoof the mail system,)
6694 -.25 F(such as using a non-standard queue directory)174 542.6 Q(.)-.65 E
6695 (ProcessT)102 558.8 Q(itlePre\214x=)-.35 E F2(string)A F1 1.196
6696 ([no short name] Pre\214x the process title sho)174 570.8 R 1.195
6697 (wn on 'ps' listings with)-.25 F F2(string)3.695 E F1 6.195(.T)C(he)
6698 -6.195 E F2(string)174 582.8 Q F1(will be macro processed.)2.5 E
6699 (QueueDirectory=)102 599 Q F2(dir)A F1 .583
6700 ([Q] The QueueDirectory option serv)174 611 R .584(es tw)-.15 F 3.084
6701 (op)-.1 G 3.084(urposes. First,)-3.084 F .584(it speci\214es the direc-)
6702 3.084 F .483(tory or set of directories that comprise the def)174 623 R
6703 .482(ault queue group.)-.1 F .482(Second, it speci-)5.482 F .104(\214es\
6704  the directory D which is the ancestor of all queue directories, and wh\
6705 ich send-)174 635 R .721(mail uses as its current w)174 647 R .721
6706 (orking directory)-.1 F 5.721(.W)-.65 G .721
6707 (hen sendmail dumps core, it lea)-5.721 F -.15(ve)-.2 G(s).15 E 2.872
6708 (its core \214les in D.)174 659 R 2.873(There are tw)7.872 F 5.373(oc)
6709 -.1 G 5.373(ases. If)-5.373 F F2(dir)5.373 E F1 2.873
6710 (ends with an asterisk \(e)5.373 F(g,)-.15 E F2(/var/spool/mqueue/qd*)
6711 174 671 Q F1 .253
6712 (\), then all of the directories or symbolic links to directories)B .32
6713 LW 76 680.6 72 680.6 DL 80 680.6 76 680.6 DL 84 680.6 80 680.6 DL 88
6714 680.6 84 680.6 DL 92 680.6 88 680.6 DL 96 680.6 92 680.6 DL 100 680.6 96
6715 680.6 DL 104 680.6 100 680.6 DL 108 680.6 104 680.6 DL 112 680.6 108
6716 680.6 DL 116 680.6 112 680.6 DL 120 680.6 116 680.6 DL 124 680.6 120
6717 680.6 DL 128 680.6 124 680.6 DL 132 680.6 128 680.6 DL 136 680.6 132
6718 680.6 DL 140 680.6 136 680.6 DL 144 680.6 140 680.6 DL 148 680.6 144
6719 680.6 DL 152 680.6 148 680.6 DL 156 680.6 152 680.6 DL 160 680.6 156
6720 680.6 DL 164 680.6 160 680.6 DL 168 680.6 164 680.6 DL 172 680.6 168
6721 680.6 DL 176 680.6 172 680.6 DL 180 680.6 176 680.6 DL 184 680.6 180
6722 680.6 DL 188 680.6 184 680.6 DL 192 680.6 188 680.6 DL 196 680.6 192
6723 680.6 DL 200 680.6 196 680.6 DL 204 680.6 200 680.6 DL 208 680.6 204
6724 680.6 DL 212 680.6 208 680.6 DL 216 680.6 212 680.6 DL/F4 5
6725 /Times-Roman@0 SF(20)93.6 691 Q/F5 8/Times-Roman@0 SF(N.B.: the)3.2 I/F6
6726 8/Times-Bold@0 SF(nor)2 E(eceipts)-.144 E F5(\215ag turns of)2 E 2(fs)
6727 -.2 G(upport for RFC 1891 \(Deli)-2 E -.12(ve)-.2 G
6728 (ry Status Noti\214cation\).).12 E 0 Cg EP
6729 %%Page: 76 72
6730 %%BeginPageSetup
6731 BP
6732 %%EndPageSetup
6733 /F0 10/Times-Bold@0 SF 193.36(SMM:08-76 Sendmail)72 60 R
6734 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(be)174 96
6735 Q .432(ginning with `qd' in)-.15 F/F2 10/Times-Italic@0 SF
6736 (/var/spool/mqueue)2.932 E F1 .433
6737 (will be used as queue directories of the)2.932 F(def)174 108 Q .276
6738 (ault queue group, and)-.1 F F2(/var/spool/mqueue)2.776 E F1 .275
6739 (will be used as the w)2.776 F .275(orking directory)-.1 F 2.82
6740 (D. Otherwise,)174 120 R F2(dir)2.82 E F1 .32
6741 (must name a directory \(usually)2.82 F F2(/var/spool/mqueue)2.82 E F1
6742 .32(\): the def)B(ault)-.1 E .545
6743 (queue group consists of the single queue directory)174 132 R F2(dir)
6744 3.045 E F1 3.045(,a)C .545(nd the w)-3.045 F .545(orking directory)-.1 F
6745 2.5(Di)174 144 S 2.5(ss)-2.5 G(et to)-2.5 E F2(dir)2.5 E F1 5.001(.T)C
6746 2.501(od)-5.801 G .001
6747 (e\214ne additional groups of queue directories, use the con\214gura-)
6748 -2.501 F .746(tion \214le `Q' command.)174 156 R .746
6749 (Do not change the queue directory structure while send-)5.746 F
6750 (mail is running.)174 168 Q(QueueF)102 184.2 Q(actor=)-.15 E F2(factor)A
6751 F1 .613([q] Use)174 196.2 R F2(factor)3.113 E F1 .613
6752 (as the multiplier in the map function to decide when to just queue)
6753 3.113 F .415(up jobs rather than run them.)174 208.2 R .415(This v)5.415
6754 F .415(alue is di)-.25 F .415(vided by the dif)-.25 F .415
6755 (ference between the)-.25 F 1.003(current load a)174 220.2 R -.15(ve)-.2
6756 G 1.003(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15
6757 F F0(QueueLA)A F1 1.004(option\) to determine)3.504 F
6758 (the maximum message priority that will be sent.)174 232.2 Q(Def)5 E
6759 (aults to 600000.)-.1 E(QueueLA=)102 248.4 Q F2(LA)A F1 1.087
6760 ([x] When the system load a)15.26 F -.15(ve)-.2 G 1.087(rage e).15 F
6761 (xceeds)-.15 E F2(LA)3.587 E F1 1.086(and the)3.587 F F0(QueueF)3.586 E
6762 (actor)-.25 E F1(\()3.586 E F0(q)A F1 3.586(\)o)C(ption)-3.586 E(di)174
6763 260.4 Q 1.465(vided by the dif)-.25 F 1.465
6764 (ference in the current load a)-.25 F -.15(ve)-.2 G 1.465(rage and the)
6765 .15 F F0(QueueLA)3.965 E F1(option)3.965 E .769(plus one is less than t\
6766 he priority of the message, just queue messages \(i.e., don')174 272.4 R
6767 (t)-.18 E .247(try to send them\).)174 284.4 R(Def)5.247 E .247
6768 (aults to 8 multiplied by the number of processors online on)-.1 F
6769 (the system \(if that can be determined\).)174 296.4 Q(QueueFileMode=)
6770 102 312.6 Q F2(mode)A F1 .962([no short name] Def)174 324.6 R .962
6771 (ault permissions for queue \214les \(octal\).)-.1 F .961
6772 (If not set, sendmail)5.961 F .212(uses 0600 unless its real and ef)174
6773 336.6 R(fecti)-.25 E .513 -.15(ve u)-.25 H .213(id are dif).15 F .213
6774 (ferent in which case it uses 0644.)-.25 F(QueueSortOrder=)102 352.8 Q
6775 F2(algorithm)A F1 .097([no short name] Sets the)174 364.8 R F2
6776 (algorithm)2.597 E F1 .096(used for sorting the queue.)2.597 F .096
6777 (Only the \214rst char)5.096 F(-)-.2 E 1.021(acter of the v)174 376.8 R
6778 1.021(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G
6779 1.021(alues are \231host\232 \(to order by the name of the)-3.771 F 1.73
6780 (\214rst host name of the \214rst recipient\), \231\214lename\232 \(to \
6781 order by the name of the)174 388.8 R .283(queue \214le name\), \231time\
6782 \232 \(to order by the submission/creation time\), \231random\232 \(to)
6783 174 400.8 R .906(order randomly\), \231modi\214cation\232 \(to order by\
6784  the modi\214cation time of the qf \214le)174 412.8 R 1.349(\(older ent\
6785 ries \214rst\)\), \231none\232 \(to not order\), and \231priority\232 \
6786 \(to order by message)174 424.8 R 2.528(priority\). Host)174 436.8 R
6787 .028(ordering mak)2.528 F .028(es better use of the connection cache, b)
6788 -.1 F .027(ut may tend to)-.2 F .322(process lo)174 448.8 R 2.822(wp)
6789 -.25 G .322(riority messages that go to a single host o)-2.822 F -.15
6790 (ve)-.15 G 2.823(rh).15 G .323(igh priority messages)-2.823 F 1.825
6791 (that go to se)174 460.8 R -.15(ve)-.25 G 1.825
6792 (ral hosts; it probably shouldn').15 F 4.325(tb)-.18 G 4.324(eu)-4.325 G
6793 1.824(sed on slo)-4.324 F 4.324(wn)-.25 G(etw)-4.324 E 1.824(ork links.)
6794 -.1 F .614(Filename and modi\214cation time ordering sa)174 472.8 R -.15
6795 (ve)-.2 G 3.114(st).15 G .614(he o)-3.114 F -.15(ve)-.15 G .614
6796 (rhead of reading all of the).15 F .671
6797 (queued items before starting the queue run.)174 484.8 R .671
6798 (Creation \(submission\) time ordering)5.671 F 1.854(is almost al)174
6799 496.8 R -.1(wa)-.1 G 1.854(ys a bad idea, since it allo).1 F 1.854
6800 (ws lar)-.25 F 1.854(ge, b)-.18 F 1.854(ulk mail to go out before)-.2 F
6801 (smaller)174 508.8 Q 3.714(,p)-.4 G 1.214(ersonal mail, b)-3.714 F 1.214
6802 (ut may ha)-.2 F 1.513 -.15(ve a)-.2 H 1.213
6803 (pplicability on some hosts with v).15 F 1.213(ery f)-.15 F(ast)-.1 E
6804 2.631(connections. Random)174 520.8 R .131(is useful if se)2.631 F -.15
6805 (ve)-.25 G .132(ral queue runners are started by hand which).15 F .39
6806 (try to drain the same queue since odds are the)174 532.8 R 2.889(yw)
6807 -.15 G .389(ill be w)-2.889 F .389(orking on dif)-.1 F .389
6808 (ferent parts)-.25 F(of the queue at the same time.)174 544.8 Q
6809 (Priority ordering is the def)5 E(ault.)-.1 E(QueueT)102 561 Q(imeout=)
6810 -.35 E F2(timeout)A F1 .355([T] A synon)174 573 R .355(ym for \231T)-.15
6811 F 2.855(imeout.queuereturn\232. Use)-.35 F .356
6812 (that form instead of the \231Queue-)2.855 F -.35(Ti)174 585 S
6813 (meout\232 form.).35 E 32.83(RandFile [no)102 601.2 R 1.036(short name]\
6814  Name of \214le containing random data or the name of the UNIX)3.537 F
6815 (sock)174 613.2 Q 1.63(et if EGD is used.)-.1 F 4.131(A\()6.631 G 1.631
6816 (required\) pre\214x "e)-4.131 F 1.631
6817 (gd:" or "\214le:" speci\214es the type.)-.15 F(ST)174 625.2 Q(AR)-.93 E
6818 1.561
6819 (TTLS requires this \214lename if the compile \215ag HASURANDOMDEV is)
6820 -.6 F(not set \(see sendmail/README\).)174 637.2 Q(Resolv)102 653.4 Q
6821 (erOptions=)-.15 E F2(options)A F1 .127([I] Set resolv)174 665.4 R .127
6822 (er options.)-.15 F -1.11(Va)5.127 G .127(lues can be set using)1.11 F
6823 F0(+)2.627 E F2<8d61>A(g)-.1 E F1 .127(and cleared using)2.627 F F0<ad>
6824 2.628 E F2<8d61>A(g)-.1 E F1 2.628(;t)C(he)-2.628 E F2<8d61>174 677.4 Q
6825 (g)-.1 E F1 5.014(sc)C 2.514(an be \231deb)-5.014 F 2.513
6826 (ug\232, \231aaonly\232, \231use)-.2 F 2.513
6827 (vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-)-.25
6828 F 2.688
6829 (names\232, \231stayopen\232, \231use_inet6\232, or \231dnsrch\232.)174
6830 689.4 R 2.689(The string \231HasW)7.689 F(ildcardMX\232)-.4 E .283
6831 (\(without a)174 701.4 R F0(+)2.783 E F1(or)2.783 E F0<ad>2.783 E F1
6832 2.783(\)c)C .283(an be speci\214ed to turn of)-2.783 F 2.782(fm)-.25 G
6833 .282(atching ag)-2.782 F .282(ainst MX records when)-.05 F .89
6834 (doing name canoni\214cations.)174 713.4 R .89(The string \231W)5.89 F
6835 (orkAroundBrok)-.8 E .89(enAAAA\232 \(without a)-.1 F F0(+)174 725.4 Q
6836 F1(or)3.473 E F0<ad>3.473 E F1 3.473(\)c)C .972(an be speci\214ed to w)
6837 -3.473 F .972(ork around some brok)-.1 F .972(en nameserv)-.1 F .972
6838 (ers which return)-.15 F 0 Cg EP
6839 %%Page: 77 73
6840 %%BeginPageSetup
6841 BP
6842 %%EndPageSetup
6843 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6844 (SMM:08-77)195.86 E/F1 10/Times-Roman@0 SF(SER)174 96 Q(VF)-.8 E 1.001
6845 (AIL \(a temporary f)-.74 F 1.001(ailure\) on T_AAAA \(IPv6\) lookups.)
6846 -.1 F 1.001(Notice: it might)6.001 F
6847 (be necessary to apply the same \(or similar\) options to)174 108 Q/F2
6848 10/Times-Italic@0 SF(submit.cf)2.5 E F1(too.)2.5 E -1.04
6849 (RequiresDirfsync [no)102 124.2 R 2.782
6850 (short name] This option can be used to o)5.283 F -.15(ve)-.15 G 2.782
6851 (rride the compile time \215ag).15 F F0(REQ)174 136.2 Q(UIRES_DIR_FSYNC)
6852 -.1 E F1 .871(at runtime by setting it to)3.371 F/F3 9/Times-Roman@0 SF
6853 -.09(fa)3.372 G(lse).09 E F1 5.872(.I)C 3.372(ft)-5.872 G .872
6854 (he compile time)-3.372 F .018
6855 (\215ag is not set, the option is ignored.)174 148.2 R .017
6856 (The \215ag turns on support for \214le systems that)5.018 F .209
6857 (require to call)174 160.2 R F2(fsync\(\))2.709 E F1 .209
6858 (for a directory if the meta-data in it has been changed.)2.709 F(This)
6859 5.21 E .075(should be turned on at least for older v)174 172.2 R .074
6860 (ersions of ReiserFS; it is enabled by def)-.15 F(ault)-.1 E 1.45
6861 (for Linux.)174 184.2 R 1.451
6862 (According to some information this \215ag is not needed an)6.45 F 1.451
6863 (ymore for)-.15 F -.1(ke)174 196.2 S(rnel 2.4.16 and ne).1 E(wer)-.25 E
6864 (.)-.55 E 10.61(RrtImpliesDsn [R])102 212.4 R 1.52
6865 (If this option is set, a \231Return-Receipt-T)4.02 F 1.52
6866 (o:\232 header causes the request of a)-.8 F 1.02
6867 (DSN, which is sent to the en)174 224.4 R -.15(ve)-.4 G 1.02
6868 (lope sender as required by RFC 1891, not to the).15 F(address gi)174
6869 236.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nt)-2.5 G(he header)-2.5 E(.)
6870 -.55 E(RunAsUser=)102 252.6 Q F2(user)A F1 3.753([no short name] The)
6871 2.48 F F2(user)6.253 E F1 3.752(parameter may be a user name \(look)
6872 6.252 F 3.752(ed up in)-.1 F F2(/etc/passwd)174 264.6 Q F1 3.045(\)o)C
6873 -5.544 3.045(ra n)-3.045 H .546(umeric user id; either form can ha)
6874 -3.045 F .846 -.15(ve \231)-.2 H .546(:group\232 attached \(where).15 F
6875 .966(group can be numeric or symbolic\).)174 276.6 R .965
6876 (If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.465
6877 E(mail)174 290.6 Q F1 .483
6878 (will change to this user id shortly after startup)2.983 F/F4 7
6879 /Times-Roman@0 SF(21)-4 I F1 5.484(.T)4 K .484(his a)-5.484 F -.2(vo)-.2
6880 G .484(ids a certain class).2 F 1.844(of security problems.)174 302.6 R
6881 (Ho)6.844 E(we)-.25 E -.15(ve)-.25 G 2.644 -.4(r, t).15 H 1.844
6882 (his means that all \231.forw).4 F 1.844(ard\232 and \231:include:\232)
6883 -.1 F 1.428(\214les must be readable by the indicated)174 314.6 R F2
6884 (user)3.928 E F1 1.428(and all \214les to be written must be)3.928 F
6885 .043(writable by)174 326.6 R F2(user)2.543 E F1 .042
6886 (Also, all \214le and program deli)2.543 F -.15(ve)-.25 G .042
6887 (ries will be mark).15 F .042(ed unsafe unless)-.1 F 2.101(the option)
6888 174 338.6 R F0(DontBlameSendmail=NonRootSafeAddr)4.601 E F1 2.101
6889 (is set, in which case the)4.601 F(deli)174 350.6 Q -.15(ve)-.25 G .778
6890 (ry will be done as).15 F F2(user)3.278 E F1 5.778(.I)C 3.277(ti)-5.778
6891 G 3.277(sa)-3.277 G .777(lso incompatible with the)-3.277 F F0
6892 (SafeFileEn)3.277 E(vir)-.4 E(on-)-.18 E(ment)174 362.6 Q F1 2.62
6893 (option. In)2.62 F .12(other w)2.62 F .121
6894 (ords, it may not actually add much to security on an a)-.1 F -.15(ve)
6895 -.2 G -.2(r-).15 G .593(age system, and may in f)174 374.6 R .592
6896 (act detract from security \(because other \214le permissions)-.1 F
6897 1.579(must be loosened\).)174 386.6 R(Ho)6.579 E(we)-.25 E -.15(ve)-.25
6898 G 2.379 -.4(r, i).15 H 4.079(ts).4 G 1.579(hould be useful on \214re)
6899 -4.079 F -.1(wa)-.25 G 1.58(lls and other places).1 F(where users don')
6900 174 398.6 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H
6901 (accounts and the aliases \214le is well constrained.)2.7 E(RecipientF)
6902 102 414.8 Q(actor=)-.15 E F2(fact)A F1 .638([y] The indicated)174 426.8
6903 R F2(fact)3.137 E F1 .637(or is added to the priority \(thus)B F2
6904 (lowering)3.137 E F1 .637(the priority of the)3.137 F .23
6905 (job\) for each recipient, i.e., this v)174 438.8 R .231
6906 (alue penalizes jobs with lar)-.25 F .231(ge numbers of recipi-)-.18 F
6907 2.5(ents. Def)174 450.8 R(aults to 30000.)-.1 E(RefuseLA=)102 467 Q F2
6908 (LA)A F1 1.012([X] When the system load a)13.59 F -.15(ve)-.2 G 1.012
6909 (rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1 3.512(,r)C 1.011
6910 (efuse incoming SMTP connec-)-3.512 F 2.658(tions. Def)174 479 R .158(a\
6911 ults to 12 multiplied by the number of processors online on the system)
6912 -.1 F(\(if that can be determined\).)174 491 Q(RejectLogInterv)102 507.2
6913 Q(al=)-.25 E F2(timeout)A F1 1.628([no short name] Log interv)174 519.2
6914 R 1.627(al when refusing connections for this long \(def)-.25 F(ault:)
6915 -.1 E(3h\).)174 531.2 Q(RetryF)102 547.4 Q(actor=)-.15 E F2(fact)A F1
6916 .771([Z] The)3.74 F F2(fact)3.271 E F1 .771
6917 (or is added to the priority e)B -.15(ve)-.25 G .772
6918 (ry time a job is processed.).15 F .772(Thus, each)5.772 F .994(time a \
6919 job is processed, its priority will be decreased by the indicated v)174
6920 559.4 R 3.493(alue. In)-.25 F 1.107(most en)174 571.4 R 1.107
6921 (vironments this should be positi)-.4 F -.15(ve)-.25 G 3.608(,s).15 G
6922 1.108(ince hosts that are do)-3.608 F 1.108(wn are all too)-.25 F
6923 (often do)174 583.4 Q(wn for a long time.)-.25 E(Def)5 E
6924 (aults to 90000.)-.1 E(SafeFileEn)102 599.6 Q(vironment=)-.4 E F2(dir)A
6925 F1 .022([no short name] If this option is set,)174 611.6 R F2(sendmail)
6926 2.521 E F1 .021(will do a)2.521 F F2 -.15(ch)2.521 G -.45(ro).15 G(ot)
6927 .45 E F1 .021(\(2\) call into the indi-)B(cated)174 623.6 Q F2(dir)2.832
6928 E F1 .333(ectory before doing an)B 2.833<798c>-.15 G .333(le writes.)
6929 -2.833 F .333(If the \214le name speci\214ed by the user)5.333 F(be)174
6930 635.6 Q .588(gins with)-.15 F F2(dir)3.088 E F1 3.087(,t)C .587
6931 (hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G .587
6932 (efore writing, so \(for)-3.087 F -.15(ex)174 647.6 S 2.224
6933 (ample\) if the SafeFileEn).15 F 2.224(vironment v)-.4 F 2.225
6934 (ariable is set to \231/safe\232 then aliases of)-.25 F 1.557(\231/safe\
6935 /logs/\214le\232 and \231/logs/\214le\232 actually indicate the same \
6936 \214le.)174 659.6 R(Additionally)6.556 E 4.056(,i)-.65 G(f)-4.056 E
6937 (this option is set,)174 671.6 Q F2(sendmail)2.5 E F1(refuses to deli)
6938 2.5 E -.15(ve)-.25 G 2.5(rt).15 G 2.5(os)-2.5 G(ymbolic links.)-2.5 E
6939 .32 LW 76 681.2 72 681.2 DL 80 681.2 76 681.2 DL 84 681.2 80 681.2 DL 88
6940 681.2 84 681.2 DL 92 681.2 88 681.2 DL 96 681.2 92 681.2 DL 100 681.2 96
6941 681.2 DL 104 681.2 100 681.2 DL 108 681.2 104 681.2 DL 112 681.2 108
6942 681.2 DL 116 681.2 112 681.2 DL 120 681.2 116 681.2 DL 124 681.2 120
6943 681.2 DL 128 681.2 124 681.2 DL 132 681.2 128 681.2 DL 136 681.2 132
6944 681.2 DL 140 681.2 136 681.2 DL 144 681.2 140 681.2 DL 148 681.2 144
6945 681.2 DL 152 681.2 148 681.2 DL 156 681.2 152 681.2 DL 160 681.2 156
6946 681.2 DL 164 681.2 160 681.2 DL 168 681.2 164 681.2 DL 172 681.2 168
6947 681.2 DL 176 681.2 172 681.2 DL 180 681.2 176 681.2 DL 184 681.2 180
6948 681.2 DL 188 681.2 184 681.2 DL 192 681.2 188 681.2 DL 196 681.2 192
6949 681.2 DL 200 681.2 196 681.2 DL 204 681.2 200 681.2 DL 208 681.2 204
6950 681.2 DL 212 681.2 208 681.2 DL 216 681.2 212 681.2 DL/F5 5
6951 /Times-Roman@0 SF(21)93.6 691.6 Q/F6 8/Times-Roman@0 SF(When running as\
6952  a daemon, it changes to this user after accepting a connection b)3.2 I
6953 (ut before reading an)-.16 E(y)-.12 E F4(SMTP)2 E F6(commands.)2 E 0 Cg
6954 EP
6955 %%Page: 78 74
6956 %%BeginPageSetup
6957 BP
6958 %%EndPageSetup
6959 /F0 10/Times-Bold@0 SF 193.36(SMM:08-78 Sendmail)72 60 R
6960 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(Sa)102 96
6961 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.492 E 2.292 -.15(ve U)-.2
6962 H 1.992(NIX-style \231From\232 lines at the front of headers.).15 F
6963 1.993(Normally the)6.993 F 4.493(ya)-.15 G(re)-4.493 E
6964 (assumed redundant and discarded.)174 108 Q .62(SendMimeErrors [j])102
6965 124.2 R .373(If set, send error messages in MIME format \(see RFC 2045 \
6966 and RFC 1344 for)2.874 F 2.914(details\). If)174 136.2 R(disabled,)2.914
6967 E/F2 10/Times-Italic@0 SF(sendmail)2.914 E F1 .415
6968 (will not return the DSN k)2.914 F -.15(ey)-.1 G -.1(wo).15 G .415
6969 (rd in response to an).1 F 1.731(EHLO and will not do Deli)174 148.2 R
6970 -.15(ve)-.25 G 1.731
6971 (ry Status Noti\214cation processing as described in).15 F(RFC 1891.)174
6972 160.2 Q(Serv)102 176.4 Q 10.77(erCertFile [no)-.15 F .581
6973 (short name] File containing the certi\214cate of the serv)3.08 F(er)
6974 -.15 E 3.081(,i)-.4 G .581(.e., this certi\214cate is)-3.081 F
6975 (used when sendmail acts as serv)174 188.4 Q(er \(used for ST)-.15 E(AR)
6976 -.93 E(TTLS\).)-.6 E(Serv)102 204.6 Q(erK)-.15 E -.15(ey)-.25 G 11.73
6977 (File [no).15 F .543(short name] File containing the pri)3.043 F -.25
6978 (va)-.25 G .542(te k).25 F .842 -.15(ey b)-.1 H .542
6979 (elonging to the serv).15 F .542(er certi\214cate)-.15 F(\(used for ST)
6980 174 216.6 Q(AR)-.93 E(TTLS\).)-.6 E(Serv)102 232.8 Q(erSSLOptions)-.15 E
6981 3.348(As)174 244.8 S .849
6982 (pace or comma separated list of SSL related options for the serv)-3.348
6983 F .849(er side.)-.15 F(See)5.849 E F2(SSL_CTX_set_options)174 256.8 Q F1
6984 .961(\(3\) for a list; the a)B -.25(va)-.2 G .961(ilable v).25 F .961
6985 (alues depend on the OpenSSL)-.25 F -.15(ve)174 268.8 S 5.628(rsion ag)
6986 .15 F 5.628(ainst which)-.05 F F2(sendmail)8.129 E F1 5.629
6987 (is compiled.)8.129 F 5.629(By def)10.629 F(ault,)-.1 E F2(SSL_OP_ALL)
6988 8.129 E(-SSL_OP_TLSEXT_P)174 280.8 Q(ADDING)-.9 E F1 .938
6989 (are used \(if those options are a)3.438 F -.25(va)-.2 G 3.437
6990 (ilable\). Options).25 F .28
6991 (can be cleared by preceding them with a minus sign.)174 292.8 R .281
6992 (It is also possible to specify)5.281 F(numerical v)174 304.8 Q
6993 (alues, e.g.,)-.25 E F0(-0x0010)2.5 E F1(.)A(ServiceSwitchFile=)102 321
6994 Q F2(\214lename)A F1 1.533([no short name] If your host operating syste\
6995 m has a service switch abstraction)174 333 R .003(\(e.g., /etc/nsswitch\
6996 .conf on Solaris or /etc/svc.conf on Ultrix and DEC OSF/1\) that)174 345
6997 R .814(service will be consulted and this option is ignored.)174 357 R
6998 .814(Otherwise, this is the name)5.814 F 1.082(of a \214le that pro)174
6999 369 R 1.082
7000 (vides the list of methods used to implement particular services.)-.15 F
7001 1.069(The syntax is a series of lines, each of which is a sequence of w)
7002 174 381 R 3.569(ords. The)-.1 F(\214rst)3.569 E -.1(wo)174 393 S 1.363
7003 (rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.364
7004 (ords are service types.)-.1 F 1.364(The services)6.364 F(that)174 405 Q
7005 F2(sendmail)4.11 E F1 1.61
7006 (consults directly are \231aliases\232 and \231hosts.)4.11 F 6.61<9a53>
7007 -.7 G 1.61(ervice types can be)-6.61 F 1.754(\231dns\232, \231nis\232, \
7008 \231nisplus\232, or \231\214les\232 \(with the ca)174 417 R -.15(ve)-.2
7009 G 1.755(at that the appropriate support).15 F .791
7010 (must be compiled in before the service can be referenced\).)174 429 R
7011 .79(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174 441
7012 R .925(aults to /etc/mail/service.switch.)-.1 F .925
7013 (If that \214le does not e)5.925 F(xist,)-.15 E(the def)174 453 Q
7014 (ault switch is:)-.1 E 54.71(aliases \214les)214 469.2 R 60.81
7015 (hosts dns)214 481.2 R(nis \214les)2.5 E(The def)174 497.4 Q
7016 (ault \214le is \231/etc/mail/service.switch\232.)-.1 E(Se)102 513.6 Q
7017 -.15(ve)-.25 G 12.12(nBitInput [7]).15 F .322(Strip input to se)2.822 F
7018 -.15(ve)-.25 G 2.822(nb).15 G .321
7019 (its for compatibility with old systems.)-2.822 F .321(This shouldn')
7020 5.321 F 2.821(tb)-.18 G(e)-2.821 E(necessary)174 525.6 Q(.)-.65 E
7021 (SharedMemoryK)102 541.8 Q -.15(ey)-.25 G .744([no short name] K)174
7022 553.8 R 1.044 -.15(ey t)-.25 H 3.244(ou).15 G .745
7023 (se for shared memory se)-3.244 F .745
7024 (gment; if not set \(or 0\), shared)-.15 F 1.16
7025 (memory will not be used.)174 565.8 R 1.159(If set to -1)6.16 F F2
7026 (sendmail)3.659 E F1 1.159(can select a k)3.659 F 1.459 -.15(ey i)-.1 H
7027 1.159(tself pro).15 F(vided)-.15 E .658(that also)174 577.8 R F0(Shar)
7028 3.158 E(edMemoryK)-.18 E(eyFile)-.25 E F1 .658(is set.)3.158 F .658
7029 (Requires support for shared memory to)5.658 F 1.413(be compiled into)
7030 174 589.8 R F2(sendmail)3.913 E F1 6.413(.I)C 3.912(ft)-6.413 G 1.412
7031 (his option is set,)-3.912 F F2(sendmail)3.912 E F1 1.412
7032 (can share some data)3.912 F .307(between dif)174 601.8 R .307
7033 (ferent instances.)-.25 F -.15(Fo)5.307 G 2.807(re).15 G .308
7034 (xample, the number of entries in a queue direc-)-2.957 F .033
7035 (tory or the a)174 613.8 R -.25(va)-.2 G .032
7036 (ilable space in a \214le system.).25 F .032(This allo)5.032 F .032
7037 (ws for more ef)-.25 F .032(\214cient program)-.25 F -.15(exe)174 625.8
7038 S .09(cution, since only one process needs to update the data instead o\
7039 f each indi).15 F(vid-)-.25 E(ual process g)174 637.8 Q
7040 (athering the data each time it is required.)-.05 E(SharedMemoryK)102
7041 654 Q -.15(ey)-.25 G(File).15 E .087([no short name] If)174 666 R F0
7042 (Shar)2.587 E(edMemoryK)-.18 E(ey)-.25 E F1 .086
7043 (is set to -1 then the automatically selected)2.587 F(shared memory k)
7044 174 678 Q .3 -.15(ey w)-.1 H(ill be stored in the speci\214ed \214le.)
7045 .15 E(SingleLineFromHeader)102 694.2 Q .958
7046 ([no short name] If set, From: lines that ha)174 706.2 R 1.259 -.15
7047 (ve e)-.2 H .959(mbedded ne).15 F .959(wlines are unwrapped)-.25 F .243
7048 (onto one line.)174 718.2 R .243
7049 (This is to get around a botch in Lotus Notes that apparently cannot)
7050 5.243 F 0 Cg EP
7051 %%Page: 79 75
7052 %%BeginPageSetup
7053 BP
7054 %%EndPageSetup
7055 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7056 (SMM:08-79)195.86 E/F1 10/Times-Roman@0 SF(understand le)174 96 Q -.05
7057 (ga)-.15 G(lly wrapped RFC 822 headers.).05 E(SingleThreadDeli)102 112.2
7058 Q -.15(ve)-.25 G(ry).15 E .333
7059 ([no short name] If set, a client machine will ne)174 124.2 R -.15(ve)
7060 -.25 G 2.833(rt).15 G .334(ry to open tw)-2.833 F 2.834(oS)-.1 G .334
7061 (MTP connec-)-2.834 F 1.712(tions to a single serv)174 136.2 R 1.712
7062 (er machine at the same time, e)-.15 F -.15(ve)-.25 G 4.211(ni).15 G
7063 4.211(nd)-4.211 G(if)-4.211 E 1.711(ferent processes.)-.25 F .952
7064 (That is, if another)174 148.2 R/F2 10/Times-Italic@0 SF(sendmail)3.452
7065 E F1 .952(is already talking to some host a ne)3.452 F(w)-.25 E F2
7066 (sendmail)3.453 E F1(will)3.453 E 2.388(not open another connection.)174
7067 160.2 R 2.387(This property is of mix)7.387 F 2.387(ed v)-.15 F 2.387
7068 (alue; although this)-.25 F .386(reduces the load on the other machine,\
7069  it can cause mail to be delayed \(for e)174 172.2 R(xam-)-.15 E .719
7070 (ple, if one)174 184.2 R F2(sendmail)3.219 E F1 .719(is deli)3.219 F
7071 -.15(ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.218 E
7072 F1 3.218(sw)C(on')-3.318 E 3.218(tb)-.18 G 3.218(ea)-3.218 G(ble)-3.218
7073 E 1.542(to send e)174 196.2 R -.15(ve)-.25 G 4.042(ns).15 G 1.542
7074 (mall messages\).)-4.042 F 1.543
7075 (Also, it requires another \214le descriptor \(for the)6.542 F .997
7076 (lock \214le\) per connection, so you may ha)174 208.2 R 1.296 -.15
7077 (ve t)-.2 H 3.496(or).15 G .996(educe the)-3.496 F F0
7078 (ConnectionCacheSize)3.496 E F1 .234(option to a)174 220.2 R -.2(vo)-.2
7079 G .234(id running out of per).2 F .235(-process \214le descriptors.)-.2
7080 F .235(Requires the)5.235 F F0(HostSta-)2.735 E(tusDir)174 232.2 Q
7081 (ectory)-.18 E F1(option.)2.5 E(SmtpGreetingMessage=)102 248.4 Q F2
7082 (messa)A -.1(ge)-.1 G F1 .345
7083 ([$e macro] The message printed when the SMTP serv)174 260.4 R .344
7084 (er starts up.)-.15 F(Def)5.344 E .344(aults to \231$j)-.1 F
7085 (Sendmail $v ready at $b\232.)174 272.4 Q 22.28(SoftBounce If)102 288.6
7086 R .092(set, issue temporary errors \(4xy\) instead of permanent errors \
7087 \(5xy\).)2.592 F .093(This can be)5.093 F .127
7088 (useful during testing of a ne)174 300.6 R 2.627(wc)-.25 G .127
7089 (on\214guration to a)-2.627 F -.2(vo)-.2 G .126
7090 (id erroneous bouncing of mails.).2 F 23.94(SSLEngine Name)102 316.8 R
7091 1.004(of SSL engine to use.)3.503 F 1.004(The a)6.004 F -.25(va)-.2 G
7092 1.004(ilable v).25 F 1.004(alues depend on the OpenSSL v)-.25 F(er)-.15
7093 E(-)-.2 E(sion ag)174 328.8 Q(ainst which)-.05 E F2(sendmail)2.5 E F1
7094 (is compiled, see)2.5 E(openssl engine -v)214 345 Q
7095 (for some information.)174 361.2 Q(SSLEngineP)102 377.4 Q 6.31(ath P)
7096 -.15 F .632(ath to dynamic library for SSL engine.)-.15 F .631
7097 (This option is only useful if)5.632 F F2(SSLEngine)3.131 E F1 .484
7098 (is set.)174 389.4 R .484(If both are set, the engine will be loaded dy\
7099 namically at runtime using the)5.484 F .164
7100 (concatenation of the path, a slash "/", the string "lib", the v)174
7101 401.4 R .164(alue of)-.25 F F2(SSLEngine)2.664 E F1 2.664(,a)C(nd)-2.664
7102 E .874(the string ".so".)174 413.4 R .874(If only)5.874 F F2(SSLEngine)
7103 3.374 E F1 .875(is set then the static v)3.375 F .875
7104 (ersion of the engine is)-.15 F(used.)174 425.4 Q(StatusFile=)102 441.6
7105 Q F2(\214le)A F1 .524([S] Log summary statistics in the named)14.13 F F2
7106 (\214le)3.024 E F1 5.524(.I)C 3.023(fn)-5.524 G 3.023<6f8c>-3.023 G .523
7107 (le name is speci\214ed, "statis-)-3.023 F .547(tics" is used.)174 453.6
7108 R .547(If not set, no summary statistics are sa)5.547 F -.15(ve)-.2 G
7109 3.048(d. This).15 F .548(\214le does not gro)3.048 F(w)-.25 E(in size.)
7110 174 465.6 Q(It can be printed using the)5 E F2(mailstats)2.5 E F1
7111 (\(8\) program.)A 28.4(SuperSafe [s])102 481.8 R .364
7112 (This option can be set to T)2.864 F .364(rue, F)-.35 F .364
7113 (alse, Interacti)-.15 F -.15(ve)-.25 G 2.864(,o).15 G 2.864(rP)-2.864 G
7114 (ostMilter)-2.864 E 5.364(.I)-.55 G 2.864(fs)-5.364 G .364(et to T)
7115 -2.864 F(rue,)-.35 E F2(sendmail)174 493.8 Q F1 .116(will be super)2.616
7116 F .116(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .117
7117 (ys instantiate the queue).1 F .118(\214le, e)174 505.8 R -.15(ve)-.25 G
7118 2.618(ni).15 G 2.618(fy)-2.618 G .118
7119 (ou are going to attempt immediate deli)-2.618 F -.15(ve)-.25 G(ry).15 E
7120 (.)-.65 E F2(Sendmail)5.117 E F1(al)2.617 E -.1(wa)-.1 G .117
7121 (ys instan-).1 F .087(tiates the queue \214le before returning control \
7122 to the client under an)174 517.8 R 2.588(yc)-.15 G(ircumstances.)-2.588
7123 E 1.3(This should really)174 529.8 R F2(always)3.8 E F1 1.299
7124 (be set to T)3.799 F 3.799(rue. The)-.35 F(Interacti)3.799 E 1.599 -.15
7125 (ve v)-.25 H 1.299(alue has been intro-)-.1 F .221
7126 (duced in 8.12 and can be used together with)174 541.8 R F0(Deli)2.722 E
7127 -.1(ve)-.1 G(ryMode=i).1 E F1 5.222(.I)C 2.722(ts)-5.222 G .222
7128 (kips some syn-)-2.722 F 1.533(chronization calls which are ef)174 553.8
7129 R(fecti)-.25 E -.15(ve)-.25 G 1.533(ly doubled in the code e).15 F -.15
7130 (xe)-.15 G 1.532(cution path for).15 F .335(this mode.)174 565.8 R .336
7131 (If set to PostMilter)5.335 F(,)-.4 E F2(sendmail)2.836 E F1 .336
7132 (defers synchronizing the queue \214le until)2.836 F(an)174 577.8 Q
7133 3.788(ym)-.15 G 1.288(ilters ha)-3.788 F 1.588 -.15(ve s)-.2 H 1.287
7134 (ignaled acceptance of the message.).15 F 1.287
7135 (PostMilter is useful only)6.287 F(when)174 589.8 Q F2(sendmail)3.821 E
7136 F1 1.321(is running as an SMTP serv)3.821 F 1.322
7137 (er; in all other situations it acts the)-.15 F(same as T)174 601.8 Q
7138 (rue.)-.35 E(TLSF)102 618 Q(allbacktoClear)-.15 E .716
7139 ([no short name] If set,)174 630 R F2(sendmail)3.216 E F1 .715
7140 (immediately tries an outbound connection ag)3.215 F(ain)-.05 E .61
7141 (without ST)174 642 R(AR)-.93 E .61(TTLS after a TLS handshak)-.6 F 3.11
7142 (ef)-.1 G 3.11(ailure. Note:)-3.21 F .61(this applies to all con-)3.11 F
7143 2.677(nections e)174 654 R -.15(ve)-.25 G 5.177(ni).15 G 5.177(fT)-5.177
7144 G 2.676(LS speci\214c requirements are set \(see rulesets)-5.177 F F2
7145 (tls_r)5.176 E(cpt)-.37 E F1(and)5.176 E F2(tls_client)174 666 Q F1
7146 4.866(\). Hence)4.866 F 2.367
7147 (such requirements will cause an error on a retry without)4.866 F(ST)174
7148 678 Q(AR)-.93 E 3.551(TTLS. Therefore)-.6 F(the)3.551 E 3.551(ys)-.15 G
7149 1.051(hould only trigger a temporary f)-3.551 F 1.051
7150 (ailure so the con-)-.1 F(nection is later on tried ag)174 690 Q(ain.)
7151 -.05 E 6.16(TLSSrvOptions [no)102 706.2 R .238
7152 (short name] List of options for SMTP ST)2.737 F(AR)-.93 E .238
7153 (TTLS for the serv)-.6 F .238(er consisting of)-.15 F .18
7154 (single characters with interv)174 718.2 R .18
7155 (ening white space or commas.)-.15 F .18(The \215ag `)5.18 F(`V')-.74 E
7156 2.68('d)-.74 G(isables)-2.68 E 0 Cg EP
7157 %%Page: 80 76
7158 %%BeginPageSetup
7159 BP
7160 %%EndPageSetup
7161 /F0 10/Times-Bold@0 SF 193.36(SMM:08-80 Sendmail)72 60 R
7162 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .51
7163 (client v)174 96 R .511(eri\214cation, and hence it is not possible to \
7164 use a client certi\214cate for relay-)-.15 F 3.919(ing. The)174 108 R
7165 1.419(\215ag `)3.919 F(`C')-.74 E 3.919('r)-.74 G(emo)-3.919 E -.15(ve)
7166 -.15 G 3.919(st).15 G 1.419(he requirement for the TLS serv)-3.919 F
7167 1.418(er to ha)-.15 F 1.718 -.15(ve a c)-.2 H(ert.).15 E .386
7168 (This only w)174 120 R .386(orks under v)-.1 F .386
7169 (ery speci\214c circumstances and should only be used if the)-.15 F
7170 (consequences are understood, e.g., clients may not w)174 132 Q
7171 (ork with a serv)-.1 E(er using this.)-.15 E -.7(Te)102 148.2 S
7172 (mpFileMode=).7 E/F2 10/Times-Italic@0 SF(mode)A F1 .062
7173 ([F] The \214le mode for transcript \214les, \214les to which)174 160.2
7174 R F2(sendmail)2.561 E F1(deli)2.561 E -.15(ve)-.25 G .061(rs directly)
7175 .15 F 2.561<2c8c>-.65 G(les)-2.561 E .61(in the)174 172.2 R F0
7176 (HostStatusDir)3.11 E(ectory)-.18 E F1 3.11(,a)C(nd)-3.11 E F0
7177 (StatusFile)3.11 E F1 5.61(.I)C 3.11(ti)-5.61 G 3.11(si)-3.11 G .61
7178 (nterpreted in octal by def)-3.11 F(ault.)-.1 E(Def)174 184.2 Q
7179 (aults to 0600.)-.1 E -.35(Ti)102 200.4 S(meout.).35 E F2(type)A F1(=)A
7180 F2(timeout)1.666 E F1 .417
7181 ([r; subsumes old T option as well] Set timeout v)174 212.4 R 2.917
7182 (alues. F)-.25 F .417(or more information, see)-.15 F(section 4.1.)174
7183 224.4 Q -.35(Ti)102 240.6 S(meZoneSpec=).35 E F2(tzinfo)A F1 .218
7184 ([t] Set the local time zone info to)174 252.6 R F2(tzinfo)2.718 E F1
7185 2.718<8a66>2.718 G .218(or e)-2.718 F .218(xample, \231PST8PDT\232.)-.15
7186 F(Actually)5.218 E 2.718(,i)-.65 G(f)-2.718 E 1.346
7187 (this is not set, the TZ en)174 264.6 R 1.346(vironment v)-.4 F 1.346
7188 (ariable is cleared \(so the system def)-.25 F 1.345(ault is)-.1 F .208
7189 (used\); if set b)174 276.6 R .208(ut null, the user')-.2 F 2.708(sT)
7190 -.55 G 2.708(Zv)-2.708 G .208
7191 (ariable is used, and if set and non-null the TZ)-2.958 F -.25(va)174
7192 288.6 S(riable is set to this v).25 E(alue.)-.25 E -.35(Tr)102 304.8 S
7193 (ustedUser=).35 E F2(user)A F1 3.753([no short name] The).06 F F2(user)
7194 6.253 E F1 3.752(parameter may be a user name \(look)6.252 F 3.752
7195 (ed up in)-.1 F F2(/etc/passwd)174 316.8 Q F1 2.742(\)o)C 2.742(ran)
7196 -2.742 G .242(umeric user id.)-2.742 F -.35(Tr)5.242 G .242
7197 (usted user for \214le o).35 F .243(wnership and starting the)-.25 F
7198 3.78(daemon. If)174 328.8 R 1.279
7199 (set, generated alias databases and the control sock)3.779 F 1.279
7200 (et \(if con\214gured\))-.1 F(will automatically be o)174 340.8 Q
7201 (wned by this user)-.25 E(.)-.55 E -.35(Tr)102 357 S 5.96
7202 (yNullMXList [w]).35 F .114
7203 (If this system is the \231best\232 \(that is, lo)2.613 F .114
7204 (west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.614(nh).15 G .114
7205 (ost, its)-2.614 F 1.168(con\214guration rules should normally detect t\
7206 his situation and treat that condition)174 369 R .257(specially by forw)
7207 174 381 R .258
7208 (arding the mail to a UUCP feed, treating it as local, or whate)-.1 F
7209 -.15(ve)-.25 G -.55(r.).15 G(Ho)174 393 Q(we)-.25 E -.15(ve)-.25 G 1.686
7210 -.4(r, i).15 H 3.386(ns).4 G .886(ome cases \(such as Internet \214re)
7211 -3.386 F -.1(wa)-.25 G .886(lls\) you may w).1 F .885
7212 (ant to try to con-)-.1 F .07
7213 (nect directly to that host as though it had no MX records at all.)174
7214 405 R .07(Setting this option)5.07 F(causes)174 417 Q F2(sendmail)3.014
7215 E F1 .514(to try this.)3.014 F .514(The do)5.514 F .514
7216 (wnside is that errors in your con\214guration are)-.25 F(lik)174 429 Q
7217 2.116(ely to be diagnosed as \231host unkno)-.1 F 2.116
7218 (wn\232 or \231message timed out\232 instead of)-.25 F
7219 (something more meaningful.)174 441 Q(This option is disrecommended.)5 E
7220 (UnixFromLine=)102 457.2 Q F2(fr)A(omline)-.45 E F1 .236
7221 ([$l macro] De\214nes the format used when)174 469.2 R F2(sendmail)2.736
7222 E F1 .236(must add a UNIX-style From_)2.736 F 1.324
7223 (line \(that is, a line be)174 481.2 R 1.325
7224 (ginning \231From<space>user\232\).)-.15 F(Def)6.325 E 1.325
7225 (aults to \231From $g)-.1 F($d\232.)6.325 E(Don')174 493.2 Q 2.646(tc)
7226 -.18 G .146(hange this unless your system uses a dif)-2.646 F .146
7227 (ferent UNIX mailbox format \(v)-.25 F(ery)-.15 E(unlik)174 505.2 Q
7228 (ely\).)-.1 E(UnsafeGroupWrites)102 521.4 Q .085
7229 ([no short name] If set \(def)174 533.4 R .085
7230 (ault\), :include: and .forw)-.1 F .086
7231 (ard \214les that are group writable)-.1 F .655
7232 (are considered \231unsafe\232, that is, the)174 545.4 R 3.155(yc)-.15 G
7233 .654(annot reference programs or write directly)-3.155 F .536
7234 (to \214les.)174 557.4 R -.8(Wo)5.536 G .536
7235 (rld writable :include: and .forw).8 F .537(ard \214les are al)-.1 F -.1
7236 (wa)-.1 G .537(ys unsafe.).1 F .537(Note: use)5.537 F F0
7237 (DontBlameSendmail)174 569.4 Q F1(instead; this option is deprecated.)
7238 2.5 E(UseCompressedIPv6Addresses)102 585.6 Q .09([no short name] If set\
7239 , the compressed format of IPv6 addresses, such as IPV6:::1,)174 597.6 R
7240 (will be used, instead of the uncompressed format, such as IPv6:0:0:0:0\
7241 :0:0:0:1.)174 609.6 Q(UseErrorsT)102 625.8 Q 21.15(o[)-.8 G .826
7242 (l] If there is an \231Errors-T)-21.15 F .826(o:\232 header)-.8 F 3.326
7243 (,s)-.4 G .826(end error messages to the addresses listed)-3.326 F 3.135
7244 (there. The)174 637.8 R 3.135(yn)-.15 G .635(ormally go to the en)-3.135
7245 F -.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .634
7246 (se of this option causes)-5.635 F F2(send-)3.134 E(mail)174 649.8 Q F1
7247 (to violate RFC 1123.)2.5 E
7248 (This option is disrecommended and deprecated.)5 E(UserDatabaseSpec=)102
7249 666 Q F2(udbspec)A F1([U] The user database speci\214cation.)174 678 Q
7250 -1.11(Ve)102 694.2 S 37.29(rbose [v])1.11 F .56(Run in v)3.06 F .561
7251 (erbose mode.)-.15 F .561(If this is set,)5.561 F F2(sendmail)3.061 E F1
7252 .561(adjusts options)3.061 F F0(HoldExpensi)3.061 E -.1(ve)-.1 G F1
7253 (\(old)174 706.2 Q F0(c)2.636 E F1 2.636(\)a)C(nd)-2.636 E F0(Deli)2.636
7254 E -.1(ve)-.1 G(ryMode).1 E F1(\(old)2.636 E F0(d)2.636 E F1 2.635(\)s)C
7255 2.635(ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .135
7256 (red completely in a sin-).15 F 1.244
7257 (gle job so that you can see the entire deli)174 718.2 R -.15(ve)-.25 G
7258 1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.744 G(rbose)1 E F1
7259 (should)3.744 E 0 Cg EP
7260 %%Page: 81 77
7261 %%BeginPageSetup
7262 BP
7263 %%EndPageSetup
7264 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7265 (SMM:08-81)195.86 E/F1 10/Times-Italic@0 SF(ne)174 96 Q(ver)-.15 E/F2 10
7266 /Times-Roman@0 SF 1.269(be set in the con\214guration \214le; it is int\
7267 ended for command line use only)3.77 F(.)-.65 E .435
7268 (Note that the use of option)174 108 R F0 -1(Ve)2.935 G(rbose)1 E F2
7269 .435(can cause authentication information to leak,)2.935 F .015
7270 (if you use a sendmail client to authenticate to a serv)174 120 R(er)
7271 -.15 E 5.015(.I)-.55 G 2.515(ft)-5.015 G .015(he authentication mech-)
7272 -2.515 F .935(anism uses plain te)174 132 R .936(xt passw)-.15 F .936
7273 (ords \(as with LOGIN or PLAIN\), then the passw)-.1 F(ord)-.1 E 1.418
7274 (could be compromised.)174 144 R 3.017 -.8(To a)6.418 H -.2(vo).6 G
7275 1.417(id this, do not install sendmail set-user).2 F 1.417(-ID root,)-.2
7276 F(and disable the)174 156 Q F0(VERB)2.5 E F2
7277 (SMTP command with a suitable)2.5 E F0(Pri)2.5 E -.1(va)-.1 G(cyOptions)
7278 .1 E F2(setting.)2.5 E(XscriptFileBuf)102 172.2 Q(ferSize=)-.25 E F1
7279 (thr)A(eshold)-.37 E F2 1.1([no short name] Set the)174 184.2 R F1(thr)
7280 3.601 E(eshold)-.37 E F2 3.601(,i)C 3.601(nb)-3.601 G 1.101
7281 (ytes, before a memory-based queue tran-)-3.601 F
7282 (script \214le becomes disk-based.)174 196.2 Q(The def)5 E
7283 (ault is 4096 bytes.)-.1 E .109(All options can be speci\214ed on the c\
7284 ommand line using the \255O or \255o \215ag, b)102 212.4 R .108
7285 (ut most will cause)-.2 F F1(send-)2.608 E(mail)102 224.4 Q F2 .663
7286 (to relinquish its set-user)3.163 F .663(-ID permissions.)-.2 F .664
7287 (The options that will not cause this are Se)5.663 F -.15(ve)-.25 G
7288 (nBitIn-).15 E 1.319
7289 (put [7], EightBitMode [8], MinFreeBlocks [b], CheckpointInterv)102
7290 236.4 R 1.319(al [C], Deli)-.25 F -.15(ve)-.25 G 1.319
7291 (ryMode [d], Error).15 F(-)-.2 E .042
7292 (Mode [e], IgnoreDots [i], SendMimeErrors [j], LogLe)102 248.4 R -.15
7293 (ve)-.25 G 2.543(l[).15 G .043(L], MeT)-2.543 F .043
7294 (oo [m], OldStyleHeaders [o], Pri-)-.8 F -.25(va)102 260.4 S -.15(cy).25
7295 G .303(Options [p], SuperSafe [s], V).15 F .302
7296 (erbose [v], QueueSortOrder)-1.11 F 2.802(,M)-.4 G .302(inQueueAge, Def)
7297 -2.802 F .302(aultCharSet, Dial)-.1 F(Delay)102 272.4 Q 7.312(,N)-.65 G
7298 4.812(oRecipientAction, ColonOkInAddr)-7.312 F 7.312(,M)-.4 G 4.812
7299 (axQueueRunSize, SingleLineFromHeader)-7.312 F 7.312(,a)-.4 G(nd)-7.312
7300 E(Allo)102 284.4 Q 3.921(wBogusHELO. Actually)-.25 F 3.921(,P)-.65 G(ri)
7301 -3.921 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15 F -.15
7302 (ve)-.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421
7303 (he command line are added to those)-3.921 F 1.697
7304 (already speci\214ed in the)102 296.4 R F1(sendmail.cf)4.197 E F2 1.697
7305 (\214le, i.e., the)4.197 F 4.197(yc)-.15 G(an')-4.197 E 4.197(tb)-.18 G
7306 4.197(er)-4.197 G 4.198(eset. Also,)-4.197 F 4.198(M\()4.198 G 1.698
7307 (de\214ne macro\) when)-4.198 F
7308 (de\214ning the r or s macros is also considered \231safe\232.)102 308.4
7309 Q F0 2.5(5.7. P)87 332.4 R 2.5<8a50>2.5 G -.18(re)-2.5 G
7310 (cedence De\214nitions).18 E F2 -1.11(Va)127 348.6 S .164
7311 (lues for the \231Precedence:\232 \214eld may be de\214ned using the)
7312 1.11 F F0(P)2.664 E F2 .164(control line.)2.664 F .163
7313 (The syntax of this)5.163 F(\214eld is:)102 360.6 Q F0(P)142 376.8 Q F1
7314 (name)A F0(=)A F1(num)A F2 .383(When the)102 393 R F1(name)2.883 E F2
7315 .384
7316 (is found in a \231Precedence:\232 \214eld, the message class is set to)
7317 2.883 F F1(num)2.884 E F2 5.384(.H)C .384(igher numbers)-5.384 F .85
7318 (mean higher precedence.)102 405 R .85(Numbers less than zero ha)5.85 F
7319 1.15 -.15(ve t)-.2 H .85(he special property that if an error occurs).15
7320 F 1.551(during processing the body of the message will not be returned;\
7321  this is e)102 417 R 1.552(xpected to be used for)-.15 F<9962>102 429 Q
7322 .462(ulk\232 mail such as through mailing lists.)-.2 F .461(The def)
7323 5.461 F .461(ault precedence is zero.)-.1 F -.15(Fo)5.461 G 2.961(re).15
7324 G .461(xample, our list of)-3.111 F(precedences is:)102 441 Q
7325 (P\214rst-class=0)142 457.2 Q(Pspecial-deli)142 469.2 Q -.15(ve)-.25 G
7326 (ry=100).15 E(Plist=\25530)142 481.2 Q(Pb)142 493.2 Q(ulk=\25560)-.2 E
7327 (Pjunk=\255100)142 505.2 Q 1.058(People writing mailing list e)102 521.4
7328 R 1.058(xploders are encouraged to use \231Precedence: list\232.)-.15 F
7329 1.059(Older v)6.059 F 1.059(ersions of)-.15 F F1(sendmail)102 533.4 Q F2
7330 1.19(\(which discarded all error returns for ne)3.69 F -.05(ga)-.15 G
7331 (ti).05 E 1.49 -.15(ve p)-.25 H 1.19(recedences\) didn').15 F 3.69(tr)
7332 -.18 G 1.19(ecognize this name,)-3.69 F(gi)102 545.4 Q .598
7333 (ving it a def)-.25 F .598(ault precedence of zero.)-.1 F .598
7334 (This allo)5.598 F .598
7335 (ws list maintainers to see error returns on both old)-.25 F(and ne)102
7336 557.4 Q 2.5(wv)-.25 G(ersions of)-2.65 E F1(sendmail)2.5 E F2(.)A F0 2.5
7337 (5.8. V)87 581.4 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1 E
7338 -.1(ve)-.15 G(l).1 E F2 3.182 -.8(To p)127 597.6 T(ro).8 E 1.582
7339 (vide compatibility with old con\214guration \214les, the)-.15 F F0(V)
7340 4.081 E F2 1.581(line has been added to de\214ne)4.081 F 1.11(some v)102
7341 609.6 R 1.11(ery basic semantics of the con\214guration \214le.)-.15 F
7342 1.11(These are not intended to be long term sup-)6.11 F .034
7343 (ports; rather)102 621.6 R 2.533(,t)-.4 G(he)-2.533 E 2.533(yd)-.15 G
7344 .033(escribe compatibility features which will probably be remo)-2.533 F
7345 -.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .033(uture releases.)
7346 -2.533 F F0(N.B.:)127 637.8 Q F2 .196(these v)2.696 F(ersion)-.15 E F1
7347 (le)2.696 E(vels)-.15 E F2(ha)2.696 E .496 -.15(ve n)-.2 H .196
7348 (othing to do with the v).15 F(ersion)-.15 E F1(number)2.696 E F2 .197
7349 (on the \214les.)2.696 F -.15(Fo)5.197 G 2.697(re).15 G(xam-)-2.847 E
7350 (ple, as of this writing v)102 649.8 Q
7351 (ersion 10 con\214g \214les \(speci\214cally)-.15 E 2.5(,8)-.65 G
7352 (.10\) used v)-2.5 E(ersion le)-.15 E -.15(ve)-.25 G 2.5(l9c).15 G
7353 (on\214gurations.)-2.5 E 1.102
7354 (\231Old\232 con\214guration \214les are de\214ned as v)127 666 R 1.102
7355 (ersion le)-.15 F -.15(ve)-.25 G 3.602(lo).15 G 3.602(ne. V)-3.602 F
7356 1.102(ersion le)-1.11 F -.15(ve)-.25 G 3.602(lt).15 G 1.302 -.1(wo \214)
7357 -3.602 H 1.102(les mak).1 F 3.602(et)-.1 G(he)-3.602 E(follo)102 678 Q
7358 (wing changes:)-.25 E 12.5(\(1\) Host)107 694.2 R .727(name canoni\214c\
7359 ation \($[ ... $]\) appends a dot if the name is recognized; this gi)
7360 3.226 F -.15(ve)-.25 G 3.227(st).15 G(he)-3.227 E 1.975
7361 (con\214g \214le a w)133.66 706.2 R 1.974(ay of \214nding out if an)-.1
7362 F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.474(,t)-.65 G 1.974
7363 (his just initializes the)-4.474 F .738
7364 (\231host\232 map with the \231\255a.)133.66 718.2 R 5.739<9a8d>-.7 G
7365 .739(ag \212 you can reset it to an)-5.739 F .739
7366 (ything you prefer by declaring the)-.15 F 0 Cg EP
7367 %%Page: 82 78
7368 %%BeginPageSetup
7369 BP
7370 %%EndPageSetup
7371 /F0 10/Times-Bold@0 SF 193.36(SMM:08-82 Sendmail)72 60 R
7372 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(map e)
7373 133.66 96 Q(xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 112.2 R .385
7374 (ault host name e)-.1 F .385
7375 (xtension is consistent throughout processing; v)-.15 F .384(ersion le)
7376 -.15 F -.15(ve)-.25 G 2.884(lo).15 G .384(ne con\214gu-)-2.884 F .83
7377 (rations turned of)133.66 124.2 R 3.33(fd)-.25 G .83(omain e)-3.33 F .83
7378 (xtension \(that is, adding the local domain name\) during certain)-.15
7379 F .4(points in processing.)133.66 136.2 R -1.11(Ve)5.4 G .4(rsion le)
7380 1.11 F -.15(ve)-.25 G 2.9(lt).15 G .6 -.1(wo c)-2.9 H .4
7381 (on\214gurations are e).1 F .4(xpected to include a trailing dot)-.15 F
7382 (to indicate that the name is already canonical.)133.66 148.2 Q 12.5
7383 (\(3\) Local)107 164.4 R .072
7384 (names that are not aliases are passed through a ne)2.572 F 2.572(wd)
7385 -.25 G .072(istinguished ruleset \214v)-2.572 F .072(e; this can)-.15 F
7386 .14(be used to append a local relay)133.66 176.4 R 5.139(.T)-.65 G .139
7387 (his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .139
7388 (nted by resolving the local name).15 F .993(with an initial `@'.)133.66
7389 188.4 R .993(That is, something that resolv)5.993 F .993
7390 (es to a local mailer and a user name of)-.15 F .602
7391 (\231vikki\232 will be passed through ruleset \214v)133.66 200.4 R .601
7392 (e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .901
7393 -.15(ve t)-.2 H .601(he `@').15 F .919
7394 (stripped, will not be passed through ruleset \214v)133.66 212.4 R .919
7395 (e, b)-.15 F .92(ut will otherwise be treated the same as)-.2 F .63
7396 (the prior e)133.66 224.4 R 3.13(xample. The)-.15 F -.15(ex)3.13 G .629
7397 (pectation is that this might be used to implement a polic).15 F 3.129
7398 (yw)-.15 G(here)-3.129 E .734(mail sent to \231vikki\232 w)133.66 236.4
7399 R .734(as handled by a central hub, b)-.1 F .734
7400 (ut mail sent to \231vikki@localhost\232 w)-.2 F(as)-.1 E(deli)133.66
7401 248.4 Q -.15(ve)-.25 G(red directly).15 E(.)-.65 E -1.11(Ve)127 264.6 S
7402 1.383(rsion le)1.11 F -.15(ve)-.25 G 3.883(lt).15 G 1.383
7403 (hree \214les allo)-3.883 F 3.882(w#i)-.25 G 1.382
7404 (nitiated comments on all lines.)-3.882 F 1.382
7405 (Exceptions are backslash)6.382 F(escaped # marks and the $# syntax.)102
7406 276.6 Q -1.11(Ve)127 292.8 S 1.207(rsion le)1.11 F -.15(ve)-.25 G 3.707
7407 (lf).15 G 1.207(our con\214gurations are completely equi)-3.707 F -.25
7408 (va)-.25 G 1.208(lent to le).25 F -.15(ve)-.25 G 3.708(lt).15 G 1.208
7409 (hree for historical rea-)-3.708 F(sons.)102 304.8 Q -1.11(Ve)127 321 S
7410 1.234(rsion le)1.11 F -.15(ve)-.25 G 3.734<6c8c>.15 G 1.534 -.15(ve c)
7411 -3.734 H 1.234(on\214guration \214les change the def).15 F 1.234
7412 (ault de\214nition of)-.1 F F0($w)3.734 E F1 1.234
7413 (to be just the \214rst)3.734 F(component of the hostname.)102 333 Q
7414 -1.11(Ve)127 349.2 S 1.588(rsion le)1.11 F -.15(ve)-.25 G 4.088(ls).15 G
7415 1.588(ix con\214guration \214les change man)-4.088 F 4.088(yo)-.15 G
7416 4.089(ft)-4.088 G 1.589(he local processing options \(such as)-4.089 F
7417 .481(aliasing and matching the be)102 361.2 R .481(ginning of the addre\
7418 ss for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E
7419 1.344(\214ne-grained control o)102 373.2 R -.15(ve)-.15 G 3.844(rt).15 G
7420 1.344(he special local processing.)-3.844 F(Le)6.345 E -.15(ve)-.25 G
7421 3.845(ls).15 G 1.345(ix con\214guration \214les may also use)-3.845 F
7422 1.222(long option names.)102 385.2 R(The)6.222 E F0(ColonOkInAddr)3.722
7423 E F1 1.222(option \(to allo)3.722 F 3.721(wc)-.25 G 1.221
7424 (olons in the local-part of addresses\))-3.721 F(def)102 397.2 Q(aults)
7425 -.1 E F0(on)3.44 E F1 .94(for lo)3.44 F .94(wer numbered con\214guratio\
7426 n \214les; the con\214guration \214le requires some additional)-.25 F
7427 (intelligence to properly handle the RFC 822 group construct.)102 409.2
7428 Q -1.11(Ve)127 425.4 S 1.97(rsion le)1.11 F -.15(ve)-.25 G 4.47(ls).15 G
7429 -2.15 -.25(ev e)-4.47 H 4.47(nc).25 G 1.97
7430 (on\214guration \214les used ne)-4.47 F 4.47(wo)-.25 G 1.97
7431 (ption names to replace old macros \()-4.47 F F0($e)A F1(became)102
7432 437.4 Q F0(SmtpGr)5.547 E(eetingMessage)-.18 E F1(,)A F0($l)5.547 E F1
7433 (became)5.547 E F0(UnixFr)5.547 E(omLine)-.18 E F1 5.548(,a)C(nd)-5.548
7434 E F0($o)5.548 E F1(became)5.548 E F0(OperatorChars)5.548 E F1(.)A .087
7435 (Also, prior to v)102 449.4 R .087(ersion se)-.15 F -.15(ve)-.25 G .087
7436 (n, the).15 F F0(F=q)2.587 E F1 .087
7437 (\215ag \(use 250 instead of 252 return v)2.587 F .086(alue for)-.25 F
7438 /F2 9/Times-Roman@0 SF .086(SMTP VRFY)2.586 F F1(com-)2.586 E(mands\) w)
7439 102 461.4 Q(as assumed.)-.1 E -1.11(Ve)127 477.6 S(rsion le)1.11 E -.15
7440 (ve)-.25 G 2.5(le).15 G(ight con\214guration \214les allo)-2.5 E(w)-.25
7441 E F0($#)2.5 E F1(on the left hand side of ruleset lines.)2.5 E -1.11(Ve)
7442 127 493.8 S .422(rsion le)1.11 F -.15(ve)-.25 G 2.922(ln).15 G .423
7443 (ine con\214guration \214les allo)-2.922 F 2.923(wp)-.25 G .423
7444 (arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .423
7445 (re not treated as)-2.923 F(comments and hence remo)102 505.8 Q -.15(ve)
7446 -.15 G(d.).15 E -1.11(Ve)127 522 S(rsion le)1.11 E -.15(ve)-.25 G 2.5
7447 (lt).15 G(en con\214guration \214les allo)-2.5 E 2.5(wq)-.25 G
7448 (ueue group de\214nitions.)-2.5 E(The)127 538.2 Q F0(V)2.678 E F1 .178
7449 (line may ha)2.678 F .478 -.15(ve a)-.2 H 2.677(no).15 G(ptional)-2.677
7450 E F0(/)2.677 E/F3 10/Times-Italic@0 SF(vendor)A F1 .177
7451 (to indicate that this con\214guration \214le uses modi\214ca-)2.677 F
7452 .866(tions speci\214c to a particular v)102 552.2 R(endor)-.15 E/F4 7
7453 /Times-Roman@0 SF(22)-4 I F1 5.866(.Y)4 K .866(ou may use \231/Berk)
7454 -6.966 F(ele)-.1 E .865(y\232 to emphasize that this con\214gura-)-.15 F
7455 (tion \214le uses the Berk)102 564.2 Q(ele)-.1 E 2.5(yd)-.15 G
7456 (ialect of)-2.5 E F3(sendmail)2.5 E F1(.)A F0 2.5(5.9. K)87 588.2 R 2.5
7457 <8a4b>2.5 G(ey File Declaration)-2.75 E F1
7458 (Special maps can be de\214ned using the line:)127 604.4 Q
7459 (Kmapname mapclass ar)142 620.6 Q(guments)-.18 E(The)102 636.8 Q F3
7460 (mapname)2.75 E F1 .251
7461 (is the handle by which this map is referenced in the re)2.75 F .251
7462 (writing rules.)-.25 F(The)5.251 E F3(mapclass)2.751 E F1(is)2.751 E
7463 1.889(the name of a type of map; these are compiled in to)102 648.8 R F3
7464 (sendmail)4.389 E F1 6.888(.T)C(he)-6.888 E F3(ar)4.388 E(guments)-.37 E
7465 F1 1.888(are interpreted)4.388 F .79(depending on the class; typically)
7466 102 660.8 R 3.29(,t)-.65 G .791(here w)-3.29 F .791(ould be a single ar)
7467 -.1 F .791(gument naming the \214le containing the)-.18 F .32 LW 76
7468 670.4 72 670.4 DL 80 670.4 76 670.4 DL 84 670.4 80 670.4 DL 88 670.4 84
7469 670.4 DL 92 670.4 88 670.4 DL 96 670.4 92 670.4 DL 100 670.4 96 670.4 DL
7470 104 670.4 100 670.4 DL 108 670.4 104 670.4 DL 112 670.4 108 670.4 DL 116
7471 670.4 112 670.4 DL 120 670.4 116 670.4 DL 124 670.4 120 670.4 DL 128
7472 670.4 124 670.4 DL 132 670.4 128 670.4 DL 136 670.4 132 670.4 DL 140
7473 670.4 136 670.4 DL 144 670.4 140 670.4 DL 148 670.4 144 670.4 DL 152
7474 670.4 148 670.4 DL 156 670.4 152 670.4 DL 160 670.4 156 670.4 DL 164
7475 670.4 160 670.4 DL 168 670.4 164 670.4 DL 172 670.4 168 670.4 DL 176
7476 670.4 172 670.4 DL 180 670.4 176 670.4 DL 184 670.4 180 670.4 DL 188
7477 670.4 184 670.4 DL 192 670.4 188 670.4 DL 196 670.4 192 670.4 DL 200
7478 670.4 196 670.4 DL 204 670.4 200 670.4 DL 208 670.4 204 670.4 DL 212
7479 670.4 208 670.4 DL 216 670.4 212 670.4 DL/F5 5/Times-Roman@0 SF(22)93.6
7480 680.8 Q/F6 8/Times-Roman@0 SF .214(And of course, v)3.2 J .214
7481 (endors are encouraged to add themselv)-.12 F .214
7482 (es to the list of recognized v)-.12 F .214
7483 (endors by editing the routine)-.12 F/F7 8/Times-Italic@0 SF(setvendor)
7484 2.214 E F6(in)2.214 E F7(conf)72 693.6 Q(.c)-.12 E F6 4(.P)C
7485 (lease send e-mail to sendmail@Sendmail.ORG to re)-4 E(gister your v)
7486 -.12 E(endor dialect.)-.12 E 0 Cg EP
7487 %%Page: 83 79
7488 %%BeginPageSetup
7489 BP
7490 %%EndPageSetup
7491 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7492 (SMM:08-83)195.86 E/F1 10/Times-Roman@0 SF(map.)102 96 Q
7493 (Maps are referenced using the syntax:)127 112.2 Q($\()142 128.4 Q/F2 10
7494 /Times-Italic@0 SF(map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F2(ar)2.5 E
7495 (guments)-.37 E F1($:)2.5 E F2(default)2.5 E F1($\))2.5 E .641
7496 (where either or both of the)102 144.6 R F2(ar)3.141 E(guments)-.37 E F1
7497 (or)3.141 E F2(default)3.141 E F1 .64(portion may be omitted.)3.141 F
7498 (The)5.64 E F2 .64($@ ar)3.14 F(guments)-.37 E F1(may)3.14 E 1.276
7499 (appear more than once.)102 156.6 R 1.276(The indicated)6.276 F F2 -.1
7500 (ke)3.776 G(y)-.2 E F1(and)3.776 E F2(ar)3.776 E(guments)-.37 E F1 1.277
7501 (are passed to the appropriate mapping)3.777 F 3.253(function. If)102
7502 168.6 R .753(it returns a v)3.253 F .753(alue, it replaces the input.)
7503 -.25 F .753(If it does not return a v)5.753 F .753(alue and the)-.25 F
7504 F2(default)3.253 E F1(is)3.253 E(speci\214ed, the)102 180.6 Q F2
7505 (default)2.5 E F1(replaces the input.)2.5 E
7506 (Otherwise, the input is unchanged.)5 E(The)127 196.8 Q F2(ar)4.063 E
7507 (guments)-.37 E F1 1.563(are passed to the map for arbitrary use.)4.063
7508 F 1.564(Most map classes can interpolate)6.564 F .883(these ar)102 208.8
7509 R .883(guments into their v)-.18 F .883(alues using the syntax \231%)
7510 -.25 F F2(n)A F1 3.382<9a28>C(where)-3.382 E F2(n)3.382 E F1 .882
7511 (is a digit\) to indicate the corre-)3.382 F(sponding)102 220.8 Q F2(ar)
7512 2.5 E(gument)-.37 E F1 5(.A)C -.18(rg)-5 G
7513 (ument \231%0\232 indicates the database k).18 E -.15(ey)-.1 G 5(.F)-.5
7514 G(or e)-5.15 E(xample, the rule)-.15 E(R$\255 ! $+)142 237 Q
7515 ($: $\(uucp $1 $@ $2 $: $2 @ $1 . UUCP $\))71.72 E 1.269(Looks up the U\
7516 UCP name in a \(user de\214ned\) UUCP map; if not found it turns it int\
7517 o \231.UUCP\232)102 253.2 R 2.5(form. The)102 265.2 R
7518 (database might contain records lik)2.5 E(e:)-.1 E(decv)142 281.4 Q
7519 77.43(ax %1@%0.DEC.COM)-.25 F 72.19(research %1@%0.A)142 293.4 R(TT)
7520 -1.11 E(.COM)-.74 E(Note that)102 309.6 Q F2(default)2.5 E F1
7521 (clauses ne)2.5 E -.15(ve)-.25 G 2.5(rd).15 G 2.5(ot)-2.5 G
7522 (his mapping.)-2.5 E .735(The b)127 325.8 R .735(uilt-in map with both \
7523 name and class \231host\232 is the host name canonicalization lookup.)
7524 -.2 F(Thus, the syntax:)102 337.8 Q($\(host)142 354 Q F2(hostname)2.5 E
7525 F1($\))A(is equi)102 370.2 Q -.25(va)-.25 G(lent to:).25 E($[)142 386.4
7526 Q F2(hostname)A F1($])A(There are man)127 406.8 Q 2.5(yd)-.15 G
7527 (e\214ned classes.)-2.5 E 55.06(cdb Database)102 423 R .087
7528 (lookups using the cdb\(3\) library)2.587 F(.)-.65 E F2(Sendmail)5.087 E
7529 F1 .088(must be compiled with)2.587 F F0(CDB)2.588 E F1(de\214ned.)174
7530 435 Q 51.72(dbm Database)102 451.2 R 1.623
7531 (lookups using the ndbm\(3\) library)4.123 F(.)-.65 E F2(Sendmail)6.623
7532 E F1 1.623(must be compiled with)4.123 F F0(NDBM)174 463.2 Q F1
7533 (de\214ned.)2.5 E 49.51(btree Database)102 479.4 R .677
7534 (lookups using the btree interf)3.177 F .677(ace to the Berk)-.1 F(ele)
7535 -.1 E 3.178(yD)-.15 G 3.178(Bl)-3.178 G(ibrary)-3.178 E(.)-.65 E F2
7536 (Sendmail)5.678 E F1(must be compiled with)174 491.4 Q F0(NEWDB)2.5 E F1
7537 (de\214ned.)2.5 E 51.17(hash Database)102 507.6 R .828
7538 (lookups using the hash interf)3.329 F .828(ace to the Berk)-.1 F(ele)
7539 -.1 E 3.328(yD)-.15 G 3.328(Bl)-3.328 G(ibrary)-3.328 E(.)-.65 E F2
7540 (Sendmail)5.828 E F1(must be compiled with)174 519.6 Q F0(NEWDB)2.5 E F1
7541 (de\214ned.)2.5 E 57.83(nis NIS)102 535.8 R(lookups.)2.5 E F2(Sendmail)5
7542 E F1(must be compiled with)2.5 E F0(NIS)2.5 E F1(de\214ned.)2.5 E 41.16
7543 (nisplus NIS+)102 552 R(lookups.)3.733 E F2(Sendmail)6.233 E F1 1.233
7544 (must be compiled with)3.733 F F0(NISPLUS)3.733 E F1 3.733
7545 (de\214ned. The)3.733 F(ar)3.733 E(gu-)-.18 E .495
7546 (ment is the name of the table to use for lookups, and the)174 564 R F0
7547 <ad6b>2.995 E F1(and)2.995 E F0<ad76>2.995 E F1 .495(\215ags may be)
7548 2.995 F(used to set the k)174 576 Q .3 -.15(ey a)-.1 H(nd v).15 E
7549 (alue columns respecti)-.25 E -.15(ve)-.25 G(ly).15 E(.)-.65 E 43.39
7550 (hesiod Hesiod)102 592.2 R(lookups.)2.5 E F2(Sendmail)5 E F1
7551 (must be compiled with)2.5 E F0(HESIOD)2.5 E F1(de\214ned.)2.5 E 52.28
7552 (ldap LD)102 608.4 R 1.783(AP X500 directory lookups.)-.4 F F2(Sendmail)
7553 6.783 E F1 1.784(must be compiled with)4.283 F F0(LD)4.284 E(APMAP)-.35
7554 E F1 2.966(de\214ned. The)174 620.4 R .466
7555 (map supports most of the standard ar)2.966 F .465
7556 (guments and most of the com-)-.18 F .3(mand line ar)174 632.4 R .3
7557 (guments of the)-.18 F F2(ldapsear)2.8 E -.15(ch)-.37 G F1 2.8
7558 (program. Note)2.95 F .3(that, by def)2.8 F .3(ault, if a single)-.1 F
7559 .629(query matches multiple v)174 644.4 R .629
7560 (alues, only the \214rst v)-.25 F .628(alue will be returned unless the)
7561 -.25 F F0<ad7a>3.128 E F1(\(v)174 656.4 Q 1.22
7562 (alue separator\) map option is set.)-.25 F 1.22(Also, the)6.22 F F0
7563 <ad31>3.72 E F1 1.22(map \215ag will treat a multiple)3.72 F -.25(va)174
7564 668.4 S(lue return as if there were no matches.).25 E 41.17
7565 (netinfo NeXT)102 684.6 R(NetInfo lookups.)2.5 E F2(Sendmail)5 E F1
7566 (must be compiled with)2.5 E F0(NETINFO)2.5 E F1(de\214ned.)2.5 E(te)102
7567 700.8 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.918<748c>.15 G .418
7568 (le lookups.)-2.918 F .418(The format of the te)5.418 F .417
7569 (xt \214le is de\214ned by the)-.15 F F0<ad6b>2.917 E F1(\(k)2.917 E
7570 .717 -.15(ey \214)-.1 H .417(eld num-).15 F(ber\),)174 712.8 Q F0<ad76>
7571 2.5 E F1(\(v)2.5 E(alue \214eld number\), and)-.25 E F0<ad7a>2.5 E F1
7572 (\(\214eld delimiter\) options.)2.5 E 0 Cg EP
7573 %%Page: 84 80
7574 %%BeginPageSetup
7575 BP
7576 %%EndPageSetup
7577 /F0 10/Times-Bold@0 SF 193.36(SMM:08-84 Sendmail)72 60 R
7578 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 59.5
7579 (ph PH)102 96 R(query map.)2.5 E(Contrib)5 E
7580 (uted and supported by Mark Roth, roth@uiuc.edu.)-.2 E 55.61(nsd nsd)102
7581 112.2 R 1.599(map for IRIX 6.5 and later)4.099 F 6.599(.C)-.55 G(ontrib)
7582 -6.599 E 1.599(uted and supported by Bob Mende of)-.2 F
7583 (SGI, mende@sgi.com.)174 124.2 Q 53.39(stab Internal)102 140.4 R
7584 (symbol table lookups.)2.5 E(Used internally for aliasing.)5 E 38.38
7585 (implicit Sequentially)102 156.6 R .132(try a list of a)2.632 F -.25(va)
7586 -.2 G .131(ilable map types:).25 F/F2 10/Times-Italic@0 SF(hash)2.631 E
7587 F1(,)A F2(dbm)2.631 E F1 2.631(,a)C(nd)-2.631 E F2(cdb)2.631 E F1 5.131
7588 (.I)C 2.631(ti)-5.131 G 2.631(st)-2.631 G .131(he def)-2.631 F(ault)-.1
7589 E .206(for alias \214les if no class is speci\214ed.)174 168.6 R .207
7590 (If is no matching map type is found, the te)5.206 F(xt)-.15 E -.15(ve)
7591 174 180.6 S(rsion is used for the alias \214le, b).15 E(ut other maps f)
7592 -.2 E(ail to open.)-.1 E 52.84(user Looks)102 196.8 R .477
7593 (up users using)2.977 F F2 -.1(ge)2.977 G(tpwnam).1 E F1 2.977
7594 (\(3\). The)B F0<ad76>2.977 E F1 .476
7595 (\215ag can be used to specify the name)2.976 F .142(of the \214eld to \
7596 return \(although this is normally used only to check the e)174 208.8 R
7597 .142(xistence of)-.15 F 2.5(au)174 220.8 S(ser\).)-2.5 E 52.83
7598 (host Canoni\214es)102 237 R .2(host domain names.)2.7 F(Gi)5.2 E -.15
7599 (ve)-.25 G 2.7(nah).15 G .2(ost name it calls the name serv)-2.7 F .2
7600 (er to \214nd)-.15 F(the canonical name for that host.)174 249 Q 40.61
7601 (bestmx Returns)102 265.2 R 2.478(the best MX record for a host name gi)
7602 4.978 F -.15(ve)-.25 G 4.979(na).15 G 4.979(st)-4.979 G 2.479(he k)
7603 -4.979 F -.15(ey)-.1 G 7.479(.T)-.5 G 2.479(he current)-7.479 F .722
7604 (machine is al)174 277.2 R -.1(wa)-.1 G .721
7605 (ys preferred \212 that is, if the current machine is one of the hosts)
7606 .1 F .218(listed as a lo)174 289.2 R .219
7607 (west-preference MX record, then it will be guaranteed to be returned.)
7608 -.25 F .961(This can be used to \214nd out if this machine is the tar)
7609 174 301.2 R .961(get for an MX record, and)-.18 F .592
7610 (mail can be accepted on that basis.)174 313.2 R .592(If the)5.592 F F0
7611 <ad7a>3.092 E F1 .592(option is gi)3.092 F -.15(ve)-.25 G .592
7612 (n, then all MX names).15 F .361(are returned, separated by the gi)174
7613 325.2 R -.15(ve)-.25 G 2.861(nd).15 G(elimiter)-2.861 E 5.361(.N)-.55 G
7614 .361(ote: the return v)-5.361 F .36(alue is determin-)-.25 F 1.698
7615 (istic, i.e., e)174 337.2 R -.15(ve)-.25 G 4.198(ni).15 G 4.198(fm)
7616 -4.198 G 1.698(ultiple MX records ha)-4.198 F 1.999 -.15(ve t)-.2 H
7617 1.699(he same preference, the).15 F 4.199(yw)-.15 G 1.699(ill be)-4.199
7618 F(returned in the same order)174 349.2 Q(.)-.55 E 55.61(dns This)102
7619 365.4 R 2.248
7620 (map requires the option -R to specify the DNS resource record type to)
7621 4.748 F 3.479(lookup. The)174 377.4 R(follo)3.479 E .979
7622 (wing types are supported: A, AAAA, AFSDB, CN)-.25 F .979(AME, MX,)-.35
7623 F .107(NS, PTR, SR)174 389.4 R 2.687 -1.29(V, a)-.8 H .107(nd TXT)1.29 F
7624 5.107(.A)-.74 G .107(map lookup will return only one record unless the)
7625 -2.5 F F0<ad7a>2.606 E F1(\(v)174 401.4 Q .11
7626 (alue separator\) option is set.)-.25 F .111
7627 (Hence for some types, e.g., MX records, the return)5.111 F -.25(va)174
7628 413.4 S 1.052(lue might be a random element of the results due to rando\
7629 mizing in the DNS).25 F(resolv)174 425.4 Q(er)-.15 E 2.5(,i)-.4 G 2.5
7630 (fo)-2.5 G(nly one element is returned.)-2.5 E 52.29(arpa Returns)102
7631 441.6 R .723(the `)3.223 F(`re)-.74 E -.15(ve)-.25 G(rse').15 E 3.223
7632 ('f)-.74 G .723(or the gi)-3.223 F -.15(ve)-.25 G 3.223(nI).15 G 3.224
7633 (P\()-3.223 G .724(IPv4 or IPv6\) address, i.e., the string for)-3.224 F
7634 .431(the PTR lookup, b)174 453.6 R .431(ut without trailing)-.2 F F0
7635 (ip6.ar)2.931 E(pa)-.1 E F1(or)2.931 E F0(in-addr)2.931 E(.ar)-1 E(pa)
7636 -.1 E F1 5.431(.F)C .431(or e)-5.581 F .43(xample, the)-.15 F(follo)174
7637 465.6 Q(wing con\214guration lines:)-.25 E(Karpa arpa)214 481.8 Q(SArpa)
7638 214 493.8 Q 88.19(R$+ $:)214 505.8 R($\(arpa $1 $\))2.5 E -.1(wo)174 522
7639 S(rk lik).1 E 2.5(et)-.1 G(his in test mode:)-2.5 E(sendmail -bt)214
7640 538.2 Q(ADDRESS TEST MODE \(ruleset 3 NO)214 550.2 Q 2.5(Ta)-.4 G
7641 (utomatically in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G(d\)).1 E
7642 (Enter <ruleset> <address>)214 562.2 Q 2.5(>A)214 574.2 S
7643 (rpa IPv6:1:2:dead:beef:9876:0:0:1)-2.5 E 35(Arpa input:)214 586.2 R
7644 (IPv6 : 1 : 2 : dead : beef : 9876 : 0 : 0 : 1)2.5 E 30(Arpa returns:)
7645 214 598.2 R 2.5
7646 (1.0.0.0.0.0.0.0.0.0.0.0.6.7.8.9.f.e.e.b.d.a.e.d.2.0.0.0.1.0.0.0)2.5 G
7647 2.5(>A)214 610.2 S(rpa 1.2.3.4)-2.5 E 35(Arpa input:)214 622.2 R 2.5
7648 (1.2.3.4)2.5 G 30(Arpa returns:)214 634.2 R 2.5(4.3.2.1)2.5 G 32.85
7649 (sequence The)102 654.6 R(ar)3.349 E .849(guments on the `K' line are a\
7650  list of maps; the resulting map searches the)-.18 F(ar)174 666.6 Q .439
7651 (gument maps in order until it \214nds a match for the indicated k)-.18
7652 F -.15(ey)-.1 G 5.438(.F)-.5 G .438(or e)-5.588 F(xample,)-.15 E
7653 (if the k)174 678.6 Q .3 -.15(ey d)-.1 H(e\214nition is:).15 E 0 Cg EP
7654 %%Page: 85 81
7655 %%BeginPageSetup
7656 BP
7657 %%EndPageSetup
7658 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7659 (SMM:08-85)195.86 E/F1 10/Times-Roman@0 SF(Kmap1 ...)214 96 Q(Kmap2 ...)
7660 214 108 Q(Kseqmap sequence map1 map2)214 120 Q .968(then a lookup ag)174
7661 136.2 R .968(ainst \231seqmap\232 \214rst does a lookup in map1.)-.05 F
7662 .968(If that is found, it)5.968 F(returns immediately)174 148.2 Q 5(.O)
7663 -.65 G(therwise, the same k)-5 E .3 -.15(ey i)-.1 H 2.5(su).15 G
7664 (sed for map2.)-2.5 E 43.94(syslog the)102 164.4 R -.1(ke)2.5 G 2.5(yi)
7665 -.05 G 2.5(sl)-2.5 G(ogged via)-2.5 E/F2 10/Times-Italic@0 SF(syslo)2.5
7666 E(gd)-.1 E F1 2.5(\(8\). The)1.666 F(lookup returns the empty string.)
7667 2.5 E 43.39(switch Much)102 180.6 R(lik)2.801 E 2.801(et)-.1 G .301
7668 (he \231sequence\232 map e)-2.801 F .301
7669 (xcept that the order of maps is determined by the)-.15 F .391
7670 (service switch.)174 192.6 R .391(The ar)5.391 F .391
7671 (gument is the name of the service to be look)-.18 F .392(ed up; the v)
7672 -.1 F(al-)-.25 E 1.492
7673 (ues from the service switch are appended to the map name to create ne)
7674 174 204.6 R 3.992(wm)-.25 G(ap)-3.992 E 2.5(names. F)174 216.6 R(or e)
7675 -.15 E(xample, consider the k)-.15 E .3 -.15(ey d)-.1 H(e\214nition:).15
7676 E(Kali switch aliases)214 232.8 Q
7677 (together with the service switch entry:)174 249 Q 78.84(aliases nis)214
7678 265.2 R(\214les)2.5 E 1.633(This causes a query ag)174 281.4 R 1.633
7679 (ainst the map \231ali\232 to search maps named \231ali.nis\232 and)-.05
7680 F(\231ali.\214les\232 in that order)174 293.4 Q(.)-.55 E 37.84
7681 (dequote Strip)102 309.6 R .961(double quotes \("\) from a name.)3.461 F
7682 .96(It does not strip backslashes, and will not)5.961 F .172
7683 (strip quotes if the resulting string w)174 321.6 R .173
7684 (ould contain unscannable syntax \(that is, basic)-.1 F .386(errors lik)
7685 174 333.6 R 2.886(eu)-.1 G .386(nbalanced angle brack)-2.886 F .386
7686 (ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .251
7687 (hosts are not check)174 345.6 R 2.751(ed\). The)-.1 F .251
7688 (intent is for use when trying to accept mail from sys-)2.751 F
7689 (tems such as DECnet that routinely quote odd syntax such as)174 357.6 Q
7690 ("49ers::ubell")214 373.8 Q 2.5(At)174 390 S
7691 (ypical usage is probably something lik)-2.5 E(e:)-.1 E
7692 (Kdequote dequote)214 406.2 Q(...)214 430.2 Q 88.19(R$\255 $:)214 454.2
7693 R($\(dequote $1 $\))2.5 E(R$\255 $+)214 466.2 Q($: $>3 $1 $2)77.55 E
7694 (Care must be tak)174 482.4 Q(en to pre)-.1 E -.15(ve)-.25 G(nt une).15
7695 E(xpected results; for e)-.15 E(xample,)-.15 E
7696 ("|someprogram < input > output")214 498.6 Q 1.31(will ha)174 514.8 R
7697 1.61 -.15(ve q)-.2 H 1.31(uotes stripped, b).15 F 1.31
7698 (ut the result is probably not what you had in mind.)-.2 F -.15(Fo)174
7699 526.8 S(rtunately these cases are rare.).15 E(re)102 543 Q(ge)-.15 E
7700 50.09(xT)-.15 G .488(he map de\214nition on the)-50.09 F F0(K)2.988 E F1
7701 .489(line contains a re)2.988 F .489(gular e)-.15 F 2.989(xpression. An)
7702 -.15 F 2.989(yk)-.15 G .789 -.15(ey i)-3.089 H .489(nput is).15 F 1.454
7703 (compared to that e)174 555 R 1.454(xpression using the POSIX re)-.15 F
7704 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E .29
7705 (comp\(\), re)174 567 R .291(gerr\(\), and re)-.15 F(ge)-.15 E -.15(xe)
7706 -.15 G 2.791(c\(\). Refer).15 F .291
7707 (to the documentation for those routines for)2.791 F .356
7708 (more information about the re)174 579 R .356(gular e)-.15 F .355
7709 (xpression matching.)-.15 F .355(No re)5.355 F .355(writing of the k)
7710 -.25 F -.15(ey)-.1 G .074(is done if the)174 591 R F0<ad6d>2.574 E F1
7711 .074(\215ag is used.)2.574 F -.4(Wi)5.074 G .074(thout it, the k).4 F
7712 .375 -.15(ey i)-.1 H 2.575(sd).15 G .075(iscarded or if)-2.575 F F0
7713 <ad73>2.575 E F1 .075(if used, it is)2.575 F .905
7714 (substituted by the substring matches, delimited by)174 603 R F0($|)
7715 3.405 E F1 .905(or the string speci\214ed with)3.405 F(the the)174 615 Q
7716 F0<ad64>2.5 E F1 2.5(option. The)2.5 F(options a)2.5 E -.25(va)-.2 G
7717 (ilable for the map are).25 E 0 Cg EP
7718 %%Page: 86 82
7719 %%BeginPageSetup
7720 BP
7721 %%EndPageSetup
7722 /F0 10/Times-Bold@0 SF 193.36(SMM:08-86 Sendmail)72 60 R
7723 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 9.17
7724 (-n not)214 96 R 10.84(-f case)214 108 R(sensiti)2.5 E -.15(ve)-.25 G
7725 9.17(-b basic)214 120 R(re)2.5 E(gular e)-.15 E(xpressions \(def)-.15 E
7726 (ault is e)-.1 E(xtended\))-.15 E 10.28(-s substring)214 132 R(match)2.5
7727 E 9.17(-d set)214 144 R(the delimiter string used for -s)2.5 E 9.73
7728 (-a append)214 156 R(string to k)2.5 E -.15(ey)-.1 G 6.39(-m match)214
7729 168 R(only)2.5 E 2.5(,d)-.65 G 2.5(on)-2.5 G(ot replace/discard v)-2.5 E
7730 (alue)-.25 E 6.95(-D perform)214 180 R(no lookup in deferred deli)2.5 E
7731 -.15(ve)-.25 G(ry mode.).15 E(The)174 196.2 Q F0<ad73>3.208 E F1 .709(o\
7732 ption can include an optional parameter which can be used to select the)
7733 3.208 F(substrings in the result of the lookup.)174 208.2 Q -.15(Fo)5 G
7734 2.5(re).15 G(xample,)-2.65 E(-s1,3,4)214 224.4 Q .272
7735 (The delimiter string speci\214ed via the)174 240.6 R F0<ad64>2.772 E F1
7736 .271(option is the sequence of characters after)2.772 F F0(d)174 252.6 Q
7737 F1 .412(ending at the \214rst space.)2.912 F .412(Hence it isn')5.412 F
7738 2.912(tp)-.18 G .412(ossible to specify a space as delimiter)-2.912 F(,)
7739 -.4 E .641(so if the option is immediately follo)174 264.6 R .641
7740 (wed by a space the delimiter string is empty)-.25 F(,)-.65 E
7741 (which means the substrings are joined.)174 276.6 Q .696
7742 (Notes: to match a)174 300.6 R F0($)3.197 E F1 .697
7743 (in a string, \\$$ must be used.)3.197 F .697
7744 (If the pattern contains spaces,)5.697 F(the)174 312.6 Q 4.425(ym)-.15 G
7745 1.924(ust be replaced with the blank substitution character)-4.425 F
7746 4.424(,u)-.4 G 1.924(nless it is space)-4.424 F(itself.)174 324.6 Q
7747 35.62(program The)102 340.8 R(ar)2.544 E .044(guments on the)-.18 F F0
7748 (K)2.544 E F1 .045(line are the pathname to a program and an)2.544 F
7749 2.545(yi)-.15 G .045(nitial param-)-2.545 F .176(eters to be passed.)174
7750 352.8 R .176(When the map is called, the k)5.176 F .475 -.15(ey i)-.1 H
7751 2.675(sa).15 G .175(dded to the initial parame-)-2.675 F .112
7752 (ters and the program is in)174 364.8 R -.2(vo)-.4 G -.1(ke).2 G 2.612
7753 (da).1 G 2.612(st)-2.612 G .112(he def)-2.612 F .112
7754 (ault user/group id.)-.1 F .112(The \214rst line of stan-)5.112 F .508
7755 (dard output is returned as the v)174 376.8 R .508(alue of the lookup.)
7756 -.25 F .508(This has man)5.508 F 3.007(yp)-.15 G .507(otential secu-)
7757 -3.007 F 1.277(rity problems, and has terrible performance; it should b\
7758 e used only when abso-)174 388.8 R(lutely necessary)174 400.8 Q(.)-.65 E
7759 44.51(macro Set)102 417 R .32(or clear a macro v)2.82 F 2.82(alue. T)
7760 -.25 F 2.82(os)-.8 G .32(et a macro, pass the v)-2.82 F .32
7761 (alue as the \214rst ar)-.25 F .32(gument in)-.18 F .938
7762 (the map lookup.)174 429 R 2.538 -.8(To c)5.938 H .939
7763 (lear a macro, do not pass an ar).8 F .939(gument in the map lookup.)
7764 -.18 F(The map al)174 441 Q -.1(wa)-.1 G(ys returns the empty string.).1
7765 E(Example of typical usage include:)5 E(Kstorage macro)214 457.2 Q(...)
7766 214 481.2 Q 2.5(#s)214 505.2 S(et macro ${MyMacro} to the ruleset match)
7767 -2.5 E .19(R$+ $:)214 517.2 R($\(storage {MyMacro} $@ $1 $\) $1)2.5 E
7768 2.5(#s)214 529.2 S(et macro ${MyMacro} to an empty string)-2.5 E .83
7769 (R$* $:)214 541.2 R($\(storage {MyMacro} $@ $\) $1)2.5 E 2.5(#c)214
7770 553.2 S(lear macro ${MyMacro})-2.5 E .19(R$\255 $:)214 565.2 R
7771 ($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 585.6 R .494
7772 (simple arithmetic operations.)2.994 F .494(The operation is gi)5.494 F
7773 -.15(ve)-.25 G 2.993(na).15 G 2.993(sk)-2.993 G -.15(ey)-3.093 G 2.993
7774 (,c)-.5 G .493(urrently +,)-2.993 F .245(-, *, /, %, |, & \(bitwise OR,\
7775  AND\), l \(for less than\), =, and r \(for random\) are sup-)174 597.6
7776 R 3.21(ported. The)174 609.6 R(tw)3.21 E 3.21(oo)-.1 G .71
7777 (perands are gi)-3.21 F -.15(ve)-.25 G 3.21(na).15 G 3.21(sa)-3.21 G
7778 -.18(rg)-3.21 G 3.21(uments. The).18 F .71(lookup returns the result)
7779 3.21 F 1.374(of the computation, i.e.,)174 621.6 R/F2 9/Times-Roman@0 SF
7780 (TR)3.874 E(UE)-.36 E F1(or)3.874 E F2 -.666(FA)3.874 G(LSE).666 E F1
7781 1.374(for comparisons, inte)3.874 F 1.374(ger v)-.15 F 1.374
7782 (alues other)-.25 F(-)-.2 E 3.212(wise. The)174 633.6 R 3.212(ro)3.212 G
7783 .712(perator returns a pseudo-random number whose v)-3.212 F .711
7784 (alue lies between)-.25 F .538(the \214rst and second operand \(which r\
7785 equires that the \214rst operand is smaller than)174 645.6 R 2.134
7786 (the second\).)174 657.6 R 2.133
7787 (All options which are possible for maps are ignored.)7.134 F 4.633(As)
7788 7.133 G(imple)-4.633 E -.15(ex)174 669.6 S(ample is:).15 E 0 Cg EP
7789 %%Page: 87 83
7790 %%BeginPageSetup
7791 BP
7792 %%EndPageSetup
7793 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7794 (SMM:08-87)195.86 E/F1 10/Times-Roman@0 SF(Kcomp arith)214 96 Q(...)214
7795 120 Q(Scheck_etrn)214 144 Q .83(R$* $:)214 156 R($\(comp l $@ $&{load_a)
7796 2.5 E(vg} $@ 7 $\) $1)-.2 E(RF)214 168 Q(ALSE$# error ...)-.74 E(sock)
7797 102 188.4 Q 44.05(et The)-.1 F(sock)3.231 E .732
7798 (et map uses a simple request/reply protocol o)-.1 F -.15(ve)-.15 G
7799 3.232(rT).15 G .732(CP or UNIX domain)-3.232 F(sock)174 200.4 Q .753
7800 (ets to query an e)-.1 F .753(xternal serv)-.15 F(er)-.15 E 5.753(.B)
7801 -.55 G .753(oth requests and replies are te)-5.753 F .753(xt based and)
7802 -.15 F(encoded as netstrings, i.e., a string "hello there" becomes:)174
7803 212.4 Q(11:hello there,)214 228.6 Q
7804 (Note: neither requests nor replies end with CRLF)174 244.8 Q(.)-.8 E
7805 .301(The request consists of the database map name and the lookup k)174
7806 268.8 R .601 -.15(ey s)-.1 H .301(eparated by a).15 F(space character:)
7807 174 280.8 Q(<mapname> ' ' <k)214 309 Q -.15(ey)-.1 G(>).15 E(The serv)
7808 174 337.2 Q(er responds with a status indicator and the result \(if an)
7809 -.15 E(y\):)-.15 E(<status> ' ' <result>)214 365.4 Q .161(The status in\
7810 dicator speci\214es the result of the lookup operation itself and is on\
7811 e of)174 393.6 R(the follo)174 405.6 Q(wing upper case w)-.25 E(ords:)
7812 -.1 E 28.06(OK the)214 421.8 R -.1(ke)2.5 G 2.5(yw)-.05 G
7813 (as found, result contains the look)-2.6 E(ed up v)-.1 E(alue)-.25 E(NO)
7814 214 433.8 Q(TFOUNDthe k)-.4 E .3 -.15(ey w)-.1 H
7815 (as not found, the result is empty).05 E 15.83(TEMP a)214 445.8 R
7816 (temporary f)2.5 E(ailure occurred)-.1 E -2.49(TIMEOUT a)214 457.8 R
7817 (timeout occurred on the serv)2.5 E(er side)-.15 E 15.27(PERM a)214
7818 469.8 R(permanent f)2.5 E(ailure occurred)-.1 E .26
7819 (In case of errors \(status TEMP)174 498 R 2.76(,T)-1.11 G .26
7820 (IMEOUT or PERM\) the result \214eld may contain)-2.76 F .819(an e)174
7821 510 R .819(xplanatory message.)-.15 F(Ho)5.818 E(we)-.25 E -.15(ve)-.25
7822 G 1.618 -.4(r, t).15 H .818(he e).4 F .818
7823 (xplanatory message is not used an)-.15 F 3.318(yf)-.15 G(ur)-3.318 E(-)
7824 -.2 E(ther by)174 522 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(.)A
7825 (Example replies:)174 546 Q(31:OK resolv)214 562.2 Q(ed.address@e)-.15 E
7826 (xample.com,)-.15 E
7827 (56:OK error:550 5.7.1 User does not accept mail from sender)214 594.6 Q
7828 (,)-.4 E(in case of successful lookups, or:)174 622.8 Q(8:NO)214 639 Q
7829 (TFOUND,)-.4 E(in case the k)174 667.2 Q .3 -.15(ey w)-.1 H
7830 (as not found, or:).05 E(55:TEMP this te)214 683.4 Q(xt e)-.15 E
7831 (xplains that we had a temporary f)-.15 E(ailure,)-.1 E
7832 (in case of a temporary map lookup f)174 711.6 Q(ailure.)-.1 E 0 Cg EP
7833 %%Page: 88 84
7834 %%BeginPageSetup
7835 BP
7836 %%EndPageSetup
7837 /F0 10/Times-Bold@0 SF 193.36(SMM:08-88 Sendmail)72 60 R
7838 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.186
7839 (The sock)174 96 R 1.186(et map uses the same syntax as milters \(see S\
7840 ection "X \212 Mail Filter)-.1 F
7841 (\(Milter\) De\214nitions"\) to specify the remote endpoint, e.g.,)174
7842 108 Q(Ksock)214 124.2 Q(et mySock)-.1 E(etMap inet:12345@127.0.0.1)-.1 E
7843 .493(If multiple sock)174 152.4 R .492
7844 (et maps de\214ne the same remote endpoint, the)-.1 F 2.992(yw)-.15 G
7845 .492(ill share a single)-2.992 F(connection to this endpoint.)174 164.4
7846 Q .488(Most of these accept as ar)127 180.6 R .488
7847 (guments the same optional \215ags and a \214lename \(or a mapname for)
7848 -.18 F .31(NIS; the \214lename is the root of the database path, so tha\
7849 t \231.db\232 or some other e)102 192.6 R .31(xtension appropriate)-.15
7850 F
7851 (for the database type will be added to get the actual database name\).)
7852 102 204.6 Q(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)102
7853 220.8 R 1.148(that this map is optional \212 that is, if it cannot be o\
7854 pened, no error is)3.647 F(produced, and)174 232.8 Q/F2 10
7855 /Times-Italic@0 SF(sendmail)2.5 E F1(will beha)2.5 E .3 -.15(ve a)-.2 H
7856 2.5(si).15 G 2.5(ft)-2.5 G(he map e)-2.5 E(xisted b)-.15 E(ut w)-.2 E
7857 (as empty)-.1 E(.)-.65 E(\255N, \255O)102 249 Q .697(If neither)41.28 F
7858 F0<ad4e>3.197 E F1(or)3.197 E F0<ad4f>3.197 E F1 .697(are speci\214ed,)
7859 3.197 F F2(sendmail)3.197 E F1 .697(uses an adapti)3.197 F .997 -.15
7860 (ve a)-.25 H .697(lgorithm to decide).15 F .108
7861 (whether or not to look for null bytes on the end of k)174 261 R -.15
7862 (ey)-.1 G 2.608(s. It).15 F .108(starts by trying both; if)2.608 F .82
7863 (it \214nds an)174 273 R 3.32(yk)-.15 G 1.12 -.15(ey w)-3.42 H .82
7864 (ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .819(ries ag)
7865 -3.319 F .819(ain without a null byte and vice)-.05 F -.15(ve)174 285 S
7866 2.827(rsa. If).15 F F0<ad4e>2.827 E F1 .327(is speci\214ed it ne)2.827 F
7867 -.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if)
7868 -2.828 F F0<ad4f>2.828 E F1 .328(is speci\214ed it)2.828 F(ne)174 297 Q
7869 -.15(ve)-.25 G 2.886(rt).15 G .386(ries with a null byte.)-2.886 F .386
7870 (Setting one of these can speed matches b)5.386 F .386(ut are ne)-.2 F
7871 -.15(ve)-.25 G(r).15 E(necessary)174 309 Q 5.545(.I)-.65 G 3.045(fb)
7872 -5.545 G(oth)-3.045 E F0<ad4e>3.045 E F1(and)3.045 E F0<ad4f>3.045 E F1
7873 .545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .546(will ne)3.046
7874 F -.15(ve)-.25 G 3.046(rt).15 G .546(ry an)-3.046 F 3.046(ym)-.15 G
7875 (atches)-3.046 E(at all \212 that is, e)174 321 Q -.15(ve)-.25 G
7876 (rything will appear to f).15 E(ail.)-.1 E<ad61>102 337.2 Q F2(x)A F1
7877 1.357(Append the string)57.48 F F2(x)3.857 E F1 1.357
7878 (on successful matches.)3.857 F -.15(Fo)6.357 G 3.857(re).15 G 1.356
7879 (xample, the def)-4.007 F(ault)-.1 E F2(host)3.856 E F1(map)3.856 E
7880 (appends a dot on successful matches.)174 349.2 Q<ad54>102 365.4 Q F2(x)
7881 A F1 .02(Append the string)55.81 F F2(x)2.52 E F1 .021(on temporary f)
7882 2.52 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x)2.521
7883 E F1 -.1(wo)2.521 G .021(uld be appended if a).1 F .72
7884 (DNS lookup returned \231serv)174 377.4 R .72(er f)-.15 F .72
7885 (ailed\232 or an NIS lookup could not locate a serv)-.1 F(er)-.15 E(.)
7886 -.55 E(See also the)174 389.4 Q F0<ad74>2.5 E F1(\215ag.)2.5 E 60.53
7887 (\255f Do)102 405.6 R(not fold upper to lo)2.5 E
7888 (wer case before looking up the k)-.25 E -.15(ey)-.1 G(.)-.5 E 56.08
7889 (\255m Match)102 421.8 R .399(only \(without replacing the v)2.899 F
7890 2.899(alue\). If)-.25 F .399(you only care about the e)2.899 F .4
7891 (xistence of)-.15 F 7.307(ak)174 433.8 S 5.107 -.15(ey a)-7.407 H 4.807
7892 (nd not the v).15 F 4.807
7893 (alue \(as you might when searching the NIS map)-.25 F 1.947
7894 (\231hosts.byname\232 for e)174 445.8 R 1.947(xample\), this \215ag pre)
7895 -.15 F -.15(ve)-.25 G 1.947(nts the map from substituting the).15 F -.25
7896 (va)174 457.8 S 2.85(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.15 -.4
7897 (r, T).15 H .35(he \255a ar).4 F .349
7898 (gument is still appended on a match, and the def)-.18 F .349(ault is)
7899 -.1 F(still tak)174 469.8 Q(en if the match f)-.1 E(ails.)-.1 E<ad6b>102
7900 486 Q F2 -.1(ke)C(ycol)-.2 E F1 .519(The k)36.22 F .819 -.15(ey c)-.1 H
7901 .519(olumn name \(for NIS+\) or number \(for te).15 F .519
7902 (xt lookups\).)-.15 F -.15(Fo)5.52 G 3.02(rL).15 G -.4(DA)-3.02 G 3.02
7903 (Pm).4 G(aps)-3.02 E .973(this is an LD)174 498 R .973(AP \214lter stri\
7904 ng in which %s is replaced with the literal contents of)-.4 F .248
7905 (the lookup k)174 510 R .548 -.15(ey a)-.1 H .248
7906 (nd %0 is replaced with the LD).15 F .249
7907 (AP escaped contents of the lookup)-.4 F -.1(ke)174 522 S 4.176(ya)-.05
7908 G 1.676(ccording to RFC 2254.)-4.176 F 1.676(If the \215ag)6.676 F F0
7909 <ad4b>4.176 E F1 1.676(is used, then %1 through %9 are)4.176 F .886
7910 (replaced with the LD)174 534 R .887(AP escaped contents of the ar)-.4 F
7911 .887(guments speci\214ed in the map)-.18 F(lookup.)174 546 Q<ad76>102
7912 562.2 Q F2(valcol)A F1 1.929(The v)36.92 F 1.928
7913 (alue column name \(for NIS+\) or number \(for te)-.25 F 1.928
7914 (xt lookups\).)-.15 F -.15(Fo)6.928 G 4.428(rL).15 G -.4(DA)-4.428 G(P)
7915 .4 E .467(maps this is the name of one or more attrib)174 574.2 R .467
7916 (utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.217
7917 (can be separated by commas.)174 586.2 R 1.216
7918 (If not speci\214ed, all attrib)6.216 F 1.216(utes found in the match)
7919 -.2 F 1.327(will be returned.)174 598.2 R 1.328(The attrib)6.328 F 1.328
7920 (utes listed can also include a type and one or more)-.2 F
7921 (objectClass v)174 610.2 Q(alues for matching as described in the LD)
7922 -.25 E(AP section.)-.4 E<ad7a>102 626.4 Q F2(delim)A F1 .219
7923 (The column delimiter \(for te)39.7 F .219(xt lookups\).)-.15 F .218
7924 (It can be a single character or one of the)5.219 F 1.825
7925 (special strings \231)174 638.4 R 1.825(\\n\232 or \231)1.666 F 1.826
7926 (\\t\232 to indicate ne)1.666 F 1.826(wline or tab respecti)-.25 F -.15
7927 (ve)-.25 G(ly).15 E 6.826(.I)-.65 G 4.326(fo)-6.826 G(mitted)-4.326 E
7928 (entirely)174 650.4 Q 4.123(,t)-.65 G 1.623(he column separator is an)
7929 -4.123 F 4.123(ys)-.15 G 1.622(equence of white space.)-4.123 F -.15(Fo)
7930 6.622 G 4.122(rL).15 G -.4(DA)-4.122 G 4.122(Pa).4 G(nd)-4.122 E .557
7931 (some other maps this is the separator character to combine multiple v)
7932 174 662.4 R .557(alues into a)-.25 F .804(single return string.)174
7933 674.4 R .804(If not set, the LD)5.804 F .803
7934 (AP lookup will only return the \214rst match)-.4 F 2.57(found. F)174
7935 686.4 R .07(or DNS maps this is the separator character at which the re\
7936 sult of a query)-.15 F(is cut of)174 698.4 Q 2.5(fi)-.25 G 2.5(fi)-2.5 G
7937 2.5(st)-2.5 G(oo long.)-2.5 E 0 Cg EP
7938 %%Page: 89 85
7939 %%BeginPageSetup
7940 BP
7941 %%EndPageSetup
7942 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7943 (SMM:08-89)195.86 E/F1 10/Times-Roman@0 SF 61.08(\255t Normally)102 96 R
7944 2.727(,w)-.65 G .227(hen a map attempts to do a lookup and the serv)
7945 -2.727 F .226(er f)-.15 F .226(ails \(e.g.,)-.1 F/F2 10/Times-Italic@0
7946 SF(sendmail)2.726 E F1(couldn')174 108 Q 2.776(tc)-.18 G .276(ontact an)
7947 -2.776 F 2.776(yn)-.15 G .276(ame serv)-2.776 F .276(er; this is)-.15 F
7948 F2(not)2.776 E F1 .276(the same as an entry not being found)2.776 F .251
7949 (in the map\), the message being processed is queued for future process\
7950 ing.)174 120 R(The)5.25 E F0<ad74>2.75 E F1 2.039(\215ag turns of)174
7951 132 R 4.539(ft)-.25 G 2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G
7952 2.039(etting the temporary f)-4.539 F 2.039(ailure \(serv)-.1 F 2.039
7953 (er do)-.15 F 2.04(wn\) act as)-.25 F .676(though it were a permanent f)
7954 174 144 R .675(ailure \(entry not found\).)-.1 F .675
7955 (It is particularly useful for)5.675 F .772
7956 (DNS lookups, where someone else')174 156 R 3.272(sm)-.55 G .772
7957 (iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.646
7958 (lems on your machine.)174 168 R(Ho)6.646 E(we)-.25 E -.15(ve)-.25 G
7959 2.446 -.4(r, c).15 H 1.645(are must be tak).4 F 1.645
7960 (en to ensure that you don')-.1 F(t)-.18 E .262(bounce mail that w)174
7961 180 R .262(ould be resolv)-.1 F .262(ed correctly if you tried ag)-.15 F
7962 2.763(ain. A)-.05 F .263(common strat-)2.763 F -.15(eg)174 192 S 2.5(yi)
7963 .15 G 2.5(st)-2.5 G 2.5(of)-2.5 G(orw)-2.5 E(ard such mail to another)
7964 -.1 E 2.5(,p)-.4 G(ossibly better connected, mail serv)-2.5 E(er)-.15 E
7965 (.)-.55 E 56.64(\255D Perform)102 208.2 R .833
7966 (no lookup in deferred deli)3.333 F -.15(ve)-.25 G .833(ry mode.).15 F
7967 .833(This \215ag is set by def)5.833 F .832(ault for the)-.1 F F2(host)
7968 174 220.2 Q F1(map.)2.5 E<ad53>102 236.4 Q F2(spacesub)A F1 1.537(The c\
7969 haracter to use to replace space characters after a successful map look\
7970 up)24.14 F(\(esp. useful for re)174 248.4 Q(ge)-.15 E 2.5(xa)-.15 G
7971 (nd syslog maps\).)-2.5 E<ad73>102 264.6 Q F2(spacesub)A F1 -.15(Fo)
7972 25.81 G 3.101(rt).15 G .601(he dequote map only)-3.101 F 3.101(,t)-.65 G
7973 .601(he character to use to replace space characters after a)-3.101 F
7974 (successful dequote.)174 276.6 Q 58.86(\255q Don')102 292.8 R 2.5(td)
7975 -.18 G(equote the k)-2.5 E .3 -.15(ey b)-.1 H(efore lookup.).15 E<ad4c>
7976 102 309 Q F2(le)A(vel)-.15 E F1 -.15(Fo)41.52 G 2.5(rt).15 G
7977 (he syslog map only)-2.5 E 2.5(,i)-.65 G 2.5(ts)-2.5 G
7978 (peci\214es the le)-2.5 E -.15(ve)-.25 G 2.5(lt).15 G 2.5(ou)-2.5 G
7979 (se for the syslog call.)-2.5 E 56.64(\255A When)102 325.2 R(reb)3 E .5
7980 (uilding an alias \214le, the)-.2 F F0<ad41>3 E F1 .5
7981 (\215ag causes duplicate entries in the te)3 F .5(xt v)-.15 F(er)-.15 E
7982 (-)-.2 E(sion to be mer)174 337.2 Q 2.5(ged. F)-.18 F(or e)-.15 E
7983 (xample, tw)-.15 E 2.5(oe)-.1 G(ntries:)-2.5 E 27.49(list: user1,)214
7984 353.4 R(user2)2.5 E 27.49(list: user3)214 365.4 R -.1(wo)174 381.6 S
7985 (uld be treated as though it were the single entry).1 E 27.49
7986 (list: user1,)214 397.8 R(user2, user3)2.5 E(in the presence of the)174
7987 414 Q F0<ad41>2.5 E F1(\215ag.)2.5 E(Some additional \215ags are a)127
7988 430.2 Q -.25(va)-.2 G(ilable for the host and dns maps:).25 E 58.86
7989 (\255d delay:)102 446.4 R(specify the resolv)2.5 E(er')-.15 E 2.5(sr)
7990 -.55 G(etransmission time interv)-2.5 E(al \(in seconds\).)-.25 E 60.53
7991 (\255r retry:)102 462.6 R
7992 (specify the number of times to retransmit a resolv)2.5 E(er query)-.15
7993 E(.)-.65 E(The dns map has another \215ag:)127 478.8 Q 57.19
7994 (\255B basedomain:)102 495 R(specify a domain that is al)2.5 E -.1(wa)
7995 -.1 G(ys appended to queries.).1 E(Sock)127 511.2 Q(et maps ha)-.1 E .3
7996 -.15(ve a)-.2 H 2.5(no).15 G(ptional \215ag:)-2.5 E 58.86
7997 (\255d timeout:)102 527.4 R .441
7998 (specify the timeout \(in seconds\) for communication with the sock)
7999 2.941 F .44(et map)-.1 F(serv)174 539.4 Q(er)-.15 E(.)-.55 E(The follo)
8000 127 555.6 Q(wing additional \215ags are present in the ldap map only:)
8001 -.25 E<ad63>102 571.8 Q F2(timeout)A F1 7.617(Set the LD)31.92 F 7.618
8002 (AP netw)-.4 F 7.618(ork timeout.)-.1 F 7.618
8003 (sendmail must be compiled with)12.618 F F0(\255DLD)174 583.8 Q
8004 (AP_OPT_NETW)-.35 E(ORK_TIMEOUT)-.1 E F1(to use this \215ag.)2.5 E 57.19
8005 (\255R Do)102 600 R .025(not auto chase referrals.)2.525 F .025
8006 (sendmail must be compiled with)5.025 F F0(\255DLD)2.525 E(AP_REFER-)
8007 -.35 E(RALS)174 612 Q F1(to use this \215ag.)2.5 E 58.86(\255n Retrie)
8008 102 628.2 R .3 -.15(ve a)-.25 H(ttrib).15 E(ute names only)-.2 E(.)-.65
8009 E<ad56>102 644.4 Q F2(sep)A F1(Retrie)45.81 E .3 -.15(ve b)-.25 H
8010 (oth attrib).15 E(utes name and v)-.2 E(alue\(s\), separated by)-.25 E
8011 F2(sep)2.5 E F1(.)A<ad72>102 660.6 Q F2(der)A(ef)-.37 E F1
8012 (Set the alias dereference option to one of ne)42.85 E -.15(ve)-.25 G .8
8013 -.4(r, a).15 H -.1(lwa).4 G(ys, search, or \214nd.).1 E<ad73>102 676.8 Q
8014 F2(scope)A F1(Set search scope to one of base, one \(one le)39.7 E -.15
8015 (ve)-.25 G(l\), or sub \(subtree\).).15 E<ad68>102 693 Q F2(host)A F1
8016 (LD)44.69 E 2.095(AP serv)-.4 F 2.095(er hostname.)-.15 F 2.095(Some LD)
8017 7.095 F 2.095(AP libraries allo)-.4 F 4.595(wy)-.25 G 2.095
8018 (ou to specify multiple,)-4.595 F .467
8019 (space-separated hosts for redundanc)174 705 R 4.267 -.65(y. I)-.15 H
8020 2.967(na).65 G .466(ddition, each of the hosts listed can be)-2.967 F
8021 (follo)174 717 Q(wed by a colon and a port number to o)-.25 E -.15(ve)
8022 -.15 G(rride the def).15 E(ault LD)-.1 E(AP port.)-.4 E 0 Cg EP
8023 %%Page: 90 86
8024 %%BeginPageSetup
8025 BP
8026 %%EndPageSetup
8027 /F0 10/Times-Bold@0 SF 193.36(SMM:08-90 Sendmail)72 60 R
8028 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF<ad70>102
8029 96 Q/F2 10/Times-Italic@0 SF(port)A F1(LD)44.69 E(AP service port.)-.4 E
8030 <ad48>102 112.2 Q F2(LD)2.5 E(APURI)-.35 E F1 1.102
8031 (Use the speci\214ed LD)15.33 F 1.103
8032 (AP URI instead of specifying the hostname and port sepa-)-.4 F
8033 (rately with the the)174 124.2 Q F0<ad68>2.5 E F1(and)2.5 E F0<ad70>2.5
8034 E F1(options sho)2.5 E(wn abo)-.25 E -.15(ve)-.15 G 5(.F).15 G(or e)
8035 -5.15 E(xample,)-.15 E(-h serv)214 140.4 Q(er)-.15 E(.e)-.55 E
8036 (xample.com -p 389 -b dc=e)-.15 E(xample,dc=com)-.15 E(is equi)174 156.6
8037 Q -.25(va)-.25 G(lent to).25 E(-H ldap://serv)214 172.8 Q(er)-.15 E(.e)
8038 -.55 E(xample.com:389 -b dc=e)-.15 E(xample,dc=com)-.15 E .757
8039 (If the LD)174 189 R .757(AP library supports it, the LD)-.4 F .757
8040 (AP URI format ho)-.4 F(we)-.25 E -.15(ve)-.25 G 3.257(rc).15 G .757
8041 (an also request)-3.257 F(LD)174 201 Q(AP o)-.4 E -.15(ve)-.15 G 2.5(rS)
8042 .15 G(SL by using)-2.5 E F0(ldaps://)2.5 E F1(instead of)2.5 E F0
8043 (ldap://)2.5 E F1 5(.F)C(or e)-5.15 E(xample:)-.15 E 2.5(OL)214 217.2 S
8044 -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldaps://ldap.e)-.1 E
8045 (xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E(Similarly)174 233.4 Q
8046 3.22(,i)-.65 G 3.22(ft)-3.22 G .72(he LD)-3.22 F .721
8047 (AP library supports it, It can also be used to specify a UNIX)-.4 F
8048 (domain sock)174 245.4 Q(et using)-.1 E F0(ldapi://)2.5 E F1(:)A 2.5(OL)
8049 214 261.6 S -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldapi://sock)-.1 E
8050 (et\214le -b dc=e)-.1 E(xample,dc=com)-.15 E<ad62>102 282 Q F2(base)A F1
8051 (LD)43.03 E(AP search base.)-.4 E<ad6c>102 298.2 Q F2(timelimit)A F1
8052 -.35(Ti)28.02 G(me limit for LD).35 E(AP queries.)-.4 E<ad5a>102 314.4 Q
8053 F2(sizelimit)A F1(Size \(number of matches\) limit for LD)26.91 E
8054 (AP or DNS queries.)-.4 E<ad64>102 330.6 Q F2(distinguished_name)A F1
8055 (The distinguished name to use to login to the LD)174 342.6 Q(AP serv)
8056 -.4 E(er)-.15 E(.)-.55 E<ad4d>102 358.8 Q F2(method)A F1 5.988
8057 (The method to authenticate to the LD)28.03 F 5.987(AP serv)-.4 F(er)
8058 -.15 E 10.987(.S)-.55 G 5.987(hould be one of)-10.987 F F0(LD)174 370.8
8059 Q(AP_A)-.35 E(UTH_NONE)-.5 E F1(,)A F0(LD)5.756 E(AP_A)-.35 E
8060 (UTH_SIMPLE)-.5 E F1 5.757(,o)C(r)-5.757 E F0(LD)5.757 E(AP_A)-.35 E
8061 (UTH_KRBV4)-.5 E F1(.)A(The leading)174 382.8 Q F0(LD)2.5 E(AP_A)-.35 E
8062 (UTH_)-.5 E F1(can be omitted and the v)2.5 E(alue is case-insensiti)
8063 -.25 E -.15(ve)-.25 G(.).15 E<ad50>102 399 Q F2(passwor)A(d\214le)-.37 E
8064 F1 .342(The \214le containing the secret k)10.61 F .642 -.15(ey f)-.1 H
8065 .342(or the).15 F F0(LD)2.842 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1
8066 (authentication)2.842 E(method or the name of the K)174 411 Q
8067 (erberos tick)-.25 E(et \214le for)-.1 E F0(LD)2.5 E(AP_A)-.35 E
8068 (UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 427.2 R .457(orce LD)-.15 F
8069 .458(AP searches to only succeed if a single match is found.)-.4 F .458
8070 (If multiple v)5.458 F(al-)-.25 E
8071 (ues are found, the search is treated as if no match w)174 439.2 Q
8072 (as found.)-.1 E<ad77>102 455.4 Q F2(ver)A(sion)-.1 E F1 1.48
8073 (Set the LD)29.8 F 1.479(AP API/protocol v)-.4 F 1.479(ersion to use.)
8074 -.15 F 1.479(The def)6.479 F 1.479(ault depends on the LD)-.1 F(AP)-.4 E
8075 1.37(client libraries in use.)174 467.4 R -.15(Fo)6.37 G 3.87(re).15 G
8076 (xample,)-4.02 E F0 1.37(\255w 3)3.87 F F1 1.37(will cause)3.87 F F2
8077 (sendmail)3.87 E F1 1.37(to use LD)3.87 F(APv3)-.4 E
8078 (when communicating with the LD)174 479.4 Q(AP serv)-.4 E(er)-.15 E(.)
8079 -.55 E 56.64(\255K T)102 495.6 R .588(reat the LD)-.35 F .588
8080 (AP search k)-.4 F .888 -.15(ey a)-.1 H 3.088(sm).15 G(ulti-ar)-3.088 E
8081 .587(gument and replace %1 through %9 in the)-.18 F -.1(ke)174 507.6 S
8082 2.503(yw)-.05 G .003(ith the LD)-2.503 F .003
8083 (AP escaped contents of the lookup ar)-.4 F .003
8084 (guments speci\214ed in the map)-.18 F(lookup.)174 519.6 Q(The)127 535.8
8085 Q F2(dbm)2.99 E F1 .489
8086 (map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.99 F
8087 -.15(ve)-.25 G 2.989<6e8c>.15 G .489(lename; the)-2.989 F F2(hash)2.989
8088 E F1(and)2.989 E F2(btr)2.989 E(ee)-.37 E F1(maps append \231.db\232.)
8089 102 547.8 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation)
8090 -2.65 E -.15(Ku)142 564 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E
8091 .21(speci\214es an optional map named \231uucp\232 of class \231dbm\232\
8092 ; it al)102 580.2 R -.1(wa)-.1 G .21(ys has null bytes at the end of e)
8093 .1 F -.15(ve)-.25 G(ry).15 E
8094 (string, and the data is located in /etc/mail/uucpmap.{dir)102 592.2 Q
8095 (,pag}.)-.4 E .853(The program)127 608.4 R F2(mak)3.353 E(emap)-.1 E F1
8096 .852(\(8\) can be used to b)B .852(uild database-oriented maps.)-.2 F
8097 .852(It tak)5.852 F .852(es at least the)-.1 F(follo)102 620.4 Q
8098 (wing \215ags \(for a complete list see its man page\):)-.25 E 60.53
8099 (\255f Do)102 636.6 R(not fold upper to lo)2.5 E(wer case in the map.)
8100 -.25 E 56.64(\255N Include)102 652.8 R(null bytes in k)2.5 E -.15(ey)-.1
8101 G(s.).15 E 58.86(\255o Append)102 669 R(to an e)2.5 E
8102 (xisting \(old\) \214le.)-.15 E 60.53(\255r Allo)102 685.2 R 3.668(wr)
8103 -.25 G 1.168(eplacement of e)-3.668 F 1.168(xisting k)-.15 F -.15(ey)-.1
8104 G 1.168(s; normally).15 F 3.668(,r)-.65 G 1.168(e-inserting an e)-3.668
8105 F 1.168(xisting k)-.15 F 1.469 -.15(ey i)-.1 H 3.669(sa).15 G(n)-3.669 E
8106 (error)174 697.2 Q(.)-.55 E 58.86(\255v Print)102 713.4 R
8107 (what is happening.)2.5 E 0 Cg EP
8108 %%Page: 91 87
8109 %%BeginPageSetup
8110 BP
8111 %%EndPageSetup
8112 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8113 (SMM:08-91)195.86 E/F1 10/Times-Roman@0 SF(The)102 96 Q/F2 10
8114 /Times-Italic@0 SF(sendmail)3.606 E F1 1.106(daemon does not ha)3.606 F
8115 1.406 -.15(ve t)-.2 H 3.606(ob).15 G 3.606(er)-3.606 G 1.106
8116 (estarted to read the ne)-3.606 F 3.605(wm)-.25 G 1.105
8117 (aps as long as you change)-3.605 F
8118 (them in place; \214le locking is used so that the maps w)102 108 Q(on')
8119 -.1 E 2.5(tb)-.18 G 2.5(er)-2.5 G(ead while the)-2.5 E 2.5(ya)-.15 G
8120 (re being updated.)-2.5 E(Ne)127 124.2 Q 2.5(wc)-.25 G
8121 (lasses can be added in the routine)-2.5 E F0(setupmaps)2.5 E F1
8122 (in \214le)2.5 E F0(conf)2.5 E(.c)-.15 E F1(.)A F0 2.5(5.10. Q)87 148.2
8123 R 2.5<8a51>2.5 G(ueue Gr)-2.5 E(oup Declaration)-.18 E F1 .71
8124 (In addition to the option)127 164.4 R F2(QueueDir)3.21 E(ectory)-.37 E
8125 (,)-.55 E F1 .71(queue groups can be declared that de\214ne a \(group)
8126 3.21 F(of\) queue directories under a common name.)102 176.4 Q
8127 (The syntax is as follo)5 E(ws:)-.25 E F0(Q)142 192.6 Q F2(name)A F1({,)
8128 2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}+)1.666 E(where)102 208.8 Q
8129 F2(name)3.276 E F1 .775(is the symbolic name of the queue group under w\
8130 hich it can be referenced in v)3.276 F(arious)-.25 E .217
8131 (places and the \231\214eld=v)102 220.8 R .217
8132 (alue\232 pairs de\214ne attrib)-.25 F .217(utes of the queue group.)-.2
8133 F .218(The name must only consist)5.218 F(of alphanumeric characters.)
8134 102 232.8 Q(Fields are:)5 E 47.83(Flags Flags)102 249 R
8135 (for this queue group.)2.5 E 50.62(Nice The)102 265.2 R .902
8136 (nice\(2\) increment for the queue group.)3.402 F .901(This v)5.902 F
8137 .901(alue must be greater or equal)-.25 F(zero.)174 277.2 Q(Interv)102
8138 293.4 Q 38.65(al The)-.25 F(time between tw)2.5 E 2.5(oq)-.1 G
8139 (ueue runs.)-2.5 E -.15(Pa)102 309.6 S 51.87(th The).15 F
8140 (queue directory of the group \(required\).)2.5 E 36.17(Runners The)102
8141 325.8 R .073(number of parallel runners processing the queue.)2.573 F
8142 .074(Note that)5.074 F F0(F=f)2.574 E F1 .074(must be set if)2.574 F
8143 (this v)174 337.8 Q(alue is greater than one.)-.25 E 51.72(Jobs The)102
8144 354 R(maximum number of jobs \(messages deli)2.5 E -.15(ve)-.25 G
8145 (red\) per queue run.).15 E 30.62(recipients The)102 370.2 R .382
8146 (maximum number of recipients per en)2.882 F -.15(ve)-.4 G 2.882
8147 (lope. En).15 F -.15(ve)-.4 G .382(lopes with more than this).15 F .109
8148 (number of recipients will be split into multiple en)174 382.2 R -.15
8149 (ve)-.4 G .11(lopes in the same queue direc-).15 F(tory)174 394.2 Q 5
8150 (.T)-.65 G(he def)-5 E(ault v)-.1 E(alue 0 means no limit.)-.25 E
8151 (Only the \214rst character of the \214eld name is check)102 410.4 Q
8152 (ed.)-.1 E .076(By def)127 426.6 R .076(ault, a queue group named)-.1 F
8153 F2(mqueue)2.575 E F1 .075(is de\214ned that uses the v)2.575 F .075
8154 (alue of the)-.25 F F2(QueueDir)2.575 E(ectory)-.37 E F1 .268
8155 (option as path.)102 438.6 R .268(Notice: all paths that are used for q\
8156 ueue groups must be subdirectories of)5.268 F F2(QueueDi-)2.769 E -.37
8157 (re)102 450.6 S(ctory).37 E F1 6.487(.S)C 1.487(ince the)-6.487 F 3.987
8158 (yc)-.15 G 1.487(an be symbolic links, this isn')-3.987 F 3.987(tar)-.18
8159 G 1.486(eal restriction, If)-3.987 F F2(QueueDir)3.986 E(ectory)-.37 E
8160 F1 1.486(uses a)3.986 F .746(wildcard, then the directory one le)102
8161 462.6 R -.15(ve)-.25 G 3.247(lu).15 G 3.247(pi)-3.247 G 3.247(sc)-3.247
8162 G .747(onsidered the `)-3.247 F(`base')-.74 E 3.247('d)-.74 G .747
8163 (irectory which all other queue)-3.247 F .086(directories must share.)
8164 102 474.6 R .086(Please mak)5.086 F 2.586(es)-.1 G .086
8165 (ure that the queue directories do not o)-2.586 F -.15(ve)-.15 G .085
8166 (rlap, e.g., do not spec-).15 F(ify)102 486.6 Q 2.5(OQ)142 502.8 S
8167 (ueueDirectory=/v)-2.5 E(ar/spool/mqueue/*)-.25 E(Qone, P=/v)142 514.8 Q
8168 (ar/spool/mqueue/dir1)-.25 E(Qtw)142 526.8 Q(o, P=/v)-.1 E
8169 (ar/spool/mqueue/dir2)-.25 E
8170 (because this also includes \231dir1\232 and \231dir2\232 in the def)102
8171 543 Q(ault queue group.)-.1 E(Ho)5 E(we)-.25 E -.15(ve)-.25 G -.4(r,).15
8172 G 2.5(OQ)142 559.2 S(ueueDirectory=/v)-2.5 E(ar/spool/mqueue/main*)-.25
8173 E(Qone, P=/v)142 571.2 Q(ar/spool/mqueue/dir)-.25 E(Qtw)142 583.2 Q
8174 (o, P=/v)-.1 E(ar/spool/mqueue/other*)-.25 E(is a v)102 599.4 Q
8175 (alid queue group speci\214cation.)-.25 E .235(Options listed in the `)
8176 127 615.6 R(`Flags')-.74 E 2.736<278c>-.74 G .236
8177 (eld can be used to modify the beha)-2.736 F .236
8178 (vior of a queue group.)-.2 F(The)5.236 E -.74(``)102 627.6 S .55(f').74
8179 G 2.605<278d>-1.29 G .105
8180 (ag must be set if multiple queue runners are supposed to w)-2.605 F
8181 .104(ork on the entries in a queue group.)-.1 F(Otherwise)102 639.6 Q F2
8182 (sendmail)2.5 E F1(will w)2.5 E
8183 (ork on the entries strictly sequentially)-.1 E(.)-.65 E .511(The `)127
8184 655.8 R(`Interv)-.74 E(al')-.25 E 3.011<278c>-.74 G .511
8185 (eld sets the time between queue runs.)-3.011 F .512
8186 (If no queue group speci\214c interv)5.511 F .512(al is)-.25 F
8187 (set, then the parameter of the)102 667.8 Q F0(-q)2.5 E F1
8188 (option from the command line is used.)2.5 E 7.657 -.8(To c)127 684 T
8189 6.057(ontrol the o).8 F -.15(ve)-.15 G 6.056
8190 (rall number of concurrently acti).15 F 6.356 -.15(ve q)-.25 H 6.056
8191 (ueue runners the option).15 F F0(MaxQueueChildr)102 696 Q(en)-.18 E F1
8192 .055(can be set.)2.555 F .055
8193 (This limits the number of processes used for running the queues to)
8194 5.055 F F0(MaxQueueChildr)102 708 Q(en)-.18 E F1 3.63(,t)C 1.13
8195 (hough at an)-3.63 F 3.63(yo)-.15 G 1.13(ne time fe)-3.63 F 1.129
8196 (wer processes may be acti)-.25 F 1.429 -.15(ve a)-.25 H 3.629(sar).15 G
8197 1.129(esult of queue)-3.629 F
8198 (options, completed queue runs, system load, etc.)102 720 Q 0 Cg EP
8199 %%Page: 92 88
8200 %%BeginPageSetup
8201 BP
8202 %%EndPageSetup
8203 /F0 10/Times-Bold@0 SF 193.36(SMM:08-92 Sendmail)72 60 R
8204 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .602
8205 (The maximum number of queue runners for an indi)127 96 R .602
8206 (vidual queue group can be controlled via)-.25 F(the)102 108 Q F0
8207 (Runners)2.585 E F1 2.585(option. If)2.585 F .084(set to 0, entries in \
8208 the queue will not be processed, which is useful to `)2.585 F(`quar)-.74
8209 E(-)-.2 E(antine')102 120 Q 4.515('q)-.74 G 2.015(ueue \214les.)-4.515 F
8210 2.016
8211 (The number of runners per queue group may also be set with the option)
8212 7.015 F F0(MaxRunnersP)102 132 Q(erQueue)-.2 E F1 3.209(,w)C .709
8213 (hich applies to queue groups that ha)-3.209 F 1.008 -.15(ve n)-.2 H
8214 3.208(oi).15 G(ndi)-3.208 E .708(vidual limit.)-.25 F .708(That is, the)
8215 5.708 F(def)102 144 Q(ault v)-.1 E(alue for)-.25 E F0(Runners)2.5 E F1
8216 (is)2.5 E F0(MaxRunnersP)2.5 E(erQueue)-.2 E F1(if set, otherwise 1.)2.5
8217 E 1.087
8218 (The \214eld Jobs describes the maximum number of jobs \(messages deli)
8219 127 160.2 R -.15(ve)-.25 G 1.087(red\) per queue run,).15 F
8220 (which is the queue group speci\214c v)102 172.2 Q(alue of)-.25 E F0
8221 (MaxQueueRunSize)2.5 E F1(.)A .175(Notice: queue groups should be decla\
8222 red after all queue related options ha)127 188.4 R .475 -.15(ve b)-.2 H
8223 .175(een set because).15 F .314(queue groups tak)102 200.4 R 2.814(et)
8224 -.1 G .314(heir def)-2.814 F .314(aults from those options.)-.1 F .314
8225 (If an option is set after a queue group declara-)5.314 F .188
8226 (tion, the v)102 212.4 R .187
8227 (alues of options in the queue group are set to the def)-.25 F .187
8228 (aults of)-.1 F/F2 10/Times-Italic@0 SF(sendmail)2.687 E F1 .187
8229 (unless e)2.687 F .187(xplicitly set)-.15 F(in the declaration.)102
8230 224.4 Q 1.972(Each en)127 240.6 R -.15(ve)-.4 G 1.972(lope is assigned \
8231 to a queue group based on the algorithm described in section).15 F -.74
8232 (``)102 252.6 S(Queue Groups and Queue Directories').74 E('.)-.74 E F0
8233 2.5(5.11. X)87 276.6 R 2.5<8a4d>2.5 G
8234 (ail Filter \(Milter\) De\214nitions)-2.5 E F1(The)127 292.8 Q F2
8235 (sendmail)3.937 E F1 1.437
8236 (Mail Filter API \(Milter\) is designed to allo)3.937 F 3.937(wt)-.25 G
8237 1.437(hird-party programs access to)-3.937 F .177(mail messages as the)
8238 102 304.8 R 2.677(ya)-.15 G .177
8239 (re being processed in order to \214lter meta-information and content.)
8240 -2.677 F(The)5.178 E 2.678(ya)-.15 G(re)-2.678 E
8241 (declared in the con\214guration \214le as:)102 316.8 Q F0(X)142 333 Q
8242 F2(name)A F1({,)2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}*)1.666 E
8243 (where)102 349.2 Q F2(name)4.688 E F1 2.188(is the name of the \214lter\
8244  \(used internally only\) and the \231\214eld=name\232 pairs de\214ne)
8245 4.688 F(attrib)102 361.2 Q .491(utes of the \214lter)-.2 F 5.491(.A)-.55
8246 G .491(lso see the documentation for the)-5.491 F F0(InputMailFilters)
8247 2.992 E F1 .492(option for more infor)2.992 F(-)-.2 E(mation.)102 373.2
8248 Q(Fields are:)127 389.4 Q(Sock)142 405.6 Q 42.38(et The)-.1 F(sock)2.5 E
8249 (et speci\214cation)-.1 E 47.83(Flags Special)142 417.6 R
8250 (\215ags for this \214lter)2.5 E -.35(Ti)142 429.6 S 32.07(meouts T).35
8251 F(imeouts for this \214lter)-.35 E
8252 (Only the \214rst character of the \214eld name is check)102 445.8 Q
8253 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
8254 E(The sock)127 462 Q(et speci\214cation is one of the follo)-.1 E
8255 (wing forms:)-.25 E F0(S=inet:)142 478.2 Q F2(port)2.5 E F0(@)2.5 E F2
8256 (host)2.5 E F0(S=inet6:)142 498.6 Q F2(port)2.5 E F0(@)2.5 E F2(host)2.5
8257 E F0(S=local:)142 519 Q F2(path)2.5 E F1 1.792(The \214rst tw)102 535.2
8258 R 4.291(od)-.1 G 1.791(escribe an IPv4 or IPv6 sock)-4.291 F 1.791
8259 (et listening on a certain)-.1 F F2(port)4.291 E F1 1.791(at a gi)4.291
8260 F -.15(ve)-.25 G(n).15 E F2(host)4.291 E F1 1.791(or IP)4.291 F 2.5
8261 (address. The)102 547.2 R(\214nal form describes a named sock)2.5 E
8262 (et on the \214lesystem at the gi)-.1 E -.15(ve)-.25 G(n).15 E F2(path)
8263 2.5 E F1(.)A(The follo)127 563.4 Q
8264 (wing \215ags may be set in the \214lter description.)-.25 E 13.33(RR)
8265 102 579.6 S(eject connection if \214lter una)-13.33 E -.25(va)-.2 G
8266 (ilable.).25 E 13.89(TT)102 595.8 S(emporary f)-14.59 E
8267 (ail connection if \214lter una)-.1 E -.25(va)-.2 G(ilable.).25 E .655
8268 (If neither F=R nor F=T is speci\214ed, the message is passed through)
8269 127 612 R F2(sendmail)3.155 E F1 .655(in case of \214lter)3.155 F
8270 (errors as if the f)102 624 Q(ailing \214lters were not present.)-.1 E
8271 (The timeouts can be set using the four \214elds inside of the)127 640.2
8272 Q F0(T=)2.5 E F1(equate:)2.5 E 13.33(CT)102 656.4 S
8273 (imeout for connecting to a \214lter)-13.68 E 5(.I)-.55 G 2.5(fs)-5 G
8274 (et to 0, the system')-2.5 E(s)-.55 E F2(connect\(\))2.5 E F1
8275 (timeout will be used.)2.5 E 14.44(ST)102 672.6 S
8276 (imeout for sending information from the MT)-14.79 E 2.5(At)-.93 G 2.5
8277 (oa\214)-2.5 G(lter)-2.5 E(.)-.55 E 13.33(RT)102 688.8 S
8278 (imeout for reading reply from the \214lter)-13.68 E(.)-.55 E 13.89(EO)
8279 102 705 S -.15(ve)-13.89 G 1.186
8280 (rall timeout between sending end-of-message to \214lter and w).15 F
8281 1.186(aiting for the \214nal ackno)-.1 F(wl-)-.25 E(edgment.)122 717 Q 0
8282 Cg EP
8283 %%Page: 93 89
8284 %%BeginPageSetup
8285 BP
8286 %%EndPageSetup
8287 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8288 (SMM:08-93)195.86 E/F1 10/Times-Roman@0 SF 1.402
8289 (Note the separator between each timeout \214eld is a)127 96 R F0(';')
8290 3.903 E F1 6.403(.T)C 1.403(he def)-6.403 F 1.403(ault v)-.1 F 1.403
8291 (alues \(if not set\) are:)-.25 F F0(T=C:5m;S:10s;R:10s;E:5m)102 108 Q
8292 F1(where)2.5 E F0(s)2.5 E F1(is seconds and)2.5 E F0(m)2.5 E F1
8293 (is minutes.)2.5 E(Examples:)127 124.2 Q(X\214lter1, S=local:/v)142
8294 140.4 Q(ar/run/f1.sock, F=R)-.25 E
8295 (X\214lter2, S=inet6:999@localhost, F=T)142 152.4 Q 2.5(,T)-.74 G
8296 (=S:1s;R:1s;E:5m)-2.5 E(X\214lter3, S=inet:3333@localhost, T=C:2m)142
8297 164.4 Q F0 2.5(5.12. The)87 192.6 R(User Database)2.5 E F1 .479
8298 (The user database is deprecated in f)127 208.8 R -.2(avo)-.1 G 2.978
8299 (ro).2 G 2.978(f`)-2.978 G(`virtusertable')-3.718 E 2.978('a)-.74 G .478
8300 (nd `)-2.978 F(`genericstable')-.74 E 2.978('a)-.74 G 2.978(se)-2.978 G
8301 (xplained)-3.128 E 1.029(in the \214le)102 220.8 R F0(cf/README)3.529 E
8302 F1 6.029(.I)C 3.529(fy)-6.029 G 1.029(ou ha)-3.529 F 1.329 -.15(ve a ve)
8303 -.2 H 1.029(rsion of).15 F/F2 10/Times-Italic@0 SF(sendmail)3.529 E F1
8304 1.03(with the user database package com-)3.53 F(piled in, the handling \
8305 of sender and recipient addresses is modi\214ed.)102 232.8 Q
8306 (The location of this database is controlled with the)127 249 Q F0
8307 (UserDatabaseSpec)2.5 E F1(option.)2.5 E F0 2.5(5.12.1. Structur)102 273
8308 R 2.5(eo)-.18 G 2.5(ft)-2.5 G(he user database)-2.5 E F1
8309 (The database is a sorted \(BT)142 289.2 Q(ree-based\) structure.)-.35 E
8310 (User records are stored with the k)5 E -.15(ey)-.1 G(:).15 E F2(user)
8311 157 305.4 Q(-name)-.2 E F0(:)A F2(\214eld-name)A F1 .128(The sorted dat\
8312 abase format ensures that user records are clustered together)117 321.6
8313 R 5.128(.M)-.55 G .128(eta-information is)-5.128 F(al)117 333.6 Q -.1
8314 (wa)-.1 G(ys stored with a leading colon.).1 E
8315 (Field names de\214ne both the syntax and semantics of the v)142 349.8 Q
8316 2.5(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The)
8317 117 366 R(deli)4.872 E -.15(ve)-.25 G 2.372(ry address for this user).15
8318 F 7.372(.T)-.55 G 2.373(here may be multiple v)-7.372 F 2.373
8319 (alues of this)-.25 F 2.675(record. In)189 378 R(particular)2.675 E
8320 2.675(,m)-.4 G .175(ailing lists will ha)-2.675 F .475 -.15(ve o)-.2 H
8321 (ne).15 E F2(maildr)2.675 E(op)-.45 E F1 .175(record for each user)2.675
8322 F(on the list.)189 390 Q 30.06(mailname The)117 406.2 R 1.026
8323 (outgoing mailname for this user)3.526 F 6.026(.F)-.55 G 1.027
8324 (or each outgoing name, there should)-6.176 F .08(be an appropriate)189
8325 418.2 R F2(maildr)2.58 E(op)-.45 E F1 .08(record for that name to allo)
8326 2.58 F 2.58(wr)-.25 G .08(eturn mail.)-2.58 F .08(See also)5.08 F F2
8327 (:default:mailname)189 430.2 Q F1(.)A 25.62(mailsender Changes)117 446.4
8328 R(an)3.447 E 3.447(ym)-.15 G .947(ail sent to this address to ha)-3.447
8329 F 1.248 -.15(ve t)-.2 H .948(he indicated en).15 F -.15(ve)-.4 G .948
8330 (lope sender).15 F(.)-.55 E .498(This is intended for mailing lists, an\
8331 d will normally be the name of an appro-)189 458.4 R .754
8332 (priate -request address.)189 470.4 R .754(It is v)5.754 F .755
8333 (ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F2(list)A F1 .755
8334 (syntax in the alias)3.255 F(\214le.)189 482.4 Q 33.95(fullname The)117
8335 498.6 R(full name of the user)2.5 E(.)-.55 E(of)117 514.8 Q 13.66
8336 (\214ce-address The)-.25 F(of)2.5 E(\214ce address for this user)-.25 E
8337 (.)-.55 E(of)117 531 Q 19.21(\214ce-phone The)-.25 F(of)2.5 E
8338 (\214ce phone number for this user)-.25 E(.)-.55 E(of)117 547.2 Q
8339 (\214ce-f)-.25 E 30.98(ax The)-.1 F(of)2.5 E(\214ce F)-.25 E
8340 (AX number for this user)-.74 E(.)-.55 E 13.96(home-address The)117
8341 563.4 R(home address for this user)2.5 E(.)-.55 E 19.51(home-phone The)
8342 117 579.6 R(home phone number for this user)2.5 E(.)-.55 E(home-f)117
8343 595.8 Q 31.28(ax The)-.1 F(home F)2.5 E(AX number for this user)-.74 E
8344 (.)-.55 E 41.73(project A)117 612 R .856
8345 (\(short\) description of the project this person is af)3.356 F .855
8346 (\214liated with.)-.25 F .855(In the Uni-)5.855 F -.15(ve)189 624 S
8347 (rsity this is often just the name of their graduate advisor).15 E(.)
8348 -.55 E 52.28(plan A)117 640.2 R
8349 (pointer to a \214le from which plan information can be g)2.5 E
8350 (athered.)-.05 E .924(As of this writing, only a fe)142 656.4 R 3.424
8351 (wo)-.25 G 3.424(ft)-3.424 G .925
8352 (hese \214elds are actually being used by)-3.424 F F2(sendmail)3.425 E
8353 F1(:)A F2(mail-)3.425 E(dr)117 668.4 Q(op)-.45 E F1(and)2.5 E F2
8354 (mailname)2.5 E F1 5(.A)C F2(\214ng)-2.5 E(er)-.1 E F1
8355 (program that uses the other \214elds is planned.)2.5 E F0 2.5
8356 (5.12.2. User)102 692.4 R(database semantics)2.5 E F1 .996(When the re)
8357 142 708.6 R .995(writing rules submit an address to the local mailer)
8358 -.25 F 3.495(,t)-.4 G .995(he user name is passed)-3.495 F .78
8359 (through the alias \214le.)117 720.6 R .781(If no alias is found \(or i\
8360 f the alias points back to the same address\), the)5.78 F 0 Cg EP
8361 %%Page: 94 90
8362 %%BeginPageSetup
8363 BP
8364 %%EndPageSetup
8365 /F0 10/Times-Bold@0 SF 193.36(SMM:08-94 Sendmail)72 60 R
8366 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.778
8367 (name \(with \231:maildrop\232 appended\) is then used as a k)117 96 R
8368 2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)-4.277 F
8369 1.777(If no match)6.777 F
8370 (occurs \(or if the maildrop points at the same address\), forw)117 108
8371 Q(arding is tried.)-.1 E .55(If the \214rst tok)142 124.2 R .551(en of \
8372 the user name returned by ruleset 0 is an \231@\232 sign, the user data\
8373 base)-.1 F .626(lookup is skipped.)117 136.2 R .625
8374 (The intent is that the user database will act as a set of def)5.626 F
8375 .625(aults for a cluster)-.1 F 1.533
8376 (\(in our case, the Computer Science Di)117 148.2 R 1.533
8377 (vision\); mail sent to a speci\214c machine should ignore)-.25 F
8378 (these def)117 160.2 Q(aults.)-.1 E .351
8379 (When mail is sent, the name of the sending user is look)142 176.4 R
8380 .351(ed up in the database.)-.1 F .351(If that user)5.351 F .04
8381 (has a \231mailname\232 record, the v)117 188.4 R .041
8382 (alue of that record is used as their outgoing name.)-.25 F -.15(Fo)
8383 5.041 G 2.541(re).15 G .041(xample, I)-2.691 F(might ha)117 200.4 Q .3
8384 -.15(ve a r)-.2 H(ecord:).15 E 12.29(eric:mailname Eric.Allman@CS.Berk)
8385 157 216.6 R(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 232.8 Q
8386 (ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .52
8387 (If a \231maildrop\232 is found for the user)142 249 R 3.019(,b)-.4 G
8388 .519(ut no corresponding \231mailname\232 record e)-3.219 F .519
8389 (xists, the)-.15 F 1.127(record \231:def)117 261 R 1.127
8390 (ault:mailname\232 is consulted.)-.1 F 1.127
8391 (If present, this is the name of a host to o)6.127 F -.15(ve)-.15 G
8392 1.128(rride the).15 F .625(local host.)117 273 R -.15(Fo)5.625 G 3.125
8393 (re).15 G .625(xample, in our case we w)-3.275 F .625
8394 (ould set it to \231CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 3.125
8395 (EDU\232. The).65 F(ef)3.125 E .625(fect is that)-.25 F(an)117 285 Q
8396 .881(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\
8397 tamped as \231user@CS.Berk)-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65
8398 E -.2(bu)117 297 S 2.5(tp).2 G
8399 (eople not listed in the database use the local hostname.)-2.5 E F0 2.5
8400 (5.12.3. Cr)102 323 R(eating the database)-.18 E/F2 7/Times-Bold@0 SF
8401 (23)-4 I F1 .375(The user database is b)142 339.2 R .375(uilt from a te)
8402 -.2 F .375(xt \214le using the)-.15 F/F3 10/Times-Italic@0 SF(mak)2.875
8403 E(emap)-.1 E F1 .375(utility \(in the distrib)2.875 F .375(ution in)-.2
8404 F 1.039(the mak)117 351.2 R 1.039(emap subdirectory\).)-.1 F 1.039
8405 (The te)6.039 F 1.038
8406 (xt \214le is a series of lines corresponding to userdb records;)-.15 F
8407 1.588(each line has a k)117 363.2 R 1.889 -.15(ey a)-.1 H 1.589(nd a v)
8408 .15 F 1.589(alue separated by white space.)-.25 F 1.589(The k)6.589 F
8409 1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.589
8410 (ys in the format).1 F(described abo)117 375.2 Q .3 -.15(ve \212 f)-.15
8411 H(or e).15 E(xample:)-.15 E(eric:maildrop)157 391.4 Q 3.984
8412 (This \214le is normally installed in a system directory; for e)117
8413 407.6 R 3.984(xample, it might be called)-.15 F F3(/etc/mail/user)117
8414 419.6 Q(db)-.37 E F1 5(.T)C 2.5(om)-5.8 G(ak)-2.5 E 2.5(et)-.1 G
8415 (he database v)-2.5 E(ersion of the map, run the program:)-.15 E(mak)157
8416 435.8 Q(emap btree /etc/mail/userdb < /etc/mail/userdb)-.1 E .077
8417 (Then create a con\214g \214le that uses this.)117 452 R -.15(Fo)5.077 G
8418 2.577(re).15 G .077
8419 (xample, using the V8 M4 con\214guration, include the)-2.727 F(follo)117
8420 464 Q(wing line in your .mc \214le:)-.25 E
8421 (de\214ne\(\222confUSERDB_SPEC\264, /etc/mail/userdb\))157 480.2 Q F0
8422 2.5(6. O)72 508.4 R(THER CONFIGURA)-.4 E(TION)-.95 E F1 .907
8423 (There are some con\214guration changes that can be made by recompiling)
8424 112 524.6 R F3(sendmail)3.407 E F1 5.907(.T)C .906(his section)-5.907 F
8425 1.139(describes what changes can be made and what has to be modi\214ed \
8426 to mak)87 536.6 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.139
8427 (most cases this)3.639 F(should be unnecessary unless you are porting)87
8428 548.6 Q F3(sendmail)2.5 E F1(to a ne)2.5 E 2.5(we)-.25 G -.4(nv)-2.5 G
8429 (ironment.).4 E F0 2.5(6.1. P)87 572.6 R(arameters in de)-.1 E
8430 (vtools/OS/$oscf)-.15 E F1 .92
8431 (These parameters are intended to describe the compilation en)127 588.8
8432 R .92(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E
8433 .739(should normally be de\214ned in the operating system con\214gurati\
8434 on \214le.)102 600.8 R F0 .74(This section needs a com-)5.739 F(plete r)
8435 102 612.8 Q(ewrite.)-.18 E F1 39.5(NDBM If)102 629 R .665(set, the ne)
8436 3.165 F 3.165(wv)-.25 G .664(ersion of the DBM library that allo)-3.315
8437 F .664(ws multiple databases will be)-.25 F 2.822(used. If)174 641 R
8438 .322(neither CDB, NDBM, nor NEWDB are set, a much less ef)2.822 F .323
8439 (\214cient method)-.25 F(of alias lookup is used.)174 653 Q .32 LW 76
8440 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2 84
8441 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL
8442 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116
8443 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128
8444 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140
8445 669.2 136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152
8446 669.2 148 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164
8447 669.2 160 669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176
8448 669.2 172 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188
8449 669.2 184 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200
8450 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212
8451 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(23)93.6
8452 679.6 Q/F5 8/Times-Roman@0 SF .473(These instructions are kno)3.2 J .473
8453 (wn to be incomplete.)-.2 F .472(Other features are a)4.473 F -.2(va)
8454 -.16 G .472(ilable which pro).2 F .472(vide similar functionality)-.12 F
8455 2.472(,e)-.52 G .472(.g., virtual)-2.472 F
8456 (hosting and mapping local addresses into a generic form as e)72 692.4 Q
8457 (xplained in cf/README.)-.12 E 0 Cg EP
8458 %%Page: 95 91
8459 %%BeginPageSetup
8460 BP
8461 %%EndPageSetup
8462 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8463 (SMM:08-95)195.86 E/F1 10/Times-Roman@0 SF 39.5(CWDB If)102 96 R
8464 (set, use the cdb \(tin)2.5 E(ycdb\) package.)-.15 E 32.84(NEWDB If)102
8465 112.2 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142
8466 (atabase package from Berk)-2.642 F(ele)-.1 E 2.641(y\()-.15 G .141
8467 (from 4.4BSD\).)-2.641 F .141(This package)5.141 F .266
8468 (is substantially f)174 124.2 R .267(aster than DBM or NDBM.)-.1 F .267
8469 (If NEWDB and NDBM are both set,)5.267 F/F2 10/Times-Italic@0 SF
8470 (sendmail)174 136.2 Q F1(will read DBM \214les, b)2.5 E
8471 (ut will create and use NEWDB \214les.)-.2 E 53.39(NIS Include)102 152.4
8472 R .12(support for NIS.)2.62 F .119(If set together with)5.119 F F2(both)
8473 2.619 E F1 .119(NEWDB and NDBM,)2.619 F F2(sendmail)2.619 E F1 .947(wil\
8474 l create both DBM and NEWDB \214les if and only if an alias \214le incl\
8475 udes the)174 164.4 R 3.409(substring \231/yp/\232 in the name.)174 176.4
8476 R 3.409(This is intended for compatibility with Sun)8.409 F
8477 (Microsystems')174 188.4 Q F2(mkalias)2.5 E F1
8478 (program used on YP masters.)2.5 E 28.94(NISPLUS Compile)102 204.6 R
8479 (in support for NIS+.)2.5 E 26.73(NETINFO Compile)102 220.8 R
8480 (in support for NetInfo \(NeXT stations\).)2.5 E(LD)102 237 Q 22.12
8481 (APMAP Compile)-.4 F 1.225(in support for LD)3.725 F 1.225
8482 (AP X500 queries.)-.4 F 1.226(Requires libldap and liblber from)6.226 F
8483 2.799(the Umich LD)174 249 R 2.798(AP 3.2 or 3.3 release or equi)-.4 F
8484 -.25(va)-.25 G 2.798(lent libraries for other LD).25 F(AP)-.4 E
8485 (libraries such as OpenLD)174 261 Q(AP)-.4 E(.)-1.11 E 32.84
8486 (HESIOD Compile)102 277.2 R(in support for Hesiod.)2.5 E 22.83
8487 (MAP_NSD Compile)102 293.4 R(in support for IRIX NSD lookups.)2.5 E 9.5
8488 (MAP_REGEX Compile)102 309.6 R(in support for re)2.5 E(gular e)-.15 E
8489 (xpression matching.)-.15 E 27.83(DNSMAP Compile)102 325.8 R
8490 (in support for DNS map lookups in the)2.5 E F2(sendmail.cf)2.5 E F1
8491 (\214le.)2.5 E 30.05(PH_MAP Compile)102 342 R
8492 (in support for ph lookups.)2.5 E 45.05(SASL Compile)102 358.2 R 1.474
8493 (in support for SASL, a required component for SMTP Authentication)3.974
8494 F(support.)174 370.2 Q(ST)102 386.4 Q(AR)-.93 E 21.58(TTLS Compile)-.6 F
8495 (in support for ST)2.5 E(AR)-.93 E(TTLS.)-.6 E 48.95(EGD Compile)102
8496 402.6 R .068(in support for the "Entrop)2.568 F 2.567(yG)-.1 G .067
8497 (athering Daemon" to pro)-2.567 F .067(vide better random)-.15 F
8498 (data for TLS.)174 414.6 Q -1.63(TCPWRAPPERS Compile)102 430.8 R
8499 (in support for TCP Wrappers.)2.5 E(_P)102 447 Q -1.11(AT)-.92 G
8500 (H_SENDMAILCF)1.11 E(The pathname of the sendmail.cf \214le.)174 459 Q
8501 (_P)102 475.2 Q -1.11(AT)-.92 G(H_SENDMAILPID)1.11 E
8502 (The pathname of the sendmail.pid \214le.)174 487.2 Q(SM_CONF_SHM)102
8503 503.4 Q(Compile in support for shared memory)174 515.4 Q 2.5(,s)-.65 G
8504 (ee section about "/v)-2.5 E(ar/spool/mqueue".)-.25 E(MIL)102 531.6 Q
8505 33.2(TER Compile)-.92 F(in support for contacting e)2.5 E
8506 (xternal mail \214lters b)-.15 E(uilt with the Milter API.)-.2 E 1.439
8507 (There are also se)127 547.8 R -.15(ve)-.25 G 1.439
8508 (ral compilation \215ags to indicate the en).15 F 1.44
8509 (vironment such as \231_AIX3\232 and)-.4 F 2.5(\231_SCO_unix_\232. See)
8510 102 559.8 R
8511 (the sendmail/README \214le for the latest scoop on these \215ags.)2.5 E
8512 F0 2.5(6.1.1. F)102 583.8 R(or Futur)-.25 E 2.5(eR)-.18 G(eleases)-2.5 E
8513 F2(sendmail)142 600 Q F1 .641(often contains compile time options)3.141
8514 F F2 -1.05(Fo)3.141 G 3.141(rF)1.05 G(utur)-3.141 E 3.141(eR)-.37 G
8515 (eleases)-3.141 E F1 .641(\(pre\214x _FFR_\) which)3.141 F .432
8516 (might be enabled in a subsequent v)117 612 R .432
8517 (ersion or might simply be remo)-.15 F -.15(ve)-.15 G 2.933(da).15 G
8518 2.933(st)-2.933 G(he)-2.933 E 2.933(yt)-.15 G .433(urned out not to)
8519 -2.933 F 1.089(be really useful.)117 624 R 1.089
8520 (These features are usually not documented b)6.089 F 1.089(ut if the)-.2
8521 F 3.588(ya)-.15 G 1.088(re, then the required)-3.588 F 1.793(\(FFR\) co\
8522 mpile time options are listed here for rulesets and macros, and in)117
8523 636 R F2(cf/README)4.294 E F1(for)4.294 E .951(mc/cf options.)117 648 R
8524 .951(FFR compile times options must be enabled when the sendmail binary\
8525  is b)5.951 F(uilt)-.2 E(from source.)117 660 Q
8526 (Enabled FFRs in a binary can be listed with)5 E(sendmail -d0.13 < /de)
8527 157 676.2 Q(v/null | grep FFR)-.25 E 0 Cg EP
8528 %%Page: 96 92
8529 %%BeginPageSetup
8530 BP
8531 %%EndPageSetup
8532 /F0 10/Times-Bold@0 SF 193.36(SMM:08-96 Sendmail)72 60 R
8533 (Installation and Operation Guide)2.5 E 2.5(6.2. P)87 96 R
8534 (arameters in sendmail/conf)-.1 E(.h)-.15 E/F1 10/Times-Roman@0 SF -.15
8535 (Pa)127 112.2 S .895
8536 (rameters and compilation options are de\214ned in conf.h.).15 F .896
8537 (Most of these need not normally)5.895 F .193(be tweak)102 124.2 R .192
8538 (ed; common parameters are all in sendmail.cf.)-.1 F(Ho)5.192 E(we)-.25
8539 E -.15(ve)-.25 G .992 -.4(r, t).15 H .192(he sizes of certain primiti).4
8540 F .492 -.15(ve ve)-.25 H(c-).15 E
8541 (tors, etc., are included in this \214le.)102 136.2 Q(The numbers follo)
8542 5 E(wing the parameters are their def)-.25 E(ault v)-.1 E(alue.)-.25 E
8543 1.247(This document is not the best source of information for compilati\
8544 on \215ags in conf.h \212 see)127 152.4 R
8545 (sendmail/README or sendmail/conf.h itself.)102 164.4 Q(MAXLINE [2048])
8546 102 180.6 Q 2.069(The maximum line length of an)11.14 F 4.568(yi)-.15 G
8547 2.068(nput line.)-4.568 F 2.068(If message lines e)7.068 F 2.068
8548 (xceed this)-.15 F .575(length the)188.4 192.6 R 3.075(yw)-.15 G .575
8549 (ill still be processed correctly; ho)-3.075 F(we)-.25 E -.15(ve)-.25 G
8550 1.375 -.4(r, h).15 H .575(eader lines, con\214gura-).4 F
8551 (tion \214le lines, alias lines, etc., must \214t within this limit.)
8552 188.4 204.6 Q(MAXN)102 220.8 Q(AME [256])-.35 E
8553 (The maximum length of an)9.82 E 2.5(yn)-.15 G
8554 (ame, such as a host or a user name.)-2.5 E(MAXPV [256])102 237 Q .25
8555 (The maximum number of parameters to an)26.13 F 2.75(ym)-.15 G(ailer)
8556 -2.75 E 5.25(.T)-.55 G .25(his limits the number of)-5.25 F .375
8557 (recipients that may be passed in one transaction.)188.4 249 R .376
8558 (It can be set to an)5.376 F 2.876(ya)-.15 G(rbitrary)-2.876 E .876
8559 (number abo)188.4 261 R 1.176 -.15(ve a)-.15 H .876(bout 10, since).15 F
8560 /F2 10/Times-Italic@0 SF(sendmail)3.376 E F1 .876(will break up a deli)
8561 3.376 F -.15(ve)-.25 G .875(ry into smaller).15 F .886
8562 (batches as needed.)188.4 273 R 3.386(Ah)5.886 G .887
8563 (igher number may reduce load on your system, ho)-3.386 F(w-)-.25 E
8564 -2.15 -.25(ev e)188.4 285 T -.55(r.).25 G(MAXQ)102 301.2 Q(UEUEGR)-.1 E
8565 (OUPS [50])-.4 E(The maximum number of queue groups.)188.4 313.2 Q(MAXA)
8566 102 329.4 Q -.18(TO)-1.11 G 2.5(M[).18 G 3.26(1000] The)-2.5 F .064
8567 (maximum number of atoms \(tok)2.564 F .063(ens\) in a single address.)
8568 -.1 F -.15(Fo)5.063 G 2.563(re).15 G .063(xample, the)-2.713 F
8569 (address \231eric@CS.Berk)188.4 341.4 Q(ele)-.1 E -.65(y.)-.15 G
8570 (EDU\232 is se).65 E -.15(ve)-.25 G 2.5(na).15 G(toms.)-2.5 E
8571 (MAXMAILERS [25])102 357.6 Q .122(The maximum number of mailers that ma\
8572 y be de\214ned in the con\214guration \214le.).02 F(This v)188.4 369.6 Q
8573 (alue is de\214ned in include/sendmail/sendmail.h.)-.25 E(MAXR)102 385.8
8574 Q(WSETS [200])-.55 E .432(The maximum number of re).01 F .432
8575 (writing sets that may be de\214ned.)-.25 F .431(The \214rst half of)
8576 5.431 F .034(these are reserv)188.4 397.8 R .034
8577 (ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .035
8578 ('\), while the upper half)-.74 F .492(are reserv)188.4 409.8 R .492
8579 (ed for auto-numbering \(e.g., `)-.15 F(`Sfoo')-.74 E 2.992('\). Thus,)
8580 -.74 F .492(with a v)2.992 F .491(alue of 200 an)-.25 F
8581 (attempt to use `)188.4 421.8 Q(`S99')-.74 E 2.5('w)-.74 G
8582 (ill succeed, b)-2.5 E(ut `)-.2 E(`S100')-.74 E 2.5('w)-.74 G(ill f)-2.5
8583 E(ail.)-.1 E(MAXPRIORITIES [25])102 438 Q 2.481(The maximum number of v)
8584 188.4 450 R 2.482(alues for the \231Precedence:\232 \214eld that may be)
8585 -.25 F(de\214ned \(using the)188.4 462 Q F0(P)2.5 E F1
8586 (line in sendmail.cf\).)2.5 E(MAXUSERENVIR)102 478.2 Q(ON [100])-.4 E
8587 .399(The maximum number of items in the user en)188.4 490.2 R .399
8588 (vironment that will be passed to)-.4 F(subordinate mailers.)188.4 502.2
8589 Q(MAXMXHOSTS [100])102 518.4 Q
8590 (The maximum number of MX records we will accept for an)188.4 530.4 Q
8591 2.5(ys)-.15 G(ingle host.)-2.5 E(MAXMAPST)102 546.6 Q -.4(AC)-.93 G 2.5
8592 (K[).4 G(12])-2.5 E 1.65(The maximum number of maps that may be "stack)
8593 188.4 558.6 R 1.65(ed" in a)-.1 F F0(sequence)4.15 E F1(class)4.15 E
8594 (map.)188.4 570.6 Q(MAXMIMEARGS [20])102 586.8 Q .718
8595 (The maximum number of ar)188.4 598.8 R .718
8596 (guments in a MIME Content-T)-.18 F .718(ype: header; addi-)-.8 F
8597 (tional ar)188.4 610.8 Q(guments will be ignored.)-.18 E
8598 (MAXMIMENESTING [20])102 627 Q .4(The maximum depth to which MIME messa\
8599 ges may be nested \(that is, nested)188.4 639 R 1.344(Message or Multip\
8600 art documents; this does not limit the number of compo-)188.4 651 R
8601 (nents in a single Multipart document\).)188.4 663 Q(MAXD)102 679.2 Q
8602 (AEMONS [10])-.4 E 1.353(The maximum number of sock)188.4 691.2 R 1.353
8603 (ets sendmail will open for accepting connec-)-.1 F(tions on dif)188.4
8604 703.2 Q(ferent ports.)-.25 E 0 Cg EP
8605 %%Page: 97 93
8606 %%BeginPageSetup
8607 BP
8608 %%EndPageSetup
8609 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8610 (SMM:08-97)195.86 E/F1 10/Times-Roman@0 SF(MAXMA)102 96 Q(CN)-.4 E
8611 (AMELEN [25])-.35 E(The maximum length of a macro name.)188.4 108 Q
8612 2.851(An)102 124.2 S .351(umber of other compilation options e)-2.851 F
8613 2.851(xist. These)-.15 F .35
8614 (specify whether or not speci\214c code should be)2.851 F(compiled in.)
8615 102 136.2 Q(Ones mark)5 E(ed with \207 are 0/1 v)-.1 E(alued.)-.25 E
8616 36.69(NETINET\207 If)102 152.4 R .829
8617 (set, support for Internet protocol netw)3.329 F .829
8618 (orking is compiled in.)-.1 F(Pre)5.829 E .83(vious v)-.25 F(er)-.15 E
8619 (-)-.2 E .178(sions of)188.4 164.4 R/F2 10/Times-Italic@0 SF(sendmail)
8620 2.678 E F1 .178(referred to this as)2.678 F/F3 9/Times-Roman@0 SF -.36
8621 (DA)2.678 G(EMON).36 E F1 2.677(;t)C .177(his old usage is no)-2.677 F
8622 2.677(wi)-.25 G(ncorrect.)-2.677 E(Def)188.4 176.4 Q 1.87
8623 (aults on; turn it of)-.1 F 4.37(fi)-.25 G 4.37(nt)-4.37 G 1.87(he Mak)
8624 -4.37 F 1.87(e\214le if your system doesn')-.1 F 4.37(ts)-.18 G 1.87
8625 (upport the)-4.37 F(Internet protocols.)188.4 188.4 Q 31.69
8626 (NETINET6\207 If)102 204.6 R 2.26(set, support for IPv6 netw)4.76 F 2.26
8627 (orking is compiled in.)-.1 F 2.26(It must be separately)7.26 F
8628 (enabled by adding)188.4 216.6 Q F0(DaemonP)2.5 E(ortOptions)-.2 E F1
8629 (settings.)2.5 E 43.35(NETISO\207 If)102 232.8 R .142
8630 (set, support for ISO protocol netw)2.642 F .143
8631 (orking is compiled in \(it may be appropri-)-.1 F
8632 (ate to #de\214ne this in the Mak)188.4 244.8 Q
8633 (e\214le instead of conf.h\).)-.1 E 34.47(NETUNIX\207 If)102 261 R .39
8634 (set, support for UNIX domain sock)2.89 F .39(ets is compiled in.)-.1 F
8635 .39(This is used for con-)5.39 F(trol sock)188.4 273 Q(et support.)-.1 E
8636 63.35(LOG If)102 289.2 R .5(set, the)3 F F2(syslo)3 E(g)-.1 E F1 .5
8637 (routine in use at some sites is used.)3 F .5(This mak)5.5 F .5
8638 (es an informa-)-.1 F .504
8639 (tional log record for each message processed, and mak)188.4 301.2 R
8640 .504(es a higher priority log)-.1 F .052
8641 (record for internal system errors.)188.4 313.2 R F0(STR)5.052 E(ONGL)
8642 -.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.553<8a69>2.552 G 2.553
8643 (fy)-2.553 G(ou)-2.553 E -.1(wa)188.4 325.2 S(nt no logging, turn it of)
8644 .1 E 2.5(fi)-.25 G 2.5(nt)-2.5 G(he con\214guration \214le.)-2.5 E(MA)
8645 102 341.4 Q 11.12(TCHGECOS\207 Compile)-1.11 F 3.555
8646 (in the code to do `)6.055 F 3.555(`fuzzy matching')-.74 F 6.055('o)-.74
8647 G 6.055(nt)-6.055 G 3.555(he GECOS \214eld in)-6.055 F 2.5
8648 (/etc/passwd. This)188.4 353.4 R(also requires that the)2.5 E F0
8649 (MatchGECOS)2.5 E F1(option be turned on.)2.5 E -.35(NA)102 369.6 S
8650 13.15(MED_BIND\207 Compile).35 F .412(in code to use the Berk)2.912 F
8651 (ele)-.1 E 2.913(yI)-.15 G .413(nternet Name Domain \(BIND\) serv)-2.913
8652 F .413(er to)-.15 F(resolv)188.4 381.6 Q 2.5(eT)-.15 G
8653 (CP/IP host names.)-2.5 E(NO)102 397.8 Q 38.76(TUNIX If)-.4 F .248(you \
8654 are using a non-UNIX mail format, you can set this \215ag to turn of)
8655 2.748 F 2.747(fs)-.25 G(pe-)-2.747 E
8656 (cial processing of UNIX-style \231From \232 lines.)188.4 409.8 Q 39.45
8657 (USERDB\207 Include)102 426 R(the)3.448 E F0(experimental)3.448 E F1
8658 (Berk)3.449 E(ele)-.1 E 3.449(yu)-.15 G .949
8659 (ser information database package.)-3.449 F(This)5.949 E .27(adds a ne)
8660 188.4 438 R 2.77(wl)-.25 G -2.15 -.25(ev e)-2.77 H 2.77(lo).25 G 2.77
8661 (fl)-2.77 G .27(ocal name e)-2.77 F .27
8662 (xpansion between aliasing and forw)-.15 F 2.77(arding. It)-.1 F
8663 (also uses the NEWDB package.)188.4 450 Q
8664 (This may change in future releases.)5 E(The follo)102 466.2 Q
8665 (wing options are normally turned on in per)-.25 E
8666 (-operating-system clauses in conf.h.)-.2 E(IDENTPR)102 482.4 Q -1.88
8667 -.4(OT O)-.4 H 19.61<8743>.4 G .375
8668 (ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .376
8669 (This def)5.376 F .376(aults on for)-.1 F 1.053(all systems e)188.4
8670 494.4 R 1.053(xcept Ultrix, which apparently has the interesting \231fe\
8671 ature\232 that)-.15 F .83(when it recei)188.4 506.4 R -.15(ve)-.25 G
8672 3.33(sa\231).15 G .83
8673 (host unreachable\232 message it closes all open connections)-3.33 F
8674 1.922(to that host.)188.4 518.4 R 1.922(Since some \214re)6.922 F -.1
8675 (wa)-.25 G 1.922(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.921
8676 (ys send this error code when you).1 F 2.055(access an unauthorized por\
8677 t \(such as 113, used by IDENT\), Ultrix cannot)188.4 530.4 R(recei)
8678 188.4 542.4 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E 39.45
8679 (SYSTEM5 Set)102 558.6 R
8680 (all of the compilation parameters appropriate for System V)2.5 E(.)
8681 -1.29 E 26.12(HASFLOCK\207 Use)102 574.8 R(Berk)2.845 E(ele)-.1 E
8682 (y-style)-.15 E F0(\215ock)2.845 E F1 .345(instead of System V)2.845 F
8683 F0(lockf)2.845 E F1 .344(to do \214le locking.)2.845 F .344(Due to)5.344
8684 F .184(the highly unusual semantics of locks across forks in)188.4 586.8
8685 R F0(lockf)2.684 E F1 2.684(,t)C .185(his should al)-2.684 F -.1(wa)-.1
8686 G(ys).1 E(be used if at all possible.)188.4 598.8 Q(HASINITGR)102 615 Q
8687 4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.784 F F2(initgr)
8688 3.784 E(oups\(\))-.45 E F1 1.284(call \(if you ha)3.784 F 1.583 -.15
8689 (ve m)-.2 H 1.283(ultiple group).15 F 4.416(support\). This)188.4 627 R
8690 1.916(is the def)4.416 F 1.916(ault if SYSTEM5 is)-.1 F F2(not)4.416 E
8691 F1 1.917(de\214ned or if you are on)4.417 F(HPUX.)188.4 639 Q(HASUN)102
8692 655.2 Q 27.59(AME Set)-.35 F 1.149(this if you ha)3.649 F 1.448 -.15
8693 (ve t)-.2 H(he).15 E F2(uname)3.648 E F1 1.148
8694 (\(2\) system call \(or corresponding library rou-)B 2.5(tine\). Set)
8695 188.4 667.2 R(by def)2.5 E(ault if SYSTEM5 is set.)-.1 E(HASGETDT)102
8696 683.4 Q(ABLESIZE)-.93 E(Set this if you ha)188.4 695.4 Q .3 -.15(ve t)
8697 -.2 H(he).15 E F2 -.1(ge)2.5 G(tdtablesize).1 E F1(\(2\) system call.)A
8698 (HASW)102 711.6 Q 22.89(AITPID Set)-1.2 F(this if you ha)2.5 E .3 -.15
8699 (ve t)-.2 H(he).15 E F2(haswaitpid)2.5 E F1(\(2\) system call.)A 0 Cg EP
8700 %%Page: 98 94
8701 %%BeginPageSetup
8702 BP
8703 %%EndPageSetup
8704 /F0 10/Times-Bold@0 SF 193.36(SMM:08-98 Sendmail)72 60 R
8705 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.74(FA)
8706 102 96 S(ST_PID_RECYCLE).74 E .542(Set this if your system can possibly\
8707  reuse the same pid in the same second of)188.4 108 R(time.)188.4 120 Q
8708 37.22(SFS_TYPE The)102 136.2 R .517
8709 (mechanism that can be used to get \214le system capacity information.)
8710 3.017 F(The)5.516 E -.25(va)188.4 148.2 S .214
8711 (lues can be one of SFS_UST).25 F 2.435 -1.11(AT \()-.93 H .215
8712 (use the ustat\(2\) syscall\), SFS_4ARGS \(use)1.11 F .415(the four ar)
8713 188.4 160.2 R .415(gument statfs\(2\) syscall\), SFS_VFS \(use the tw)
8714 -.18 F 2.915(oa)-.1 G -.18(rg)-2.915 G .415(ument statfs\(2\)).18 F .716
8715 (syscall including <sys/vfs.h>\), SFS_MOUNT \(use the tw)188.4 172.2 R
8716 3.217(oa)-.1 G -.18(rg)-3.217 G .717(ument statfs\(2\)).18 F 4.32
8717 (syscall including <sys/mount.h>\), SFS_ST)188.4 184.2 R -1.11(AT)-.93 G
8718 4.32(FS \(use the tw)1.11 F 6.82(oa)-.1 G -.18(rg)-6.82 G(ument).18 E
8719 1.108(statfs\(2\) syscall including <sys/statfs.h>\), SFS_ST)188.4 196.2
8720 R -1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.609(oa)-.1 G -.18(rg)
8721 -3.609 G(u-).18 E 1.511(ment statfs\(2\) syscall including <sys/statvfs\
8722 .h>\), or SFS_NONE \(no w)188.4 208.2 R 1.511(ay to)-.1 F
8723 (get this information\).)188.4 220.2 Q 40.57(LA_TYPE The)102 236.4 R
8724 (load a)2.5 E -.15(ve)-.2 G(rage type.).15 E(Details are described belo)
8725 5 E -.65(w.)-.25 G .342(The are se)102 252.6 R -.15(ve)-.25 G .342
8726 (ral b).15 F .342(uilt-in w)-.2 F .342(ays of computing the load a)-.1 F
8727 -.15(ve)-.2 G(rage.).15 E/F2 10/Times-Italic@0 SF(Sendmail)5.342 E F1
8728 .343(tries to auto-con\214gure them)2.842 F .267
8729 (based on imperfect guesses; you can select one using the)102 264.6 R F2
8730 (cc)2.766 E F1(option)2.766 E F0(\255DLA_TYPE=)2.766 E F2(type)A F1
8731 2.766(,w)C(here)-2.766 E F2(type)2.766 E F1(is:)102 276.6 Q 48.91
8732 (LA_INT The)102 292.8 R -.1(ke)3.452 G .952(rnel stores the load a).1 F
8733 -.15(ve)-.2 G .952(rage in the k).15 F .952
8734 (ernel as an array of long inte)-.1 F(gers.)-.15 E(The actual v)188.4
8735 304.8 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8736 (ault 256\).)-.1 E(LA_SHOR)102 321 Q 35.89(TT)-.6 G .794(he k)-35.89 F
8737 .794(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15
8738 F .793(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v)
8739 188.4 333 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8740 (ault 256\).)-.1 E(LA_FLO)102 349.2 Q 37.03 -1.11(AT T)-.35 H .088(he k)
8741 1.11 F .088(ernel stores the load a)-.1 F -.15(ve)-.2 G .089
8742 (rage in the k).15 F .089(ernel as an array of double precision)-.1 F
8743 (\215oats.)188.4 361.2 Q(LA_MA)102 377.4 Q 35.97(CH Use)-.4 F(MA)2.5 E
8744 (CH-style load a)-.4 E -.15(ve)-.2 G(rages.).15 E 39.45(LA_SUBR Call)102
8745 393.6 R(the)2.5 E F2 -.1(ge)2.5 G(tloadavg).1 E F1
8746 (routine to get the load a)2.5 E -.15(ve)-.2 G
8747 (rage as an array of doubles.).15 E(LA_ZER)102 409.8 Q 42.36(OA)-.4 G
8748 -.1(lwa)-42.36 G(ys return zero as the load a).1 E -.15(ve)-.2 G 2.5
8749 (rage. This).15 F(is the f)2.5 E(allback case.)-.1 E .494(If type)102
8750 426 R/F3 9/Times-Roman@0 SF(LA_INT)2.994 E F1(,)A F3(LA_SHOR)2.994 E(T)
8751 -.54 E F1 2.994(,o)C(r)-2.994 E F3(LA_FLO)2.993 E -.999(AT)-.315 G F1
8752 .493(is speci\214ed, you may also need to specify)3.992 F F3(_P)2.993 E
8753 -.999(AT)-.828 G(H_UNIX).999 E F1 .948
8754 (\(the path to your system binary\) and)102 438 R F3(LA_A)3.448 E(VENR)
8755 -1.215 E(UN)-.36 E F1 .949(\(the name of the v)3.448 F .949
8756 (ariable containing the load)-.25 F -2.25 -.2(av e)102 450 T
8757 (rage in the k).2 E(ernel; usually \231_a)-.1 E -.15(ve)-.2 G
8758 (nrun\232 or \231a).15 E -.15(ve)-.2 G(nrun\232\).).15 E F0 2.5
8759 (6.3. Con\214guration)87 474 R(in sendmail/conf)2.5 E(.c)-.15 E F1
8760 (The follo)127 490.2 Q(wing changes can be made in conf.c.)-.25 E F0 2.5
8761 (6.3.1. Built-in)102 514.2 R(Header Semantics)2.5 E F1 1.248
8762 (Not all header semantics are de\214ned in the con\214guration \214le.)
8763 142 530.4 R 1.247(Header lines that should)6.247 F .305(only be include\
8764 d by certain mailers \(as well as other more obscure semantics\) must b\
8765 e speci\214ed)117 542.4 R .047(in the)117 554.4 R F2(HdrInfo)2.547 E F1
8766 .047(table in)2.547 F F2(conf)2.547 E(.c)-.15 E F1 5.047(.T)C .046
8767 (his table contains the header name \(which should be in all lo)-5.047 F
8768 (wer)-.25 E(case\) and a set of header control \215ags \(described belo)
8769 117 566.4 Q(w\), The \215ags are:)-.25 E(H_A)117 582.6 Q 30.97
8770 (CHECK Normally)-.4 F .007
8771 (when the check is made to see if a header line is compatible with)2.507
8772 F 2.941(am)203.4 594.6 S(ailer)-2.941 E(,)-.4 E F2(sendmail)2.941 E F1
8773 .441(will not delete an e)2.941 F .441(xisting line.)-.15 F .44
8774 (If this \215ag is set,)5.441 F F2(send-)2.94 E(mail)203.4 606.6 Q F1
8775 .152(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152
8776 (xisting header lines.)-2.802 F .152
8777 (That is, if this bit is set and the)5.152 F 1.425(mailer does not ha)
8778 203.4 618.6 R 1.725 -.15(ve \215)-.2 H 1.425
8779 (ag bits set that intersect with the required mailer).15 F 2.204
8780 (\215ags in the header de\214nition in sendmail.cf, the header line is)
8781 203.4 630.6 R F2(always)4.704 E F1(deleted.)203.4 642.6 Q 51.13
8782 (H_EOH If)117 658.8 R .206(this header \214eld is set, treat it lik)
8783 2.706 F 2.706(eab)-.1 G .206(lank line, i.e., it will signal the end)
8784 -2.706 F(of the header and the be)203.4 670.8 Q
8785 (ginning of the message te)-.15 E(xt.)-.15 E 39.45(H_FORCE Add)117 687 R
8786 2.038(this header entry e)4.538 F -.15(ve)-.25 G 4.538(ni).15 G 4.538
8787 (fo)-4.538 G 2.038(ne e)-4.538 F 2.039(xisted in the message before.)
8788 -.15 F 2.039(If a)7.039 F 2.189(header entry does not ha)203.4 699 R
8789 2.488 -.15(ve t)-.2 H 2.188(his bit set,).15 F F2(sendmail)4.688 E F1
8790 2.188(will not add another)4.688 F .62
8791 (header line if a header line of this name already e)203.4 711 R 3.12
8792 (xisted. This)-.15 F -.1(wo)3.12 G .62(uld nor).1 F(-)-.2 E
8793 (mally be used to stamp the message by e)203.4 723 Q -.15(ve)-.25 G
8794 (ryone who handled it.).15 E 0 Cg EP
8795 %%Page: 99 95
8796 %%BeginPageSetup
8797 BP
8798 %%EndPageSetup
8799 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8800 (SMM:08-99)195.86 E/F1 10/Times-Roman@0 SF(H_TRA)117 96 Q 39.3(CE If)-.4
8801 F 1.044(set, this is a timestamp \(trace\) \214eld.)3.544 F 1.043
8802 (If the number of trace \214elds in a)6.043 F .705(message e)203.4 108 R
8803 .705(xceeds a preset amount the message is returned on the assump-)-.15
8804 F(tion that it has an aliasing loop.)203.4 120 Q 46.67(H_RCPT If)117
8805 136.2 R .332(set, this \214eld contains recipient addresses.)2.833 F
8806 .332(This is used by the)5.332 F F0<ad74>2.832 E F1 .332(\215ag to)2.832
8807 F 1.349(determine who to send to when it is collecting recipients from \
8808 the mes-)203.4 148.2 R(sage.)203.4 160.2 Q(H_FR)117 176.4 Q 43.74
8809 (OM This)-.4 F 1.673
8810 (\215ag indicates that this \214eld speci\214es a sender)4.174 F 6.673
8811 (.T)-.55 G 1.673(he order of these)-6.673 F .898(\214elds in the)203.4
8812 188.4 R/F2 10/Times-Italic@0 SF(HdrInfo)3.398 E F1 .898
8813 (table speci\214es)3.398 F F2(sendmail)3.398 E F1 1.998 -.55('s p)D .898
8814 (reference for which \214eld).55 F(to return error messages to.)203.4
8815 200.4 Q(H_ERR)117 216.6 Q(ORST)-.4 E 22.53(OA)-.18 G
8816 (ddresses in this header should recei)-22.53 E .3 -.15(ve e)-.25 H
8817 (rror messages.).15 E 52.79(H_CTE This)117 232.8 R
8818 (header is a Content-T)2.5 E(ransfer)-.35 E(-Encoding header)-.2 E(.)
8819 -.55 E 40.01(H_CTYPE This)117 249 R(header is a Content-T)2.5 E
8820 (ype header)-.8 E(.)-.55 E 51.67(H_BCC Strip)117 265.2 R(the v)2.5 E
8821 (alue from the header \(for Bcc:\).)-.25 E(Let')117 281.4 Q 2.5(sl)-.55
8822 G(ook at a sample)-2.5 E F2(HdrInfo)2.5 E F1(speci\214cation:)2.5 E
8823 (struct hdrinfo)157 297.6 Q(HdrInfo[] =)84.6 E({)157 309.6 Q
8824 (/* originator \214elds, most to least signi\214cant)189.5 321.6 Q(*/)5
8825 E 52.29("resent-sender", H_FR)177 333.6 R(OM,)-.4 E 58.95
8826 ("resent-from", H_FR)177 345.6 R(OM,)-.4 E 79.5("sender", H_FR)177 357.6
8827 R(OM,)-.4 E 86.16("from", H_FR)177 369.6 R(OM,)-.4 E 66.72
8828 ("full-name", H_A)177 381.6 R(CHECK,)-.4 E 71.17("errors-to", H_FR)177
8829 393.6 R -1.667(OM | H_ERR)-.4 F(ORST)-.4 E(O,)-.18 E
8830 (/* destination \214elds */)189.5 405.6 Q 97.82("to", H_RCPT)177 417.6 R
8831 (,)-.74 E 70.61("resent-to", H_RCPT)177 429.6 R(,)-.74 E 96.72
8832 ("cc", H_RCPT)177 441.6 R(,)-.74 E 91.72("bcc", H_RCPT)177 453.6 R .833
8833 (|H).833 G(_BCC,)-.833 E(/* message identi\214cation and control */)
8834 189.5 465.6 Q 71.72("message", H_EOH,)177 477.6 R("te)177 489.6 Q 90.75
8835 (xt", H_EOH,)-.15 F(/* trace \214elds */)189.5 501.6 Q("recei)177 513.6
8836 Q -.15(ve)-.25 G 72.13(d", H_TRA).15 F -1.667(CE | H_FORCE,)-.4 F
8837 (/* miscellaneous \214elds */)189.5 525.6 Q("content-transfer)177 537.6
8838 Q 2.5(-encoding", H_CTE,)-.2 F 55.61("content-type", H_CTYPE,)177 549.6
8839 R 87.1(NULL, 0,)177 573.6 R(};)157 585.6 Q 2.435
8840 (This structure indicates that the \231T)117 601.8 R 2.435
8841 (o:\232, \231Resent-T)-.8 F 2.435
8842 (o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.161
8843 (addresses. An)117 613.8 R 3.161<7999>-.15 G .662(Full-Name:\232 \214el\
8844 d will be deleted unless the required mailer \215ag \(indicated in)
8845 -3.161 F .246(the con\214guration \214le\) is speci\214ed.)117 625.8 R
8846 .245(The \231Message:\232 and \231T)5.246 F -.15(ex)-.7 G .245
8847 (t:\232 \214elds will terminate the header;).15 F 1.936
8848 (these are used by random dissenters around the netw)117 637.8 R 1.936
8849 (ork w)-.1 F 4.436(orld. The)-.1 F(\231Recei)4.436 E -.15(ve)-.25 G
8850 1.937(d:\232 \214eld will).15 F(al)117 649.8 Q -.1(wa)-.1 G
8851 (ys be added, and can be used to trace messages.).1 E .446
8852 (There are a number of important points here.)142 666 R .445
8853 (First, header \214elds are not added automati-)5.446 F .656
8854 (cally just because the)117 678 R 3.156(ya)-.15 G .656(re in the)-3.156
8855 F F2(HdrInfo)3.157 E F1 .657(structure; the)3.157 F 3.157(ym)-.15 G .657
8856 (ust be speci\214ed in the con\214guration)-3.157 F .728
8857 (\214le in order to be added to the message.)117 690 R(An)5.727 E 3.227
8858 (yh)-.15 G .727(eader \214elds mentioned in the con\214guration \214le)
8859 -3.227 F -.2(bu)117 702 S 3.24(tn).2 G .74(ot mentioned in the)-3.24 F
8860 F2(HdrInfo)3.24 E F1 .74(structure ha)3.24 F 1.04 -.15(ve d)-.2 H(ef).15
8861 E .74(ault processing performed; that is, the)-.1 F 3.24(ya)-.15 G(re)
8862 -3.24 E 1.375(added unless the)117 714 R 3.875(yw)-.15 G 1.375
8863 (ere in the message already)-3.875 F 6.375(.S)-.65 G 1.374(econd, the)
8864 -6.375 F F2(HdrInfo)3.874 E F1 1.374(structure only speci\214es)3.874 F
8865 0 Cg EP
8866 %%Page: 100 96
8867 %%BeginPageSetup
8868 BP
8869 %%EndPageSetup
8870 /F0 10/Times-Bold@0 SF 188.36(SMM:08-100 Sendmail)72 60 R
8871 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .324(cli\
8872 ched processing; certain headers are processed specially by ad hoc code\
8873  re)117 96 R -.05(ga)-.15 G .325(rdless of the sta-).05 F .481
8874 (tus speci\214ed in)117 108 R/F2 10/Times-Italic@0 SF(HdrInfo)2.981 E F1
8875 5.481(.F)C .481(or e)-5.631 F .481
8876 (xample, the \231Sender:\232 and \231From:\232 \214elds are al)-.15 F
8877 -.1(wa)-.1 G .48(ys scanned on).1 F(ARP)117 122 Q .751
8878 (ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(24)-4 I
8879 F1 3.251(;t)4 K .75
8880 (his is used to perform the \231return to sender\232 func-)-3.251 F
8881 2.976(tion. The)117 134 R .476(\231From:\232 and \231Full-Name:\232 \
8882 \214elds are used to determine the full name of the sender if)2.976 F
8883 (possible; this is stored in the macro)117 146 Q F0($x)2.5 E F1
8884 (and used in a number of w)2.5 E(ays.)-.1 E F0 2.5(6.3.2. Restricting)
8885 102 170 R(Use of Email)2.5 E F1 .15
8886 (If it is necessary to restrict mail through a relay)142 186.2 R 2.649
8887 (,t)-.65 G(he)-2.649 E F2 -.15(ch)2.649 G(ec).15 E(kcompat)-.2 E F1 .149
8888 (routine can be modi\214ed.)2.649 F .163(This routine is called for e)
8889 117 198.2 R -.15(ve)-.25 G .163(ry recipient address.).15 F .163
8890 (It returns an e)5.163 F .163(xit status indicating the status of)-.15 F
8891 .895(the message.)117 210.2 R .895(The status)5.895 F/F4 9/Times-Roman@0
8892 SF(EX_OK)3.395 E F1 .895(accepts the address,)3.395 F F4(EX_TEMPF)3.395
8893 E(AIL)-.666 E F1 .895(queues the message for a)3.395 F .263(later try)
8894 117 222.2 R 2.763(,a)-.65 G .263(nd other v)-2.763 F .264
8895 (alues \(commonly)-.25 F F4(EX_UN)2.764 E -1.215(AVA)-.315 G(ILABLE)
8896 1.215 E F1 2.764(\)r)C .264(eject the message.)-2.764 F .264
8897 (It is up to)5.264 F F2 -.15(ch)2.764 G(ec).15 E(k-)-.2 E(compat)117
8898 234.2 Q F1 .43(to print an error message \(using)2.93 F F2(usr)2.929 E
8899 (err)-.37 E F1 2.929(\)i)C 2.929(ft)-2.929 G .429
8900 (he message is rejected.)-2.929 F -.15(Fo)5.429 G 2.929(re).15 G
8901 (xample,)-3.079 E F2 -.15(ch)2.929 G(ec).15 E(k-)-.2 E(compat)117 246.2
8902 Q F1(could read:)2.5 E F4(int)157 261.2 Q(checkcompat\(to, e\))157 272 Q
8903 (re)175 282.8 Q(gister ADDRESS *to;)-.135 E(re)175 293.6 Q
8904 (gister ENVELOPE *e;)-.135 E({)157 304.4 Q(re)175 315.2 Q(gister ST)
8905 -.135 E(AB *s;)-.837 E 2.25(s=s)175 336.8 S(tab\("pri)-2.25 E -.225(va)
8906 -.225 G(te", ST_MAILER, ST_FIND\);).225 E
8907 (if \(s != NULL && e\255>e_from.q_mailer != LocalMailer &&)175 347.6 Q
8908 (to->q_mailer == s->s_mailer\))184 358.4 Q({)175 369.2 Q
8909 (usrerr\("No pri)193 380 Q -.225(va)-.225 G(te net mail allo).225 E
8910 (wed through this machine"\);)-.225 E(return \(EX_UN)193 390.8 Q -1.215
8911 (AVA)-.315 G(ILABLE\);)1.215 E(})175 401.6 Q
8912 (if \(MsgSize > 50000 && bitnset\(M_LOCALMAILER, to\255>q_mailer\)\))175
8913 412.4 Q({)175 423.2 Q(usrerr\("Message too lar)193 434 Q
8914 (ge for non-local deli)-.162 E -.135(ve)-.225 G(ry"\);).135 E
8915 (e\255>e_\215ags |= EF_NORETURN;)193 444.8 Q(return \(EX_UN)193 455.6 Q
8916 -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 466.4 Q(return \(EX_OK\);)175
8917 477.2 Q(})157 488 Q F1 .969(This w)117 504.2 R .969
8918 (ould reject messages greater than 50000 bytes unless the)-.1 F 3.469
8919 (yw)-.15 G .97(ere local.)-3.469 F(The)5.97 E F2(EF_NORE-)3.47 E(TURN)
8920 117 516.2 Q F1 .652(\215ag can be set in)3.152 F F2(e)3.152 E/F5 10
8921 /Symbol SF<ae>A F2(e_\215a)A(gs)-.1 E F1 .651
8922 (to suppress the return of the actual body of the message in)3.152 F
8923 .655(the error return.)117 528.2 R .655(The actual use of this routine \
8924 is highly dependent on the implementation, and)5.655 F
8925 (use should be limited.)117 540.2 Q F0 2.5(6.3.3. New)102 564.2 R
8926 (Database Map Classes)2.5 E F1(Ne)142 580.4 Q 2.876(wk)-.25 G .676 -.15
8927 (ey m)-2.976 H .375(aps can be added by creating a class initialization\
8928  function and a lookup func-).15 F 2.5(tion. These)117 592.4 R
8929 (are then added to the routine)2.5 E F2(setupmaps.)2.5 E F1
8930 (The initialization function is called as)142 608.6 Q F2(xxx)157 624.8 Q
8931 F1(_map_init\(MAP *map, char *ar)A(gs\))-.18 E(The)117 641 Q F2(map)
8932 3.279 E F1 .779(is an internal data structure.)3.279 F(The)5.779 E F2
8933 (ar)3.279 E(gs)-.37 E F1 .78
8934 (is a pointer to the portion of the con\214guration)3.279 F .397
8935 (\214le line follo)117 653 R .396
8936 (wing the map class name; \215ags and \214lenames can be e)-.25 F .396
8937 (xtracted from this line.)-.15 F(The)5.396 E
8938 (initialization function must return)117 665 Q F4(true)2.5 E F1
8939 (if it successfully opened the map,)2.5 E F4 -.09(fa)2.5 G(lse).09 E F1
8940 (otherwise.)2.5 E .32 LW 76 674.6 72 674.6 DL 80 674.6 76 674.6 DL 84
8941 674.6 80 674.6 DL 88 674.6 84 674.6 DL 92 674.6 88 674.6 DL 96 674.6 92
8942 674.6 DL 100 674.6 96 674.6 DL 104 674.6 100 674.6 DL 108 674.6 104
8943 674.6 DL 112 674.6 108 674.6 DL 116 674.6 112 674.6 DL 120 674.6 116
8944 674.6 DL 124 674.6 120 674.6 DL 128 674.6 124 674.6 DL 132 674.6 128
8945 674.6 DL 136 674.6 132 674.6 DL 140 674.6 136 674.6 DL 144 674.6 140
8946 674.6 DL 148 674.6 144 674.6 DL 152 674.6 148 674.6 DL 156 674.6 152
8947 674.6 DL 160 674.6 156 674.6 DL 164 674.6 160 674.6 DL 168 674.6 164
8948 674.6 DL 172 674.6 168 674.6 DL 176 674.6 172 674.6 DL 180 674.6 176
8949 674.6 DL 184 674.6 180 674.6 DL 188 674.6 184 674.6 DL 192 674.6 188
8950 674.6 DL 196 674.6 192 674.6 DL 200 674.6 196 674.6 DL 204 674.6 200
8951 674.6 DL 208 674.6 204 674.6 DL 212 674.6 208 674.6 DL 216 674.6 212
8952 674.6 DL/F6 5/Times-Roman@0 SF(24)93.6 685 Q/F7 8/Times-Roman@0 SF
8953 (Actually)3.2 I 2.631(,t)-.52 G .631
8954 (his is no longer true in SMTP; this information is contained in the en)
8955 -2.631 F -.12(ve)-.32 G 2.632(lope. The).12 F .632(older ARP)2.632 F
8956 .632(ANET protocols did)-.736 F(not completely distinguish en)72 697.8 Q
8957 -.12(ve)-.32 G(lope from header).12 E(.)-.44 E 0 Cg EP
8958 %%Page: 101 97
8959 %%BeginPageSetup
8960 BP
8961 %%EndPageSetup
8962 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8963 (SMM:08-101)190.86 E/F1 10/Times-Roman@0 SF
8964 (The lookup function is called as)142 96 Q/F2 10/Times-Italic@0 SF(xxx)
8965 157 112.2 Q F1(_map_lookup\(MAP *map, char b)A(uf[], char **a)-.2 E 1.3
8966 -.65(v, i)-.2 H(nt *statp\)).65 E(The)117 128.4 Q F2(map)2.772 E F1 .272
8967 (de\214nes the map internally)2.772 F 5.273(.T)-.65 G(he)-5.273 E F2 -.2
8968 (bu)2.773 G(f).2 E F1 .273(has the input k)2.773 F -.15(ey)-.1 G 5.273
8969 (.T)-.5 G .273(his may be \(and often is\) used)-5.273 F(destructi)117
8970 140.4 Q -.15(ve)-.25 G(ly).15 E 5.152(.T)-.65 G(he)-5.152 E F2(av)2.652
8971 E F1 .151(is a list of ar)2.652 F .151(guments passed in from the re)
8972 -.18 F .151(write line.)-.25 F .151(The lookup function)5.151 F .322
8973 (should return a pointer to the ne)117 152.4 R 2.822(wv)-.25 G 2.822
8974 (alue. If)-3.072 F .322(the map lookup f)2.822 F(ails,)-.1 E F2(*statp)
8975 2.822 E F1 .322(should be set to an e)2.822 F(xit)-.15 E .302
8976 (status code; in particular)117 164.4 R 2.802(,i)-.4 G 2.802(ts)-2.802 G
8977 .302(hould be set to)-2.802 F/F3 9/Times-Roman@0 SF(EX_TEMPF)2.802 E
8978 (AIL)-.666 E F1 .302(if reco)2.802 F -.15(ve)-.15 G .301
8979 (ry is to be attempted by the).15 F(higher le)117 176.4 Q -.15(ve)-.25 G
8980 2.5(lc).15 G(ode.)-2.5 E F0 2.5(6.3.4. Queueing)102 200.4 R(Function)2.5
8981 E F1 .782(The routine)142 216.6 R F2(shouldqueue)3.282 E F1 .783
8982 (is called to decide if a message should be queued or processed)3.283 F
8983 (immediately)117 228.6 Q 6.619(.T)-.65 G 1.618
8984 (ypically this compares the message priority to the current load a)
8985 -7.419 F -.15(ve)-.2 G 4.118(rage. The).15 F(def)117 240.6 Q
8986 (ault de\214nition is:)-.1 E(bool)157 256.8 Q(shouldqueue\(pri, ctime\))
8987 157 268.8 Q(long pri;)175 280.8 Q(time_t ctime;)175 292.8 Q({)157 304.8
8988 Q(if \(CurrentLA < QueueLA\))175 316.8 Q(return f)193 328.8 Q(alse;)-.1
8989 E(return \(pri > \(QueueF)175 340.8 Q
8990 (actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 352.8 Q 2.062
8991 (If the current load a)117 369 R -.15(ve)-.2 G 2.062(rage \(global v).15
8992 F(ariable)-.25 E F2(Curr)4.562 E(entLA)-.37 E F1 4.562(,w)C 2.062
8993 (hich is set before this function is)-4.562 F 1.058
8994 (called\) is less than the lo)117 381 R 3.558(wt)-.25 G 1.058
8995 (hreshold load a)-3.558 F -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x)
8996 3.557 E F1 3.557(,v)C(ariable)-3.807 E F2(QueueLA)3.557 E F1(\),)A F2
8997 (shouldqueue)3.557 E F1(returns)117 393 Q F3 -.09(fa)3.248 G(lse).09 E
8998 F1 .748(immediately \(that is, it should)3.248 F F2(not)3.248 E F1 3.249
8999 (queue\). If)3.249 F .749(the current load a)3.249 F -.15(ve)-.2 G .749
9000 (rage e).15 F .749(xceeds the)-.15 F 1.419(high threshold load a)117 405
9001 R -.15(ve)-.2 G 1.419(rage \(option).15 F F0(X)3.919 E F1 3.919(,v)C
9002 (ariable)-4.169 E F2(RefuseLA)3.919 E F1(\),)A F2(shouldqueue)3.918 E F1
9003 (returns)3.918 E F3(true)3.918 E F1(immedi-)3.918 E(ately)117 417 Q
9004 7.125(.O)-.65 G 2.125
9005 (therwise, it computes the function based on the message priority)-7.125
9006 F 4.626(,t)-.65 G 2.126(he queue f)-4.626 F(actor)-.1 E(\(option)117 429
9007 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)-2.5 E(ariable)-.25 E F2(QueueF)2.5 E
9008 (actor)-.75 E F1(\), and the current and threshold load a)A -.15(ve)-.2
9009 G(rages.).15 E 1.067(An implementation wishing to tak)142 445.2 R 3.567
9010 (et)-.1 G 1.066(he actual age of the message into account can also)
9011 -3.567 F 1.41(use the)117 457.2 R F2(ctime)3.91 E F1(parameter)3.91 E
9012 3.91(,w)-.4 G 1.41(hich is the time that the message w)-3.91 F 1.41
9013 (as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .929
9014 (Note that the)117 469.2 R F2(pri)3.428 E F1 .928(parameter is already \
9015 weighted by the number of times the message has been)3.428 F .395
9016 (tried \(although this tends to lo)117 481.2 R .395
9017 (wer the priority of the message with time\); the e)-.25 F .395
9018 (xpectation is that)-.15 F(the)117 493.2 Q F2(ctime)2.674 E F1 -.1(wo)
9019 2.674 G .174
9020 (uld be used as an \231escape clause\232 to ensure that messages are e)
9021 .1 F -.15(ve)-.25 G .174(ntually processed.).15 F F0 2.5
9022 (6.3.5. Refusing)102 517.2 R(Incoming SMTP Connections)2.5 E F1 2.062
9023 (The function)142 533.4 R F2 -.37(re)4.562 G(fuseconnections).37 E F1
9024 (returns)4.562 E F3(true)4.562 E F1 2.063
9025 (if incoming SMTP connections should be)4.562 F 3.564(refused. The)117
9026 545.4 R 1.063(current implementation is based e)3.563 F(xclusi)-.15 E
9027 -.15(ve)-.25 G 1.063(ly on the current load a).15 F -.15(ve)-.2 G 1.063
9028 (rage and the).15 F(refuse load a)117 557.4 Q -.15(ve)-.2 G
9029 (rage option \(option).15 E F0(X)2.5 E F1 2.5(,g)C(lobal v)-2.5 E
9030 (ariable)-.25 E F2(RefuseLA)2.5 E F1(\):)A(bool)157 573.6 Q
9031 (refuseconnections\(\))157 585.6 Q({)157 597.6 Q
9032 (return \(RefuseLA > 0 && CurrentLA >= RefuseLA\);)175 609.6 Q(})157
9033 621.6 Q 2.5(Am)117 637.8 S(ore cle)-2.5 E -.15(ve)-.25 G 2.5(ri).15 G
9034 (mplementation could look at more system resources.)-2.5 E F0 2.5
9035 (6.3.6. Load)102 661.8 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .243
9036 (The routine)142 678 R F2 -.1(ge)2.743 G(tla).1 E F1 .243
9037 (returns the current load a)2.743 F -.15(ve)-.2 G .243
9038 (rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.744 E
9039 (ution)-.2 E 1.157(includes se)117 690 R -.15(ve)-.25 G 1.157
9040 (ral possible implementations.).15 F 1.157(If you are porting to a ne)
9041 6.157 F 3.657(we)-.25 G -.4(nv)-3.657 G 1.157(ironment you may).4 F 0 Cg
9042 EP
9043 %%Page: 102 98
9044 %%BeginPageSetup
9045 BP
9046 %%EndPageSetup
9047 /F0 10/Times-Bold@0 SF 188.36(SMM:08-102 Sendmail)72 60 R
9048 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9049 (need to add some ne)117 98 Q 2.5(wt)-.25 G(weaks.)-2.5 E/F2 7
9050 /Times-Roman@0 SF(25)-4 I F0 2.5(6.4. Con\214guration)87 122 R
9051 (in sendmail/daemon.c)2.5 E F1 .127(The \214le)127 138.2 R/F3 10
9052 /Times-Italic@0 SF(sendmail/daemon.c)2.627 E F1 .128
9053 (contains a number of routines that are dependent on the local net-)
9054 2.628 F -.1(wo)102 150.2 S(rking en).1 E 2.5(vironment. The)-.4 F -.15
9055 (ve)2.5 G(rsion supplied assumes you ha).15 E .3 -.15(ve B)-.2 H
9056 (SD style sock).15 E(ets.)-.1 E 2.16(In pre)127 166.4 R 2.16
9057 (vious releases, we recommended that you modify the routine)-.25 F F3
9058 (maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 178.4 S 1.918
9059 (nted to generalize).1 F F0($[)4.418 E F1(...)4.418 E F0($])4.418 E F1
9060 4.418(lookups. W)4.418 F 4.418(en)-.8 G 2.418 -.25(ow r)-4.418 H 1.918
9061 (ecommend that you create a ne).25 F 4.419(wk)-.25 G -.15(ey)-4.519 G
9062 1.919(ed map).15 F(instead.)102 190.4 Q F0 2.5(6.5. LD)87 214.4 R(AP)
9063 -.35 E F1(In this section we assume that)127 230.6 Q F3(sendmail)2.5 E
9064 F1(has been compiled with support for LD)2.5 E(AP)-.4 E(.)-1.11 E F0 2.5
9065 (6.5.1. LD)102 254.6 R(AP Recursion)-.35 E F1(LD)142 270.8 Q .35
9066 (AP Recursion allo)-.4 F .349(ws you to add types to the search attrib)
9067 -.25 F .349(utes on an LD)-.2 F .349(AP map speci-)-.4 F 2.5
9068 (\214cation. The)117 282.8 R(syntax is:)2.5 E<ad76>117 299 Q F3 -.37(AT)
9069 2.5 G(TRIB).37 E(UTE)-.1 E F1([:)A F3(TYPE)A F1([:)A F3(OBJECTCLASS)A F1
9070 ([|)A F3(OBJECTCLASS)A F1(|...]]])A(The ne)142 315.2 Q(w)-.25 E F3(TYPE)
9071 2.5 E F1 2.5(sa)C(re:)-2.5 E 26.17(NORMAL This)117 331.4 R(attrib)3.578
9072 E 1.078(ute type speci\214es the attrib)-.2 F 1.079
9073 (ute to add to the results string.)-.2 F 1.079(This is)6.079 F(the def)
9074 189 343.4 Q(ault.)-.1 E 55.06(DN An)117 359.6 R 2.822(ym)-.15 G .322
9075 (atches for this attrib)-2.822 F .322(ute are e)-.2 F .321
9076 (xpected to ha)-.15 F .621 -.15(ve a v)-.2 H .321
9077 (alue of a fully quali\214ed)-.1 F 1.521(distinguished name.)189 371.6 R
9078 F3(sendmail)6.521 E F1 1.521(will lookup that DN and apply the attrib)
9079 4.021 F(utes)-.2 E(requested to the returned DN record.)189 383.6 Q(FIL)
9080 117 399.8 Q 36.53(TER An)-.92 F 2.653(ym)-.15 G .153
9081 (atches for this attrib)-2.653 F .153(ute are e)-.2 F .153
9082 (xpected to ha)-.15 F .453 -.15(ve a v)-.2 H .153(alue of an LD)-.1 F
9083 .152(AP search)-.4 F(\214lter)189 411.8 Q(.)-.55 E F3(sendmail)5.697 E
9084 F1 .698(will perform a lookup with the same parameters as the origi-)
9085 3.197 F(nal search b)189 423.8 Q
9086 (ut replaces the search \214lter with the one speci\214ed here.)-.2 E
9087 49.5(URL An)117 440 R 2.87(ym)-.15 G .37(atches for this attrib)-2.87 F
9088 .37(ute are e)-.2 F .37(xpected to ha)-.15 F .67 -.15(ve a v)-.2 H .37
9089 (alue of an LD)-.1 F .37(AP URL.)-.4 F F3(sendmail)189 452 Q F1 1.947
9090 (will perform a lookup of that URL and use the results from the)4.446 F
9091 (attrib)189 464 Q .39(utes named in that URL.)-.2 F .389(Note ho)5.389 F
9092 (we)-.25 E -.15(ve)-.25 G 2.889(rt).15 G .389
9093 (hat the search is done using the)-2.889 F 2.622(current LD)189 476 R
9094 2.622(AP connection, re)-.4 F -.05(ga)-.15 G 2.622
9095 (rdless of what is speci\214ed as the scheme,).05 F(LD)189 488 Q
9096 (AP host, and LD)-.4 E(AP port in the LD)-.4 E(AP URL.)-.4 E(An)117
9097 504.2 Q 2.5(yu)-.15 G(ntyped attrib)-2.5 E(utes are considered)-.2 E/F4
9098 9/Times-Roman@0 SF(NORMAL)2.5 E F1(attrib)2.5 E(utes as described abo)
9099 -.2 E -.15(ve)-.15 G(.).15 E .91(The optional)142 520.4 R F3
9100 (OBJECTCLASS)3.41 E F1 .91
9101 (\(| separated\) list contains the objectClass v)3.41 F .91
9102 (alues for which)-.25 F 1.398(that attrib)117 532.4 R 1.398
9103 (ute applies.)-.2 F 1.399(If the list is gi)6.398 F -.15(ve)-.25 G 1.399
9104 (n, the attrib).15 F 1.399(ute named will only be used if the LD)-.2 F
9105 (AP)-.4 E 1.111(record being returned is a member of that object class.)
9106 117 544.4 R 1.111(Note that if these ne)6.111 F 3.611(wv)-.25 G 1.111
9107 (alue attrib)-3.861 F(ute)-.2 E F3(TYPE)117 556.4 Q F1 2.936(sa)C .436(\
9108 re used in an AliasFile option setting, it will need to be double quote\
9109 d to pre)-2.936 F -.15(ve)-.25 G(nt).15 E F3(send-)2.937 E(mail)117
9110 568.4 Q F1(from misparsing the colons.)2.5 E .258(Note that LD)142 584.6
9111 R .257(AP recursion attrib)-.4 F .257
9112 (utes which do not ultimately point to an LD)-.2 F .257(AP record are)
9113 -.4 F(not considered an error)117 596.6 Q(.)-.55 E F0 2.5
9114 (6.5.1.1. Example)117 620.6 R F1 .218(Since e)157 636.8 R .218
9115 (xamples usually help clarify)-.15 F 2.718(,h)-.65 G .218(ere is an e)
9116 -2.718 F .218(xample which uses all four of the ne)-.15 F(w)-.25 E
9117 (types:)132 648.8 Q .32 LW 76 688.4 72 688.4 DL 80 688.4 76 688.4 DL 84
9118 688.4 80 688.4 DL 88 688.4 84 688.4 DL 92 688.4 88 688.4 DL 96 688.4 92
9119 688.4 DL 100 688.4 96 688.4 DL 104 688.4 100 688.4 DL 108 688.4 104
9120 688.4 DL 112 688.4 108 688.4 DL 116 688.4 112 688.4 DL 120 688.4 116
9121 688.4 DL 124 688.4 120 688.4 DL 128 688.4 124 688.4 DL 132 688.4 128
9122 688.4 DL 136 688.4 132 688.4 DL 140 688.4 136 688.4 DL 144 688.4 140
9123 688.4 DL 148 688.4 144 688.4 DL 152 688.4 148 688.4 DL 156 688.4 152
9124 688.4 DL 160 688.4 156 688.4 DL 164 688.4 160 688.4 DL 168 688.4 164
9125 688.4 DL 172 688.4 168 688.4 DL 176 688.4 172 688.4 DL 180 688.4 176
9126 688.4 DL 184 688.4 180 688.4 DL 188 688.4 184 688.4 DL 192 688.4 188
9127 688.4 DL 196 688.4 192 688.4 DL 200 688.4 196 688.4 DL 204 688.4 200
9128 688.4 DL 208 688.4 204 688.4 DL 212 688.4 208 688.4 DL 216 688.4 212
9129 688.4 DL/F5 5/Times-Roman@0 SF(25)93.6 698.8 Q/F6 8/Times-Roman@0 SF
9130 (If you do, please send updates to sendmail@Sendmail.ORG.)3.2 I 0 Cg EP
9131 %%Page: 103 99
9132 %%BeginPageSetup
9133 BP
9134 %%EndPageSetup
9135 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9136 (SMM:08-103)190.86 E/F1 10/Times-Roman@0 SF 2.5(OL)172 96 S -.4(DA)-2.5
9137 G(PDef).4 E(aultSpec=-h ldap.e)-.1 E(xample.com -b dc=e)-.15 E
9138 (xample,dc=com)-.15 E -2.15 -.25(Ke x)172 120 T(ample ldap).25 E(-z,)
9139 194.5 132 Q(-k \(&\(objectClass=sendmailMT)194.5 144 Q
9140 (AAliasObject\)\(sendmailMT)-.93 E(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15
9141 E(-v sendmailMT)194.5 156 Q(AAliasV)-.93 E(alue,mail:NORMAL:inetOr)-1.11
9142 E(gPerson,)-.18 E(uniqueMember:DN:groupOfUniqueNames,)202 168 Q
9143 (sendmailMT)202 180 Q(AAliasSearch:FIL)-.93 E(TER:sendmailMT)-.92 E
9144 (AAliasObject,)-.93 E(sendmailMT)202 192 Q(AAliasURL:URL:sendmailMT)-.93
9145 E(AAliasObject)-.93 E(That de\214nition speci\214es that:)157 212.4 Q 5
9146 <8341>137 228.6 S .952 -.15(ny v)-5 H .652(alue in a)-.1 F/F2 9
9147 /Times-Roman@0 SF(sendmailMT)3.152 E(AAliasV)-.837 E(alue)-.999 E F1
9148 (attrib)3.152 E .651(ute will be added to the result string re)-.2 F
9149 -.05(ga)-.15 G(rd-).05 E(less of object class.)145.5 240.6 Q 5<8354>137
9150 252.6 S(he)-5 E F2(mail)2.551 E F1(attrib)2.551 E .051
9151 (ute will be added to the result string if the LD)-.2 F .052
9152 (AP record is a member of the)-.4 F F2(inetOr)145.5 264.6 Q(gPerson)
9153 -.162 E F1(object class.)2.5 E 5<8354>137 276.6 S(he)-5 E F2
9154 (uniqueMember)4.597 E F1(attrib)4.597 E 2.097(ute is a recursi)-.2 F
9155 2.397 -.15(ve a)-.25 H(ttrib).15 E 2.097(ute, used only in)-.2 F F2
9156 (groupOfUniqueNames)4.596 E F1 .549(records, and should contain an LD)
9157 145.5 288.6 R .549(AP DN pointing to another LD)-.4 F .55(AP record.)-.4
9158 F .55(The desire)5.55 F(here is to return the)145.5 300.6 Q F2(mail)2.5
9159 E F1(attrib)2.5 E(ute from those DNs.)-.2 E 5<8354>137 312.6 S(he)-5 E
9160 F2(sendmailMT)4.374 E(AAliasSearch)-.837 E F1(attrib)4.374 E 1.874
9161 (ute and)-.2 F F2(sendmailMT)4.374 E(AAliasURL)-.837 E F1 1.873
9162 (are both used only if)4.374 F 2.083(referenced in a)145.5 324.6 R F2
9163 (sendmailMT)4.584 E(AAliasObject)-.837 E F1 7.084(.T)C(he)-7.084 E 4.584
9164 (ya)-.15 G 2.084(re both recursi)-4.584 F -.15(ve)-.25 G 4.584(,t).15 G
9165 2.084(he \214rst for a ne)-4.584 F(w)-.25 E(LD)145.5 336.6 Q
9166 (AP search string and the latter for an LD)-.4 E(AP URL.)-.4 E F0 2.5
9167 (6.6. ST)87 360.6 R(AR)-.9 E(TTLS)-.4 E F1 .47
9168 (In this section we assume that)127 376.8 R/F3 10/Times-Italic@0 SF
9169 (sendmail)2.97 E F1 .47(has been compiled with support for ST)2.97 F(AR)
9170 -.93 E 2.97(TTLS. T)-.6 F(o)-.8 E .608
9171 (properly understand the use of ST)102 388.8 R(AR)-.93 E .609(TTLS in)
9172 -.6 F F3(sendmail)3.109 E F1 3.109(,i)C 3.109(ti)-3.109 G 3.109(sn)
9173 -3.109 G .609(ecessary to understand at least some)-3.109 F 1.856
9174 (basics about X.509 certi\214cates and public k)102 400.8 R 2.155 -.15
9175 (ey c)-.1 H(ryptograph).15 E 5.655 -.65(y. T)-.05 H 1.855
9176 (his information can be found in).65 F
9177 (books about SSL/TLS or on WWW sites, e.g., \231https://www)102 412.8 Q
9178 (.OpenSSL.or)-.65 E(g/\232.)-.18 E F0 2.5(6.6.1. Certi\214cates)102
9179 436.8 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4(RT).9 G(TLS).4 E F1
9180 .437(When acting as a serv)142 453 R(er)-.15 E(,)-.4 E F3(sendmail)2.937
9181 E F1 .438(requires X.509 certi\214cates to support ST)2.937 F(AR)-.93 E
9182 .438(TTLS: one)-.6 F 1.45(as certi\214cate for the serv)117 465 R 1.45
9183 (er \(Serv)-.15 F 1.45(erCertFile and corresponding pri)-.15 F -.25(va)
9184 -.25 G 1.45(te Serv).25 F(erK)-.15 E -.15(ey)-.25 G 1.45
9185 (File\) at least).15 F .244(one root CA \(CA)117 477 R .245(CertFile\),\
9186  i.e., a certi\214cate that is used to sign other certi\214cates, and a\
9187  path to a)-.4 F .766
9188 (directory which contains \(zero or more\) other CAs \(CA)117 489 R
9189 (CertP)-.4 E 3.266(ath\). The)-.15 F .766(\214le speci\214ed via CA)
9190 3.266 F(C-)-.4 E 1.554(ertFile can contain se)117 501 R -.15(ve)-.25 G
9191 1.554(ral certi\214cates of CAs.).15 F 1.555
9192 (The DNs of these certi\214cates are sent to the)6.555 F .034
9193 (client during the TLS handshak)117 513 R 2.534(e\()-.1 G .033
9194 (as part of the Certi\214cateRequest\) as the list of acceptable CAs.)
9195 -2.534 F(Ho)117 525 Q(we)-.25 E -.15(ve)-.25 G .8 -.4(r, d).15 H 2.5(on)
9196 .4 G(ot list too man)-2.5 E 2.5(yr)-.15 G
9197 (oot CAs in that \214le, otherwise the TLS handshak)-2.5 E 2.5(em)-.1 G
9198 (ay f)-2.5 E(ail; e.g.,)-.1 E
9199 (error:14094417:SSL routines:SSL3_READ_BYTES:)157 541.2 Q
9200 (sslv3 alert ille)157 553.2 Q -.05(ga)-.15 G 2.5(lp).05 G
9201 (arameter:s3_pkt.c:964:SSL alert number 47)-2.5 E -1.1(Yo)117 569.4 S
9202 3.073(us)1.1 G .574(hould probably put only the CA cert into that \214l\
9203 e that signed your o)-3.073 F .574(wn cert\(s\), or at least)-.25 F .543
9204 (only those you trust.)117 581.4 R .543(The CA)5.543 F(CertP)-.4 E .543
9205 (ath directory must contain the hashes of each CA certi\214cate)-.15 F
9206 1.584(as \214lenames \(or as links to them\).)117 593.4 R 1.585
9207 (Symbolic links can be generated with the follo)6.585 F 1.585(wing tw)
9208 -.25 F(o)-.1 E(\(Bourne\) shell commands:)117 605.4 Q
9209 (C=FileName_of_CA_Certi\214cate)157 621.6 Q
9210 (ln -s $C `openssl x509 -noout -hash < $C`.0)157 633.6 Q 2.67(Ab)117
9211 649.8 S .17(etter w)-2.67 F .17(ay to do this is to use the)-.1 F F0
9212 (c_r)2.669 E(ehash)-.18 E F1 .169
9213 (command that is part of the OpenSSL distrib)2.669 F(ution)-.2 E .801(b\
9214 ecause it handles subject hash collisions by incrementing the number in\
9215  the suf)117 661.8 R .801(\214x of the \214le-)-.25 F 1.133
9216 (name of the symbolic link, e.g.,)117 673.8 R F0(.0)3.632 E F1(to)3.632
9217 E F0(.1)3.632 E F1 3.632(,a)C 1.132(nd so on.)-3.632 F 1.132
9218 (An X.509 certi\214cate is also required for)6.132 F 1.527
9219 (authentication in client mode \(ClientCertFile and corresponding pri)
9220 117 685.8 R -.25(va)-.25 G 1.527(te ClientK).25 F -.15(ey)-.25 G 1.527
9221 (File\), ho).15 F(w-)-.25 E -2.15 -.25(ev e)117 697.8 T -.4(r,).25 G F3
9222 (sendmail)3.222 E F1 .322(will al)2.822 F -.1(wa)-.1 G .322(ys use ST).1
9223 F(AR)-.93 E .321(TTLS when of)-.6 F .321(fered by a serv)-.25 F(er)-.15
9224 E 5.321(.T)-.55 G .321(he client and serv)-5.321 F .321(er cer)-.15 F(-)
9225 -.2 E .03(ti\214cates can be identical.)117 709.8 R .03(Certi\214cates \
9226 can be obtained from a certi\214cate authority or created with)5.03 F
9227 .869(the help of OpenSSL.)117 721.8 R .869
9228 (The required format for certi\214cates and pri)5.869 F -.25(va)-.25 G
9229 .868(te k).25 F -.15(ey)-.1 G 3.368(si).15 G 3.368(sP)-3.368 G 3.368
9230 (EM. T)-3.368 F 3.368(oa)-.8 G(llo)-3.368 E(w)-.25 E 0 Cg EP
9231 %%Page: 104 100
9232 %%BeginPageSetup
9233 BP
9234 %%EndPageSetup
9235 /F0 10/Times-Bold@0 SF 188.36(SMM:08-104 Sendmail)72 60 R
9236 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.123
9237 (for automatic startup of sendmail, pri)117 96 R -.25(va)-.25 G 1.124
9238 (te k).25 F -.15(ey)-.1 G 3.624(s\().15 G(Serv)-3.624 E(erK)-.15 E -.15
9239 (ey)-.25 G 1.124(File, ClientK).15 F -.15(ey)-.25 G 1.124
9240 (File\) must be stored).15 F 3.04(unencrypted. The)117 108 R -.1(ke)3.04
9241 G .54(ys are only protected by the permissions of the \214le system.)
9242 -.05 F(Ne)5.54 E -.15(ve)-.25 G 3.04(rm).15 G(ak)-3.04 E 3.04(ea)-.1 G
9243 (pri)117 120 Q -.25(va)-.25 G(te k).25 E .3 -.15(ey a)-.1 H -.25(va)-.05
9244 G(ilable to a third party).25 E(.)-.65 E .953(The options)142 136.2 R/F2
9245 10/Times-Italic@0 SF(ClientCertF)3.453 E(ile)-.45 E F1(,)A F2(ClientK)
9246 3.453 E -.3(ey)-.35 G -.45(Fi).3 G(le).45 E F1(,)A F2(ServerCertF)3.453
9247 E(ile)-.45 E F1 3.453(,a)C(nd)-3.453 E F2(ServerK)3.453 E -.3(ey)-.35 G
9248 -.45(Fi).3 G(le).45 E F1 .954(can tak)3.454 F 3.454(ea)-.1 G .946(secon\
9249 d \214le name, which must be separated from the \214rst with a comma \(\
9250 note: do not use an)117 148.2 R(y)-.15 E .657
9251 (spaces\) to set up a second cert/k)117 160.2 R .957 -.15(ey p)-.1 H
9252 (air).15 E 5.657(.T)-.55 G .657(his can be used to ha)-5.657 F .957 -.15
9253 (ve c)-.2 H .658(erts of dif).15 F .658(ferent types, e.g.,)-.25 F
9254 (RSA and DSA.)117 172.2 Q F0 2.5(6.6.2. PRNG)102 196.2 R -.25(fo)2.5 G
9255 2.5(rS).25 G -.9(TA)-2.5 G -.4(RT).9 G(TLS).4 E F1(ST)142 212.4 Q(AR)
9256 -.93 E .504(TTLS requires a strong pseudo random number generator \(PRN\
9257 G\) to operate prop-)-.6 F(erly)117 224.4 Q 5.055(.D)-.65 G .056
9258 (epending on the TLS library you use, it may be required to e)-5.055 F
9259 .056(xplicitly initialize the PRNG)-.15 F 1.155(with random data.)117
9260 236.4 R 1.154(OpenSSL mak)6.154 F 1.154(es use of)-.1 F F0(/de)3.654 E
9261 (v/urandom\(4\))-.15 E F1 1.154(if a)3.654 F -.25(va)-.2 G 1.154
9262 (ilable \(this corresponds to).25 F 1.442
9263 (the compile \215ag HASURANDOMDEV\).)117 248.4 R 1.443
9264 (On systems which lack this support, a random \214le)6.442 F .224
9265 (must be speci\214ed in the)117 260.4 R F2(sendmail.cf)2.723 E F1 .223
9266 (\214le using the option RandFile.)2.723 F .223(It is)5.223 F F0(str)
9267 2.723 E(ongly)-.18 E F1 .223(advised to use)2.723 F .872(the "Entrop)117
9268 272.4 R 3.372(yG)-.1 G .872(athering Daemon" EGD from Brian W)-3.372 F
9269 .873(arner on those systems to pro)-.8 F .873(vide useful)-.15 F 1.414
9270 (random data.)117 284.4 R 1.414(In this case,)6.414 F F2(sendmail)3.914
9271 E F1 1.413(must be compiled with the \215ag EGD, and the RandFile)3.913
9272 F .731(option must point to the EGD sock)117 296.4 R 3.231(et. If)-.1 F
9273 (neither)3.231 E F0(/de)3.232 E(v/urandom\(4\))-.15 E F1 .732
9274 (nor EGD are a)3.232 F -.25(va)-.2 G .732(ilable, you).25 F(ha)117 308.4
9275 Q .474 -.15(ve t)-.2 H 2.674(om).15 G(ak)-2.674 E 2.674(es)-.1 G .174
9276 (ure that useful random data is a)-2.674 F -.25(va)-.2 G .174
9277 (ilable all the time in RandFile.).25 F .173(If the \214le hasn')5.174 F
9278 (t)-.18 E .39(been modi\214ed in the last 10 minutes before it is suppo\
9279 sed to be used by)117 320.4 R F2(sendmail)2.89 E F1 .39(the content is)
9280 2.89 F(considered obsolete.)117 332.4 Q
9281 (One method for generating this \214le is:)5 E
9282 (openssl rand -out /etc/mail/rand\214le -rand)157 348.6 Q F2
9283 (/path/to/\214le:...)2.5 E F1(256)A .321
9284 (See the OpenSSL documentation for more information.)117 364.8 R .32
9285 (In this case, the PRNG for TLS is only)5.321 F .956
9286 (seeded with other random data if the)117 376.8 R F0(DontBlameSendmail)
9287 3.456 E F1(option)3.457 E F0(Insuf\214cientEntr)3.457 E(opy)-.18 E F1
9288 .957(is set.)3.457 F(This is most lik)117 388.8 Q(ely not suf)-.1 E
9289 (\214cient for certain actions, e.g., generation of \(temporary\) k)-.25
9290 E -.15(ey)-.1 G(s.).15 E .051(Please see the OpenSSL documentation or o\
9291 ther sources for further information about cer)142 405 R(-)-.2 E 1.064(\
9292 ti\214cates, their creation and their usage, the importance of a good P\
9293 RNG, and other aspects of)117 417 R(TLS.)117 429 Q F0 2.5(6.7. Encoding)
9294 87 453 R(of ST)2.5 E(AR)-.9 E(TTLS and A)-.4 E(UTH r)-.5 E(elated Macr)
9295 -.18 E(os)-.18 E F1 .693(Macros that contain ST)127 469.2 R(AR)-.93 E
9296 .693(TTLS and A)-.6 F .692
9297 (UTH related data which comes from outside sources,)-.55 F .809(e.g., a\
9298 ll macros containing information from certi\214cates, are encoded to a)
9299 102 481.2 R -.2(vo)-.2 G .81(id problems with non-).2 F .193
9300 (printable or special characters.)102 493.2 R .193
9301 (The latter are '\\', '<', '>', '\(', '\)', '"', '+', and ' '.)5.193 F
9302 .192(All of these char)5.192 F(-)-.2 E(acters are replaced by their v)
9303 102 505.2 Q(alue in he)-.25 E(xadecimal with a leading '+'.)-.15 E -.15
9304 (Fo)5 G 2.5(re).15 G(xample:)-2.65 E(/C=US/ST=California/O=endmail.or)
9305 142 521.4 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/CN=Darth Mail \(Cert\)/)
9306 .25 E(Email=darth+cert@endmail.or)142 533.4 Q(g)-.18 E(is encoded as:)
9307 102 549.6 Q(/C=US/ST=California/O=endmail.or)142 565.8 Q(g/OU=pri)-.18 E
9308 -.25(va)-.25 G(te/).25 E
9309 (CN=Darth+20Mail+20+28Cert+29/Email=darth+2Bcert@endmail.or)142 577.8 Q
9310 (g)-.18 E .515(\(line breaks ha)102 594 R .815 -.15(ve b)-.2 H .515
9311 (een inserted for readability\).).15 F .516
9312 (The macros which are subject to this encoding are)5.515 F 6.828({cert_\
9313 subject}, {cert_issuer}, {cn_subject}, {cn_issuer}, as well as {auth_au\
9314 then} and)102 606 R({auth_author}.)102 618 Q F0 2.5(6.8. D)87 642 R(ANE)
9315 -.35 E F1 .525(Initial support for D)127 658.2 R .525
9316 (ANE \(see RFC 7672 et.al.\))-.4 F .525(is a)5.525 F -.25(va)-.2 G .525
9317 (ilable if).25 F F2(sendmail)3.026 E F1 .526(is compiled with the)3.026
9318 F(option)102 670.2 Q F0 -.35(DA)2.5 G(NE).35 E F1 5(.O)C
9319 (nly TLSA RR 3-1-x \(D)-5 E(ANE-EE\) is currently implemented.)-.4 E
9320 (The option)5 E 2.5(OD)142 686.4 S(ANE=true)-2.9 E
9321 (enables this feature at run time and it automatically adds)102 702.6 Q
9322 F0(use_dnssec)2.5 E F1(and)2.5 E F0(use_edns0)2.5 E F1(to)2.5 E 0 Cg EP
9323 %%Page: 105 101
9324 %%BeginPageSetup
9325 BP
9326 %%EndPageSetup
9327 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9328 (SMM:08-105)190.86 E/F1 10/Times-Roman@0 SF 2.5(OR)142 96 S(esolv)-2.5 E
9329 (erOptions)-.15 E(This requires a \(preferrably local\) v)102 112.2 Q
9330 (alidating DNS resolv)-.25 E(er which supports those options.)-.15 E
9331 2.621(If the client \214nds a usable TLSA RR and the check succeeds the\
9332  macro)102 136.2 R F0(${v)5.121 E(erify})-.1 E F1 2.621(is set to)5.121
9333 F F0(TR)102 148.2 Q(USTED)-.3 E F1 5.833(.A)C .834
9334 (ll non-DNS maps are considered)-5.833 F/F2 10/Times-Italic@0 SF(secur)
9335 3.334 E(e)-.37 E F1 .834(just lik)3.334 F 3.334(eD)-.1 G .834
9336 (NS lookups with DNSSEC.)-3.334 F(Be)5.834 E -2.3 -.15(aw a)102 160.2 T
9337 .023(re that the implementation might not handle all error conditions a\
9338 s required by the RFCs.).15 F(More-)5.023 E -.15(ove)102 172.2 S .8 -.4
9339 (r, T).15 H(LSA RRs are not look).4 E(ed up for some features, e.g.,)-.1
9340 E F2 -.75(Fa)2.5 G(llBac).75 E(kSmartHost)-.2 E F1(.)A F0 2.5(7. A)72
9341 196.2 R(CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 212.4 Q 2.036 -.15(ve w)
9342 -.5 H(ork).05 E 1.737(ed on)-.1 F F2(sendmail)4.237 E F1 1.737(for man)
9343 4.237 F 4.237(yy)-.15 G 1.737(ears, and man)-4.237 F 4.237(ye)-.15 G
9344 (mplo)-4.237 E 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737
9345 (een remarkably patient).15 F .404(about letting me w)87 224.4 R .404
9346 (ork on a lar)-.1 F .404(ge project that w)-.18 F .403
9347 (as not part of my of)-.1 F .403(\214cial job)-.25 F 5.403(.T)-.4 G .403
9348 (his includes time on the)-5.403 F .281(INGRES Project at the Uni)87
9349 236.4 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E
9350 1.582 -.65(y, a)-.15 H 2.782(tB).65 G .282(ritton Lee, and ag)-2.782 F
9351 .282(ain on the Mammoth)-.05 F(and T)87 248.4 Q(itan Projects at Berk)
9352 -.35 E(ele)-.1 E -.65(y.)-.15 G .79(Much of the second w)112 264.6 R
9353 -2.25 -.2(av e)-.1 H .789(of impro)3.49 F -.15(ve)-.15 G .789
9354 (ments resulting in v).15 F .789(ersion 8.1 should be credited to Bryan)
9355 -.15 F .545(Costales of the International Computer Science Institute.)87
9356 276.6 R .545(As he passed me drafts of his book on)5.545 F F2(send-)
9357 3.045 E(mail)87 288.6 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E
9358 (orking on things ag)-.1 E 2.5(ain. Bryan)-.05 F -.1(wa)2.5 G 2.5(sa).1
9359 G(lso a)-2.5 E -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25
9360 G(f.)-2.5 E(Gre)112 304.8 Q .168(gory Neil Shapiro of W)-.15 F .168(orc\
9361 ester Polytechnic Institute has become instrumental in all phases of)-.8
9362 F F2(sendmail)87 316.8 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34
9363 (lopment, and w).15 F .34(as lar)-.1 F .34
9364 (gely responsible for getting v)-.18 F .34(ersions 8.8 and 8.9 out the)
9365 -.15 F(door)87 328.8 Q(.)-.55 E(Man)112 345 Q 2.857 -.65(y, m)-.15 H(an)
9366 .65 E 4.057(yp)-.15 G 1.557(eople contrib)-4.057 F 1.556
9367 (uted chunks of code and ideas to)-.2 F F2(sendmail)4.056 E F1 6.556(.I)
9368 C 4.056(th)-6.556 G 1.556(as pro)-4.056 F -.15(ve)-.15 G 4.056(nt).15 G
9369 4.056(ob)-4.056 G 4.056(ea)-4.056 G .405(group netw)87 357 R .405
9370 (ork ef)-.1 F 2.905(fort. V)-.25 F .405(ersion 8 in particular w)-1.11 F
9371 .405(as a group project.)-.1 F .406(The follo)5.406 F .406
9372 (wing people and or)-.25 F -.05(ga)-.18 G(niza-).05 E
9373 (tions made notable contrib)87 369 Q(utions:)-.2 E(Claus Assmann)127
9374 385.2 Q(John Beck, He)127 397.2 Q(wlett-P)-.25 E
9375 (ackard & Sun Microsystems)-.15 E -.25(Ke)127 409.2 S
9376 (ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G(rsity of California, Berk)
9377 .15 E(ele)-.1 E(y)-.15 E(Andre)127 421.2 Q 2.5(wC)-.25 G
9378 (heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 433.2 Q(an, Uni)
9379 -.05 E -.15(ve)-.25 G(rsity of California, San Die).15 E(go)-.15 E
9380 (Bryan Costales, International Computer Science Institute & InfoBeat)127
9381 445.2 Q -.15(Pa)127 457.2 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O
9382 (Pell\) Emanuelsson)-2.5 E(Craig Ev)127 469.2 Q(erhart, T)-.15 E
9383 (ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 481.2 Q -.8(To)
9384 127 493.2 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5
9385 E(gian School of Economics)-.15 E
9386 (Kari Hurtta, Finnish Meteorological Institute)127 505.2 Q
9387 (Allan E. Johannesen, WPI)127 517.2 Q(Jonathan Kamens, OpenV)127 529.2 Q
9388 (ision T)-.6 E(echnologies, Inc.)-.7 E -.8(Ta)127 541.2 S
9389 (kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E
9390 (Brian Kantor)127 553.2 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G
9391 (rsity of California, San Die).15 E(go)-.15 E(John K)127 565.2 Q(ennedy)
9392 -.25 E 2.5(,C)-.65 G(al State Uni)-2.5 E -.15(ve)-.25 G(rsity).15 E 2.5
9393 (,C)-.65 G(hico)-2.5 E(Murray S. K)127 577.2 Q(uchera)-.15 E(wy)-.15 E
9394 2.5(,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 589.2 Q
9395 2.5(,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 601.2 Q
9396 (Motonori Nakamura, Ritsumeikan Uni)127 613.2 Q -.15(ve)-.25 G
9397 (rsity & K).15 E(yoto Uni)-.25 E -.15(ve)-.25 G(rsity).15 E
9398 (John Gardiner Myers, Carne)127 625.2 Q(gie Mellon Uni)-.15 E -.15(ve)
9399 -.25 G(rsity).15 E(Neil Rick)127 637.2 Q(ert, Northern Illinois Uni)-.1
9400 E -.15(ve)-.25 G(rsity).15 E(Gre)127 649.2 Q(gory Neil Shapiro, WPI)-.15
9401 E(Eric Schnoebelen, Con)127 661.2 Q .3 -.15(vex C)-.4 H(omputer Corp.)
9402 .15 E(Eric W)127 673.2 Q(assenaar)-.8 E 2.5(,N)-.4 G
9403 (ational Institute for Nuclear and High Ener)-2.5 E(gy Ph)-.18 E
9404 (ysics, Amsterdam)-.05 E(Randall W)127 685.2 Q(inchester)-.4 E 2.5(,U)
9405 -.4 G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127
9406 697.2 Q(olfhugel, P)-.8 E(asteur Institute & Herv)-.15 E 2.5(eS)-.15 G
9407 (chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 709.2
9408 Q 3.22(Ia)87 725.4 S .72(pologize for an)-3.22 F .72(yone I ha)-.15 F
9409 1.019 -.15(ve o)-.2 H .719(mitted, misspelled, misattrib).15 F .719
9410 (uted, or otherwise missed.)-.2 F .719(At this point, I)5.719 F 0 Cg EP
9411 %%Page: 106 102
9412 %%BeginPageSetup
9413 BP
9414 %%EndPageSetup
9415 /F0 10/Times-Bold@0 SF 188.36(SMM:08-106 Sendmail)72 60 R
9416 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.092
9417 (suspect that at least a hundred people ha)87 96 R 1.393 -.15(ve c)-.2 H
9418 (ontrib).15 E 1.093(uted code, and man)-.2 F 3.593(ym)-.15 G 1.093
9419 (ore ha)-3.593 F 1.393 -.15(ve c)-.2 H(ontrib).15 E 1.093(uted ideas,)
9420 -.2 F 1.534(comments, and encouragement.)87 108 R(I')6.534 E 1.834 -.15
9421 (ve t)-.5 H 1.534(ried to list them in the RELEASE_NO).15 F 1.533
9422 (TES in the distrib)-.4 F(ution)-.2 E(directory)87 120 Q 5(.I)-.65 G
9423 (appreciate their contrib)-2.5 E(ution as well.)-.2 E .742
9424 (Special thanks are reserv)112 136.2 R .742(ed for Michael Corrig)-.15 F
9425 .743(an and Christophe W)-.05 F .743(olfhugel, who besides being)-.8 F
9426 -.1(wo)87 148.2 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha)
9427 -.2 F 2.4 -.15(ve a)-.2 H 2.1(lso consented to be added to the `).15 F
9428 (`sendmail@Send-)-.74 E(mail.ORG')87 160.2 Q 3.61('l)-.74 G 1.11
9429 (ist and, by answering the b)-3.61 F 1.111
9430 (ulk of the questions sent to that list, ha)-.2 F 1.411 -.15(ve f)-.2 H
9431 1.111(reed me up to do).15 F(other w)87 172.2 Q(ork.)-.1 E 0 Cg EP
9432 %%Page: 107 103
9433 %%BeginPageSetup
9434 BP
9435 %%EndPageSetup
9436 /F0 12/Times-Bold@0 SF 3(APPENDIX A)257.172 98.4 R(COMMAND LINE FLA)
9437 224.832 141.6 Q(GS)-.66 E/F1 10/Times-Roman@0 SF(Ar)97 201 Q
9438 (guments must be presented with \215ags before addresses.)-.18 E
9439 (The \215ags are:)5 E<ad41>72 217.2 Q/F2 10/Times-Italic@0 SF(x)A F1
9440 .049(Select an alternati)54.7 F .349 -.15(ve .)-.25 H .049
9441 (cf \214le which is either).15 F F2(sendmail.cf)2.549 E F1(for)2.549 E
9442 /F3 10/Times-Bold@0 SF(\255Am)2.549 E F1(or)2.548 E F2(submit.cf)2.548 E
9443 F1(for)2.548 E F3(\255Ac)2.548 E F1 5.048(.B)C(y)-5.048 E(def)144 229.2
9444 Q .024(ault the .cf \214le is chosen based on the operation mode.)-.1 F
9445 -.15(Fo)5.024 G(r).15 E F3(-bm)2.524 E F1(\(def)2.524 E(ault\),)-.1 E F3
9446 (-bs)2.524 E F1 2.524(,a)C(nd)-2.524 E F3(-t)2.525 E F1(it)2.525 E(is)
9447 144 241.2 Q F2(submit.cf)2.5 E F1(if it e)2.5 E
9448 (xists, for all others it is)-.15 E F2(sendmail.cf)2.5 E F1(.)A<ad62>72
9449 257.4 Q F2(x)A F1(Set operation mode to)56.92 E F2(x)2.5 E F1 5(.O)C
9450 (peration modes are:)-5 E 12.22(mD)184 273.6 S(eli)-12.22 E -.15(ve)-.25
9451 G 2.5(rm).15 G(ail \(def)-2.5 E(ault\))-.1 E 16.11(sS)184 285.6 S
9452 (peak SMTP on input side)-16.11 E 8.06(a\207 `)184 297.6 R -.8(`A)-.74 G
9453 (rpanet').8 E 2.5('m)-.74 G(ode \(get en)-2.5 E -.15(ve)-.4 G
9454 (lope sender information from header\)).15 E 13.33(CC)184 309.6 S
9455 (heck the con\214guration \214le)-13.33 E 15(dR)184 321.6 S
9456 (un as a daemon in background)-15 E 12.78(DR)184 333.6 S
9457 (un as a daemon in fore)-12.78 E(ground)-.15 E 17.22(tR)184 345.6 S
9458 (un in test mode)-17.22 E 15(vJ)184 357.6 S(ust v)-15 E
9459 (erify addresses, don')-.15 E 2.5(tc)-.18 G(ollect or deli)-2.5 E -.15
9460 (ve)-.25 G(r).15 E 17.22(iI)184 369.6 S(nitialize the alias database)
9461 -17.22 E 15(pP)184 381.6 S(rint the mail queue)-15 E 14.44(PP)184 393.6
9462 S(rint o)-14.44 E -.15(ve)-.15 G(rvie).15 E 2.5(wo)-.25 G -.15(ve)-2.65
9463 G 2.5(rt).15 G(he mail queue \(requires shared memory\))-2.5 E 15(hP)184
9464 405.6 S(rint the persistent host status database)-15 E 12.78(HP)184
9465 417.6 S(ur)-12.78 E(ge e)-.18 E
9466 (xpired entries from the persistent host status database)-.15 E<ad42>72
9467 438 Q F2(type)A F1(Indicate body type.)43.03 E<ad43>72 454.2 Q F2
9468 (\214le)A F1 .947(Use a dif)47.47 F .946(ferent con\214guration \214le.)
9469 -.25 F F2(Sendmail)5.946 E F1 .946(runs as the in)3.446 F -.2(vo)-.4 G
9470 .946(king user \(rather than root\)).2 F
9471 (when this \215ag is speci\214ed.)144 466.2 Q<ad44>72 482.4 Q F2(lo)2.5
9472 E(g\214le)-.1 E F1(Send deb)31.74 E(ugging output to the indicated)-.2 E
9473 F2(lo)2.5 E(g\214le)-.1 E F1(instead of stdout.)2.5 E<ad64>72 498.6 Q F2
9474 (le)A(vel)-.15 E F1(Set deb)42.63 E(ugging le)-.2 E -.15(ve)-.25 G(l.)
9475 .15 E<ad66>72 514.8 Q F2(addr)2.5 E F1 .627(The en)41.64 F -.15(ve)-.4 G
9476 .627(lope sender address is set to).15 F F2(addr)3.127 E F1 5.627(.T)C
9477 .628(his address may also be used in the From:)-5.627 F .153
9478 (header if that header is missing during initial submission.)144 526.8 R
9479 .152(The en)5.152 F -.15(ve)-.4 G .152(lope sender address is).15 F
9480 1.263(used as the recipient for deli)144 538.8 R -.15(ve)-.25 G 1.263
9481 (ry status noti\214cations and may also appear in a Return-).15 F -.15
9482 (Pa)144 550.8 S(th: header).15 E(.)-.55 E<ad46>72 567 Q F2(name)2.5 E F1
9483 (Sets the full name of this user to)36.64 E F2(name)2.5 E F1(.)A 56.64
9484 (\255G When)72 583.2 R 1.176
9485 (accepting messages via the command line, indicate that the)3.677 F
9486 3.676(ya)-.15 G 1.176(re for relay \(g)-3.676 F(ate-)-.05 E -.1(wa)144
9487 595.2 S 2.215(y\) submission.).1 F 2.216
9488 (sendmail may complain about syntactically in)7.215 F -.25(va)-.4 G
9489 2.216(lid messages, e.g.,).25 F .037(unquali\214ed host names, rather t\
9490 han \214xing them when this \215ag is set.)144 607.2 R .037
9491 (sendmail will not do)5.037 F(an)144 619.2 Q 2.5(yc)-.15 G
9492 (anonicalization in this mode.)-2.5 E<ad68>72 635.4 Q F2(cnt)2.5 E F1
9493 .725(Sets the \231hop count\232 to)46.64 F F2(cnt)3.225 E F1 5.725(.T)C
9494 .726(his represents the number of times this message has been)-5.725 F
9495 .02(processed by)144 647.4 R F2(sendmail)2.52 E F1 .02(\(to the e)2.52 F
9496 .02(xtent that it is supported by the underlying netw)-.15 F(orks\).)-.1
9497 E F2(Cnt)5.02 E F1 1.521(is incremented during processing, and if it re\
9498 aches MAXHOP \(currently 25\))144 659.4 R F2(sendmail)4.021 E F1(thro)
9499 144 671.4 Q(ws a)-.25 E -.1(wa)-.15 G 2.5(yt).1 G
9500 (he message with an error)-2.5 E(.)-.55 E .32 LW 76 681 72 681 DL 80 681
9501 76 681 DL 84 681 80 681 DL 88 681 84 681 DL 92 681 88 681 DL 96 681 92
9502 681 DL 100 681 96 681 DL 104 681 100 681 DL 108 681 104 681 DL 112 681
9503 108 681 DL 116 681 112 681 DL 120 681 116 681 DL 124 681 120 681 DL 128
9504 681 124 681 DL 132 681 128 681 DL 136 681 132 681 DL 140 681 136 681 DL
9505 144 681 140 681 DL 148 681 144 681 DL 152 681 148 681 DL 156 681 152 681
9506 DL 160 681 156 681 DL 164 681 160 681 DL 168 681 164 681 DL 172 681 168
9507 681 DL 176 681 172 681 DL 180 681 176 681 DL 184 681 180 681 DL 188 681
9508 184 681 DL 192 681 188 681 DL 196 681 192 681 DL 200 681 196 681 DL 204
9509 681 200 681 DL 208 681 204 681 DL 212 681 208 681 DL 216 681 212 681 DL
9510 /F4 8/Times-Roman@0 SF(\207Deprecated.)93.6 693 Q F3
9511 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-107)190.86 E
9512 0 Cg EP
9513 %%Page: 108 104
9514 %%BeginPageSetup
9515 BP
9516 %%EndPageSetup
9517 /F0 10/Times-Bold@0 SF 188.36(SMM:08-108 Sendmail)72 60 R
9518 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF<ad4c>72
9519 96 Q/F2 10/Times-Italic@0 SF(ta)2.5 E(g)-.1 E F1 1.483
9520 (Sets the identi\214er used for syslog.)45.07 F 1.482
9521 (Note that this identi\214er is set as early as possible.)6.483 F(Ho)144
9522 108 Q(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)2.915 E F1 .015
9523 (may be used if problems arise before the command line ar)2.515 F .016
9524 (guments are)-.18 F(processed.)144 120 Q 58.86(\255n Don')72 136.2 R 2.5
9525 (td)-.18 G 2.5(oa)-2.5 G(liasing or forw)-2.5 E(arding.)-.1 E<ad4e>72
9526 152.4 Q F2(noti\214cations)2.5 E F1 -.8(Ta)7.19 G 3.128(ga).8 G .628
9527 (ll addresses being sent as w)-3.128 F .628(anting the indicated)-.1 F
9528 F2(noti\214cations)3.128 E F1 3.127(,w)C .627(hich consists of the)
9529 -3.127 F -.1(wo)144 164.4 S .474
9530 (rd \231NEVER\232 or a comma-separated list of \231SUCCESS\232, \231F).1
9531 F .474(AILURE\232, and \231DELA)-.74 F<599a>-1.05 E .86
9532 (for successful deli)144 176.4 R -.15(ve)-.25 G(ry).15 E 3.36(,f)-.65 G
9533 .86(ailure, and a message that is stuck in a queue some)-3.46 F 3.36
9534 (where. The)-.25 F(def)144 188.4 Q(ault is \231F)-.1 E(AILURE,DELA)-.74
9535 E(Y\232.)-1.05 E<ad72>72 204.6 Q F2(addr)2.5 E F1(An obsolete form of)
9536 41.64 E F0<ad66>2.5 E F1(.)A<ad6f>72 220.8 Q F2 1.666(xv)C(alue)-1.666 E
9537 F1(Set option)33.594 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2(value)
9538 2.5 E F1 5(.T)C(hese options are described in Section 5.6.)-5 E<ad4f>72
9539 237 Q F2(option)A F0(=)A F2(value)A F1(Set)6.22 E F2(option)5.173 E F1
9540 2.674(to the speci\214ed)5.173 F F2(value)5.174 E F1 2.674
9541 (\(for long form option names\).)5.174 F 2.674(These options are)7.674 F
9542 (described in Section 5.6.)144 249 Q<ad4d>72 265.2 Q F2 1.666(xv)C(alue)
9543 -1.666 E F1(Set macro)29.704 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2
9544 (value)2.5 E F1(.)A<ad70>72 281.4 Q F2(pr)A(otocol)-.45 E F1 .401
9545 (Set the sending protocol.)27.92 F .401
9546 (Programs are encouraged to set this.)5.401 F .4
9547 (The protocol \214eld can be)5.401 F .114(in the form)144 293.4 R F2(pr)
9548 2.614 E(otocol)-.45 E F0(:)A F2(host)A F1 .114
9549 (to set both the sending protocol and sending host.)2.614 F -.15(Fo)
9550 5.115 G 2.615(re).15 G(xample,)-2.765 E 2.147(\231\255pUUCP:uunet\232 s\
9551 ets the sending protocol to UUCP and the sending host to uunet.)144
9552 305.4 R .973(\(Some e)144 317.4 R .974
9553 (xisting programs use \255oM to set the r and s macros; this is equi)
9554 -.15 F -.25(va)-.25 G .974(lent to using).25 F(\255p.\))144 329.4 Q
9555 <ad71>72 345.6 Q F2(time)A F1 -.35(Tr)44.14 G 3.2(yt).35 G 3.2(op)-3.2 G
9556 .7(rocess the queued up mail.)-3.2 F .7(If the time is gi)5.7 F -.15(ve)
9557 -.25 G(n,).15 E F2(sendmail)3.2 E F1 .7(will start one or more)3.2 F
9558 .011
9559 (processes to run through the queue\(s\) at the speci\214ed time interv)
9560 144 357.6 R .011(al to deli)-.25 F -.15(ve)-.25 G 2.511(rq).15 G .011
9561 (ueued mail;)-2.511 F .906(otherwise, it only runs once.)144 369.6 R
9562 .906(Each of these processes acts on a w)5.906 F 3.405(orkgroup. These)
9563 -.1 F(pro-)3.405 E .959(cesses are also kno)144 381.6 R .959(wn as w)
9564 -.25 F .959(orkgroup processes or WGP')-.1 F 3.459(sf)-.55 G .959
9565 (or short.)-3.459 F .96(Each w)5.96 F .96(orkgroup is)-.1 F .523
9566 (responsible for controlling the processing of one or more queues; w)144
9567 393.6 R .522(orkgroups help man-)-.1 F 1.268
9568 (age the use of system resources by sendmail.)144 405.6 R 1.268(Each w)
9569 6.268 F 1.268(orkgroup may ha)-.1 F 1.568 -.15(ve o)-.2 H 1.268
9570 (ne or more).15 F .357
9571 (children concurrently processing queues depending on the setting of)144
9572 417.6 R F2(MaxQueueChildr)2.856 E(en)-.37 E F1(.)A(\255qp)72 433.8 Q F2
9573 (time)A F1 1.174(Similar to \255q with a time ar)39.14 F 1.175
9574 (gument, e)-.18 F 1.175
9575 (xcept that instead of periodically starting WGP')-.15 F(s)-.55 E .7
9576 (sendmail starts persistent WGP')144 445.8 R 3.2(st)-.55 G .7
9577 (hat alternate between processing queues and sleeping.)-3.2 F 1.123
9578 (The sleep time is speci\214ed by the time ar)144 457.8 R 1.123
9579 (gument; it def)-.18 F 1.123(aults to 1 second, e)-.1 F 1.124
9580 (xcept that a)-.15 F 1.294(WGP al)144 469.8 R -.1(wa)-.1 G 1.293
9581 (ys sleeps at least 5 seconds if their queues were empty in the pre).1 F
9582 1.293(vious run.)-.25 F .138
9583 (Persistent processes are managed by a queue control process \(QCP\).)
9584 144 481.8 R .139(The QCP is the par)5.139 F(-)-.2 E .18
9585 (ent process of the WGP')144 493.8 R 2.679(s. T)-.55 F .179
9586 (ypically the QCP will be the sendmail daemon \(when started)-.8 F .424
9587 (with \255bd or \255bD\) or a special process \(named Queue control\) \
9588 \(when started without \255bd)144 505.8 R .72(or \255bD\).)144 517.8 R
9589 .72(If a persistent WGP ceases to be acti)5.72 F 1.019 -.15(ve f)-.25 H
9590 .719(or some reason another WGP will be).15 F .862
9591 (started by the QCP for the same w)144 529.8 R .862
9592 (orkgroup in most cases. When a persistent WGP has)-.1 F 1.008
9593 (core dumped, the deb)144 541.8 R 1.008(ug \215ag)-.2 F F2(no_per)3.508
9594 E(sistent_r)-.1 E(estart)-.37 E F1 1.007
9595 (is set or the speci\214c persistent WGP)3.508 F .676
9596 (has been restarted too man)144 553.8 R 3.176(yt)-.15 G .676
9597 (imes already then the WGP will not be started ag)-3.176 F .677
9598 (ain and a)-.05 F .876(message will be logged to this ef)144 565.8 R
9599 3.375(fect. T)-.25 F 3.375(os)-.8 G .875
9600 (top \(SIGTERM\) or restart \(SIGHUP\) persis-)-3.375 F .116(tent WGP')
9601 144 577.8 R 2.616(st)-.55 G .116
9602 (he appropriate signal should be sent to the QCP)-2.616 F 2.616(.T)-1.11
9603 G .116(he QCP will propag)-2.616 F .116(ate the)-.05 F
9604 (signal to all of the WGP')144 589.8 Q 2.5(sa)-.55 G
9605 (nd if appropriate restart the persistent WGP')-2.5 E(s.)-.55 E<ad71>72
9606 606 Q F2(Gname)A F1(Run the jobs in the queue group)32.48 E F2(name)2.5
9607 E F1(once.)2.5 E(\255q[!])72 622.2 Q F2(Xstring)A F1 .313
9608 (Run the queue once, limiting the jobs to those matching)21.92 F F2
9609 (Xstring)2.812 E F1 5.312(.T)C .312(he k)-5.312 F .612 -.15(ey l)-.1 H
9610 (etter).15 E F2(X)2.812 E F1 .312(can be)2.812 F F0(I)144 634.2 Q F1
9611 1.347(to limit based on queue identi\214er)3.847 F(,)-.4 E F0(R)3.847 E
9612 F1 1.347(to limit based on recipient,)3.847 F F0(S)3.847 E F1 1.347
9613 (to limit based on)3.847 F(sender)144 646.2 Q 4.758(,o)-.4 G(r)-4.758 E
9614 F0(Q)4.758 E F1 2.258
9615 (to limit based on quarantine reason for quarantined jobs.)4.758 F 4.757
9616 (Ap)7.257 G(articular)-4.757 E .062
9617 (queued job is accepted if one of the corresponding attrib)144 658.2 R
9618 .063(utes contains the indicated)-.2 F F2(string)2.563 E F1(.)A .779
9619 (The optional ! character ne)144 670.2 R -.05(ga)-.15 G .778
9620 (tes the condition tested.).05 F(Multiple)5.778 E F2(\255qX)3.278 E F1
9621 .778(\215ags are permitted,)3.278 F .622(with items with the same k)144
9622 682.2 R .922 -.15(ey l)-.1 H .622(etter \231or'ed\232 together).15 F
9623 3.122(,a)-.4 G .622(nd items with dif)-3.122 F .623(ferent k)-.25 F .923
9624 -.15(ey l)-.1 H(etters).15 E(\231and'ed\232 together)144 694.2 Q(.)-.55
9625 E 23.88(\255Q[reason] Quarantine)72 710.4 R .422
9626 (normal queue items with the gi)2.922 F -.15(ve)-.25 G 2.922(nr).15 G
9627 .422(eason or unquarantine quarantined queue)-2.922 F .963
9628 (items if no reason is gi)144 722.4 R -.15(ve)-.25 G 3.463(n. This).15 F
9629 .963(should only be used with some sort of item matching)3.463 F 0 Cg EP
9630 %%Page: 109 105
9631 %%BeginPageSetup
9632 BP
9633 %%EndPageSetup
9634 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9635 (SMM:08-109)190.86 E/F1 10/Times-Roman@0 SF(using)144 96 Q F0(\255q[!])
9636 2.5 E/F2 10/Times-Italic@0 SF(Xstring)A F1(as described abo)2.5 E -.15
9637 (ve)-.15 G(.).15 E(\255R ret)72 112.2 Q 1.687(What information you w)
9638 46.64 F 1.687(ant returned if the message bounces;)-.1 F F2 -.37(re)
9639 4.187 G(t).37 E F1 1.687(can be \231HDRS\232 for)4.187 F .877
9640 (headers only or \231FULL\232 for headers plus body)144 124.2 R 5.877
9641 (.T)-.65 G .878(his is a request only; the other end is)-5.877 F 1.309
9642 (not required to honor the parameter)144 136.2 R 6.309(.I)-.55 G 3.808
9643 <6699>-6.309 G 1.308(HDRS\232 is speci\214ed local bounces also return)
9644 -3.808 F(only the headers.)144 148.2 Q 61.08(\255t Read)72 164.4 R .752
9645 (the header for \231T)3.252 F .752
9646 (o:\232, \231Cc:\232, and \231Bcc:\232 lines, and send to e)-.8 F -.15
9647 (ve)-.25 G .752(ryone listed in those).15 F 2.54(lists. The)144 176.4 R
9648 .039(\231Bcc:\232 line will be deleted before sending.)2.54 F(An)5.039 E
9649 2.539(ya)-.15 G .039(ddresses in the ar)-2.539 F .039(gument v)-.18 F
9650 (ec-)-.15 E(tor will be deleted from the send list.)144 188.4 Q
9651 (\255V en)72 204.6 Q 32.32(vid The)-.4 F(indicated)3.179 E F2(en)3.179 E
9652 (vid)-.4 E F1 .679(is passed with the en)3.179 F -.15(ve)-.4 G .68
9653 (lope of the message and returned if the mes-).15 F(sage bounces.)144
9654 216.6 Q<ad58>72 232.8 Q F2(lo)2.5 E(g\214le)-.1 E F1 .725(Log all traf)
9655 31.74 F .725(\214c in and out of)-.25 F F2(sendmail)3.225 E F1 .725
9656 (in the indicated)3.225 F F2(lo)3.224 E(g\214le)-.1 E F1 .724(for deb)
9657 3.224 F .724(ugging mailer prob-)-.2 F 2.5(lems. This)144 244.8 R
9658 (produces a lot of data v)2.5 E
9659 (ery quickly and should be used sparingly)-.15 E(.)-.65 E .637
9660 (There are a number of options that may be speci\214ed as primiti)97 261
9661 R .938 -.15(ve \215)-.25 H 3.138(ags. These).15 F .638
9662 (are the e, i, m, and v)3.138 F 3.785(options. Also,)72 273 R 1.285
9663 (the f option may be speci\214ed as the)3.785 F F0<ad73>3.784 E F1 3.784
9664 (\215ag. The)3.784 F 1.284
9665 (DSN related options \231\255N\232, \231\255R\232, and)3.784 F
9666 <99ad569a206861>72 285 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G
9667 (ects on).25 E F2(sendmail)2.5 E F1(running as daemon.)2.5 E 0 Cg EP
9668 %%Page: 110 106
9669 %%BeginPageSetup
9670 BP
9671 %%EndPageSetup
9672 /F0 12/Times-Bold@0 SF 3(APPENDIX B)250.002 98.4 R -.12(QU)220.29 141.6
9673 S(EUE FILE FORMA).12 E(TS)-1.14 E/F1 10/Times-Roman@0 SF .101
9674 (This appendix describes the format of the queue \214les.)97 201 R .102
9675 (These \214les li)5.102 F .402 -.15(ve i)-.25 H 2.602(naq).15 G .102
9676 (ueue directory)-2.602 F 5.102(.T)-.65 G .102(he indi-)-5.102 F .331
9677 (vidual qf, hf, Qf, df, and xf \214les may be stored in separate)72 213
9678 R/F2 10/Times-Italic@0 SF(qf/)2.831 E F1(,)A F2(df/)2.831 E F1 2.831(,a)
9679 C(nd)-2.831 E F2(xf/)2.831 E F1 .331(subdirectories if the)2.831 F 2.831
9680 (ya)-.15 G .33(re present)-2.831 F(in the queue directory)72 225 Q(.)
9681 -.65 E .923(All queue \214les ha)97 241.2 R 1.223 -.15(ve t)-.2 H .923
9682 (he name).15 F F2(ttYMDhmsNNppppp)3.423 E F1(where)3.424 E F2
9683 (YMDhmsNNppppp)3.424 E F1 .924(is the)3.424 F F2(id)3.424 E F1 .924
9684 (for this mes-)3.424 F(sage and the)72 253.2 Q F2(tt)2.5 E F1
9685 (is a type.)2.5 E(The indi)5 E(vidual letters in the)-.25 E F2(id)2.5 E
9686 F1(are:)2.5 E 28.78(YE)72 269.4 S(ncoded year)-28.78 E 27.11(ME)72 285.6
9687 S(ncoded month)-27.11 E 28.78(DE)72 301.8 S(ncoded day)-28.78 E 31(hE)72
9688 318 S(ncoded hour)-31 E 28.22(mE)72 334.2 S(ncoded minute)-28.22 E 32.11
9689 (sE)72 350.4 S(ncoded second)-32.11 E 19.06(NN Encoded)72 366.6 R(en)2.5
9690 E -.15(ve)-.4 G(lope number).15 E 8.5(ppppp At)72 382.8 R(least \214v)
9691 2.5 E 2.5(ed)-.15 G(ecimal digits of the process ID)-2.5 E .477
9692 (All \214les with the same id collecti)97 399 R -.15(ve)-.25 G .477
9693 (ly de\214ne one message.).15 F .477(Due to the use of memory-b)5.477 F
9694 (uf)-.2 E .476(fered \214les,)-.25 F(some of these \214les may ne)72 411
9695 Q -.15(ve)-.25 G 2.5(ra).15 G(ppear on disk.)-2.5 E(The types are:)97
9696 427.2 Q 25.17(qf The)72 443.4 R(queue control \214le.)2.5 E
9697 (This \214le contains the information necessary to process the job)5 E
9698 (.)-.4 E 25.17(hf The)72 459.6 R(same as a queue control \214le, b)2.5 E
9699 (ut for a quarantined queue job)-.2 E(.)-.4 E 25.17(df The)72 475.8 R
9700 .451(data \214le.)2.951 F .452(The message body \(e)5.451 F .452
9701 (xcluding the header\) is k)-.15 F .452(ept in this \214le.)-.1 F .452
9702 (Sometimes the df \214le)5.452 F .183(is not stored in the same directo\
9703 ry as the qf \214le; in this case, the qf \214le contains a `d' record \
9704 which)108 487.8 R
9705 (names the queue directory that contains the df \214le.)108 499.8 Q
9706 27.39(tf A)72 516 R .045(temporary \214le.)2.545 F .045
9707 (This is an image of the)5.045 F/F3 10/Times-Bold@0 SF(qf)2.546 E F1
9708 .046(\214le when it is being reb)2.546 F 2.546(uilt. It)-.2 F .046
9709 (should be renamed to a)2.546 F F3(qf)108 528 Q F1(\214le v)2.5 E
9710 (ery quickly)-.15 E(.)-.65 E 25.17(xf A)72 544.2 R .567
9711 (transcript \214le, e)3.067 F .567
9712 (xisting during the life of a session sho)-.15 F .566(wing e)-.25 F -.15
9713 (ve)-.25 G .566(rything that happens during that).15 F 3.121
9714 (session. Sometimes)108 556.2 R .622(the xf \214le must be generated be\
9715 fore a queue group has been selected; in this)3.121 F
9716 (case, the xf \214le will be stored in a directory of the def)108 568.2
9717 Q(ault queue group.)-.1 E 22.95(Qf A)72 584.4 R -.74(``)3.279 G(lost')
9718 .74 E 3.279('q)-.74 G .779(ueue control \214le.)-3.279 F F2(sendmail)
9719 5.778 E F1 .778(renames a)3.278 F F3(qf)3.278 E F1 .778(\214le to)3.278
9720 F F3(Qf)3.278 E F1 .778(if there is a se)3.278 F -.15(ve)-.25 G .778
9721 (re \(con\214guration\)).15 F .256(problem that cannot be solv)108 596.4
9722 R .256(ed without human interv)-.15 F 2.756(ention. Search)-.15 F .256
9723 (the log\214le for the queue \214le id)2.756 F .053
9724 (to \214gure out what happened.)108 608.4 R .052(After you resolv)5.052
9725 F .052(ed the problem, you can rename the)-.15 F F3(Qf)2.552 E F1 .052
9726 (\214le to)2.552 F F3(qf)2.552 E F1(and)2.552 E(send it ag)108 620.4 Q
9727 (ain.)-.05 E .74
9728 (The queue control \214le is structured as a series of lines each be)97
9729 636.6 R .741(ginning with a code letter)-.15 F 5.741(.T)-.55 G .741
9730 (he lines)-5.741 F(are as follo)72 648.6 Q(ws:)-.25 E 28.78(VT)72 664.8
9731 S .82(he v)-28.78 F .82
9732 (ersion number of the queue \214le format, used to allo)-.15 F 3.319(wn)
9733 -.25 G -.25(ew)-3.319 G F2(sendmail)3.569 E F1 .819
9734 (binaries to read queue)3.319 F .003(\214les created by older v)108
9735 676.8 R 2.504(ersions. Def)-.15 F .004(aults to v)-.1 F .004
9736 (ersion zero.)-.15 F .004
9737 (Must be the \214rst line of the \214le if present.)5.004 F -.15(Fo)108
9738 688.8 S 2.5(r8).15 G(.12 the v)-2.5 E(ersion number is 6.)-.15 E 28.78
9739 (AT)72 705 S 1.175(he information gi)-28.78 F -.15(ve)-.25 G 3.675(nb)
9740 .15 G 3.675(yt)-3.675 G 1.175(he A)-3.675 F 1.175
9741 (UTH= parameter of the \231MAIL FR)-.55 F 1.175
9742 (OM:\232 command or $f@$j if)-.4 F(sendmail has been called directly)108
9743 717 Q(.)-.65 E F3 188.36(SMM:08-110 Sendmail)72 756 R
9744 (Installation and Operation Guide)2.5 E 0 Cg EP
9745 %%Page: 111 107
9746 %%BeginPageSetup
9747 BP
9748 %%EndPageSetup
9749 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9750 (SMM:08-111)190.86 E/F1 10/Times-Roman@0 SF 28.78(HA)72 96 S .329
9751 (header de\214nition.)-25.951 F .329(There may be an)5.329 F 2.829(yn)
9752 -.15 G .329(umber of these lines.)-2.829 F .33
9753 (The order is important: the)5.33 F 2.83(yr)-.15 G(epre-)-2.83 E .046
9754 (sent the order in the \214nal message.)108 108 R .046
9755 (These use the same syntax as header de\214nitions in the con\214gu-)
9756 5.046 F(ration \214le.)108 120 Q 29.33(CT)72 136.2 S .575
9757 (he controlling address.)-29.33 F .575
9758 (The syntax is \231localuser:aliasname\232.)5.575 F .575
9759 (Recipient addresses follo)5.575 F .575(wing this)-.25 F 2.814
9760 (line will be \215agged so that deli)108 148.2 R -.15(ve)-.25 G 2.814
9761 (ries will be run as the).15 F/F2 10/Times-Italic@0 SF(localuser)5.314 E
9762 F1 2.814(\(a user name from the)5.314 F .561(/etc/passwd \214le\);)108
9763 160.2 R F2(aliasname)3.061 E F1 .561(is the name of the alias that e)
9764 3.061 F .562(xpanded to this address \(used for print-)-.15 F
9765 (ing messages\).)108 172.2 Q 31(qT)72 188.4 S
9766 (he quarantine reason for quarantined queue items.)-31 E 28.78(QT)72
9767 204.6 S .798(he `)-28.78 F .798(`original recipient')-.74 F .798
9768 (', speci\214ed by the ORCPT= \214eld in an ESMTP transaction.)-.74 F
9769 .797(Used e)5.797 F(xclu-)-.15 E(si)108 216.6 Q -.15(ve)-.25 G
9770 (ly for Deli).15 E -.15(ve)-.25 G(ry Status Noti\214cations.).15 E
9771 (It applies only to the follo)5 E(wing `R' line.)-.25 E 32.67(rT)72
9772 232.8 S .782(he `)-32.67 F .782(`\214nal recipient')-.74 F 3.282('u)-.74
9773 G .782(sed for Deli)-3.282 F -.15(ve)-.25 G .782
9774 (ry Status Noti\214cations.).15 F .782(It applies only to the follo)
9775 5.782 F .783(wing `R')-.25 F(line.)108 244.8 Q 29.33(RA)72 261 S .705
9776 (recipient address.)-26.125 F .705
9777 (This will normally be completely aliased, b)5.705 F .705
9778 (ut is actually realiased when the)-.2 F .492(job is processed.)108 273
9779 R .492(There will be one line for each recipient.)5.492 F -1.11(Ve)5.492
9780 G .493(rsion 1 qf \214les also include a lead-)1.11 F .986(ing colon-te\
9781 rminated list of \215ags, some of which are `S' to return a message on \
9782 successful \214nal)108 285 R(deli)108 297 Q -.15(ve)-.25 G(ry).15 E
9783 2.825(,`)-.65 G .325(F' to return a message on f)-2.825 F .326
9784 (ailure, `D' to return a message if the message is delayed, `N')-.1 F
9785 .842(to suppress returning the body)108 309 R 3.342(,a)-.65 G .842
9786 (nd `P' to declare this as a `)-3.342 F(`primary')-.74 E 3.342('\()-.74
9787 G .841(command line or SMTP-)-3.342 F(session\) address.)108 321 Q 30.44
9788 (ST)72 337.2 S(he sender address.)-30.44 E
9789 (There may only be one of these lines.)5 E 29.89(TT)72 353.4 S
9790 (he job creation time.)-29.89 E
9791 (This is used to compute when to time out the job)5 E(.)-.4 E 30.44(PT)
9792 72 369.6 S .113(he current message priority)-30.44 F 5.113(.T)-.65 G
9793 .113(his is used to order the queue.)-5.113 F .114
9794 (Higher numbers mean lo)5.114 F .114(wer priori-)-.25 F 3.677(ties. The)
9795 108 381.6 R 1.176(priority changes as the message sits in the queue.)
9796 3.677 F 1.176(The initial priority depends on the)6.176 F
9797 (message class and the size of the message.)108 393.6 Q 27.11(MA)72
9798 409.8 S 2.703(message. This)-24.407 F .203(line is printed by the)2.703
9799 F F2(mailq)2.703 E F1 .204
9800 (command, and is generally used to store status infor)2.704 F(-)-.2 E
9801 2.5(mation. It)108 421.8 R(can contain an)2.5 E 2.5(yt)-.15 G -.15(ex)
9802 -2.5 G(t.).15 E 30.44(FF)72 438 S .044
9803 (lag bits, represented as one letter per \215ag.)-30.44 F .043
9804 (De\214ned \215ag bits are)5.043 F F0(r)2.543 E F1 .043
9805 (indicating that this is a response)2.543 F .142(message and)108 450 R
9806 F0(w)2.642 E F1 .142(indicating that a w)2.642 F .143
9807 (arning message has been sent announcing that the mail has been)-.1 F
9808 2.514(delayed. Other)108 462 R .014(\215ag bits are:)2.514 F F0(8)2.514
9809 E F1 2.514(:t)C .013(he body contains 8bit data,)-2.514 F F0(b)2.513 E
9810 F1 2.513(:aB)C .013(cc: header should be remo)-2.513 F -.15(ve)-.15 G
9811 (d,).15 E F0(d)2.513 E F1(:)A .551
9812 (the mail has RET parameters \(see RFC 1894\),)108 474 R F0(n)3.052 E F1
9813 3.052(:t)C .552(he body of the message should not be returned)-3.052 F
9814 (in case of an error)108 486 Q(,)-.4 E F0(s)2.5 E F1 2.5(:t)C(he en)-2.5
9815 E -.15(ve)-.4 G(lope has been split.).15 E 28.78(NT)72 502.2 S
9816 (he total number of deli)-28.78 E -.15(ve)-.25 G(ry attempts.).15 E
9817 28.78(KT)72 518.4 S
9818 (he time \(as seconds since January 1, 1970\) of the last deli)-28.78 E
9819 -.15(ve)-.25 G(ry attempt.).15 E 31(dI)72 534.6 S 3.15(ft)-31 G .65
9820 (he df \214le is in a dif)-3.15 F .65(ferent directory than the qf \214\
9821 le, then a `d' record is present, specifying the)-.25 F
9822 (directory in which the df \214le resides.)108 546.6 Q 32.67(IT)72 562.8
9823 S .724(he i-number of the data \214le; this can be used to reco)-32.67 F
9824 -.15(ve)-.15 G 3.225(ry).15 G .725
9825 (our mail queue after a disastrous disk)-3.225 F(crash.)108 574.8 Q 31
9826 ($A)72 591 S(macro de\214nition.)-28.5 E(The v)5 E
9827 (alues of certain macros are passed through to the queue run phase.)-.25
9828 E 29.33(BT)72 607.2 S .925(he body type.)-29.33 F .925
9829 (The remainder of the line is a te)5.925 F .925
9830 (xt string de\214ning the body type.)-.15 F .924(If this \214eld is)
9831 5.924 F .009(missing, the body type is assumed to be \231unde\214ned\
9832 \232 and no special processing is attempted.)108 619.2 R(Le)5.009 E -.05
9833 (ga)-.15 G(l).05 E -.25(va)108 631.2 S
9834 (lues are \2317BIT\232 and \2318BITMIME\232.).25 E 29.89(ZT)72 647.4 S
9835 (he original en)-29.89 E -.15(ve)-.4 G
9836 (lope id \(from the ESMTP transaction\).).15 E -.15(Fo)5 G 2.5(rD).15 G
9837 (eli)-2.5 E -.15(ve)-.25 G 2.5(rS).15 G(tatus Noti\214cations only)-2.5
9838 E(.)-.65 E 4.073(As an e)97 663.6 R 4.073(xample, the follo)-.15 F 4.072
9839 (wing is a queue \214le sent to \231eric@mammoth.Berk)-.25 F(ele)-.1 E
9840 -.65(y.)-.15 G 4.072(EDU\232 and).65 F 0 Cg EP
9841 %%Page: 112 108
9842 %%BeginPageSetup
9843 BP
9844 %%EndPageSetup
9845 /F0 10/Times-Bold@0 SF 188.36(SMM:08-112 Sendmail)72 60 R
9846 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9847 (\231bostic@ok)72 98 Q(eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)
9848 -.15 G(EDU\232).65 E/F2 7/Times-Roman@0 SF(1)-4 I F1(:)4 I(V4)112 114.2
9849 Q(T711358135)112 126.2 Q(K904446490)112 138.2 Q(N0)112 150.2 Q(P2100941)
9850 112 162.2 Q($_eric@localhost)112 174.2 Q(${daemon_\215ags})112 186.2 Q
9851 (Seric)112 198.2 Q(Ceric:100:1000:sendmail@v)112 210.2 Q(angogh.CS.Berk)
9852 -.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:eric@mammoth.Berk)112
9853 222.2 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:bostic@ok)112 234.2 Q
9854 (eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
9855 (H?P?Return-path: <^g>)112 246.2 Q(H??Recei)112 258.2 Q -.15(ve)-.25 G
9856 (d: by v).15 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
9857 (EDU \(5.108/2.7\) id AAA06703;).65 E(Fri, 17 Jul 1992 00:28:55 -0700)
9858 132 270.2 Q(H??Recei)112 282.2 Q -.15(ve)-.25 G(d: from mail.CS.Berk).15
9859 E(ele)-.1 E -.65(y.)-.15 G(EDU by v).65 E(angogh.CS.Berk)-.25 E(ele)-.1
9860 E -.65(y.)-.15 G(EDU \(5.108/2.7\)).65 E
9861 (id AAA06698; Fri, 17 Jul 1992 00:28:54 -0700)132 294.2 Q(H??Recei)112
9862 306.2 Q -.15(ve)-.25 G(d: from [128.32.31.21] by mail.CS.Berk).15 E(ele)
9863 -.1 E -.65(y.)-.15 G(EDU \(5.96/2.5\)).65 E
9864 (id AA22777; Fri, 17 Jul 1992 03:29:14 -0400)132 318.2 Q(H??Recei)112
9865 330.2 Q -.15(ve)-.25 G(d: by foo.bar).15 E(.baz.de \(5.57/Ultrix3.0-C\))
9866 -.55 E(id AA22757; Fri, 17 Jul 1992 09:31:25 GMT)132 342.2 Q
9867 (H?F?From: eric@foo.bar)112 354.2 Q(.baz.de \(Eric Allman\))-.55 E
9868 (H?x?Full-name: Eric Allman)112 366.2 Q
9869 (H??Message-id: <9207170931.AA22757@foo.bar)112 378.2 Q(.baz.de>)-.55 E
9870 (H??T)112 390.2 Q(o: sendmail@v)-.8 E(angogh.CS.Berk)-.25 E(ele)-.1 E
9871 -.65(y.)-.15 G(EDU).65 E(H??Subject: this is an e)112 402.2 Q
9872 (xample message)-.15 E .658(This sho)72 418.4 R .658(ws the person who \
9873 sent the message, the submission time \(in seconds since January 1, 197\
9874 0\), the)-.25 F(message priority)72 430.4 Q 2.5(,t)-.65 G
9875 (he message class, the recipients, and the headers for the message.)-2.5
9876 E .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL
9877 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8
9878 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108
9879 678.8 DL 116 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120
9880 678.8 DL 128 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132
9881 678.8 DL 140 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144
9882 678.8 DL 152 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156
9883 678.8 DL 164 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168
9884 678.8 DL 176 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180
9885 678.8 DL 188 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192
9886 678.8 DL 200 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204
9887 678.8 DL 212 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F3 5
9888 /Times-Roman@0 SF(1)93.6 689.2 Q/F4 8/Times-Roman@0 SF .718(This e)3.2 J
9889 .718(xample is contri)-.12 F -.12(ve)-.2 G 2.718(da).12 G .718
9890 (nd probably inaccurate for your en)-2.718 F 2.719(vironment. Glance)
9891 -.32 F -.12(ove)2.719 G 2.719(ri).12 G 2.719(tt)-2.719 G 2.719(og)-2.719
9892 G .719(et an idea; nothing can replace)-2.719 F(looking at what your o)
9893 72 702 Q(wn system generates.)-.2 E 0 Cg EP
9894 %%Page: 113 109
9895 %%BeginPageSetup
9896 BP
9897 %%EndPageSetup
9898 /F0 12/Times-Bold@0 SF 3(APPENDIX C)249.672 98.4 R(SUMMAR)198.282 141.6
9899 Q 3(YO)-.42 G 3(FS)-3 G(UPPOR)-3 E 3(TF)-.48 G(ILES)-3 E/F1 10
9900 /Times-Roman@0 SF 1.519(This is a summary of the support \214les that)97
9901 201 R/F2 10/Times-Italic@0 SF(sendmail)4.019 E F1 1.52
9902 (creates or generates.)4.019 F(Man)6.52 E 4.02(yo)-.15 G 4.02(ft)-4.02 G
9903 1.52(hese can be)-4.02 F(changed by editing the sendmail.cf \214le; che\
9904 ck there to \214nd the actual pathnames.)72 213 Q(/usr/sbin/sendmail)72
9905 229.2 Q(The binary of)144 241.2 Q F2(sendmail)2.5 E F1(.)A(/usr/bin/ne)
9906 72 257.4 Q -.1(wa)-.25 G(liases).1 E 3.735(Al)144 269.4 S 1.235
9907 (ink to /usr/sbin/sendmail; causes the alias database to be reb)-3.735 F
9908 3.734(uilt. Running)-.2 F 1.234(this pro-)3.734 F
9909 (gram is completely equi)144 281.4 Q -.25(va)-.25 G(lent to gi).25 E
9910 (ving)-.25 E F2(sendmail)2.5 E F1(the)2.5 E/F3 10/Times-Bold@0 SF
9911 (\255bi)2.5 E F1(\215ag.)2.5 E 13.38(/usr/bin/mailq Prints)72 297.6 R
9912 3.702(al)3.702 G 1.202(isting of the mail queue.)-3.702 F 1.203
9913 (This program is equi)6.202 F -.25(va)-.25 G 1.203(lent to using the).25
9914 F F3(\255bp)3.703 E F1 1.203(\215ag to)3.703 F F2(sendmail)144 309.6 Q
9915 F1(.)A(/etc/mail/sendmail.cf)72 325.8 Q
9916 (The con\214guration \214le, in te)144 337.8 Q(xtual form.)-.15 E 1.72
9917 (/etc/mail/help\214le The)72 354 R(SMTP help \214le.)2.5 E
9918 (/etc/mail/statistics)72 370.2 Q 2.5(As)144 382.2 S
9919 (tatistics \214le; need not be present.)-2.5 E(/etc/mail/sendmail.pid)72
9920 398.4 Q .318(Created in daemon mode; it contains the process id of the \
9921 current SMTP daemon.)144 410.4 R .318(If you)5.318 F 1.047
9922 (use this in scripts; use `)144 422.4 R 1.047(`head \2551')-.74 F 3.548
9923 ('t)-.74 G 3.548(og)-3.548 G 1.048
9924 (et just the \214rst line; the second line contains the)-3.548 F .68
9925 (command line used to in)144 434.4 R -.2(vo)-.4 G .879 -.1(ke t).2 H
9926 .679(he daemon, and later v).1 F .679(ersions of)-.15 F F2(sendmail)
9927 3.179 E F1 .679(may add more)3.179 F(information to subsequent lines.)
9928 144 446.4 Q 5.06(/etc/mail/aliases The)72 462.6 R(te)2.5 E(xtual v)-.15
9929 E(ersion of the alias \214le.)-.15 E(/etc/mail/aliases.db)72 478.8 Q
9930 (The alias \214le in)144 490.8 Q F2(hash)2.5 E F1(\(3\) format.)1.666 E
9931 (/etc/mail/aliases.{pag,dir})72 507 Q(The alias \214le in)144 519 Q F2
9932 (ndbm)2.5 E F1(\(3\) format.)1.666 E(/v)72 535.2 Q(ar/spool/mqueue)-.25
9933 E(The directory in which the mail queue\(s\) and temporary \214les resi\
9934 de.)144 547.2 Q(/v)72 563.4 Q(ar/spool/mqueue/qf*)-.25 E
9935 (Control \(queue\) \214les for messages.)144 575.4 Q(/v)72 591.6 Q
9936 (ar/spool/mqueue/df*)-.25 E(Data \214les.)144 603.6 Q(/v)72 619.8 Q
9937 (ar/spool/mqueue/tf*)-.25 E -.7(Te)144 631.8 S(mporary v).7 E
9938 (ersions of the qf \214les, used during queue \214le reb)-.15 E(uild.)
9939 -.2 E(/v)72 648 Q(ar/spool/mqueue/xf*)-.25 E 2.5(At)144 660 S
9940 (ranscript of the current session.)-2.5 E F3
9941 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-113)190.86 E
9942 0 Cg EP
9943 %%Page: 114 110
9944 %%BeginPageSetup
9945 BP
9946 %%EndPageSetup
9947 /F0 10/Times-Bold@0 SF 188.36(SMM:08-114 Sendmail)72 60 R
9948 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9949 (This page intentionally left blank;)256.225 300 Q
9950 (replace it with a blank sheet for double-sided output.)218.6 312 Q 0 Cg
9951 EP
9952 %%Page: 3 111
9953 %%BeginPageSetup
9954 BP
9955 %%EndPageSetup
9956 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9957 (SMM:08-3)200.86 E/F1 12/Times-Roman@0 SF -1.116(TA)263.226 98.4 S
9958 (BLE OF CONTENTS)1.116 E/F2 10/Times-Roman@0 SF 2.5(1. B)72 124.8 R
9959 (ASIC INST)-.35 E(ALLA)-.93 E 1.18(TION ...............................\
9960 .......................................................................\
9961 .........)-1.11 F(7)31 E 2.5(1.1. Compiling)87 139.2 R .43(Sendmail ...\
9962 .......................................................................\
9963 ....................................)2.5 F(7)31 E 2.5(1.1.1. T)102 153.6
9964 R(weaking the Build In)-.8 E -.2(vo)-.4 G .19(cation ..................\
9965 ...................................................................).2 F
9966 (7)31 E 2.5(1.1.2. Creating)102 168 R 2.5(aS)2.5 G
9967 (ite Con\214guration File)-2.5 E 28.5(.................................\
9968 ............................................... 7)2.94 F 2.5(1.1.3. T)
9969 102 182.4 R(weaking the Mak)-.8 E 1.64(e\214le ........................\
9970 .......................................................................\
9971 ..)-.1 F(8)31 E 2.5(1.1.4. Compilation)102 196.8 R(and installation)2.5
9972 E 28.5(................................................................\
9973 ........................ 8)4.6 F 2.5(1.2. Con\214guration)87 211.2 R .99
9974 (Files ................................................................\
9975 ................................................)2.5 F(8)31 E 2.5
9976 (1.3. Details)87 225.6 R(of Installation Files)2.5 E 23.5(.............\
9977 .......................................................................\
9978 ............... 10)4.89 F 2.5(1.3.1. /usr/sbin/sendmail)102 240 R 23.5(\
9979 .......................................................................\
9980 .................................. 10)2.66 F 2.5
9981 (1.3.2. /etc/mail/sendmail.cf)102 254.4 R 23.5(........................\
9982 .......................................................................\
9983 ..... 10)4.34 F 2.5(1.3.3. /etc/mail/submit.cf)102 268.8 R 23.5(.......\
9984 .......................................................................\
9985 .......................... 10)3.22 F 2.5(1.3.4. /usr/bin/ne)102 283.2 R
9986 -.1(wa)-.25 G 2.19(liases .............................................\
9987 ..........................................................).1 F(10)26 E
9988 2.5(1.3.5. /usr/bin/hoststat)102 297.6 R 23.5(.........................\
9989 .......................................................................\
9990 ............ 10)4.6 F 2.5(1.3.6. /usr/bin/pur)102 312 R 1.18(gestat ...\
9991 .......................................................................\
9992 ................................)-.18 F(11)26 E 2.5(1.3.7. /v)102 326.4
9993 R 1.81(ar/spool/mqueue ................................................\
9994 ........................................................)-.25 F(11)26 E
9995 2.5(1.3.8. /v)102 340.8 R 2.09(ar/spool/clientmqueue ..................\
9996 .......................................................................\
9997 ......)-.25 F(11)26 E 2.5(1.3.9. /v)102 355.2 R .97(ar/spool/mqueue/.ho\
9998 ststat ................................................................\
9999 ..........................)-.25 F(11)26 E 2.5
10000 (1.3.10. /etc/mail/aliases*)102 369.6 R 23.5(..........................\
10001 .......................................................................\
10002 ....... 11)4.06 F 2.5(1.3.11. /etc/rc)102 384 R(or /etc/init.d/sendmail)
10003 2.5 E 23.5(............................................................\
10004 .......................... 12)3.23 F 2.5(1.3.12. /etc/mail/help\214le)
10005 102 398.4 R 23.5(......................................................\
10006 ................................................... 12)3.22 F 2.5
10007 (1.3.13. /etc/mail/statistics)102 412.8 R 23.5(........................\
10008 .......................................................................\
10009 ........ 12)3.77 F 2.5(1.3.14. /usr/bin/mailq)102 427.2 R 23.5(........\
10010 .......................................................................\
10011 .............................. 12)4.88 F 2.5(1.3.15. sendmail.pid)102
10012 441.6 R 23.5(..........................................................\
10013 ..................................................... 12)4.61 F 2.5
10014 (1.3.16. Map)102 456 R .72(Files ......................................\
10015 .......................................................................\
10016 .......)2.5 F(14)26 E 2.5(2. NORMAL)72 470.4 R(OPERA)2.5 E 1.56(TIONS .\
10017 .......................................................................\
10018 .....................................)-1.11 F(14)26 E 2.5(2.1. The)87
10019 484.8 R(System Log)2.5 E 23.5(.........................................\
10020 .......................................................................\
10021 .... 14)4.89 F 2.5(2.1.1. F)102 499.2 R 2.26(ormat ....................\
10022 .......................................................................\
10023 ...............................)-.15 F(14)26 E 2.5(2.1.2. Le)102 513.6 R
10024 -.15(ve)-.25 G 2.24(ls ................................................\
10025 .......................................................................\
10026 ....).15 F(15)26 E 2.5(2.2. Dumping)87 528 R .72(State ................\
10027 .......................................................................\
10028 ................................)2.5 F(15)26 E 2.5(2.3. The)87 542.4 R
10029 (Mail Queues)2.5 E 23.5(...............................................\
10030 .................................................................... 16)
10031 4.07 F 2.5(2.3.1. Queue)102 556.8 R(Groups and Queue Directories)2.5 E
10032 23.5(..................................................................\
10033 ........ 16)2.99 F 2.5(2.3.2. Queue)102 571.2 R 1.84(Runs .............\
10034 .......................................................................\
10035 ..............................)2.5 F(16)26 E 2.5(2.3.3. Manual)102 585.6
10036 R(Interv)2.5 E 1.72(ention ............................................\
10037 .........................................................)-.15 F(17)26 E
10038 2.5(2.3.4. Printing)102 600 R(the queue)2.5 E 23.5(....................\
10039 .......................................................................\
10040 .............. 17)2.67 F 2.5(2.3.5. F)102 614.4 R(orcing the queue)-.15
10041 E 23.5(................................................................\
10042 ......................................... 17)3.94 F 2.5
10043 (2.3.6. Quarantined)102 628.8 R(Queue Items)2.5 E 23.5(................\
10044 .......................................................................\
10045 ...... 18)3.25 F 2.5(2.4. Disk)87 643.2 R(Based Connection Information)
10046 2.5 E 23.5(............................................................\
10047 ......................... 18)3.79 F 2.5(2.5. The)87 657.6 R
10048 (Service Switch)2.5 E 23.5(............................................\
10049 .................................................................... 19)
10050 2.68 F 2.5(2.6. The)87 672 R(Alias Database)2.5 E 23.5(................\
10051 .......................................................................\
10052 ......................... 20)2.69 F 2.5(2.6.1. Reb)102 686.4 R
10053 (uilding the alias database)-.2 E 23.5(................................\
10054 ....................................................... 21)4.27 F 2.5
10055 (2.6.2. Potential)102 700.8 R .72(problems ............................\
10056 .......................................................................\
10057 .....)2.5 F(21)26 E 2.5(2.6.3. List)102 715.2 R -.25(ow)2.5 G 1.81(ners\
10058  ......................................................................\
10059 .............................................).25 F(21)26 E 0 Cg EP
10060 %%Page: 4 112
10061 %%BeginPageSetup
10062 BP
10063 %%EndPageSetup
10064 /F0 10/Times-Bold@0 SF 198.36(SMM:08-4 Sendmail)72 60 R
10065 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
10066 (2.7. User)87 96 R(Information Database)2.5 E 23.5(....................\
10067 .......................................................................\
10068 ......... 22)2.7 F 2.5(2.8. Per)87 110.4 R(-User F)-.2 E(orw)-.15 E
10069 (arding \(.forw)-.1 E(ard Files\))-.1 E 23.5(..........................\
10070 ......................................................... 22)4.09 F 2.5
10071 (2.9. Special)87 124.8 R(Header Lines)2.5 E 23.5(......................\
10072 .......................................................................\
10073 ................ 22)2.97 F 2.5(2.9.1. Errors-T)102 139.2 R 2.09(o: ....\
10074 .......................................................................\
10075 ..........................................)-.8 F(22)26 E 2.5
10076 (2.9.2. Apparently-T)102 153.6 R 2.09(o: ..............................\
10077 .......................................................................\
10078 ........)-.8 F(22)26 E 2.5(2.9.3. Precedence)102 168 R 23.5(...........\
10079 .......................................................................\
10080 .................................. 22)2.97 F 2.5(2.10. IDENT)87 182.4 R
10081 (Protocol Support)2.5 E 23.5(..........................................\
10082 ........................................................... 23)2.95 F
10083 2.5(3. ARGUMENTS)72 196.8 R 23.5(......................................\
10084 .......................................................................\
10085 .................. 23)3.78 F 2.5(3.1. Queue)87 211.2 R(Interv)2.5 E 1.55
10086 (al ...................................................................\
10087 ....................................................)-.25 F(23)26 E 2.5
10088 (3.2. Daemon)87 225.6 R 1.29(Mode .....................................\
10089 .......................................................................\
10090 ...........)2.5 F(24)26 E 2.5(3.3. F)87 240 R(orcing the Queue)-.15 E
10091 23.5(..................................................................\
10092 ............................................... 24)4.22 F 2.5(3.4. Deb)
10093 87 254.4 R 1.76(ugging ................................................\
10094 .......................................................................\
10095 ......)-.2 F(24)26 E 2.5(3.5. Changing)87 268.8 R(the V)2.5 E
10096 (alues of Options)-1.11 E 23.5(........................................\
10097 .................................................... 25)3.23 F 2.5
10098 (3.6. T)87 283.2 R(rying a Dif)-.35 E(ferent Con\214guration File)-.25 E
10099 23.5(..................................................................\
10100 ................. 25)4.67 F 2.5(3.7. Logging)87 297.6 R -.35(Tr)2.5 G
10101 (af).35 E .5(\214c ....................................................\
10102 ..................................................................)-.25
10103 F(25)26 E 2.5(3.8. T)87 312 R(esting Con\214guration Files)-.7 E 23.5(.\
10104 .......................................................................\
10105 ........................... 26)4.19 F 2.5(3.9. Persistent)87 326.4 R
10106 (Host Status Information)2.5 E 23.5(...................................\
10107 ..................................................... 27)3.5 F 2.5
10108 (4. TUNING)72 340.8 R 23.5(............................................\
10109 .......................................................................\
10110 ...................... 27)2.68 F 2.5(4.1. T)87 355.2 R 1.07(imeouts ...\
10111 .......................................................................\
10112 ......................................................)-.35 F(27)26 E
10113 2.5(4.1.1. Queue)102 369.6 R(interv)2.5 E 2.1(al ......................\
10114 .......................................................................\
10115 .................)-.25 F(27)26 E 2.5(4.1.2. Read)102 384 R 1(timeouts .\
10116 .......................................................................\
10117 .......................................)2.5 F(28)26 E 2.5
10118 (4.1.3. Message)102 398.4 R 1.56(timeouts .............................\
10119 .......................................................................\
10120 .....)2.5 F(29)26 E 2.5(4.2. F)87 412.8 R(orking During Queue Runs)-.15
10121 E 23.5(................................................................\
10122 ................................. 30)4.49 F 2.5(4.3. Queue)87 427.2 R
10123 .73(Priorities ........................................................\
10124 .............................................................)2.5 F(30)
10125 26 E 2.5(4.4. Load)87 441.6 R .44(Limiting ............................\
10126 .......................................................................\
10127 .....................)2.5 F(31)26 E 2.5(4.5. Resource)87 456 R .17(Limi\
10128 ts ....................................................................\
10129 .................................................)2.5 F(31)26 E 2.5
10130 (4.6. Measures)87 470.4 R(ag)2.5 E(ainst Denial of Service Attacks)-.05
10131 E 23.5(................................................................\
10132 ......... 31)3.87 F 2.5(4.7. Deli)87 484.8 R -.15(ve)-.25 G(ry Mode).15
10133 E 23.5(................................................................\
10134 ....................................................... 31)3.08 F 2.5
10135 (4.8. Log)87 499.2 R(Le)2.5 E -.15(ve)-.25 G 2.52(l.).15 G 23.5(.......\
10136 .......................................................................\
10137 ................................................ 32)-2.52 F 2.5
10138 (4.9. File)87 513.6 R .72(Modes .......................................\
10139 .......................................................................\
10140 ...............)2.5 F(33)26 E 2.5(4.9.1. T)102 528 R 2.5(os)-.8 G
10141 (uid or not to suid?)-2.5 E 23.5(......................................\
10142 ........................................................... 33)6.52 F
10143 2.5(4.9.2. T)102 542.4 R(urning of)-.45 E 2.5(fs)-.25 G(ecurity checks)
10144 -2.5 E 23.5(...........................................................\
10145 ............................... 33)3.95 F 2.5(4.10. Connection)87 556.8
10146 R 1.56(Caching ........................................................\
10147 ....................................................)2.5 F(35)26 E 2.5
10148 (4.11. Name)87 571.2 R(Serv)2.5 E(er Access)-.15 E 23.5(...............\
10149 .......................................................................\
10150 ...................... 36)2.85 F 2.5(4.12. Mo)87 585.6 R(ving the Per)
10151 -.15 E(-User F)-.2 E(orw)-.15 E(ard Files)-.1 E 23.5(..................\
10152 .................................................................. 37)
10153 3.84 F 2.5(4.13. Free)87 600 R 1.85(Space .............................\
10154 .......................................................................\
10155 .......................)2.5 F(37)26 E 2.5(4.14. Maximum)87 614.4 R
10156 (Message Size)2.5 E 23.5(..............................................\
10157 ....................................................... 37)4.62 F 2.5
10158 (4.15. Pri)87 628.8 R -.25(va)-.25 G .3 -.15(cy F).25 H 1.93(lags .....\
10159 .......................................................................\
10160 ...........................................).15 F(37)26 E 2.5
10161 (4.16. Send)87 643.2 R(to Me T)2.5 E 2.08(oo ..........................\
10162 .......................................................................\
10163 ..................)-.8 F(38)26 E 2.5(5. THE)72 657.6 R
10164 (WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-1.11 E 23.5
10165 (........................................................ 38)4.64 F 2.5
10166 (5.1. R)87 672 R(and S \212 Re)2.5 E(writing Rules)-.25 E 23.5(........\
10167 .......................................................................\
10168 ................... 38)4.3 F 2.5(5.1.1. The)102 686.4 R(left hand side)
10169 2.5 E 23.5(............................................................\
10170 ............................................. 39)4.07 F 2.5(5.1.2. The)
10171 102 700.8 R(right hand side)2.5 E 23.5(................................\
10172 .......................................................................\
10173  39)3.51 F 2.5(5.1.3. Semantics)102 715.2 R(of re)2.5 E
10174 (writing rule sets)-.25 E 23.5(........................................\
10175 ........................................... 40)4.6 F 0 Cg EP
10176 %%Page: 5 113
10177 %%BeginPageSetup
10178 BP
10179 %%EndPageSetup
10180 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
10181 (SMM:08-5)200.86 E/F1 10/Times-Roman@0 SF 2.5(5.1.4. Ruleset)102 96 R
10182 2.11(hooks ............................................................\
10183 ...................................................)2.5 F(41)26 E 2.5
10184 (5.1.4.1. check_relay)117 110.4 R 23.5(................................\
10185 .......................................................................\
10186 ... 41)2.69 F 2.5(5.1.4.2. check_mail)117 124.8 R 23.5(................\
10187 .......................................................................\
10188 ................... 42)4.9 F 2.5(5.1.4.3. check_rcpt)117 139.2 R 23.5(.\
10189 .......................................................................\
10190 ................................... 42)4.63 F 2.5(5.1.4.4. check_data)
10191 117 153.6 R 23.5(......................................................\
10192 ..................................................... 42)3.52 F 2.5
10193 (5.1.4.5. check_compat)117 168 R 23.5(.................................\
10194 ..................................................................... 4\
10195 2)3.24 F 2.5(5.1.4.6. check_eoh)117 182.4 R 23.5(......................\
10196 .......................................................................\
10197 ............... 42)3.24 F 2.5(5.1.4.7. check_eom)117 196.8 R 23.5(.....\
10198 .......................................................................\
10199 ............................... 43)2.96 F 2.5(5.1.4.8. check_etrn)117
10200 211.2 R 23.5(..........................................................\
10201 ................................................. 43)4.63 F 2.5
10202 (5.1.4.9. check_e)117 225.6 R .89(xpn .................................\
10203 .......................................................................\
10204 ..)-.15 F(43)26 E 2.5(5.1.4.10. check_vrfy)117 240 R 23.5(.............\
10205 .......................................................................\
10206 ..................... 43)3.52 F 2.5(5.1.4.11. trust_auth)117 254.4 R
10207 23.5(..................................................................\
10208 ......................................... 43)3.5 F 2.5
10209 (5.1.4.12. tls_client)117 268.8 R 23.5(................................\
10210 .......................................................................\
10211 ..... 43)4.33 F 2.5(5.1.4.13. tls_serv)117 283.2 R 2.27(er ............\
10212 .......................................................................\
10213 ........................)-.15 F(44)26 E 2.5(5.1.4.14. tls_rcpt)117 297.6
10214 R 23.5(................................................................\
10215 ............................................... 44)3.5 F 2.5
10216 (5.1.4.15. srv_features)117 312 R 23.5(................................\
10217 .......................................................................\
10218  44)4.63 F 2.5(5.1.4.16. try_tls)117 326.4 R 23.5(.....................\
10219 .......................................................................\
10220 ..................... 45)2.94 F 2.5(5.1.4.17. tls_srv_features)117 340.8
10221 R(and tls_clt_features)2.5 E 23.5
10222 (................................................................. 45)
10223 4.64 F 2.5(5.1.4.18. authinfo)117 355.2 R 23.5(........................\
10224 .......................................................................\
10225 ............... 46)2.67 F 2.5(5.1.4.19. queue)117 369.6 R 1.44(group ..\
10226 .......................................................................\
10227 ...............................)-.15 F(46)26 E 2.5
10228 (5.1.4.20. greet_pause)117 384 R 23.5(.................................\
10229 .......................................................................\
10230  47)3.24 F 2.5(5.1.5. IPC)102 398.4 R 1(mailers .......................\
10231 .......................................................................\
10232 .....................)2.5 F(47)26 E 2.5(5.2. D)87 412.8 R 2.5<8a44>2.5 G
10233 (e\214ne Macro)-2.5 E 23.5(............................................\
10234 .................................................................... 47)
10235 3.52 F 2.5(5.3. C)87 427.2 R(and F \212 De\214ne Classes)2.5 E 23.5(...\
10236 .......................................................................\
10237 ........................... 54)2.67 F 2.5(5.4. M)87 441.6 R 2.5<8a44>2.5
10238 G(e\214ne Mailer)-2.5 E 23.5(..........................................\
10239 ..................................................................... 5\
10240 6)3.79 F 2.5(5.5. H)87 456 R 2.5<8a44>2.5 G(e\214ne Header)-2.5 E 23.5(\
10241 .......................................................................\
10242 ........................................ 61)3.25 F 2.5(5.6. O)87 470.4 R
10243 2.5<8a53>2.5 G(et Option)-2.5 E 23.5(..................................\
10244 .......................................................................\
10245 ............ 62)3.22 F 2.5(5.7. P)87 484.8 R 2.5<8a50>2.5 G
10246 (recedence De\214nitions)-2.5 E 23.5(..................................\
10247 ................................................................ 81)2.96
10248 F 2.5(5.8. V)87 499.2 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E
10249 (ersion Le)-1.11 E -.15(ve)-.25 G 2.8(l.).15 G 23.5(...................\
10250 ..................................................................... 8\
10251 1)-2.8 F 2.5(5.9. K)87 513.6 R 2.5<8a4b>2.5 G .3 -.15(ey F)-2.75 H
10252 (ile Declaration).15 E 23.5(...........................................\
10253 .......................................................... 82)2.81 F 2.5
10254 (5.10. Q)87 528 R 2.5<8a51>2.5 G(ueue Group Declaration)-2.5 E 23.5(...\
10255 .......................................................................\
10256 ................. 91)2.98 F 2.5(5.11. X)87 542.4 R 2.5<8a4d>2.5 G
10257 (ail Filter \(Milter\) De\214nitions)-2.5 E 23.5(......................\
10258 ............................................................ 92)4.61 F
10259 2.5(5.12. The)87 556.8 R(User Database)2.5 E 23.5(.....................\
10260 .......................................................................\
10261 .................. 93)4.92 F 2.5(5.12.1. Structure)102 571.2 R
10262 (of the user database)2.5 E 23.5(......................................\
10263 ............................................... 93)2.7 F 2.5
10264 (5.12.2. User)102 585.6 R(database semantics)2.5 E 23.5(...............\
10265 .......................................................................\
10266 ....... 93)3.25 F 2.5(5.12.3. Creating)102 602 R(the database)2.5 E/F2 7
10267 /Times-Roman@0 SF(23)-4 I F1 23.5(.....................................\
10268 .......................................................... 94)2.91 4 N
10269 2.5(6. O)72 616.4 R(THER CONFIGURA)-.4 E 1.97(TION ....................\
10270 .......................................................................\
10271 ..............)-1.11 F(94)26 E 2.5(6.1. P)87 630.8 R(arameters in de)
10272 -.15 E .3(vtools/OS/$oscf .............................................\
10273 ..............................................)-.25 F(94)26 E 2.5
10274 (6.1.1. F)102 645.2 R(or Future Releases)-.15 E 23.5(..................\
10275 .......................................................................\
10276 ............. 95)3.66 F 2.5(6.2. P)87 659.6 R
10277 (arameters in sendmail/conf.h)-.15 E 23.5(.............................\
10278 ................................................................. 96)
10279 4.78 F 2.5(6.3. Con\214guration)87 674 R(in sendmail/conf.c)2.5 E 23.5(\
10280 .......................................................................\
10281 ................... 98)4.06 F 2.5(6.3.1. Built-in)102 688.4 R
10282 (Header Semantics)2.5 E 23.5(..........................................\
10283 ................................................. 98)4.9 F 2.5
10284 (6.3.2. Restricting)102 702.8 R(Use of Email)2.5 E 18.5(...............\
10285 .......................................................................\
10286 ........ 100)4.34 F 2.5(6.3.3. Ne)102 717.2 R 2.5(wD)-.25 G
10287 (atabase Map Classes)-2.5 E 18.5(......................................\
10288 ................................................... 100)4.89 F 0 Cg EP
10289 %%Page: 6 114
10290 %%BeginPageSetup
10291 BP
10292 %%EndPageSetup
10293 /F0 10/Times-Bold@0 SF 198.36(SMM:08-6 Sendmail)72 60 R
10294 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
10295 (6.3.4. Queueing)102 96 R 1.56(Function ...............................\
10296 .......................................................................\
10297 .)2.5 F(101)21 E 2.5(6.3.5. Refusing)102 110.4 R
10298 (Incoming SMTP Connections)2.5 E 18.5(.................................\
10299 ...................................... 101)2.94 F 2.5(6.3.6. Load)102
10300 124.8 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E 18.5(.............\
10301 .......................................................................\
10302 ...... 101)2.74 F 2.5(6.4. Con\214guration)87 139.2 R
10303 (in sendmail/daemon.c)2.5 E 18.5(......................................\
10304 ............................................... 102)2.67 F 2.5(6.5. LD)
10305 87 153.6 R .29(AP .....................................................\
10306 .......................................................................\
10307 .........)-.4 F(102)21 E 2.5(6.5.1. LD)102 168 R(AP Recursion)-.4 E 18.5
10308 (......................................................................\
10309 .................................... 102)4.74 F 2.5(6.5.1.1. Example)117
10310 182.4 R 18.5(..........................................................\
10311 ..................................................... 102)2.95 F 2.5
10312 (6.6. ST)87 196.8 R(AR)-.93 E .58(TTLS ................................\
10313 .......................................................................\
10314 .....................)-.6 F(103)21 E 2.5(6.6.1. Certi\214cates)102 211.2
10315 R(for ST)2.5 E(AR)-.93 E .87(TTLS .....................................\
10316 .....................................................)-.6 F(103)21 E 2.5
10317 (6.6.2. PRNG)102 225.6 R(for ST)2.5 E(AR)-.93 E 2.25(TTLS .............\
10318 .......................................................................\
10319 .............)-.6 F(104)21 E 2.5(6.7. Encoding)87 240 R(of ST)2.5 E(AR)
10320 -.93 E(TTLS and A)-.6 E(UTH related Macros)-.55 E 18.5
10321 (............................................................ 104)2.56 F
10322 2.5(6.8. D)87 254.4 R 1.13(ANE ........................................\
10323 .......................................................................\
10324 .....................)-.4 F(104)21 E 2.5(7. A)72 268.8 R(CKNO)-.4 E .1(\
10325 WLEDGEMENTS ...........................................................\
10326 .................................................)-.35 F(105)21 E
10327 (Appendix A.)72 283.2 Q(COMMAND LINE FLA)5 E 1.97(GS ..................\
10328 .......................................................................)
10329 -.4 F(107)21 E(Appendix B.)72 297.6 Q -.1(QU)5 G(EUE FILE FORMA).1 E
10330 1.38(TS ...............................................................\
10331 .............................)-1.11 F(110)21 E(Appendix C.)72 312 Q
10332 (SUMMAR)5 E 2.5(YO)-.65 G 2.5(FS)-2.5 G(UPPOR)-2.5 E 2.5(TF)-.6 G 1.12(\
10333 ILES ..................................................................\
10334 ............)-2.5 F(113)21 E 0 Cg EP
10335 %%Trailer
10336 end
10337 %%EOF