f1ed022df641d579e37a9b191f8573f303ee2beb
[dragonfly.git] / contrib / sendmail-8.14 / doc / op / op.ps
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.19.2
3 %%CreationDate: Wed Oct 31 09:24:22 2007
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: 108
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(Sendmail, Inc.)258.975 232.2 Q -1.11
236 (Ve)260.225 256.2 S(rsion 8.741)1.11 E -.15(Fo)234.465 280.2 S 2.5(rS)
237 .15 G(endmail V)-2.5 E(ersion 8.14)-1.11 E/F4 10/Times-Italic@0 SF
238 (Sendmail)97 324.6 Q/F5 8/Times-Roman@0 SF(TM)-5 I F3 .1
239 (implements a general purpose internetw)2.6 5 N .1(ork mail routing f)
240 -.1 F .1(acility under the UNIX\256 oper)-.1 F(-)-.2 E .017
241 (ating system.)72 336.6 R .017(It is not tied to an)5.017 F 2.517(yo)
242 -.15 G .017(ne transport protocol \212 its function may be lik)-2.517 F
243 .017(ened to a crossbar switch,)-.1 F 1.036
244 (relaying messages from one domain into another)72 348.6 R 6.036(.I)-.55
245 G 3.536(nt)-6.036 G 1.036
246 (he process, it can do a limited amount of message)-3.536 F .604(header\
247  editing to put the message into a format that is appropriate for the r\
248 ecei)72 360.6 R .604(ving domain.)-.25 F .604(All of this is)5.604 F
249 (done under the control of a con\214guration \214le.)72 372.6 Q .711
250 (Due to the requirements of \215e)97 388.8 R .711(xibility for)-.15 F F4
251 (sendmail)3.211 E F3 3.211(,t)C .71
252 (he con\214guration \214le can seem some)-3.211 F .71(what unap-)-.25 F
253 2.893(proachable. Ho)72 400.8 R(we)-.25 E -.15(ve)-.25 G 1.193 -.4(r, t)
254 .15 H .393(here are only a fe).4 F 2.893(wb)-.25 G .394
255 (asic con\214gurations for most sites, for which standard con\214gu-)
256 -2.893 F .646(ration \214les ha)72 412.8 R .946 -.15(ve b)-.2 H .646
257 (een supplied.).15 F .645(Most other con\214gurations can be b)5.646 F
258 .645(uilt by adjusting an e)-.2 F .645(xisting con\214gura-)-.15 F
259 (tion \214le incrementally)72 424.8 Q(.)-.65 E F4(Sendmail)97 441 Q F3
260 .903(is based on RFC 821 \(Simple Mail T)3.403 F .904
261 (ransport Protocol\), RFC 822 \(Internet Mail Headers)-.35 F -.15(Fo)72
262 453 S 2.518(rmat\), RFC 974 \(MX routing\), RFC 1123 \(Internet Host Re\
263 quirements\), RFC 1413 \(Identi\214cation).15 F(serv)72 465 Q 1.868(er\
264 \), RFC 1652 \(SMTP 8BITMIME Extension\), RFC 1869 \(SMTP Service Exten\
265 sions\), RFC 1870)-.15 F .671
266 (\(SMTP SIZE Extension\), RFC 1891 \(SMTP Deli)72 477 R -.15(ve)-.25 G
267 .671(ry Status Noti\214cations\), RFC 1892 \(Multipart/Report\),).15 F
268 1.273(RFC 1893 \(Enhanced Mail System Status Codes\), RFC 1894 \(Deli)72
269 489 R -.15(ve)-.25 G 1.273(ry Status Noti\214cations\), RFC 1985).15 F
270 .639(\(SMTP Service Extension for Remote Message Queue Starting\), RFC \
271 2033 \(Local Message T)72 501 R(ransmission)-.35 E .242(Protocol\), RFC\
272  2034 \(SMTP Service Extension for Returning Enhanced Error Codes\), RF\
273 C 2045 \(MIME\),)72 513 R .283(RFC 2476 \(Message Submission\), RFC 248\
274 7 \(SMTP Service Extension for Secure SMTP o)72 525 R -.15(ve)-.15 G
275 2.782(rT).15 G .282(LS\), RFC)-2.782 F .118(2554 \(SMTP Service Extensi\
276 on for Authentication\), RFC 2821 \(Simple Mail T)72 537 R .118
277 (ransfer Protocol\), RFC 2822)-.35 F .595(\(Internet Message F)72 549 R
278 .595(ormat\), RFC 2852 \(Deli)-.15 F -.15(ve)-.25 G 3.095(rB).15 G 3.095
279 (yS)-3.095 G .595(MTP Service Extension\), and RFC 2920 \(SMTP Ser)
280 -3.095 F(-)-.2 E .608(vice Extension for Command Pipelining\).)72 561 R
281 (Ho)5.608 E(we)-.25 E -.15(ve)-.25 G 1.409 -.4(r, s).15 H(ince).4 E F4
282 (sendmail)3.109 E F3 .609(is designed to w)3.109 F .609
283 (ork in a wider w)-.1 F(orld,)-.1 E(in man)72 573 Q 2.5(yc)-.15 G
284 (ases it can be con\214gured to e)-2.5 E(xceed these protocols.)-.15 E
285 (These cases are described herein.)5 E(Although)97 589.2 Q F4(sendmail)
286 3.548 E F3 1.047(is intended to run without the need for monitoring, it\
287  has a number of features)3.548 F 1.972(that may be used to monitor or \
288 adjust the operation under unusual circumstances.)72 601.2 R 1.972
289 (These features are)6.972 F(described.)72 613.2 Q .817
290 (Section one describes ho)97 629.4 R 3.317(wt)-.25 G 3.317(od)-3.317 G
291 3.317(oa)-3.317 G(basic)-.001 E F4(sendmail)3.316 E F3 3.316
292 (installation. Section)3.316 F(tw)3.316 E 3.316(oe)-.1 G .816
293 (xplains the day-to-day)-3.466 F .282(information you should kno)72
294 641.4 R 2.782(wt)-.25 G 2.782(om)-2.782 G .282
295 (aintain your mail system.)-2.782 F .282(If you ha)5.282 F .583 -.15
296 (ve a r)-.2 H(elati).15 E -.15(ve)-.25 G .283(ly normal site, these tw)
297 .15 F(o)-.1 E .635(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 .634(and k)3.135 F .634(eep it happ)-.1 F 4.434 -.65(y. S)-.1 H .634
300 (ection three).65 F .509(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 .51
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 Sendmail, Inc.)93.6 699 Q F1
315 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)200.86 E 0
316 Cg EP
317 %%Page: 2 2
318 %%BeginPageSetup
319 BP
320 %%EndPageSetup
321 /F0 10/Times-Bold@0 SF 198.36(SMM:08-2 Sendmail)72 60 R
322 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .363
323 (be safely tweak)72 96 R 2.862(ed. Section)-.1 F<8c76>2.862 E 2.862(ec)
324 -.15 G .362
325 (ontains the nitty-gritty information about the con\214guration \214le.)
326 -2.862 F .362(This sec-)5.362 F .142
327 (tion is for masochists and people who must write their o)72 108 R .143
328 (wn con\214guration \214le.)-.25 F .143(Section six describes con\214g-)
329 5.143 F .228(uration that can be done at compile time.)72 120 R .227
330 (The appendix)5.227 F .227(es gi)-.15 F .527 -.15(ve a b)-.25 H .227
331 (rief b).15 F .227(ut detailed e)-.2 F .227(xplanation of a number)-.15
332 F(of features not described in the rest of the paper)72 132 Q(.)-.55 E 0
333 Cg EP
334 %%Page: 7 3
335 %%BeginPageSetup
336 BP
337 %%EndPageSetup
338 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
339 (SMM:08-7)200.86 E 2.5(1. B)72 96 R(ASIC INST)-.3 E(ALLA)-.9 E(TION)-.95
340 E/F1 10/Times-Roman@0 SF .126(There are tw)112 112.2 R 2.626(ob)-.1 G
341 .126(asic steps to installing)-2.626 F/F2 10/Times-Italic@0 SF(sendmail)
342 2.626 E F1 5.126(.F)C .126(irst, you ha)-5.126 F .426 -.15(ve t)-.2 H
343 2.626(oc).15 G .127(ompile and install the binary)-2.626 F(.)-.65 E(If)
344 87 124.2 Q F2(sendmail)2.889 E F1 .388(has already been ported to your \
345 operating system that should be simple.)2.889 F .388(Second, you must)
346 5.388 F -.2(bu)87 136.2 S .278(ild a run-time con\214guration \214le.).2
347 F .278(This is a \214le that)5.278 F F2(sendmail)2.778 E F1 .279
348 (reads when it starts up that describes the)2.778 F .532(mailers it kno)
349 87 148.2 R .532(ws about, ho)-.25 F 3.031(wt)-.25 G 3.031(op)-3.031 G
350 .531(arse addresses, ho)-3.031 F 3.031(wt)-.25 G 3.031(or)-3.031 G -.25
351 (ew)-3.031 G .531(rite the message header).25 F 3.031(,a)-.4 G .531
352 (nd the settings of)-3.031 F -.25(va)87 160.2 S .868(rious options.).25
353 F .868(Although the con\214guration \214le can be quite comple)5.868 F
354 .869(x, a con\214guration can usually be)-.15 F -.2(bu)87 172.2 S 1.112
355 (ilt using an M4-based con\214guration language.).2 F 1.112
356 (Assuming you ha)6.112 F 1.411 -.15(ve t)-.2 H 1.111(he standard).15 F
357 F2(sendmail)3.611 E F1(distrib)3.611 E(u-)-.2 E(tion, see)87 184.2 Q F2
358 (cf/README)2.5 E F1(for further information.)2.5 E .192
359 (The remainder of this section will describe the installation of)112
360 200.4 R F2(sendmail)2.692 E F1 .192(assuming you can use one)2.692 F
361 1.432(of the e)87 212.4 R 1.432(xisting con\214gurations and that the s\
362 tandard installation parameters are acceptable.)-.15 F 1.431(All path-)
363 6.431 F .976(names and e)87 224.4 R .976(xamples are gi)-.15 F -.15(ve)
364 -.25 G 3.476(nf).15 G .976(rom the root of the)-3.476 F F2(sendmail)
365 3.476 E F1 .977(subtree, normally)3.476 F F2(/usr/sr)3.477 E(c/usr)-.37
366 E(.sbin/send-)-1.11 E(mail)87 236.4 Q F1(on 4.4BSD-based systems.)2.5 E
367 .166(Continue with the ne)112 252.6 R .166(xt section if you need/w)-.15
368 F .166(ant to compile)-.1 F F2(sendmail)2.666 E F1 2.665(yourself. If)
369 2.665 F .165(you ha)2.665 F .465 -.15(ve a r)-.2 H(un-).15 E(ning binar\
370 y already on your system, you should probably skip to section 1.2.)87
371 264.6 Q F0 2.5(1.1. Compiling)87 288.6 R(Sendmail)2.5 E F1(All)127 304.8
372 Q F2(sendmail)2.57 E F1 .07(source is in the)2.57 F F2(sendmail)2.571 E
373 F1(subdirectory)2.571 E 5.071(.T)-.65 G 2.571(oc)-5.871 G .071
374 (ompile sendmail, \231cd\232 into the)-2.571 F F2(send-)2.571 E(mail)102
375 316.8 Q F1(directory and type)2.5 E(./Build)142 333 Q 1.411
376 (This will lea)102 349.2 R 1.711 -.15(ve t)-.2 H 1.411
377 (he binary in an appropriately named subdirectory).15 F 3.911(,e)-.65 G
378 1.41(.g., obj.BSD-OS.2.1.i386.)-3.911 F(It)6.41 E -.1(wo)102 361.2 S
379 (rks for multiple object v).1 E
380 (ersions compiled out of the same directory)-.15 E(.)-.65 E F0 2.5
381 (1.1.1. T)102 385.2 R(weaking the Build In)-.74 E -.1(vo)-.4 G(cation).1
382 E F1 -1.1(Yo)142 401.4 S 2.904(uc)1.1 G .404(an gi)-2.904 F .704 -.15
383 (ve p)-.25 H .404(arameters on the).15 F F2(Build)2.905 E F1 2.905
384 (command. In)2.905 F .405(most cases these are only used when)2.905 F
385 (the)117 413.4 Q F2(obj.*)2.5 E F1(directory is \214rst created.)5 E 1.6
386 -.8(To r)5 H(estart from scratch, use).8 E F2(-c)2.5 E F1 5(.T)C
387 (hese commands include:)-5 E<ad4c>117 429.6 Q F2(libdir)2.5 E(s)-.1 E F1
388 2.5(Al)153 441.6 S(ist of directories to search for libraries.)-2.5 E
389 <ad49>117 457.8 Q F2(incdir)2.5 E(s)-.1 E F1 2.5(Al)153 469.8 S
390 (ist of directories to search for include \214les.)-2.5 E<ad45>117 486 Q
391 F2(en)2.5 E(var)-.4 E F1(=)A F2(value)A F1(Set an en)153 498 Q
392 (vironment v)-.4 E(ariable to an indicated)-.25 E F2(value)2.5 E F1
393 (before compiling.)2.5 E 23.42(\255c Create)117 514.2 R 2.5(an)2.5 G
394 -.25(ew)-2.5 G F2(obj.*)2.75 E F1(tree before running.)5 E<ad66>117
395 530.4 Q F2(sitecon\214g)2.5 E F1 2.193
396 (Read the indicated site con\214guration \214le.)153 542.4 R 2.192
397 (If this parameter is not speci\214ed,)7.193 F F2(Build)4.692 E F1
398 (includes)153 554.4 Q F2(all)11.511 E F1 9.011(of the \214les)11.511 F
399 F2($B)11.512 E(UILDT)-.1 E(OOLS/Site/site)-.18 E(.$oscf)-.15 E(.m4)-.15
400 E F1(and)11.512 E F2($B)11.512 E(UILD-)-.1 E -.18(TO)153 566.4 S
401 (OLS/Site/site).18 E(.con\214g)-.15 E(.m4)-.15 E F1 2.985(,w)C .485
402 (here $B)-2.985 F(UILDT)-.1 E .485(OOLS is normally)-.18 F F2(../de)
403 2.985 E(vtools)-.15 E F1 .485(and $oscf is)2.985 F .678
404 (the same name as used on the)153 578.4 R F2(obj.*)3.178 E F1(directory)
405 5.678 E 5.678(.S)-.65 G .678(ee belo)-5.678 F 3.178(wf)-.25 G .678
406 (or a description of the site)-3.178 F(con\214guration \214le.)153 590.4
407 Q 22.3(\255S Skip)117 606.6 R(auto-con\214guration.)4.421 E F2(Build)
408 6.921 E F1 1.921(will a)4.421 F -.2(vo)-.2 G 1.921
409 (id auto-detecting libraries if this is set.).2 F(All)6.92 E(libraries \
410 and map de\214nitions must be speci\214ed in the site con\214guration \
411 \214le.)153 618.6 Q 5.606(Most other parameters are passed to the)117
412 634.8 R F2(mak)8.107 E(e)-.1 E F1 5.607(program; for details see)8.107 F
413 F2($B)8.107 E(UILD-)-.1 E -.18(TO)117 646.8 S(OLS/README).18 E F1(.)A F0
414 2.5(1.1.2. Cr)102 670.8 R(eating a Site Con\214guration File)-.18 E F1
415 1.09(\(This section is not yet complete.)142 687 R -.15(Fo)6.089 G 3.589
416 (rn).15 G -.25(ow)-3.589 G 3.589(,s)-.4 G 1.089(ee the \214le de)-3.589
417 F 1.089(vtools/README for details.\))-.25 F(See sendmail/README for v)
418 117 699 Q(arious compilation \215ags that can be set.)-.25 E 0 Cg EP
419 %%Page: 8 4
420 %%BeginPageSetup
421 BP
422 %%EndPageSetup
423 /F0 10/Times-Bold@0 SF 198.36(SMM:08-8 Sendmail)72 60 R
424 (Installation and Operation Guide)2.5 E 2.5(1.1.3. T)102 96 R
425 (weaking the Mak)-.74 E(e\214le)-.1 E/F1 10/Times-Italic@0 SF(Sendmail)
426 142 112.2 Q/F2 10/Times-Roman@0 SF 2.18(supports tw)4.68 F 4.681(od)-.1
427 G(if)-4.681 E 2.181(ferent formats for the local \(on disk\) v)-.25 F
428 2.181(ersion of databases,)-.15 F(notably the)117 124.2 Q F1(aliases)2.5
429 E F2 2.5(database. At)2.5 F
430 (least one of these should be de\214ned if at all possible.)2.5 E 39.5
431 (NDBM The)117 140.4 R -.74(``)3.167 G(ne).74 E 3.167(wD)-.25 G(BM')
432 -3.167 E 3.167('f)-.74 G .667(ormat, a)-3.167 F -.25(va)-.2 G .666
433 (ilable on nearly all systems around today).25 F 5.666(.T)-.65 G(his)
434 -5.666 E -.1(wa)189 152.4 S 3.54(st).1 G 1.041
435 (he preferred format prior to 4.4BSD.)-3.54 F 1.041(It allo)6.041 F
436 1.041(ws such comple)-.25 F 3.541(xt)-.15 G 1.041(hings as)-3.541 F
437 (multiple databases and closing a currently open database.)189 164.4 Q
438 32.84(NEWDB The)117 180.6 R(Berk)3.788 E(ele)-.1 E 3.788(yD)-.15 G 3.788
439 (Bp)-3.788 G 3.788(ackage. If)-3.788 F 1.288(you ha)3.788 F 1.588 -.15
440 (ve t)-.2 H 1.288(his, use it.).15 F 1.287(It allo)6.287 F 1.287
441 (ws long records,)-.25 F 2.56
442 (multiple open databases, real in-memory caching, and so forth.)189
443 192.6 R -1.1(Yo)7.56 G 5.06(uc)1.1 G(an)-5.06 E .469
444 (de\214ne this in conjunction with)189 204.6 R/F3 9/Times-Roman@0 SF
445 (NDBM)2.969 E F2 2.969(;i)C 2.968(fy)-2.969 G .468
446 (ou do, old alias databases are read,)-2.968 F -.2(bu)189 216.6 S 3.108
447 (tw).2 G .608(hen a ne)-3.108 F 3.108(wd)-.25 G .608
448 (atabase is created it will be in NEWDB format.)-3.108 F .608
449 (As a nasty)5.608 F 1.804(hack, if you ha)189 228.6 R 2.104 -.15(ve N)
450 -.2 H 1.804(EWDB, NDBM, and NIS de\214ned, and if the alias \214le).15 F
451 .123(name includes the substring \231/yp/\232,)189 240.6 R F1(sendmail)
452 2.623 E F2 .123(will create both ne)2.623 F 2.624(wa)-.25 G .124
453 (nd old v)-2.624 F(er)-.15 E(-)-.2 E 1.08
454 (sions of the alias \214le during a)189 252.6 R F1(ne)3.58 E(walias)-.15
455 E F2 3.58(command. This)3.58 F 1.08(is required because)3.58 F .845
456 (the Sun NIS/YP system reads the DBM v)189 264.6 R .845
457 (ersion of the alias \214le.)-.15 F(It')5.845 E 3.345(su)-.55 G .845
458 (gly as)-3.345 F(sin, b)189 276.6 Q(ut it w)-.2 E(orks.)-.1 E 1.112
459 (If neither of these are de\214ned,)117 292.8 R F1(sendmail)3.612 E F2
460 1.112(reads the alias \214le into memory on e)3.612 F -.15(ve)-.25 G
461 1.112(ry in).15 F -.2(vo)-.4 G(cation.).2 E 1.042(This can be slo)117
462 304.8 R 3.542(wa)-.25 G 1.043(nd should be a)-3.542 F -.2(vo)-.2 G 3.543
463 (ided. There).2 F 1.043(are also se)3.543 F -.15(ve)-.25 G 1.043
464 (ral methods for remote database).15 F(access:)117 316.8 Q(LD)117 333 Q
465 43.79(AP Lightweight)-.4 F(Directory Access Protocol.)2.5 E 53.39
466 (NIS Sun')117 349.2 R 2.5(sN)-.55 G(etw)-2.5 E
467 (ork Information Services \(formerly YP\).)-.1 E 28.94(NISPLUS Sun')117
468 365.4 R 2.5(sN)-.55 G(IS+ services.)-2.5 E 26.73(NETINFO NeXT')117 381.6
469 R 2.5(sN)-.55 G(etInfo service.)-2.5 E 32.84(HESIOD Hesiod)117 397.8 R
470 (service \(from Athena\).)2.5 E .086
471 (Other compilation \215ags are set in)117 414 R F1(conf)2.586 E(.h)-.15
472 E F2 .085(and should be prede\214ned for you unless you are porting)
473 2.586 F(to a ne)117 426 Q 2.5(we)-.25 G -.4(nv)-2.5 G 2.5(ironment. F).4
474 F(or more options see)-.15 E F1(sendmail/README)2.5 E F2(.)A F0 2.5
475 (1.1.4. Compilation)102 450 R(and installation)2.5 E F2 .308
476 (After making the local system con\214guration described abo)142 466.2 R
477 -.15(ve)-.15 G 2.809(,Y).15 G .309(ou should be able to com-)-3.909 F
478 (pile and install the system.)117 478.2 Q
479 (The script \231Build\232 is the best approach on most systems:)5 E
480 (./Build)157 494.4 Q(This will use)117 510.6 Q F1(uname)2.5 E F2
481 (\(1\) to create a custom Mak)A(e\214le for your en)-.1 E(vironment.)-.4
482 E(If you are installing in the standard places, you should be able to i\
483 nstall using)142 526.8 Q(./Build install)157 543 Q 3.346(This should in\
484 stall the binary in /usr/sbin and create links from /usr/bin/ne)117
485 559.2 R -.1(wa)-.25 G 3.345(liases and).1 F .28
486 (/usr/bin/mailq to /usr/sbin/sendmail.)117 571.2 R .281
487 (On most systems it will also format and install man pages.)5.28 F 1.056
488 (Notice: as of v)117 583.2 R 1.056(ersion 8.12)-.15 F F1(sendmail)3.556
489 E F2 1.056(will no longer be installed set-user)3.556 F 1.056
490 (-ID root by def)-.2 F 3.556(ault. If)-.1 F(you really w)117 595.2 Q
491 (ant to use the old method, you can specify it as tar)-.1 E(get:)-.18 E
492 (./Build install-set-user)157 611.4 Q(-id)-.2 E F0 2.5
493 (1.2. Con\214guration)87 639.6 R(Files)2.5 E F1(Sendmail)127 655.8 Q F2
494 2.079(cannot operate without a con\214guration \214le.)4.579 F 2.079
495 (The con\214guration de\214nes the mail)7.079 F(deli)102 667.8 Q -.15
496 (ve)-.25 G .889(ry mechanisms understood at this site, ho).15 F 3.389
497 (wt)-.25 G 3.389(oa)-3.389 G .889(ccess them, ho)-3.389 F 3.388(wt)-.25
498 G 3.388(of)-3.388 G(orw)-3.388 E .888(ard email to remote)-.1 F .088
499 (mail systems, and a number of tuning parameters.)102 679.8 R .088
500 (This con\214guration \214le is detailed in the later por)5.088 F(-)-.2
501 E(tion of this document.)102 691.8 Q(The)127 708 Q F1(sendmail)2.764 E
502 F2 .264(con\214guration can be daunting at \214rst.)2.764 F .264(The w)
503 5.264 F .264(orld is comple)-.1 F .264(x, and the mail con-)-.15 F .108
504 (\214guration re\215ects that.)102 720 R .108(The distrib)5.108 F .109
505 (ution includes an m4-based con\214guration package that hides a lot)-.2
506 F 0 Cg EP
507 %%Page: 9 5
508 %%BeginPageSetup
509 BP
510 %%EndPageSetup
511 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
512 (SMM:08-9)200.86 E/F1 10/Times-Roman@0 SF(of the comple)102 96 Q(xity)
513 -.15 E 5(.S)-.65 G(ee)-5 E/F2 10/Times-Italic@0 SF(cf/README)2.5 E F1
514 (for details.)2.5 E .658(Our con\214guration \214les are processed by)
515 127 112.2 R F2(m4)3.158 E F1 .658(to f)3.158 F .657
516 (acilitate local customization; the directory)-.1 F F2(cf)3.157 E F1
517 .396(of the)102 124.2 R F2(sendmail)2.896 E F1(distrib)2.896 E .396
518 (ution directory contains the source \214les.)-.2 F .396
519 (This directory contains se)5.396 F -.15(ve)-.25 G .397(ral sub-).15 F
520 (directories:)102 136.2 Q 61.73(cf Both)102 152.4 R .56
521 (site-dependent and site-independent descriptions of hosts.)3.06 F .56
522 (These can be lit-)5.56 F .445(eral host names \(e.g., \231ucb)174 164.4
523 R -.25(va)-.15 G .445(x.mc\232\) when the hosts are g).25 F(ate)-.05 E
524 -.1(wa)-.25 G .445(ys or more general).1 F .535(descriptions \(such as \
525 \231generic-solaris2.mc\232 as a general description of an SMTP-)174
526 176.4 R .93(connected host running Solaris 2.x.)174 188.4 R .93
527 (Files ending)5.93 F F0(.mc)3.43 E F1(\(`)3.43 E .93
528 (`M4 Con\214guration')-.74 F .93('\) are)-.74 F 1.785
529 (the input descriptions; the output is in the corresponding)174 200.4 R
530 F0(.cf)4.285 E F1 4.285(\214le. The)4.285 F(general)4.285 E
531 (structure of these \214les is described belo)174 212.4 Q -.65(w.)-.25 G
532 39.5(domain Site-dependent)102 228.6 R .428(subdomain descriptions.)
533 2.928 F .428(These are tied to the w)5.428 F .428(ay your or)-.1 F -.05
534 (ga)-.18 G(niza-).05 E .777(tion w)174 240.6 R .777
535 (ants to do addressing.)-.1 F -.15(Fo)5.777 G 3.277(re).15 G(xample,)
536 -3.427 E F0(domain/CS.Berk)3.276 E(eley)-.1 E(.EDU)-.7 E(.m4)-.5 E F1
537 .776(is our)3.276 F 1.188(description for hosts in the CS.Berk)174 252.6
538 R(ele)-.1 E -.65(y.)-.15 G 1.188(EDU subdomain.).65 F 1.188
539 (These are referenced)6.188 F(using the)174 264.6 Q/F3 9/Times-Roman@0
540 SF(DOMAIN)2.5 E F0(m4)2.5 E F1(macro in the)2.5 E F0(.mc)2.5 E F1
541 (\214le.)2.5 E 41.74(feature De\214nitions)102 280.8 R .728
542 (of speci\214c features that some particular host in your site might w)
543 3.229 F(ant.)-.1 E 2.466(These are referenced using the)174 292.8 R F3
544 (FEA)4.966 E(TURE)-.999 E F0(m4)4.966 E F1 4.966(macro. An)4.966 F -.15
545 (ex)4.967 G 2.467(ample feature is).15 F 1.764
546 (use_cw_\214le \(which tells)174 304.8 R F2(sendmail)4.264 E F1 1.763
547 (to read an /etc/mail/local-host-names \214le on)4.263 F
548 (startup to \214nd the set of local names\).)174 316.8 Q 50.62
549 (hack Local)102 333 R 1.886(hacks, referenced using the)4.386 F F3(HA)
550 4.386 E(CK)-.36 E F0(m4)4.386 E F1 4.386(macro. T)4.386 F 1.886(ry to a)
551 -.35 F -.2(vo)-.2 G 1.886(id these.).2 F(The)6.887 E(point of ha)174 345
552 Q(ving them here is to mak)-.2 E 2.5(ei)-.1 G 2.5(tc)-2.5 G
553 (lear that the)-2.5 E 2.5(ys)-.15 G(mell.)-2.5 E 56.72
554 (m4 Site-independent)102 361.2 R F2(m4)2.538 E F1 .038
555 (\(1\) include \214les that ha)B .338 -.15(ve i)-.2 H .038
556 (nformation common to all con\214gu-).15 F(ration \214les.)174 373.2 Q
557 (This can be thought of as a \231#include\232 directory)5 E(.)-.65 E
558 43.95(mailer De\214nitions)102 389.4 R .152
559 (of mailers, referenced using the)2.652 F F3(MAILER)2.652 E F0(m4)2.652
560 E F1 2.652(macro. The)2.652 F .153(mailer types)2.652 F 1.787
561 (that are kno)174 401.4 R 1.787(wn in this distrib)-.25 F 1.787
562 (ution are f)-.2 F 1.787(ax, local, smtp, uucp, and usenet.)-.1 F -.15
563 (Fo)6.786 G(r).15 E -.15(ex)174 413.4 S(ample, to include support for t\
564 he UUCP-based mailers, use \231MAILER\(uucp\)\232.).15 E 43.39
565 (ostype De\214nitions)102 429.6 R 1.156(describing v)3.656 F 1.157
566 (arious operating system en)-.25 F 1.157(vironments \(such as the loca-)
567 -.4 F(tion of support \214les\).)174 441.6 Q
568 (These are referenced using the)5 E F3(OSTYPE)2.5 E F0(m4)2.5 E F1
569 (macro.)2.5 E 60.61(sh Shell)102 457.8 R(\214les used by the)2.5 E F0
570 (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
571 (houldn')-2.5 E 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(to mess with these.)
572 2.7 E 30.61(sitecon\214g Local)102 474 R .251(UUCP connecti)2.751 F .251
573 (vity information.)-.25 F .251
574 (This directory has been supplanted by the)5.251 F 1.076
575 (mailertable feature; an)174 486 R 3.576(yn)-.15 G 1.576 -.25(ew c)
576 -3.576 H 1.077(on\214gurations should use that feature to do UUCP).25 F
577 (\(and other\) routing.)174 498 Q
578 (The use of this directory is deprecated.)5 E .757(If you are in a ne)
579 127 514.2 R 3.257(wd)-.25 G .757(omain \(e.g., a compan)-3.257 F .756
580 (y\), you will probably w)-.15 F .756(ant to create a cf/domain)-.1 F
581 .05(\214le for your domain.)102 526.2 R .051
582 (This consists primarily of relay de\214nitions and features you w)5.05
583 F .051(ant enabled site-)-.1 F .916(wide: for e)102 538.2 R .916
584 (xample, Berk)-.15 F(ele)-.1 E(y')-.15 E 3.416(sd)-.55 G .915
585 (omain de\214nition de\214nes relays for BitNET and UUCP)-3.416 F 5.915
586 (.T)-1.11 G .915(hese are)-5.915 F 1.519(speci\214c to Berk)102 550.2 R
587 (ele)-.1 E 2.819 -.65(y, a)-.15 H 1.519
588 (nd should be fully-quali\214ed internet-style domain names.).65 F 1.52
589 (Please check to)6.519 F(mak)102 562.2 Q 2.5(ec)-.1 G(ertain the)-2.5 E
590 2.5(ya)-.15 G(re reasonable for your domain.)-2.5 E 1.407
591 (Subdomains at Berk)127 578.4 R(ele)-.1 E 3.907(ya)-.15 G 1.407
592 (re also represented in the cf/domain directory)-3.907 F 6.406(.F)-.65 G
593 1.406(or e)-6.556 F 1.406(xample, the)-.15 F .356(domain CS.Berk)102
594 590.4 R(ele)-.1 E -.65(y.)-.15 G .356
595 (EDU is the Computer Science subdomain, EECS.Berk).65 F(ele)-.1 E -.65
596 (y.)-.15 G .356(EDU is the Electri-).65 F 1.278
597 (cal Engineering and Computer Sciences subdomain, and S2K.Berk)102 602.4
598 R(ele)-.1 E -.65(y.)-.15 G 1.278(EDU is the Sequoia 2000).65 F 4.003
599 (subdomain. Y)102 614.4 R 1.503(ou will probably ha)-1.1 F 1.804 -.15
600 (ve t)-.2 H 4.004(oa).15 G 1.504
601 (dd an entry to this directory to be appropriate for your)-4.004 F
602 (domain.)102 626.4 Q -1.1(Yo)127 642.6 S 4.373(uw)1.1 G 1.873(ill ha)
603 -4.373 F 2.173 -.15(ve t)-.2 H 4.373(ou).15 G 1.873(se or create)-4.373
604 F F0(.mc)4.372 E F1 1.872(\214les in the)4.372 F F2(cf/cf)4.372 E F1
605 1.872(subdirectory for your hosts.)4.372 F 1.872(This is)6.872 F
606 (detailed in the cf/README \214le.)102 654.6 Q F0 2.5(1.3. Details)87
607 678.6 R(of Installation Files)2.5 E F1
608 (This subsection describes the \214les that comprise the)127 694.8 Q F2
609 (sendmail)2.5 E F1(installation.)2.5 E 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.1. /usr/sbin/sendmail)
616 102 96 R/F1 10/Times-Roman@0 SF 1.832(The binary for)142 114.2 R/F2 10
617 /Times-Italic@0 SF(sendmail)4.332 E F1 1.832(is located in /usr/sbin)
618 4.332 F/F3 7/Times-Roman@0 SF(1)-4 I F1 6.831(.I)4 K 4.331(ts)-6.831 G
619 1.831(hould be set-group-ID smmsp as)-4.331 F .644
620 (described in sendmail/SECURITY)117 126.2 R 5.644(.F)-1.29 G .644
621 (or security reasons, /, /usr)-5.794 F 3.144(,a)-.4 G .644
622 (nd /usr/sbin should be o)-3.144 F(wned)-.25 E(by root, mode 0755)117
623 140.2 Q F3(2)-4 I F1(.)4 I F0 2.5(1.3.2. /etc/mail/sendmail.cf)102 164.2
624 R F1 .89(This is the main con\214guration \214le for)142 182.4 R F2
625 (sendmail)3.389 E F3(3)-4 I F1 5.889(.T)4 K .889(his is one of the tw)
626 -5.889 F 3.389(on)-.1 G .889(on-library \214le)-3.389 F
627 (names compiled into)117 196.4 Q F2(sendmail)2.5 E F3(4)-4 I F1 2.5(,t)4
628 K(he other is /etc/mail/submit.cf.)-2.5 E .721
629 (The con\214guration \214le is normally created using the distrib)142
630 212.6 R .721(ution \214les described abo)-.2 F -.15(ve)-.15 G 5.72(.I)
631 .15 G(f)-5.72 E .64(you ha)117 224.6 R .94 -.15(ve a p)-.2 H .64(articu\
632 larly unusual system con\214guration you may need to create a special v)
633 .15 F(ersion.)-.15 E(The format of this \214le is detailed in later sec\
634 tions of this document.)117 236.6 Q F0 2.5(1.3.3. /etc/mail/submit.cf)
635 102 260.6 R F1 .911(This is the con\214guration \214le for)142 276.8 R
636 F2(sendmail)3.411 E F1 .91
637 (when it is used for initial mail submission, in)3.411 F 1.004
638 (which case it is also called `)117 288.8 R 1.004
639 (`Mail Submission Program')-.74 F 3.504('\()-.74 G 1.005
640 (MSP\) in contrast to `)-3.504 F 1.005(`Mail T)-.74 F(ransfer)-.35 E
641 (Agent')117 300.8 Q 3.87('\()-.74 G(MT)-3.87 E 3.87(A\). Starting)-.93 F
642 1.37(with v)3.87 F 1.37(ersion 8.12,)-.15 F F2(sendmail)3.87 E F1 1.37
643 (uses one of tw)3.87 F 3.87(od)-.1 G(if)-3.87 E 1.37
644 (ferent con\214guration)-.25 F .051
645 (\214les based on its operation mode \(or the ne)117 312.8 R(w)-.25 E F0
646 <ad41>2.552 E F1 2.552(option\). F)2.552 F .052
647 (or initial mail submission, i.e., if one)-.15 F .952(of the options)117
648 324.8 R F0(\255bm)3.452 E F1(\(def)3.452 E(ault\),)-.1 E F0(\255bs)3.451
649 E F1 3.451(,o)C(r)-3.451 E F0<ad74>3.451 E F1 .951
650 (is speci\214ed, submit.cf is used \(if a)3.451 F -.25(va)-.2 G .951
651 (ilable\), for other).25 F 2.28(operations sendmail.cf is used.)117
652 336.8 R 2.28(Details can be found in)7.28 F F2(sendmail/SECURITY)4.78 E
653 F1 7.28(.s)C 2.28(ubmit.cf is)-7.28 F .014
654 (shipped with sendmail \(in cf/cf/\) and is installed by def)117 348.8 R
655 2.514(ault. If)-.1 F .014(changes to the con\214guration need)2.514 F
656 (to be made, start with cf/cf/submit.mc and follo)117 360.8 Q 2.5(wt)
657 -.25 G(he instruction in cf/README.)-2.5 E F0 2.5
658 (1.3.4. /usr/bin/newaliases)102 384.8 R F1(The)142 401 Q F2(ne)2.5 E
659 (waliases)-.15 E F1(command should just be a link to)2.5 E F2(sendmail)
660 2.5 E F1(:)A(rm \255f /usr/bin/ne)157 417.2 Q -.1(wa)-.25 G(liases).1 E
661 (ln \255s /usr/sbin/sendmail /usr/bin/ne)157 429.2 Q -.1(wa)-.25 G
662 (liases).1 E(This can be installed in whate)117 445.4 Q -.15(ve)-.25 G
663 2.5(rs).15 G(earch path you prefer for your system.)-2.5 E F0 2.5
664 (1.3.5. /usr/bin/hoststat)102 469.4 R F1(The)142 485.6 Q F2(hoststat)
665 5.844 E F1 3.344(command should just be a link to)5.844 F F2(sendmail)
666 5.844 E F1 5.844(,i)C 5.845(naf)-5.844 G 3.345(ashion similar to)-5.945
667 F F2(ne)117 497.6 Q(waliases)-.15 E F1 6.444(.T)C 1.444(his command lis\
668 ts the status of the last mail transaction with all remote hosts.)-6.444
669 F(The)117 509.6 Q F0<ad76>3.856 E F1 1.356(\215ag will pre)3.856 F -.15
670 (ve)-.25 G 1.357(nt the status display from being truncated.).15 F 1.357
671 (It functions only when the)6.357 F F0(HostStatusDir)117 521.6 Q(ectory)
672 -.18 E F1(option is set.)2.5 E F0 2.5(1.3.6. /usr/bin/pur)102 545.6 R
673 (gestat)-.1 E F1 .187(This command is also a link to)142 561.8 R F2
674 (sendmail)2.687 E F1 5.187(.I)C 2.686<748d>-5.187 G .186(ushes e)-2.686
675 F .186(xpired \(T)-.15 F .186(imeout.hoststatus\) informa-)-.35 F
676 (tion that is stored in the)117 573.8 Q F0(HostStatusDir)2.5 E(ectory)
677 -.18 E F1(tree.)2.5 E .32 LW 76 583.4 72 583.4 DL 80 583.4 76 583.4 DL
678 84 583.4 80 583.4 DL 88 583.4 84 583.4 DL 92 583.4 88 583.4 DL 96 583.4
679 92 583.4 DL 100 583.4 96 583.4 DL 104 583.4 100 583.4 DL 108 583.4 104
680 583.4 DL 112 583.4 108 583.4 DL 116 583.4 112 583.4 DL 120 583.4 116
681 583.4 DL 124 583.4 120 583.4 DL 128 583.4 124 583.4 DL 132 583.4 128
682 583.4 DL 136 583.4 132 583.4 DL 140 583.4 136 583.4 DL 144 583.4 140
683 583.4 DL 148 583.4 144 583.4 DL 152 583.4 148 583.4 DL 156 583.4 152
684 583.4 DL 160 583.4 156 583.4 DL 164 583.4 160 583.4 DL 168 583.4 164
685 583.4 DL 172 583.4 168 583.4 DL 176 583.4 172 583.4 DL 180 583.4 176
686 583.4 DL 184 583.4 180 583.4 DL 188 583.4 184 583.4 DL 192 583.4 188
687 583.4 DL 196 583.4 192 583.4 DL 200 583.4 196 583.4 DL 204 583.4 200
688 583.4 DL 208 583.4 204 583.4 DL 212 583.4 208 583.4 DL 216 583.4 212
689 583.4 DL/F4 5/Times-Roman@0 SF(1)93.6 593.8 Q/F5 8/Times-Roman@0 SF .384
690 (This is usually /usr/sbin on 4.4BSD and ne)3.2 J .384(wer systems; man)
691 -.2 F 2.385(ys)-.12 G .385(ystems install it in /usr/lib)-2.385 F 4.385
692 (.I)-.32 G .385(understand it is in /usr/ucblib on)-2 F
693 (System V Release 4.)72 606.6 Q F4(2)93.6 617 Q F5 .15(Some v)3.2 J .15
694 (endors ship them o)-.12 F .15(wned by bin; this creates a security hol\
695 e that is not actually related to)-.2 F/F6 8/Times-Italic@0 SF(sendmail)
696 2.15 E F5 4.15(.O)C .149(ther important di-)-4.15 F
697 (rectories that should ha)72 629.8 Q .24 -.12(ve r)-.16 H(estricti).12 E
698 .24 -.12(ve o)-.2 H(wnerships and permissions are /bin, /usr/bin, /etc,\
699  /etc/mail, /usr/etc, /lib, and /usr/lib)-.08 E(.)-.32 E F4(3)93.6 640.2
700 Q F5(Actually)3.2 I 2.332(,t)-.52 G .332(he pathname v)-2.332 F .332(ar\
701 ies depending on the operating system; /etc/mail is the preferred direc\
702 tory)-.2 F 4.332(.S)-.52 G .332(ome older systems in-)-4.332 F 1.487
703 (stall it in)72 653 R/F7 8/Times-Bold@0 SF(/usr/lib/sendmail.cf)3.487 E
704 F5 3.487(,a)C 1.487(nd I')-3.487 F 1.727 -.12(ve a)-.4 H 1.486
705 (lso seen it in).12 F F7(/usr/ucblib)3.486 E F5 5.486(.I)C 3.486(fy)
706 -5.486 G 1.486(ou w)-3.486 F 1.486(ant to mo)-.08 F 1.726 -.12(ve t)-.12
707 H 1.486(his \214le, add -D_P).12 F -.888(AT)-.736 G(H_SENDMAIL-).888 E
708 .093(CF=\\"/\214le/name\\" to the \215ags passed to the C compiler)72
709 662.6 R 4.093(.M)-.44 G -.12(ov)-4.093 G .093
710 (ing this \214le is not recommended: other programs and scripts kno).12
711 F 2.093(wo)-.2 G 2.093(ft)-2.093 G(his)-2.093 E(location.)72 672.2 Q F4
712 (4)93.6 682.6 Q F5 .588
713 (The system libraries can reference other \214les; in particular)3.2 J
714 2.589(,s)-.32 G .589(ystem library subroutines that)-2.589 F F6
715 (sendmail)2.589 E F5 .589(calls probably reference)2.589 F F6
716 (/etc/passwd)72 695.4 Q F5(and)2 E F6(/etc/r)2 E(esolv)-.296 E(.conf)
717 -.592 E F5(.)A 0 Cg EP
718 %%Page: 11 7
719 %%BeginPageSetup
720 BP
721 %%EndPageSetup
722 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
723 (SMM:08-11)195.86 E 2.5(1.3.7. /v)102 96 R(ar/spool/mqueue)-.1 E/F1 10
724 /Times-Roman@0 SF .217(The directory)142 112.2 R/F2 10/Times-Italic@0 SF
725 (/var/spool/mqueue)2.717 E F1 .218
726 (should be created to hold the mail queue.)2.717 F .218(This directory)
727 5.218 F(should be mode 0700 and o)117 124.2 Q(wned by root.)-.25 E 1.192
728 (The actual path of this directory is de\214ned by the)142 140.4 R F0
729 (QueueDir)3.691 E(ectory)-.18 E F1 1.191(option of the)3.691 F F2(send-)
730 3.691 E(mail.cf)117 152.4 Q F1 4.427(\214le. T)4.427 F 4.428(ou)-.8 G
731 1.928(se multiple queues, supply a v)-4.428 F 1.928
732 (alue ending with an asterisk.)-.25 F -.15(Fo)6.928 G 4.428(re).15 G
733 (xample,)-4.578 E F2(/var/spool/mqueue/qd*)117 164.4 Q F1 .737
734 (will use all of the directories or symbolic links to directories be)
735 3.237 F(ginning)-.15 E .779(with `qd' in)117 176.4 R F2
736 (/var/spool/mqueue)3.279 E F1 .779(as queue directories.)3.279 F .779
737 (Do not change the queue directory struc-)5.779 F
738 (ture while sendmail is running.)117 188.4 Q .898
739 (If these directories ha)142 204.6 R 1.198 -.15(ve s)-.2 H .897
740 (ubdirectories or symbolic links to directories named `qf).15 F .897
741 (', `df).55 F(',).55 E 1.24(and `xf)117 216.6 R 1.24
742 (', then these will be used for the dif).55 F 1.241
743 (ferent queue \214le types.)-.25 F 1.241(That is, the data \214les are)
744 6.241 F .247(stored in the `df)117 228.6 R 2.747('s).55 G(ubdirectory)
745 -2.747 E 2.746(,t)-.65 G .246
746 (he transcript \214les are stored in the `xf)-2.746 F 2.746('s).55 G
747 (ubdirectory)-2.746 E 2.746(,a)-.65 G .246(nd all oth-)-2.746 F
748 (ers are stored in the `qf)117 240.6 Q 2.5('s).55 G(ubdirectory)-2.5 E
749 (.)-.65 E 1.602(If shared memory support is compiled in,)142 256.8 R F2
750 (sendmail)4.102 E F1 1.602(stores the a)4.102 F -.25(va)-.2 G 1.603
751 (ilable diskspace in a).25 F 1.065(shared memory se)117 268.8 R 1.065
752 (gment to mak)-.15 F 3.565(et)-.1 G 1.065(he v)-3.565 F 1.065
753 (alues readily a)-.25 F -.25(va)-.2 G 1.064
754 (ilable to all children without incurring).25 F .25(system o)117 280.8 R
755 -.15(ve)-.15 G 2.75(rhead. In).15 F .251(this case, only the daemon upd\
756 ates the data; i.e., the sendmail daemon cre-)2.75 F 1.037
757 (ates the shared memory se)117 292.8 R 1.037
758 (gment and deletes it if it is terminated.)-.15 F 2.637 -.8(To u)6.037 H
759 1.037(se this,).8 F F2(sendmail)3.536 E F1(must)3.536 E(ha)117 304.8 Q
760 2.461 -.15(ve b)-.2 H 2.162(een compiled with support for shared memory\
761  \(-DSM_CONF_SHM\) and the option).15 F F0(Shar)117 316.8 Q(edMemoryK)
762 -.18 E(ey)-.25 E F1 1.517(must be set.)4.017 F 1.516
763 (Notice: do not use the same k)6.516 F 1.816 -.15(ey f)-.1 H(or).15 E F2
764 (sendmail)4.016 E F1(in)4.016 E -.2(vo)-.4 G(cations).2 E .031(with dif)
765 117 328.8 R .031(ferent queue directories or dif)-.25 F .032
766 (ferent queue group declarations.)-.25 F .032(Access to shared memory)
767 5.032 F 1.542(is not controlled by locks, i.e., there is a race conditi\
768 on when data in the shared memory is)117 340.8 R 2.844(updated. Ho)117
769 352.8 R(we)-.25 E -.15(ve)-.25 G 1.144 -.4(r, s).15 H .344
770 (ince operation of).4 F F2(sendmail)2.844 E F1 .344
771 (does not rely on the data in the shared memory)2.844 F(,)-.65 E
772 (this does not ne)117 364.8 Q -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
773 (ly in\215uence the beha).15 E(vior)-.2 E(.)-.55 E F0 2.5(1.3.8. /v)102
774 388.8 R(ar/spool/clientmqueue)-.1 E F1 1.727(The directory)142 405 R F2
775 (/var/spool/clientmqueue)4.227 E F1 1.726
776 (should be created to hold the mail queue.)4.227 F(This)6.726 E
777 (directory should be mode 0770 and o)117 417 Q
778 (wned by user smmsp, group smmsp.)-.25 E .139
779 (The actual path of this directory is de\214ned by the)142 433.2 R F0
780 (QueueDir)2.639 E(ectory)-.18 E F1 .14(option of the)2.64 F F2
781 (submit.cf)2.64 E F1(\214le.)117 445.2 Q F0 2.5(1.3.9. /v)102 469.2 R
782 (ar/spool/mqueue/.hoststat)-.1 E F1 1.045(This is a typical v)142 485.4
783 R 1.045(alue for the)-.25 F F0(HostStatusDir)3.545 E(ectory)-.18 E F1
784 1.044(option, containing one \214le per host)3.545 F
785 (that this sendmail has chatted with recently)117 497.4 Q 5(.I)-.65 G
786 2.5(ti)-5 G 2.5(sn)-2.5 G(ormally a subdirectory of)-2.5 E F2(mqueue)2.5
787 E F1(.)A F0 2.5(1.3.10. /etc/mail/aliases*)102 521.4 R F1 .019
788 (The system aliases are held in \231/etc/mail/aliases\232.)142 537.6 R
789 2.519(As)5.019 G .019(ample is gi)-2.519 F -.15(ve)-.25 G 2.52(ni).15 G
790 2.52<6e99>-2.52 G(sendmail/aliases\232)-2.52 E
791 (which includes some aliases which)117 549.6 Q F2(must)2.5 E F1
792 (be de\214ned:)2.5 E(cp sendmail/aliases /etc/mail/aliases)157 565.8 Q
793 F2(edit /etc/mail/aliases)157 577.8 Q F1 -1.1(Yo)117 594 S 2.5(us)1.1 G
794 (hould e)-2.5 E(xtend this \214le with an)-.15 E 2.5(ya)-.15 G
795 (liases that are apropos to your system.)-2.5 E(Normally)142 610.2 Q F2
796 (sendmail)7.984 E F1 5.484(looks at a database v)7.984 F 5.483
797 (ersion of the \214les, stored either in)-.15 F 1.089(\231/etc/mail/ali\
798 ases.dir\232 and \231/etc/mail/aliases.pag\232 or \231/etc/mail/aliases\
799 .db\232 depending on which)117 622.2 R .203
800 (database package you are using.)117 634.2 R .202
801 (The actual path of this \214le is de\214ned in the)5.203 F F0
802 (AliasFile)2.702 E F1 .202(option of)2.702 F(the)117 646.2 Q F2
803 (sendmail.cf)2.5 E F1(\214le.)2.5 E .154
804 (The permissions of the alias \214le and the database v)142 662.4 R .155
805 (ersions should be 0640 to pre)-.15 F -.15(ve)-.25 G .155(nt local).15 F
806 .242(denial of service attacks as e)117 674.4 R .242
807 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)2.742 E
808 F1 .242(in the sendmail distrib)2.742 F 2.742(ution. If)-.2 F .909(the \
809 permissions 0640 are used, be sure that only trusted users belong to th\
810 e group assigned to)117 686.4 R(those \214les.)117 698.4 Q
811 (Otherwise, \214les should not e)5 E -.15(ve)-.25 G 2.5(nb).15 G 2.5(eg)
812 -2.5 G(roup readable.)-2.5 E 0 Cg EP
813 %%Page: 12 8
814 %%BeginPageSetup
815 BP
816 %%EndPageSetup
817 /F0 10/Times-Bold@0 SF 193.36(SMM:08-12 Sendmail)72 60 R
818 (Installation and Operation Guide)2.5 E 2.5(1.3.11. /etc/r)102 96 R 2.5
819 (co)-.18 G 2.5(r/)-2.5 G(etc/init.d/sendmail)-2.5 E/F1 10/Times-Roman@0
820 SF .156(It will be necessary to start up the)142 112.2 R/F2 10
821 /Times-Italic@0 SF(sendmail)2.655 E F1 .155
822 (daemon when your system reboots.)2.655 F .155(This dae-)5.155 F 1.537
823 (mon performs tw)117 124.2 R 4.037(of)-.1 G 1.537
824 (unctions: it listens on the SMTP sock)-4.037 F 1.537
825 (et for connections \(to recei)-.1 F 1.838 -.15(ve m)-.25 H(ail).15 E
826 .442(from a remote system\) and it processes the queue periodically to \
827 insure that mail gets deli)117 136.2 R -.15(ve)-.25 G(red).15 E
828 (when hosts come up.)117 148.2 Q .893(If necessary)142 164.4 R 3.393(,a)
829 -.65 G .893(dd the follo)-3.393 F .893(wing lines to \231/etc/rc\232 \(\
830 or \231/etc/rc.local\232 as appropriate\) in the)-.25 F .313(area where\
831  it is starting up the daemons on a BSD-base system, or on a System-V)
832 117 176.4 R .312(-based system)-1 F
833 (in one of the startup \214les, typically \231/etc/init.d/sendmail\232:)
834 117 188.4 Q(if [ \255f /usr/sbin/sendmail \255a \255f /etc/mail/sendmai\
835 l.cf ]; then)157 204.6 Q(\(cd /v)193 216.6 Q
836 (ar/spool/mqueue; rm \255f xf*\))-.25 E
837 (/usr/sbin/sendmail \255bd \255q30m &)193 228.6 Q
838 (echo \255n ' sendmail' >/de)193 240.6 Q(v/console)-.25 E<8c>157 252.6 Q
839 1.611(The \231cd\232 and \231rm\232 commands insure that all transcript\
840  \214les ha)117 268.8 R 1.911 -.15(ve b)-.2 H 1.611(een remo).15 F -.15
841 (ve)-.15 G 1.611(d; e).15 F(xtraneous)-.15 E .773
842 (transcript \214les may be left around if the system goes do)117 280.8 R
843 .772(wn in the middle of processing a mes-)-.25 F 3.921(sage. The)117
844 292.8 R 1.422(line that actually in)3.921 F -.2(vo)-.4 G -.1(ke).2 G(s)
845 .1 E F2(sendmail)3.922 E F1 1.422(has tw)3.922 F 3.922<6f8d>-.1 G 1.422
846 (ags: \231\255bd\232 causes it to listen on the)-3.922 F
847 (SMTP port, and \231\255q30m\232 causes it to run the queue e)117 304.8
848 Q -.15(ve)-.25 G(ry half hour).15 E(.)-.55 E .03
849 (Some people use a more comple)142 321 R 2.529(xs)-.15 G .029
850 (tartup script, remo)-2.529 F .029
851 (ving zero length qf/hf/Qf \214les and df)-.15 F .022
852 (\214les for which there is no qf/hf/Qf \214le.)117 333 R .022
853 (Note this is not advisable.)5.022 F -.15(Fo)5.022 G 2.522(re).15 G .023
854 (xample, see Figure 1 for)-2.672 F(an e)117 345 Q(xample of a comple)
855 -.15 E 2.5(xs)-.15 G(cript which does this clean up.)-2.5 E F0 2.5
856 (1.3.12. /etc/mail/help\214le)102 369 R F1 .161
857 (This is the help \214le used by the SMTP)142 385.2 R F0(HELP)2.661 E F1
858 2.66(command. It)2.661 F .16(should be copied from \231send-)2.66 F
859 (mail/help\214le\232:)117 397.2 Q
860 (cp sendmail/help\214le /etc/mail/help\214le)157 413.4 Q
861 (The actual path of this \214le is de\214ned in the)117 429.6 Q F0
862 (HelpFile)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1(\214le.)
863 2.5 E F0 2.5(1.3.13. /etc/mail/statistics)102 453.6 R F1 3.04
864 (If you wish to collect statistics about your mail traf)142 469.8 R 3.04
865 (\214c, you should create the \214le)-.25 F
866 (\231/etc/mail/statistics\232:)117 481.8 Q(cp /de)157 498 Q
867 (v/null /etc/mail/statistics)-.25 E(chmod 0600 /etc/mail/statistics)157
868 510 Q .716(This \214le does not gro)117 526.2 R 4.516 -.65(w. I)-.25 H
869 3.216(ti).65 G 3.216(sp)-3.216 G .716
870 (rinted with the program \231mailstats/mailstats.c.)-3.216 F 5.715<9a54>
871 -.7 G .715(he actual path)-5.715 F(of this \214le is de\214ned in the)
872 117 538.2 Q F0(S)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1
873 (\214le.)2.5 E F0 2.5(1.3.14. /usr/bin/mailq)102 562.2 R F1(If)142 578.4
874 Q F2(sendmail)3.439 E F1 .939(is in)3.439 F -.2(vo)-.4 G -.1(ke).2 G
875 3.439(da).1 G 3.439<7399>-3.439 G(mailq,)-3.439 E 3.439<9a69>-.7 G 3.439
876 (tw)-3.439 G .939(ill simulate the)-3.439 F F0(\255bp)3.439 E F1 .94
877 (\215ag \(i.e.,)3.44 F F2(sendmail)3.44 E F1 .94(will print)3.44 F
878 (the contents of the mail queue; see belo)117 590.4 Q 2.5(w\). This)-.25
879 F(should be a link to /usr/sbin/sendmail.)2.5 E F0 2.5
880 (1.3.15. sendmail.pid)102 614.4 R F2(sendmail)142 630.6 Q F1 2.334
881 (stores its current pid in the \214le speci\214ed by the)4.834 F F0
882 (PidFile)4.833 E F1 2.333(option \(def)4.833 F 2.333(ault is)-.1 F(_P)
883 117 642.6 Q -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E F2(sendmail)5.697 E
884 F1(uses)3.197 E F0 -.92(Te)3.197 G(mpFileMode).92 E F1 .697(\(which def)
885 3.197 F .697(aults to 0600\) as the per)-.1 F(-)-.2 E 1.958
886 (missions of that \214le to pre)117 654.6 R -.15(ve)-.25 G 1.958
887 (nt local denial of service attacks as e).15 F 1.958
888 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)117
889 666.6 Q F1 .64(in the sendmail distrib)3.14 F 3.14(ution. If)-.2 F .64
890 (the \214le already e)3.14 F .64(xists, then it might be necessary to)
891 -.15 F(change the permissions accordingly)117 678.6 Q 2.5(,e)-.65 G
892 (.g.,)-2.5 E(chmod 0600 /v)157 694.8 Q(ar/run/sendmail.pid)-.25 E 1.956
893 (Note that as of v)117 711 R 1.956(ersion 8.13, this \214le is unlink)
894 -.15 F 1.956(ed when)-.1 F F2(sendmail)4.456 E F1 -.15(ex)4.456 G 4.456
895 (its. As).15 F 4.456(ar)4.456 G 1.955(esult of this)-4.456 F 1.324
896 (change, a script such as the follo)117 723 R 1.324(wing, which may ha)
897 -.25 F 1.624 -.15(ve w)-.2 H(ork).05 E 1.325
898 (ed prior to 8.13, will no longer)-.1 F 0 Cg EP
899 %%Page: 13 9
900 %%BeginPageSetup
901 BP
902 %%EndPageSetup
903 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
904 (SMM:08-13)195.86 E .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79
905 108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108
906 DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119
907 108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108
908 139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164
909 108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL
910 184 108 179 108 DL 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108
911 DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214
912 108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108
913 234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259
914 108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL
915 279 108 274 108 DL 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108
916 DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309
917 108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108
918 329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354
919 108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL
920 374 108 369 108 DL 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108
921 DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404
922 108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108
923 424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449
924 108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL
925 469 108 464 108 DL 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108
926 DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499
927 108 DL/F1 10/Times-Roman@0 SF(#!/bin/sh)72 132 Q 2.5(#r)72 144 S(emo)
928 -2.5 E .3 -.15(ve z)-.15 H(ero length qf/hf/Qf \214les).15 E(for qf)72
929 156 Q(\214le in qf* hf* Qf*)-.25 E(do)72 168 Q(if [ \255r $qf)108 180 Q
930 (\214le ])-.25 E(then)108 192 Q(if [ ! \255s $qf)144 204 Q(\214le ])-.25
931 E(then)144 216 Q(echo \255n " <zero: $qf)180 228 Q(\214le>" > /de)-.25 E
932 (v/console)-.25 E(rm \255f $qf)180 240 Q(\214le)-.25 E<8c>144 252 Q<8c>
933 108 264 Q(done)72 276 Q 2.5(#r)72 288 S
934 (ename tf \214les to be qf if the qf does not e)-2.5 E(xist)-.15 E
935 (for tf)72 300 Q(\214le in tf*)-.25 E(do)72 312 Q(qf)108 324 Q
936 (\214le=`echo $tf)-.25 E(\214le | sed ')-.25 E(s/t/q/'`)-.55 E
937 (if [ \255r $tf)108 336 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25
938 E(then)108 348 Q(echo \255n " <reco)144 360 Q -.15(ve)-.15 G(ring: $tf)
939 .15 E(\214le>" > /de)-.25 E(v/console)-.25 E(mv $tf)144 372 Q
940 (\214le $qf)-.25 E(\214le)-.25 E(else)108 384 Q(if [ \255f $tf)144 396 Q
941 (\214le ])-.25 E(then)144 408 Q(echo \255n " <e)180 420 Q(xtra: $tf)-.15
942 E(\214le>" > /de)-.25 E(v/console)-.25 E(rm \255f $tf)180 432 Q(\214le)
943 -.25 E<8c>144 444 Q<8c>108 456 Q(done)72 468 Q 2.5(#r)72 480 S(emo)-2.5
944 E .3 -.15(ve d)-.15 H 2.5<668c>.15 G
945 (les with no corresponding qf/hf/Qf \214les)-2.5 E(for df)72 492 Q
946 (\214le in df*)-.25 E(do)72 504 Q(qf)108 516 Q(\214le=`echo $df)-.25 E
947 (\214le | sed ')-.25 E(s/d/q/'`)-.55 E(hf)108 528 Q(\214le=`echo $df)
948 -.25 E(\214le | sed ')-.25 E(s/d/h/'`)-.55 E(Qf)108 540 Q
949 (\214le=`echo $df)-.25 E(\214le | sed ')-.25 E(s/d/Q/'`)-.55 E
950 (if [ \255r $df)108 552 Q(\214le \255a ! \255f $qf)-.25 E
951 (\214le \255a ! \255f $hf)-.25 E(\214le \255a ! \255f $Qf)-.25 E
952 (\214le ])-.25 E(then)108 564 Q(echo \255n " <incomplete: $df)144 576 Q
953 (\214le>" > /de)-.25 E(v/console)-.25 E(mv $df)144 588 Q
954 (\214le `echo $df)-.25 E(\214le | sed ')-.25 E(s/d/D/'`)-.55 E<8c>108
955 600 Q(done)72 612 Q 2.5(#a)72 624 S(nnounce \214les that ha)-2.5 E .3
956 -.15(ve b)-.2 H(een sa).15 E -.15(ve)-.2 G 2.5(dd).15 G
957 (uring disaster reco)-2.5 E -.15(ve)-.15 G(ry).15 E(for xf)72 636 Q
958 (\214le in [A-Z]f*)-.25 E(do)72 648 Q(if [ \255f $xf)108 660 Q(\214le ])
959 -.25 E(then)108 672 Q(echo \255n " <panic: $xf)144 684 Q(\214le>" > /de)
960 -.25 E(v/console)-.25 E<8c>108 696 Q(done)72 708 Q 0 Cg EP
961 %%Page: 14 10
962 %%BeginPageSetup
963 BP
964 %%EndPageSetup
965 /F0 10/Times-Bold@0 SF 193.36(SMM:08-14 Sendmail)72 60 R
966 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
967 (Figure 1 \212 A comple)214.47 96 Q 2.5(xs)-.15 G(tartup script)-2.5 E
968 .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79 108 DL 89 108 84 108
969 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108 DL 109 108 104 108
970 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119 108 DL 129 108 124
971 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108 139 108 DL 149 108
972 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164 108 159 108 DL 169
973 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL 184 108 179 108 DL
974 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108 DL 204 108 199 108
975 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214 108 DL 224 108 219
976 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108 234 108 DL 244 108
977 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259 108 254 108 DL 264
978 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL 279 108 274 108 DL
979 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108 DL 299 108 294 108
980 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309 108 DL 319 108 314
981 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108 329 108 DL 339 108
982 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354 108 349 108 DL 359
983 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL 374 108 369 108 DL
984 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108 DL 394 108 389 108
985 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404 108 DL 414 108 409
986 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108 424 108 DL 434 108
987 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449 108 444 108 DL 454
988 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL 469 108 464 108 DL
989 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108 DL 489 108 484 108
990 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499 108 DL -.1(wo)117
991 144 S(rk:).1 E 2.5(#s)157 160.2 S(top & start sendmail)-2.5 E
992 (PIDFILE=/v)157 172.2 Q(ar/run/sendmail.pid)-.25 E
993 (kill `head -1 $PIDFILE`)157 184.2 Q(`tail -1 $PIDFILE`)157 196.2 Q .218
994 (because it assumes that the pid\214le will still e)117 212.4 R .218
995 (xist e)-.15 F -.15(ve)-.25 G 2.718(na).15 G .217
996 (fter killing the process to which it refers.)-2.718 F(Belo)117 224.4 Q
997 2.5(wi)-.25 G 2.5(sas)-2.5 G(cript which will w)-2.5 E
998 (ork correctly on both ne)-.1 E(wer and older v)-.25 E(ersions:)-.15 E
999 2.5(#s)157 240.6 S(top & start sendmail)-2.5 E(PIDFILE=/v)157 252.6 Q
1000 (ar/run/sendmail.pid)-.25 E(pid=`head -1 $PIDFILE`)157 264.6 Q
1001 (cmd=`tail -1 $PIDFILE`)157 276.6 Q(kill $pid)157 288.6 Q($cmd)157 300.6
1002 Q 1.31(This is just an e)117 316.8 R 1.311
1003 (xample script, it does not perform an)-.15 F 3.811(ye)-.15 G 1.311
1004 (rror checks, e.g., whether the pid\214le)-3.811 F -.15(ex)117 328.8 S
1005 (ists at all.).15 E F0 2.5(1.3.16. Map)102 352.8 R(Files)2.5 E F1 2.466
1006 -.8(To p)142 369 T(re).8 E -.15(ve)-.25 G .866
1007 (nt local denial of service attacks as e).15 F .865
1008 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)3.365 E
1009 F1 .865(in the)3.365 F 1.076(sendmail distrib)117 381 R 1.077
1010 (ution, the permissions of map \214les created by)-.2 F/F2 10
1011 /Times-Italic@0 SF(mak)3.577 E(emap)-.1 E F1 1.077(should be 0640.)3.577
1012 F(The)6.077 E .56(use of 0640 implies that only trusted users belong to\
1013  the group assigned to those \214les.)117 393 R .56(If those)5.56 F
1014 (\214les already e)117 405 Q
1015 (xist, then it might be necessary to change the permissions accordingly)
1016 -.15 E 2.5(,e)-.65 G(.g.,)-2.5 E(cd /etc/mail)157 421.2 Q
1017 (chmod 0640 *.db *.pag *.dir)157 433.2 Q F0 2.5(2. NORMAL)72 461.4 R
1018 (OPERA)2.5 E(TIONS)-.95 E 2.5(2.1. The)87 485.4 R(System Log)2.5 E F1
1019 1.511(The system log is supported by the)127 501.6 R F2(syslo)4.011 E
1020 (gd)-.1 E F1 1.511(\(8\) program.)1.666 F 1.511(All messages from)6.511
1021 F F2(sendmail)4.011 E F1(are)4.012 E(logged under the)102 515.6 Q/F3 9
1022 /Times-Roman@0 SF(LOG_MAIL)2.5 E F1 -.1(fa)2.5 G(cility).1 E/F4 7
1023 /Times-Roman@0 SF(5)-4 I F1(.)4 I F0 2.5(2.1.1. F)102 539.6 R(ormat)-.25
1024 E F1 .574(Each line in the system log consists of a timestamp, the name\
1025  of the machine that gener)142 555.8 R(-)-.2 E .848
1026 (ated it \(for logging from se)117 567.8 R -.15(ve)-.25 G .848
1027 (ral machines o).15 F -.15(ve)-.15 G 3.349(rt).15 G .849
1028 (he local area netw)-3.349 F .849(ork\), the w)-.1 F .849
1029 (ord \231sendmail:\232,)-.1 F(and a message)117 581.8 Q F4(6)-4 I F1 5
1030 (.M)4 K(ost messages are a sequence of)-5 E F2(name)2.5 E F1(=)A F2
1031 (value)A F1(pairs.)2.5 E .68(The tw)142 598 R 3.18(om)-.1 G .68
1032 (ost common lines are logged when a message is processed.)-3.18 F .68
1033 (The \214rst logs the)5.68 F .376(receipt of a message; there will be e)
1034 117 610 R .376(xactly one of these per message.)-.15 F .376
1035 (Some \214elds may be omit-)5.376 F(ted if the)117 622 Q 2.5(yd)-.15 G
1036 2.5(on)-2.5 G(ot contain interesting information.)-2.5 E(Fields are:)5 E
1037 50.06(from The)117 638.2 R(en)2.5 E -.15(ve)-.4 G(lope sender address.)
1038 .15 E 53.95(size The)117 654.4 R(size of the message in bytes.)2.5 E .32
1039 LW 76 665.2 72 665.2 DL 80 665.2 76 665.2 DL 84 665.2 80 665.2 DL 88
1040 665.2 84 665.2 DL 92 665.2 88 665.2 DL 96 665.2 92 665.2 DL 100 665.2 96
1041 665.2 DL 104 665.2 100 665.2 DL 108 665.2 104 665.2 DL 112 665.2 108
1042 665.2 DL 116 665.2 112 665.2 DL 120 665.2 116 665.2 DL 124 665.2 120
1043 665.2 DL 128 665.2 124 665.2 DL 132 665.2 128 665.2 DL 136 665.2 132
1044 665.2 DL 140 665.2 136 665.2 DL 144 665.2 140 665.2 DL 148 665.2 144
1045 665.2 DL 152 665.2 148 665.2 DL 156 665.2 152 665.2 DL 160 665.2 156
1046 665.2 DL 164 665.2 160 665.2 DL 168 665.2 164 665.2 DL 172 665.2 168
1047 665.2 DL 176 665.2 172 665.2 DL 180 665.2 176 665.2 DL 184 665.2 180
1048 665.2 DL 188 665.2 184 665.2 DL 192 665.2 188 665.2 DL 196 665.2 192
1049 665.2 DL 200 665.2 196 665.2 DL 204 665.2 200 665.2 DL 208 665.2 204
1050 665.2 DL 212 665.2 208 665.2 DL 216 665.2 212 665.2 DL/F5 5
1051 /Times-Roman@0 SF(5)93.6 675.6 Q/F6 8/Times-Roman@0 SF
1052 (Except on Ultrix, which does not support f)3.2 I
1053 (acilities in the syslog.)-.08 E F5(6)93.6 689.2 Q F6(This format may v)
1054 3.2 I(ary slightly if your v)-.2 E(endor has changed the syntax.)-.12 E
1055 0 Cg EP
1056 %%Page: 15 11
1057 %%BeginPageSetup
1058 BP
1059 %%EndPageSetup
1060 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1061 (SMM:08-15)195.86 E/F1 10/Times-Roman@0 SF 50.06(class The)117 96 R
1062 (class \(i.e., numeric precedence\) of the message.)2.5 E 58.39(pri The)
1063 117 112.2 R(initial message priority \(used for queue sorting\).)2.5 E
1064 45.06(nrcpts The)117 128.4 R 1.515(number of en)4.015 F -.15(ve)-.4 G
1065 1.514(lope recipients for this message \(after aliasing and for).15 F(-)
1066 -.2 E -.1(wa)189 140.4 S(rding\).).1 E 45.05(msgid The)117 156.6 R
1067 (message id of the message \(from the header\).)2.5 E 48.39(proto The)
1068 117 172.8 R(protocol used to recei)2.5 E .3 -.15(ve t)-.25 H
1069 (his message \(e.g., ESMTP or UUCP\)).15 E 37.84(daemon The)117 189 R
1070 (daemon name from the)2.5 E F0(DaemonP)2.5 E(ortOptions)-.2 E F1
1071 (setting.)2.5 E 49.51(relay The)117 205.2 R(machine from which it w)2.5
1072 E(as recei)-.1 E -.15(ve)-.25 G(d.).15 E .43
1073 (There is also one line logged per deli)117 221.4 R -.15(ve)-.25 G .43
1074 (ry attempt \(so there can be se).15 F -.15(ve)-.25 G .43
1075 (ral per message if deli).15 F(v-)-.25 E
1076 (ery is deferred or there are multiple recipients\).)117 233.4 Q
1077 (Fields are:)5 E 61.72(to A)117 249.6 R
1078 (comma-separated list of the recipients to this mailer)2.5 E(.)-.55 E
1079 41.73(ctladdr The)117 265.8 R -.74(``)2.727 G .227(controlling user').74
1080 F .226(', that is, the name of the user whose credentials we use)-.74 F
1081 (for deli)189 277.8 Q -.15(ve)-.25 G(ry).15 E(.)-.65 E 47.84(delay The)
1082 117 294 R 1.205(total delay between the time this message w)3.705 F
1083 1.205(as recei)-.1 F -.15(ve)-.25 G 3.705(da).15 G 1.205(nd the current)
1084 -3.705 F(deli)189 306 Q -.15(ve)-.25 G(ry attempt.).15 E 42.84
1085 (xdelay The)117 322.2 R .116(amount of time needed in this deli)2.616 F
1086 -.15(ve)-.25 G .116(ry attempt \(normally indicati).15 F .415 -.15(ve o)
1087 -.25 H 2.615(ft).15 G(he)-2.615 E(speed of the connection\).)189 334.2 Q
1088 43.95(mailer The)117 350.4 R(name of the mailer used to deli)2.5 E -.15
1089 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(his recipient.)-2.5 E 49.51
1090 (relay The)117 366.6 R(name of the host that actually accepted \(or rej\
1091 ected\) this recipient.)2.5 E 55.61(dsn The)117 382.8 R
1092 (enhanced error code \(RFC 2034\) if a)2.5 E -.25(va)-.2 G(ilable.).25 E
1093 55.61(stat The)117 399 R(deli)2.5 E -.15(ve)-.25 G(ry status.).15 E
1094 1.012(Not all \214elds are present in all messages; for e)117 415.2 R
1095 1.012(xample, the relay is usually not listed for local)-.15 F(deli)117
1096 427.2 Q -.15(ve)-.25 G(ries.).15 E F0 2.5(2.1.2. Le)102 451.2 R -.1(ve)
1097 -.15 G(ls).1 E F1 .205(If you ha)142 467.4 R -.15(ve)-.2 G/F2 10
1098 /Times-Italic@0 SF(syslo)2.855 E(gd)-.1 E F1 .205(\(8\) or an equi)1.666
1099 F -.25(va)-.25 G .205(lent installed, you will be able to do logging.)
1100 .25 F .204(There is)5.204 F 2.787(al)117 479.4 S(ar)-2.787 E .287
1101 (ge amount of information that can be logged.)-.18 F .287
1102 (The log is arranged as a succession of le)5.287 F -.15(ve)-.25 G(ls.)
1103 .15 E .651(At the lo)117 491.4 R .651(west le)-.25 F -.15(ve)-.25 G
1104 3.151(lo).15 G .651(nly e)-3.151 F .651
1105 (xtremely strange situations are logged.)-.15 F .65(At the highest le)
1106 5.651 F -.15(ve)-.25 G .65(l, e).15 F -.15(ve)-.25 G 3.15(nt).15 G(he)
1107 -3.15 E .825(most mundane and uninteresting e)117 503.4 R -.15(ve)-.25 G
1108 .825(nts are recorded for posterity).15 F 5.826(.A)-.65 G 3.326(sac)
1109 -5.826 G(on)-3.326 E -.15(ve)-.4 G .826(ntion, log le).15 F -.15(ve)-.25
1110 G(ls).15 E .201
1111 (under ten are considered generally \231useful;\232 log le)117 515.4 R
1112 -.15(ve)-.25 G .201(ls abo).15 F .501 -.15(ve 6)-.15 H 2.701(4a).15 G .2
1113 (re reserv)-2.701 F .2(ed for deb)-.15 F .2(ugging pur)-.2 F(-)-.2 E 2.5
1114 (poses. Le)117 527.4 R -.15(ve)-.25 G(ls from 11\25564 are reserv).15 E
1115 (ed for v)-.15 E(erbose information that some sites might w)-.15 E(ant.)
1116 -.1 E 2.5(Ac)142 543.6 S(omplete description of the log le)-2.5 E -.15
1117 (ve)-.25 G(ls is gi).15 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ns)-2.5 G
1118 (ection `)-2.5 E(`Log Le)-.74 E -.15(ve)-.25 G(l').15 E('.)-.74 E F0 2.5
1119 (2.2. Dumping)87 567.6 R(State)2.5 E F1 -1.1(Yo)127 583.8 S 2.563(uc)1.1
1120 G .063(an ask)-2.563 F F2(sendmail)2.563 E F1 .064(to log a dump of the\
1121  open \214les and the connection cache by sending it a)2.563 F/F3 9
1122 /Times-Roman@0 SF(SIGUSR1)102 595.8 Q F1 2.5(signal. The)2.5 F
1123 (results are logged at)2.5 E F3(LOG_DEB)2.5 E(UG)-.09 E F1(priority)2.5
1124 E(.)-.65 E F0 2.5(2.3. The)87 619.8 R(Mail Queues)2.5 E F1 .649
1125 (Mail messages may either be deli)127 636 R -.15(ve)-.25 G .648
1126 (red immediately or be held for later deli).15 F -.15(ve)-.25 G(ry).15 E
1127 5.648(.H)-.65 G .648(eld mes-)-5.648 F
1128 (sages are placed into a holding directory called a mail queue.)102 648
1129 Q 2.5(Am)127 664.2 S(ail message may be queued for these reasons:)-2.5 E
1130 5<8349>107 680.4 S 2.546(fam)-5 G .047
1131 (ail message is temporarily undeli)-2.546 F -.15(ve)-.25 G .047
1132 (rable, it is queued and deli).15 F -.15(ve)-.25 G .047
1133 (ry is attempted later).15 F 5.047(.I)-.55 G 2.547(ft)-5.047 G(he)-2.547
1134 E .141(message is addressed to multiple recipients, it is queued only f\
1135 or those recipients to whom deli)115.5 692.4 R(v-)-.25 E
1136 (ery is not immediately possible.)115.5 704.4 Q 0 Cg EP
1137 %%Page: 16 12
1138 %%BeginPageSetup
1139 BP
1140 %%EndPageSetup
1141 /F0 10/Times-Bold@0 SF 193.36(SMM:08-16 Sendmail)72 60 R
1142 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 5<8349>
1143 107 96 S 2.5(ft)-5 G(he SuperSafe option is set to true, all mail messa\
1144 ges are queued while deli)-2.5 E -.15(ve)-.25 G(ry is attempted.).15 E 5
1145 <8349>107 108 S 3.258(ft)-5 G .758(he Deli)-3.258 F -.15(ve)-.25 G .758
1146 (ryMode option is set to queue-only or defer).15 F 3.258(,a)-.4 G .758
1147 (ll mail is queued, and no immediate)-3.258 F(deli)115.5 120 Q -.15(ve)
1148 -.25 G(ry is attempted.).15 E 5<8349>107 132 S 2.815(ft)-5 G .315
1149 (he load a)-2.815 F -.15(ve)-.2 G .315(rage becomes higher than the v)
1150 .15 F .314(alue of the QueueLA option and the)-.25 F F0(QueueF)2.814 E
1151 (actor)-.25 E F1(\()115.5 144 Q F0(q)A F1 3.442(\)o)C .942(ption di)
1152 -3.442 F .942(vided by the dif)-.25 F .942
1153 (ference in the current load a)-.25 F -.15(ve)-.2 G .942(rage and the)
1154 .15 F F0(QueueLA)3.442 E F1 .942(option plus)3.442 F .403(one is less t\
1155 han the priority of the message, messages are queued rather than immedi\
1156 ately deli)115.5 156 R(v-)-.25 E(ered.)115.5 168 Q 5<834f>107 180 S .744
1157 (ne or more addresses are mark)-5 F .745(ed as e)-.1 F(xpensi)-.15 E
1158 1.045 -.15(ve a)-.25 H .745(nd deli).15 F -.15(ve)-.25 G .745
1159 (ry is postponed until the ne).15 F .745(xt queue)-.15 F
1160 (run or one or more address are mark)115.5 192 Q
1161 (ed as held via mailer which uses the hold mailer \215ag.)-.1 E 5<8354>
1162 107 204 S(he mail message has been mark)-5 E
1163 (ed as quarantined via a mail \214lter or rulesets.)-.1 E<83>107 216 Q
1164 F0 2.5(2.3.1. Queue)102 240 R(Gr)2.5 E(oups and Queue Dir)-.18 E
1165 (ectories)-.18 E F1 .339(There are one or more mail queues.)142 256.2 R
1166 .339(Each mail queue belongs to a queue group.)5.339 F .338(There is)
1167 5.338 F(al)117 268.2 Q -.1(wa)-.1 G .616(ys a def).1 F .616
1168 (ault queue group that is called `)-.1 F(`mqueue')-.74 E 3.117('\()-.74
1169 G .617(which is where messages go by def)-3.117 F(ault)-.1 E 2.244
1170 (unless otherwise speci\214ed\).)117 280.2 R 2.244
1171 (The directory or directories which comprise the def)7.244 F 2.243
1172 (ault queue)-.1 F 1.379
1173 (group are speci\214ed by the QueueDirectory option.)117 292.2 R 1.379
1174 (There are zero or more additional named)6.379 F
1175 (queue groups declared using the)117 304.2 Q F0(Q)2.5 E F1
1176 (command in the con\214guration \214le.)2.5 E .182(By def)142 320.4 R
1177 .181(ault, a queued message is placed in the queue group associated wit\
1178 h the \214rst recipi-)-.1 F 1.18(ent in the recipient list.)117 332.4 R
1179 3.68(Ar)6.18 G 1.181
1180 (ecipient address is mapped to a queue group as follo)-3.68 F 3.681
1181 (ws. First,)-.25 F(if)3.681 E 1.222(there is a ruleset called `)117
1182 344.4 R(`queue)-.74 E(group')-.15 E 1.222
1183 (', and if this ruleset maps the address to a queue group)-.74 F 1.39
1184 (name, then that queue group is chosen.)117 356.4 R 1.39
1185 (That is, the ar)6.39 F 1.39(gument for the ruleset is the recipient)
1186 -.18 F .79(address and the result should be)117 368.4 R F0($#)3.29 E F1
1187 (follo)3.29 E .79(wed by the name of a queue group.)-.25 F .79
1188 (Otherwise, if the)5.79 F 1.457(mailer associated with the address spec\
1189 i\214es a queue group, then that queue group is chosen.)117 380.4 R
1190 (Otherwise, the def)117 392.4 Q(ault queue group is chosen.)-.1 E 3.379
1191 (Am)142 408.6 S .879
1192 (essage with multiple recipients will be split if dif)-3.379 F .878
1193 (ferent queue groups are chosen by)-.25 F
1194 (the mapping of recipients to queue groups.)117 420.6 Q 1.606(When a me\
1195 ssage is placed in a queue group, and the queue group has more than one)
1196 142 436.8 R(queue, a queue is selected randomly)117 448.8 Q(.)-.65 E
1197 1.633(If a message with multiple recipients is placed into a queue grou\
1198 p with the ')142 465 R 1.632(r' option)-.5 F 1.055
1199 (\(maximum number of recipients per message\) set to a positi)117 477 R
1200 1.356 -.15(ve v)-.25 H(alue)-.1 E/F2 10/Times-Italic@0 SF(N)3.556 E F1
1201 3.556(,a)C 1.056(nd if there are more)-3.556 F(than)117 489 Q F2(N)2.905
1202 E F1 .405(recipients in the message, then the message will be split int\
1203 o multiple messages, each of)2.905 F(which ha)117 501 Q .3 -.15(ve a)-.2
1204 H 2.5(tm).15 G(ost)-2.5 E F2(N)2.5 E F1(recipients.)2.5 E .06
1205 (Notice: if multiple queue groups are used, do)142 517.2 R F0(not)2.56 E
1206 F1(mo)2.56 E .36 -.15(ve q)-.15 H .06
1207 (ueue \214les around, e.g., into a dif-).15 F 1.436
1208 (ferent queue directory)117 529.2 R 6.436(.T)-.65 G 1.436(his may ha)
1209 -6.436 F 1.735 -.15(ve w)-.2 H 1.435(eird ef).15 F 1.435
1210 (fects and can cause mail not to be deli)-.25 F -.15(ve)-.25 G(red.).15
1211 E(Queue \214les and directories should be treated as opaque and should \
1212 not be manipulated directly)117 541.2 Q(.)-.65 E F0 2.5(2.3.2. Queue)102
1213 565.2 R(Runs)2.5 E F2(sendmail)142 581.4 Q F1 1(has tw)3.5 F 3.5(od)-.1
1214 G(if)-3.5 E 1(ferent w)-.25 F 1.001(ays to process the queue\(s\).)-.1 F
1215 1.001(The \214rst one is to start queue)6.001 F .104
1216 (runners after certain interv)117 593.4 R .104(als \(`)-.25 F(`normal')
1217 -.74 E 2.604('q)-.74 G .103(ueue runners\), the second one is to k)
1218 -2.604 F .103(eep queue runner)-.1 F .4(processes around \(`)117 605.4 R
1219 (`persistent')-.74 E 2.9('q)-.74 G .401(ueue runners\).)-2.9 F(Ho)5.401
1220 E 2.901(wt)-.25 G 2.901(os)-2.901 G .401
1221 (elect either of these types is discussed)-2.901 F 1.349
1222 (in the appendix `)117 617.4 R 1.348(`COMMAND LINE FLA)-.74 F(GS')-.4 E
1223 3.848('. Persistent)-.74 F 1.348(queue runners ha)3.848 F 1.648 -.15
1224 (ve t)-.2 H 1.348(he adv).15 F(antage)-.25 E .054(that no ne)117 629.4 R
1225 2.554(wp)-.25 G .054(rocesses need to be spa)-2.554 F .055
1226 (wned at certain interv)-.15 F .055(als; the)-.25 F 2.555(yj)-.15 G .055
1227 (ust sleep for a speci\214ed time)-2.555 F .554(after the)117 641.4 R
1228 3.054<798c>-.15 G .554(nished a queue run.)-3.054 F .554(Another adv)
1229 5.554 F .554(antage of persistent queue runners is that only one)-.25 F
1230 .379(process belonging to a w)117 653.4 R .379(orkgroup \(a w)-.1 F .38
1231 (orkgroup is a set of queue groups\) collects the data for a)-.1 F .489
1232 (queue run and then multiple queue runner may go ahead using that data.)
1233 117 665.4 R .488(This can signi\214cantly)5.488 F .861(reduce the disk \
1234 I/O necessary to read the queue \214les compared to starting multiple q\
1235 ueue run-)117 677.4 R .55(ners directly)117 689.4 R 5.55(.T)-.65 G .55
1236 (heir disadv)-5.55 F .55(antage is that a ne)-.25 F 3.049(wq)-.25 G .549
1237 (ueue run is only started after all queue runners)-3.049 F 1.043
1238 (belonging to a group \214nished their tasks.)117 701.4 R 1.044
1239 (In case one of the queue runners tries deli)6.043 F -.15(ve)-.25 G
1240 1.044(ry to a).15 F(slo)117 713.4 Q 3.283(wr)-.25 G .783
1241 (ecipient site at the end of a queue run, the ne)-3.283 F .782
1242 (xt queue run may be substantially delayed.)-.15 F .741
1243 (In general this should be smoothed out due to the distrib)117 725.4 R
1244 .741(ution of those slo)-.2 F 3.242(wj)-.25 G .742(obs, ho)-3.242 F(we)
1245 -.25 E -.15(ve)-.25 G 1.542 -.4(r, f).15 H(or).4 E 0 Cg EP
1246 %%Page: 17 13
1247 %%BeginPageSetup
1248 BP
1249 %%EndPageSetup
1250 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1251 (SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF .459(sites with small number\
1252  of queue entries this might introduce noticable delays.)117 96 R .458
1253 (In general, per)5.458 F(-)-.2 E
1254 (sistent queue runners are only useful for sites with big queues.)117
1255 108 Q F0 2.5(2.3.3. Manual)102 132 R(Inter)2.5 E -.1(ve)-.1 G(ntion).1 E
1256 F1 1.049
1257 (Under normal conditions the mail queue will be processed transparently)
1258 142 148.2 R 6.049(.H)-.65 G -.25(ow)-6.049 G -2.15 -.25(ev e).25 H 1.85
1259 -.4(r, y).25 H(ou).4 E .152(may \214nd that manual interv)117 160.2 R
1260 .151(ention is sometimes necessary)-.15 F 5.151(.F)-.65 G .151(or e)
1261 -5.301 F .151(xample, if a major host is do)-.15 F(wn)-.25 E .103
1262 (for a period of time the queue may become clogged.)117 172.2 R
1263 (Although)5.103 E/F2 10/Times-Italic@0 SF(sendmail)2.604 E F1 .104
1264 (ought to reco)2.604 F -.15(ve)-.15 G 2.604(rg).15 G(race-)-2.604 E .249
1265 (fully when the host comes up, you may \214nd performance unacceptably \
1266 bad in the meantime.)117 184.2 R(In)5.248 E .538(that case you w)117
1267 196.2 R .538
1268 (ant to check the content of the queue and manipulate it as e)-.1 F .539
1269 (xplained in the ne)-.15 F(xt)-.15 E(tw)117 208.2 Q 2.5(os)-.1 G
1270 (ections.)-2.5 E F0 2.5(2.3.4. Printing)102 232.2 R(the queue)2.5 E F1
1271 .862(The contents of the queue\(s\) can be printed using the)142 248.4 R
1272 F2(mailq)3.361 E F1 .861(command \(or by specifying)3.361 F(the)117
1273 260.4 Q F0(\255bp)2.5 E F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A
1274 (mailq)157 276.6 Q 1.673(This will produce a listing of the queue id')
1275 117 292.8 R 1.673(s, the size of the message, the date the message)-.55
1276 F .528(entered the queue, and the sender and recipients.)117 304.8 R
1277 .527(If shared memory support is compiled in, the)5.527 F(\215ag)117
1278 316.8 Q F0(\255bP)3.014 E F1 .514
1279 (can be used to print the number of entries in the queue\(s\), pro)3.014
1280 F .515(vided a process updates)-.15 F .541(the data.)117 328.8 R(Ho)
1281 5.541 E(we)-.25 E -.15(ve)-.25 G 1.341 -.4(r, a).15 H 3.041(se).4 G .541
1282 (xplained earlier)-3.191 F 3.041(,t)-.4 G .54
1283 (he output might be slightly wrong, since access to the)-3.041 F 1.43
1284 (shared memory is not lock)117 340.8 R 3.931(ed. F)-.1 F 1.431(or e)-.15
1285 F 1.431(xample, `)-.15 F(`unkno)-.74 E 1.431(wn number of entries')-.25
1286 F 3.931('m)-.74 G 1.431(ight be sho)-3.931 F(wn.)-.25 E(The internal co\
1287 unters are updated after each queue run to the correct v)117 352.8 Q
1288 (alue ag)-.25 E(ain.)-.05 E F0 2.5(2.3.5. F)102 376.8 R(or)-.25 E
1289 (cing the queue)-.18 E F2(Sendmail)142 393 Q F1 .353
1290 (should run the queue automatically at interv)2.853 F 2.852(als. When)
1291 -.25 F .352(using multiple queues, a)2.852 F .276
1292 (separate process will by def)117 405 R .276
1293 (ault be created to run each of the queues unless the queue run is ini-)
1294 -.1 F .614(tiated by a user with the v)117 417 R .613(erbose \215ag.)
1295 -.15 F .613(The algorithm is to read and sort the queue, and then to)
1296 5.613 F .159(attempt to process all jobs in order)117 429 R 5.159(.W)
1297 -.55 G .159(hen it attempts to run the job,)-5.159 F F2(sendmail)2.659 E
1298 F1 .159(\214rst checks to see)2.659 F(if the job is lock)117 441 Q 2.5
1299 (ed. If)-.1 F(so, it ignores the job)2.5 E(.)-.4 E .338
1300 (There is no attempt to insure that only one queue processor e)142 457.2
1301 R .338(xists at an)-.15 F 2.838(yt)-.15 G .338(ime, since there)-2.838 F
1302 .094(is no guarantee that a job cannot tak)117 469.2 R 2.595(ef)-.1 G
1303 (ore)-2.595 E -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)-2.595 G .095
1304 (rocess \(ho)-2.595 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)
1305 2.995 E F1 .095(does include heuris-)2.595 F 1.086(tics to try to abort\
1306  jobs that are taking absurd amounts of time; technically)117 481.2 R
1307 3.586(,t)-.65 G 1.086(his violates RFC)-3.586 F .461(821, b)117 493.2 R
1308 .461(ut is blessed by RFC 1123\).)-.2 F .461
1309 (Due to the locking algorithm, it is impossible for one job to)5.461 F
1310 1.087(freeze the entire queue.)117 505.2 R(Ho)6.086 E(we)-.25 E -.15(ve)
1311 -.25 G 1.886 -.4(r, a).15 H 3.586(nu).4 G(ncooperati)-3.586 E 1.386 -.15
1312 (ve r)-.25 H 1.086(ecipient host or a program recipient that).15 F(ne)
1313 117 517.2 Q -.15(ve)-.25 G 3.35(rr).15 G .85(eturns can accumulate man)
1314 -3.35 F 3.351(yp)-.15 G .851(rocesses in your system.)-3.351 F
1315 (Unfortunately)5.851 E 3.351(,t)-.65 G .851(here is no com-)-3.351 F
1316 (pletely general w)117 529.2 Q(ay to solv)-.1 E 2.5(et)-.15 G(his.)-2.5
1317 E .082(In some cases, you may \214nd that a major host going do)142
1318 545.4 R .082(wn for a couple of days may create)-.25 F 2.924(ap)117
1319 557.4 S(rohibiti)-2.924 E -.15(ve)-.25 G .424(ly lar).15 F .424
1320 (ge queue.)-.18 F .424(This will result in)5.424 F F2(sendmail)2.924 E
1321 F1 .425(spending an inordinate amount of time)2.924 F 1.085
1322 (sorting the queue.)117 569.4 R 1.085(This situation can be \214x)6.085
1323 F 1.084(ed by mo)-.15 F 1.084(ving the queue to a temporary place and)
1324 -.15 F .022(creating a ne)117 581.4 R 2.522(wq)-.25 G 2.522(ueue. The)
1325 -2.522 F .022(old queue can be run later when the of)2.522 F .023
1326 (fending host returns to service.)-.25 F 1.6 -.8(To d)142 597.6 T 2.5
1327 (ot).8 G(his, it is acceptable to mo)-2.5 E .3 -.15(ve t)-.15 H
1328 (he entire queue directory:).15 E(cd /v)157 613.8 Q(ar/spool)-.25 E
1329 (mv mqueue omqueue; mkdir mqueue; chmod 0700 mqueue)157 625.8 Q -1.1(Yo)
1330 117 642 S 2.709(us)1.1 G .209(hould then kill the e)-2.709 F .209(xisti\
1331 ng daemon \(since it will still be processing in the old queue direc-)
1332 -.15 F(tory\) and create a ne)117 654 Q 2.5(wd)-.25 G(aemon.)-2.5 E 1.6
1333 -.8(To r)142 670.2 T(un the old mail queue, issue the follo).8 E
1334 (wing command:)-.25 E(/usr/sbin/sendmail \255C /etc/mail/queue.cf \255q)
1335 157 686.4 Q(The)117 702.6 Q F0<ad43>3.312 E F1 .813
1336 (\215ag speci\214es an alternate con\214guration \214le)3.312 F F0
1337 (queue.cf)3.313 E F1 .813(which should refer to the mo)3.313 F -.15(ve)
1338 -.15 G(d).15 E(queue directory)117 714.6 Q 0 Cg EP
1339 %%Page: 18 14
1340 %%BeginPageSetup
1341 BP
1342 %%EndPageSetup
1343 /F0 10/Times-Bold@0 SF 193.36(SMM:08-18 Sendmail)72 60 R
1344 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(OQ)
1345 157 96 S(ueueDirectory=/v)-2.5 E(ar/spool/omqueue)-.25 E .649(and the)
1346 117 112.2 R F0<ad71>3.149 E F1 .649(\215ag says to just run e)3.149 F
1347 -.15(ve)-.25 G .648(ry job in the queue.).15 F -1.1(Yo)5.648 G 3.148(uc)
1348 1.1 G .648(an also specify the mo)-3.148 F -.15(ve)-.15 G 3.148(dq).15 G
1349 (ueue)-3.148 E(directory on the command line)117 124.2 Q
1350 (/usr/sbin/sendmail \255oQ/v)157 140.4 Q(ar/spool/omqueue \255q)-.25 E
1351 -.2(bu)117 156.6 S 3.235(tt).2 G .735(his requires that you do not ha)
1352 -3.235 F 1.036 -.15(ve q)-.2 H .736
1353 (ueue groups in the con\214guration \214le, because those are).15 F
1354 1.071(not subdirectories of the mo)117 168.6 R -.15(ve)-.15 G 3.571(dd)
1355 .15 G(irectory)-3.571 E 6.071(.S)-.65 G 1.071(ee the section about `)
1356 -6.071 F 1.07(`Queue Group Declaration')-.74 F(')-.74 E .011
1357 (for details; you most lik)117 180.6 R .011(ely need a dif)-.1 F .012
1358 (ferent con\214guration \214le to correctly deal with this problem.)-.25
1359 F(Ho)117 192.6 Q(we)-.25 E -.15(ve)-.25 G 1.818 -.4(r, a p).15 H 1.018
1360 (roper con\214guration of queue groups should a).4 F -.2(vo)-.2 G 1.017
1361 (id \214lling up queue directories, so).2 F .367(you shouldn')117 204.6
1362 R 2.867(tr)-.18 G .367(un into this problem.)-2.867 F .367(If you ha)
1363 5.367 F .668 -.15(ve a t)-.2 H(endenc).15 E 2.868(yt)-.15 G -2.1 -.25
1364 (ow a)-2.868 H .368(rd v).25 F -.1(oy)-.2 G .368
1365 (eurism, you can use the).1 F F0<ad76>117 216.6 Q F1(\215ag to w)2.5 E
1366 (atch what is going on.)-.1 E
1367 (When the queue is \214nally emptied, you can remo)142 232.8 Q .3 -.15
1368 (ve t)-.15 H(he directory:).15 E(rmdir /v)157 249 Q(ar/spool/omqueue)
1369 -.25 E F0 2.5(2.3.6. Quarantined)102 277.2 R(Queue Items)2.5 E F1 1.183
1370 (It is possible to "quarantine" mail messages, otherwise kno)142 293.4 R
1371 1.182(wn as en)-.25 F -.15(ve)-.4 G 3.682(lopes. En).15 F -.15(ve)-.4 G
1372 (lopes).15 E .097(\(queue \214les\) are stored b)117 305.4 R .097
1373 (ut not considered for deli)-.2 F -.15(ve)-.25 G .098
1374 (ry or display unless the "quarantine" state of).15 F 1.237(the en)117
1375 317.4 R -.15(ve)-.4 G 1.236(lope is undone or deli).15 F -.15(ve)-.25 G
1376 1.236(ry or display of quarantined items is requested.).15 F
1377 (Quarantined)6.236 E 1.07(messages are tagged by using a dif)117 329.4 R
1378 1.07(ferent name for the queue \214le, 'hf)-.25 F 3.57('i).55 G 1.07
1379 (nstead of 'qf)-3.57 F 1.07(', and by).55 F
1380 (adding the quarantine reason to the queue \214le.)117 341.4 Q(Deli)142
1381 357.6 Q -.15(ve)-.25 G .323
1382 (ry or display of quarantined items can be requested using the).15 F F0
1383 (\255qQ)2.823 E F1 .322(\215ag to)2.823 F/F2 10/Times-Italic@0 SF
1384 (sendmail)2.822 E F1(or)117 369.6 Q F2(mailq)4.277 E F1 6.777(.A)C
1385 (dditionally)-6.777 E 4.277(,m)-.65 G 1.778
1386 (essages already in the queue can be quarantined or unquarantined)-4.277
1387 F(using the ne)117 381.6 Q(w)-.25 E F0<ad51>2.5 E F1
1388 (\215ag to sendmail.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
1389 (sendmail -Qreason -q[!][I|R|S][matchstring])157 397.8 Q .875(Quarantin\
1390 es the normal queue items matching the criteria speci\214ed by the)117
1391 414 R F0(-q[!][I|R|S][match-)3.374 E(string])117 426 Q F1
1392 (using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)-2.5 G(he)
1393 -2.5 E F0<ad51>2.5 E F1 2.5(\215ag. Lik)2.5 F -.25(ew)-.1 G(ise,).25 E
1394 (sendmail -qQ -Q[reason] -q[!][I|R|S|Q][matchstring])157 442.2 Q 1.164(\
1395 Change the quarantine reason for the quarantined items matching the cri\
1396 teria speci\214ed by the)117 458.4 R F0(-q[!][I|R|S|Q][matchstring])117
1397 470.4 Q F1(using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)
1398 -2.5 G(he)-2.5 E F0<ad51>2.5 E F1 2.5(\215ag. If)2.5 F
1399 (there is no reason,)2.5 E .757(unquarantine the matching items and mak)
1400 119.5 482.4 R 3.257(et)-.1 G .757(hem normal queue items.)-3.257 F .757
1401 (Note that the)5.757 F F0(\255qQ)3.257 E F1(\215ag)3.257 E(tells sendma\
1402 il to operate on quarantined items instead of normal items.)117 494.4 Q
1403 F0 2.5(2.4. Disk)87 518.4 R(Based Connection Inf)2.5 E(ormation)-.25 E
1404 F2(Sendmail)127 534.6 Q F1 .596(stores a lar)3.096 F .597
1405 (ge amount of information about each remote system it has connected to)
1406 -.18 F .003(in memory)102 546.6 R 2.503(.I)-.65 G 2.503(ti)-2.503 G
1407 2.503(sp)-2.503 G .002(ossible to preserv)-2.503 F 2.502(es)-.15 G .002
1408 (ome of this information on disk as well, by using the)-2.502 F F0
1409 (HostSta-)2.502 E(tusDir)102 558.6 Q(ectory)-.18 E F1 .229
1410 (option, so that it may be shared between se)2.729 F -.15(ve)-.25 G .229
1411 (ral in).15 F -.2(vo)-.4 G .23(cations of).2 F F2(sendmail)2.73 E F1
1412 5.23(.T)C .23(his allo)-5.23 F(ws)-.25 E .831(mail to be queued immedia\
1413 tely or skipped during a queue run if there has been a recent f)102
1414 570.6 R .831(ailure in)-.1 F .371(connecting to a remote machine.)102
1415 582.6 R .371
1416 (Note: information about a remote system is stored in a \214le whose)
1417 5.371 F .694(pathname consists of the components of the hostname in re)
1418 102 594.6 R -.15(ve)-.25 G .693(rse order).15 F 5.693(.F)-.55 G .693
1419 (or e)-5.843 F .693(xample, the informa-)-.15 F 1.102(tion for)102 606.6
1420 R F0(host.example.com)3.602 E F1 1.102(is stored in)3.602 F F0
1421 (com./example./host)3.602 E F1 6.103(.F)C 1.103(or top-le)-6.253 F -.15
1422 (ve)-.25 G 3.603(ld).15 G 1.103(omains lik)-3.603 F(e)-.1 E F0(com)3.603
1423 E F1(this)3.603 E 1.382(can create a lar)102 618.6 R 1.381
1424 (ge number of subdirectories which on some \214lesystems can e)-.18 F
1425 1.381(xhaust some limits.)-.15 F(Moreo)102 630.6 Q -.15(ve)-.15 G 2.432
1426 -.4(r, t).15 H 1.632(he performance of lookups in directory with thousa\
1427 nds of entries can be f).4 F 1.633(airly slo)-.1 F(w)-.25 E
1428 (depending on the \214lesystem implementation.)102 642.6 Q 1.439
1429 (Additionally enabling)127 658.8 R F0(SingleThr)3.939 E(eadDeli)-.18 E
1430 -.1(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439
1431 (fect of single-threading mail)-.25 F(deli)102 670.8 Q -.15(ve)-.25 G
1432 1.61(ry to a destination.).15 F 1.611
1433 (This can be quite helpful if the remote machine is running an SMTP)6.61
1434 F(serv)102 682.8 Q 1.011(er that is easily o)-.15 F -.15(ve)-.15 G 1.011
1435 (rloaded or cannot accept more than a single connection at a time, b).15
1436 F 1.01(ut can)-.2 F .458
1437 (cause some messages to be punted to a future queue run.)102 694.8 R
1438 .458(It also applies to)5.458 F F2(all)2.958 E F1 .458
1439 (hosts, so setting this)2.958 F .282(because you ha)102 706.8 R .582
1440 -.15(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281
1441 (are that is easily o)-.1 F -.15(ve)-.15 G .281(rrun can cause mail).15
1442 F .315(to other hosts to be slo)102 718.8 R .315(wed do)-.25 F 2.815
1443 (wn. If)-.25 F .315(this option is set, you probably w)2.815 F .315
1444 (ant to set the)-.1 F F0(MinQueueAge)2.815 E 0 Cg EP
1445 %%Page: 19 15
1446 %%BeginPageSetup
1447 BP
1448 %%EndPageSetup
1449 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1450 (SMM:08-19)195.86 E/F1 10/Times-Roman@0 SF .872
1451 (option as well and run the queue f)102 96 R .871
1452 (airly frequently; this w)-.1 F .871
1453 (ay jobs that are skipped because another)-.1 F/F2 10/Times-Italic@0 SF
1454 (sendmail)102 108 Q F1 .363
1455 (is talking to the same host will be tried ag)2.863 F .364
1456 (ain quickly rather than being delayed for a long)-.05 F(time.)102 120 Q
1457 1.099
1458 (The disk based host information is stored in a subdirectory of the)127
1459 136.2 R F0(mqueue)3.598 E F1 1.098(directory called)3.598 F F0
1460 (.hoststat)102 150.2 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.749(.R)4 K(emo)
1461 -6.749 E 1.749(ving this directory and its subdirectories has an ef)-.15
1462 F 1.75(fect similar to the)-.25 F F2(pur)4.25 E -.1(ge)-.37 G(stat).1 E
1463 F1 1.215(command and is completely safe.)102 162.2 R(Ho)6.215 E(we)-.25
1464 E -.15(ve)-.25 G -.4(r,).15 G F2(pur)4.115 E -.1(ge)-.37 G(stat).1 E F1
1465 1.215(only remo)3.715 F -.15(ve)-.15 G 3.715(se).15 G 1.215(xpired \(T)
1466 -3.865 F(imeout.hoststatus\))-.35 E 3.539(data. The)102 174.2 R 1.039
1467 (information in these directories can be perused with the)3.539 F F2
1468 (hoststat)3.54 E F1 1.04(command, which will)3.54 F .065(indicate the h\
1469 ost name, the last access, and the status of that access.)102 186.2 R
1470 .064(An asterisk in the left most col-)5.065 F(umn indicates that a)102
1471 198.2 Q F2(sendmail)2.5 E F1(process currently has the host lock)2.5 E
1472 (ed for mail deli)-.1 E -.15(ve)-.25 G(ry).15 E(.)-.65 E .53
1473 (The disk based connection information is treated the same w)127 214.4 R
1474 .53(ay as memory based connection)-.1 F .536
1475 (information for the purpose of timeouts.)102 226.4 R .536(By def)5.536
1476 F .536(ault, information about host f)-.1 F .536(ailures is v)-.1 F .536
1477 (alid for 30)-.25 F 2.5(minutes. This)102 238.4 R
1478 (can be adjusted with the)2.5 E F0 -.18(Ti)2.5 G(meout.hoststatus).18 E
1479 F1(option.)2.5 E 1.51
1480 (The connection information stored on disk may be e)127 254.6 R 1.51
1481 (xpired at an)-.15 F 4.01(yt)-.15 G 1.51(ime with the)-4.01 F F2(pur)
1482 4.01 E -.1(ge)-.37 G(stat).1 E F1 2.093(command or by in)102 266.6 R -.2
1483 (vo)-.4 G 2.092(king sendmail with the).2 F F0(\255bH)4.592 E F1 4.592
1484 (switch. The)4.592 F 2.092(connection information may be)4.592 F(vie)102
1485 278.6 Q(wed with the)-.25 E F2(hoststat)2.5 E F1(command or by in)2.5 E
1486 -.2(vo)-.4 G(king sendmail with the).2 E F0(\255bh)2.5 E F1(switch.)2.5
1487 E F0 2.5(2.5. The)87 302.6 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The i\
1488 mplementation of certain system services such as host and user name loo\
1489 kup is con-)127 318.8 R 1.322(trolled by the service switch.)102 330.8 R
1490 1.321(If the host operating system supports such a switch, and sendmail)
1491 6.322 F(kno)102 342.8 Q .383(ws about it,)-.25 F F2(sendmail)2.883 E F1
1492 .383(will use the nati)2.883 F .683 -.15(ve ve)-.25 H 2.883
1493 (rsion. Ultrix,).15 F .384(Solaris, and DEC OSF/1 are e)2.883 F(xamples)
1494 -.15 E(of such systems)102 356.8 Q F3(8)-4 I F1(.)4 I .88(If the underl\
1495 ying operating system does not support a service switch \(e.g., SunOS 4\
1496 .X, HP-)127 373 R .212(UX, BSD\) then)102 385 R F2(sendmail)2.712 E F1
1497 .212(will pro)2.712 F .212(vide a stub implementation.)-.15 F(The)5.211
1498 E F0(Ser)2.711 E(viceSwitchFile)-.1 E F1 .211(option points)2.711 F .937
1499 (to the name of a \214le that has the service de\214nitions.)102 397 R
1500 .937(Each line has the name of a service and the)5.937 F
1501 (possible implementations of that service.)102 409 Q -.15(Fo)5 G 2.5(re)
1502 .15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 425.2 R
1503 (\214les nis)2.5 E 6.84(aliases \214les)142 437.2 R(nis)2.5 E .329
1504 (will ask)102 453.4 R F2(sendmail)2.829 E F1 .328
1505 (to look for hosts in the Domain Name System \214rst.)2.829 F .328
1506 (If the requested host name is)5.328 F .379
1507 (not found, it tries local \214les, and if that f)102 465.4 R .379
1508 (ails it tries NIS.)-.1 F(Similarly)5.379 E 2.879(,w)-.65 G .379
1509 (hen looking for aliases it will)-2.879 F
1510 (try the local \214les \214rst follo)102 477.4 Q(wed by NIS.)-.25 E .494
1511 (Notice: since)127 493.6 R F2(sendmail)2.994 E F1 .493
1512 (must access MX records for correct operation, it will use DNS if it is)
1513 2.993 F(con\214gured in the)102 505.6 Q F0(Ser)2.5 E(viceSwitchFile)-.1
1514 E F1 2.5(\214le. Hence)2.5 F(an entry lik)2.5 E(e)-.1 E 12.94
1515 (hosts \214les)142 521.8 R(dns)2.5 E(will not a)102 538 Q -.2(vo)-.2 G
1516 (id DNS lookups e).2 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fah)-2.5 G
1517 (ost can be found in /etc/hosts.)-2.5 E 1.269
1518 (Service switches are not completely inte)127 554.2 R 3.769(grated. F)
1519 -.15 F 1.269(or e)-.15 F 1.269(xample, despite the f)-.15 F 1.27
1520 (act that the host)-.1 F .294(entry listed in the abo)102 566.2 R .594
1521 -.15(ve ex)-.15 H .293
1522 (ample speci\214es to look in NIS, on SunOS this w).15 F(on')-.1 E 2.793
1523 (th)-.18 G .293(appen because the)-2.793 F(system implementation of)102
1524 578.2 Q F2 -.1(ge)2.5 G(thostbyname).1 E F1(\(3\) doesn')1.666 E 2.5(tu)
1525 -.18 G(nderstand this.)-2.5 E F0 2.5(2.6. The)87 602.2 R(Alias Database)
1526 2.5 E F1 2.074(After recipient addresses are read from the SMTP connect\
1527 ion or command line the)127 618.4 R 4.574(ya)-.15 G(re)-4.574 E .6
1528 (parsed by ruleset 0, which must resolv)102 630.4 R 3.1(et)-.15 G 3.099
1529 (oa{)-3.1 G F2(mailer)-3.099 E F1(,)A F2(host)3.099 E F1(,)A F2(addr)
1530 3.099 E(ess)-.37 E F1 3.099(}t)C 3.099(riple. If)-3.099 F .599
1531 (the \215ags selected by)3.099 F(the)102 642.4 Q F2(mailer)3.099 E F1
1532 .599(include the)3.099 F F0(A)3.099 E F1 .599(\(aliasable\) \215ag, the)
1533 3.099 F F2(addr)3.099 E(ess)-.37 E F1 .6(part of the triple is look)
1534 3.099 F .6(ed up as the k)-.1 F .9 -.15(ey \()-.1 H(i.e.,).15 E 1.046
1535 (the left hand side\) in the alias database.)102 654.4 R 1.045
1536 (If there is a match, the address is deleted from the send)6.045 F .32
1537 LW 76 664 72 664 DL 80 664 76 664 DL 84 664 80 664 DL 88 664 84 664 DL
1538 92 664 88 664 DL 96 664 92 664 DL 100 664 96 664 DL 104 664 100 664 DL
1539 108 664 104 664 DL 112 664 108 664 DL 116 664 112 664 DL 120 664 116 664
1540 DL 124 664 120 664 DL 128 664 124 664 DL 132 664 128 664 DL 136 664 132
1541 664 DL 140 664 136 664 DL 144 664 140 664 DL 148 664 144 664 DL 152 664
1542 148 664 DL 156 664 152 664 DL 160 664 156 664 DL 164 664 160 664 DL 168
1543 664 164 664 DL 172 664 168 664 DL 176 664 172 664 DL 180 664 176 664 DL
1544 184 664 180 664 DL 188 664 184 664 DL 192 664 188 664 DL 196 664 192 664
1545 DL 200 664 196 664 DL 204 664 200 664 DL 208 664 204 664 DL 212 664 208
1546 664 DL 216 664 212 664 DL/F4 5/Times-Roman@0 SF(7)93.6 674.4 Q/F5 8
1547 /Times-Roman@0 SF(This is the usual v)3.2 I(alue of the)-.2 E/F6 8
1548 /Times-Bold@0 SF(HostStatusDir)2 E(ectory)-.144 E F5
1549 (option; it can, of course, go an)2 E(ywhere you lik)-.12 E 2(ei)-.08 G
1550 2(ny)-2 G(our \214lesystem.)-2 E F4(8)93.6 688 Q F5 .108
1551 (HP-UX 10 has service switch support, b)3.2 J .108
1552 (ut since the APIs are apparently not a)-.16 F -.2(va)-.16 G .107
1553 (ilable in the libraries).2 F/F7 8/Times-Italic@0 SF(sendmail)2.107 E F5
1554 .107(does not use the)2.107 F(nati)72 700.8 Q .24 -.12(ve s)-.2 H
1555 (ervice switch in this release.).12 E 0 Cg EP
1556 %%Page: 20 16
1557 %%BeginPageSetup
1558 BP
1559 %%EndPageSetup
1560 /F0 10/Times-Bold@0 SF 193.36(SMM:08-20 Sendmail)72 60 R
1561 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .776(que\
1562 ue and all addresses on the right hand side of the alias are added in p\
1563 lace of the alias that w)102 96 R(as)-.1 E 2.683(found. This)102 108 R
1564 .183(is a recursi)2.683 F .483 -.15(ve o)-.25 H .183(peration, so alias\
1565 es found in the right hand side of the alias are similarly).15 F -.15
1566 (ex)102 120 S(panded.).15 E 3.718(The alias database e)127 136.2 R 3.718
1567 (xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718
1568 (is a te)6.218 F 3.718(xt form, maintained in the \214le)-.15 F/F2 10
1569 /Times-Italic@0 SF(/etc/mail/aliases.)102 148.2 Q F1
1570 (The aliases are of the form)5 E(name: name1, name2, ...)142 164.4 Q
1571 (Only local names may be aliased; e.g.,)102 180.6 Q(eric@prep.ai.MIT)142
1572 196.8 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
1573 1.088(will not ha)102 215 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef)
1574 .15 F 1.088(fect \(e)-.25 F 1.088(xcept on prep.ai.MIT)-.15 F 1.088
1575 (.EDU, and the)-.74 F 3.588(yp)-.15 G 1.088(robably don')-3.588 F 3.587
1576 (tw)-.18 G 1.087(ant me\))-3.687 F/F3 7/Times-Roman@0 SF(9)-4 I F1(.)4 I
1577 .986(Aliases may be continued by starting an)102 227 R 3.486(yc)-.15 G
1578 .986(ontinuation lines with a space or a tab or by putting a)-3.486 F
1579 .776(backslash directly before the ne)102 239 R 3.276(wline. Blank)-.25
1580 F .776(lines and lines be)3.276 F .776
1581 (ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 251 Q
1582 .65(The second form is processed by the)127 269.2 R F2(ndbm)3.15 E F1
1583 (\(3\))1.666 E F3(10)-4 I F1 .65(or the Berk)3.15 4 N(ele)-.1 E 3.15(yD)
1584 -.15 G 3.15(Bl)-3.15 G(ibrary)-3.15 E 5.651(.T)-.65 G .651
1585 (his form is in)-5.651 F .794(the \214le)102 281.2 R F2
1586 (/etc/mail/aliases.db)3.294 E F1 .794(\(if using NEWDB\) or)3.294 F F2
1587 (/etc/mail/aliases.dir)3.294 E F1(and)3.294 E F2(/etc/mail/aliases.pa)
1588 3.294 E(g)-.1 E F1(\(if)3.294 E 1.126(using NDBM\).)102 293.2 R 1.126
1589 (This is the form that)6.126 F F2(sendmail)3.627 E F1 1.127
1590 (actually uses to resolv)3.627 F 3.627(ea)-.15 G 3.627(liases. This)
1591 -3.627 F 1.127(technique is)3.627 F(used to impro)102 305.2 Q .3 -.15
1592 (ve p)-.15 H(erformance.).15 E
1593 (The control of search order is actually set by the service switch.)127
1594 321.4 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 337.6 S
1595 (liasFile=switch:aliases)-2.5 E .927(is al)102 353.8 R -.1(wa)-.1 G .927
1596 (ys added as the \214rst alias entry; also, the \214rst alias \214le na\
1597 me without a class \(e.g., without).1 F .268(\231nis:\232 on the front\
1598 \) will be used as the name of the \214le for a `)102 365.8 R(`\214les')
1599 -.74 E 2.769('e)-.74 G .269(ntry in the aliases switch.)-2.769 F -.15
1600 (Fo)5.269 G(r).15 E -.15(ex)102 377.8 S
1601 (ample, if the con\214guration \214le contains).15 E 2.5(OA)142 394 S
1602 (liasFile=/etc/mail/aliases)-2.5 E(and the service switch contains)102
1603 410.2 Q 6.84(aliases nis)142 426.4 R(\214les nisplus)2.5 E 1.164(then a\
1604 liases will \214rst be searched in the NIS database, then in /etc/mail/\
1605 aliases, then in the NIS+)102 442.6 R(database.)102 454.6 Q -1.1(Yo)127
1606 470.8 S 2.5(uc)1.1 G(an also use)-2.5 E/F4 9/Times-Roman@0 SF(NIS)2.5 E
1607 F1(-based alias \214les.)A -.15(Fo)5 G 2.5(re).15 G
1608 (xample, the speci\214cation:)-2.65 E 2.5(OA)142 487 S
1609 (liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 499 S
1610 (liasFile=nis:mail.aliases@my)-2.5 E(.nis.domain)-.65 E .143(will \214r\
1611 st search the /etc/mail/aliases \214le and then the map named \231mail.\
1612 aliases\232 in \231my)102 515.2 R(.nis.domain\232.)-.65 E -.8(Wa)102
1613 527.2 S .59(rning: if you b).8 F .59(uild your o)-.2 F(wn)-.25 E F4(NIS)
1614 3.09 E F1 .589(-based alias \214les, be sure to pro)B .589(vide the)-.15
1615 F F0<ad6c>3.089 E F1 .589(\215ag to)3.089 F F2(mak)3.089 E(edbm)-.1 E F1
1616 (\(8\))A .159(to map upper case letters in the k)102 539.2 R -.15(ey)-.1
1617 G 2.659(st).15 G 2.659(ol)-2.659 G -.25(ow)-2.659 G .159
1618 (er case; otherwise, aliases with upper case letters in their).25 F
1619 (names w)102 551.2 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.)
1620 -2.5 E(Additional \215ags can be added after the colon e)127 567.4 Q
1621 (xactly lik)-.15 E 2.5(ea)-.1 G F0(K)A F1(line \212 for e)2.5 E(xample:)
1622 -.15 E 2.5(OA)142 583.6 S(liasFile=nis:\255N mail.aliases@my)-2.5 E
1623 (.nis.domain)-.65 E(will search the appropriate NIS map and al)102 599.8
1624 Q -.1(wa)-.1 G(ys include null bytes in the k).1 E -.15(ey)-.1 G 5(.A)
1625 -.5 G(lso:)-5 E 2.5(OA)142 616 S(liasFile=nis:\255f mail.aliases@my)-2.5
1626 E(.nis.domain)-.65 E(will pre)102 632.2 Q -.15(ve)-.25 G
1627 (nt sendmail from do).15 E(wncasing the k)-.25 E .3 -.15(ey b)-.1 H
1628 (efore the alias lookup.).15 E .32 LW 76 665.2 72 665.2 DL 80 665.2 76
1629 665.2 DL 84 665.2 80 665.2 DL 88 665.2 84 665.2 DL 92 665.2 88 665.2 DL
1630 96 665.2 92 665.2 DL 100 665.2 96 665.2 DL 104 665.2 100 665.2 DL 108
1631 665.2 104 665.2 DL 112 665.2 108 665.2 DL 116 665.2 112 665.2 DL 120
1632 665.2 116 665.2 DL 124 665.2 120 665.2 DL 128 665.2 124 665.2 DL 132
1633 665.2 128 665.2 DL 136 665.2 132 665.2 DL 140 665.2 136 665.2 DL 144
1634 665.2 140 665.2 DL 148 665.2 144 665.2 DL 152 665.2 148 665.2 DL 156
1635 665.2 152 665.2 DL 160 665.2 156 665.2 DL 164 665.2 160 665.2 DL 168
1636 665.2 164 665.2 DL 172 665.2 168 665.2 DL 176 665.2 172 665.2 DL 180
1637 665.2 176 665.2 DL 184 665.2 180 665.2 DL 188 665.2 184 665.2 DL 192
1638 665.2 188 665.2 DL 196 665.2 192 665.2 DL 200 665.2 196 665.2 DL 204
1639 665.2 200 665.2 DL 208 665.2 204 665.2 DL 212 665.2 208 665.2 DL 216
1640 665.2 212 665.2 DL/F5 5/Times-Roman@0 SF(9)93.6 675.6 Q/F6 8
1641 /Times-Roman@0 SF(Actually)3.2 I 2(,a)-.52 G .24 -.12(ny m)-2 H
1642 (ailer that has the `).12 E 1.776 -.888(A' m)-.64 H(ailer \215ag set wi\
1643 ll permit aliasing; this is normally limited to the local mailer).888 E
1644 (.)-.44 E F5(10)93.6 689.2 Q F6(The)3.2 I/F7 8/Times-Italic@0 SF(gdbm)2
1645 E F6(package does not w)2 E(ork.)-.08 E 0 Cg EP
1646 %%Page: 21 17
1647 %%BeginPageSetup
1648 BP
1649 %%EndPageSetup
1650 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1651 (SMM:08-21)195.86 E 2.5(2.6.1. Reb)102 96 R(uilding the alias database)
1652 -.2 E/F1 10/Times-Roman@0 SF(The)142 112.2 Q/F2 10/Times-Italic@0 SF
1653 (hash)3.08 E F1(or)3.08 E F2(dbm)3.08 E F1 -.15(ve)3.08 G .579
1654 (rsion of the database may be reb).15 F .579(uilt e)-.2 F .579
1655 (xplicitly by e)-.15 F -.15(xe)-.15 G .579(cuting the com-).15 F(mand)
1656 117 124.2 Q(ne)157 140.4 Q -.1(wa)-.25 G(liases).1 E(This is equi)117
1657 156.6 Q -.25(va)-.25 G(lent to gi).25 E(ving)-.25 E F2(sendmail)2.5 E F1
1658 (the)2.5 E F0(\255bi)2.5 E F1(\215ag:)2.5 E(/usr/sbin/sendmail \255bi)
1659 157 172.8 Q 1.77(If you ha)142 193.2 R 2.07 -.15(ve m)-.2 H 1.77
1660 (ultiple aliases databases speci\214ed, the).15 F F0(\255bi)4.27 E F1
1661 1.77(\215ag reb)4.27 F 1.77(uilds all the database)-.2 F
1662 (types it understands \(for e)117 205.2 Q(xample, it can reb)-.15 E
1663 (uild NDBM databases b)-.2 E(ut not NIS databases\).)-.2 E F0 2.5
1664 (2.6.2. P)102 229.2 R(otential pr)-.2 E(oblems)-.18 E F1 1.131
1665 (There are a number of problems that can occur with the alias database.)
1666 142 245.4 R(The)6.13 E 3.63(ya)-.15 G 1.13(ll result)-3.63 F 1.103
1667 (from a)117 257.4 R F2(sendmail)3.603 E F1 1.103
1668 (process accessing the DBM v)3.603 F 1.103
1669 (ersion while it is only partially b)-.15 F 3.604(uilt. This)-.2 F(can)
1670 3.604 E 1.249(happen under tw)117 269.4 R 3.749(oc)-.1 G 1.248(ircumsta\
1671 nces: One process accesses the database while another process is)-3.749
1672 F(reb)117 281.4 Q .518(uilding it, or the process reb)-.2 F .518
1673 (uilding the database dies \(due to being killed or a system crash\))-.2
1674 F(before completing the reb)117 293.4 Q(uild.)-.2 E .401
1675 (Sendmail has three techniques to try to relie)142 309.6 R .701 -.15
1676 (ve t)-.25 H .401(hese problems.).15 F .4(First, it ignores interrupts)
1677 5.401 F .045(while reb)117 321.6 R .045(uilding the database; this a)-.2
1678 F -.2(vo)-.2 G .045(ids the problem of someone aborting the process lea)
1679 .2 F .045(ving a)-.2 F .177(partially reb)117 333.6 R .177
1680 (uilt database.)-.2 F .177
1681 (Second, it locks the database source \214le during the reb)5.177 F .176
1682 (uild \212 b)-.2 F .176(ut that)-.2 F .812(may not w)117 345.6 R .812
1683 (ork o)-.1 F -.15(ve)-.15 G 3.312(rN).15 G .812
1684 (FS or if the \214le is unwritable.)-3.312 F .813
1685 (Third, at the end of the reb)5.813 F .813(uild it adds an)-.2 F
1686 (alias of the form)117 357.6 Q(@: @)157 373.8 Q .336
1687 (\(which is not normally le)117 390 R -.05(ga)-.15 G 2.836(l\). Before)
1688 .05 F F2(sendmail)2.836 E F1 .336
1689 (will access the database, it checks to insure that)2.836 F
1690 (this entry e)117 404 Q(xists)-.15 E/F3 7/Times-Roman@0 SF(11)-4 I F1(.)
1691 4 I F0 2.5(2.6.3. List)102 428 R -.1(ow)2.5 G(ners).1 E F1 .4
1692 (If an error occurs on sending to a certain address, say \231)142 444.2
1693 R F2(x)A F1<9a2c>A F2(sendmail)2.901 E F1 .401(will look for an alias)
1694 2.901 F .418(of the form \231o)117 456.2 R(wner)-.25 E(-)-.2 E F2(x)A F1
1695 2.918<9a74>C 2.918(or)-2.918 G(ecei)-2.918 E .718 -.15(ve t)-.25 H .418
1696 (he errors.).15 F .417
1697 (This is typically useful for a mailing list where the)5.418 F 1.116
1698 (submitter of the list has no control o)117 468.2 R -.15(ve)-.15 G 3.617
1699 (rt).15 G 1.117
1700 (he maintenance of the list itself; in this case the list)-3.617 F
1701 (maintainer w)117 480.2 Q(ould be the o)-.1 E(wner of the list.)-.25 E
1702 -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E
1703 (unix-wizards: eric@ucbarpa, wnj@monet, nosuchuser)157 496.4 Q(,)-.4 E
1704 (sam@matisse)193 508.4 Q -.25(ow)157 520.4 S(ner).25 E
1705 (-unix-wizards: unix-wizards-request)-.2 E
1706 (unix-wizards-request: eric@ucbarpa)157 532.4 Q -.1(wo)117 548.6 S .689
1707 (uld cause \231eric@ucbarpa\232 to get the error that will occur when s\
1708 omeone sends to unix-wiz-).1 F
1709 (ards due to the inclusion of \231nosuchuser\232 on the list.)117 560.6
1710 Q .958(List o)142 576.8 R .958(wners also cause the en)-.25 F -.15(ve)
1711 -.4 G .959(lope sender address to be modi\214ed.).15 F .959
1712 (The contents of the)5.959 F -.25(ow)117 588.8 S .429
1713 (ner alias are used if the).25 F 2.929(yp)-.15 G .429
1714 (oint to a single user)-2.929 F 2.928(,o)-.4 G .428
1715 (therwise the name of the alias itself is used.)-2.928 F -.15(Fo)117
1716 600.8 S 3.454(rt).15 G .954(his reason, and to obe)-3.454 F 3.454(yI)
1717 -.15 G .954(nternet con)-3.454 F -.15(ve)-.4 G .954(ntions, the \231o)
1718 .15 F(wner)-.25 E .955(-\232 address normally points at the)-.2 F .504(\
1719 \231-request\232 address; this causes messages to go out with the typic\
1720 al Internet con)117 612.8 R -.15(ve)-.4 G .503(ntion of using).15 F -.74
1721 (``)117 624.8 S F2(list).74 E F1(-request')A 2.5('a)-.74 G 2.5(st)-2.5 G
1722 (he return address.)-2.5 E F0 2.5(2.7. User)87 648.8 R(Inf)2.5 E
1723 (ormation Database)-.25 E F1 3.635(This option is deprecated, use virtu\
1724 sertable and genericstable instead as e)127 665 R 3.636(xplained in)-.15
1725 F F2(cf/README)102 677 Q F1 5.06(.I)C 2.56(fy)-5.06 G .06(ou ha)-2.56 F
1726 .36 -.15(ve a ve)-.2 H .06(rsion of).15 F F2(sendmail)2.56 E F1 .06
1727 (with the user information database compiled in, and)2.56 F .32 LW 76
1728 686.6 72 686.6 DL 80 686.6 76 686.6 DL 84 686.6 80 686.6 DL 88 686.6 84
1729 686.6 DL 92 686.6 88 686.6 DL 96 686.6 92 686.6 DL 100 686.6 96 686.6 DL
1730 104 686.6 100 686.6 DL 108 686.6 104 686.6 DL 112 686.6 108 686.6 DL 116
1731 686.6 112 686.6 DL 120 686.6 116 686.6 DL 124 686.6 120 686.6 DL 128
1732 686.6 124 686.6 DL 132 686.6 128 686.6 DL 136 686.6 132 686.6 DL 140
1733 686.6 136 686.6 DL 144 686.6 140 686.6 DL 148 686.6 144 686.6 DL 152
1734 686.6 148 686.6 DL 156 686.6 152 686.6 DL 160 686.6 156 686.6 DL 164
1735 686.6 160 686.6 DL 168 686.6 164 686.6 DL 172 686.6 168 686.6 DL 176
1736 686.6 172 686.6 DL 180 686.6 176 686.6 DL 184 686.6 180 686.6 DL 188
1737 686.6 184 686.6 DL 192 686.6 188 686.6 DL 196 686.6 192 686.6 DL 200
1738 686.6 196 686.6 DL 204 686.6 200 686.6 DL 208 686.6 204 686.6 DL 212
1739 686.6 208 686.6 DL 216 686.6 212 686.6 DL/F4 5/Times-Roman@0 SF(11)93.6
1740 697 Q/F5 8/Times-Roman@0 SF(The)3.2 I/F6 8/Times-Bold@0 SF(AliasW)2 E
1741 (ait)-.52 E F5
1742 (option is required in the con\214guration for this action to occur)2 E
1743 4(.T)-.44 G(his should normally be speci\214ed.)-4 E 0 Cg EP
1744 %%Page: 22 18
1745 %%BeginPageSetup
1746 BP
1747 %%EndPageSetup
1748 /F0 10/Times-Bold@0 SF 193.36(SMM:08-22 Sendmail)72 60 R
1749 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .764
1750 (you ha)102 96 R 1.064 -.15(ve s)-.2 H .764
1751 (peci\214ed one or more databases using the).15 F F0(U)3.264 E F1 .764
1752 (option, the databases will be searched for a)3.264 F/F2 10
1753 /Times-Italic@0 SF(user)102 108 Q F1(:maildrop entry)A 5(.I)-.65 G 2.5
1754 (ff)-5 G(ound, the mail will be sent to the speci\214ed address.)-2.5 E
1755 F0 2.5(2.8. P)87 132 R(er)-.2 E(-User F)-.37 E(orwarding \(.f)-.25 E
1756 (orward Files\))-.25 E F1 .121(As an alternati)127 148.2 R .421 -.15
1757 (ve t)-.25 H 2.621(ot).15 G .121(he alias database, an)-2.621 F 2.621
1758 (yu)-.15 G .12(ser may put a \214le with the name \231.forw)-2.621 F .12
1759 (ard\232 in his)-.1 F .205(or her home directory)102 160.2 R 5.205(.I)
1760 -.65 G 2.705(ft)-5.205 G .205(his \214le e)-2.705 F(xists,)-.15 E F2
1761 (sendmail)2.705 E F1 .205
1762 (redirects mail for that user to the list of addresses)2.705 F .665
1763 (listed in the .forw)102 172.2 R .665(ard \214le.)-.1 F .665
1764 (Note that aliases are fully e)5.665 F .664(xpanded before forw)-.15 F
1765 .664(ard \214les are referenced.)-.1 F -.15(Fo)102 184.2 S 2.5(re).15 G
1766 (xample, if the home directory for user \231mckusick\232 has a .forw)
1767 -2.65 E(ard \214le with contents:)-.1 E(mckusick@ernie)142 200.4 Q
1768 (kirk@calder)142 212.4 Q(then an)102 228.6 Q 2.5(ym)-.15 G(ail arri)-2.5
1769 E(ving for \231mckusick\232 will be redirected to the speci\214ed accou\
1770 nts.)-.25 E(Actually)127 244.8 Q 3.374(,t)-.65 G .874(he con\214guratio\
1771 n \214le de\214nes a sequence of \214lenames to check.)-3.374 F .875
1772 (By def)5.875 F .875(ault, this is)-.1 F .517(the user')102 256.8 R
1773 3.017(s.)-.55 G(forw)-3.017 E .517(ard \214le, b)-.1 F .517
1774 (ut can be de\214ned to be more generally using the)-.2 F F0 -.25(Fo)
1775 3.017 G(rwardP).25 E(ath)-.1 E F1 3.016(option. If)3.016 F .182
1776 (you change this, you will ha)102 268.8 R .482 -.15(ve t)-.2 H 2.682(oi)
1777 .15 G .182(nform your user base of the change; .forw)-2.682 F .183
1778 (ard is pretty well incor)-.1 F(-)-.2 E(porated into the collecti)102
1779 280.8 Q .3 -.15(ve s)-.25 H(ubconscious.).15 E F0 2.5(2.9. Special)87
1780 304.8 R(Header Lines)2.5 E F1(Se)127 321 Q -.15(ve)-.25 G 1.898
1781 (ral header lines ha).15 F 2.197 -.15(ve s)-.2 H 1.897
1782 (pecial interpretations de\214ned by the con\214guration \214le.).15 F
1783 (Others)6.897 E(ha)102 333 Q 1.205 -.15(ve i)-.2 H .905
1784 (nterpretations b).15 F .905(uilt into)-.2 F F2(sendmail)3.405 E F1 .906
1785 (that cannot be changed without changing the code.)3.405 F(These)5.906 E
1786 -.2(bu)102 345 S(ilt-ins are described here.).2 E F0 2.5(2.9.1. Err)102
1787 369 R(ors-T)-.18 E(o:)-.92 E F1 .22(If errors occur an)142 385.2 R .22(\
1788 ywhere during processing, this header will cause error messages to go t\
1789 o)-.15 F(the listed addresses.)117 397.2 Q
1790 (This is intended for mailing lists.)5 E .384(The Errors-T)142 413.4 R
1791 .384(o: header w)-.8 F .384
1792 (as created in the bad old days when UUCP didn')-.1 F 2.885(tu)-.18 G
1793 .385(nderstand the)-2.885 F .89(distinction between an en)117 425.4 R
1794 -.15(ve)-.4 G .89(lope and a header; this w).15 F .889(as a hack to pro)
1795 -.1 F .889(vide what should no)-.15 F 3.389(wb)-.25 G(e)-3.389 E .809
1796 (passed as the en)117 437.4 R -.15(ve)-.4 G .809(lope sender address.)
1797 .15 F .809(It should go a)5.809 F -.1(wa)-.15 G 4.609 -.65(y. I).1 H
1798 3.31(ti).65 G 3.31(so)-3.31 G .81(nly used if the)-3.31 F F0(UseErr)3.31
1799 E(orsT)-.18 E(o)-.92 E F1(option is set.)117 449.4 Q(The Errors-T)142
1800 465.6 Q(o: header is of)-.8 E(\214cially deprecated and will go a)-.25 E
1801 -.1(wa)-.15 G 2.5(yi).1 G 2.5(naf)-2.5 G(uture release.)-2.5 E F0 2.5
1802 (2.9.2. A)102 489.6 R(ppar)-.25 E(ently-T)-.18 E(o:)-.92 E F1 .045
1803 (RFC 822 requires at least one recipient \214eld \(T)142 505.8 R .045
1804 (o:, Cc:, or Bcc: line\) in e)-.8 F -.15(ve)-.25 G .044(ry message.).15
1805 F .044(If a)5.044 F .562
1806 (message comes in with no recipients listed in the message then)117
1807 517.8 R F2(sendmail)3.062 E F1 .562(will adjust the header)3.062 F .085
1808 (based on the \231NoRecipientAction\232 option.)117 529.8 R .085
1809 (One of the possible actions is to add an \231)5.085 F(Apparently-)-.8 E
1810 -.8(To)117 541.8 S(:\232 header line for an).8 E 2.5(yr)-.15 G
1811 (ecipients it is a)-2.5 E -.1(wa)-.15 G(re of.).1 E .91
1812 (The Apparently-T)142 558 R .911
1813 (o: header is non-standard and is both deprecated and strongly discour)
1814 -.8 F(-)-.2 E(aged.)117 570 Q F0 2.5(2.9.3. Pr)102 594 R(ecedence)-.18 E
1815 F1 .425(The Precedence: header can be used as a crude control of messag\
1816 e priority)142 610.2 R 5.424(.I)-.65 G 2.924(tt)-5.424 G .424(weaks the)
1817 -2.924 F .181(sort order in the queue and can be con\214gured to change\
1818  the message timeout v)117 622.2 R 2.682(alues. The)-.25 F(prece-)2.682
1819 E .235(dence of a message also controls ho)117 634.2 R 2.734(wd)-.25 G
1820 (eli)-2.734 E -.15(ve)-.25 G .234
1821 (ry status noti\214cations \(DSNs\) are processed for that).15 F
1822 (message.)117 646.2 Q F0 2.5(2.10. IDENT)87 670.2 R(Pr)2.5 E
1823 (otocol Support)-.18 E F2(Sendmail)127 686.4 Q F1 .745
1824 (supports the IDENT protocol as de\214ned in RFC 1413.)3.245 F .746
1825 (Note that the RFC states a)5.745 F 1.361(client should w)102 698.4 R
1826 1.361(ait at least 30 seconds for a response.)-.1 F 1.36(The def)6.361 F
1827 1.36(ault T)-.1 F 1.36(imeout.ident is 5 seconds as)-.35 F(man)102 710.4
1828 Q 3.024(ys)-.15 G .524(ites ha)-3.024 F .824 -.15(ve a)-.2 H .524
1829 (dopted the practice of dropping IDENT queries.).15 F .524
1830 (This has lead to delays process-)5.524 F .452(ing mail.)102 722.4 R
1831 .452(Although this enhances identi\214cation of the author of an email \
1832 message by doing a `)5.452 F(`call)-.74 E 0 Cg EP
1833 %%Page: 23 19
1834 %%BeginPageSetup
1835 BP
1836 %%EndPageSetup
1837 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1838 (SMM:08-23)195.86 E/F1 10/Times-Roman@0 SF(back')102 96 Q 3.627('t)-.74
1839 G 3.627(ot)-3.627 G 1.127(he originating system to include the o)-3.627
1840 F 1.128(wner of a particular TCP connection in the audit)-.25 F .164
1841 (trail it is in no sense perfect; a determined for)102 108 R .164
1842 (ger can easily spoof the IDENT protocol.)-.18 F .164(The follo)5.164 F
1843 (w-)-.25 E(ing description is e)102 120 Q(xcerpted from RFC 1413:)-.15 E
1844 2.5(6. Security)127 136.2 R(Considerations)2.5 E .005
1845 (The information returned by this protocol is at most as trustw)127
1846 152.4 R(orth)-.1 E 2.506(ya)-.05 G 2.506(st)-2.506 G .006(he host pro)
1847 -2.506 F .006(viding it OR)-.15 F .274(the or)127 164.4 R -.05(ga)-.18 G
1848 .274(nization operating the host.).05 F -.15(Fo)5.274 G 2.774(re).15 G
1849 .273(xample, a PC in an open lab has fe)-2.924 F 2.773(wi)-.25 G 2.773
1850 (fa)-2.773 G .573 -.15(ny c)-2.773 H(ontrols).15 E .986(on it to pre)127
1851 176.4 R -.15(ve)-.25 G .986(nt a user from ha).15 F .986
1852 (ving this protocol return an)-.2 F 3.486(yi)-.15 G .987
1853 (denti\214er the user w)-3.486 F 3.487(ants. Lik)-.1 F(e-)-.1 E 1.441(w\
1854 ise, if the host has been compromised the information returned may be c\
1855 ompletely erro-)127 188.4 R(neous and misleading.)127 200.4 Q .521(The \
1856 Identi\214cation Protocol is not intended as an authorization or access\
1857  control protocol.)127 216.6 R(At)5.521 E 1.037(best, it pro)127 228.6 R
1858 1.037(vides some additional auditing information with respect to TCP co\
1859 nnections.)-.15 F(At)6.036 E -.1(wo)127 240.6 S(rst, it can pro).1 E
1860 (vide misleading, incorrect, or maliciously incorrect information.)-.15
1861 E 1.006(The use of the information returned by this protocol for other \
1862 than auditing is strongly dis-)127 256.8 R 2.697
1863 (couraged. Speci\214cally)127 268.8 R 2.697(,u)-.65 G .197
1864 (sing Identi\214cation Protocol information to mak)-2.697 F 2.697(ea)-.1
1865 G .197(ccess control deci-)-2.697 F .514(sions - either as the primary \
1866 method \(i.e., no other checks\) or as an adjunct to other methods)127
1867 280.8 R(may result in a weak)127 292.8 Q(ening of normal host security)
1868 -.1 E(.)-.65 E 1.779(An Identi\214cation serv)127 309 R 1.778(er may re)
1869 -.15 F -.15(ve)-.25 G 1.778
1870 (al information about users, entities, objects or processes).15 F .336
1871 (which might normally be considered pri)127 321 R -.25(va)-.25 G 2.836
1872 (te. An).25 F .337(Identi\214cation serv)2.836 F .337(er pro)-.15 F .337
1873 (vides service which)-.15 F .806
1874 (is a rough analog of the CallerID services pro)127 333 R .806
1875 (vided by some phone companies and man)-.15 F 3.306(yo)-.15 G(f)-3.306 E
1876 1.397(the same pri)127 345 R -.25(va)-.25 G 1.697 -.15(cy c).25 H 1.397
1877 (onsiderations and ar).15 F 1.398
1878 (guments that apply to the CallerID service apply to)-.18 F 3.546
1879 (Identi\214cation. If)127 357 R 1.046(you w)3.546 F(ouldn')-.1 E 3.546
1880 (tr)-.18 G 1.045(un a "\214nger" serv)-3.546 F 1.045(er due to pri)-.15
1881 F -.25(va)-.25 G 1.345 -.15(cy c).25 H 1.045(onsiderations you may).15 F
1882 (not w)127 369 Q(ant to run this protocol.)-.1 E .376
1883 (In some cases your system may not w)102 385.2 R .377
1884 (ork properly with IDENT support due to a b)-.1 F .377(ug in the TCP/IP)
1885 -.2 F 3.675(implementation. The)102 397.2 R 1.175(symptoms will be that\
1886  for some hosts the SMTP connection will be closed)3.675 F .565
1887 (almost immediately)102 409.2 R 5.565(.I)-.65 G 3.065(ft)-5.565 G .565
1888 (his is true or if you do not w)-3.065 F .565(ant to use IDENT)-.1 F
1889 3.066(,y)-.74 G .566(ou should set the IDENT)-3.066 F
1890 (timeout to zero; this will disable the IDENT protocol.)102 421.2 Q F0
1891 2.5(3. ARGUMENTS)72 445.2 R F1 .018(The complete list of ar)112 461.4 R
1892 .018(guments to)-.18 F/F2 10/Times-Italic@0 SF(sendmail)2.517 E F1 .017
1893 (is described in detail in Appendix A.)2.517 F .017(Some important)5.017
1894 F(ar)87 473.4 Q(guments are described here.)-.18 E F0 2.5(3.1. Queue)87
1895 497.4 R(Inter)2.5 E -.1(va)-.1 G(l).1 E F1 .455(The amount of time betw\
1896 een forking a process to run through the queue is de\214ned by the)127
1897 513.6 R F0<ad71>2.956 E F1 2.676(\215ag. If)102 525.6 R .176
1898 (you run with deli)2.676 F -.15(ve)-.25 G .176(ry mode set to).15 F F0
1899 (i)2.676 E F1(or)2.676 E F0(b)2.675 E F1 .175(this can be relati)2.675 F
1900 -.15(ve)-.25 G .175(ly lar).15 F .175(ge, since it will only be rel-)
1901 -.18 F -.25(eva)102 537.6 S .206(nt when a host that w).25 F .206(as do)
1902 -.1 F .206(wn comes back up.)-.25 F .207(If you run in)5.206 F F0(q)
1903 2.707 E F1 .207(mode it should be relati)2.707 F -.15(ve)-.25 G .207
1904 (ly short,).15 F 1.039(since it de\214nes the maximum amount of time th\
1905 at a message may sit in the queue.)102 549.6 R 1.038(\(See also the)
1906 6.039 F(MinQueueAge option.\))102 561.6 Q 1.335
1907 (RFC 1123 section 5.3.1.1 says that this v)127 577.8 R 1.336
1908 (alue should be at least 30 minutes \(although that)-.25 F
1909 (probably doesn')102 589.8 Q 2.5(tm)-.18 G(ak)-2.5 E 2.5(es)-.1 G
1910 (ense if you use `)-2.5 E(`queue-only')-.74 E 2.5('m)-.74 G(ode\).)-2.5
1911 E .365(Notice: the meaning of the interv)127 606 R .364
1912 (al time depends on whether normal queue runners or persis-)-.25 F .207
1913 (tent queue runners are used.)102 618 R -.15(Fo)5.208 G 2.708(rt).15 G
1914 .208(he former)-2.708 F 2.708(,i)-.4 G 2.708(ti)-2.708 G 2.708(st)-2.708
1915 G .208(he time between subsequent starts of a queue run.)-2.708 F -.15
1916 (Fo)102 630 S 3.35(rt).15 G .85(he latter)-3.35 F 3.35(,i)-.4 G 3.35(ti)
1917 -3.35 G 3.35(st)-3.35 G .85(he time sendmail w)-3.35 F .849
1918 (aits after a persistent queue runner has \214nished its w)-.1 F .849
1919 (ork to)-.1 F .41(start the ne)102 642 R .41(xt one.)-.15 F .411
1920 (Hence for persistent queue runners this interv)5.41 F .411
1921 (al should be v)-.25 F .411(ery lo)-.15 F 1.711 -.65(w, t)-.25 H .411
1922 (ypically no).65 F(more than tw)102 654 Q 2.5(om)-.1 G(inutes.)-2.5 E F0
1923 2.5(3.2. Daemon)87 678 R(Mode)2.5 E F1 .085(If you allo)127 694.2 R
1924 2.585(wi)-.25 G .085(ncoming mail o)-2.585 F -.15(ve)-.15 G 2.585(ra).15
1925 G 2.585(nI)-2.585 G .085(PC connection, you should ha)-2.585 F .384 -.15
1926 (ve a d)-.2 H .084(aemon running.).15 F(This)5.084 E .069
1927 (should be set by your)102 706.2 R F2(/etc/r)2.569 E(c)-.37 E F1 .069
1928 (\214le using the)2.569 F F0(\255bd)2.569 E F1 2.57(\215ag. The)2.569 F
1929 F0(\255bd)2.57 E F1 .07(\215ag and the)2.57 F F0<ad71>2.57 E F1 .07
1930 (\215ag may be combined)2.57 F(in one call:)102 718.2 Q 0 Cg EP
1931 %%Page: 24 20
1932 %%BeginPageSetup
1933 BP
1934 %%EndPageSetup
1935 /F0 10/Times-Bold@0 SF 193.36(SMM:08-24 Sendmail)72 60 R
1936 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
1937 (/usr/sbin/sendmail \255bd \255q30m)142 96 Q 1.141(An alternati)127
1938 116.4 R 1.441 -.15(ve a)-.25 H 1.141(pproach is to in).15 F -.2(vo)-.4 G
1939 1.341 -.1(ke s).2 H 1.141(endmail from).1 F/F2 10/Times-Italic@0 SF
1940 (inetd)3.641 E F1 1.141(\(8\) \(use the)B F0(\255bs)3.64 E F1 1.14
1941 (\255Am \215ags to ask)2.5 F 1.339(sendmail to speak SMTP on its standa\
1942 rd input and output and to run as MT)102 128.4 R 3.84(A\). This)-.93 F
1943 -.1(wo)3.84 G 1.34(rks and).1 F(allo)102 140.4 Q .323(ws you to wrap)
1944 -.25 F F2(sendmail)2.823 E F1 .323(in a TCP wrapper program, b)2.823 F
1945 .323(ut may be a bit slo)-.2 F .322(wer since the con\214gu-)-.25 F .345
1946 (ration \214le has to be re-read on e)102 152.4 R -.15(ve)-.25 G .346
1947 (ry message that comes in.).15 F .346
1948 (If you do this, you still need to ha)5.346 F .646 -.15(ve a)-.2 H F2
1949 (sendmail)102 164.4 Q F1(running to \215ush the queue:)2.5 E
1950 (/usr/sbin/sendmail \255q30m)142 180.6 Q F0 2.5(3.3. F)87 208.8 R(or)
1951 -.25 E(cing the Queue)-.18 E F1 .04(In some cases you may \214nd that t\
1952 he queue has gotten clogged for some reason.)127 225 R -1.1(Yo)5.04 G
1953 2.54(uc)1.1 G .04(an force)-2.54 F 3.184(aq)102 237 S .684
1954 (ueue run using the)-3.184 F F0<ad71>3.184 E F1 .684(\215ag \(with no v)
1955 3.184 F 3.184(alue\). It)-.25 F .684(is entertaining to use the)3.184 F
1956 F0<ad76>3.185 E F1 .685(\215ag \(v)3.185 F .685(erbose\) when)-.15 F
1957 (this is done to w)102 249 Q(atch what happens:)-.1 E
1958 (/usr/sbin/sendmail \255q \255v)142 265.2 Q -1.1(Yo)127 285.6 S 3(uc)1.1
1959 G .499
1960 (an also limit the jobs to those with a particular queue identi\214er)-3
1961 F 2.999(,r)-.4 G .499(ecipient, sender)-2.999 F 2.999(,q)-.4 G(uar)
1962 -2.999 E(-)-.2 E 2.097
1963 (antine reason, or queue group using one of the queue modi\214ers.)102
1964 297.6 R -.15(Fo)7.097 G 4.597(re).15 G 2.097(xample, \231\255qRberk)
1965 -4.747 F(ele)-.1 E<799a>-.15 E 1.364
1966 (restricts the queue run to jobs that ha)102 309.6 R 1.664 -.15(ve t)-.2
1967 H 1.364(he string \231berk).15 F(ele)-.1 E 1.364(y\232 some)-.15 F 1.363
1968 (where in one of the recipient)-.25 F 2.842(addresses. Similarly)102
1969 321.6 R 2.842<2c99>-.65 G .342(\255qSstring\232 limits the run to parti\
1970 cular senders, \231\255qIstring\232 limits it to partic-)-2.842 F .408(\
1971 ular queue identi\214ers, and \231\255qQstring\232 limits it to particu\
1972 lar quarantined reasons and only operated)102 333.6 R 1.748(on quaranti\
1973 ned queue items, and \231\255qGstring\232 limits it to a particular que\
1974 ue group.)102 345.6 R 1.748(The named)6.748 F .389
1975 (queue group will be run e)102 357.6 R -.15(ve)-.25 G 2.889(ni).15 G
1976 2.888(fi)-2.889 G 2.888(ti)-2.888 G 2.888(ss)-2.888 G .388(et to ha)
1977 -2.888 F .688 -.15(ve 0 r)-.2 H 2.888(unners. Y).15 F .388
1978 (ou may also place an)-1.1 F F0(!)2.888 E F1 .388(before the)5.388 F F0
1979 (I)2.888 E F1(or)2.888 E F0(R)102 369.6 Q F1(or)3.052 E F0(S)3.052 E F1
1980 (or)3.052 E F0(Q)3.052 E F1 .552(to indicate that jobs are limited to n\
1981 ot including a particular queue identi\214er)3.052 F 3.053(,r)-.4 G
1982 (ecipient)-3.053 E .252(or sender)102 381.6 R 5.252(.F)-.55 G .252(or e)
1983 -5.402 F .252(xample, \231\255q!Rseattle\232 limits the queue run to jo\
1984 bs that do not ha)-.15 F .551 -.15(ve t)-.2 H .251(he string \231seat-)
1985 .15 F .296(tle\232 some)102 393.6 R .297
1986 (where in one of the recipient addresses.)-.25 F .297
1987 (Should you need to terminate the queue jobs cur)5.297 F(-)-.2 E
1988 (rently acti)102 405.6 Q .3 -.15(ve t)-.25 H(hen a SIGTERM to the paren\
1989 t of the process \(or processes\) will cleanly stop the jobs.).15 E F0
1990 2.5(3.4. Deb)87 429.6 R(ugging)-.2 E F1 .256(There are a f)127 445.8 R
1991 .256(airly lar)-.1 F .256(ge number of deb)-.18 F .256(ug \215ags b)-.2
1992 F .256(uilt into)-.2 F F2(sendmail)2.756 E F1 5.256(.E)C .256(ach deb)
1993 -5.256 F .256(ug \215ag has a cat-)-.2 F -.15(eg)102 457.8 S .501
1994 (ory and a le).15 F -.15(ve)-.25 G 3.002(l. Higher).15 F(le)3.002 E -.15
1995 (ve)-.25 G .502(ls increase the le).15 F -.15(ve)-.25 G 3.002(lo).15 G
1996 3.002(fd)-3.002 G(eb)-3.002 E .502(ugging acti)-.2 F .502
1997 (vity; in most cases, this means)-.25 F .138
1998 (to print out more information.)102 469.8 R .138(The con)5.138 F -.15
1999 (ve)-.4 G .138(ntion is that le).15 F -.15(ve)-.25 G .137
2000 (ls greater than nine are \231absurd,).15 F 2.637<9a69>-.7 G .137
2001 (.e., the)-2.637 F(y)-.15 E .869
2002 (print out so much information that you w)102 481.8 R(ouldn')-.1 E 3.369
2003 (tn)-.18 G .869(ormally w)-3.369 F .87(ant to see them e)-.1 F .87
2004 (xcept for deb)-.15 F(ugging)-.2 E(that particular piece of code.)102
2005 493.8 Q -1.1(Yo)127 510 S 2.866(us)1.1 G(hould)-2.866 E F0(ne)2.866 E
2006 -.1(ve)-.15 G(r).1 E F1 .366(run a production sendmail serv)2.866 F .366
2007 (er in deb)-.15 F .366(ug mode.)-.2 F(Man)5.366 E 2.866(yo)-.15 G 2.866
2008 (ft)-2.866 G .366(he deb)-2.866 F .366(ug \215ags)-.2 F .907
2009 (will result in deb)102 522 R .907(ug output being sent o)-.2 F -.15(ve)
2010 -.15 G 3.407(rt).15 G .907(he SMTP channel unless the option)-3.407 F F0
2011 <ad44>3.407 E F1 .907(is used.)3.407 F(This)5.908 E 1.225
2012 (will confuse man)102 534 R 3.725(ym)-.15 G 1.225(ail programs.)-3.725 F
2013 (Ho)6.225 E(we)-.25 E -.15(ve)-.25 G 2.025 -.4(r, f).15 H 1.225
2014 (or testing purposes, it can be useful when sending).4 F
2015 (mail manually via telnet to the port you are using while deb)102 546 Q
2016 (ugging.)-.2 E 2.753(Ad)127 562.2 S(eb)-2.753 E .253(ug cate)-.2 F .254
2017 (gory is either an inte)-.15 F(ger)-.15 E 2.754(,l)-.4 G(ik)-2.754 E
2018 2.754(e4)-.1 G .254(2, or a name, lik)-2.754 F 2.754(eA)-.1 G 2.754
2019 (NSI. Y)-2.754 F .254(ou can specify a range)-1.1 F .929(of numeric deb)
2020 102 574.2 R .928(ug cate)-.2 F .928(gories using the syntax 17-42.)-.15
2021 F -1.1(Yo)5.928 G 3.428(uc)1.1 G .928(an specify a set of named deb)
2022 -3.428 F .928(ug cate-)-.2 F .483(gories using a glob pattern lik)102
2023 586.2 R 2.984<6599>-.1 G 2.984(sm_trace_*\232. At)-2.984 F .484
2024 (present, only \231*\232 and \231?\232)2.984 F .484
2025 (are supported in these)5.484 F(glob patterns.)102 598.2 Q(Deb)127 614.4
2026 Q(ug \215ags are set using the)-.2 E F0<ad64>2.5 E F1
2027 (option; the syntax is:)2.5 E(deb)142 630.6 Q(ug-\215ag:)-.2 E F0<ad64>
2028 36.78 E F1(deb)2.5 E(ug-list)-.2 E(deb)142 642.6 Q 37.05(ug-list: deb)
2029 -.2 F(ug-option [ , deb)-.2 E(ug-option ]*)-.2 E(deb)142 654.6 Q 23.72
2030 (ug-option: deb)-.2 F(ug-cate)-.2 E(gories [ . deb)-.15 E(ug-le)-.2 E
2031 -.15(ve)-.25 G 2.5(l]).15 G(deb)142 666.6 Q(ug-cate)-.2 E 8.89
2032 (gories: inte)-.15 F(ger | inte)-.15 E(ger \255 inte)-.15 E(ger | cate)
2033 -.15 E(gory-pattern)-.15 E(cate)142 678.6 Q 11.47
2034 (gory-pattern: [a-zA-Z_*?][a-zA-Z0-9_*?]*)-.15 F(deb)142 690.6 Q(ug-le)
2035 -.2 E -.15(ve)-.25 G 30.24(l: inte).15 F(ger)-.15 E
2036 (where spaces are for reading ease only)102 706.8 Q 5(.F)-.65 G(or e)
2037 -5.15 E(xample,)-.15 E 0 Cg EP
2038 %%Page: 25 21
2039 %%BeginPageSetup
2040 BP
2041 %%EndPageSetup
2042 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2043 (SMM:08-25)195.86 E/F1 10/Times-Roman@0 SF 58.99(\255d12 Set)142 96 R
2044 (cate)2.5 E(gory 12 to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 51.49
2045 (\255d12.3 Set)142 108 R(cate)2.5 E(gory 12 to le)-.15 E -.15(ve)-.25 G
2046 2.5(l3).15 G 48.35(\255d3\25517 Set)142 120 R(cate)2.5 E
2047 (gories 3 through 17 to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 40.85
2048 (\255d3\25517.4 Set)142 132 R(cate)2.5 E(gories 3 through 17 to le)-.15
2049 E -.15(ve)-.25 G 2.5(l4).15 G 45.66(\255dANSI Set)142 144 R(cate)2.5 E
2050 (gory ANSI to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 15.39
2051 (\255dsm_trace_*.3 Set)142 156 R(all named cate)2.5 E
2052 (gories matching sm_trace_* to le)-.15 E -.15(ve)-.25 G 2.5(l3).15 G
2053 -.15(Fo)102 172.2 S 3.284(rac).15 G .783(omplete list of the a)-3.284 F
2054 -.25(va)-.2 G .783(ilable deb).25 F .783(ug \215ags you will ha)-.2 F
2055 1.083 -.15(ve t)-.2 H 3.283(ol).15 G .783(ook at the code and the)-3.283
2056 F/F2 10/Times-Italic@0 SF(TRA)3.283 E(CE-)-.3 E(FLA)102 184.2 Q(GS)-.35
2057 E F1 1.062(\214le in the sendmail distrib)3.561 F 1.062(ution \(the)-.2
2058 F 3.562(ya)-.15 G 1.062(re too dynamic to k)-3.562 F 1.062
2059 (eep this document up to date\).)-.1 F -.15(Fo)102 196.2 S 2.5(ral).15 G
2060 (ist of named deb)-2.5 E(ug cate)-.2 E(gories in the sendmail binary)
2061 -.15 E 2.5(,u)-.65 G(se)-2.5 E(ident /usr/sbin/sendmail | grep Deb)142
2062 212.4 Q(ug)-.2 E F0 2.5(3.5. Changing)87 240.6 R(the V)2.5 E
2063 (alues of Options)-.92 E F1(Options can be o)127 256.8 Q -.15(ve)-.15 G
2064 (rridden using the).15 E F0<ad6f>2.5 E F1(or)2.5 E F0<ad4f>2.5 E F1
2065 (command line \215ags.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
2066 (/usr/sbin/sendmail \255oT2m)142 273 Q .021(sets the)102 289.2 R F0(T)
2067 2.521 E F1 .021(\(timeout\) option to tw)2.521 F 2.521(om)-.1 G .021
2068 (inutes for this run only; the equi)-2.521 F -.25(va)-.25 G .02
2069 (lent line using the long option).25 F(name is)102 301.2 Q
2070 (/usr/sbin/sendmail -O)142 317.4 Q -.35(Ti)-.4 G(meout.queuereturn=2m)
2071 .35 E .72(Some options ha)127 337.8 R 1.02 -.15(ve s)-.2 H .72
2072 (ecurity implications.).15 F .72(Sendmail allo)5.72 F .72
2073 (ws you to set these, b)-.25 F .72(ut relinquishes)-.2 F(its set-user)
2074 102 351.8 Q(-ID or set-group-ID permissions thereafter)-.2 E/F3 7
2075 /Times-Roman@0 SF(12)-4 I F1(.)4 I F0 2.5(3.6. T)87 375.8 R
2076 (rying a Differ)-.74 E(ent Con\214guration File)-.18 E F1(An alternati)
2077 127 392 Q .3 -.15(ve c)-.25 H
2078 (on\214guration \214le can be speci\214ed using the).15 E F0<ad43>2.5 E
2079 F1(\215ag; for e)2.5 E(xample,)-.15 E
2080 (/usr/sbin/sendmail \255Ctest.cf \255oQ/tmp/mqueue)142 408.2 Q .68
2081 (uses the con\214guration \214le)102 424.4 R F2(test.cf)3.18 E F1 .68
2082 (instead of the def)3.18 F(ault)-.1 E F2(/etc/mail/sendmail.cf)3.18 E(.)
2083 -.15 E F1 .68(If the)5.68 F F0<ad43>3.18 E F1 .68(\215ag has no)3.18 F
2084 -.25(va)102 436.4 S(lue it def).25 E(aults to)-.1 E F2(sendmail.cf)2.5 E
2085 F1(in the current directory)2.5 E(.)-.65 E F2(Sendmail)127 452.6 Q F1
2086 (gi)2.571 E -.15(ve)-.25 G 2.571(su).15 G 2.571(ps)-2.571 G(et-user)
2087 -2.571 E .071(-ID root permissions \(if it has been installed set-user)
2088 -.2 F .07(-ID root\) when)-.2 F .779(you use this \215ag, so it is comm\
2089 on to use a publicly writable directory \(such as /tmp\) as the queue)
2090 102 464.6 R(directory \(QueueDirectory or Q option\) while testing.)102
2091 476.6 Q F0 2.5(3.7. Logging)87 500.6 R -.74(Tr)2.5 G(af\214c).74 E F1
2092 (Man)127 516.8 Q 3.255(yS)-.15 G .754
2093 (MTP implementations do not fully implement the protocol.)-3.255 F -.15
2094 (Fo)5.754 G 3.254(re).15 G .754(xample, some per)-3.404 F(-)-.2 E 1.178
2095 (sonal computer based SMTPs do not understand continuation lines in rep\
2096 ly codes.)102 528.8 R 1.178(These can be)6.178 F -.15(ve)102 540.8 S .13
2097 (ry hard to trace.).15 F .13
2098 (If you suspect such a problem, you can set traf)5.13 F .13
2099 (\214c logging using the)-.25 F F0<ad58>2.63 E F1 2.63(\215ag. F)2.63 F
2100 (or)-.15 E -.15(ex)102 552.8 S(ample,).15 E
2101 (/usr/sbin/sendmail \255X /tmp/traf)142 569 Q(\214c \255bd)-.25 E
2102 (will log all traf)102 585.2 Q(\214c in the \214le)-.25 E F2(/tmp/tr)2.5
2103 E(af)-.15 E<8c63>-.18 E F1(.)A .997(This logs a lot of data v)127 601.4
2104 R .997(ery quickly and should)-.15 F F0(NEVER)3.497 E F1 .998
2105 (be used during normal operations.)3.498 F .963(After starting up such \
2106 a daemon, force the errant implementation to send a message to your hos\
2107 t.)102 613.4 R .608(All message traf)102 625.4 R .608
2108 (\214c in and out of)-.25 F F2(sendmail)3.109 E F1 3.109(,i)C .609
2109 (ncluding the incoming SMTP traf)-3.109 F .609(\214c, will be logged in)
2110 -.25 F(this \214le.)102 637.4 Q .32 LW 76 669.2 72 669.2 DL 80 669.2 76
2111 669.2 DL 84 669.2 80 669.2 DL 88 669.2 84 669.2 DL 92 669.2 88 669.2 DL
2112 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL 104 669.2 100 669.2 DL 108
2113 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116 669.2 112 669.2 DL 120
2114 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128 669.2 124 669.2 DL 132
2115 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2 136 669.2 DL 144
2116 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148 669.2 DL 156
2117 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160 669.2 DL 168
2118 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172 669.2 DL 180
2119 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188 669.2 184 669.2 DL 192
2120 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204
2121 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2 208 669.2 DL 216
2122 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(12)93.6 679.6 Q/F5 8
2123 /Times-Roman@0 SF .497(That is, it sets its ef)3.2 J(fecti)-.2 E .737
2124 -.12(ve u)-.2 H .497(id to the real uid; thus, if you are e).12 F -.12
2125 (xe)-.12 G .497(cuting as root, as from root').12 F 2.497(sc)-.44 G .497
2126 (rontab \214le or during system)-2.497 F
2127 (startup the root permissions will still be honored.)72 692.4 Q 0 Cg EP
2128 %%Page: 26 22
2129 %%BeginPageSetup
2130 BP
2131 %%EndPageSetup
2132 /F0 10/Times-Bold@0 SF 193.36(SMM:08-26 Sendmail)72 60 R
2133 (Installation and Operation Guide)2.5 E 2.5(3.8. T)87 96 R
2134 (esting Con\214guration Files)-.92 E/F1 10/Times-Roman@0 SF .644
2135 (When you b)127 112.2 R .644(uild a con\214guration table, you can do a\
2136  certain amount of testing using the \231test)-.2 F(mode\232 of)102
2137 124.2 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1 5(.F)C(or e)-5.15 E
2138 (xample, you could in)-.15 E -.2(vo)-.4 G -.1(ke).2 G F2(sendmail)2.6 E
2139 F1(as:)2.5 E(sendmail \255bt \255Ctest.cf)142 140.4 Q .447(which w)102
2140 156.6 R .447(ould read the con\214guration \214le \231test.cf\232 and e\
2141 nter test mode.)-.1 F .448(In this mode, you enter lines)5.448 F
2142 (of the form:)102 168.6 Q(rwset address)142 184.8 Q(where)102 201 Q F2
2143 (rwset)3.007 E F1 .507(is the re)3.007 F .507(writing set you w)-.25 F
2144 .507(ant to use and)-.1 F F2(addr)3.006 E(ess)-.37 E F1 .506
2145 (is an address to apply the set to.)3.006 F -.7(Te)5.506 G(st).7 E .793
2146 (mode sho)102 213 R .794(ws you the steps it tak)-.25 F .794
2147 (es as it proceeds, \214nally sho)-.1 F .794
2148 (wing you the address it ends up with.)-.25 F -1.1(Yo)102 225 S 3.332
2149 (um)1.1 G .832(ay use a comma separated list of rwsets for sequential a\
2150 pplication of rules to an input.)-3.332 F -.15(Fo)5.831 G(r).15 E -.15
2151 (ex)102 237 S(ample:).15 E(3,1,21,4 monet:bollard)142 253.2 Q .622
2152 (\214rst applies ruleset three to the input \231monet:bollard.)102 269.4
2153 R 5.622<9a52>-.7 G .622(uleset one is then applied to the output of)
2154 -5.622 F(ruleset three, follo)102 281.4 Q
2155 (wed similarly by rulesets twenty-one and four)-.25 E(.)-.55 E 1.084(If\
2156  you need more detail, you can also use the \231\255d21\232 \215ag to t\
2157 urn on more deb)127 297.6 R 3.584(ugging. F)-.2 F(or)-.15 E -.15(ex)102
2158 309.6 S(ample,).15 E(sendmail \255bt \255d21.99)142 325.8 Q .689
2159 (turns on an incredible amount of information; a single w)102 342 R .689
2160 (ord address is probably going to print out)-.1 F(se)102 354 Q -.15(ve)
2161 -.25 G(ral pages w).15 E(orth of information.)-.1 E -1.1(Yo)127 370.2 S
2162 2.575(us)1.1 G .075(hould be w)-2.575 F .075(arned that internally)-.1 F
2163 (,)-.65 E F2(sendmail)2.575 E F1 .075
2164 (applies ruleset 3 to all addresses.)2.575 F .074(In test mode)5.074 F
2165 (you will ha)102 382.2 Q .3 -.15(ve t)-.2 H 2.5(od).15 G 2.5(ot)-2.5 G
2166 (hat manually)-2.5 E 5(.F)-.65 G(or e)-5.15 E(xample, older v)-.15 E
2167 (ersions allo)-.15 E(wed you to use)-.25 E 2.5(0b)142 398.4 S
2168 (ruce@broadcast.son)-2.5 E -.65(y.)-.15 G(com).65 E(This v)102 414.6 Q
2169 (ersion requires that you use:)-.15 E(3,0 bruce@broadcast.son)142 430.8
2170 Q -.65(y.)-.15 G(com).65 E(As of v)127 451.2 Q
2171 (ersion 8.7, some other syntax)-.15 E(es are a)-.15 E -.25(va)-.2 G
2172 (ilable in test mode:).25 E -.834(.D x v)102 467.4 R 30.038
2173 (alue de\214nes)-.25 F(macro)2.952 E F2(x)2.952 E F1 .452(to ha)2.952 F
2174 .752 -.15(ve t)-.2 H .452(he indicated).15 F F2(value)2.952 E F1 5.452
2175 (.T)C .453(his is useful when deb)-5.452 F .453(ugging rules)-.2 F
2176 (that use the)174 479.4 Q F0($&)2.5 E F2(x)A F1(syntax.)2.5 E -.834
2177 (.C c v)102 495.6 R 31.148(alue adds)-.25 F(the indicated)2.5 E F2
2178 (value)2.5 E F1(to class)2.5 E F2(c)2.5 E F1(.)A -.834(=S ruleset)102
2179 511.8 R(dumps the contents of the indicated ruleset.)32.474 E -.834
2180 (\255d deb)102 528 R 11.854(ug-spec is)-.2 F(equi)2.5 E -.25(va)-.25 G
2181 (lent to the command-line \215ag.).25 E -1.11(Ve)102 544.2 S
2182 (rsion 8.9 introduced more features:)1.11 E 67.56(?s)102 560.4 S(ho)
2183 -67.56 E(ws a help message.)-.25 E 54.97(=M display)102 576.6 R(the kno)
2184 2.5 E(wn mailers.)-.25 E 56.72($m print)102 592.8 R(the v)2.5 E
2185 (alue of macro m.)-.25 E 54.42($=c print)102 609 R
2186 (the contents of class c.)2.5 E(/mx host)102 625.2 Q
2187 (returns the MX records for `host'.)37.27 E(/parse address)102 641.4 Q
2188 (parse address, returning the v)15.63 E(alue of)-.25 E F2(cr)2.5 E(ac)
2189 -.15 E(kaddr)-.2 E F1 2.5(,a)C(nd the parsed address.)-2.5 E
2190 (/try mailer addr)102 657.6 Q(re)9.79 E
2191 (write address into the form it will ha)-.25 E .3 -.15(ve w)-.2 H
2192 (hen presented to the indicated mailer).15 E(.)-.55 E
2193 (/try\215ags \215ags)102 673.8 Q 1.006(set \215ags used by parsing.)
2194 17.83 F 1.005(The \215ags can be `H' for Header or `E' for En)6.006 F
2195 -.15(ve)-.4 G(lope,).15 E .62(and `S' for Sender or `R' for Recipient.)
2196 174 685.8 R .62(These can be combined, `HR' sets \215ags)5.62 F
2197 (for header recipients.)174 697.8 Q 0 Cg EP
2198 %%Page: 27 23
2199 %%BeginPageSetup
2200 BP
2201 %%EndPageSetup
2202 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2203 (SMM:08-27)195.86 E/F1 10/Times-Roman@0 SF(/canon hostname)102 96 Q
2204 (try to canonify hostname.)4.51 E(/map mapname k)102 112.2 Q -.15(ey)-.1
2205 G(look up `k)174 124.2 Q -.15(ey)-.1 G 2.5('i).15 G 2.5(nt)-2.5 G
2206 (he indicated `mapname'.)-2.5 E 51.16(/quit quit)102 140.4 R
2207 (address test mode.)2.5 E F0 2.5(3.9. P)87 156.6 R
2208 (ersistent Host Status Inf)-.2 E(ormation)-.25 E F1(When)127 172.8 Q F0
2209 (HostStatusDir)2.57 E(ectory)-.18 E F1 .069
2210 (is enabled, information about the status of hosts is maintained on)2.57
2211 F .248(disk and can thus be shared between dif)102 184.8 R .249
2212 (ferent instantiations of)-.25 F/F2 10/Times-Italic@0 SF(sendmail)2.749
2213 E F1 5.249(.T)C .249(he status of the last con-)-5.249 F
2214 (nection with each remote host may be vie)102 196.8 Q
2215 (wed with the command:)-.25 E(sendmail \255bh)142 213 Q
2216 (This information may be \215ushed with the command:)102 229.2 Q
2217 (sendmail \255bH)142 245.4 Q 1.535(Flushing the information pre)102
2218 261.6 R -.15(ve)-.25 G 1.535(nts ne).15 F(w)-.25 E F2(sendmail)4.035 E
2219 F1 1.535(processes from loading it, b)4.035 F 1.534(ut does not pre)-.2
2220 F -.15(ve)-.25 G(nt).15 E -.15(ex)102 273.6 S
2221 (isting processes from using the status information that the).15 E 2.5
2222 (ya)-.15 G(lready ha)-2.5 E -.15(ve)-.2 G(.).15 E F0 2.5(4. TUNING)72
2223 297.6 R F1 1.922
2224 (There are a number of con\214guration parameters you may w)112 313.8 R
2225 1.922(ant to change, depending on the)-.1 F .367
2226 (requirements of your site.)87 325.8 R .366
2227 (Most of these are set using an option in the con\214guration \214le.)
2228 5.367 F -.15(Fo)5.366 G 2.866(re).15 G(xample,)-3.016 E
2229 (the line \231O T)87 337.8 Q
2230 (imeout.queuereturn=5d\232 sets option \231T)-.35 E
2231 (imeout.queuereturn\232 to the v)-.35 E(alue \2315d\232 \(\214v)-.25 E
2232 2.5(ed)-.15 G(ays\).)-2.5 E .735(Most of these options ha)112 354 R
2233 1.035 -.15(ve a)-.2 H .735(ppropriate def).15 F .735
2234 (aults for most sites.)-.1 F(Ho)5.735 E(we)-.25 E -.15(ve)-.25 G 1.535
2235 -.4(r, s).15 H .735(ites ha).4 F .735(ving v)-.2 F .735(ery high)-.15 F
2236 .046(mail loads may \214nd the)87 366 R 2.546(yn)-.15 G .046
2237 (eed to tune them as appropriate for their mail load.)-2.546 F .045
2238 (In particular)5.045 F 2.545(,s)-.4 G .045(ites e)-2.545 F(xperi-)-.15 E
2239 1.087(encing a lar)87 378 R 1.087(ge number of small messages, man)-.18
2240 F 3.587(yo)-.15 G 3.588(fw)-3.587 G 1.088(hich are deli)-3.588 F -.15
2241 (ve)-.25 G 1.088(red to man).15 F 3.588(yr)-.15 G 1.088
2242 (ecipients, may \214nd)-3.588 F(that the)87 390 Q 2.5(yn)-.15 G
2243 (eed to adjust the parameters dealing with queue priorities.)-2.5 E .524
2244 (All v)112 406.2 R .524(ersions of)-.15 F F2(sendmail)3.024 E F1 .524
2245 (prior to 8.7 had single character option names.)3.024 F .523
2246 (As of 8.7, options ha)5.524 F -.15(ve)-.2 G 1.215
2247 (long \(multi-character names\).)87 418.2 R 1.216
2248 (Although old short names are still accepted, most ne)6.215 F 3.716(wo)
2249 -.25 G 1.216(ptions do not)-3.716 F(ha)87 430.2 Q .3 -.15(ve s)-.2 H
2250 (hort equi).15 E -.25(va)-.25 G(lents.).25 E .802
2251 (This section only describes the options you are most lik)112 446.4 R
2252 .802(ely to w)-.1 F .801(ant to tweak; read section 5 for)-.1 F
2253 (more details.)87 458.4 Q F0 2.5(4.1. T)87 482.4 R(imeouts)-.18 E F1
2254 .582(All time interv)127 498.6 R .583
2255 (als are set using a scaled syntax.)-.25 F -.15(Fo)5.583 G 3.083(re).15
2256 G .583(xample, \23110m\232 represents ten minutes,)-3.233 F
2257 (whereas \2312h30m\232 represents tw)102 510.6 Q 2.5(oa)-.1 G
2258 (nd a half hours.)-2.5 E(The full set of scales is:)5 E 16.11(ss)142
2259 526.8 S(econds)-16.11 E 12.22(mm)142 538.8 S(inutes)-12.22 E 15(hh)142
2260 550.8 S(ours)-15 E 15(dd)142 562.8 S(ays)-15 E 12.78(ww)142 574.8 S
2261 (eeks)-12.78 E F0 2.5(4.1.1. Queue)102 603 R(inter)2.5 E -.1(va)-.1 G(l)
2262 .1 E F1 .18(The ar)142 619.2 R .18(gument to the)-.18 F F0<ad71>2.68 E
2263 F1 .18(\215ag speci\214es ho)2.68 F 2.68(wo)-.25 G .18
2264 (ften a sub-daemon will run the queue.)-2.68 F .18(This is)5.18 F .792
2265 (typically set to between \214fteen minutes and one hour)117 631.2 R
2266 5.793(.I)-.55 G 3.293(fn)-5.793 G .793
2267 (ot set, or set to zero, the queue will)-3.293 F .048
2268 (not be run automatically)117 643.2 R 5.048(.R)-.65 G .048
2269 (FC 1123 section 5.3.1.1 recommends that this be at least 30 minutes.)
2270 -5.048 F .5(Should you need to terminate the queue jobs currently acti)
2271 117 655.2 R .801 -.15(ve t)-.25 H .501(hen a SIGTERM to the parent of)
2272 .15 F(the process \(or processes\) will cleanly stop the jobs.)117 667.2
2273 Q F0 2.5(4.1.2. Read)102 691.2 R(timeouts)2.5 E F1 -.35(Ti)142 707.4 S
2274 .298(meouts all ha).35 F .598 -.15(ve o)-.2 H .297(ption names \231T).15
2275 F(imeout.)-.35 E F2(suboption)A F1 2.797(\232. Most)B .297
2276 (of these control SMTP oper)2.797 F(-)-.2 E 3.898(ations. The)117 719.4
2277 R(recognized)3.898 E F2(suboption)3.898 E F1 1.398(s, their def)B 1.398
2278 (ault v)-.1 F 1.398(alues, and the minimum v)-.25 F 1.399(alues allo)
2279 -.25 F 1.399(wed by)-.25 F 0 Cg EP
2280 %%Page: 28 24
2281 %%BeginPageSetup
2282 BP
2283 %%EndPageSetup
2284 /F0 10/Times-Bold@0 SF 193.36(SMM:08-28 Sendmail)72 60 R
2285 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
2286 (RFC 2821 section 4.5.3.2 \(or RFC 1123 section 5.3.2\) are:)117 96 Q
2287 38.4(connect The)117 112.2 R .161(time to w)2.661 F .161
2288 (ait for an SMTP connection to open \(the)-.1 F/F2 10/Times-Italic@0 SF
2289 (connect)2.66 E F1 .16(\(2\) system call\))B 1.153([0, unspeci\214ed].)
2290 189 124.2 R 1.153(If zero, uses the k)6.153 F 1.153(ernel def)-.1 F
2291 3.653(ault. In)-.1 F 1.153(no case can this option)3.653 F -.15(ex)189
2292 136.2 S .519(tend the timeout longer than the k).15 F .518(ernel pro)-.1
2293 F .518(vides, b)-.15 F .518(ut it can shorten it.)-.2 F(This)5.518 E
2294 .579(is to get around k)189 148.2 R .579(ernels that pro)-.1 F .579
2295 (vide an absurdly long connection timeout \(90)-.15 F
2296 (minutes in one case\).)189 160.2 Q 35.62(iconnect The)117 176.4 R .311
2297 (same as)2.811 F F2(connect,)2.811 E F1 -.15(ex)2.811 G .311
2298 (cept it applies only to the initial attempt to connect to).15 F 2.75
2299 (ah)189 188.4 S .25(ost for a gi)-2.75 F -.15(ve)-.25 G 2.75(nm).15 G
2300 .25(essage [0, unspeci\214ed].)-2.75 F .25
2301 (The concept is that this should be)5.25 F -.15(ve)189 200.4 S .767
2302 (ry short \(a fe).15 F 3.267(ws)-.25 G .767
2303 (econds\); hosts that are well connected and responsi)-3.267 F 1.066
2304 -.15(ve w)-.25 H(ill).15 E .026(thus be serviced immediately)189 212.4 R
2305 5.026(.H)-.65 G .026(osts that are slo)-5.026 F 2.526(ww)-.25 G .026
2306 (ill not hold up other deli)-2.526 F(v-)-.25 E
2307 (eries in the initial deli)189 224.4 Q -.15(ve)-.25 G(ry attempt.).15 E
2308 33.96(aconnect [0,)117 240.6 R 1.708(unspeci\214ed] The o)4.208 F -.15
2309 (ve)-.15 G 1.707(rall timeout w).15 F 1.707
2310 (aiting for all connection for a single)-.1 F(deli)189 252.6 Q -.15(ve)
2311 -.25 G .152(ry attempt to succeed.).15 F .152(If 0, no o)5.152 F -.15
2312 (ve)-.15 G .152(rall limit is applied.).15 F .153(This can be used)5.152
2313 F .521(to restrict the total amount of time trying to connect to a long\
2314  list of host that)189 264.6 R .514
2315 (could accept an e-mail for the recipient.)189 276.6 R .514
2316 (This timeout does not apply to)5.514 F F0 -.25(Fa)3.014 G(ll-).25 E
2317 (backMXhost)189 288.6 Q F1 2.678(,i)C .177(.e., if the time is e)-2.678
2318 F .177(xhausted, the)-.15 F F0 -.25(Fa)2.677 G(llbackMXhost).25 E F1
2319 .177(is tried ne)2.677 F(xt.)-.15 E 46.16(initial The)117 304.8 R -.1
2320 (wa)2.5 G(it for the initial 220 greeting message [5m, 5m].).1 E 52.28
2321 (helo The)117 321 R -.1(wa)4.226 G 1.727
2322 (it for a reply from a HELO or EHLO command [5m, unspeci\214ed].).1 F .1
2323 (This may require a host name lookup, so \214v)189 333 R 2.6(em)-.15 G
2324 .1(inutes is probably a reasonable)-2.6 F(minimum.)189 345 Q 46.72
2325 (mail\207 The)117 361.2 R -.1(wa)2.5 G
2326 (it for a reply from a MAIL command [10m, 5m].).1 E 48.95(rcpt\207 The)
2327 117 377.4 R -.1(wa)3.481 G .981
2328 (it for a reply from a RCPT command [1h, 5m].).1 F .982
2329 (This should be long)5.982 F 1.556
2330 (because it could be pointing at a list that tak)189 389.4 R 1.556
2331 (es a long time to e)-.1 F 1.556(xpand \(see)-.15 F(belo)189 401.4 Q
2332 (w\).)-.25 E 34.5(datainit\207 The)117 417.6 R -.1(wa)2.5 G
2333 (it for a reply from a D).1 E -1.21 -1.11(AT A)-.4 H(command [5m, 2m].)
2334 3.61 E 20.62(datablock\207\210 The)117 433.8 R -.1(wa)2.696 G .196
2335 (it for reading a data block \(that is, the body of the message\).).1 F
2336 .196([1h, 3m].)5.196 F .621(This should be long because it also applies\
2337  to programs piping input to)189 445.8 R F2(send-)3.12 E(mail)189 457.8
2338 Q F1(which ha)2.5 E .3 -.15(ve n)-.2 H 2.5(og).15 G
2339 (uarantee of promptness.)-2.5 E 30.06(data\214nal\207 The)117 474 R -.1
2340 (wa)2.806 G .306(it for a reply from the dot terminating a message.).1 F
2341 .306([1h, 10m].)5.306 F .306(If this is)5.306 F .884
2342 (shorter than the time actually needed for the recei)189 486 R -.15(ve)
2343 -.25 G 3.383(rt).15 G 3.383(od)-3.383 G(eli)-3.383 E -.15(ve)-.25 G
2344 3.383(rt).15 G .883(he message,)-3.383 F(duplicates will be generated.)
2345 189 498 Q(This is discussed in RFC 1047.)5 E 55.06(rset The)117 514.2 R
2346 -.1(wa)2.5 G(it for a reply from a RSET command [5m, unspeci\214ed].).1
2347 E 53.94(quit The)117 530.4 R -.1(wa)2.5 G(it for a reply from a Q).1 E
2348 (UIT command [2m, unspeci\214ed].)-.1 E 50.61(misc The)117 546.6 R -.1
2349 (wa)2.76 G .261(it for a reply from miscellaneous \(b).1 F .261
2350 (ut short\) commands such as NOOP)-.2 F
2351 (\(no-operation\) and VERB \(go into v)189 558.6 Q(erbose mode\).)-.15 E
2352 ([2m, unspeci\214ed].)5 E 20.06(command\207\210 In)117 574.8 R(serv)2.5
2353 E(er SMTP)-.15 E 2.5(,t)-1.11 G(he time to w)-2.5 E
2354 (ait for another command.)-.1 E([1h, 5m].)5 E 44.5(ident\210 The)117 593
2355 R(timeout w)2.5 E(aiting for a reply to an IDENT query [5s)-.1 E/F3 7
2356 /Times-Roman@0 SF(13)-4 I F1 2.5(,u)4 K(nspeci\214ed].)-2.5 E 53.94
2357 (lhlo The)117 609.2 R -.1(wa)2.5 G
2358 (it for a reply to an LMTP LHLO command [2m, unspeci\214ed].).1 E 52.28
2359 (auth The)117 625.4 R(timeout for a reply in an SMTP A)2.5 E
2360 (UTH dialogue [10m, unspeci\214ed].)-.55 E 42.83(starttls The)117 641.6
2361 R .141(timeout for a reply to an SMTP ST)2.641 F(AR)-.93 E .14
2362 (TTLS command and the TLS hand-)-.6 F(shak)189 653.6 Q 2.5(e[)-.1 G
2363 (1h, unspeci\214ed].)-2.5 E .32 LW 76 678.8 72 678.8 DL 80 678.8 76
2364 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL
2365 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108
2366 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL 120
2367 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132
2368 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144
2369 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156
2370 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168
2371 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180
2372 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192
2373 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
2374 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216
2375 678.8 212 678.8 DL/F4 5/Times-Roman@0 SF(13)93.6 689.2 Q/F5 8
2376 /Times-Roman@0 SF(On some systems the def)3.2 I
2377 (ault is zero to turn the protocol of)-.08 E 2(fe)-.2 G(ntirely)-2 E(.)
2378 -.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 32.28(\214leopen\210 The)117
2385 96 R(timeout for opening .forw)2.5 E
2386 (ard and :include: \214les [60s, none].)-.1 E 36.17(control\210 The)117
2387 112.2 R .241(timeout for a complete control sock)2.74 F .241
2388 (et transaction to complete [2m, none].)-.1 F 25.05(hoststatus\210 Ho)
2389 117 128.4 R 4.142(wl)-.25 G 1.642
2390 (ong status information about a host \(e.g., host do)-4.142 F 1.641
2391 (wn\) will be cached)-.25 F
2392 (before it is considered stale [30m, unspeci\214ed].)189 140.4 Q(resolv)
2393 117 156.6 Q(er)-.15 E 3.28(.retrans\210 The)-.55 F(resolv)4.274 E(er')
2394 -.15 E 4.274(sr)-.55 G 1.774(etransmission time interv)-4.274 F 1.775
2395 (al \(in seconds\) [v)-.25 F 4.275(aries]. Sets)-.25 F(both)4.275 E/F2
2396 10/Times-Italic@0 SF -.55(Ti)189 168.6 S(meout.r).55 E(esolver)-.37 E
2397 (.r)-1.11 E(etr)-.37 E(ans.\214r)-.15 E(st)-.1 E F1(and)2.5 E F2 -.55
2398 (Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)-1.11 E(etr)-.37 E(ans.normal)
2399 -.15 E F1(.)A(resolv)117 184.8 Q(er)-.15 E(.retrans.\214rst\210)-.55 E
2400 .318(The resolv)189 196.8 R(er')-.15 E 2.818(sr)-.55 G .318
2401 (etransmission time interv)-2.818 F .317
2402 (al \(in seconds\) for the \214rst attempt to)-.25 F(deli)189 208.8 Q
2403 -.15(ve)-.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117
2404 225 Q(er)-.15 E(.retrans.normal\210)-.55 E 3.554(The resolv)189 237 R
2405 (er')-.15 E 6.054(sr)-.55 G 3.554(etransmission time interv)-6.054 F
2406 3.555(al \(in seconds\) for all resolv)-.25 F(er)-.15 E(lookups e)189
2407 249 Q(xcept the \214rst deli)-.15 E -.15(ve)-.25 G(ry attempt [v).15 E
2408 (aries].)-.25 E(resolv)117 265.2 Q(er)-.15 E 11.61(.retry\210 The)-.55 F
2409 3.838(number of times to retransmit a resolv)6.339 F 3.838(er query)-.15
2410 F 8.838(.S)-.65 G 3.838(ets both)-8.838 F F2 -.55(Ti)6.338 G(me-).55 E
2411 (out.r)189 277.2 Q(esolver)-.37 E(.r)-1.11 E(etry)-.37 E(.\214r)-.55 E
2412 (st)-.1 E F1(and)2.5 E F2 -.55(Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)
2413 -1.11 E(etry)-.37 E(.normal)-.55 E F1([v)2.5 E(aries].)-.25 E(resolv)117
2414 293.4 Q(er)-.15 E(.retry)-.55 E(.\214rst\210)-.65 E 1.66
2415 (The number of times to retransmit a resolv)189 305.4 R 1.66
2416 (er query for the \214rst attempt to)-.15 F(deli)189 317.4 Q -.15(ve)
2417 -.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117 333.6 Q
2418 (er)-.15 E(.retry)-.55 E(.normal\210)-.65 E
2419 (The number of times to retransmit a resolv)189 345.6 Q
2420 (er query for all resolv)-.15 E(er lookups)-.15 E -.15(ex)191.5 357.6 S
2421 (cept the \214rst deli).15 E -.15(ve)-.25 G(ry attempt [v).15 E(aries].)
2422 -.25 E -.15(Fo)117 373.8 S 4.609(rc).15 G 2.109
2423 (ompatibility with old con\214guration \214les, if no)-4.609 F F2
2424 (suboption)4.608 E F1 2.108(is speci\214ed, all the timeouts)4.608 F
2425 (mark)117 385.8 Q .059
2426 (ed with a dagger \(\207\) are set to the indicated v)-.1 F 2.559
2427 (alue. All)-.25 F -.2(bu)2.559 G 2.559(tt).2 G .059(hose mark)-2.559 F
2428 .059(ed with a double dag-)-.1 F(ger \(\210\) apply to client SMTP)117
2429 397.8 Q(.)-1.11 E -.15(Fo)142 414 S 2.5(re).15 G(xample, the lines:)
2430 -2.65 E 2.5(OT)157 430.2 S(imeout.command=25m)-2.85 E 2.5(OT)157 442.2 S
2431 (imeout.datablock=3h)-2.85 E .344(sets the serv)117 458.4 R .344(er SMT\
2432 P command timeout to 25 minutes and the input data block timeout to thr\
2433 ee)-.15 F(hours.)117 470.4 Q F0 2.5(4.1.3. Message)102 494.4 R(timeouts)
2434 2.5 E F1 .463(After sitting in the queue for a fe)142 510.6 R 2.964(wd)
2435 -.25 G .464(ays, an undeli)-2.964 F -.15(ve)-.25 G .464
2436 (rable message will time out.).15 F .464(This is)5.464 F .165
2437 (to insure that at least the sender is a)117 522.6 R -.1(wa)-.15 G .165
2438 (re of the inability to send a message.).1 F .164(The timeout is typi-)
2439 5.164 F .56(cally set to \214v)117 534.6 R 3.06(ed)-.15 G 3.06(ays. It)
2440 -3.06 F .56(is sometimes considered con)3.06 F -.15(ve)-.4 G .56
2441 (nient to also send a w).15 F .56(arning message if)-.1 F .236
2442 (the message is in the queue longer than a fe)117 546.6 R 2.736(wh)-.25
2443 G .236(ours \(assuming you normally ha)-2.736 F .536 -.15(ve g)-.2 H
2444 .236(ood connec-).15 F(ti)117 558.6 Q 2.073
2445 (vity; if your messages normally took se)-.25 F -.15(ve)-.25 G 2.073
2446 (ral hours to send you w).15 F(ouldn')-.1 E 4.574(tw)-.18 G 2.074
2447 (ant to do this)-4.674 F .794(because it w)117 570.6 R(ouldn')-.1 E
2448 3.294(tb)-.18 G 3.294(ea)-3.294 G 3.294(nu)-3.294 G .794(nusual e)-3.294
2449 F -.15(ve)-.25 G 3.294(nt\). These).15 F .794
2450 (timeouts are set using the)3.294 F F0 -.18(Ti)3.293 G(meout.queuer).18
2451 E(e-)-.18 E(tur)117 582.6 Q(n)-.15 E F1(and)3.075 E F0 -.18(Ti)3.075 G
2452 (meout.queuewar).18 E(n)-.15 E F1 .576
2453 (options in the con\214guration \214le \(pre)3.076 F .576
2454 (viously both were set using)-.25 F(the)117 594.6 Q F0(T)2.5 E F1
2455 (option\).)2.5 E 1.368(If the message is submitted using the)142 610.8 R
2456 /F3 9/Times-Roman@0 SF(NO)3.867 E 1.617(TIFY SMTP)-.36 F F1 -.15(ex)
2457 3.867 G 1.367(tension, w).15 F 1.367(arning messages will)-.1 F .888
2458 (only be sent if)117 622.8 R F3(NO)3.388 E(TIFY=DELA)-.36 E(Y)-.945 E F1
2459 .888(is speci\214ed.)3.388 F .888(The queuereturn and queue)5.888 F -.1
2460 (wa)-.25 G .888(rn timeouts can be).1 F .67(further quali\214ed with a \
2461 tag based on the Precedence: \214eld in the message; the)117 634.8 R
2462 3.169(ym)-.15 G .669(ust be one of)-3.169 F(\231ur)117 646.8 Q .938
2463 (gent\232 \(indicating a positi)-.18 F 1.238 -.15(ve n)-.25 H .938
2464 (on-zero precedence\), \231normal\232 \(indicating a zero precedence\),)
2465 .15 F 3.495(or \231non-ur)117 658.8 R 3.495(gent\232 \(indicating ne)
2466 -.18 F -.05(ga)-.15 G(ti).05 E 3.795 -.15(ve p)-.25 H 5.995
2467 (recedences\). F).15 F 3.495(or e)-.15 F 3.495(xample, setting \231T)
2468 -.15 F(imeout.queue-)-.35 E -.1(wa)117 670.8 S(rn.ur).1 E .485
2469 (gent=1h\232 sets the w)-.18 F .486(arning timeout for ur)-.1 F .486
2470 (gent messages only to one hour)-.18 F 5.486(.T)-.55 G .486(he def)
2471 -5.486 F .486(ault if)-.1 F .205
2472 (no precedence is indicated is to set the timeout for all precedences.)
2473 117 682.8 R .204(If the message has a normal)5.205 F(\(def)117 694.8 Q
2474 1.278(ault\) precedence and it is a deli)-.1 F -.15(ve)-.25 G 1.278
2475 (ry status noti\214cation \(DSN\),).15 F F0 -.18(Ti)3.778 G
2476 (meout.queuer).18 E(etur)-.18 E(n.dsn)-.15 E F1(and)117 706.8 Q F0 -.18
2477 (Ti)2.675 G(meout.queuewar).18 E(n.dsn)-.15 E F1 .175(can be used to gi)
2478 2.675 F .475 -.15(ve a)-.25 H 2.675(na).15 G(lternati)-2.675 E .475 -.15
2479 (ve w)-.25 H .175(arn and return time for DSNs.).05 F .241(The v)117
2480 718.8 R .241(alue "no)-.25 F .241(w" can be used for -O T)-.25 F .242
2481 (imeout.queuereturn to return entries immediately during a)-.35 F 0 Cg
2482 EP
2483 %%Page: 30 26
2484 %%BeginPageSetup
2485 BP
2486 %%EndPageSetup
2487 /F0 10/Times-Bold@0 SF 193.36(SMM:08-30 Sendmail)72 60 R
2488 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(queue ru\
2489 n, e.g., to bounce messages independent of their time in the queue.)117
2490 96 Q .28(Since these options are global, and since you cannot kno)142
2491 112.2 R(w)-.25 E/F2 10/Times-Italic@0 SF 2.78(ap)2.78 G(riori)-2.78 E F1
2492 (ho)2.78 E 2.78(wl)-.25 G .28(ong another host)-2.78 F .475
2493 (outside your domain will be do)117 124.2 R .475(wn, a \214v)-.25 F
2494 2.975(ed)-.15 G .475(ay timeout is recommended.)-2.975 F .476(This allo)
2495 5.476 F .476(ws a recipient)-.25 F 1.58(to \214x the problem e)117 136.2
2496 R -.15(ve)-.25 G 4.08(ni).15 G 4.08(fi)-4.08 G 4.08(to)-4.08 G 1.579
2497 (ccurs at the be)-4.08 F 1.579(ginning of a long week)-.15 F 4.079
2498 (end. RFC)-.1 F 1.579(1123 section)4.079 F
2499 (5.3.1.1 says that this parameter should be `)117 148.2 Q
2500 (`at least 4\2555 days')-.74 E('.)-.74 E(The)142 164.4 Q F0 -.18(Ti)
2501 2.922 G(meout.queuewar).18 E(n)-.15 E F1 -.25(va)2.922 G .422
2502 (lue can be piggyback).25 F .422(ed on the)-.1 F F0(T)2.922 E F1 .423
2503 (option by indicating a time)2.922 F .846(after which a w)117 176.4 R
2504 .846(arning message should be sent; the tw)-.1 F 3.346(ot)-.1 G .845
2505 (imeouts are separated by a slash.)-3.346 F -.15(Fo)5.845 G(r).15 E -.15
2506 (ex)117 188.4 S(ample, the line).15 E -.4(OT)157 204.6 S(5d/4h).4 E .971
2507 (causes email to f)117 220.8 R .971(ail after \214v)-.1 F 3.471(ed)-.15
2508 G .971(ays, b)-3.471 F .971(ut a w)-.2 F .971
2509 (arning message will be sent after four hours.)-.1 F(This)5.972 E
2510 (should be lar)117 232.8 Q(ge enough that the message will ha)-.18 E .3
2511 -.15(ve b)-.2 H(een tried se).15 E -.15(ve)-.25 G(ral times.).15 E F0
2512 2.5(4.2. F)87 256.8 R(orking During Queue Runs)-.25 E F1 .849
2513 (By setting the)127 273 R F0 -.25(Fo)3.349 G(rkEachJ).25 E(ob)-.15 E F1
2514 (\()3.349 E F0(Y)A F1 3.348(\)o)C(ption,)-3.348 E F2(sendmail)3.348 E F1
2515 .848(will fork before each indi)3.348 F .848(vidual message)-.25 F .486
2516 (while running the queue.)102 285 R .486(This option w)5.486 F .486
2517 (as used with earlier releases to pre)-.1 F -.15(ve)-.25 G(nt).15 E F2
2518 (sendmail)2.986 E F1 .486(from con-)2.986 F 1.562(suming lar)102 297 R
2519 1.562(ge amounts of memory)-.18 F 6.562(.I)-.65 G 4.062(ts)-6.562 G
2520 1.562(hould no longer be necessary with)-4.062 F F2(sendmail)4.062 E F1
2521 4.062(8.12. If)4.062 F(the)4.062 E F0 -.25(Fo)102 309 S(rkEachJ).25 E
2522 (ob)-.15 E F1 .245(option is not set,)2.745 F F2(sendmail)2.745 E F1
2523 .245(will k)2.745 F .245(eep track of hosts that are do)-.1 F .246
2524 (wn during a queue run,)-.25 F(which can impro)102 321 Q .3 -.15(ve p)
2525 -.15 H(erformance dramatically).15 E(.)-.65 E(If the)127 337.2 Q F0 -.25
2526 (Fo)2.5 G(rkEachJ).25 E(ob)-.15 E F1(option is set,)2.5 E F2(sendmail)
2527 2.5 E F1(cannot use connection caching.)2.5 E F0 2.5(4.3. Queue)87 361.2
2528 R(Priorities)2.5 E F1(Ev)127 377.4 Q 1.128(ery message is assigned a pr\
2529 iority when it is \214rst instantiated, consisting of the message)-.15 F
2530 .286(size \(in bytes\) of)102 389.4 R .286(fset by the message class \(\
2531 which is determined from the Precedence: header\) times)-.25 F .343
2532 (the \231w)102 401.4 R .343(ork class f)-.1 F .343
2533 (actor\232 and the number of recipients times the \231w)-.1 F .342
2534 (ork recipient f)-.1 F(actor)-.1 E 4.242 -.7(.\232 T)-.55 H .342
2535 (he priority).7 F .073(is used to order the queue.)102 413.4 R .073(Hig\
2536 her numbers for the priority mean that the message will be processed)
2537 5.073 F(later when running the queue.)102 425.4 Q .329
2538 (The message size is included so that lar)127 441.6 R .328
2539 (ge messages are penalized relati)-.18 F .628 -.15(ve t)-.25 H 2.828(os)
2540 .15 G .328(mall messages.)-2.828 F .285(The message class allo)102 453.6
2541 R .285(ws users to send \231high priority\232 messages by including a \
2542 \231Precedence:\232 \214eld)-.25 F .008(in their message; the v)102
2543 465.6 R .008(alue of this \214eld is look)-.25 F .007(ed up in the)-.1 F
2544 F0(P)2.507 E F1 .007(lines of the con\214guration \214le.)2.507 F .007
2545 (Since the)5.007 F 1.966(number of recipients af)102 477.6 R 1.967(fect\
2546 s the amount of load a message presents to the system, this is also)-.25
2547 F(included into the priority)102 489.6 Q(.)-.65 E .53
2548 (The recipient and class f)127 505.8 R .53
2549 (actors can be set in the con\214guration \214le using the)-.1 F F0
2550 (RecipientF)3.03 E(actor)-.25 E F1(\()102 517.8 Q F0(y)A F1 3.442(\)a)C
2551 (nd)-3.442 E F0(ClassF)3.442 E(actor)-.25 E F1(\()3.442 E F0(z)A F1
2552 3.442(\)o)C .942(ptions respecti)-3.442 F -.15(ve)-.25 G(ly).15 E 5.942
2553 (.T)-.65 G(he)-5.942 E 3.442(yd)-.15 G(ef)-3.442 E .942
2554 (ault to 30000 \(for the recipient f)-.1 F .943(actor\) and)-.1 F
2555 (1800 \(for the class f)102 529.8 Q 2.5(actor\). The)-.1 F
2556 (initial priority is:)2.5 E F2(pri)168.495 547.8 Q/F3 10/Symbol SF(=)
2557 3.16 E F2(msgsize)3.18 E F3(-)2.38 E F1(\()2.2 E F2(class).2 E F3<b4>
2558 2.47 E F0(ClassFactor\))2.2 E F3(+)2.2 E F1(\()2.2 E F2(nrcpt).36 E F3
2559 <b4>2.88 E F0(RecipientFactor\))2.2 E F1(\(Remember)102 565.8 Q 3.328
2560 (,h)-.4 G .828(igher v)-3.328 F .828(alues for this parameter actually \
2561 mean that the job will be treated with lo)-.25 F(wer)-.25 E(priority)102
2562 577.8 Q(.\))-.65 E 1.519(The priority of a job can also be adjusted eac\
2563 h time it is processed \(that is, each time an)127 594 R .236
2564 (attempt is made to deli)102 606 R -.15(ve)-.25 G 2.736(ri).15 G .236
2565 (t\) using the \231w)-2.736 F .236(ork time f)-.1 F(actor)-.1 E 1.636
2566 -.7(,\232 s)-.4 H .236(et by the).7 F F0(RetryF)2.736 E(actor)-.25 E F1
2567 (\()2.736 E F0(Z)A F1 2.735(\)o)C 2.735(ption. This)-2.735 F .366
2568 (is added to the priority)102 618 R 2.866(,s)-.65 G 2.866(oi)-2.866 G
2569 2.867(tn)-2.866 G .367
2570 (ormally decreases the precedence of the job, on the grounds that jobs)
2571 -2.867 F .138(that ha)102 630 R .437 -.15(ve f)-.2 H .137(ailed man).05
2572 F 2.637(yt)-.15 G .137(imes will tend to f)-2.637 F .137(ail ag)-.1 F
2573 .137(ain in the future.)-.05 F(The)5.137 E F0(RetryF)2.637 E(actor)-.25
2574 E F1 .137(option def)2.637 F .137(aults to)-.1 F(90000.)102 642 Q F0 2.5
2575 (4.4. Load)87 666 R(Limiting)2.5 E F2(Sendmail)127 682.2 Q F1 .101
2576 (can be ask)2.601 F .101(ed to queue \(b)-.1 F .101(ut not deli)-.2 F
2577 -.15(ve)-.25 G .101(r\) mail if the system load a).15 F -.15(ve)-.2 G
2578 .102(rage gets too high).15 F .484(using the)102 694.2 R F0(QueueLA)
2579 2.984 E F1(\()2.984 E F0(x)A F1 2.984(\)o)C 2.984(ption. When)-2.984 F
2580 .483(the load a)2.983 F -.15(ve)-.2 G .483(rage e).15 F .483
2581 (xceeds the v)-.15 F .483(alue of the)-.25 F F0(QueueLA)2.983 E F1
2582 (option,)2.983 E .531(the deli)102 706.2 R -.15(ve)-.25 G .531
2583 (ry mode is set to).15 F F0(q)3.032 E F1 .532(\(queue only\) if the)
2584 3.032 F F0(QueueF)3.032 E(actor)-.25 E F1(\()3.032 E F0(q)A F1 3.032
2585 (\)o)C .532(ption di)-3.032 F .532(vided by the dif)-.25 F(ference)-.25
2586 E .01(in the current load a)102 718.2 R -.15(ve)-.2 G .01(rage and the)
2587 .15 F F0(QueueLA)2.51 E F1 .01
2588 (option plus one is less than the priority of the message)2.51 F 0 Cg EP
2589 %%Page: 31 27
2590 %%BeginPageSetup
2591 BP
2592 %%EndPageSetup
2593 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2594 (SMM:08-31)195.86 E/F1 10/Times-Roman@0 SF 2.5<8a74>102 96 S
2595 (hat is, the message is queued if)-2.5 E(f:)-.25 E/F2 10/Times-Italic@0
2596 SF(pri)251.425 119.41 Q F1(>)3.16 E F0(QueueFactor)15.315 -7 M F2(LA)
2597 -66.835 14 M/F3 10/Symbol SF(-)2.23 E F0(QueueLA)2.2 E F3(+)2.2 E F1(1)
2598 2.2 E .4 LW 354.625 116.81 275.895 116.81 DL(The)102 142.67 Q F0(QueueF)
2599 2.616 E(actor)-.25 E F1 .116(option def)2.616 F .116
2600 (aults to 600000, so each point of load a)-.1 F -.15(ve)-.2 G .116
2601 (rage is w).15 F .116(orth 600000 priority)-.1 F
2602 (points \(as described abo)102 154.67 Q -.15(ve)-.15 G(\).).15 E -.15
2603 (Fo)127 170.87 S 3.894(rd).15 G 1.394(rastic cases, the)-3.894 F F0
2604 (RefuseLA)3.894 E F1(\()3.894 E F0(X)A F1 3.894(\)o)C 1.394
2605 (ption de\214nes a load a)-3.894 F -.15(ve)-.2 G 1.393(rage at which).15
2606 F F2(sendmail)3.893 E F1(will)3.893 E .432(refuse to accept netw)102
2607 182.87 R .432(ork connections.)-.1 F .432
2608 (Locally generated mail, i.e., mail which is not submitted via)5.432 F
2609 .318(SMTP \(including incoming UUCP mail\), is still accepted.)102
2610 194.87 R .317(Notice that the MSP submits mail to the)5.317 F(MT)102
2611 206.87 Q 3.213(Av)-.93 G .713(ia SMTP)-3.213 F 3.213(,a)-1.11 G .713
2612 (nd hence mail will be queued in the client queue in such a case.)-3.213
2613 F .714(Therefore it is)5.714 F
2614 (necessary to run the client mail queue periodically)102 218.87 Q(.)-.65
2615 E F0 2.5(4.5. Resour)87 242.87 R(ce Limits)-.18 E F2(Sendmail)127 259.07
2616 Q F1 .808(has se)3.308 F -.15(ve)-.25 G .808
2617 (ral parameters to control resource usage.).15 F .807
2618 (Besides those mentionted in the)5.807 F(pre)102 271.07 Q 8.476
2619 (vious section, there are at least)-.25 F F0(MaxDaemonChildr)10.976 E
2620 (en)-.18 E F1(,)A F0(ConnectionRateThr)10.976 E(ottle)-.18 E F1(,)A F0
2621 (MaxQueueChildr)102 283.07 Q(en)-.18 E F1 3.889(,a)C(nd)-3.889 E F0
2622 (MaxRunnersP)3.889 E(erQueue)-.2 E F1 6.389(.T)C 1.389(he latter tw)
2623 -6.389 F 3.889(ol)-.1 G 1.389(imit the number of)-3.889 F F2(sendmail)
2624 3.889 E F1 1.315(processes that operate on the queue.)102 295.07 R 1.315
2625 (These are discussed in the section `)6.315 F 1.315
2626 (`Queue Group Declara-)-.74 F(tion')102 307.07 Q 2.712('. The)-.74 F
2627 .212(former tw)2.712 F 2.712(oc)-.1 G .212
2628 (an be used to limit the number of incoming connections.)-2.712 F .212
2629 (Their appropriate)5.212 F -.25(va)102 319.07 S .062
2630 (lues depend on the host operating system and the hardw).25 F .062
2631 (are, e.g., amount of memory)-.1 F 5.062(.I)-.65 G 2.562(nm)-5.062 G(an)
2632 -2.562 E 2.562(ys)-.15 G(it-)-2.562 E 1.082
2633 (uations it might be useful to set limits to pre)102 331.07 R -.15(ve)
2634 -.25 G 1.082(nt to ha).15 F 1.382 -.15(ve t)-.2 H 1.082(oo man).15 F(y)
2635 -.15 E F2(sendmail)3.582 E F1 1.081(processes, ho)3.581 F(we)-.25 E -.15
2636 (ve)-.25 G -.4(r,).15 G .652(these limits can be ab)102 343.07 R .652
2637 (used to mount a denial of service attack.)-.2 F -.15(Fo)5.652 G 3.152
2638 (re).15 G .652(xample, if)-3.302 F F0(MaxDaemonChil-)3.152 E(dr)102
2639 355.07 Q(en=10)-.18 E F1 .901(then an attack)3.401 F .901
2640 (er needs to open only 10 SMTP sessions to the serv)-.1 F(er)-.15 E 3.4
2641 (,l)-.4 G(ea)-3.4 E 1.2 -.15(ve t)-.2 H .9(hem idle for).15 F .591
2642 (most of the time, and no more connections will be accepted.)102 367.07
2643 R .591(If this option is set then the timeouts)5.591 F 1.187
2644 (used in a SMTP session should be lo)102 379.07 R 1.187
2645 (wered from their def)-.25 F 1.187(ault v)-.1 F 1.187
2646 (alues to their minimum v)-.25 F 1.186(alues as)-.25 F
2647 (speci\214ed in RFC 2821 and listed in section 4.1.2.)102 391.07 Q F0
2648 2.5(4.6. Measur)87 415.07 R(es against Denial of Ser)-.18 E
2649 (vice Attacks)-.1 E F2(Sendmail)127 431.27 Q F1 1.673(has some b)4.173 F
2650 1.673(uilt-in measures ag)-.2 F 1.673
2651 (ainst simple denial of service \(DoS\) attacks.)-.05 F(The)6.674 E .914
2652 (SMTP serv)102 443.27 R .914(er by def)-.15 F .913(ault slo)-.1 F .913
2653 (ws do)-.25 F .913(wn if too man)-.25 F 3.413(yb)-.15 G .913
2654 (ad commands are issued or if some commands)-3.413 F .033
2655 (are repeated too often within a session.)102 455.27 R .034
2656 (Details can be found in the source \214le)5.033 F F0(sendmail/sr)2.534
2657 E(vrsmtp.c)-.1 E F1 2.169(by looking for the macro de\214nitions of)102
2658 467.27 R F0(MAXB)4.668 E(ADCOMMANDS)-.3 E F1(,)A F0(MAXNOOPCOMMANDS)
2659 4.668 E F1(,)A F0(MAXHELOCOMMANDS)102 479.27 Q F1(,)A F0
2660 (MAXVRFYCOMMANDS)4.414 E F1 4.414(,a)C(nd)-4.414 E F0(MAXETRNCOMMANDS)
2661 4.414 E F1 6.914(.I)C 4.414(fa)-6.914 G(n)-4.414 E .462
2662 (SMTP command is issued more often than the corresponding)102 491.27 R
2663 F0(MAXcmdCOMMANDS)2.962 E F1 -.25(va)2.961 G .461(lue, then).25 F .216
2664 (the response is delayed e)102 503.27 R(xponentially)-.15 E 2.716(,s)
2665 -.65 G .217(tarting with a sleep time of one second, up to a maximum of)
2666 -2.716 F 1.687(four minutes \(as de\214ned by)102 515.27 R F0
2667 (MAXTIMEOUT)4.187 E F1 4.187(\). If)B 1.687(the option)4.187 F F0
2668 (MaxDaemonChildr)4.187 E(en)-.18 E F1 1.687(is set to a)4.187 F -.25(va)
2669 102 527.27 S .734(lue greater than zero, then this could mak).25 F 3.235
2670 (eaD)-.1 G .735(oS attack e)-3.235 F -.15(ve)-.25 G 3.235(nw).15 G .735
2671 (orse since it k)-3.335 F .735(eeps a connection)-.1 F .868
2672 (open longer than necessary)102 539.27 R 5.868(.T)-.65 G .867
2673 (herefore a connection is terminated with a 421 SMTP reply code if)
2674 -5.868 F .57(the number of commands e)102 551.27 R .57
2675 (xceeds the limit by a f)-.15 F .57(actor of tw)-.1 F 3.07(oa)-.1 G(nd)
2676 -3.07 E F0(MAXB)3.07 E(ADCOMMANDS)-.3 E F1 .57(is set)3.07 F(to a v)102
2677 563.27 Q(alue greater than zero \(the def)-.25 E(ault is 25\).)-.1 E F0
2678 2.5(4.7. Deli)87 587.27 R -.1(ve)-.1 G(ry Mode).1 E F1 .254
2679 (There are a number of deli)127 603.47 R -.15(ve)-.25 G .253
2680 (ry modes that).15 F F2(sendmail)2.753 E F1 .253
2681 (can operate in, set by the)2.753 F F0(Deli)2.753 E -.1(ve)-.1 G(ryMode)
2682 .1 E F1(\()102 615.47 Q F0(d)A F1 3.598(\)c)C 1.098
2683 (on\214guration option.)-3.598 F 1.098(These modes specify ho)6.098 F
2684 3.598(wq)-.25 G 1.099(uickly mail will be deli)-3.598 F -.15(ve)-.25 G
2685 3.599(red. Le).15 F -.05(ga)-.15 G 3.599(lm).05 G(odes)-3.599 E(are:)102
2686 627.47 Q 17.22(id)142 643.67 S(eli)-17.22 E -.15(ve)-.25 G 2.5(ri).15 G
2687 (nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15(bd)142
2688 655.67 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
2689 (ackground \(asynchronously\))-2.5 E 15(qq)142 667.67 S
2690 (ueue only \(don')-15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15
2691 E 15(dd)142 679.67 S(efer deli)-15 E -.15(ve)-.25 G(ry attempts \(don')
2692 .15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15 E 1.274
2693 (There are tradeof)102 695.87 R 3.774(fs. Mode)-.25 F 1.274
2694 (\231i\232 gi)3.774 F -.15(ve)-.25 G 3.773(st).15 G 1.273
2695 (he sender the quick)-3.773 F 1.273(est feedback, b)-.1 F 1.273
2696 (ut may slo)-.2 F 3.773(wd)-.25 G -.25(ow)-3.773 G 3.773(ns).25 G(ome)
2697 -3.773 E .798(mailers and is hardly e)102 707.87 R -.15(ve)-.25 G 3.298
2698 (rn).15 G(ecessary)-3.298 E 5.799(.M)-.65 G .799(ode \231b\232 deli)
2699 -5.799 F -.15(ve)-.25 G .799(rs promptly b).15 F .799(ut can cause lar)
2700 -.2 F .799(ge numbers of)-.18 F .224(processes if you ha)102 719.87 R
2701 .524 -.15(ve a m)-.2 H .224(ailer that tak).15 F .224
2702 (es a long time to deli)-.1 F -.15(ve)-.25 G 2.724(ram).15 G 2.724
2703 (essage. Mode)-2.724 F .223(\231q\232 minimizes the)2.724 F 0 Cg EP
2704 %%Page: 32 28
2705 %%BeginPageSetup
2706 BP
2707 %%EndPageSetup
2708 /F0 10/Times-Bold@0 SF 193.36(SMM:08-32 Sendmail)72 60 R
2709 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .596
2710 (load on your machine, b)102 96 R .596(ut means that deli)-.2 F -.15(ve)
2711 -.25 G .597(ry may be delayed for up to the queue interv).15 F 3.097
2712 (al. Mode)-.25 F .36(\231d\232 is identical to mode \231q\232 e)102 108
2713 R .36(xcept that it also pre)-.15 F -.15(ve)-.25 G .36
2714 (nts lookups in maps including the).15 F F0(-D)2.86 E F1 .36
2715 (\215ag from)2.86 F -.1(wo)102 120 S 2.075
2716 (rking during the initial queue phase; it is intended for `).1 F 2.076
2717 (`dial on demand')-.74 F 4.576('s)-.74 G 2.076(ites where DNS)-4.576 F
2718 .319(lookups might cost real mone)102 132 R 4.119 -.65(y. S)-.15 H .319
2719 (ome simple error messages \(e.g., host unkno).65 F .318
2720 (wn during the SMTP)-.25 F(protocol\) will be delayed using this mode.)
2721 102 144 Q(Mode \231b\232 is the usual def)5 E(ault.)-.1 E .052(If you r\
2722 un in mode \231q\232 \(queue only\), \231d\232 \(defer\), or \231b\232 \
2723 \(deli)127 160.2 R -.15(ve)-.25 G 2.552(ri).15 G 2.552(nb)-2.552 G
2724 (ackground\))-2.552 E/F2 10/Times-Italic@0 SF(sendmail)2.552 E F1(will)
2725 2.552 E 1.392(not e)102 172.2 R 1.392(xpand aliases and follo)-.15 F
2726 3.892(w.)-.25 G(forw)-3.892 E 1.392
2727 (ard \214les upon initial receipt of the mail.)-.1 F 1.391
2728 (This speeds up the)6.392 F(response to RCPT commands.)102 184.2 Q
2729 (Mode \231i\232 should not be used by the SMTP serv)5 E(er)-.15 E(.)-.55
2730 E F0 2.5(4.8. Log)87 208.2 R(Le)2.5 E -.1(ve)-.15 G(l).1 E F1 .189
2731 (The le)127 224.4 R -.15(ve)-.25 G 2.689(lo).15 G 2.689(fl)-2.689 G .189
2732 (ogging can be set for)-2.689 F F2(sendmail)2.689 E F1 5.189(.T)C .189
2733 (he def)-5.189 F .19(ault using a standard con\214guration table)-.1 F
2734 (is le)102 236.4 Q -.15(ve)-.25 G 2.5(l9).15 G 5(.T)-2.5 G(he le)-5 E
2735 -.15(ve)-.25 G(ls are as follo).15 E(ws:)-.25 E 31(0M)102 252.6 S
2736 (inimal logging.)-31 E 31(1S)102 268.8 S(erious system f)-31 E
2737 (ailures and potential security problems.)-.1 E 31(2L)102 285 S
2738 (ost communications \(netw)-31 E(ork problems\) and protocol f)-.1 E
2739 (ailures.)-.1 E 31(3O)102 301.2 S 1.238(ther serious f)-31 F 1.238
2740 (ailures, malformed addresses, transient forw)-.1 F 1.237
2741 (ard/include errors, connection)-.1 F(timeouts.)138 313.2 Q 31(4M)102
2742 329.4 S(inor f)-31 E(ailures, out of date alias databases, connection r\
2743 ejections via check_ rulesets.)-.1 E 31(5M)102 345.6 S
2744 (essage collection statistics.)-31 E 31(6C)102 361.8 S
2745 (reation of error messages, VRFY and EXPN commands.)-31 E 31(7D)102 378
2746 S(eli)-31 E -.15(ve)-.25 G(ry f).15 E(ailures \(host or user unkno)-.1 E
2747 (wn, etc.\).)-.25 E 31(8S)102 394.2 S(uccessful deli)-31 E -.15(ve)-.25
2748 G(ries and alias database reb).15 E(uilds.)-.2 E 31(9M)102 410.4 S
2749 (essages being deferred \(due to a host being do)-31 E(wn, etc.\).)-.25
2750 E 23.5(10 Database)102 426.6 R -.15(ex)2.5 G(pansion \(alias, forw).15 E
2751 (ard, and userdb lookups\) and authentication information.)-.1 E 23.5
2752 (11 NIS)102 442.8 R(errors and end of job processing.)2.5 E 23.5
2753 (12 Logs)102 459 R(all SMTP connections.)2.5 E 23.5(13 Log)102 475.2 R(\
2754 bad user shells, \214les with improper permissions, and other questiona\
2755 ble situations.)2.5 E 23.5(14 Logs)102 491.4 R(refused connections.)2.5
2756 E 23.5(15 Log)102 507.6 R(all incoming and outgoing SMTP commands.)2.5 E
2757 23.5(20 Logs)102 523.8 R .603(attempts to run lock)3.102 F .603
2758 (ed queue \214les.)-.1 F .603(These are not errors, b)5.603 F .603
2759 (ut can be useful to note if)-.2 F(your queue appears to be clogged.)138
2760 535.8 Q 23.5(30 Lost)102 552 R
2761 (locks \(only if using lockf instead of \215ock\).)2.5 E(Additionally)
2762 102 568.2 Q 2.717(,v)-.65 G .217(alues abo)-2.967 F .516 -.15(ve 6)-.15
2763 H 2.716(4a).15 G .216(re reserv)-2.716 F .216(ed for e)-.15 F .216
2764 (xtremely v)-.15 F .216(erbose deb)-.15 F .216(ugging output.)-.2 F .216
2765 (No normal site)5.216 F -.1(wo)102 580.2 S(uld e).1 E -.15(ve)-.25 G 2.5
2766 (rs).15 G(et these.)-2.5 E F0 2.5(4.9. File)87 604.2 R(Modes)2.5 E F1
2767 .264(The modes used for \214les depend on what functionality you w)127
2768 620.4 R .264(ant and the le)-.1 F -.15(ve)-.25 G 2.764(lo).15 G 2.764
2769 (fs)-2.764 G .264(ecurity you)-2.764 F 2.561(require. In)102 632.4 R
2770 (man)2.561 E 2.561(yc)-.15 G(ases)-2.561 E F2(sendmail)2.561 E F1 .06
2771 (does careful checking of the modes of \214les and directories to a)
2772 2.561 F -.2(vo)-.2 G(id).2 E 1.335(accidental compromise; if you w)102
2773 644.4 R 1.336(ant to mak)-.1 F 3.836(ei)-.1 G 3.836(tp)-3.836 G 1.336
2774 (ossible to ha)-3.836 F 1.636 -.15(ve g)-.2 H 1.336
2775 (roup-writable support \214les you).15 F(may need to use the)102 656.4 Q
2776 F0(DontBlameSendmail)2.5 E F1(option to turn of)2.5 E 2.5(fs)-.25 G
2777 (ome of these checks.)-2.5 E F0 2.5(4.9.1. T)102 680.4 R 2.5(os)-.92 G
2778 (uid or not to suid?)-2.5 E F2(Sendmail)142 696.6 Q F1 .163
2779 (is no longer installed set-user)2.663 F .163(-ID to root.)-.2 F .162
2780 (sendmail/SECURITY e)5.163 F .162(xplains ho)-.15 F 2.662(wt)-.25 G(o)
2781 -2.662 E .559(con\214gure and install)117 708.6 R F2(sendmail)3.059 E F1
2782 .559(without set-user)3.059 F .559(-ID to root b)-.2 F .56
2783 (ut set-group-ID which is the def)-.2 F(ault)-.1 E
2784 (con\214guration starting with 8.12.)117 720.6 Q 0 Cg EP
2785 %%Page: 33 29
2786 %%BeginPageSetup
2787 BP
2788 %%EndPageSetup
2789 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2790 (SMM:08-33)195.86 E/F1 10/Times-Roman@0 SF 1.286
2791 (The daemon usually runs as root, unless other measures are tak)142 96 R
2792 3.785(en. At)-.1 F 1.285(the point where)3.785 F/F2 10/Times-Italic@0 SF
2793 (sendmail)117 108 Q F1 .494(is about to)2.994 F F2 -.2(ex)2.994 G(ec).2
2794 E F1 .494(\(2\) a mailer)1.666 F 2.995(,i)-.4 G 2.995(tc)-2.995 G .495
2795 (hecks to see if the userid is zero \(root\); if so, it resets)-2.995 F
2796 .334(the userid and groupid to a def)117 120 R .333(ault \(set by the)
2797 -.1 F F0(U=)2.833 E F1 .333
2798 (equate in the mailer line; if that is not set, the)2.833 F F0
2799 (DefaultUser)117 132 Q F1 .121(option is used\).)2.621 F .122
2800 (This can be o)5.121 F -.15(ve)-.15 G .122(rridden by setting the).15 F
2801 F0(S)2.622 E F1 .122(\215ag to the mailer for mail-)2.622 F .804
2802 (ers that are trusted and must be called as root.)117 144 R(Ho)5.804 E
2803 (we)-.25 E -.15(ve)-.25 G 1.604 -.4(r, t).15 H .804
2804 (his will cause mail processing to be).4 F(accounted \(using)117 156 Q
2805 F2(sa)2.5 E F1
2806 (\(8\)\) to root rather than to the user sending the mail.)1.666 E 3.557
2807 (Am)142 172.2 S 1.057(iddle ground is to set the)-3.557 F F0(RunAsUser)
2808 3.557 E F1 3.557(option. This)3.557 F(causes)3.557 E F2(sendmail)3.557 E
2809 F1 1.058(to become the)3.557 F .392(indicated user as soon as it has do\
2810 ne the startup that requires root pri)117 184.2 R(vile)-.25 E .392
2811 (ges \(primarily)-.15 F 2.892(,o)-.65 G(pening)-2.892 E(the)117 196.2 Q
2812 /F3 9/Times-Roman@0 SF(SMTP)3.741 E F1(sock)3.741 E 3.741(et\). If)-.1 F
2813 1.241(you use)3.741 F F0(RunAsUser)3.741 E F1 3.741(,t)C 1.241
2814 (he queue directory \(normally)-3.741 F F2(/var/spool/mqueue)3.742 E F1
2815 (\))A 1.315(should be o)117 208.2 R 1.315(wned by that user)-.25 F 3.815
2816 (,a)-.4 G 1.315(nd all \214les and databases \(including user)-3.815 F
2817 F2(.forwar)3.814 E(d)-.37 E F1 1.314(\214les, alias)3.814 F .256
2818 (\214les, :include: \214les, and e)117 220.2 R .256
2819 (xternal databases\) must be readable by that user)-.15 F 5.257(.A)-.55
2820 G .257(lso, since sendmail)-5.257 F .836
2821 (will not be able to change its uid, deli)117 232.2 R -.15(ve)-.25 G
2822 .836(ry to programs or \214les will be mark).15 F .836
2823 (ed as unsafe, e.g.,)-.1 F(undeli)117 244.2 Q -.15(ve)-.25 G .814
2824 (rable, in).15 F F2(.forwar)3.314 E(d)-.37 E F1 3.314(,a)C .814
2825 (liases, and :include: \214les.)-3.314 F .814(Administrators can o)5.814
2826 F -.15(ve)-.15 G .815(rride this by set-).15 F .7(ting the)117 256.2 R
2827 F0(DontBlameSendmail)3.2 E F1 .7(option to the setting)3.2 F F0
2828 (NonRootSafeAddr)3.2 E F1(.)A F0(RunAsUser)5.7 E F1 .7(is proba-)3.2 F
2829 1.186(bly best suited for \214re)117 268.2 R -.1(wa)-.25 G 1.186
2830 (ll con\214gurations that don').1 F 3.686(th)-.18 G -2.25 -.2(av e)
2831 -3.686 H(re)3.886 E 1.186(gular user logins.)-.15 F 1.186
2832 (If the option is)6.186 F 1.443
2833 (used on a system which performs local deli)117 280.2 R -.15(ve)-.25 G
2834 (ry).15 E 3.943(,t)-.65 G 1.443(hen the local deli)-3.943 F -.15(ve)-.25
2835 G 1.442(ry agent must ha).15 F 1.742 -.15(ve t)-.2 H(he).15 E .974
2836 (proper permissions \(i.e., usually set-user)117 292.2 R .975
2837 (-ID root\) since it will be in)-.2 F -.2(vo)-.4 G -.1(ke).2 G 3.475(db)
2838 .1 G 3.475(yt)-3.475 G(he)-3.475 E F0(RunAsUser)3.475 E F1(,)A
2839 (not by root.)117 304.2 Q F0 2.5(4.9.2. T)102 328.2 R(ur)-.92 E
2840 (ning off security checks)-.15 E F2(Sendmail)142 344.4 Q F1 .648(is v)
2841 3.148 F .648
2842 (ery particular about the modes of \214les that it reads or writes.)-.15
2843 F -.15(Fo)5.648 G 3.148(re).15 G(xample,)-3.298 E .25(by def)117 356.4 R
2844 .251(ault it will refuse to read most \214les that are group writable o\
2845 n the grounds that the)-.1 F 2.751(ym)-.15 G(ight)-2.751 E(ha)117 368.4
2846 Q 1.216 -.15(ve b)-.2 H .916
2847 (een tampered with by someone other than the o).15 F .916
2848 (wner; it will e)-.25 F -.15(ve)-.25 G 3.416(nr).15 G .916
2849 (efuse to read \214les in)-3.416 F 1.456(group writable directories.)117
2850 380.4 R 1.456(Also, sendmail will refuse to create a ne)6.456 F 3.957
2851 (wa)-.25 G 1.457(liases database in an)-3.957 F .032(unsafe directory)
2852 117 392.4 R 5.032(.Y)-.65 G .031(ou can get around this by manually cre\
2853 ating the database \214le as a trusted user)-6.132 F
2854 (ahead of time and then reb)117 404.4 Q
2855 (uilding the aliases database with)-.2 E F0(newaliases)2.5 E F1(.)A .437
2856 (If you are)142 420.6 R F2(quite)2.937 E F1 .437
2857 (sure that your con\214guration is safe and you w)2.937 F(ant)-.1 E F2
2858 (sendmail)2.938 E F1 .438(to a)2.938 F -.2(vo)-.2 G .438(id these).2 F
2859 1.187(security checks, you can turn of)117 432.6 R 3.687(fc)-.25 G 1.187
2860 (ertain checks using the)-3.687 F F0(DontBlameSendmail)3.686 E F1 3.686
2861 (option. This)3.686 F 1.389(option tak)117 444.6 R 1.389
2862 (es one or more names that disable checks.)-.1 F 1.39
2863 (In the descriptions that follo)6.389 F 2.69 -.65(w, \231)-.25 H(unsafe)
2864 .65 E(directory\232 means a directory that is writable by an)117 456.6 Q
2865 (yone other than the o)-.15 E(wner)-.25 E 5(.T)-.55 G(he v)-5 E
2866 (alues are:)-.25 E 15.73(Safe No)117 472.8 R(special handling.)2.5 E
2867 (AssumeSafeCho)117 489 Q(wn)-.25 E .413(Assume that the)153 501 R F2
2868 -.15(ch)2.913 G(own).15 E F1 .413(system call is restricted to root.)
2869 2.913 F .413(Since some v)5.413 F .412(ersions of UNIX)-.15 F .865
2870 (permit re)153 513 R .865(gular users to gi)-.15 F 1.166 -.15(ve aw)-.25
2871 H .866(ay their \214les to other users on some \214lesystems,).05 F F2
2872 (send-)3.366 E(mail)153 525 Q F1 .457(often cannot assume that a gi)
2873 2.957 F -.15(ve)-.25 G 2.956<6e8c>.15 G .456(le w)-2.956 F .456
2874 (as created by the o)-.1 F(wner)-.25 E 2.956(,p)-.4 G .456
2875 (articularly when)-2.956 F 1.474(it is in a writable directory)153 537 R
2876 6.475(.Y)-.65 G 1.475(ou can set this \215ag if you kno)-7.575 F 3.975
2877 (wt)-.25 G 1.475(hat \214le gi)-3.975 F -.15(ve)-.25 G -2.3 -.15(aw a)
2878 .15 H 3.975(yi).15 G(s)-3.975 E(restricted on your system.)153 549 Q
2879 (ClassFileInUnsafeDirP)117 565.2 Q(ath)-.15 E .494
2880 (When reading class \214les \(using the)153 577.2 R F0(F)2.993 E F1 .493
2881 (line in the con\214guration \214le\), allo)2.993 F 2.993<778c>-.25 G
2882 .493(les that are)-2.993 F(in unsafe directories.)153 589.2 Q(DontW)117
2883 605.4 Q(arnF)-.8 E(orw)-.15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Pre)
2884 153 617.4 Q -.15(ve)-.25 G(nt logging of unsafe directory path w).15 E
2885 (arnings for non-e)-.1 E(xistent forw)-.15 E(ard \214les.)-.1 E
2886 (ErrorHeaderInUnsafeDirP)117 633.6 Q(ath)-.15 E(Allo)153 645.6 Q 2.5(wt)
2887 -.25 G(he \214le named in the)-2.5 E F0(Err)2.5 E(orHeader)-.18 E F1
2888 (option to be in an unsafe directory)2.5 E(.)-.65 E(FileDeli)117 661.8 Q
2889 -.15(ve)-.25 G(ryT).15 E(oHardLink)-.8 E(Allo)153 673.8 Q 2.5(wd)-.25 G
2890 (eli)-2.5 E -.15(ve)-.25 G(ry to \214les that are hard links.).15 E
2891 (FileDeli)117 690 Q -.15(ve)-.25 G(ryT).15 E(oSymLink)-.8 E(Allo)153 702
2892 Q 2.5(wd)-.25 G(eli)-2.5 E -.15(ve)-.25 G
2893 (ry to \214les that are symbolic links.).15 E 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 -.15(Fo)
2900 117 96 S(rw).15 E(ardFileInGroupWritableDirP)-.1 E(ath)-.15 E(Allo)153
2901 108 Q(w)-.25 E/F2 10/Times-Italic@0 SF(.forwar)2.5 E(d)-.37 E F1
2902 (\214les in group writable directories.)2.5 E -.15(Fo)117 124.2 S(rw).15
2903 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Allo)153 136.2 Q(w)-.25 E F2
2904 (.forwar)2.5 E(d)-.37 E F1(\214les in unsafe directories.)2.5 E -.15(Fo)
2905 117 152.4 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(athSafe)-.15 E(Allo)153
2906 164.4 Q 2.612(wa)-.25 G F2(.forwar)A(d)-.37 E F1 .112(\214le that is in\
2907  an unsafe directory to include references to program and)2.612 F
2908 (\214les.)153 176.4 Q(GroupReadableK)117 192.6 Q -.15(ey)-.25 G(File).15
2909 E(Accept a group-readable k)153 204.6 Q .3 -.15(ey \214)-.1 H(le for ST)
2910 .15 E(AR)-.93 E(TTLS.)-.6 E(GroupReadableSASLDBFile)117 220.8 Q
2911 (Accept a group-readable Cyrus SASL passw)153 232.8 Q(ord \214le.)-.1 E
2912 (GroupWritableAliasFile)117 249 Q(Allo)153 261 Q 2.5(wg)-.25 G
2913 (roup-writable alias \214les.)-2.5 E(GroupWritableDirP)117 277.2 Q
2914 (athSafe)-.15 E .224(Change the de\214nition of \231unsafe directory\
2915 \232 to consider group-writable directories to be)153 289.2 R 2.5
2916 (safe. W)153 301.2 R(orld-writable directories are al)-.8 E -.1(wa)-.1 G
2917 (ys unsafe.).1 E(GroupWritableF)117 317.4 Q(orw)-.15 E(ardFile)-.1 E
2918 (Allo)153 329.4 Q 2.5(wg)-.25 G(roup writable)-2.5 E F2(.forwar)2.5 E(d)
2919 -.37 E F1(\214les.)2.5 E(GroupWritableF)117 345.6 Q(orw)-.15 E
2920 (ardFileSafe)-.1 E(Accept group-writable)153 357.6 Q F2(.forwar)2.5 E(d)
2921 -.37 E F1(\214les as safe for program and \214le deli)2.5 E -.15(ve)-.25
2922 G(ry).15 E(.)-.65 E(GroupWritableIncludeFile)117 373.8 Q(Allo)153 385.8
2923 Q 2.5(wg)-.25 G(roup wriable)-2.5 E F2(:include:)2.5 E F1(\214les.)2.5 E
2924 (GroupWritableIncludeFileSafe)117 402 Q(Accept group-writable)153 414 Q
2925 F2(:include:)2.5 E F1(\214les as safe for program and \214le deli)2.5 E
2926 -.15(ve)-.25 G(ry).15 E(.)-.65 E(GroupWritableSASLDBFile)117 430.2 Q
2927 (Accept a group-writable Cyrus SASL passw)153 442.2 Q(ord \214le.)-.1 E
2928 (HelpFileInUnsafeDirP)117 458.4 Q(ath)-.15 E(Allo)153 470.4 Q 2.5(wt)
2929 -.25 G(he \214le named in the)-2.5 E F0(HelpFile)2.5 E F1
2930 (option to be in an unsafe directory)2.5 E(.)-.65 E
2931 (IncludeFileInGroupWritableDirP)117 486.6 Q(ath)-.15 E(Allo)153 498.6 Q
2932 (w)-.25 E F2(:include:)2.5 E F1(\214les in group writable directories.)
2933 2.5 E(IncludeFileInUnsafeDirP)117 514.8 Q(ath)-.15 E(Allo)153 526.8 Q(w)
2934 -.25 E F2(:include:)2.5 E F1(\214les in unsafe directories.)2.5 E
2935 (IncludeFileInUnsafeDirP)117 543 Q(athSafe)-.15 E(Allo)153 555 Q 3.705
2936 (wa)-.25 G F2(:include:)A F1 1.206
2937 (\214le that is in an unsafe directory to include references to program)
2938 3.705 F(and \214les.)153 567 Q(Insuf)117 583.2 Q(\214cientEntrop)-.25 E
2939 (y)-.1 E -.35(Tr)153 595.2 S 3.213(yt).35 G 3.213(ou)-3.213 G .713
2940 (se ST)-3.213 F(AR)-.93 E .713(TTLS e)-.6 F -.15(ve)-.25 G 3.213(ni).15
2941 G 3.213(ft)-3.213 G .713
2942 (he PRNG for OpenSSL is not properly seeded despite)-3.213 F
2943 (the security problems.)153 607.2 Q(Link)117 623.4 Q
2944 (edAliasFileInWritableDir)-.1 E(Allo)153 635.4 Q 2.5(wa)-.25 G 2.5(na)
2945 -2.5 G(lias \214le that is a link in a writable directory)-2.5 E(.)-.65
2946 E(Link)117 651.6 Q(edClassFileInWritableDir)-.1 E(Allo)153 663.6 Q 2.5
2947 (wc)-.25 G(lass \214les that are links in writable directories.)-2.5 E
2948 (Link)117 679.8 Q(edF)-.1 E(orw)-.15 E(ardFileInWritableDir)-.1 E(Allo)
2949 153 691.8 Q(w)-.25 E F2(.forwar)2.5 E(d)-.37 E F1
2950 (\214les that are links in writable directories.)2.5 E(Link)117 708 Q
2951 (edIncludeFileInWritableDir)-.1 E(Allo)153 720 Q(w)-.25 E F2(:include:)
2952 2.5 E F1(\214les that are links in writable directories.)2.5 E 0 Cg EP
2953 %%Page: 35 31
2954 %%BeginPageSetup
2955 BP
2956 %%EndPageSetup
2957 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2958 (SMM:08-35)195.86 E/F1 10/Times-Roman@0 SF(Link)117 96 Q
2959 (edMapInWritableDir)-.1 E(Allo)153 108 Q 2.684(wm)-.25 G .184
2960 (ap \214les that are links in writable directories.)-2.684 F .185
2961 (This includes alias database \214les.)5.185 F(Link)117 124.2 Q
2962 (edServiceSwitchFileInWritableDir)-.1 E(Allo)153 136.2 Q 2.5(wt)-.25 G
2963 (he service switch \214le to be a link e)-2.5 E -.15(ve)-.25 G 2.5(ni)
2964 .15 G 2.5(ft)-2.5 G(he directory is writable.)-2.5 E(MapInUnsafeDirP)117
2965 152.4 Q(ath)-.15 E(Allo)153 164.4 Q 2.97(wm)-.25 G .47(aps \(e.g.,)-2.97
2966 F/F2 10/Times-Italic@0 SF(hash)2.97 E F1(,)A F2(btr)2.97 E(ee)-.37 E F1
2967 2.97(,a)C(nd)-2.97 E F2(dbm)2.97 E F1 .47
2968 (\214les\) in unsafe directories.)2.97 F .47(This includes alias)5.47 F
2969 (database \214les.)153 176.4 Q(NonRootSafeAddr)117 192.6 Q .484
2970 (Do not mark \214le and program deli)153 204.6 R -.15(ve)-.25 G .485
2971 (ries as unsafe if sendmail is not running with root).15 F(pri)153 216.6
2972 Q(vile)-.25 E(ges.)-.15 E(RunProgramInUnsafeDirP)117 232.8 Q(ath)-.15 E
2973 (Run programs that are in writable directories without logging a w)153
2974 244.8 Q(arning.)-.1 E(RunWritableProgram)117 261 Q
2975 (Run programs that are group- or w)153 273 Q
2976 (orld-writable without logging a w)-.1 E(arning.)-.1 E -.35(Tr)117 289.2
2977 S(ustStick).35 E(yBit)-.15 E(Allo)153 301.2 Q 3.406(wg)-.25 G .906
2978 (roup or w)-3.406 F .905(orld writable directories if the stick)-.1 F
2979 3.405(yb)-.15 G .905(it is set on the directory)-3.405 F 5.905(.D)-.65 G
2980 (o)-5.905 E(not set this on systems which do not honor the stick)153
2981 313.2 Q 2.5(yb)-.15 G(it on directories.)-2.5 E -.8(Wo)117 329.4 S
2982 (rldWritableAliasFile).8 E(Accept w)153 341.4 Q
2983 (orld-writable alias \214les.)-.1 E -.8(Wo)117 357.6 S(rldWritableF).8 E
2984 (orw)-.15 E(ard\214le)-.1 E(Allo)153 369.6 Q 2.5(ww)-.25 G
2985 (orld writable)-2.6 E F2(.forwar)2.5 E(d)-.37 E F1(\214les.)2.5 E -.8
2986 (Wo)117 385.8 S(rldWritableInclude\214le).8 E(Allo)153 397.8 Q 2.5(ww)
2987 -.25 G(orld wriable)-2.6 E F2(:include:)2.5 E F1(\214les.)2.5 E
2988 (WriteMapT)117 414 Q(oHardLink)-.8 E(Allo)153 426 Q 2.5(ww)-.25 G
2989 (rites to maps that are hard links.)-2.5 E(WriteMapT)117 442.2 Q
2990 (oSymLink)-.8 E(Allo)153 454.2 Q 2.5(ww)-.25 G
2991 (rites to maps that are symbolic links.)-2.5 E(WriteStatsT)117 470.4 Q
2992 (oHardLink)-.8 E(Allo)153 482.4 Q 2.5(wt)-.25 G
2993 (he status \214le to be a hard link.)-2.5 E(WriteStatsT)117 498.6 Q
2994 (oSymLink)-.8 E(Allo)153 510.6 Q 2.5(wt)-.25 G
2995 (he status \214le to be a symbolic link.)-2.5 E F0 2.5(4.10. Connection)
2996 87 534.6 R(Caching)2.5 E F1 .642(When processing the queue,)127 550.8 R
2997 F2(sendmail)3.142 E F1 .642(will try to k)3.142 F .642(eep the last fe)
2998 -.1 F 3.142(wo)-.25 G .642(pen connections open to)-3.142 F -.2(avo)102
2999 562.8 S(id startup and shutdo).2 E(wn costs.)-.25 E
3000 (This only applies to IPC and LPC connections.)5 E .286
3001 (When trying to open a connection the cache is \214rst searched.)127 579
3002 R .286(If an open connection is found,)5.286 F 1.033
3003 (it is probed to see if it is still acti)102 591 R 1.333 -.15(ve b)-.25
3004 H 3.533(ys).15 G 1.033(ending a)-3.533 F/F3 9/Times-Roman@0 SF(RSET)
3005 3.533 E F1 3.534(command. It)3.534 F 1.034(is not an error if this f)
3006 3.534 F(ails;)-.1 E(instead, the connection is closed and reopened.)102
3007 603 Q -1 -.8(Tw o)127 619.2 T .408
3008 (parameters control the connection cache.)3.708 F(The)5.408 E F0
3009 (ConnectionCacheSize)2.908 E F1(\()2.908 E F0(k)A F1 2.908(\)o)C .408
3010 (ption de\214nes)-2.908 F .145
3011 (the number of simultaneous open connections that will be permitted.)102
3012 631.2 R .145(If it is set to zero, connections)5.145 F .213
3013 (will be closed as quickly as possible.)102 643.2 R .212(The def)5.212 F
3014 .212(ault is one.)-.1 F .212(This should be set as appropriate for your)
3015 5.212 F .629
3016 (system size; it will limit the amount of system resources that)102
3017 655.2 R F2(sendmail)3.13 E F1 .63(will use during queue runs.)3.13 F(Ne)
3018 102 667.2 Q -.15(ve)-.25 G 2.5(rs).15 G(et this higher than 4.)-2.5 E
3019 (The)127 683.4 Q F0(ConnectionCacheT)2.741 E(imeout)-.18 E F1(\()2.741 E
3020 F0(K)A F1 2.741(\)o)C .241(ption speci\214es the maximum time that an)
3021 -2.741 F 2.741(yc)-.15 G .24(ached con-)-2.741 F .899
3022 (nection will be permitted to idle.)102 695.4 R .899
3023 (When the idle time e)5.899 F .9(xceeds this v)-.15 F .9
3024 (alue the connection is closed.)-.25 F .34
3025 (This number should be small \(under ten minutes\) to pre)102 707.4 R
3026 -.15(ve)-.25 G .34(nt you from grabbing too man).15 F 2.84(yr)-.15 G
3027 (esources)-2.84 E(from other hosts.)102 719.4 Q(The def)5 E
3028 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E 0 Cg EP
3029 %%Page: 36 32
3030 %%BeginPageSetup
3031 BP
3032 %%EndPageSetup
3033 /F0 10/Times-Bold@0 SF 193.36(SMM:08-36 Sendmail)72 60 R
3034 (Installation and Operation Guide)2.5 E 2.5(4.11. Name)87 96 R(Ser)2.5 E
3035 -.1(ve)-.1 G 2.5(rA).1 G(ccess)-2.5 E/F1 10/Times-Roman@0 SF .103
3036 (Control of host address lookups is set by the)127 112.2 R F0(hosts)
3037 2.604 E F1 .104(service entry in your service switch \214le.)2.604 F(If)
3038 5.104 E .99(you are on a system that has b)102 124.2 R .99
3039 (uilt-in service switch support \(e.g., Ultrix, Solaris, or DEC OSF/1\))
3040 -.2 F .335(then your system is probably con\214gured properly already)
3041 102 136.2 R 5.335(.O)-.65 G(therwise,)-5.335 E/F2 10/Times-Italic@0 SF
3042 (sendmail)2.836 E F1 .336(will consult the \214le)2.836 F F0
3043 (/etc/mail/ser)102 148.2 Q(vice.switch)-.1 E F1 4.902(,w)C 2.402
3044 (hich should be created.)-4.902 F F2(Sendmail)7.402 E F1 2.402
3045 (only uses tw)4.902 F 4.902(oe)-.1 G(ntries:)-4.902 E F0(hosts)4.901 E
3046 F1(and)4.901 E F0(aliases)102 160.2 Q F1 2.745(,a)C .246
3047 (lthough system routines may use other services \(notably the)-2.745 F
3048 F0(passwd)2.746 E F1 .246(service for user name)2.746 F(lookups by)102
3049 172.2 Q F2 -.1(ge)2.5 G(tpwname).1 E F1(\).)A(Ho)127 188.4 Q(we)-.25 E
3050 -.15(ve)-.25 G 1.511 -.4(r, s).15 H .711
3051 (ome systems \(such as SunOS 4.X\) will do DNS lookups re).4 F -.05(ga)
3052 -.15 G .71(rdless of the setting).05 F 1.028
3053 (of the service switch entry)102 200.4 R 6.028(.I)-.65 G 3.529(np)-6.028
3054 G(articular)-3.529 E 3.529(,t)-.4 G 1.029(he system routine)-3.529 F F2
3055 -.1(ge)3.529 G(thostbyname).1 E F1 1.029(\(3\) is used to look up)B
3056 1.869(host names, and man)102 212.4 R 4.369(yv)-.15 G 1.869(endor v)
3057 -4.519 F 1.869
3058 (ersions try some combination of DNS, NIS, and \214le lookup in)-.15 F
3059 1.73(/etc/hosts without consulting a service switch.)102 224.4 R F2
3060 (Sendmail)6.731 E F1(mak)4.231 E 1.731(es no attempt to w)-.1 F 1.731
3061 (ork around this)-.1 F .368(problem, and the DNS lookup will be done an)
3062 102 236.4 R(yw)-.15 E(ay)-.1 E 5.368(.I)-.65 G 2.868(fy)-5.368 G .367
3063 (ou do not ha)-2.868 F .667 -.15(ve a n)-.2 H(ameserv).15 E .367
3064 (er con\214gured at)-.15 F .464(all, such as at a UUCP-only site,)102
3065 248.4 R F2(sendmail)2.964 E F1 .464
3066 (will get a \231connection refused\232 message when it tries to)2.964 F
3067 .424(connect to the name serv)102 260.4 R(er)-.15 E 5.424(.I)-.55 G
3068 2.924(ft)-5.424 G(he)-2.924 E F0(hosts)2.924 E F1 .423
3069 (switch entry has the service \231dns\232 listed some)2.924 F .423
3070 (where in the)-.25 F(list,)102 272.4 Q F2(sendmail)3.312 E F1 .813
3071 (will interpret this to mean a temporary f)3.313 F .813
3072 (ailure and will queue the mail for later pro-)-.1 F
3073 (cessing; otherwise, it ignores the name serv)102 284.4 Q(er data.)-.15
3074 E .673(The same technique is used to decide whether to do MX lookups.)
3075 127 300.6 R .672(If you w)5.672 F .672(ant MX support,)-.1 F(you)102
3076 312.6 Q F2(must)2.5 E F1(ha)2.5 E .3 -.15(ve \231)-.2 H
3077 (dns\232 listed as a service in the).15 E F0(hosts)2.5 E F1
3078 (switch entry)2.5 E(.)-.65 E(The)127 328.8 Q F0(Resolv)3.869 E
3079 (erOptions)-.1 E F1(\()3.869 E F0(I)A F1 3.869(\)o)C 1.369(ption allo)
3080 -3.869 F 1.369(ws you to tweak name serv)-.25 F 1.369(er options.)-.15 F
3081 1.37(The command)6.37 F .892(line tak)102 340.8 R .892
3082 (es a series of \215ags as documented in)-.1 F F2 -.37(re)3.392 G
3083 (solver).37 E F1 .892(\(3\) \(with the leading \231RES_\232 deleted\).)B
3084 (Each)5.892 E(can be preceded by an optional `+' or `)102 352.8 Q/F3 10
3085 /Symbol SF(-)A F1 2.5('. F)B(or e)-.15 E(xample, the line)-.15 E 2.5(OR)
3086 142 369 S(esolv)-2.5 E(erOptions=+AA)-.15 E(ONL)-.55 E(Y)-1 E F3(-)2.5 E
3087 F1(DNSRCH)A .861(turns on the AA)102 385.2 R(ONL)-.55 E 3.361(Y\()-1 G
3088 .861(accept authoritati)-3.361 F 1.161 -.15(ve a)-.25 H .861
3089 (nswers only\) and turns of).15 F 3.362(ft)-.25 G .862
3090 (he DNSRCH \(search the)-3.362 F 2.039(domain path\) options.)102 397.2
3091 R 2.039(Most resolv)7.039 F 2.039(er libraries def)-.15 F 2.039
3092 (ault DNSRCH, DEFN)-.1 F 2.039(AMES, and RECURSE)-.35 F .393
3093 (\215ags on and all others of)102 409.2 R 2.894(f. If)-.25 F .394
3094 (NETINET6 is enabled, most libraries def)2.894 F .394
3095 (ault to USE_INET6 as well.)-.1 F -1.1(Yo)102 421.2 S 3.749(uc)1.1 G
3096 1.249(an also include \231HasW)-3.749 F 1.248
3097 (ildcardMX\232 to specify that there is a wildcard MX record matching)
3098 -.4 F .224(your domain; this turns of)102 433.2 R 2.724(fM)-.25 G 2.724
3099 (Xm)-2.724 G .224
3100 (atching when canonifying names, which can lead to inappropriate)-2.724
3101 F 5.249(canoni\214cations. Use)102 445.2 R<9957>5.249 E(orkAroundBrok)
3102 -.8 E 2.749(enAAAA\232 when f)-.1 F 2.749(aced with a brok)-.1 F 2.749
3103 (en nameserv)-.1 F 2.748(er that)-.15 F .564(returns SER)102 457.2 R(VF)
3104 -.8 E .564(AIL \(a temporary f)-.74 F .565
3105 (ailure\) on T_AAAA \(IPv6\) lookups during hostname canoni\214ca-)-.1 F
3106 2.5(tion. Notice:)102 469.2 R
3107 (it might be necessary to apply the same \(or similar\) options to)2.5 E
3108 F2(submit.cf)2.5 E F1(too.)2.5 E -1.11(Ve)127 485.4 S 1.733(rsion le)
3109 1.11 F -.15(ve)-.25 G 4.233(l1c).15 G 1.733
3110 (on\214gurations \(see the section about `)-4.233 F 1.732
3111 (`Con\214guration V)-.74 F 1.732(ersion Le)-1.11 F -.15(ve)-.25 G(l').15
3112 E 1.732('\) turn)-.74 F .842(DNSRCH and DEFN)102 497.4 R .842(AMES of)
3113 -.35 F 3.342(fw)-.25 G .842(hen doing deli)-3.342 F -.15(ve)-.25 G .842
3114 (ry lookups, b).15 F .842(ut lea)-.2 F 1.143 -.15(ve t)-.2 H .843
3115 (hem on e).15 F -.15(ve)-.25 G .843(rywhere else.).15 F -1.11(Ve)102
3116 509.4 S 1.043(rsion 8 of)1.11 F F2(sendmail)3.543 E F1 1.043(ignores th\
3117 em when doing canoni\214cation lookups \(that is, when using $[ ...)
3118 3.543 F .391($]\), and al)102 521.4 R -.1(wa)-.1 G .391
3119 (ys does the search.).1 F .392(If you don')5.391 F 2.892(tw)-.18 G .392
3120 (ant to do automatic name e)-2.992 F .392(xtension, don')-.15 F 2.892
3121 (tc)-.18 G .392(all $[ ...)-2.892 F($].)102 533.4 Q .486
3122 (The search rules for $[ ... $] are some)127 549.6 R .485(what dif)-.25
3123 F .485(ferent than usual.)-.25 F .485(If the name being look)5.485 F
3124 .485(ed up)-.1 F .109(has at least one dot, it al)102 561.6 R -.1(wa)-.1
3125 G .109(ys tries the unmodi\214ed name \214rst.).1 F .11(If that f)5.11 F
3126 .11(ails, it tries the reduced search)-.1 F .124
3127 (path, and lastly tries the unmodi\214ed name \(b)102 573.6 R .124
3128 (ut only for names without a dot, since names with a dot)-.2 F(ha)102
3129 585.6 Q .788 -.15(ve a)-.2 H .488(lready been tried\).).15 F .488
3130 (This allo)5.488 F .489(ws names such as `)-.25 F(`utc.CS')-.74 E 2.989
3131 ('t)-.74 G 2.989(om)-2.989 G .489(atch the site in Czechoslo)-2.989 F
3132 -.25(va)-.15 G(kia).25 E 1.588
3133 (rather than the site in your local Computer Science department.)102
3134 597.6 R 1.587(It also prefers A and CN)6.587 F(AME)-.35 E .512
3135 (records o)102 609.6 R -.15(ve)-.15 G 3.012(rM).15 G 3.012(Xr)-3.012 G
3136 .512(ecords \212 that is, if it \214nds an MX record it mak)-3.012 F
3137 .513(es note of it, b)-.1 F .513(ut k)-.2 F .513(eeps looking.)-.1 F
3138 1.542(This w)102 621.6 R(ay)-.1 E 4.042(,i)-.65 G 4.042(fy)-4.042 G
3139 1.541(ou ha)-4.042 F 1.841 -.15(ve a w)-.2 H 1.541
3140 (ildcard MX record matching your domain, it will not assume that all).15
3141 F(names match.)102 633.6 Q 3.453 -.8(To c)127 649.8 T 1.853
3142 (ompletely turn of).8 F 4.353(fa)-.25 G 1.853(ll name serv)-4.353 F
3143 1.853(er access on systems without service switch support)-.15 F .942
3144 (\(such as SunOS 4.X\) you will ha)102 661.8 R 1.242 -.15(ve t)-.2 H
3145 3.441(or).15 G .941(ecompile with \255DN)-3.441 F .941
3146 (AMED_BIND=0 and remo)-.35 F 1.241 -.15(ve \255)-.15 H(lresolv).15 E
3147 (from the list of libraries to be searched when linking.)102 673.8 Q 0
3148 Cg EP
3149 %%Page: 37 33
3150 %%BeginPageSetup
3151 BP
3152 %%EndPageSetup
3153 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3154 (SMM:08-37)195.86 E 2.5(4.12. Mo)87 96 R(ving the P)-.1 E(er)-.2 E
3155 (-User F)-.37 E(orward Files)-.25 E/F1 10/Times-Roman@0 SF .772
3156 (Some sites mount each user')127 112.2 R 3.272(sh)-.55 G .772
3157 (ome directory from a local disk on their w)-3.272 F .772
3158 (orkstation, so that)-.1 F .615(local access is f)102 124.2 R 3.114
3159 (ast. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G 1.414 -.4(r, t).15 H .614
3160 (he result is that .forw).4 F .614
3161 (ard \214le lookups from a central mail serv)-.1 F .614(er are)-.15 F
3162 (slo)102 136.2 Q 5.534 -.65(w. I)-.25 H 4.234(ns).65 G 1.734
3163 (ome cases, mail can e)-4.234 F -.15(ve)-.25 G 4.234(nb).15 G 4.234(ed)
3164 -4.234 G(eli)-4.234 E -.15(ve)-.25 G 1.734
3165 (red on machines inappropriately because of a \214le).15 F(serv)102
3166 148.2 Q(er being do)-.15 E 2.5(wn. The)-.25 F
3167 (performance can be especially bad if you run the automounter)2.5 E(.)
3168 -.55 E(The)127 164.4 Q F0 -.25(Fo)2.744 G(rwardP).25 E(ath)-.1 E F1(\()
3169 2.744 E F0(J)A F1 2.743(\)o)C .243(ption allo)-2.743 F .243
3170 (ws you to set a path of forw)-.25 F .243(ard \214les.)-.1 F -.15(Fo)
3171 5.243 G 2.743(re).15 G .243(xample, the con-)-2.893 F(\214g \214le line)
3172 102 176.4 Q 2.5(OF)142 192.6 S(orw)-2.65 E(ardP)-.1 E(ath=/v)-.15 E
3173 (ar/forw)-.25 E(ard/$u:$z/.forw)-.1 E(ard.$w)-.1 E -.1(wo)102 208.8 S
3174 .207(uld \214rst look for a \214le with the same name as the user').1 F
3175 2.708(sl)-.55 G .208(ogin in /v)-2.708 F(ar/forw)-.25 E .208
3176 (ard; if that is not found)-.1 F 1.171
3177 (\(or is inaccessible\) the \214le `)102 220.8 R(`.forw)-.74 E(ard.)-.1
3178 E/F2 10/Times-Italic@0 SF(mac)A(hinename)-.15 E F1 2.651 -.74('' i)D
3179 3.671(nt).74 G 1.171(he user')-3.671 F 3.671(sh)-.55 G 1.17
3180 (ome directory is searched.)-3.671 F(A)6.17 E(truly perv)102 232.8 Q
3181 (erse site could also search by sender by using $r)-.15 E 2.5(,$)-.4 G
3182 (s, or $f.)-2.5 E .69(If you create a directory such as /v)127 249 R
3183 (ar/forw)-.25 E .69(ard, it should be mode 1777 \(that is, the stick)-.1
3184 F 3.19(yb)-.15 G(it)-3.19 E .109(should be set\).)102 261 R .109
3185 (Users should create the \214les mode 0644.)5.109 F .108
3186 (Note that you must use the F)5.109 F(orw)-.15 E(ardFileIn-)-.1 E
3187 (UnsafeDirP)102 273 Q .392(ath and F)-.15 F(orw)-.15 E
3188 (ardFileInUnsafeDirP)-.1 E .392(athSafe \215ags with the)-.15 F F0
3189 (DontBlameSendmail)2.893 E F1 .393(option to)2.893 F(allo)102 285 Q
3190 3.782(wf)-.25 G(orw)-3.782 E 1.282(ard \214les in a w)-.1 F 1.281
3191 (orld writable directory)-.1 F 6.281(.T)-.65 G 1.281
3192 (his might also be used as a denial of service)-6.281 F 2.351
3193 (attack \(users could create forw)102 297 R 2.351
3194 (ard \214les for other users\); a better approach might be to create)-.1
3195 F(/v)102 309 Q(ar/forw)-.25 E 1.086
3196 (ard mode 0755 and create empty \214les for each user)-.1 F 3.586(,o)-.4
3197 G 1.086(wned by that user)-3.836 F 3.586(,m)-.4 G 1.086(ode 0644.)-3.586
3198 F(If)6.086 E(you do this, you don')102 321 Q 2.5(th)-.18 G -2.25 -.2
3199 (av e)-2.5 H(to set the DontBlameSendmail options indicated abo)2.7 E
3200 -.15(ve)-.15 G(.).15 E F0 2.5(4.13. Fr)87 345 R(ee Space)-.18 E F1 1.405
3201 (On systems that ha)127 361.2 R 1.705 -.15(ve o)-.2 H 1.405
3202 (ne of the system calls in the).15 F F2(statfs)3.906 E F1 1.406(\(2\) f)
3203 B 1.406(amily \(including)-.1 F F2(statvfs)3.906 E F1(and)3.906 E F2
3204 (ustat)102 373.2 Q F1 .839(\), you can specify a minimum number of free\
3205  blocks on the queue \214lesystem using the)B F0(Min-)3.339 E(Fr)102
3206 385.2 Q(eeBlocks)-.18 E F1(\()2.553 E F0(b)A F1 2.553(\)o)C 2.553
3207 (ption. If)-2.553 F .053(there are fe)2.553 F .053
3208 (wer than the indicated number of blocks free on the \214lesystem)-.25 F
3209 1.355(on which the queue is mounted the SMTP serv)102 397.2 R 1.355
3210 (er will reject mail with the 452 error code.)-.15 F(This)6.354 E(in)102
3211 409.2 Q(vites the SMTP client to try ag)-.4 E(ain later)-.05 E(.)-.55 E
3212 (Be)127 425.4 Q -.1(wa)-.25 G .746(re of setting this option too high; \
3213 it can cause rejection of email when that mail w).1 F(ould)-.1 E
3214 (be processed without dif)102 437.4 Q(\214culty)-.25 E(.)-.65 E F0 2.5
3215 (4.14. Maximum)87 461.4 R(Message Size)2.5 E F1 2.078 -.8(To a)127 477.6
3216 T -.2(vo).6 G .478(id o).2 F -.15(ve)-.15 G(r\215o).15 E .478
3217 (wing your system with a lar)-.25 F .478(ge message, the)-.18 F F0
3218 (MaxMessageSize)2.977 E F1 .477(option can be)2.977 F .692
3219 (set to set an absolute limit on the size of an)102 489.6 R 3.193(yo)
3220 -.15 G .693(ne message.)-3.193 F .693(This will be adv)5.693 F .693
3221 (ertised in the ESMTP)-.15 F(dialogue and check)102 501.6 Q
3222 (ed during message collection.)-.1 E F0 2.5(4.15. Pri)87 525.6 R -.1(va)
3223 -.1 G(cy Flags).1 E F1(The)127 541.8 Q F0(Pri)2.96 E -.1(va)-.1 G
3224 (cyOptions).1 E F1(\()2.96 E F0(p)A F1 2.96(\)o)C .46(ption allo)-2.96 F
3225 .46(ws you to set certain `)-.25 F(`pri)-.74 E -.25(va)-.25 G -.15(cy)
3226 .25 G 1.94 -.74('' \215).15 H 2.96(ags. Actually).74 F 2.96(,m)-.65 G
3227 (an)-2.96 E 2.96(yo)-.15 G(f)-2.96 E .533(them don')102 553.8 R 3.033
3228 (tg)-.18 G -2.15 -.25(iv e)-3.033 H .533(you an)3.283 F 3.034(ye)-.15 G
3229 .534(xtra pri)-3.184 F -.25(va)-.25 G -.15(cy).25 G 3.034(,r)-.5 G .534
3230 (ather just insisting that client SMTP serv)-3.034 F .534
3231 (ers use the HELO)-.15 F 2.87
3232 (command before using certain commands or adding e)102 565.8 R 2.87
3233 (xtra headers to indicate possible spoof)-.15 F(attempts.)102 577.8 Q
3234 .123(The option tak)127 594 R .124
3235 (es a series of \215ag names; the \214nal pri)-.1 F -.25(va)-.25 G .424
3236 -.15(cy i).25 H 2.624(st).15 G .124(he inclusi)-2.624 F .424 -.15(ve o)
3237 -.25 H 2.624(ro).15 G 2.624(ft)-2.624 G .124(hose \215ags.)-2.624 F -.15
3238 (Fo)5.124 G(r).15 E -.15(ex)102 606 S(ample:).15 E 2.5(OP)142 622.2 S
3239 (ri)-2.5 E -.25(va)-.25 G -.15(cy).25 G(Options=needmailhelo, noe).15 E
3240 (xpn)-.15 E .928(insists that the HELO or EHLO command be used before a\
3241  MAIL command is accepted and dis-)102 638.4 R(ables the EXPN command.)
3242 102 650.4 Q(The \215ags are detailed in section 5.6.)127 666.6 Q F0 2.5
3243 (4.16. Send)87 690.6 R(to Me T)2.5 E(oo)-.92 E F1(Be)127 706.8 Q 1.074
3244 (ginning with v)-.15 F 1.074(ersion 8.10,)-.15 F F2(sendmail)3.574 E F1
3245 1.075(includes by def)3.574 F 1.075(ault the \(en)-.1 F -.15(ve)-.4 G
3246 1.075(lope\) sender in an).15 F 3.575(yl)-.15 G(ist)-3.575 E -.15(ex)102
3247 718.8 S 3.465(pansions. F).15 F .965(or e)-.15 F .964(xample, if \231ma\
3248 tt\232 sends to a list that contains \231matt\232 as one of the members\
3249  he)-.15 F 0 Cg EP
3250 %%Page: 38 34
3251 %%BeginPageSetup
3252 BP
3253 %%EndPageSetup
3254 /F0 10/Times-Bold@0 SF 193.36(SMM:08-38 Sendmail)72 60 R
3255 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .227
3256 (will get a cop)102 96 R 2.727(yo)-.1 G 2.727(ft)-2.727 G .227
3257 (he message.)-2.727 F .227(If the)5.227 F F0(MeT)2.728 E(oo)-.92 E F1
3258 .228(option is set to)2.728 F/F2 9/Times-Roman@0 SF -.666(FA)2.728 G
3259 (LSE).666 E F1 .228(\(in the con\214guration \214le or via)2.728 F 1.023
3260 (the command line\), this beha)102 108 R 1.023
3261 (vior is changed, i.e., the \(en)-.2 F -.15(ve)-.4 G 1.022
3262 (lope\) sender is e).15 F 1.022(xcluded in list e)-.15 F(xpan-)-.15 E
3263 (sions.)102 120 Q F0 2.5(5. THE)72 144 R(WHOLE SCOOP ON THE CONFIGURA)
3264 2.5 E(TION FILE)-.95 E F1
3265 (This section describes the con\214guration \214le in detail.)112 160.2
3266 Q .648(There is one point that should be made clear immediately: the sy\
3267 ntax of the con\214guration \214le is)112 176.4 R 1.077
3268 (designed to be reasonably easy to parse, since this is done e)87 188.4
3269 R -.15(ve)-.25 G 1.076(ry time).15 F/F3 10/Times-Italic@0 SF(sendmail)
3270 3.576 E F1 1.076(starts up, rather than)3.576 F .302
3271 (easy for a human to read or write.)87 200.4 R .303(The con\214guration\
3272  \214le should be generated via the method described)5.302 F(in)87 212.4
3273 Q F0(cf/README)3.658 E F1 3.658(,i)C 3.658(ts)-3.658 G 1.158
3274 (hould not be edited directly unless someone is f)-3.658 F 1.157
3275 (amiliar with the internals of the)-.1 F
3276 (syntax described here and it is not possible to achie)87 224.4 Q .3
3277 -.15(ve t)-.25 H(he desired result via the def).15 E(ault method.)-.1 E
3278 .243(The con\214guration \214le is or)112 240.6 R -.05(ga)-.18 G .243
3279 (nized as a series of lines, each of which be).05 F .243
3280 (gins with a single charac-)-.15 F .102
3281 (ter de\214ning the semantics for the rest of the line.)87 252.6 R .102
3282 (Lines be)5.102 F .102(ginning with a space or a tab are continuation)
3283 -.15 F 1.322
3284 (lines \(although the semantics are not well de\214ned in man)87 264.6 R
3285 3.823(yp)-.15 G 3.823(laces\). Blank)-3.823 F 1.323(lines and lines be)
3286 3.823 F(ginning)-.15 E(with a sharp symbol \(`#'\) are comments.)87
3287 276.6 Q F0 2.5(5.1. R)87 300.6 R(and S \212 Rewriting Rules)2.5 E F1
3288 .466(The core of address parsing are the re)127 316.8 R .466
3289 (writing rules.)-.25 F .465(These are an ordered production system.)
3290 5.466 F F3(Sendmail)102 328.8 Q F1 .19(scans through the set of re)2.69
3291 F .19
3292 (writing rules looking for a match on the left hand side \(LHS\) of)-.25
3293 F(the rule.)102 340.8 Q(When a rule matches, the address is replaced by\
3294  the right hand side \(RHS\) of the rule.)5 E .922(There are se)127 357
3295 R -.15(ve)-.25 G .922(ral sets of re).15 F .921(writing rules.)-.25 F
3296 .921(Some of the re)5.921 F .921(writing sets are used internally and)
3297 -.25 F .359(must ha)102 369 R .659 -.15(ve s)-.2 H .359
3298 (peci\214c semantics.).15 F .359(Other re)5.359 F .359
3299 (writing sets do not ha)-.25 F .659 -.15(ve s)-.2 H .36
3300 (peci\214cally assigned semantics, and).15 F
3301 (may be referenced by the mailer de\214nitions or by other re)102 381 Q
3302 (writing sets.)-.25 E(The syntax of these tw)127 397.2 Q 2.5(oc)-.1 G
3303 (ommands are:)-2.5 E F0(S)142 413.4 Q F3(n)A F1 .249
3304 (Sets the current ruleset being collected to)102 429.6 R F3(n)2.749 E F1
3305 5.249(.I)C 2.748(fy)-5.249 G .248(ou be)-2.748 F .248
3306 (gin a ruleset more than once it appends to the)-.15 F
3307 (old de\214nition.)102 441.6 Q F0(R)142 457.8 Q F3(lhs rhs comments)A F1
3308 1.185(The \214elds must be separated by at least one tab character; the\
3309 re may be embedded spaces in the)102 474 R 2.595(\214elds. The)102 486 R
3310 F3(lhs)2.595 E F1 .095(is a pattern that is applied to the input.)2.595
3311 F .095(If it matches, the input is re)5.095 F .094(written to the)-.25 F
3312 F3(rhs)2.594 E F1(.)A(The)102 498 Q F3(comments)2.5 E F1(are ignored.)
3313 2.5 E .426(Macro e)127 514.2 R .426(xpansions of the form)-.15 F F0($)
3314 2.926 E F3(x)A F1 .427
3315 (are performed when the con\214guration \214le is read.)2.927 F 2.927
3316 (Al)5.427 G(iteral)-2.927 E F0($)102 526.2 Q F1 .609
3317 (can be included using)3.109 F F0($$)3.109 E F1 5.609(.E)C .609
3318 (xpansions of the form)-5.609 F F0($&)3.109 E F3(x)A F1 .609
3319 (are performed at run time using a some-)3.109 F .147
3320 (what less general algorithm.)102 538.2 R .148(This is intended only fo\
3321 r referencing internally de\214ned macros such as)5.148 F F0($h)102
3322 550.2 Q F1(that are changed at runtime.)2.5 E F0 2.5(5.1.1. The)102
3323 574.2 R(left hand side)2.5 E F1 2.771(The left hand side of re)142 590.4
3324 R 2.771(writing rules contains a pattern.)-.25 F 2.77(Normal w)7.771 F
3325 2.77(ords are simply)-.1 F(matched directly)117 602.4 Q 5(.M)-.65 G
3326 (etasyntax is introduced using a dollar sign.)-5 E(The metasymbols are:)
3327 5 E F0($*)157 618.6 Q F1(Match zero or more tok)10.14 E(ens)-.1 E F0($+)
3328 157 630.6 Q F1(Match one or more tok)9.44 E(ens)-.1 E F0<24ad>157 642.6
3329 Q F1(Match e)9.44 E(xactly one tok)-.15 E(en)-.1 E F0($=)157 654.6 Q F3
3330 (x)A F1(Match an)5 E 2.5(yp)-.15 G(hrase in class)-2.5 E F3(x)2.5 E F0
3331 ($~)157 666.6 Q F3(x)A F1(Match an)7.37 E 2.5(yw)-.15 G
3332 (ord not in class)-2.6 E F3(x)2.5 E F1 .131(If an)117 682.8 R 2.631(yo)
3333 -.15 G 2.631(ft)-2.631 G .131(hese match, the)-2.631 F 2.631(ya)-.15 G
3334 .132(re assigned to the symbol)-2.631 F F0($)2.632 E F3(n)A F1 .132
3335 (for replacement on the right hand side,)2.632 F(where)117 694.8 Q F3(n)
3336 2.5 E F1(is the inde)2.5 E 2.5(xi)-.15 G 2.5(nt)-2.5 G(he LHS.)-2.5 E
3337 -.15(Fo)5 G 2.5(re).15 G(xample, if the LHS:)-2.65 E($\255:$+)157 711 Q
3338 0 Cg EP
3339 %%Page: 39 35
3340 %%BeginPageSetup
3341 BP
3342 %%EndPageSetup
3343 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3344 (SMM:08-39)195.86 E/F1 10/Times-Roman@0 SF(is applied to the input:)117
3345 96 Q(UCB)157 112.2 Q(ARP)-.35 E(A:eric)-.92 E
3346 (the rule will match, and the v)117 128.4 Q
3347 (alues passed to the RHS will be:)-.25 E 7.5($1 UCB)157 144.6 R(ARP)-.35
3348 E(A)-.92 E 7.5($2 eric)157 156.6 R(Additionally)142 177 Q 2.705(,t)-.65
3349 G .204(he LHS can include)-2.705 F F0($@)2.704 E F1 .204
3350 (to match zero tok)2.704 F 2.704(ens. This)-.1 F(is)2.704 E/F2 10
3351 /Times-Italic@0 SF(not)2.704 E F1 .204(bound to a)2.704 F F0($)2.704 E
3352 F2(n)A F1(on)2.704 E(the RHS, and is normally only used when it stands \
3353 alone in order to match the null input.)117 189 Q F0 2.5(5.1.2. The)102
3354 213 R(right hand side)2.5 E F1 .648(When the left hand side of a re)142
3355 229.2 R .649(writing rule matches, the input is deleted and replaced by)
3356 -.25 F 1.037(the right hand side.)117 241.2 R -.8(To)6.037 G -.1(ke).8 G
3357 1.036(ns are copied directly from the RHS unless the).1 F 3.536(yb)-.15
3358 G -.15(eg)-3.536 G 1.036(in with a dollar).15 F 2.5(sign. Metasymbols)
3359 117 253.2 R(are:)2.5 E F0($)157 269.4 Q F2(n)A F1
3360 (Substitute inde\214nite tok)40.55 E(en)-.1 E F2(n)2.5 E F1(from LHS)2.5
3361 E F0($[)157 281.4 Q F2(name)A F0($])A F1(Canonicalize)12.23 E F2(name)
3362 2.5 E F0($\()157 293.4 Q F2(map k)A -.3(ey)-.1 G F0($@)2.8 E F2(ar)A
3363 (guments)-.37 E F0($:)2.5 E F2(default)A F0($\))2.5 E F1(Generalized k)
3364 207.55 305.4 Q -.15(ey)-.1 G(ed mapping function).15 E F0($>)157 317.4 Q
3365 F2(n)A F1(\231Call\232 ruleset)34.85 E F2(n)2.5 E F0($#)157 329.4 Q F2
3366 (mailer)A F1(Resolv)14.44 E 2.5(et)-.15 G(o)-2.5 E F2(mailer)2.5 E F0
3367 ($@)157 341.4 Q F2(host)A F1(Specify)19.58 E F2(host)2.5 E F0($:)157
3368 353.4 Q F2(user)A F1(Specify)25 E F2(user)2.5 E F1(The)142 373.8 Q F0($)
3369 3.136 E F2(n)A F1 .637(syntax substitutes the corresponding v)3.136 F
3370 .637(alue from a)-.25 F F0($+)3.137 E F1(,)A F0<24ad>3.137 E F1(,)A F0
3371 ($*)3.137 E F1(,)A F0($=)3.137 E F1 3.137(,o)C(r)-3.137 E F0($~)3.137 E
3372 F1 .637(match on)3.137 F(the LHS.)117 385.8 Q(It may be used an)5 E
3373 (ywhere.)-.15 E 2.706(Ah)142 402 S .206(ost name enclosed between)-2.706
3374 F F0($[)2.706 E F1(and)2.706 E F0($])2.706 E F1 .206(is look)2.706 F
3375 .205(ed up in the host database\(s\) and replaced)-.1 F 1.683
3376 (by the canonical name)117 416 R/F3 7/Times-Roman@0 SF(14)-4 I F1 6.683
3377 (.F)4 K 1.683(or e)-6.833 F 1.683
3378 (xample, \231$[ftp$]\232 might become \231ftp.CS.Berk)-.15 F(ele)-.1 E
3379 -.65(y.)-.15 G 1.683(EDU\232 and).65 F 3.17
3380 (\231$[[128.32.130.2]$]\232 w)117 428 R 3.17(ould become \231v)-.1 F
3381 (angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E F2
3382 (Sendmail)8.17 E F1 3.17(recognizes its)5.67 F
3383 (numeric IP address without calling the name serv)117 440 Q
3384 (er and replaces it with its canonical name.)-.15 E(The)142 456.2 Q F0
3385 ($\()3.003 E F1(...)3.003 E F0($\))5.503 E F1 .503(syntax is a more gen\
3386 eral form of lookup; it uses a named map instead of an)3.003 F .81
3387 (implicit map.)117 468.2 R .81(If no lookup is found, the indicated)5.81
3388 F F2(default)3.309 E F1 .809(is inserted; if no def)3.309 F .809
3389 (ault is speci\214ed)-.1 F .775(and no lookup matches, the v)117 480.2 R
3390 .776(alue is left unchanged.)-.25 F(The)5.776 E F2(ar)3.276 E(guments)
3391 -.37 E F1 .776(are passed to the map for)3.276 F(possible use.)117 492.2
3392 Q(The)142 508.4 Q F0($>)2.62 E F2(n)A F1 .119(syntax causes the remaind\
3393 er of the line to be substituted as usual and then passed)2.62 F .586
3394 (as the ar)117 520.4 R .586(gument to ruleset)-.18 F F2(n)3.086 E F1
3395 5.586(.T)C .586(he \214nal v)-5.586 F .586(alue of ruleset)-.25 F F2(n)
3396 3.087 E F1 .587(then becomes the substitution for this)3.087 F 3.759
3397 (rule. The)117 532.4 R F0($>)3.759 E F1 1.259(syntax e)3.759 F 1.259
3398 (xpands e)-.15 F -.15(ve)-.25 G 1.259
3399 (rything after the ruleset name to the end of the replacement).15 F .976
3400 (string and then passes that as the initial input to the ruleset.)117
3401 544.4 R(Recursi)5.976 E 1.277 -.15(ve c)-.25 H .977(alls are allo).15 F
3402 3.477(wed. F)-.25 F(or)-.15 E -.15(ex)117 556.4 S(ample,).15 E
3403 ($>0 $>3 $1)157 572.6 Q -.15(ex)117 588.8 S(pands $1, passes that to ru\
3404 leset 3, and then passes the result of ruleset 3 to ruleset 0.).15 E
3405 (The)142 605 Q F0($#)2.769 E F1 .268(syntax should)2.769 F F2(only)2.768
3406 E F1 .268
3407 (be used in ruleset zero, a subroutine of ruleset zero, or rulesets)
3408 2.768 F .454(that return decisions \(e.g., check_rcpt\).)117 617 R .455
3409 (It causes e)5.454 F -.25(va)-.25 G .455
3410 (luation of the ruleset to terminate immedi-).25 F(ately)117 629 Q 2.565
3411 (,a)-.65 G .065(nd signals to)-2.565 F F2(sendmail)2.565 E F1 .065
3412 (that the address has completely resolv)2.565 F 2.565(ed. The)-.15 F
3413 .065(complete syntax for)2.565 F(ruleset 0 is:)117 641 Q F0($#)157 657.2
3414 Q F2(mailer)A F0($@)2.5 E F2(host)A F0($:)2.5 E F2(user)A F1 1.512
3415 (This speci\214es the {mailer)117 673.4 R 4.013(,h)-.4 G 1.513
3416 (ost, user} 3-tuple necessary to direct the mailer)-4.013 F 6.513(.N)
3417 -.55 G 1.513(ote: the third)-6.513 F .32 LW 76 683 72 683 DL 80 683 76
3418 683 DL 84 683 80 683 DL 88 683 84 683 DL 92 683 88 683 DL 96 683 92 683
3419 DL 100 683 96 683 DL 104 683 100 683 DL 108 683 104 683 DL 112 683 108
3420 683 DL 116 683 112 683 DL 120 683 116 683 DL 124 683 120 683 DL 128 683
3421 124 683 DL 132 683 128 683 DL 136 683 132 683 DL 140 683 136 683 DL 144
3422 683 140 683 DL 148 683 144 683 DL 152 683 148 683 DL 156 683 152 683 DL
3423 160 683 156 683 DL 164 683 160 683 DL 168 683 164 683 DL 172 683 168 683
3424 DL 176 683 172 683 DL 180 683 176 683 DL 184 683 180 683 DL 188 683 184
3425 683 DL 192 683 188 683 DL 196 683 192 683 DL 200 683 196 683 DL 204 683
3426 200 683 DL 208 683 204 683 DL 212 683 208 683 DL 216 683 212 683 DL/F4 5
3427 /Times-Roman@0 SF(14)93.6 693.4 Q/F5 8/Times-Roman@0 SF
3428 (This is actually completely equi)3.2 I -.2(va)-.2 G(lent to $\(host).2
3429 E/F6 8/Times-Italic@0 SF(hostname)2 E F5 2($\). In)B(particular)2 E 2
3430 (,a)-.32 G/F7 8/Times-Bold@0 SF($:)A F5(def)2 E(ault can be used.)-.08 E
3431 0 Cg EP
3432 %%Page: 40 36
3433 %%BeginPageSetup
3434 BP
3435 %%EndPageSetup
3436 /F0 10/Times-Bold@0 SF 193.36(SMM:08-40 Sendmail)72 60 R
3437 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.254
3438 (element \()117 96 R/F2 10/Times-Italic@0 SF(user)3.754 E F1 3.754(\)i)
3439 3.754 G 3.754(so)-3.754 G 1.254(ften also called)-3.754 F F2(addr)3.754
3440 E(ess)-.37 E F1 3.754(part. If)3.754 F 1.253
3441 (the mailer is local the host part may be)3.754 F(omitted)117 110 Q/F3 7
3442 /Times-Roman@0 SF(15)-4 I F1 5.968(.T)4 K(he)-5.968 E F2(mailer)3.467 E
3443 F1 .967(must be a single w)3.467 F .967(ord, b)-.1 F .967(ut the)-.2 F
3444 F2(host)3.467 E F1(and)3.467 E F2(user)3.467 E F1 .967
3445 (may be multi-part.)3.467 F .967(If the)5.967 F F2(mailer)117 122 Q F1
3446 .025(is the b)2.525 F .025(uilt-in IPC mailer)-.2 F 2.525(,t)-.4 G(he)
3447 -2.525 E F2(host)2.525 E F1 .026
3448 (may be a colon-separated list of hosts that are searched)2.525 F .723
3449 (in order for the \214rst w)117 134 R .723(orking address \(e)-.1 F .723
3450 (xactly lik)-.15 F 3.223(eM)-.1 G 3.223(Xr)-3.223 G 3.223(ecords\). The)
3451 -3.223 F F2(user)3.223 E F1 .723(is later re)3.223 F .723(written by)
3452 -.25 F .105(the mailer)117 146 R .105(-speci\214c en)-.2 F -.15(ve)-.4 G
3453 .105(lope re).15 F .105(writing set and assigned to the)-.25 F F0($u)
3454 2.606 E F1 2.606(macro. As)2.606 F 2.606(as)2.606 G .106
3455 (pecial case, if the)-2.606 F 1.033(mailer speci\214ed has the)117 158 R
3456 F0(F=@)3.533 E F1 1.033
3457 (\215ag speci\214ed and the \214rst character of the)3.533 F F0($:)3.533
3458 E F1 -.25(va)3.533 G 1.033(lue is \231@\232, the).25 F .016
3459 (\231@\232 is stripped of)117 170 R .017(f, and a \215ag is set in the \
3460 address descriptor that causes sendmail to not do rule-)-.25 F
3461 (set 5 processing.)117 182 Q(Normally)142 198.2 Q 3.252(,ar)-.65 G .751
3462 (ule that matches is retried, that is, the rule loops until it f)-3.252
3463 F 3.251(ails. A)-.1 F .751(RHS may)3.251 F 1.085(also be preceded by a)
3464 117 210.2 R F0($@)3.585 E F1 1.085(or a)3.585 F F0($:)3.585 E F1 1.085
3465 (to change this beha)3.585 F(vior)-.2 E 6.085(.A)-.55 G F0($@)-2.5 E F1
3466 1.086(pre\214x causes the ruleset to)3.586 F 1.46
3467 (return with the remainder of the RHS as the v)117 222.2 R 3.96(alue. A)
3468 -.25 F F0($:)3.96 E F1 1.46(pre\214x causes the rule to terminate)3.96 F
3469 (immediately)117 234.2 Q 3.756(,b)-.65 G 1.256
3470 (ut the ruleset to continue; this can be used to a)-3.956 F -.2(vo)-.2 G
3471 1.256(id continued application of a).2 F 2.5(rule. The)117 246.2 R
3472 (pre\214x is stripped before continuing.)2.5 E(The)142 262.4 Q F0($@)2.5
3473 E F1(and)2.5 E F0($:)2.5 E F1(pre\214x)2.5 E(es may precede a)-.15 E F0
3474 ($>)2.5 E F1(spec; for e)2.5 E(xample:)-.15 E 20.19(R$+ $:)157 278.6 R
3475 ($>7 $1)2.5 E 1.256(matches an)117 294.8 R 1.256
3476 (ything, passes that to ruleset se)-.15 F -.15(ve)-.25 G 1.256
3477 (n, and continues; the).15 F F0($:)3.756 E F1 1.256(is necessary to a)
3478 3.756 F -.2(vo)-.2 G 1.256(id an).2 F(in\214nite loop.)117 306.8 Q 1.205
3479 (Substitution occurs in the order described, that is, parameters from t\
3480 he LHS are substi-)142 323 R .22(tuted, hostnames are canonicalized, \
3481 \231subroutines\232 are called, and \214nally)117 335 R F0($#)2.719 E F1
3482 (,)A F0($@)2.719 E F1 2.719(,a)C(nd)-2.719 E F0($:)2.719 E F1 .219
3483 (are pro-)2.719 F(cessed.)117 347 Q F0 2.5(5.1.3. Semantics)102 371 R
3484 (of r)2.5 E(ewriting rule sets)-.18 E F1 1.847(There are six re)142
3485 387.2 R 1.847(writing sets that ha)-.25 F 2.147 -.15(ve s)-.2 H 1.847
3486 (peci\214c semantics.).15 F(Fi)6.847 E 2.147 -.15(ve o)-.25 H 4.347(ft)
3487 .15 G 1.848(hese are related as)-4.347 F(depicted by \214gure 1.)117
3488 399.2 Q 1.029
3489 (Ruleset three should turn the address into \231canonical form.)142
3490 415.4 R 6.029<9a54>-.7 G 1.029(his form should ha)-6.029 F 1.329 -.15
3491 (ve t)-.2 H(he).15 E(basic syntax:)117 427.4 Q .4 LW 77 451.4 72 451.4
3492 DL 79 451.4 74 451.4 DL 84 451.4 79 451.4 DL 89 451.4 84 451.4 DL 94
3493 451.4 89 451.4 DL 99 451.4 94 451.4 DL 104 451.4 99 451.4 DL 109 451.4
3494 104 451.4 DL 114 451.4 109 451.4 DL 119 451.4 114 451.4 DL 124 451.4 119
3495 451.4 DL 129 451.4 124 451.4 DL 134 451.4 129 451.4 DL 139 451.4 134
3496 451.4 DL 144 451.4 139 451.4 DL 149 451.4 144 451.4 DL 154 451.4 149
3497 451.4 DL 159 451.4 154 451.4 DL 164 451.4 159 451.4 DL 169 451.4 164
3498 451.4 DL 174 451.4 169 451.4 DL 179 451.4 174 451.4 DL 184 451.4 179
3499 451.4 DL 189 451.4 184 451.4 DL 194 451.4 189 451.4 DL 199 451.4 194
3500 451.4 DL 204 451.4 199 451.4 DL 209 451.4 204 451.4 DL 214 451.4 209
3501 451.4 DL 219 451.4 214 451.4 DL 224 451.4 219 451.4 DL 229 451.4 224
3502 451.4 DL 234 451.4 229 451.4 DL 239 451.4 234 451.4 DL 244 451.4 239
3503 451.4 DL 249 451.4 244 451.4 DL 254 451.4 249 451.4 DL 259 451.4 254
3504 451.4 DL 264 451.4 259 451.4 DL 269 451.4 264 451.4 DL 274 451.4 269
3505 451.4 DL 279 451.4 274 451.4 DL 284 451.4 279 451.4 DL 289 451.4 284
3506 451.4 DL 294 451.4 289 451.4 DL 299 451.4 294 451.4 DL 304 451.4 299
3507 451.4 DL 309 451.4 304 451.4 DL 314 451.4 309 451.4 DL 319 451.4 314
3508 451.4 DL 324 451.4 319 451.4 DL 329 451.4 324 451.4 DL 334 451.4 329
3509 451.4 DL 339 451.4 334 451.4 DL 344 451.4 339 451.4 DL 349 451.4 344
3510 451.4 DL 354 451.4 349 451.4 DL 359 451.4 354 451.4 DL 364 451.4 359
3511 451.4 DL 369 451.4 364 451.4 DL 374 451.4 369 451.4 DL 379 451.4 374
3512 451.4 DL 384 451.4 379 451.4 DL 389 451.4 384 451.4 DL 394 451.4 389
3513 451.4 DL 399 451.4 394 451.4 DL 404 451.4 399 451.4 DL 409 451.4 404
3514 451.4 DL 414 451.4 409 451.4 DL 419 451.4 414 451.4 DL 424 451.4 419
3515 451.4 DL 429 451.4 424 451.4 DL 434 451.4 429 451.4 DL 439 451.4 434
3516 451.4 DL 444 451.4 439 451.4 DL 449 451.4 444 451.4 DL 454 451.4 449
3517 451.4 DL 459 451.4 454 451.4 DL 464 451.4 459 451.4 DL 469 451.4 464
3518 451.4 DL 474 451.4 469 451.4 DL 479 451.4 474 451.4 DL 484 451.4 479
3519 451.4 DL 489 451.4 484 451.4 DL 494 451.4 489 451.4 DL 499 451.4 494
3520 451.4 DL 504 451.4 499 451.4 DL(addr)91.915 546 Q 133.2 543.8 MT -7.2
3521 1.8 RL 0 -3.6 RL CL 0 Fg 133.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0
3522 Cg ST .4 LW 126 543.8 111.6 543.8 DL 154.8 554.6 MT 0 -21.6 RL -21.6 0
3523 RL 0 21.6 RL CL ST(3)141.5 546 Q 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL
3524 0 Fg 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 169.2
3525 543.8 154.8 543.8 DL 198 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST
3526 (D)183.59 546 Q 219.6 543.8 198 543.8 DL 277.2 525.8 MT -7.2 1.8 RL 0
3527 -3.6 RL CL 0 Fg 277.2 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4
3528 LW 270 525.8 255.6 525.8 DL 298.8 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6
3529 RL CL ST(1)285.5 528 Q 320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg
3530 320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2 525.8
3531 298.8 525.8 DL 342 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(S)
3532 328.42 528 Q 363.6 525.8 342 525.8 DL 277.2 561.8 MT -7.2 1.8 RL 0 -3.6
3533 RL CL 0 Fg 277.2 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW
3534 270 561.8 255.6 561.8 DL 298.8 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL
3535 CL ST(2)285.5 564 Q 320.4 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4
3536 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2 561.8 298.8
3537 561.8 DL 342 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(R)327.865
3538 564 Q 363.6 561.8 342 561.8 DL 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0
3539 Fg 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 414 543.8
3540 399.6 543.8 DL 442.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(4)
3541 429.5 546 Q 464.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 464.4 543.8 MT
3542 -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 457.2 543.8 442.8 543.8 DL
3543 (msg)466.865 546 Q 255.6 525.8 219.6 543.8 DL 255.6 561.8 219.6 543.8 DL
3544 399.6 543.8 363.6 525.8 DL 399.6 543.8 363.6 561.8 DL 208.8 489.8 MT
3545 -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 208.8 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1
3546 LW 0 Cg ST .4 LW 201.6 489.8 187.2 489.8 DL 230.4 500.6 MT 0 -21.6 RL
3547 -21.6 0 RL 0 21.6 RL CL ST(0)217.1 492 Q 252 489.8 MT -7.2 1.8 RL 0 -3.6
3548 RL CL 0 Fg 252 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW
3549 244.8 489.8 230.4 489.8 DL(resolv)265.69 492 Q(ed address)-.15 E 187.2
3550 489.8 162 543.8 DL(Figure 1 \212 Re)216.045 591.8 Q
3551 (writing set semantics)-.25 E 2.5(D\212s)209.35 603.8 S
3552 (ender domain addition)-2.5 E 2.5(S\212m)209.35 615.8 S(ailer)-2.5 E
3553 (-speci\214c sender re)-.2 E(writing)-.25 E 2.5(R\212m)209.35 627.8 S
3554 (ailer)-2.5 E(-speci\214c recipient re)-.2 E(writing)-.25 E 77 639.8 72
3555 639.8 DL 79 639.8 74 639.8 DL 84 639.8 79 639.8 DL 89 639.8 84 639.8 DL
3556 94 639.8 89 639.8 DL 99 639.8 94 639.8 DL 104 639.8 99 639.8 DL 109
3557 639.8 104 639.8 DL 114 639.8 109 639.8 DL 119 639.8 114 639.8 DL 124
3558 639.8 119 639.8 DL 129 639.8 124 639.8 DL 134 639.8 129 639.8 DL 139
3559 639.8 134 639.8 DL 144 639.8 139 639.8 DL 149 639.8 144 639.8 DL 154
3560 639.8 149 639.8 DL 159 639.8 154 639.8 DL 164 639.8 159 639.8 DL 169
3561 639.8 164 639.8 DL 174 639.8 169 639.8 DL 179 639.8 174 639.8 DL 184
3562 639.8 179 639.8 DL 189 639.8 184 639.8 DL 194 639.8 189 639.8 DL 199
3563 639.8 194 639.8 DL 204 639.8 199 639.8 DL 209 639.8 204 639.8 DL 214
3564 639.8 209 639.8 DL 219 639.8 214 639.8 DL 224 639.8 219 639.8 DL 229
3565 639.8 224 639.8 DL 234 639.8 229 639.8 DL 239 639.8 234 639.8 DL 244
3566 639.8 239 639.8 DL 249 639.8 244 639.8 DL 254 639.8 249 639.8 DL 259
3567 639.8 254 639.8 DL 264 639.8 259 639.8 DL 269 639.8 264 639.8 DL 274
3568 639.8 269 639.8 DL 279 639.8 274 639.8 DL 284 639.8 279 639.8 DL 289
3569 639.8 284 639.8 DL 294 639.8 289 639.8 DL 299 639.8 294 639.8 DL 304
3570 639.8 299 639.8 DL 309 639.8 304 639.8 DL 314 639.8 309 639.8 DL 319
3571 639.8 314 639.8 DL 324 639.8 319 639.8 DL 329 639.8 324 639.8 DL 334
3572 639.8 329 639.8 DL 339 639.8 334 639.8 DL 344 639.8 339 639.8 DL 349
3573 639.8 344 639.8 DL 354 639.8 349 639.8 DL 359 639.8 354 639.8 DL 364
3574 639.8 359 639.8 DL 369 639.8 364 639.8 DL 374 639.8 369 639.8 DL 379
3575 639.8 374 639.8 DL 384 639.8 379 639.8 DL 389 639.8 384 639.8 DL 394
3576 639.8 389 639.8 DL 399 639.8 394 639.8 DL 404 639.8 399 639.8 DL 409
3577 639.8 404 639.8 DL 414 639.8 409 639.8 DL 419 639.8 414 639.8 DL 424
3578 639.8 419 639.8 DL 429 639.8 424 639.8 DL 434 639.8 429 639.8 DL 439
3579 639.8 434 639.8 DL 444 639.8 439 639.8 DL 449 639.8 444 639.8 DL 454
3580 639.8 449 639.8 DL 459 639.8 454 639.8 DL 464 639.8 459 639.8 DL 469
3581 639.8 464 639.8 DL 474 639.8 469 639.8 DL 479 639.8 474 639.8 DL 484
3582 639.8 479 639.8 DL 489 639.8 484 639.8 DL 494 639.8 489 639.8 DL 499
3583 639.8 494 639.8 DL 504 639.8 499 639.8 DL .32 LW 76 673.4 72 673.4 DL 80
3584 673.4 76 673.4 DL 84 673.4 80 673.4 DL 88 673.4 84 673.4 DL 92 673.4 88
3585 673.4 DL 96 673.4 92 673.4 DL 100 673.4 96 673.4 DL 104 673.4 100 673.4
3586 DL 108 673.4 104 673.4 DL 112 673.4 108 673.4 DL 116 673.4 112 673.4 DL
3587 120 673.4 116 673.4 DL 124 673.4 120 673.4 DL 128 673.4 124 673.4 DL 132
3588 673.4 128 673.4 DL 136 673.4 132 673.4 DL 140 673.4 136 673.4 DL 144
3589 673.4 140 673.4 DL 148 673.4 144 673.4 DL 152 673.4 148 673.4 DL 156
3590 673.4 152 673.4 DL 160 673.4 156 673.4 DL 164 673.4 160 673.4 DL 168
3591 673.4 164 673.4 DL 172 673.4 168 673.4 DL 176 673.4 172 673.4 DL 180
3592 673.4 176 673.4 DL 184 673.4 180 673.4 DL 188 673.4 184 673.4 DL 192
3593 673.4 188 673.4 DL 196 673.4 192 673.4 DL 200 673.4 196 673.4 DL 204
3594 673.4 200 673.4 DL 208 673.4 204 673.4 DL 212 673.4 208 673.4 DL 216
3595 673.4 212 673.4 DL/F4 5/Times-Roman@0 SF(15)93.6 683.8 Q/F5 8
3596 /Times-Roman@0 SF -.88(Yo)3.2 K 2.725(um).88 G .725(ay w)-2.725 F .726
3597 (ant to use it for special \231per user\232 e)-.08 F 2.726(xtensions. F)
3598 -.12 F .726(or e)-.12 F .726
3599 (xample, in the address \231jgm+foo@CMU.EDU\232; the \231+foo\232)-.12 F
3600 (part is not part of the user name, and is passed to the local mailer f\
3601 or local use.)72 696.6 Q 0 Cg EP
3602 %%Page: 41 37
3603 %%BeginPageSetup
3604 BP
3605 %%EndPageSetup
3606 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3607 (SMM:08-41)195.86 E/F1 10/Times-Roman@0 SF(local-part@host-domain-spec)
3608 157 96 Q(Ruleset three is applied by)117 112.2 Q/F2 10/Times-Italic@0 SF
3609 (sendmail)2.5 E F1(before doing an)2.5 E(ything with an)-.15 E 2.5(ya)
3610 -.15 G(ddress.)-2.5 E .301
3611 (If no \231@\232 sign is speci\214ed, then the host-domain-spec)142
3612 128.4 R F2(may)2.801 E F1 .302(be appended \(box \231D\232 in Fig-)2.801
3613 F .578(ure 1\) from the sender address \(if the)117 140.4 R F0(C)3.077 E
3614 F1 .577(\215ag is set in the mailer de\214nition corresponding to the)
3615 3.077 F F2(sending)117 152.4 Q F1(mailer\).)2.5 E 1.021(Ruleset zero is\
3616  applied after ruleset three to addresses that are going to actually sp\
3617 ecify)142 168.6 R 2.819(recipients. It)117 180.6 R .319(must resolv)
3618 2.819 F 2.819(et)-.15 G 2.819(oa)-2.819 G F2({mailer)A 2.819(,h)-1.11 G
3619 .319(ost, addr)-2.819 F(ess})-.37 E F1 2.819(triple. The)2.819 F F2
3620 (mailer)2.819 E F1 .318(must be de\214ned in the)2.819 F .751
3621 (mailer de\214nitions from the con\214guration \214le.)117 192.6 R(The)
3622 5.751 E F2(host)3.251 E F1 .751(is de\214ned into the)3.251 F F0($h)
3623 3.251 E F1 .752(macro for use in)3.252 F 1.203(the ar)117 204.6 R 1.203
3624 (gv e)-.18 F 1.203(xpansion of the speci\214ed mailer)-.15 F 6.203(.N)
3625 -.55 G 1.203(otice: since the en)-6.203 F -.15(ve)-.4 G 1.203
3626 (lope sender address will be).15 F .644(used if a deli)117 216.6 R -.15
3627 (ve)-.25 G .645(ry status noti\214cation must be send, i.e., is may spe\
3628 cify a recipient, it is also run).15 F 1.549(through ruleset zero.)117
3629 228.6 R 1.549(If ruleset zero returns a temporary error)6.549 F F0(4xy)
3630 4.048 E F1 1.548(then deli)4.048 F -.15(ve)-.25 G 1.548(ry is deferred.)
3631 .15 F .064(This can be used to temporarily disable deli)117 240.6 R -.15
3632 (ve)-.25 G(ry).15 E 2.564(,e)-.65 G .064
3633 (.g., based on the time of the day or other v)-2.564 F(ary-)-.25 E
3634 (ing parameters.)117 252.6 Q
3635 (It should not be used to quarantine e-mails.)5 E .453
3636 (Rulesets one and tw)142 268.8 R 2.953(oa)-.1 G .452
3637 (re applied to all sender and recipient addresses respecti)-2.953 F -.15
3638 (ve)-.25 G(ly).15 E 5.452(.T)-.65 G(he)-5.452 E(y)-.15 E
3639 (are applied before an)117 280.8 Q 2.5(ys)-.15 G
3640 (peci\214cation in the mailer de\214nition.)-2.5 E(The)5 E 2.5(ym)-.15 G
3641 (ust ne)-2.5 E -.15(ve)-.25 G 2.5(rr).15 G(esolv)-2.5 E(e.)-.15 E 1.265
3642 (Ruleset four is applied to all addresses in the message.)142 297 R
3643 1.266(It is typically used to translate)6.265 F(internal to e)117 309 Q
3644 (xternal form.)-.15 E .653(In addition, ruleset 5 is applied to all loc\
3645 al addresses \(speci\214cally)142 325.2 R 3.152(,t)-.65 G .652
3646 (hose that resolv)-3.152 F 3.152(et)-.15 G 3.152(oa)-3.152 G .296
3647 (mailer with the `F=5' \215ag set\) that do not ha)117 337.2 R .596 -.15
3648 (ve a)-.2 H 2.796(liases. This).15 F(allo)2.796 E .296
3649 (ws a last minute hook for local)-.25 F(names.)117 349.2 Q F0 2.5
3650 (5.1.4. Ruleset)102 373.2 R(hooks)2.5 E F1 3.815(Af)142 389.4 S 1.815
3651 -.25(ew e)-3.815 H 1.315(xtra rulesets are de\214ned as \231hooks\232 t\
3652 hat can be de\214ned to get special features.).1 F(The)117 401.4 Q 3.467
3653 (ya)-.15 G .968(re all named rulesets.)-3.467 F .968
3654 (The \231check_*\232 forms all gi)5.968 F 1.268 -.15(ve a)-.25 H .968
3655 (ccept/reject status; f).15 F .968(alling of)-.1 F 3.468(ft)-.25 G(he)
3656 -3.468 E .207(end or returning normally is an accept, and resolving to)
3657 117 413.4 R F0($#err)2.707 E(or)-.18 E F1 .207
3658 (is a reject or quarantine.)2.707 F(Quar)5.206 E(-)-.2 E
3659 (antining is chosen by specifying)117 425.4 Q F0(quarantine)2.5 E F1
3660 (in the second part of the mailer triplet:)2.5 E
3661 ($#error $@ quarantine $: Reason for quarantine)157 441.6 Q(Man)117
3662 457.8 Q 3.12(yo)-.15 G 3.12(ft)-3.12 G .62(hese can also resolv)-3.12 F
3663 3.121(et)-.15 G 3.121(ot)-3.121 G .621(he special mailer name)-3.121 F
3664 F0($#discard)3.121 E F1 3.121(;t)C .621(his accepts the message)-3.121 F
3665 .924(as though it were successful b)117 469.8 R .923
3666 (ut then discards it without deli)-.2 F -.15(ve)-.25 G(ry).15 E 5.923
3667 (.N)-.65 G .923(ote, this mailer cannot be)-5.923 F .681
3668 (chosen as a mailer in ruleset 0.)117 481.8 R .682
3669 (Note also that all \231check_*\232 rulesets ha)5.682 F .982 -.15(ve t)
3670 -.2 H 3.182(od).15 G .682(eal with tempo-)-3.182 F .683(rary f)117 493.8
3671 R .683(ailures, especially for map lookups, themselv)-.1 F .682
3672 (es, i.e., the)-.15 F 3.182(ys)-.15 G .682
3673 (hould return a temporary error)-3.182 F(code or at least the)117 505.8
3674 Q 2.5(ys)-.15 G(hould mak)-2.5 E 2.5(eap)-.1 G
3675 (roper decision in those cases.)-2.5 E F0 2.5(5.1.4.1. check_r)117 529.8
3676 R(elay)-.18 E F1(The)157 546 Q F2 -.15(ch)3.335 G(ec).15 E(k_r)-.2 E
3677 (elay)-.37 E F1 .836
3678 (ruleset is called after a connection is accepted by the daemon.)3.335 F
3679 .836(It is)5.836 F(not called when sendmail is started using the)132 558
3680 Q F0(\255bs)2.5 E F1 2.5(option. It)2.5 F(is passed)2.5 E
3681 (client.host.name $| client.host.address)172 574.2 Q(where)132 590.4 Q
3682 F0($|)4.017 E F1 1.517(is a metacharacter separating the tw)4.017 F
3683 4.017(op)-.1 G 4.017(arts. This)-4.017 F 1.517
3684 (ruleset can reject connections)4.017 F .322(from v)132 602.4 R .322
3685 (arious locations.)-.25 F .322
3686 (Note that it only checks the connecting SMTP client IP address and)
3687 5.322 F 3.464(hostname. It)132 614.4 R .963
3688 (does not check for third party message relaying.)3.463 F(The)5.963 E F2
3689 -.15(ch)3.463 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 .963(ruleset dis-)3.463
3690 F(cussed belo)132 626.4 Q 2.5(wu)-.25 G
3691 (sually does third party message relay checking.)-2.5 E F0 2.5
3692 (5.1.4.2. check_mail)117 650.4 R F1(The)157 666.6 Q F2 -.15(ch)3.722 G
3693 (ec).15 E(k_mail)-.2 E F1 1.223
3694 (ruleset is passed the user name parameter of the)3.722 F/F3 9
3695 /Times-Roman@0 SF 1.223(SMTP MAIL)3.723 F F1(com-)3.723 E 2.5(mand. It)
3696 132 678.6 R(can accept or reject the address.)2.5 E 0 Cg EP
3697 %%Page: 42 38
3698 %%BeginPageSetup
3699 BP
3700 %%EndPageSetup
3701 /F0 10/Times-Bold@0 SF 193.36(SMM:08-42 Sendmail)72 60 R
3702 (Installation and Operation Guide)2.5 E 2.5(5.1.4.3. check_r)117 96 R
3703 (cpt)-.18 E/F1 10/Times-Roman@0 SF(The)157 112.2 Q/F2 10/Times-Italic@0
3704 SF -.15(ch)3.918 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 1.417
3705 (ruleset is passed the user name parameter of the)3.918 F/F3 9
3706 /Times-Roman@0 SF 1.417(SMTP RCPT)3.917 F F1(com-)3.917 E 2.5(mand. It)
3707 132 124.2 R(can accept or reject the address.)2.5 E F0 2.5
3708 (5.1.4.4. check_data)117 148.2 R F1(The)157 164.4 Q F2 -.15(ch)3.245 G
3709 (ec).15 E(k_data)-.2 E F1 .746(ruleset is called after the)3.245 F F3
3710 .746(SMTP D)3.246 F -1.089 -.999(AT A)-.36 H F1 .746
3711 (command, its parameter is the)4.245 F(number of recipients.)132 176.4 Q
3712 (It can accept or reject the command.)5 E F0 2.5(5.1.4.5. check_compat)
3713 117 200.4 R F1(The)157 216.6 Q F2 -.15(ch)2.5 G(ec).15 E(k_compat)-.2 E
3714 F1(ruleset is passed)2.5 E(sender)172 232.8 Q
3715 (-address $| recipient-address)-.2 E(where)132 249 Q F0($|)3.725 E F1
3716 1.225(is a metacharacter separating the addresses.)3.725 F 1.225
3717 (It can accept or reject mail transfer)6.225 F 2.385(between these tw)
3718 132 261 R 4.885(oa)-.1 G 2.385(ddresses much lik)-4.885 F 4.885(et)-.1 G
3719 (he)-4.885 E F2 -.15(ch)4.886 G(ec).15 E(kcompat\(\))-.2 E F1 4.886
3720 (function. Note:)4.886 F 2.386(while other)4.886 F F2 -.15(ch)132 273 S
3721 (ec).15 E(k_*)-.2 E F1 1.99(rulesets are in)4.49 F -.2(vo)-.4 G -.1(ke)
3722 .2 G 4.49(dd).1 G 1.99
3723 (uring the SMTP mail receiption stage \(i.e., in the SMTP)-4.49 F(serv)
3724 132 285 Q(er\),)-.15 E F2 -.15(ch)2.5 G(ec).15 E(k_compat)-.2 E F1
3725 (is in)2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dd).1 G(uring the mail deli)
3726 -2.5 E -.15(ve)-.25 G(ry stage.).15 E F0 2.5(5.1.4.6. check_eoh)117 309
3727 R F1(The)157 325.2 Q F2 -.15(ch)2.5 G(ec).15 E(k_eoh)-.2 E F1
3728 (ruleset is passed)2.5 E(number)172 341.4 Q
3729 (-of-headers $| size-of-headers)-.2 E(where)132 357.6 Q F0($|)3.802 E F1
3730 1.303(is a metacharacter separating the numbers.)3.802 F 1.303
3731 (These numbers can be used for size)6.303 F .588(comparisons with the)
3732 132 369.6 R F0(arith)3.088 E F1 3.088(map. The)3.088 F .588
3733 (ruleset is triggered after all of the headers ha)3.088 F .888 -.15
3734 (ve b)-.2 H(een).15 E 3.261(read. It)132 381.6 R .761
3735 (can be used to correlate information g)3.261 F .762
3736 (athered from those headers using the)-.05 F F0(macr)3.262 E(o)-.18 E F1
3737 (storage map.)132 393.6 Q
3738 (One possible use is to check for a missing header)5 E 5(.F)-.55 G(or e)
3739 -5.15 E(xample:)-.15 E(Kstorage macro)172 409.8 Q
3740 (HMessage-Id: $>CheckMessageId)172 421.8 Q(SCheckMessageId)172 445.8 Q
3741 2.5(#R)172 457.8 S(ecord the presence of the header)-2.5 E 88.83(R$* $:)
3742 172 469.8 R($\(storage {MessageIdCheck} $@ OK $\) $1)2.5 E(R< $+ @ $+ >)
3743 172 481.8 Q($@ OK)49.56 E 88.83(R$* $#error)172 493.8 R
3744 ($: 553 Header Error)2.5 E(Scheck_eoh)172 517.8 Q 2.5(#C)172 529.8 S
3745 (heck the macro)-2.5 E 88.83(R$* $:)172 541.8 R 2.5(<$)2.5 G
3746 (&{MessageIdCheck} >)-2.5 E 2.5(#C)172 553.8 S
3747 (lear the macro for the ne)-2.5 E(xt message)-.15 E 88.83(R$* $:)172
3748 565.8 R($\(storage {MessageIdCheck} $\) $1)2.5 E 2.5(#H)172 577.8 S
3749 (as a Message-Id: header)-2.5 E(R< $+ >)172 589.8 Q($@ OK)74.41 E 2.5
3750 (#A)172 601.8 S(llo)-2.5 E 2.5(wm)-.25 G
3751 (issing Message-Id: from local mail)-2.5 E 88.83(R$* $:)172 613.8 R 2.5
3752 (<$)2.5 G(&{client_name} >)-2.5 E(R< >)172 625.8 Q($@ OK)87.55 E
3753 (R< $=w >)172 637.8 Q($@ OK)67.19 E 2.5(#O)172 649.8 S
3754 (therwise, reject the mail)-2.5 E 88.83(R$* $#error)172 661.8 R
3755 ($: 553 Header Error)2.5 E -.25(Ke)132 678 S .459(ep in mind the Messag\
3756 e-Id: header is not a required header and is not a guaranteed spam).25 F
3757 (indicator)132 690 Q 5(.T)-.55 G(his ruleset is an e)-5 E
3758 (xample and should probably not be used in production.)-.15 E 0 Cg EP
3759 %%Page: 43 39
3760 %%BeginPageSetup
3761 BP
3762 %%EndPageSetup
3763 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3764 (SMM:08-43)195.86 E 2.5(5.1.4.7. check_eom)117 96 R/F1 10/Times-Roman@0
3765 SF(The)157 112.2 Q/F2 10/Times-Italic@0 SF -.15(ch)3.218 G(ec).15 E
3766 (k_eom)-.2 E F1 .719(ruleset is called after the end of a message, its \
3767 parameter is the mes-)3.218 F(sage size.)132 124.2 Q
3768 (It can accept or reject the message.)5 E F0 2.5(5.1.4.8. check_etr)117
3769 148.2 R(n)-.15 E F1(The)157 164.4 Q F2 -.15(ch)3.385 G(ec).15 E(k_etrn)
3770 -.2 E F1 .885(ruleset is passed the parameter of the)3.385 F/F3 9
3771 /Times-Roman@0 SF .885(SMTP ETRN)3.385 F F1 3.384(command. It)3.385 F
3772 (can)3.384 E(accept or reject the command.)132 176.4 Q F0 2.5
3773 (5.1.4.9. check_expn)117 200.4 R F1(The)157 216.6 Q F2 -.15(ch)3.614 G
3774 (ec).15 E(k_e)-.2 E(xpn)-.2 E F1 1.115
3775 (ruleset is passed the user name parameter of the)3.614 F F3 1.115
3776 (SMTP EXPN)3.615 F F1(com-)3.615 E 2.5(mand. It)132 228.6 R
3777 (can accept or reject the address.)2.5 E F0 2.5(5.1.4.10. check_vrfy)117
3778 252.6 R F1(The)157 268.8 Q F2 -.15(ch)3.817 G(ec).15 E(k_vrfy)-.2 E F1
3779 1.317(ruleset is passed the user name parameter of the)3.817 F F3 1.316
3780 (SMTP VRFY)3.817 F F1(com-)3.816 E 2.5(mand. It)132 280.8 R
3781 (can accept or reject the command.)2.5 E F0 2.5(5.1.4.11. trust_auth)117
3782 304.8 R F1(The)157 321 Q F2(trust_auth)3.044 E F1 .545
3783 (ruleset is passed the A)3.044 F .545(UTH= parameter of the)-.55 F F3
3784 .545(SMTP MAIL)3.045 F F1(command.)3.045 E .636
3785 (It is used to determine whether this v)132 333 R .635
3786 (alue should be trusted. In order to mak)-.25 F 3.135(et)-.1 G .635
3787 (his decision,)-3.135 F .153(the ruleset may mak)132 345 R 2.653(eu)-.1
3788 G .154(se of the v)-2.653 F(arious)-.25 E F0(${auth_*})2.654 E F1 2.654
3789 (macros. If)2.654 F .154(the ruleset does resolv)2.654 F 2.654(et)-.15 G
3790 2.654(ot)-2.654 G(he)-2.654 E .019(\231error\232 mailer the A)132 357 R
3791 .019(UTH= parameter is not trusted and hence not passed on to the ne)
3792 -.55 F .018(xt relay)-.15 F(.)-.65 E F0 2.5(5.1.4.12. tls_client)117 381
3793 R F1(The)157 397.2 Q F2(tls_client)2.946 E F1 .447
3794 (ruleset is called when sendmail acts as serv)2.947 F(er)-.15 E 2.947
3795 (,a)-.4 G .447(fter a ST)-2.947 F(AR)-.93 E .447(TTLS com-)-.6 F 1.045
3796 (mand has been issued, and from)132 409.2 R F2 -.15(ch)3.545 G(ec).15 E
3797 (k_mail.)-.2 E F1 1.045(The parameter is the v)6.045 F 1.045(alue of)
3798 -.25 F F0(${v)3.545 E(erify})-.1 E F1(and)3.545 E(ST)132 421.2 Q(AR)-.93
3799 E 1.703(TTLS or MAIL, respecti)-.6 F -.15(ve)-.25 G(ly).15 E 6.704(.I)
3800 -.65 G 4.204(ft)-6.704 G 1.704(he ruleset does resolv)-4.204 F 4.204(et)
3801 -.15 G 4.204(ot)-4.204 G 1.704(he \231error\232 mailer)-4.204 F 4.204
3802 (,t)-.4 G(he)-4.204 E(appropriate error code is returned to the client.)
3803 132 433.2 Q F0 2.5(5.1.4.13. tls_ser)117 457.2 R -.1(ve)-.1 G(r).1 E F1
3804 (The)157 473.4 Q F2(tls_server)3.054 E F1 .554
3805 (ruleset is called when sendmail acts as client after a ST)3.054 F(AR)
3806 -.93 E .553(TTLS com-)-.6 F .049(mand \(should\) ha)132 485.4 R .349
3807 -.15(ve b)-.2 H .049(een issued.).15 F .049(The parameter is the v)5.049
3808 F .049(alue of)-.25 F F0(${v)2.55 E(erify})-.1 E F1 5.05(.I)C 2.55(ft)
3809 -5.05 G .05(he ruleset does)-2.55 F(resolv)132 497.4 Q 2.515(et)-.15 G
3810 2.515(ot)-2.515 G .015(he \231error\232 mailer)-2.515 F 2.514(,t)-.4 G
3811 .014(he connection is aborted \(treated as non-deli)-2.514 F -.15(ve)
3812 -.25 G .014(rable with a per).15 F(-)-.2 E(manent or temporary error\).)
3813 132 509.4 Q F0 2.5(5.1.4.14. tls_r)117 533.4 R(cpt)-.18 E F1(The)157
3814 549.6 Q F2(tls_r)4.074 E(cpt)-.37 E F1 1.574
3815 (ruleset is called each time before a RCPT T)4.074 F 4.075(Oc)-.18 G
3816 1.575(ommand is sent.)-4.075 F(The)6.575 E .102
3817 (parameter is the current recipient.)132 561.6 R .102
3818 (If the ruleset does resolv)5.102 F 2.602(et)-.15 G 2.602(ot)-2.602 G
3819 .102(he \231error\232 mailer)-2.602 F 2.602(,t)-.4 G .102(he RCPT)-2.602
3820 F 2.748 -.18(TO c)132 573.6 T 2.388
3821 (ommand is suppressed \(treated as non-deli).18 F -.15(ve)-.25 G 2.388
3822 (rable with a permanent or temporary).15 F 3.028(error\). This)132 585.6
3823 R .528(ruleset allo)3.028 F .528(ws to require encryption or v)-.25 F
3824 .527(eri\214cation of the recipient')-.15 F 3.027(sM)-.55 G 2.387 -.93
3825 (TA e)-3.027 H -.15(ve).68 G(n).15 E .467(if the mail is someho)132
3826 597.6 R 2.968(wr)-.25 G .468(edirected to another host.)-2.968 F -.15
3827 (Fo)5.468 G 2.968(re).15 G .468(xample, sending mail to)-3.118 F F2(luk)
3828 2.968 E(e@end-)-.1 E(mail.or)132 609.6 Q(g)-.37 E F1 1.929
3829 (may get redirected to a host named)4.43 F F2(death.star)4.429 E F1
3830 1.929(and hence the tls_serv)4.429 F 1.929(er ruleset)-.15 F -.1(wo)132
3831 621.6 S(n').1 E 3.002(ta)-.18 G(pply)-3.002 E 5.502(.B)-.65 G 3.002(yi)
3832 -5.502 G .503(ntroducing per recipient restrictions such attacks \(e.g.\
3833 , via DNS spoo\214ng\))-3.002 F(can be made impossible.)132 633.6 Q(See)
3834 5 E F2(cf/README)2.5 E F1(ho)2.5 E 2.5(wt)-.25 G
3835 (his ruleset can be used.)-2.5 E F0 2.5(5.1.4.15. sr)117 657.6 R
3836 (v_featur)-.1 E(es)-.18 E F1(The)157 673.8 Q F2(srv_featur)2.75 E(es)
3837 -.37 E F1 .25(ruleset is called with the connecting client')2.75 F 2.75
3838 (sh)-.55 G .25(ost name when a client)-2.75 F 1.511
3839 (connects to sendmail.)132 685.8 R 1.511(This ruleset should return)
3840 6.511 F F0($#)4.011 E F1(follo)4.011 E 1.512
3841 (wed by a list of options \(single)-.25 F 2.16
3842 (characters delimited by white space\).)132 697.8 R 2.16
3843 (If the return v)7.16 F 2.16(alue starts with an)-.25 F 2.16
3844 (ything else it is)-.15 F .266(silently ignored.)132 709.8 R .267
3845 (Generally upper case characters turn of)5.267 F 2.767(faf)-.25 G .267
3846 (eature while lo)-2.767 F .267(wer case charac-)-.25 F 1.55
3847 (ters turn it on.)132 721.8 R 1.55(Option `S' causes the serv)6.55 F
3848 1.55(er not to of)-.15 F 1.55(fer ST)-.25 F(AR)-.93 E 1.55
3849 (TTLS, which is useful to)-.6 F 0 Cg EP
3850 %%Page: 44 40
3851 %%BeginPageSetup
3852 BP
3853 %%EndPageSetup
3854 /F0 10/Times-Bold@0 SF 193.36(SMM:08-44 Sendmail)72 60 R
3855 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.865
3856 (interact with MT)132 96 R(As/MU)-.93 E 1.865(As that ha)-.4 F 2.165
3857 -.15(ve b)-.2 H(rok).15 E 1.865(en ST)-.1 F(AR)-.93 E 1.865
3858 (TTLS implementations by simply not)-.6 F(of)132 108 Q 2.116(fering it.)
3859 -.25 F 2.116(`V' turns of)7.116 F 4.616(ft)-.25 G 2.116
3860 (he request for a client certi\214cate during the TLS handshak)-4.616 F
3861 (e.)-.1 E .148(Options `)132 120 R 2.368 -1.11(A' a)-.8 H .148
3862 (nd `P' suppress SMTP A)1.11 F .149(UTH and PIPELINING, respecti)-.55 F
3863 -.15(ve)-.25 G(ly).15 E 5.149(.`)-.65 G .149(c' is the equi)-5.149 F(v-)
3864 -.25 E 1.768(alent to AuthOptions=p, i.e., it doesn')132 132 R 4.268(tp)
3865 -.18 G 1.768(ermit mechanisms susceptible to simple passi)-4.268 F -.15
3866 (ve)-.25 G 1.13
3867 (attack \(e.g., PLAIN, LOGIN\), unless a security layer is acti)132 144
3868 R -.15(ve)-.25 G 6.13(.O).15 G 1.13(ption `l' requires SMTP)-6.13 F -.55
3869 (AU)132 156 S 2.123(TH for a connection.).55 F 2.123
3870 (Options 'B', 'D', 'E', and 'X' suppress SMTP VERB, DSN,)7.123 F
3871 (ETRN, and EXPN, respecti)132 168 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E
3872 37.78(AD)172 184.2 S 2.5(on)-37.78 G(ot of)-2.5 E(fer A)-.25 E(UTH)-.55
3873 E 40.56(aO)172 196.2 S -.25(ff)-40.56 G(er A).25 E(UTH \(def)-.55 E
3874 (ault\))-.1 E 38.33(BD)172 208.2 S 2.5(on)-38.33 G(ot of)-2.5 E
3875 (fer VERB)-.25 E 40(bO)172 220.2 S -.25(ff)-40 G(er VERB \(def).25 E
3876 (ault\))-.1 E 38.33(CD)172 232.2 S 2.5(on)-38.33 G
3877 (ot require security layer for)-2.5 E(plainte)217 244.2 Q(xt A)-.15 E
3878 (UTH \(def)-.55 E(ault\))-.1 E 40.56(cR)172 256.2 S
3879 (equire security layer for plainte)-40.56 E(xt A)-.15 E(UTH)-.55 E 37.78
3880 (DD)172 268.2 S 2.5(on)-37.78 G(ot of)-2.5 E(fer DSN)-.25 E 40(dO)172
3881 280.2 S -.25(ff)-40 G(er DSN \(def).25 E(ault\))-.1 E 38.89(ED)172 292.2
3882 S 2.5(on)-38.89 G(ot of)-2.5 E(fer ETRN)-.25 E 40.56(eO)172 304.2 S -.25
3883 (ff)-40.56 G(er ETRN \(def).25 E(ault\))-.1 E 38.89(LD)172 316.2 S 2.5
3884 (on)-38.89 G(ot require A)-2.5 E(UTH \(def)-.55 E(ault\))-.1 E 42.22(lR)
3885 172 328.2 S(equire A)-42.22 E(UTH)-.55 E 39.44(PD)172 340.2 S 2.5(on)
3886 -39.44 G(ot of)-2.5 E(fer PIPELINING)-.25 E 40(pO)172 352.2 S -.25(ff)
3887 -40 G(er PIPELINING \(def).25 E(ault\))-.1 E 39.44(SD)172 364.2 S 2.5
3888 (on)-39.44 G(ot of)-2.5 E(fer ST)-.25 E(AR)-.93 E(TTLS)-.6 E 41.11(sO)
3889 172 376.2 S -.25(ff)-41.11 G(er ST).25 E(AR)-.93 E(TTLS \(def)-.6 E
3890 (ault\))-.1 E 37.78(VD)172 388.2 S 2.5(on)-37.78 G
3891 (ot request a client certi\214cate)-2.5 E 40(vR)172 400.2 S
3892 (equest a client certi\214cate \(def)-40 E(ault\))-.1 E 37.78(XD)172
3893 412.2 S 2.5(on)-37.78 G(ot of)-2.5 E(fer EXPN)-.25 E 40(xO)172 424.2 S
3894 -.25(ff)-40 G(er EXPN \(def).25 E(ault\))-.1 E .204
3895 (Note: the entries mark)132 440.4 R .204(ed as `)-.1 F(`\(def)-.74 E
3896 (ault\)')-.1 E 2.705('m)-.74 G .205
3897 (ay require that some con\214guration has been made,)-2.705 F .407
3898 (e.g., SMTP A)132 452.4 R .407(UTH is only a)-.55 F -.25(va)-.2 G .407
3899 (ilable if properly con\214gured.).25 F(Moreo)5.407 E -.15(ve)-.15 G
3900 1.207 -.4(r, m).15 H(an).4 E 2.907(yo)-.15 G .407(ptions can be)-2.907 F
3901 .054(changed on a global basis via other settings as e)132 464.4 R .054
3902 (xplained in this document, e.g., via Daemon-)-.15 F(PortOptions.)132
3903 476.4 Q .88(The ruleset may return `$#temp' to indicate that there is a\
3904  temporary problem deter)157 492.6 R(-)-.2 E 1.622
3905 (mining the correct features, e.g., if a map is una)132 504.6 R -.25(va)
3906 -.2 G 4.123(ilable. In).25 F 1.623(that case, the SMTP serv)4.123 F(er)
3907 -.15 E(issues a temporary f)132 516.6 Q
3908 (ailure and does not accept email.)-.1 E F0 2.5(5.1.4.16. try_tls)117
3909 540.6 R F1(The)157 556.8 Q/F2 10/Times-Italic@0 SF(try_tls)3.564 E F1
3910 1.063(ruleset is called when sendmail connects to another MT)3.563 F
3911 3.563(A. If)-.93 F 1.063(the ruleset)3.563 F 1.152(does resolv)132 568.8
3912 R 3.652(et)-.15 G 3.652(ot)-3.652 G 1.152(he \231error\232 mailer)-3.652
3913 F 3.653(,s)-.4 G 1.153(endmail does not try ST)-3.653 F(AR)-.93 E 1.153
3914 (TTLS e)-.6 F -.15(ve)-.25 G 3.653(ni).15 G 3.653(fi)-3.653 G 3.653(ti)
3915 -3.653 G 3.653(so)-3.653 G -.25(ff)-3.653 G(ered.).25 E .486
3916 (This is useful to interact with MT)132 580.8 R .485(As that ha)-.93 F
3917 .785 -.15(ve b)-.2 H(rok).15 E .485(en ST)-.1 F(AR)-.93 E .485
3918 (TTLS implementations by sim-)-.6 F(ply not using it.)132 592.8 Q F0 2.5
3919 (5.1.4.17. authinf)117 616.8 R(o)-.25 E F1(The)157 633 Q F2(authinfo)
3920 3.049 E F1 .549
3921 (ruleset is called when sendmail tries to authenticate to another MT)
3922 3.049 F 3.05(A. It)-.93 F .844(should return)132 645 R F0($#)3.344 E F1
3923 (follo)3.344 E .844(wed by a list of tok)-.25 F .843
3924 (ens that are used for SMTP A)-.1 F 3.343(UTH. If)-.55 F .843
3925 (the return)3.343 F -.25(va)132 657 S 1.303(lue starts with an).25 F
3926 1.304(ything else it is silently ignored.)-.15 F 1.304(Each tok)6.304 F
3927 1.304(en is a tagged string of the)-.1 F
3928 (form: "TDstring" \(including the quotes\), where)132 669 Q 0 Cg EP
3929 %%Page: 45 41
3930 %%BeginPageSetup
3931 BP
3932 %%EndPageSetup
3933 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3934 (SMM:08-45)195.86 E/F1 10/Times-Roman@0 SF 38.89(TT)172 96 S
3935 (ag which describes the item)-39.69 E 37.78(DD)172 108 S
3936 (elimiter: ':' simple te)-37.78 E(xt follo)-.15 E(ws)-.25 E
3937 ('=' string is base64 encoded)217 120 Q 19.72(string V)172 132 R
3938 (alue of the item)-1.11 E -1.11(Va)132 148.2 S(lid v)1.11 E
3939 (alues for the tag are:)-.25 E 37.78(Uu)172 164.4 S
3940 (ser \(authorization\) id)-37.78 E 41.67(Ia)172 176.4 S
3941 (uthentication id)-41.67 E 39.44(Pp)172 188.4 S(assw)-39.44 E(ord)-.1 E
3942 38.33(Rr)172 200.4 S(ealm)-38.33 E 36.11(Ml)172 212.4 S
3943 (ist of mechanisms delimited by spaces)-36.11 E .324
3944 (If this ruleset is de\214ned, the option)132 228.6 R F0(DefaultA)2.823
3945 E(uthInf)-.5 E(o)-.25 E F1 .323(is ignored \(e)2.823 F -.15(ve)-.25 G
3946 2.823(ni).15 G 2.823(ft)-2.823 G .323(he ruleset does not)-2.823 F
3947 (return a `)132 240.6 Q(`useful')-.74 E 2.5('r)-.74 G(esult\).)-2.5 E F0
3948 2.5(5.1.4.18. queuegr)117 264.6 R(oup)-.18 E F1(The)157 280.8 Q/F2 10
3949 /Times-Italic@0 SF(queue)3.918 E(gr)-.4 E(oup)-.45 E F1 1.419
3950 (ruleset is used to map a recipient address to a queue group name.)3.918
3951 F 1.197
3952 (The input for the ruleset is a recipient address as speci\214ed by the)
3953 132 292.8 R/F3 9/Times-Roman@0 SF 1.196(SMTP RCPT)3.697 F F1(command.)
3954 3.696 E 1.306(The ruleset should return)132 304.8 R F0($#)3.807 E F1
3955 (follo)3.807 E 1.307(wed by the name of a queue group.)-.25 F 1.307
3956 (If the return v)6.307 F(alue)-.25 E 1.241(starts with an)132 316.8 R
3957 1.241(ything else it is silently ignored.)-.15 F 1.241
3958 (See the section about `)6.241 F 1.24(`Queue Groups and)-.74 F
3959 (Queue Directories')132 328.8 Q 2.5('f)-.74 G(or further information.)
3960 -2.5 E F0 2.5(5.1.4.19. gr)117 352.8 R(eet_pause)-.18 E F1(The)157 369 Q
3961 F2(gr)2.792 E(eet_pause)-.37 E F1 .292
3962 (ruleset is used to specify the amount of time to pause before sending)
3963 2.792 F 1.226(the initial SMTP 220 greeting.)132 381 R 1.226(If an)6.226
3964 F 3.726(yt)-.15 G(raf)-3.726 E 1.226(\214c is recei)-.25 F -.15(ve)-.25
3965 G 3.726(dd).15 G 1.226(uring that pause, an SMTP 554)-3.726 F .295
3966 (rejection response is gi)132 393 R -.15(ve)-.25 G 2.795(ni).15 G .295
3967 (nstead of the 220 greeting and all SMTP commands are rejected)-2.795 F
3968 1.489(during that connection.)132 405 R 1.488
3969 (This helps protect sites from open proxies and SMTP slammers.)6.489 F
3970 .521(The ruleset should return)132 417 R F0($#)3.021 E F1(follo)3.021 E
3971 .522(wed by the number of milliseconds \(thousandths of a sec-)-.25 F
3972 .729(ond\) to pause.)132 429 R .729(If the return v)5.729 F .728
3973 (alue starts with an)-.25 F .728(ything else or is not a number)-.15 F
3974 3.228(,i)-.4 G 3.228(ti)-3.228 G 3.228(ss)-3.228 G(ilently)-3.228 E
3975 2.702(ignored. Note:)132 441 R .202(this ruleset is not in)2.702 F -.2
3976 (vo)-.4 G -.1(ke).2 G 2.702(d\().1 G .202
3977 (and hence the feature is disabled\) when the smtps)-2.702 F 1.224
3978 (\(SMTP o)132 453 R -.15(ve)-.15 G 3.724(rS).15 G 1.224
3979 (SL\) is used, i.e., the)-3.724 F F2(s)3.724 E F1 1.224
3980 (modi\214er is set for the daemon via)3.724 F F0(DaemonP)3.724 E(ortOp-)
3981 -.2 E(tions)132 465 Q F1 2.5(,b)C(ecause in this case the SSL handshak)
3982 -2.5 E 2.5(ei)-.1 G 2.5(sp)-2.5 G(erformed before the greeting is sent.)
3983 -2.5 E F0 2.5(5.1.5. IPC)102 489 R(mailers)2.5 E F1 1.332
3984 (Some special processing occurs if the ruleset zero resolv)142 505.2 R
3985 1.333(es to an IPC mailer \(that is, a)-.15 F 1.179
3986 (mailer that has \231[IPC]\232 listed as the P)117 517.2 R 1.179
3987 (ath in the)-.15 F F0(M)3.679 E F1 1.179(con\214guration line.)3.679 F
3988 1.178(The host name passed)6.178 F 1.178(after \231$@\232 has MX e)117
3989 529.2 R 1.178(xpansion performed if not deli)-.15 F -.15(ve)-.25 G 1.178
3990 (ring via a named sock).15 F 1.178(et; this looks the)-.1 F
3991 (name up in DNS to \214nd alternate deli)117 541.2 Q -.15(ve)-.25 G
3992 (ry sites.).15 E .442(The host name can also be pro)142 557.4 R .442
3993 (vided as a dotted quad or an IPv6 address in square brack-)-.15 F
3994 (ets; for e)117 569.4 Q(xample:)-.15 E([128.32.149.78])157 585.6 Q(or)
3995 117 601.8 Q([IPv6:2002:c0a8:51d2::23f4])157 618 Q
3996 (This causes direct con)117 634.2 Q -.15(ve)-.4 G
3997 (rsion of the numeric v).15 E(alue to an IP host address.)-.25 E .214(T\
3998 he host name passed in after the \231$@\232 may also be a colon-separat\
3999 ed list of hosts.)142 650.4 R(Each)5.214 E .485(is separately MX e)117
4000 662.4 R .484(xpanded and the results are concatenated to mak)-.15 F
4001 2.984(e\()-.1 G .484(essentially\) one long MX)-2.984 F 3.464(list. The)
4002 117 674.4 R .964(intent here is to create \231f)3.464 F(ak)-.1 E .964
4003 (e\232 MX records that are not published in DNS for pri)-.1 F -.25(va)
4004 -.25 G(te).25 E(internal netw)117 686.4 Q(orks.)-.1 E
4005 (As a \214nal special case, the host name can be passed in as a te)142
4006 702.6 Q(xt string in square brack)-.15 E(ets:)-.1 E 0 Cg EP
4007 %%Page: 46 42
4008 %%BeginPageSetup
4009 BP
4010 %%EndPageSetup
4011 /F0 10/Times-Bold@0 SF 193.36(SMM:08-46 Sendmail)72 60 R
4012 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF([ucb)157
4013 96 Q -.25(va)-.15 G(x.berk).25 E(ele)-.1 E -.65(y.)-.15 G(edu]).65 E
4014 .313(This form a)117 112.2 R -.2(vo)-.2 G .313(ids the MX mapping.).2 F
4015 F0(N.B.:)5.313 E/F2 10/Times-Italic@0 SF .312
4016 (This is intended only for situations wher)2.813 F 2.812(ey)-.37 G .312
4017 (ou have a)-2.812 F .337(network \214r)117 124.2 R -.15(ew)-.37 G .337
4018 (all or other host that will do special pr).15 F .337
4019 (ocessing for all your mail, so that your MX)-.45 F -.37(re)117 136.2 S
4020 (cor).37 E 3.959(dp)-.37 G 1.459(oints to a gate)-3.959 F 1.459(way mac)
4021 -.15 F 1.459(hine; this mac)-.15 F 1.458(hine could then do dir)-.15 F
4022 1.458(ect delivery to mac)-.37 F(hines)-.15 E .09
4023 (within your local domain.)117 148.2 R .09(Use of this featur)5.09 F
4024 2.59(ed)-.37 G(ir)-2.59 E .09
4025 (ectly violates RFC 1123 section 5.3.5: it should)-.37 F
4026 (not be used lightly)117 160.2 Q(.)-.55 E F0 2.5(5.2. D)87 184.2 R 2.5
4027 <8a44>2.5 G(e\214ne Macr)-2.5 E(o)-.18 E F1 .881
4028 (Macros are named with a single character or with a w)127 200.4 R .88
4029 (ord in {braces}.)-.1 F .88(The names `)5.88 F(`x')-.74 E 3.38('a)-.74 G
4030 (nd)-3.38 E -.74(``)102 212.4 S({x}').74 E 4.349('d)-.74 G 1.849
4031 (enote the same macro for e)-4.349 F -.15(ve)-.25 G 1.849
4032 (ry single character `).15 F(`x')-.74 E 4.349('. Single)-.74 F 1.85
4033 (character names may be)4.35 F .173
4034 (selected from the entire ASCII set, b)102 224.4 R .173(ut user)-.2 F
4035 .172(-de\214ned macros should be selected from the set of upper)-.2 F
4036 .031(case letters only)102 236.4 R 5.031(.L)-.65 G -.25(ow)-5.031 G .031
4037 (er case letters and special symbols are used internally).25 F 5.032(.L)
4038 -.65 G .032(ong names be)-5.032 F(ginning)-.15 E .327(with a lo)102
4039 248.4 R .326(wer case letter or a punctuation character are reserv)-.25
4040 F .326(ed for use by sendmail, so user)-.15 F(-de\214ned)-.2 E
4041 (long macro names should be)102 260.4 Q(gin with an upper case letter)
4042 -.15 E(.)-.55 E(The syntax for macro de\214nitions is:)127 276.6 Q F0(D)
4043 142 292.8 Q F2 1.666(xv)C(al)-1.666 E F1(where)102 309 Q F2(x)3.068 E F1
4044 .568(is the name of the macro \(which may be a single character or a w)
4045 3.068 F .569(ord in braces\) and)-.1 F F2(val)3.069 E F1(is)3.069 E .479
4046 (the v)102 321 R .479(alue it should ha)-.25 F -.15(ve)-.2 G 5.479(.T)
4047 .15 G .478(here should be no spaces gi)-5.479 F -.15(ve)-.25 G 2.978(nt)
4048 .15 G .478(hat do not actually belong in the macro)-2.978 F -.25(va)102
4049 333 S(lue.).25 E .494(Macros are interpolated using the construct)127
4050 349.2 R F0($)2.994 E F2(x)A F1 2.994(,w)C(here)-2.994 E F2(x)2.994 E F1
4051 .494(is the name of the macro to be inter)2.994 F(-)-.2 E 2.933
4052 (polated. This)102 361.2 R .433
4053 (interpolation is done when the con\214guration \214le is read, e)2.933
4054 F .432(xcept in)-.15 F F0(M)2.932 E F1 2.932(lines. The)2.932 F(spe-)
4055 2.932 E(cial construct)102 373.2 Q F0($&)2.5 E F2(x)A F1(can be used in)
4056 2.5 E F0(R)2.5 E F1(lines to get deferred interpolation.)2.5 E
4057 (Conditionals can be speci\214ed using the syntax:)127 389.4 Q($?x te)
4058 142 405.6 Q(xt1 $| te)-.15 E(xt2 $.)-.15 E 1.561(This interpolates)102
4059 421.8 R F2(te)4.061 E(xt1)-.2 E F1 1.562(if the macro)4.062 F F0($x)
4060 4.062 E F1 1.562(is set and non-null, and)4.062 F F2(te)4.062 E(xt2)-.2
4061 E F1 4.062(otherwise. The)4.062 F 1.562(\231else\232 \()4.062 F F0($|)A
4062 F1(\))A(clause may be omitted.)102 433.8 Q 1.303(The follo)127 450 R
4063 1.303(wing macros are de\214ned and/or used internally by)-.25 F F2
4064 (sendmail)3.802 E F1 1.302(for interpolation into)3.802 F(ar)102 464 Q
4065 (gv')-.18 E 2.792(sf)-.55 G .292(or mailers or for other conte)-2.792 F
4066 2.793(xts. The)-.15 F .293(ones mark)2.793 F .293
4067 (ed \207 are information passed into sendmail)-.1 F/F3 7/Times-Roman@0
4068 SF(16)-4 I F1(,)4 I .036(the ones mark)102 476 R .036(ed \210 are infor\
4069 mation passed both in and out of sendmail, and the unmark)-.1 F .035
4070 (ed macros are)-.1 F(passed out of sendmail b)102 488 Q
4071 (ut are not otherwise used internally)-.2 E 5(.T)-.65 G
4072 (hese macros are:)-5 E 13.06($a The)102 504.2 R
4073 (origination date in RFC 822 format.)2.5 E(This is e)5 E
4074 (xtracted from the Date: line.)-.15 E 12.5($b The)102 520.4 R
4075 (current date in RFC 822 format.)2.5 E 13.06($c The)102 536.6 R .002
4076 (hop count.)2.502 F .002(This is a count of the number of Recei)5.002 F
4077 -.15(ve)-.25 G .003(d: lines plus the v).15 F .003(alue of the)-.25 F F0
4078 <ad68>2.503 E F1(com-)2.503 E(mand line \215ag.)127 548.6 Q 12.5($d The)
4079 102 564.8 R(current date in UNIX \(ctime\) format.)2.5 E 8.06
4080 ($e\207 \(Obsolete;)102 581 R 1.814
4081 (use SmtpGreetingMessage option instead.\))4.314 F 1.814
4082 (The SMTP entry message.)6.814 F 1.814(This is)6.814 F .631
4083 (printed out when SMTP starts up.)127 593 R .631(The \214rst w)5.631 F
4084 .631(ord must be the)-.1 F F0($j)3.131 E F1 .632
4085 (macro as speci\214ed by RFC)3.131 F 2.97(821. Def)127 605 R .47
4086 (aults to \231$j Sendmail $v ready at $b\232.)-.1 F .47
4087 (Commonly rede\214ned to include the con\214gu-)5.47 F(ration v)127 617
4088 Q(ersion number)-.15 E 2.5(,e)-.4 G
4089 (.g., \231$j Sendmail $v/$Z ready at $b\232)-2.5 E 14.17($f The)102
4090 633.2 R(en)2.5 E -.15(ve)-.4 G(lope sender \(from\) address.).15 E 12.5
4091 ($g The)102 649.4 R .017(sender address relati)2.517 F .317 -.15(ve t)
4092 -.25 H 2.517(ot).15 G .017(he recipient.)-2.517 F -.15(Fo)5.017 G 2.517
4093 (re).15 G .018(xample, if)-2.667 F F0($f)2.518 E F1 .018
4094 (is \231foo\232,)2.518 F F0($g)2.518 E F1 .018
4095 (will be \231host!foo\232,)2.518 F(\231foo@host.domain\232, or whate)127
4096 661.4 Q -.15(ve)-.25 G 2.5(ri).15 G 2.5(sa)-2.5 G
4097 (ppropriate for the recei)-2.5 E(ving mailer)-.25 E(.)-.55 E .32 LW 76
4098 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84
4099 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL
4100 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116
4101 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128
4102 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140
4103 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152
4104 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164
4105 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176
4106 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188
4107 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200
4108 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212
4109 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F4 5/Times-Roman@0 SF(16)93.6
4110 689.2 Q/F5 8/Times-Roman@0 SF(As of v)3.2 I
4111 (ersion 8.6, all of these macros ha)-.12 E .24 -.12(ve r)-.16 H
4112 (easonable def).12 E 2(aults. Pre)-.08 F(vious v)-.2 E
4113 (ersions required that the)-.12 E 2(yb)-.12 G 2(ed)-2 G(e\214ned.)-2 E 0
4114 Cg EP
4115 %%Page: 47 43
4116 %%BeginPageSetup
4117 BP
4118 %%EndPageSetup
4119 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4120 (SMM:08-47)195.86 E/F1 10/Times-Roman@0 SF 12.5($h The)102 96 R
4121 (recipient host.)2.5 E
4122 (This is set in ruleset 0 from the $@ \214eld of a parsed address.)5 E
4123 14.72($i The)102 112.2 R(queue id, e.g., \231f344MXxp018717\232.)2.5 E
4124 9.72($j\210 The)102 128.4 R(\231of)2.747 E .247
4125 (\214cial\232 domain name for this site.)-.25 F .247
4126 (This is fully quali\214ed if the full quali\214cation can be)5.247 F
4127 3.093(found. It)127 140.4 R/F2 10/Times-Italic@0 SF(must)3.093 E F1 .594
4128 (be rede\214ned to be the fully quali\214ed domain name if your system \
4129 is not con-)3.093 F
4130 (\214gured so that information can \214nd it automatically)127 152.4 Q
4131 (.)-.65 E 12.5($k The)102 168.6 R
4132 (UUCP node name \(from the uname system call\).)2.5 E 9.72
4133 ($l\207 \(Obsolete;)102 184.8 R 1.282
4134 (use UnixFromLine option instead.\))3.782 F 1.282
4135 (The format of the UNIX from line.)6.282 F(Unless)6.281 E 1.409(you ha)
4136 127 196.8 R 1.709 -.15(ve c)-.2 H 1.409
4137 (hanged the UNIX mailbox format, you should not change the def).15 F
4138 1.41(ault, which is)-.1 F(\231From $g $d\232.)127 208.8 Q 9.72($m The)
4139 102 225 R .719(domain part of the)3.219 F F2 -.1(ge)3.219 G(thostname).1
4140 E F1 .718(return v)3.219 F 3.218(alue. Under)-.25 F .718
4141 (normal circumstances,)3.218 F F0($j)3.218 E F1 .718(is equi)3.218 F(v-)
4142 -.25 E(alent to)127 237 Q F0($w)2.5 E(.$m)-.7 E F1(.)A 7.5($n\207 The)
4143 102 253.2 R(name of the daemon \(for error messages\).)2.5 E(Def)5 E
4144 (aults to \231MAILER-D)-.1 E(AEMON\232.)-.4 E 7.5($o\207 \(Obsolete:)102
4145 269.4 R .65(use OperatorChars option instead.\))3.15 F .651
4146 (The set of \231operators\232 in addresses.)5.651 F 3.151(Al)5.651 G
4147 .651(ist of)-3.151 F .582(characters which will be considered tok)127
4148 281.4 R .581(ens and which will separate tok)-.1 F .581
4149 (ens when doing pars-)-.1 F 3.277(ing. F)127 293.4 R .777(or e)-.15 F
4150 .777(xample, if \231@\232 were in the)-.15 F F0($o)3.278 E F1 .778
4151 (macro, then the input \231a@b\232 w)3.278 F .778(ould be scanned as)-.1
4152 F .628(three tok)127 305.4 R .628(ens: \231a,)-.1 F 3.128<9a99>-.7 G(@,)
4153 -3.128 E 3.128<9a61>-.7 G .628(nd \231b)-3.128 F 4.527 -.7(.\232 D)-.4 H
4154 (ef).7 E .627
4155 (aults to \231.:@[]\232, which is the minimum set necessary to)-.1 F
4156 .856(do RFC 822 parsing; a richer set of operators is \231.:%@!/[]\232,\
4157  which adds support for UUCP)127 317.4 R(,)-1.11 E
4158 (the %-hack, and X.400 addresses.)127 329.4 Q 12.5($p Sendmail')102
4159 345.6 R 2.5(sp)-.55 G(rocess id.)-2.5 E 7.5($q\207 Def)102 361.8 R .404
4160 (ault format of sender address.)-.1 F(The)5.404 E F0($q)2.903 E F1 .403
4161 (macro speci\214es ho)2.903 F 2.903(wa)-.25 G 2.903(na)-2.903 G .403
4162 (ddress should appear in a)-2.903 F 1.18(message when it is def)127
4163 373.8 R 3.681(aulted. Def)-.1 F 1.181(aults to \231<$g>\232.)-.1 F 1.181
4164 (It is commonly rede\214ned to be \231$?x$x)6.181 F(<$g>$|$g$.)127 385.8
4165 Q 5<9a6f>-.7 G 2.5<7299>-5 G($g$?x \($x\)$.)-2.5 E
4166 (\232, corresponding to the follo)-.7 E(wing tw)-.25 E 2.5(of)-.1 G
4167 (ormats:)-2.5 E(Eric Allman <eric@CS.Berk)167 402 Q(ele)-.1 E -.65(y.)
4168 -.15 G(EDU>).65 E(eric@CS.Berk)167 414 Q(ele)-.1 E -.65(y.)-.15 G
4169 (EDU \(Eric Allman\)).65 E F2(Sendmail)127 430.2 Q F1
4170 (properly quotes names that ha)2.5 E .3 -.15(ve s)-.2 H
4171 (pecial characters if the \214rst form is used.).15 E 14.17($r Protocol)
4172 102 446.4 R .977(used to recei)3.477 F 1.277 -.15(ve t)-.25 H .976
4173 (he message.).15 F .976(Set from the)5.976 F F0<ad70>3.476 E F1 .976
4174 (command line \215ag or by the SMTP)3.476 F(serv)127 458.4 Q(er code.)
4175 -.15 E 13.61($s Sender')102 474.6 R 3.946(sh)-.55 G 1.446(ost name.)
4176 -3.946 F 1.447(Set from the)6.447 F F0<ad70>3.947 E F1 1.447
4177 (command line \215ag or by the SMTP serv)3.947 F 1.447(er code \(in)-.15
4178 F(which case it is set to the EHLO/HELO parameter\).)127 486.6 Q 14.72
4179 ($t A)102 502.8 R 1.607(numeric representation of the current time in t\
4180 he format YYYYMMDDHHmm \(4 digit)4.107 F .576(year 1900-9999, 2 digit m\
4181 onth 01-12, 2 digit day 01-31, 2 digit hours 00-23, 2 digit minutes)127
4182 514.8 R(00-59\).)127 526.8 Q 12.5($u The)102 543 R(recipient user)2.5 E
4183 (.)-.55 E 12.5($v The)102 559.2 R -.15(ve)2.5 G(rsion number of the).15
4184 E F2(sendmail)2.5 E F1(binary)2.5 E(.)-.65 E 5.28($w\210 The)102 575.4 R
4185 (hostname of this site.)2.5 E(This is the root name of this host \(b)5 E
4186 (ut see belo)-.2 E 2.5(wf)-.25 G(or ca)-2.5 E -.15(ve)-.2 G(ats\).).15 E
4187 12.5($x The)102 591.6 R(full name of the sender)2.5 E(.)-.55 E 13.06
4188 ($z The)102 607.8 R(home directory of the recipient.)2.5 E 12.5($_ The)
4189 102 624 R -.25(va)2.5 G(lidated sender address.).25 E(See also)5 E F0
4190 (${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${addr_type})102 640.2 Q
4191 .803(The type of the address which is currently being re)127 652.2 R
4192 3.303(written. This)-.25 F .802(macro contains up to three)3.302 F .392
4193 (characters, the \214rst is either `e' or `h' for en)127 664.2 R -.15
4194 (ve)-.4 G .393(lope/header address, the second is a space, and).15 F
4195 (the third is either `s' or `r' for sender/recipient address.)127 676.2
4196 Q(${alg_bits})102 692.4 Q .243(The maximum k)127 704.4 R -.15(ey)-.1 G
4197 .243(length \(in bits\) of the symmetric encryption algorithm used for \
4198 a TLS con-).15 F 2.822(nection. This)127 716.4 R .322
4199 (may be less than the ef)2.822 F(fecti)-.25 E .622 -.15(ve k)-.25 H -.15
4200 (ey).05 G .322(length, which is stored in).15 F F0(${cipher_bits})2.823
4201 E F1 2.823(,f)C(or)-2.823 E 0 Cg EP
4202 %%Page: 48 44
4203 %%BeginPageSetup
4204 BP
4205 %%EndPageSetup
4206 /F0 10/Times-Bold@0 SF 193.36(SMM:08-48 Sendmail)72 60 R
4207 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.74(``)
4208 127 96 S -.15(ex).74 G(port controlled').15 E 2.5('a)-.74 G(lgorithms.)
4209 -2.5 E(${auth_authen})102 112.2 Q 1.223(The client')127 124.2 R 3.723
4210 (sa)-.55 G 1.223(uthentication credentials as determined by authenticat\
4211 ion \(only set if success-)-3.723 F 2.727(ful\). The)127 136.2 R .227(f\
4212 ormat depends on the mechanism used, it might be just `user', or `user@\
4213 realm', or)2.727 F(something similar \(SMTP A)127 148.2 Q(UTH only\).)
4214 -.55 E(${auth_author})102 164.4 Q 1.302(The authorization identity)127
4215 176.4 R 3.802(,i)-.65 G 1.302(.e. the A)-3.802 F 1.301
4216 (UTH= parameter of the)-.55 F/F2 9/Times-Roman@0 SF 1.301(SMTP MAIL)
4217 3.801 F F1 1.301(command if sup-)3.801 F(plied.)127 188.4 Q
4218 (${auth_type})102 204.6 Q
4219 (The mechanism used for SMTP authentication \(only set if successful\).)
4220 127 216.6 Q(${auth_ssf})102 232.8 Q .32(The k)127 244.8 R -.15(ey)-.1 G
4221 .321(length \(in bits\) of the symmetric encryption algorithm used for \
4222 the security layer of a).15 F(SASL mechanism.)127 256.8 Q(${bodytype})
4223 102 273 Q
4224 (The message body type \(7BIT or 8BITMIME\), as determined from the en)
4225 127 285 Q -.15(ve)-.4 G(lope.).15 E(${cert_issuer})102 301.2 Q .709(The\
4226  DN \(distinguished name\) of the CA \(certi\214cate authority\) that s\
4227 igned the presented cer)127 313.2 R(-)-.2 E
4228 (ti\214cate \(the cert issuer\) \(ST)127 325.2 Q(AR)-.93 E(TTLS only\).)
4229 -.6 E(${cert_md5})102 341.4 Q
4230 (The MD5 hash of the presented certi\214cate \(ST)127 353.4 Q(AR)-.93 E
4231 (TTLS only\).)-.6 E(${cert_subject})102 369.6 Q
4232 (The DN of the presented certi\214cate \(called the cert subject\) \(ST)
4233 127 381.6 Q(AR)-.93 E(TTLS only\).)-.6 E(${cipher})102 397.8 Q .228(The\
4234  cipher suite used for the connection, e.g., EDH-DSS-DES-CBC3-SHA, EDH-\
4235 RSA-DES-)127 409.8 R(CBC-SHA, DES-CBC-MD5, DES-CBC3-SHA \(ST)127 421.8 Q
4236 (AR)-.93 E(TTLS only\).)-.6 E(${cipher_bits})102 438 Q .688(The ef)127
4237 450 R(fecti)-.25 E .988 -.15(ve k)-.25 H -.15(ey).05 G .688(length \(in\
4238  bits\) of the symmetric encryption algorithm used for a TLS con-).15 F
4239 (nection.)127 462 Q(${client_addr})102 478.2 Q 2.302
4240 (The IP address of the SMTP client.)127 490.2 R 2.302
4241 (IPv6 addresses are tagged with "IPv6:" before the)7.302 F 2.5
4242 (address. De\214ned)127 502.2 R(in the SMTP serv)2.5 E(er only)-.15 E(.)
4243 -.65 E(${client_connections})102 518.4 Q
4244 (The number of open connections in the SMTP serv)127 530.4 Q
4245 (er for the client IP address.)-.15 E(${client_\215ags})102 546.6 Q
4246 1.524(The \215ags speci\214ed by the Modi\214er= part of)127 558.6 R F0
4247 (ClientP)4.024 E(ortOptions)-.2 E F1 1.524(where \215ags are separated)
4248 4.024 F 1.132
4249 (from each other by spaces and upper case \215ags are doubled.)127 570.6
4250 R 1.133(That is, Modi\214er=hA will be)6.133 F(represented as "h AA" in)
4251 127 582.6 Q F0(${client_\215ags})2.5 E F1 2.5(,w)C
4252 (hich is required for testing the \215ags in rulesets.)-2.5 E
4253 (${client_name})102 598.8 Q .241(The host name of the SMTP client.)127
4254 610.8 R .241(This may be the client')5.241 F 2.74(sb)-.55 G(rack)-2.74 E
4255 .24(eted IP address in the form)-.1 F 3.321([n)127 622.8 S .821(nn.nnn.\
4256 nnn.nnn ] for IPv4 and [ IPv6:nnnn:...:nnnn ] for IPv6 if the client')
4257 -3.321 F 3.322(sI)-.55 G 3.322(Pa)-3.322 G .822(ddress is)-3.322 F .21
4258 (not resolv)127 634.8 R .21(able, or if it is resolv)-.25 F .21(able b)
4259 -.25 F .21(ut the IP address of the resolv)-.2 F .21(ed hostname doesn')
4260 -.15 F 2.71(tm)-.18 G(atch)-2.71 E(the original IP address.)127 646.8 Q
4261 (De\214ned in the SMTP serv)5 E(er only)-.15 E 5(.S)-.65 G(ee also)-5 E
4262 F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${client_port})102 663
4263 Q(The port number of the SMTP client.)127 675 Q
4264 (De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E(${client_ptr})
4265 102 691.2 Q 3.634
4266 (The result of the PTR lookup for the client IP address.)127 703.2 R
4267 3.634(Note: this is the same as)8.634 F F0(${client_name})127 715.2 Q F1
4268 (if and only if)2.5 E F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1
4269 (is OK.)2.5 E(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E 0
4270 Cg EP
4271 %%Page: 49 45
4272 %%BeginPageSetup
4273 BP
4274 %%EndPageSetup
4275 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4276 (SMM:08-49)195.86 E/F1 10/Times-Roman@0 SF(${client_rate})102 96 Q .266
4277 (The number of incoming connections for the client IP address o)127 108
4278 R -.15(ve)-.15 G 2.765(rt).15 G .265(he time interv)-2.765 F .265
4279 (al speci\214ed)-.25 F(by ConnectionRateW)127 120 Q(indo)-.4 E(wSize.)
4280 -.25 E(${client_resolv)102 136.2 Q(e})-.15 E
4281 (Holds the result of the resolv)127 148.2 Q 2.5(ec)-.15 G(all for)-2.5 E
4282 F0(${client_name})2.5 E F1 5(.P)C(ossible v)-5 E(alues are:)-.25 E 33.06
4283 (OK resolv)167 164.4 R(ed successfully)-.15 E -.74(FA)167 176.4 S 26.02
4284 (IL permanent).74 F(lookup f)2.5 E(ailure)-.1 E 7.5(FORGED forw)167
4285 188.4 R(ard lookup doesn')-.1 E 2.5(tm)-.18 G(atch re)-2.5 E -.15(ve)
4286 -.25 G(rse lookup).15 E 20.83(TEMP temporary)167 200.4 R(lookup f)2.5 E
4287 (ailure)-.1 E .208(De\214ned in the SMTP serv)127 216.6 R .208(er only)
4288 -.15 F(.)-.65 E/F2 10/Times-Italic@0 SF(sendmail)5.208 E F1 .208
4289 (performs a hostname lookup on the IP address of)2.708 F .562
4290 (the connecting client.)127 228.6 R(Ne)5.562 E .561
4291 (xt the IP addresses of that hostname are look)-.15 F .561(ed up.)-.1 F
4292 .561(If the client IP)5.561 F .782
4293 (address does not appear in that list, then the hostname is maybe for)
4294 127 240.6 R 3.282(ged. This)-.18 F .782(is re\215ected as)3.282 F(the v)
4295 127 252.6 Q(alue FORGED for)-.25 E F0(${client_r)2.5 E(esolv)-.18 E(e})
4296 -.1 E F1(and it also sho)2.5 E(ws up in)-.25 E F0($_)2.5 E F1
4297 (as "\(may be for)2.5 E(ged\)".)-.18 E(${cn_issuer})102 268.8 Q(The CN \
4298 \(common name\) of the CA that signed the presented certi\214cate \(ST)
4299 127 280.8 Q(AR)-.93 E(TTLS only\).)-.6 E(${cn_subject})102 297 Q
4300 (The CN \(common name\) of the presented certi\214cate \(ST)127 309 Q
4301 (AR)-.93 E(TTLS only\).)-.6 E(${currHeader})102 325.2 Q .164(Header v)
4302 127 337.2 R .164(alue as quoted string \(possibly truncated to)-.25 F F0
4303 (MAXN)2.664 E(AME)-.2 E F1 2.664(\). This)B .163(macro is only a)2.664 F
4304 -.25(va)-.2 G(il-).25 E(able in header check rulesets.)127 349.2 Q
4305 (${daemon_addr})102 365.4 Q
4306 (The IP address the daemon is listening on for connections.)127 377.4 Q
4307 (${daemon_f)102 393.6 Q(amily})-.1 E .355(The netw)127 405.6 R .355
4308 (ork f)-.1 F .356(amily if the daemon is accepting netw)-.1 F .356
4309 (ork connections.)-.1 F .356(Possible v)5.356 F .356(alues include)-.25
4310 F(\231inet\232, \231inet6\232, \231iso\232, \231ns\232, \231x.25\232)127
4311 417.6 Q(${daemon_\215ags})102 433.8 Q .103
4312 (The \215ags for the daemon as speci\214ed by the Modi\214er= part of)
4313 127 445.8 R F0(DaemonP)2.603 E(ortOptions)-.2 E F1(whereby)2.603 E .548
4314 (the \215ags are separated from each other by spaces, and upper case \
4315 \215ags are doubled.)127 457.8 R .549(That is,)5.549 F .37
4316 (Modi\214er=Ea will be represented as "EE a" in)127 469.8 R F0
4317 (${daemon_\215ags})2.87 E F1 2.87(,w)C .37(hich is required for testing)
4318 -2.87 F(the \215ags in rulesets.)127 481.8 Q(${daemon_info})102 498 Q
4319 4.763(Some information about a daemon as a te)127 510 R 4.764
4320 (xt string.)-.15 F -.15(Fo)9.764 G 7.264(re).15 G 4.764
4321 (xample, \231SMTP+queue-)-7.414 F(ing@00:30:00\232.)127 522 Q
4322 (${daemon_name})102 538.2 Q .734(The name of the daemon from)127 550.2 R
4323 F0(DaemonP)3.234 E(ortOptions)-.2 E F1 .734(Name= suboption.)3.234 F
4324 .734(If this suboption is)5.734 F
4325 (not set, "Daemon#", where # is the daemon number)127 562.2 Q 2.5(,i)-.4
4326 G 2.5(su)-2.5 G(sed.)-2.5 E(${daemon_port})102 578.4 Q 1.459
4327 (The port the daemon is accepting connection on.)127 590.4 R(Unless)
4328 6.459 E F0(DaemonP)3.959 E(ortOptions)-.2 E F1 1.46(is set, this)3.959 F
4329 (will most lik)127 602.4 Q(ely be \23125\232.)-.1 E(${deli)102 618.6 Q
4330 -.15(ve)-.25 G(ryMode}).15 E .806(The current deli)127 630.6 R -.15(ve)
4331 -.25 G .806(ry mode sendmail is using.).15 F .806
4332 (It is initially set to the v)5.806 F .805(alue of the)-.25 F F0(Deli)
4333 3.305 E -.1(ve)-.1 G(ry-).1 E(Mode)127 642.6 Q F1(option.)2.5 E(${en)102
4334 658.8 Q(vid})-.4 E(The en)127 670.8 Q -.15(ve)-.4 G
4335 (lope id parameter \(ENVID=\) passed to sendmail as part of the en).15 E
4336 -.15(ve)-.4 G(lope.).15 E(${hdrlen})102 687 Q .339
4337 (The length of the header v)127 699 R .339
4338 (alue which is stored in ${currHeader} \(before possible truncation\).)
4339 -.25 F(If this v)127 711 Q(alue is greater than or equal to)-.25 E F0
4340 (MAXN)2.5 E(AME)-.2 E F1(the header has been truncated.)2.5 E 0 Cg EP
4341 %%Page: 50 46
4342 %%BeginPageSetup
4343 BP
4344 %%EndPageSetup
4345 /F0 10/Times-Bold@0 SF 193.36(SMM:08-50 Sendmail)72 60 R
4346 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4347 (${hdr_name})102 96 Q .167(The name of the header \214eld for which the\
4348  current header check ruleset has been called.)127 108 R(This)5.166 E
4349 .831(is useful for a def)127 120 R .832(ault header check ruleset to ge\
4350 t the name of the header; the macro is only)-.1 F -.2(av)127 132 S
4351 (ailable in header check rulesets.)-.05 E(${if_addr})102 148.2 Q 1.194
4352 (The IP address of the interf)127 160.2 R 1.194
4353 (ace of an incoming connection unless it is in the loopback net.)-.1 F
4354 (IPv6 addresses are tagged with "IPv6:" before the address.)127 172.2 Q
4355 (${if_addr_out})102 188.4 Q 1.332(The IP address of the interf)127 200.4
4356 R 1.333(ace of an outgoing connection unless it is in the loopback net.)
4357 -.1 F(IPv6 addresses are tagged with "IPv6:" before the address.)127
4358 212.4 Q(${if_f)102 228.6 Q(amily})-.1 E(The IP f)127 240.6 Q
4359 (amily of the interf)-.1 E
4360 (ace of an incoming connection unless it is in the loopback net.)-.1 E
4361 (${if_f)102 256.8 Q(amily_out})-.1 E(The IP f)127 268.8 Q
4362 (amily of the interf)-.1 E
4363 (ace of an outgoing connection unless it is in the loopback net.)-.1 E
4364 (${if_name})102 285 Q 1.086(The hostname associated with the interf)127
4365 297 R 1.086(ace of an incoming connection.)-.1 F 1.086
4366 (This macro can be)6.086 F(used for SmtpGreetingMessage and HRecei)127
4367 309 Q -.15(ve)-.25 G 2.5(df).15 G(or virtual hosting.)-2.5 E -.15(Fo)5 G
4368 2.5(re).15 G(xample:)-2.65 E 2.5(OS)167 325.2 S
4369 (mtpGreetingMessage=$?{if_name}${if_name}$|$j$. MT)-2.5 E(A)-.93 E
4370 (${if_name_out})102 345.6 Q(The name of the interf)127 357.6 Q
4371 (ace of an outgoing connection.)-.1 E(${load_a)102 373.8 Q(vg})-.2 E
4372 (The current load a)127 385.8 Q -.15(ve)-.2 G(rage.).15 E(${mail_addr})
4373 102 402 Q 1.239(The address part of the resolv)127 414 R 1.239
4374 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.739(nf).15 G 1.239
4375 (or the)-3.739 F/F2 9/Times-Roman@0 SF 1.24(SMTP MAIL)3.739 F F1
4376 (command.)3.74 E(De\214ned in the SMTP serv)127 426 Q(er only)-.15 E(.)
4377 -.65 E(${mail_host})102 442.2 Q .146(The host from the resolv)127 454.2
4378 R .146(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.646(nf).15 G
4379 .146(or the)-2.646 F F2 .145(SMTP MAIL)2.646 F F1 2.645
4380 (command. De\214ned)2.645 F(in the SMTP serv)127 466.2 Q(er only)-.15 E
4381 (.)-.65 E(${mail_mailer})102 482.4 Q 2.14(The mailer from the resolv)127
4382 494.4 R 2.14(ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.641(nf)
4383 .15 G 2.141(or the)-4.641 F F2 2.141(SMTP MAIL)4.641 F F1(command.)4.641
4384 E(De\214ned in the SMTP serv)127 506.4 Q(er only)-.15 E(.)-.65 E
4385 (${msg_id})102 522.6 Q(The v)127 534.6 Q(alue of the Message-Id: header)
4386 -.25 E(.)-.55 E(${msg_size})102 550.8 Q 1.033(The v)127 562.8 R 1.033
4387 (alue of the SIZE= parameter)-.25 F 3.533(,i)-.4 G 1.032
4388 (.e., usually the size of the message \(in an ESMTP dia-)-3.533 F 1.252
4389 (logue\), before the message has been collected, thereafter the message\
4390  size as computed by)127 574.8 R/F3 10/Times-Italic@0 SF(sendmail)127
4391 586.8 Q F1(\(and can be used in check_compat\).)2.5 E(${nbadrcpts})102
4392 603 Q(The number of bad recipients for a single message.)127 615 Q
4393 (${nrcpts})102 631.2 Q .049(The number of v)127 643.2 R .049
4394 (alidated recipients for a single message.)-.25 F .048
4395 (Note: since recipient v)5.048 F .048(alidation hap-)-.25 F .472
4396 (pens after)127 655.2 R F3 -.15(ch)2.973 G(ec).15 E(k_r)-.2 E(cpt)-.37 E
4397 F1 .473(has been called, the v)2.973 F .473
4398 (alue in this ruleset is one less than what might be)-.25 F -.15(ex)127
4399 667.2 S(pected.).15 E(${ntries})102 683.4 Q(The number of deli)127 695.4
4400 Q -.15(ve)-.25 G(ry attempts.).15 E(${opMode})102 711.6 Q
4401 (The current operation mode \(from the)127 723.6 Q F0<ad62>2.5 E F1
4402 (\215ag\).)2.5 E 0 Cg EP
4403 %%Page: 51 47
4404 %%BeginPageSetup
4405 BP
4406 %%EndPageSetup
4407 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4408 (SMM:08-51)195.86 E/F1 10/Times-Roman@0 SF(${quarantine})102 96 Q
4409 (The quarantine reason for the en)127 108 Q -.15(ve)-.4 G
4410 (lope, if it is quarantined.).15 E(${queue_interv)102 124.2 Q(al})-.25 E
4411 .362(The queue run interv)127 136.2 R .362(al gi)-.25 F -.15(ve)-.25 G
4412 2.862(nb).15 G 2.862(yt)-2.862 G(he)-2.862 E F0<ad71>2.861 E F1 2.861
4413 (\215ag. F)2.861 F .361(or e)-.15 F(xample,)-.15 E F0(\255q30m)2.861 E
4414 F1 -.1(wo)2.861 G .361(uld set).1 F F0(${queue_inter)2.861 E(-)-.37 E
4415 -.1(va)127 148.2 S(l}).1 E F1(to \23100:30:00\232.)2.5 E(${rcpt_addr})
4416 102 164.4 Q 1.271(The address part of the resolv)127 176.4 R 1.272
4417 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.772(nf).15 G 1.272
4418 (or the)-3.772 F/F2 9/Times-Roman@0 SF 1.272(SMTP RCPT)3.772 F F1
4419 (command.)3.772 E(De\214ned in the SMTP serv)127 188.4 Q
4420 (er only after a RCPT command.)-.15 E(${rcpt_host})102 204.6 Q .179
4421 (The host from the resolv)127 216.6 R .178(ed triple of the address gi)
4422 -.15 F -.15(ve)-.25 G 2.678(nf).15 G .178(or the)-2.678 F F2 .178
4423 (SMTP RCPT)2.678 F F1 2.678(command. De\214ned)2.678 F(in the SMTP serv)
4424 127 228.6 Q(er only after a RCPT command.)-.15 E(${rcpt_mailer})102
4425 244.8 Q 2.175(The mailer from the resolv)127 256.8 R 2.175
4426 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.675(nf).15 G 2.175
4427 (or the)-4.675 F F2 2.176(SMTP RCPT)4.676 F F1(command.)4.676 E
4428 (De\214ned in the SMTP serv)127 268.8 Q(er only after a RCPT command.)
4429 -.15 E(${serv)102 285 Q(er_addr})-.15 E .515(The address of the serv)127
4430 297 R .514(er of the current outgoing SMTP connection.)-.15 F -.15(Fo)
4431 5.514 G 3.014(rL).15 G .514(MTP deli)-3.014 F -.15(ve)-.25 G .514
4432 (ry the).15 F(macro is set to the name of the mailer)127 309 Q(.)-.55 E
4433 (${serv)102 325.2 Q(er_name})-.15 E(The name of the serv)127 337.2 Q
4434 (er of the current outgoing SMTP or LMTP connection.)-.15 E(${time})102
4435 353.4 Q .006(The output of the)127 365.4 R/F3 10/Times-Italic@0 SF(time)
4436 2.506 E F1 .007(\(3\) function, i.e., the number of seconds since 0 hou\
4437 rs, 0 minutes, 0 sec-)B(onds, January 1, 1970, Coordinated Uni)127 377.4
4438 Q -.15(ve)-.25 G(rsal T).15 E(ime \(UTC\).)-.35 E(${tls_v)102 393.6 Q
4439 (ersion})-.15 E 1.755(The TLS/SSL v)127 405.6 R 1.755(ersion used for t\
4440 he connection, e.g., TLSv1, SSLv3, SSLv2; de\214ned after)-.15 F(ST)127
4441 417.6 Q(AR)-.93 E(TTLS has been used.)-.6 E(${total_rate})102 433.8 Q
4442 1.373(The total number of incoming connections o)127 445.8 R -.15(ve)
4443 -.15 G 3.873(rt).15 G 1.373(he time interv)-3.873 F 1.374
4444 (al speci\214ed by Connection-)-.25 F(RateW)127 457.8 Q(indo)-.4 E
4445 (wSize.)-.25 E(${v)102 474 Q(erify})-.15 E 1.141(The result of the v)127
4446 486 R 1.141
4447 (eri\214cation of the presented cert; only de\214ned after ST)-.15 F(AR)
4448 -.93 E 1.14(TTLS has been)-.6 F 2.5(used. Possible)127 498 R -.25(va)2.5
4449 G(lues are:).25 E 48.06(OK v)167 514.2 R(eri\214cation succeeded.)-.15 E
4450 48.06(NO no)167 526.2 R(cert presented.)2.5 E(NO)167 538.2 Q 44.85(Tn)
4451 -.4 G 2.5(oc)-44.85 G(ert requested.)-2.5 E -.74(FA)167 550.2 S 41.02
4452 (IL cert).74 F(presented b)2.5 E(ut could not be v)-.2 E(eri\214ed,)-.15
4453 E(e.g., the signing CA is missing.)232 562.2 Q 34.73(NONE ST)167 574.2 R
4454 (AR)-.93 E(TTLS has not been performed.)-.6 E 35.83(TEMP temporary)167
4455 586.2 R(error occurred.)2.5 E(PR)167 598.2 Q -1.88 -.4(OT O)-.4 H 10.7
4456 (COL some).4 F(protocol error occurred.)2.5 E(SOFTW)167 610.2 Q 9.81
4457 (ARE ST)-1.2 F(AR)-.93 E(TTLS handshak)-.6 E 2.5(ef)-.1 G(ailed,)-2.6 E
4458 (which is a f)232 622.2 Q(atal error for this session,)-.1 E
4459 (the e-mail will be queued.)232 634.2 Q .749
4460 (There are three types of dates that can be used.)127 654.6 R(The)5.749
4461 E F0($a)3.249 E F1(and)3.249 E F0($b)3.249 E F1 .749
4462 (macros are in RFC 822 for)3.249 F(-)-.2 E(mat;)102 666.6 Q F0($a)3.214
4463 E F1 .714(is the time as e)3.214 F .713
4464 (xtracted from the \231Date:\232 line of the message \(if there w)-.15 F
4465 .713(as one\), and)-.1 F F0($b)3.213 E F1(is)3.213 E .056
4466 (the current date and time \(used for postmarks\).)102 678.6 R .057
4467 (If no \231Date:\232 line is found in the incoming message,)5.056 F F0
4468 ($a)102 690.6 Q F1 .305(is set to the current time also.)2.805 F(The)
4469 5.305 E F0($d)2.805 E F1 .304(macro is equi)2.805 F -.25(va)-.25 G .304
4470 (lent to the).25 F F0($b)2.804 E F1 .304(macro in UNIX \(ctime\) for)
4471 2.804 F(-)-.2 E(mat.)102 702.6 Q 0 Cg EP
4472 %%Page: 52 48
4473 %%BeginPageSetup
4474 BP
4475 %%EndPageSetup
4476 /F0 10/Times-Bold@0 SF 193.36(SMM:08-52 Sendmail)72 60 R
4477 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .238
4478 (The macros)127 96 R F0($w)2.738 E F1(,)A F0($j)2.738 E F1 2.738(,a)C
4479 (nd)-2.738 E F0($m)2.738 E F1 .238
4480 (are set to the identity of this host.)2.738 F/F2 10/Times-Italic@0 SF
4481 (Sendmail)5.239 E F1 .239(tries to \214nd the fully)2.739 F .335(quali\
4482 \214ed name of the host if at all possible; it does this by calling)102
4483 108 R F2 -.1(ge)2.834 G(thostname).1 E F1 .334(\(2\) to get the current)
4484 B .457(hostname and then passing that to)102 120 R F2 -.1(ge)2.957 G
4485 (thostbyname).1 E F1 .457
4486 (\(3\) which is supposed to return the canonical v)B(er)-.15 E(-)-.2 E
4487 .279(sion of that host name.)102 134 R/F3 7/Times-Roman@0 SF(17)-4 I F1
4488 .279(Assuming this is successful,)2.779 4 N F0($j)2.778 E F1 .278
4489 (is set to the fully quali\214ed name and)2.778 F F0($m)2.778 E F1(is)
4490 2.778 E .706(set to the domain part of the name \(e)102 146 R -.15(ve)
4491 -.25 G .706(rything after the \214rst dot\).).15 F(The)5.706 E F0($w)
4492 3.206 E F1 .706(macro is set to the \214rst)3.206 F -.1(wo)102 158 S
4493 .359(rd \(e).1 F -.15(ve)-.25 G .358
4494 (rything before the \214rst dot\) if you ha).15 F .658 -.15(ve a l)-.2 H
4495 -2.15 -.25(ev e).15 H 2.858(l5o).25 G 2.858(rh)-2.858 G .358
4496 (igher con\214guration \214le; otherwise, it)-2.858 F .404
4497 (is set to the same v)102 170 R .405(alue as)-.25 F F0($j)2.905 E F1
4498 5.405(.I)C 2.905(ft)-5.405 G .405
4499 (he canoni\214cation is not successful, it is imperati)-2.905 F .705
4500 -.15(ve t)-.25 H .405(hat the con\214g).15 F(\214le set)102 184 Q F0($j)
4501 2.5 E F1(to the fully quali\214ed domain name)2.5 E F3(18)-4 I F1(.)4 I
4502 (The)127 200.2 Q F0($f)2.833 E F1 .333(macro is the id of the sender as\
4503  originally determined; when mailing to a speci\214c host)2.833 F(the)
4504 102 212.2 Q F0($g)3.224 E F1 .724
4505 (macro is set to the address of the sender)3.224 F F2 -.37(re)3.225 G
4506 .725(lative to the r).37 F(ecipient.)-.37 E F1 -.15(Fo)5.725 G 3.225(re)
4507 .15 G .725(xample, if I send to)-3.375 F(\231bollard@matisse.CS.Berk)102
4508 224.2 Q(ele)-.1 E -.65(y.)-.15 G .425(EDU\232 from the machine \231v).65
4509 F(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G .424(EDU\232 the).65 F
4510 F0($f)2.924 E F1(macro)2.924 E(will be \231eric\232 and the)102 236.2 Q
4511 F0($g)2.5 E F1(macro will be \231eric@v)2.5 E(angogh.CS.Berk)-.25 E(ele)
4512 -.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E(The)127 252.4 Q F0($x)2.562 E
4513 F1 .062(macro is set to the full name of the sender)2.562 F 5.062(.T)
4514 -.55 G .062(his can be determined in se)-5.062 F -.15(ve)-.25 G .063
4515 (ral w).15 F 2.563(ays. It)-.1 F .63(can be passed as \215ag to)102
4516 264.4 R F2(sendmail)3.13 E F1 5.629(.I)C 3.129(tc)-5.629 G .629
4517 (an be de\214ned in the)-3.129 F/F4 9/Times-Roman@0 SF -.315(NA)3.129 G
4518 (ME).315 E F1(en)3.129 E .629(vironment v)-.4 F 3.129(ariable. The)-.25
4519 F(third)3.129 E .948(choice is the v)102 276.4 R .948
4520 (alue of the \231Full-Name:\232 line in the header if it e)-.25 F .949
4521 (xists, and the fourth choice is the)-.15 F .526
4522 (comment \214eld of a \231From:\232 line.)102 288.4 R .526
4523 (If all of these f)5.526 F .526
4524 (ail, and if the message is being originated locally)-.1 F(,)-.65 E
4525 (the full name is look)102 300.4 Q(ed up in the)-.1 E F2(/etc/passwd)2.5
4526 E F1(\214le.)2.5 E 1.32(When sending, the)127 316.6 R F0($h)3.82 E F1(,)
4527 A F0($u)3.82 E F1 3.82(,a)C(nd)-3.82 E F0($z)3.82 E F1 1.321
4528 (macros get set to the host, user)3.82 F 3.821(,a)-.4 G 1.321
4529 (nd home directory \(if)-3.821 F .517(local\) of the recipient.)102
4530 328.6 R .517(The \214rst tw)5.517 F 3.016(oa)-.1 G .516(re set from the)
4531 -3.016 F F0($@)3.016 E F1(and)3.016 E F0($:)3.016 E F1 .516
4532 (part of the re)3.016 F .516(writing rules, respec-)-.25 F(ti)102 340.6
4533 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E(The)127 356.8 Q F0($p)3.806 E F1(and)
4534 3.806 E F0($t)3.806 E F1 1.306(macros are used to create unique strings\
4535  \(e.g., for the \231Message-Id:\232 \214eld\).)3.806 F(The)102 368.8 Q
4536 F0($i)3.252 E F1 .751(macro is set to the queue id on this host; if put\
4537  into the timestamp line it can be e)3.252 F(xtremely)-.15 E .164
4538 (useful for tracking messages.)102 380.8 R(The)5.164 E F0($v)2.664 E F1
4539 .164(macro is set to be the v)2.664 F .165(ersion number of)-.15 F F2
4540 (sendmail)2.665 E F1 2.665(;t)C .165(his is nor)-2.665 F(-)-.2 E
4541 (mally put in timestamps and has been pro)102 392.8 Q -.15(ve)-.15 G 2.5
4542 (ne).15 G(xtremely useful for deb)-2.65 E(ugging.)-.2 E(The)127 409 Q F0
4543 ($c)3.548 E F1 1.048(\214eld is set to the \231hop count,)3.548 F 3.548
4544 <9a69>-.7 G 1.048(.e., the number of times this message has been pro-)
4545 -3.548 F 2.856(cessed. This)102 421 R .356(can be determined by the)
4546 2.856 F F0<ad68>2.856 E F1 .357
4547 (\215ag on the command line or by counting the timestamps)2.856 F
4548 (in the message.)102 433 Q(The)127 449.2 Q F0($r)2.833 E F1(and)2.833 E
4549 F0($s)2.833 E F1 .333
4550 (\214elds are set to the protocol used to communicate with)2.833 F F2
4551 (sendmail)2.833 E F1 .333(and the send-)2.833 F .194(ing hostname.)102
4552 461.2 R(The)5.194 E 2.694(yc)-.15 G .194(an be set together using the)
4553 -2.694 F F0<ad70>2.694 E F1 .194
4554 (command line \215ag or separately using the)2.694 F F0<ad4d>2.695 E F1
4555 (or)102 473.2 Q F0(\255oM)2.5 E F1(\215ags.)2.5 E(The)127 489.4 Q F0($_)
4556 2.967 E F1 .467(is set to a v)2.967 F .467(alidated sender host name.)
4557 -.25 F .466(If the sender is running an RFC 1413 compli-)5.467 F .384
4558 (ant IDENT serv)102 501.4 R .384(er and the recei)-.15 F -.15(ve)-.25 G
4559 2.884(rh).15 G .384
4560 (as the IDENT protocol turned on, it will include the user name)-2.884 F
4561 (on that host.)102 513.4 Q(The)127 529.6 Q F0(${client_name})5.98 E F1
4562 (,)A F0(${client_addr})5.98 E F1 5.98(,a)C(nd)-5.98 E F0(${client_port})
4563 5.98 E F1 3.48(macros are set to the name,)5.98 F .786
4564 (address, and port number of the SMTP client who is in)102 541.6 R -.2
4565 (vo)-.4 G(king).2 E F2(sendmail)3.286 E F1 .786(as a serv)3.286 F(er)
4566 -.15 E 5.786(.T)-.55 G .786(hese can be)-5.786 F(used in the)102 553.6 Q
4567 F2 -.15(ch)2.5 G(ec).15 E(k_*)-.2 E F1(rulesets \(using the)2.5 E F0($&)
4568 2.5 E F1(deferred e)2.5 E -.25(va)-.25 G(luation form, of course!\).).25
4569 E F0 2.5(5.3. C)87 577.6 R(and F \212 De\214ne Classes)2.5 E F1 .66(Cla\
4570 sses of phrases may be de\214ned to match on the left hand side of re)
4571 127 593.8 R .659(writing rules, where a)-.25 F .464(\231phrase\232 is a\
4572  sequence of characters that does not contain space characters.)102
4573 605.8 R -.15(Fo)5.465 G 2.965(re).15 G .465(xample a class of)-3.115 F
4574 .654(all local names for this site might be created so that attempts to\
4575  send to oneself can be eliminated.)102 617.8 R .041(These can either b\
4576 e de\214ned directly in the con\214guration \214le or read in from anot\
4577 her \214le.)102 629.8 R .041(Classes are)5.041 F .649
4578 (named as a single letter or a w)102 641.8 R .649(ord in {braces}.)-.1 F
4579 .649(Class names be)5.649 F .649(ginning with lo)-.15 F .648
4580 (wer case letters and)-.25 F .638(special characters are reserv)102
4581 653.8 R .638(ed for system use.)-.15 F .639
4582 (Classes de\214ned in con\214g \214les may be gi)5.639 F -.15(ve)-.25 G
4583 3.139(nn).15 G(ames)-3.139 E 1.05
4584 (from the set of upper case letters for short names or be)102 665.8 R
4585 1.05(ginning with an upper case letter for long)-.15 F .32 LW 76 675.4
4586 72 675.4 DL 80 675.4 76 675.4 DL 84 675.4 80 675.4 DL 88 675.4 84 675.4
4587 DL 92 675.4 88 675.4 DL 96 675.4 92 675.4 DL 100 675.4 96 675.4 DL 104
4588 675.4 100 675.4 DL 108 675.4 104 675.4 DL 112 675.4 108 675.4 DL 116
4589 675.4 112 675.4 DL 120 675.4 116 675.4 DL 124 675.4 120 675.4 DL 128
4590 675.4 124 675.4 DL 132 675.4 128 675.4 DL 136 675.4 132 675.4 DL 140
4591 675.4 136 675.4 DL 144 675.4 140 675.4 DL 148 675.4 144 675.4 DL 152
4592 675.4 148 675.4 DL 156 675.4 152 675.4 DL 160 675.4 156 675.4 DL 164
4593 675.4 160 675.4 DL 168 675.4 164 675.4 DL 172 675.4 168 675.4 DL 176
4594 675.4 172 675.4 DL 180 675.4 176 675.4 DL 184 675.4 180 675.4 DL 188
4595 675.4 184 675.4 DL 192 675.4 188 675.4 DL 196 675.4 192 675.4 DL 200
4596 675.4 196 675.4 DL 204 675.4 200 675.4 DL 208 675.4 204 675.4 DL 212
4597 675.4 208 675.4 DL 216 675.4 212 675.4 DL/F5 5/Times-Roman@0 SF(17)93.6
4598 685.8 Q/F6 8/Times-Roman@0 SF -.12(Fo)3.2 K 2(re).12 G
4599 (xample, on some systems)-2.12 E/F7 8/Times-Italic@0 SF -.08(ge)2 G
4600 (thostname).08 E F6(might return \231foo\232 which w)2 E
4601 (ould be mapped to \231foo.bar)-.08 E(.com\232 by)-.44 E F7 -.08(ge)2 G
4602 (thostbyname).08 E F6(.)A F5(18)93.6 699.4 Q F6(Older v)3.2 I
4603 (ersions of sendmail didn')-.12 E 2(tp)-.144 G(re-de\214ne)-2 E/F8 8
4604 /Times-Bold@0 SF($j)2 E F6(at all, so up until 8.6, con\214g \214les)2 E
4605 F7(always)2 E F6(had to de\214ne)2 E F8($j)2 E F6(.)A 0 Cg EP
4606 %%Page: 53 49
4607 %%BeginPageSetup
4608 BP
4609 %%EndPageSetup
4610 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4611 (SMM:08-53)195.86 E/F1 10/Times-Roman@0 SF(names.)102 96 Q
4612 (The syntax is:)127 112.2 Q F0(C)142 128.4 Q/F2 10/Times-Italic@0 SF
4613 1.666(cp)C(hr)-1.666 E(ase1 phr)-.15 E(ase2...)-.15 E F0(F)142 140.4 Q
4614 F2 1.666<638c>C(le)-1.666 E F0(F)142 152.4 Q F2 1.666(c|)C(pr)-1.666 E
4615 -.1(og)-.45 G -.15(ra).1 G(m).15 E F0(F)142 164.4 Q F2 1.666(c[)C(mapk)
4616 -1.666 E -.3(ey)-.1 G(]@mapclass:mapspec).3 E F1 .035
4617 (The \214rst form de\214nes the class)102 180.6 R F2(c)2.535 E F1 .035
4618 (to match an)2.535 F 2.535(yo)-.15 G 2.535(ft)-2.535 G .035(he named w)
4619 -2.535 F 2.535(ords. If)-.1 F F2(phr)2.536 E(ase1)-.15 E F1(or)2.536 E
4620 F2(phr)2.536 E(ase2)-.15 E F1 .036(is another)2.536 F .747(class, e.g.,)
4621 102 192.6 R F2($=S)3.247 E F1 3.247(,t)C .747(he contents of class)
4622 -3.247 F F2(S)3.246 E F1 .746(are added to class)3.246 F F2(c)3.246 E F1
4623 5.746(.I)C 3.246(ti)-5.746 G 3.246(sp)-3.246 G .746
4624 (ermissible to split them among)-3.246 F(multiple lines; for e)102 204.6
4625 Q(xample, the tw)-.15 E 2.5(of)-.1 G(orms:)-2.5 E(CHmonet ucbmonet)142
4626 220.8 Q(and)102 237 Q(CHmonet)142 253.2 Q(CHucbmonet)142 265.2 Q 1.015
4627 (are equi)102 281.4 R -.25(va)-.25 G 3.515(lent. The).25 F -.74(``)3.516
4628 G(F').74 E 3.516('f)-.74 G 1.016(orms read the elements of the class)
4629 -3.516 F F2(c)3.516 E F1 1.016(from the named)3.516 F F2(\214le)3.516 E
4630 F1(,)A F2(pr)3.516 E -.1(og)-.45 G -.15(ra).1 G(m).15 E F1 3.516(,o)C(r)
4631 -3.516 E F2 .162(map speci\214cation)102 293.4 R F1 5.162(.E)C .161
4632 (ach element should be listed on a separate line.)-5.162 F 1.761 -.8
4633 (To s)5.161 H .161(pecify an optional \214le, use).8 F -.74(``)102 305.4
4634 S(\255o').74 E 2.5('b)-.74 G
4635 (etween the class name and the \214le name, e.g.,)-2.5 E
4636 (Fc \255o /path/to/\214le)142 321.6 Q .396(If the \214le can')102 337.8
4637 R 2.896(tb)-.18 G 2.896(eu)-2.896 G(sed,)-2.896 E F2(sendmail)2.896 E F1
4638 .396(will not complain b)2.896 F .396(ut silently ignore it.)-.2 F .396
4639 (The map form should be)5.396 F .364(an optional map k)102 349.8 R -.15
4640 (ey)-.1 G 2.864(,a)-.5 G 2.864(na)-2.864 G 2.864(ts)-2.864 G .363
4641 (ign, and a map class follo)-2.864 F .363
4642 (wed by the speci\214cation for that map.)-.25 F(Exam-)5.363 E
4643 (ples include:)102 361.8 Q(F{V)142 378 Q(irtHosts}@ldap:\255k \(&\(obje\
4644 ctClass=virtHosts\)\(host=*\)\) \255v host)-.6 E
4645 (F{MyClass}foo@hash:/etc/mail/classes)142 390 Q .95
4646 (will \214ll the class)102 406.2 R F0($={V)3.45 E(irtHosts})-.37 E F1
4647 .951(from an LD)3.45 F .951(AP map lookup and)-.4 F F0($={MyClass})3.451
4648 E F1 .951(from a hash data-)3.451 F .017(base map lookup of the)102
4649 418.2 R F0 -.25(fo)2.517 G(o).25 E F1 5.017(.T)C .017(here is also a b)
4650 -5.017 F .016(uilt-in schema that can be accessed by only specifying:)
4651 -.2 F(F{)142 434.4 Q F2(ClassName)A F1(}@LD)A(AP)-.4 E
4652 (This will tell sendmail to use the def)102 450.6 Q(ault schema:)-.1 E
4653 (\255k \(&\(objectClass=sendmailMT)142 466.8 Q -.4(AC)-.93 G(lass\)).4 E
4654 (\(sendmailMT)154.5 478.8 Q -.4(AC)-.93 G(lassName=).4 E F2(ClassName)A
4655 F1(\))A(\(|\(sendmailMT)154.5 490.8 Q -.4(AC)-.93 G(luster=${sendmailMT)
4656 .4 E -.4(AC)-.93 G(luster}\)).4 E(\(sendmailMT)159.5 502.8 Q
4657 (AHost=$j\)\)\))-.93 E(\255v sendmailMT)142 514.8 Q -.4(AC)-.93 G(lassV)
4658 .4 E(alue)-1.11 E
4659 (Note that the lookup is only done when sendmail is initially started.)
4660 102 531 Q 1.339(Elements of classes can be accessed in rules using)127
4661 547.2 R F0($=)3.839 E F1(or)3.839 E F0($~)3.839 E F1 6.339(.T)C(he)
4662 -6.339 E F0($~)3.839 E F1 1.339(\(match entries not in)3.839 F
4663 (class\) only matches a single w)102 559.2 Q(ord; multi-w)-.1 E
4664 (ord entries in the class are ignored in this conte)-.1 E(xt.)-.15 E
4665 (Some classes ha)127 575.4 Q .3 -.15(ve i)-.2 H(nternal meaning to).15 E
4666 F2(sendmail)2.5 E F1(:)A 18.42($=e contains)102 591.6 R .562
4667 (the Content-T)3.062 F(ransfer)-.35 E .562(-Encodings that can be 8)-.2
4668 F/F3 10/Symbol SF<ae>A F1 3.062(7b)C .562(it encoded.)-3.062 F .561
4669 (It is prede\214ned to)5.561 F
4670 (contain \2317bit\232, \2318bit\232, and \231binary\232.)138 603.6 Q
4671 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)
4672 C(hat is, the UUCP node name.)-2.5 E 15.08($=m set)102 636 R
4673 (to the set of domains by which this host is kno)2.5 E
4674 (wn, initially just)-.25 E F0($m)2.5 E F1(.)A 17.86($=n can)102 652.2 R
4675 .58(be set to the set of MIME body types that can ne)3.08 F -.15(ve)-.25
4676 G 3.081(rb).15 G 3.081(ee)-3.081 G .581(ight to se)-3.081 F -.15(ve)-.25
4677 G 3.081(nb).15 G .581(it encoded.)-3.081 F(It)5.581 E(def)138 664.2 Q
4678 1.81(aults to \231multipart/signed\232.)-.1 F 1.81
4679 (Message types \231message/*\232 and \231multipart/*\232 are ne)6.81 F
4680 -.15(ve)-.25 G(r).15 E 1.853(encoded directly)138 676.2 R 6.853(.M)-.65
4681 G 1.853(ultipart messages are al)-6.853 F -.1(wa)-.1 G 1.853
4682 (ys handled recursi).1 F -.15(ve)-.25 G(ly).15 E 6.853(.T)-.65 G 1.853
4683 (he handling of)-6.853 F(message/* messages are controlled by class)138
4684 688.2 Q F0($=s)2.5 E F1(.)A 17.86($=q A)102 704.4 R .712
4685 (set of Content-T)3.212 F .712(ypes that will ne)-.8 F -.15(ve)-.25 G
4686 3.212(rb).15 G 3.212(ee)-3.212 G .712(ncoded as base64 \(if the)-3.212 F
4687 3.212(yh)-.15 G -2.25 -.2(av e)-3.212 H .711(to be encoded,)3.412 F(the)
4688 138 716.4 Q 3.357(yw)-.15 G .858(ill be encoded as quoted-printable\).)
4689 -3.357 F .858(It can ha)5.858 F 1.158 -.15(ve p)-.2 H .858
4690 (rimary types \(e.g., \231te).15 F .858(xt\232\) or full)-.15 F 0 Cg EP
4691 %%Page: 54 50
4692 %%BeginPageSetup
4693 BP
4694 %%EndPageSetup
4695 /F0 10/Times-Bold@0 SF 193.36(SMM:08-54 Sendmail)72 60 R
4696 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4697 (types \(such as \231te)138 96 Q 2.5(xt/plain\232\). The)-.15 F
4698 (class is initialized to ha)2.5 E .3 -.15(ve \231)-.2 H(te).15 E
4699 (xt/plain\232 only)-.15 E(.)-.65 E 18.97($=s contains)102 112.2 R .648
4700 (the set of subtypes of message that can be treated recursi)3.148 F -.15
4701 (ve)-.25 G(ly).15 E 5.648(.B)-.65 G 3.148(yd)-5.648 G(ef)-3.148 E .648
4702 (ault it con-)-.1 F .969(tains only \231rfc822\232.)138 124.2 R .969
4703 (Other \231message/*\232 types cannot be 8)5.969 F/F2 10/Symbol SF<ae>A
4704 F1 3.469(7b)C .969(it encoded.)-3.469 F .97(If a message)5.97 F 1.045
4705 (containing eight bit data is sent to a se)138 136.2 R -.15(ve)-.25 G
4706 3.545(nb).15 G 1.045(it host, and that message cannot be encoded)-3.545
4707 F(into se)138 148.2 Q -.15(ve)-.25 G 2.5(nb).15 G
4708 (its, it will be stripped to 7 bits.)-2.5 E 20.08($=t set)102 164.4 R
4709 .372(to the set of trusted users by the)2.872 F F0(T)2.872 E F1 .372
4710 (con\214guration line.)2.872 F .372(If you w)5.372 F .373
4711 (ant to read trusted users)-.1 F(from a \214le, use)138 176.4 Q F0(Ft)
4712 2.5 E/F3 10/Times-Italic@0 SF(/\214le/name)A F1(.)A 15.64($=w set)102
4713 192.6 R .513(to be the set of all names this host is kno)3.013 F .513
4714 (wn by)-.25 F 5.513(.T)-.65 G .513(his can be used to match local host-)
4715 -5.513 F(names.)138 204.6 Q($={persistentMacros})102 220.8 Q 1.712
4716 (set to the macros that should be sa)138 232.8 R -.15(ve)-.2 G 4.212(da)
4717 .15 G 1.712(cross queue runs.)-4.212 F 1.712(Care should be tak)6.712 F
4718 1.712(en when)-.1 F(adding macro names to this class.)138 244.8 Q F3
4719 (Sendmail)127 261 Q F1 .183(can be compiled to allo)2.683 F 2.683(wa)
4720 -.25 G F3(scanf)-.001 E F1 .182(\(3\) string on the)B F0(F)2.682 E F1
4721 2.682(line. This)2.682 F .182(lets you do simplistic)2.682 F .554
4722 (parsing of te)102 273 R .554(xt \214les.)-.15 F -.15(Fo)5.554 G 3.054
4723 (re).15 G .554(xample, to read all the user names in your system)-3.204
4724 F F3(/etc/passwd)3.055 E F1 .555(\214le into a)3.055 F(class, use)102
4725 285 Q(FL/etc/passwd %[^:])142 301.2 Q(which reads e)102 317.4 Q -.15(ve)
4726 -.25 G(ry line up to the \214rst colon.).15 E F0 2.5(5.4. M)87 341.4 R
4727 2.5<8a44>2.5 G(e\214ne Mailer)-2.5 E F1(Programs and interf)127 357.6 Q
4728 (aces to mailers are de\214ned in this line.)-.1 E(The format is:)5 E F0
4729 (M)142 373.8 Q F3(name)A F1 2.5(,{)C F3(\214eld)-2.5 E F1(=)A F3(value)A
4730 F1(}*)1.666 E(where)102 390 Q F3(name)4.244 E F1 1.744(is the name of t\
4731 he mailer \(used internally only\) and the \231\214eld=name\232 pairs d\
4732 e\214ne)4.244 F(attrib)102 402 Q(utes of the mailer)-.2 E 5(.F)-.55 G
4733 (ields are:)-5 E -.15(Pa)142 418.2 S 51.87(th The).15 F
4734 (pathname of the mailer)2.5 E 47.83(Flags Special)142 430.2 R
4735 (\215ags for this mailer)2.5 E 41.73(Sender Re)142 442.2 R
4736 (writing set\(s\) for sender addresses)-.25 E 31.17(Recipient Re)142
4737 454.2 R(writing set\(s\) for recipient addresses)-.25 E 30.62
4738 (recipients Maximum)142 466.2 R(number of recipients per connection)2.5
4739 E(Ar)142 478.2 Q 49.13(gv An)-.18 F(ar)2.5 E(gument v)-.18 E
4740 (ector to pass to this mailer)-.15 E 55.61(Eol The)142 490.2 R
4741 (end-of-line string for this mailer)2.5 E 35.62(Maxsize The)142 502.2 R
4742 (maximum message length to this mailer)2.5 E 14.51(maxmessages The)142
4743 514.2 R(maximum message deli)2.5 E -.15(ve)-.25 G(ries per connection)
4744 .15 E 32.27(Linelimit The)142 526.2 R
4745 (maximum line length in the message body)2.5 E 31.18(Directory The)142
4746 538.2 R -.1(wo)2.5 G(rking directory for the mailer).1 E 42.84
4747 (Userid The)142 550.2 R(def)2.5 E(ault user and group id to run as)-.1 E
4748 50.62(Nice The)142 562.2 R(nice\(2\) increment for the mailer)2.5 E
4749 38.95(Charset The)142 574.2 R(def)2.5 E
4750 (ault character set for 8-bit characters)-.1 E -.8(Ty)142 586.2 S 49.75
4751 (pe T).8 F(ype information for DSN diagnostics)-.8 E -.8(Wa)142 598.2 S
4752 50.86(it The).8 F(maximum time to w)2.5 E(ait for the mailer)-.1 E
4753 (Queue)142 610.2 Q 20.22(group The)-.15 F(def)2.5 E
4754 (ault queue group for the mailer)-.1 E 69.22(/T)142 622.2 S
4755 (he root directory for the mailer)-69.22 E
4756 (Only the \214rst character of the \214eld name is check)102 638.4 Q
4757 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
4758 E .396(The follo)127 654.6 R .396
4759 (wing \215ags may be set in the mailer description.)-.25 F(An)5.396 E
4760 2.896(yo)-.15 G .397(ther \215ags may be used freely)-2.896 F .075(to c\
4761 onditionally assign headers to messages destined for particular mailers\
4762 .)102 666.6 R .075(Flags mark)5.075 F .075(ed with \207 are)-.1 F 1.192
4763 (not interpreted by the)102 678.6 R F3(sendmail)3.692 E F1 1.193
4764 (binary; these are the con)3.692 F -.15(ve)-.4 G 1.193
4765 (ntionally used to correlate to the \215ags).15 F .738(portion of the)
4766 102 690.6 R F0(H)3.238 E F1 3.237(line. Flags)3.238 F(mark)3.237 E .737
4767 (ed with \210 apply to the mailers for the sender address rather than)
4768 -.1 F(the usual recipient mailers.)102 702.6 Q 0 Cg EP
4769 %%Page: 55 51
4770 %%BeginPageSetup
4771 BP
4772 %%EndPageSetup
4773 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4774 (SMM:08-55)195.86 E/F1 10/Times-Roman@0 SF 15.56(aR)102 96 S .987(un Ex\
4775 tended SMTP \(ESMTP\) protocol \(de\214ned in RFCs 1869, 1652, and 1870\
4776 \).)-15.56 F .987(This \215ag)5.987 F(def)122 108 Q
4777 (aults on if the SMTP greeting message includes the w)-.1 E
4778 (ord \231ESMTP\232.)-.1 E 12.78(AL)102 124.2 S .852
4779 (ook up the user \(address\) part of the resolv)-12.78 F .852
4780 (ed mailer triple, in the alias database.)-.15 F(Normally)5.852 E
4781 (this is only set for local mailers.)122 136.2 Q 15(bF)102 152.4 S .456
4782 (orce a blank line on the end of a message.)-15.15 F .456
4783 (This is intended to w)5.456 F .456(ork around some stupid v)-.1 F(er)
4784 -.15 E(-)-.2 E .362(sions of /bin/mail that require a blank line, b)122
4785 164.4 R .362(ut do not pro)-.2 F .362(vide it themselv)-.15 F 2.861
4786 (es. It)-.15 F -.1(wo)2.861 G .361(uld not nor).1 F(-)-.2 E
4787 (mally be used on netw)122 176.4 Q(ork mail.)-.1 E 13.33(BS)102 192.6 S
4788 .142(trip leading backslashes \(\\\) of)-13.33 F 2.643(fo)-.25 G 2.643
4789 (ft)-2.643 G .143
4790 (he address; this is a subset of the functionality of the)-2.643 F F0(s)
4791 2.643 E F1(\215ag.)2.643 E 15.56(cD)102 208.8 S 2.663(on)-15.56 G .163
4792 (ot include comments in addresses.)-2.663 F .163
4793 (This should only be used if you ha)5.163 F .463 -.15(ve t)-.2 H 2.663
4794 (ow).15 G .163(ork around a)-2.763 F 1.846
4795 (remote mailer that gets confused by comments.)122 220.8 R 1.846
4796 (This strips addresses of the form \231Phrase)6.846 F
4797 (<address>\232 or \231address \(Comment\)\232 do)122 232.8 Q
4798 (wn to just \231address\232.)-.25 E 5.83(C\210 If)102 249 R .214
4799 (mail is)2.714 F/F2 10/Times-Italic@0 SF -.37(re)2.714 G(ceived).37 E F1
4800 .213(from a mailer with this \215ag set, an)2.713 F 2.713(ya)-.15 G .213
4801 (ddresses in the header that do not ha)-2.713 F -.15(ve)-.2 G .97
4802 (an at sign \(\231@\232\) after being re)122 261 R .97
4803 (written by ruleset three will ha)-.25 F 1.27 -.15(ve t)-.2 H .97
4804 (he \231@domain\232 clause from).15 F(the sender en)122 273 Q -.15(ve)
4805 -.4 G(lope address tack).15 E(ed on.)-.1 E(This allo)5 E
4806 (ws mail with headers of the form:)-.25 E(From: usera@hosta)162 289.2 Q
4807 -.8(To)162 301.2 S 2.5(:u).8 G(serb@hostb, userc)-2.5 E(to be re)122
4808 317.4 Q(written as:)-.25 E(From: usera@hosta)162 333.6 Q -.8(To)162
4809 345.6 S 2.5(:u).8 G(serb@hostb, userc@hosta)-2.5 E(automatically)122
4810 361.8 Q 5(.H)-.65 G -.25(ow)-5 G -2.15 -.25(ev e).25 H .8 -.4(r, i).25 H
4811 2.5(td).4 G(oesn')-2.5 E 2.5(tr)-.18 G(eally w)-2.5 E(ork reliably)-.1 E
4812 (.)-.65 E 15(dD)102 378 S 2.56(on)-15 G .06(ot include angle brack)-2.56
4813 F .06(ets around route-address syntax addresses.)-.1 F .06
4814 (This is useful on mailers)5.06 F .187(that are going to pass addresses\
4815  to a shell that might interpret angle brack)122 390 R .188
4816 (ets as I/O redirection.)-.1 F(Ho)122 402 Q(we)-.25 E -.15(ve)-.25 G
4817 1.621 -.4(r, i).15 H 3.321(td).4 G .821(oes not protect ag)-3.321 F .821
4818 (ainst other shell metacharacters.)-.05 F .821
4819 (Therefore, passing addresses)5.821 F
4820 (to a shell should not be considered secure.)122 414 Q 5.28(D\207 This)
4821 102 430.2 R(mailer w)2.5 E(ants a \231Date:\232 header line.)-.1 E 15.56
4822 (eT)102 446.4 S .173(his mailer is e)-15.56 F(xpensi)-.15 E .473 -.15
4823 (ve t)-.25 H 2.673(oc).15 G .173(onnect to, so try to a)-2.673 F -.2(vo)
4824 -.2 G .174(id connecting normally; an).2 F 2.674(yn)-.15 G .174
4825 (ecessary con-)-2.674 F(nection will occur during a queue run.)122 458.4
4826 Q(See also option)5 E F0(HoldExpensi)2.5 E -.1(ve)-.1 G F1(.).1 E 13.89
4827 (EE)102 474.6 S(scape lines be)-13.89 E(ginning with \231From)-.15 E 2.5
4828 <9a69>5 G 2.5(nt)-2.5 G(he message with a `>' sign.)-2.5 E 16.67(fT)102
4829 490.8 S .19(he mailer w)-16.67 F .19(ants a)-.1 F F0<ad66>2.69 E F2(fr)
4830 2.69 E(om)-.45 E F1 .19(\215ag, b)2.69 F .19(ut only if this is a netw)
4831 -.2 F .19(ork forw)-.1 F .19(ard operation \(i.e., the mailer)-.1 F
4832 (will gi)122 502.8 Q .3 -.15(ve a)-.25 H 2.5(ne).15 G(rror if the e)-2.5
4833 E -.15(xe)-.15 G(cuting user does not ha).15 E .3 -.15(ve s)-.2 H
4834 (pecial permissions\).).15 E 6.94(F\207 This)102 519 R(mailer w)2.5 E
4835 (ants a \231From:\232 header line.)-.1 E 15(gN)102 535.2 S(ormally)-15 E
4836 (,)-.65 E F2(sendmail)4.892 E F1 2.393(sends internally generated email\
4837  \(e.g., error messages\) using the null)4.892 F 1.327
4838 (return address as required by RFC 1123.)122 547.2 R(Ho)6.327 E(we)-.25
4839 E -.15(ve)-.25 G 2.127 -.4(r, s).15 H 1.327(ome mailers don').4 F 3.827
4840 (ta)-.18 G 1.327(ccept a null return)-3.827 F 3.31(address. If)122 559.2
4841 R(necessary)3.31 E 3.31(,y)-.65 G .81(ou can set the)-3.31 F F0(g)3.311
4842 E F1 .811(\215ag to pre)3.311 F -.15(ve)-.25 G(nt).15 E F2(sendmail)
4843 3.311 E F1 .811(from obe)3.311 F .811(ying the standards;)-.15 F 1.57
4844 (error messages will be sent as from the MAILER-D)122 571.2 R 1.57
4845 (AEMON \(actually)-.4 F 4.07(,t)-.65 G 1.57(he v)-4.07 F 1.57
4846 (alue of the)-.25 F F0($n)4.07 E F1(macro\).)122 583.2 Q 15(hU)102 599.4
4847 S 1.006(pper case should be preserv)-15 F 1.007
4848 (ed in host names \(the $@ portion of the mailer triplet resolv)-.15 F
4849 (ed)-.15 E(from ruleset 0\) for this mailer)122 611.4 Q(.)-.55 E 17.22
4850 (iD)102 627.6 S 2.5(oU)-17.22 G(ser Database re)-2.5 E(writing on en)
4851 -.25 E -.15(ve)-.4 G(lope sender address.).15 E 16.67(IT)102 643.8 S
4852 .475(his mailer will be speaking SMTP to another)-16.67 F F2(sendmail)
4853 2.974 E F1 2.974<8a61>2.974 G 2.974(ss)-2.974 G .474
4854 (uch it can use special protocol)-2.974 F 2.642(features. This)122 655.8
4855 R .142(\215ag should not be used e)2.642 F .142(xcept for deb)-.15 F
4856 .142(ugging purposes because it uses)-.2 F F0(VERB)2.642 E F1(as)2.642 E
4857 (SMTP command.)122 667.8 Q 17.22(jD)102 684 S 2.5(oU)-17.22 G
4858 (ser Database re)-2.5 E(writing on recipients as well as senders.)-.25 E
4859 15(kN)102 700.2 S 1.03(ormally when)-15 F F2(sendmail)3.53 E F1 1.03
4860 (connects to a host via SMTP)3.53 F 3.529(,i)-1.11 G 3.529(tc)-3.529 G
4861 1.029(hecks to mak)-3.529 F 3.529(es)-.1 G 1.029(ure that this isn')
4862 -3.529 F(t)-.18 E .562(accidently the same host name as might happen if)
4863 122 712.2 R F2(sendmail)3.062 E F1 .562
4864 (is miscon\214gured or if a long-haul)3.062 F(netw)122 724.2 Q 1.074
4865 (ork interf)-.1 F 1.074(ace is set in loopback mode.)-.1 F 1.073
4866 (This \215ag disables the loopback check.)6.074 F 1.073(It should)6.073
4867 F 0 Cg EP
4868 %%Page: 56 52
4869 %%BeginPageSetup
4870 BP
4871 %%EndPageSetup
4872 /F0 10/Times-Bold@0 SF 193.36(SMM:08-56 Sendmail)72 60 R
4873 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4874 (only be used under v)122 96 Q(ery unusual circumstances.)-.15 E 12.78
4875 (KC)102 112.2 S(urrently unimplemented.)-12.78 E(Reserv)5 E
4876 (ed for chunking.)-.15 E 17.22(lT)102 128.4 S
4877 (his mailer is local \(i.e., \214nal deli)-17.22 E -.15(ve)-.25 G
4878 (ry will be performed\).).15 E 13.89(LL)102 144.6 S .598
4879 (imit the line lengths as speci\214ed in RFC 821.)-13.89 F .598
4880 (This deprecated option should be replaced by)5.598 F(the)122 156.6 Q F0
4881 (L=)2.5 E F1(mail declaration.)2.5 E -.15(Fo)5 G 2.5(rh).15 G
4882 (istoric reasons, the)-2.5 E F0(L)2.5 E F1(\215ag also sets the)2.5 E F0
4883 (7)2.5 E F1(\215ag.)2.5 E 12.22(mT)102 172.8 S .464(his mailer can send\
4884  to multiple users on the same host in one transaction.)-12.22 F .463
4885 (When a)5.463 F F0($u)2.963 E F1(macro)2.963 E .731(occurs in the)122
4886 184.8 R/F2 10/Times-Italic@0 SF(ar)3.231 E(gv)-.37 E F1 .732(part of th\
4887 e mailer de\214nition, that \214eld will be repeated as necessary for a\
4888 ll)3.231 F .674(qualifying users.)122 196.8 R(Remo)5.674 E .674(ving th\
4889 is \215ag can defeat duplicate supression on a remote site as each)-.15
4890 F(recipient is sent in a separate transaction.)122 208.8 Q 3.61
4891 (M\207 This)102 225 R(mailer w)2.5 E
4892 (ants a \231Message-Id:\232 header line.)-.1 E 15(nD)102 241.2 S 2.5(on)
4893 -15 G
4894 (ot insert a UNIX-style \231From\232 line on the front of the message.)
4895 -2.5 E 15(oA)102 257.4 S -.1(lwa)-15 G .816(ys run as the o).1 F .816
4896 (wner of the recipient mailbox.)-.25 F(Normally)5.816 E F2(sendmail)
4897 3.316 E F1 .816(runs as the sender for)3.316 F .198
4898 (locally generated mail or as \231daemon\232 \(actually)122 269.4 R
4899 2.698(,t)-.65 G .198(he user speci\214ed in the)-2.698 F F0(u)2.698 E F1
4900 .198(option\) when deli)2.698 F(v-)-.25 E 1.337(ering netw)122 281.4 R
4901 1.337(ork mail.)-.1 F 1.338(The normal beha)6.338 F 1.338
4902 (vior is required by most local mailers, which will not)-.2 F(allo)122
4903 293.4 Q 2.521(wt)-.25 G .021(he en)-2.521 F -.15(ve)-.4 G .021
4904 (lope sender address to be set unless the mailer is running as daemon.)
4905 .15 F .02(This \215ag is)5.02 F(ignored if the)122 305.4 Q F0(S)2.5 E F1
4906 (\215ag is set.)2.5 E 15(pU)102 321.6 S .497(se the route-addr style re)
4907 -15 F -.15(ve)-.25 G .498(rse-path in the SMTP \231MAIL FR).15 F .498
4908 (OM:\232 command rather than just)-.4 F .205(the return address; althou\
4909 gh this is required in RFC 821 section 3.1, man)122 333.6 R 2.705(yh)
4910 -.15 G .205(osts do not process)-2.705 F(re)122 345.6 Q -.15(ve)-.25 G
4911 (rse-paths properly).15 E 5(.R)-.65 G -2.15 -.25(ev e)-5 H
4912 (rse-paths are of).25 E(\214cially discouraged by RFC 1123.)-.25 E 6.94
4913 (P\207 This)102 361.8 R(mailer w)2.5 E(ants a \231Return-P)-.1 E
4914 (ath:\232 line.)-.15 E 15(qW)102 378 S .068(hen an address that resolv)
4915 -15 F .069(es to this mailer is v)-.15 F .069
4916 (eri\214ed \(SMTP VRFY command\), generate 250)-.15 F
4917 (responses instead of 252 responses.)122 390 Q
4918 (This will imply that the address is local.)5 E 16.67(rS)102 406.2 S
4919 (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
4920 F1(\215ag.)2.5 E 13.33(RO)102 422.4 S .67
4921 (pen SMTP connections from a \231secure\232 port.)-13.33 F .669
4922 (Secure ports aren')5.669 F 3.169(t\()-.18 G .669(secure, that is\) e)
4923 -3.169 F .669(xcept on)-.15 F .639
4924 (UNIX machines, so it is unclear that this adds an)122 434.4 R(ything.)
4925 -.15 E F2(sendmail)5.639 E F1 .64(must be running as root to)3.14 F
4926 (be able to use this \215ag.)122 446.4 Q 16.11(sS)102 462.6 S
4927 (trip quote characters \(" and \\\) of)-16.11 E 2.5(fo)-.25 G 2.5(ft)
4928 -2.5 G(he address before calling the mailer)-2.5 E(.)-.55 E 14.44(SD)102
4929 478.8 S(on')-14.44 E 3.332(tr)-.18 G .832
4930 (eset the userid before calling the mailer)-3.332 F 5.831(.T)-.55 G .831
4931 (his w)-5.831 F .831(ould be used in a secure en)-.1 F(vironment)-.4 E
4932 (where)122 490.8 Q F2(sendmail)3.317 E F1 .817(ran as root.)3.317 F .817
4933 (This could be used to a)5.817 F -.2(vo)-.2 G .817(id for).2 F .817
4934 (ged addresses.)-.18 F .817(If the)5.817 F F0(U=)3.317 E F1 .818
4935 (\214eld is)3.317 F(also speci\214ed, this \215ag causes the ef)122
4936 502.8 Q(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id to be set to that user)
4937 .15 E(.)-.55 E 15(uU)102 519 S .726(pper case should be preserv)-15 F
4938 .725(ed in user names for this mailer)-.15 F 5.725(.S)-.55 G .725
4939 (tandards require preserv)-5.725 F(ation)-.25 E .748
4940 (of case in the local part of addresses, e)122 531 R .748
4941 (xcept for those address for which your system accepts)-.15 F
4942 (responsibility)122 543 Q 5.151(.R)-.65 G .151(FC 2142 pro)-5.151 F .151
4943 (vides a long list of addresses which should be case insensiti)-.15 F
4944 -.15(ve)-.25 G 5.15(.I).15 G(f)-5.15 E .359
4945 (you use this \215ag, you may be violating RFC 2142.)122 555 R .36
4946 (Note that postmaster is al)5.359 F -.1(wa)-.1 G .36(ys treated as a).1
4947 F(case insensiti)122 567 Q .3 -.15(ve a)-.25 H(ddress re).15 E -.05(ga)
4948 -.15 G(rdless of this \215ag.).05 E 12.78(UT)102 583.2 S(his mailer w)
4949 -12.78 E(ants UUCP-style \231From\232 lines with the ugly \231remote fr\
4950 om <host>\232 on the end.)-.1 E 12.78(wT)102 599.4 S .607
4951 (he user must ha)-12.78 F .907 -.15(ve a v)-.2 H .606
4952 (alid account on this machine, i.e.,)-.1 F F2 -.1(ge)3.106 G(tpwnam).1 E
4953 F1 .606(must succeed.)3.106 F .606(If not, the)5.606 F 1.233
4954 (mail is bounced.)122 611.4 R 1.233(See also the)6.233 F F0
4955 (MailBoxDatabase)3.733 E F1 3.733(option. This)3.733 F 1.233
4956 (is required to get \231.forw)3.733 F(ard\232)-.1 E(capability)122 623.4
4957 Q(.)-.65 E 10.56(WI)102 639.6 S(gnore long term host status information\
4958  \(see Section "Persistent Host Status Information"\).)-10.56 E 7.5
4959 (x\207 This)102 655.8 R(mailer w)2.5 E
4960 (ants a \231Full-Name:\232 header line.)-.1 E 12.78(XT)102 672 S .512
4961 (his mailer w)-12.78 F .512(ants to use the hidden dot algorithm as spe\
4962 ci\214ed in RFC 821; basically)-.1 F 3.011(,a)-.65 G .811 -.15(ny l)
4963 -3.011 H(ine).15 E(be)122 684 Q .796(ginning with a dot will ha)-.15 F
4964 1.096 -.15(ve a)-.2 H 3.296(ne).15 G .797
4965 (xtra dot prepended \(to be stripped at the other end\).)-3.446 F(This)
4966 5.797 E(insures that lines in the message containing a dot will not ter\
4967 minate the message prematurely)122 696 Q(.)-.65 E 15.56(zR)102 712.2 S
4968 .965(un Local Mail T)-15.56 F .965(ransfer Protocol \(LMTP\) between)
4969 -.35 F F2(sendmail)3.465 E F1 .965(and the local mailer)3.465 F 5.965
4970 (.T)-.55 G .965(his is a)-5.965 F -.25(va)122 724.2 S 1.752(riant on SM\
4971 TP de\214ned in RFC 2033 that is speci\214cally designed for deli).25 F
4972 -.15(ve)-.25 G 1.752(ry to a local).15 F 0 Cg EP
4973 %%Page: 57 53
4974 %%BeginPageSetup
4975 BP
4976 %%EndPageSetup
4977 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4978 (SMM:08-57)195.86 E/F1 10/Times-Roman@0 SF(mailbox.)122 96 Q 13.89(ZA)
4979 102 112.2 S(pply DialDelay \(if set\) to this mailer)-13.89 E(.)-.55 E
4980 15(0D)102 128.4 S(on')-15 E 3.607(tl)-.18 G 1.106
4981 (ook up MX records for hosts sent via SMTP/LMTP)-3.607 F 6.106(.D)-1.11
4982 G 3.606(on)-6.106 G 1.106(ot apply)-3.606 F F0 -.25(Fa)3.606 G
4983 (llbackMXhost).25 E F1(either)122 140.4 Q(.)-.55 E 15(1D)102 156.6 S
4984 (on')-15 E 2.5(ts)-.18 G(end null characters \('\\0'\) to this mailer)
4985 -2.5 E(.)-.55 E 15(2D)102 172.8 S(on')-15 E 3.032(tu)-.18 G .532
4986 (se ESMTP e)-3.032 F -.15(ve)-.25 G 3.032(ni).15 G 3.032(fo)-3.032 G
4987 -.25(ff)-3.032 G .532(ered; this is useful for brok).25 F .533
4988 (en systems that of)-.1 F .533(fer ESMTP b)-.25 F .533(ut f)-.2 F(ail)
4989 -.1 E(on EHLO \(without reco)122 184.8 Q -.15(ve)-.15 G
4990 (ring when HELO is tried ne).15 E(xt\).)-.15 E 15(3E)102 201 S .002
4991 (xtend the list of characters con)-15 F -.15(ve)-.4 G .001
4992 (rted to =XX notation when con).15 F -.15(ve)-.4 G .001
4993 (rting to Quoted-Printable to).15 F .977(include those that don')122 213
4994 R 3.478(tm)-.18 G .978(ap cleanly between ASCII and EBCDIC.)-3.478 F
4995 .978(Useful if you ha)5.978 F 1.278 -.15(ve I)-.2 H(BM).15 E
4996 (mainframes on site.)122 225 Q 15(5I)102 241.2 S 2.717(fn)-15 G 2.717
4997 (oa)-2.717 G .217(liases are found for this address, pass the address t\
4998 hrough ruleset 5 for possible alternate)-2.717 F 2.5(resolution. This)
4999 122 253.2 R(is intended to forw)2.5 E(ard the mail to an alternate deli)
5000 -.1 E -.15(ve)-.25 G(ry spot.).15 E 15(6S)102 269.4 S
5001 (trip headers to se)-15 E -.15(ve)-.25 G 2.5(nb).15 G(its.)-2.5 E 15(7S)
5002 102 285.6 S 1.14(trip all output to se)-15 F -.15(ve)-.25 G 3.64(nb).15
5003 G 3.64(its. This)-3.64 F 1.14(is the def)3.64 F 1.141(ault if the)-.1 F
5004 F0(L)3.641 E F1 1.141(\215ag is set.)3.641 F 1.141
5005 (Note that clearing this)6.141 F .295(option is not suf)122 297.6 R .295
5006 (\214cient to get full eight bit data passed through)-.25 F/F2 10
5007 /Times-Italic@0 SF(sendmail)2.795 E F1 5.295(.I)C 2.795(ft)-5.295 G(he)
5008 -2.795 E F0(7)2.795 E F1 .295(option is set,)2.795 F .716
5009 (this is essentially al)122 309.6 R -.1(wa)-.1 G .717
5010 (ys set, since the eighth bit w).1 F .717(as stripped on input.)-.1 F
5011 .717(Note that this option)5.717 F(will only impact messages that didn')
5012 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
5013 <ae>A F1 2.5(7b)C(it MIME con)-2.5 E -.15(ve)-.4 G(rsions performed.).15
5014 E 15(8I)102 337.8 S 3.783(fs)-15 G 1.283(et, it is acceptable to send e\
5015 ight bit data to this mailer; the usual attempt to do 8)-3.783 F F3<ae>A
5016 F1 3.782(7b)C(it)-3.782 E(MIME con)122 349.8 Q -.15(ve)-.4 G
5017 (rsions will be bypassed.).15 E 15(9I)102 366 S 2.704(fs)-15 G .204
5018 (et, do)-2.704 F F2(limited)2.704 E F1(7)2.704 E F3<ae>A F1 2.704(8b)C
5019 .204(it MIME con)-2.704 F -.15(ve)-.4 G 2.704(rsions. These).15 F(con)
5020 2.704 E -.15(ve)-.4 G .205(rsions are limited to te).15 F .205
5021 (xt/plain data.)-.15 F 17.22(:C)102 382.2 S .982
5022 (heck addresses to see if the)-17.22 F 3.482(yb)-.15 G -.15(eg)-3.482 G
5023 .982(in \231:include:\232; if the).15 F 3.482(yd)-.15 G .982(o, con)
5024 -3.482 F -.15(ve)-.4 G .982(rt them to the \231*include*\232).15 F
5025 (mailer)122 394.2 Q(.)-.55 E 18(|C)102 410.4 S
5026 (heck addresses to see if the)-18 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5027 (in with a `|'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5028 (rt them to the \231prog\232 mailer).15 E(.)-.55 E 17.22(/C)102 426.6 S
5029 (heck addresses to see if the)-17.22 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5030 (in with a `/'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5031 (rt them to the \231*\214le*\232 mailer).15 E(.)-.55 E 10.79(@L)102
5032 442.8 S(ook up addresses in the user database.)-10.79 E 11.67(%D)102 459
5033 S 3.382(on)-11.67 G .882(ot attempt deli)-3.382 F -.15(ve)-.25 G .883(r\
5034 y on initial recipient of a message or on queue runs unless the queued)
5035 .15 F(message is selected using one of the -qI/-qR/-qS queue run modi\
5036 \214ers or an ETRN request.)122 471 Q .268
5037 (Con\214guration \214les prior to le)127 487.2 R -.15(ve)-.25 G 2.768
5038 (l6a).15 G .268(ssume the `)-2.768 F -1.11(A')-.8 G 2.768(,`)1.11 G .268
5039 (w', `5', `:', `|', `/', and `@' options on the)-2.768 F
5040 (mailer named \231local\232.)102 499.2 Q .306(The mailer with the speci\
5041 al name \231error\232 can be used to generate a user error)127 515.4 R
5042 5.306(.T)-.55 G .306(he \(optional\))-5.306 F .324(host \214eld is an e)
5043 102 527.4 R .323(xit status to be returned, and the user \214eld is a m\
5044 essage to be printed.)-.15 F .323(The e)5.323 F .323(xit sta-)-.15 F
5045 .891(tus may be numeric or one of the v)102 539.4 R .891(alues USA)-.25
5046 F .891(GE, NOUSER, NOHOST)-.4 F 3.391(,U)-.74 G -.35(NA)-3.391 G -1.35
5047 (VA)-1 G .891(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 551.4 S 1.142
5048 (RE, TEMPF)1.2 F 1.142(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.142
5049 (COL, or CONFIG to return the corresponding EX_ e).4 F 1.141
5050 (xit code, or an)-.15 F .288
5051 (enhanced error code as described in RFC 1893,)102 563.4 R F2 .288
5052 (Enhanced Mail System Status Codes.)2.788 F F1 -.15(Fo)5.288 G 2.788(re)
5053 .15 G(xample,)-2.938 E(the entry:)102 575.4 Q
5054 ($#error $@ NOHOST $: Host unkno)142 591.6 Q(wn in this domain)-.25 E
5055 .145(on the RHS of a rule will cause the speci\214ed error to be genera\
5056 ted and the \231Host unkno)102 607.8 R .145(wn\232 e)-.25 F .145
5057 (xit sta-)-.15 F .491(tus to be returned if the LHS matches.)102 619.8 R
5058 .491(This mailer is only functional in rulesets 0, 5, or one of the)
5059 5.491 F 1.81(check_* rulesets.)102 631.8 R 1.81
5060 (The host \214eld can also contain the special tok)6.81 F(en)-.1 E F0
5061 (quarantine)4.31 E F1 1.81(which instructs)4.31 F
5062 (sendmail to quarantine the current message.)102 643.8 Q .256
5063 (The mailer with the special name \231discard\232 causes an)127 660 R
5064 2.756(ym)-.15 G .257(ail sent to it to be discarded b)-2.756 F .257
5065 (ut oth-)-.2 F 1.314(erwise treated as though it were successfully deli)
5066 102 672 R -.15(ve)-.25 G 3.813(red. This).15 F 1.313
5067 (mailer cannot be used in ruleset 0,)3.813 F(only in the v)102 684 Q
5068 (arious address checking rulesets.)-.25 E .468
5069 (The mailer named \231local\232)127 700.2 R F2(must)2.968 E F1 .468
5070 (be de\214ned in e)2.968 F -.15(ve)-.25 G .468
5071 (ry con\214guration \214le.).15 F .468(This is used to deli)5.468 F -.15
5072 (ve)-.25 G(r).15 E .25(local mail, and is treated specially in se)102
5073 712.2 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75
5074 (,t)-.65 G .25(hree other mailers named \231prog\232,)-2.75 F .942(\231\
5075 *\214le*\232, and \231*include*\232 may be de\214ned to tune the deli)
5076 102 724.2 R -.15(ve)-.25 G .942
5077 (ry of messages to programs, \214les, and).15 F 0 Cg EP
5078 %%Page: 58 54
5079 %%BeginPageSetup
5080 BP
5081 %%EndPageSetup
5082 /F0 10/Times-Bold@0 SF 193.36(SMM:08-58 Sendmail)72 60 R
5083 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
5084 (:include: lists respecti)102 96 Q -.15(ve)-.25 G(ly).15 E 5(.T)-.65 G
5085 (he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E
5086 (Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142
5087 112.2 Q
5088 (M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142
5089 124.2 Q(M*include*, P=/de)142 136.2 Q(v/null, F=su, A=INCLUDE $u)-.25 E
5090 .466
5091 (Builtin pathnames are [FILE] and [IPC], the former is used for deli)127
5092 156.6 R -.15(ve)-.25 G .466(ry to \214les, the latter for).15 F(deli)102
5093 168.6 Q -.15(ve)-.25 G .12(ry via interprocess communication.).15 F -.15
5094 (Fo)5.12 G 2.62(rm).15 G .12(ailers that use [IPC] as pathname the ar)
5095 -2.62 F .12(gument v)-.18 F(ec-)-.15 E .761
5096 (tor \(A=\) must start with TCP or FILE for deli)102 180.6 R -.15(ve)
5097 -.25 G .761(ry via a TCP or a Unix domain sock).15 F 3.261(et. If)-.1 F
5098 .761(TCP is)3.261 F .109(used, the second ar)102 192.6 R .109
5099 (gument must be the name of the host to contact.)-.18 F .11
5100 (Optionally a third ar)5.11 F .11(gument can)-.18 F .576
5101 (be used to specify a port, the def)102 204.6 R .576
5102 (ault is smtp \(port 25\).)-.1 F .576(If FILE is used, the second ar)
5103 5.576 F .575(gument must)-.18 F(be the name of the Unix domain sock)102
5104 216.6 Q(et.)-.1 E .668(If the ar)127 232.8 R .668(gument v)-.18 F .669
5105 (ector does not contain $u then)-.15 F/F2 10/Times-Italic@0 SF(sendmail)
5106 3.169 E F1 .669(will speak SMTP \(or LMTP if the)3.169 F
5107 (mailer \215ag z is speci\214ed\) to the mailer)102 244.8 Q(.)-.55 E
5108 (If no Eol \214eld is de\214ned, then the def)127 261 Q
5109 (ault is "\\r\\n" for SMTP mailers and "\\n" of others.)-.1 E .616
5110 (The Sender and Recipient re)127 277.2 R .615
5111 (writing sets may either be a simple ruleset id or may be tw)-.25 F
5112 3.115(oi)-.1 G(ds)-3.115 E .575
5113 (separated by a slash; if so, the \214rst re)102 289.2 R .576
5114 (writing set is applied to en)-.25 F -.15(ve)-.4 G .576
5115 (lope addresses and the second is).15 F(applied to headers.)102 301.2 Q
5116 (Setting an)5 E 2.5(yv)-.15 G
5117 (alue to zero disables corresponding mailer)-2.75 E(-speci\214c re)-.2 E
5118 (writing.)-.25 E .197
5119 (The Directory is actually a colon-separated path of directories to try)
5120 127 317.4 R 5.196(.F)-.65 G .196(or e)-5.346 F .196
5121 (xample, the de\214ni-)-.15 F .104
5122 (tion \231D=$z:/\232 \214rst tries to e)102 329.4 R -.15(xe)-.15 G .104
5123 (cute in the recipient').15 F 2.604(sh)-.55 G .104
5124 (ome directory; if that is not a)-2.604 F -.25(va)-.2 G .104
5125 (ilable, it tries to).25 F -.15(exe)102 341.4 S .816
5126 (cute in the root of the \214lesystem.).15 F .816
5127 (This is intended to be used only on the \231prog\232 mailer)5.816 F
5128 3.316(,s)-.4 G(ince)-3.316 E .008(some shells \(such as)102 353.4 R F2
5129 (csh)2.509 E F1 2.509(\)r)C .009(efuse to e)-2.509 F -.15(xe)-.15 G .009
5130 (cute if the).15 F 2.509(yc)-.15 G .009
5131 (annot read the current directory)-2.509 F 5.009(.S)-.65 G .009
5132 (ince the queue)-5.009 F(directory is not normally readable by unpri)102
5133 365.4 Q(vile)-.25 E(ged users)-.15 E F2(csh)2.5 E F1
5134 (scripts as recipients can f)2.5 E(ail.)-.1 E 1.863
5135 (The Userid speci\214es the def)127 381.6 R 1.863
5136 (ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.862
5137 (rriding the).15 F F0(DefaultUser)4.362 E F1 .098(option \(q.v)102 393.6
5138 R 2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag i\
5139 s also speci\214ed, this user and group will be set as the ef)2.598 F
5140 (fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E .694
5141 (and gid for the process.)102 405.6 R .694(This may be gi)5.694 F -.15
5142 (ve)-.25 G 3.194(na).15 G(s)-3.194 E F2(user:gr)3.194 E(oup)-.45 E F1
5143 .693(to set both the user and group id; either)3.194 F .126
5144 (may be an inte)102 417.6 R .127(ger or a symbolic name to be look)-.15
5145 F .127(ed up in the)-.1 F F2(passwd)2.627 E F1(and)2.627 E F2(gr)2.627 E
5146 (oup)-.45 E F1 .127(\214les respecti)2.627 F -.15(ve)-.25 G(ly).15 E
5147 5.127(.I)-.65 G(f)-5.127 E .782
5148 (only a symbolic user name is speci\214ed, the group id in the)102 429.6
5149 R F2(passwd)3.282 E F1 .782(\214le for that user is used as the)3.282 F
5150 (group id.)102 441.6 Q .545(The Charset \214eld is used when con)127
5151 457.8 R -.15(ve)-.4 G .545
5152 (rting a message to MIME; this is the character set used).15 F .466
5153 (in the Content-T)102 469.8 R .466(ype: header)-.8 F 5.466(.I)-.55 G
5154 2.966(ft)-5.466 G .466(his is not set, the)-2.966 F F0(DefaultCharset)
5155 2.966 E F1 .465(option is used, and if that is not)2.965 F .257
5156 (set, the v)102 481.8 R .257(alue \231unkno)-.25 F .257
5157 (wn-8bit\232 is used.)-.25 F F0 -1.2(WA)5.257 G(RNING:)1.2 E F1 .257
5158 (this \214eld applies to the sender')2.757 F 2.758(sm)-.55 G(ailer)
5159 -2.758 E 2.758(,n)-.4 G .258(ot the)-2.758 F(recipient')102 493.8 Q
5160 2.702(sm)-.55 G(ailer)-2.702 E 5.202(.F)-.55 G .202(or e)-5.352 F .202
5161 (xample, if the en)-.15 F -.15(ve)-.4 G .201
5162 (lope sender address lists an address on the local netw).15 F(ork)-.1 E
5163 .48(and the recipient is on an e)102 505.8 R .48(xternal netw)-.15 F .48
5164 (ork, the character set will be set from the Charset= \214eld for)-.1 F
5165 (the local netw)102 517.8 Q(ork mailer)-.1 E 2.5(,n)-.4 G
5166 (ot that of the e)-2.5 E(xternal netw)-.15 E(ork mailer)-.1 E(.)-.55 E
5167 .795(The T)127 534 R .795(ype= \214eld sets the type information used i\
5168 n MIME error messages as de\214ned by RFC)-.8 F 2.805(1894. It)102 546 R
5169 .305(is actually three v)2.805 F .305
5170 (alues separated by slashes: the MT)-.25 F .305
5171 (A-type \(that is, the description of ho)-.93 F(w)-.25 E .083(hosts are\
5172  named\), the address type \(the description of e-mail addresses\), and\
5173  the diagnostic type \(the)102 558 R .142
5174 (description of error diagnostic codes\).)102 570 R .142
5175 (Each of these must be a re)5.142 F .143(gistered v)-.15 F .143
5176 (alue or be)-.25 F .143(gin with \231X\255\232.)-.15 F(The def)102 582 Q
5177 (ault is \231dns/rfc822/smtp\232.)-.1 E 1.175(The m= \214eld speci\214e\
5178 s the maximum number of messages to attempt to deli)127 598.2 R -.15(ve)
5179 -.25 G 3.674(ro).15 G 3.674(nas)-3.674 G(ingle)-3.674 E
5180 (SMTP or LMTP connection.)102 610.2 Q(The def)5 E(ault is in\214nite.)
5181 -.1 E 1.545(The r= \214eld speci\214es the maximum number of recipients\
5182  to attempt to deli)127 626.4 R -.15(ve)-.25 G 4.046(ri).15 G 4.046(nas)
5183 -4.046 G(ingle)-4.046 E(en)102 638.4 Q -.15(ve)-.4 G 2.5(lope. It).15 F
5184 (def)2.5 E(aults to 100.)-.1 E 1.052(The /= \214eld speci\214es a ne)127
5185 654.6 R 3.552(wr)-.25 G 1.052(oot directory for the mailer)-3.552 F
5186 6.052(.T)-.55 G 1.052(he path is macro e)-6.052 F 1.051(xpanded and)-.15
5187 F .512(then passed to the \231chroot\232 system call.)102 666.6 R .512
5188 (The root directory is changed before the Directory \214eld is)5.512 F
5189 (consulted or the uid is changed.)102 678.6 Q .561(The W)127 694.8 R
5190 .561(ait= \214eld speci\214es the maximum time to w)-.8 F .56
5191 (ait for the mailer to return after sending all)-.1 F(data to it.)102
5192 706.8 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork)
5193 .15 E(ed by)-.1 E F2(sendmail)2.5 E F1(.)A 0 Cg EP
5194 %%Page: 59 55
5195 %%BeginPageSetup
5196 BP
5197 %%EndPageSetup
5198 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5199 (SMM:08-59)195.86 E/F1 10/Times-Roman@0 SF 1.163(The Queue)127 96 R
5200 1.164(group= \214eld speci\214es the def)-.15 F 1.164
5201 (ault queue group in which recei)-.1 F -.15(ve)-.25 G 3.664(dm).15 G
5202 1.164(ail should be)-3.664 F 2.849(queued. This)102 108 R .349(can be o)
5203 2.849 F -.15(ve)-.15 G .349(rridden by other means as e).15 F .348
5204 (xplained in section `)-.15 F .348(`Queue Groups and Queue)-.74 F
5205 (Directories')102 120 Q('.)-.74 E F0 2.5(5.5. H)87 144 R 2.5<8a44>2.5 G
5206 (e\214ne Header)-2.5 E F1 1.135(The format of the header lines that)127
5207 160.2 R/F2 10/Times-Italic@0 SF(sendmail)3.636 E F1 1.136
5208 (inserts into the message are de\214ned by the)3.636 F F0(H)3.636 E F1
5209 2.5(line. The)102 172.2 R(syntax of this line is one of the follo)2.5 E
5210 (wing:)-.25 E F0(H)142 188.4 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0
5211 (H)142 208.8 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0
5212 (:)A F2(htemplate)2.5 E F0(H)142 229.2 Q F1([)A F0(?$)A F2({macr)A(o})
5213 -.45 E F0(?])A F2(hname)A F0(:)A F2(htemplate)2.5 E F1 1.058(Continuati\
5214 on lines in this spec are re\215ected directly into the outgoing messag\
5215 e.)102 245.4 R(The)6.058 E F2(htemplate)3.557 E F1(is)3.557 E(macro-e)
5216 102 257.4 Q 1.12(xpanded before insertion into the message.)-.15 F 1.12
5217 (If the)6.12 F F2(m\215a)3.62 E(gs)-.1 E F1 1.12
5218 (\(surrounded by question marks\))3.62 F .161(are speci\214ed, at least\
5219  one of the speci\214ed \215ags must be stated in the mailer de\214niti\
5220 on for this header)102 269.4 R .857(to be automatically output.)102
5221 281.4 R .858(If a)5.858 F F2(${macr)3.358 E(o})-.45 E F1 .858
5222 (\(surrounded by question marks\) is speci\214ed, the header)3.358 F
5223 1.264(will be automatically output if the macro is set.)102 293.4 R
5224 1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.763(ft)
5225 -3.764 G 1.263(he normal)-3.763 F .232(methods, including using the)102
5226 305.4 R F0(macr)2.732 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732
5227 F .232(If one of these headers is in the input)5.232 F .125
5228 (it is re\215ected to the output re)102 317.4 R -.05(ga)-.15 G .125
5229 (rdless of these \215ags or macros.).05 F .124(Notice: If a)5.124 F F2
5230 (${macr)2.624 E(o})-.45 E F1 .124(is used to set a)2.624 F(header)102
5231 329.4 Q 4.308(,t)-.4 G 1.809
5232 (hen it is useful to add that macro to class)-4.308 F F2($={per)4.309 E
5233 (sistentMacr)-.1 E(os})-.45 E F1 1.809(which consists of the)4.309 F
5234 (macros that should be sa)102 341.4 Q -.15(ve)-.2 G 2.5(da).15 G
5235 (cross queue runs.)-2.5 E(Some headers ha)127 357.6 Q .3 -.15(ve s)-.2 H
5236 (pecial semantics that will be described later).15 E(.)-.55 E 2.711(As)
5237 127 373.8 S .211(econdary syntax allo)-2.711 F .211(ws v)-.25 F .211
5238 (alidation of headers as the)-.25 F 2.711(ya)-.15 G .211(re being read.)
5239 -2.711 F 1.81 -.8(To e)5.21 H .21(nable v).8 F(alidation,)-.25 E(use:)
5240 102 385.8 Q F0(H)142 402 Q F2(Header)A F0 2.5(:$)C(>)-2.5 E F2(Ruleset)A
5241 F0(H)142 414 Q F2(Header)A F0 2.5(:$)C(>+)-2.5 E F2(Ruleset)A F1 .265
5242 (The indicated)102 430.2 R F2(Ruleset)2.765 E F1 .265
5243 (is called for the speci\214ed)2.765 F F2(Header)2.765 E F1 2.765(,a)C
5244 .265(nd can return)-2.765 F F0($#err)2.765 E(or)-.18 E F1 .265
5245 (to reject or quaran-)2.765 F 1.304(tine the message or)102 442.2 R F0
5246 ($#discard)3.804 E F1 1.304(to discard the message \(as with the other)
5247 3.804 F F0(check_)3.804 E F1 3.804(*r)C 3.804(ulesets\). The)-3.804 F
5248 3.175(ruleset recei)102 454.2 R -.15(ve)-.25 G 5.675(st).15 G 3.175
5249 (he header \214eld-body as ar)-5.675 F 3.176
5250 (gument, i.e., not the header \214eld-name; see also)-.18 F .63
5251 (${hdr_name} and ${currHeader}.)102 466.2 R .629
5252 (The header is treated as a structured \214eld, that is, te)5.63 F .629
5253 (xt in paren-)-.15 F .337
5254 (theses is deleted before processing, unless the second form)102 478.2 R
5255 F0($>+)2.837 E F1 .337(is used.)2.837 F .337(Note: only one ruleset can)
5256 5.337 F(be associated with a header;)102 490.2 Q F2(sendmail)2.5 E F1
5257 (will silently ignore multiple entries.)2.5 E -.15(Fo)127 506.4 S 2.5
5258 (re).15 G(xample, the con\214guration lines:)-2.65 E
5259 (HMessage-Id: $>CheckMessageId)142 522.6 Q(SCheckMessageId)142 546.6 Q
5260 (R< $+ @ $+)142 558.6 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83
5261 (R$* $#error)142 570.6 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G
5262 (essage-Id header)-2.5 E -.1(wo)102 586.8 S(uld refuse an).1 E 2.5(ym)
5263 -.15 G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G
5264 2.5(ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142 603
5265 Q(Message-Id: some te)142 615 Q(xt)-.15 E(Message-Id: <le)142 627 Q -.05
5266 (ga)-.15 G 2.5(lt).05 G -.15(ex)-2.5 G(t@domain> e).15 E(xtra crud)-.15
5267 E 3.069(Ad)102 643.2 S(ef)-3.069 E .569
5268 (ault ruleset that is called for headers which don')-.1 F 3.069(th)-.18
5269 G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .568
5270 (peci\214c ruleset de\214ned for them can)-3.069 F(be speci\214ed by:)
5271 102 655.2 Q F0(H)142 671.4 Q F2(*)A F0 2.5(:$)C(>)-2.5 E F2(Ruleset)A F1
5272 (or)102 687.6 Q F0(H)142 703.8 Q F2(*)A F0 2.5(:$)C(>+)-2.5 E F2
5273 (Ruleset)A 0 Cg EP
5274 %%Page: 60 56
5275 %%BeginPageSetup
5276 BP
5277 %%EndPageSetup
5278 /F0 10/Times-Bold@0 SF 193.36(SMM:08-60 Sendmail)72 60 R
5279 (Installation and Operation Guide)2.5 E 2.5(5.6. O)87 96 R 2.5<8a53>2.5
5280 G(et Option)-2.5 E/F1 10/Times-Roman@0 SF .962(There are a number of gl\
5281 obal options that can be set from a con\214guration \214le.)127 112.2 R
5282 .963(Options are)5.963 F .86(represented by full w)102 124.2 R .86(ords\
5283 ; some are also representable as single characters for back compatibili\
5284 ty)-.1 F(.)-.65 E(The syntax of this line is:)102 136.2 Q F0(O)142 152.4
5285 Q/F2 10/Times-Italic@0 SF(option)7.5 E F0(=)A F2(value)A F1 .562
5286 (This sets option)102 168.6 R F2(option)3.062 E F1 .562(to be)3.062 F F2
5287 (value)3.062 E F1 5.562(.N)C .562(ote that there)-5.562 F F2(must)3.062
5288 E F1 .562(be a space between the letter `O' and the)3.062 F
5289 (name of the option.)102 180.6 Q(An older v)5 E(ersion is:)-.15 E F0(O)
5290 142 196.8 Q F2 1.666(ov)C(alue)-1.666 E F1 .13(where the option)102 213
5291 R F2(o)2.63 E F1 .13(is a single character)2.63 F 5.13(.D)-.55 G .13
5292 (epending on the option,)-5.13 F F2(value)2.63 E F1 .13
5293 (may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 2.5(ab)102 225 S
5294 (oolean \(with le)-2.5 E -.05(ga)-.15 G 2.5(lv).05 G
5295 (alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)-2.75 E
5296 (ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E 1.164(All \
5297 \214lenames used in options should be absolute paths, i.e., starting wi\
5298 th '/'.)127 241.2 R(Relati)6.165 E 1.465 -.15(ve \214)-.25 H(le-).15 E
5299 (names most lik)102 253.2 Q
5300 (ely cause surprises during operation \(unless otherwise noted\).)-.1 E
5301 (The options supported \(with the old, one character names in brack)127
5302 269.4 Q(ets\) are:)-.1 E(AliasFile=)102 285.6 Q F2(spec, spec, ...)A F1
5303 .183([A] Specify possible alias \214le\(s\).)174 297.6 R(Each)5.182 E F2
5304 (spec)2.682 E F1 .182(should be in the format `)2.682 F(`)-.74 E F2
5305 (class)A F0(:)A F2(info)2.682 E F1 -.74('')C(where)174 309.6 Q F2(class)
5306 3.03 E F0(:)A F1 .531(is optional and def)3.03 F .531(aults to `)-.1 F
5307 (`implicit')-.74 E 3.031('. Note)-.74 F(that)3.031 E F2(info)3.031 E F1
5308 .531(is required for)3.031 F(all)174 321.6 Q F2(class)3.525 E F1 1.025
5309 (es e)B 1.025(xcept \231ldap\232.)-.15 F -.15(Fo)6.025 G 3.524(rt).15 G
5310 1.024(he \231ldap\232 class, if)-3.524 F F2(info)3.524 E F1 1.024
5311 (is not speci\214ed, a def)3.524 F(ault)-.1 E F2(info)174 333.6 Q F1
5312 -.25(va)2.5 G(lue is used as follo).25 E(ws:)-.25 E
5313 (\255k \(&\(objectClass=sendmailMT)214 349.8 Q(AAliasObject\))-.93 E
5314 (\(sendmailMT)226.5 361.8 Q(AAliasName=aliases\))-.93 E(\(|\(sendmailMT)
5315 226.5 373.8 Q -.4(AC)-.93 G(luster=${sendmailMT).4 E -.4(AC)-.93 G
5316 (luster}\)).4 E(\(sendmailMT)231.5 385.8 Q(AHost=$j\)\))-.93 E
5317 (\(sendmailMT)226.5 397.8 Q(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15 E
5318 (\255v sendmailMT)214 409.8 Q(AAliasV)-.93 E(alue)-1.11 E 2.305
5319 (Depending on ho)174 426 R(w)-.25 E F2(sendmail)4.805 E F1 2.305
5320 (is compiled, v)4.805 F 2.305
5321 (alid classes are \231implicit\232 \(search)-.25 F 1.207(through a comp\
5322 iled-in list of alias \214le types, for back compatibility\), \231hash\
5323 \232 \(if)174 438 R/F3 9/Times-Roman@0 SF(NEWDB)174 450 Q F1 .496
5324 (is speci\214ed\), \231btree\232 \(if)2.996 F F3(NEWDB)2.996 E F1 .496
5325 (is speci\214ed\), \231dbm\232 \(if)2.996 F F3(NDBM)2.996 E F1 .496
5326 (is speci-)2.996 F .201(\214ed\), \231stab\232 \(internal symbol table \
5327 \212 not normally used unless you ha)174 462 R .5 -.15(ve n)-.2 H 2.7
5328 (oo).15 G(ther)-2.7 E 2.785
5329 (database lookup\), \231sequence\232 \(use a sequence of maps pre)174
5330 474 R 2.786(viously declared\),)-.25 F .639(\231ldap\232 \(if)174 486 R
5331 F3(LD)3.139 E(APMAP)-.36 E F1 .639
5332 (is speci\214ed\), or \231nis\232 \(if)3.139 F F3(NIS)3.139 E F1 .638
5333 (is speci\214ed\).)3.139 F .638(If a list of)5.638 F F2(spec)3.138 E F1
5334 (s)A(are pro)174 498 Q(vided,)-.15 E F2(sendmail)2.5 E F1
5335 (searches them in order)2.5 E(.)-.55 E(AliasW)102 514.2 Q(ait=)-.8 E F2
5336 (timeout)A F1 .14([a] If set, w)174 526.2 R .14(ait up to)-.1 F F2
5337 (timeout)2.64 E F1 .141(\(units def)2.641 F .141
5338 (ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .518
5339 (in the alias database before starting up.)174 538.2 R .517
5340 (If it does not appear in the)5.517 F F2(timeout)3.017 E F1(inter)3.017
5341 E(-)-.2 E -.25(va)174 550.2 S 2.5(li).25 G(ssue a w)-2.5 E(arning.)-.1 E
5342 (Allo)102 566.4 Q(wBogusHELO)-.25 E 1.104([no short name] If set, allo)
5343 174 578.4 R 3.604(wH)-.25 G 1.104(ELO SMTP commands that don')-3.604 F
5344 3.604(ti)-.18 G 1.104(nclude a host)-3.604 F 2.882(name. Setting)174
5345 590.4 R .382(this violates RFC 1123 section 5.2.5, b)2.882 F .381
5346 (ut is necessary to interoper)-.2 F(-)-.2 E .06(ate with se)174 602.4 R
5347 -.15(ve)-.25 G .06(ral SMTP clients.).15 F .061(If there is a v)5.06 F
5348 .061(alue, it is still check)-.25 F .061(ed for le)-.1 F(gitimac)-.15 E
5349 -.65(y.)-.15 G(AuthMaxBits=)102 618.6 Q F2(N)A F1 .698([no short name] \
5350 Limit the maximum encryption strength for the security layer in)5.24 F
5351 1.317(SMTP A)174 630.6 R 1.317(UTH \(SASL\). Def)-.55 F 1.317
5352 (ault is essentially unlimited.)-.1 F 1.317(This allo)6.317 F 1.318
5353 (ws to turn of)-.25 F(f)-.25 E .377(additional encryption in SASL if ST)
5354 174 642.6 R(AR)-.93 E .377(TTLS is already encrypting the communi-)-.6 F
5355 .179(cation, because the e)174 654.6 R .179
5356 (xisting encryption strength is tak)-.15 F .179
5357 (en into account when choos-)-.1 F .998
5358 (ing an algorithm for the security layer)174 666.6 R 5.998(.F)-.55 G
5359 .998(or e)-6.148 F .998(xample, if ST)-.15 F(AR)-.93 E .997
5360 (TTLS is used and)-.6 F .437
5361 (the symmetric cipher is 3DES, then the the k)174 678.6 R -.15(ey)-.1 G
5362 .437(length \(in bits\) is 168.).15 F .438(Hence set-)5.438 F(ting)174
5363 690.6 Q F0 -.5(Au)2.5 G(thMaxBits).5 E F1(to 168 will disable an)2.5 E
5364 2.5(ye)-.15 G(ncryption in SASL.)-2.5 E -1.05(AuthMechanisms [no)102
5365 706.8 R .687(short name] List of authentication mechanisms for A)3.188 F
5366 .687(UTH \(separated by spa-)-.55 F 3.048(ces\). The)174 718.8 R(adv)
5367 3.048 E .548
5368 (ertised list of authentication mechanisms will be the intersection of)
5369 -.15 F 0 Cg EP
5370 %%Page: 61 57
5371 %%BeginPageSetup
5372 BP
5373 %%EndPageSetup
5374 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5375 (SMM:08-61)195.86 E/F1 10/Times-Roman@0 SF 1.126
5376 (this list and the list of a)174 96 R -.25(va)-.2 G 1.125
5377 (ilable mechanisms as determined by the Cyrus SASL).25 F(library)174 108
5378 Q 6.166(.I)-.65 G 3.667(fS)-6.166 G -.93(TA)-3.667 G -.6(RT).93 G 1.167
5379 (TLS is acti).6 F -.15(ve)-.25 G 3.667(,E).15 G(XTERN)-3.667 E 1.167
5380 (AL will be added to this list.)-.35 F 1.167(In that)6.167 F
5381 (case, the v)174 120 Q
5382 (alue of {cert_subject} is used as authentication id.)-.25 E 17.83
5383 (AuthOptions [no)102 136.2 R .836
5384 (short name] List of options for SMTP A)3.336 F .836
5385 (UTH consisting of single characters)-.55 F(with interv)174 148.2 Q
5386 (ening white space or commas.)-.15 E 12.78(AU)214 164.4 S(se the A)
5387 -12.78 E(UTH= parameter for the MAIL FR)-.55 E(OM)-.4 E
5388 (command only when authentication succeeded.)234 176.4 Q
5389 (This can be used as a w)234 188.4 Q(orkaround for brok)-.1 E(en)-.1 E
5390 (MT)234 200.4 Q(As that do not implement RFC 2554 correctly)-.93 E(.)
5391 -.65 E 15.56(ap)214 212.4 S(rotection from acti)-15.56 E .3 -.15(ve \()
5392 -.25 H(non-dictionary\) attacks).15 E(during authentication e)234 224.4
5393 Q(xchange.)-.15 E 15.56(cr)214 236.4 S
5394 (equire mechanisms which pass client credentials,)-15.56 E(and allo)234
5395 248.4 Q 2.5(wm)-.25 G(echanisms which can pass credentials)-2.5 E
5396 (to do so.)234 260.4 Q 15(dd)214 272.4 S(on')-15 E 2.5(tp)-.18 G
5397 (ermit mechanisms susceptible to passi)-2.5 E -.15(ve)-.25 G
5398 (dictionary attack.)234 284.4 Q 16.67(fr)214 296.4 S(equire forw)-16.67
5399 E(ard secrec)-.1 E 2.5(yb)-.15 G(etween sessions)-2.5 E
5400 (\(breaking one w)234 308.4 Q(on')-.1 E 2.5(th)-.18 G(elp break ne)-2.5
5401 E(xt\).)-.15 E 12.22(mr)214 320.4 S(equire mechanisms which pro)-12.22 E
5402 (vide mutual authentication)-.15 E(\(only a)234 332.4 Q -.25(va)-.2 G
5403 (ilable if using Cyrus SASL v2 or later\).).25 E 15(pd)214 344.4 S(on')
5404 -15 E 2.5(tp)-.18 G(ermit mechanisms susceptible to simple)-2.5 E(passi)
5405 234 356.4 Q .3 -.15(ve a)-.25 H(ttack \(e.g., PLAIN, LOGIN\), unless a)
5406 .15 E(security layer is acti)234 368.4 Q -.15(ve)-.25 G(.).15 E 15(yd)
5407 214 380.4 S(on')-15 E 2.5(tp)-.18 G(ermit mechanisms that allo)-2.5 E
5408 2.5(wa)-.25 G(non)-2.5 E(ymous login.)-.15 E(The \214rst option applies\
5409  to sendmail as a client, the others to a serv)174 396.6 Q(er)-.15 E 5
5410 (.E)-.55 G(xample:)-5 E 2.5(OA)214 412.8 S(uthOptions=p,y)-2.5 E -.1(wo)
5411 174 429 S 1.346(uld disallo).1 F 3.846(wA)-.25 G 1.346(NONYMOUS as A)
5412 -3.846 F 1.347(UTH mechanism and w)-.55 F 1.347(ould allo)-.1 F 3.847
5413 (wP)-.25 G(LAIN)-3.847 E 1.789
5414 (and LOGIN only if a security layer \(e.g., pro)174 441 R 1.788
5415 (vided by ST)-.15 F(AR)-.93 E 1.788(TTLS\) is already)-.6 F(acti)174 453
5416 Q -.15(ve)-.25 G 5.364(.T).15 G .364(he options 'a', 'c', ')-5.364 F
5417 .364(d', 'f)-.5 F .364
5418 (', 'p', and 'y' refer to properties of the selected).55 F 1.09
5419 (SASL mechanisms.)174 465 R 1.089
5420 (Explanations of these properties can be found in the Cyrus)6.089 F
5421 (SASL documentation.)174 477 Q 23.39(AuthRealm [no)102 493.2 R 2.503
5422 (short name] The authentication realm that is passed to the Cyrus SASL)
5423 5.002 F(library)174 505.2 Q 5(.I)-.65 G 2.5(fn)-5 G 2.5(or)-2.5 G
5424 (ealm is speci\214ed,)-2.5 E F0($j)2.5 E F1(is used.)2.5 E
5425 (BadRcptThrottle=)102 521.4 Q/F2 10/Times-Italic@0 SF(N)A F1 1.194([no \
5426 short name] If set and the speci\214ed number of recipients in a single\
5427  SMTP)174 533.4 R .595(transaction ha)174 545.4 R .895 -.15(ve b)-.2 H
5428 .596(een rejected, sleep for one second after each subsequent RCPT).15 F
5429 (command in that transaction.)174 557.4 Q(BlankSub=)102 573.6 Q F2(c)A
5430 F1 1.255([B] Set the blank substitution character to)22.47 F F2(c)3.755
5431 E F1 6.255(.U)C 1.255(nquoted spaces in addresses are)-6.255 F
5432 (replaced by this character)174 585.6 Q 5(.D)-.55 G(ef)-5 E
5433 (aults to space \(i.e., no change is made\).)-.1 E(CA)102 601.8 Q(CertP)
5434 -.4 E 21.16(ath [no)-.15 F .896(short name] P)3.396 F .897
5435 (ath to directory with certi\214cates of CAs.)-.15 F .897
5436 (This directory direc-)5.897 F 1.234(tory must contain the hashes of ea\
5437 ch CA certi\214cate as \214lenames \(or as links to)174 613.8 R(them\).)
5438 174 625.8 Q(CA)102 642 Q 23.23(CertFile [no)-.4 F 1.439(short name] Fil\
5439 e containing one or more CA certi\214cates; see section about)3.939 F
5440 (ST)174 654 Q(AR)-.93 E(TTLS for more information.)-.6 E 14.51
5441 (CheckAliases [n])102 670.2 R -1.11(Va)2.5 G
5442 (lidate the RHS of aliases when reb)1.11 E(uilding the alias database.)
5443 -.2 E(CheckpointInterv)102 686.4 Q(al=)-.25 E F2(N)A F1 1.297
5444 ([C] Checkpoints the queue e)174 698.4 R -.15(ve)-.25 G(ry).15 E F2(N)
5445 3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.296
5446 (If your system)6.296 F .746(crashes during deli)174 710.4 R -.15(ve)
5447 -.25 G .746(ry to a lar).15 F .746(ge list, this pre)-.18 F -.15(ve)-.25
5448 G .746(nts retransmission to an).15 F 3.247(yb)-.15 G .747(ut the)-3.447
5449 F(last)174 722.4 Q F2(N)2.5 E F1(recipients.)2.5 E 0 Cg EP
5450 %%Page: 62 58
5451 %%BeginPageSetup
5452 BP
5453 %%EndPageSetup
5454 /F0 10/Times-Bold@0 SF 193.36(SMM:08-62 Sendmail)72 60 R
5455 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(ClassF)
5456 102 96 Q(actor=)-.15 E/F2 10/Times-Italic@0 SF(fact)A F1 1.625
5457 ([z] The indicated)4.29 F F2(fact)4.124 E F1 1.624
5458 (or is multiplied by the message class \(determined by the)B .718
5459 (Precedence: \214eld in the user header and the)174 108 R F0(P)3.219 E
5460 F1 .719(lines in the con\214guration \214le\) and)3.219 F 2.638
5461 (subtracted from the priority)174 120 R 7.637(.T)-.65 G 2.637
5462 (hus, messages with a higher Priority: will be)-7.637 F -.1(fa)174 132 S
5463 -.2(vo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E 12.27
5464 (ClientCertFile [no)102 148.2 R .708(short name] File containing the ce\
5465 rti\214cate of the client, i.e., this certi\214cate is)3.208 F
5466 (used when)174 160.2 Q F2(sendmail)2.5 E F1(acts as client \(for ST)2.5
5467 E(AR)-.93 E(TTLS\).)-.6 E(ClientK)102 176.4 Q -.15(ey)-.25 G 13.23
5468 (File [no).15 F .714(short name] File containing the pri)3.215 F -.25
5469 (va)-.25 G .714(te k).25 F 1.014 -.15(ey b)-.1 H .714
5470 (elonging to the client certi\214cate).15 F(\(for ST)174 188.4 Q(AR)-.93
5471 E(TTLS if)-.6 E F2(sendmail)2.5 E F1(runs as client\).)2.5 E
5472 (ClientPortOptions=)102 204.6 Q F2(options)A F1 .355
5473 ([O] Set client SMTP options.)174 216.6 R .355(The options are)5.355 F
5474 F2 -.1(ke)2.855 G(y=value)-.2 E F1 .355(pairs separated by com-)2.855 F
5475 2.5(mas. Kno)174 228.6 R(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G(re:)-2.5
5476 E 52.83(Port Name/number)214 244.8 R
5477 (of source port for connection \(def)2.5 E(aults to an)-.1 E 2.5(yf)-.15
5478 G(ree port\))-2.5 E 48.95(Addr Address)214 256.8 R(mask \(def)2.5 E
5479 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 268.8 S 41.31
5480 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5481 21.72(SndBufSize Size)214 280.8 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25
5482 E 21.17(RcvBufSize Size)214 292.8 R(of TCP recei)2.5 E .3 -.15(ve b)-.25
5483 H(uf)-.05 E(fer)-.25 E 34.5(Modi\214er Options)214 304.8 R
5484 (\(\215ags\) for the client)2.5 E(The)174 321 Q F2(Addr)3.166 E F1 .666
5485 (ess mask may be a numeric address in dot notation or a netw)B .665
5486 (ork name.)-.1 F F2(Modi\214er)174 333 Q F1(can be the follo)2.5 E
5487 (wing character:)-.25 E 67(hu)214 349.2 S(se name of interf)-67 E
5488 (ace for HELO command)-.1 E 64.78(Ad)214 361.2 S(on')-64.78 E 2.5(tu)
5489 -.18 G(se A)-2.5 E(UTH when sending e-mail)-.55 E 66.44(Sd)214 373.2 S
5490 (on')-66.44 E 2.5(tu)-.18 G(se ST)-2.5 E(AR)-.93 E
5491 (TTLS when sending e-mail)-.6 E .763(If `)174 389.4 R(`h')-.74 E 3.263
5492 ('i)-.74 G 3.263(ss)-3.263 G .763
5493 (et, the name corresponding to the outgoing interf)-3.263 F .764
5494 (ace address \(whether)-.1 F .431
5495 (chosen via the Connection parameter or the def)174 401.4 R .431
5496 (ault\) is used for the HELO/EHLO)-.1 F 3.617(command. Ho)174 413.4 R
5497 (we)-.25 E -.15(ve)-.25 G 1.917 -.4(r, t).15 H 1.118
5498 (he name must not start with a square brack).4 F 1.118(et and it must)
5499 -.1 F 1.842(contain at least one dot.)174 425.4 R 1.842
5500 (This is a simple test whether the name is not an IP)6.842 F .712
5501 (address \(in square brack)174 437.4 R .713(ets\) b)-.1 F .713
5502 (ut a quali\214ed hostname.)-.2 F .713(Note that multiple Client-)5.713
5503 F .344(PortOptions settings are allo)174 449.4 R .343
5504 (wed in order to gi)-.25 F .643 -.15(ve s)-.25 H .343
5505 (ettings for each protocol f).15 F(amily)-.1 E .315(\(e.g., one for F)
5506 174 461.4 R .316(amily=inet and one for F)-.15 F 2.816(amily=inet6\). A)
5507 -.15 F .316(restriction placed on one)2.816 F -.1(fa)174 473.4 S
5508 (mily only af).1 E(fects outgoing connections on that particular f)-.25
5509 E(amily)-.1 E(.)-.65 E 3.95(ColonOkInAddr [no)102 489.6 R 4.679
5510 (short name] If set, colons are acceptable in e-mail addresses \(e.g.,)
5511 7.18 F 3.54(\231host:user\232\). If)174 501.6 R 1.04
5512 (not set, colons indicate the be)3.54 F 1.04
5513 (ginning of a RFC 822 group con-)-.15 F 1.988
5514 (struct \(\231groupname: member1, member2, ... memberN;\232\).)174 513.6
5515 R 1.987(Doubled colons are)6.987 F(al)174 525.6 Q -.1(wa)-.1 G 2.215(ys\
5516  acceptable \(\231nodename::user\232\) and proper route-addr nesting is\
5517  under).1 F(-)-.2 E 1.037(stood \(\231<@relay:user@host>\232\).)174
5518 537.6 R 1.037(Furthermore, this option def)6.037 F 1.036
5519 (aults on if the con-)-.1 F .853(\214guration v)174 549.6 R .853
5520 (ersion le)-.15 F -.15(ve)-.25 G 3.353(li).15 G 3.353(sl)-3.353 G .853
5521 (ess than 6 \(for back compatibility\).)-3.353 F(Ho)5.854 E(we)-.25 E
5522 -.15(ve)-.25 G 1.654 -.4(r, i).15 H 3.354(tm).4 G(ust)-3.354 E(be of)174
5523 561.6 Q 2.5(ff)-.25 G(or full compatibility with RFC 822.)-2.5 E
5524 (ConnectionCacheSize=)102 577.8 Q F2(N)A F1 .242([k] The maximum number\
5525  of open connections that will be cached at a time.)174 589.8 R(The)
5526 5.242 E(def)174 601.8 Q .385(ault is one.)-.1 F .386
5527 (This delays closing the current connection until either this in)5.386 F
5528 -.2(vo)-.4 G(ca-).2 E 1.192(tion of)174 613.8 R F2(sendmail)3.692 E F1
5529 1.191(needs to connect to another host or it terminates.)3.692 F 1.191
5530 (Setting it to)6.191 F 2.046(zero def)174 625.8 R 2.046
5531 (aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.047
5532 (hat is, connections are closed immediately)-4.546 F(.)-.65 E .266(Sinc\
5533 e this consumes \214le descriptors, the connection cache should be k)174
5534 637.8 R .265(ept small: 4)-.1 F(is probably a practical maximum.)174
5535 649.8 Q(ConnectionCacheT)102 666 Q(imeout=)-.35 E F2(timeout)A F1 .708(\
5536 [K] The maximum amount of time a cached connection will be permitted to\
5537  idle)174 678 R 1.083(without acti)174 690 R(vity)-.25 E 6.083(.I)-.65 G
5538 3.583(ft)-6.083 G 1.083(his time is e)-3.583 F 1.082
5539 (xceeded, the connection is immediately closed.)-.15 F .417(This v)174
5540 702 R .418(alue should be small \(on the order of ten minutes\).)-.25 F
5541 (Before)5.418 E F2(sendmail)2.918 E F1 .418(uses a)2.918 F .508
5542 (cached connection, it al)174 714 R -.1(wa)-.1 G .507
5543 (ys sends a RSET command to check the connection; if).1 F 0 Cg EP
5544 %%Page: 63 59
5545 %%BeginPageSetup
5546 BP
5547 %%EndPageSetup
5548 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5549 (SMM:08-63)195.86 E/F1 10/Times-Roman@0 SF .401(this f)174 96 R .401
5550 (ails, it reopens the connection.)-.1 F .401(This k)5.401 F .402
5551 (eeps your end from f)-.1 F .402(ailing if the other)-.1 F 1.545
5552 (end times out.)174 108 R 1.545
5553 (The point of this option is to be a good netw)6.545 F 1.544
5554 (ork neighbor and)-.1 F -.2(avo)174 120 S(id using up e).2 E(xcessi)-.15
5555 E .3 -.15(ve r)-.25 H(esources on the other end.).15 E(The def)5 E
5556 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E(ConnectOnlyT)102 136.2
5557 Q(o=)-.8 E/F2 10/Times-Italic@0 SF(addr)A(ess)-.37 E F1 .861
5558 ([no short name] This can be used to o)174 148.2 R -.15(ve)-.15 G .862
5559 (rride the connection address \(for testing).15 F(purposes\).)174 160.2
5560 Q(ConnectionRateThrottle=)102 176.4 Q F2(N)A F1 .212
5561 ([no short name] If set to a positi)174 188.4 R .511 -.15(ve v)-.25 H
5562 .211(alue, allo)-.1 F 2.711(wn)-.25 G 2.711(om)-2.711 G .211(ore than)
5563 -2.711 F F2(N)2.711 E F1 .211(incoming connec-)2.711 F .132
5564 (tions in a one second period per daemon.)174 200.4 R .132
5565 (This is intended to \215atten out peaks and)5.132 F(allo)174 212.4 Q
5566 2.5(wt)-.25 G(he load a)-2.5 E -.15(ve)-.2 G(rage checking to cut in.)
5567 .15 E(Def)5 E(aults to zero \(no limits\).)-.1 E(ConnectionRateW)102
5568 228.6 Q(indo)-.4 E(wSize=)-.25 E F2(N)A F1 .459
5569 ([no short name] De\214ne the length of the interv)174 240.6 R .458
5570 (al for which the number of incom-)-.25 F
5571 (ing connections is maintained.)174 252.6 Q(The def)5 E
5572 (ault is 60 seconds.)-.1 E(ControlSock)102 268.8 Q(etName=)-.1 E F2
5573 (name)A F1 .476([no short name] Name of the control sock)174 280.8 R
5574 .477(et for daemon management.)-.1 F 2.977(Ar)5.477 G(unning)-2.977 E F2
5575 (sendmail)174 292.8 Q F1 1.225
5576 (daemon can be controlled through this named sock)3.725 F 3.725(et. A)
5577 -.1 F -.25(va)-.74 G 1.225(ilable com-).25 F 2.926(mands are:)174 304.8
5578 R F2 2.926(help, mstat, r)5.426 F 2.926(estart, shutdown,)-.37 F F1(and)
5579 5.426 E F2(status.)5.426 E F1(The)7.926 E F2(status)5.426 E F1(command)
5580 5.426 E .46(returns the current number of daemon children, the maximum \
5581 number of daemon)174 316.8 R .449
5582 (children, the free disk space \(in blocks\) of the queue directory)174
5583 328.8 R 2.95(,a)-.65 G .45(nd the load a)-2.95 F -.15(ve)-.2 G -.2(r-)
5584 .15 G .883(age of the machine e)174 340.8 R .883(xpressed as an inte)
5585 -.15 F(ger)-.15 E 5.883(.I)-.55 G 3.383(fn)-5.883 G .882
5586 (ot set, no control sock)-3.383 F .882(et will be)-.1 F -.2(av)174 352.8
5587 S 5.029(ailable. Solaris)-.05 F 2.529(and pre-4.4BSD k)5.029 F 2.529
5588 (ernel users should see the note in send-)-.1 F(mail/README .)174 364.8
5589 Q(CRLFile=)102 381 Q F2(name)A F1 .483
5590 ([no short name] Name of \214le that contains certi\214cate re)9.69 F
5591 -.2(vo)-.25 G .482(cation status, useful for).2 F .792
5592 (X.509v3 authentication.)174 393 R .792
5593 (CRL checking requires at least OpenSSL v)5.792 F .793(ersion 0.9.7.)
5594 -.15 F(Note: if a CRLFile is speci\214ed b)174 405 Q
5595 (ut the \214le is unusable, ST)-.2 E(AR)-.93 E(TTLS is disabled.)-.6 E
5596 (DHP)102 421.2 Q 10.78(arameters File)-.15 F 1.149
5597 (with DH parameters for ST)3.65 F(AR)-.93 E 3.649(TTLS. This)-.6 F 1.149
5598 (is only required if a ciphersuite)3.649 F 1.025
5599 (containing DSA/DH is used.)174 433.2 R 1.025
5600 (This is only for people with a good kno)6.025 F 1.026(wledge of)-.25 F
5601 (TLS, all others can ignore this option.)174 445.2 Q(DaemonPortOptions=)
5602 102 461.4 Q F2(options)A F1 .364([O] Set serv)174 473.4 R .364
5603 (er SMTP options.)-.15 F .364(Each instance of)5.364 F F0(DaemonP)2.863
5604 E(ortOptions)-.2 E F1 .363(leads to an)2.863 F(additional incoming sock)
5605 174 485.4 Q 2.5(et. The)-.1 F(options are)2.5 E F2 -.1(ke)2.5 G(y=value)
5606 -.2 E F1 2.5(pairs. Kno)2.5 F(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G
5607 (re:)-2.5 E 45.62(Name User)214 501.6 R
5608 (-de\214nable name for the daemon \(def)-.2 E(aults to "Daemon#"\))-.1 E
5609 52.83(Port Name/number)214 513.6 R(of listening port \(def)2.5 E
5610 (aults to "smtp"\))-.1 E 48.95(Addr Address)214 525.6 R(mask \(def)2.5 E
5611 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 537.6 S 41.31
5612 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5613 3.94(InputMailFilters List)214 549.6 R
5614 (of input mail \214lters for the daemon)2.5 E 44.5(Listen Size)214 561.6
5615 R(of listen queue \(def)2.5 E(aults to 10\))-.1 E 34.5
5616 (Modi\214er Options)214 573.6 R(\(\215ags\) for the daemon)2.5 E 21.72
5617 (SndBufSize Size)214 585.6 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25 E
5618 21.17(RcvBufSize Size)214 597.6 R(of TCP recei)2.5 E .3 -.15(ve b)-.25 H
5619 (uf)-.05 E(fer)-.25 E 36.73(children maximum)214 609.6 R
5620 (number of children per daemon, see)2.5 E F0(MaxDaemonChildr)2.5 E(en)
5621 -.18 E F1(.)A(Deli)214 621.6 Q -.15(ve)-.25 G 11.58(ryMode Deli).15 F
5622 -.15(ve)-.25 G(ry mode per daemon, see).15 E F0(Deli)2.5 E -.1(ve)-.1 G
5623 (ryMode).1 E F1(.)A 31.74(refuseLA RefuseLA)214 633.6 R(per daemon)2.5 E
5624 34.51(delayLA DelayLA)214 645.6 R(per daemon)2.5 E 32.29
5625 (queueLA QueueLA)214 657.6 R(per daemon)2.5 E(The)174 673.8 Q F2(Name)
5626 2.68 E F1 -.1(ke)2.68 G 2.68(yi)-.05 G 2.68(su)-2.68 G .181
5627 (sed for error messages and logging.)-2.68 F(The)5.181 E F2(Addr)2.681 E
5628 F1 .181(ess mask may be)B 2.908(an)174 685.8 S .407
5629 (umeric address in dot notation or a netw)-2.908 F .407(ork name.)-.1 F
5630 (The)5.407 E F2 -.75(Fa)2.907 G(mily).75 E F1 -.1(ke)2.907 G 2.907(yd)
5631 -.05 G(ef)-2.907 E .407(aults to)-.1 F 1.16(INET \(IPv4\).)174 697.8 R
5632 1.161(IPv6 users who wish to also accept IPv6 connections should add)
5633 6.16 F 2.215(additional F)174 709.8 R(amily=inet6)-.15 E F0(DaemonP)
5634 4.715 E(ortOptions)-.2 E F1 4.715(lines. The)4.715 F F2(InputMailF)4.715
5635 E(ilter)-.45 E(s)-.1 E F1 -.1(ke)4.715 G(y)-.05 E -.15(ove)174 721.8 S
5636 .01(rrides the def).15 F .01
5637 (ault list of input mail \214lters listed in the)-.1 F F0
5638 (InputMailFilters)2.51 E F1(option.)2.51 E 0 Cg EP
5639 %%Page: 64 60
5640 %%BeginPageSetup
5641 BP
5642 %%EndPageSetup
5643 /F0 10/Times-Bold@0 SF 193.36(SMM:08-64 Sendmail)72 60 R
5644 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.011
5645 (If multiple input mail \214lters are required, the)174 96 R 3.511(ym)
5646 -.15 G 1.011(ust be separated by semicolons)-3.511 F .177
5647 (\(not commas\).)174 108 R/F2 10/Times-Italic@0 SF(Modi\214er)5.177 E F1
5648 .177(can be a sequence \(without an)2.677 F 2.678(yd)-.15 G .178
5649 (elimiters\) of the follo)-2.678 F(w-)-.25 E(ing characters:)174 120 Q
5650 67.56(aa)214 136.2 S -.1(lwa)-67.56 G(ys require authentication).1 E 67
5651 (bb)214 148.2 S(ind to interf)-67 E
5652 (ace through which mail has been recei)-.1 E -.15(ve)-.25 G(d).15 E
5653 67.56(cp)214 160.2 S(erform hostname canoni\214cation \(.cf\))-67.56 E
5654 68.67(fr)214 172.2 S(equire fully quali\214ed hostname \(.cf\))-68.67 E
5655 68.11(sR)214 184.2 S(un smtps \(SMTP o)-68.11 E -.15(ve)-.15 G 2.5(rS)
5656 .15 G(SL\) instead of smtp)-2.5 E 67(ua)214 196.2 S(llo)-67 E 2.5(wu)
5657 -.25 G(nquali\214ed addresses \(.cf\))-2.5 E 64.78(Ad)214 208.2 S
5658 (isable A)-64.78 E(UTH \(o)-.55 E -.15(ve)-.15 G
5659 (rrides 'a' modi\214er\)).15 E 65.33(Cd)214 220.2 S(on')-65.33 E 2.5(tp)
5660 -.18 G(erform hostname canoni\214cation)-2.5 E 65.89(Ed)214 232.2 S
5661 (isallo)-65.89 E 2.5(wE)-.25 G(TRN \(see RFC 2476\))-2.5 E 64.78(Oo)214
5662 244.2 S(ptional; if opening the sock)-64.78 E(et f)-.1 E(ails ignore it)
5663 -.1 E 66.44(Sd)214 256.2 S(on')-66.44 E 2.5(to)-.18 G -.25(ff)-2.5 G
5664 (er ST).25 E(AR)-.93 E(TTLS)-.6 E 2.413(That is, one w)174 272.4 R 2.412
5665 (ay to specify a message submission agent \(MSA\) that al)-.1 F -.1(wa)
5666 -.1 G(ys).1 E(requires authentication is:)174 284.4 Q 2.5(OD)214 300.6 S
5667 (aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E .243
5668 (The modi\214ers that are mark)174 316.8 R .244(ed with "\(.cf\)" ha)-.1
5669 F .544 -.15(ve o)-.2 H .244(nly ef).15 F .244
5670 (fect in the standard con\214g-)-.25 F .16(uration \214le, in which the)
5671 174 328.8 R 2.66(ya)-.15 G .16(re a)-2.66 F -.25(va)-.2 G .16
5672 (ilable via).25 F F0(${daemon_\215ags})2.66 E F1 5.16(.N)C .16
5673 (otice: Do)-5.16 F F0(not)2.66 E F1(use)2.66 E .46(the `)174 340.8 R
5674 (`a')-.74 E 2.96('m)-.74 G .46(odi\214er on a public accessible MT)-2.96
5675 F 2.961(A! It)-.93 F .461(should only be used for a MSA)2.961 F 2.553
5676 (that is accessed by authorized users for initial mail submission.)174
5677 352.8 R 2.552(Users must)7.552 F 1.141
5678 (authenticate to use a MSA which has this option turned on.)174 364.8 R
5679 1.141(The \215ags `)6.141 F(`c')-.74 E 3.641('a)-.74 G(nd)-3.641 E -.74
5680 (``)174 376.8 S(C').74 E 3.786('c)-.74 G 1.286(an change the def)-3.786
5681 F 1.285(ault for hostname canoni\214cation in the)-.1 F F2(sendmail.cf)
5682 3.785 E F1(\214le.)3.785 E .764(See the rele)174 388.8 R -.25(va)-.25 G
5683 .765(nt documentation for).25 F/F3 9/Times-Roman@0 SF(FEA)3.265 E
5684 (TURE\(nocanonify\))-.999 E F1 5.765(.T)C .765(he modi\214er `)-5.765 F
5685 -1.95(`f ')-.74 F 3.265('d)-.74 G(is-)-3.265 E(allo)174 400.8 Q .795
5686 (ws addresses of the form)-.25 F F0(user@host)3.295 E F1 .794
5687 (unless the)3.295 F 3.294(ya)-.15 G .794(re submitted directly)-3.294 F
5688 5.794(.T)-.65 G(he)-5.794 E 2.127(\215ag `)174 412.8 R(`u')-.74 E 4.627
5689 ('a)-.74 G(llo)-4.627 E 2.127
5690 (ws unquali\214ed sender addresses, i.e., those without @host.)-.25 F
5691 -.74(``)7.127 G(b').74 E(')-.74 E 2.791
5692 (forces sendmail to bind to the interf)174 424.8 R 2.791
5693 (ace through which the e-mail has been)-.1 F(recei)174 436.8 Q -.15(ve)
5694 -.25 G 4.369(df).15 G 1.869(or the outgoing connection.)-4.369 F F0 -1.2
5695 (WA)6.869 G(RNING:)1.2 E F1 1.869(Use `)4.369 F(`b')-.74 E 4.369('o)-.74
5696 G 1.869(nly if outgoing)-4.369 F .517
5697 (mail can be routed through the incoming connection')174 448.8 R 3.017
5698 (si)-.55 G(nterf)-3.017 E .517(ace to its destination.)-.1 F .119(No at\
5699 tempt is made to catch problems due to a miscon\214guration of this par\
5700 ameter)174 460.8 R(,)-.4 E 1.177
5701 (use it only for virtual hosting where each virtual interf)174 472.8 R
5702 1.177(ace can connect to e)-.1 F -.15(ve)-.25 G(ry).15 E 2.001
5703 (possible location.)174 484.8 R 2.001(This will also o)7.001 F -.15(ve)
5704 -.15 G 2.001(rride possible settings via).15 F F0(ClientP)4.502 E
5705 (ortOp-)-.2 E(tions.)174 496.8 Q F1(Note,)5.487 E F2(sendmail)2.987 E F1
5706 .487(will listen on a ne)2.987 F 2.986(ws)-.25 G(ock)-2.986 E .486
5707 (et for each occurence of the)-.1 F F0(Dae-)2.986 E(monP)174 508.8 Q
5708 (ortOptions)-.2 E F1 .838(option in a con\214guration \214le.)3.338 F
5709 .838(The modi\214er `)5.838 F(`O')-.74 E 3.338('c)-.74 G .838
5710 (auses send-)-3.338 F 1.418(mail to ignore a sock)174 520.8 R 1.417
5711 (et if it can')-.1 F 3.917(tb)-.18 G 3.917(eo)-3.917 G 3.917
5712 (pened. This)-3.917 F 1.417(applies to f)3.917 F 1.417(ailures from the)
5713 -.1 F(sock)174 532.8 Q(et\(2\) and bind\(2\) calls.)-.1 E(Def)102 549 Q
5714 2.95(aultAuthInfo [no)-.1 F .181(short name] Filename that contains def)
5715 2.681 F .181(ault authentication information for out-)-.1 F 1.738(going\
5716  connections. This \214le must contain the user id, the authorization i\
5717 d, the)174 561 R(passw)174 573 Q 1.561(ord \(plain te)-.1 F 1.562
5718 (xt\), the realm and the list of mechanisms to use on separate)-.15 F
5719 .288(lines and must be readable by root \(or the trusted user\) only)174
5720 585 R 5.287(.I)-.65 G 2.787(fn)-5.287 G 2.787(or)-2.787 G .287
5721 (ealm is speci-)-2.787 F(\214ed,)174 597 Q F0($j)3.704 E F1 1.204
5722 (is used.)3.704 F 1.205(If no mechanisms are speci\214ed, the list gi)
5723 6.204 F -.15(ve)-.25 G 3.705(nb).15 G(y)-3.705 E F0 -.5(Au)3.705 G
5724 (thMecha-).5 E(nisms)174 609 Q F1 1.372(is used.)3.872 F 1.372
5725 (Notice: this option is deprecated and will be remo)6.372 F -.15(ve)-.15
5726 G 3.871(di).15 G 3.871(nf)-3.871 G(uture)-3.871 E -.15(ve)174 621 S 3.41
5727 (rsions. Moreo).15 F -.15(ve)-.15 G 1.71 -.4(r, i).15 H 3.41(td).4 G
5728 (oesn')-3.41 E 3.41(tw)-.18 G .911(ork for the MSP since it can')-3.51 F
5729 3.411(tr)-.18 G .911(ead the \214le \(the)-3.411 F .014
5730 (\214le must not be group/w)174 633 R .014(orld-readable otherwise)-.1 F
5731 F2(sendmail)2.514 E F1 .014(will complain\).)2.514 F .014(Use the)5.014
5732 F 1.2(authinfo ruleset instead which pro)174 645 R 1.2
5733 (vides more control o)-.15 F -.15(ve)-.15 G 3.7(rt).15 G 1.2
5734 (he usage of the data)-3.7 F(an)174 657 Q(yw)-.15 E(ay)-.1 E(.)-.65 E
5735 (Def)102 673.2 Q(aultCharSet=)-.1 E F2 -.15(ch)C(ar).15 E(set)-.1 E F1
5736 .161([no short name] When a message that has 8-bit characters b)174
5737 685.2 R .16(ut is not in MIME for)-.2 F(-)-.2 E .494(mat is con)174
5738 697.2 R -.15(ve)-.4 G .495
5739 (rted to MIME \(see the EightBitMode option\) a character set must be)
5740 .15 F .488(included in the Content-T)174 709.2 R .488(ype: header)-.8 F
5741 5.488(.T)-.55 G .487(his character set is normally set from the)-5.488 F
5742 .133(Charset= \214eld of the mailer descriptor)174 721.2 R 5.133(.I)-.55
5743 G 2.633(ft)-5.133 G .133(hat is not set, the v)-2.633 F .133
5744 (alue of this option is)-.25 F 0 Cg EP
5745 %%Page: 65 61
5746 %%BeginPageSetup
5747 BP
5748 %%EndPageSetup
5749 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5750 (SMM:08-65)195.86 E/F1 10/Times-Roman@0 SF 2.5(used. If)174 96 R
5751 (this option is not set, the v)2.5 E(alue \231unkno)-.25 E
5752 (wn-8bit\232 is used.)-.25 E(DataFileBuf)102 112.2 Q(ferSize=)-.25 E/F2
5753 10/Times-Italic@0 SF(thr)A(eshold)-.37 E F1 .012
5754 ([no short name] Set the)174 124.2 R F2(thr)2.512 E(eshold)-.37 E F1
5755 2.512(,i)C 2.512(nb)-2.512 G .011
5756 (ytes, before a memory-based queue data \214le)-2.512 F
5757 (becomes disk-based.)174 136.2 Q(The def)5 E(ault is 4096 bytes.)-.1 E
5758 (DeadLetterDrop=)102 152.4 Q F2(\214le)A F1 .535([no short name] De\214\
5759 nes the location of the system-wide dead.letter \214le, formerly)174
5760 164.4 R .744(hardcoded to /usr/tmp/dead.letter)174 176.4 R 5.744(.I)-.55
5761 G 3.244(ft)-5.744 G .744(his option is not set \(the def)-3.244 F .743
5762 (ault\), sendmail)-.1 F 1.464(will not attempt to sa)174 188.4 R 1.764
5763 -.15(ve t)-.2 H 3.964(oas).15 G 1.464
5764 (ystem-wide dead.letter \214le in the e)-3.964 F -.15(ve)-.25 G 1.465
5765 (nt it cannot).15 F .575(bounce the mail to the user or postmaster)174
5766 200.4 R 5.575(.I)-.55 G .575(nstead, it will rename the qf \214le as it)
5767 -5.575 F
5768 (has in the past when the dead.letter \214le could not be opened.)174
5769 212.4 Q(Def)102 228.6 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .013
5770 ([u] Set the def)174 240.6 R .013(ault userid for mailers to)-.1 F F2
5771 (user:gr)2.513 E(oup)-.45 E F1 5.013(.I)C(f)-5.013 E F2(gr)2.513 E(oup)
5772 -.45 E F1 .014(is omitted and)2.514 F F2(user)2.514 E F1(is)2.514 E
5773 4.307(au)174 252.6 S 1.807
5774 (ser name \(as opposed to a numeric user id\) the def)-4.307 F 1.806
5775 (ault group listed in the)-.1 F 1.153
5776 (/etc/passwd \214le for that user is used as the def)174 264.6 R 1.153
5777 (ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.653 E F2(gr)
5778 3.653 E(oup)-.45 E F1 1.153(may be numeric.)174 276.6 R 1.152
5779 (Mailers without the)6.152 F F2(S)3.652 E F1 1.152
5780 (\215ag in the mailer de\214nition will run as)3.652 F .142(this user)
5781 174 290.6 R 5.142(.D)-.55 G(ef)-5.142 E .142(aults to 1:1.)-.1 F .142
5782 (The v)5.142 F .142(alue can also be gi)-.25 F -.15(ve)-.25 G 2.642(na)
5783 .15 G 2.642(sas)-2.642 G .142(ymbolic user name.)-2.642 F/F3 7
5784 /Times-Roman@0 SF(19)-4 I F1(DelayLA=)102 306.8 Q F2(LA)A F1 .996
5785 ([no short name] When the system load a)17.48 F -.15(ve)-.2 G .996
5786 (rage e).15 F(xceeds)-.15 E F2(LA)3.496 E F1(,)A F2(sendmail)3.496 E F1
5787 .995(will sleep)3.495 F
5788 (for one second on most SMTP commands and before accepting connections.)
5789 174 318.8 Q(Deli)102 335 Q -.15(ve)-.25 G(rByMin=).15 E F2(time)A F1
5790 .202([0] Set minimum time for Deli)174 347 R -.15(ve)-.25 G 2.702(rB).15
5791 G 2.702(yS)-2.702 G .202(MTP Service Extension \(RFC 2852\).)-2.702 F
5792 .203(If 0,)5.203 F .487(no time is listed, if less than 0, the e)174 359
5793 R .487(xtension is not of)-.15 F .486(fered, if greater than 0, it is)
5794 -.25 F(listed as minimum time for the EHLO k)174 371 Q -.15(ey)-.1 G -.1
5795 (wo).15 G(rd DELIVERBY).1 E(.)-1.29 E(Deli)102 387.2 Q -.15(ve)-.25 G
5796 (ryMode=).15 E F2(x)A F1([d] Deli)4 E -.15(ve)-.25 G 2.5(ri).15 G 2.5
5797 (nm)-2.5 G(ode)-2.5 E F2(x)2.5 E F1 5(.L)C -2.25 -.15(eg a)-5 H 2.5(lm)
5798 .15 G(odes are:)-2.5 E 17.22(iD)214 403.4 S(eli)-17.22 E -.15(ve)-.25 G
5799 2.5(ri).15 G(nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E
5800 15(bD)214 415.4 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
5801 (ackground \(asynchronously\))-2.5 E 15(qJ)214 427.4 S
5802 (ust queue the message \(deli)-15 E -.15(ve)-.25 G 2.5(rd).15 G
5803 (uring queue run\))-2.5 E 15(dD)214 439.4 S(efer deli)-15 E -.15(ve)-.25
5804 G(ry and all map lookups \(deli).15 E -.15(ve)-.25 G 2.5(rd).15 G
5805 (uring queue run\))-2.5 E(Def)174 455.6 Q .711(aults to `)-.1 F(`b')-.74
5806 E 3.211('i)-.74 G 3.211(fn)-3.211 G 3.211(oo)-3.211 G .711
5807 (ption is speci\214ed, `)-3.211 F(`i')-.74 E 3.211('i)-.74 G 3.211(fi)
5808 -3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .712(peci\214ed b)-3.211 F
5809 .712(ut gi)-.2 F -.15(ve)-.25 G 3.212(nn).15 G 3.212(oa)-3.212 G -.18
5810 (rg)-3.212 G(u-).18 E .094(ment \(i.e., `)174 467.6 R(`Od')-.74 E 2.594
5811 ('i)-.74 G 2.594(se)-2.594 G(qui)-2.594 E -.25(va)-.25 G .094(lent to `)
5812 .25 F(`Odi')-.74 E 2.594('\). The)-.74 F F0<ad76>2.594 E F1 .094
5813 (command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A 1.526
5814 (Note: for internal reasons, `)174 479.6 R(`i')-.74 E 4.026('d)-.74 G
5815 1.526(oes not w)-4.026 F 1.527(ork if a milter is enabled which can)-.1
5816 F(reject or delete recipients.)174 491.6 Q
5817 (In that case the mode will be changed to `)5 E(`b')-.74 E('.)-.74 E
5818 (DialDelay=)102 507.8 Q F2(sleeptime)A F1 .799
5819 ([no short name] Dial-on-demand netw)174 519.8 R .798
5820 (ork connections can see timeouts if a con-)-.1 F .665
5821 (nection is opened before the call is set up.)174 531.8 R .665
5822 (If this is set to an interv)5.665 F .665(al and a con-)-.25 F .743
5823 (nection times out on the \214rst connection being attempted)174 543.8 R
5824 F2(sendmail)3.242 E F1 .742(will sleep for)3.242 F .31
5825 (this amount of time and try ag)174 555.8 R 2.81(ain. This)-.05 F .31
5826 (should gi)2.81 F .61 -.15(ve y)-.25 H .31(our system time to establish)
5827 .15 F 1.543(the connection to your service pro)174 567.8 R(vider)-.15 E
5828 6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.542
5829 (ault to seconds, so \231DialDe-)-.1 F 1.798(lay=5\232 uses a \214v)174
5830 579.8 R 4.298(es)-.15 G 1.798(econd delay)-4.298 F 6.798(.D)-.65 G(ef)
5831 -6.798 E 1.799(aults to zero \(no retry\).)-.1 F 1.799(This delay only)
5832 6.799 F(applies to mailers which ha)174 591.8 Q .3 -.15(ve t)-.2 H
5833 (he Z \215ag set.).15 E(DirectSubmissionModi\214ers=)102 608 Q F2
5834 (modi\214er)A(s)-.1 E F1(De\214nes)174 620 Q F0(${daemon_\215ags})5.084
5835 E F1 2.583(for direct \(command line\) submissions.)5.084 F 2.583
5836 (If not set,)7.583 F F0(${daemon_\215ags})174 632 Q F1 1.416
5837 (is either "CC f" if the option)3.916 F F0<ad47>3.916 E F1 1.417
5838 (is used or "c u" otherwise.)3.917 F
5839 (Note that only the the "CC", "c", "f", and "u" \215ags are check)174
5840 644 Q(ed.)-.1 E(DontBlameSendmail=)102 660.2 Q F2(option,option,...)A F1
5841 .065([no short name] In order to a)174 672.2 R -.2(vo)-.2 G .064
5842 (id possible cracking attempts caused by w).2 F .064(orld- and)-.1 F .32
5843 LW 76 681.8 72 681.8 DL 80 681.8 76 681.8 DL 84 681.8 80 681.8 DL 88
5844 681.8 84 681.8 DL 92 681.8 88 681.8 DL 96 681.8 92 681.8 DL 100 681.8 96
5845 681.8 DL 104 681.8 100 681.8 DL 108 681.8 104 681.8 DL 112 681.8 108
5846 681.8 DL 116 681.8 112 681.8 DL 120 681.8 116 681.8 DL 124 681.8 120
5847 681.8 DL 128 681.8 124 681.8 DL 132 681.8 128 681.8 DL 136 681.8 132
5848 681.8 DL 140 681.8 136 681.8 DL 144 681.8 140 681.8 DL 148 681.8 144
5849 681.8 DL 152 681.8 148 681.8 DL 156 681.8 152 681.8 DL 160 681.8 156
5850 681.8 DL 164 681.8 160 681.8 DL 168 681.8 164 681.8 DL 172 681.8 168
5851 681.8 DL 176 681.8 172 681.8 DL 180 681.8 176 681.8 DL 184 681.8 180
5852 681.8 DL 188 681.8 184 681.8 DL 192 681.8 188 681.8 DL 196 681.8 192
5853 681.8 DL 200 681.8 196 681.8 DL 204 681.8 200 681.8 DL 208 681.8 204
5854 681.8 DL 212 681.8 208 681.8 DL 216 681.8 212 681.8 DL/F4 5
5855 /Times-Roman@0 SF(19)93.6 692.2 Q/F5 8/Times-Roman@0 SF(The old)3.2 I/F6
5856 8/Times-Bold@0 SF(g)2 E F5(option has been combined into the)2 E F6
5857 (DefaultUser)2 E F5(option.)2 E 0 Cg EP
5858 %%Page: 66 62
5859 %%BeginPageSetup
5860 BP
5861 %%EndPageSetup
5862 /F0 10/Times-Bold@0 SF 193.36(SMM:08-66 Sendmail)72 60 R
5863 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .254
5864 (group-writable \214les and directories,)174 96 R/F2 10/Times-Italic@0
5865 SF(sendmail)2.754 E F1 .255(does paranoid checking when open-)2.754 F
5866 .298(ing most of its support \214les.)174 108 R .297
5867 (If for some reason you absolutely must run with, for)5.297 F -.15(ex)
5868 174 120 S .176(ample, a group-writable).15 F F2(/etc)2.677 E F1
5869 (directory)2.677 E 2.677(,t)-.65 G .177(hen you will ha)-2.677 F .477
5870 -.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .177
5871 (his check-)-2.677 F .794
5872 (ing \(at the cost of making your system more vulnerable to attack\).)
5873 174 132 R .793(The possible)5.793 F(ar)174 144 Q 1.394(guments ha)-.18 F
5874 1.694 -.15(ve b)-.2 H 1.394(een described earlier).15 F 6.394(.T)-.55 G
5875 1.395(he details of these \215ags are described)-6.394 F(abo)174 156 Q
5876 -.15(ve)-.15 G(.).15 E F0(Use of this option is not r)5 E(ecommended.)
5877 -.18 E F1(DontExpandCnames)102 172.2 Q .559([no short name] The standar\
5878 ds say that all host addresses used in a mail message)174 184.2 R 1.407
5879 (must be fully canonical.)174 196.2 R -.15(Fo)6.407 G 3.907(re).15 G
5880 1.407(xample, if your host is named \231Cruft.F)-4.057 F(oo.ORG\232)-.15
5881 E 1.462(and also has an alias of \231FTP)174 208.2 R(.F)-1.11 E 1.462
5882 (oo.ORG\232, the former name must be used at all)-.15 F 2.63
5883 (times. This)174 220.2 R .131
5884 (is enforced during host name canoni\214cation \($[ ... $] lookups\).)
5885 2.63 F .131(If this)5.131 F .662(option is set, the protocols are ignor\
5886 ed and the \231wrong\232 thing is done.)174 232.2 R(Ho)5.661 E(we)-.25 E
5887 -.15(ve)-.25 G -.4(r,).15 G .871(the IETF is mo)174 244.2 R .871
5888 (ving to)-.15 F -.1(wa)-.25 G .872
5889 (rd changing this standard, so the beha).1 F .872(vior may become)-.2 F
5890 3.01(acceptable. Please)174 256.2 R .509(note that hosts do)3.01 F .509
5891 (wnstream may still re)-.25 F .509(write the address to be)-.25 F
5892 (the true canonical name ho)174 268.2 Q(we)-.25 E -.15(ve)-.25 G -.55
5893 (r.).15 G 6.17(DontInitGroups [no)102 284.4 R .25(short name] If set,)
5894 2.75 F F2(sendmail)2.75 E F1 .25(will a)2.75 F -.2(vo)-.2 G .25
5895 (id using the initgroups\(3\) call.).2 F .25(If you are)5.25 F .583(run\
5896 ning NIS, this causes a sequential scan of the groups.byname map, which\
5897  can)174 296.4 R .435(cause your NIS serv)174 308.4 R .435
5898 (er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F .436
5899 (ge domain.)-.18 F .436(The cost of this)5.436 F .697(is that the only \
5900 group found for users will be their primary group \(the one in the)174
5901 320.4 R(passw)174 332.4 Q 1.189(ord \214le\), which will mak)-.1 F 3.689
5902 <658c>-.1 G 1.189(le access permissions some)-3.689 F 1.189
5903 (what more restric-)-.25 F(ti)174 344.4 Q -.15(ve)-.25 G 5(.H).15 G
5904 (as no ef)-5 E(fect on systems that don')-.25 E 2.5(th)-.18 G -2.25 -.2
5905 (av e)-2.5 H(group lists.)2.7 E(DontProbeInterf)102 360.6 Q(aces)-.1 E
5906 1.713([no short name])174 372.6 R F2(Sendmail)4.213 E F1 1.712
5907 (normally \214nds the names of all interf)4.213 F 1.712(aces acti)-.1 F
5908 2.012 -.15(ve o)-.25 H(n).15 E 1.103
5909 (your machine when it starts up and adds their name to the)174 384.6 R
5910 F0($=w)3.603 E F1 1.103(class of kno)3.603 F(wn)-.25 E 1.836
5911 (host aliases.)174 396.6 R 1.836(If you ha)6.836 F 2.136 -.15(ve a l)-.2
5912 H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.835
5913 (aces or if your DNS)-.1 F(in)174 408.6 Q -.15(ve)-.4 G .958
5914 (rse lookups are slo).15 F 3.458(wt)-.25 G .958
5915 (his can be time consuming.)-3.458 F .959(This option turns of)5.959 F
5916 3.459(ft)-.25 G(hat)-3.459 E 2.974(probing. Ho)174 420.6 R(we)-.25 E
5917 -.15(ve)-.25 G 1.274 -.4(r, y).15 H .474
5918 (ou will need to be certain to include all v).4 F .473
5919 (ariant names in the)-.25 F F0($=w)174 432.6 Q F1 1.868
5920 (class by some other mechanism.)4.368 F 1.868(If set to)6.868 F F0
5921 (loopback)4.368 E F1 4.369(,l)C 1.869(oopback interf)-4.369 F(aces)-.1 E
5922 (\(e.g., lo0\) will not be probed.)174 444.6 Q -1.61
5923 (DontPruneRoutes [R])102 460.8 R(Normally)3.905 E(,)-.65 E F2(sendmail)
5924 3.905 E F1 1.405(tries to eliminate an)3.905 F 3.905(yu)-.15 G 1.405
5925 (nnecessary e)-3.905 F 1.405(xplicit routes when)-.15 F .154
5926 (sending an error message \(as discussed in RFC 1123 \247 5.2.6\).)174
5927 472.8 R -.15(Fo)5.155 G 2.655(re).15 G .155(xample, when)-2.805 F
5928 (sending an error message to)174 484.8 Q(<@kno)214 501 Q(wn1,@kno)-.25 E
5929 (wn2,@kno)-.25 E(wn3:user@unkno)-.25 E(wn>)-.25 E F2(sendmail)174 517.2
5930 Q F1 1.155(will strip of)3.655 F 3.655(ft)-.25 G 1.155(he \231@kno)
5931 -3.655 F(wn1,@kno)-.25 E 1.155(wn2\232 in order to mak)-.25 F 3.655(et)
5932 -.1 G 1.155(he route as)-3.655 F .812(direct as possible.)174 529.2 R
5933 (Ho)5.812 E(we)-.25 E -.15(ve)-.25 G 1.612 -.4(r, i).15 H 3.312(ft).4 G
5934 (he)-3.312 E F0(R)3.313 E F1 .813
5935 (option is set, this will be disabled, and the)3.313 F .01
5936 (mail will be sent to the \214rst address in the route, e)174 541.2 R
5937 -.15(ve)-.25 G 2.509(ni).15 G 2.509(fl)-2.509 G .009
5938 (ater addresses are kno)-2.509 F(wn.)-.25 E
5939 (This may be useful if you are caught behind a \214re)174 553.2 Q -.1
5940 (wa)-.25 G(ll.).1 E(DoubleBounceAddress=)102 569.4 Q F2(err)A(or)-.45 E
5941 (-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an error occurs when\
5942  sending an error message, send the error)174 581.4 R 1.999(report \(te\
5943 rmed a \231double bounce\232 because it is an error \231bounce\232 that\
5944  occurs)174 593.4 R .053(when trying to send another error \231bounce\
5945 \232\) to the indicated address.)174 605.4 R .054(The address)5.054 F
5946 .475(is macro e)174 617.4 R .474(xpanded at the time of deli)-.15 F -.15
5947 (ve)-.25 G(ry).15 E 5.474(.I)-.65 G 2.974(fn)-5.474 G .474(ot set, def)
5948 -2.974 F .474(aults to \231postmaster\232.)-.1 F(If)5.474 E
5949 (set to an empty string, double bounces are dropped.)174 629.4 Q
5950 (EightBitMode=)102 645.6 Q F2(action)A F1 1.955
5951 ([8] Set handling of eight-bit data.)174 657.6 R 1.955(There are tw)
5952 6.955 F 4.456(ok)-.1 G 1.956(inds of eight-bit data: that)-4.456 F 3.335
5953 (declared as such using the)174 669.6 R F0(BOD)5.834 E(Y=8BITMIME)-.4 E
5954 F1 3.334(ESMTP declaration or the)5.834 F F0(\255B8BITMIME)174 681.6 Q
5955 F1 .948
5956 (command line \215ag, and undeclared 8-bit data, that is, input that)
5957 3.448 F 1.18(just happens to be eight bits.)174 693.6 R 1.18
5958 (There are three basic operations that can happen:)6.18 F .995
5959 (undeclared 8-bit data can be automatically con)174 705.6 R -.15(ve)-.4
5960 G .996(rted to 8BITMIME, undeclared).15 F .887
5961 (8-bit data can be passed as-is without con)174 717.6 R -.15(ve)-.4 G
5962 .887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .886('\), and)
5963 -.74 F 0 Cg EP
5964 %%Page: 67 63
5965 %%BeginPageSetup
5966 BP
5967 %%EndPageSetup
5968 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5969 (SMM:08-67)195.86 E/F1 10/Times-Roman@0 SF 1.794
5970 (declared 8-bit data can be con)174 96 R -.15(ve)-.4 G 1.794
5971 (rted to 7-bits for transmission to a non-8BIT).15 F(-)-.92 E
5972 (MIME mailer)174 108 Q 5(.T)-.55 G(he possible)-5 E/F2 10/Times-Italic@0
5973 SF(action)2.5 E F1 2.5(sa)C(re:)-2.5 E 11.11(sR)219 124.2 S
5974 (eject undeclared 8-bit data \(`)-11.11 E(`strict')-.74 E('\))-.74 E
5975 7.22(mC)219 136.2 S(on)-7.22 E -.15(ve)-.4 G
5976 (rt undeclared 8-bit data to MIME \(`).15 E(`mime')-.74 E('\))-.74 E 10
5977 (pP)219 148.2 S(ass undeclared 8-bit data \(`)-10.15 E(`pass')-.74 E
5978 ('\))-.74 E 2.228
5979 (In all cases properly declared 8BITMIME data will be con)174 164.4 R
5980 -.15(ve)-.4 G 2.227(rted to 7BIT as).15 F(needed.)174 176.4 Q
5981 (ErrorHeader=)102 192.6 Q F2(\214le-or)A(-messa)-.2 E -.1(ge)-.1 G F1
5982 .486([E] Prepend error messages with the indicated message.)174 204.6 R
5983 .486(If it be)5.486 F .487(gins with a slash,)-.15 F .246(it is assumed\
5984  to be the pathname of a \214le containing a message \(this is the reco\
5985 m-)174 216.6 R .86(mended setting\).)174 228.6 R .86
5986 (Otherwise, it is a literal message.)5.86 F .86
5987 (The error \214le might contain)5.86 F 1.116(the name, email address, a\
5988 nd/or phone number of a local postmaster who could)174 240.6 R(pro)174
5989 252.6 Q .826(vide assistance to end users.)-.15 F .827
5990 (If the option is missing or null, or if it names a)5.827 F
5991 (\214le which does not e)174 264.6 Q
5992 (xist or which is not readable, no message is printed.)-.15 E
5993 (ErrorMode=)102 280.8 Q F2(x)A F1([e] Dispose of errors using mode)17.49
5994 E 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
5995 E 15(pP)214 297 S(rint error messages \(def)-15 E(ault\))-.1 E 15(qN)214
5996 309 S 2.5(om)-15 G(essages, just gi)-2.5 E .3 -.15(ve ex)-.25 H
5997 (it status).15 E 12.22(mM)214 321 S(ail back errors)-12.22 E 12.78(wW)
5998 214 333 S(rite back errors \(mail if user not logged in\))-12.78 E 15.56
5999 (eM)214 345 S(ail back errors \(when applicable\) and gi)-15.56 E .3
6000 -.15(ve z)-.25 H(ero e).15 E(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E
6001 1.314(Note that the last mode, \231e\232, is for Berknet error processi\
6002 ng and should not be)174 361.2 R 1.323(used in normal circumstances.)174
6003 373.2 R 1.323(Note, too, that mode \231q\232, only applies to errors)
6004 6.323 F(recognized before sendmail forks for background deli)174 385.2 Q
6005 -.15(ve)-.25 G(ry).15 E(.)-.65 E -.15(Fa)102 401.4 S(llbackMXhost=).15 E
6006 F2(fallbac)A(khost)-.2 E F1 .797([V] If speci\214ed, the)174 413.4 R F2
6007 (fallbac)3.297 E(khost)-.2 E F1 .797(acts lik)3.297 F 3.296(eav)-.1 G
6008 .796(ery lo)-3.446 F 3.296(wp)-.25 G .796(riority MX on e)-3.296 F -.15
6009 (ve)-.25 G .796(ry host.).15 F 1.537(MX records will be look)174 425.4 R
6010 1.537(ed up for this host, unless the name is surrounded by)-.1 F .017
6011 (square brack)174 437.4 R 2.517(ets. This)-.1 F .017
6012 (is intended to be used by sites with poor netw)2.517 F .016
6013 (ork connecti)-.1 F(v-)-.25 E(ity)174 449.4 Q 6.706(.M)-.65 G 1.706
6014 (essages which are undeli)-6.706 F -.15(ve)-.25 G 1.706
6015 (rable due to temporary address f).15 F 1.706(ailures \(e.g.,)-.1 F
6016 (DNS f)174 461.4 Q(ailure\) also go to the F)-.1 E(allbackMXhost.)-.15 E
6017 -.15(Fa)102 477.6 S(llBackSmartHost=).15 E F2(hostname)A F1 1.656
6018 (If speci\214ed, the)174 489.6 R F2 -.75(Fa)4.156 G(llBac).75 E
6019 (kSmartHost)-.2 E F1 1.656(will be used in a last-ditch ef)4.156 F 1.655
6020 (fort for each)-.25 F 3.212(host. This)174 501.6 R .712
6021 (is intended to be used by sites with "f)3.212 F(ak)-.1 E 3.212(ei)-.1 G
6022 .712(nternal DNS", e.g., a com-)-3.212 F(pan)174 513.6 Q 3.19(yw)-.15 G
6023 .69(hose DNS accurately re\215ects the w)-3.19 F .69
6024 (orld inside that compan)-.1 F(y')-.15 E 3.19(sd)-.55 G .69(omain b)
6025 -3.19 F(ut)-.2 E(not outside.)174 525.6 Q -.15(Fa)102 541.8 S 34.08
6026 (stSplit [no).15 F 1.572(short name] If set to a v)4.071 F 1.572
6027 (alue greater than zero \(the def)-.25 F 1.572(ault is one\), it sup-)
6028 -.1 F .977(presses the MX lookups on addresses when the)174 553.8 R
6029 3.477(ya)-.15 G .977(re initially sorted, i.e., for the)-3.477 F 1.03
6030 (\214rst deli)174 565.8 R -.15(ve)-.25 G 1.031(ry attempt.).15 F 1.031
6031 (This usually results in f)6.031 F 1.031(aster en)-.1 F -.15(ve)-.4 G
6032 1.031(lope splitting unless the).15 F .423(MX records are readily a)174
6033 577.8 R -.25(va)-.2 G .423(ilable in a local DNS cache.).25 F 2.023 -.8
6034 (To e)5.423 H .423(nforce initial sorting).8 F .337
6035 (based on MX records set)174 589.8 R F0 -.25(Fa)2.838 G(stSplit).25 E F1
6036 .338(to zero.)2.838 F .338(If the mail is submitted directly from)5.338
6037 F 1.079(the command line, then the v)174 601.8 R 1.078
6038 (alue also limits the number of processes to deli)-.25 F -.15(ve)-.25 G
6039 (r).15 E .293(the en)174 613.8 R -.15(ve)-.4 G .293(lopes; if more en)
6040 .15 F -.15(ve)-.4 G .293(lopes are created the).15 F 2.794(ya)-.15 G
6041 .294(re only queued up and must be)-2.794 F(tak)174 625.8 Q .692
6042 (en care of by a queue run.)-.1 F .691(Since the def)5.691 F .691
6043 (ault submission method is via SMTP)-.1 F 1.284(\(either from a MU)174
6044 637.8 R 3.784(Ao)-.4 G 3.784(rv)-3.784 G 1.284(ia the MSP\), the v)
6045 -3.784 F 1.284(alue of)-.25 F F0 -.25(Fa)3.784 G(stSplit).25 E F1 1.284
6046 (is seldom used to)3.784 F(limit the number of processes to deli)174
6047 649.8 Q -.15(ve)-.25 G 2.5(rt).15 G(he en)-2.5 E -.15(ve)-.4 G(lopes.)
6048 .15 E -.15(Fo)102 666 S 16.88(rkEachJob [Y]).15 F(If set, deli)2.5 E
6049 -.15(ve)-.25 G 2.5(re).15 G
6050 (ach job that is run from the queue in a separate process.)-2.5 E -.15
6051 (Fo)102 682.2 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 1.512
6052 ([J] Set the path for searching for users' .forw)174 694.2 R 1.511
6053 (ard \214les.)-.1 F 1.511(The def)6.511 F 1.511(ault is \231$z/.for)-.1
6054 F(-)-.2 E -.1(wa)174 706.2 S 5.799(rd\232. Some).1 F 3.299
6055 (sites that use the automounter may prefer to change this to)5.799 F
6056 (\231/v)174 718.2 Q(ar/forw)-.25 E 1.696(ard/$u\232 to search a \214le \
6057 with the same name as the user in a system)-.1 F 0 Cg EP
6058 %%Page: 68 64
6059 %%BeginPageSetup
6060 BP
6061 %%EndPageSetup
6062 /F0 10/Times-Bold@0 SF 193.36(SMM:08-68 Sendmail)72 60 R
6063 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
6064 (directory)174 96 Q 5.487(.I)-.65 G 2.987(tc)-5.487 G .488
6065 (an also be set to a sequence of paths separated by colons;)-2.987 F/F2
6066 10/Times-Italic@0 SF(sendmail)2.988 E F1 .831
6067 (stops at the \214rst \214le it can successfully and safely open.)174
6068 108 R -.15(Fo)5.83 G 3.33(re).15 G .83(xample, \231/v)-3.48 F(ar/for)
6069 -.25 E(-)-.2 E -.1(wa)174 120 S(rd/$u:$z/.forw).1 E .276
6070 (ard\232 will search \214rst in /v)-.1 F(ar/forw)-.25 E(ard/)-.1 E F2
6071 (username)A F1 .277(and then in)2.777 F F2(~user)2.777 E(-)-.2 E(name)
6072 174 132 Q F1(/.forw)A(ard \(b)-.1 E
6073 (ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E
6074 (HeloName=)102 148.2 Q F2(name)A F1([no short name] Set the name to be \
6075 used for HELO/EHLO \(instead of $j\).)1.38 E(HoldExpensi)102 164.4 Q
6076 8.54 -.15(ve [)-.25 H 1.394(c] If an outgoing mailer is mark).15 F 1.393
6077 (ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.893(,d).15 G(on')
6078 -3.893 E 3.893(tc)-.18 G 1.393(onnect immedi-)-3.893 F(ately)174 176.4 Q
6079 (.)-.65 E(HostsFile=)102 192.6 Q F2(path)A F1 .026([no short name] The \
6080 path to the hosts database, normally \231/etc/hosts\232.)10.24 F .026
6081 (This option)5.026 F 1.417(is only consulted when sendmail is canonifyi\
6082 ng addresses, and then only when)174 204.6 R .783
6083 (\231\214les\232 is in the \231hosts\232 service switch entry)174 216.6
6084 R 5.784(.I)-.65 G 3.284(np)-5.784 G(articular)-3.284 E 3.284(,t)-.4 G
6085 .784(his \214le is)-3.284 F F2(ne)3.284 E(ver)-.15 E F1(used)3.284 E
6086 .202(when looking up host addresses; that is under the control of the s\
6087 ystem)174 228.6 R F2 -.1(ge)2.702 G(thostby-).1 E(name)174 240.6 Q F1
6088 (\(3\) routine.)A(HostStatusDirectory=)102 256.8 Q F2(path)A F1 .43
6089 ([no short name] The location of the long term host status information.)
6090 174 268.8 R .43(When set,)5.43 F 1.39
6091 (information about the status of hosts \(e.g., host do)174 280.8 R 1.39
6092 (wn or not accepting connec-)-.25 F .162
6093 (tions\) will be shared between all)174 292.8 R F2(sendmail)2.663 E F1
6094 .163(processes; normally)2.663 F 2.663(,t)-.65 G .163
6095 (his information is)-2.663 F .123(only held within a single queue run.)
6096 174 304.8 R .123(This option requires a connection cache of at)5.123 F
6097 .688(least 1 to function.)174 316.8 R .688(If the option be)5.688 F .688
6098 (gins with a leading `/', it is an absolute path-)-.15 F .617
6099 (name; otherwise, it is relati)174 328.8 R .917 -.15(ve t)-.25 H 3.117
6100 (ot).15 G .617(he mail queue directory)-3.117 F 5.617(.A)-.65 G .617
6101 (suggested v)-2.5 F .616(alue for)-.25 F .558(sites desiring persistent\
6102  host status is \231.hoststat\232 \(i.e., a subdirectory of the queue)
6103 174 340.8 R(directory\).)174 352.8 Q 24.51(IgnoreDots [i])102 369 R
6104 1.172(Ignore dots in incoming messages.)3.672 F 1.172(This is al)6.172 F
6105 -.1(wa)-.1 G 1.171(ys disabled \(that is, dots are).1 F(al)174 381 Q -.1
6106 (wa)-.1 G(ys accepted\) when reading SMTP mail.).1 E(InputMailFilters=)
6107 102 397.2 Q F2(name)A(,name)-.1 E(,...)-.1 E F1 3.621(Ac)174 409.2 S
6108 1.122(omma separated list of \214lters which determines which \214lters\
6109  \(see the "X \212)-3.621 F 1.768
6110 (Mail Filter \(Milter\) De\214nitions" section\) and the in)174 421.2 R
6111 -.2(vo)-.4 G 1.768(cation sequence are con-).2 F .367
6112 (tacted for incoming SMTP messages.)174 433.2 R .367
6113 (If none are set, no \214lters will be contacted.)5.367 F(LD)102 449.4 Q
6114 (APDef)-.4 E(aultSpec=)-.1 E F2(spec)A F1 2.058
6115 ([no short name] Sets a def)174 461.4 R 2.057
6116 (ault map speci\214cation for LD)-.1 F 2.057(AP maps.)-.4 F 2.057(The v)
6117 7.057 F(alue)-.25 E .673(should only contain LD)174 473.4 R .674
6118 (AP speci\214c settings such as \231-h host -p port -d bindDN\232.)-.4 F
6119 .501(The settings will be used for all LD)174 485.4 R .501
6120 (AP maps unless the indi)-.4 F .5(vidual map speci\214ca-)-.25 F 1.5
6121 (tion o)174 497.4 R -.15(ve)-.15 G 1.5(rrides a setting.).15 F 1.5
6122 (This option should be set before an)6.5 F 4(yL)-.15 G -.4(DA)-4 G 4(Pm)
6123 .4 G 1.5(aps are)-4 F(de\214ned.)174 509.4 Q(LogLe)102 525.6 Q -.15(ve)
6124 -.25 G(l=).15 E F2(n)A F1([L] Set the log le)22.88 E -.15(ve)-.25 G 2.5
6125 (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
6126 541.8 Q F2 1.666(xv)C(alue)-1.666 E F1 .255([no long v)35.344 F .255
6127 (ersion] Set the macro)-.15 F F2(x)2.755 E F1(to)2.755 E F2(value)2.755
6128 E F1 5.255(.T)C .255(his is intended only for use from the)-5.255 F
6129 (command line.)174 553.8 Q(The)5 E F0<ad4d>2.5 E F1
6130 (\215ag is preferred.)2.5 E -1.04(MailboxDatabase [no)102 570 R 2.967
6131 (short name] T)5.467 F 2.967
6132 (ype of lookup to \214nd information about local mailbox)-.8 F(es,)-.15
6133 E(def)174 582 Q .145(aults to `)-.1 F(`pw')-.74 E 2.645('w)-.74 G .145
6134 (hich uses)-2.645 F F2 -.1(ge)2.645 G(tpwnam).1 E F1 5.145(.O)C .145
6135 (ther types can be introduced by adding)-5.145 F
6136 (them to the source code, see libsm/mbdb)174 594 Q(.c for details.)-.4 E
6137 33.94(UseMSP [no)102 610.2 R .163
6138 (short name] Use as mail submission program, i.e., allo)2.663 F 2.664
6139 (wg)-.25 G .164(roup writable queue)-2.664 F .954(\214les if the group \
6140 is the same as that of a set-group-ID sendmail binary)174 622.2 R 5.954
6141 (.S)-.65 G .954(ee the)-5.954 F(\214le)174 634.2 Q F0(sendmail/SECURITY)
6142 2.5 E F1(in the distrib)2.5 E(ution tarball.)-.2 E 11.17(MatchGECOS [G])
6143 102 650.4 R(Allo)3.333 E 3.333(wf)-.25 G .833
6144 (uzzy matching on the GECOS \214eld.)-3.333 F .834
6145 (If this \215ag is set, and the usual)5.833 F .868(user name lookups f)
6146 174 662.4 R .867(ail \(that is, there is no alias with this name and a)
6147 -.1 F F2 -.1(ge)3.367 G(tpwnam).1 E F1 -.1(fa)174 674.4 S 1.155
6148 (ils\), sequentially search the passw).1 F 1.155
6149 (ord \214le for a matching entry in the GECOS)-.1 F 3.696(\214eld. This)
6150 174 686.4 R 1.196(also requires that MA)3.696 F 1.196
6151 (TCHGECOS be turned on during compilation.)-1.11 F
6152 (This option is not recommended.)174 698.4 Q 0 Cg EP
6153 %%Page: 69 65
6154 %%BeginPageSetup
6155 BP
6156 %%EndPageSetup
6157 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6158 (SMM:08-69)195.86 E/F1 10/Times-Roman@0 SF(MaxAliasRecursion=)102 96 Q
6159 /F2 10/Times-Italic@0 SF(N)A F1
6160 ([no short name] The maximum depth of alias recursion \(def)174 108 Q
6161 (ault: 10\).)-.1 E(MaxDaemonChildren=)102 124.2 Q F2(N)A F1 .539
6162 ([no short name] If set,)174 136.2 R F2(sendmail)3.039 E F1 .539
6163 (will refuse connections when it has more than)3.039 F F2(N)3.04 E F1
6164 .886(children processing incoming mail or automatic queue runs.)174
6165 148.2 R .885(This does not limit)5.885 F .812
6166 (the number of outgoing connections.)174 160.2 R .812(If the def)5.812 F
6167 (ault)-.1 E F0(Deli)3.313 E -.1(ve)-.1 G(ryMode).1 E F1(\(background\))
6168 3.313 E 3.135(is used, then)174 172.2 R F2(sendmail)5.635 E F1 3.134
6169 (may create an almost unlimited number of children)5.635 F .294
6170 (\(depending on the number of transactions and the relati)174 184.2 R
6171 .594 -.15(ve exe)-.25 H .295(cution times of mail).15 F 1.236
6172 (receiption and mail deli)174 196.2 R -.15(ve)-.25 G 3.736(ry\). If).15
6173 F 1.236(the limit should be enforced, then a)3.736 F F0(Deli)3.735 E -.1
6174 (ve)-.1 G(ry-).1 E(Mode)174 208.2 Q F1 1.483
6175 (other than background must be used.)3.983 F 1.484
6176 (If not set, there is no limit to the)6.483 F
6177 (number of children -- that is, the system load a)174 220.2 Q -.15(ve)
6178 -.2 G(rage controls this.).15 E(MaxHeadersLength=)102 236.4 Q F2(N)A F1
6179 .17([no short name] The maximum length of the sum of all headers.)174
6180 248.4 R .17(This can be used)5.17 F(to pre)174 260.4 Q -.15(ve)-.25 G
6181 (nt a denial of service attack.).15 E(The def)5 E(ault is no limit.)-.1
6182 E(MaxHopCount=)102 276.6 Q F2(N)A F1 1.237([h] The maximum hop count.)
6183 174 288.6 R 1.237(Messages that ha)6.237 F 1.538 -.15(ve b)-.2 H 1.238
6184 (een processed more than).15 F F2(N)3.738 E F1
6185 (times are assumed to be in a loop and are rejected.)174 300.6 Q(Def)5 E
6186 (aults to 25.)-.1 E(MaxMessageSize=)102 316.8 Q F2(N)A F1 2.563
6187 ([no short name] Specify the maximum message size to be adv)174 328.8 R
6188 2.562(ertised in the)-.15 F 1.022(ESMTP EHLO response.)174 340.8 R 1.022
6189 (Messages lar)6.022 F 1.022(ger than this will be rejected.)-.18 F 1.023
6190 (If set to a)6.023 F -.25(va)174 352.8 S .834
6191 (lue greater than zero, that v).25 F .834
6192 (alue will be listed in the SIZE response, otherwise)-.25 F(SIZE is adv)
6193 174 364.8 Q(ertised in the ESMTP EHLO response without a parameter)-.15
6194 E(.)-.55 E(MaxMimeHeaderLength=)102 381 Q F2(N[/M])A F1 .343([no short \
6195 name] Sets the maximum length of certain MIME header \214eld v)174 393 R
6196 .344(alues to)-.25 F F2(N)174 405 Q F1 3.619(characters. These)3.619 F
6197 1.118(MIME header \214elds are determined by being a member of)3.619 F
6198 .895(class {checkMIMET)174 417 R -.15(ex)-.7 G .895
6199 (tHeaders}, which currently contains only the header Con-).15 F 2.559
6200 (tent-Description. F)174 429 R .059(or some of these headers which tak)
6201 -.15 F 2.559(ep)-.1 G .059(arameters, the maximum)-2.559 F .101
6202 (length of each parameter is set to)174 441 R F2(M)2.602 E F1 .102
6203 (if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .102
6204 (is not speci\214ed, one half of)2.602 F F2(N)174 453 Q F1 1.776
6205 (will be used.)4.276 F 1.776(By def)6.776 F 1.775(ault, these v)-.1 F
6206 1.775(alues are 2048 and 1024, respecti)-.25 F -.15(ve)-.25 G(ly).15 E
6207 6.775(.T)-.65 G(o)-7.575 E(allo)174 465 Q 2.5(wa)-.25 G .3 -.15(ny l)
6208 -2.5 H(ength, a v).15 E(alue of 0 can be speci\214ed.)-.25 E
6209 (MaxNOOPCommands=)102 481.2 Q F2(N)A F1(Ov)174 493.2 Q 2.103
6210 (erride the def)-.15 F 2.103(ault of)-.1 F F0(MAXNOOPCOMMANDS)4.603 E F1
6211 2.104(for the number of)4.603 F F2(useless)4.604 E F1
6212 (commands, see Section "Measures ag)174 505.2 Q
6213 (ainst Denial of Service Attacks".)-.05 E(MaxQueueChildren=)102 521.4 Q
6214 F2(N)A F1 .304([no short name] When set, this limits the number of conc\
6215 urrent queue runner pro-)174 533.4 R .201(cesses to)174 545.4 R F2(N.)
6216 2.701 E F1 .202
6217 (This helps to control the amount of system resources used when pro-)
6218 5.201 F 1.255(cessing the queue.)174 557.4 R 1.255
6219 (When there are multiple queue groups de\214ned and the total)6.255 F
6220 1.2(number of queue runners for these queue groups w)174 569.4 R 1.2
6221 (ould e)-.1 F(xceed)-.15 E F2(MaxQueueChil-)3.7 E(dr)174 581.4 Q(en)-.37
6222 E F1 .472(then the queue groups will not all run concurrently)2.973 F
6223 2.972(.T)-.65 G .472(hat is, some portion of)-2.972 F .871
6224 (the queue groups will run concurrently such that)174 593.4 R F2
6225 (MaxQueueChildr)3.371 E(en)-.37 E F1 .871(will not be)3.371 F -.15(ex)
6226 174 605.4 S 1.893(ceeded, while the remaining queue groups will be run \
6227 later \(in round robin).15 F 1.3(order\). See also)174 617.4 R F2
6228 (MaxRunner)3.8 E(sP)-.1 E(erQueue)-.8 E F1 1.3(and the section)3.8 F F0
6229 1.3(Queue Gr)3.8 F 1.3(oup Declara-)-.18 F(tion)174 629.4 Q F1 5.757(.N)
6230 C(otice:)-5.757 E F2(sendmail)3.257 E F1 .757(does not count indi)3.257
6231 F .757(vidual queue runners, b)-.25 F .756(ut only sets of)-.2 F 1.451
6232 (processes that act on a w)174 641.4 R 3.951(orkgroup. Hence)-.1 F 1.451
6233 (the actual number of queue runners)3.951 F 1.414(may be lo)174 653.4 R
6234 1.414(wer than the limit imposed by)-.25 F F2(MaxQueueChildr)3.914 E(en)
6235 -.37 E F1 6.414(.T)C 1.414(his discrepanc)-6.414 F(y)-.15 E 1.423
6236 (can be lar)174 665.4 R 1.424(ge if some queue runners ha)-.18 F 1.724
6237 -.15(ve t)-.2 H 3.924(ow).15 G 1.424(ait for a slo)-4.024 F 3.924(ws)
6238 -.25 G(erv)-3.924 E 1.424(er and if short)-.15 F(interv)174 677.4 Q
6239 (als are used.)-.25 E(MaxQueueRunSize=)102 693.6 Q F2(N)A F1 .677([no s\
6240 hort name] The maximum number of jobs that will be processed in a singl\
6241 e)174 705.6 R .501(queue run.)174 717.6 R .501
6242 (If not set, there is no limit on the size.)5.501 F .501(If you ha)5.501
6243 F .802 -.15(ve ve)-.2 H .502(ry lar).15 F .502(ge queues)-.18 F 0 Cg EP
6244 %%Page: 70 66
6245 %%BeginPageSetup
6246 BP
6247 %%EndPageSetup
6248 /F0 10/Times-Bold@0 SF 193.36(SMM:08-70 Sendmail)72 60 R
6249 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .445
6250 (or a v)174 96 R .445(ery short queue run interv)-.15 F .445
6251 (al this could be unstable.)-.25 F(Ho)5.445 E(we)-.25 E -.15(ve)-.25 G
6252 1.245 -.4(r, s).15 H .445(ince the \214rst).4 F/F2 10/Times-Italic@0 SF
6253 (N)174 108 Q F1 1.115
6254 (jobs in queue directory order are run \(rather than the)3.615 F F2(N)
6255 3.615 E F1 1.115(highest priority jobs\))3.615 F .136
6256 (this should be set as high as possible to a)174 120 R -.2(vo)-.2 G .136
6257 (id \231losing\232 jobs that happen to f).2 F .136(all late)-.1 F 2.325
6258 (in the queue directory)174 132 R 7.326(.N)-.65 G 2.326
6259 (ote: this option also restricts the number of entries)-7.326 F 1.443
6260 (printed by)174 144 R F2(mailq)3.943 E F1 6.443(.T)C 1.443(hat is, if)
6261 -6.443 F F2(MaxQueueRunSize)3.943 E F1 1.443(is set to a v)3.943 F(alue)
6262 -.25 E F0(N)3.943 E F1(lar)3.942 E 1.442(ger than)-.18 F
6263 (zero, then only)174 156 Q F0(N)2.5 E F1
6264 (entries are printed per queue group.)2.5 E(MaxRecipientsPerMessage=)102
6265 172.2 Q F2(N)A F1 1.672([no short name] The maximum number of recipient\
6266 s that will be accepted per)174 184.2 R 1.459
6267 (message in an SMTP transaction.)174 196.2 R 1.458
6268 (Note: setting this too lo)6.458 F 3.958(wc)-.25 G 1.458
6269 (an interfere with)-3.958 F .048(sending mail from MU)174 208.2 R .048
6270 (As that use SMTP for initial submission.)-.4 F .049
6271 (If not set, there is)5.049 F
6272 (no limit on the number of recipients per en)174 220.2 Q -.15(ve)-.4 G
6273 (lope.).15 E(MaxRunnersPerQueue=)102 236.4 Q F2(N)A F1 2.004
6274 ([no short name] This sets the def)174 248.4 R 2.003
6275 (ault maximum number of queue runners for)-.1 F 1.161(queue groups.)174
6276 260.4 R 1.161(Up to)6.161 F F2(N)3.661 E F1 1.161(queue runners will w)
6277 3.661 F 1.162(ork in parallel on a queue group')-.1 F(s)-.55 E 3.466
6278 (messages. This)174 272.4 R .965
6279 (is useful where the processing of a message in the queue might)3.466 F
6280 .945(delay the processing of subsequent messages. Such a delay may be t\
6281 he result of)174 284.4 R .116(non-erroneous situations such as a lo)174
6282 296.4 R 2.616(wb)-.25 G .116(andwidth connection.)-2.616 F .116
6283 (May be o)5.116 F -.15(ve)-.15 G(rridden).15 E .644
6284 (on a per queue group basis by setting the)174 308.4 R F2(Runner)3.144 E
6285 (s)-.1 E F1 .645(option; see the section)3.144 F F0(Queue)3.145 E(Gr)174
6286 320.4 Q(oup Declaration)-.18 E F1 5(.T)C(he def)-5 E
6287 (ault is 1 when not set.)-.1 E(MeT)102 336.6 Q 40.86(oo [m])-.8 F .367
6288 (Send to me too, e)2.867 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa)
6289 -2.867 G 2.867(mi)-2.867 G 2.867(na)-2.867 G 2.867(na)-2.867 G .367
6290 (lias e)-2.867 F 2.867(xpansion. This)-.15 F .366(option is deprecated)
6291 2.867 F(and will be remo)174 348.6 Q -.15(ve)-.15 G 2.5(df).15 G
6292 (rom a future v)-2.5 E(ersion.)-.15 E 44.5(Milter [no)102 364.8 R .777
6293 (short name] This option has se)3.277 F -.15(ve)-.25 G .778
6294 (ral sub\(sub\)options.).15 F .778(The names of the sub-)5.778 F 1.135
6295 (options are separated by dots.)174 376.8 R 1.135(At the \214rst le)
6296 6.135 F -.15(ve)-.25 G 3.634(lt).15 G 1.134(he follo)-3.634 F 1.134
6297 (wing options are a)-.25 F -.25(va)-.2 G(il-).25 E(able:)174 388.8 Q
6298 (LogLe)214 405 Q -.15(ve)-.25 G 15(lL).15 G(og le)-15 E -.15(ve)-.25 G
6299 2.5(lf).15 G(or input mail \214lter actions, def)-2.5 E(aults to LogLe)
6300 -.1 E -.15(ve)-.25 G(l.).15 E 22.1(macros Speci\214es)214 417 R
6301 (list of macro to transmit to \214lters.)2.5 E(See list belo)267.48 429
6302 Q -.65(w.)-.25 G 2.458(The `)174 445.2 R(`macros')-.74 E 4.958('o)-.74 G
6303 2.458(ption has the follo)-4.958 F 2.458
6304 (wing suboptions which specify the list of)-.25 F
6305 (macro to transmit to milters after a certain e)174 457.2 Q -.15(ve)-.25
6306 G(nt occurred.).15 E 14.88(connect After)214 473.4 R
6307 (session connection start)2.5 E 28.76(helo After)214 485.4 R
6308 (EHLO/HELO command)2.5 E(en)214 497.4 Q 12.5(vfrom After)-.4 F
6309 (MAIL From command)2.5 E(en)214 509.4 Q 16.39(vrcpt After)-.4 F(RCPT T)
6310 2.5 E 2.5(oc)-.8 G(ommand)-2.5 E 29.32(data After)214 521.4 R -.4(DA)2.5
6311 G 1.86 -.93(TA c)-.71 H(ommand.).93 E 31.54(eoh After)214 533.4 R -.4
6312 (DA)2.5 G 1.86 -.93(TA c)-.71 H(ommand and header).93 E 28.76(eom After)
6313 214 545.4 R -.4(DA)2.5 G 1.86 -.93(TA c)-.71 H(ommand and terminating `)
6314 .93 E(`.)-.74 E -.74('')-.7 G(By def)174 561.6 Q
6315 (ault the lists of macros are empty)-.1 E 5(.E)-.65 G(xample:)-5 E 2.5
6316 (OM)214 577.8 S(ilter)-2.5 E(.LogLe)-.55 E -.15(ve)-.25 G(l=12).15 E 2.5
6317 (OM)214 589.8 S(ilter)-2.5 E(.macros.connect=j, _, {daemon_name})-.55 E
6318 (MinFreeBlocks=)102 610.2 Q F2(N)A F1 1.539([b] Insist on at least)174
6319 622.2 R F2(N)4.039 E F1 1.538
6320 (blocks free on the \214lesystem that holds the queue \214les)4.039 F
6321 .845(before accepting email via SMTP)174 634.2 R 5.846(.I)-1.11 G 3.346
6322 (ft)-5.846 G .846(here is insuf)-3.346 F .846(\214cient space)-.25 F F2
6323 (sendmail)3.346 E F1(gi)3.346 E -.15(ve)-.25 G 3.346(sa).15 G
6324 (452 response to the MAIL command.)174 646.2 Q(This in)5 E
6325 (vites the sender to try ag)-.4 E(ain later)-.05 E(.)-.55 E
6326 (MinQueueAge=)102 662.4 Q F2 -.1(age)C F1 .887([no short name] Don')174
6327 674.4 R 3.387(tp)-.18 G .887(rocess an)-3.387 F 3.387(yq)-.15 G .886
6328 (ueued jobs that ha)-3.387 F 1.186 -.15(ve b)-.2 H .886
6329 (een in the queue less).15 F 1.899(than the indicated time interv)174
6330 686.4 R 4.399(al. This)-.25 F 1.899(is intended to allo)4.399 F 4.399
6331 (wy)-.25 G 1.9(ou to get respon-)-4.399 F(si)174 698.4 Q -.15(ve)-.25 G
6332 .665(ness by processing the queue f).15 F .665
6333 (airly frequently without thrashing your system)-.1 F
6334 (by trying jobs too often.)174 710.4 Q(The def)5 E
6335 (ault units are minutes.)-.1 E 0 Cg EP
6336 %%Page: 71 67
6337 %%BeginPageSetup
6338 BP
6339 %%EndPageSetup
6340 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6341 (SMM:08-71)195.86 E/F1 10/Times-Roman@0 SF(MustQuoteChars=)102 96 Q/F2
6342 10/Times-Italic@0 SF(s)A F1 1.252([no short name] Sets the list of char\
6343 acters that must be quoted if used in a full)174 108 R 1.217
6344 (name that is in the phrase part of a `)174 120 R 1.217
6345 (`phrase <address>')-.74 F 3.717('s)-.74 G 3.717(yntax. The)-3.717 F
6346 (def)3.717 E 1.217(ault is)-.1 F -.74(``)174 132 S<b42e>.74 E -.74('')
6347 -.7 G 5(.T).74 G(he characters `)-5 E(`@,;:\\\(\)[]')-.74 E 2.5('a)-.74
6348 G(re al)-2.5 E -.1(wa)-.1 G(ys added to this list.).1 E 7.85
6349 (NiceQueueRun [no)102 148.2 R 2.156
6350 (short name] The priority of queue runners \(nice\(3\)\).)4.655 F 2.156
6351 (This v)7.156 F 2.156(alue must be)-.25 F(greater or equal zero.)174
6352 160.2 Q(NoRecipientAction)102 176.4 Q .555
6353 ([no short name] The action to tak)174 188.4 R 3.055(ew)-.1 G .555
6354 (hen you recei)-3.055 F .855 -.15(ve a m)-.25 H .554
6355 (essage that has no v).15 F(alid)-.25 E .625(recipient headers \(T)174
6356 200.4 R .625(o:, Cc:, Bcc:, or Apparently-T)-.8 F .625
6357 (o: \212 the last included for back)-.8 F .109(compatibility with old)
6358 174 212.4 R F2(sendmail)2.609 E F1 2.609(s\). It)B .109(can be)2.609 F
6359 F0(None)2.608 E F1 .108(to pass the message on unmod-)2.608 F .296
6360 (i\214ed, which violates the protocol,)174 224.4 R F0(Add-T)2.796 E(o)
6361 -.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.797(yr)
6362 -.15 G(ecipients)-2.797 E 1.638(it can \214nd in the en)174 236.4 R -.15
6363 (ve)-.4 G 1.638(lope \(which might e).15 F 1.638
6364 (xpose Bcc: recipients\),)-.15 F F0(Add-A)4.138 E(ppar)-.25 E(-)-.37 E
6365 (ently-T)174 248.4 Q(o)-.92 E F1 .337(to add an Apparently-T)2.837 F
6366 .337(o: header \(this is only for back-compatibility and)-.8 F .842
6367 (is of)174 260.4 R .841(\214cially deprecated\),)-.25 F F0(Add-T)3.341 E
6368 (o-Undisclosed)-.92 E F1 .841(to add a header \231T)3.341 F .841
6369 (o: undisclosed-)-.8 F .397(recipients:;\232 to mak)174 272.4 R 2.897
6370 (et)-.1 G .397(he header le)-2.897 F -.05(ga)-.15 G 2.897(lw).05 G .397
6371 (ithout disclosing an)-2.897 F .398(ything, or)-.15 F F0(Add-Bcc)2.898 E
6372 F1(to)2.898 E(add an empty Bcc: header)174 284.4 Q(.)-.55 E 1.18
6373 (OldStyleHeaders [o])102 300.6 R 1.713(Assume that the headers may be i\
6374 n old format, i.e., spaces delimit names.)4.214 F 1.068
6375 (This actually turns on an adapti)174 312.6 R 1.368 -.15(ve a)-.25 H
6376 1.068(lgorithm: if an).15 F 3.569(yr)-.15 G 1.069
6377 (ecipient address contains a)-3.569 F 1.681
6378 (comma, parenthesis, or angle brack)174 324.6 R 1.681
6379 (et, it will be assumed that commas already)-.1 F -.15(ex)174 336.6 S
6380 2.825(ist. If).15 F .325
6381 (this \215ag is not on, only commas delimit names.)2.825 F .325
6382 (Headers are al)5.325 F -.1(wa)-.1 G .325(ys out-).1 F
6383 (put with commas between the names.)174 348.6 Q(Def)5 E(aults to of)-.1
6384 E(f.)-.25 E(OperatorChars=)102 364.8 Q F2 -.15(ch)C(arlist).15 E F1
6385 1.438([$o macro] The list of characters that are considered to be \231o\
6386 perators\232, that is,)174 376.8 R .82(characters that delimit tok)174
6387 388.8 R 3.32(ens. All)-.1 F .82(operator characters are tok)3.32 F .82
6388 (ens by themselv)-.1 F(es;)-.15 E .078
6389 (sequences of non-operator characters are also tok)174 400.8 R 2.578
6390 (ens. White)-.1 F .078(space characters sep-)2.578 F .269(arate tok)174
6391 412.8 R .269(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1
6392 F .269(es \212 for e)-.15 F .269(xample, \231)-.15 F .27
6393 (AAA.BBB\232 has three)-.8 F(tok)174 424.8 Q .433(ens, b)-.1 F .433
6394 (ut \231)-.2 F .433(AAA BBB\232 has tw)-.8 F 2.933(o. If)-.1 F .433
6395 (not set, OperatorChars def)2.933 F .433(aults to \231.)-.1 F 1.666
6396 (:@[])1.666 G<9a3b>-1.666 E(additionally)174 436.8 Q 3.565(,t)-.65 G
6397 1.065(he characters \231\()-3.565 F 1.666(\)<>,;)1.666 G 3.565<9a61>
6398 -1.666 G 1.066(re al)-3.565 F -.1(wa)-.1 G 1.066(ys operators.).1 F
6399 1.066(Note that Operator)6.066 F(-)-.2 E
6400 (Chars must be set in the con\214guration \214le before an)174 448.8 Q
6401 2.5(yr)-.15 G(ulesets.)-2.5 E(PidFile=)102 465 Q F2(\214lename)A F1 1.3
6402 ([no short name] Filename of the pid \214le.)3.58 F(\(def)6.3 E 1.3
6403 (ault is _P)-.1 F -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E(The)174 477 Q
6404 F2(\214lename)2.831 E F1 .332(is macro-e)2.831 F .332
6405 (xpanded before it is opened, and unlink)-.15 F .332(ed when)-.1 F F2
6406 (sendmail)2.832 E F1 -.15(ex)174 489 S(its.).15 E(PostmasterCop)102
6407 505.2 Q(y=)-.1 E F2(postmaster)A F1 .003
6408 ([P] If set, copies of error messages will be sent to the named)174
6409 517.2 R F2(postmaster)2.503 E F1 5.003(.O)C .003(nly the)-5.003 F .687
6410 (header of the f)174 529.2 R .687(ailed message is sent.)-.1 F .687
6411 (Errors resulting from messages with a ne)5.687 F(g-)-.15 E(ati)174
6412 541.2 Q 1.831 -.15(ve p)-.25 H 1.531(recedence will not be sent.).15 F
6413 1.531(Since most errors are user problems, this is)6.531 F .453
6414 (probably not a good idea on lar)174 553.2 R .453(ge sites, and ar)-.18
6415 F .453(guably contains all sorts of pri)-.18 F -.25(va)-.25 G -.15(cy)
6416 .25 G .101(violations, b)174 565.2 R .101
6417 (ut it seems to be popular with certain operating systems v)-.2 F 2.6
6418 (endors. The)-.15 F 1.918(address is macro e)174 577.2 R 1.918
6419 (xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.919(.D)
6420 -.65 G(ef)-6.919 E 1.919(aults to no postmaster)-.1 F(copies.)174 589.2
6421 Q(Pri)102 605.4 Q -.25(va)-.25 G -.15(cy).25 G(Options=).15 E F2
6422 (opt,opt,...)1.666 E F1 1.192([p] Set the pri)174 617.4 R -.25(va)-.25 G
6423 -.15(cy).25 G F2(opt)3.842 E F1 3.692(ions. `)B(`Pri)-.74 E -.25(va)-.25
6424 G -.15(cy).25 G 2.672 -.74('' i).15 H 3.692(sr).74 G 1.191
6425 (eally a misnomer; man)-3.692 F 3.691(yo)-.15 G 3.691(ft)-3.691 G 1.191
6426 (hese are)-3.691 F .928(just a w)174 629.4 R .928
6427 (ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The)
6428 5.929 E F2(opt)3.429 E F1(ions)A(can be selected from:)174 641.4 Q 0 Cg
6429 EP
6430 %%Page: 72 68
6431 %%BeginPageSetup
6432 BP
6433 %%EndPageSetup
6434 /F0 10/Times-Bold@0 SF 193.36(SMM:08-72 Sendmail)72 60 R
6435 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 56.37
6436 (public Allo)214 96 R 2.5(wo)-.25 G(pen access)-2.5 E 27.49
6437 (needmailhelo Insist)214 108 R(on HELO or EHLO command before MAIL)2.5 E
6438 (neede)214 120 Q 25.98(xpnhelo Insist)-.15 F
6439 (on HELO or EHLO command before EXPN)2.5 E(noe)214 132 Q 52.08
6440 (xpn Disallo)-.15 F 2.5(wE)-.25 G(XPN entirely)-2.5 E 2.5(,i)-.65 G
6441 (mplies no)-2.5 E -.15(ve)-.15 G(rb).15 E(.)-.4 E 28.61
6442 (needvrfyhelo Insist)214 144 R(on HELO or EHLO command before VRFY)2.5 E
6443 (no)214 156 Q 54.86(vrfy Disallo)-.15 F 2.5(wV)-.25 G(RFY entirely)-2.5
6444 E 55.82(noetrn Disallo)214 168 R 2.5(wE)-.25 G(TRN entirely)-2.5 E(no)
6445 214 180 Q -.15(ve)-.15 G 53.9(rb Disallo).15 F 2.5(wV)-.25 G
6446 (ERB entirely)-2.5 E 30.82(restrictmailq Restrict)214 192 R
6447 (mailq command)2.5 E 35.27(restrictqrun Restrict)214 204 R
6448 (\255q command line \215ag)2.5 E(restricte)214 216 Q 24.87
6449 (xpand Restrict)-.15 F<ad62>2.5 E 2.5(va)-.15 G
6450 (nd \255v command line \215ags)-2.5 E 40.27(noreceipts Don')214 230 R
6451 2.5(tr)-.18 G(eturn success DSNs)-2.5 E/F2 7/Times-Roman@0 SF(20)-4 I F1
6452 27.49(nobodyreturn Don')214 242 R 2.5(tr)-.18 G
6453 (eturn the body of a message with DSNs)-2.5 E(goa)214 254 Q -.1(wa)-.15
6454 G 53.02(yD).1 G(isallo)-53.02 E 2.5(we)-.25 G
6455 (ssentially all SMTP status queries)-2.5 E(authw)214 266 Q 27.59
6456 (arnings Put)-.1 F(X-Authentication-W)2.5 E(arning: headers in messages)
6457 -.8 E(and log w)297.87 278 Q(arnings)-.1 E 12.5(noactualrecipient Don')
6458 214 290 R 2.5(tp)-.18 G(ut X-Actual-Recipient lines in DSNs)-2.5 E
6459 (which re)297.87 302 Q -.15(ve)-.25 G
6460 (al the actual account that addresses map to.).15 E 2.977(The \231goa)
6461 174 318.2 R -.1(wa)-.15 G 2.976(y\232 pseudo-\215ag sets all \215ags e)
6462 .1 F 2.976(xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F 4.557
6463 (\231restrictqrun\232, \231restricte)174 330.2 R 4.557
6464 (xpand\232, \231noetrn\232, and \231nobodyreturn\232.)-.15 F 4.557
6465 (If mailq is)9.557 F 1.842(restricted, only people in the same group as\
6466  the queue directory can print the)174 342.2 R 2.544(queue. If)174 354.2
6467 R .044(queue runs are restricted, only root and the o)2.544 F .045
6468 (wner of the queue directory)-.25 F 1.299(can run the queue.)174 366.2 R
6469 1.299(The \231restricte)6.299 F 1.299(xpand\232 pseudo-\215ag instructs)
6470 -.15 F/F3 10/Times-Italic@0 SF(sendmail)3.799 E F1 1.299(to drop)3.799 F
6471 (pri)174 378.2 Q(vile)-.25 E 1.607(ges when the)-.15 F F0<ad62>4.108 E
6472 (v)-.15 E F1 1.608(option is gi)4.108 F -.15(ve)-.25 G 4.108(nb).15 G
6473 4.108(yu)-4.108 G 1.608(sers who are neither root nor the)-4.108 F -.35
6474 (Tr)174 390.2 S 1.33(ustedUser so users cannot read pri).35 F -.25(va)
6475 -.25 G 1.33(te aliases, forw).25 F 1.33(ards, or :include: \214les.)-.1
6476 F(It)6.33 E .634(will add the \231NonRootSafeAddr\232 to the \231DontBl\
6477 ameSendmail\232 option to pre)174 402.2 R -.15(ve)-.25 G(nt).15 E .436
6478 (misleading unsafe address w)174 414.2 R 2.936(arnings. It)-.1 F .436
6479 (also o)2.936 F -.15(ve)-.15 G .436(rrides the).15 F F0<ad76>2.936 E F1
6480 (\(v)2.936 E .436(erbose\) command)-.15 F 1.292(line option to pre)174
6481 426.2 R -.15(ve)-.25 G 1.292(nt information leakage.).15 F 1.292
6482 (Authentication W)6.292 F 1.293(arnings add w)-.8 F(arn-)-.1 E .184
6483 (ings about v)174 438.2 R .183
6484 (arious conditions that may indicate attempts to spoof the mail system,)
6485 -.25 F(such as using a non-standard queue directory)174 450.2 Q(.)-.65 E
6486 (ProcessT)102 466.4 Q(itlePre\214x=)-.35 E F3(string)A F1 1.195
6487 ([no short name] Pre\214x the process title sho)174 478.4 R 1.196
6488 (wn on 'ps' listings with)-.25 F F3(string)3.696 E F1 6.196(.T)C(he)
6489 -6.196 E F3(string)174 490.4 Q F1(will be macro processed.)2.5 E
6490 (QueueDirectory=)102 506.6 Q F3(dir)A F1 .584
6491 ([Q] The QueueDirectory option serv)174 518.6 R .584(es tw)-.15 F 3.084
6492 (op)-.1 G 3.084(urposes. First,)-3.084 F .583(it speci\214es the direc-)
6493 3.083 F .482(tory or set of directories that comprise the def)174 530.6
6494 R .482(ault queue group.)-.1 F .483(Second, it speci-)5.483 F .104(\214\
6495 es the directory D which is the ancestor of all queue directories, and \
6496 which send-)174 542.6 R .721(mail uses as its current w)174 554.6 R .721
6497 (orking directory)-.1 F 5.721(.W)-.65 G .721
6498 (hen sendmail dumps core, it lea)-5.721 F -.15(ve)-.2 G(s).15 E 2.873
6499 (its core \214les in D.)174 566.6 R 2.873(There are tw)7.873 F 5.373(oc)
6500 -.1 G 5.373(ases. If)-5.373 F F3(dir)5.373 E F1 2.872
6501 (ends with an asterisk \(e)5.372 F(g,)-.15 E F3(/var/spool/mqueue/qd*)
6502 174 578.6 Q F1 .253
6503 (\), then all of the directories or symbolic links to directories)B(be)
6504 174 590.6 Q .433(ginning with `qd' in)-.15 F F3(/var/spool/mqueue)2.933
6505 E F1 .432(will be used as queue directories of the)2.933 F(def)174 602.6
6506 Q .275(ault queue group, and)-.1 F F3(/var/spool/mqueue)2.775 E F1 .276
6507 (will be used as the w)2.775 F .276(orking directory)-.1 F 2.82
6508 (D. Otherwise,)174 614.6 R F3(dir)2.82 E F1 .32
6509 (must name a directory \(usually)2.82 F F3(/var/spool/mqueue)2.82 E F1
6510 .32(\): the def)B(ault)-.1 E .545
6511 (queue group consists of the single queue directory)174 626.6 R F3(dir)
6512 3.045 E F1 3.045(,a)C .545(nd the w)-3.045 F .545(orking directory)-.1 F
6513 2.501(Di)174 638.6 S 2.501(ss)-2.501 G .001(et to)-2.501 F F3(dir)2.501
6514 E F1 5.001(.T)C 2.501(od)-5.801 G .001
6515 (e\214ne additional groups of queue directories, use the con\214gura-)
6516 -2.501 F .745(tion \214le `Q' command.)174 650.6 R .746
6517 (Do not change the queue directory structure while send-)5.746 F
6518 (mail is running.)174 662.6 Q .32 LW 76 678.8 72 678.8 DL 80 678.8 76
6519 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL
6520 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108
6521 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL 120
6522 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132
6523 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144
6524 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156
6525 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168
6526 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180
6527 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192
6528 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
6529 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216
6530 678.8 212 678.8 DL/F4 5/Times-Roman@0 SF(20)93.6 689.2 Q/F5 8
6531 /Times-Roman@0 SF(N.B.: the)3.2 I/F6 8/Times-Bold@0 SF(nor)2 E(eceipts)
6532 -.144 E F5(\215ag turns of)2 E 2(fs)-.2 G(upport for RFC 1891 \(Deli)-2
6533 E -.12(ve)-.2 G(ry Status Noti\214cation\).).12 E 0 Cg EP
6534 %%Page: 73 69
6535 %%BeginPageSetup
6536 BP
6537 %%EndPageSetup
6538 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6539 (SMM:08-73)195.86 E/F1 10/Times-Roman@0 SF(QueueF)102 96 Q(actor=)-.15 E
6540 /F2 10/Times-Italic@0 SF(factor)A F1 .614([q] Use)174 108 R F2(factor)
6541 3.114 E F1 .613
6542 (as the multiplier in the map function to decide when to just queue)
6543 3.114 F .415(up jobs rather than run them.)174 120 R .415(This v)5.415 F
6544 .415(alue is di)-.25 F .415(vided by the dif)-.25 F .415
6545 (ference between the)-.25 F 1.004(current load a)174 132 R -.15(ve)-.2 G
6546 1.004(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15 F
6547 F0(QueueLA)A F1 1.003(option\) to determine)3.503 F
6548 (the maximum message priority that will be sent.)174 144 Q(Def)5 E
6549 (aults to 600000.)-.1 E(QueueLA=)102 160.2 Q F2(LA)A F1 1.086
6550 ([x] When the system load a)15.26 F -.15(ve)-.2 G 1.087(rage e).15 F
6551 (xceeds)-.15 E F2(LA)3.587 E F1 1.087(and the)3.587 F F0(QueueF)3.587 E
6552 (actor)-.25 E F1(\()3.587 E F0(q)A F1 3.587(\)o)C(ption)-3.587 E(di)174
6553 172.2 Q 1.465(vided by the dif)-.25 F 1.465
6554 (ference in the current load a)-.25 F -.15(ve)-.2 G 1.465(rage and the)
6555 .15 F F0(QueueLA)3.965 E F1(option)3.965 E .769(plus one is less than t\
6556 he priority of the message, just queue messages \(i.e., don')174 184.2 R
6557 (t)-.18 E .248(try to send them\).)174 196.2 R(Def)5.247 E .247
6558 (aults to 8 multiplied by the number of processors online on)-.1 F
6559 (the system \(if that can be determined\).)174 208.2 Q(QueueFileMode=)
6560 102 224.4 Q F2(mode)A F1 .961([no short name] Def)174 236.4 R .962
6561 (ault permissions for queue \214les \(octal\).)-.1 F .962
6562 (If not set, sendmail)5.962 F .213(uses 0600 unless its real and ef)174
6563 248.4 R(fecti)-.25 E .513 -.15(ve u)-.25 H .213(id are dif).15 F .212
6564 (ferent in which case it uses 0644.)-.25 F(QueueSortOrder=)102 264.6 Q
6565 F2(algorithm)A F1 .096([no short name] Sets the)174 276.6 R F2
6566 (algorithm)2.596 E F1 .096(used for sorting the queue.)2.596 F .097
6567 (Only the \214rst char)5.097 F(-)-.2 E 1.022(acter of the v)174 288.6 R
6568 1.022(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G
6569 1.021(alues are \231host\232 \(to order by the name of the)-3.771 F 1.73
6570 (\214rst host name of the \214rst recipient\), \231\214lename\232 \(to \
6571 order by the name of the)174 300.6 R .283(queue \214le name\), \231time\
6572 \232 \(to order by the submission/creation time\), \231random\232 \(to)
6573 174 312.6 R .906(order randomly\), \231modi\214cation\232 \(to order by\
6574  the modi\214cation time of the qf \214le)174 324.6 R 1.349(\(older ent\
6575 ries \214rst\)\), \231none\232 \(to not order\), and \231priority\232 \
6576 \(to order by message)174 336.6 R 2.527(priority\). Host)174 348.6 R
6577 .027(ordering mak)2.527 F .028(es better use of the connection cache, b)
6578 -.1 F .028(ut may tend to)-.2 F .323(process lo)174 360.6 R 2.823(wp)
6579 -.25 G .322(riority messages that go to a single host o)-2.823 F -.15
6580 (ve)-.15 G 2.822(rh).15 G .322(igh priority messages)-2.822 F 1.824
6581 (that go to se)174 372.6 R -.15(ve)-.25 G 1.824
6582 (ral hosts; it probably shouldn').15 F 4.325(tb)-.18 G 4.325(eu)-4.325 G
6583 1.825(sed on slo)-4.325 F 4.325(wn)-.25 G(etw)-4.325 E 1.825(ork links.)
6584 -.1 F .614(Filename and modi\214cation time ordering sa)174 384.6 R -.15
6585 (ve)-.2 G 3.114(st).15 G .614(he o)-3.114 F -.15(ve)-.15 G .614
6586 (rhead of reading all of the).15 F .671
6587 (queued items before starting the queue run.)174 396.6 R .671
6588 (Creation \(submission\) time ordering)5.671 F 1.854(is almost al)174
6589 408.6 R -.1(wa)-.1 G 1.854(ys a bad idea, since it allo).1 F 1.854
6590 (ws lar)-.25 F 1.854(ge, b)-.18 F 1.854(ulk mail to go out before)-.2 F
6591 (smaller)174 420.6 Q 3.713(,p)-.4 G 1.213(ersonal mail, b)-3.713 F 1.213
6592 (ut may ha)-.2 F 1.513 -.15(ve a)-.2 H 1.214
6593 (pplicability on some hosts with v).15 F 1.214(ery f)-.15 F(ast)-.1 E
6594 2.632(connections. Random)174 432.6 R .132(is useful if se)2.632 F -.15
6595 (ve)-.25 G .131(ral queue runners are started by hand which).15 F .389
6596 (try to drain the same queue since odds are the)174 444.6 R 2.889(yw)
6597 -.15 G .39(ill be w)-2.889 F .39(orking on dif)-.1 F .39(ferent parts)
6598 -.25 F(of the queue at the same time.)174 456.6 Q
6599 (Priority ordering is the def)5 E(ault.)-.1 E(QueueT)102 472.8 Q
6600 (imeout=)-.35 E F2(timeout)A F1 .356([T] A synon)174 484.8 R .356
6601 (ym for \231T)-.15 F 2.856(imeout.queuereturn\232. Use)-.35 F .355
6602 (that form instead of the \231Queue-)2.855 F -.35(Ti)174 496.8 S
6603 (meout\232 form.).35 E 32.83(RandFile [no)102 513 R 1.036(short name] N\
6604 ame of \214le containing random data or the name of the UNIX)3.536 F
6605 (sock)174 525 Q 1.631(et if EGD is used.)-.1 F 4.131(A\()6.631 G 1.631
6606 (required\) pre\214x "e)-4.131 F 1.63
6607 (gd:" or "\214le:" speci\214es the type.)-.15 F(ST)174 537 Q(AR)-.93 E
6608 1.561
6609 (TTLS requires this \214lename if the compile \215ag HASURANDOMDEV is)
6610 -.6 F(not set \(see sendmail/README\).)174 549 Q(Resolv)102 565.2 Q
6611 (erOptions=)-.15 E F2(options)A F1 .128([I] Set resolv)174 577.2 R .127
6612 (er options.)-.15 F -1.11(Va)5.127 G .127(lues can be set using)1.11 F
6613 F0(+)2.627 E F2<8d61>A(g)-.1 E F1 .127(and cleared using)2.627 F F0<ad>
6614 2.627 E F2<8d61>A(g)-.1 E F1 2.627(;t)C(he)-2.627 E F2<8d61>174 589.2 Q
6615 (g)-.1 E F1 5.013(sc)C 2.513(an be \231deb)-5.013 F 2.513
6616 (ug\232, \231aaonly\232, \231use)-.2 F 2.514
6617 (vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-)-.25
6618 F 2.689
6619 (names\232, \231stayopen\232, \231use_inet6\232, or \231dnsrch\232.)174
6620 601.2 R 2.688(The string \231HasW)7.688 F(ildcardMX\232)-.4 E .282
6621 (\(without a)174 613.2 R F0(+)2.782 E F1(or)2.782 E F0<ad>2.782 E F1
6622 2.782(\)c)C .283(an be speci\214ed to turn of)-2.782 F 2.783(fm)-.25 G
6623 .283(atching ag)-2.783 F .283(ainst MX records when)-.05 F .89
6624 (doing name canoni\214cations.)174 625.2 R .89(The string \231W)5.89 F
6625 (orkAroundBrok)-.8 E .89(enAAAA\232 \(without a)-.1 F F0(+)174 637.2 Q
6626 F1(or)3.472 E F0<ad>3.472 E F1 3.472(\)c)C .972(an be speci\214ed to w)
6627 -3.472 F .972(ork around some brok)-.1 F .973(en nameserv)-.1 F .973
6628 (ers which return)-.15 F(SER)174 649.2 Q(VF)-.8 E 1.001
6629 (AIL \(a temporary f)-.74 F 1.001(ailure\) on T_AAAA \(IPv6\) lookups.)
6630 -.1 F 1.001(Notice: it might)6.001 F
6631 (be necessary to apply the same \(or similar\) options to)174 661.2 Q F2
6632 (submit.cf)2.5 E F1(too.)2.5 E -1.04(RequiresDirfsync [no)102 677.4 R
6633 2.782(short name] This option can be used to o)5.282 F -.15(ve)-.15 G
6634 2.783(rride the compile time \215ag).15 F F0(REQ)174 689.4 Q
6635 (UIRES_DIR_FSYNC)-.1 E F1 .872(at runtime by setting it to)3.372 F/F3 9
6636 /Times-Roman@0 SF -.09(fa)3.372 G(lse).09 E F1 5.871(.I)C 3.371(ft)
6637 -5.871 G .871(he compile time)-3.371 F .017
6638 (\215ag is not set, the option is ignored.)174 701.4 R .018
6639 (The \215ag turns on support for \214le systems that)5.017 F .21
6640 (require to call)174 713.4 R F2(fsync\(\))2.71 E F1 .209
6641 (for a directory if the meta-data in it has been changed.)2.71 F(This)
6642 5.209 E .074(should be turned on at least for older v)174 725.4 R .075
6643 (ersions of ReiserFS; it is enabled by def)-.15 F(ault)-.1 E 0 Cg EP
6644 %%Page: 74 70
6645 %%BeginPageSetup
6646 BP
6647 %%EndPageSetup
6648 /F0 10/Times-Bold@0 SF 193.36(SMM:08-74 Sendmail)72 60 R
6649 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.451
6650 (for Linux.)174 96 R 1.451
6651 (According to some information this \215ag is not needed an)6.451 F 1.45
6652 (ymore for)-.15 F -.1(ke)174 108 S(rnel 2.4.16 and ne).1 E(wer)-.25 E(.)
6653 -.55 E 10.61(RrtImpliesDsn [R])102 124.2 R 1.52
6654 (If this option is set, a \231Return-Receipt-T)4.02 F 1.52
6655 (o:\232 header causes the request of a)-.8 F 1.02
6656 (DSN, which is sent to the en)174 136.2 R -.15(ve)-.4 G 1.02
6657 (lope sender as required by RFC 1891, not to the).15 F(address gi)174
6658 148.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nt)-2.5 G(he header)-2.5 E(.)
6659 -.55 E(RunAsUser=)102 164.4 Q/F2 10/Times-Italic@0 SF(user)A F1 3.752
6660 ([no short name] The)2.48 F F2(user)6.252 E F1 3.752
6661 (parameter may be a user name \(look)6.252 F 3.753(ed up in)-.1 F F2
6662 (/etc/passwd)174 176.4 Q F1 3.046(\)o)C 3.046(ran)-3.046 G .546
6663 (umeric user id; either form can ha)-3.046 F .846 -.15(ve \231)-.2 H
6664 .545(:group\232 attached \(where).15 F .965
6665 (group can be numeric or symbolic\).)174 188.4 R .966
6666 (If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.466
6667 E(mail)174 202.4 Q F1 .484
6668 (will change to this user id shortly after startup)2.984 F/F3 7
6669 /Times-Roman@0 SF(21)-4 I F1 5.483(.T)4 K .483(his a)-5.483 F -.2(vo)-.2
6670 G .483(ids a certain class).2 F 1.844(of security problems.)174 214.4 R
6671 (Ho)6.844 E(we)-.25 E -.15(ve)-.25 G 2.644 -.4(r, t).15 H 1.844
6672 (his means that all \231.forw).4 F 1.844(ard\232 and \231:include:\232)
6673 -.1 F 1.428(\214les must be readable by the indicated)174 226.4 R F2
6674 (user)3.928 E F1 1.428(and all \214les to be written must be)3.928 F
6675 .042(writable by)174 238.4 R F2(user)2.542 E F1 .042
6676 (Also, all \214le and program deli)2.542 F -.15(ve)-.25 G .043
6677 (ries will be mark).15 F .043(ed unsafe unless)-.1 F 2.102(the option)
6678 174 250.4 R F0(DontBlameSendmail=NonRootSafeAddr)4.602 E F1 2.101
6679 (is set, in which case the)4.601 F(deli)174 262.4 Q -.15(ve)-.25 G .777
6680 (ry will be done as).15 F F2(user)3.277 E F1 5.777(.I)C 3.278(ti)-5.777
6681 G 3.278(sa)-3.278 G .778(lso incompatible with the)-3.278 F F0
6682 (SafeFileEn)3.278 E(vir)-.4 E(on-)-.18 E(ment)174 274.4 Q F1 2.621
6683 (option. In)2.621 F .121(other w)2.621 F .121
6684 (ords, it may not actually add much to security on an a)-.1 F -.15(ve)
6685 -.2 G -.2(r-).15 G .592(age system, and may in f)174 286.4 R .593
6686 (act detract from security \(because other \214le permissions)-.1 F 1.58
6687 (must be loosened\).)174 298.4 R(Ho)6.579 E(we)-.25 E -.15(ve)-.25 G
6688 2.379 -.4(r, i).15 H 4.079(ts).4 G 1.579(hould be useful on \214re)
6689 -4.079 F -.1(wa)-.25 G 1.579(lls and other places).1 F(where users don')
6690 174 310.4 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H
6691 (accounts and the aliases \214le is well constrained.)2.7 E(RecipientF)
6692 102 326.6 Q(actor=)-.15 E F2(fact)A F1 .637([y] The indicated)174 338.6
6693 R F2(fact)3.137 E F1 .637(or is added to the priority \(thus)B F2
6694 (lowering)3.137 E F1 .638(the priority of the)3.137 F .231
6695 (job\) for each recipient, i.e., this v)174 350.6 R .231
6696 (alue penalizes jobs with lar)-.25 F .23(ge numbers of recipi-)-.18 F
6697 2.5(ents. Def)174 362.6 R(aults to 30000.)-.1 E(RefuseLA=)102 378.8 Q F2
6698 (LA)A F1 1.012([X] When the system load a)13.59 F -.15(ve)-.2 G 1.012
6699 (rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1 3.512(,r)C 1.012
6700 (efuse incoming SMTP connec-)-3.512 F 2.659(tions. Def)174 390.8 R .158
6701 (aults to 12 multiplied by the number of processors online on the syste\
6702 m)-.1 F(\(if that can be determined\).)174 402.8 Q(RejectLogInterv)102
6703 419 Q(al=)-.25 E F2(timeout)A F1 1.627([no short name] Log interv)174
6704 431 R 1.627(al when refusing connections for this long \(def)-.25 F
6705 (ault:)-.1 E(3h\).)174 443 Q(RetryF)102 459.2 Q(actor=)-.15 E F2(fact)A
6706 F1 .772([Z] The)3.74 F F2(fact)3.272 E F1 .772
6707 (or is added to the priority e)B -.15(ve)-.25 G .771
6708 (ry time a job is processed.).15 F .771(Thus, each)5.771 F .994(time a \
6709 job is processed, its priority will be decreased by the indicated v)174
6710 471.2 R 3.494(alue. In)-.25 F 1.108(most en)174 483.2 R 1.108
6711 (vironments this should be positi)-.4 F -.15(ve)-.25 G 3.608(,s).15 G
6712 1.108(ince hosts that are do)-3.608 F 1.107(wn are all too)-.25 F
6713 (often do)174 495.2 Q(wn for a long time.)-.25 E(Def)5 E
6714 (aults to 90000.)-.1 E(SafeFileEn)102 511.4 Q(vironment=)-.4 E F2(dir)A
6715 F1 .021([no short name] If this option is set,)174 523.4 R F2(sendmail)
6716 2.521 E F1 .021(will do a)2.521 F F2 -.15(ch)2.521 G -.45(ro).15 G(ot)
6717 .45 E F1 .022(\(2\) call into the indi-)B(cated)174 535.4 Q F2(dir)2.833
6718 E F1 .333(ectory before doing an)B 2.833<798c>-.15 G .333(le writes.)
6719 -2.833 F .333(If the \214le name speci\214ed by the user)5.333 F(be)174
6720 547.4 Q .587(gins with)-.15 F F2(dir)3.087 E F1 3.087(,t)C .587
6721 (hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G .588
6722 (efore writing, so \(for)-3.087 F -.15(ex)174 559.4 S 2.225
6723 (ample\) if the SafeFileEn).15 F 2.225(vironment v)-.4 F 2.224
6724 (ariable is set to \231/safe\232 then aliases of)-.25 F 1.557(\231/safe\
6725 /logs/\214le\232 and \231/logs/\214le\232 actually indicate the same \
6726 \214le.)174 571.4 R(Additionally)6.557 E 4.057(,i)-.65 G(f)-4.057 E
6727 (this option is set,)174 583.4 Q F2(sendmail)2.5 E F1(refuses to deli)
6728 2.5 E -.15(ve)-.25 G 2.5(rt).15 G 2.5(os)-2.5 G(ymbolic links.)-2.5 E
6729 (Sa)102 599.6 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.493 E 2.293
6730 -.15(ve U)-.2 H 1.993
6731 (NIX-style \231From\232 lines at the front of headers.).15 F 1.992
6732 (Normally the)6.992 F 4.492(ya)-.15 G(re)-4.492 E
6733 (assumed redundant and discarded.)174 611.6 Q .62(SendMimeErrors [j])102
6734 627.8 R .373(If set, send error messages in MIME format \(see RFC 2045 \
6735 and RFC 1344 for)2.873 F 2.915(details\). If)174 639.8 R(disabled,)2.915
6736 E F2(sendmail)2.915 E F1 .415(will not return the DSN k)2.915 F -.15(ey)
6737 -.1 G -.1(wo).15 G .414(rd in response to an).1 F 1.731
6738 (EHLO and will not do Deli)174 651.8 R -.15(ve)-.25 G 1.731
6739 (ry Status Noti\214cation processing as described in).15 F(RFC 1891.)174
6740 663.8 Q .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80
6741 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL
6742 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112
6743 678.8 108 678.8 DL 116 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124
6744 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136
6745 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148
6746 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160
6747 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172
6748 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184
6749 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196
6750 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208
6751 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F4 5
6752 /Times-Roman@0 SF(21)93.6 689.2 Q/F5 8/Times-Roman@0 SF(When running as\
6753  a daemon, it changes to this user after accepting a connection b)3.2 I
6754 (ut before reading an)-.16 E(y)-.12 E F3(SMTP)2 E F5(commands.)2 E 0 Cg
6755 EP
6756 %%Page: 75 71
6757 %%BeginPageSetup
6758 BP
6759 %%EndPageSetup
6760 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6761 (SMM:08-75)195.86 E/F1 10/Times-Roman@0 SF(Serv)102 96 Q 10.77
6762 (erCertFile [no)-.15 F .581
6763 (short name] File containing the certi\214cate of the serv)3.081 F(er)
6764 -.15 E 3.081(,i)-.4 G .58(.e., this certi\214cate is)-3.081 F
6765 (used when sendmail acts as serv)174 108 Q(er \(used for ST)-.15 E(AR)
6766 -.93 E(TTLS\).)-.6 E(Serv)102 124.2 Q(erK)-.15 E -.15(ey)-.25 G 11.73
6767 (File [no).15 F .542(short name] File containing the pri)3.042 F -.25
6768 (va)-.25 G .543(te k).25 F .843 -.15(ey b)-.1 H .543
6769 (elonging to the serv).15 F .543(er certi\214cate)-.15 F(\(used for ST)
6770 174 136.2 Q(AR)-.93 E(TTLS\).)-.6 E(ServiceSwitchFile=)102 152.4 Q/F2 10
6771 /Times-Italic@0 SF(\214lename)A F1 1.533([no short name] If your host o\
6772 perating system has a service switch abstraction)174 164.4 R .003(\(e.g\
6773 ., /etc/nsswitch.conf on Solaris or /etc/svc.conf on Ultrix and DEC OSF\
6774 /1\) that)174 176.4 R .814
6775 (service will be consulted and this option is ignored.)174 188.4 R .814
6776 (Otherwise, this is the name)5.814 F 1.082(of a \214le that pro)174
6777 200.4 R 1.082
6778 (vides the list of methods used to implement particular services.)-.15 F
6779 1.069(The syntax is a series of lines, each of which is a sequence of w)
6780 174 212.4 R 3.569(ords. The)-.1 F(\214rst)3.569 E -.1(wo)174 224.4 S
6781 1.363(rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.364
6782 (ords are service types.)-.1 F 1.364(The services)6.364 F(that)174 236.4
6783 Q F2(sendmail)4.11 E F1 1.61
6784 (consults directly are \231aliases\232 and \231hosts.)4.11 F 6.61<9a53>
6785 -.7 G 1.61(ervice types can be)-6.61 F 1.754(\231dns\232, \231nis\232, \
6786 \231nisplus\232, or \231\214les\232 \(with the ca)174 248.4 R -.15(ve)
6787 -.2 G 1.755(at that the appropriate support).15 F .791
6788 (must be compiled in before the service can be referenced\).)174 260.4 R
6789 .79(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174
6790 272.4 R .925(aults to /etc/mail/service.switch.)-.1 F .925
6791 (If that \214le does not e)5.925 F(xist,)-.15 E(the def)174 284.4 Q
6792 (ault switch is:)-.1 E 54.71(aliases \214les)214 300.6 R 60.81
6793 (hosts dns)214 312.6 R(nis \214les)2.5 E(The def)174 328.8 Q
6794 (ault \214le is \231/etc/mail/service.switch\232.)-.1 E(Se)102 345 Q
6795 -.15(ve)-.25 G 12.12(nBitInput [7]).15 F .322(Strip input to se)2.822 F
6796 -.15(ve)-.25 G 2.822(nb).15 G .321
6797 (its for compatibility with old systems.)-2.822 F .321(This shouldn')
6798 5.321 F 2.821(tb)-.18 G(e)-2.821 E(necessary)174 357 Q(.)-.65 E
6799 (SharedMemoryK)102 373.2 Q -.15(ey)-.25 G .744([no short name] K)174
6800 385.2 R 1.044 -.15(ey t)-.25 H 3.244(ou).15 G .745
6801 (se for shared memory se)-3.244 F .745
6802 (gment; if not set \(or 0\), shared)-.15 F 1.16
6803 (memory will not be used.)174 397.2 R 1.159(If set to -1)6.16 F F2
6804 (sendmail)3.659 E F1 1.159(can select a k)3.659 F 1.459 -.15(ey i)-.1 H
6805 1.159(tself pro).15 F(vided)-.15 E .658(that also)174 409.2 R F0(Shar)
6806 3.158 E(edMemoryK)-.18 E(eyFile)-.25 E F1 .658(is set.)3.158 F .658
6807 (Requires support for shared memory to)5.658 F 1.413(be compiled into)
6808 174 421.2 R F2(sendmail)3.913 E F1 6.413(.I)C 3.912(ft)-6.413 G 1.412
6809 (his option is set,)-3.912 F F2(sendmail)3.912 E F1 1.412
6810 (can share some data)3.912 F .307(between dif)174 433.2 R .307
6811 (ferent instances.)-.25 F -.15(Fo)5.307 G 2.807(re).15 G .308
6812 (xample, the number of entries in a queue direc-)-2.957 F .033
6813 (tory or the a)174 445.2 R -.25(va)-.2 G .032
6814 (ilable space in a \214le system.).25 F .032(This allo)5.032 F .032
6815 (ws for more ef)-.25 F .032(\214cient program)-.25 F -.15(exe)174 457.2
6816 S .09(cution, since only one process needs to update the data instead o\
6817 f each indi).15 F(vid-)-.25 E(ual process g)174 469.2 Q
6818 (athering the data each time it is required.)-.05 E(SharedMemoryK)102
6819 485.4 Q -.15(ey)-.25 G(File).15 E .087([no short name] If)174 497.4 R F0
6820 (Shar)2.587 E(edMemoryK)-.18 E(ey)-.25 E F1 .086
6821 (is set to -1 then the automatically selected)2.587 F(shared memory k)
6822 174 509.4 Q .3 -.15(ey w)-.1 H(ill be stored in the speci\214ed \214le.)
6823 .15 E(SingleLineFromHeader)102 525.6 Q .958
6824 ([no short name] If set, From: lines that ha)174 537.6 R 1.259 -.15
6825 (ve e)-.2 H .959(mbedded ne).15 F .959(wlines are unwrapped)-.25 F .243
6826 (onto one line.)174 549.6 R .243
6827 (This is to get around a botch in Lotus Notes that apparently cannot)
6828 5.243 F(understand le)174 561.6 Q -.05(ga)-.15 G
6829 (lly wrapped RFC 822 headers.).05 E(SingleThreadDeli)102 577.8 Q -.15
6830 (ve)-.25 G(ry).15 E .333
6831 ([no short name] If set, a client machine will ne)174 589.8 R -.15(ve)
6832 -.25 G 2.833(rt).15 G .334(ry to open tw)-2.833 F 2.834(oS)-.1 G .334
6833 (MTP connec-)-2.834 F 1.712(tions to a single serv)174 601.8 R 1.712
6834 (er machine at the same time, e)-.15 F -.15(ve)-.25 G 4.211(ni).15 G
6835 4.211(nd)-4.211 G(if)-4.211 E 1.711(ferent processes.)-.25 F .952
6836 (That is, if another)174 613.8 R F2(sendmail)3.452 E F1 .952
6837 (is already talking to some host a ne)3.452 F(w)-.25 E F2(sendmail)3.453
6838 E F1(will)3.453 E 2.388(not open another connection.)174 625.8 R 2.387
6839 (This property is of mix)7.387 F 2.387(ed v)-.15 F 2.387
6840 (alue; although this)-.25 F .386(reduces the load on the other machine,\
6841  it can cause mail to be delayed \(for e)174 637.8 R(xam-)-.15 E .719
6842 (ple, if one)174 649.8 R F2(sendmail)3.219 E F1 .719(is deli)3.219 F
6843 -.15(ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.218 E
6844 F1 3.218(sw)C(on')-3.318 E 3.218(tb)-.18 G 3.218(ea)-3.218 G(ble)-3.218
6845 E 1.542(to send e)174 661.8 R -.15(ve)-.25 G 4.042(ns).15 G 1.542
6846 (mall messages\).)-4.042 F 1.543
6847 (Also, it requires another \214le descriptor \(for the)6.542 F .997
6848 (lock \214le\) per connection, so you may ha)174 673.8 R 1.296 -.15
6849 (ve t)-.2 H 3.496(or).15 G .996(educe the)-3.496 F F0
6850 (ConnectionCacheSize)3.496 E F1 .234(option to a)174 685.8 R -.2(vo)-.2
6851 G .234(id running out of per).2 F .235(-process \214le descriptors.)-.2
6852 F .235(Requires the)5.235 F F0(HostSta-)2.735 E(tusDir)174 697.8 Q
6853 (ectory)-.18 E F1(option.)2.5 E 0 Cg EP
6854 %%Page: 76 72
6855 %%BeginPageSetup
6856 BP
6857 %%EndPageSetup
6858 /F0 10/Times-Bold@0 SF 193.36(SMM:08-76 Sendmail)72 60 R
6859 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
6860 (SmtpGreetingMessage=)102 96 Q/F2 10/Times-Italic@0 SF(messa)A -.1(ge)
6861 -.1 G F1 .345([$e macro] The message printed when the SMTP serv)174 108
6862 R .344(er starts up.)-.15 F(Def)5.344 E .344(aults to \231$j)-.1 F
6863 (Sendmail $v ready at $b\232.)174 120 Q 22.28(SoftBounce If)102 136.2 R
6864 .092(set, issue temporary errors \(4xy\) instead of permanent errors \(\
6865 5xy\).)2.592 F .093(This can be)5.093 F .127
6866 (useful during testing of a ne)174 148.2 R 2.627(wc)-.25 G .127
6867 (on\214guration to a)-2.627 F -.2(vo)-.2 G .126
6868 (id erroneous bouncing of mails.).2 F(StatusFile=)102 164.4 Q F2(\214le)
6869 A F1 .523([S] Log summary statistics in the named)14.13 F F2(\214le)
6870 3.024 E F1 5.524(.I)C 3.024(fn)-5.524 G 3.024<6f8c>-3.024 G .524
6871 (le name is speci\214ed, "statis-)-3.024 F .548(tics" is used.)174 176.4
6872 R .547(If not set, no summary statistics are sa)5.548 F -.15(ve)-.2 G
6873 3.047(d. This).15 F .547(\214le does not gro)3.047 F(w)-.25 E(in size.)
6874 174 188.4 Q(It can be printed using the)5 E F2(mailstats)2.5 E F1
6875 (\(8\) program.)A 28.4(SuperSafe [s])102 204.6 R .364
6876 (This option can be set to T)2.864 F .364(rue, F)-.35 F .364
6877 (alse, Interacti)-.15 F -.15(ve)-.25 G 2.864(,o).15 G 2.864(rP)-2.864 G
6878 (ostMilter)-2.864 E 5.364(.I)-.55 G 2.864(fs)-5.364 G .364(et to T)
6879 -2.864 F(rue,)-.35 E F2(sendmail)174 216.6 Q F1 .117(will be super)2.617
6880 F .116(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .116
6881 (ys instantiate the queue).1 F .117(\214le, e)174 228.6 R -.15(ve)-.25 G
6882 2.617(ni).15 G 2.617(fy)-2.617 G .117
6883 (ou are going to attempt immediate deli)-2.617 F -.15(ve)-.25 G(ry).15 E
6884 (.)-.65 E F2(Sendmail)5.118 E F1(al)2.618 E -.1(wa)-.1 G .118
6885 (ys instan-).1 F .088(tiates the queue \214le before returning control \
6886 to the client under an)174 240.6 R 2.587(yc)-.15 G(ircumstances.)-2.587
6887 E 1.299(This should really)174 252.6 R F2(always)3.799 E F1 1.299
6888 (be set to T)3.799 F 3.799(rue. The)-.35 F(Interacti)3.799 E 1.599 -.15
6889 (ve v)-.25 H 1.3(alue has been intro-)-.1 F .222
6890 (duced in 8.12 and can be used together with)174 264.6 R F0(Deli)2.721 E
6891 -.1(ve)-.1 G(ryMode=i).1 E F1 5.221(.I)C 2.721(ts)-5.221 G .221
6892 (kips some syn-)-2.721 F 1.532(chronization calls which are ef)174 276.6
6893 R(fecti)-.25 E -.15(ve)-.25 G 1.533(ly doubled in the code e).15 F -.15
6894 (xe)-.15 G 1.533(cution path for).15 F .336(this mode.)174 288.6 R .336
6895 (If set to PostMilter)5.336 F(,)-.4 E F2(sendmail)2.836 E F1 .336
6896 (defers synchronizing the queue \214le until)2.836 F(an)174 300.6 Q
6897 3.787(ym)-.15 G 1.287(ilters ha)-3.787 F 1.587 -.15(ve s)-.2 H 1.287
6898 (ignaled acceptance of the message.).15 F 1.288
6899 (PostMilter is useful only)6.287 F(when)174 312.6 Q F2(sendmail)3.822 E
6900 F1 1.322(is running as an SMTP serv)3.822 F 1.321
6901 (er; in all other situations it acts the)-.15 F(same as T)174 324.6 Q
6902 (rue.)-.35 E 6.16(TLSSrvOptions [no)102 340.8 R .238
6903 (short name] List of options for SMTP ST)2.737 F(AR)-.93 E .238
6904 (TTLS for the serv)-.6 F .238(er consisting of)-.15 F .18
6905 (single characters with interv)174 352.8 R .18
6906 (ening white space or commas.)-.15 F .18(The \215ag `)5.18 F(`V')-.74 E
6907 2.68('d)-.74 G(isables)-2.68 E .51(client v)174 364.8 R .511(eri\214cat\
6908 ion, and hence it is not possible to use a client certi\214cate for rel\
6909 ay-)-.15 F 2.5(ing. Currently)174 376.8 R(there are no other \215ags a)
6910 2.5 E -.25(va)-.2 G(ilable.).25 E -.7(Te)102 393 S(mpFileMode=).7 E F2
6911 (mode)A F1 .062
6912 ([F] The \214le mode for transcript \214les, \214les to which)174 405 R
6913 F2(sendmail)2.561 E F1(deli)2.561 E -.15(ve)-.25 G .061(rs directly).15
6914 F 2.561<2c8c>-.65 G(les)-2.561 E .61(in the)174 417 R F0(HostStatusDir)
6915 3.11 E(ectory)-.18 E F1 3.11(,a)C(nd)-3.11 E F0(StatusFile)3.11 E F1
6916 5.61(.I)C 3.11(ti)-5.61 G 3.11(si)-3.11 G .61
6917 (nterpreted in octal by def)-3.11 F(ault.)-.1 E(Def)174 429 Q
6918 (aults to 0600.)-.1 E -.35(Ti)102 445.2 S(meout.).35 E F2(type)A F1(=)A
6919 F2(timeout)1.666 E F1 .417
6920 ([r; subsumes old T option as well] Set timeout v)174 457.2 R 2.917
6921 (alues. F)-.25 F .417(or more information, see)-.15 F(section 4.1.)174
6922 469.2 Q -.35(Ti)102 485.4 S(meZoneSpec=).35 E F2(tzinfo)A F1 .218
6923 ([t] Set the local time zone info to)174 497.4 R F2(tzinfo)2.718 E F1
6924 2.718<8a66>2.718 G .218(or e)-2.718 F .218(xample, \231PST8PDT\232.)-.15
6925 F(Actually)5.218 E 2.718(,i)-.65 G(f)-2.718 E 1.346
6926 (this is not set, the TZ en)174 509.4 R 1.346(vironment v)-.4 F 1.346
6927 (ariable is cleared \(so the system def)-.25 F 1.345(ault is)-.1 F .208
6928 (used\); if set b)174 521.4 R .208(ut null, the user')-.2 F 2.708(sT)
6929 -.55 G 2.708(Zv)-2.708 G .208
6930 (ariable is used, and if set and non-null the TZ)-2.958 F -.25(va)174
6931 533.4 S(riable is set to this v).25 E(alue.)-.25 E -.35(Tr)102 549.6 S
6932 (ustedUser=).35 E F2(user)A F1 3.753([no short name] The).06 F F2(user)
6933 6.253 E F1 3.752(parameter may be a user name \(look)6.252 F 3.752
6934 (ed up in)-.1 F F2(/etc/passwd)174 561.6 Q F1 2.742(\)o)C 2.742(ran)
6935 -2.742 G .242(umeric user id.)-2.742 F -.35(Tr)5.242 G .242
6936 (usted user for \214le o).35 F .243(wnership and starting the)-.25 F
6937 3.78(daemon. If)174 573.6 R 1.279
6938 (set, generated alias databases and the control sock)3.779 F 1.279
6939 (et \(if con\214gured\))-.1 F(will automatically be o)174 585.6 Q
6940 (wned by this user)-.25 E(.)-.55 E -.35(Tr)102 601.8 S 5.96
6941 (yNullMXList [w]).35 F .114
6942 (If this system is the \231best\232 \(that is, lo)2.613 F .114
6943 (west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.614(nh).15 G .114
6944 (ost, its)-2.614 F 1.168(con\214guration rules should normally detect t\
6945 his situation and treat that condition)174 613.8 R .257
6946 (specially by forw)174 625.8 R .258
6947 (arding the mail to a UUCP feed, treating it as local, or whate)-.1 F
6948 -.15(ve)-.25 G -.55(r.).15 G(Ho)174 637.8 Q(we)-.25 E -.15(ve)-.25 G
6949 1.686 -.4(r, i).15 H 3.386(ns).4 G .886
6950 (ome cases \(such as Internet \214re)-3.386 F -.1(wa)-.25 G .886
6951 (lls\) you may w).1 F .885(ant to try to con-)-.1 F .07
6952 (nect directly to that host as though it had no MX records at all.)174
6953 649.8 R .07(Setting this option)5.07 F(causes)174 661.8 Q F2(sendmail)
6954 3.014 E F1 .514(to try this.)3.014 F .514(The do)5.514 F .514
6955 (wnside is that errors in your con\214guration are)-.25 F(lik)174 673.8
6956 Q 2.116(ely to be diagnosed as \231host unkno)-.1 F 2.116
6957 (wn\232 or \231message timed out\232 instead of)-.25 F
6958 (something more meaningful.)174 685.8 Q(This option is disrecommended.)5
6959 E(UnixFromLine=)102 702 Q F2(fr)A(omline)-.45 E F1 .236
6960 ([$l macro] De\214nes the format used when)174 714 R F2(sendmail)2.736 E
6961 F1 .236(must add a UNIX-style From_)2.736 F 0 Cg EP
6962 %%Page: 77 73
6963 %%BeginPageSetup
6964 BP
6965 %%EndPageSetup
6966 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6967 (SMM:08-77)195.86 E/F1 10/Times-Roman@0 SF 1.324
6968 (line \(that is, a line be)174 96 R 1.325
6969 (ginning \231From<space>user\232\).)-.15 F(Def)6.325 E 1.325
6970 (aults to \231From $g)-.1 F($d\232.)6.325 E(Don')174 108 Q 2.646(tc)-.18
6971 G .146(hange this unless your system uses a dif)-2.646 F .146
6972 (ferent UNIX mailbox format \(v)-.25 F(ery)-.15 E(unlik)174 120 Q
6973 (ely\).)-.1 E(UnsafeGroupWrites)102 136.2 Q .085
6974 ([no short name] If set \(def)174 148.2 R .085
6975 (ault\), :include: and .forw)-.1 F .086
6976 (ard \214les that are group writable)-.1 F .655
6977 (are considered \231unsafe\232, that is, the)174 160.2 R 3.155(yc)-.15 G
6978 .654(annot reference programs or write directly)-3.155 F .536
6979 (to \214les.)174 172.2 R -.8(Wo)5.536 G .536
6980 (rld writable :include: and .forw).8 F .537(ard \214les are al)-.1 F -.1
6981 (wa)-.1 G .537(ys unsafe.).1 F .537(Note: use)5.537 F F0
6982 (DontBlameSendmail)174 184.2 Q F1(instead; this option is deprecated.)
6983 2.5 E(UseErrorsT)102 200.4 Q 21.15(o[)-.8 G .826
6984 (l] If there is an \231Errors-T)-21.15 F .826(o:\232 header)-.8 F 3.326
6985 (,s)-.4 G .826(end error messages to the addresses listed)-3.326 F 3.134
6986 (there. The)174 212.4 R 3.134(yn)-.15 G .634(ormally go to the en)-3.134
6987 F -.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .635
6988 (se of this option causes)-5.635 F/F2 10/Times-Italic@0 SF(send-)3.135 E
6989 (mail)174 224.4 Q F1(to violate RFC 1123.)2.5 E
6990 (This option is disrecommended and deprecated.)5 E(UserDatabaseSpec=)102
6991 240.6 Q F2(udbspec)A F1([U] The user database speci\214cation.)174 252.6
6992 Q -1.11(Ve)102 268.8 S 37.29(rbose [v])1.11 F .561(Run in v)3.061 F .561
6993 (erbose mode.)-.15 F .561(If this is set,)5.561 F F2(sendmail)3.061 E F1
6994 .56(adjusts options)3.061 F F0(HoldExpensi)3.06 E -.1(ve)-.1 G F1(\(old)
6995 174 280.8 Q F0(c)2.635 E F1 2.635(\)a)C(nd)-2.635 E F0(Deli)2.635 E -.1
6996 (ve)-.1 G(ryMode).1 E F1(\(old)2.635 E F0(d)2.635 E F1 2.635(\)s)C 2.635
6997 (ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .136
6998 (red completely in a sin-).15 F 1.244
6999 (gle job so that you can see the entire deli)174 292.8 R -.15(ve)-.25 G
7000 1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.743 G(rbose)1 E F1
7001 (should)3.743 E F2(ne)174 304.8 Q(ver)-.15 E F1 1.269(be set in the con\
7002 \214guration \214le; it is intended for command line use only)3.769 F(.)
7003 -.65 E .435(Note that the use of option)174 316.8 R F0 -1(Ve)2.935 G
7004 (rbose)1 E F1 .435(can cause authentication information to leak,)2.935 F
7005 .015(if you use a sendmail client to authenticate to a serv)174 328.8 R
7006 (er)-.15 E 5.015(.I)-.55 G 2.515(ft)-5.015 G .015
7007 (he authentication mech-)-2.515 F .936(anism uses plain te)174 340.8 R
7008 .936(xt passw)-.15 F .936
7009 (ords \(as with LOGIN or PLAIN\), then the passw)-.1 F(ord)-.1 E 1.417
7010 (could be compromised.)174 352.8 R 3.017 -.8(To a)6.417 H -.2(vo).6 G
7011 1.417(id this, do not install sendmail set-user).2 F 1.418(-ID root,)-.2
7012 F(and disable the)174 364.8 Q F0(VERB)2.5 E F1
7013 (SMTP command with a suitable)2.5 E F0(Pri)2.5 E -.1(va)-.1 G(cyOptions)
7014 .1 E F1(setting.)2.5 E(XscriptFileBuf)102 381 Q(ferSize=)-.25 E F2(thr)A
7015 (eshold)-.37 E F1 1.101([no short name] Set the)174 393 R F2(thr)3.601 E
7016 (eshold)-.37 E F1 3.601(,i)C 3.601(nb)-3.601 G 1.101
7017 (ytes, before a memory-based queue tran-)-3.601 F
7018 (script \214le becomes disk-based.)174 405 Q(The def)5 E
7019 (ault is 4096 bytes.)-.1 E .108(All options can be speci\214ed on the c\
7020 ommand line using the \255O or \255o \215ag, b)102 421.2 R .109
7021 (ut most will cause)-.2 F F2(send-)2.609 E(mail)102 433.2 Q F1 .664
7022 (to relinquish its set-user)3.164 F .664(-ID permissions.)-.2 F .663
7023 (The options that will not cause this are Se)5.664 F -.15(ve)-.25 G
7024 (nBitIn-).15 E 1.319
7025 (put [7], EightBitMode [8], MinFreeBlocks [b], CheckpointInterv)102
7026 445.2 R 1.319(al [C], Deli)-.25 F -.15(ve)-.25 G 1.319
7027 (ryMode [d], Error).15 F(-)-.2 E .043
7028 (Mode [e], IgnoreDots [i], SendMimeErrors [j], LogLe)102 457.2 R -.15
7029 (ve)-.25 G 2.542(l[).15 G .042(L], MeT)-2.542 F .042
7030 (oo [m], OldStyleHeaders [o], Pri-)-.8 F -.25(va)102 469.2 S -.15(cy).25
7031 G .302(Options [p], SuperSafe [s], V).15 F .302
7032 (erbose [v], QueueSortOrder)-1.11 F 2.802(,M)-.4 G .303(inQueueAge, Def)
7033 -2.802 F .303(aultCharSet, Dial)-.1 F(Delay)102 481.2 Q 7.312(,N)-.65 G
7034 4.812(oRecipientAction, ColonOkInAddr)-7.312 F 7.312(,M)-.4 G 4.812
7035 (axQueueRunSize, SingleLineFromHeader)-7.312 F 7.312(,a)-.4 G(nd)-7.312
7036 E(Allo)102 493.2 Q 3.92(wBogusHELO. Actually)-.25 F 3.92(,P)-.65 G(ri)
7037 -3.92 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15 F -.15(ve)
7038 -.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421
7039 (he command line are added to those)-3.921 F 1.698
7040 (already speci\214ed in the)102 505.2 R F2(sendmail.cf)4.198 E F1 1.697
7041 (\214le, i.e., the)4.198 F 4.197(yc)-.15 G(an')-4.197 E 4.197(tb)-.18 G
7042 4.197(er)-4.197 G 4.197(eset. Also,)-4.197 F 4.197(M\()4.197 G 1.697
7043 (de\214ne macro\) when)-4.197 F
7044 (de\214ning the r or s macros is also considered \231safe\232.)102 517.2
7045 Q F0 2.5(5.7. P)87 541.2 R 2.5<8a50>2.5 G -.18(re)-2.5 G
7046 (cedence De\214nitions).18 E F1 -1.11(Va)127 557.4 S .164
7047 (lues for the \231Precedence:\232 \214eld may be de\214ned using the)
7048 1.11 F F0(P)2.664 E F1 .164(control line.)2.664 F .164
7049 (The syntax of this)5.164 F(\214eld is:)102 569.4 Q F0(P)142 585.6 Q F2
7050 (name)A F0(=)A F2(num)A F1 .384(When the)102 601.8 R F2(name)2.884 E F1
7051 .384
7052 (is found in a \231Precedence:\232 \214eld, the message class is set to)
7053 2.884 F F2(num)2.883 E F1 5.383(.H)C .383(igher numbers)-5.383 F .85
7054 (mean higher precedence.)102 613.8 R .85(Numbers less than zero ha)5.85
7055 F 1.15 -.15(ve t)-.2 H .85(he special property that if an error occurs)
7056 .15 F 1.551(during processing the body of the message will not be retur\
7057 ned; this is e)102 625.8 R 1.551(xpected to be used for)-.15 F<9962>102
7058 637.8 Q .461(ulk\232 mail such as through mailing lists.)-.2 F .461
7059 (The def)5.461 F .461(ault precedence is zero.)-.1 F -.15(Fo)5.461 G
7060 2.962(re).15 G .462(xample, our list of)-3.112 F(precedences is:)102
7061 649.8 Q(P\214rst-class=0)142 666 Q(Pspecial-deli)142 678 Q -.15(ve)-.25
7062 G(ry=100).15 E(Plist=\25530)142 690 Q(Pb)142 702 Q(ulk=\25560)-.2 E
7063 (Pjunk=\255100)142 714 Q 0 Cg EP
7064 %%Page: 78 74
7065 %%BeginPageSetup
7066 BP
7067 %%EndPageSetup
7068 /F0 10/Times-Bold@0 SF 193.36(SMM:08-78 Sendmail)72 60 R
7069 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.059
7070 (People writing mailing list e)102 96 R 1.058
7071 (xploders are encouraged to use \231Precedence: list\232.)-.15 F 1.058
7072 (Older v)6.058 F 1.058(ersions of)-.15 F/F2 10/Times-Italic@0 SF
7073 (sendmail)102 108 Q F1 1.19(\(which discarded all error returns for ne)
7074 3.69 F -.05(ga)-.15 G(ti).05 E 1.49 -.15(ve p)-.25 H 1.19
7075 (recedences\) didn').15 F 3.69(tr)-.18 G 1.19(ecognize this name,)-3.69
7076 F(gi)102 120 Q .599(ving it a def)-.25 F .598(ault precedence of zero.)
7077 -.1 F .598(This allo)5.598 F .598
7078 (ws list maintainers to see error returns on both old)-.25 F(and ne)102
7079 132 Q 2.5(wv)-.25 G(ersions of)-2.65 E F2(sendmail)2.5 E F1(.)A F0 2.5
7080 (5.8. V)87 156 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1 E
7081 -.1(ve)-.15 G(l).1 E F1 3.181 -.8(To p)127 172.2 T(ro).8 E 1.581
7082 (vide compatibility with old con\214guration \214les, the)-.15 F F0(V)
7083 4.081 E F1 1.582(line has been added to de\214ne)4.082 F 1.11(some v)102
7084 184.2 R 1.11(ery basic semantics of the con\214guration \214le.)-.15 F
7085 1.11(These are not intended to be long term sup-)6.11 F .033
7086 (ports; rather)102 196.2 R 2.533(,t)-.4 G(he)-2.533 E 2.533(yd)-.15 G
7087 .033(escribe compatibility features which will probably be remo)-2.533 F
7088 -.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .034(uture releases.)
7089 -2.533 F F0(N.B.:)127 212.4 Q F1 .197(these v)2.697 F(ersion)-.15 E F2
7090 (le)2.697 E(vels)-.15 E F1(ha)2.697 E .496 -.15(ve n)-.2 H .196
7091 (othing to do with the v).15 F(ersion)-.15 E F2(number)2.696 E F1 .196
7092 (on the \214les.)2.696 F -.15(Fo)5.196 G 2.696(re).15 G(xam-)-2.846 E
7093 (ple, as of this writing v)102 224.4 Q
7094 (ersion 10 con\214g \214les \(speci\214cally)-.15 E 2.5(,8)-.65 G
7095 (.10\) used v)-2.5 E(ersion le)-.15 E -.15(ve)-.25 G 2.5(l9c).15 G
7096 (on\214gurations.)-2.5 E 1.102
7097 (\231Old\232 con\214guration \214les are de\214ned as v)127 240.6 R
7098 1.102(ersion le)-.15 F -.15(ve)-.25 G 3.602(lo).15 G 3.602(ne. V)-3.602
7099 F 1.102(ersion le)-1.11 F -.15(ve)-.25 G 3.602(lt).15 G 1.302 -.1
7100 (wo \214)-3.602 H 1.103(les mak).1 F 3.603(et)-.1 G(he)-3.603 E(follo)
7101 102 252.6 Q(wing changes:)-.25 E 12.5(\(1\) Host)107 268.8 R .727(name \
7102 canoni\214cation \($[ ... $]\) appends a dot if the name is recognized;\
7103  this gi)3.227 F -.15(ve)-.25 G 3.226(st).15 G(he)-3.226 E 1.974
7104 (con\214g \214le a w)133.66 280.8 R 1.974(ay of \214nding out if an)-.1
7105 F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.475(,t)-.65 G 1.975
7106 (his just initializes the)-4.475 F .739
7107 (\231host\232 map with the \231\255a.)133.66 292.8 R 5.739<9a8d>-.7 G
7108 .739(ag \212 you can reset it to an)-5.739 F .738
7109 (ything you prefer by declaring the)-.15 F(map e)133.66 304.8 Q
7110 (xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 321 R .384
7111 (ault host name e)-.1 F .385
7112 (xtension is consistent throughout processing; v)-.15 F .385(ersion le)
7113 -.15 F -.15(ve)-.25 G 2.885(lo).15 G .385(ne con\214gu-)-2.885 F .83
7114 (rations turned of)133.66 333 R 3.33(fd)-.25 G .83(omain e)-3.33 F .83
7115 (xtension \(that is, adding the local domain name\) during certain)-.15
7116 F .4(points in processing.)133.66 345 R -1.11(Ve)5.4 G .4(rsion le)1.11
7117 F -.15(ve)-.25 G 2.9(lt).15 G .6 -.1(wo c)-2.9 H .4
7118 (on\214gurations are e).1 F .4(xpected to include a trailing dot)-.15 F
7119 (to indicate that the name is already canonical.)133.66 357 Q 12.5
7120 (\(3\) Local)107 373.2 R .072
7121 (names that are not aliases are passed through a ne)2.572 F 2.572(wd)
7122 -.25 G .072(istinguished ruleset \214v)-2.572 F .072(e; this can)-.15 F
7123 .139(be used to append a local relay)133.66 385.2 R 5.139(.T)-.65 G .139
7124 (his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .14
7125 (nted by resolving the local name).15 F .993(with an initial `@'.)133.66
7126 397.2 R .993(That is, something that resolv)5.993 F .993
7127 (es to a local mailer and a user name of)-.15 F .601
7128 (\231vikki\232 will be passed through ruleset \214v)133.66 409.2 R .601
7129 (e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .902
7130 -.15(ve t)-.2 H .602(he `@').15 F .92
7131 (stripped, will not be passed through ruleset \214v)133.66 421.2 R .919
7132 (e, b)-.15 F .919(ut will otherwise be treated the same as)-.2 F .629
7133 (the prior e)133.66 433.2 R 3.129(xample. The)-.15 F -.15(ex)3.129 G
7134 .629(pectation is that this might be used to implement a polic).15 F
7135 3.13(yw)-.15 G(here)-3.13 E .734(mail sent to \231vikki\232 w)133.66
7136 445.2 R .734(as handled by a central hub, b)-.1 F .734
7137 (ut mail sent to \231vikki@localhost\232 w)-.2 F(as)-.1 E(deli)133.66
7138 457.2 Q -.15(ve)-.25 G(red directly).15 E(.)-.65 E -1.11(Ve)127 473.4 S
7139 1.382(rsion le)1.11 F -.15(ve)-.25 G 3.882(lt).15 G 1.382
7140 (hree \214les allo)-3.882 F 3.882(w#i)-.25 G 1.382
7141 (nitiated comments on all lines.)-3.882 F 1.383
7142 (Exceptions are backslash)6.383 F(escaped # marks and the $# syntax.)102
7143 485.4 Q -1.11(Ve)127 501.6 S 1.208(rsion le)1.11 F -.15(ve)-.25 G 3.708
7144 (lf).15 G 1.208(our con\214gurations are completely equi)-3.708 F -.25
7145 (va)-.25 G 1.207(lent to le).25 F -.15(ve)-.25 G 3.707(lt).15 G 1.207
7146 (hree for historical rea-)-3.707 F(sons.)102 513.6 Q -1.11(Ve)127 529.8
7147 S 1.234(rsion le)1.11 F -.15(ve)-.25 G 3.734<6c8c>.15 G 1.534 -.15(ve c)
7148 -3.734 H 1.234(on\214guration \214les change the def).15 F 1.234
7149 (ault de\214nition of)-.1 F F0($w)3.734 E F1 1.234
7150 (to be just the \214rst)3.734 F(component of the hostname.)102 541.8 Q
7151 -1.11(Ve)127 558 S 1.589(rsion le)1.11 F -.15(ve)-.25 G 4.089(ls).15 G
7152 1.589(ix con\214guration \214les change man)-4.089 F 4.088(yo)-.15 G
7153 4.088(ft)-4.088 G 1.588(he local processing options \(such as)-4.088 F
7154 .48(aliasing and matching the be)102 570 R .481(ginning of the address \
7155 for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E
7156 1.345(\214ne-grained control o)102 582 R -.15(ve)-.15 G 3.845(rt).15 G
7157 1.345(he special local processing.)-3.845 F(Le)6.345 E -.15(ve)-.25 G
7158 3.845(ls).15 G 1.344(ix con\214guration \214les may also use)-3.845 F
7159 1.221(long option names.)102 594 R(The)6.221 E F0(ColonOkInAddr)3.721 E
7160 F1 1.221(option \(to allo)3.721 F 3.722(wc)-.25 G 1.222
7161 (olons in the local-part of addresses\))-3.722 F(def)102 606 Q(aults)-.1
7162 E F0(on)3.44 E F1 .94(for lo)3.44 F .94(wer numbered con\214guration \
7163 \214les; the con\214guration \214le requires some additional)-.25 F
7164 (intelligence to properly handle the RFC 822 group construct.)102 618 Q
7165 -1.11(Ve)127 634.2 S 1.97(rsion le)1.11 F -.15(ve)-.25 G 4.47(ls).15 G
7166 -2.15 -.25(ev e)-4.47 H 4.47(nc).25 G 1.97
7167 (on\214guration \214les used ne)-4.47 F 4.47(wo)-.25 G 1.97
7168 (ption names to replace old macros \()-4.47 F F0($e)A F1(became)102
7169 646.2 Q F0(SmtpGr)5.548 E(eetingMessage)-.18 E F1(,)A F0($l)5.548 E F1
7170 (became)5.548 E F0(UnixFr)5.548 E(omLine)-.18 E F1 5.547(,a)C(nd)-5.547
7171 E F0($o)5.547 E F1(became)5.547 E F0(OperatorChars)5.547 E F1(.)A .086
7172 (Also, prior to v)102 658.2 R .086(ersion se)-.15 F -.15(ve)-.25 G .086
7173 (n, the).15 F F0(F=q)2.586 E F1 .087
7174 (\215ag \(use 250 instead of 252 return v)2.586 F .087(alue for)-.25 F
7175 /F3 9/Times-Roman@0 SF .087(SMTP VRFY)2.587 F F1(com-)2.587 E(mands\) w)
7176 102 670.2 Q(as assumed.)-.1 E -1.11(Ve)127 686.4 S(rsion le)1.11 E -.15
7177 (ve)-.25 G 2.5(le).15 G(ight con\214guration \214les allo)-2.5 E(w)-.25
7178 E F0($#)2.5 E F1(on the left hand side of ruleset lines.)2.5 E -1.11(Ve)
7179 127 702.6 S .423(rsion le)1.11 F -.15(ve)-.25 G 2.923(ln).15 G .423
7180 (ine con\214guration \214les allo)-2.923 F 2.923(wp)-.25 G .423
7181 (arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .422
7182 (re not treated as)-2.923 F(comments and hence remo)102 714.6 Q -.15(ve)
7183 -.15 G(d.).15 E 0 Cg EP
7184 %%Page: 79 75
7185 %%BeginPageSetup
7186 BP
7187 %%EndPageSetup
7188 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7189 (SMM:08-79)195.86 E/F1 10/Times-Roman@0 SF -1.11(Ve)127 96 S(rsion le)
7190 1.11 E -.15(ve)-.25 G 2.5(lt).15 G(en con\214guration \214les allo)-2.5
7191 E 2.5(wq)-.25 G(ueue group de\214nitions.)-2.5 E(The)127 112.2 Q F0(V)
7192 2.677 E F1 .177(line may ha)2.677 F .477 -.15(ve a)-.2 H 2.677(no).15 G
7193 (ptional)-2.677 E F0(/)2.677 E/F2 10/Times-Italic@0 SF(vendor)A F1 .178
7194 (to indicate that this con\214guration \214le uses modi\214ca-)2.677 F
7195 .865(tions speci\214c to a particular v)102 126.2 R(endor)-.15 E/F3 7
7196 /Times-Roman@0 SF(22)-4 I F1 5.866(.Y)4 K .866(ou may use \231/Berk)
7197 -6.966 F(ele)-.1 E .866(y\232 to emphasize that this con\214gura-)-.15 F
7198 (tion \214le uses the Berk)102 138.2 Q(ele)-.1 E 2.5(yd)-.15 G
7199 (ialect of)-2.5 E F2(sendmail)2.5 E F1(.)A F0 2.5(5.9. K)87 162.2 R 2.5
7200 <8a4b>2.5 G(ey File Declaration)-2.75 E F1
7201 (Special maps can be de\214ned using the line:)127 178.4 Q
7202 (Kmapname mapclass ar)142 194.6 Q(guments)-.18 E(The)102 210.8 Q F2
7203 (mapname)2.751 E F1 .251
7204 (is the handle by which this map is referenced in the re)2.751 F .25
7205 (writing rules.)-.25 F(The)5.25 E F2(mapclass)2.75 E F1(is)2.75 E 1.889
7206 (the name of a type of map; these are compiled in to)102 222.8 R F2
7207 (sendmail)4.389 E F1 6.889(.T)C(he)-6.889 E F2(ar)4.389 E(guments)-.37 E
7208 F1 1.889(are interpreted)4.389 F .791(depending on the class; typically)
7209 102 234.8 R 3.291(,t)-.65 G .791(here w)-3.291 F .791
7210 (ould be a single ar)-.1 F .79(gument naming the \214le containing the)
7211 -.18 F(map.)102 246.8 Q(Maps are referenced using the syntax:)127 263 Q
7212 ($\()142 279.2 Q F2(map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F2(ar)2.5 E
7213 (guments)-.37 E F1($:)2.5 E F2(default)2.5 E F1($\))2.5 E .64
7214 (where either or both of the)102 295.4 R F2(ar)3.14 E(guments)-.37 E F1
7215 (or)3.141 E F2(default)3.141 E F1 .641(portion may be omitted.)3.141 F
7216 (The)5.641 E F2 .641($@ ar)3.141 F(guments)-.37 E F1(may)3.141 E 1.277
7217 (appear more than once.)102 307.4 R 1.277(The indicated)6.277 F F2 -.1
7218 (ke)3.777 G(y)-.2 E F1(and)3.776 E F2(ar)3.776 E(guments)-.37 E F1 1.276
7219 (are passed to the appropriate mapping)3.776 F 3.253(function. If)102
7220 319.4 R .753(it returns a v)3.253 F .753(alue, it replaces the input.)
7221 -.25 F .753(If it does not return a v)5.753 F .753(alue and the)-.25 F
7222 F2(default)3.253 E F1(is)3.253 E(speci\214ed, the)102 331.4 Q F2
7223 (default)2.5 E F1(replaces the input.)2.5 E
7224 (Otherwise, the input is unchanged.)5 E(The)127 347.6 Q F2(ar)4.064 E
7225 (guments)-.37 E F1 1.564(are passed to the map for arbitrary use.)4.064
7226 F 1.563(Most map classes can interpolate)6.563 F .882(these ar)102 359.6
7227 R .882(guments into their v)-.18 F .882(alues using the syntax \231%)
7228 -.25 F F2(n)A F1 3.382<9a28>C(where)-3.382 E F2(n)3.382 E F1 .883
7229 (is a digit\) to indicate the corre-)3.382 F(sponding)102 371.6 Q F2(ar)
7230 2.5 E(gument)-.37 E F1 5(.A)C -.18(rg)-5 G
7231 (ument \231%0\232 indicates the database k).18 E -.15(ey)-.1 G 5(.F)-.5
7232 G(or e)-5.15 E(xample, the rule)-.15 E(R$\255 ! $+)142 387.8 Q
7233 ($: $\(uucp $1 $@ $2 $: $2 @ $1 . UUCP $\))71.72 E 1.269(Looks up the U\
7234 UCP name in a \(user de\214ned\) UUCP map; if not found it turns it int\
7235 o \231.UUCP\232)102 404 R 2.5(form. The)102 416 R
7236 (database might contain records lik)2.5 E(e:)-.1 E(decv)142 432.2 Q
7237 77.43(ax %1@%0.DEC.COM)-.25 F 72.19(research %1@%0.A)142 444.2 R(TT)
7238 -1.11 E(.COM)-.74 E(Note that)102 460.4 Q F2(default)2.5 E F1
7239 (clauses ne)2.5 E -.15(ve)-.25 G 2.5(rd).15 G 2.5(ot)-2.5 G
7240 (his mapping.)-2.5 E .735(The b)127 476.6 R .735(uilt-in map with both \
7241 name and class \231host\232 is the host name canonicalization lookup.)
7242 -.2 F(Thus, the syntax:)102 488.6 Q($\(host)142 504.8 Q F2(hostname)2.5
7243 E F1($\))A(is equi)102 521 Q -.25(va)-.25 G(lent to:).25 E($[)142 537.2
7244 Q F2(hostname)A F1($])A(There are man)127 557.6 Q 2.5(yd)-.15 G
7245 (e\214ned classes.)-2.5 E 51.72(dbm Database)102 573.8 R 1.623
7246 (lookups using the ndbm\(3\) library)4.123 F(.)-.65 E F2(Sendmail)6.623
7247 E F1 1.623(must be compiled with)4.123 F F0(NDBM)174 585.8 Q F1
7248 (de\214ned.)2.5 E 49.51(btree Database)102 602 R .677
7249 (lookups using the btree interf)3.177 F .677(ace to the Berk)-.1 F(ele)
7250 -.1 E 3.178(yD)-.15 G 3.178(Bl)-3.178 G(ibrary)-3.178 E(.)-.65 E F2
7251 (Sendmail)5.678 E F1(must be compiled with)174 614 Q F0(NEWDB)2.5 E F1
7252 (de\214ned.)2.5 E 51.17(hash Database)102 630.2 R .828
7253 (lookups using the hash interf)3.329 F .828(ace to the Berk)-.1 F(ele)
7254 -.1 E 3.328(yD)-.15 G 3.328(Bl)-3.328 G(ibrary)-3.328 E(.)-.65 E F2
7255 (Sendmail)5.828 E F1(must be compiled with)174 642.2 Q F0(NEWDB)2.5 E F1
7256 (de\214ned.)2.5 E 57.83(nis NIS)102 658.4 R(lookups.)2.5 E F2(Sendmail)5
7257 E F1(must be compiled with)2.5 E F0(NIS)2.5 E F1(de\214ned.)2.5 E .32 LW
7258 76 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2
7259 84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2
7260 DL 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL
7261 116 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128
7262 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140
7263 669.2 136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152
7264 669.2 148 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164
7265 669.2 160 669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176
7266 669.2 172 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188
7267 669.2 184 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200
7268 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212
7269 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(22)93.6
7270 679.6 Q/F5 8/Times-Roman@0 SF .214(And of course, v)3.2 J .214
7271 (endors are encouraged to add themselv)-.12 F .214
7272 (es to the list of recognized v)-.12 F .214
7273 (endors by editing the routine)-.12 F/F6 8/Times-Italic@0 SF(setvendor)
7274 2.214 E F5(in)2.214 E F6(conf)72 692.4 Q(.c)-.12 E F5 4(.P)C
7275 (lease send e-mail to sendmail@Sendmail.ORG to re)-4 E(gister your v)
7276 -.12 E(endor dialect.)-.12 E 0 Cg EP
7277 %%Page: 80 76
7278 %%BeginPageSetup
7279 BP
7280 %%EndPageSetup
7281 /F0 10/Times-Bold@0 SF 193.36(SMM:08-80 Sendmail)72 60 R
7282 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 41.16
7283 (nisplus NIS+)102 96 R(lookups.)3.733 E/F2 10/Times-Italic@0 SF
7284 (Sendmail)6.233 E F1 1.233(must be compiled with)3.733 F F0(NISPLUS)
7285 3.733 E F1 3.733(de\214ned. The)3.733 F(ar)3.733 E(gu-)-.18 E .495
7286 (ment is the name of the table to use for lookups, and the)174 108 R F0
7287 <ad6b>2.995 E F1(and)2.995 E F0<ad76>2.995 E F1 .495(\215ags may be)
7288 2.995 F(used to set the k)174 120 Q .3 -.15(ey a)-.1 H(nd v).15 E
7289 (alue columns respecti)-.25 E -.15(ve)-.25 G(ly).15 E(.)-.65 E 43.39
7290 (hesiod Hesiod)102 136.2 R(lookups.)2.5 E F2(Sendmail)5 E F1
7291 (must be compiled with)2.5 E F0(HESIOD)2.5 E F1(de\214ned.)2.5 E 52.28
7292 (ldap LD)102 152.4 R 1.783(AP X500 directory lookups.)-.4 F F2(Sendmail)
7293 6.783 E F1 1.784(must be compiled with)4.283 F F0(LD)4.284 E(APMAP)-.35
7294 E F1 2.966(de\214ned. The)174 164.4 R .466
7295 (map supports most of the standard ar)2.966 F .465
7296 (guments and most of the com-)-.18 F .3(mand line ar)174 176.4 R .3
7297 (guments of the)-.18 F F2(ldapsear)2.8 E -.15(ch)-.37 G F1 2.8
7298 (program. Note)2.95 F .3(that, by def)2.8 F .3(ault, if a single)-.1 F
7299 .629(query matches multiple v)174 188.4 R .629
7300 (alues, only the \214rst v)-.25 F .628(alue will be returned unless the)
7301 -.25 F F0<ad7a>3.128 E F1(\(v)174 200.4 Q .248
7302 (alue separator\) map \215ag is set.)-.25 F .249(Also, the)5.249 F F0
7303 <ad31>2.749 E F1 .249(map \215ag will treat a multiple v)2.749 F(alue)
7304 -.25 E(return as if there were no matches.)174 212.4 Q 41.17
7305 (netinfo NeXT)102 228.6 R(NetInfo lookups.)2.5 E F2(Sendmail)5 E F1
7306 (must be compiled with)2.5 E F0(NETINFO)2.5 E F1(de\214ned.)2.5 E(te)102
7307 244.8 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.918<748c>.15 G .418
7308 (le lookups.)-2.918 F .418(The format of the te)5.418 F .417
7309 (xt \214le is de\214ned by the)-.15 F F0<ad6b>2.917 E F1(\(k)2.917 E
7310 .717 -.15(ey \214)-.1 H .417(eld num-).15 F(ber\),)174 256.8 Q F0<ad76>
7311 2.5 E F1(\(v)2.5 E(alue \214eld number\), and)-.25 E F0<ad7a>2.5 E F1
7312 (\(\214eld delimiter\) \215ags.)2.5 E 59.5(ph PH)102 273 R 1.394
7313 (query map.)3.894 F(Contrib)6.394 E 1.394
7314 (uted and supported by Mark Roth, roth@uiuc.edu.)-.2 F -.15(Fo)6.394 G
7315 (r).15 E .017(more information, consult the web site \231http://www-de)
7316 174 285 R -.65(v.)-.25 G(cites.uiuc.edu/sendmail/\232.).65 E 55.61
7317 (nsd nsd)102 301.2 R 1.599(map for IRIX 6.5 and later)4.099 F 6.599(.C)
7318 -.55 G(ontrib)-6.599 E 1.599(uted and supported by Bob Mende of)-.2 F
7319 (SGI, mende@sgi.com.)174 313.2 Q 53.39(stab Internal)102 329.4 R
7320 (symbol table lookups.)2.5 E(Used internally for aliasing.)5 E 38.38
7321 (implicit Really)102 345.6 R .546
7322 (should be called \231alias\232 \212 this is used to get the def)3.046 F
7323 .546(ault lookups for alias)-.1 F(\214les, and is the def)174 357.6 Q
7324 (ault if no class is speci\214ed for alias \214les.)-.1 E 52.84
7325 (user Looks)102 373.8 R .476(up users using)2.976 F F2 -.1(ge)2.976 G
7326 (tpwnam).1 E F1 2.976(\(3\). The)B F0<ad76>2.976 E F1 .477
7327 (\215ag can be used to specify the name)2.976 F .142(of the \214eld to \
7328 return \(although this is normally used only to check the e)174 385.8 R
7329 .142(xistence of)-.15 F 2.5(au)174 397.8 S(ser\).)-2.5 E 52.83
7330 (host Canoni\214es)102 414 R .2(host domain names.)2.7 F(Gi)5.2 E -.15
7331 (ve)-.25 G 2.7(nah).15 G .2(ost name it calls the name serv)-2.7 F .2
7332 (er to \214nd)-.15 F(the canonical name for that host.)174 426 Q 40.61
7333 (bestmx Returns)102 442.2 R 2.479(the best MX record for a host name gi)
7334 4.979 F -.15(ve)-.25 G 4.978(na).15 G 4.978(st)-4.978 G 2.478(he k)
7335 -4.978 F -.15(ey)-.1 G 7.478(.T)-.5 G 2.478(he current)-7.478 F .721
7336 (machine is al)174 454.2 R -.1(wa)-.1 G .721
7337 (ys preferred \212 that is, if the current machine is one of the hosts)
7338 .1 F .219(listed as a lo)174 466.2 R .218
7339 (west-preference MX record, then it will be guaranteed to be returned.)
7340 -.25 F .961(This can be used to \214nd out if this machine is the tar)
7341 174 478.2 R .962(get for an MX record, and)-.18 F .313
7342 (mail can be accepted on that basis.)174 490.2 R .313(If the)5.313 F F0
7343 <ad7a>2.813 E F1 .313(\215ag is gi)2.813 F -.15(ve)-.25 G .313
7344 (n, then all MX names are).15 F(returned, separated by the gi)174 502.2
7345 Q -.15(ve)-.25 G 2.5(nd).15 G(elimiter)-2.5 E(.)-.55 E 55.61(dns This)
7346 102 518.4 R 2.248
7347 (map requires the option -R to specify the DNS resource record type to)
7348 4.747 F 1.229(lookup. The follo)174 530.4 R 1.229
7349 (wing types are supported: A, AAAA, AFSDB, CN)-.25 F 1.229(AME, MX,)-.35
7350 F .661(NS, PTR, SR)174 542.4 R 3.241 -1.29(V, a)-.8 H .661(nd TXT)1.29 F
7351 5.661(.A)-.74 G .662(map lookup will return only one record.)-2.5 F .662
7352 (Hence for)5.662 F .558(some types, e.g., MX records, the return v)174
7353 554.4 R .558(alue might be a random element of the)-.25 F
7354 (list due to randomizing in the DNS resolv)174 566.4 Q(er)-.15 E(.)-.55
7355 E 32.85(sequence The)102 582.6 R(ar)3.349 E .849(guments on the `K' lin\
7356 e are a list of maps; the resulting map searches the)-.18 F(ar)174 594.6
7357 Q .439
7358 (gument maps in order until it \214nds a match for the indicated k)-.18
7359 F -.15(ey)-.1 G 5.438(.F)-.5 G .438(or e)-5.588 F(xample,)-.15 E
7360 (if the k)174 606.6 Q .3 -.15(ey d)-.1 H(e\214nition is:).15 E
7361 (Kmap1 ...)214 622.8 Q(Kmap2 ...)214 634.8 Q(Kseqmap sequence map1 map2)
7362 214 646.8 Q .968(then a lookup ag)174 663 R .968
7363 (ainst \231seqmap\232 \214rst does a lookup in map1.)-.05 F .968
7364 (If that is found, it)5.968 F(returns immediately)174 675 Q 5(.O)-.65 G
7365 (therwise, the same k)-5 E .3 -.15(ey i)-.1 H 2.5(su).15 G
7366 (sed for map2.)-2.5 E 43.94(syslog the)102 691.2 R -.1(ke)2.5 G 2.5(yi)
7367 -.05 G 2.5(sl)-2.5 G(ogged via)-2.5 E F2(syslo)2.5 E(gd)-.1 E F1 2.5
7368 (\(8\). The)1.666 F(lookup returns the empty string.)2.5 E 43.39
7369 (switch Much)102 707.4 R(lik)2.801 E 2.801(et)-.1 G .301
7370 (he \231sequence\232 map e)-2.801 F .301
7371 (xcept that the order of maps is determined by the)-.15 F 1.69
7372 (service switch.)174 719.4 R 1.69(The ar)6.69 F 1.691
7373 (gument is the name of the service to be look)-.18 F 1.691(ed up; the)
7374 -.1 F 0 Cg EP
7375 %%Page: 81 77
7376 %%BeginPageSetup
7377 BP
7378 %%EndPageSetup
7379 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7380 (SMM:08-81)195.86 E/F1 10/Times-Roman@0 SF -.25(va)174 96 S .637
7381 (lues from the service switch are appended to the map name to create ne)
7382 .25 F 3.137(wm)-.25 G(ap)-3.137 E 2.5(names. F)174 108 R(or e)-.15 E
7383 (xample, consider the k)-.15 E .3 -.15(ey d)-.1 H(e\214nition:).15 E
7384 (Kali switch aliases)214 124.2 Q
7385 (together with the service switch entry:)174 140.4 Q 78.84(aliases nis)
7386 214 156.6 R(\214les)2.5 E 1.633(This causes a query ag)174 172.8 R 1.633
7387 (ainst the map \231ali\232 to search maps named \231ali.nis\232 and)-.05
7388 F(\231ali.\214les\232 in that order)174 184.8 Q(.)-.55 E 37.84
7389 (dequote Strip)102 201 R .961(double quotes \("\) from a name.)3.461 F
7390 .96(It does not strip backslashes, and will not)5.961 F .172
7391 (strip quotes if the resulting string w)174 213 R .173
7392 (ould contain unscannable syntax \(that is, basic)-.1 F .386(errors lik)
7393 174 225 R 2.886(eu)-.1 G .386(nbalanced angle brack)-2.886 F .386
7394 (ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .251
7395 (hosts are not check)174 237 R 2.751(ed\). The)-.1 F .251
7396 (intent is for use when trying to accept mail from sys-)2.751 F
7397 (tems such as DECnet that routinely quote odd syntax such as)174 249 Q
7398 ("49ers::ubell")214 265.2 Q 2.5(At)174 281.4 S
7399 (ypical usage is probably something lik)-2.5 E(e:)-.1 E
7400 (Kdequote dequote)214 297.6 Q(...)214 321.6 Q 88.19(R$\255 $:)214 345.6
7401 R($\(dequote $1 $\))2.5 E(R$\255 $+)214 357.6 Q($: $>3 $1 $2)77.55 E
7402 (Care must be tak)174 373.8 Q(en to pre)-.1 E -.15(ve)-.25 G(nt une).15
7403 E(xpected results; for e)-.15 E(xample,)-.15 E
7404 ("|someprogram < input > output")214 390 Q 1.31(will ha)174 406.2 R 1.61
7405 -.15(ve q)-.2 H 1.31(uotes stripped, b).15 F 1.31
7406 (ut the result is probably not what you had in mind.)-.2 F -.15(Fo)174
7407 418.2 S(rtunately these cases are rare.).15 E(re)102 434.4 Q(ge)-.15 E
7408 50.09(xT)-.15 G .488(he map de\214nition on the)-50.09 F F0(K)2.988 E F1
7409 .489(line contains a re)2.988 F .489(gular e)-.15 F 2.989(xpression. An)
7410 -.15 F 2.989(yk)-.15 G .789 -.15(ey i)-3.089 H .489(nput is).15 F 1.454
7411 (compared to that e)174 446.4 R 1.454(xpression using the POSIX re)-.15
7412 F 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E .29
7413 (comp\(\), re)174 458.4 R .291(gerr\(\), and re)-.15 F(ge)-.15 E -.15
7414 (xe)-.15 G 2.791(c\(\). Refer).15 F .291
7415 (to the documentation for those routines for)2.791 F .356
7416 (more information about the re)174 470.4 R .356(gular e)-.15 F .355
7417 (xpression matching.)-.15 F .355(No re)5.355 F .355(writing of the k)
7418 -.25 F -.15(ey)-.1 G .074(is done if the)174 482.4 R F0<ad6d>2.574 E F1
7419 .074(\215ag is used.)2.574 F -.4(Wi)5.074 G .074(thout it, the k).4 F
7420 .375 -.15(ey i)-.1 H 2.575(sd).15 G .075(iscarded or if)-2.575 F F0
7421 <ad73>2.575 E F1 .075(if used, it is)2.575 F .905
7422 (substituted by the substring matches, delimited by)174 494.4 R F0($|)
7423 3.405 E F1 .905(or the string speci\214ed with)3.405 F(the the)174 506.4
7424 Q F0<ad64>2.5 E F1 2.5(\215ag. The)2.5 F(\215ags a)2.5 E -.25(va)-.2 G
7425 (ilable for the map are).25 E 9.17(-n not)214 522.6 R 10.84(-f case)214
7426 534.6 R(sensiti)2.5 E -.15(ve)-.25 G 9.17(-b basic)214 546.6 R(re)2.5 E
7427 (gular e)-.15 E(xpressions \(def)-.15 E(ault is e)-.1 E(xtended\))-.15 E
7428 10.28(-s substring)214 558.6 R(match)2.5 E 9.17(-d set)214 570.6 R
7429 (the delimiter used for -s)2.5 E 9.73(-a append)214 582.6 R(string to k)
7430 2.5 E -.15(ey)-.1 G 6.39(-m match)214 594.6 R(only)2.5 E 2.5(,d)-.65 G
7431 2.5(on)-2.5 G(ot replace/discard v)-2.5 E(alue)-.25 E 6.95(-D perform)
7432 214 606.6 R(no lookup in deferred deli)2.5 E -.15(ve)-.25 G(ry mode.).15
7433 E(The)174 622.8 Q F0<ad73>2.55 E F1 .051(\215ag can include an optional\
7434  parameter which can be used to select the sub-)2.55 F
7435 (strings in the result of the lookup.)174 634.8 Q -.15(Fo)5 G 2.5(re).15
7436 G(xample,)-2.65 E(-s1,3,4)214 651 Q .697(Notes: to match a)174 667.2 R
7437 F0($)3.197 E F1 .697(in a string, \\$$ must be used.)3.197 F .697
7438 (If the pattern contains spaces,)5.697 F(the)174 679.2 Q 4.424(ym)-.15 G
7439 1.924(ust be replaced with the blank substitution character)-4.424 F
7440 4.424(,u)-.4 G 1.925(nless it is space)-4.424 F(itself.)174 691.2 Q
7441 35.62(program The)102 707.4 R(ar)2.545 E .045(guments on the)-.18 F F0
7442 (K)2.545 E F1 .045(line are the pathname to a program and an)2.545 F
7443 2.544(yi)-.15 G .044(nitial param-)-2.544 F 2.538(eters to be passed.)
7444 174 719.4 R 2.538(When the map is called, the k)7.538 F 2.838 -.15(ey i)
7445 -.1 H 5.038(sa).15 G 2.538(dded to the initial)-5.038 F 0 Cg EP
7446 %%Page: 82 78
7447 %%BeginPageSetup
7448 BP
7449 %%EndPageSetup
7450 /F0 10/Times-Bold@0 SF 193.36(SMM:08-82 Sendmail)72 60 R
7451 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .386
7452 (parameters and the program is in)174 96 R -.2(vo)-.4 G -.1(ke).2 G
7453 2.886(da).1 G 2.886(st)-2.886 G .386(he def)-2.886 F .386
7454 (ault user/group id.)-.1 F .386(The \214rst line)5.386 F .269
7455 (of standard output is returned as the v)174 108 R .269
7456 (alue of the lookup.)-.25 F .27(This has man)5.27 F 2.77(yp)-.15 G
7457 (otential)-2.77 E 1.975(security problems, and has terrible performance\
7458 ; it should be used only when)174 120 R(absolutely necessary)174 132 Q
7459 (.)-.65 E 44.51(macro Set)102 148.2 R .32(or clear a macro v)2.82 F 2.82
7460 (alue. T)-.25 F 2.82(os)-.8 G .32(et a macro, pass the v)-2.82 F .32
7461 (alue as the \214rst ar)-.25 F .32(gument in)-.18 F .939
7462 (the map lookup.)174 160.2 R 2.539 -.8(To c)5.939 H .939
7463 (lear a macro, do not pass an ar).8 F .938(gument in the map lookup.)
7464 -.18 F(The map al)174 172.2 Q -.1(wa)-.1 G(ys returns the empty string.)
7465 .1 E(Example of typical usage include:)5 E(Kstorage macro)214 188.4 Q
7466 (...)214 212.4 Q 2.5(#s)214 236.4 S
7467 (et macro ${MyMacro} to the ruleset match)-2.5 E .19(R$+ $:)214 248.4 R
7468 ($\(storage {MyMacro} $@ $1 $\) $1)2.5 E 2.5(#s)214 260.4 S
7469 (et macro ${MyMacro} to an empty string)-2.5 E .83(R$* $:)214 272.4 R
7470 ($\(storage {MyMacro} $@ $\) $1)2.5 E 2.5(#c)214 284.4 S
7471 (lear macro ${MyMacro})-2.5 E .19(R$\255 $:)214 296.4 R
7472 ($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 316.8 R .493
7473 (simple arithmetic operations.)2.993 F .494(The operation is gi)5.493 F
7474 -.15(ve)-.25 G 2.994(na).15 G 2.994(sk)-2.994 G -.15(ey)-3.094 G 2.994
7475 (,c)-.5 G .494(urrently +,)-2.994 F .245(-, *, /, %, |, & \(bitwise OR,\
7476  AND\), l \(for less than\), =, and r \(for random\) are sup-)174 328.8
7477 R 3.21(ported. The)174 340.8 R(tw)3.21 E 3.21(oo)-.1 G .71
7478 (perands are gi)-3.21 F -.15(ve)-.25 G 3.21(na).15 G 3.21(sa)-3.21 G
7479 -.18(rg)-3.21 G 3.21(uments. The).18 F .71(lookup returns the result)
7480 3.21 F 1.374(of the computation, i.e.,)174 352.8 R/F2 9/Times-Roman@0 SF
7481 (TR)3.874 E(UE)-.36 E F1(or)3.874 E F2 -.666(FA)3.874 G(LSE).666 E F1
7482 1.374(for comparisons, inte)3.874 F 1.374(ger v)-.15 F 1.373
7483 (alues other)-.25 F(-)-.2 E 3.211(wise. The)174 364.8 R 3.212(ro)3.211 G
7484 .712(perator returns a pseudo-random number whose v)-3.212 F .712
7485 (alue lies between)-.25 F .538(the \214rst and second operand \(which r\
7486 equires that the \214rst operand is smaller than)174 376.8 R 2.133
7487 (the second\).)174 388.8 R 2.133
7488 (All options which are possible for maps are ignored.)7.133 F 4.634(As)
7489 7.134 G(imple)-4.634 E -.15(ex)174 400.8 S(ample is:).15 E(Kcomp arith)
7490 214 417 Q(...)214 441 Q(Scheck_etrn)214 465 Q .83(R$* $:)214 477 R
7491 ($\(comp l $@ $&{load_a)2.5 E(vg} $@ 7 $\) $1)-.2 E(RF)214 489 Q
7492 (ALSE$# error ...)-.74 E(sock)102 509.4 Q 44.05(et The)-.1 F(sock)3.232
7493 E .732(et map uses a simple request/reply protocol o)-.1 F -.15(ve)-.15
7494 G 3.231(rT).15 G .731(CP or UNIX domain)-3.231 F(sock)174 521.4 Q .753
7495 (ets to query an e)-.1 F .753(xternal serv)-.15 F(er)-.15 E 5.753(.B)
7496 -.55 G .753(oth requests and replies are te)-5.753 F .753(xt based and)
7497 -.15 F(encoded as netstrings, i.e., a string "hello there" becomes:)174
7498 533.4 Q(11:hello there,)214 549.6 Q
7499 (Note: neither requests nor replies end with CRLF)174 565.8 Q(.)-.8 E
7500 .301(The request consists of the database map name and the lookup k)174
7501 589.8 R .6 -.15(ey s)-.1 H .3(eparated by a).15 F(space character:)174
7502 601.8 Q(<mapname> ' ' <k)214 630 Q -.15(ey)-.1 G(>).15 E(The serv)174
7503 658.2 Q(er responds with a status indicator and the result \(if an)-.15
7504 E(y\):)-.15 E(<status> ' ' <result>)214 686.4 Q .161(The status indicat\
7505 or speci\214es the result of the lookup operation itself and is one of)
7506 174 714.6 R 0 Cg EP
7507 %%Page: 83 79
7508 %%BeginPageSetup
7509 BP
7510 %%EndPageSetup
7511 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7512 (SMM:08-83)195.86 E/F1 10/Times-Roman@0 SF(the follo)174 96 Q
7513 (wing upper case w)-.25 E(ords:)-.1 E 28.06(OK the)214 112.2 R -.1(ke)
7514 2.5 G 2.5(yw)-.05 G(as found, result contains the look)-2.6 E(ed up v)
7515 -.1 E(alue)-.25 E(NO)214 124.2 Q(TFOUNDthe k)-.4 E .3 -.15(ey w)-.1 H
7516 (as not found, the result is empty).05 E 15.83(TEMP a)214 136.2 R
7517 (temporary f)2.5 E(ailure occured)-.1 E -2.49(TIMEOUT a)214 148.2 R
7518 (timeout occured on the serv)2.5 E(er side)-.15 E 15.27(PERM a)214 160.2
7519 R(permanent f)2.5 E(ailure occured)-.1 E .26
7520 (In case of errors \(status TEMP)174 188.4 R 2.76(,T)-1.11 G .26
7521 (IMEOUT or PERM\) the result \214eld may contain)-2.76 F .818(an e)174
7522 200.4 R .818(xplanatory message.)-.15 F(Ho)5.818 E(we)-.25 E -.15(ve)
7523 -.25 G 1.618 -.4(r, t).15 H .818(he e).4 F .818
7524 (xplanatory message is not used an)-.15 F 3.319(yf)-.15 G(ur)-3.319 E(-)
7525 -.2 E(ther by)174 212.4 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(.)A
7526 (Example replies:)174 236.4 Q(31:OK resolv)214 252.6 Q(ed.address@e)-.15
7527 E(xample.com,)-.15 E
7528 (56:OK error:550 5.7.1 User does not accept mail from sender)214 285 Q
7529 (,)-.4 E(in case of successful lookups, or:)174 313.2 Q(8:NO)214 329.4 Q
7530 (TFOUND,)-.4 E(in case the k)174 357.6 Q .3 -.15(ey w)-.1 H
7531 (as not found, or:).05 E(55:TEMP this te)214 373.8 Q(xt e)-.15 E
7532 (xplains that we had a temporary f)-.15 E(ailure,)-.1 E
7533 (in case of a temporary map lookup f)174 402 Q(ailure.)-.1 E 1.187
7534 (The sock)174 426 R 1.186(et map uses the same syntax as milters \(see \
7535 Section "X \212 Mail Filter)-.1 F
7536 (\(Milter\) De\214nitions"\) to specify the remote endpoint, e.g.,)174
7537 438 Q(Ksock)214 454.2 Q(et mySock)-.1 E(etMap inet:12345@127.0.0.1)-.1 E
7538 .492(If multiple sock)174 482.4 R .492
7539 (et maps de\214ne the same remote endpoint, the)-.1 F 2.993(yw)-.15 G
7540 .493(ill share a single)-2.993 F(connection to this endpoint.)174 494.4
7541 Q .488(Most of these accept as ar)127 510.6 R .488
7542 (guments the same optional \215ags and a \214lename \(or a mapname for)
7543 -.18 F .31(NIS; the \214lename is the root of the database path, so tha\
7544 t \231.db\232 or some other e)102 522.6 R .31(xtension appropriate)-.15
7545 F
7546 (for the database type will be added to get the actual database name\).)
7547 102 534.6 Q(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)102
7548 550.8 R 1.147(that this map is optional \212 that is, if it cannot be o\
7549 pened, no error is)3.648 F(produced, and)174 562.8 Q F2(sendmail)2.5 E
7550 F1(will beha)2.5 E .3 -.15(ve a)-.2 H 2.5(si).15 G 2.5(ft)-2.5 G
7551 (he map e)-2.5 E(xisted b)-.15 E(ut w)-.2 E(as empty)-.1 E(.)-.65 E
7552 (\255N, \255O)102 579 Q .696(If neither)41.28 F F0<ad4e>3.197 E F1(or)
7553 3.197 E F0<ad4f>3.197 E F1 .697(are speci\214ed,)3.197 F F2(sendmail)
7554 3.197 E F1 .697(uses an adapti)3.197 F .997 -.15(ve a)-.25 H .697
7555 (lgorithm to decide).15 F .108
7556 (whether or not to look for null bytes on the end of k)174 591 R -.15
7557 (ey)-.1 G 2.608(s. It).15 F .107(starts by trying both; if)2.608 F .819
7558 (it \214nds an)174 603 R 3.319(yk)-.15 G 1.119 -.15(ey w)-3.419 H .819
7559 (ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .82(ries ag)
7560 -3.319 F .82(ain without a null byte and vice)-.05 F -.15(ve)174 615 S
7561 2.828(rsa. If).15 F F0<ad4e>2.828 E F1 .328(is speci\214ed it ne)2.828 F
7562 -.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if)
7563 -2.828 F F0<ad4f>2.827 E F1 .327(is speci\214ed it)2.827 F(ne)174 627 Q
7564 -.15(ve)-.25 G 2.886(rt).15 G .386(ries with a null byte.)-2.886 F .386
7565 (Setting one of these can speed matches b)5.386 F .386(ut are ne)-.2 F
7566 -.15(ve)-.25 G(r).15 E(necessary)174 639 Q 5.546(.I)-.65 G 3.046(fb)
7567 -5.546 G(oth)-3.046 E F0<ad4e>3.046 E F1(and)3.046 E F0<ad4f>3.046 E F1
7568 .545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .545(will ne)3.045
7569 F -.15(ve)-.25 G 3.045(rt).15 G .545(ry an)-3.045 F 3.045(ym)-.15 G
7570 (atches)-3.045 E(at all \212 that is, e)174 651 Q -.15(ve)-.25 G
7571 (rything will appear to f).15 E(ail.)-.1 E<ad61>102 667.2 Q F2(x)A F1
7572 1.356(Append the string)57.48 F F2(x)3.856 E F1 1.357
7573 (on successful matches.)3.856 F -.15(Fo)6.357 G 3.857(re).15 G 1.357
7574 (xample, the def)-4.007 F(ault)-.1 E F2(host)3.857 E F1(map)3.857 E
7575 (appends a dot on successful matches.)174 679.2 Q<ad54>102 695.4 Q F2(x)
7576 A F1 .021(Append the string)55.81 F F2(x)2.521 E F1 .021(on temporary f)
7577 2.521 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x)
7578 2.521 E F1 -.1(wo)2.521 G .02(uld be appended if a).1 F .72
7579 (DNS lookup returned \231serv)174 707.4 R .72(er f)-.15 F .72
7580 (ailed\232 or an NIS lookup could not locate a serv)-.1 F(er)-.15 E(.)
7581 -.55 E(See also the)174 719.4 Q F0<ad74>2.5 E F1(\215ag.)2.5 E 0 Cg EP
7582 %%Page: 84 80
7583 %%BeginPageSetup
7584 BP
7585 %%EndPageSetup
7586 /F0 10/Times-Bold@0 SF 193.36(SMM:08-84 Sendmail)72 60 R
7587 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 60.53
7588 (\255f Do)102 96 R(not fold upper to lo)2.5 E
7589 (wer case before looking up the k)-.25 E -.15(ey)-.1 G(.)-.5 E 56.08
7590 (\255m Match)102 112.2 R .4(only \(without replacing the v)2.9 F 2.899
7591 (alue\). If)-.25 F .399(you only care about the e)2.899 F .399
7592 (xistence of)-.15 F 7.306(ak)174 124.2 S 5.107 -.15(ey a)-7.406 H 4.807
7593 (nd not the v).15 F 4.807
7594 (alue \(as you might when searching the NIS map)-.25 F 1.947
7595 (\231hosts.byname\232 for e)174 136.2 R 1.947(xample\), this \215ag pre)
7596 -.15 F -.15(ve)-.25 G 1.947(nts the map from substituting the).15 F -.25
7597 (va)174 148.2 S 2.849(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.149 -.4
7598 (r, T).15 H .349(he \255a ar).4 F .349
7599 (gument is still appended on a match, and the def)-.18 F .35(ault is)-.1
7600 F(still tak)174 160.2 Q(en if the match f)-.1 E(ails.)-.1 E<ad6b>102
7601 176.4 Q/F2 10/Times-Italic@0 SF -.1(ke)C(ycol)-.2 E F1 .52(The k)36.22 F
7602 .82 -.15(ey c)-.1 H .519(olumn name \(for NIS+\) or number \(for te).15
7603 F .519(xt lookups\).)-.15 F -.15(Fo)5.519 G 3.019(rL).15 G -.4(DA)-3.019
7604 G 3.019(Pm).4 G(aps)-3.019 E .972(this is an LD)174 188.4 R .973(AP \
7605 \214lter string in which %s is replaced with the literal contents of)-.4
7606 F .249(the lookup k)174 200.4 R .549 -.15(ey a)-.1 H .249
7607 (nd %0 is replaced with the LD).15 F .248
7608 (AP escaped contents of the lookup)-.4 F -.1(ke)174 212.4 S 4.176(ya)
7609 -.05 G 1.676(ccording to RFC 2254.)-4.176 F 1.676(If the \215ag)6.676 F
7610 F0<ad4b>4.176 E F1 1.676(is used, then %1 through %9 are)4.176 F .887
7611 (replaced with the LD)174 224.4 R .887(AP escaped contents of the ar)-.4
7612 F .886(guments speci\214ed in the map)-.18 F(lookup.)174 236.4 Q<ad76>
7613 102 252.6 Q F2(valcol)A F1 1.928(The v)36.92 F 1.928
7614 (alue column name \(for NIS+\) or number \(for te)-.25 F 1.929
7615 (xt lookups\).)-.15 F -.15(Fo)6.929 G 4.429(rL).15 G -.4(DA)-4.429 G(P)
7616 .4 E .467(maps this is the name of one or more attrib)174 264.6 R .467
7617 (utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.216
7618 (can be separated by commas.)174 276.6 R 1.216
7619 (If not speci\214ed, all attrib)6.216 F 1.216(utes found in the match)
7620 -.2 F 1.328(will be returned.)174 288.6 R 1.328(The attrib)6.328 F 1.328
7621 (utes listed can also include a type and one or more)-.2 F
7622 (objectClass v)174 300.6 Q(alues for matching as described in the LD)
7623 -.25 E(AP section.)-.4 E<ad7a>102 316.8 Q F2(delim)A F1 .218
7624 (The column delimiter \(for te)39.7 F .218(xt lookups\).)-.15 F .219
7625 (It can be a single character or one of the)5.219 F 1.826
7626 (special strings \231)174 328.8 R 1.826(\\n\232 or \231)1.666 F 1.826
7627 (\\t\232 to indicate ne)1.666 F 1.825(wline or tab respecti)-.25 F -.15
7628 (ve)-.25 G(ly).15 E 6.825(.I)-.65 G 4.325(fo)-6.825 G(mitted)-4.325 E
7629 (entirely)174 340.8 Q 3.566(,t)-.65 G 1.066(he column separator is an)
7630 -3.566 F 3.567(ys)-.15 G 1.067(equence of white space.)-3.567 F -.15(Fo)
7631 6.067 G 3.567(rL).15 G -.4(DA)-3.567 G 3.567(Pm).4 G(aps)-3.567 E 2.062
7632 (this is the separator character to combine multiple v)174 352.8 R 2.061
7633 (alues into a single return)-.25 F 3.71(string. If)174 364.8 R 1.21
7634 (not set, the LD)3.71 F 1.211
7635 (AP lookup will only return the \214rst match found.)-.4 F -.15(Fo)6.211
7636 G(r).15 E .101(DNS maps this is the separator character at which the re\
7637 sult of a query is cut of)174 376.8 R 2.6(fi)-.25 G(f)-2.6 E
7638 (is too long.)174 388.8 Q 61.08(\255t Normally)102 405 R 2.726(,w)-.65 G
7639 .226(hen a map attempts to do a lookup and the serv)-2.726 F .227(er f)
7640 -.15 F .227(ails \(e.g.,)-.1 F F2(sendmail)2.727 E F1(couldn')174 417 Q
7641 2.776(tc)-.18 G .276(ontact an)-2.776 F 2.776(yn)-.15 G .276(ame serv)
7642 -2.776 F .276(er; this is)-.15 F F2(not)2.776 E F1 .276
7643 (the same as an entry not being found)2.776 F .251(in the map\), the me\
7644 ssage being processed is queued for future processing.)174 429 R(The)
7645 5.251 E F0<ad74>2.751 E F1 2.04(\215ag turns of)174 441 R 4.539(ft)-.25
7646 G 2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G 2.039
7647 (etting the temporary f)-4.539 F 2.039(ailure \(serv)-.1 F 2.039(er do)
7648 -.15 F 2.039(wn\) act as)-.25 F .675(though it were a permanent f)174
7649 453 R .675(ailure \(entry not found\).)-.1 F .676
7650 (It is particularly useful for)5.676 F .772
7651 (DNS lookups, where someone else')174 465 R 3.272(sm)-.55 G .772
7652 (iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.645
7653 (lems on your machine.)174 477 R(Ho)6.645 E(we)-.25 E -.15(ve)-.25 G
7654 2.445 -.4(r, c).15 H 1.645(are must be tak).4 F 1.646
7655 (en to ensure that you don')-.1 F(t)-.18 E .263(bounce mail that w)174
7656 489 R .263(ould be resolv)-.1 F .262(ed correctly if you tried ag)-.15 F
7657 2.762(ain. A)-.05 F .262(common strat-)2.762 F -.15(eg)174 501 S 2.5(yi)
7658 .15 G 2.5(st)-2.5 G 2.5(of)-2.5 G(orw)-2.5 E(ard such mail to another)
7659 -.1 E 2.5(,p)-.4 G(ossibly better connected, mail serv)-2.5 E(er)-.15 E
7660 (.)-.55 E 56.64(\255D Perform)102 517.2 R .833
7661 (no lookup in deferred deli)3.332 F -.15(ve)-.25 G .833(ry mode.).15 F
7662 .833(This \215ag is set by def)5.833 F .833(ault for the)-.1 F F2(host)
7663 174 529.2 Q F1(map.)2.5 E<ad53>102 545.4 Q F2(spacesub)A F1 1.538(The c\
7664 haracter to use to replace space characters after a successful map look\
7665 up)24.14 F(\(esp. useful for re)174 557.4 Q(ge)-.15 E 2.5(xa)-.15 G
7666 (nd syslog maps\).)-2.5 E<ad73>102 573.6 Q F2(spacesub)A F1 -.15(Fo)
7667 25.81 G 3.1(rt).15 G .6(he dequote map only)-3.1 F 3.101(,t)-.65 G .601
7668 (he character to use to replace space characters after a)-3.101 F
7669 (successful dequote.)174 585.6 Q 58.86(\255q Don')102 601.8 R 2.5(td)
7670 -.18 G(equote the k)-2.5 E .3 -.15(ey b)-.1 H(efore lookup.).15 E<ad4c>
7671 102 618 Q F2(le)A(vel)-.15 E F1 -.15(Fo)41.52 G 2.5(rt).15 G
7672 (he syslog map only)-2.5 E 2.5(,i)-.65 G 2.5(ts)-2.5 G
7673 (peci\214es the le)-2.5 E -.15(ve)-.25 G 2.5(lt).15 G 2.5(ou)-2.5 G
7674 (se for the syslog call.)-2.5 E 56.64(\255A When)102 634.2 R(reb)3 E .5
7675 (uilding an alias \214le, the)-.2 F F0<ad41>3 E F1 .5
7676 (\215ag causes duplicate entries in the te)3 F .5(xt v)-.15 F(er)-.15 E
7677 (-)-.2 E(sion to be mer)174 646.2 Q 2.5(ged. F)-.18 F(or e)-.15 E
7678 (xample, tw)-.15 E 2.5(oe)-.1 G(ntries:)-2.5 E 27.49(list: user1,)214
7679 662.4 R(user2)2.5 E 27.49(list: user3)214 674.4 R -.1(wo)174 690.6 S
7680 (uld be treated as though it were the single entry).1 E 27.49
7681 (list: user1,)214 706.8 R(user2, user3)2.5 E(in the presence of the)174
7682 723 Q F0<ad41>2.5 E F1(\215ag.)2.5 E 0 Cg EP
7683 %%Page: 85 81
7684 %%BeginPageSetup
7685 BP
7686 %%EndPageSetup
7687 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7688 (SMM:08-85)195.86 E/F1 10/Times-Roman@0 SF
7689 (Some additional \215ags are a)127 96 Q -.25(va)-.2 G
7690 (ilable for the host and dns maps:).25 E 58.86(\255d delay:)102 112.2 R
7691 (specify the resolv)2.5 E(er')-.15 E 2.5(sr)-.55 G
7692 (etransmission time interv)-2.5 E(al \(in seconds\).)-.25 E 60.53
7693 (\255r retry:)102 128.4 R
7694 (specify the number of times to retransmit a resolv)2.5 E(er query)-.15
7695 E(.)-.65 E(The dns map has another \215ag:)127 144.6 Q 57.19
7696 (\255B basedomain:)102 160.8 R(specify a domain that is al)2.5 E -.1(wa)
7697 -.1 G(ys appended to queries.).1 E(The follo)127 177 Q
7698 (wing additional \215ags are present in the ldap map only:)-.25 E 57.19
7699 (\255R Do)102 193.2 R .025(not auto chase referrals.)2.525 F .025
7700 (sendmail must be compiled with)5.025 F F0(\255DLD)2.525 E(AP_REFER-)
7701 -.35 E(RALS)174 205.2 Q F1(to use this \215ag.)2.5 E 58.86(\255n Retrie)
7702 102 221.4 R .3 -.15(ve a)-.25 H(ttrib).15 E(ute names only)-.2 E(.)-.65
7703 E<ad56>102 237.6 Q/F2 10/Times-Italic@0 SF(sep)A F1(Retrie)45.81 E .3
7704 -.15(ve b)-.25 H(oth attrib).15 E(utes name and v)-.2 E
7705 (alue\(s\), separated by)-.25 E F2(sep)2.5 E F1(.)A<ad72>102 253.8 Q F2
7706 (der)A(ef)-.37 E F1(Set the alias dereference option to one of ne)42.85
7707 E -.15(ve)-.25 G .8 -.4(r, a).15 H -.1(lwa).4 G(ys, search, or \214nd.)
7708 .1 E<ad73>102 270 Q F2(scope)A F1
7709 (Set search scope to one of base, one \(one le)39.7 E -.15(ve)-.25 G
7710 (l\), or sub \(subtree\).).15 E<ad68>102 286.2 Q F2(host)A F1(LD)44.69 E
7711 2.095(AP serv)-.4 F 2.095(er hostname.)-.15 F 2.095(Some LD)7.095 F
7712 2.095(AP libraries allo)-.4 F 4.595(wy)-.25 G 2.095
7713 (ou to specify multiple,)-4.595 F .466
7714 (space-separated hosts for redundanc)174 298.2 R 4.266 -.65(y. I)-.15 H
7715 2.967(na).65 G .467(ddition, each of the hosts listed can be)-2.967 F
7716 (follo)174 310.2 Q(wed by a colon and a port number to o)-.25 E -.15(ve)
7717 -.15 G(rride the def).15 E(ault LD)-.1 E(AP port.)-.4 E<ad70>102 326.4 Q
7718 F2(port)A F1(LD)44.69 E(AP service port.)-.4 E<ad48>102 342.6 Q F2(LD)
7719 2.5 E(APURI)-.35 E F1 1.103(Use the speci\214ed LD)15.33 F 1.102
7720 (AP URI instead of specifying the hostname and port sepa-)-.4 F
7721 (rately with the the)174 354.6 Q F0<ad68>2.5 E F1(and)2.5 E F0<ad70>2.5
7722 E F1(options sho)2.5 E(wn abo)-.25 E -.15(ve)-.15 G 5(.F).15 G(or e)
7723 -5.15 E(xample,)-.15 E(-h serv)214 370.8 Q(er)-.15 E(.e)-.55 E
7724 (xample.com -p 389 -b dc=e)-.15 E(xample,dc=com)-.15 E(is equi)174 387 Q
7725 -.25(va)-.25 G(lent to).25 E(-H ldap://serv)214 403.2 Q(er)-.15 E(.e)
7726 -.55 E(xample.com:389 -b dc=e)-.15 E(xample,dc=com)-.15 E .756
7727 (If the LD)174 419.4 R .757(AP library supports it, the LD)-.4 F .757
7728 (AP URI format ho)-.4 F(we)-.25 E -.15(ve)-.25 G 3.257(rc).15 G .757
7729 (an also request)-3.257 F(LD)174 431.4 Q(AP o)-.4 E -.15(ve)-.15 G 2.5
7730 (rS).15 G(SL by using)-2.5 E F0(ldaps://)2.5 E F1(instead of)2.5 E F0
7731 (ldap://)2.5 E F1 5(.F)C(or e)-5.15 E(xample:)-.15 E 2.5(OL)214 447.6 S
7732 -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldaps://ldap.e)-.1 E
7733 (xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E(Similarly)174 463.8 Q
7734 3.221(,i)-.65 G 3.221(ft)-3.221 G .721(he LD)-3.221 F .721
7735 (AP library supports it, It can also be used to specify a UNIX)-.4 F
7736 (domain sock)174 475.8 Q(et using)-.1 E F0(ldapi://)2.5 E F1(:)A 2.5(OL)
7737 214 492 S -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldapi://sock)-.1 E
7738 (et\214le -b dc=e)-.1 E(xample,dc=com)-.15 E<ad62>102 512.4 Q F2(base)A
7739 F1(LD)43.03 E(AP search base.)-.4 E<ad6c>102 528.6 Q F2(timelimit)A F1
7740 -.35(Ti)28.02 G(me limit for LD).35 E(AP queries.)-.4 E<ad5a>102 544.8 Q
7741 F2(sizelimit)A F1(Size \(number of matches\) limit for LD)26.91 E
7742 (AP or DNS queries.)-.4 E<ad64>102 561 Q F2(distinguished_name)A F1
7743 (The distinguished name to use to login to the LD)174 573 Q(AP serv)-.4
7744 E(er)-.15 E(.)-.55 E<ad4d>102 589.2 Q F2(method)A F1 5.987
7745 (The method to authenticate to the LD)28.03 F 5.987(AP serv)-.4 F(er)
7746 -.15 E 10.987(.S)-.55 G 5.988(hould be one of)-10.987 F F0(LD)174 601.2
7747 Q(AP_A)-.35 E(UTH_NONE)-.5 E F1(,)A F0(LD)2.5 E(AP_A)-.35 E(UTH_SIMPLE)
7748 -.5 E F1 2.5(,o)C(r)-2.5 E F0(LD)2.5 E(AP_A)-.35 E(UTH_KRBV4)-.5 E F1(.)
7749 A<ad50>102 617.4 Q F2(passwor)A(d\214le)-.37 E F1 .342
7750 (The \214le containing the secret k)10.61 F .642 -.15(ey f)-.1 H .342
7751 (or the).15 F F0(LD)2.842 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1
7752 (authentication)2.842 E(method or the name of the K)174 629.4 Q
7753 (erberos tick)-.25 E(et \214le for)-.1 E F0(LD)2.5 E(AP_A)-.35 E
7754 (UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 645.6 R .457(orce LD)-.15 F
7755 .458(AP searches to only succeed if a single match is found.)-.4 F .458
7756 (If multiple v)5.458 F(al-)-.25 E
7757 (ues are found, the search is treated as if no match w)174 657.6 Q
7758 (as found.)-.1 E<ad77>102 673.8 Q F2(ver)A(sion)-.1 E F1 1.48
7759 (Set the LD)29.8 F 1.479(AP API/protocol v)-.4 F 1.479(ersion to use.)
7760 -.15 F 1.479(The def)6.479 F 1.479(ault depends on the LD)-.1 F(AP)-.4 E
7761 1.37(client libraries in use.)174 685.8 R -.15(Fo)6.37 G 3.87(re).15 G
7762 (xample,)-4.02 E F0 1.37(\255w 3)3.87 F F1 1.37(will cause)3.87 F F2
7763 (sendmail)3.87 E F1 1.37(to use LD)3.87 F(APv3)-.4 E
7764 (when communicating with the LD)174 697.8 Q(AP serv)-.4 E(er)-.15 E(.)
7765 -.55 E 0 Cg EP
7766 %%Page: 86 82
7767 %%BeginPageSetup
7768 BP
7769 %%EndPageSetup
7770 /F0 10/Times-Bold@0 SF 193.36(SMM:08-86 Sendmail)72 60 R
7771 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 56.64
7772 (\255K T)102 96 R .588(reat the LD)-.35 F .588(AP search k)-.4 F .888
7773 -.15(ey a)-.1 H 3.088(sm).15 G(ulti-ar)-3.088 E .587
7774 (gument and replace %1 through %9 in the)-.18 F -.1(ke)174 108 S 2.503
7775 (yw)-.05 G .003(ith the LD)-2.503 F .003
7776 (AP escaped contents of the lookup ar)-.4 F .003
7777 (guments speci\214ed in the map)-.18 F(lookup.)174 120 Q(The)127 136.2 Q
7778 /F2 10/Times-Italic@0 SF(dbm)2.99 E F1 .489
7779 (map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.99 F
7780 -.15(ve)-.25 G 2.989<6e8c>.15 G .489(lename; the)-2.989 F F2(hash)2.989
7781 E F1(and)2.989 E F2(btr)2.989 E(ee)-.37 E F1(maps append \231.db\232.)
7782 102 148.2 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation)
7783 -2.65 E -.15(Ku)142 164.4 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E
7784 .21(speci\214es an optional map named \231uucp\232 of class \231dbm\232\
7785 ; it al)102 180.6 R -.1(wa)-.1 G .21(ys has null bytes at the end of e)
7786 .1 F -.15(ve)-.25 G(ry).15 E
7787 (string, and the data is located in /etc/mail/uucpmap.{dir)102 192.6 Q
7788 (,pag}.)-.4 E 1.095(The program)127 208.8 R F2(mak)3.595 E(emap)-.1 E F1
7789 1.094(\(8\) can be used to b)B 1.094(uild an)-.2 F 3.594(yo)-.15 G 3.594
7790 (ft)-3.594 G 1.094(he three database-oriented maps.)-3.594 F(It)6.094 E
7791 (tak)102 220.8 Q(es the follo)-.1 E(wing \215ags:)-.25 E 60.53(\255f Do)
7792 102 237 R(not fold upper to lo)2.5 E(wer case in the map.)-.25 E 56.64
7793 (\255N Include)102 253.2 R(null bytes in k)2.5 E -.15(ey)-.1 G(s.).15 E
7794 58.86(\255o Append)102 269.4 R(to an e)2.5 E(xisting \(old\) \214le.)
7795 -.15 E 60.53(\255r Allo)102 285.6 R 3.668(wr)-.25 G 1.168
7796 (eplacement of e)-3.668 F 1.168(xisting k)-.15 F -.15(ey)-.1 G 1.168
7797 (s; normally).15 F 3.668(,r)-.65 G 1.168(e-inserting an e)-3.668 F 1.168
7798 (xisting k)-.15 F 1.469 -.15(ey i)-.1 H 3.669(sa).15 G(n)-3.669 E(error)
7799 174 297.6 Q(.)-.55 E 58.86(\255v Print)102 313.8 R(what is happening.)
7800 2.5 E(The)102 330 Q F2(sendmail)3.606 E F1 1.106(daemon does not ha)
7801 3.606 F 1.406 -.15(ve t)-.2 H 3.606(ob).15 G 3.606(er)-3.606 G 1.106
7802 (estarted to read the ne)-3.606 F 3.605(wm)-.25 G 1.105
7803 (aps as long as you change)-3.605 F
7804 (them in place; \214le locking is used so that the maps w)102 342 Q(on')
7805 -.1 E 2.5(tb)-.18 G 2.5(er)-2.5 G(ead while the)-2.5 E 2.5(ya)-.15 G
7806 (re being updated.)-2.5 E(Ne)127 358.2 Q 2.5(wc)-.25 G
7807 (lasses can be added in the routine)-2.5 E F0(setupmaps)2.5 E F1
7808 (in \214le)2.5 E F0(conf)2.5 E(.c)-.15 E F1(.)A F0 2.5(5.10. Q)87 382.2
7809 R 2.5<8a51>2.5 G(ueue Gr)-2.5 E(oup Declaration)-.18 E F1 .71
7810 (In addition to the option)127 398.4 R F2(QueueDir)3.21 E(ectory)-.37 E
7811 (,)-.55 E F1 .71(queue groups can be declared that de\214ne a \(group)
7812 3.21 F(of\) queue directories under a common name.)102 410.4 Q
7813 (The syntax is as follo)5 E(ws:)-.25 E F0(Q)142 426.6 Q F2(name)A F1({,)
7814 2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}+)1.666 E(where)102 442.8 Q
7815 F2(name)3.276 E F1 .775(is the symbolic name of the queue group under w\
7816 hich it can be referenced in v)3.276 F(arious)-.25 E .217
7817 (places and the \231\214eld=v)102 454.8 R .217
7818 (alue\232 pairs de\214ne attrib)-.25 F .217(utes of the queue group.)-.2
7819 F .218(The name must only consist)5.218 F(of alphanumeric characters.)
7820 102 466.8 Q(Fields are:)5 E 47.83(Flags Flags)102 483 R
7821 (for this queue group.)2.5 E 50.62(Nice The)102 499.2 R .902
7822 (nice\(2\) increment for the queue group.)3.402 F .901(This v)5.902 F
7823 .901(alue must be greater or equal)-.25 F(zero.)174 511.2 Q(Interv)102
7824 527.4 Q 38.65(al The)-.25 F(time between tw)2.5 E 2.5(oq)-.1 G
7825 (ueue runs.)-2.5 E -.15(Pa)102 543.6 S 51.87(th The).15 F
7826 (queue directory of the group \(required\).)2.5 E 36.17(Runners The)102
7827 559.8 R .073(number of parallel runners processing the queue.)2.573 F
7828 .074(Note that)5.074 F F0(F=f)2.574 E F1 .074(must be set if)2.574 F
7829 (this v)174 571.8 Q(alue is greater than one.)-.25 E 51.72(Jobs The)102
7830 588 R(maximum number of jobs \(messages deli)2.5 E -.15(ve)-.25 G
7831 (red\) per queue run.).15 E 30.62(recipients The)102 604.2 R .382
7832 (maximum number of recipients per en)2.882 F -.15(ve)-.4 G 2.882
7833 (lope. En).15 F -.15(ve)-.4 G .382(lopes with more than this).15 F .109
7834 (number of recipients will be split into multiple en)174 616.2 R -.15
7835 (ve)-.4 G .11(lopes in the same queue direc-).15 F(tory)174 628.2 Q 5
7836 (.T)-.65 G(he def)-5 E(ault v)-.1 E(alue 0 means no limit.)-.25 E
7837 (Only the \214rst character of the \214eld name is check)102 644.4 Q
7838 (ed.)-.1 E .076(By def)127 660.6 R .076(ault, a queue group named)-.1 F
7839 F2(mqueue)2.575 E F1 .075(is de\214ned that uses the v)2.575 F .075
7840 (alue of the)-.25 F F2(QueueDir)2.575 E(ectory)-.37 E F1 .268
7841 (option as path.)102 672.6 R .268(Notice: all paths that are used for q\
7842 ueue groups must be subdirectories of)5.268 F F2(QueueDi-)2.769 E -.37
7843 (re)102 684.6 S(ctory).37 E F1 6.487(.S)C 1.487(ince the)-6.487 F 3.987
7844 (yc)-.15 G 1.487(an be symbolic links, this isn')-3.987 F 3.987(tar)-.18
7845 G 1.486(eal restriction, If)-3.987 F F2(QueueDir)3.986 E(ectory)-.37 E
7846 F1 1.486(uses a)3.986 F .746(wildcard, then the directory one le)102
7847 696.6 R -.15(ve)-.25 G 3.247(lu).15 G 3.247(pi)-3.247 G 3.247(sc)-3.247
7848 G .747(onsidered the `)-3.247 F(`base')-.74 E 3.247('d)-.74 G .747
7849 (irectory which all other queue)-3.247 F .086(directories must share.)
7850 102 708.6 R .086(Please mak)5.086 F 2.586(es)-.1 G .086
7851 (ure that the queue directories do not o)-2.586 F -.15(ve)-.15 G .085
7852 (rlap, e.g., do not spec-).15 F(ify)102 720.6 Q 0 Cg EP
7853 %%Page: 87 83
7854 %%BeginPageSetup
7855 BP
7856 %%EndPageSetup
7857 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7858 (SMM:08-87)195.86 E/F1 10/Times-Roman@0 SF 2.5(OQ)142 96 S
7859 (ueueDirectory=/v)-2.5 E(ar/spool/mqueue/*)-.25 E(Qone, P=/v)142 108 Q
7860 (ar/spool/mqueue/dir1)-.25 E(Qtw)142 120 Q(o, P=/v)-.1 E
7861 (ar/spool/mqueue/dir2)-.25 E
7862 (because this also includes \231dir1\232 and \231dir2\232 in the def)102
7863 136.2 Q(ault queue group.)-.1 E(Ho)5 E(we)-.25 E -.15(ve)-.25 G -.4(r,)
7864 .15 G 2.5(OQ)142 152.4 S(ueueDirectory=/v)-2.5 E(ar/spool/mqueue/main*)
7865 -.25 E(Qone, P=/v)142 164.4 Q(ar/spool/mqueue/dir)-.25 E(Qtw)142 176.4 Q
7866 (o, P=/v)-.1 E(ar/spool/mqueue/other*)-.25 E(is a v)102 192.6 Q
7867 (alid queue group speci\214cation.)-.25 E .235(Options listed in the `)
7868 127 208.8 R(`Flags')-.74 E 2.736<278c>-.74 G .236
7869 (eld can be used to modify the beha)-2.736 F .236
7870 (vior of a queue group.)-.2 F(The)5.236 E -.74(``)102 220.8 S .55(f').74
7871 G 2.605<278d>-1.29 G .105
7872 (ag must be set if multiple queue runners are supposed to w)-2.605 F
7873 .104(ork on the entries in a queue group.)-.1 F(Otherwise)102 232.8 Q/F2
7874 10/Times-Italic@0 SF(sendmail)2.5 E F1(will w)2.5 E
7875 (ork on the entries strictly sequentially)-.1 E(.)-.65 E .511(The `)127
7876 249 R(`Interv)-.74 E(al')-.25 E 3.011<278c>-.74 G .511
7877 (eld sets the time between queue runs.)-3.011 F .512
7878 (If no queue group speci\214c interv)5.511 F .512(al is)-.25 F
7879 (set, then the parameter of the)102 261 Q F0(-q)2.5 E F1
7880 (option from the command line is used.)2.5 E 7.657 -.8(To c)127 277.2 T
7881 6.057(ontrol the o).8 F -.15(ve)-.15 G 6.056
7882 (rall number of concurrently acti).15 F 6.356 -.15(ve q)-.25 H 6.056
7883 (ueue runners the option).15 F F0(MaxQueueChildr)102 289.2 Q(en)-.18 E
7884 F1 .055(can be set.)2.555 F .055
7885 (This limits the number of processes used for running the queues to)
7886 5.055 F F0(MaxQueueChildr)102 301.2 Q(en)-.18 E F1 3.63(,t)C 1.13
7887 (hough at an)-3.63 F 3.63(yo)-.15 G 1.13(ne time fe)-3.63 F 1.129
7888 (wer processes may be acti)-.25 F 1.429 -.15(ve a)-.25 H 3.629(sar).15 G
7889 1.129(esult of queue)-3.629 F
7890 (options, completed queue runs, system load, etc.)102 313.2 Q .602
7891 (The maximum number of queue runners for an indi)127 329.4 R .602
7892 (vidual queue group can be controlled via)-.25 F(the)102 341.4 Q F0
7893 (Runners)2.585 E F1 2.585(option. If)2.585 F .084(set to 0, entries in \
7894 the queue will not be processed, which is useful to `)2.585 F(`quar)-.74
7895 E(-)-.2 E(antine')102 353.4 Q 4.515('q)-.74 G 2.015(ueue \214les.)-4.515
7896 F 2.016
7897 (The number of runners per queue group may also be set with the option)
7898 7.015 F F0(MaxRunnersP)102 365.4 Q(erQueue)-.2 E F1 3.209(,w)C .709
7899 (hich applies to queue groups that ha)-3.209 F 1.008 -.15(ve n)-.2 H
7900 3.208(oi).15 G(ndi)-3.208 E .708(vidual limit.)-.25 F .708(That is, the)
7901 5.708 F(def)102 377.4 Q(ault v)-.1 E(alue for)-.25 E F0(Runners)2.5 E F1
7902 (is)2.5 E F0(MaxRunnersP)2.5 E(erQueue)-.2 E F1(if set, otherwise 1.)2.5
7903 E 1.087
7904 (The \214eld Jobs describes the maximum number of jobs \(messages deli)
7905 127 393.6 R -.15(ve)-.25 G 1.087(red\) per queue run,).15 F
7906 (which is the queue group speci\214c v)102 405.6 Q(alue of)-.25 E F0
7907 (MaxQueueRunSize)2.5 E F1(.)A .175(Notice: queue groups should be decla\
7908 red after all queue related options ha)127 421.8 R .475 -.15(ve b)-.2 H
7909 .175(een set because).15 F .314(queue groups tak)102 433.8 R 2.814(et)
7910 -.1 G .314(heir def)-2.814 F .314(aults from those options.)-.1 F .314
7911 (If an option is set after a queue group declara-)5.314 F .188
7912 (tion, the v)102 445.8 R .187
7913 (alues of options in the queue group are set to the def)-.25 F .187
7914 (aults of)-.1 F F2(sendmail)2.687 E F1 .187(unless e)2.687 F .187
7915 (xplicitly set)-.15 F(in the declaration.)102 457.8 Q 1.972(Each en)127
7916 474 R -.15(ve)-.4 G 1.972(lope is assigned to a queue group based on th\
7917 e algorithm described in section).15 F -.74(``)102 486 S
7918 (Queue Groups and Queue Directories').74 E('.)-.74 E F0 2.5(5.11. X)87
7919 510 R 2.5<8a4d>2.5 G(ail Filter \(Milter\) De\214nitions)-2.5 E F1(The)
7920 127 526.2 Q F2(sendmail)3.937 E F1 1.437
7921 (Mail Filter API \(Milter\) is designed to allo)3.937 F 3.937(wt)-.25 G
7922 1.437(hird-party programs access to)-3.937 F .177(mail messages as the)
7923 102 538.2 R 2.677(ya)-.15 G .177
7924 (re being processed in order to \214lter meta-information and content.)
7925 -2.677 F(The)5.178 E 2.678(ya)-.15 G(re)-2.678 E
7926 (declared in the con\214guration \214le as:)102 550.2 Q F0(X)142 566.4 Q
7927 F2(name)A F1({,)2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}*)1.666 E
7928 (where)102 582.6 Q F2(name)4.688 E F1 2.188(is the name of the \214lter\
7929  \(used internally only\) and the \231\214eld=name\232 pairs de\214ne)
7930 4.688 F(attrib)102 594.6 Q .491(utes of the \214lter)-.2 F 5.491(.A)-.55
7931 G .491(lso see the documentation for the)-5.491 F F0(InputMailFilters)
7932 2.992 E F1 .492(option for more infor)2.992 F(-)-.2 E(mation.)102 606.6
7933 Q(Fields are:)127 622.8 Q(Sock)142 639 Q 42.38(et The)-.1 F(sock)2.5 E
7934 (et speci\214cation)-.1 E 47.83(Flags Special)142 651 R
7935 (\215ags for this \214lter)2.5 E -.35(Ti)142 663 S 32.07(meouts T).35 F
7936 (imeouts for this \214lter)-.35 E
7937 (Only the \214rst character of the \214eld name is check)102 679.2 Q
7938 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
7939 E(The sock)127 695.4 Q(et speci\214cation is one of the follo)-.1 E
7940 (wing forms:)-.25 E F0(S=inet:)142 711.6 Q F2(port)2.5 E F0(@)2.5 E F2
7941 (host)2.5 E 0 Cg EP
7942 %%Page: 88 84
7943 %%BeginPageSetup
7944 BP
7945 %%EndPageSetup
7946 /F0 10/Times-Bold@0 SF 193.36(SMM:08-88 Sendmail)72 60 R
7947 (Installation and Operation Guide)2.5 E(S=inet6:)142 96 Q/F1 10
7948 /Times-Italic@0 SF(port)2.5 E F0(@)2.5 E F1(host)2.5 E F0(S=local:)142
7949 116.4 Q F1(path)2.5 E/F2 10/Times-Roman@0 SF 1.792(The \214rst tw)102
7950 132.6 R 4.291(od)-.1 G 1.791(escribe an IPv4 or IPv6 sock)-4.291 F 1.791
7951 (et listening on a certain)-.1 F F1(port)4.291 E F2 1.791(at a gi)4.291
7952 F -.15(ve)-.25 G(n).15 E F1(host)4.291 E F2 1.791(or IP)4.291 F 2.5
7953 (address. The)102 144.6 R(\214nal form describes a named sock)2.5 E
7954 (et on the \214lesystem at the gi)-.1 E -.15(ve)-.25 G(n).15 E F1(path)
7955 2.5 E F2(.)A(The follo)127 160.8 Q
7956 (wing \215ags may be set in the \214lter description.)-.25 E 13.33(RR)
7957 102 177 S(eject connection if \214lter una)-13.33 E -.25(va)-.2 G
7958 (ilable.).25 E 13.89(TT)102 193.2 S(emporary f)-14.59 E
7959 (ail connection if \214lter una)-.1 E -.25(va)-.2 G(ilable.).25 E .655
7960 (If neither F=R nor F=T is speci\214ed, the message is passed through)
7961 127 209.4 R F1(sendmail)3.155 E F2 .655(in case of \214lter)3.155 F
7962 (errors as if the f)102 221.4 Q(ailing \214lters were not present.)-.1 E
7963 (The timeouts can be set using the four \214elds inside of the)127 237.6
7964 Q F0(T=)2.5 E F2(equate:)2.5 E 13.33(CT)102 253.8 S
7965 (imeout for connecting to a \214lter)-13.68 E 5(.I)-.55 G 2.5(fs)-5 G
7966 (et to 0, the system')-2.5 E(s)-.55 E F1(connect\(\))2.5 E F2
7967 (timeout will be used.)2.5 E 14.44(ST)102 270 S
7968 (imeout for sending information from the MT)-14.79 E 2.5(At)-.93 G 2.5
7969 (oa\214)-2.5 G(lter)-2.5 E(.)-.55 E 13.33(RT)102 286.2 S
7970 (imeout for reading reply from the \214lter)-13.68 E(.)-.55 E 13.89(EO)
7971 102 302.4 S -.15(ve)-13.89 G 1.186
7972 (rall timeout between sending end-of-message to \214lter and w).15 F
7973 1.186(aiting for the \214nal ackno)-.1 F(wl-)-.25 E(edgment.)122 314.4 Q
7974 1.402(Note the separator between each timeout \214eld is a)127 330.6 R
7975 F0(';')3.903 E F2 6.403(.T)C 1.403(he def)-6.403 F 1.403(ault v)-.1 F
7976 1.403(alues \(if not set\) are:)-.25 F F0(T=C:5m;S:10s;R:10s;E:5m)102
7977 342.6 Q F2(where)2.5 E F0(s)2.5 E F2(is seconds and)2.5 E F0(m)2.5 E F2
7978 (is minutes.)2.5 E(Examples:)127 358.8 Q(X\214lter1, S=local:/v)142 375
7979 Q(ar/run/f1.sock, F=R)-.25 E(X\214lter2, S=inet6:999@localhost, F=T)142
7980 387 Q 2.5(,T)-.74 G(=S:1s;R:1s;E:5m)-2.5 E
7981 (X\214lter3, S=inet:3333@localhost, T=C:2m)142 399 Q F0 2.5(5.12. The)87
7982 427.2 R(User Database)2.5 E F2 .479
7983 (The user database is deprecated in f)127 443.4 R -.2(avo)-.1 G 2.978
7984 (ro).2 G 2.978(f`)-2.978 G(`virtusertable')-3.718 E 2.978('a)-.74 G .478
7985 (nd `)-2.978 F(`genericstable')-.74 E 2.978('a)-.74 G 2.978(se)-2.978 G
7986 (xplained)-3.128 E 1.029(in the \214le)102 455.4 R F0(cf/README)3.529 E
7987 F2 6.029(.I)C 3.529(fy)-6.029 G 1.029(ou ha)-3.529 F 1.329 -.15(ve a ve)
7988 -.2 H 1.029(rsion of).15 F F1(sendmail)3.529 E F2 1.03
7989 (with the user database package com-)3.53 F(piled in, the handling of s\
7990 ender and recipient addresses is modi\214ed.)102 467.4 Q
7991 (The location of this database is controlled with the)127 483.6 Q F0
7992 (UserDatabaseSpec)2.5 E F2(option.)2.5 E F0 2.5(5.12.1. Structur)102
7993 507.6 R 2.5(eo)-.18 G 2.5(ft)-2.5 G(he user database)-2.5 E F2
7994 (The database is a sorted \(BT)142 523.8 Q(ree-based\) structure.)-.35 E
7995 (User records are stored with the k)5 E -.15(ey)-.1 G(:).15 E F1(user)
7996 157 540 Q(-name)-.2 E F0(:)A F1(\214eld-name)A F2 .128(The sorted datab\
7997 ase format ensures that user records are clustered together)117 556.2 R
7998 5.128(.M)-.55 G .128(eta-information is)-5.128 F(al)117 568.2 Q -.1(wa)
7999 -.1 G(ys stored with a leading colon.).1 E
8000 (Field names de\214ne both the syntax and semantics of the v)142 584.4 Q
8001 2.5(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The)
8002 117 600.6 R(deli)4.872 E -.15(ve)-.25 G 2.372(ry address for this user)
8003 .15 F 7.372(.T)-.55 G 2.373(here may be multiple v)-7.372 F 2.373
8004 (alues of this)-.25 F 2.675(record. In)189 612.6 R(particular)2.675 E
8005 2.675(,m)-.4 G .175(ailing lists will ha)-2.675 F .475 -.15(ve o)-.2 H
8006 (ne).15 E F1(maildr)2.675 E(op)-.45 E F2 .175(record for each user)2.675
8007 F(on the list.)189 624.6 Q 30.06(mailname The)117 640.8 R 1.026
8008 (outgoing mailname for this user)3.526 F 6.026(.F)-.55 G 1.027
8009 (or each outgoing name, there should)-6.176 F .08(be an appropriate)189
8010 652.8 R F1(maildr)2.58 E(op)-.45 E F2 .08(record for that name to allo)
8011 2.58 F 2.58(wr)-.25 G .08(eturn mail.)-2.58 F .08(See also)5.08 F F1
8012 (:default:mailname)189 664.8 Q F2(.)A 25.62(mailsender Changes)117 681 R
8013 (an)3.447 E 3.447(ym)-.15 G .947(ail sent to this address to ha)-3.447 F
8014 1.248 -.15(ve t)-.2 H .948(he indicated en).15 F -.15(ve)-.4 G .948
8015 (lope sender).15 F(.)-.55 E .498(This is intended for mailing lists, an\
8016 d will normally be the name of an appro-)189 693 R .754
8017 (priate -request address.)189 705 R .754(It is v)5.754 F .755
8018 (ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F1(list)A F2 .755
8019 (syntax in the alias)3.255 F(\214le.)189 717 Q 0 Cg EP
8020 %%Page: 89 85
8021 %%BeginPageSetup
8022 BP
8023 %%EndPageSetup
8024 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8025 (SMM:08-89)195.86 E/F1 10/Times-Roman@0 SF 33.95(fullname The)117 96 R
8026 (full name of the user)2.5 E(.)-.55 E(of)117 112.2 Q 13.66
8027 (\214ce-address The)-.25 F(of)2.5 E(\214ce address for this user)-.25 E
8028 (.)-.55 E(of)117 128.4 Q 19.21(\214ce-phone The)-.25 F(of)2.5 E
8029 (\214ce phone number for this user)-.25 E(.)-.55 E(of)117 144.6 Q
8030 (\214ce-f)-.25 E 30.98(ax The)-.1 F(of)2.5 E(\214ce F)-.25 E
8031 (AX number for this user)-.74 E(.)-.55 E 13.96(home-address The)117
8032 160.8 R(home address for this user)2.5 E(.)-.55 E 19.51(home-phone The)
8033 117 177 R(home phone number for this user)2.5 E(.)-.55 E(home-f)117
8034 193.2 Q 31.28(ax The)-.1 F(home F)2.5 E(AX number for this user)-.74 E
8035 (.)-.55 E 41.73(project A)117 209.4 R .856
8036 (\(short\) description of the project this person is af)3.356 F .855
8037 (\214liated with.)-.25 F .855(In the Uni-)5.855 F -.15(ve)189 221.4 S
8038 (rsity this is often just the name of their graduate advisor).15 E(.)
8039 -.55 E 52.28(plan A)117 237.6 R
8040 (pointer to a \214le from which plan information can be g)2.5 E
8041 (athered.)-.05 E .924(As of this writing, only a fe)142 253.8 R 3.424
8042 (wo)-.25 G 3.424(ft)-3.424 G .925
8043 (hese \214elds are actually being used by)-3.424 F/F2 10/Times-Italic@0
8044 SF(sendmail)3.425 E F1(:)A F2(mail-)3.425 E(dr)117 265.8 Q(op)-.45 E F1
8045 (and)2.5 E F2(mailname)2.5 E F1 5(.A)C F2(\214ng)-2.5 E(er)-.1 E F1
8046 (program that uses the other \214elds is planned.)2.5 E F0 2.5
8047 (5.12.2. User)102 289.8 R(database semantics)2.5 E F1 .996(When the re)
8048 142 306 R .995(writing rules submit an address to the local mailer)-.25
8049 F 3.495(,t)-.4 G .995(he user name is passed)-3.495 F .78
8050 (through the alias \214le.)117 318 R .781(If no alias is found \(or if \
8051 the alias points back to the same address\), the)5.78 F 1.778
8052 (name \(with \231:maildrop\232 appended\) is then used as a k)117 330 R
8053 2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)-4.277 F
8054 1.777(If no match)6.777 F
8055 (occurs \(or if the maildrop points at the same address\), forw)117 342
8056 Q(arding is tried.)-.1 E .55(If the \214rst tok)142 358.2 R .551(en of \
8057 the user name returned by ruleset 0 is an \231@\232 sign, the user data\
8058 base)-.1 F .626(lookup is skipped.)117 370.2 R .625
8059 (The intent is that the user database will act as a set of def)5.626 F
8060 .625(aults for a cluster)-.1 F 1.533
8061 (\(in our case, the Computer Science Di)117 382.2 R 1.533
8062 (vision\); mail sent to a speci\214c machine should ignore)-.25 F
8063 (these def)117 394.2 Q(aults.)-.1 E .351
8064 (When mail is sent, the name of the sending user is look)142 410.4 R
8065 .351(ed up in the database.)-.1 F .351(If that user)5.351 F .04
8066 (has a \231mailname\232 record, the v)117 422.4 R .041
8067 (alue of that record is used as their outgoing name.)-.25 F -.15(Fo)
8068 5.041 G 2.541(re).15 G .041(xample, I)-2.691 F(might ha)117 434.4 Q .3
8069 -.15(ve a r)-.2 H(ecord:).15 E 12.29(eric:mailname Eric.Allman@CS.Berk)
8070 157 450.6 R(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 466.8 Q
8071 (ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .52
8072 (If a \231maildrop\232 is found for the user)142 483 R 3.019(,b)-.4 G
8073 .519(ut no corresponding \231mailname\232 record e)-3.219 F .519
8074 (xists, the)-.15 F 1.127(record \231:def)117 495 R 1.127
8075 (ault:mailname\232 is consulted.)-.1 F 1.127
8076 (If present, this is the name of a host to o)6.127 F -.15(ve)-.15 G
8077 1.128(rride the).15 F .625(local host.)117 507 R -.15(Fo)5.625 G 3.125
8078 (re).15 G .625(xample, in our case we w)-3.275 F .625
8079 (ould set it to \231CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 3.125
8080 (EDU\232. The).65 F(ef)3.125 E .625(fect is that)-.25 F(an)117 519 Q
8081 .881(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\
8082 tamped as \231user@CS.Berk)-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65
8083 E -.2(bu)117 531 S 2.5(tp).2 G
8084 (eople not listed in the database use the local hostname.)-2.5 E F0 2.5
8085 (5.12.3. Cr)102 557 R(eating the database)-.18 E/F3 7/Times-Bold@0 SF
8086 (23)-4 I F1 .375(The user database is b)142 573.2 R .375(uilt from a te)
8087 -.2 F .375(xt \214le using the)-.15 F F2(mak)2.875 E(emap)-.1 E F1 .375
8088 (utility \(in the distrib)2.875 F .375(ution in)-.2 F 1.039(the mak)117
8089 585.2 R 1.039(emap subdirectory\).)-.1 F 1.039(The te)6.039 F 1.038
8090 (xt \214le is a series of lines corresponding to userdb records;)-.15 F
8091 1.588(each line has a k)117 597.2 R 1.889 -.15(ey a)-.1 H 1.589(nd a v)
8092 .15 F 1.589(alue separated by white space.)-.25 F 1.589(The k)6.589 F
8093 1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.589
8094 (ys in the format).1 F(described abo)117 609.2 Q .3 -.15(ve \212 f)-.15
8095 H(or e).15 E(xample:)-.15 E(eric:maildrop)157 625.4 Q 3.984
8096 (This \214le is normally installed in a system directory; for e)117
8097 641.6 R 3.984(xample, it might be called)-.15 F F2(/etc/mail/user)117
8098 653.6 Q(db)-.37 E F1 5(.T)C 2.5(om)-5.8 G(ak)-2.5 E 2.5(et)-.1 G
8099 (he database v)-2.5 E(ersion of the map, run the program:)-.15 E .32 LW
8100 76 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2
8101 84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2
8102 DL 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL
8103 116 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128
8104 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140
8105 669.2 136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152
8106 669.2 148 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164
8107 669.2 160 669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176
8108 669.2 172 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188
8109 669.2 184 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200
8110 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212
8111 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(23)93.6
8112 679.6 Q/F5 8/Times-Roman@0 SF .473(These instructions are kno)3.2 J .473
8113 (wn to be incomplete.)-.2 F .472(Other features are a)4.473 F -.2(va)
8114 -.16 G .472(ilable which pro).2 F .472(vide similar functionality)-.12 F
8115 2.472(,e)-.52 G .472(.g., virtual)-2.472 F
8116 (hosting and mapping local addresses into a generic form as e)72 692.4 Q
8117 (xplained in cf/README.)-.12 E 0 Cg EP
8118 %%Page: 90 86
8119 %%BeginPageSetup
8120 BP
8121 %%EndPageSetup
8122 /F0 10/Times-Bold@0 SF 193.36(SMM:08-90 Sendmail)72 60 R
8123 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(mak)157
8124 96 Q(emap btree /etc/mail/userdb < /etc/mail/userdb)-.1 E .077
8125 (Then create a con\214g \214le that uses this.)117 112.2 R -.15(Fo)5.077
8126 G 2.577(re).15 G .077
8127 (xample, using the V8 M4 con\214guration, include the)-2.727 F(follo)117
8128 124.2 Q(wing line in your .mc \214le:)-.25 E
8129 (de\214ne\(\222confUSERDB_SPEC\264, /etc/mail/userdb\))157 140.4 Q F0
8130 2.5(6. O)72 168.6 R(THER CONFIGURA)-.4 E(TION)-.95 E F1 .907
8131 (There are some con\214guration changes that can be made by recompiling)
8132 112 184.8 R/F2 10/Times-Italic@0 SF(sendmail)3.407 E F1 5.907(.T)C .906
8133 (his section)-5.907 F 1.139(describes what changes can be made and what\
8134  has to be modi\214ed to mak)87 196.8 R 3.639(et)-.1 G 3.639(hem. In)
8135 -3.639 F 1.139(most cases this)3.639 F
8136 (should be unnecessary unless you are porting)87 208.8 Q F2(sendmail)2.5
8137 E F1(to a ne)2.5 E 2.5(we)-.25 G -.4(nv)-2.5 G(ironment.).4 E F0 2.5
8138 (6.1. P)87 232.8 R(arameters in de)-.1 E(vtools/OS/$oscf)-.15 E F1 .92
8139 (These parameters are intended to describe the compilation en)127 249 R
8140 .92(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E .739
8141 (should normally be de\214ned in the operating system con\214guration \
8142 \214le.)102 261 R F0 .74(This section needs a com-)5.739 F(plete r)102
8143 273 Q(ewrite.)-.18 E F1 39.5(NDBM If)102 289.2 R .665(set, the ne)3.165
8144 F 3.165(wv)-.25 G .664(ersion of the DBM library that allo)-3.315 F .664
8145 (ws multiple databases will be)-.25 F 2.542(used. If)174 301.2 R .042
8146 (neither NDBM nor NEWDB are set, a much less ef)2.542 F .043
8147 (\214cient method of alias)-.25 F(lookup is used.)174 313.2 Q 32.84
8148 (NEWDB If)102 329.4 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142
8149 (atabase package from Berk)-2.642 F(ele)-.1 E 2.641(y\()-.15 G .141
8150 (from 4.4BSD\).)-2.641 F .141(This package)5.141 F .266
8151 (is substantially f)174 341.4 R .267(aster than DBM or NDBM.)-.1 F .267
8152 (If NEWDB and NDBM are both set,)5.267 F F2(sendmail)174 353.4 Q F1
8153 (will read DBM \214les, b)2.5 E(ut will create and use NEWDB \214les.)
8154 -.2 E 53.39(NIS Include)102 369.6 R .12(support for NIS.)2.62 F .119
8155 (If set together with)5.119 F F2(both)2.619 E F1 .119(NEWDB and NDBM,)
8156 2.619 F F2(sendmail)2.619 E F1 .947(will create both DBM and NEWDB \214\
8157 les if and only if an alias \214le includes the)174 381.6 R 3.409
8158 (substring \231/yp/\232 in the name.)174 393.6 R 3.409
8159 (This is intended for compatibility with Sun)8.409 F(Microsystems')174
8160 405.6 Q F2(mkalias)2.5 E F1(program used on YP masters.)2.5 E 28.94
8161 (NISPLUS Compile)102 421.8 R(in support for NIS+.)2.5 E 26.73
8162 (NETINFO Compile)102 438 R(in support for NetInfo \(NeXT stations\).)2.5
8163 E(LD)102 454.2 Q 22.12(APMAP Compile)-.4 F 1.225(in support for LD)3.725
8164 F 1.225(AP X500 queries.)-.4 F 1.226(Requires libldap and liblber from)
8165 6.226 F 2.799(the Umich LD)174 466.2 R 2.798
8166 (AP 3.2 or 3.3 release or equi)-.4 F -.25(va)-.25 G 2.798
8167 (lent libraries for other LD).25 F(AP)-.4 E(libraries such as OpenLD)174
8168 478.2 Q(AP)-.4 E(.)-1.11 E 32.84(HESIOD Compile)102 494.4 R
8169 (in support for Hesiod.)2.5 E 22.83(MAP_NSD Compile)102 510.6 R
8170 (in support for IRIX NSD lookups.)2.5 E 9.5(MAP_REGEX Compile)102 526.8
8171 R(in support for re)2.5 E(gular e)-.15 E(xpression matching.)-.15 E
8172 27.83(DNSMAP Compile)102 543 R(in support for DNS map lookups in the)2.5
8173 E F2(sendmail.cf)2.5 E F1(\214le.)2.5 E 30.05(PH_MAP Compile)102 559.2 R
8174 (in support for ph lookups.)2.5 E 45.05(SASL Compile)102 575.4 R 1.474
8175 (in support for SASL, a required component for SMTP Authentication)3.974
8176 F(support.)174 587.4 Q(ST)102 603.6 Q(AR)-.93 E 21.58(TTLS Compile)-.6 F
8177 (in support for ST)2.5 E(AR)-.93 E(TTLS.)-.6 E 48.95(EGD Compile)102
8178 619.8 R .068(in support for the "Entrop)2.568 F 2.567(yG)-.1 G .067
8179 (athering Daemon" to pro)-2.567 F .067(vide better random)-.15 F
8180 (data for TLS.)174 631.8 Q -1.63(TCPWRAPPERS Compile)102 648 R
8181 (in support for TCP Wrappers.)2.5 E(_P)102 664.2 Q -1.11(AT)-.92 G
8182 (H_SENDMAILCF)1.11 E(The pathname of the sendmail.cf \214le.)174 676.2 Q
8183 (_P)102 692.4 Q -1.11(AT)-.92 G(H_SENDMAILPID)1.11 E
8184 (The pathname of the sendmail.pid \214le.)174 704.4 Q 0 Cg EP
8185 %%Page: 91 87
8186 %%BeginPageSetup
8187 BP
8188 %%EndPageSetup
8189 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8190 (SMM:08-91)195.86 E/F1 10/Times-Roman@0 SF(SM_CONF_SHM)102 96 Q
8191 (Compile in support for shared memory)174 108 Q 2.5(,s)-.65 G
8192 (ee section about "/v)-2.5 E(ar/spool/mqueue".)-.25 E(MIL)102 124.2 Q
8193 33.2(TER Compile)-.92 F(in support for contacting e)2.5 E
8194 (xternal mail \214lters b)-.15 E(uilt with the Milter API.)-.2 E 1.439
8195 (There are also se)127 140.4 R -.15(ve)-.25 G 1.439
8196 (ral compilation \215ags to indicate the en).15 F 1.44
8197 (vironment such as \231_AIX3\232 and)-.4 F 2.5(\231_SCO_unix_\232. See)
8198 102 152.4 R
8199 (the sendmail/README \214le for the latest scoop on these \215ags.)2.5 E
8200 F0 2.5(6.2. P)87 176.4 R(arameters in sendmail/conf)-.1 E(.h)-.15 E F1
8201 -.15(Pa)127 192.6 S .896
8202 (rameters and compilation options are de\214ned in conf.h.).15 F .895
8203 (Most of these need not normally)5.895 F .192(be tweak)102 204.6 R .192
8204 (ed; common parameters are all in sendmail.cf.)-.1 F(Ho)5.192 E(we)-.25
8205 E -.15(ve)-.25 G .992 -.4(r, t).15 H .192(he sizes of certain primiti).4
8206 F .493 -.15(ve ve)-.25 H(c-).15 E
8207 (tors, etc., are included in this \214le.)102 216.6 Q(The numbers follo)
8208 5 E(wing the parameters are their def)-.25 E(ault v)-.1 E(alue.)-.25 E
8209 1.247(This document is not the best source of information for compilati\
8210 on \215ags in conf.h \212 see)127 232.8 R
8211 (sendmail/README or sendmail/conf.h itself.)102 244.8 Q(MAXLINE [2048])
8212 102 261 Q 2.068(The maximum line length of an)11.14 F 4.568(yi)-.15 G
8213 2.068(nput line.)-4.568 F 2.069(If message lines e)7.068 F 2.069
8214 (xceed this)-.15 F .575(length the)188.4 273 R 3.075(yw)-.15 G .575
8215 (ill still be processed correctly; ho)-3.075 F(we)-.25 E -.15(ve)-.25 G
8216 1.375 -.4(r, h).15 H .575(eader lines, con\214gura-).4 F
8217 (tion \214le lines, alias lines, etc., must \214t within this limit.)
8218 188.4 285 Q(MAXN)102 301.2 Q(AME [256])-.35 E(The maximum length of an)
8219 9.82 E 2.5(yn)-.15 G(ame, such as a host or a user name.)-2.5 E
8220 (MAXPV [256])102 317.4 Q .25(The maximum number of parameters to an)
8221 26.13 F 2.75(ym)-.15 G(ailer)-2.75 E 5.25(.T)-.55 G .25
8222 (his limits the number of)-5.25 F .376
8223 (recipients that may be passed in one transaction.)188.4 329.4 R .375
8224 (It can be set to an)5.376 F 2.875(ya)-.15 G(rbitrary)-2.875 E .875
8225 (number abo)188.4 341.4 R 1.175 -.15(ve a)-.15 H .876(bout 10, since).15
8226 F/F2 10/Times-Italic@0 SF(sendmail)3.376 E F1 .876(will break up a deli)
8227 3.376 F -.15(ve)-.25 G .876(ry into smaller).15 F .887
8228 (batches as needed.)188.4 353.4 R 3.387(Ah)5.887 G .887
8229 (igher number may reduce load on your system, ho)-3.387 F(w-)-.25 E
8230 -2.15 -.25(ev e)188.4 365.4 T -.55(r.).25 G(MAXQ)102 381.6 Q(UEUEGR)-.1
8231 E(OUPS [50])-.4 E(The maximum number of queue groups.)188.4 393.6 Q
8232 (MAXA)102 409.8 Q -.18(TO)-1.11 G 2.5(M[).18 G 3.26(1000] The)-2.5 F
8233 .063(maximum number of atoms \(tok)2.563 F .063
8234 (ens\) in a single address.)-.1 F -.15(Fo)5.064 G 2.564(re).15 G .064
8235 (xample, the)-2.714 F(address \231eric@CS.Berk)188.4 421.8 Q(ele)-.1 E
8236 -.65(y.)-.15 G(EDU\232 is se).65 E -.15(ve)-.25 G 2.5(na).15 G(toms.)
8237 -2.5 E(MAXMAILERS [25])102 438 Q .122(The maximum number of mailers tha\
8238 t may be de\214ned in the con\214guration \214le.).02 F(This v)188.4 450
8239 Q(alue is de\214ned in include/sendmail/sendmail.h.)-.25 E(MAXR)102
8240 466.2 Q(WSETS [200])-.55 E .431(The maximum number of re).01 F .432
8241 (writing sets that may be de\214ned.)-.25 F .432(The \214rst half of)
8242 5.432 F .035(these are reserv)188.4 478.2 R .035
8243 (ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .034
8244 ('\), while the upper half)-.74 F .491(are reserv)188.4 490.2 R .491
8245 (ed for auto-numbering \(e.g., `)-.15 F(`Sfoo')-.74 E 2.992('\). Thus,)
8246 -.74 F .492(with a v)2.992 F .492(alue of 200 an)-.25 F
8247 (attempt to use `)188.4 502.2 Q(`S99')-.74 E 2.5('w)-.74 G
8248 (ill succeed, b)-2.5 E(ut `)-.2 E(`S100')-.74 E 2.5('w)-.74 G(ill f)-2.5
8249 E(ail.)-.1 E(MAXPRIORITIES [25])102 518.4 Q 2.482
8250 (The maximum number of v)188.4 530.4 R 2.482
8251 (alues for the \231Precedence:\232 \214eld that may be)-.25 F
8252 (de\214ned \(using the)188.4 542.4 Q F0(P)2.5 E F1
8253 (line in sendmail.cf\).)2.5 E(MAXUSERENVIR)102 558.6 Q(ON [100])-.4 E
8254 .399(The maximum number of items in the user en)188.4 570.6 R .4
8255 (vironment that will be passed to)-.4 F(subordinate mailers.)188.4 582.6
8256 Q(MAXMXHOSTS [100])102 598.8 Q
8257 (The maximum number of MX records we will accept for an)188.4 610.8 Q
8258 2.5(ys)-.15 G(ingle host.)-2.5 E(MAXMAPST)102 627 Q -.4(AC)-.93 G 2.5
8259 (K[).4 G(12])-2.5 E 1.65(The maximum number of maps that may be "stack)
8260 188.4 639 R 1.65(ed" in a)-.1 F F0(sequence)4.15 E F1(class)4.15 E(map.)
8261 188.4 651 Q(MAXMIMEARGS [20])102 667.2 Q .718(The maximum number of ar)
8262 188.4 679.2 R .718(guments in a MIME Content-T)-.18 F .718
8263 (ype: header; addi-)-.8 F(tional ar)188.4 691.2 Q
8264 (guments will be ignored.)-.18 E(MAXMIMENESTING [20])102 707.4 Q .4(The\
8265  maximum depth to which MIME messages may be nested \(that is, nested)
8266 188.4 719.4 R 0 Cg EP
8267 %%Page: 92 88
8268 %%BeginPageSetup
8269 BP
8270 %%EndPageSetup
8271 /F0 10/Times-Bold@0 SF 193.36(SMM:08-92 Sendmail)72 60 R
8272 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.344(Me\
8273 ssage or Multipart documents; this does not limit the number of compo-)
8274 188.4 96 R(nents in a single Multipart document\).)188.4 108 Q(MAXD)102
8275 124.2 Q(AEMONS [10])-.4 E 1.353(The maximum number of sock)188.4 136.2 R
8276 1.353(ets sendmail will open for accepting connec-)-.1 F(tions on dif)
8277 188.4 148.2 Q(ferent ports.)-.25 E(MAXMA)102 164.4 Q(CN)-.4 E
8278 (AMELEN [25])-.35 E(The maximum length of a macro name.)188.4 176.4 Q
8279 2.85(An)102 192.6 S .35(umber of other compilation options e)-2.85 F
8280 2.851(xist. These)-.15 F .351
8281 (specify whether or not speci\214c code should be)2.851 F(compiled in.)
8282 102 204.6 Q(Ones mark)5 E(ed with \207 are 0/1 v)-.1 E(alued.)-.25 E
8283 36.69(NETINET\207 If)102 220.8 R .829
8284 (set, support for Internet protocol netw)3.33 F .829
8285 (orking is compiled in.)-.1 F(Pre)5.829 E .829(vious v)-.25 F(er)-.15 E
8286 (-)-.2 E .177(sions of)188.4 232.8 R/F2 10/Times-Italic@0 SF(sendmail)
8287 2.677 E F1 .177(referred to this as)2.677 F/F3 9/Times-Roman@0 SF -.36
8288 (DA)2.678 G(EMON).36 E F1 2.678(;t)C .178(his old usage is no)-2.678 F
8289 2.678(wi)-.25 G(ncorrect.)-2.678 E(Def)188.4 244.8 Q 1.87
8290 (aults on; turn it of)-.1 F 4.37(fi)-.25 G 4.37(nt)-4.37 G 1.87(he Mak)
8291 -4.37 F 1.87(e\214le if your system doesn')-.1 F 4.37(ts)-.18 G 1.87
8292 (upport the)-4.37 F(Internet protocols.)188.4 256.8 Q 31.69
8293 (NETINET6\207 If)102 273 R 2.26(set, support for IPv6 netw)4.76 F 2.26
8294 (orking is compiled in.)-.1 F 2.26(It must be separately)7.26 F
8295 (enabled by adding)188.4 285 Q F0(DaemonP)2.5 E(ortOptions)-.2 E F1
8296 (settings.)2.5 E 43.35(NETISO\207 If)102 301.2 R .143
8297 (set, support for ISO protocol netw)2.643 F .142
8298 (orking is compiled in \(it may be appropri-)-.1 F
8299 (ate to #de\214ne this in the Mak)188.4 313.2 Q
8300 (e\214le instead of conf.h\).)-.1 E 34.47(NETUNIX\207 If)102 329.4 R .39
8301 (set, support for UNIX domain sock)2.89 F .39(ets is compiled in.)-.1 F
8302 .39(This is used for con-)5.39 F(trol sock)188.4 341.4 Q(et support.)-.1
8303 E 63.35(LOG If)102 357.6 R .5(set, the)3 F F2(syslo)3 E(g)-.1 E F1 .5
8304 (routine in use at some sites is used.)3 F .5(This mak)5.5 F .5
8305 (es an informa-)-.1 F .504
8306 (tional log record for each message processed, and mak)188.4 369.6 R
8307 .504(es a higher priority log)-.1 F .053
8308 (record for internal system errors.)188.4 381.6 R F0(STR)5.052 E(ONGL)
8309 -.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.552<8a69>2.552 G 2.552
8310 (fy)-2.552 G(ou)-2.552 E -.1(wa)188.4 393.6 S(nt no logging, turn it of)
8311 .1 E 2.5(fi)-.25 G 2.5(nt)-2.5 G(he con\214guration \214le.)-2.5 E(MA)
8312 102 409.8 Q 11.12(TCHGECOS\207 Compile)-1.11 F 3.555
8313 (in the code to do `)6.055 F 3.555(`fuzzy matching')-.74 F 6.055('o)-.74
8314 G 6.055(nt)-6.055 G 3.555(he GECOS \214eld in)-6.055 F 2.5
8315 (/etc/passwd. This)188.4 421.8 R(also requires that the)2.5 E F0
8316 (MatchGECOS)2.5 E F1(option be turned on.)2.5 E -.35(NA)102 438 S 13.15
8317 (MED_BIND\207 Compile).35 F .413(in code to use the Berk)2.913 F(ele)-.1
8318 E 2.912(yI)-.15 G .412(nternet Name Domain \(BIND\) serv)-2.912 F .412
8319 (er to)-.15 F(resolv)188.4 450 Q 2.5(eT)-.15 G(CP/IP host names.)-2.5 E
8320 (NO)102 466.2 Q 38.76(TUNIX If)-.4 F .247(you are using a non-UNIX mail\
8321  format, you can set this \215ag to turn of)2.747 F 2.748(fs)-.25 G(pe-)
8322 -2.748 E(cial processing of UNIX-style \231From \232 lines.)188.4 478.2
8323 Q 39.45(USERDB\207 Include)102 494.4 R(the)3.449 E F0(experimental)3.449
8324 E F1(Berk)3.449 E(ele)-.1 E 3.449(yu)-.15 G .949
8325 (ser information database package.)-3.449 F(This)5.948 E .27(adds a ne)
8326 188.4 506.4 R 2.77(wl)-.25 G -2.15 -.25(ev e)-2.77 H 2.77(lo).25 G 2.77
8327 (fl)-2.77 G .27(ocal name e)-2.77 F .27
8328 (xpansion between aliasing and forw)-.15 F 2.77(arding. It)-.1 F
8329 (also uses the NEWDB package.)188.4 518.4 Q
8330 (This may change in future releases.)5 E(The follo)102 534.6 Q
8331 (wing options are normally turned on in per)-.25 E
8332 (-operating-system clauses in conf.h.)-.2 E(IDENTPR)102 550.8 Q -1.88
8333 -.4(OT O)-.4 H 19.61<8743>.4 G .376
8334 (ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .375
8335 (This def)5.375 F .375(aults on for)-.1 F 1.053(all systems e)188.4
8336 562.8 R 1.053(xcept Ultrix, which apparently has the interesting \231fe\
8337 ature\232 that)-.15 F .83(when it recei)188.4 574.8 R -.15(ve)-.25 G
8338 3.33(sa\231).15 G .83
8339 (host unreachable\232 message it closes all open connections)-3.33 F
8340 1.921(to that host.)188.4 586.8 R 1.921(Since some \214re)6.921 F -.1
8341 (wa)-.25 G 1.922(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.922
8342 (ys send this error code when you).1 F 2.055(access an unauthorized por\
8343 t \(such as 113, used by IDENT\), Ultrix cannot)188.4 598.8 R(recei)
8344 188.4 610.8 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E 39.45
8345 (SYSTEM5 Set)102 627 R
8346 (all of the compilation parameters appropriate for System V)2.5 E(.)
8347 -1.29 E 26.12(HASFLOCK\207 Use)102 643.2 R(Berk)2.844 E(ele)-.1 E
8348 (y-style)-.15 E F0(\215ock)2.844 E F1 .344(instead of System V)2.844 F
8349 F0(lockf)2.845 E F1 .345(to do \214le locking.)2.845 F .345(Due to)5.345
8350 F .184(the highly unusual semantics of locks across forks in)188.4 655.2
8351 R F0(lockf)2.684 E F1 2.684(,t)C .184(his should al)-2.684 F -.1(wa)-.1
8352 G(ys).1 E(be used if at all possible.)188.4 667.2 Q(HASINITGR)102 683.4
8353 Q 4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.783 F F2
8354 (initgr)3.784 E(oups\(\))-.45 E F1 1.284(call \(if you ha)3.784 F 1.584
8355 -.15(ve m)-.2 H 1.284(ultiple group).15 F 4.417(support\). This)188.4
8356 695.4 R 1.917(is the def)4.417 F 1.917(ault if SYSTEM5 is)-.1 F F2(not)
8357 4.416 E F1 1.916(de\214ned or if you are on)4.416 F(HPUX.)188.4 707.4 Q
8358 0 Cg EP
8359 %%Page: 93 89
8360 %%BeginPageSetup
8361 BP
8362 %%EndPageSetup
8363 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8364 (SMM:08-93)195.86 E/F1 10/Times-Roman@0 SF(HASUN)102 96 Q 27.59(AME Set)
8365 -.35 F 1.148(this if you ha)3.648 F 1.448 -.15(ve t)-.2 H(he).15 E/F2 10
8366 /Times-Italic@0 SF(uname)3.648 E F1 1.149
8367 (\(2\) system call \(or corresponding library rou-)B 2.5(tine\). Set)
8368 188.4 108 R(by def)2.5 E(ault if SYSTEM5 is set.)-.1 E(HASGETDT)102
8369 124.2 Q(ABLESIZE)-.93 E(Set this if you ha)188.4 136.2 Q .3 -.15(ve t)
8370 -.2 H(he).15 E F2 -.1(ge)2.5 G(tdtablesize).1 E F1(\(2\) system call.)A
8371 (HASW)102 152.4 Q 22.89(AITPID Set)-1.2 F(this if you ha)2.5 E .3 -.15
8372 (ve t)-.2 H(he).15 E F2(haswaitpid)2.5 E F1(\(2\) system call.)A -.74
8373 (FA)102 168.6 S(ST_PID_RECYCLE).74 E .542(Set this if your system can p\
8374 ossibly reuse the same pid in the same second of)188.4 180.6 R(time.)
8375 188.4 192.6 Q 37.22(SFS_TYPE The)102 208.8 R .517
8376 (mechanism that can be used to get \214le system capacity information.)
8377 3.016 F(The)5.517 E -.25(va)188.4 220.8 S .215
8378 (lues can be one of SFS_UST).25 F 2.435 -1.11(AT \()-.93 H .214
8379 (use the ustat\(2\) syscall\), SFS_4ARGS \(use)1.11 F .415(the four ar)
8380 188.4 232.8 R .415(gument statfs\(2\) syscall\), SFS_VFS \(use the tw)
8381 -.18 F 2.915(oa)-.1 G -.18(rg)-2.915 G .415(ument statfs\(2\)).18 F .716
8382 (syscall including <sys/vfs.h>\), SFS_MOUNT \(use the tw)188.4 244.8 R
8383 3.216(oa)-.1 G -.18(rg)-3.216 G .716(ument statfs\(2\)).18 F 4.32
8384 (syscall including <sys/mount.h>\), SFS_ST)188.4 256.8 R -1.11(AT)-.93 G
8385 4.32(FS \(use the tw)1.11 F 6.82(oa)-.1 G -.18(rg)-6.82 G(ument).18 E
8386 1.109(statfs\(2\) syscall including <sys/statfs.h>\), SFS_ST)188.4 268.8
8387 R -1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.608(oa)-.1 G -.18(rg)
8388 -3.608 G(u-).18 E 1.511(ment statfs\(2\) syscall including <sys/statvfs\
8389 .h>\), or SFS_NONE \(no w)188.4 280.8 R 1.512(ay to)-.1 F
8390 (get this information\).)188.4 292.8 Q 40.57(LA_TYPE The)102 309 R
8391 (load a)2.5 E -.15(ve)-.2 G(rage type.).15 E(Details are described belo)
8392 5 E -.65(w.)-.25 G .343(The are se)102 325.2 R -.15(ve)-.25 G .342
8393 (ral b).15 F .342(uilt-in w)-.2 F .342(ays of computing the load a)-.1 F
8394 -.15(ve)-.2 G(rage.).15 E F2(Sendmail)5.342 E F1 .342
8395 (tries to auto-con\214gure them)2.842 F .266
8396 (based on imperfect guesses; you can select one using the)102 337.2 R F2
8397 (cc)2.767 E F1(option)2.767 E F0(\255DLA_TYPE=)2.767 E F2(type)A F1
8398 2.767(,w)C(here)-2.767 E F2(type)2.767 E F1(is:)102 349.2 Q 48.91
8399 (LA_INT The)102 365.4 R -.1(ke)3.453 G .952(rnel stores the load a).1 F
8400 -.15(ve)-.2 G .952(rage in the k).15 F .952
8401 (ernel as an array of long inte)-.1 F(gers.)-.15 E(The actual v)188.4
8402 377.4 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8403 (ault 256\).)-.1 E(LA_SHOR)102 393.6 Q 35.89(TT)-.6 G .793(he k)-35.89 F
8404 .793(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15
8405 F .794(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v)
8406 188.4 405.6 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8407 (ault 256\).)-.1 E(LA_FLO)102 421.8 Q 37.03 -1.11(AT T)-.35 H .089(he k)
8408 1.11 F .089(ernel stores the load a)-.1 F -.15(ve)-.2 G .089
8409 (rage in the k).15 F .088(ernel as an array of double precision)-.1 F
8410 (\215oats.)188.4 433.8 Q(LA_MA)102 450 Q 35.97(CH Use)-.4 F(MA)2.5 E
8411 (CH-style load a)-.4 E -.15(ve)-.2 G(rages.).15 E 39.45(LA_SUBR Call)102
8412 466.2 R(the)2.5 E F2 -.1(ge)2.5 G(tloadavg).1 E F1
8413 (routine to get the load a)2.5 E -.15(ve)-.2 G
8414 (rage as an array of doubles.).15 E(LA_ZER)102 482.4 Q 42.36(OA)-.4 G
8415 -.1(lwa)-42.36 G(ys return zero as the load a).1 E -.15(ve)-.2 G 2.5
8416 (rage. This).15 F(is the f)2.5 E(allback case.)-.1 E .493(If type)102
8417 498.6 R/F3 9/Times-Roman@0 SF(LA_INT)2.993 E F1(,)A F3(LA_SHOR)2.993 E
8418 (T)-.54 E F1 2.993(,o)C(r)-2.993 E F3(LA_FLO)2.993 E -.999(AT)-.315 G F1
8419 .493(is speci\214ed, you may also need to specify)3.992 F F3(_P)2.994 E
8420 -.999(AT)-.828 G(H_UNIX).999 E F1 .949
8421 (\(the path to your system binary\) and)102 510.6 R F3(LA_A)3.448 E
8422 (VENR)-1.215 E(UN)-.36 E F1 .948(\(the name of the v)3.448 F .948
8423 (ariable containing the load)-.25 F -2.25 -.2(av e)102 522.6 T
8424 (rage in the k).2 E(ernel; usually \231_a)-.1 E -.15(ve)-.2 G
8425 (nrun\232 or \231a).15 E -.15(ve)-.2 G(nrun\232\).).15 E F0 2.5
8426 (6.3. Con\214guration)87 546.6 R(in sendmail/conf)2.5 E(.c)-.15 E F1
8427 (The follo)127 562.8 Q(wing changes can be made in conf.c.)-.25 E F0 2.5
8428 (6.3.1. Built-in)102 586.8 R(Header Semantics)2.5 E F1 1.248
8429 (Not all header semantics are de\214ned in the con\214guration \214le.)
8430 142 603 R 1.248(Header lines that should)6.248 F .305(only be included \
8431 by certain mailers \(as well as other more obscure semantics\) must be \
8432 speci\214ed)117 615 R .046(in the)117 627 R F2(HdrInfo)2.546 E F1 .046
8433 (table in)2.546 F F2(conf)2.546 E(.c)-.15 E F1 5.046(.T)C .047
8434 (his table contains the header name \(which should be in all lo)-5.046 F
8435 (wer)-.25 E(case\) and a set of header control \215ags \(described belo)
8436 117 639 Q(w\), The \215ags are:)-.25 E(H_A)117 655.2 Q 30.97
8437 (CHECK Normally)-.4 F .007
8438 (when the check is made to see if a header line is compatible with)2.508
8439 F 2.94(am)203.4 667.2 S(ailer)-2.94 E(,)-.4 E F2(sendmail)2.94 E F1 .441
8440 (will not delete an e)2.94 F .441(xisting line.)-.15 F .441
8441 (If this \215ag is set,)5.441 F F2(send-)2.941 E(mail)203.4 679.2 Q F1
8442 .152(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152
8443 (xisting header lines.)-2.802 F .152
8444 (That is, if this bit is set and the)5.152 F 1.425(mailer does not ha)
8445 203.4 691.2 R 1.725 -.15(ve \215)-.2 H 1.425
8446 (ag bits set that intersect with the required mailer).15 F 2.204
8447 (\215ags in the header de\214nition in sendmail.cf, the header line is)
8448 203.4 703.2 R F2(always)4.703 E F1(deleted.)203.4 715.2 Q 0 Cg EP
8449 %%Page: 94 90
8450 %%BeginPageSetup
8451 BP
8452 %%EndPageSetup
8453 /F0 10/Times-Bold@0 SF 193.36(SMM:08-94 Sendmail)72 60 R
8454 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 51.13
8455 (H_EOH If)117 96 R .206(this header \214eld is set, treat it lik)2.705 F
8456 2.706(eab)-.1 G .206(lank line, i.e., it will signal the end)-2.706 F
8457 (of the header and the be)203.4 108 Q(ginning of the message te)-.15 E
8458 (xt.)-.15 E 39.45(H_FORCE Add)117 124.2 R 2.039(this header entry e)
8459 4.539 F -.15(ve)-.25 G 4.539(ni).15 G 4.539(fo)-4.539 G 2.038(ne e)
8460 -4.539 F 2.038(xisted in the message before.)-.15 F 2.038(If a)7.038 F
8461 2.188(header entry does not ha)203.4 136.2 R 2.488 -.15(ve t)-.2 H 2.188
8462 (his bit set,).15 F/F2 10/Times-Italic@0 SF(sendmail)4.688 E F1 2.189
8463 (will not add another)4.689 F .62
8464 (header line if a header line of this name already e)203.4 148.2 R 3.12
8465 (xisted. This)-.15 F -.1(wo)3.12 G .62(uld nor).1 F(-)-.2 E
8466 (mally be used to stamp the message by e)203.4 160.2 Q -.15(ve)-.25 G
8467 (ryone who handled it.).15 E(H_TRA)117 176.4 Q 39.3(CE If)-.4 F 1.043
8468 (set, this is a timestamp \(trace\) \214eld.)3.543 F 1.044
8469 (If the number of trace \214elds in a)6.043 F .706(message e)203.4 188.4
8470 R .705(xceeds a preset amount the message is returned on the assump-)
8471 -.15 F(tion that it has an aliasing loop.)203.4 200.4 Q 46.67(H_RCPT If)
8472 117 216.6 R .332(set, this \214eld contains recipient addresses.)2.832 F
8473 .332(This is used by the)5.332 F F0<ad74>2.832 E F1 .333(\215ag to)2.833
8474 F 1.349(determine who to send to when it is collecting recipients from \
8475 the mes-)203.4 228.6 R(sage.)203.4 240.6 Q(H_FR)117 256.8 Q 43.74
8476 (OM This)-.4 F 1.673
8477 (\215ag indicates that this \214eld speci\214es a sender)4.173 F 6.674
8478 (.T)-.55 G 1.674(he order of these)-6.674 F .898(\214elds in the)203.4
8479 268.8 R F2(HdrInfo)3.398 E F1 .898(table speci\214es)3.398 F F2
8480 (sendmail)3.398 E F1 1.998 -.55('s p)D .898(reference for which \214eld)
8481 .55 F(to return error messages to.)203.4 280.8 Q(H_ERR)117 297 Q(ORST)
8482 -.4 E 22.53(OA)-.18 G(ddresses in this header should recei)-22.53 E .3
8483 -.15(ve e)-.25 H(rror messages.).15 E 52.79(H_CTE This)117 313.2 R
8484 (header is a Content-T)2.5 E(ransfer)-.35 E(-Encoding header)-.2 E(.)
8485 -.55 E 40.01(H_CTYPE This)117 329.4 R(header is a Content-T)2.5 E
8486 (ype header)-.8 E(.)-.55 E(H_STRIPV)117 345.6 Q 25.25(AL Strip)-1.35 F
8487 (the v)2.5 E(alue from the header \(for Bcc:\).)-.25 E(Let')117 361.8 Q
8488 2.5(sl)-.55 G(ook at a sample)-2.5 E F2(HdrInfo)2.5 E F1
8489 (speci\214cation:)2.5 E(struct hdrinfo)157 378 Q(HdrInfo[] =)84.6 E({)
8490 157 390 Q(/* originator \214elds, most to least signi\214cant)189.5 402
8491 Q(*/)5 E 52.29("resent-sender", H_FR)177 414 R(OM,)-.4 E 58.95
8492 ("resent-from", H_FR)177 426 R(OM,)-.4 E 79.5("sender", H_FR)177 438 R
8493 (OM,)-.4 E 86.16("from", H_FR)177 450 R(OM,)-.4 E 66.72
8494 ("full-name", H_A)177 462 R(CHECK,)-.4 E 71.17("errors-to", H_FR)177 474
8495 R -1.667(OM | H_ERR)-.4 F(ORST)-.4 E(O,)-.18 E
8496 (/* destination \214elds */)189.5 486 Q 97.82("to", H_RCPT)177 498 R(,)
8497 -.74 E 70.61("resent-to", H_RCPT)177 510 R(,)-.74 E 96.72("cc", H_RCPT)
8498 177 522 R(,)-.74 E 91.72("bcc", H_RCPT)177 534 R .833(|H).833 G(_STRIPV)
8499 -.833 E(AL,)-1.35 E(/* message identi\214cation and control */)189.5 546
8500 Q 71.72("message", H_EOH,)177 558 R("te)177 570 Q 90.75(xt", H_EOH,)-.15
8501 F(/* trace \214elds */)189.5 582 Q("recei)177 594 Q -.15(ve)-.25 G 72.13
8502 (d", H_TRA).15 F -1.667(CE | H_FORCE,)-.4 F
8503 (/* miscellaneous \214elds */)189.5 606 Q("content-transfer)177 618 Q
8504 2.5(-encoding", H_CTE,)-.2 F 55.61("content-type", H_CTYPE,)177 630 R
8505 87.1(NULL, 0,)177 654 R(};)157 666 Q 2.435
8506 (This structure indicates that the \231T)117 682.2 R 2.435
8507 (o:\232, \231Resent-T)-.8 F 2.435
8508 (o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.162
8509 (addresses. An)117 694.2 R 3.162<7999>-.15 G .661(Full-Name:\232 \214el\
8510 d will be deleted unless the required mailer \215ag \(indicated in)
8511 -3.162 F .245(the con\214guration \214le\) is speci\214ed.)117 706.2 R
8512 .245(The \231Message:\232 and \231T)5.245 F -.15(ex)-.7 G .246
8513 (t:\232 \214elds will terminate the header;).15 F 1.936
8514 (these are used by random dissenters around the netw)117 718.2 R 1.936
8515 (ork w)-.1 F 4.436(orld. The)-.1 F(\231Recei)4.436 E -.15(ve)-.25 G
8516 1.936(d:\232 \214eld will).15 F 0 Cg EP
8517 %%Page: 95 91
8518 %%BeginPageSetup
8519 BP
8520 %%EndPageSetup
8521 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8522 (SMM:08-95)195.86 E/F1 10/Times-Roman@0 SF(al)117 96 Q -.1(wa)-.1 G
8523 (ys be added, and can be used to trace messages.).1 E .445
8524 (There are a number of important points here.)142 112.2 R .446
8525 (First, header \214elds are not added automati-)5.446 F .657
8526 (cally just because the)117 124.2 R 3.157(ya)-.15 G .657(re in the)
8527 -3.157 F/F2 10/Times-Italic@0 SF(HdrInfo)3.157 E F1 .657(structure; the)
8528 3.157 F 3.157(ym)-.15 G .656(ust be speci\214ed in the con\214guration)
8529 -3.157 F .727(\214le in order to be added to the message.)117 136.2 R
8530 (An)5.728 E 3.228(yh)-.15 G .728
8531 (eader \214elds mentioned in the con\214guration \214le)-3.228 F -.2(bu)
8532 117 148.2 S 3.24(tn).2 G .74(ot mentioned in the)-3.24 F F2(HdrInfo)3.24
8533 E F1 .74(structure ha)3.24 F 1.04 -.15(ve d)-.2 H(ef).15 E .74
8534 (ault processing performed; that is, the)-.1 F 3.24(ya)-.15 G(re)-3.24 E
8535 1.374(added unless the)117 160.2 R 3.874(yw)-.15 G 1.374
8536 (ere in the message already)-3.874 F 6.375(.S)-.65 G 1.375(econd, the)
8537 -6.375 F F2(HdrInfo)3.875 E F1 1.375(structure only speci\214es)3.875 F
8538 .324(cliched processing; certain headers are processed specially by ad \
8539 hoc code re)117 172.2 R -.05(ga)-.15 G .324(rdless of the sta-).05 F .48
8540 (tus speci\214ed in)117 184.2 R F2(HdrInfo)2.98 E F1 5.48(.F)C .481
8541 (or e)-5.63 F .481
8542 (xample, the \231Sender:\232 and \231From:\232 \214elds are al)-.15 F
8543 -.1(wa)-.1 G .481(ys scanned on).1 F(ARP)117 198.2 Q .75
8544 (ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(24)-4 I
8545 F1 3.251(;t)4 K .751
8546 (his is used to perform the \231return to sender\232 func-)-3.251 F
8547 2.977(tion. The)117 210.2 R .476(\231From:\232 and \231Full-Name:\232 \
8548 \214elds are used to determine the full name of the sender if)2.977 F
8549 (possible; this is stored in the macro)117 222.2 Q F0($x)2.5 E F1
8550 (and used in a number of w)2.5 E(ays.)-.1 E F0 2.5(6.3.2. Restricting)
8551 102 246.2 R(Use of Email)2.5 E F1 .149
8552 (If it is necessary to restrict mail through a relay)142 262.4 R 2.649
8553 (,t)-.65 G(he)-2.649 E F2 -.15(ch)2.65 G(ec).15 E(kcompat)-.2 E F1 .15
8554 (routine can be modi\214ed.)2.65 F .163(This routine is called for e)117
8555 274.4 R -.15(ve)-.25 G .163(ry recipient address.).15 F .163
8556 (It returns an e)5.163 F .163(xit status indicating the status of)-.15 F
8557 .895(the message.)117 286.4 R .895(The status)5.895 F/F4 9/Times-Roman@0
8558 SF(EX_OK)3.395 E F1 .895(accepts the address,)3.395 F F4(EX_TEMPF)3.395
8559 E(AIL)-.666 E F1 .895(queues the message for a)3.395 F .264(later try)
8560 117 298.4 R 2.764(,a)-.65 G .264(nd other v)-2.764 F .264
8561 (alues \(commonly)-.25 F F4(EX_UN)2.764 E -1.215(AVA)-.315 G(ILABLE)
8562 1.215 E F1 2.764(\)r)C .264(eject the message.)-2.764 F .263
8563 (It is up to)5.264 F F2 -.15(ch)2.763 G(ec).15 E(k-)-.2 E(compat)117
8564 310.4 Q F1 .429(to print an error message \(using)2.929 F F2(usr)2.929 E
8565 (err)-.37 E F1 2.929(\)i)C 2.929(ft)-2.929 G .43
8566 (he message is rejected.)-2.929 F -.15(Fo)5.43 G 2.93(re).15 G(xample,)
8567 -3.08 E F2 -.15(ch)2.93 G(ec).15 E(k-)-.2 E(compat)117 322.4 Q F1
8568 (could read:)2.5 E F4(int)157 337.4 Q(checkcompat\(to, e\))157 348.2 Q
8569 (re)175 359 Q(gister ADDRESS *to;)-.135 E(re)175 369.8 Q
8570 (gister ENVELOPE *e;)-.135 E({)157 380.6 Q(re)175 391.4 Q(gister ST)
8571 -.135 E(AB *s;)-.837 E 2.25(s=s)175 413 S(tab\("pri)-2.25 E -.225(va)
8572 -.225 G(te", ST_MAILER, ST_FIND\);).225 E
8573 (if \(s != NULL && e\255>e_from.q_mailer != LocalMailer &&)175 423.8 Q
8574 (to->q_mailer == s->s_mailer\))184 434.6 Q({)175 445.4 Q
8575 (usrerr\("No pri)193 456.2 Q -.225(va)-.225 G(te net mail allo).225 E
8576 (wed through this machine"\);)-.225 E(return \(EX_UN)193 467 Q -1.215
8577 (AVA)-.315 G(ILABLE\);)1.215 E(})175 477.8 Q
8578 (if \(MsgSize > 50000 && bitnset\(M_LOCALMAILER, to\255>q_mailer\)\))175
8579 488.6 Q({)175 499.4 Q(usrerr\("Message too lar)193 510.2 Q
8580 (ge for non-local deli)-.162 E -.135(ve)-.225 G(ry"\);).135 E
8581 (e\255>e_\215ags |= EF_NORETURN;)193 521 Q(return \(EX_UN)193 531.8 Q
8582 -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 542.6 Q(return \(EX_OK\);)175
8583 553.4 Q(})157 564.2 Q F1 .97(This w)117 580.4 R .969
8584 (ould reject messages greater than 50000 bytes unless the)-.1 F 3.469
8585 (yw)-.15 G .969(ere local.)-3.469 F(The)5.969 E F2(EF_NORE-)3.469 E
8586 (TURN)117 592.4 Q F1 .651(\215ag can be set in)3.151 F F2(e)3.151 E/F5
8587 10/Symbol SF<ae>A F2(e_\215a)A(gs)-.1 E F1 .652
8588 (to suppress the return of the actual body of the message in)3.152 F
8589 .656(the error return.)117 604.4 R .655(The actual use of this routine \
8590 is highly dependent on the implementation, and)5.656 F
8591 (use should be limited.)117 616.4 Q F0 2.5(6.3.3. New)102 640.4 R
8592 (Database Map Classes)2.5 E F1(Ne)142 656.6 Q 2.875(wk)-.25 G .675 -.15
8593 (ey m)-2.975 H .375(aps can be added by creating a class initialization\
8594  function and a lookup func-).15 F 2.5(tion. These)117 668.6 R
8595 (are then added to the routine)2.5 E F2(setupmaps.)2.5 E .32 LW 76 678.2
8596 72 678.2 DL 80 678.2 76 678.2 DL 84 678.2 80 678.2 DL 88 678.2 84 678.2
8597 DL 92 678.2 88 678.2 DL 96 678.2 92 678.2 DL 100 678.2 96 678.2 DL 104
8598 678.2 100 678.2 DL 108 678.2 104 678.2 DL 112 678.2 108 678.2 DL 116
8599 678.2 112 678.2 DL 120 678.2 116 678.2 DL 124 678.2 120 678.2 DL 128
8600 678.2 124 678.2 DL 132 678.2 128 678.2 DL 136 678.2 132 678.2 DL 140
8601 678.2 136 678.2 DL 144 678.2 140 678.2 DL 148 678.2 144 678.2 DL 152
8602 678.2 148 678.2 DL 156 678.2 152 678.2 DL 160 678.2 156 678.2 DL 164
8603 678.2 160 678.2 DL 168 678.2 164 678.2 DL 172 678.2 168 678.2 DL 176
8604 678.2 172 678.2 DL 180 678.2 176 678.2 DL 184 678.2 180 678.2 DL 188
8605 678.2 184 678.2 DL 192 678.2 188 678.2 DL 196 678.2 192 678.2 DL 200
8606 678.2 196 678.2 DL 204 678.2 200 678.2 DL 208 678.2 204 678.2 DL 212
8607 678.2 208 678.2 DL 216 678.2 212 678.2 DL/F6 5/Times-Roman@0 SF(24)93.6
8608 688.6 Q/F7 8/Times-Roman@0 SF(Actually)3.2 I 2.632(,t)-.52 G .632
8609 (his is no longer true in SMTP; this information is contained in the en)
8610 -2.632 F -.12(ve)-.32 G 2.631(lope. The).12 F .631(older ARP)2.631 F
8611 .631(ANET protocols did)-.736 F(not completely distinguish en)72 701.4 Q
8612 -.12(ve)-.32 G(lope from header).12 E(.)-.44 E 0 Cg EP
8613 %%Page: 96 92
8614 %%BeginPageSetup
8615 BP
8616 %%EndPageSetup
8617 /F0 10/Times-Bold@0 SF 193.36(SMM:08-96 Sendmail)72 60 R
8618 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
8619 (The initialization function is called as)142 96 Q/F2 10/Times-Italic@0
8620 SF(xxx)157 112.2 Q F1(_map_init\(MAP *map, char *ar)A(gs\))-.18 E(The)
8621 117 128.4 Q F2(map)3.28 E F1 .78(is an internal data structure.)3.28 F
8622 (The)5.78 E F2(ar)3.279 E(gs)-.37 E F1 .779
8623 (is a pointer to the portion of the con\214guration)3.279 F .396
8624 (\214le line follo)117 140.4 R .396
8625 (wing the map class name; \215ags and \214lenames can be e)-.25 F .397
8626 (xtracted from this line.)-.15 F(The)5.397 E
8627 (initialization function must return)117 152.4 Q/F3 9/Times-Roman@0 SF
8628 (true)2.5 E F1(if it successfully opened the map,)2.5 E F3 -.09(fa)2.5 G
8629 (lse).09 E F1(otherwise.)2.5 E(The lookup function is called as)142
8630 168.6 Q F2(xxx)157 184.8 Q F1(_map_lookup\(MAP *map, char b)A
8631 (uf[], char **a)-.2 E 1.3 -.65(v, i)-.2 H(nt *statp\)).65 E(The)117 201
8632 Q F2(map)2.773 E F1 .273(de\214nes the map internally)2.773 F 5.273(.T)
8633 -.65 G(he)-5.273 E F2 -.2(bu)2.773 G(f).2 E F1 .273(has the input k)
8634 2.773 F -.15(ey)-.1 G 5.273(.T)-.5 G .272
8635 (his may be \(and often is\) used)-5.273 F(destructi)117 213 Q -.15(ve)
8636 -.25 G(ly).15 E 5.151(.T)-.65 G(he)-5.151 E F2(av)2.651 E F1 .151
8637 (is a list of ar)2.651 F .151(guments passed in from the re)-.18 F .152
8638 (write line.)-.25 F .152(The lookup function)5.152 F .322
8639 (should return a pointer to the ne)117 225 R 2.822(wv)-.25 G 2.822
8640 (alue. If)-3.072 F .322(the map lookup f)2.822 F(ails,)-.1 E F2(*statp)
8641 2.822 E F1 .322(should be set to an e)2.822 F(xit)-.15 E .301
8642 (status code; in particular)117 237 R 2.801(,i)-.4 G 2.801(ts)-2.801 G
8643 .302(hould be set to)-2.801 F F3(EX_TEMPF)2.802 E(AIL)-.666 E F1 .302
8644 (if reco)2.802 F -.15(ve)-.15 G .302(ry is to be attempted by the).15 F
8645 (higher le)117 249 Q -.15(ve)-.25 G 2.5(lc).15 G(ode.)-2.5 E F0 2.5
8646 (6.3.4. Queueing)102 273 R(Function)2.5 E F1 .783(The routine)142 289.2
8647 R F2(shouldqueue)3.283 E F1 .783
8648 (is called to decide if a message should be queued or processed)3.283 F
8649 (immediately)117 301.2 Q 6.618(.T)-.65 G 1.618
8650 (ypically this compares the message priority to the current load a)
8651 -7.418 F -.15(ve)-.2 G 4.119(rage. The).15 F(def)117 313.2 Q
8652 (ault de\214nition is:)-.1 E(bool)157 329.4 Q(shouldqueue\(pri, ctime\))
8653 157 341.4 Q(long pri;)175 353.4 Q(time_t ctime;)175 365.4 Q({)157 377.4
8654 Q(if \(CurrentLA < QueueLA\))175 389.4 Q(return f)193 401.4 Q(alse;)-.1
8655 E(return \(pri > \(QueueF)175 413.4 Q
8656 (actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 425.4 Q 2.063
8657 (If the current load a)117 441.6 R -.15(ve)-.2 G 2.062(rage \(global v)
8658 .15 F(ariable)-.25 E F2(Curr)4.562 E(entLA)-.37 E F1 4.562(,w)C 2.062
8659 (hich is set before this function is)-4.562 F 1.057
8660 (called\) is less than the lo)117 453.6 R 3.558(wt)-.25 G 1.058
8661 (hreshold load a)-3.558 F -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x)
8662 3.558 E F1 3.558(,v)C(ariable)-3.808 E F2(QueueLA)3.558 E F1(\),)A F2
8663 (shouldqueue)3.558 E F1(returns)117 465.6 Q F3 -.09(fa)3.249 G(lse).09 E
8664 F1 .749(immediately \(that is, it should)3.249 F F2(not)3.249 E F1 3.248
8665 (queue\). If)3.249 F .748(the current load a)3.248 F -.15(ve)-.2 G .748
8666 (rage e).15 F .748(xceeds the)-.15 F 1.418(high threshold load a)117
8667 477.6 R -.15(ve)-.2 G 1.418(rage \(option).15 F F0(X)3.919 E F1 3.919
8668 (,v)C(ariable)-4.169 E F2(RefuseLA)3.919 E F1(\),)A F2(shouldqueue)3.919
8669 E F1(returns)3.919 E F3(true)3.919 E F1(immedi-)3.919 E(ately)117 489.6
8670 Q 7.126(.O)-.65 G 2.125
8671 (therwise, it computes the function based on the message priority)-7.126
8672 F 4.625(,t)-.65 G 2.125(he queue f)-4.625 F(actor)-.1 E(\(option)117
8673 501.6 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)-2.5 E(ariable)-.25 E F2(QueueF)
8674 2.5 E(actor)-.75 E F1(\), and the current and threshold load a)A -.15
8675 (ve)-.2 G(rages.).15 E 1.066(An implementation wishing to tak)142 517.8
8676 R 3.566(et)-.1 G 1.067
8677 (he actual age of the message into account can also)-3.566 F 1.41
8678 (use the)117 529.8 R F2(ctime)3.91 E F1(parameter)3.91 E 3.91(,w)-.4 G
8679 1.41(hich is the time that the message w)-3.91 F 1.41
8680 (as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .928
8681 (Note that the)117 541.8 R F2(pri)3.428 E F1 .928(parameter is already \
8682 weighted by the number of times the message has been)3.428 F .395
8683 (tried \(although this tends to lo)117 553.8 R .395
8684 (wer the priority of the message with time\); the e)-.25 F .395
8685 (xpectation is that)-.15 F(the)117 565.8 Q F2(ctime)2.674 E F1 -.1(wo)
8686 2.674 G .174
8687 (uld be used as an \231escape clause\232 to ensure that messages are e)
8688 .1 F -.15(ve)-.25 G .174(ntually processed.).15 F F0 2.5
8689 (6.3.5. Refusing)102 589.8 R(Incoming SMTP Connections)2.5 E F1 2.063
8690 (The function)142 606 R F2 -.37(re)4.563 G(fuseconnections).37 E F1
8691 (returns)4.563 E F3(true)4.563 E F1 2.062
8692 (if incoming SMTP connections should be)4.563 F 3.563(refused. The)117
8693 618 R 1.063(current implementation is based e)3.563 F(xclusi)-.15 E -.15
8694 (ve)-.25 G 1.063(ly on the current load a).15 F -.15(ve)-.2 G 1.063
8695 (rage and the).15 F(refuse load a)117 630 Q -.15(ve)-.2 G
8696 (rage option \(option).15 E F0(X)2.5 E F1 2.5(,g)C(lobal v)-2.5 E
8697 (ariable)-.25 E F2(RefuseLA)2.5 E F1(\):)A(bool)157 646.2 Q
8698 (refuseconnections\(\))157 658.2 Q({)157 670.2 Q
8699 (return \(RefuseLA > 0 && CurrentLA >= RefuseLA\);)175 682.2 Q(})157
8700 694.2 Q 2.5(Am)117 710.4 S(ore cle)-2.5 E -.15(ve)-.25 G 2.5(ri).15 G
8701 (mplementation could look at more system resources.)-2.5 E 0 Cg EP
8702 %%Page: 97 93
8703 %%BeginPageSetup
8704 BP
8705 %%EndPageSetup
8706 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8707 (SMM:08-97)195.86 E 2.5(6.3.6. Load)102 96 R -.6 -1(Av e)2.5 H
8708 (rage Computation)1 E/F1 10/Times-Roman@0 SF .244(The routine)142 112.2
8709 R/F2 10/Times-Italic@0 SF -.1(ge)2.743 G(tla).1 E F1 .243
8710 (returns the current load a)2.743 F -.15(ve)-.2 G .243
8711 (rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.743 E
8712 (ution)-.2 E 1.156(includes se)117 124.2 R -.15(ve)-.25 G 1.157
8713 (ral possible implementations.).15 F 1.157(If you are porting to a ne)
8714 6.157 F 3.657(we)-.25 G -.4(nv)-3.657 G 1.157(ironment you may).4 F
8715 (need to add some ne)117 138.2 Q 2.5(wt)-.25 G(weaks.)-2.5 E/F3 7
8716 /Times-Roman@0 SF(25)-4 I F0 2.5(6.4. Con\214guration)87 162.2 R
8717 (in sendmail/daemon.c)2.5 E F1 .128(The \214le)127 178.4 R F2
8718 (sendmail/daemon.c)2.628 E F1 .128
8719 (contains a number of routines that are dependent on the local net-)
8720 2.628 F -.1(wo)102 190.4 S(rking en).1 E 2.5(vironment. The)-.4 F -.15
8721 (ve)2.5 G(rsion supplied assumes you ha).15 E .3 -.15(ve B)-.2 H
8722 (SD style sock).15 E(ets.)-.1 E 2.16(In pre)127 206.6 R 2.16
8723 (vious releases, we recommended that you modify the routine)-.25 F F2
8724 (maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 218.6 S 1.919
8725 (nted to generalize).1 F F0($[)4.418 E F1(...)4.418 E F0($])4.418 E F1
8726 4.418(lookups. W)4.418 F 4.418(en)-.8 G 2.418 -.25(ow r)-4.418 H 1.918
8727 (ecommend that you create a ne).25 F 4.418(wk)-.25 G -.15(ey)-4.518 G
8728 1.918(ed map).15 F(instead.)102 230.6 Q F0 2.5(6.5. LD)87 254.6 R(AP)
8729 -.35 E F1(In this section we assume that)127 270.8 Q F2(sendmail)2.5 E
8730 F1(has been compiled with support for LD)2.5 E(AP)-.4 E(.)-1.11 E F0 2.5
8731 (6.5.1. LD)102 294.8 R(AP Recursion)-.35 E F1(LD)142 311 Q .349
8732 (AP Recursion allo)-.4 F .349(ws you to add types to the search attrib)
8733 -.25 F .35(utes on an LD)-.2 F .35(AP map speci-)-.4 F 2.5
8734 (\214cation. The)117 323 R(syntax is:)2.5 E<ad76>117 339.2 Q F2 -.37(AT)
8735 2.5 G(TRIB).37 E(UTE)-.1 E F1([:)A F2(TYPE)A F1([:)A F2(OBJECTCLASS)A F1
8736 ([|)A F2(OBJECTCLASS)A F1(|...]]])A(The ne)142 355.4 Q(w)-.25 E F2(TYPE)
8737 2.5 E F1 2.5(sa)C(re:)-2.5 E 26.17(NORMAL This)117 371.6 R(attrib)3.579
8738 E 1.079(ute type speci\214es the attrib)-.2 F 1.078
8739 (ute to add to the results string.)-.2 F 1.078(This is)6.078 F(the def)
8740 189 383.6 Q(ault.)-.1 E 55.06(DN An)117 399.8 R 2.821(ym)-.15 G .321
8741 (atches for this attrib)-2.821 F .321(ute are e)-.2 F .321
8742 (xpected to ha)-.15 F .622 -.15(ve a v)-.2 H .322
8743 (alue of a fully quali\214ed)-.1 F 1.521(distinguished name.)189 411.8 R
8744 F2(sendmail)6.521 E F1 1.521(will lookup that DN and apply the attrib)
8745 4.021 F(utes)-.2 E(requested to the returned DN record.)189 423.8 Q(FIL)
8746 117 440 Q 36.53(TER An)-.92 F 2.652(ym)-.15 G .153
8747 (atches for this attrib)-2.652 F .153(ute are e)-.2 F .153
8748 (xpected to ha)-.15 F .453 -.15(ve a v)-.2 H .153(alue of an LD)-.1 F
8749 .153(AP search)-.4 F(\214lter)189 452 Q(.)-.55 E F2(sendmail)5.698 E F1
8750 .697(will perform a lookup with the same parameters as the origi-)3.198
8751 F(nal search b)189 464 Q
8752 (ut replaces the search \214lter with the one speci\214ed here.)-.2 E
8753 49.5(URL An)117 480.2 R 2.87(ym)-.15 G .37(atches for this attrib)-2.87
8754 F .37(ute are e)-.2 F .37(xpected to ha)-.15 F .67 -.15(ve a v)-.2 H .37
8755 (alue of an LD)-.1 F .37(AP URL.)-.4 F F2(sendmail)189 492.2 Q F1 1.947
8756 (will perform a lookup of that URL and use the results from the)4.447 F
8757 (attrib)189 504.2 Q .389(utes named in that URL.)-.2 F .389(Note ho)
8758 5.389 F(we)-.25 E -.15(ve)-.25 G 2.889(rt).15 G .389
8759 (hat the search is done using the)-2.889 F 2.622(current LD)189 516.2 R
8760 2.622(AP connection, re)-.4 F -.05(ga)-.15 G 2.622
8761 (rdless of what is speci\214ed as the scheme,).05 F(LD)189 528.2 Q
8762 (AP host, and LD)-.4 E(AP port in the LD)-.4 E(AP URL.)-.4 E(An)117
8763 544.4 Q 2.5(yu)-.15 G(ntyped attrib)-2.5 E(utes are considered)-.2 E/F4
8764 9/Times-Roman@0 SF(NORMAL)2.5 E F1(attrib)2.5 E(utes as described abo)
8765 -.2 E -.15(ve)-.15 G(.).15 E .91(The optional)142 560.6 R F2
8766 (OBJECTCLASS)3.41 E F1 .91
8767 (\(| separated\) list contains the objectClass v)3.41 F .91
8768 (alues for which)-.25 F 1.399(that attrib)117 572.6 R 1.399
8769 (ute applies.)-.2 F 1.399(If the list is gi)6.399 F -.15(ve)-.25 G 1.399
8770 (n, the attrib).15 F 1.399(ute named will only be used if the LD)-.2 F
8771 (AP)-.4 E 1.111(record being returned is a member of that object class.)
8772 117 584.6 R 1.111(Note that if these ne)6.111 F 3.612(wv)-.25 G 1.112
8773 (alue attrib)-3.862 F(ute)-.2 E F2(TYPE)117 596.6 Q F1 2.937(sa)C .436(\
8774 re used in an AliasFile option setting, it will need to be double quote\
8775 d to pre)-2.937 F -.15(ve)-.25 G(nt).15 E F2(send-)2.936 E(mail)117
8776 608.6 Q F1(from misparsing the colons.)2.5 E .257(Note that LD)142 624.8
8777 R .257(AP recursion attrib)-.4 F .257
8778 (utes which do not ultimately point to an LD)-.2 F .258(AP record are)
8779 -.4 F(not considered an error)117 636.8 Q(.)-.55 E .32 LW 76 678.8 72
8780 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL
8781 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104
8782 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116
8783 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128
8784 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140
8785 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152
8786 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164
8787 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176
8788 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188
8789 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200
8790 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212
8791 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F5 5/Times-Roman@0 SF(25)93.6
8792 689.2 Q/F6 8/Times-Roman@0 SF
8793 (If you do, please send updates to sendmail@Sendmail.ORG.)3.2 I 0 Cg EP
8794 %%Page: 98 94
8795 %%BeginPageSetup
8796 BP
8797 %%EndPageSetup
8798 /F0 10/Times-Bold@0 SF 193.36(SMM:08-98 Sendmail)72 60 R
8799 (Installation and Operation Guide)2.5 E 2.5(6.5.1.1. Example)117 96 R/F1
8800 10/Times-Roman@0 SF .218(Since e)157 112.2 R .218
8801 (xamples usually help clarify)-.15 F 2.718(,h)-.65 G .218(ere is an e)
8802 -2.718 F .218(xample which uses all four of the ne)-.15 F(w)-.25 E
8803 (types:)132 124.2 Q 2.5(OL)172 140.4 S -.4(DA)-2.5 G(PDef).4 E
8804 (aultSpec=-h ldap.e)-.1 E(xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E
8805 -2.15 -.25(Ke x)172 164.4 T(ample ldap).25 E(-z,)194.5 176.4 Q
8806 (-k \(&\(objectClass=sendmailMT)194.5 188.4 Q
8807 (AAliasObject\)\(sendmailMT)-.93 E(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15
8808 E(-v sendmailMT)194.5 200.4 Q(AAliasV)-.93 E(alue,mail:NORMAL:inetOr)
8809 -1.11 E(gPerson,)-.18 E(uniqueMember:DN:groupOfUniqueNames,)202 212.4 Q
8810 (sendmailMT)202 224.4 Q(AAliasSearch:FIL)-.93 E(TER:sendmailMT)-.92 E
8811 (AAliasObject,)-.93 E(sendmailMT)202 236.4 Q(AAliasURL:URL:sendmailMT)
8812 -.93 E(AAliasObject)-.93 E(That de\214nition speci\214es that:)157 256.8
8813 Q 5<8341>137 273 S .951 -.15(ny v)-5 H .651(alue in a)-.1 F/F2 9
8814 /Times-Roman@0 SF(sendmailMT)3.151 E(AAliasV)-.837 E(alue)-.999 E F1
8815 (attrib)3.151 E .652(ute will be added to the result string re)-.2 F
8816 -.05(ga)-.15 G(rd-).05 E(less of object class.)145.5 285 Q 5<8354>137
8817 297 S(he)-5 E F2(mail)2.552 E F1(attrib)2.552 E .052
8818 (ute will be added to the result string if the LD)-.2 F .051
8819 (AP record is a member of the)-.4 F F2(inetOr)145.5 309 Q(gPerson)-.162
8820 E F1(object class.)2.5 E 5<8354>137 321 S(he)-5 E F2(uniqueMember)4.596
8821 E F1(attrib)4.597 E 2.097(ute is a recursi)-.2 F 2.397 -.15(ve a)-.25 H
8822 (ttrib).15 E 2.097(ute, used only in)-.2 F F2(groupOfUniqueNames)4.597 E
8823 F1 .55(records, and should contain an LD)145.5 333 R .549
8824 (AP DN pointing to another LD)-.4 F .549(AP record.)-.4 F .549
8825 (The desire)5.549 F(here is to return the)145.5 345 Q F2(mail)2.5 E F1
8826 (attrib)2.5 E(ute from those DNs.)-.2 E 5<8354>137 357 S(he)-5 E F2
8827 (sendmailMT)4.373 E(AAliasSearch)-.837 E F1(attrib)4.373 E 1.873
8828 (ute and)-.2 F F2(sendmailMT)4.374 E(AAliasURL)-.837 E F1 1.874
8829 (are both used only if)4.374 F 2.084(referenced in a)145.5 369 R F2
8830 (sendmailMT)4.584 E(AAliasObject)-.837 E F1 7.084(.T)C(he)-7.084 E 4.584
8831 (ya)-.15 G 2.084(re both recursi)-4.584 F -.15(ve)-.25 G 4.584(,t).15 G
8832 2.084(he \214rst for a ne)-4.584 F(w)-.25 E(LD)145.5 381 Q
8833 (AP search string and the latter for an LD)-.4 E(AP URL.)-.4 E F0 2.5
8834 (6.6. ST)87 405 R(AR)-.9 E(TTLS)-.4 E F1 .47
8835 (In this section we assume that)127 421.2 R/F3 10/Times-Italic@0 SF
8836 (sendmail)2.97 E F1 .47(has been compiled with support for ST)2.97 F(AR)
8837 -.93 E 2.97(TTLS. T)-.6 F(o)-.8 E .609
8838 (properly understand the use of ST)102 433.2 R(AR)-.93 E .609(TTLS in)
8839 -.6 F F3(sendmail)3.109 E F1 3.109(,i)C 3.109(ti)-3.109 G 3.109(sn)
8840 -3.109 G .608(ecessary to understand at least some)-3.109 F 1.855
8841 (basics about X.509 certi\214cates and public k)102 445.2 R 2.155 -.15
8842 (ey c)-.1 H(ryptograph).15 E 5.655 -.65(y. T)-.05 H 1.856
8843 (his information can be found in).65 F
8844 (books about SSL/TLS or on WWW sites, e.g., \231http://www)102 457.2 Q
8845 (.OpenSSL.or)-.65 E(g/\232.)-.18 E F0 2.5(6.6.1. Certi\214cates)102
8846 481.2 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4(RT).9 G(TLS).4 E F1
8847 .438(When acting as a serv)142 497.4 R(er)-.15 E(,)-.4 E F3(sendmail)
8848 2.938 E F1 .437(requires X.509 certi\214cates to support ST)2.938 F(AR)
8849 -.93 E .437(TTLS: one)-.6 F 1.45(as certi\214cate for the serv)117 509.4
8850 R 1.45(er \(Serv)-.15 F 1.45(erCertFile and corresponding pri)-.15 F
8851 -.25(va)-.25 G 1.45(te Serv).25 F(erK)-.15 E -.15(ey)-.25 G 1.45
8852 (File\) at least).15 F .245(one root CA \(CA)117 521.4 R .244(CertFile\
8853 \), i.e., a certi\214cate that is used to sign other certi\214cates, an\
8854 d a path to a)-.4 F .898(directory which contains other CAs \(CA)117
8855 533.4 R(CertP)-.4 E 3.398(ath\). The)-.15 F .899
8856 (\214le speci\214ed via CA)3.398 F .899(CertFile can con-)-.4 F .919
8857 (tain se)117 545.4 R -.15(ve)-.25 G .919(ral certi\214cates of CAs.).15
8858 F .919
8859 (The DNs of these certi\214cates are sent to the client during the)5.919
8860 F .925(TLS handshak)117 557.4 R 3.425(e\()-.1 G .925
8861 (as part of the Certi\214cateRequest\) as the list of acceptable CAs.)
8862 -3.425 F(Ho)5.925 E(we)-.25 E -.15(ve)-.25 G 1.725 -.4(r, d).15 H(o).4 E
8863 (not list too man)117 569.4 Q 2.5(yr)-.15 G
8864 (oot CAs in that \214le, otherwise the TLS handshak)-2.5 E 2.5(em)-.1 G
8865 (ay f)-2.5 E(ail; e.g.,)-.1 E
8866 (error:14094417:SSL routines:SSL3_READ_BYTES:)157 585.6 Q
8867 (sslv3 alert ille)157 597.6 Q -.05(ga)-.15 G 2.5(lp).05 G
8868 (arameter:s3_pkt.c:964:SSL alert number 47)-2.5 E -1.1(Yo)117 613.8 S
8869 3.074(us)1.1 G .574(hould probably put only the CA cert into that \214l\
8870 e that signed your o)-3.074 F .574(wn cert\(s\), or at least)-.25 F .542
8871 (only those you trust.)117 625.8 R .543(The CA)5.543 F(CertP)-.4 E .543
8872 (ath directory must contain the hashes of each CA certi\214cate)-.15 F
8873 1.585(as \214lenames \(or as links to them\).)117 637.8 R 1.584
8874 (Symbolic links can be generated with the follo)6.585 F 1.584(wing tw)
8875 -.25 F(o)-.1 E(\(Bourne\) shell commands:)117 649.8 Q
8876 (C=FileName_of_CA_Certi\214cate)157 666 Q
8877 (ln -s $C `openssl x509 -noout -hash < $C`.0)157 678 Q .202(An X.509 ce\
8878 rti\214cate is also required for authentication in client mode \(Client\
8879 CertFile and corre-)117 694.2 R .931(sponding pri)117 706.2 R -.25(va)
8880 -.25 G .931(te ClientK).25 F -.15(ey)-.25 G .931(File\), ho).15 F(we)
8881 -.25 E -.15(ve)-.25 G -.4(r,).15 G F3(sendmail)3.831 E F1 .931(will al)
8882 3.431 F -.1(wa)-.1 G .931(ys use ST).1 F(AR)-.93 E .931(TTLS when of)-.6
8883 F(fered)-.25 E .067(by a serv)117 718.2 R(er)-.15 E 5.067(.T)-.55 G .067
8884 (he client and serv)-5.067 F .067(er certi\214cates can be identical.)
8885 -.15 F .068(Certi\214cates can be obtained from)5.068 F 0 Cg EP
8886 %%Page: 99 95
8887 %%BeginPageSetup
8888 BP
8889 %%EndPageSetup
8890 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8891 (SMM:08-99)195.86 E/F1 10/Times-Roman@0 SF 2.848(ac)117 96 S .348
8892 (erti\214cate authority or created with the help of OpenSSL.)-2.848 F
8893 .348(The required format for certi\214cates)5.348 F 4.583(and pri)117
8894 108 R -.25(va)-.25 G 4.583(te k).25 F -.15(ey)-.1 G 7.084(si).15 G 7.084
8895 (sP)-7.084 G 7.084(EM. T)-7.084 F 7.084(oa)-.8 G(llo)-7.084 E 7.084(wf)
8896 -.25 G 4.584(or automatic startup of sendmail, pri)-7.084 F -.25(va)-.25
8897 G 4.584(te k).25 F -.15(ey)-.1 G(s).15 E(\(Serv)117 120 Q(erK)-.15 E
8898 -.15(ey)-.25 G .25(File, ClientK).15 F -.15(ey)-.25 G .249
8899 (File\) must be stored unencrypted.).15 F .249(The k)5.249 F -.15(ey)-.1
8900 G 2.749(sa).15 G .249(re only protected by the)-2.749 F
8901 (permissions of the \214le system.)117 132 Q(Ne)5 E -.15(ve)-.25 G 2.5
8902 (rm).15 G(ak)-2.5 E 2.5(eap)-.1 G(ri)-2.5 E -.25(va)-.25 G(te k).25 E .3
8903 -.15(ey a)-.1 H -.25(va)-.05 G(ilable to a third party).25 E(.)-.65 E F0
8904 2.5(6.6.2. PRNG)102 156 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4
8905 (RT).9 G(TLS).4 E F1(ST)142 172.2 Q(AR)-.93 E .504(TTLS requires a stro\
8906 ng pseudo random number generator \(PRNG\) to operate prop-)-.6 F(erly)
8907 117 184.2 Q 5.056(.D)-.65 G .056
8908 (epending on the TLS library you use, it may be required to e)-5.056 F
8909 .055(xplicitly initialize the PRNG)-.15 F 1.154(with random data.)117
8910 196.2 R 1.154(OpenSSL mak)6.154 F 1.154(es use of)-.1 F F0(/de)3.654 E
8911 (v/urandom\(4\))-.15 E F1 1.154(if a)3.654 F -.25(va)-.2 G 1.155
8912 (ilable \(this corresponds to).25 F 1.443
8913 (the compile \215ag HASURANDOMDEV\).)117 208.2 R 1.442
8914 (On systems which lack this support, a random \214le)6.443 F .223
8915 (must be speci\214ed in the)117 220.2 R/F2 10/Times-Italic@0 SF
8916 (sendmail.cf)2.723 E F1 .223(\214le using the option RandFile.)2.723 F
8917 .223(It is)5.223 F F0(str)2.723 E(ongly)-.18 E F1 .224(advised to use)
8918 2.723 F .873(the "Entrop)117 232.2 R 3.373(yG)-.1 G .872
8919 (athering Daemon" EGD from Brian W)-3.373 F .872
8920 (arner on those systems to pro)-.8 F .872(vide useful)-.15 F 1.413
8921 (random data.)117 244.2 R 1.413(In this case,)6.413 F F2(sendmail)3.913
8922 E F1 1.414(must be compiled with the \215ag EGD, and the RandFile)3.913
8923 F .732(option must point to the EGD sock)117 256.2 R 3.231(et. If)-.1 F
8924 (neither)3.231 E F0(/de)3.231 E(v/urandom\(4\))-.15 E F1 .731
8925 (nor EGD are a)3.231 F -.25(va)-.2 G .731(ilable, you).25 F(ha)117 268.2
8926 Q .473 -.15(ve t)-.2 H 2.673(om).15 G(ak)-2.673 E 2.674(es)-.1 G .174
8927 (ure that useful random data is a)-2.674 F -.25(va)-.2 G .174
8928 (ilable all the time in RandFile.).25 F .174(If the \214le hasn')5.174 F
8929 (t)-.18 E .39(been modi\214ed in the last 10 minutes before it is suppo\
8930 sed to be used by)117 280.2 R F2(sendmail)2.89 E F1 .39(the content is)
8931 2.89 F(considered obsolete.)117 292.2 Q
8932 (One method for generating this \214le is:)5 E
8933 (openssl rand -out /etc/mail/rand\214le -rand)157 308.4 Q F2
8934 (/path/to/\214le:...)2.5 E F1(256)A .32
8935 (See the OpenSSL documentation for more information.)117 324.6 R .321
8936 (In this case, the PRNG for TLS is only)5.321 F .957
8937 (seeded with other random data if the)117 336.6 R F0(DontBlameSendmail)
8938 3.456 E F1(option)3.456 E F0(Insuf\214cientEntr)3.456 E(opy)-.18 E F1
8939 .956(is set.)3.456 F(This is most lik)117 348.6 Q(ely not suf)-.1 E
8940 (\214cient for certain actions, e.g., generation of \(temporary\) k)-.25
8941 E -.15(ey)-.1 G(s.).15 E .051(Please see the OpenSSL documentation or o\
8942 ther sources for further information about cer)142 364.8 R(-)-.2 E 1.064
8943 (ti\214cates, their creation and their usage, the importance of a good \
8944 PRNG, and other aspects of)117 376.8 R(TLS.)117 388.8 Q F0 2.5
8945 (6.7. Encoding)87 412.8 R(of ST)2.5 E(AR)-.9 E(TTLS and A)-.4 E(UTH r)
8946 -.5 E(elated Macr)-.18 E(os)-.18 E F1 .692(Macros that contain ST)127
8947 429 R(AR)-.93 E .692(TTLS and A)-.6 F .693
8948 (UTH related data which comes from outside sources,)-.55 F .809(e.g., a\
8949 ll macros containing information from certi\214cates, are encoded to a)
8950 102 441 R -.2(vo)-.2 G .809(id problems with non-).2 F .192
8951 (printable or special characters.)102 453 R .192
8952 (The latter are '\\', '<', '>', '\(', '\)', '"', '+', and ' '.)5.192 F
8953 .193(All of these char)5.193 F(-)-.2 E(acters are replaced by their v)
8954 102 465 Q(alue in he)-.25 E(xadecimal with a leading '+'.)-.15 E -.15
8955 (Fo)5 G 2.5(re).15 G(xample:)-2.65 E(/C=US/ST=California/O=endmail.or)
8956 142 481.2 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/CN=Darth Mail \(Cert\)/)
8957 .25 E(Email=darth+cert@endmail.or)142 493.2 Q(g)-.18 E(is encoded as:)
8958 102 509.4 Q(/C=US/ST=California/O=endmail.or)142 525.6 Q(g/OU=pri)-.18 E
8959 -.25(va)-.25 G(te/).25 E
8960 (CN=Darth+20Mail+20+28Cert+29/Email=darth+2Bcert@endmail.or)142 537.6 Q
8961 (g)-.18 E .516(\(line breaks ha)102 553.8 R .816 -.15(ve b)-.2 H .516
8962 (een inserted for readability\).).15 F .515
8963 (The macros which are subject to this encoding are)5.515 F 6.827({cert_\
8964 subject}, {cert_issuer}, {cn_subject}, {cn_issuer}, as well as {auth_au\
8965 then} and)102 565.8 R({auth_author}.)102 577.8 Q F0 2.5(7. A)72 601.8 R
8966 (CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 618 Q 2.037 -.15(ve w)-.5 H
8967 (ork).05 E 1.737(ed on)-.1 F F2(sendmail)4.237 E F1 1.737(for man)4.237
8968 F 4.237(yy)-.15 G 1.737(ears, and man)-4.237 F 4.237(ye)-.15 G(mplo)
8969 -4.237 E 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737
8970 (een remarkably patient).15 F .403(about letting me w)87 630 R .403
8971 (ork on a lar)-.1 F .403(ge project that w)-.18 F .404
8972 (as not part of my of)-.1 F .404(\214cial job)-.25 F 5.404(.T)-.4 G .404
8973 (his includes time on the)-5.404 F .282(INGRES Project at the Uni)87 642
8974 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E 1.582
8975 -.65(y, a)-.15 H 2.782(tB).65 G .282(ritton Lee, and ag)-2.782 F .281
8976 (ain on the Mammoth)-.05 F(and T)87 654 Q(itan Projects at Berk)-.35 E
8977 (ele)-.1 E -.65(y.)-.15 G .789(Much of the second w)112 670.2 R -2.25
8978 -.2(av e)-.1 H .789(of impro)3.489 F -.15(ve)-.15 G .789
8979 (ments resulting in v).15 F .79(ersion 8.1 should be credited to Bryan)
8980 -.15 F .545(Costales of the International Computer Science Institute.)87
8981 682.2 R .545(As he passed me drafts of his book on)5.545 F F2(send-)
8982 3.045 E(mail)87 694.2 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E
8983 (orking on things ag)-.1 E 2.5(ain. Bryan)-.05 F -.1(wa)2.5 G 2.5(sa).1
8984 G(lso a)-2.5 E -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25
8985 G(f.)-2.5 E(Gre)112 710.4 Q .167(gory Neil Shapiro of W)-.15 F .168(orc\
8986 ester Polytechnic Institute has become instrumental in all phases of)-.8
8987 F F2(sendmail)87 722.4 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34
8988 (lopment, and w).15 F .34(as lar)-.1 F .34
8989 (gely responsible for getting v)-.18 F .34(ersions 8.8 and 8.9 out the)
8990 -.15 F 0 Cg EP
8991 %%Page: 100 96
8992 %%BeginPageSetup
8993 BP
8994 %%EndPageSetup
8995 /F0 10/Times-Bold@0 SF 188.36(SMM:08-100 Sendmail)72 60 R
8996 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(door)87
8997 96 Q(.)-.55 E(Man)112 112.2 Q 2.856 -.65(y, m)-.15 H(an).65 E 4.056(yp)
8998 -.15 G 1.556(eople contrib)-4.056 F 1.556
8999 (uted chunks of code and ideas to)-.2 F/F2 10/Times-Italic@0 SF
9000 (sendmail)4.056 E F1 6.556(.I)C 4.056(th)-6.556 G 1.557(as pro)-4.056 F
9001 -.15(ve)-.15 G 4.057(nt).15 G 4.057(ob)-4.057 G 4.057(ea)-4.057 G .406
9002 (group netw)87 124.2 R .406(ork ef)-.1 F 2.906(fort. V)-.25 F .406
9003 (ersion 8 in particular w)-1.11 F .405(as a group project.)-.1 F .405
9004 (The follo)5.405 F .405(wing people and or)-.25 F -.05(ga)-.18 G(niza-)
9005 .05 E(tions made notable contrib)87 136.2 Q(utions:)-.2 E(Claus Assmann)
9006 127 152.4 Q(John Beck, He)127 164.4 Q(wlett-P)-.25 E
9007 (ackard & Sun Microsystems)-.15 E -.25(Ke)127 176.4 S
9008 (ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G(rsity of California, Berk)
9009 .15 E(ele)-.1 E(y)-.15 E(Andre)127 188.4 Q 2.5(wC)-.25 G
9010 (heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 200.4 Q(an, Uni)
9011 -.05 E -.15(ve)-.25 G(rsity of California, San Die).15 E(go)-.15 E
9012 (Bryan Costales, International Computer Science Institute & InfoBeat)127
9013 212.4 Q -.15(Pa)127 224.4 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O
9014 (Pell\) Emanuelsson)-2.5 E(Craig Ev)127 236.4 Q(erhart, T)-.15 E
9015 (ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 248.4 Q -.8(To)
9016 127 260.4 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5
9017 E(gian School of Economics)-.15 E
9018 (Kari Hurtta, Finnish Meteorological Institute)127 272.4 Q
9019 (Allan E. Johannesen, WPI)127 284.4 Q(Jonathan Kamens, OpenV)127 296.4 Q
9020 (ision T)-.6 E(echnologies, Inc.)-.7 E -.8(Ta)127 308.4 S
9021 (kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E
9022 (Brian Kantor)127 320.4 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G
9023 (rsity of California, San Die).15 E(go)-.15 E(John K)127 332.4 Q(ennedy)
9024 -.25 E 2.5(,C)-.65 G(al State Uni)-2.5 E -.15(ve)-.25 G(rsity).15 E 2.5
9025 (,C)-.65 G(hico)-2.5 E(Murray S. K)127 344.4 Q(uchera)-.15 E(wy)-.15 E
9026 2.5(,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 356.4 Q
9027 2.5(,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 368.4 Q
9028 (Motonori Nakamura, Ritsumeikan Uni)127 380.4 Q -.15(ve)-.25 G
9029 (rsity & K).15 E(yoto Uni)-.25 E -.15(ve)-.25 G(rsity).15 E
9030 (John Gardiner Myers, Carne)127 392.4 Q(gie Mellon Uni)-.15 E -.15(ve)
9031 -.25 G(rsity).15 E(Neil Rick)127 404.4 Q(ert, Northern Illinois Uni)-.1
9032 E -.15(ve)-.25 G(rsity).15 E(Gre)127 416.4 Q(gory Neil Shapiro, WPI)-.15
9033 E(Eric Schnoebelen, Con)127 428.4 Q .3 -.15(vex C)-.4 H(omputer Corp.)
9034 .15 E(Eric W)127 440.4 Q(assenaar)-.8 E 2.5(,N)-.4 G
9035 (ational Institute for Nuclear and High Ener)-2.5 E(gy Ph)-.18 E
9036 (ysics, Amsterdam)-.05 E(Randall W)127 452.4 Q(inchester)-.4 E 2.5(,U)
9037 -.4 G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127
9038 464.4 Q(olfhugel, P)-.8 E(asteur Institute & Herv)-.15 E 2.5(eS)-.15 G
9039 (chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 476.4
9040 Q 3.219(Ia)87 492.6 S .719(pologize for an)-3.219 F .719(yone I ha)-.15
9041 F 1.019 -.15(ve o)-.2 H .719(mitted, misspelled, misattrib).15 F .719
9042 (uted, or otherwise missed.)-.2 F .72(At this point, I)5.72 F 1.093
9043 (suspect that at least a hundred people ha)87 504.6 R 1.393 -.15(ve c)
9044 -.2 H(ontrib).15 E 1.093(uted code, and man)-.2 F 3.592(ym)-.15 G 1.092
9045 (ore ha)-3.592 F 1.392 -.15(ve c)-.2 H(ontrib).15 E 1.092(uted ideas,)
9046 -.2 F 1.533(comments, and encouragement.)87 516.6 R(I')6.534 E 1.834
9047 -.15(ve t)-.5 H 1.534(ried to list them in the RELEASE_NO).15 F 1.534
9048 (TES in the distrib)-.4 F(ution)-.2 E(directory)87 528.6 Q 5(.I)-.65 G
9049 (appreciate their contrib)-2.5 E(ution as well.)-.2 E .743
9050 (Special thanks are reserv)112 544.8 R .743(ed for Michael Corrig)-.15 F
9051 .742(an and Christophe W)-.05 F .742(olfhugel, who besides being)-.8 F
9052 -.1(wo)87 556.8 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha)
9053 -.2 F 2.4 -.15(ve a)-.2 H 2.1(lso consented to be added to the `).15 F
9054 (`sendmail@Send-)-.74 E(mail.ORG')87 568.8 Q 3.611('l)-.74 G 1.111
9055 (ist and, by answering the b)-3.611 F 1.111
9056 (ulk of the questions sent to that list, ha)-.2 F 1.41 -.15(ve f)-.2 H
9057 1.11(reed me up to do).15 F(other w)87 580.8 Q(ork.)-.1 E 0 Cg EP
9058 %%Page: 101 97
9059 %%BeginPageSetup
9060 BP
9061 %%EndPageSetup
9062 /F0 12/Times-Bold@0 SF 3(APPENDIX A)257.172 98.4 R(COMMAND LINE FLA)
9063 224.832 141.6 Q(GS)-.66 E/F1 10/Times-Roman@0 SF(Ar)97 201 Q
9064 (guments must be presented with \215ags before addresses.)-.18 E
9065 (The \215ags are:)5 E<ad41>72 217.2 Q/F2 10/Times-Italic@0 SF(x)A F1
9066 .048(Select an alternati)54.7 F .348 -.15(ve .)-.25 H .048
9067 (cf \214le which is either).15 F F2(sendmail.cf)2.549 E F1(for)2.549 E
9068 /F3 10/Times-Bold@0 SF(\255Am)2.549 E F1(or)2.549 E F2(submit.cf)2.549 E
9069 F1(for)2.549 E F3(\255Ac)2.549 E F1 5.049(.B)C(y)-5.049 E(def)144 229.2
9070 Q .024(ault the .cf \214le is chosen based on the operation mode.)-.1 F
9071 -.15(Fo)5.024 G(r).15 E F3(-bm)2.524 E F1(\(def)2.524 E(ault\),)-.1 E F3
9072 (-bs)2.524 E F1 2.524(,a)C(nd)-2.524 E F3(-t)2.524 E F1(it)2.524 E(is)
9073 144 241.2 Q F2(submit.cf)2.5 E F1(if it e)2.5 E
9074 (xists, for all others it is)-.15 E F2(sendmail.cf)2.5 E F1(.)A<ad62>72
9075 257.4 Q F2(x)A F1(Set operation mode to)56.92 E F2(x)2.5 E F1 5(.O)C
9076 (peration modes are:)-5 E 12.22(mD)184 273.6 S(eli)-12.22 E -.15(ve)-.25
9077 G 2.5(rm).15 G(ail \(def)-2.5 E(ault\))-.1 E 16.11(sS)184 285.6 S
9078 (peak SMTP on input side)-16.11 E 8.06(a\207 `)184 297.6 R -.8(`A)-.74 G
9079 (rpanet').8 E 2.5('m)-.74 G(ode \(get en)-2.5 E -.15(ve)-.4 G
9080 (lope sender information from header\)).15 E 15(dR)184 309.6 S
9081 (un as a daemon in background)-15 E 12.78(DR)184 321.6 S
9082 (un as a daemon in fore)-12.78 E(ground)-.15 E 17.22(tR)184 333.6 S
9083 (un in test mode)-17.22 E 15(vJ)184 345.6 S(ust v)-15 E
9084 (erify addresses, don')-.15 E 2.5(tc)-.18 G(ollect or deli)-2.5 E -.15
9085 (ve)-.25 G(r).15 E 17.22(iI)184 357.6 S(nitialize the alias database)
9086 -17.22 E 15(pP)184 369.6 S(rint the mail queue)-15 E 14.44(PP)184 381.6
9087 S(rint o)-14.44 E -.15(ve)-.15 G(rvie).15 E 2.5(wo)-.25 G -.15(ve)-2.65
9088 G 2.5(rt).15 G(he mail queue \(requires shared memory\))-2.5 E 15(hP)184
9089 393.6 S(rint the persistent host status database)-15 E 12.78(HP)184
9090 405.6 S(ur)-12.78 E(ge e)-.18 E
9091 (xpired entries from the persistent host status database)-.15 E<ad42>72
9092 426 Q F2(type)A F1(Indicate body type.)43.03 E<ad43>72 442.2 Q F2
9093 (\214le)A F1 .946(Use a dif)47.47 F .946(ferent con\214guration \214le.)
9094 -.25 F F2(Sendmail)5.946 E F1 .946(runs as the in)3.446 F -.2(vo)-.4 G
9095 .946(king user \(rather than root\)).2 F
9096 (when this \215ag is speci\214ed.)144 454.2 Q<ad44>72 470.4 Q F2(lo)2.5
9097 E(g\214le)-.1 E F1(Send deb)31.74 E(ugging output to the indicated)-.2 E
9098 F2(lo)2.5 E(g\214le)-.1 E F1(instead of stdout.)2.5 E<ad64>72 486.6 Q F2
9099 (le)A(vel)-.15 E F1(Set deb)42.63 E(ugging le)-.2 E -.15(ve)-.25 G(l.)
9100 .15 E<ad66>72 502.8 Q F2(addr)2.5 E F1 .628(The en)41.64 F -.15(ve)-.4 G
9101 .628(lope sender address is set to).15 F F2(addr)3.128 E F1 5.628(.T)C
9102 .627(his address may also be used in the From:)-5.628 F .152
9103 (header if that header is missing during initial submission.)144 514.8 R
9104 .153(The en)5.152 F -.15(ve)-.4 G .153(lope sender address is).15 F
9105 1.263(used as the recipient for deli)144 526.8 R -.15(ve)-.25 G 1.263
9106 (ry status noti\214cations and may also appear in a Return-).15 F -.15
9107 (Pa)144 538.8 S(th: header).15 E(.)-.55 E<ad46>72 555 Q F2(name)2.5 E F1
9108 (Sets the full name of this user to)36.64 E F2(name)2.5 E F1(.)A 56.64
9109 (\255G When)72 571.2 R 1.176
9110 (accepting messages via the command line, indicate that the)3.676 F
9111 3.676(ya)-.15 G 1.177(re for relay \(g)-3.676 F(ate-)-.05 E -.1(wa)144
9112 583.2 S 2.216(y\) submission.).1 F 2.216
9113 (sendmail may complain about syntactically in)7.216 F -.25(va)-.4 G
9114 2.215(lid messages, e.g.,).25 F .037(unquali\214ed host names, rather t\
9115 han \214xing them when this \215ag is set.)144 595.2 R .038
9116 (sendmail will not do)5.038 F(an)144 607.2 Q 2.5(yc)-.15 G
9117 (anonicalization in this mode.)-2.5 E<ad68>72 623.4 Q F2(cnt)2.5 E F1
9118 .726(Sets the \231hop count\232 to)46.64 F F2(cnt)3.226 E F1 5.725(.T)C
9119 .725(his represents the number of times this message has been)-5.725 F
9120 .02(processed by)144 635.4 R F2(sendmail)2.52 E F1 .02(\(to the e)2.52 F
9121 .02(xtent that it is supported by the underlying netw)-.15 F(orks\).)-.1
9122 E F2(Cnt)5.02 E F1 1.521(is incremented during processing, and if it re\
9123 aches MAXHOP \(currently 25\))144 647.4 R F2(sendmail)4.02 E F1(thro)144
9124 659.4 Q(ws a)-.25 E -.1(wa)-.15 G 2.5(yt).1 G(he message with an error)
9125 -2.5 E(.)-.55 E .32 LW 76 680.4 72 680.4 DL 80 680.4 76 680.4 DL 84
9126 680.4 80 680.4 DL 88 680.4 84 680.4 DL 92 680.4 88 680.4 DL 96 680.4 92
9127 680.4 DL 100 680.4 96 680.4 DL 104 680.4 100 680.4 DL 108 680.4 104
9128 680.4 DL 112 680.4 108 680.4 DL 116 680.4 112 680.4 DL 120 680.4 116
9129 680.4 DL 124 680.4 120 680.4 DL 128 680.4 124 680.4 DL 132 680.4 128
9130 680.4 DL 136 680.4 132 680.4 DL 140 680.4 136 680.4 DL 144 680.4 140
9131 680.4 DL 148 680.4 144 680.4 DL 152 680.4 148 680.4 DL 156 680.4 152
9132 680.4 DL 160 680.4 156 680.4 DL 164 680.4 160 680.4 DL 168 680.4 164
9133 680.4 DL 172 680.4 168 680.4 DL 176 680.4 172 680.4 DL 180 680.4 176
9134 680.4 DL 184 680.4 180 680.4 DL 188 680.4 184 680.4 DL 192 680.4 188
9135 680.4 DL 196 680.4 192 680.4 DL 200 680.4 196 680.4 DL 204 680.4 200
9136 680.4 DL 208 680.4 204 680.4 DL 212 680.4 208 680.4 DL 216 680.4 212
9137 680.4 DL/F4 8/Times-Roman@0 SF(\207Deprecated.)93.6 692.4 Q F3
9138 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-101)190.86 E
9139 0 Cg EP
9140 %%Page: 102 98
9141 %%BeginPageSetup
9142 BP
9143 %%EndPageSetup
9144 /F0 10/Times-Bold@0 SF 188.36(SMM:08-102 Sendmail)72 60 R
9145 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF<ad4c>72
9146 96 Q/F2 10/Times-Italic@0 SF(ta)2.5 E(g)-.1 E F1 1.482
9147 (Sets the identi\214er used for syslog.)45.07 F 1.483
9148 (Note that this identi\214er is set as early as possible.)6.483 F(Ho)144
9149 108 Q(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)2.916 E F1 .015
9150 (may be used if problems arise before the command line ar)2.516 F .015
9151 (guments are)-.18 F(processed.)144 120 Q 58.86(\255n Don')72 136.2 R 2.5
9152 (td)-.18 G 2.5(oa)-2.5 G(liasing or forw)-2.5 E(arding.)-.1 E<ad4e>72
9153 152.4 Q F2(noti\214cations)2.5 E F1 -.8(Ta)7.19 G 3.127(ga).8 G .627
9154 (ll addresses being sent as w)-3.127 F .628(anting the indicated)-.1 F
9155 F2(noti\214cations)3.128 E F1 3.128(,w)C .628(hich consists of the)
9156 -3.128 F -.1(wo)144 164.4 S .474
9157 (rd \231NEVER\232 or a comma-separated list of \231SUCCESS\232, \231F).1
9158 F .474(AILURE\232, and \231DELA)-.74 F<599a>-1.05 E .86
9159 (for successful deli)144 176.4 R -.15(ve)-.25 G(ry).15 E 3.36(,f)-.65 G
9160 .86(ailure, and a message that is stuck in a queue some)-3.46 F 3.36
9161 (where. The)-.25 F(def)144 188.4 Q(ault is \231F)-.1 E(AILURE,DELA)-.74
9162 E(Y\232.)-1.05 E<ad72>72 204.6 Q F2(addr)2.5 E F1(An obsolete form of)
9163 41.64 E F0<ad66>2.5 E F1(.)A<ad6f>72 220.8 Q F2 1.666(xv)C(alue)-1.666 E
9164 F1(Set option)33.594 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2(value)
9165 2.5 E F1 5(.T)C(hese options are described in Section 5.6.)-5 E<ad4f>72
9166 237 Q F2(option)A F0(=)A F2(value)A F1(Set)6.22 E F2(option)5.174 E F1
9167 2.674(to the speci\214ed)5.174 F F2(value)5.174 E F1 2.674
9168 (\(for long form option names\).)5.174 F 2.673(These options are)7.674 F
9169 (described in Section 5.6.)144 249 Q<ad4d>72 265.2 Q F2 1.666(xv)C(alue)
9170 -1.666 E F1(Set macro)29.704 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2
9171 (value)2.5 E F1(.)A<ad70>72 281.4 Q F2(pr)A(otocol)-.45 E F1 .4
9172 (Set the sending protocol.)27.92 F .401
9173 (Programs are encouraged to set this.)5.4 F .401
9174 (The protocol \214eld can be)5.401 F .115(in the form)144 293.4 R F2(pr)
9175 2.615 E(otocol)-.45 E F0(:)A F2(host)A F1 .114
9176 (to set both the sending protocol and sending host.)2.615 F -.15(Fo)
9177 5.114 G 2.614(re).15 G(xample,)-2.764 E 2.147(\231\255pUUCP:uunet\232 s\
9178 ets the sending protocol to UUCP and the sending host to uunet.)144
9179 305.4 R .974(\(Some e)144 317.4 R .974
9180 (xisting programs use \255oM to set the r and s macros; this is equi)
9181 -.15 F -.25(va)-.25 G .973(lent to using).25 F(\255p.\))144 329.4 Q
9182 <ad71>72 345.6 Q F2(time)A F1 -.35(Tr)44.14 G 2.775(yt).35 G 2.775(op)
9183 -2.775 G .275(rocess the queued up mail.)-2.775 F .276
9184 (If the time is gi)5.275 F -.15(ve)-.25 G .276(n, a).15 F F2(sendmail)
9185 2.776 E F1 .276(will start one or more)2.776 F .011
9186 (processes to run through the queue\(s\) at the speci\214ed time interv)
9187 144 357.6 R .01(al to deli)-.25 F -.15(ve)-.25 G 2.51(rq).15 G .01
9188 (ueued mail;)-2.51 F .905(otherwise, it only runs once.)144 369.6 R .906
9189 (Each of these processes acts on a w)5.906 F 3.406(orkgroup. These)-.1 F
9190 (pro-)3.406 E .96(cesses are also kno)144 381.6 R .959(wn as w)-.25 F
9191 .959(orkgroup processes or WGP')-.1 F 3.459(sf)-.55 G .959(or short.)
9192 -3.459 F .959(Each w)5.959 F .959(orkgroup is)-.1 F .522
9193 (responsible for controlling the processing of one or more queues; w)144
9194 393.6 R .523(orkgroups help man-)-.1 F 1.268
9195 (age the use of system resources by sendmail.)144 405.6 R 1.268(Each w)
9196 6.268 F 1.268(orkgroup may ha)-.1 F 1.568 -.15(ve o)-.2 H 1.267
9197 (ne or more).15 F .357
9198 (children concurrently processing queues depending on the setting of)144
9199 417.6 R F2(MaxQueueChildr)2.857 E(en)-.37 E F1(.)A(\255qp)72 433.8 Q F2
9200 (time)A F1 1.175(Similar to \255q with a time ar)39.14 F 1.175
9201 (gument, e)-.18 F 1.174
9202 (xcept that instead of periodically starting WGP')-.15 F(s)-.55 E .7
9203 (sendmail starts persistent WGP')144 445.8 R 3.2(st)-.55 G .7
9204 (hat alternate between processing queues and sleeping.)-3.2 F 1.123
9205 (The sleep time is speci\214ed by the time ar)144 457.8 R 1.123
9206 (gument; it def)-.18 F 1.123(aults to 1 second, e)-.1 F 1.123
9207 (xcept that a)-.15 F 1.293(WGP al)144 469.8 R -.1(wa)-.1 G 1.293
9208 (ys sleeps at least 5 seconds if their queues were empty in the pre).1 F
9209 1.294(vious run.)-.25 F .139
9210 (Persistent processes are managed by a queue control process \(QCP\).)
9211 144 481.8 R .138(The QCP is the par)5.138 F(-)-.2 E .179
9212 (ent process of the WGP')144 493.8 R 2.679(s. T)-.55 F .179
9213 (ypically the QCP will be the sendmail daemon \(when started)-.8 F .424
9214 (with \255bd or \255bD\) or a special process \(named Queue control\) \
9215 \(when started without \255bd)144 505.8 R .719(or \255bD\).)144 517.8 R
9216 .719(If a persistent WGP ceases to be acti)5.719 F 1.019 -.15(ve f)-.25
9217 H .72(or some reason another WGP will be).15 F .862
9218 (started by the QCP for the same w)144 529.8 R .862
9219 (orkgroup in most cases. When a persistent WGP has)-.1 F 1.007
9220 (core dumped, the deb)144 541.8 R 1.007(ug \215ag)-.2 F F2(no_per)3.507
9221 E(sistent_r)-.1 E(estart)-.37 E F1 1.008
9222 (is set or the speci\214c persistent WGP)3.507 F .677
9223 (has been restarted too man)144 553.8 R 3.176(yt)-.15 G .676
9224 (imes already then the WGP will not be started ag)-3.176 F .676
9225 (ain and a)-.05 F .875(message will be logged to this ef)144 565.8 R
9226 3.375(fect. T)-.25 F 3.375(os)-.8 G .876
9227 (top \(SIGTERM\) or restart \(SIGHUP\) persis-)-3.375 F .116(tent WGP')
9228 144 577.8 R 2.616(st)-.55 G .116
9229 (he appropriate signal should be sent to the QCP)-2.616 F 2.616(.T)-1.11
9230 G .116(he QCP will propag)-2.616 F .116(ate the)-.05 F
9231 (signal to all of the WGP')144 589.8 Q 2.5(sa)-.55 G
9232 (nd if appropriate restart the persistent WGP')-2.5 E(s.)-.55 E<ad71>72
9233 606 Q F2(Gname)A F1(Run the jobs in the queue group)32.48 E F2(name)2.5
9234 E F1(once.)2.5 E(\255q[!])72 622.2 Q F2(Xstring)A F1 .312
9235 (Run the queue once, limiting the jobs to those matching)21.92 F F2
9236 (Xstring)2.813 E F1 5.313(.T)C .313(he k)-5.313 F .613 -.15(ey l)-.1 H
9237 (etter).15 E F2(X)2.813 E F1 .313(can be)2.813 F F0(I)144 634.2 Q F1
9238 1.347(to limit based on queue identi\214er)3.848 F(,)-.4 E F0(R)3.847 E
9239 F1 1.347(to limit based on recipient,)3.847 F F0(S)3.847 E F1 1.347
9240 (to limit based on)3.847 F(sender)144 646.2 Q 4.757(,o)-.4 G(r)-4.757 E
9241 F0(Q)4.757 E F1 2.258
9242 (to limit based on quarantine reason for quarantined jobs.)4.757 F 4.758
9243 (Ap)7.258 G(articular)-4.758 E .062
9244 (queued job is accepted if one of the corresponding attrib)144 658.2 R
9245 .062(utes contains the indicated)-.2 F F2(string)2.562 E F1(.)A .778
9246 (The optional ! character ne)144 670.2 R -.05(ga)-.15 G .778
9247 (tes the condition tested.).05 F(Multiple)5.778 E F2(\255qX)3.279 E F1
9248 .779(\215ags are permitted,)3.279 F .622(with items with the same k)144
9249 682.2 R .922 -.15(ey l)-.1 H .622(etter \231or'ed\232 together).15 F
9250 3.122(,a)-.4 G .622(nd items with dif)-3.122 F .622(ferent k)-.25 F .922
9251 -.15(ey l)-.1 H(etters).15 E(\231and'ed\232 together)144 694.2 Q(.)-.55
9252 E 23.88(\255Q[reason] Quarantine)72 710.4 R 4.689(an)4.689 G 2.189
9253 (ormal queue items with the gi)-4.689 F -.15(ve)-.25 G 4.689(nr).15 G
9254 2.189(eason or unquarantine quarantined)-4.689 F 1.797
9255 (queue items if no reason is gi)144 722.4 R -.15(ve)-.25 G 4.297
9256 (n. This).15 F 1.797(should only be used with some sort of item)4.297 F
9257 0 Cg EP
9258 %%Page: 103 99
9259 %%BeginPageSetup
9260 BP
9261 %%EndPageSetup
9262 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9263 (SMM:08-103)190.86 E/F1 10/Times-Roman@0 SF(matching using)144 96 Q F0
9264 (\255q[!])2.5 E/F2 10/Times-Italic@0 SF(Xstring)A F1(as described abo)
9265 2.5 E -.15(ve)-.15 G(.).15 E(\255R ret)72 112.2 Q 1.687
9266 (What information you w)46.64 F 1.687
9267 (ant returned if the message bounces;)-.1 F F2 -.37(re)4.187 G(t).37 E
9268 F1 1.687(can be \231HDRS\232 for)4.187 F .878
9269 (headers only or \231FULL\232 for headers plus body)144 124.2 R 5.878
9270 (.T)-.65 G .877(his is a request only; the other end is)-5.878 F 1.308
9271 (not required to honor the parameter)144 136.2 R 6.308(.I)-.55 G 3.808
9272 <6699>-6.308 G 1.309(HDRS\232 is speci\214ed local bounces also return)
9273 -3.808 F(only the headers.)144 148.2 Q 61.08(\255t Read)72 164.4 R .752
9274 (the header for \231T)3.252 F .752
9275 (o:\232, \231Cc:\232, and \231Bcc:\232 lines, and send to e)-.8 F -.15
9276 (ve)-.25 G .752(ryone listed in those).15 F 2.539(lists. The)144 176.4 R
9277 .039(\231Bcc:\232 line will be deleted before sending.)2.539 F(An)5.039
9278 E 2.539(ya)-.15 G .04(ddresses in the ar)-2.539 F .04(gument v)-.18 F
9279 (ec-)-.15 E(tor will be deleted from the send list.)144 188.4 Q
9280 (\255V en)72 204.6 Q 32.32(vid The)-.4 F(indicated)3.18 E F2(en)3.18 E
9281 (vid)-.4 E F1 .68(is passed with the en)3.18 F -.15(ve)-.4 G .679
9282 (lope of the message and returned if the mes-).15 F(sage bounces.)144
9283 216.6 Q<ad58>72 232.8 Q F2(lo)2.5 E(g\214le)-.1 E F1 .724(Log all traf)
9284 31.74 F .724(\214c in and out of)-.25 F F2(sendmail)3.225 E F1 .725
9285 (in the indicated)3.225 F F2(lo)3.225 E(g\214le)-.1 E F1 .725(for deb)
9286 3.225 F .725(ugging mailer prob-)-.2 F 2.5(lems. This)144 244.8 R
9287 (produces a lot of data v)2.5 E
9288 (ery quickly and should be used sparingly)-.15 E(.)-.65 E .638
9289 (There are a number of options that may be speci\214ed as primiti)97 261
9290 R .937 -.15(ve \215)-.25 H 3.137(ags. These).15 F .637
9291 (are the e, i, m, and v)3.137 F 3.784(options. Also,)72 273 R 1.284
9292 (the f option may be speci\214ed as the)3.784 F F0<ad73>3.784 E F1 3.785
9293 (\215ag. The)3.785 F 1.285
9294 (DSN related options \231\255N\232, \231\255R\232, and)3.785 F
9295 <99ad569a206861>72 285 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G
9296 (ects on).25 E F2(sendmail)2.5 E F1(running as daemon.)2.5 E 0 Cg EP
9297 %%Page: 104 100
9298 %%BeginPageSetup
9299 BP
9300 %%EndPageSetup
9301 /F0 12/Times-Bold@0 SF 3(APPENDIX B)250.002 98.4 R -.12(QU)220.29 141.6
9302 S(EUE FILE FORMA).12 E(TS)-1.14 E/F1 10/Times-Roman@0 SF .102
9303 (This appendix describes the format of the queue \214les.)97 201 R .102
9304 (These \214les li)5.102 F .402 -.15(ve i)-.25 H 2.602(na).15 G .101
9305 (queue directory)-.001 F 5.101(.T)-.65 G .101(he indi-)-5.101 F .331
9306 (vidual qf, hf, Qf, df, and xf \214les may be stored in separate)72 213
9307 R/F2 10/Times-Italic@0 SF(qf/)2.831 E F1(,)A F2(df/)2.831 E F1 2.831(,a)
9308 C(nd)-2.831 E F2(xf/)2.831 E F1 .331(subdirectories if the)2.831 F 2.831
9309 (ya)-.15 G .331(re present)-2.831 F(in the queue directory)72 225 Q(.)
9310 -.65 E .924(All queue \214les ha)97 241.2 R 1.224 -.15(ve t)-.2 H .924
9311 (he name).15 F F2(ttYMDhmsNNppppp)3.424 E F1(where)3.424 E F2
9312 (YMDhmsNNppppp)3.424 E F1 .923(is the)3.423 F F2(id)3.423 E F1 .923
9313 (for this mes-)3.423 F(sage and the)72 253.2 Q F2(tt)2.5 E F1
9314 (is a type.)2.5 E(The indi)5 E(vidual letters in the)-.25 E F2(id)2.5 E
9315 F1(are:)2.5 E 28.78(YE)72 269.4 S(ncoded year)-28.78 E 27.11(ME)72 285.6
9316 S(ncoded month)-27.11 E 28.78(DE)72 301.8 S(ncoded day)-28.78 E 31(hE)72
9317 318 S(ncoded hour)-31 E 28.22(mE)72 334.2 S(ncoded minute)-28.22 E 32.11
9318 (sE)72 350.4 S(ncoded second)-32.11 E 19.06(NN Encoded)72 366.6 R(en)2.5
9319 E -.15(ve)-.4 G(lope number).15 E 8.5(ppppp At)72 382.8 R(least \214v)
9320 2.5 E 2.5(ed)-.15 G(ecimal digits of the process ID)-2.5 E .477
9321 (All \214les with the same id collecti)97 399 R -.15(ve)-.25 G .477
9322 (ly de\214ne one message.).15 F .477(Due to the use of memory-b)5.477 F
9323 (uf)-.2 E .477(fered \214les,)-.25 F(some of these \214les may ne)72 411
9324 Q -.15(ve)-.25 G 2.5(ra).15 G(ppear on disk.)-2.5 E(The types are:)97
9325 427.2 Q 25.17(qf The)72 443.4 R(queue control \214le.)2.5 E
9326 (This \214le contains the information necessary to process the job)5 E
9327 (.)-.4 E 25.17(hf The)72 459.6 R(same as a queue control \214le, b)2.5 E
9328 (ut for a quarantined queue job)-.2 E(.)-.4 E 25.17(df The)72 475.8 R
9329 .452(data \214le.)2.952 F .452(The message body \(e)5.452 F .452
9330 (xcluding the header\) is k)-.15 F .452(ept in this \214le.)-.1 F .451
9331 (Sometimes the df \214le)5.451 F .183(is not stored in the same directo\
9332 ry as the qf \214le; in this case, the qf \214le contains a `d' record \
9333 which)108 487.8 R
9334 (names the queue directory that contains the df \214le.)108 499.8 Q
9335 27.39(tf A)72 516 R .046(temporary \214le.)2.546 F .046
9336 (This is an image of the)5.046 F/F3 10/Times-Bold@0 SF(qf)2.546 E F1
9337 .046(\214le when it is being reb)2.546 F 2.545(uilt. It)-.2 F .045
9338 (should be renamed to a)2.545 F F3(qf)108 528 Q F1(\214le v)2.5 E
9339 (ery quickly)-.15 E(.)-.65 E 25.17(xf A)72 544.2 R .566
9340 (transcript \214le, e)3.066 F .567
9341 (xisting during the life of a session sho)-.15 F .567(wing e)-.25 F -.15
9342 (ve)-.25 G .567(rything that happens during that).15 F 3.122
9343 (session. Sometimes)108 556.2 R .622(the xf \214le must be generated be\
9344 fore a queue group has been selected; in this)3.122 F
9345 (case, the xf \214le will be stored in a directory of the def)108 568.2
9346 Q(ault queue group.)-.1 E 22.95(Qf A)72 584.4 R -.74(``)3.278 G(lost')
9347 .74 E 3.278('q)-.74 G .778(ueue control \214le.)-3.278 F F2(sendmail)
9348 5.778 E F1 .778(renames a)3.278 F F3(qf)3.278 E F1 .778(\214le to)3.278
9349 F F3(Qf)3.278 E F1 .779(if there is a se)3.278 F -.15(ve)-.25 G .779
9350 (re \(con\214guration\)).15 F .256(problem that cannot be solv)108 596.4
9351 R .256(ed without human interv)-.15 F 2.756(ention. Search)-.15 F .256
9352 (the log\214le for the queue \214le id)2.756 F .052
9353 (to \214gure out what happened.)108 608.4 R .052(After you resolv)5.052
9354 F .052(ed the problem, you can rename the)-.15 F F3(Qf)2.552 E F1 .053
9355 (\214le to)2.553 F F3(qf)2.553 E F1(and)2.553 E(send it ag)108 620.4 Q
9356 (ain.)-.05 E .741
9357 (The queue control \214le is structured as a series of lines each be)97
9358 636.6 R .74(ginning with a code letter)-.15 F 5.74(.T)-.55 G .74
9359 (he lines)-5.74 F(are as follo)72 648.6 Q(ws:)-.25 E 28.78(VT)72 664.8 S
9360 .819(he v)-28.78 F .819
9361 (ersion number of the queue \214le format, used to allo)-.15 F 3.32(wn)
9362 -.25 G -.25(ew)-3.32 G F2(sendmail)3.57 E F1 .82(binaries to read queue)
9363 3.32 F .004(\214les created by older v)108 676.8 R 2.504(ersions. Def)
9364 -.15 F .004(aults to v)-.1 F .004(ersion zero.)-.15 F .004
9365 (Must be the \214rst line of the \214le if present.)5.004 F -.15(Fo)108
9366 688.8 S 2.5(r8).15 G(.12 the v)-2.5 E(ersion number is 6.)-.15 E 28.78
9367 (AT)72 705 S 1.175(he information gi)-28.78 F -.15(ve)-.25 G 3.675(nb)
9368 .15 G 3.675(yt)-3.675 G 1.175(he A)-3.675 F 1.175
9369 (UTH= parameter of the \231MAIL FR)-.55 F 1.175
9370 (OM:\232 command or $f@$j if)-.4 F(sendmail has been called directly)108
9371 717 Q(.)-.65 E F3 188.36(SMM:08-104 Sendmail)72 756 R
9372 (Installation and Operation Guide)2.5 E 0 Cg EP
9373 %%Page: 105 101
9374 %%BeginPageSetup
9375 BP
9376 %%EndPageSetup
9377 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9378 (SMM:08-105)190.86 E/F1 10/Times-Roman@0 SF 28.78(HA)72 96 S .33
9379 (header de\214nition.)-25.95 F .33(There may be an)5.33 F 2.829(yn)-.15
9380 G .329(umber of these lines.)-2.829 F .329(The order is important: the)
9381 5.329 F 2.829(yr)-.15 G(epre-)-2.829 E .046
9382 (sent the order in the \214nal message.)108 108 R .046
9383 (These use the same syntax as header de\214nitions in the con\214gu-)
9384 5.046 F(ration \214le.)108 120 Q 29.33(CT)72 136.2 S .575
9385 (he controlling address.)-29.33 F .575
9386 (The syntax is \231localuser:aliasname\232.)5.575 F .575
9387 (Recipient addresses follo)5.575 F .575(wing this)-.25 F 2.814
9388 (line will be \215agged so that deli)108 148.2 R -.15(ve)-.25 G 2.814
9389 (ries will be run as the).15 F/F2 10/Times-Italic@0 SF(localuser)5.314 E
9390 F1 2.814(\(a user name from the)5.314 F .562(/etc/passwd \214le\);)108
9391 160.2 R F2(aliasname)3.062 E F1 .561(is the name of the alias that e)
9392 3.062 F .561(xpanded to this address \(used for print-)-.15 F
9393 (ing messages\).)108 172.2 Q 31(qT)72 188.4 S
9394 (he quarantine reason for quarantined queue items.)-31 E 28.78(QT)72
9395 204.6 S .797(he `)-28.78 F .797(`original recipient')-.74 F .798
9396 (', speci\214ed by the ORCPT= \214eld in an ESMTP transaction.)-.74 F
9397 .798(Used e)5.798 F(xclu-)-.15 E(si)108 216.6 Q -.15(ve)-.25 G
9398 (ly for Deli).15 E -.15(ve)-.25 G(ry Status Noti\214cations.).15 E
9399 (It applies only to the follo)5 E(wing `R' line.)-.25 E 32.67(rT)72
9400 232.8 S .783(he `)-32.67 F .783(`\214nal recipient')-.74 F 3.282('u)-.74
9401 G .782(sed for Deli)-3.282 F -.15(ve)-.25 G .782
9402 (ry Status Noti\214cations.).15 F .782(It applies only to the follo)
9403 5.782 F .782(wing `R')-.25 F(line.)108 244.8 Q 29.33(RA)72 261 S .705
9404 (recipient address.)-26.125 F .705
9405 (This will normally be completely aliased, b)5.705 F .705
9406 (ut is actually realiased when the)-.2 F .493(job is processed.)108 273
9407 R .492(There will be one line for each recipient.)5.493 F -1.11(Ve)5.492
9408 G .492(rsion 1 qf \214les also include a lead-)1.11 F .689(ing colon-te\
9409 rminated list of \215ags, which can be `S' to return a message on succe\
9410 ssful \214nal deli)108 285 R(v-)-.25 E(ery)108 297 Q 3.328(,`)-.65 G
9411 .828(F' to return a message on f)-3.328 F .828
9412 (ailure, `D' to return a message if the message is delayed, `B' to)-.1 F
9413 .94(indicate that the body should be returned, `N' to suppress returnin\
9414 g the body)108 309 R 3.441(,a)-.65 G .941(nd `P' to declare)-3.441 F
9415 (this as a `)108 321 Q(`primary')-.74 E 2.5('\()-.74 G
9416 (command line or SMTP-session\) address.)-2.5 E 30.44(ST)72 337.2 S
9417 (he sender address.)-30.44 E(There may only be one of these lines.)5 E
9418 29.89(TT)72 353.4 S(he job creation time.)-29.89 E
9419 (This is used to compute when to time out the job)5 E(.)-.4 E 30.44(PT)
9420 72 369.6 S .114(he current message priority)-30.44 F 5.114(.T)-.65 G
9421 .113(his is used to order the queue.)-5.114 F .113
9422 (Higher numbers mean lo)5.113 F .113(wer priori-)-.25 F 3.676(ties. The)
9423 108 381.6 R 1.176(priority changes as the message sits in the queue.)
9424 3.676 F 1.177(The initial priority depends on the)6.176 F
9425 (message class and the size of the message.)108 393.6 Q 27.11(MA)72
9426 409.8 S 2.704(message. This)-24.406 F .204(line is printed by the)2.704
9427 F F2(mailq)2.704 E F1 .203
9428 (command, and is generally used to store status infor)2.704 F(-)-.2 E
9429 2.5(mation. It)108 421.8 R(can contain an)2.5 E 2.5(yt)-.15 G -.15(ex)
9430 -2.5 G(t.).15 E 30.44(FF)72 438 S .043
9431 (lag bits, represented as one letter per \215ag.)-30.44 F .043
9432 (De\214ned \215ag bits are)5.043 F F0(r)2.543 E F1 .044
9433 (indicating that this is a response)2.544 F .143(message and)108 450 R
9434 F0(w)2.643 E F1 .143(indicating that a w)2.643 F .142
9435 (arning message has been sent announcing that the mail has been)-.1 F
9436 2.513(delayed. Other)108 462 R .013(\215ag bits are:)2.513 F F0(8)2.513
9437 E F1 2.513(:t)C .013(he body contains 8bit data,)-2.513 F F0(b)2.513 E
9438 F1 -5.012 2.513(:a B)D .014(cc: header should be remo)-2.513 F -.15(ve)
9439 -.15 G(d,).15 E F0(d)2.514 E F1(:)A .552
9440 (the mail has RET parameters \(see RFC 1894\),)108 474 R F0(n)3.052 E F1
9441 3.052(:t)C .552(he body of the message should not be returned)-3.052 F
9442 (in case of an error)108 486 Q(,)-.4 E F0(s)2.5 E F1 2.5(:t)C(he en)-2.5
9443 E -.15(ve)-.4 G(lope has been split.).15 E 28.78(NT)72 502.2 S
9444 (he total number of deli)-28.78 E -.15(ve)-.25 G(ry attempts.).15 E
9445 28.78(KT)72 518.4 S
9446 (he time \(as seconds since January 1, 1970\) of the last deli)-28.78 E
9447 -.15(ve)-.25 G(ry attempt.).15 E 31(dI)72 534.6 S 3.15(ft)-31 G .65
9448 (he df \214le is in a dif)-3.15 F .65(ferent directory than the qf \214\
9449 le, then a `d' record is present, specifying the)-.25 F
9450 (directory in which the df \214le resides.)108 546.6 Q 32.67(IT)72 562.8
9451 S .725(he i-number of the data \214le; this can be used to reco)-32.67 F
9452 -.15(ve)-.15 G 3.224(ry).15 G .724
9453 (our mail queue after a disastrous disk)-3.224 F(crash.)108 574.8 Q 31
9454 ($A)72 591 S(macro de\214nition.)-28.5 E(The v)5 E
9455 (alues of certain macros are passed through to the queue run phase.)-.25
9456 E 29.33(BT)72 607.2 S .924(he body type.)-29.33 F .925
9457 (The remainder of the line is a te)5.924 F .925
9458 (xt string de\214ning the body type.)-.15 F .925(If this \214eld is)
9459 5.925 F .009(missing, the body type is assumed to be \231unde\214ned\
9460 \232 and no special processing is attempted.)108 619.2 R(Le)5.008 E -.05
9461 (ga)-.15 G(l).05 E -.25(va)108 631.2 S
9462 (lues are \2317BIT\232 and \2318BITMIME\232.).25 E 29.89(ZT)72 647.4 S
9463 (he original en)-29.89 E -.15(ve)-.4 G
9464 (lope id \(from the ESMTP transaction\).).15 E -.15(Fo)5 G 2.5(rD).15 G
9465 (eli)-2.5 E -.15(ve)-.25 G 2.5(rS).15 G(tatus Noti\214cations only)-2.5
9466 E(.)-.65 E 4.072(As an e)97 663.6 R 4.072(xample, the follo)-.15 F 4.073
9467 (wing is a queue \214le sent to \231eric@mammoth.Berk)-.25 F(ele)-.1 E
9468 -.65(y.)-.15 G 4.073(EDU\232 and).65 F 0 Cg EP
9469 %%Page: 106 102
9470 %%BeginPageSetup
9471 BP
9472 %%EndPageSetup
9473 /F0 10/Times-Bold@0 SF 188.36(SMM:08-106 Sendmail)72 60 R
9474 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9475 (\231bostic@ok)72 98 Q(eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)
9476 -.15 G(EDU\232).65 E/F2 7/Times-Roman@0 SF(1)-4 I F1(:)4 I(V4)112 114.2
9477 Q(T711358135)112 126.2 Q(K904446490)112 138.2 Q(N0)112 150.2 Q(P2100941)
9478 112 162.2 Q($_eric@localhost)112 174.2 Q(${daemon_\215ags})112 186.2 Q
9479 (Seric)112 198.2 Q(Ceric:100:1000:sendmail@v)112 210.2 Q(angogh.CS.Berk)
9480 -.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:eric@mammoth.Berk)112
9481 222.2 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:bostic@ok)112 234.2 Q
9482 (eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
9483 (H?P?Return-path: <^g>)112 246.2 Q(H??Recei)112 258.2 Q -.15(ve)-.25 G
9484 (d: by v).15 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
9485 (EDU \(5.108/2.7\) id AAA06703;).65 E(Fri, 17 Jul 1992 00:28:55 -0700)
9486 132 270.2 Q(H??Recei)112 282.2 Q -.15(ve)-.25 G(d: from mail.CS.Berk).15
9487 E(ele)-.1 E -.65(y.)-.15 G(EDU by v).65 E(angogh.CS.Berk)-.25 E(ele)-.1
9488 E -.65(y.)-.15 G(EDU \(5.108/2.7\)).65 E
9489 (id AAA06698; Fri, 17 Jul 1992 00:28:54 -0700)132 294.2 Q(H??Recei)112
9490 306.2 Q -.15(ve)-.25 G(d: from [128.32.31.21] by mail.CS.Berk).15 E(ele)
9491 -.1 E -.65(y.)-.15 G(EDU \(5.96/2.5\)).65 E
9492 (id AA22777; Fri, 17 Jul 1992 03:29:14 -0400)132 318.2 Q(H??Recei)112
9493 330.2 Q -.15(ve)-.25 G(d: by foo.bar).15 E(.baz.de \(5.57/Ultrix3.0-C\))
9494 -.55 E(id AA22757; Fri, 17 Jul 1992 09:31:25 GMT)132 342.2 Q
9495 (H?F?From: eric@foo.bar)112 354.2 Q(.baz.de \(Eric Allman\))-.55 E
9496 (H?x?Full-name: Eric Allman)112 366.2 Q
9497 (H??Message-id: <9207170931.AA22757@foo.bar)112 378.2 Q(.baz.de>)-.55 E
9498 (H??T)112 390.2 Q(o: sendmail@v)-.8 E(angogh.CS.Berk)-.25 E(ele)-.1 E
9499 -.65(y.)-.15 G(EDU).65 E(H??Subject: this is an e)112 402.2 Q
9500 (xample message)-.15 E .657(This sho)72 418.4 R .658(ws the person who \
9501 sent the message, the submission time \(in seconds since January 1, 197\
9502 0\), the)-.25 F(message priority)72 430.4 Q 2.5(,t)-.65 G
9503 (he message class, the recipients, and the headers for the message.)-2.5
9504 E .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL
9505 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8
9506 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108
9507 678.8 DL 116 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120
9508 678.8 DL 128 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132
9509 678.8 DL 140 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144
9510 678.8 DL 152 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156
9511 678.8 DL 164 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168
9512 678.8 DL 176 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180
9513 678.8 DL 188 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192
9514 678.8 DL 200 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204
9515 678.8 DL 212 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F3 5
9516 /Times-Roman@0 SF(1)93.6 689.2 Q/F4 8/Times-Roman@0 SF .719(This e)3.2 J
9517 .719(xample is contri)-.12 F -.12(ve)-.2 G 2.719(da).12 G .719
9518 (nd probably inaccurate for your en)-2.719 F 2.719(vironment. Glance)
9519 -.32 F -.12(ove)2.718 G 2.718(ri).12 G 2.718(tt)-2.718 G 2.718(og)-2.718
9520 G .718(et an idea; nothing can replace)-2.718 F(looking at what your o)
9521 72 702 Q(wn system generates.)-.2 E 0 Cg EP
9522 %%Page: 107 103
9523 %%BeginPageSetup
9524 BP
9525 %%EndPageSetup
9526 /F0 12/Times-Bold@0 SF 3(APPENDIX C)249.672 98.4 R(SUMMAR)198.282 141.6
9527 Q 3(YO)-.42 G 3(FS)-3 G(UPPOR)-3 E 3(TF)-.48 G(ILES)-3 E/F1 10
9528 /Times-Roman@0 SF 1.52(This is a summary of the support \214les that)97
9529 201 R/F2 10/Times-Italic@0 SF(sendmail)4.019 E F1 1.519
9530 (creates or generates.)4.019 F(Man)6.519 E 4.019(yo)-.15 G 4.019(ft)
9531 -4.019 G 1.519(hese can be)-4.019 F(changed by editing the sendmail.cf \
9532 \214le; check there to \214nd the actual pathnames.)72 213 Q
9533 (/usr/sbin/sendmail)72 229.2 Q(The binary of)144 241.2 Q F2(sendmail)2.5
9534 E F1(.)A(/usr/bin/ne)72 257.4 Q -.1(wa)-.25 G(liases).1 E 3.734(Al)144
9535 269.4 S 1.235
9536 (ink to /usr/sbin/sendmail; causes the alias database to be reb)-3.734 F
9537 3.735(uilt. Running)-.2 F 1.235(this pro-)3.735 F
9538 (gram is completely equi)144 281.4 Q -.25(va)-.25 G(lent to gi).25 E
9539 (ving)-.25 E F2(sendmail)2.5 E F1(the)2.5 E/F3 10/Times-Bold@0 SF
9540 (\255bi)2.5 E F1(\215ag.)2.5 E 13.38(/usr/bin/mailq Prints)72 297.6 R
9541 3.703(al)3.703 G 1.203(isting of the mail queue.)-3.703 F 1.202
9542 (This program is equi)6.203 F -.25(va)-.25 G 1.202(lent to using the).25
9543 F F3(\255bp)3.702 E F1 1.202(\215ag to)3.702 F F2(sendmail)144 309.6 Q
9544 F1(.)A(/etc/mail/sendmail.cf)72 325.8 Q
9545 (The con\214guration \214le, in te)144 337.8 Q(xtual form.)-.15 E 1.72
9546 (/etc/mail/help\214le The)72 354 R(SMTP help \214le.)2.5 E
9547 (/etc/mail/statistics)72 370.2 Q 2.5(As)144 382.2 S
9548 (tatistics \214le; need not be present.)-2.5 E(/etc/mail/sendmail.pid)72
9549 398.4 Q .318(Created in daemon mode; it contains the process id of the \
9550 current SMTP daemon.)144 410.4 R .318(If you)5.318 F 1.048
9551 (use this in scripts; use `)144 422.4 R 1.048(`head \2551')-.74 F 3.548
9552 ('t)-.74 G 3.548(og)-3.548 G 1.047
9553 (et just the \214rst line; the second line contains the)-3.548 F .679
9554 (command line used to in)144 434.4 R -.2(vo)-.4 G .879 -.1(ke t).2 H
9555 .679(he daemon, and later v).1 F .679(ersions of)-.15 F F2(sendmail)3.18
9556 E F1 .68(may add more)3.18 F(information to subsequent lines.)144 446.4
9557 Q 5.06(/etc/mail/aliases The)72 462.6 R(te)2.5 E(xtual v)-.15 E
9558 (ersion of the alias \214le.)-.15 E(/etc/mail/aliases.db)72 478.8 Q
9559 (The alias \214le in)144 490.8 Q F2(hash)2.5 E F1(\(3\) format.)1.666 E
9560 (/etc/mail/aliases.{pag,dir})72 507 Q(The alias \214le in)144 519 Q F2
9561 (ndbm)2.5 E F1(\(3\) format.)1.666 E(/v)72 535.2 Q(ar/spool/mqueue)-.25
9562 E(The directory in which the mail queue\(s\) and temporary \214les resi\
9563 de.)144 547.2 Q(/v)72 563.4 Q(ar/spool/mqueue/qf*)-.25 E
9564 (Control \(queue\) \214les for messages.)144 575.4 Q(/v)72 591.6 Q
9565 (ar/spool/mqueue/df*)-.25 E(Data \214les.)144 603.6 Q(/v)72 619.8 Q
9566 (ar/spool/mqueue/tf*)-.25 E -.7(Te)144 631.8 S(mporary v).7 E
9567 (ersions of the qf \214les, used during queue \214le reb)-.15 E(uild.)
9568 -.2 E(/v)72 648 Q(ar/spool/mqueue/xf*)-.25 E 2.5(At)144 660 S
9569 (ranscript of the current session.)-2.5 E F3
9570 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-107)190.86 E
9571 0 Cg EP
9572 %%Page: 108 104
9573 %%BeginPageSetup
9574 BP
9575 %%EndPageSetup
9576 /F0 10/Times-Bold@0 SF 188.36(SMM:08-108 Sendmail)72 60 R
9577 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9578 (This page intentionally left blank;)256.225 300 Q
9579 (replace it with a blank sheet for double-sided output.)218.6 312 Q 0 Cg
9580 EP
9581 %%Page: 3 105
9582 %%BeginPageSetup
9583 BP
9584 %%EndPageSetup
9585 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9586 (SMM:08-3)200.86 E/F1 12/Times-Roman@0 SF -1.116(TA)263.226 98.4 S
9587 (BLE OF CONTENTS)1.116 E/F2 10/Times-Roman@0 SF 2.5(1. B)72 124.8 R
9588 (ASIC INST)-.35 E(ALLA)-.93 E 1.18(TION ...............................\
9589 .......................................................................\
9590 .........)-1.11 F(7)31 E 2.5(1.1. Compiling)87 139.2 R .43(Sendmail ...\
9591 .......................................................................\
9592 ....................................)2.5 F(7)31 E 2.5(1.1.1. T)102 153.6
9593 R(weaking the Build In)-.8 E -.2(vo)-.4 G .19(cation ..................\
9594 ...................................................................).2 F
9595 (7)31 E 2.5(1.1.2. Creating)102 168 R 2.5(aS)2.5 G
9596 (ite Con\214guration File)-2.5 E 28.5(.................................\
9597 ............................................... 7)2.94 F 2.5(1.1.3. T)
9598 102 182.4 R(weaking the Mak)-.8 E 1.64(e\214le ........................\
9599 .......................................................................\
9600 ..)-.1 F(8)31 E 2.5(1.1.4. Compilation)102 196.8 R(and installation)2.5
9601 E 28.5(................................................................\
9602 ........................ 8)4.6 F 2.5(1.2. Con\214guration)87 211.2 R .99
9603 (Files ................................................................\
9604 ................................................)2.5 F(8)31 E 2.5
9605 (1.3. Details)87 225.6 R(of Installation Files)2.5 E 28.5(.............\
9606 .......................................................................\
9607 ............... 9)4.89 F 2.5(1.3.1. /usr/sbin/sendmail)102 240 R 23.5(.\
9608 .......................................................................\
9609 ................................. 10)2.66 F 2.5
9610 (1.3.2. /etc/mail/sendmail.cf)102 254.4 R 23.5(........................\
9611 .......................................................................\
9612 ..... 10)4.34 F 2.5(1.3.3. /etc/mail/submit.cf)102 268.8 R 23.5(.......\
9613 .......................................................................\
9614 .......................... 10)3.22 F 2.5(1.3.4. /usr/bin/ne)102 283.2 R
9615 -.1(wa)-.25 G 2.19(liases .............................................\
9616 ..........................................................).1 F(10)26 E
9617 2.5(1.3.5. /usr/bin/hoststat)102 297.6 R 23.5(.........................\
9618 .......................................................................\
9619 ............ 10)4.6 F 2.5(1.3.6. /usr/bin/pur)102 312 R 1.18(gestat ...\
9620 .......................................................................\
9621 ................................)-.18 F(10)26 E 2.5(1.3.7. /v)102 326.4
9622 R 1.81(ar/spool/mqueue ................................................\
9623 ........................................................)-.25 F(11)26 E
9624 2.5(1.3.8. /v)102 340.8 R 2.09(ar/spool/clientmqueue ..................\
9625 .......................................................................\
9626 ......)-.25 F(11)26 E 2.5(1.3.9. /v)102 355.2 R .97(ar/spool/mqueue/.ho\
9627 ststat ................................................................\
9628 ..........................)-.25 F(11)26 E 2.5
9629 (1.3.10. /etc/mail/aliases*)102 369.6 R 23.5(..........................\
9630 .......................................................................\
9631 ....... 11)4.06 F 2.5(1.3.11. /etc/rc)102 384 R(or /etc/init.d/sendmail)
9632 2.5 E 23.5(............................................................\
9633 .......................... 12)3.23 F 2.5(1.3.12. /etc/mail/help\214le)
9634 102 398.4 R 23.5(......................................................\
9635 ................................................... 12)3.22 F 2.5
9636 (1.3.13. /etc/mail/statistics)102 412.8 R 23.5(........................\
9637 .......................................................................\
9638 ........ 12)3.77 F 2.5(1.3.14. /usr/bin/mailq)102 427.2 R 23.5(........\
9639 .......................................................................\
9640 .............................. 12)4.88 F 2.5(1.3.15. sendmail.pid)102
9641 441.6 R 23.5(..........................................................\
9642 ..................................................... 12)4.61 F 2.5
9643 (1.3.16. Map)102 456 R .72(Files ......................................\
9644 .......................................................................\
9645 .......)2.5 F(14)26 E 2.5(2. NORMAL)72 470.4 R(OPERA)2.5 E 1.56(TIONS .\
9646 .......................................................................\
9647 .....................................)-1.11 F(14)26 E 2.5(2.1. The)87
9648 484.8 R(System Log)2.5 E 23.5(.........................................\
9649 .......................................................................\
9650 .... 14)4.89 F 2.5(2.1.1. F)102 499.2 R 2.26(ormat ....................\
9651 .......................................................................\
9652 ...............................)-.15 F(14)26 E 2.5(2.1.2. Le)102 513.6 R
9653 -.15(ve)-.25 G 2.24(ls ................................................\
9654 .......................................................................\
9655 ....).15 F(15)26 E 2.5(2.2. Dumping)87 528 R .72(State ................\
9656 .......................................................................\
9657 ................................)2.5 F(15)26 E 2.5(2.3. The)87 542.4 R
9658 (Mail Queues)2.5 E 23.5(...............................................\
9659 .................................................................... 15)
9660 4.07 F 2.5(2.3.1. Queue)102 556.8 R(Groups and Queue Directories)2.5 E
9661 23.5(..................................................................\
9662 ........ 16)2.99 F 2.5(2.3.2. Queue)102 571.2 R 1.84(Runs .............\
9663 .......................................................................\
9664 ..............................)2.5 F(16)26 E 2.5(2.3.3. Manual)102 585.6
9665 R(Interv)2.5 E 1.72(ention ............................................\
9666 .........................................................)-.15 F(17)26 E
9667 2.5(2.3.4. Printing)102 600 R(the queue)2.5 E 23.5(....................\
9668 .......................................................................\
9669 .............. 17)2.67 F 2.5(2.3.5. F)102 614.4 R(orcing the queue)-.15
9670 E 23.5(................................................................\
9671 ......................................... 17)3.94 F 2.5
9672 (2.3.6. Quarantined)102 628.8 R(Queue Items)2.5 E 23.5(................\
9673 .......................................................................\
9674 ...... 18)3.25 F 2.5(2.4. Disk)87 643.2 R(Based Connection Information)
9675 2.5 E 23.5(............................................................\
9676 ......................... 18)3.79 F 2.5(2.5. The)87 657.6 R
9677 (Service Switch)2.5 E 23.5(............................................\
9678 .................................................................... 19)
9679 2.68 F 2.5(2.6. The)87 672 R(Alias Database)2.5 E 23.5(................\
9680 .......................................................................\
9681 ......................... 19)2.69 F 2.5(2.6.1. Reb)102 686.4 R
9682 (uilding the alias database)-.2 E 23.5(................................\
9683 ....................................................... 21)4.27 F 2.5
9684 (2.6.2. Potential)102 700.8 R .72(problems ............................\
9685 .......................................................................\
9686 .....)2.5 F(21)26 E 2.5(2.6.3. List)102 715.2 R -.25(ow)2.5 G 1.81(ners\
9687  ......................................................................\
9688 .............................................).25 F(21)26 E 0 Cg EP
9689 %%Page: 4 106
9690 %%BeginPageSetup
9691 BP
9692 %%EndPageSetup
9693 /F0 10/Times-Bold@0 SF 198.36(SMM:08-4 Sendmail)72 60 R
9694 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
9695 (2.7. User)87 96 R(Information Database)2.5 E 23.5(....................\
9696 .......................................................................\
9697 ......... 21)2.7 F 2.5(2.8. Per)87 110.4 R(-User F)-.2 E(orw)-.15 E
9698 (arding \(.forw)-.1 E(ard Files\))-.1 E 23.5(..........................\
9699 ......................................................... 22)4.09 F 2.5
9700 (2.9. Special)87 124.8 R(Header Lines)2.5 E 23.5(......................\
9701 .......................................................................\
9702 ................ 22)2.97 F 2.5(2.9.1. Errors-T)102 139.2 R 2.09(o: ....\
9703 .......................................................................\
9704 ..........................................)-.8 F(22)26 E 2.5
9705 (2.9.2. Apparently-T)102 153.6 R 2.09(o: ..............................\
9706 .......................................................................\
9707 ........)-.8 F(22)26 E 2.5(2.9.3. Precedence)102 168 R 23.5(...........\
9708 .......................................................................\
9709 .................................. 22)2.97 F 2.5(2.10. IDENT)87 182.4 R
9710 (Protocol Support)2.5 E 23.5(..........................................\
9711 ........................................................... 22)2.95 F
9712 2.5(3. ARGUMENTS)72 196.8 R 23.5(......................................\
9713 .......................................................................\
9714 .................. 23)3.78 F 2.5(3.1. Queue)87 211.2 R(Interv)2.5 E 1.55
9715 (al ...................................................................\
9716 ....................................................)-.25 F(23)26 E 2.5
9717 (3.2. Daemon)87 225.6 R 1.29(Mode .....................................\
9718 .......................................................................\
9719 ...........)2.5 F(23)26 E 2.5(3.3. F)87 240 R(orcing the Queue)-.15 E
9720 23.5(..................................................................\
9721 ............................................... 24)4.22 F 2.5(3.4. Deb)
9722 87 254.4 R 1.76(ugging ................................................\
9723 .......................................................................\
9724 ......)-.2 F(24)26 E 2.5(3.5. Changing)87 268.8 R(the V)2.5 E
9725 (alues of Options)-1.11 E 23.5(........................................\
9726 .................................................... 25)3.23 F 2.5
9727 (3.6. T)87 283.2 R(rying a Dif)-.35 E(ferent Con\214guration File)-.25 E
9728 23.5(..................................................................\
9729 ................. 25)4.67 F 2.5(3.7. Logging)87 297.6 R -.35(Tr)2.5 G
9730 (af).35 E .5(\214c ....................................................\
9731 ..................................................................)-.25
9732 F(25)26 E 2.5(3.8. T)87 312 R(esting Con\214guration Files)-.7 E 23.5(.\
9733 .......................................................................\
9734 ........................... 26)4.19 F 2.5(3.9. Persistent)87 326.4 R
9735 (Host Status Information)2.5 E 23.5(...................................\
9736 ..................................................... 27)3.5 F 2.5
9737 (4. TUNING)72 340.8 R 23.5(............................................\
9738 .......................................................................\
9739 ...................... 27)2.68 F 2.5(4.1. T)87 355.2 R 1.07(imeouts ...\
9740 .......................................................................\
9741 ......................................................)-.35 F(27)26 E
9742 2.5(4.1.1. Queue)102 369.6 R(interv)2.5 E 2.1(al ......................\
9743 .......................................................................\
9744 .................)-.25 F(27)26 E 2.5(4.1.2. Read)102 384 R 1(timeouts .\
9745 .......................................................................\
9746 .......................................)2.5 F(27)26 E 2.5
9747 (4.1.3. Message)102 398.4 R 1.56(timeouts .............................\
9748 .......................................................................\
9749 .....)2.5 F(29)26 E 2.5(4.2. F)87 412.8 R(orking During Queue Runs)-.15
9750 E 23.5(................................................................\
9751 ................................. 30)4.49 F 2.5(4.3. Queue)87 427.2 R
9752 .73(Priorities ........................................................\
9753 .............................................................)2.5 F(30)
9754 26 E 2.5(4.4. Load)87 441.6 R .44(Limiting ............................\
9755 .......................................................................\
9756 .....................)2.5 F(30)26 E 2.5(4.5. Resource)87 456 R .17(Limi\
9757 ts ....................................................................\
9758 .................................................)2.5 F(31)26 E 2.5
9759 (4.6. Measures)87 470.4 R(ag)2.5 E(ainst Denial of Service Attacks)-.05
9760 E 23.5(................................................................\
9761 ......... 31)3.87 F 2.5(4.7. Deli)87 484.8 R -.15(ve)-.25 G(ry Mode).15
9762 E 23.5(................................................................\
9763 ....................................................... 31)3.08 F 2.5
9764 (4.8. Log)87 499.2 R(Le)2.5 E -.15(ve)-.25 G 2.52(l.).15 G 23.5(.......\
9765 .......................................................................\
9766 ................................................ 32)-2.52 F 2.5
9767 (4.9. File)87 513.6 R .72(Modes .......................................\
9768 .......................................................................\
9769 ...............)2.5 F(32)26 E 2.5(4.9.1. T)102 528 R 2.5(os)-.8 G
9770 (uid or not to suid?)-2.5 E 23.5(......................................\
9771 ........................................................... 32)6.52 F
9772 2.5(4.9.2. T)102 542.4 R(urning of)-.45 E 2.5(fs)-.25 G(ecurity checks)
9773 -2.5 E 23.5(...........................................................\
9774 ............................... 33)3.95 F 2.5(4.10. Connection)87 556.8
9775 R 1.56(Caching ........................................................\
9776 ....................................................)2.5 F(35)26 E 2.5
9777 (4.11. Name)87 571.2 R(Serv)2.5 E(er Access)-.15 E 23.5(...............\
9778 .......................................................................\
9779 ...................... 36)2.85 F 2.5(4.12. Mo)87 585.6 R(ving the Per)
9780 -.15 E(-User F)-.2 E(orw)-.15 E(ard Files)-.1 E 23.5(..................\
9781 .................................................................. 37)
9782 3.84 F 2.5(4.13. Free)87 600 R 1.85(Space .............................\
9783 .......................................................................\
9784 .......................)2.5 F(37)26 E 2.5(4.14. Maximum)87 614.4 R
9785 (Message Size)2.5 E 23.5(..............................................\
9786 ....................................................... 37)4.62 F 2.5
9787 (4.15. Pri)87 628.8 R -.25(va)-.25 G .3 -.15(cy F).25 H 1.93(lags .....\
9788 .......................................................................\
9789 ...........................................).15 F(37)26 E 2.5
9790 (4.16. Send)87 643.2 R(to Me T)2.5 E 2.08(oo ..........................\
9791 .......................................................................\
9792 ..................)-.8 F(37)26 E 2.5(5. THE)72 657.6 R
9793 (WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-1.11 E 23.5
9794 (........................................................ 38)4.64 F 2.5
9795 (5.1. R)87 672 R(and S \212 Re)2.5 E(writing Rules)-.25 E 23.5(........\
9796 .......................................................................\
9797 ................... 38)4.3 F 2.5(5.1.1. The)102 686.4 R(left hand side)
9798 2.5 E 23.5(............................................................\
9799 ............................................. 38)4.07 F 2.5(5.1.2. The)
9800 102 700.8 R(right hand side)2.5 E 23.5(................................\
9801 .......................................................................\
9802  39)3.51 F 2.5(5.1.3. Semantics)102 715.2 R(of re)2.5 E
9803 (writing rule sets)-.25 E 23.5(........................................\
9804 ........................................... 40)4.6 F 0 Cg EP
9805 %%Page: 5 107
9806 %%BeginPageSetup
9807 BP
9808 %%EndPageSetup
9809 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9810 (SMM:08-5)200.86 E/F1 10/Times-Roman@0 SF 2.5(5.1.4. Ruleset)102 96 R
9811 2.11(hooks ............................................................\
9812 ...................................................)2.5 F(41)26 E 2.5
9813 (5.1.4.1. check_relay)117 110.4 R 23.5(................................\
9814 .......................................................................\
9815 ... 41)2.69 F 2.5(5.1.4.2. check_mail)117 124.8 R 23.5(................\
9816 .......................................................................\
9817 ................... 41)4.9 F 2.5(5.1.4.3. check_rcpt)117 139.2 R 23.5(.\
9818 .......................................................................\
9819 ................................... 42)4.63 F 2.5(5.1.4.4. check_data)
9820 117 153.6 R 23.5(......................................................\
9821 ..................................................... 42)3.52 F 2.5
9822 (5.1.4.5. check_compat)117 168 R 23.5(.................................\
9823 ..................................................................... 4\
9824 2)3.24 F 2.5(5.1.4.6. check_eoh)117 182.4 R 23.5(......................\
9825 .......................................................................\
9826 ............... 42)3.24 F 2.5(5.1.4.7. check_eom)117 196.8 R 23.5(.....\
9827 .......................................................................\
9828 ............................... 43)2.96 F 2.5(5.1.4.8. check_etrn)117
9829 211.2 R 23.5(..........................................................\
9830 ................................................. 43)4.63 F 2.5
9831 (5.1.4.9. check_e)117 225.6 R .89(xpn .................................\
9832 .......................................................................\
9833 ..)-.15 F(43)26 E 2.5(5.1.4.10. check_vrfy)117 240 R 23.5(.............\
9834 .......................................................................\
9835 ..................... 43)3.52 F 2.5(5.1.4.11. trust_auth)117 254.4 R
9836 23.5(..................................................................\
9837 ......................................... 43)3.5 F 2.5
9838 (5.1.4.12. tls_client)117 268.8 R 23.5(................................\
9839 .......................................................................\
9840 ..... 43)4.33 F 2.5(5.1.4.13. tls_serv)117 283.2 R 2.27(er ............\
9841 .......................................................................\
9842 ........................)-.15 F(43)26 E 2.5(5.1.4.14. tls_rcpt)117 297.6
9843 R 23.5(................................................................\
9844 ............................................... 43)3.5 F 2.5
9845 (5.1.4.15. srv_features)117 312 R 23.5(................................\
9846 .......................................................................\
9847  43)4.63 F 2.5(5.1.4.16. try_tls)117 326.4 R 23.5(.....................\
9848 .......................................................................\
9849 ..................... 44)2.94 F 2.5(5.1.4.17. authinfo)117 340.8 R 23.5
9850 (......................................................................\
9851 ........................................ 44)2.67 F 2.5(5.1.4.18. queue)
9852 117 355.2 R 1.44(group ................................................\
9853 ........................................................)-.15 F(45)26 E
9854 2.5(5.1.4.19. greet_pause)117 369.6 R 23.5(............................\
9855 .......................................................................\
9856 ..... 45)3.24 F 2.5(5.1.5. IPC)102 384 R 1(mailers ....................\
9857 .......................................................................\
9858 ........................)2.5 F(45)26 E 2.5(5.2. D)87 398.4 R 2.5<8a44>
9859 2.5 G(e\214ne Macro)-2.5 E 23.5(.......................................\
9860 .......................................................................\
9861 .. 46)3.52 F 2.5(5.3. C)87 412.8 R(and F \212 De\214ne Classes)2.5 E
9862 23.5(..................................................................\
9863 ................................... 52)2.67 F 2.5(5.4. M)87 427.2 R 2.5
9864 <8a44>2.5 G(e\214ne Mailer)-2.5 E 23.5(................................\
9865 .......................................................................\
9866 ........ 54)3.79 F 2.5(5.5. H)87 441.6 R 2.5<8a44>2.5 G(e\214ne Header)
9867 -2.5 E 23.5(...........................................................\
9868 .................................................... 59)3.25 F 2.5
9869 (5.6. O)87 456 R 2.5<8a53>2.5 G(et Option)-2.5 E 23.5(.................\
9870 .......................................................................\
9871 ............................. 60)3.22 F 2.5(5.7. P)87 470.4 R 2.5<8a50>
9872 2.5 G(recedence De\214nitions)-2.5 E 23.5(.............................\
9873 ..................................................................... 7\
9874 7)2.96 F 2.5(5.8. V)87 484.8 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E
9875 (ersion Le)-1.11 E -.15(ve)-.25 G 2.8(l.).15 G 23.5(...................\
9876 ..................................................................... 7\
9877 8)-2.8 F 2.5(5.9. K)87 499.2 R 2.5<8a4b>2.5 G .3 -.15(ey F)-2.75 H
9878 (ile Declaration).15 E 23.5(...........................................\
9879 .......................................................... 79)2.81 F 2.5
9880 (5.10. Q)87 513.6 R 2.5<8a51>2.5 G(ueue Group Declaration)-2.5 E 23.5(.\
9881 .......................................................................\
9882 ................... 86)2.98 F 2.5(5.11. X)87 528 R 2.5<8a4d>2.5 G
9883 (ail Filter \(Milter\) De\214nitions)-2.5 E 23.5(......................\
9884 ............................................................ 87)4.61 F
9885 2.5(5.12. The)87 542.4 R(User Database)2.5 E 23.5(.....................\
9886 .......................................................................\
9887 .................. 88)4.92 F 2.5(5.12.1. Structure)102 556.8 R
9888 (of the user database)2.5 E 23.5(......................................\
9889 ............................................... 88)2.7 F 2.5
9890 (5.12.2. User)102 571.2 R(database semantics)2.5 E 23.5(...............\
9891 .......................................................................\
9892 ....... 89)3.25 F 2.5(5.12.3. Creating)102 587.6 R(the database)2.5 E/F2
9893 7/Times-Roman@0 SF(23)-4 I F1 23.5(....................................\
9894 ........................................................... 89)2.91 4 N
9895 2.5(6. O)72 602 R(THER CONFIGURA)-.4 E 1.97(TION ......................\
9896 .......................................................................\
9897 ............)-1.11 F(90)26 E 2.5(6.1. P)87 616.4 R(arameters in de)-.15
9898 E .3(vtools/OS/$oscf ..................................................\
9899 .........................................)-.25 F(90)26 E 2.5(6.2. P)87
9900 630.8 R(arameters in sendmail/conf.h)-.15 E 23.5(......................\
9901 .......................................................................\
9902 . 91)4.78 F 2.5(6.3. Con\214guration)87 645.2 R(in sendmail/conf.c)2.5 E
9903 23.5(..................................................................\
9904 ........................ 93)4.06 F 2.5(6.3.1. Built-in)102 659.6 R
9905 (Header Semantics)2.5 E 23.5(..........................................\
9906 ................................................. 93)4.9 F 2.5
9907 (6.3.2. Restricting)102 674 R(Use of Email)2.5 E 23.5(.................\
9908 .......................................................................\
9909 ...... 95)4.34 F 2.5(6.3.3. Ne)102 688.4 R 2.5(wD)-.25 G
9910 (atabase Map Classes)-2.5 E 23.5(......................................\
9911 ................................................... 95)4.89 F 2.5
9912 (6.3.4. Queueing)102 702.8 R 1.56(Function ............................\
9913 .......................................................................\
9914 ....)2.5 F(96)26 E 2.5(6.3.5. Refusing)102 717.2 R
9915 (Incoming SMTP Connections)2.5 E 23.5(.................................\
9916 ...................................... 96)2.94 F 0 Cg EP
9917 %%Page: 6 108
9918 %%BeginPageSetup
9919 BP
9920 %%EndPageSetup
9921 /F0 10/Times-Bold@0 SF 198.36(SMM:08-6 Sendmail)72 60 R
9922 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
9923 (6.3.6. Load)102 96 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E 23.5
9924 (......................................................................\
9925 .................... 97)2.74 F 2.5(6.4. Con\214guration)87 110.4 R
9926 (in sendmail/daemon.c)2.5 E 23.5(......................................\
9927 ............................................... 97)2.67 F 2.5(6.5. LD)87
9928 124.8 R .29(AP ........................................................\
9929 .......................................................................\
9930 ......)-.4 F(97)26 E 2.5(6.5.1. LD)102 139.2 R(AP Recursion)-.4 E 23.5(\
9931 .......................................................................\
9932 ................................... 97)4.74 F 2.5(6.5.1.1. Example)117
9933 153.6 R 23.5(..........................................................\
9934 ..................................................... 98)2.95 F 2.5
9935 (6.6. ST)87 168 R(AR)-.93 E .58(TTLS ..................................\
9936 .......................................................................\
9937 ...................)-.6 F(98)26 E 2.5(6.6.1. Certi\214cates)102 182.4 R
9938 (for ST)2.5 E(AR)-.93 E .87(TTLS ......................................\
9939 ....................................................)-.6 F(98)26 E 2.5
9940 (6.6.2. PRNG)102 196.8 R(for ST)2.5 E(AR)-.93 E 2.25(TTLS .............\
9941 .......................................................................\
9942 .............)-.6 F(99)26 E 2.5(6.7. Encoding)87 211.2 R(of ST)2.5 E(AR)
9943 -.93 E(TTLS and A)-.6 E(UTH related Macros)-.55 E 23.5
9944 (............................................................ 99)2.56 F
9945 2.5(7. A)72 225.6 R(CKNO)-.4 E .1(WLEDGEMENTS .........................\
9946 .......................................................................\
9947 ............)-.35 F(99)26 E(Appendix A.)72 240 Q(COMMAND LINE FLA)5 E
9948 1.97(GS ...............................................................\
9949 ..........................)-.4 F(101)21 E(Appendix B.)72 254.4 Q -.1(QU)
9950 5 G(EUE FILE FORMA).1 E 1.38(TS .......................................\
9951 .....................................................)-1.11 F(104)21 E
9952 (Appendix C.)72 268.8 Q(SUMMAR)5 E 2.5(YO)-.65 G 2.5(FS)-2.5 G(UPPOR)
9953 -2.5 E 2.5(TF)-.6 G 1.12(ILES .........................................\
9954 .....................................)-2.5 F(107)21 E 0 Cg EP
9955 %%Trailer
9956 end
9957 %%EOF