Import sendmail 8.13.8
[dragonfly.git] / contrib / sendmail-8.13.8 / doc / op / op.ps
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.19
3 %%CreationDate: Mon Aug  7 10:37:25 2006
4 %%DocumentNeededResources: font Times-Bold
5 %%+ font Times-Roman
6 %%+ font Times-Italic
7 %%+ font Symbol
8 %%DocumentSuppliedResources: procset grops 1.19 0
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 0
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 }bind 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 clear
181 countdictstack CNT sub{end}repeat
182 level1 restore
183 }bind def
184 end def
185 /setpacking where{
186 pop
187 setpacking
188 }if
189 %%EndResource
190 %%BeginFeature: *PageSize Default
191 << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
192 %%EndFeature
193 %%IncludeResource: font Times-Bold
194 %%IncludeResource: font Times-Roman
195 %%IncludeResource: font Times-Italic
196 %%IncludeResource: font Symbol
197 grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
198 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
199 /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
200 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
201 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
202 /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
203 /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
204 /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
205 /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
206 /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
207 /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
208 /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
209 /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
210 /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
211 /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
212 /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
213 /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
214 /logicalnot/minus/registered/macron/degree/plusminus/twosuperior
215 /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
216 /ordmasculine/guilsinglright/onequarter/onehalf/threequarters
217 /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
218 /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
219 /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
220 /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
221 /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
222 /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
223 /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
224 /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
225 /Times-Italic@0 ENC0/Times-Italic RE/Times-Roman@0 ENC0/Times-Roman RE
226 /Times-Bold@0 ENC0/Times-Bold RE
227 %%EndProlog
228 %%Page: 1 1
229 %%BeginPageSetup
230 BP
231 %%EndPageSetup
232 /F0 16/Times-Bold@0 SF(SENDMAIL)236.833 143.4 Q/F1 10/Times-Bold@0 SF
233 (TM)-8 I/F2 12/Times-Bold@0 SF(INST)170.172 172.2 Q(ALLA)-1.08 E
234 (TION AND OPERA)-1.14 E(TION GUIDE)-1.14 E/F3 10/Times-Roman@0 SF
235 (Eric Allman)263.42 196.2 Q(Claus Assmann)256.75 208.2 Q(Gre)244.75
236 220.2 Q(gory Neil Shapiro)-.15 E(Sendmail, Inc.)258.975 232.2 Q -1.11
237 (Ve)260.225 256.2 S(rsion 8.708)1.11 E -.15(Fo)234.465 280.2 S 2.5(rS)
238 .15 G(endmail V)-2.5 E(ersion 8.13)-1.11 E/F4 10/Times-Italic@0 SF
239 (Sendmail)97 324.6 Q/F5 8/Times-Roman@0 SF(TM)-5 I F3 .1
240 (implements a general purpose internetw)2.6 5 N .1(ork mail routing f)
241 -.1 F .1(acility under the UNIX\256 oper)-.1 F(-)-.2 E .017
242 (ating system.)72 336.6 R .017(It is not tied to an)5.017 F 2.517(yo)
243 -.15 G .017(ne transport protocol \212 its function may be lik)-2.517 F
244 .017(ened to a crossbar switch,)-.1 F 1.036
245 (relaying messages from one domain into another)72 348.6 R 6.036(.I)-.55
246 G 3.536(nt)-6.036 G 1.036
247 (he process, it can do a limited amount of message)-3.536 F .604(header\
248  editing to put the message into a format that is appropriate for the r\
249 ecei)72 360.6 R .604(ving domain.)-.25 F .604(All of this is)5.604 F
250 (done under the control of a con\214guration \214le.)72 372.6 Q .711
251 (Due to the requirements of \215e)97 388.8 R .711(xibility for)-.15 F F4
252 (sendmail)3.211 E F3 3.211(,t)C .71
253 (he con\214guration \214le can seem some)-3.211 F .71(what unap-)-.25 F
254 2.893(proachable. Ho)72 400.8 R(we)-.25 E -.15(ve)-.25 G 1.193 -.4(r, t)
255 .15 H .393(here are only a fe).4 F 2.893(wb)-.25 G .394
256 (asic con\214gurations for most sites, for which standard con\214gu-)
257 -2.893 F .646(ration \214les ha)72 412.8 R .946 -.15(ve b)-.2 H .646
258 (een supplied.).15 F .645(Most other con\214gurations can be b)5.646 F
259 .645(uilt by adjusting an e)-.2 F .645(xisting con\214gura-)-.15 F
260 (tion \214le incrementally)72 424.8 Q(.)-.65 E F4(Sendmail)97 441 Q F3
261 .903(is based on RFC 821 \(Simple Mail T)3.403 F .904
262 (ransport Protocol\), RFC 822 \(Internet Mail Headers)-.35 F -.15(Fo)72
263 453 S 2.518(rmat\), RFC 974 \(MX routing\), RFC 1123 \(Internet Host Re\
264 quirements\), RFC 1413 \(Identi\214cation).15 F(serv)72 465 Q 1.868(er\
265 \), RFC 1652 \(SMTP 8BITMIME Extension\), RFC 1869 \(SMTP Service Exten\
266 sions\), RFC 1870)-.15 F .671
267 (\(SMTP SIZE Extension\), RFC 1891 \(SMTP Deli)72 477 R -.15(ve)-.25 G
268 .671(ry Status Noti\214cations\), RFC 1892 \(Multipart/Report\),).15 F
269 1.273(RFC 1893 \(Enhanced Mail System Status Codes\), RFC 1894 \(Deli)72
270 489 R -.15(ve)-.25 G 1.273(ry Status Noti\214cations\), RFC 1985).15 F
271 .639(\(SMTP Service Extension for Remote Message Queue Starting\), RFC \
272 2033 \(Local Message T)72 501 R(ransmission)-.35 E .242(Protocol\), RFC\
273  2034 \(SMTP Service Extension for Returning Enhanced Error Codes\), RF\
274 C 2045 \(MIME\),)72 513 R .283(RFC 2476 \(Message Submission\), RFC 248\
275 7 \(SMTP Service Extension for Secure SMTP o)72 525 R -.15(ve)-.15 G
276 2.782(rT).15 G .282(LS\), RFC)-2.782 F .118(2554 \(SMTP Service Extensi\
277 on for Authentication\), RFC 2821 \(Simple Mail T)72 537 R .118
278 (ransfer Protocol\), RFC 2822)-.35 F .595(\(Internet Message F)72 549 R
279 .595(ormat\), RFC 2852 \(Deli)-.15 F -.15(ve)-.25 G 3.095(rB).15 G 3.095
280 (yS)-3.095 G .595(MTP Service Extension\), and RFC 2920 \(SMTP Ser)
281 -3.095 F(-)-.2 E .608(vice Extension for Command Pipelining\).)72 561 R
282 (Ho)5.608 E(we)-.25 E -.15(ve)-.25 G 1.409 -.4(r, s).15 H(ince).4 E F4
283 (sendmail)3.109 E F3 .609(is designed to w)3.109 F .609
284 (ork in a wider w)-.1 F(orld,)-.1 E(in man)72 573 Q 2.5(yc)-.15 G
285 (ases it can be con\214gured to e)-2.5 E(xceed these protocols.)-.15 E
286 (These cases are described herein.)5 E(Although)97 589.2 Q F4(sendmail)
287 3.548 E F3 1.047(is intended to run without the need for monitoring, it\
288  has a number of features)3.548 F 1.972(that may be used to monitor or \
289 adjust the operation under unusual circumstances.)72 601.2 R 1.972
290 (These features are)6.972 F(described.)72 613.2 Q .817
291 (Section one describes ho)97 629.4 R 3.317(wt)-.25 G 3.317(od)-3.317 G
292 3.317(oa)-3.317 G(basic)-.001 E F4(sendmail)3.316 E F3 3.316
293 (installation. Section)3.316 F(tw)3.316 E 3.316(oe)-.1 G .816
294 (xplains the day-to-day)-3.466 F .282(information you should kno)72
295 641.4 R 2.782(wt)-.25 G 2.782(om)-2.782 G .282
296 (aintain your mail system.)-2.782 F .282(If you ha)5.282 F .583 -.15
297 (ve a r)-.2 H(elati).15 E -.15(ve)-.25 G .283(ly normal site, these tw)
298 .15 F(o)-.1 E .635(sections should contain suf)72 653.4 R .635
299 (\214cient information for you to install)-.25 F F4(sendmail)3.135 E F3
300 .634(and k)3.135 F .634(eep it happ)-.1 F 4.434 -.65(y. S)-.1 H .634
301 (ection three).65 F .509(has information re)72 665.4 R -.05(ga)-.15 G
302 .509(rding the command line ar).05 F 3.009(guments. Section)-.18 F .51
303 (four describes some parameters that may)3.009 F .32 LW 76 675 72 675 DL
304 80 675 76 675 DL 84 675 80 675 DL 88 675 84 675 DL 92 675 88 675 DL 96
305 675 92 675 DL 100 675 96 675 DL 104 675 100 675 DL 108 675 104 675 DL
306 112 675 108 675 DL 116 675 112 675 DL 120 675 116 675 DL 124 675 120 675
307 DL 128 675 124 675 DL 132 675 128 675 DL 136 675 132 675 DL 140 675 136
308 675 DL 144 675 140 675 DL 148 675 144 675 DL 152 675 148 675 DL 156 675
309 152 675 DL 160 675 156 675 DL 164 675 160 675 DL 168 675 164 675 DL 172
310 675 168 675 DL 176 675 172 675 DL 180 675 176 675 DL 184 675 180 675 DL
311 188 675 184 675 DL 192 675 188 675 DL 196 675 192 675 DL 200 675 196 675
312 DL 204 675 200 675 DL 208 675 204 675 DL 212 675 208 675 DL 216 675 212
313 675 DL/F6 8/Times-Bold@0 SF(DISCLAIMER:)93.6 687 Q F5
314 (This documentation is under modi\214cation.)2 E
315 (Sendmail is a trademark of Sendmail, Inc.)93.6 699 Q F1
316 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)200.86 E 0
317 Cg EP
318 %%Page: 2 2
319 %%BeginPageSetup
320 BP
321 %%EndPageSetup
322 /F0 10/Times-Bold@0 SF 198.36(SMM:08-2 Sendmail)72 60 R
323 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .363
324 (be safely tweak)72 96 R 2.862(ed. Section)-.1 F<8c76>2.862 E 2.862(ec)
325 -.15 G .362
326 (ontains the nitty-gritty information about the con\214guration \214le.)
327 -2.862 F .362(This sec-)5.362 F .142
328 (tion is for masochists and people who must write their o)72 108 R .143
329 (wn con\214guration \214le.)-.25 F .143(Section six describes con\214g-)
330 5.143 F .228(uration that can be done at compile time.)72 120 R .227
331 (The appendix)5.227 F .227(es gi)-.15 F .527 -.15(ve a b)-.25 H .227
332 (rief b).15 F .227(ut detailed e)-.2 F .227(xplanation of a number)-.15
333 F(of features not described in the rest of the paper)72 132 Q(.)-.55 E 0
334 Cg EP
335 %%Page: 7 3
336 %%BeginPageSetup
337 BP
338 %%EndPageSetup
339 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
340 (SMM:08-7)200.86 E 2.5(1. B)72 96 R(ASIC INST)-.3 E(ALLA)-.9 E(TION)-.95
341 E/F1 10/Times-Roman@0 SF .126(There are tw)112 112.2 R 2.626(ob)-.1 G
342 .126(asic steps to installing)-2.626 F/F2 10/Times-Italic@0 SF(sendmail)
343 2.626 E F1 5.126(.F)C .126(irst, you ha)-5.126 F .426 -.15(ve t)-.2 H
344 2.626(oc).15 G .127(ompile and install the binary)-2.626 F(.)-.65 E(If)
345 87 124.2 Q F2(sendmail)2.889 E F1 .388(has already been ported to your \
346 operating system that should be simple.)2.889 F .388(Second, you must)
347 5.388 F -.2(bu)87 136.2 S .278(ild a run-time con\214guration \214le.).2
348 F .278(This is a \214le that)5.278 F F2(sendmail)2.778 E F1 .279
349 (reads when it starts up that describes the)2.778 F .532(mailers it kno)
350 87 148.2 R .532(ws about, ho)-.25 F 3.031(wt)-.25 G 3.031(op)-3.031 G
351 .531(arse addresses, ho)-3.031 F 3.031(wt)-.25 G 3.031(or)-3.031 G -.25
352 (ew)-3.031 G .531(rite the message header).25 F 3.031(,a)-.4 G .531
353 (nd the settings of)-3.031 F -.25(va)87 160.2 S .868(rious options.).25
354 F .868(Although the con\214guration \214le can be quite comple)5.868 F
355 .869(x, a con\214guration can usually be)-.15 F -.2(bu)87 172.2 S 1.112
356 (ilt using an M4-based con\214guration language.).2 F 1.112
357 (Assuming you ha)6.112 F 1.411 -.15(ve t)-.2 H 1.111(he standard).15 F
358 F2(sendmail)3.611 E F1(distrib)3.611 E(u-)-.2 E(tion, see)87 184.2 Q F2
359 (cf/README)2.5 E F1(for further information.)2.5 E .192
360 (The remainder of this section will describe the installation of)112
361 200.4 R F2(sendmail)2.692 E F1 .192(assuming you can use one)2.692 F
362 1.432(of the e)87 212.4 R 1.432(xisting con\214gurations and that the s\
363 tandard installation parameters are acceptable.)-.15 F 1.431(All path-)
364 6.431 F .976(names and e)87 224.4 R .976(xamples are gi)-.15 F -.15(ve)
365 -.25 G 3.476(nf).15 G .976(rom the root of the)-3.476 F F2(sendmail)
366 3.476 E F1 .977(subtree, normally)3.476 F F2(/usr/sr)3.477 E(c/usr)-.37
367 E(.sbin/send-)-1.11 E(mail)87 236.4 Q F1(on 4.4BSD-based systems.)2.5 E
368 .166(Continue with the ne)112 252.6 R .166(xt section if you need/w)-.15
369 F .166(ant to compile)-.1 F F2(sendmail)2.666 E F1 2.665(yourself. If)
370 2.665 F .165(you ha)2.665 F .465 -.15(ve a r)-.2 H(un-).15 E(ning binar\
371 y already on your system, you should probably skip to section 1.2.)87
372 264.6 Q F0 2.5(1.1. Compiling)87 288.6 R(Sendmail)2.5 E F1(All)127 304.8
373 Q F2(sendmail)2.57 E F1 .07(source is in the)2.57 F F2(sendmail)2.571 E
374 F1(subdirectory)2.571 E 5.071(.T)-.65 G 2.571(oc)-5.871 G .071
375 (ompile sendmail, \231cd\232 into the)-2.571 F F2(send-)2.571 E(mail)102
376 316.8 Q F1(directory and type)2.5 E(./Build)142 333 Q 1.411
377 (This will lea)102 349.2 R 1.711 -.15(ve t)-.2 H 1.411
378 (he binary in an appropriately named subdirectory).15 F 3.911(,e)-.65 G
379 1.41(.g., obj.BSD-OS.2.1.i386.)-3.911 F(It)6.41 E -.1(wo)102 361.2 S
380 (rks for multiple object v).1 E
381 (ersions compiled out of the same directory)-.15 E(.)-.65 E F0 2.5
382 (1.1.1. T)102 385.2 R(weaking the Build In)-.74 E -.1(vo)-.4 G(cation).1
383 E F1 -1.1(Yo)142 401.4 S 2.904(uc)1.1 G .404(an gi)-2.904 F .704 -.15
384 (ve p)-.25 H .404(arameters on the).15 F F2(Build)2.905 E F1 2.905
385 (command. In)2.905 F .405(most cases these are only used when)2.905 F
386 (the)117 413.4 Q F2(obj.*)2.5 E F1(directory is \214rst created.)5 E 1.6
387 -.8(To r)5 H(estart from scratch, use).8 E F2(-c)2.5 E F1 5(.T)C
388 (hese commands include:)-5 E<ad4c>117 429.6 Q F2(libdir)2.5 E(s)-.1 E F1
389 2.5(Al)153 441.6 S(ist of directories to search for libraries.)-2.5 E
390 <ad49>117 457.8 Q F2(incdir)2.5 E(s)-.1 E F1 2.5(Al)153 469.8 S
391 (ist of directories to search for include \214les.)-2.5 E<ad45>117 486 Q
392 F2(en)2.5 E(var)-.4 E F1(=)A F2(value)A F1(Set an en)153 498 Q
393 (vironment v)-.4 E(ariable to an indicated)-.25 E F2(value)2.5 E F1
394 (before compiling.)2.5 E 23.42(\255c Create)117 514.2 R 2.5(an)2.5 G
395 -.25(ew)-2.5 G F2(obj.*)2.75 E F1(tree before running.)5 E<ad66>117
396 530.4 Q F2(sitecon\214g)2.5 E F1 2.193
397 (Read the indicated site con\214guration \214le.)153 542.4 R 2.192
398 (If this parameter is not speci\214ed,)7.193 F F2(Build)4.692 E F1
399 (includes)153 554.4 Q F2(all)11.511 E F1 9.011(of the \214les)11.511 F
400 F2($B)11.512 E(UILDT)-.1 E(OOLS/Site/site)-.18 E(.$oscf)-.15 E(.m4)-.15
401 E F1(and)11.512 E F2($B)11.512 E(UILD-)-.1 E -.18(TO)153 566.4 S
402 (OLS/Site/site).18 E(.con\214g)-.15 E(.m4)-.15 E F1 2.985(,w)C .485
403 (here $B)-2.985 F(UILDT)-.1 E .485(OOLS is normally)-.18 F F2(../de)
404 2.985 E(vtools)-.15 E F1 .485(and $oscf is)2.985 F .678
405 (the same name as used on the)153 578.4 R F2(obj.*)3.178 E F1(directory)
406 5.678 E 5.678(.S)-.65 G .678(ee belo)-5.678 F 3.178(wf)-.25 G .678
407 (or a description of the site)-3.178 F(con\214guration \214le.)153 590.4
408 Q 22.3(\255S Skip)117 606.6 R(auto-con\214guration.)4.421 E F2(Build)
409 6.921 E F1 1.921(will a)4.421 F -.2(vo)-.2 G 1.921
410 (id auto-detecting libraries if this is set.).2 F(All)6.92 E(libraries \
411 and map de\214nitions must be speci\214ed in the site con\214guration \
412 \214le.)153 618.6 Q 5.606(Most other parameters are passed to the)117
413 634.8 R F2(mak)8.107 E(e)-.1 E F1 5.607(program; for details see)8.107 F
414 F2($B)8.107 E(UILD-)-.1 E -.18(TO)117 646.8 S(OLS/README).18 E F1(.)A F0
415 2.5(1.1.2. Cr)102 670.8 R(eating a Site Con\214guration File)-.18 E F1
416 1.09(\(This section is not yet complete.)142 687 R -.15(Fo)6.089 G 3.589
417 (rn).15 G -.25(ow)-3.589 G 3.589(,s)-.4 G 1.089(ee the \214le de)-3.589
418 F 1.089(vtools/README for details.\))-.25 F(See sendmail/README for v)
419 117 699 Q(arious compilation \215ags that can be set.)-.25 E 0 Cg EP
420 %%Page: 8 4
421 %%BeginPageSetup
422 BP
423 %%EndPageSetup
424 /F0 10/Times-Bold@0 SF 198.36(SMM:08-8 Sendmail)72 60 R
425 (Installation and Operation Guide)2.5 E 2.5(1.1.3. T)102 96 R
426 (weaking the Mak)-.74 E(e\214le)-.1 E/F1 10/Times-Italic@0 SF(Sendmail)
427 142 112.2 Q/F2 10/Times-Roman@0 SF 2.18(supports tw)4.68 F 4.681(od)-.1
428 G(if)-4.681 E 2.181(ferent formats for the local \(on disk\) v)-.25 F
429 2.181(ersion of databases,)-.15 F(notably the)117 124.2 Q F1(aliases)2.5
430 E F2 2.5(database. At)2.5 F
431 (least one of these should be de\214ned if at all possible.)2.5 E 39.5
432 (NDBM The)117 140.4 R -.74(``)3.167 G(ne).74 E 3.167(wD)-.25 G(BM')
433 -3.167 E 3.167('f)-.74 G .667(ormat, a)-3.167 F -.25(va)-.2 G .666
434 (ilable on nearly all systems around today).25 F 5.666(.T)-.65 G(his)
435 -5.666 E -.1(wa)189 152.4 S 3.54(st).1 G 1.041
436 (he preferred format prior to 4.4BSD.)-3.54 F 1.041(It allo)6.041 F
437 1.041(ws such comple)-.25 F 3.541(xt)-.15 G 1.041(hings as)-3.541 F
438 (multiple databases and closing a currently open database.)189 164.4 Q
439 32.84(NEWDB The)117 180.6 R(Berk)3.788 E(ele)-.1 E 3.788(yD)-.15 G 3.788
440 (Bp)-3.788 G 3.788(ackage. If)-3.788 F 1.288(you ha)3.788 F 1.588 -.15
441 (ve t)-.2 H 1.288(his, use it.).15 F 1.287(It allo)6.287 F 1.287
442 (ws long records,)-.25 F 2.56
443 (multiple open databases, real in-memory caching, and so forth.)189
444 192.6 R -1.1(Yo)7.56 G 5.06(uc)1.1 G(an)-5.06 E .469
445 (de\214ne this in conjunction with)189 204.6 R/F3 9/Times-Roman@0 SF
446 (NDBM)2.969 E F2 2.969(;i)C 2.968(fy)-2.969 G .468
447 (ou do, old alias databases are read,)-2.968 F -.2(bu)189 216.6 S 3.108
448 (tw).2 G .608(hen a ne)-3.108 F 3.108(wd)-.25 G .608
449 (atabase is created it will be in NEWDB format.)-3.108 F .608
450 (As a nasty)5.608 F 1.804(hack, if you ha)189 228.6 R 2.104 -.15(ve N)
451 -.2 H 1.804(EWDB, NDBM, and NIS de\214ned, and if the alias \214le).15 F
452 .123(name includes the substring \231/yp/\232,)189 240.6 R F1(sendmail)
453 2.623 E F2 .123(will create both ne)2.623 F 2.624(wa)-.25 G .124
454 (nd old v)-2.624 F(er)-.15 E(-)-.2 E 1.08
455 (sions of the alias \214le during a)189 252.6 R F1(ne)3.58 E(walias)-.15
456 E F2 3.58(command. This)3.58 F 1.08(is required because)3.58 F .845
457 (the Sun NIS/YP system reads the DBM v)189 264.6 R .845
458 (ersion of the alias \214le.)-.15 F(It')5.845 E 3.345(su)-.55 G .845
459 (gly as)-3.345 F(sin, b)189 276.6 Q(ut it w)-.2 E(orks.)-.1 E 1.112
460 (If neither of these are de\214ned,)117 292.8 R F1(sendmail)3.612 E F2
461 1.112(reads the alias \214le into memory on e)3.612 F -.15(ve)-.25 G
462 1.112(ry in).15 F -.2(vo)-.4 G(cation.).2 E 1.042(This can be slo)117
463 304.8 R 3.542(wa)-.25 G 1.043(nd should be a)-3.542 F -.2(vo)-.2 G 3.543
464 (ided. There).2 F 1.043(are also se)3.543 F -.15(ve)-.25 G 1.043
465 (ral methods for remote database).15 F(access:)117 316.8 Q(LD)117 333 Q
466 43.79(AP Lightweight)-.4 F(Directory Access Protocol.)2.5 E 53.39
467 (NIS Sun')117 349.2 R 2.5(sN)-.55 G(etw)-2.5 E
468 (ork Information Services \(formerly YP\).)-.1 E 28.94(NISPLUS Sun')117
469 365.4 R 2.5(sN)-.55 G(IS+ services.)-2.5 E 26.73(NETINFO NeXT')117 381.6
470 R 2.5(sN)-.55 G(etInfo service.)-2.5 E 32.84(HESIOD Hesiod)117 397.8 R
471 (service \(from Athena\).)2.5 E .086
472 (Other compilation \215ags are set in)117 414 R F1(conf)2.586 E(.h)-.15
473 E F2 .085(and should be prede\214ned for you unless you are porting)
474 2.586 F(to a ne)117 426 Q 2.5(we)-.25 G -.4(nv)-2.5 G 2.5(ironment. F).4
475 F(or more options see)-.15 E F1(sendmail/README)2.5 E F2(.)A F0 2.5
476 (1.1.4. Compilation)102 450 R(and installation)2.5 E F2 .308
477 (After making the local system con\214guration described abo)142 466.2 R
478 -.15(ve)-.15 G 2.809(,Y).15 G .309(ou should be able to com-)-3.909 F
479 (pile and install the system.)117 478.2 Q
480 (The script \231Build\232 is the best approach on most systems:)5 E
481 (./Build)157 494.4 Q(This will use)117 510.6 Q F1(uname)2.5 E F2
482 (\(1\) to create a custom Mak)A(e\214le for your en)-.1 E(vironment.)-.4
483 E(If you are installing in the standard places, you should be able to i\
484 nstall using)142 526.8 Q(./Build install)157 543 Q 3.346(This should in\
485 stall the binary in /usr/sbin and create links from /usr/bin/ne)117
486 559.2 R -.1(wa)-.25 G 3.345(liases and).1 F .28
487 (/usr/bin/mailq to /usr/sbin/sendmail.)117 571.2 R .281
488 (On most systems it will also format and install man pages.)5.28 F 1.056
489 (Notice: as of v)117 583.2 R 1.056(ersion 8.12)-.15 F F1(sendmail)3.556
490 E F2 1.056(will no longer be installed set-user)3.556 F 1.056
491 (-ID root by def)-.2 F 3.556(ault. If)-.1 F(you really w)117 595.2 Q
492 (ant to use the old method, you can specify it as tar)-.1 E(get:)-.18 E
493 (./Build install-set-user)157 611.4 Q(-id)-.2 E F0 2.5
494 (1.2. Con\214guration)87 639.6 R(Files)2.5 E F1(Sendmail)127 655.8 Q F2
495 2.079(cannot operate without a con\214guration \214le.)4.579 F 2.079
496 (The con\214guration de\214nes the mail)7.079 F(deli)102 667.8 Q -.15
497 (ve)-.25 G .889(ry mechanisms understood at this site, ho).15 F 3.389
498 (wt)-.25 G 3.389(oa)-3.389 G .889(ccess them, ho)-3.389 F 3.388(wt)-.25
499 G 3.388(of)-3.388 G(orw)-3.388 E .888(ard email to remote)-.1 F .088
500 (mail systems, and a number of tuning parameters.)102 679.8 R .088
501 (This con\214guration \214le is detailed in the later por)5.088 F(-)-.2
502 E(tion of this document.)102 691.8 Q(The)127 708 Q F1(sendmail)2.764 E
503 F2 .264(con\214guration can be daunting at \214rst.)2.764 F .264(The w)
504 5.264 F .264(orld is comple)-.1 F .264(x, and the mail con-)-.15 F .108
505 (\214guration re\215ects that.)102 720 R .108(The distrib)5.108 F .109
506 (ution includes an m4-based con\214guration package that hides a lot)-.2
507 F 0 Cg EP
508 %%Page: 9 5
509 %%BeginPageSetup
510 BP
511 %%EndPageSetup
512 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
513 (SMM:08-9)200.86 E/F1 10/Times-Roman@0 SF(of the comple)102 96 Q(xity)
514 -.15 E 5(.S)-.65 G(ee)-5 E/F2 10/Times-Italic@0 SF(cf/README)2.5 E F1
515 (for details.)2.5 E .658(Our con\214guration \214les are processed by)
516 127 112.2 R F2(m4)3.158 E F1 .658(to f)3.158 F .657
517 (acilitate local customization; the directory)-.1 F F2(cf)3.157 E F1
518 .396(of the)102 124.2 R F2(sendmail)2.896 E F1(distrib)2.896 E .396
519 (ution directory contains the source \214les.)-.2 F .396
520 (This directory contains se)5.396 F -.15(ve)-.25 G .397(ral sub-).15 F
521 (directories:)102 136.2 Q 61.73(cf Both)102 152.4 R .56
522 (site-dependent and site-independent descriptions of hosts.)3.06 F .56
523 (These can be lit-)5.56 F .445(eral host names \(e.g., \231ucb)174 164.4
524 R -.25(va)-.15 G .445(x.mc\232\) when the hosts are g).25 F(ate)-.05 E
525 -.1(wa)-.25 G .445(ys or more general).1 F .535(descriptions \(such as \
526 \231generic-solaris2.mc\232 as a general description of an SMTP-)174
527 176.4 R .93(connected host running Solaris 2.x.)174 188.4 R .93
528 (Files ending)5.93 F F0(.mc)3.43 E F1(\(`)3.43 E .93
529 (`M4 Con\214guration')-.74 F .93('\) are)-.74 F 1.785
530 (the input descriptions; the output is in the corresponding)174 200.4 R
531 F0(.cf)4.285 E F1 4.285(\214le. The)4.285 F(general)4.285 E
532 (structure of these \214les is described belo)174 212.4 Q -.65(w.)-.25 G
533 39.5(domain Site-dependent)102 228.6 R .428(subdomain descriptions.)
534 2.928 F .428(These are tied to the w)5.428 F .428(ay your or)-.1 F -.05
535 (ga)-.18 G(niza-).05 E .777(tion w)174 240.6 R .777
536 (ants to do addressing.)-.1 F -.15(Fo)5.777 G 3.277(re).15 G(xample,)
537 -3.427 E F0(domain/CS.Berk)3.276 E(eley)-.1 E(.EDU)-.7 E(.m4)-.5 E F1
538 .776(is our)3.276 F 1.188(description for hosts in the CS.Berk)174 252.6
539 R(ele)-.1 E -.65(y.)-.15 G 1.188(EDU subdomain.).65 F 1.188
540 (These are referenced)6.188 F(using the)174 264.6 Q/F3 9/Times-Roman@0
541 SF(DOMAIN)2.5 E F0(m4)2.5 E F1(macro in the)2.5 E F0(.mc)2.5 E F1
542 (\214le.)2.5 E 41.74(feature De\214nitions)102 280.8 R .728
543 (of speci\214c features that some particular host in your site might w)
544 3.229 F(ant.)-.1 E 2.466(These are referenced using the)174 292.8 R F3
545 (FEA)4.966 E(TURE)-.999 E F0(m4)4.966 E F1 4.966(macro. An)4.966 F -.15
546 (ex)4.967 G 2.467(ample feature is).15 F 1.764
547 (use_cw_\214le \(which tells)174 304.8 R F2(sendmail)4.264 E F1 1.763
548 (to read an /etc/mail/local-host-names \214le on)4.263 F
549 (startup to \214nd the set of local names\).)174 316.8 Q 50.62
550 (hack Local)102 333 R 1.886(hacks, referenced using the)4.386 F F3(HA)
551 4.386 E(CK)-.36 E F0(m4)4.386 E F1 4.386(macro. T)4.386 F 1.886(ry to a)
552 -.35 F -.2(vo)-.2 G 1.886(id these.).2 F(The)6.887 E(point of ha)174 345
553 Q(ving them here is to mak)-.2 E 2.5(ei)-.1 G 2.5(tc)-2.5 G
554 (lear that the)-2.5 E 2.5(ys)-.15 G(mell.)-2.5 E 56.72
555 (m4 Site-independent)102 361.2 R F2(m4)2.538 E F1 .038
556 (\(1\) include \214les that ha)B .338 -.15(ve i)-.2 H .038
557 (nformation common to all con\214gu-).15 F(ration \214les.)174 373.2 Q
558 (This can be thought of as a \231#include\232 directory)5 E(.)-.65 E
559 43.95(mailer De\214nitions)102 389.4 R .152
560 (of mailers, referenced using the)2.652 F F3(MAILER)2.652 E F0(m4)2.652
561 E F1 2.652(macro. The)2.652 F .153(mailer types)2.652 F 1.787
562 (that are kno)174 401.4 R 1.787(wn in this distrib)-.25 F 1.787
563 (ution are f)-.2 F 1.787(ax, local, smtp, uucp, and usenet.)-.1 F -.15
564 (Fo)6.786 G(r).15 E -.15(ex)174 413.4 S(ample, to include support for t\
565 he UUCP-based mailers, use \231MAILER\(uucp\)\232.).15 E 43.39
566 (ostype De\214nitions)102 429.6 R 1.156(describing v)3.656 F 1.157
567 (arious operating system en)-.25 F 1.157(vironments \(such as the loca-)
568 -.4 F(tion of support \214les\).)174 441.6 Q
569 (These are referenced using the)5 E F3(OSTYPE)2.5 E F0(m4)2.5 E F1
570 (macro.)2.5 E 60.61(sh Shell)102 457.8 R(\214les used by the)2.5 E F0
571 (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
572 (houldn')-2.5 E 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(to mess with these.)
573 2.7 E 30.61(sitecon\214g Local)102 474 R .251(UUCP connecti)2.751 F .251
574 (vity information.)-.25 F .251
575 (This directory has been supplanted by the)5.251 F 1.076
576 (mailertable feature; an)174 486 R 3.576(yn)-.15 G 1.576 -.25(ew c)
577 -3.576 H 1.077(on\214gurations should use that feature to do UUCP).25 F
578 (\(and other\) routing.)174 498 Q
579 (The use of this directory is deprecated.)5 E .757(If you are in a ne)
580 127 514.2 R 3.257(wd)-.25 G .757(omain \(e.g., a compan)-3.257 F .756
581 (y\), you will probably w)-.15 F .756(ant to create a cf/domain)-.1 F
582 .05(\214le for your domain.)102 526.2 R .051
583 (This consists primarily of relay de\214nitions and features you w)5.05
584 F .051(ant enabled site-)-.1 F .916(wide: for e)102 538.2 R .916
585 (xample, Berk)-.15 F(ele)-.1 E(y')-.15 E 3.416(sd)-.55 G .915
586 (omain de\214nition de\214nes relays for BitNET and UUCP)-3.416 F 5.915
587 (.T)-1.11 G .915(hese are)-5.915 F 1.519(speci\214c to Berk)102 550.2 R
588 (ele)-.1 E 2.819 -.65(y, a)-.15 H 1.519
589 (nd should be fully-quali\214ed internet-style domain names.).65 F 1.52
590 (Please check to)6.519 F(mak)102 562.2 Q 2.5(ec)-.1 G(ertain the)-2.5 E
591 2.5(ya)-.15 G(re reasonable for your domain.)-2.5 E 1.407
592 (Subdomains at Berk)127 578.4 R(ele)-.1 E 3.907(ya)-.15 G 1.407
593 (re also represented in the cf/domain directory)-3.907 F 6.406(.F)-.65 G
594 1.406(or e)-6.556 F 1.406(xample, the)-.15 F .356(domain CS.Berk)102
595 590.4 R(ele)-.1 E -.65(y.)-.15 G .356
596 (EDU is the Computer Science subdomain, EECS.Berk).65 F(ele)-.1 E -.65
597 (y.)-.15 G .356(EDU is the Electri-).65 F 1.278
598 (cal Engineering and Computer Sciences subdomain, and S2K.Berk)102 602.4
599 R(ele)-.1 E -.65(y.)-.15 G 1.278(EDU is the Sequoia 2000).65 F 4.003
600 (subdomain. Y)102 614.4 R 1.503(ou will probably ha)-1.1 F 1.804 -.15
601 (ve t)-.2 H 4.004(oa).15 G 1.504
602 (dd an entry to this directory to be appropriate for your)-4.004 F
603 (domain.)102 626.4 Q -1.1(Yo)127 642.6 S 4.373(uw)1.1 G 1.873(ill ha)
604 -4.373 F 2.173 -.15(ve t)-.2 H 4.373(ou).15 G 1.873(se or create)-4.373
605 F F0(.mc)4.372 E F1 1.872(\214les in the)4.372 F F2(cf/cf)4.372 E F1
606 1.872(subdirectory for your hosts.)4.372 F 1.872(This is)6.872 F
607 (detailed in the cf/README \214le.)102 654.6 Q F0 2.5(1.3. Details)87
608 678.6 R(of Installation Files)2.5 E F1
609 (This subsection describes the \214les that comprise the)127 694.8 Q F2
610 (sendmail)2.5 E F1(installation.)2.5 E 0 Cg EP
611 %%Page: 10 6
612 %%BeginPageSetup
613 BP
614 %%EndPageSetup
615 /F0 10/Times-Bold@0 SF 193.36(SMM:08-10 Sendmail)72 60 R
616 (Installation and Operation Guide)2.5 E 2.5(1.3.1. /usr/sbin/sendmail)
617 102 96 R/F1 10/Times-Roman@0 SF 1.832(The binary for)142 114.2 R/F2 10
618 /Times-Italic@0 SF(sendmail)4.332 E F1 1.832(is located in /usr/sbin)
619 4.332 F/F3 7/Times-Roman@0 SF(1)-4 I F1 6.831(.I)4 K 4.331(ts)-6.831 G
620 1.831(hould be set-group-ID smmsp as)-4.331 F .644
621 (described in sendmail/SECURITY)117 126.2 R 5.644(.F)-1.29 G .644
622 (or security reasons, /, /usr)-5.794 F 3.144(,a)-.4 G .644
623 (nd /usr/sbin should be o)-3.144 F(wned)-.25 E(by root, mode 0755)117
624 140.2 Q F3(2)-4 I F1(.)4 I F0 2.5(1.3.2. /etc/mail/sendmail.cf)102 164.2
625 R F1 .89(This is the main con\214guration \214le for)142 182.4 R F2
626 (sendmail)3.389 E F3(3)-4 I F1 5.889(.T)4 K .889(his is one of the tw)
627 -5.889 F 3.389(on)-.1 G .889(on-library \214le)-3.389 F
628 (names compiled into)117 196.4 Q F2(sendmail)2.5 E F3(4)-4 I F1 2.5(,t)4
629 K(he other is /etc/mail/submit.cf.)-2.5 E .721
630 (The con\214guration \214le is normally created using the distrib)142
631 212.6 R .721(ution \214les described abo)-.2 F -.15(ve)-.15 G 5.72(.I)
632 .15 G(f)-5.72 E .64(you ha)117 224.6 R .94 -.15(ve a p)-.2 H .64(articu\
633 larly unusual system con\214guration you may need to create a special v)
634 .15 F(ersion.)-.15 E(The format of this \214le is detailed in later sec\
635 tions of this document.)117 236.6 Q F0 2.5(1.3.3. /etc/mail/submit.cf)
636 102 260.6 R F1 .911(This is the con\214guration \214le for)142 276.8 R
637 F2(sendmail)3.411 E F1 .91
638 (when it is used for initial mail submission, in)3.411 F 1.004
639 (which case it is also called `)117 288.8 R 1.004
640 (`Mail Submission Program')-.74 F 3.504('\()-.74 G 1.005
641 (MSP\) in contrast to `)-3.504 F 1.005(`Mail T)-.74 F(ransfer)-.35 E
642 (Agent')117 300.8 Q 3.87('\()-.74 G(MT)-3.87 E 3.87(A\). Starting)-.93 F
643 1.37(with v)3.87 F 1.37(ersion 8.12,)-.15 F F2(sendmail)3.87 E F1 1.37
644 (uses one of tw)3.87 F 3.87(od)-.1 G(if)-3.87 E 1.37
645 (ferent con\214guration)-.25 F .051
646 (\214les based on its operation mode \(or the ne)117 312.8 R(w)-.25 E F0
647 <ad41>2.552 E F1 2.552(option\). F)2.552 F .052
648 (or initial mail submission, i.e., if one)-.15 F .952(of the options)117
649 324.8 R F0(\255bm)3.452 E F1(\(def)3.452 E(ault\),)-.1 E F0(\255bs)3.451
650 E F1 3.451(,o)C(r)-3.451 E F0<ad74>3.451 E F1 .951
651 (is speci\214ed, submit.cf is used \(if a)3.451 F -.25(va)-.2 G .951
652 (ilable\), for other).25 F 2.28(operations sendmail.cf is used.)117
653 336.8 R 2.28(Details can be found in)7.28 F F2(sendmail/SECURITY)4.78 E
654 F1 7.28(.s)C 2.28(ubmit.cf is)-7.28 F .014
655 (shipped with sendmail \(in cf/cf/\) and is installed by def)117 348.8 R
656 2.514(ault. If)-.1 F .014(changes to the con\214guration need)2.514 F
657 (to be made, start with cf/cf/submit.mc and follo)117 360.8 Q 2.5(wt)
658 -.25 G(he instruction in cf/README.)-2.5 E F0 2.5
659 (1.3.4. /usr/bin/newaliases)102 384.8 R F1(The)142 401 Q F2(ne)2.5 E
660 (waliases)-.15 E F1(command should just be a link to)2.5 E F2(sendmail)
661 2.5 E F1(:)A(rm \255f /usr/bin/ne)157 417.2 Q -.1(wa)-.25 G(liases).1 E
662 (ln \255s /usr/sbin/sendmail /usr/bin/ne)157 429.2 Q -.1(wa)-.25 G
663 (liases).1 E(This can be installed in whate)117 445.4 Q -.15(ve)-.25 G
664 2.5(rs).15 G(earch path you prefer for your system.)-2.5 E F0 2.5
665 (1.3.5. /usr/bin/hoststat)102 469.4 R F1(The)142 485.6 Q F2(hoststat)
666 5.844 E F1 3.344(command should just be a link to)5.844 F F2(sendmail)
667 5.844 E F1 5.844(,i)C 5.845(naf)-5.844 G 3.345(ashion similar to)-5.945
668 F F2(ne)117 497.6 Q(waliases)-.15 E F1 6.444(.T)C 1.444(his command lis\
669 ts the status of the last mail transaction with all remote hosts.)-6.444
670 F(The)117 509.6 Q F0<ad76>3.856 E F1 1.356(\215ag will pre)3.856 F -.15
671 (ve)-.25 G 1.357(nt the status display from being truncated.).15 F 1.357
672 (It functions only when the)6.357 F F0(HostStatusDir)117 521.6 Q(ectory)
673 -.18 E F1(option is set.)2.5 E F0 2.5(1.3.6. /usr/bin/pur)102 545.6 R
674 (gestat)-.1 E F1 .187(This command is also a link to)142 561.8 R F2
675 (sendmail)2.687 E F1 5.187(.I)C 2.686<748d>-5.187 G .186(ushes e)-2.686
676 F .186(xpired \(T)-.15 F .186(imeout.hoststatus\) informa-)-.35 F
677 (tion that is stored in the)117 573.8 Q F0(HostStatusDir)2.5 E(ectory)
678 -.18 E F1(tree.)2.5 E .32 LW 76 583.4 72 583.4 DL 80 583.4 76 583.4 DL
679 84 583.4 80 583.4 DL 88 583.4 84 583.4 DL 92 583.4 88 583.4 DL 96 583.4
680 92 583.4 DL 100 583.4 96 583.4 DL 104 583.4 100 583.4 DL 108 583.4 104
681 583.4 DL 112 583.4 108 583.4 DL 116 583.4 112 583.4 DL 120 583.4 116
682 583.4 DL 124 583.4 120 583.4 DL 128 583.4 124 583.4 DL 132 583.4 128
683 583.4 DL 136 583.4 132 583.4 DL 140 583.4 136 583.4 DL 144 583.4 140
684 583.4 DL 148 583.4 144 583.4 DL 152 583.4 148 583.4 DL 156 583.4 152
685 583.4 DL 160 583.4 156 583.4 DL 164 583.4 160 583.4 DL 168 583.4 164
686 583.4 DL 172 583.4 168 583.4 DL 176 583.4 172 583.4 DL 180 583.4 176
687 583.4 DL 184 583.4 180 583.4 DL 188 583.4 184 583.4 DL 192 583.4 188
688 583.4 DL 196 583.4 192 583.4 DL 200 583.4 196 583.4 DL 204 583.4 200
689 583.4 DL 208 583.4 204 583.4 DL 212 583.4 208 583.4 DL 216 583.4 212
690 583.4 DL/F4 5/Times-Roman@0 SF(1)93.6 593.8 Q/F5 8/Times-Roman@0 SF .384
691 (This is usually /usr/sbin on 4.4BSD and ne)3.2 J .384(wer systems; man)
692 -.2 F 2.385(ys)-.12 G .385(ystems install it in /usr/lib)-2.385 F 4.385
693 (.I)-.32 G .385(understand it is in /usr/ucblib on)-2 F
694 (System V Release 4.)72 606.6 Q F4(2)93.6 617 Q F5 .15(Some v)3.2 J .15
695 (endors ship them o)-.12 F .15(wned by bin; this creates a security hol\
696 e that is not actually related to)-.2 F/F6 8/Times-Italic@0 SF(sendmail)
697 2.15 E F5 4.15(.O)C .149(ther important di-)-4.15 F
698 (rectories that should ha)72 629.8 Q .24 -.12(ve r)-.16 H(estricti).12 E
699 .24 -.12(ve o)-.2 H(wnerships and permissions are /bin, /usr/bin, /etc,\
700  /etc/mail, /usr/etc, /lib, and /usr/lib)-.08 E(.)-.32 E F4(3)93.6 640.2
701 Q F5(Actually)3.2 I 2.332(,t)-.52 G .332(he pathname v)-2.332 F .332(ar\
702 ies depending on the operating system; /etc/mail is the preferred direc\
703 tory)-.2 F 4.332(.S)-.52 G .332(ome older systems in-)-4.332 F 1.487
704 (stall it in)72 653 R/F7 8/Times-Bold@0 SF(/usr/lib/sendmail.cf)3.487 E
705 F5 3.487(,a)C 1.487(nd I')-3.487 F 1.727 -.12(ve a)-.4 H 1.486
706 (lso seen it in).12 F F7(/usr/ucblib)3.486 E F5 5.486(.I)C 3.486(fy)
707 -5.486 G 1.486(ou w)-3.486 F 1.486(ant to mo)-.08 F 1.726 -.12(ve t)-.12
708 H 1.486(his \214le, add -D_P).12 F -.888(AT)-.736 G(H_SENDMAIL-).888 E
709 .093(CF=\\"/\214le/name\\" to the \215ags passed to the C compiler)72
710 662.6 R 4.093(.M)-.44 G -.12(ov)-4.093 G .093
711 (ing this \214le is not recommended: other programs and scripts kno).12
712 F 2.093(wo)-.2 G 2.093(ft)-2.093 G(his)-2.093 E(location.)72 672.2 Q F4
713 (4)93.6 682.6 Q F5 .588
714 (The system libraries can reference other \214les; in particular)3.2 J
715 2.589(,s)-.32 G .589(ystem library subroutines that)-2.589 F F6
716 (sendmail)2.589 E F5 .589(calls probably reference)2.589 F F6
717 (/etc/passwd)72 695.4 Q F5(and)2 E F6(/etc/r)2 E(esolv)-.296 E(.conf)
718 -.592 E F5(.)A 0 Cg EP
719 %%Page: 11 7
720 %%BeginPageSetup
721 BP
722 %%EndPageSetup
723 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
724 (SMM:08-11)195.86 E 2.5(1.3.7. /v)102 96 R(ar/spool/mqueue)-.1 E/F1 10
725 /Times-Roman@0 SF .217(The directory)142 112.2 R/F2 10/Times-Italic@0 SF
726 (/var/spool/mqueue)2.717 E F1 .218
727 (should be created to hold the mail queue.)2.717 F .218(This directory)
728 5.218 F(should be mode 0700 and o)117 124.2 Q(wned by root.)-.25 E 1.192
729 (The actual path of this directory is de\214ned by the)142 140.4 R F0
730 (QueueDir)3.691 E(ectory)-.18 E F1 1.191(option of the)3.691 F F2(send-)
731 3.691 E(mail.cf)117 152.4 Q F1 4.427(\214le. T)4.427 F 4.428(ou)-.8 G
732 1.928(se multiple queues, supply a v)-4.428 F 1.928
733 (alue ending with an asterisk.)-.25 F -.15(Fo)6.928 G 4.428(re).15 G
734 (xample,)-4.578 E F2(/var/spool/mqueue/qd*)117 164.4 Q F1 .737
735 (will use all of the directories or symbolic links to directories be)
736 3.237 F(ginning)-.15 E .779(with `qd' in)117 176.4 R F2
737 (/var/spool/mqueue)3.279 E F1 .779(as queue directories.)3.279 F .779
738 (Do not change the queue directory struc-)5.779 F
739 (ture while sendmail is running.)117 188.4 Q .898
740 (If these directories ha)142 204.6 R 1.198 -.15(ve s)-.2 H .897
741 (ubdirectories or symbolic links to directories named `qf).15 F .897
742 (', `df).55 F(',).55 E 1.24(and `xf)117 216.6 R 1.24
743 (', then these will be used for the dif).55 F 1.241
744 (ferent queue \214le types.)-.25 F 1.241(That is, the data \214les are)
745 6.241 F .247(stored in the `df)117 228.6 R 2.747('s).55 G(ubdirectory)
746 -2.747 E 2.746(,t)-.65 G .246
747 (he transcript \214les are stored in the `xf)-2.746 F 2.746('s).55 G
748 (ubdirectory)-2.746 E 2.746(,a)-.65 G .246(nd all oth-)-2.746 F
749 (ers are stored in the `qf)117 240.6 Q 2.5('s).55 G(ubdirectory)-2.5 E
750 (.)-.65 E 1.602(If shared memory support is compiled in,)142 256.8 R F2
751 (sendmail)4.102 E F1 1.602(stores the a)4.102 F -.25(va)-.2 G 1.603
752 (ilable diskspace in a).25 F 1.065(shared memory se)117 268.8 R 1.065
753 (gment to mak)-.15 F 3.565(et)-.1 G 1.065(he v)-3.565 F 1.065
754 (alues readily a)-.25 F -.25(va)-.2 G 1.064
755 (ilable to all children without incurring).25 F .25(system o)117 280.8 R
756 -.15(ve)-.15 G 2.75(rhead. In).15 F .251(this case, only the daemon upd\
757 ates the data; i.e., the sendmail daemon cre-)2.75 F 1.037
758 (ates the shared memory se)117 292.8 R 1.037
759 (gment and deletes it if it is terminated.)-.15 F 2.637 -.8(To u)6.037 H
760 1.037(se this,).8 F F2(sendmail)3.536 E F1(must)3.536 E(ha)117 304.8 Q
761 2.461 -.15(ve b)-.2 H 2.162(een compiled with support for shared memory\
762  \(-DSM_CONF_SHM\) and the option).15 F F0(Shar)117 316.8 Q(edMemoryK)
763 -.18 E(ey)-.25 E F1 1.517(must be set.)4.017 F 1.516
764 (Notice: do not use the same k)6.516 F 1.816 -.15(ey f)-.1 H(or).15 E F2
765 (sendmail)4.016 E F1(in)4.016 E -.2(vo)-.4 G(cations).2 E .031(with dif)
766 117 328.8 R .031(ferent queue directories or dif)-.25 F .032
767 (ferent queue group declarations.)-.25 F .032(Access to shared memory)
768 5.032 F 1.542(is not controlled by locks, i.e., there is a race conditi\
769 on when data in the shared memory is)117 340.8 R 2.844(updated. Ho)117
770 352.8 R(we)-.25 E -.15(ve)-.25 G 1.144 -.4(r, s).15 H .344
771 (ince operation of).4 F F2(sendmail)2.844 E F1 .344
772 (does not rely on the data in the shared memory)2.844 F(,)-.65 E
773 (this does not ne)117 364.8 Q -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
774 (ly in\215uence the beha).15 E(vior)-.2 E(.)-.55 E F0 2.5(1.3.8. /v)102
775 388.8 R(ar/spool/clientmqueue)-.1 E F1 1.727(The directory)142 405 R F2
776 (/var/spool/clientmqueue)4.227 E F1 1.726
777 (should be created to hold the mail queue.)4.227 F(This)6.726 E
778 (directory should be mode 0770 and o)117 417 Q
779 (wned by user smmsp, group smmsp.)-.25 E .139
780 (The actual path of this directory is de\214ned by the)142 433.2 R F0
781 (QueueDir)2.639 E(ectory)-.18 E F1 .14(option of the)2.64 F F2
782 (submit.cf)2.64 E F1(\214le.)117 445.2 Q F0 2.5(1.3.9. /v)102 469.2 R
783 (ar/spool/mqueue/.hoststat)-.1 E F1 1.045(This is a typical v)142 485.4
784 R 1.045(alue for the)-.25 F F0(HostStatusDir)3.545 E(ectory)-.18 E F1
785 1.044(option, containing one \214le per host)3.545 F
786 (that this sendmail has chatted with recently)117 497.4 Q 5(.I)-.65 G
787 2.5(ti)-5 G 2.5(sn)-2.5 G(ormally a subdirectory of)-2.5 E F2(mqueue)2.5
788 E F1(.)A F0 2.5(1.3.10. /etc/mail/aliases*)102 521.4 R F1 .019
789 (The system aliases are held in \231/etc/mail/aliases\232.)142 537.6 R
790 2.519(As)5.019 G .019(ample is gi)-2.519 F -.15(ve)-.25 G 2.52(ni).15 G
791 2.52<6e99>-2.52 G(sendmail/aliases\232)-2.52 E
792 (which includes some aliases which)117 549.6 Q F2(must)2.5 E F1
793 (be de\214ned:)2.5 E(cp sendmail/aliases /etc/mail/aliases)157 565.8 Q
794 F2(edit /etc/mail/aliases)157 577.8 Q F1 -1.1(Yo)117 594 S 2.5(us)1.1 G
795 (hould e)-2.5 E(xtend this \214le with an)-.15 E 2.5(ya)-.15 G
796 (liases that are apropos to your system.)-2.5 E(Normally)142 610.2 Q F2
797 (sendmail)7.984 E F1 5.484(looks at a database v)7.984 F 5.483
798 (ersion of the \214les, stored either in)-.15 F 1.089(\231/etc/mail/ali\
799 ases.dir\232 and \231/etc/mail/aliases.pag\232 or \231/etc/mail/aliases\
800 .db\232 depending on which)117 622.2 R .203
801 (database package you are using.)117 634.2 R .202
802 (The actual path of this \214le is de\214ned in the)5.203 F F0
803 (AliasFile)2.702 E F1 .202(option of)2.702 F(the)117 646.2 Q F2
804 (sendmail.cf)2.5 E F1(\214le.)2.5 E .154
805 (The permissions of the alias \214le and the database v)142 662.4 R .155
806 (ersions should be 0640 to pre)-.15 F -.15(ve)-.25 G .155(nt local).15 F
807 .242(denial of service attacks as e)117 674.4 R .242
808 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)2.742 E
809 F1 .242(in the sendmail distrib)2.742 F 2.742(ution. If)-.2 F .909(the \
810 permissions 0640 are used, be sure that only trusted users belong to th\
811 e group assigned to)117 686.4 R(those \214les.)117 698.4 Q
812 (Otherwise, \214les should not e)5 E -.15(ve)-.25 G 2.5(nb).15 G 2.5(eg)
813 -2.5 G(roup readable.)-2.5 E 0 Cg EP
814 %%Page: 12 8
815 %%BeginPageSetup
816 BP
817 %%EndPageSetup
818 /F0 10/Times-Bold@0 SF 193.36(SMM:08-12 Sendmail)72 60 R
819 (Installation and Operation Guide)2.5 E 2.5(1.3.11. /etc/r)102 96 R 2.5
820 (co)-.18 G 2.5(r/)-2.5 G(etc/init.d/sendmail)-2.5 E/F1 10/Times-Roman@0
821 SF .156(It will be necessary to start up the)142 112.2 R/F2 10
822 /Times-Italic@0 SF(sendmail)2.655 E F1 .155
823 (daemon when your system reboots.)2.655 F .155(This dae-)5.155 F 1.537
824 (mon performs tw)117 124.2 R 4.037(of)-.1 G 1.537
825 (unctions: it listens on the SMTP sock)-4.037 F 1.537
826 (et for connections \(to recei)-.1 F 1.838 -.15(ve m)-.25 H(ail).15 E
827 .442(from a remote system\) and it processes the queue periodically to \
828 insure that mail gets deli)117 136.2 R -.15(ve)-.25 G(red).15 E
829 (when hosts come up.)117 148.2 Q .893(If necessary)142 164.4 R 3.393(,a)
830 -.65 G .893(dd the follo)-3.393 F .893(wing lines to \231/etc/rc\232 \(\
831 or \231/etc/rc.local\232 as appropriate\) in the)-.25 F .313(area where\
832  it is starting up the daemons on a BSD-base system, or on a System-V)
833 117 176.4 R .312(-based system)-1 F
834 (in one of the startup \214les, typically \231/etc/init.d/sendmail\232:)
835 117 188.4 Q(if [ \255f /usr/sbin/sendmail \255a \255f /etc/mail/sendmai\
836 l.cf ]; then)157 204.6 Q(\(cd /v)193 216.6 Q
837 (ar/spool/mqueue; rm \255f xf*\))-.25 E
838 (/usr/sbin/sendmail \255bd \255q30m &)193 228.6 Q
839 (echo \255n ' sendmail' >/de)193 240.6 Q(v/console)-.25 E<8c>157 252.6 Q
840 1.611(The \231cd\232 and \231rm\232 commands insure that all transcript\
841  \214les ha)117 268.8 R 1.911 -.15(ve b)-.2 H 1.611(een remo).15 F -.15
842 (ve)-.15 G 1.611(d; e).15 F(xtraneous)-.15 E .773
843 (transcript \214les may be left around if the system goes do)117 280.8 R
844 .772(wn in the middle of processing a mes-)-.25 F 3.921(sage. The)117
845 292.8 R 1.422(line that actually in)3.921 F -.2(vo)-.4 G -.1(ke).2 G(s)
846 .1 E F2(sendmail)3.922 E F1 1.422(has tw)3.922 F 3.922<6f8d>-.1 G 1.422
847 (ags: \231\255bd\232 causes it to listen on the)-3.922 F
848 (SMTP port, and \231\255q30m\232 causes it to run the queue e)117 304.8
849 Q -.15(ve)-.25 G(ry half hour).15 E(.)-.55 E .03
850 (Some people use a more comple)142 321 R 2.529(xs)-.15 G .029
851 (tartup script, remo)-2.529 F .029
852 (ving zero length qf/hf/Qf \214les and df)-.15 F .022
853 (\214les for which there is no qf/hf/Qf \214le.)117 333 R .022
854 (Note this is not advisable.)5.022 F -.15(Fo)5.022 G 2.522(re).15 G .023
855 (xample, see Figure 1 for)-2.672 F(an e)117 345 Q(xample of a comple)
856 -.15 E 2.5(xs)-.15 G(cript which does this clean up.)-2.5 E F0 2.5
857 (1.3.12. /etc/mail/help\214le)102 369 R F1 .161
858 (This is the help \214le used by the SMTP)142 385.2 R F0(HELP)2.661 E F1
859 2.66(command. It)2.661 F .16(should be copied from \231send-)2.66 F
860 (mail/help\214le\232:)117 397.2 Q
861 (cp sendmail/help\214le /etc/mail/help\214le)157 413.4 Q
862 (The actual path of this \214le is de\214ned in the)117 429.6 Q F0
863 (HelpFile)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1(\214le.)
864 2.5 E F0 2.5(1.3.13. /etc/mail/statistics)102 453.6 R F1 3.04
865 (If you wish to collect statistics about your mail traf)142 469.8 R 3.04
866 (\214c, you should create the \214le)-.25 F
867 (\231/etc/mail/statistics\232:)117 481.8 Q(cp /de)157 498 Q
868 (v/null /etc/mail/statistics)-.25 E(chmod 0600 /etc/mail/statistics)157
869 510 Q .716(This \214le does not gro)117 526.2 R 4.516 -.65(w. I)-.25 H
870 3.216(ti).65 G 3.216(sp)-3.216 G .716
871 (rinted with the program \231mailstats/mailstats.c.)-3.216 F 5.715<9a54>
872 -.7 G .715(he actual path)-5.715 F(of this \214le is de\214ned in the)
873 117 538.2 Q F0(S)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1
874 (\214le.)2.5 E F0 2.5(1.3.14. /usr/bin/mailq)102 562.2 R F1(If)142 578.4
875 Q F2(sendmail)3.439 E F1 .939(is in)3.439 F -.2(vo)-.4 G -.1(ke).2 G
876 3.439(da).1 G 3.439<7399>-3.439 G(mailq,)-3.439 E 3.439<9a69>-.7 G 3.439
877 (tw)-3.439 G .939(ill simulate the)-3.439 F F0(\255bp)3.439 E F1 .94
878 (\215ag \(i.e.,)3.44 F F2(sendmail)3.44 E F1 .94(will print)3.44 F
879 (the contents of the mail queue; see belo)117 590.4 Q 2.5(w\). This)-.25
880 F(should be a link to /usr/sbin/sendmail.)2.5 E F0 2.5
881 (1.3.15. sendmail.pid)102 614.4 R F2(sendmail)142 630.6 Q F1 2.493
882 (stores its current pid in the \214le specifed by the)4.993 F F0
883 (PidFile)4.993 E F1 2.492(option \(def)4.993 F 2.492(ault is)-.1 F(_P)
884 117 642.6 Q -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E F2(sendmail)5.697 E
885 F1(uses)3.197 E F0 -.92(Te)3.197 G(mpFileMode).92 E F1 .697(\(which def)
886 3.197 F .697(aults to 0600\) as the per)-.1 F(-)-.2 E 1.958
887 (missions of that \214le to pre)117 654.6 R -.15(ve)-.25 G 1.958
888 (nt local denial of service attacks as e).15 F 1.958
889 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)117
890 666.6 Q F1 .64(in the sendmail distrib)3.14 F 3.14(ution. If)-.2 F .64
891 (the \214le already e)3.14 F .64(xists, then it might be necessary to)
892 -.15 F(change the permissions accordingly)117 678.6 Q 2.5(,e)-.65 G
893 (.g.,)-2.5 E(chmod 0600 /v)157 694.8 Q(ar/run/sendmail.pid)-.25 E 1.956
894 (Note that as of v)117 711 R 1.956(ersion 8.13, this \214le is unlink)
895 -.15 F 1.956(ed when)-.1 F F2(sendmail)4.456 E F1 -.15(ex)4.456 G 4.456
896 (its. As).15 F 4.456(ar)4.456 G 1.955(esult of this)-4.456 F 1.324
897 (change, a script such as the follo)117 723 R 1.324(wing, which may ha)
898 -.25 F 1.624 -.15(ve w)-.2 H(ork).05 E 1.325
899 (ed prior to 8.13, will no longer)-.1 F 0 Cg EP
900 %%Page: 13 9
901 %%BeginPageSetup
902 BP
903 %%EndPageSetup
904 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
905 (SMM:08-13)195.86 E .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79
906 108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108
907 DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119
908 108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108
909 139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164
910 108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL
911 184 108 179 108 DL 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108
912 DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214
913 108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108
914 234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259
915 108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL
916 279 108 274 108 DL 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108
917 DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309
918 108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108
919 329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354
920 108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL
921 374 108 369 108 DL 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108
922 DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404
923 108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108
924 424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449
925 108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL
926 469 108 464 108 DL 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108
927 DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499
928 108 DL/F1 10/Times-Roman@0 SF(#!/bin/sh)72 132 Q 2.5(#r)72 144 S(emo)
929 -2.5 E .3 -.15(ve z)-.15 H(ero length qf/hf/Qf \214les).15 E(for qf)72
930 156 Q(\214le in qf* hf* Qf*)-.25 E(do)72 168 Q(if [ \255r $qf)108 180 Q
931 (\214le ])-.25 E(then)108 192 Q(if [ ! \255s $qf)144 204 Q(\214le ])-.25
932 E(then)144 216 Q(echo \255n " <zero: $qf)180 228 Q(\214le>" > /de)-.25 E
933 (v/console)-.25 E(rm \255f $qf)180 240 Q(\214le)-.25 E<8c>144 252 Q<8c>
934 108 264 Q(done)72 276 Q 2.5(#r)72 288 S
935 (ename tf \214les to be qf if the qf does not e)-2.5 E(xist)-.15 E
936 (for tf)72 300 Q(\214le in tf*)-.25 E(do)72 312 Q(qf)108 324 Q
937 (\214le=`echo $tf)-.25 E(\214le | sed ')-.25 E(s/t/q/'`)-.55 E
938 (if [ \255r $tf)108 336 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25
939 E(then)108 348 Q(echo \255n " <reco)144 360 Q -.15(ve)-.15 G(ring: $tf)
940 .15 E(\214le>" > /de)-.25 E(v/console)-.25 E(mv $tf)144 372 Q
941 (\214le $qf)-.25 E(\214le)-.25 E(else)108 384 Q(if [ \255f $tf)144 396 Q
942 (\214le ])-.25 E(then)144 408 Q(echo \255n " <e)180 420 Q(xtra: $tf)-.15
943 E(\214le>" > /de)-.25 E(v/console)-.25 E(rm \255f $tf)180 432 Q(\214le)
944 -.25 E<8c>144 444 Q<8c>108 456 Q(done)72 468 Q 2.5(#r)72 480 S(emo)-2.5
945 E .3 -.15(ve d)-.15 H 2.5<668c>.15 G
946 (les with no corresponding qf/hf/Qf \214les)-2.5 E(for df)72 492 Q
947 (\214le in df*)-.25 E(do)72 504 Q(qf)108 516 Q(\214le=`echo $df)-.25 E
948 (\214le | sed ')-.25 E(s/d/q/'`)-.55 E(hf)108 528 Q(\214le=`echo $df)
949 -.25 E(\214le | sed ')-.25 E(s/d/h/'`)-.55 E(Qf)108 540 Q
950 (\214le=`echo $df)-.25 E(\214le | sed ')-.25 E(s/d/Q/'`)-.55 E
951 (if [ \255r $df)108 552 Q(\214le \255a ! \255f $qf)-.25 E
952 (\214le \255a ! \255f $hf)-.25 E(\214le \255a ! \255f $Qf)-.25 E
953 (\214le ])-.25 E(then)108 564 Q(echo \255n " <incomplete: $df)144 576 Q
954 (\214le>" > /de)-.25 E(v/console)-.25 E(mv $df)144 588 Q
955 (\214le `echo $df)-.25 E(\214le | sed ')-.25 E(s/d/D/'`)-.55 E<8c>108
956 600 Q(done)72 612 Q 2.5(#a)72 624 S(nnounce \214les that ha)-2.5 E .3
957 -.15(ve b)-.2 H(een sa).15 E -.15(ve)-.2 G 2.5(dd).15 G
958 (uring disaster reco)-2.5 E -.15(ve)-.15 G(ry).15 E(for xf)72 636 Q
959 (\214le in [A-Z]f*)-.25 E(do)72 648 Q(if [ \255f $xf)108 660 Q(\214le ])
960 -.25 E(then)108 672 Q(echo \255n " <panic: $xf)144 684 Q(\214le>" > /de)
961 -.25 E(v/console)-.25 E<8c>108 696 Q(done)72 708 Q 0 Cg EP
962 %%Page: 14 10
963 %%BeginPageSetup
964 BP
965 %%EndPageSetup
966 /F0 10/Times-Bold@0 SF 193.36(SMM:08-14 Sendmail)72 60 R
967 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
968 (Figure 1 \212 A comple)214.47 96 Q 2.5(xs)-.15 G(tartup script)-2.5 E
969 .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79 108 DL 89 108 84 108
970 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108 DL 109 108 104 108
971 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119 108 DL 129 108 124
972 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108 139 108 DL 149 108
973 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164 108 159 108 DL 169
974 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL 184 108 179 108 DL
975 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108 DL 204 108 199 108
976 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214 108 DL 224 108 219
977 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108 234 108 DL 244 108
978 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259 108 254 108 DL 264
979 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL 279 108 274 108 DL
980 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108 DL 299 108 294 108
981 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309 108 DL 319 108 314
982 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108 329 108 DL 339 108
983 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354 108 349 108 DL 359
984 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL 374 108 369 108 DL
985 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108 DL 394 108 389 108
986 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404 108 DL 414 108 409
987 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108 424 108 DL 434 108
988 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449 108 444 108 DL 454
989 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL 469 108 464 108 DL
990 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108 DL 489 108 484 108
991 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499 108 DL -.1(wo)117
992 144 S(rk:).1 E 2.5(#s)157 160.2 S(top & start sendmail)-2.5 E
993 (PIDFILE=/v)157 172.2 Q(ar/run/sendmail.pid)-.25 E
994 (kill `head -1 $PIDFILE`)157 184.2 Q(`tail -1 $PIDFILE`)157 196.2 Q .218
995 (because it assumes that the pid\214le will still e)117 212.4 R .218
996 (xist e)-.15 F -.15(ve)-.25 G 2.718(na).15 G .217
997 (fter killing the process to which it refers.)-2.718 F(Belo)117 224.4 Q
998 2.5(wi)-.25 G 2.5(sas)-2.5 G(cript which will w)-2.5 E
999 (ork correctly on both ne)-.1 E(wer and older v)-.25 E(ersions:)-.15 E
1000 2.5(#s)157 240.6 S(top & start sendmail)-2.5 E(PIDFILE=/v)157 252.6 Q
1001 (ar/run/sendmail.pid)-.25 E(pid=`head -1 $PIDFILE`)157 264.6 Q
1002 (cmd=`tail -1 $PIDFILE`)157 276.6 Q(kill $pid)157 288.6 Q($cmd)157 300.6
1003 Q 1.31(This is just an e)117 316.8 R 1.311
1004 (xample script, it does not perform an)-.15 F 3.811(ye)-.15 G 1.311
1005 (rror checks, e.g., whether the pid\214le)-3.811 F -.15(ex)117 328.8 S
1006 (ists at all.).15 E F0 2.5(1.3.16. Map)102 352.8 R(Files)2.5 E F1 2.466
1007 -.8(To p)142 369 T(re).8 E -.15(ve)-.25 G .866
1008 (nt local denial of service attacks as e).15 F .865
1009 (xplained in the top le)-.15 F -.15(ve)-.25 G(l).15 E F0(README)3.365 E
1010 F1 .865(in the)3.365 F 1.076(sendmail distrib)117 381 R 1.077
1011 (ution, the permissions of map \214les created by)-.2 F/F2 10
1012 /Times-Italic@0 SF(mak)3.577 E(emap)-.1 E F1 1.077(should be 0640.)3.577
1013 F(The)6.077 E .56(use of 0640 implies that only trusted users belong to\
1014  the group assigned to those \214les.)117 393 R .56(If those)5.56 F
1015 (\214les already e)117 405 Q
1016 (xist, then it might be necessary to change the permissions accordingly)
1017 -.15 E 2.5(,e)-.65 G(.g.,)-2.5 E(cd /etc/mail)157 421.2 Q
1018 (chmod 0640 *.db *.pag *.dir)157 433.2 Q F0 2.5(2. NORMAL)72 461.4 R
1019 (OPERA)2.5 E(TIONS)-.95 E 2.5(2.1. The)87 485.4 R(System Log)2.5 E F1
1020 1.511(The system log is supported by the)127 501.6 R F2(syslo)4.011 E
1021 (gd)-.1 E F1 1.511(\(8\) program.)1.666 F 1.511(All messages from)6.511
1022 F F2(sendmail)4.011 E F1(are)4.012 E(logged under the)102 515.6 Q/F3 9
1023 /Times-Roman@0 SF(LOG_MAIL)2.5 E F1 -.1(fa)2.5 G(cility).1 E/F4 7
1024 /Times-Roman@0 SF(5)-4 I F1(.)4 I F0 2.5(2.1.1. F)102 539.6 R(ormat)-.25
1025 E F1 .574(Each line in the system log consists of a timestamp, the name\
1026  of the machine that gener)142 555.8 R(-)-.2 E .848
1027 (ated it \(for logging from se)117 567.8 R -.15(ve)-.25 G .848
1028 (ral machines o).15 F -.15(ve)-.15 G 3.349(rt).15 G .849
1029 (he local area netw)-3.349 F .849(ork\), the w)-.1 F .849
1030 (ord \231sendmail:\232,)-.1 F(and a message)117 581.8 Q F4(6)-4 I F1 5
1031 (.M)4 K(ost messages are a sequence of)-5 E F2(name)2.5 E F1(=)A F2
1032 (value)A F1(pairs.)2.5 E .68(The tw)142 598 R 3.18(om)-.1 G .68
1033 (ost common lines are logged when a message is processed.)-3.18 F .68
1034 (The \214rst logs the)5.68 F .376(receipt of a message; there will be e)
1035 117 610 R .376(xactly one of these per message.)-.15 F .376
1036 (Some \214elds may be omit-)5.376 F(ted if the)117 622 Q 2.5(yd)-.15 G
1037 2.5(on)-2.5 G(ot contain interesting information.)-2.5 E(Fields are:)5 E
1038 50.06(from The)117 638.2 R(en)2.5 E -.15(ve)-.4 G(lope sender address.)
1039 .15 E 53.95(size The)117 654.4 R(size of the message in bytes.)2.5 E .32
1040 LW 76 665.2 72 665.2 DL 80 665.2 76 665.2 DL 84 665.2 80 665.2 DL 88
1041 665.2 84 665.2 DL 92 665.2 88 665.2 DL 96 665.2 92 665.2 DL 100 665.2 96
1042 665.2 DL 104 665.2 100 665.2 DL 108 665.2 104 665.2 DL 112 665.2 108
1043 665.2 DL 116 665.2 112 665.2 DL 120 665.2 116 665.2 DL 124 665.2 120
1044 665.2 DL 128 665.2 124 665.2 DL 132 665.2 128 665.2 DL 136 665.2 132
1045 665.2 DL 140 665.2 136 665.2 DL 144 665.2 140 665.2 DL 148 665.2 144
1046 665.2 DL 152 665.2 148 665.2 DL 156 665.2 152 665.2 DL 160 665.2 156
1047 665.2 DL 164 665.2 160 665.2 DL 168 665.2 164 665.2 DL 172 665.2 168
1048 665.2 DL 176 665.2 172 665.2 DL 180 665.2 176 665.2 DL 184 665.2 180
1049 665.2 DL 188 665.2 184 665.2 DL 192 665.2 188 665.2 DL 196 665.2 192
1050 665.2 DL 200 665.2 196 665.2 DL 204 665.2 200 665.2 DL 208 665.2 204
1051 665.2 DL 212 665.2 208 665.2 DL 216 665.2 212 665.2 DL/F5 5
1052 /Times-Roman@0 SF(5)93.6 675.6 Q/F6 8/Times-Roman@0 SF
1053 (Except on Ultrix, which does not support f)3.2 I
1054 (acilities in the syslog.)-.08 E F5(6)93.6 689.2 Q F6(This format may v)
1055 3.2 I(ary slightly if your v)-.2 E(endor has changed the syntax.)-.12 E
1056 0 Cg EP
1057 %%Page: 15 11
1058 %%BeginPageSetup
1059 BP
1060 %%EndPageSetup
1061 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1062 (SMM:08-15)195.86 E/F1 10/Times-Roman@0 SF 50.06(class The)117 96 R
1063 (class \(i.e., numeric precedence\) of the message.)2.5 E 58.39(pri The)
1064 117 112.2 R(initial message priority \(used for queue sorting\).)2.5 E
1065 45.06(nrcpts The)117 128.4 R 1.515(number of en)4.015 F -.15(ve)-.4 G
1066 1.514(lope recipients for this message \(after aliasing and for).15 F(-)
1067 -.2 E -.1(wa)189 140.4 S(rding\).).1 E 45.05(msgid The)117 156.6 R
1068 (message id of the message \(from the header\).)2.5 E 48.39(proto The)
1069 117 172.8 R(protocol used to recei)2.5 E .3 -.15(ve t)-.25 H
1070 (his message \(e.g., ESMTP or UUCP\)).15 E 37.84(daemon The)117 189 R
1071 (daemon name from the)2.5 E F0(DaemonP)2.5 E(ortOptions)-.2 E F1
1072 (setting.)2.5 E 49.51(relay The)117 205.2 R(machine from which it w)2.5
1073 E(as recei)-.1 E -.15(ve)-.25 G(d.).15 E .43
1074 (There is also one line logged per deli)117 221.4 R -.15(ve)-.25 G .43
1075 (ry attempt \(so there can be se).15 F -.15(ve)-.25 G .43
1076 (ral per message if deli).15 F(v-)-.25 E
1077 (ery is deferred or there are multiple recipients\).)117 233.4 Q
1078 (Fields are:)5 E 61.72(to A)117 249.6 R
1079 (comma-separated list of the recipients to this mailer)2.5 E(.)-.55 E
1080 41.73(ctladdr The)117 265.8 R -.74(``)2.727 G .227(controlling user').74
1081 F .226(', that is, the name of the user whose credentials we use)-.74 F
1082 (for deli)189 277.8 Q -.15(ve)-.25 G(ry).15 E(.)-.65 E 47.84(delay The)
1083 117 294 R 1.205(total delay between the time this message w)3.705 F
1084 1.205(as recei)-.1 F -.15(ve)-.25 G 3.705(da).15 G 1.205(nd the current)
1085 -3.705 F(deli)189 306 Q -.15(ve)-.25 G(ry attempt.).15 E 42.84
1086 (xdelay The)117 322.2 R .116(amount of time needed in this deli)2.616 F
1087 -.15(ve)-.25 G .116(ry attempt \(normally indicati).15 F .415 -.15(ve o)
1088 -.25 H 2.615(ft).15 G(he)-2.615 E(speed of the connection\).)189 334.2 Q
1089 43.95(mailer The)117 350.4 R(name of the mailer used to deli)2.5 E -.15
1090 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(his recipient.)-2.5 E 49.51
1091 (relay The)117 366.6 R(name of the host that actually accepted \(or rej\
1092 ected\) this recipient.)2.5 E 55.61(dsn The)117 382.8 R
1093 (enhanced error code \(RFC 2034\) if a)2.5 E -.25(va)-.2 G(ilable.).25 E
1094 55.61(stat The)117 399 R(deli)2.5 E -.15(ve)-.25 G(ry status.).15 E
1095 1.012(Not all \214elds are present in all messages; for e)117 415.2 R
1096 1.012(xample, the relay is usually not listed for local)-.15 F(deli)117
1097 427.2 Q -.15(ve)-.25 G(ries.).15 E F0 2.5(2.1.2. Le)102 451.2 R -.1(ve)
1098 -.15 G(ls).1 E F1 .205(If you ha)142 467.4 R -.15(ve)-.2 G/F2 10
1099 /Times-Italic@0 SF(syslo)2.855 E(gd)-.1 E F1 .205(\(8\) or an equi)1.666
1100 F -.25(va)-.25 G .205(lent installed, you will be able to do logging.)
1101 .25 F .204(There is)5.204 F 2.787(al)117 479.4 S(ar)-2.787 E .287
1102 (ge amount of information that can be logged.)-.18 F .287
1103 (The log is arranged as a succession of le)5.287 F -.15(ve)-.25 G(ls.)
1104 .15 E .651(At the lo)117 491.4 R .651(west le)-.25 F -.15(ve)-.25 G
1105 3.151(lo).15 G .651(nly e)-3.151 F .651
1106 (xtremely strange situations are logged.)-.15 F .65(At the highest le)
1107 5.651 F -.15(ve)-.25 G .65(l, e).15 F -.15(ve)-.25 G 3.15(nt).15 G(he)
1108 -3.15 E .825(most mundane and uninteresting e)117 503.4 R -.15(ve)-.25 G
1109 .825(nts are recorded for posterity).15 F 5.826(.A)-.65 G 3.326(sac)
1110 -5.826 G(on)-3.326 E -.15(ve)-.4 G .826(ntion, log le).15 F -.15(ve)-.25
1111 G(ls).15 E .201
1112 (under ten are considered generally \231useful;\232 log le)117 515.4 R
1113 -.15(ve)-.25 G .201(ls abo).15 F .501 -.15(ve 6)-.15 H 2.701(4a).15 G .2
1114 (re reserv)-2.701 F .2(ed for deb)-.15 F .2(ugging pur)-.2 F(-)-.2 E 2.5
1115 (poses. Le)117 527.4 R -.15(ve)-.25 G(ls from 11\25564 are reserv).15 E
1116 (ed for v)-.15 E(erbose information that some sites might w)-.15 E(ant.)
1117 -.1 E 2.5(Ac)142 543.6 S(omplete description of the log le)-2.5 E -.15
1118 (ve)-.25 G(ls is gi).15 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ns)-2.5 G
1119 (ection `)-2.5 E(`Log Le)-.74 E -.15(ve)-.25 G(l').15 E('.)-.74 E F0 2.5
1120 (2.2. Dumping)87 567.6 R(State)2.5 E F1 -1.1(Yo)127 583.8 S 2.563(uc)1.1
1121 G .063(an ask)-2.563 F F2(sendmail)2.563 E F1 .064(to log a dump of the\
1122  open \214les and the connection cache by sending it a)2.563 F/F3 9
1123 /Times-Roman@0 SF(SIGUSR1)102 595.8 Q F1 2.5(signal. The)2.5 F
1124 (results are logged at)2.5 E F3(LOG_DEB)2.5 E(UG)-.09 E F1(priority)2.5
1125 E(.)-.65 E F0 2.5(2.3. The)87 619.8 R(Mail Queues)2.5 E F1 .649
1126 (Mail messages may either be deli)127 636 R -.15(ve)-.25 G .648
1127 (red immediately or be held for later deli).15 F -.15(ve)-.25 G(ry).15 E
1128 5.648(.H)-.65 G .648(eld mes-)-5.648 F
1129 (sages are placed into a holding directory called a mail queue.)102 648
1130 Q 2.5(Am)127 664.2 S(ail message may be queued for these reasons:)-2.5 E
1131 5<8349>107 680.4 S 2.546(fam)-5 G .047
1132 (ail message is temporarily undeli)-2.546 F -.15(ve)-.25 G .047
1133 (rable, it is queued and deli).15 F -.15(ve)-.25 G .047
1134 (ry is attempted later).15 F 5.047(.I)-.55 G 2.547(ft)-5.047 G(he)-2.547
1135 E .141(message is addressed to multiple recipients, it is queued only f\
1136 or those recipients to whom deli)115.5 692.4 R(v-)-.25 E
1137 (ery is not immediately possible.)115.5 704.4 Q 0 Cg EP
1138 %%Page: 16 12
1139 %%BeginPageSetup
1140 BP
1141 %%EndPageSetup
1142 /F0 10/Times-Bold@0 SF 193.36(SMM:08-16 Sendmail)72 60 R
1143 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 5<8349>
1144 107 96 S 2.5(ft)-5 G(he SuperSafe option is set to true, all mail messa\
1145 ges are queued while deli)-2.5 E -.15(ve)-.25 G(ry is attempted.).15 E 5
1146 <8349>107 108 S 3.258(ft)-5 G .758(he Deli)-3.258 F -.15(ve)-.25 G .758
1147 (ryMode option is set to queue-only or defer).15 F 3.258(,a)-.4 G .758
1148 (ll mail is queued, and no immediate)-3.258 F(deli)115.5 120 Q -.15(ve)
1149 -.25 G(ry is attempted.).15 E 5<8349>107 132 S 2.815(ft)-5 G .315
1150 (he load a)-2.815 F -.15(ve)-.2 G .315(rage becomes higher than the v)
1151 .15 F .314(alue of the QueueLA option and the)-.25 F F0(QueueF)2.814 E
1152 (actor)-.25 E F1(\()115.5 144 Q F0(q)A F1 3.442(\)o)C .942(ption di)
1153 -3.442 F .942(vided by the dif)-.25 F .942
1154 (ference in the current load a)-.25 F -.15(ve)-.2 G .942(rage and the)
1155 .15 F F0(QueueLA)3.442 E F1 .942(option plus)3.442 F .403(one is less t\
1156 han the priority of the message, messages are queued rather than immedi\
1157 ately deli)115.5 156 R(v-)-.25 E(ered.)115.5 168 Q 5<834f>107 180 S .744
1158 (ne or more addresses are mark)-5 F .745(ed as e)-.1 F(xpensi)-.15 E
1159 1.045 -.15(ve a)-.25 H .745(nd deli).15 F -.15(ve)-.25 G .745
1160 (ry is postponed until the ne).15 F .745(xt queue)-.15 F
1161 (run or one or more address are mark)115.5 192 Q
1162 (ed as held via mailer which uses the hold mailer \215ag.)-.1 E 5<8354>
1163 107 204 S(he mail message has been mark)-5 E
1164 (ed as quarantined via a mail \214lter or rulesets.)-.1 E<83>107 216 Q
1165 F0 2.5(2.3.1. Queue)102 240 R(Gr)2.5 E(oups and Queue Dir)-.18 E
1166 (ectories)-.18 E F1 .339(There are one or more mail queues.)142 256.2 R
1167 .339(Each mail queue belongs to a queue group.)5.339 F .338(There is)
1168 5.338 F(al)117 268.2 Q -.1(wa)-.1 G .616(ys a def).1 F .616
1169 (ault queue group that is called `)-.1 F(`mqueue')-.74 E 3.117('\()-.74
1170 G .617(which is where messages go by def)-3.117 F(ault)-.1 E 2.244
1171 (unless otherwise speci\214ed\).)117 280.2 R 2.244
1172 (The directory or directories which comprise the def)7.244 F 2.243
1173 (ault queue)-.1 F 1.379
1174 (group are speci\214ed by the QueueDirectory option.)117 292.2 R 1.379
1175 (There are zero or more additional named)6.379 F
1176 (queue groups declared using the)117 304.2 Q F0(Q)2.5 E F1
1177 (command in the con\214guration \214le.)2.5 E .182(By def)142 320.4 R
1178 .181(ault, a queued message is placed in the queue group associated wit\
1179 h the \214rst recipi-)-.1 F 1.18(ent in the recipient list.)117 332.4 R
1180 3.68(Ar)6.18 G 1.181
1181 (ecipient address is mapped to a queue group as follo)-3.68 F 3.681
1182 (ws. First,)-.25 F(if)3.681 E 1.222(there is a ruleset called `)117
1183 344.4 R(`queue)-.74 E(group')-.15 E 1.222
1184 (', and if this ruleset maps the address to a queue group)-.74 F 1.39
1185 (name, then that queue group is chosen.)117 356.4 R 1.39
1186 (That is, the ar)6.39 F 1.39(gument for the ruleset is the recipient)
1187 -.18 F .79(address and the result should be)117 368.4 R F0($#)3.29 E F1
1188 (follo)3.29 E .79(wed by the name of a queue group.)-.25 F .79
1189 (Otherwise, if the)5.79 F 1.457(mailer associated with the address spec\
1190 i\214es a queue group, then that queue group is chosen.)117 380.4 R
1191 (Otherwise, the def)117 392.4 Q(ault queue group is chosen.)-.1 E 3.379
1192 (Am)142 408.6 S .879
1193 (essage with multiple recipients will be split if dif)-3.379 F .878
1194 (ferent queue groups are chosen by)-.25 F
1195 (the mapping of recipients to queue groups.)117 420.6 Q 1.606(When a me\
1196 ssage is placed in a queue group, and the queue group has more than one)
1197 142 436.8 R(queue, a queue is selected randomly)117 448.8 Q(.)-.65 E
1198 1.633(If a message with multiple recipients is placed into a queue grou\
1199 p with the ')142 465 R 1.632(r' option)-.5 F 1.055
1200 (\(maximum number of recipients per message\) set to a positi)117 477 R
1201 1.356 -.15(ve v)-.25 H(alue)-.1 E/F2 10/Times-Italic@0 SF(N)3.556 E F1
1202 3.556(,a)C 1.056(nd if there are more)-3.556 F(than)117 489 Q F2(N)2.905
1203 E F1 .405(recipients in the message, then the message will be split int\
1204 o multiple messages, each of)2.905 F(which ha)117 501 Q .3 -.15(ve a)-.2
1205 H 2.5(tm).15 G(ost)-2.5 E F2(N)2.5 E F1(recipients.)2.5 E .06
1206 (Notice: if multiple queue groups are used, do)142 517.2 R F0(not)2.56 E
1207 F1(mo)2.56 E .36 -.15(ve q)-.15 H .06
1208 (ueue \214les around, e.g., into a dif-).15 F 1.436
1209 (ferent queue directory)117 529.2 R 6.436(.T)-.65 G 1.436(his may ha)
1210 -6.436 F 1.735 -.15(ve w)-.2 H 1.435(eird ef).15 F 1.435
1211 (fects and can cause mail not to be deli)-.25 F -.15(ve)-.25 G(red.).15
1212 E(Queue \214les and directories should be treated as opaque and should \
1213 not be manipulated directly)117 541.2 Q(.)-.65 E F0 2.5(2.3.2. Queue)102
1214 565.2 R(Runs)2.5 E F2(sendmail)142 581.4 Q F1 1(has tw)3.5 F 3.5(od)-.1
1215 G(if)-3.5 E 1(ferent w)-.25 F 1.001(ays to process the queue\(s\).)-.1 F
1216 1.001(The \214rst one is to start queue)6.001 F .104
1217 (runners after certain interv)117 593.4 R .104(als \(`)-.25 F(`normal')
1218 -.74 E 2.604('q)-.74 G .103(ueue runners\), the second one is to k)
1219 -2.604 F .103(eep queue runner)-.1 F .4(processes around \(`)117 605.4 R
1220 (`persistent')-.74 E 2.9('q)-.74 G .401(ueue runners\).)-2.9 F(Ho)5.401
1221 E 2.901(wt)-.25 G 2.901(os)-2.901 G .401
1222 (elect either of these types is discussed)-2.901 F 1.349
1223 (in the appendix `)117 617.4 R 1.348(`COMMAND LINE FLA)-.74 F(GS')-.4 E
1224 3.848('. Persistent)-.74 F 1.348(queue runners ha)3.848 F 1.648 -.15
1225 (ve t)-.2 H 1.348(he adv).15 F(antage)-.25 E .054(that no ne)117 629.4 R
1226 2.554(wp)-.25 G .054(rocesses need to be spa)-2.554 F .055
1227 (wned at certain interv)-.15 F .055(als; the)-.25 F 2.555(yj)-.15 G .055
1228 (ust sleep for a speci\214ed time)-2.555 F .554(after the)117 641.4 R
1229 3.054<798c>-.15 G .554(nished a queue run.)-3.054 F .554(Another adv)
1230 5.554 F .554(antage of persistent queue runners is that only one)-.25 F
1231 .379(process belonging to a w)117 653.4 R .379(orkgroup \(a w)-.1 F .38
1232 (orkgroup is a set of queue groups\) collects the data for a)-.1 F .489
1233 (queue run and then multiple queue runner may go ahead using that data.)
1234 117 665.4 R .488(This can signi\214cantly)5.488 F .861(reduce the disk \
1235 I/O necessary to read the queue \214les compared to starting multiple q\
1236 ueue run-)117 677.4 R .55(ners directly)117 689.4 R 5.55(.T)-.65 G .55
1237 (heir disadv)-5.55 F .55(antage is that a ne)-.25 F 3.049(wq)-.25 G .549
1238 (ueue run is only started after all queue runners)-3.049 F 1.043
1239 (belonging to a group \214nished their tasks.)117 701.4 R 1.044
1240 (In case one of the queue runners tries deli)6.043 F -.15(ve)-.25 G
1241 1.044(ry to a).15 F(slo)117 713.4 Q 3.283(wr)-.25 G .783
1242 (ecipient site at the end of a queue run, the ne)-3.283 F .782
1243 (xt queue run may be substantially delayed.)-.15 F .741
1244 (In general this should be smoothed out due to the distrib)117 725.4 R
1245 .741(ution of those slo)-.2 F 3.242(wj)-.25 G .742(obs, ho)-3.242 F(we)
1246 -.25 E -.15(ve)-.25 G 1.542 -.4(r, f).15 H(or).4 E 0 Cg EP
1247 %%Page: 17 13
1248 %%BeginPageSetup
1249 BP
1250 %%EndPageSetup
1251 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1252 (SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF .459(sites with small number\
1253  of queue entries this might introduce noticable delays.)117 96 R .458
1254 (In general, per)5.458 F(-)-.2 E
1255 (sistent queue runners are only useful for sites with big queues.)117
1256 108 Q F0 2.5(2.3.3. Manual)102 132 R(Inter)2.5 E -.1(ve)-.1 G(ntion).1 E
1257 F1 1.049
1258 (Under normal conditions the mail queue will be processed transparently)
1259 142 148.2 R 6.049(.H)-.65 G -.25(ow)-6.049 G -2.15 -.25(ev e).25 H 1.85
1260 -.4(r, y).25 H(ou).4 E .152(may \214nd that manual interv)117 160.2 R
1261 .151(ention is sometimes necessary)-.15 F 5.151(.F)-.65 G .151(or e)
1262 -5.301 F .151(xample, if a major host is do)-.15 F(wn)-.25 E .103
1263 (for a period of time the queue may become clogged.)117 172.2 R
1264 (Although)5.103 E/F2 10/Times-Italic@0 SF(sendmail)2.604 E F1 .104
1265 (ought to reco)2.604 F -.15(ve)-.15 G 2.604(rg).15 G(race-)-2.604 E .249
1266 (fully when the host comes up, you may \214nd performance unacceptably \
1267 bad in the meantime.)117 184.2 R(In)5.248 E .538(that case you w)117
1268 196.2 R .538
1269 (ant to check the content of the queue and manipulate it as e)-.1 F .539
1270 (xplained in the ne)-.15 F(xt)-.15 E(tw)117 208.2 Q 2.5(os)-.1 G
1271 (ections.)-2.5 E F0 2.5(2.3.4. Printing)102 232.2 R(the queue)2.5 E F1
1272 .862(The contents of the queue\(s\) can be printed using the)142 248.4 R
1273 F2(mailq)3.361 E F1 .861(command \(or by specifying)3.361 F(the)117
1274 260.4 Q F0(\255bp)2.5 E F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A
1275 (mailq)157 276.6 Q 1.673(This will produce a listing of the queue id')
1276 117 292.8 R 1.673(s, the size of the message, the date the message)-.55
1277 F .528(entered the queue, and the sender and recipients.)117 304.8 R
1278 .527(If shared memory support is compiled in, the)5.527 F(\215ag)117
1279 316.8 Q F0(\255bP)3.014 E F1 .514
1280 (can be used to print the number of entries in the queue\(s\), pro)3.014
1281 F .515(vided a process updates)-.15 F .541(the data.)117 328.8 R(Ho)
1282 5.541 E(we)-.25 E -.15(ve)-.25 G 1.341 -.4(r, a).15 H 3.041(se).4 G .541
1283 (xplained earlier)-3.191 F 3.041(,t)-.4 G .54
1284 (he output might be slightly wrong, since access to the)-3.041 F 1.43
1285 (shared memory is not lock)117 340.8 R 3.931(ed. F)-.1 F 1.431(or e)-.15
1286 F 1.431(xample, `)-.15 F(`unkno)-.74 E 1.431(wn number of entries')-.25
1287 F 3.931('m)-.74 G 1.431(ight be sho)-3.931 F(wn.)-.25 E(The internal co\
1288 unters are updated after each queue run to the correct v)117 352.8 Q
1289 (alue ag)-.25 E(ain.)-.05 E F0 2.5(2.3.5. F)102 376.8 R(or)-.25 E
1290 (cing the queue)-.18 E F2(Sendmail)142 393 Q F1 .353
1291 (should run the queue automatically at interv)2.853 F 2.852(als. When)
1292 -.25 F .352(using multiple queues, a)2.852 F .276
1293 (separate process will by def)117 405 R .276
1294 (ault be created to run each of the queues unless the queue run is ini-)
1295 -.1 F .614(tiated by a user with the v)117 417 R .613(erbose \215ag.)
1296 -.15 F .613(The algorithm is to read and sort the queue, and then to)
1297 5.613 F .159(attempt to process all jobs in order)117 429 R 5.159(.W)
1298 -.55 G .159(hen it attempts to run the job,)-5.159 F F2(sendmail)2.659 E
1299 F1 .159(\214rst checks to see)2.659 F(if the job is lock)117 441 Q 2.5
1300 (ed. If)-.1 F(so, it ignores the job)2.5 E(.)-.4 E .338
1301 (There is no attempt to insure that only one queue processor e)142 457.2
1302 R .338(xists at an)-.15 F 2.838(yt)-.15 G .338(ime, since there)-2.838 F
1303 .094(is no guarantee that a job cannot tak)117 469.2 R 2.595(ef)-.1 G
1304 (ore)-2.595 E -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)-2.595 G .095
1305 (rocess \(ho)-2.595 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)
1306 2.995 E F1 .095(does include heuris-)2.595 F 1.086(tics to try to abort\
1307  jobs that are taking absurd amounts of time; technically)117 481.2 R
1308 3.586(,t)-.65 G 1.086(his violates RFC)-3.586 F .461(821, b)117 493.2 R
1309 .461(ut is blessed by RFC 1123\).)-.2 F .461
1310 (Due to the locking algorithm, it is impossible for one job to)5.461 F
1311 1.087(freeze the entire queue.)117 505.2 R(Ho)6.086 E(we)-.25 E -.15(ve)
1312 -.25 G 1.886 -.4(r, a).15 H 3.586(nu).4 G(ncooperati)-3.586 E 1.386 -.15
1313 (ve r)-.25 H 1.086(ecipient host or a program recipient that).15 F(ne)
1314 117 517.2 Q -.15(ve)-.25 G 3.35(rr).15 G .85(eturns can accumulate man)
1315 -3.35 F 3.351(yp)-.15 G .851(rocesses in your system.)-3.351 F
1316 (Unfortunately)5.851 E 3.351(,t)-.65 G .851(here is no com-)-3.351 F
1317 (pletely general w)117 529.2 Q(ay to solv)-.1 E 2.5(et)-.15 G(his.)-2.5
1318 E .082(In some cases, you may \214nd that a major host going do)142
1319 545.4 R .082(wn for a couple of days may create)-.25 F 2.924(ap)117
1320 557.4 S(rohibiti)-2.924 E -.15(ve)-.25 G .424(ly lar).15 F .424
1321 (ge queue.)-.18 F .424(This will result in)5.424 F F2(sendmail)2.924 E
1322 F1 .425(spending an inordinate amount of time)2.924 F 1.085
1323 (sorting the queue.)117 569.4 R 1.085(This situation can be \214x)6.085
1324 F 1.084(ed by mo)-.15 F 1.084(ving the queue to a temporary place and)
1325 -.15 F .022(creating a ne)117 581.4 R 2.522(wq)-.25 G 2.522(ueue. The)
1326 -2.522 F .022(old queue can be run later when the of)2.522 F .023
1327 (fending host returns to service.)-.25 F 1.6 -.8(To d)142 597.6 T 2.5
1328 (ot).8 G(his, it is acceptable to mo)-2.5 E .3 -.15(ve t)-.15 H
1329 (he entire queue directory:).15 E(cd /v)157 613.8 Q(ar/spool)-.25 E
1330 (mv mqueue omqueue; mkdir mqueue; chmod 0700 mqueue)157 625.8 Q -1.1(Yo)
1331 117 642 S 2.709(us)1.1 G .209(hould then kill the e)-2.709 F .209(xisti\
1332 ng daemon \(since it will still be processing in the old queue direc-)
1333 -.15 F(tory\) and create a ne)117 654 Q 2.5(wd)-.25 G(aemon.)-2.5 E 1.6
1334 -.8(To r)142 670.2 T(un the old mail queue, issue the follo).8 E
1335 (wing command:)-.25 E(/usr/sbin/sendmail \255C /etc/mail/queue.cf \255q)
1336 157 686.4 Q(The)117 702.6 Q F0<ad43>3.312 E F1 .813
1337 (\215ag speci\214es an alternate con\214guration \214le)3.312 F F0
1338 (queue.cf)3.313 E F1 .813(which should refer to the mo)3.313 F -.15(ve)
1339 -.15 G(d).15 E(queue directory)117 714.6 Q 0 Cg EP
1340 %%Page: 18 14
1341 %%BeginPageSetup
1342 BP
1343 %%EndPageSetup
1344 /F0 10/Times-Bold@0 SF 193.36(SMM:08-18 Sendmail)72 60 R
1345 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(OQ)
1346 157 96 S(ueueDirectory=/v)-2.5 E(ar/spool/omqueue)-.25 E .649(and the)
1347 117 112.2 R F0<ad71>3.149 E F1 .649(\215ag says to just run e)3.149 F
1348 -.15(ve)-.25 G .648(ry job in the queue.).15 F -1.1(Yo)5.648 G 3.148(uc)
1349 1.1 G .648(an also specify the mo)-3.148 F -.15(ve)-.15 G 3.148(dq).15 G
1350 (ueue)-3.148 E(directory on the command line)117 124.2 Q
1351 (/usr/sbin/sendmail \255oQ/v)157 140.4 Q(ar/spool/omqueue \255q)-.25 E
1352 -.2(bu)117 156.6 S 3.235(tt).2 G .735(his requires that you do not ha)
1353 -3.235 F 1.036 -.15(ve q)-.2 H .736
1354 (ueue groups in the con\214guration \214le, because those are).15 F
1355 1.071(not subdirectories of the mo)117 168.6 R -.15(ve)-.15 G 3.571(dd)
1356 .15 G(irectory)-3.571 E 6.071(.S)-.65 G 1.071(ee the section about `)
1357 -6.071 F 1.07(`Queue Group Declaration')-.74 F(')-.74 E .011
1358 (for details; you most lik)117 180.6 R .011(ely need a dif)-.1 F .012
1359 (ferent con\214guration \214le to correctly deal with this problem.)-.25
1360 F(Ho)117 192.6 Q(we)-.25 E -.15(ve)-.25 G 1.818 -.4(r, a p).15 H 1.018
1361 (roper con\214guration of queue groups should a).4 F -.2(vo)-.2 G 1.017
1362 (id \214lling up queue directories, so).2 F .367(you shouldn')117 204.6
1363 R 2.867(tr)-.18 G .367(un into this problem.)-2.867 F .367(If you ha)
1364 5.367 F .668 -.15(ve a t)-.2 H(endenc).15 E 2.868(yt)-.15 G -2.1 -.25
1365 (ow a)-2.868 H .368(rd v).25 F -.1(oy)-.2 G .368
1366 (eurism, you can use the).1 F F0<ad76>117 216.6 Q F1(\215ag to w)2.5 E
1367 (atch what is going on.)-.1 E
1368 (When the queue is \214nally emptied, you can remo)142 232.8 Q .3 -.15
1369 (ve t)-.15 H(he directory:).15 E(rmdir /v)157 249 Q(ar/spool/omqueue)
1370 -.25 E F0 2.5(2.3.6. Quarantined)102 277.2 R(Queue Items)2.5 E F1 1.183
1371 (It is possible to "quarantine" mail messages, otherwise kno)142 293.4 R
1372 1.182(wn as en)-.25 F -.15(ve)-.4 G 3.682(lopes. En).15 F -.15(ve)-.4 G
1373 (lopes).15 E .097(\(queue \214les\) are stored b)117 305.4 R .097
1374 (ut not considered for deli)-.2 F -.15(ve)-.25 G .098
1375 (ry or display unless the "quarantine" state of).15 F 1.237(the en)117
1376 317.4 R -.15(ve)-.4 G 1.236(lope is undone or deli).15 F -.15(ve)-.25 G
1377 1.236(ry or display of quarantined items is requested.).15 F
1378 (Quarantined)6.236 E 1.07(messages are tagged by using a dif)117 329.4 R
1379 1.07(ferent name for the queue \214le, 'hf)-.25 F 3.57('i).55 G 1.07
1380 (nstead of 'qf)-3.57 F 1.07(', and by).55 F
1381 (adding the quarantine reason to the queue \214le.)117 341.4 Q(Deli)142
1382 357.6 Q -.15(ve)-.25 G .323
1383 (ry or display of quarantined items can be requested using the).15 F F0
1384 (\255qQ)2.823 E F1 .322(\215ag to)2.823 F/F2 10/Times-Italic@0 SF
1385 (sendmail)2.822 E F1(or)117 369.6 Q F2(mailq)4.277 E F1 6.777(.A)C
1386 (dditionally)-6.777 E 4.277(,m)-.65 G 1.778
1387 (essages already in the queue can be quarantined or unquarantined)-4.277
1388 F(using the ne)117 381.6 Q(w)-.25 E F0<ad51>2.5 E F1
1389 (\215ag to sendmail.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
1390 (sendmail -Qreason -q[!][I|R|S][matchstring])157 397.8 Q .875(Quarantin\
1391 es the normal queue items matching the criteria speci\214ed by the)117
1392 414 R F0(-q[!][I|R|S][match-)3.374 E(string])117 426 Q F1
1393 (using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)-2.5 G(he)
1394 -2.5 E F0<ad51>2.5 E F1 2.5(\215ag. Lik)2.5 F -.25(ew)-.1 G(ise,).25 E
1395 (sendmail -qQ -Q[reason] -q[!][I|R|S|Q][matchstring])157 442.2 Q 1.164(\
1396 Change the quarantine reason for the quarantined items matching the cri\
1397 teria speci\214ed by the)117 458.4 R F0(-q[!][I|R|S|Q][matchstring])117
1398 470.4 Q F1(using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)
1399 -2.5 G(he)-2.5 E F0<ad51>2.5 E F1 2.5(\215ag. If)2.5 F
1400 (there is no reason,)2.5 E .757(unquarantine the matching items and mak)
1401 119.5 482.4 R 3.257(et)-.1 G .757(hem normal queue items.)-3.257 F .757
1402 (Note that the)5.757 F F0(\255qQ)3.257 E F1(\215ag)3.257 E(tells sendma\
1403 il to operate on quarantined items instead of normal items.)117 494.4 Q
1404 F0 2.5(2.4. Disk)87 518.4 R(Based Connection Inf)2.5 E(ormation)-.25 E
1405 F2(Sendmail)127 534.6 Q F1 .596(stores a lar)3.096 F .597
1406 (ge amount of information about each remote system it has connected to)
1407 -.18 F .003(in memory)102 546.6 R 2.503(.I)-.65 G 2.503(ti)-2.503 G
1408 2.503(sp)-2.503 G .002(ossible to preserv)-2.503 F 2.502(es)-.15 G .002
1409 (ome of this information on disk as well, by using the)-2.502 F F0
1410 (HostSta-)2.502 E(tusDir)102 558.6 Q(ectory)-.18 E F1 .229
1411 (option, so that it may be shared between se)2.729 F -.15(ve)-.25 G .229
1412 (ral in).15 F -.2(vo)-.4 G .23(cations of).2 F F2(sendmail)2.73 E F1
1413 5.23(.T)C .23(his allo)-5.23 F(ws)-.25 E .831(mail to be queued immedia\
1414 tely or skipped during a queue run if there has been a recent f)102
1415 570.6 R .831(ailure in)-.1 F .371(connecting to a remote machine.)102
1416 582.6 R .371
1417 (Note: information about a remote system is stored in a \214le whose)
1418 5.371 F .694(pathname consists of the components of the hostname in re)
1419 102 594.6 R -.15(ve)-.25 G .693(rse order).15 F 5.693(.F)-.55 G .693
1420 (or e)-5.843 F .693(xample, the informa-)-.15 F 1.102(tion for)102 606.6
1421 R F0(host.example.com)3.602 E F1 1.102(is stored in)3.602 F F0
1422 (com./example./host)3.602 E F1 6.103(.F)C 1.103(or top-le)-6.253 F -.15
1423 (ve)-.25 G 3.603(ld).15 G 1.103(omains lik)-3.603 F(e)-.1 E F0(com)3.603
1424 E F1(this)3.603 E 1.382(can create a lar)102 618.6 R 1.381
1425 (ge number of subdirectories which on some \214lesystems can e)-.18 F
1426 1.381(xhaust some limits.)-.15 F(Moreo)102 630.6 Q -.15(ve)-.15 G 2.432
1427 -.4(r, t).15 H 1.632(he performance of lookups in directory with thousa\
1428 nds of entries can be f).4 F 1.633(airly slo)-.1 F(w)-.25 E
1429 (depending on the \214lesystem implementation.)102 642.6 Q 1.439
1430 (Additionally enabling)127 658.8 R F0(SingleThr)3.939 E(eadDeli)-.18 E
1431 -.1(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439
1432 (fect of single-threading mail)-.25 F(deli)102 670.8 Q -.15(ve)-.25 G
1433 1.61(ry to a destination.).15 F 1.611
1434 (This can be quite helpful if the remote machine is running an SMTP)6.61
1435 F(serv)102 682.8 Q 1.011(er that is easily o)-.15 F -.15(ve)-.15 G 1.011
1436 (rloaded or cannot accept more than a single connection at a time, b).15
1437 F 1.01(ut can)-.2 F .458
1438 (cause some messages to be punted to a future queue run.)102 694.8 R
1439 .458(It also applies to)5.458 F F2(all)2.958 E F1 .458
1440 (hosts, so setting this)2.958 F .282(because you ha)102 706.8 R .582
1441 -.15(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281
1442 (are that is easily o)-.1 F -.15(ve)-.15 G .281(rrun can cause mail).15
1443 F .315(to other hosts to be slo)102 718.8 R .315(wed do)-.25 F 2.815
1444 (wn. If)-.25 F .315(this option is set, you probably w)2.815 F .315
1445 (ant to set the)-.1 F F0(MinQueueAge)2.815 E 0 Cg EP
1446 %%Page: 19 15
1447 %%BeginPageSetup
1448 BP
1449 %%EndPageSetup
1450 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1451 (SMM:08-19)195.86 E/F1 10/Times-Roman@0 SF .872
1452 (option as well and run the queue f)102 96 R .871
1453 (airly frequently; this w)-.1 F .871
1454 (ay jobs that are skipped because another)-.1 F/F2 10/Times-Italic@0 SF
1455 (sendmail)102 108 Q F1 .363
1456 (is talking to the same host will be tried ag)2.863 F .364
1457 (ain quickly rather than being delayed for a long)-.05 F(time.)102 120 Q
1458 1.099
1459 (The disk based host information is stored in a subdirectory of the)127
1460 136.2 R F0(mqueue)3.598 E F1 1.098(directory called)3.598 F F0
1461 (.hoststat)102 150.2 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.749(.R)4 K(emo)
1462 -6.749 E 1.749(ving this directory and its subdirectories has an ef)-.15
1463 F 1.75(fect similar to the)-.25 F F2(pur)4.25 E -.1(ge)-.37 G(stat).1 E
1464 F1 1.215(command and is completely safe.)102 162.2 R(Ho)6.215 E(we)-.25
1465 E -.15(ve)-.25 G -.4(r,).15 G F2(pur)4.115 E -.1(ge)-.37 G(stat).1 E F1
1466 1.215(only remo)3.715 F -.15(ve)-.15 G 3.715(se).15 G 1.215(xpired \(T)
1467 -3.865 F(imeout.hoststatus\))-.35 E 3.539(data. The)102 174.2 R 1.039
1468 (information in these directories can be perused with the)3.539 F F2
1469 (hoststat)3.54 E F1 1.04(command, which will)3.54 F .065(indicate the h\
1470 ost name, the last access, and the status of that access.)102 186.2 R
1471 .064(An asterisk in the left most col-)5.065 F(umn indicates that a)102
1472 198.2 Q F2(sendmail)2.5 E F1(process currently has the host lock)2.5 E
1473 (ed for mail deli)-.1 E -.15(ve)-.25 G(ry).15 E(.)-.65 E .53
1474 (The disk based connection information is treated the same w)127 214.4 R
1475 .53(ay as memory based connection)-.1 F .536
1476 (information for the purpose of timeouts.)102 226.4 R .536(By def)5.536
1477 F .536(ault, information about host f)-.1 F .536(ailures is v)-.1 F .536
1478 (alid for 30)-.25 F 2.5(minutes. This)102 238.4 R
1479 (can be adjusted with the)2.5 E F0 -.18(Ti)2.5 G(meout.hoststatus).18 E
1480 F1(option.)2.5 E 1.51
1481 (The connection information stored on disk may be e)127 254.6 R 1.51
1482 (xpired at an)-.15 F 4.01(yt)-.15 G 1.51(ime with the)-4.01 F F2(pur)
1483 4.01 E -.1(ge)-.37 G(stat).1 E F1 2.093(command or by in)102 266.6 R -.2
1484 (vo)-.4 G 2.092(king sendmail with the).2 F F0(\255bH)4.592 E F1 4.592
1485 (switch. The)4.592 F 2.092(connection information may be)4.592 F(vie)102
1486 278.6 Q(wed with the)-.25 E F2(hoststat)2.5 E F1(command or by in)2.5 E
1487 -.2(vo)-.4 G(king sendmail with the).2 E F0(\255bh)2.5 E F1(switch.)2.5
1488 E F0 2.5(2.5. The)87 302.6 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The i\
1489 mplementation of certain system services such as host and user name loo\
1490 kup is con-)127 318.8 R 1.322(trolled by the service switch.)102 330.8 R
1491 1.321(If the host operating system supports such a switch, and sendmail)
1492 6.322 F(kno)102 342.8 Q .383(ws about it,)-.25 F F2(sendmail)2.883 E F1
1493 .383(will use the nati)2.883 F .683 -.15(ve ve)-.25 H 2.883
1494 (rsion. Ultrix,).15 F .384(Solaris, and DEC OSF/1 are e)2.883 F(xamples)
1495 -.15 E(of such systems)102 356.8 Q F3(8)-4 I F1(.)4 I .88(If the underl\
1496 ying operating system does not support a service switch \(e.g., SunOS 4\
1497 .X, HP-)127 373 R .212(UX, BSD\) then)102 385 R F2(sendmail)2.712 E F1
1498 .212(will pro)2.712 F .212(vide a stub implementation.)-.15 F(The)5.211
1499 E F0(Ser)2.711 E(viceSwitchFile)-.1 E F1 .211(option points)2.711 F .937
1500 (to the name of a \214le that has the service de\214nitions.)102 397 R
1501 .937(Each line has the name of a service and the)5.937 F
1502 (possible implementations of that service.)102 409 Q -.15(Fo)5 G 2.5(re)
1503 .15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 425.2 R
1504 (\214les nis)2.5 E 6.84(aliases \214les)142 437.2 R(nis)2.5 E .329
1505 (will ask)102 453.4 R F2(sendmail)2.829 E F1 .328
1506 (to look for hosts in the Domain Name System \214rst.)2.829 F .328
1507 (If the requested host name is)5.328 F .379
1508 (not found, it tries local \214les, and if that f)102 465.4 R .379
1509 (ails it tries NIS.)-.1 F(Similarly)5.379 E 2.879(,w)-.65 G .379
1510 (hen looking for aliases it will)-2.879 F
1511 (try the local \214les \214rst follo)102 477.4 Q(wed by NIS.)-.25 E .494
1512 (Notice: since)127 493.6 R F2(sendmail)2.994 E F1 .493
1513 (must access MX records for correct operation, it will use DNS if it is)
1514 2.993 F(con\214gured in the)102 505.6 Q F0(Ser)2.5 E(viceSwitchFile)-.1
1515 E F1 2.5(\214le. Hence)2.5 F(an entry lik)2.5 E(e)-.1 E 12.94
1516 (hosts \214les)142 521.8 R(dns)2.5 E(will not a)102 538 Q -.2(vo)-.2 G
1517 (id DNS lookups e).2 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fah)-2.5 G
1518 (ost can be found in /etc/hosts.)-2.5 E 1.269
1519 (Service switches are not completely inte)127 554.2 R 3.769(grated. F)
1520 -.15 F 1.269(or e)-.15 F 1.269(xample, despite the f)-.15 F 1.27
1521 (act that the host)-.1 F .294(entry listed in the abo)102 566.2 R .594
1522 -.15(ve ex)-.15 H .293
1523 (ample speci\214es to look in NIS, on SunOS this w).15 F(on')-.1 E 2.793
1524 (th)-.18 G .293(appen because the)-2.793 F(system implementation of)102
1525 578.2 Q F2 -.1(ge)2.5 G(thostbyname).1 E F1(\(3\) doesn')1.666 E 2.5(tu)
1526 -.18 G(nderstand this.)-2.5 E F0 2.5(2.6. The)87 602.2 R(Alias Database)
1527 2.5 E F1 2.074(After recipient addresses are read from the SMTP connect\
1528 ion or command line the)127 618.4 R 4.574(ya)-.15 G(re)-4.574 E .6
1529 (parsed by ruleset 0, which must resolv)102 630.4 R 3.1(et)-.15 G 3.099
1530 (oa{)-3.1 G F2(mailer)-3.099 E F1(,)A F2(host)3.099 E F1(,)A F2(addr)
1531 3.099 E(ess)-.37 E F1 3.099(}t)C 3.099(riple. If)-3.099 F .599
1532 (the \215ags selected by)3.099 F(the)102 642.4 Q F2(mailer)3.099 E F1
1533 .599(include the)3.099 F F0(A)3.099 E F1 .599(\(aliasable\) \215ag, the)
1534 3.099 F F2(addr)3.099 E(ess)-.37 E F1 .6(part of the triple is look)
1535 3.099 F .6(ed up as the k)-.1 F .9 -.15(ey \()-.1 H(i.e.,).15 E 1.046
1536 (the left hand side\) in the alias database.)102 654.4 R 1.045
1537 (If there is a match, the address is deleted from the send)6.045 F .32
1538 LW 76 664 72 664 DL 80 664 76 664 DL 84 664 80 664 DL 88 664 84 664 DL
1539 92 664 88 664 DL 96 664 92 664 DL 100 664 96 664 DL 104 664 100 664 DL
1540 108 664 104 664 DL 112 664 108 664 DL 116 664 112 664 DL 120 664 116 664
1541 DL 124 664 120 664 DL 128 664 124 664 DL 132 664 128 664 DL 136 664 132
1542 664 DL 140 664 136 664 DL 144 664 140 664 DL 148 664 144 664 DL 152 664
1543 148 664 DL 156 664 152 664 DL 160 664 156 664 DL 164 664 160 664 DL 168
1544 664 164 664 DL 172 664 168 664 DL 176 664 172 664 DL 180 664 176 664 DL
1545 184 664 180 664 DL 188 664 184 664 DL 192 664 188 664 DL 196 664 192 664
1546 DL 200 664 196 664 DL 204 664 200 664 DL 208 664 204 664 DL 212 664 208
1547 664 DL 216 664 212 664 DL/F4 5/Times-Roman@0 SF(7)93.6 674.4 Q/F5 8
1548 /Times-Roman@0 SF(This is the usual v)3.2 I(alue of the)-.2 E/F6 8
1549 /Times-Bold@0 SF(HostStatusDir)2 E(ectory)-.144 E F5
1550 (option; it can, of course, go an)2 E(ywhere you lik)-.12 E 2(ei)-.08 G
1551 2(ny)-2 G(our \214lesystem.)-2 E F4(8)93.6 688 Q F5 .108
1552 (HP-UX 10 has service switch support, b)3.2 J .108
1553 (ut since the APIs are apparently not a)-.16 F -.2(va)-.16 G .107
1554 (ilable in the libraries).2 F/F7 8/Times-Italic@0 SF(sendmail)2.107 E F5
1555 .107(does not use the)2.107 F(nati)72 700.8 Q .24 -.12(ve s)-.2 H
1556 (ervice switch in this release.).12 E 0 Cg EP
1557 %%Page: 20 16
1558 %%BeginPageSetup
1559 BP
1560 %%EndPageSetup
1561 /F0 10/Times-Bold@0 SF 193.36(SMM:08-20 Sendmail)72 60 R
1562 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .776(que\
1563 ue and all addresses on the right hand side of the alias are added in p\
1564 lace of the alias that w)102 96 R(as)-.1 E 2.683(found. This)102 108 R
1565 .183(is a recursi)2.683 F .483 -.15(ve o)-.25 H .183(peration, so alias\
1566 es found in the right hand side of the alias are similarly).15 F -.15
1567 (ex)102 120 S(panded.).15 E 3.718(The alias database e)127 136.2 R 3.718
1568 (xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718
1569 (is a te)6.218 F 3.718(xt form, maintained in the \214le)-.15 F/F2 10
1570 /Times-Italic@0 SF(/etc/mail/aliases.)102 148.2 Q F1
1571 (The aliases are of the form)5 E(name: name1, name2, ...)142 164.4 Q
1572 (Only local names may be aliased; e.g.,)102 180.6 Q(eric@prep.ai.MIT)142
1573 196.8 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
1574 1.088(will not ha)102 215 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef)
1575 .15 F 1.088(fect \(e)-.25 F 1.088(xcept on prep.ai.MIT)-.15 F 1.088
1576 (.EDU, and the)-.74 F 3.588(yp)-.15 G 1.088(robably don')-3.588 F 3.587
1577 (tw)-.18 G 1.087(ant me\))-3.687 F/F3 7/Times-Roman@0 SF(9)-4 I F1(.)4 I
1578 .986(Aliases may be continued by starting an)102 227 R 3.486(yc)-.15 G
1579 .986(ontinuation lines with a space or a tab or by putting a)-3.486 F
1580 .776(backslash directly before the ne)102 239 R 3.276(wline. Blank)-.25
1581 F .776(lines and lines be)3.276 F .776
1582 (ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 251 Q
1583 .65(The second form is processed by the)127 269.2 R F2(ndbm)3.15 E F1
1584 (\(3\))1.666 E F3(10)-4 I F1 .65(or the Berk)3.15 4 N(ele)-.1 E 3.15(yD)
1585 -.15 G 3.15(Bl)-3.15 G(ibrary)-3.15 E 5.651(.T)-.65 G .651
1586 (his form is in)-5.651 F .794(the \214le)102 281.2 R F2
1587 (/etc/mail/aliases.db)3.294 E F1 .794(\(if using NEWDB\) or)3.294 F F2
1588 (/etc/mail/aliases.dir)3.294 E F1(and)3.294 E F2(/etc/mail/aliases.pa)
1589 3.294 E(g)-.1 E F1(\(if)3.294 E 1.126(using NDBM\).)102 293.2 R 1.126
1590 (This is the form that)6.126 F F2(sendmail)3.627 E F1 1.127
1591 (actually uses to resolv)3.627 F 3.627(ea)-.15 G 3.627(liases. This)
1592 -3.627 F 1.127(technique is)3.627 F(used to impro)102 305.2 Q .3 -.15
1593 (ve p)-.15 H(erformance.).15 E
1594 (The control of search order is actually set by the service switch.)127
1595 321.4 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 337.6 S
1596 (liasFile=switch:aliases)-2.5 E .927(is al)102 353.8 R -.1(wa)-.1 G .927
1597 (ys added as the \214rst alias entry; also, the \214rst alias \214le na\
1598 me without a class \(e.g., without).1 F .268(\231nis:\232 on the front\
1599 \) will be used as the name of the \214le for a `)102 365.8 R(`\214les')
1600 -.74 E 2.769('e)-.74 G .269(ntry in the aliases switch.)-2.769 F -.15
1601 (Fo)5.269 G(r).15 E -.15(ex)102 377.8 S
1602 (ample, if the con\214guration \214le contains).15 E 2.5(OA)142 394 S
1603 (liasFile=/etc/mail/aliases)-2.5 E(and the service switch contains)102
1604 410.2 Q 6.84(aliases nis)142 426.4 R(\214les nisplus)2.5 E 1.164(then a\
1605 liases will \214rst be searched in the NIS database, then in /etc/mail/\
1606 aliases, then in the NIS+)102 442.6 R(database.)102 454.6 Q -1.1(Yo)127
1607 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
1608 F1(-based alias \214les.)A -.15(Fo)5 G 2.5(re).15 G
1609 (xample, the speci\214cation:)-2.65 E 2.5(OA)142 487 S
1610 (liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 499 S
1611 (liasFile=nis:mail.aliases@my)-2.5 E(.nis.domain)-.65 E .143(will \214r\
1612 st search the /etc/mail/aliases \214le and then the map named \231mail.\
1613 aliases\232 in \231my)102 515.2 R(.nis.domain\232.)-.65 E -.8(Wa)102
1614 527.2 S .59(rning: if you b).8 F .59(uild your o)-.2 F(wn)-.25 E F4(NIS)
1615 3.09 E F1 .589(-based alias \214les, be sure to pro)B .589(vide the)-.15
1616 F F0<ad6c>3.089 E F1 .589(\215ag to)3.089 F F2(mak)3.089 E(edbm)-.1 E F1
1617 (\(8\))A .159(to map upper case letters in the k)102 539.2 R -.15(ey)-.1
1618 G 2.659(st).15 G 2.659(ol)-2.659 G -.25(ow)-2.659 G .159
1619 (er case; otherwise, aliases with upper case letters in their).25 F
1620 (names w)102 551.2 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.)
1621 -2.5 E(Additional \215ags can be added after the colon e)127 567.4 Q
1622 (xactly lik)-.15 E 2.5(ea)-.1 G F0(K)A F1(line \212 for e)2.5 E(xample:)
1623 -.15 E 2.5(OA)142 583.6 S(liasFile=nis:\255N mail.aliases@my)-2.5 E
1624 (.nis.domain)-.65 E(will search the appropriate NIS map and al)102 599.8
1625 Q -.1(wa)-.1 G(ys include null bytes in the k).1 E -.15(ey)-.1 G 5(.A)
1626 -.5 G(lso:)-5 E 2.5(OA)142 616 S(liasFile=nis:\255f mail.aliases@my)-2.5
1627 E(.nis.domain)-.65 E(will pre)102 632.2 Q -.15(ve)-.25 G
1628 (nt sendmail from do).15 E(wncasing the k)-.25 E .3 -.15(ey b)-.1 H
1629 (efore the alias lookup.).15 E .32 LW 76 665.2 72 665.2 DL 80 665.2 76
1630 665.2 DL 84 665.2 80 665.2 DL 88 665.2 84 665.2 DL 92 665.2 88 665.2 DL
1631 96 665.2 92 665.2 DL 100 665.2 96 665.2 DL 104 665.2 100 665.2 DL 108
1632 665.2 104 665.2 DL 112 665.2 108 665.2 DL 116 665.2 112 665.2 DL 120
1633 665.2 116 665.2 DL 124 665.2 120 665.2 DL 128 665.2 124 665.2 DL 132
1634 665.2 128 665.2 DL 136 665.2 132 665.2 DL 140 665.2 136 665.2 DL 144
1635 665.2 140 665.2 DL 148 665.2 144 665.2 DL 152 665.2 148 665.2 DL 156
1636 665.2 152 665.2 DL 160 665.2 156 665.2 DL 164 665.2 160 665.2 DL 168
1637 665.2 164 665.2 DL 172 665.2 168 665.2 DL 176 665.2 172 665.2 DL 180
1638 665.2 176 665.2 DL 184 665.2 180 665.2 DL 188 665.2 184 665.2 DL 192
1639 665.2 188 665.2 DL 196 665.2 192 665.2 DL 200 665.2 196 665.2 DL 204
1640 665.2 200 665.2 DL 208 665.2 204 665.2 DL 212 665.2 208 665.2 DL 216
1641 665.2 212 665.2 DL/F5 5/Times-Roman@0 SF(9)93.6 675.6 Q/F6 8
1642 /Times-Roman@0 SF(Actually)3.2 I 2(,a)-.52 G .24 -.12(ny m)-2 H
1643 (ailer that has the `).12 E 1.776 -.888(A' m)-.64 H(ailer \215ag set wi\
1644 ll permit aliasing; this is normally limited to the local mailer).888 E
1645 (.)-.44 E F5(10)93.6 689.2 Q F6(The)3.2 I/F7 8/Times-Italic@0 SF(gdbm)2
1646 E F6(package does not w)2 E(ork.)-.08 E 0 Cg EP
1647 %%Page: 21 17
1648 %%BeginPageSetup
1649 BP
1650 %%EndPageSetup
1651 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1652 (SMM:08-21)195.86 E 2.5(2.6.1. Reb)102 96 R(uilding the alias database)
1653 -.2 E/F1 10/Times-Roman@0 SF(The)142 112.2 Q/F2 10/Times-Italic@0 SF
1654 (hash)3.08 E F1(or)3.08 E F2(dbm)3.08 E F1 -.15(ve)3.08 G .579
1655 (rsion of the database may be reb).15 F .579(uilt e)-.2 F .579
1656 (xplicitly by e)-.15 F -.15(xe)-.15 G .579(cuting the com-).15 F(mand)
1657 117 124.2 Q(ne)157 140.4 Q -.1(wa)-.25 G(liases).1 E(This is equi)117
1658 156.6 Q -.25(va)-.25 G(lent to gi).25 E(ving)-.25 E F2(sendmail)2.5 E F1
1659 (the)2.5 E F0(\255bi)2.5 E F1(\215ag:)2.5 E(/usr/sbin/sendmail \255bi)
1660 157 172.8 Q 1.77(If you ha)142 193.2 R 2.07 -.15(ve m)-.2 H 1.77
1661 (ultiple aliases databases speci\214ed, the).15 F F0(\255bi)4.27 E F1
1662 1.77(\215ag reb)4.27 F 1.77(uilds all the database)-.2 F
1663 (types it understands \(for e)117 205.2 Q(xample, it can reb)-.15 E
1664 (uild NDBM databases b)-.2 E(ut not NIS databases\).)-.2 E F0 2.5
1665 (2.6.2. P)102 229.2 R(otential pr)-.2 E(oblems)-.18 E F1 1.131
1666 (There are a number of problems that can occur with the alias database.)
1667 142 245.4 R(The)6.13 E 3.63(ya)-.15 G 1.13(ll result)-3.63 F 1.103
1668 (from a)117 257.4 R F2(sendmail)3.603 E F1 1.103
1669 (process accessing the DBM v)3.603 F 1.103
1670 (ersion while it is only partially b)-.15 F 3.604(uilt. This)-.2 F(can)
1671 3.604 E 1.249(happen under tw)117 269.4 R 3.749(oc)-.1 G 1.248(ircumsta\
1672 nces: One process accesses the database while another process is)-3.749
1673 F(reb)117 281.4 Q .518(uilding it, or the process reb)-.2 F .518
1674 (uilding the database dies \(due to being killed or a system crash\))-.2
1675 F(before completing the reb)117 293.4 Q(uild.)-.2 E .401
1676 (Sendmail has three techniques to try to relie)142 309.6 R .701 -.15
1677 (ve t)-.25 H .401(hese problems.).15 F .4(First, it ignores interrupts)
1678 5.401 F .045(while reb)117 321.6 R .045(uilding the database; this a)-.2
1679 F -.2(vo)-.2 G .045(ids the problem of someone aborting the process lea)
1680 .2 F .045(ving a)-.2 F .177(partially reb)117 333.6 R .177
1681 (uilt database.)-.2 F .177
1682 (Second, it locks the database source \214le during the reb)5.177 F .176
1683 (uild \212 b)-.2 F .176(ut that)-.2 F .812(may not w)117 345.6 R .812
1684 (ork o)-.1 F -.15(ve)-.15 G 3.312(rN).15 G .812
1685 (FS or if the \214le is unwritable.)-3.312 F .813
1686 (Third, at the end of the reb)5.813 F .813(uild it adds an)-.2 F
1687 (alias of the form)117 357.6 Q(@: @)157 373.8 Q .336
1688 (\(which is not normally le)117 390 R -.05(ga)-.15 G 2.836(l\). Before)
1689 .05 F F2(sendmail)2.836 E F1 .336
1690 (will access the database, it checks to insure that)2.836 F
1691 (this entry e)117 404 Q(xists)-.15 E/F3 7/Times-Roman@0 SF(11)-4 I F1(.)
1692 4 I F0 2.5(2.6.3. List)102 428 R -.1(ow)2.5 G(ners).1 E F1 .4
1693 (If an error occurs on sending to a certain address, say \231)142 444.2
1694 R F2(x)A F1<9a2c>A F2(sendmail)2.901 E F1 .401(will look for an alias)
1695 2.901 F .418(of the form \231o)117 456.2 R(wner)-.25 E(-)-.2 E F2(x)A F1
1696 2.918<9a74>C 2.918(or)-2.918 G(ecei)-2.918 E .718 -.15(ve t)-.25 H .418
1697 (he errors.).15 F .417
1698 (This is typically useful for a mailing list where the)5.418 F 1.116
1699 (submitter of the list has no control o)117 468.2 R -.15(ve)-.15 G 3.617
1700 (rt).15 G 1.117
1701 (he maintenance of the list itself; in this case the list)-3.617 F
1702 (maintainer w)117 480.2 Q(ould be the o)-.1 E(wner of the list.)-.25 E
1703 -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E
1704 (unix-wizards: eric@ucbarpa, wnj@monet, nosuchuser)157 496.4 Q(,)-.4 E
1705 (sam@matisse)193 508.4 Q -.25(ow)157 520.4 S(ner).25 E
1706 (-unix-wizards: unix-wizards-request)-.2 E
1707 (unix-wizards-request: eric@ucbarpa)157 532.4 Q -.1(wo)117 548.6 S .689
1708 (uld cause \231eric@ucbarpa\232 to get the error that will occur when s\
1709 omeone sends to unix-wiz-).1 F
1710 (ards due to the inclusion of \231nosuchuser\232 on the list.)117 560.6
1711 Q .958(List o)142 576.8 R .958(wners also cause the en)-.25 F -.15(ve)
1712 -.4 G .959(lope sender address to be modi\214ed.).15 F .959
1713 (The contents of the)5.959 F -.25(ow)117 588.8 S .429
1714 (ner alias are used if the).25 F 2.929(yp)-.15 G .429
1715 (oint to a single user)-2.929 F 2.928(,o)-.4 G .428
1716 (therwise the name of the alias itself is used.)-2.928 F -.15(Fo)117
1717 600.8 S 3.454(rt).15 G .954(his reason, and to obe)-3.454 F 3.454(yI)
1718 -.15 G .954(nternet con)-3.454 F -.15(ve)-.4 G .954(ntions, the \231o)
1719 .15 F(wner)-.25 E .955(-\232 address normally points at the)-.2 F .504(\
1720 \231-request\232 address; this causes messages to go out with the typic\
1721 al Internet con)117 612.8 R -.15(ve)-.4 G .503(ntion of using).15 F -.74
1722 (``)117 624.8 S F2(list).74 E F1(-request')A 2.5('a)-.74 G 2.5(st)-2.5 G
1723 (he return address.)-2.5 E F0 2.5(2.7. User)87 648.8 R(Inf)2.5 E
1724 (ormation Database)-.25 E F1 3.635(This option is deprecated, use virtu\
1725 sertable and genericstable instead as e)127 665 R 3.636(xplained in)-.15
1726 F F2(cf/README)102 677 Q F1 5.06(.I)C 2.56(fy)-5.06 G .06(ou ha)-2.56 F
1727 .36 -.15(ve a ve)-.2 H .06(rsion of).15 F F2(sendmail)2.56 E F1 .06
1728 (with the user information database compiled in, and)2.56 F .32 LW 76
1729 686.6 72 686.6 DL 80 686.6 76 686.6 DL 84 686.6 80 686.6 DL 88 686.6 84
1730 686.6 DL 92 686.6 88 686.6 DL 96 686.6 92 686.6 DL 100 686.6 96 686.6 DL
1731 104 686.6 100 686.6 DL 108 686.6 104 686.6 DL 112 686.6 108 686.6 DL 116
1732 686.6 112 686.6 DL 120 686.6 116 686.6 DL 124 686.6 120 686.6 DL 128
1733 686.6 124 686.6 DL 132 686.6 128 686.6 DL 136 686.6 132 686.6 DL 140
1734 686.6 136 686.6 DL 144 686.6 140 686.6 DL 148 686.6 144 686.6 DL 152
1735 686.6 148 686.6 DL 156 686.6 152 686.6 DL 160 686.6 156 686.6 DL 164
1736 686.6 160 686.6 DL 168 686.6 164 686.6 DL 172 686.6 168 686.6 DL 176
1737 686.6 172 686.6 DL 180 686.6 176 686.6 DL 184 686.6 180 686.6 DL 188
1738 686.6 184 686.6 DL 192 686.6 188 686.6 DL 196 686.6 192 686.6 DL 200
1739 686.6 196 686.6 DL 204 686.6 200 686.6 DL 208 686.6 204 686.6 DL 212
1740 686.6 208 686.6 DL 216 686.6 212 686.6 DL/F4 5/Times-Roman@0 SF(11)93.6
1741 697 Q/F5 8/Times-Roman@0 SF(The)3.2 I/F6 8/Times-Bold@0 SF(AliasW)2 E
1742 (ait)-.52 E F5
1743 (option is required in the con\214guration for this action to occur)2 E
1744 4(.T)-.44 G(his should normally be speci\214ed.)-4 E 0 Cg EP
1745 %%Page: 22 18
1746 %%BeginPageSetup
1747 BP
1748 %%EndPageSetup
1749 /F0 10/Times-Bold@0 SF 193.36(SMM:08-22 Sendmail)72 60 R
1750 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .764
1751 (you ha)102 96 R 1.064 -.15(ve s)-.2 H .764
1752 (peci\214ed one or more databases using the).15 F F0(U)3.264 E F1 .764
1753 (option, the databases will be searched for a)3.264 F/F2 10
1754 /Times-Italic@0 SF(user)102 108 Q F1(:maildrop entry)A 5(.I)-.65 G 2.5
1755 (ff)-5 G(ound, the mail will be sent to the speci\214ed address.)-2.5 E
1756 F0 2.5(2.8. P)87 132 R(er)-.2 E(-User F)-.37 E(orwarding \(.f)-.25 E
1757 (orward Files\))-.25 E F1 .121(As an alternati)127 148.2 R .421 -.15
1758 (ve t)-.25 H 2.621(ot).15 G .121(he alias database, an)-2.621 F 2.621
1759 (yu)-.15 G .12(ser may put a \214le with the name \231.forw)-2.621 F .12
1760 (ard\232 in his)-.1 F .205(or her home directory)102 160.2 R 5.205(.I)
1761 -.65 G 2.705(ft)-5.205 G .205(his \214le e)-2.705 F(xists,)-.15 E F2
1762 (sendmail)2.705 E F1 .205
1763 (redirects mail for that user to the list of addresses)2.705 F .665
1764 (listed in the .forw)102 172.2 R .665(ard \214le.)-.1 F .665
1765 (Note that aliases are fully e)5.665 F .664(xpanded before forw)-.15 F
1766 .664(ard \214les are referenced.)-.1 F -.15(Fo)102 184.2 S 2.5(re).15 G
1767 (xample, if the home directory for user \231mckusick\232 has a .forw)
1768 -2.65 E(ard \214le with contents:)-.1 E(mckusick@ernie)142 200.4 Q
1769 (kirk@calder)142 212.4 Q(then an)102 228.6 Q 2.5(ym)-.15 G(ail arri)-2.5
1770 E(ving for \231mckusick\232 will be redirected to the speci\214ed accou\
1771 nts.)-.25 E(Actually)127 244.8 Q 3.374(,t)-.65 G .874(he con\214guratio\
1772 n \214le de\214nes a sequence of \214lenames to check.)-3.374 F .875
1773 (By def)5.875 F .875(ault, this is)-.1 F .517(the user')102 256.8 R
1774 3.017(s.)-.55 G(forw)-3.017 E .517(ard \214le, b)-.1 F .517
1775 (ut can be de\214ned to be more generally using the)-.2 F F0 -.25(Fo)
1776 3.017 G(rwardP).25 E(ath)-.1 E F1 3.016(option. If)3.016 F .182
1777 (you change this, you will ha)102 268.8 R .482 -.15(ve t)-.2 H 2.682(oi)
1778 .15 G .182(nform your user base of the change; .forw)-2.682 F .183
1779 (ard is pretty well incor)-.1 F(-)-.2 E(porated into the collecti)102
1780 280.8 Q .3 -.15(ve s)-.25 H(ubconscious.).15 E F0 2.5(2.9. Special)87
1781 304.8 R(Header Lines)2.5 E F1(Se)127 321 Q -.15(ve)-.25 G 1.898
1782 (ral header lines ha).15 F 2.197 -.15(ve s)-.2 H 1.897
1783 (pecial interpretations de\214ned by the con\214guration \214le.).15 F
1784 (Others)6.897 E(ha)102 333 Q 1.205 -.15(ve i)-.2 H .905
1785 (nterpretations b).15 F .905(uilt into)-.2 F F2(sendmail)3.405 E F1 .906
1786 (that cannot be changed without changing the code.)3.405 F(These)5.906 E
1787 -.2(bu)102 345 S(ilt-ins are described here.).2 E F0 2.5(2.9.1. Err)102
1788 369 R(ors-T)-.18 E(o:)-.92 E F1 .22(If errors occur an)142 385.2 R .22(\
1789 ywhere during processing, this header will cause error messages to go t\
1790 o)-.15 F(the listed addresses.)117 397.2 Q
1791 (This is intended for mailing lists.)5 E .384(The Errors-T)142 413.4 R
1792 .384(o: header w)-.8 F .384
1793 (as created in the bad old days when UUCP didn')-.1 F 2.885(tu)-.18 G
1794 .385(nderstand the)-2.885 F .89(distinction between an en)117 425.4 R
1795 -.15(ve)-.4 G .89(lope and a header; this w).15 F .889(as a hack to pro)
1796 -.1 F .889(vide what should no)-.15 F 3.389(wb)-.25 G(e)-3.389 E .809
1797 (passed as the en)117 437.4 R -.15(ve)-.4 G .809(lope sender address.)
1798 .15 F .809(It should go a)5.809 F -.1(wa)-.15 G 4.609 -.65(y. I).1 H
1799 3.31(ti).65 G 3.31(so)-3.31 G .81(nly used if the)-3.31 F F0(UseErr)3.31
1800 E(orsT)-.18 E(o)-.92 E F1(option is set.)117 449.4 Q(The Errors-T)142
1801 465.6 Q(o: header is of)-.8 E(\214cially deprecated and will go a)-.25 E
1802 -.1(wa)-.15 G 2.5(yi).1 G 2.5(naf)-2.5 G(uture release.)-2.5 E F0 2.5
1803 (2.9.2. A)102 489.6 R(ppar)-.25 E(ently-T)-.18 E(o:)-.92 E F1 .045
1804 (RFC 822 requires at least one recipient \214eld \(T)142 505.8 R .045
1805 (o:, Cc:, or Bcc: line\) in e)-.8 F -.15(ve)-.25 G .044(ry message.).15
1806 F .044(If a)5.044 F .562
1807 (message comes in with no recipients listed in the message then)117
1808 517.8 R F2(sendmail)3.062 E F1 .562(will adjust the header)3.062 F .085
1809 (based on the \231NoRecipientAction\232 option.)117 529.8 R .085
1810 (One of the possible actions is to add an \231)5.085 F(Apparently-)-.8 E
1811 -.8(To)117 541.8 S(:\232 header line for an).8 E 2.5(yr)-.15 G
1812 (ecipients it is a)-2.5 E -.1(wa)-.15 G(re of.).1 E .91
1813 (The Apparently-T)142 558 R .911
1814 (o: header is non-standard and is both deprecated and strongly discour)
1815 -.8 F(-)-.2 E(aged.)117 570 Q F0 2.5(2.9.3. Pr)102 594 R(ecedence)-.18 E
1816 F1 .425(The Precedence: header can be used as a crude control of messag\
1817 e priority)142 610.2 R 5.424(.I)-.65 G 2.924(tt)-5.424 G .424(weaks the)
1818 -2.924 F .181(sort order in the queue and can be con\214gured to change\
1819  the message timeout v)117 622.2 R 2.682(alues. The)-.25 F(prece-)2.682
1820 E .235(dence of a message also controls ho)117 634.2 R 2.734(wd)-.25 G
1821 (eli)-2.734 E -.15(ve)-.25 G .234
1822 (ry status noti\214cations \(DSNs\) are processed for that).15 F
1823 (message.)117 646.2 Q F0 2.5(2.10. IDENT)87 670.2 R(Pr)2.5 E
1824 (otocol Support)-.18 E F2(Sendmail)127 686.4 Q F1 .745
1825 (supports the IDENT protocol as de\214ned in RFC 1413.)3.245 F .746
1826 (Note that the RFC states a)5.745 F 1.361(client should w)102 698.4 R
1827 1.361(ait at least 30 seconds for a response.)-.1 F 1.36(The def)6.361 F
1828 1.36(ault T)-.1 F 1.36(imeout.ident is 5 seconds as)-.35 F(man)102 710.4
1829 Q 3.024(ys)-.15 G .524(ites ha)-3.024 F .824 -.15(ve a)-.2 H .524
1830 (dopted the practice of dropping IDENT queries.).15 F .524
1831 (This has lead to delays process-)5.524 F .452(ing mail.)102 722.4 R
1832 .452(Although this enhances identi\214cation of the author of an email \
1833 message by doing a `)5.452 F(`call)-.74 E 0 Cg EP
1834 %%Page: 23 19
1835 %%BeginPageSetup
1836 BP
1837 %%EndPageSetup
1838 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
1839 (SMM:08-23)195.86 E/F1 10/Times-Roman@0 SF(back')102 96 Q 3.627('t)-.74
1840 G 3.627(ot)-3.627 G 1.127(he originating system to include the o)-3.627
1841 F 1.128(wner of a particular TCP connection in the audit)-.25 F .164
1842 (trail it is in no sense perfect; a determined for)102 108 R .164
1843 (ger can easily spoof the IDENT protocol.)-.18 F .164(The follo)5.164 F
1844 (w-)-.25 E(ing description is e)102 120 Q(xcerpted from RFC 1413:)-.15 E
1845 2.5(6. Security)127 136.2 R(Considerations)2.5 E .005
1846 (The information returned by this protocol is at most as trustw)127
1847 152.4 R(orth)-.1 E 2.506(ya)-.05 G 2.506(st)-2.506 G .006(he host pro)
1848 -2.506 F .006(viding it OR)-.15 F .274(the or)127 164.4 R -.05(ga)-.18 G
1849 .274(nization operating the host.).05 F -.15(Fo)5.274 G 2.774(re).15 G
1850 .273(xample, a PC in an open lab has fe)-2.924 F 2.773(wi)-.25 G 2.773
1851 (fa)-2.773 G .573 -.15(ny c)-2.773 H(ontrols).15 E .986(on it to pre)127
1852 176.4 R -.15(ve)-.25 G .986(nt a user from ha).15 F .986
1853 (ving this protocol return an)-.2 F 3.486(yi)-.15 G .987
1854 (denti\214er the user w)-3.486 F 3.487(ants. Lik)-.1 F(e-)-.1 E 1.441(w\
1855 ise, if the host has been compromised the information returned may be c\
1856 ompletely erro-)127 188.4 R(neous and misleading.)127 200.4 Q .521(The \
1857 Identi\214cation Protocol is not intended as an authorization or access\
1858  control protocol.)127 216.6 R(At)5.521 E 1.037(best, it pro)127 228.6 R
1859 1.037(vides some additional auditing information with respect to TCP co\
1860 nnections.)-.15 F(At)6.036 E -.1(wo)127 240.6 S(rst, it can pro).1 E
1861 (vide misleading, incorrect, or maliciously incorrect information.)-.15
1862 E 1.006(The use of the information returned by this protocol for other \
1863 than auditing is strongly dis-)127 256.8 R 2.697
1864 (couraged. Speci\214cally)127 268.8 R 2.697(,u)-.65 G .197
1865 (sing Identi\214cation Protocol information to mak)-2.697 F 2.697(ea)-.1
1866 G .197(ccess control deci-)-2.697 F .514(sions - either as the primary \
1867 method \(i.e., no other checks\) or as an adjunct to other methods)127
1868 280.8 R(may result in a weak)127 292.8 Q(ening of normal host security)
1869 -.1 E(.)-.65 E 1.779(An Identi\214cation serv)127 309 R 1.778(er may re)
1870 -.15 F -.15(ve)-.25 G 1.778
1871 (al information about users, entities, objects or processes).15 F .336
1872 (which might normally be considered pri)127 321 R -.25(va)-.25 G 2.836
1873 (te. An).25 F .337(Identi\214cation serv)2.836 F .337(er pro)-.15 F .337
1874 (vides service which)-.15 F .806
1875 (is a rough analog of the CallerID services pro)127 333 R .806
1876 (vided by some phone companies and man)-.15 F 3.306(yo)-.15 G(f)-3.306 E
1877 1.397(the same pri)127 345 R -.25(va)-.25 G 1.697 -.15(cy c).25 H 1.397
1878 (onsiderations and ar).15 F 1.398
1879 (guments that apply to the CallerID service apply to)-.18 F 3.546
1880 (Identi\214cation. If)127 357 R 1.046(you w)3.546 F(ouldn')-.1 E 3.546
1881 (tr)-.18 G 1.045(un a "\214nger" serv)-3.546 F 1.045(er due to pri)-.15
1882 F -.25(va)-.25 G 1.345 -.15(cy c).25 H 1.045(onsiderations you may).15 F
1883 (not w)127 369 Q(ant to run this protocol.)-.1 E .376
1884 (In some cases your system may not w)102 385.2 R .377
1885 (ork properly with IDENT support due to a b)-.1 F .377(ug in the TCP/IP)
1886 -.2 F 3.675(implementation. The)102 397.2 R 1.175(symptoms will be that\
1887  for some hosts the SMTP connection will be closed)3.675 F .565
1888 (almost immediately)102 409.2 R 5.565(.I)-.65 G 3.065(ft)-5.565 G .565
1889 (his is true or if you do not w)-3.065 F .565(ant to use IDENT)-.1 F
1890 3.066(,y)-.74 G .566(ou should set the IDENT)-3.066 F
1891 (timeout to zero; this will disable the IDENT protocol.)102 421.2 Q F0
1892 2.5(3. ARGUMENTS)72 445.2 R F1 .018(The complete list of ar)112 461.4 R
1893 .018(guments to)-.18 F/F2 10/Times-Italic@0 SF(sendmail)2.517 E F1 .017
1894 (is described in detail in Appendix A.)2.517 F .017(Some important)5.017
1895 F(ar)87 473.4 Q(guments are described here.)-.18 E F0 2.5(3.1. Queue)87
1896 497.4 R(Inter)2.5 E -.1(va)-.1 G(l).1 E F1 .455(The amount of time betw\
1897 een forking a process to run through the queue is de\214ned by the)127
1898 513.6 R F0<ad71>2.956 E F1 2.676(\215ag. If)102 525.6 R .176
1899 (you run with deli)2.676 F -.15(ve)-.25 G .176(ry mode set to).15 F F0
1900 (i)2.676 E F1(or)2.676 E F0(b)2.675 E F1 .175(this can be relati)2.675 F
1901 -.15(ve)-.25 G .175(ly lar).15 F .175(ge, since it will only be rel-)
1902 -.18 F -.25(eva)102 537.6 S .206(nt when a host that w).25 F .206(as do)
1903 -.1 F .206(wn comes back up.)-.25 F .207(If you run in)5.206 F F0(q)
1904 2.707 E F1 .207(mode it should be relati)2.707 F -.15(ve)-.25 G .207
1905 (ly short,).15 F 1.039(since it de\214nes the maximum amount of time th\
1906 at a message may sit in the queue.)102 549.6 R 1.038(\(See also the)
1907 6.039 F(MinQueueAge option.\))102 561.6 Q 1.335
1908 (RFC 1123 section 5.3.1.1 says that this v)127 577.8 R 1.336
1909 (alue should be at least 30 minutes \(although that)-.25 F
1910 (probably doesn')102 589.8 Q 2.5(tm)-.18 G(ak)-2.5 E 2.5(es)-.1 G
1911 (ense if you use `)-2.5 E(`queue-only')-.74 E 2.5('m)-.74 G(ode\).)-2.5
1912 E .365(Notice: the meaning of the interv)127 606 R .364
1913 (al time depends on whether normal queue runners or persis-)-.25 F .207
1914 (tent queue runners are used.)102 618 R -.15(Fo)5.208 G 2.708(rt).15 G
1915 .208(he former)-2.708 F 2.708(,i)-.4 G 2.708(ti)-2.708 G 2.708(st)-2.708
1916 G .208(he time between subsequent starts of a queue run.)-2.708 F -.15
1917 (Fo)102 630 S 3.35(rt).15 G .85(he latter)-3.35 F 3.35(,i)-.4 G 3.35(ti)
1918 -3.35 G 3.35(st)-3.35 G .85(he time sendmail w)-3.35 F .849
1919 (aits after a persistent queue runner has \214nished its w)-.1 F .849
1920 (ork to)-.1 F .41(start the ne)102 642 R .41(xt one.)-.15 F .411
1921 (Hence for persistent queue runners this interv)5.41 F .411
1922 (al should be v)-.25 F .411(ery lo)-.15 F 1.711 -.65(w, t)-.25 H .411
1923 (ypically no).65 F(more than tw)102 654 Q 2.5(om)-.1 G(inutes.)-2.5 E F0
1924 2.5(3.2. Daemon)87 678 R(Mode)2.5 E F1 .085(If you allo)127 694.2 R
1925 2.585(wi)-.25 G .085(ncoming mail o)-2.585 F -.15(ve)-.15 G 2.585(ra).15
1926 G 2.585(nI)-2.585 G .085(PC connection, you should ha)-2.585 F .384 -.15
1927 (ve a d)-.2 H .084(aemon running.).15 F(This)5.084 E .069
1928 (should be set by your)102 706.2 R F2(/etc/r)2.569 E(c)-.37 E F1 .069
1929 (\214le using the)2.569 F F0(\255bd)2.569 E F1 2.57(\215ag. The)2.569 F
1930 F0(\255bd)2.57 E F1 .07(\215ag and the)2.57 F F0<ad71>2.57 E F1 .07
1931 (\215ag may be combined)2.57 F(in one call:)102 718.2 Q 0 Cg EP
1932 %%Page: 24 20
1933 %%BeginPageSetup
1934 BP
1935 %%EndPageSetup
1936 /F0 10/Times-Bold@0 SF 193.36(SMM:08-24 Sendmail)72 60 R
1937 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
1938 (/usr/sbin/sendmail \255bd \255q30m)142 96 Q 1.141(An alternati)127
1939 116.4 R 1.441 -.15(ve a)-.25 H 1.141(pproach is to in).15 F -.2(vo)-.4 G
1940 1.341 -.1(ke s).2 H 1.141(endmail from).1 F/F2 10/Times-Italic@0 SF
1941 (inetd)3.641 E F1 1.141(\(8\) \(use the)B F0(\255bs)3.64 E F1 1.14
1942 (\255Am \215ags to ask)2.5 F 1.339(sendmail to speak SMTP on its standa\
1943 rd input and output and to run as MT)102 128.4 R 3.84(A\). This)-.93 F
1944 -.1(wo)3.84 G 1.34(rks and).1 F(allo)102 140.4 Q .323(ws you to wrap)
1945 -.25 F F2(sendmail)2.823 E F1 .323(in a TCP wrapper program, b)2.823 F
1946 .323(ut may be a bit slo)-.2 F .322(wer since the con\214gu-)-.25 F .345
1947 (ration \214le has to be re-read on e)102 152.4 R -.15(ve)-.25 G .346
1948 (ry message that comes in.).15 F .346
1949 (If you do this, you still need to ha)5.346 F .646 -.15(ve a)-.2 H F2
1950 (sendmail)102 164.4 Q F1(running to \215ush the queue:)2.5 E
1951 (/usr/sbin/sendmail \255q30m)142 180.6 Q F0 2.5(3.3. F)87 208.8 R(or)
1952 -.25 E(cing the Queue)-.18 E F1 .04(In some cases you may \214nd that t\
1953 he queue has gotten clogged for some reason.)127 225 R -1.1(Yo)5.04 G
1954 2.54(uc)1.1 G .04(an force)-2.54 F 3.184(aq)102 237 S .684
1955 (ueue run using the)-3.184 F F0<ad71>3.184 E F1 .684(\215ag \(with no v)
1956 3.184 F 3.184(alue\). It)-.25 F .684(is entertaining to use the)3.184 F
1957 F0<ad76>3.185 E F1 .685(\215ag \(v)3.185 F .685(erbose\) when)-.15 F
1958 (this is done to w)102 249 Q(atch what happens:)-.1 E
1959 (/usr/sbin/sendmail \255q \255v)142 265.2 Q -1.1(Yo)127 285.6 S 3(uc)1.1
1960 G .499
1961 (an also limit the jobs to those with a particular queue identi\214er)-3
1962 F 2.999(,r)-.4 G .499(ecipient, sender)-2.999 F 2.999(,q)-.4 G(uar)
1963 -2.999 E(-)-.2 E 2.097
1964 (antine reason, or queue group using one of the queue modi\214ers.)102
1965 297.6 R -.15(Fo)7.097 G 4.597(re).15 G 2.097(xample, \231\255qRberk)
1966 -4.747 F(ele)-.1 E<799a>-.15 E 1.364
1967 (restricts the queue run to jobs that ha)102 309.6 R 1.664 -.15(ve t)-.2
1968 H 1.364(he string \231berk).15 F(ele)-.1 E 1.364(y\232 some)-.15 F 1.363
1969 (where in one of the recipient)-.25 F 2.842(addresses. Similarly)102
1970 321.6 R 2.842<2c99>-.65 G .342(\255qSstring\232 limits the run to parti\
1971 cular senders, \231\255qIstring\232 limits it to partic-)-2.842 F .408(\
1972 ular queue identi\214ers, and \231\255qQstring\232 limits it to particu\
1973 lar quarantined reasons and only operated)102 333.6 R 1.748(on quaranti\
1974 ned queue items, and \231\255qGstring\232 limits it to a particular que\
1975 ue group.)102 345.6 R 1.748(The named)6.748 F .389
1976 (queue group will be run e)102 357.6 R -.15(ve)-.25 G 2.889(ni).15 G
1977 2.888(fi)-2.889 G 2.888(ti)-2.888 G 2.888(ss)-2.888 G .388(et to ha)
1978 -2.888 F .688 -.15(ve 0 r)-.2 H 2.888(unners. Y).15 F .388
1979 (ou may also place an)-1.1 F F0(!)2.888 E F1 .388(before the)5.388 F F0
1980 (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
1981 (or)3.052 E F0(Q)3.052 E F1 .552(to indicate that jobs are limited to n\
1982 ot including a particular queue identi\214er)3.052 F 3.053(,r)-.4 G
1983 (ecipient)-3.053 E .252(or sender)102 381.6 R 5.252(.F)-.55 G .252(or e)
1984 -5.402 F .252(xample, \231\255q!Rseattle\232 limits the queue run to jo\
1985 bs that do not ha)-.15 F .551 -.15(ve t)-.2 H .251(he string \231seat-)
1986 .15 F .296(tle\232 some)102 393.6 R .297
1987 (where in one of the recipient addresses.)-.25 F .297
1988 (Should you need to terminate the queue jobs cur)5.297 F(-)-.2 E
1989 (rently acti)102 405.6 Q .3 -.15(ve t)-.25 H(hen a SIGTERM to the paren\
1990 t of the process \(or processes\) will cleanly stop the jobs.).15 E F0
1991 2.5(3.4. Deb)87 429.6 R(ugging)-.2 E F1 .256(There are a f)127 445.8 R
1992 .256(airly lar)-.1 F .256(ge number of deb)-.18 F .256(ug \215ags b)-.2
1993 F .256(uilt into)-.2 F F2(sendmail)2.756 E F1 5.256(.E)C .256(ach deb)
1994 -5.256 F .256(ug \215ag has a cat-)-.2 F -.15(eg)102 457.8 S .501
1995 (ory and a le).15 F -.15(ve)-.25 G 3.002(l. Higher).15 F(le)3.002 E -.15
1996 (ve)-.25 G .502(ls increase the le).15 F -.15(ve)-.25 G 3.002(lo).15 G
1997 3.002(fd)-3.002 G(eb)-3.002 E .502(ugging acti)-.2 F .502
1998 (vity; in most cases, this means)-.25 F .138
1999 (to print out more information.)102 469.8 R .138(The con)5.138 F -.15
2000 (ve)-.4 G .138(ntion is that le).15 F -.15(ve)-.25 G .137
2001 (ls greater than nine are \231absurd,).15 F 2.637<9a69>-.7 G .137
2002 (.e., the)-2.637 F(y)-.15 E .869
2003 (print out so much information that you w)102 481.8 R(ouldn')-.1 E 3.369
2004 (tn)-.18 G .869(ormally w)-3.369 F .87(ant to see them e)-.1 F .87
2005 (xcept for deb)-.15 F(ugging)-.2 E(that particular piece of code.)102
2006 493.8 Q -1.1(Yo)127 510 S 2.866(us)1.1 G(hould)-2.866 E F0(ne)2.866 E
2007 -.1(ve)-.15 G(r).1 E F1 .366(run a production sendmail serv)2.866 F .366
2008 (er in deb)-.15 F .366(ug mode.)-.2 F(Man)5.366 E 2.866(yo)-.15 G 2.866
2009 (ft)-2.866 G .366(he deb)-2.866 F .366(ug \215ags)-.2 F .907
2010 (will result in deb)102 522 R .907(ug output being sent o)-.2 F -.15(ve)
2011 -.15 G 3.407(rt).15 G .907(he SMTP channel unless the option)-3.407 F F0
2012 <ad44>3.407 E F1 .907(is used.)3.407 F(This)5.908 E 1.225
2013 (will confuse man)102 534 R 3.725(ym)-.15 G 1.225(ail programs.)-3.725 F
2014 (Ho)6.225 E(we)-.25 E -.15(ve)-.25 G 2.025 -.4(r, f).15 H 1.225
2015 (or testing purposes, it can be useful when sending).4 F
2016 (mail manually via telnet to the port you are using while deb)102 546 Q
2017 (ugging.)-.2 E 2.753(Ad)127 562.2 S(eb)-2.753 E .253(ug cate)-.2 F .254
2018 (gory is either an inte)-.15 F(ger)-.15 E 2.754(,l)-.4 G(ik)-2.754 E
2019 2.754(e4)-.1 G .254(2, or a name, lik)-2.754 F 2.754(eA)-.1 G 2.754
2020 (NSI. Y)-2.754 F .254(ou can specify a range)-1.1 F .929(of numeric deb)
2021 102 574.2 R .928(ug cate)-.2 F .928(gories using the syntax 17-42.)-.15
2022 F -1.1(Yo)5.928 G 3.428(uc)1.1 G .928(an specify a set of named deb)
2023 -3.428 F .928(ug cate-)-.2 F .483(gories using a glob pattern lik)102
2024 586.2 R 2.984<6599>-.1 G 2.984(sm_trace_*\232. At)-2.984 F .484
2025 (present, only \231*\232 and \231?\232)2.984 F .484
2026 (are supported in these)5.484 F(glob patterns.)102 598.2 Q(Deb)127 614.4
2027 Q(ug \215ags are set using the)-.2 E F0<ad64>2.5 E F1
2028 (option; the syntax is:)2.5 E(deb)142 630.6 Q(ug-\215ag:)-.2 E F0<ad64>
2029 36.78 E F1(deb)2.5 E(ug-list)-.2 E(deb)142 642.6 Q 37.05(ug-list: deb)
2030 -.2 F(ug-option [ , deb)-.2 E(ug-option ]*)-.2 E(deb)142 654.6 Q 23.72
2031 (ug-option: deb)-.2 F(ug-cate)-.2 E(gories [ . deb)-.15 E(ug-le)-.2 E
2032 -.15(ve)-.25 G 2.5(l]).15 G(deb)142 666.6 Q(ug-cate)-.2 E 8.89
2033 (gories: inte)-.15 F(ger | inte)-.15 E(ger \255 inte)-.15 E(ger | cate)
2034 -.15 E(gory-pattern)-.15 E(cate)142 678.6 Q 11.47
2035 (gory-pattern: [a-zA-Z_*?][a-zA-Z0-9_*?]*)-.15 F(deb)142 690.6 Q(ug-le)
2036 -.2 E -.15(ve)-.25 G 30.24(l: inte).15 F(ger)-.15 E
2037 (where spaces are for reading ease only)102 706.8 Q 5(.F)-.65 G(or e)
2038 -5.15 E(xample,)-.15 E 0 Cg EP
2039 %%Page: 25 21
2040 %%BeginPageSetup
2041 BP
2042 %%EndPageSetup
2043 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2044 (SMM:08-25)195.86 E/F1 10/Times-Roman@0 SF 58.99(\255d12 Set)142 96 R
2045 (cate)2.5 E(gory 12 to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 51.49
2046 (\255d12.3 Set)142 108 R(cate)2.5 E(gory 12 to le)-.15 E -.15(ve)-.25 G
2047 2.5(l3).15 G 48.35(\255d3\25517 Set)142 120 R(cate)2.5 E
2048 (gories 3 through 17 to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 40.85
2049 (\255d3\25517.4 Set)142 132 R(cate)2.5 E(gories 3 through 17 to le)-.15
2050 E -.15(ve)-.25 G 2.5(l4).15 G 45.66(\255dANSI Set)142 144 R(cate)2.5 E
2051 (gory ANSI to le)-.15 E -.15(ve)-.25 G 2.5(l1).15 G 15.39
2052 (\255dsm_trace_*.3 Set)142 156 R(all named cate)2.5 E
2053 (gories matching sm_trace_* to le)-.15 E -.15(ve)-.25 G 2.5(l3).15 G
2054 -.15(Fo)102 172.2 S 3.284(rac).15 G .783(omplete list of the a)-3.284 F
2055 -.25(va)-.2 G .783(ilable deb).25 F .783(ug \215ags you will ha)-.2 F
2056 1.083 -.15(ve t)-.2 H 3.283(ol).15 G .783(ook at the code and the)-3.283
2057 F/F2 10/Times-Italic@0 SF(TRA)3.283 E(CE-)-.3 E(FLA)102 184.2 Q(GS)-.35
2058 E F1 1.062(\214le in the sendmail distrib)3.561 F 1.062(ution \(the)-.2
2059 F 3.562(ya)-.15 G 1.062(re too dynamic to k)-3.562 F 1.062
2060 (eep this document up to date\).)-.1 F -.15(Fo)102 196.2 S 2.5(ral).15 G
2061 (ist of named deb)-2.5 E(ug cate)-.2 E(gories in the sendmail binary)
2062 -.15 E 2.5(,u)-.65 G(se)-2.5 E(ident /usr/sbin/sendmail | grep Deb)142
2063 212.4 Q(ug)-.2 E F0 2.5(3.5. Changing)87 240.6 R(the V)2.5 E
2064 (alues of Options)-.92 E F1(Options can be o)127 256.8 Q -.15(ve)-.15 G
2065 (rridden using the).15 E F0<ad6f>2.5 E F1(or)2.5 E F0<ad4f>2.5 E F1
2066 (command line \215ags.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E
2067 (/usr/sbin/sendmail \255oT2m)142 273 Q .021(sets the)102 289.2 R F0(T)
2068 2.521 E F1 .021(\(timeout\) option to tw)2.521 F 2.521(om)-.1 G .021
2069 (inutes for this run only; the equi)-2.521 F -.25(va)-.25 G .02
2070 (lent line using the long option).25 F(name is)102 301.2 Q
2071 (/usr/sbin/sendmail -O)142 317.4 Q -.35(Ti)-.4 G(meout.queuereturn=2m)
2072 .35 E .72(Some options ha)127 337.8 R 1.02 -.15(ve s)-.2 H .72
2073 (ecurity implications.).15 F .72(Sendmail allo)5.72 F .72
2074 (ws you to set these, b)-.25 F .72(ut relinquishes)-.2 F(its set-user)
2075 102 351.8 Q(-ID or set-group-ID permissions thereafter)-.2 E/F3 7
2076 /Times-Roman@0 SF(12)-4 I F1(.)4 I F0 2.5(3.6. T)87 375.8 R
2077 (rying a Differ)-.74 E(ent Con\214guration File)-.18 E F1(An alternati)
2078 127 392 Q .3 -.15(ve c)-.25 H
2079 (on\214guration \214le can be speci\214ed using the).15 E F0<ad43>2.5 E
2080 F1(\215ag; for e)2.5 E(xample,)-.15 E
2081 (/usr/sbin/sendmail \255Ctest.cf \255oQ/tmp/mqueue)142 408.2 Q .68
2082 (uses the con\214guration \214le)102 424.4 R F2(test.cf)3.18 E F1 .68
2083 (instead of the def)3.18 F(ault)-.1 E F2(/etc/mail/sendmail.cf)3.18 E(.)
2084 -.15 E F1 .68(If the)5.68 F F0<ad43>3.18 E F1 .68(\215ag has no)3.18 F
2085 -.25(va)102 436.4 S(lue it def).25 E(aults to)-.1 E F2(sendmail.cf)2.5 E
2086 F1(in the current directory)2.5 E(.)-.65 E F2(Sendmail)127 452.6 Q F1
2087 (gi)2.571 E -.15(ve)-.25 G 2.571(su).15 G 2.571(ps)-2.571 G(et-user)
2088 -2.571 E .071(-ID root permissions \(if it has been installed set-user)
2089 -.2 F .07(-ID root\) when)-.2 F .779(you use this \215ag, so it is comm\
2090 on to use a publicly writable directory \(such as /tmp\) as the queue)
2091 102 464.6 R(directory \(QueueDirectory or Q option\) while testing.)102
2092 476.6 Q F0 2.5(3.7. Logging)87 500.6 R -.74(Tr)2.5 G(af\214c).74 E F1
2093 (Man)127 516.8 Q 3.255(yS)-.15 G .754
2094 (MTP implementations do not fully implement the protocol.)-3.255 F -.15
2095 (Fo)5.754 G 3.254(re).15 G .754(xample, some per)-3.404 F(-)-.2 E 1.178
2096 (sonal computer based SMTPs do not understand continuation lines in rep\
2097 ly codes.)102 528.8 R 1.178(These can be)6.178 F -.15(ve)102 540.8 S .13
2098 (ry hard to trace.).15 F .13
2099 (If you suspect such a problem, you can set traf)5.13 F .13
2100 (\214c logging using the)-.25 F F0<ad58>2.63 E F1 2.63(\215ag. F)2.63 F
2101 (or)-.15 E -.15(ex)102 552.8 S(ample,).15 E
2102 (/usr/sbin/sendmail \255X /tmp/traf)142 569 Q(\214c \255bd)-.25 E
2103 (will log all traf)102 585.2 Q(\214c in the \214le)-.25 E F2(/tmp/tr)2.5
2104 E(af)-.15 E<8c63>-.18 E F1(.)A .997(This logs a lot of data v)127 601.4
2105 R .997(ery quickly and should)-.15 F F0(NEVER)3.497 E F1 .998
2106 (be used during normal operations.)3.498 F .963(After starting up such \
2107 a daemon, force the errant implementation to send a message to your hos\
2108 t.)102 613.4 R .608(All message traf)102 625.4 R .608
2109 (\214c in and out of)-.25 F F2(sendmail)3.109 E F1 3.109(,i)C .609
2110 (ncluding the incoming SMTP traf)-3.109 F .609(\214c, will be logged in)
2111 -.25 F(this \214le.)102 637.4 Q .32 LW 76 669.2 72 669.2 DL 80 669.2 76
2112 669.2 DL 84 669.2 80 669.2 DL 88 669.2 84 669.2 DL 92 669.2 88 669.2 DL
2113 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL 104 669.2 100 669.2 DL 108
2114 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116 669.2 112 669.2 DL 120
2115 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128 669.2 124 669.2 DL 132
2116 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2 136 669.2 DL 144
2117 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148 669.2 DL 156
2118 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160 669.2 DL 168
2119 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172 669.2 DL 180
2120 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188 669.2 184 669.2 DL 192
2121 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204
2122 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2 208 669.2 DL 216
2123 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(12)93.6 679.6 Q/F5 8
2124 /Times-Roman@0 SF .497(That is, it sets its ef)3.2 J(fecti)-.2 E .737
2125 -.12(ve u)-.2 H .497(id to the real uid; thus, if you are e).12 F -.12
2126 (xe)-.12 G .497(cuting as root, as from root').12 F 2.497(sc)-.44 G .497
2127 (rontab \214le or during system)-2.497 F
2128 (startup the root permissions will still be honored.)72 692.4 Q 0 Cg EP
2129 %%Page: 26 22
2130 %%BeginPageSetup
2131 BP
2132 %%EndPageSetup
2133 /F0 10/Times-Bold@0 SF 193.36(SMM:08-26 Sendmail)72 60 R
2134 (Installation and Operation Guide)2.5 E 2.5(3.8. T)87 96 R
2135 (esting Con\214guration Files)-.92 E/F1 10/Times-Roman@0 SF .644
2136 (When you b)127 112.2 R .644(uild a con\214guration table, you can do a\
2137  certain amount of testing using the \231test)-.2 F(mode\232 of)102
2138 124.2 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1 5(.F)C(or e)-5.15 E
2139 (xample, you could in)-.15 E -.2(vo)-.4 G -.1(ke).2 G F2(sendmail)2.6 E
2140 F1(as:)2.5 E(sendmail \255bt \255Ctest.cf)142 140.4 Q .447(which w)102
2141 156.6 R .447(ould read the con\214guration \214le \231test.cf\232 and e\
2142 nter test mode.)-.1 F .448(In this mode, you enter lines)5.448 F
2143 (of the form:)102 168.6 Q(rwset address)142 184.8 Q(where)102 201 Q F2
2144 (rwset)3.007 E F1 .507(is the re)3.007 F .507(writing set you w)-.25 F
2145 .507(ant to use and)-.1 F F2(addr)3.006 E(ess)-.37 E F1 .506
2146 (is an address to apply the set to.)3.006 F -.7(Te)5.506 G(st).7 E .793
2147 (mode sho)102 213 R .794(ws you the steps it tak)-.25 F .794
2148 (es as it proceeds, \214nally sho)-.1 F .794
2149 (wing you the address it ends up with.)-.25 F -1.1(Yo)102 225 S 3.332
2150 (um)1.1 G .832(ay use a comma separated list of rwsets for sequential a\
2151 pplication of rules to an input.)-3.332 F -.15(Fo)5.831 G(r).15 E -.15
2152 (ex)102 237 S(ample:).15 E(3,1,21,4 monet:bollard)142 253.2 Q .622
2153 (\214rst applies ruleset three to the input \231monet:bollard.)102 269.4
2154 R 5.622<9a52>-.7 G .622(uleset one is then applied to the output of)
2155 -5.622 F(ruleset three, follo)102 281.4 Q
2156 (wed similarly by rulesets twenty-one and four)-.25 E(.)-.55 E 1.084(If\
2157  you need more detail, you can also use the \231\255d21\232 \215ag to t\
2158 urn on more deb)127 297.6 R 3.584(ugging. F)-.2 F(or)-.15 E -.15(ex)102
2159 309.6 S(ample,).15 E(sendmail \255bt \255d21.99)142 325.8 Q .689
2160 (turns on an incredible amount of information; a single w)102 342 R .689
2161 (ord address is probably going to print out)-.1 F(se)102 354 Q -.15(ve)
2162 -.25 G(ral pages w).15 E(orth of information.)-.1 E -1.1(Yo)127 370.2 S
2163 2.575(us)1.1 G .075(hould be w)-2.575 F .075(arned that internally)-.1 F
2164 (,)-.65 E F2(sendmail)2.575 E F1 .075
2165 (applies ruleset 3 to all addresses.)2.575 F .074(In test mode)5.074 F
2166 (you will ha)102 382.2 Q .3 -.15(ve t)-.2 H 2.5(od).15 G 2.5(ot)-2.5 G
2167 (hat manually)-2.5 E 5(.F)-.65 G(or e)-5.15 E(xample, older v)-.15 E
2168 (ersions allo)-.15 E(wed you to use)-.25 E 2.5(0b)142 398.4 S
2169 (ruce@broadcast.son)-2.5 E -.65(y.)-.15 G(com).65 E(This v)102 414.6 Q
2170 (ersion requires that you use:)-.15 E(3,0 bruce@broadcast.son)142 430.8
2171 Q -.65(y.)-.15 G(com).65 E(As of v)127 451.2 Q
2172 (ersion 8.7, some other syntax)-.15 E(es are a)-.15 E -.25(va)-.2 G
2173 (ilable in test mode:).25 E -.834(.D x v)102 467.4 R 30.038
2174 (alue de\214nes)-.25 F(macro)2.952 E F2(x)2.952 E F1 .452(to ha)2.952 F
2175 .752 -.15(ve t)-.2 H .452(he indicated).15 F F2(value)2.952 E F1 5.452
2176 (.T)C .453(his is useful when deb)-5.452 F .453(ugging rules)-.2 F
2177 (that use the)174 479.4 Q F0($&)2.5 E F2(x)A F1(syntax.)2.5 E -.834
2178 (.C c v)102 495.6 R 31.148(alue adds)-.25 F(the indicated)2.5 E F2
2179 (value)2.5 E F1(to class)2.5 E F2(c)2.5 E F1(.)A -.834(=S ruleset)102
2180 511.8 R(dumps the contents of the indicated ruleset.)32.474 E -.834
2181 (\255d deb)102 528 R 11.854(ug-spec is)-.2 F(equi)2.5 E -.25(va)-.25 G
2182 (lent to the command-line \215ag.).25 E -1.11(Ve)102 544.2 S
2183 (rsion 8.9 introduced more features:)1.11 E 67.56(?s)102 560.4 S(ho)
2184 -67.56 E(ws a help message.)-.25 E 54.97(=M display)102 576.6 R(the kno)
2185 2.5 E(wn mailers.)-.25 E 56.72($m print)102 592.8 R(the v)2.5 E
2186 (alue of macro m.)-.25 E 54.42($=c print)102 609 R
2187 (the contents of class c.)2.5 E(/mx host)102 625.2 Q
2188 (returns the MX records for `host'.)37.27 E(/parse address)102 641.4 Q
2189 (parse address, returning the v)15.63 E(alue of)-.25 E F2(cr)2.5 E(ac)
2190 -.15 E(kaddr)-.2 E F1 2.5(,a)C(nd the parsed address.)-2.5 E
2191 (/try mailer addr)102 657.6 Q(re)9.79 E
2192 (write address into the form it will ha)-.25 E .3 -.15(ve w)-.2 H
2193 (hen presented to the indicated mailer).15 E(.)-.55 E
2194 (/try\215ags \215ags)102 673.8 Q 1.006(set \215ags used by parsing.)
2195 17.83 F 1.005(The \215ags can be `H' for Header or `E' for En)6.006 F
2196 -.15(ve)-.4 G(lope,).15 E .62(and `S' for Sender or `R' for Recipient.)
2197 174 685.8 R .62(These can be combined, `HR' sets \215ags)5.62 F
2198 (for header recipients.)174 697.8 Q 0 Cg EP
2199 %%Page: 27 23
2200 %%BeginPageSetup
2201 BP
2202 %%EndPageSetup
2203 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2204 (SMM:08-27)195.86 E/F1 10/Times-Roman@0 SF(/canon hostname)102 96 Q
2205 (try to canonify hostname.)4.51 E(/map mapname k)102 112.2 Q -.15(ey)-.1
2206 G(look up `k)174 124.2 Q -.15(ey)-.1 G 2.5('i).15 G 2.5(nt)-2.5 G
2207 (he indicated `mapname'.)-2.5 E 51.16(/quit quit)102 140.4 R
2208 (address test mode.)2.5 E F0 2.5(3.9. P)87 156.6 R
2209 (ersistent Host Status Inf)-.2 E(ormation)-.25 E F1(When)127 172.8 Q F0
2210 (HostStatusDir)2.57 E(ectory)-.18 E F1 .069
2211 (is enabled, information about the status of hosts is maintained on)2.57
2212 F .248(disk and can thus be shared between dif)102 184.8 R .249
2213 (ferent instantiations of)-.25 F/F2 10/Times-Italic@0 SF(sendmail)2.749
2214 E F1 5.249(.T)C .249(he status of the last con-)-5.249 F
2215 (nection with each remote host may be vie)102 196.8 Q
2216 (wed with the command:)-.25 E(sendmail \255bh)142 213 Q
2217 (This information may be \215ushed with the command:)102 229.2 Q
2218 (sendmail \255bH)142 245.4 Q 1.535(Flushing the information pre)102
2219 261.6 R -.15(ve)-.25 G 1.535(nts ne).15 F(w)-.25 E F2(sendmail)4.035 E
2220 F1 1.535(processes from loading it, b)4.035 F 1.534(ut does not pre)-.2
2221 F -.15(ve)-.25 G(nt).15 E -.15(ex)102 273.6 S
2222 (isting processes from using the status information that the).15 E 2.5
2223 (ya)-.15 G(lready ha)-2.5 E -.15(ve)-.2 G(.).15 E F0 2.5(4. TUNING)72
2224 297.6 R F1 1.922
2225 (There are a number of con\214guration parameters you may w)112 313.8 R
2226 1.922(ant to change, depending on the)-.1 F .367
2227 (requirements of your site.)87 325.8 R .366
2228 (Most of these are set using an option in the con\214guration \214le.)
2229 5.367 F -.15(Fo)5.366 G 2.866(re).15 G(xample,)-3.016 E
2230 (the line \231O T)87 337.8 Q
2231 (imeout.queuereturn=5d\232 sets option \231T)-.35 E
2232 (imeout.queuereturn\232 to the v)-.35 E(alue \2315d\232 \(\214v)-.25 E
2233 2.5(ed)-.15 G(ays\).)-2.5 E .735(Most of these options ha)112 354 R
2234 1.035 -.15(ve a)-.2 H .735(ppropriate def).15 F .735
2235 (aults for most sites.)-.1 F(Ho)5.735 E(we)-.25 E -.15(ve)-.25 G 1.535
2236 -.4(r, s).15 H .735(ites ha).4 F .735(ving v)-.2 F .735(ery high)-.15 F
2237 .046(mail loads may \214nd the)87 366 R 2.546(yn)-.15 G .046
2238 (eed to tune them as appropriate for their mail load.)-2.546 F .045
2239 (In particular)5.045 F 2.545(,s)-.4 G .045(ites e)-2.545 F(xperi-)-.15 E
2240 1.087(encing a lar)87 378 R 1.087(ge number of small messages, man)-.18
2241 F 3.587(yo)-.15 G 3.588(fw)-3.587 G 1.088(hich are deli)-3.588 F -.15
2242 (ve)-.25 G 1.088(red to man).15 F 3.588(yr)-.15 G 1.088
2243 (ecipients, may \214nd)-3.588 F(that the)87 390 Q 2.5(yn)-.15 G
2244 (eed to adjust the parameters dealing with queue priorities.)-2.5 E .524
2245 (All v)112 406.2 R .524(ersions of)-.15 F F2(sendmail)3.024 E F1 .524
2246 (prior to 8.7 had single character option names.)3.024 F .523
2247 (As of 8.7, options ha)5.524 F -.15(ve)-.2 G 1.215
2248 (long \(multi-character names\).)87 418.2 R 1.216
2249 (Although old short names are still accepted, most ne)6.215 F 3.716(wo)
2250 -.25 G 1.216(ptions do not)-3.716 F(ha)87 430.2 Q .3 -.15(ve s)-.2 H
2251 (hort equi).15 E -.25(va)-.25 G(lents.).25 E .802
2252 (This section only describes the options you are most lik)112 446.4 R
2253 .802(ely to w)-.1 F .801(ant to tweak; read section 5 for)-.1 F
2254 (more details.)87 458.4 Q F0 2.5(4.1. T)87 482.4 R(imeouts)-.18 E F1
2255 .582(All time interv)127 498.6 R .583
2256 (als are set using a scaled syntax.)-.25 F -.15(Fo)5.583 G 3.083(re).15
2257 G .583(xample, \23110m\232 represents ten minutes,)-3.233 F
2258 (whereas \2312h30m\232 represents tw)102 510.6 Q 2.5(oa)-.1 G
2259 (nd a half hours.)-2.5 E(The full set of scales is:)5 E 16.11(ss)142
2260 526.8 S(econds)-16.11 E 12.22(mm)142 538.8 S(inutes)-12.22 E 15(hh)142
2261 550.8 S(ours)-15 E 15(dd)142 562.8 S(ays)-15 E 12.78(ww)142 574.8 S
2262 (eeks)-12.78 E F0 2.5(4.1.1. Queue)102 603 R(inter)2.5 E -.1(va)-.1 G(l)
2263 .1 E F1 .18(The ar)142 619.2 R .18(gument to the)-.18 F F0<ad71>2.68 E
2264 F1 .18(\215ag speci\214es ho)2.68 F 2.68(wo)-.25 G .18
2265 (ften a sub-daemon will run the queue.)-2.68 F .18(This is)5.18 F .792
2266 (typically set to between \214fteen minutes and one hour)117 631.2 R
2267 5.793(.I)-.55 G 3.293(fn)-5.793 G .793
2268 (ot set, or set to zero, the queue will)-3.293 F .048
2269 (not be run automatically)117 643.2 R 5.048(.R)-.65 G .048
2270 (FC 1123 section 5.3.1.1 recommends that this be at least 30 minutes.)
2271 -5.048 F .5(Should you need to terminate the queue jobs currently acti)
2272 117 655.2 R .801 -.15(ve t)-.25 H .501(hen a SIGTERM to the parent of)
2273 .15 F(the process \(or processes\) will cleanly stop the jobs.)117 667.2
2274 Q F0 2.5(4.1.2. Read)102 691.2 R(timeouts)2.5 E F1 -.35(Ti)142 707.4 S
2275 .298(meouts all ha).35 F .598 -.15(ve o)-.2 H .297(ption names \231T).15
2276 F(imeout.)-.35 E F2(suboption)A F1 2.797(\232. Most)B .297
2277 (of these control SMTP oper)2.797 F(-)-.2 E 3.898(ations. The)117 719.4
2278 R(recognized)3.898 E F2(suboption)3.898 E F1 1.398(s, their def)B 1.398
2279 (ault v)-.1 F 1.398(alues, and the minimum v)-.25 F 1.399(alues allo)
2280 -.25 F 1.399(wed by)-.25 F 0 Cg EP
2281 %%Page: 28 24
2282 %%BeginPageSetup
2283 BP
2284 %%EndPageSetup
2285 /F0 10/Times-Bold@0 SF 193.36(SMM:08-28 Sendmail)72 60 R
2286 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
2287 (RFC 2821 section 4.5.3.2 \(or RFC 1123 section 5.3.2\) are:)117 96 Q
2288 38.4(connect The)117 112.2 R .161(time to w)2.661 F .161
2289 (ait for an SMTP connection to open \(the)-.1 F/F2 10/Times-Italic@0 SF
2290 (connect)2.66 E F1 .16(\(2\) system call\))B 1.153([0, unspeci\214ed].)
2291 189 124.2 R 1.153(If zero, uses the k)6.153 F 1.153(ernel def)-.1 F
2292 3.653(ault. In)-.1 F 1.153(no case can this option)3.653 F -.15(ex)189
2293 136.2 S .519(tend the timeout longer than the k).15 F .518(ernel pro)-.1
2294 F .518(vides, b)-.15 F .518(ut it can shorten it.)-.2 F(This)5.518 E
2295 .579(is to get around k)189 148.2 R .579(ernels that pro)-.1 F .579
2296 (vide an absurdly long connection timeout \(90)-.15 F
2297 (minutes in one case\).)189 160.2 Q 35.62(iconnect The)117 176.4 R .311
2298 (same as)2.811 F F2(connect,)2.811 E F1 -.15(ex)2.811 G .311
2299 (cept it applies only to the initial attempt to connect to).15 F 2.75
2300 (ah)189 188.4 S .25(ost for a gi)-2.75 F -.15(ve)-.25 G 2.75(nm).15 G
2301 .25(essage [0, unspeci\214ed].)-2.75 F .25
2302 (The concept is that this should be)5.25 F -.15(ve)189 200.4 S .767
2303 (ry short \(a fe).15 F 3.267(ws)-.25 G .767
2304 (econds\); hosts that are well connected and responsi)-3.267 F 1.066
2305 -.15(ve w)-.25 H(ill).15 E .026(thus be serviced immediately)189 212.4 R
2306 5.026(.H)-.65 G .026(osts that are slo)-5.026 F 2.526(ww)-.25 G .026
2307 (ill not hold up other deli)-2.526 F(v-)-.25 E
2308 (eries in the initial deli)189 224.4 Q -.15(ve)-.25 G(ry attempt.).15 E
2309 33.96(aconnect [0,)117 240.6 R 1.708(unspeci\214ed] The o)4.208 F -.15
2310 (ve)-.15 G 1.707(rall timeout w).15 F 1.707
2311 (aiting for all connection for a single)-.1 F(deli)189 252.6 Q -.15(ve)
2312 -.25 G .152(ry attempt to succeed.).15 F .152(If 0, no o)5.152 F -.15
2313 (ve)-.15 G .152(rall limit is applied.).15 F .153(This can be used)5.152
2314 F .521(to restrict the total amount of time trying to connect to a long\
2315  list of host that)189 264.6 R .514
2316 (could accept an e-mail for the recipient.)189 276.6 R .514
2317 (This timeout does not apply to)5.514 F F0 -.25(Fa)3.014 G(ll-).25 E
2318 (backMXhost)189 288.6 Q F1 2.678(,i)C .177(.e., if the time is e)-2.678
2319 F .177(xhausted, the)-.15 F F0 -.25(Fa)2.677 G(llbackMXhost).25 E F1
2320 .177(is tried ne)2.677 F(xt.)-.15 E 46.16(initial The)117 304.8 R -.1
2321 (wa)2.5 G(it for the initial 220 greeting message [5m, 5m].).1 E 52.28
2322 (helo The)117 321 R -.1(wa)4.226 G 1.727
2323 (it for a reply from a HELO or EHLO command [5m, unspeci\214ed].).1 F .1
2324 (This may require a host name lookup, so \214v)189 333 R 2.6(em)-.15 G
2325 .1(inutes is probably a reasonable)-2.6 F(minimum.)189 345 Q 46.72
2326 (mail\207 The)117 361.2 R -.1(wa)2.5 G
2327 (it for a reply from a MAIL command [10m, 5m].).1 E 48.95(rcpt\207 The)
2328 117 377.4 R -.1(wa)3.481 G .981
2329 (it for a reply from a RCPT command [1h, 5m].).1 F .982
2330 (This should be long)5.982 F 1.556
2331 (because it could be pointing at a list that tak)189 389.4 R 1.556
2332 (es a long time to e)-.1 F 1.556(xpand \(see)-.15 F(belo)189 401.4 Q
2333 (w\).)-.25 E 34.5(datainit\207 The)117 417.6 R -.1(wa)2.5 G
2334 (it for a reply from a D).1 E -1.21 -1.11(AT A)-.4 H(command [5m, 2m].)
2335 3.61 E 20.62(datablock\207\210 The)117 433.8 R -.1(wa)2.696 G .196
2336 (it for reading a data block \(that is, the body of the message\).).1 F
2337 .196([1h, 3m].)5.196 F .621(This should be long because it also applies\
2338  to programs piping input to)189 445.8 R F2(send-)3.12 E(mail)189 457.8
2339 Q F1(which ha)2.5 E .3 -.15(ve n)-.2 H 2.5(og).15 G
2340 (uarantee of promptness.)-2.5 E 30.06(data\214nal\207 The)117 474 R -.1
2341 (wa)2.806 G .306(it for a reply from the dot terminating a message.).1 F
2342 .306([1h, 10m].)5.306 F .306(If this is)5.306 F .884
2343 (shorter than the time actually needed for the recei)189 486 R -.15(ve)
2344 -.25 G 3.383(rt).15 G 3.383(od)-3.383 G(eli)-3.383 E -.15(ve)-.25 G
2345 3.383(rt).15 G .883(he message,)-3.383 F(duplicates will be generated.)
2346 189 498 Q(This is discussed in RFC 1047.)5 E 55.06(rset The)117 514.2 R
2347 -.1(wa)2.5 G(it for a reply from a RSET command [5m, unspeci\214ed].).1
2348 E 53.94(quit The)117 530.4 R -.1(wa)2.5 G(it for a reply from a Q).1 E
2349 (UIT command [2m, unspeci\214ed].)-.1 E 50.61(misc The)117 546.6 R -.1
2350 (wa)2.76 G .261(it for a reply from miscellaneous \(b).1 F .261
2351 (ut short\) commands such as NOOP)-.2 F
2352 (\(no-operation\) and VERB \(go into v)189 558.6 Q(erbose mode\).)-.15 E
2353 ([2m, unspeci\214ed].)5 E 20.06(command\207\210 In)117 574.8 R(serv)2.5
2354 E(er SMTP)-.15 E 2.5(,t)-1.11 G(he time to w)-2.5 E
2355 (ait for another command.)-.1 E([1h, 5m].)5 E 44.5(ident\210 The)117 593
2356 R(timeout w)2.5 E(aiting for a reply to an IDENT query [5s)-.1 E/F3 7
2357 /Times-Roman@0 SF(13)-4 I F1 2.5(,u)4 K(nspeci\214ed].)-2.5 E 53.94
2358 (lhlo The)117 609.2 R -.1(wa)2.5 G
2359 (it for a reply to an LMTP LHLO command [2m, unspeci\214ed].).1 E 52.28
2360 (auth The)117 625.4 R(timeout for a reply in an SMTP A)2.5 E
2361 (UTH dialogue [10m, unspeci\214ed].)-.55 E 42.83(starttls The)117 641.6
2362 R .141(timeout for a reply to an SMTP ST)2.641 F(AR)-.93 E .14
2363 (TTLS command and the TLS hand-)-.6 F(shak)189 653.6 Q 2.5(e[)-.1 G
2364 (1h, unspeci\214ed].)-2.5 E .32 LW 76 678.8 72 678.8 DL 80 678.8 76
2365 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL
2366 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108
2367 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL 120
2368 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132
2369 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144
2370 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156
2371 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168
2372 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180
2373 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192
2374 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
2375 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216
2376 678.8 212 678.8 DL/F4 5/Times-Roman@0 SF(13)93.6 689.2 Q/F5 8
2377 /Times-Roman@0 SF(On some systems the def)3.2 I
2378 (ault is zero to turn the protocol of)-.08 E 2(fe)-.2 G(ntirely)-2 E(.)
2379 -.52 E 0 Cg EP
2380 %%Page: 29 25
2381 %%BeginPageSetup
2382 BP
2383 %%EndPageSetup
2384 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2385 (SMM:08-29)195.86 E/F1 10/Times-Roman@0 SF 32.28(\214leopen\210 The)117
2386 96 R(timeout for opening .forw)2.5 E
2387 (ard and :include: \214les [60s, none].)-.1 E 36.17(control\210 The)117
2388 112.2 R .241(timeout for a complete control sock)2.74 F .241
2389 (et transaction to complete [2m, none].)-.1 F 25.05(hoststatus\210 Ho)
2390 117 128.4 R 4.142(wl)-.25 G 1.642
2391 (ong status information about a host \(e.g., host do)-4.142 F 1.641
2392 (wn\) will be cached)-.25 F
2393 (before it is considered stale [30m, unspeci\214ed].)189 140.4 Q(resolv)
2394 117 156.6 Q(er)-.15 E 3.28(.retrans\210 The)-.55 F(resolv)4.274 E(er')
2395 -.15 E 4.274(sr)-.55 G 1.774(etransmission time interv)-4.274 F 1.775
2396 (al \(in seconds\) [v)-.25 F 4.275(aries]. Sets)-.25 F(both)4.275 E/F2
2397 10/Times-Italic@0 SF -.55(Ti)189 168.6 S(meout.r).55 E(esolver)-.37 E
2398 (.r)-1.11 E(etr)-.37 E(ans.\214r)-.15 E(st)-.1 E F1(and)2.5 E F2 -.55
2399 (Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)-1.11 E(etr)-.37 E(ans.normal)
2400 -.15 E F1(.)A(resolv)117 184.8 Q(er)-.15 E(.retrans.\214rst\210)-.55 E
2401 .318(The resolv)189 196.8 R(er')-.15 E 2.818(sr)-.55 G .318
2402 (etransmission time interv)-2.818 F .317
2403 (al \(in seconds\) for the \214rst attempt to)-.25 F(deli)189 208.8 Q
2404 -.15(ve)-.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117
2405 225 Q(er)-.15 E(.retrans.normal\210)-.55 E 3.554(The resolv)189 237 R
2406 (er')-.15 E 6.054(sr)-.55 G 3.554(etransmission time interv)-6.054 F
2407 3.555(al \(in seconds\) for all resolv)-.25 F(er)-.15 E(lookups e)189
2408 249 Q(xcept the \214rst deli)-.15 E -.15(ve)-.25 G(ry attempt [v).15 E
2409 (aries].)-.25 E(resolv)117 265.2 Q(er)-.15 E 11.61(.retry\210 The)-.55 F
2410 3.838(number of times to retransmit a resolv)6.339 F 3.838(er query)-.15
2411 F 8.838(.S)-.65 G 3.838(ets both)-8.838 F F2 -.55(Ti)6.338 G(me-).55 E
2412 (out.r)189 277.2 Q(esolver)-.37 E(.r)-1.11 E(etry)-.37 E(.\214r)-.55 E
2413 (st)-.1 E F1(and)2.5 E F2 -.55(Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)
2414 -1.11 E(etry)-.37 E(.normal)-.55 E F1([v)2.5 E(aries].)-.25 E(resolv)117
2415 293.4 Q(er)-.15 E(.retry)-.55 E(.\214rst\210)-.65 E 1.66
2416 (The number of times to retransmit a resolv)189 305.4 R 1.66
2417 (er query for the \214rst attempt to)-.15 F(deli)189 317.4 Q -.15(ve)
2418 -.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117 333.6 Q
2419 (er)-.15 E(.retry)-.55 E(.normal\210)-.65 E
2420 (The number of times to retransmit a resolv)189 345.6 Q
2421 (er query for all resolv)-.15 E(er lookups)-.15 E -.15(ex)191.5 357.6 S
2422 (cept the \214rst deli).15 E -.15(ve)-.25 G(ry attempt [v).15 E(aries].)
2423 -.25 E -.15(Fo)117 373.8 S 4.609(rc).15 G 2.109
2424 (ompatibility with old con\214guration \214les, if no)-4.609 F F2
2425 (suboption)4.608 E F1 2.108(is speci\214ed, all the timeouts)4.608 F
2426 (mark)117 385.8 Q .059
2427 (ed with a dagger \(\207\) are set to the indicated v)-.1 F 2.559
2428 (alue. All)-.25 F -.2(bu)2.559 G 2.559(tt).2 G .059(hose mark)-2.559 F
2429 .059(ed with a double dag-)-.1 F(ger \(\210\) apply to client SMTP)117
2430 397.8 Q(.)-1.11 E -.15(Fo)142 414 S 2.5(re).15 G(xample, the lines:)
2431 -2.65 E 2.5(OT)157 430.2 S(imeout.command=25m)-2.85 E 2.5(OT)157 442.2 S
2432 (imeout.datablock=3h)-2.85 E .344(sets the serv)117 458.4 R .344(er SMT\
2433 P command timeout to 25 minutes and the input data block timeout to thr\
2434 ee)-.15 F(hours.)117 470.4 Q F0 2.5(4.1.3. Message)102 494.4 R(timeouts)
2435 2.5 E F1 .463(After sitting in the queue for a fe)142 510.6 R 2.964(wd)
2436 -.25 G .464(ays, an undeli)-2.964 F -.15(ve)-.25 G .464
2437 (rable message will time out.).15 F .464(This is)5.464 F .165
2438 (to insure that at least the sender is a)117 522.6 R -.1(wa)-.15 G .165
2439 (re of the inability to send a message.).1 F .164(The timeout is typi-)
2440 5.164 F .56(cally set to \214v)117 534.6 R 3.06(ed)-.15 G 3.06(ays. It)
2441 -3.06 F .56(is sometimes considered con)3.06 F -.15(ve)-.4 G .56
2442 (nient to also send a w).15 F .56(arning message if)-.1 F .236
2443 (the message is in the queue longer than a fe)117 546.6 R 2.736(wh)-.25
2444 G .236(ours \(assuming you normally ha)-2.736 F .536 -.15(ve g)-.2 H
2445 .236(ood connec-).15 F(ti)117 558.6 Q 2.073
2446 (vity; if your messages normally took se)-.25 F -.15(ve)-.25 G 2.073
2447 (ral hours to send you w).15 F(ouldn')-.1 E 4.574(tw)-.18 G 2.074
2448 (ant to do this)-4.674 F .794(because it w)117 570.6 R(ouldn')-.1 E
2449 3.294(tb)-.18 G 3.294(ea)-3.294 G 3.294(nu)-3.294 G .794(nusual e)-3.294
2450 F -.15(ve)-.25 G 3.294(nt\). These).15 F .794
2451 (timeouts are set using the)3.294 F F0 -.18(Ti)3.293 G(meout.queuer).18
2452 E(e-)-.18 E(tur)117 582.6 Q(n)-.15 E F1(and)3.075 E F0 -.18(Ti)3.075 G
2453 (meout.queuewar).18 E(n)-.15 E F1 .576
2454 (options in the con\214guration \214le \(pre)3.076 F .576
2455 (viously both were set using)-.25 F(the)117 594.6 Q F0(T)2.5 E F1
2456 (option\).)2.5 E 1.368(If the message is submitted using the)142 610.8 R
2457 /F3 9/Times-Roman@0 SF(NO)3.867 E 1.617(TIFY SMTP)-.36 F F1 -.15(ex)
2458 3.867 G 1.367(tension, w).15 F 1.367(arning messages will)-.1 F .888
2459 (only be sent if)117 622.8 R F3(NO)3.388 E(TIFY=DELA)-.36 E(Y)-.945 E F1
2460 .888(is speci\214ed.)3.388 F .888(The queuereturn and queue)5.888 F -.1
2461 (wa)-.25 G .888(rn timeouts can be).1 F .67(further quali\214ed with a \
2462 tag based on the Precedence: \214eld in the message; the)117 634.8 R
2463 3.169(ym)-.15 G .669(ust be one of)-3.169 F(\231ur)117 646.8 Q .938
2464 (gent\232 \(indicating a positi)-.18 F 1.238 -.15(ve n)-.25 H .938
2465 (on-zero precedence\), \231normal\232 \(indicating a zero precedence\),)
2466 .15 F 3.495(or \231non-ur)117 658.8 R 3.495(gent\232 \(indicating ne)
2467 -.18 F -.05(ga)-.15 G(ti).05 E 3.795 -.15(ve p)-.25 H 5.995
2468 (recedences\). F).15 F 3.495(or e)-.15 F 3.495(xample, setting \231T)
2469 -.15 F(imeout.queue-)-.35 E -.1(wa)117 670.8 S(rn.ur).1 E .485
2470 (gent=1h\232 sets the w)-.18 F .486(arning timeout for ur)-.1 F .486
2471 (gent messages only to one hour)-.18 F 5.486(.T)-.55 G .486(he def)
2472 -5.486 F .486(ault if)-.1 F .205
2473 (no precedence is indicated is to set the timeout for all precedences.)
2474 117 682.8 R .204(If the message has a normal)5.205 F(\(def)117 694.8 Q
2475 1.278(ault\) precedence and it is a deli)-.1 F -.15(ve)-.25 G 1.278
2476 (ry status noti\214cation \(DSN\),).15 F F0 -.18(Ti)3.778 G
2477 (meout.queuer).18 E(etur)-.18 E(n.dsn)-.15 E F1(and)117 706.8 Q F0 -.18
2478 (Ti)2.675 G(meout.queuewar).18 E(n.dsn)-.15 E F1 .175(can be used to gi)
2479 2.675 F .475 -.15(ve a)-.25 H 2.675(na).15 G(lternati)-2.675 E .475 -.15
2480 (ve w)-.25 H .175(arn and return time for DSNs.).05 F .241(The v)117
2481 718.8 R .241(alue "no)-.25 F .241(w" can be used for -O T)-.25 F .242
2482 (imeout.queuereturn to return entries immediately during a)-.35 F 0 Cg
2483 EP
2484 %%Page: 30 26
2485 %%BeginPageSetup
2486 BP
2487 %%EndPageSetup
2488 /F0 10/Times-Bold@0 SF 193.36(SMM:08-30 Sendmail)72 60 R
2489 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(queue ru\
2490 n, e.g., to bounce messages independent of their time in the queue.)117
2491 96 Q .28(Since these options are global, and since you cannot kno)142
2492 112.2 R(w)-.25 E/F2 10/Times-Italic@0 SF 2.78(ap)2.78 G(riori)-2.78 E F1
2493 (ho)2.78 E 2.78(wl)-.25 G .28(ong another host)-2.78 F .475
2494 (outside your domain will be do)117 124.2 R .475(wn, a \214v)-.25 F
2495 2.975(ed)-.15 G .475(ay timeout is recommended.)-2.975 F .476(This allo)
2496 5.476 F .476(ws a recipient)-.25 F 1.58(to \214x the problem e)117 136.2
2497 R -.15(ve)-.25 G 4.08(ni).15 G 4.08(fi)-4.08 G 4.08(to)-4.08 G 1.579
2498 (ccurs at the be)-4.08 F 1.579(ginning of a long week)-.15 F 4.079
2499 (end. RFC)-.1 F 1.579(1123 section)4.079 F
2500 (5.3.1.1 says that this parameter should be `)117 148.2 Q
2501 (`at least 4\2555 days')-.74 E('.)-.74 E(The)142 164.4 Q F0 -.18(Ti)
2502 2.922 G(meout.queuewar).18 E(n)-.15 E F1 -.25(va)2.922 G .422
2503 (lue can be piggyback).25 F .422(ed on the)-.1 F F0(T)2.922 E F1 .423
2504 (option by indicating a time)2.922 F .846(after which a w)117 176.4 R
2505 .846(arning message should be sent; the tw)-.1 F 3.346(ot)-.1 G .845
2506 (imeouts are separated by a slash.)-3.346 F -.15(Fo)5.845 G(r).15 E -.15
2507 (ex)117 188.4 S(ample, the line).15 E -.4(OT)157 204.6 S(5d/4h).4 E .971
2508 (causes email to f)117 220.8 R .971(ail after \214v)-.1 F 3.471(ed)-.15
2509 G .971(ays, b)-3.471 F .971(ut a w)-.2 F .971
2510 (arning message will be sent after four hours.)-.1 F(This)5.972 E
2511 (should be lar)117 232.8 Q(ge enough that the message will ha)-.18 E .3
2512 -.15(ve b)-.2 H(een tried se).15 E -.15(ve)-.25 G(ral times.).15 E F0
2513 2.5(4.2. F)87 256.8 R(orking During Queue Runs)-.25 E F1 .849
2514 (By setting the)127 273 R F0 -.25(Fo)3.349 G(rkEachJ).25 E(ob)-.15 E F1
2515 (\()3.349 E F0(Y)A F1 3.348(\)o)C(ption,)-3.348 E F2(sendmail)3.348 E F1
2516 .848(will fork before each indi)3.348 F .848(vidual message)-.25 F .486
2517 (while running the queue.)102 285 R .486(This option w)5.486 F .486
2518 (as used with earlier releases to pre)-.1 F -.15(ve)-.25 G(nt).15 E F2
2519 (sendmail)2.986 E F1 .486(from con-)2.986 F 1.562(suming lar)102 297 R
2520 1.562(ge amounts of memory)-.18 F 6.562(.I)-.65 G 4.062(ts)-6.562 G
2521 1.562(hould no longer be necessary with)-4.062 F F2(sendmail)4.062 E F1
2522 4.062(8.12. If)4.062 F(the)4.062 E F0 -.25(Fo)102 309 S(rkEachJ).25 E
2523 (ob)-.15 E F1 .245(option is not set,)2.745 F F2(sendmail)2.745 E F1
2524 .245(will k)2.745 F .245(eep track of hosts that are do)-.1 F .246
2525 (wn during a queue run,)-.25 F(which can impro)102 321 Q .3 -.15(ve p)
2526 -.15 H(erformance dramatically).15 E(.)-.65 E(If the)127 337.2 Q F0 -.25
2527 (Fo)2.5 G(rkEachJ).25 E(ob)-.15 E F1(option is set,)2.5 E F2(sendmail)
2528 2.5 E F1(cannot use connection caching.)2.5 E F0 2.5(4.3. Queue)87 361.2
2529 R(Priorities)2.5 E F1(Ev)127 377.4 Q 1.128(ery message is assigned a pr\
2530 iority when it is \214rst instantiated, consisting of the message)-.15 F
2531 .286(size \(in bytes\) of)102 389.4 R .286(fset by the message class \(\
2532 which is determined from the Precedence: header\) times)-.25 F .343
2533 (the \231w)102 401.4 R .343(ork class f)-.1 F .343
2534 (actor\232 and the number of recipients times the \231w)-.1 F .342
2535 (ork recipient f)-.1 F(actor)-.1 E 4.242 -.7(.\232 T)-.55 H .342
2536 (he priority).7 F .073(is used to order the queue.)102 413.4 R .073(Hig\
2537 her numbers for the priority mean that the message will be processed)
2538 5.073 F(later when running the queue.)102 425.4 Q .329
2539 (The message size is included so that lar)127 441.6 R .328
2540 (ge messages are penalized relati)-.18 F .628 -.15(ve t)-.25 H 2.828(os)
2541 .15 G .328(mall messages.)-2.828 F .285(The message class allo)102 453.6
2542 R .285(ws users to send \231high priority\232 messages by including a \
2543 \231Precedence:\232 \214eld)-.25 F .008(in their message; the v)102
2544 465.6 R .008(alue of this \214eld is look)-.25 F .007(ed up in the)-.1 F
2545 F0(P)2.507 E F1 .007(lines of the con\214guration \214le.)2.507 F .007
2546 (Since the)5.007 F 1.966(number of recipients af)102 477.6 R 1.967(fect\
2547 s the amount of load a message presents to the system, this is also)-.25
2548 F(included into the priority)102 489.6 Q(.)-.65 E .53
2549 (The recipient and class f)127 505.8 R .53
2550 (actors can be set in the con\214guration \214le using the)-.1 F F0
2551 (RecipientF)3.03 E(actor)-.25 E F1(\()102 517.8 Q F0(y)A F1 3.442(\)a)C
2552 (nd)-3.442 E F0(ClassF)3.442 E(actor)-.25 E F1(\()3.442 E F0(z)A F1
2553 3.442(\)o)C .942(ptions respecti)-3.442 F -.15(ve)-.25 G(ly).15 E 5.942
2554 (.T)-.65 G(he)-5.942 E 3.442(yd)-.15 G(ef)-3.442 E .942
2555 (ault to 30000 \(for the recipient f)-.1 F .943(actor\) and)-.1 F
2556 (1800 \(for the class f)102 529.8 Q 2.5(actor\). The)-.1 F
2557 (initial priority is:)2.5 E F2(pri)168.495 547.8 Q/F3 10/Symbol SF(=)
2558 3.16 E F2(msgsize)3.18 E F3(-)2.38 E F1(\()2.2 E F2(class).2 E F3<b4>
2559 2.47 E F0(ClassFactor\))2.2 E F3(+)2.2 E F1(\()2.2 E F2(nrcpt).36 E F3
2560 <b4>2.88 E F0(RecipientFactor\))2.2 E F1(\(Remember)102 565.8 Q 3.328
2561 (,h)-.4 G .828(igher v)-3.328 F .828(alues for this parameter actually \
2562 mean that the job will be treated with lo)-.25 F(wer)-.25 E(priority)102
2563 577.8 Q(.\))-.65 E 1.519(The priority of a job can also be adjusted eac\
2564 h time it is processed \(that is, each time an)127 594 R .236
2565 (attempt is made to deli)102 606 R -.15(ve)-.25 G 2.736(ri).15 G .236
2566 (t\) using the \231w)-2.736 F .236(ork time f)-.1 F(actor)-.1 E 1.636
2567 -.7(,\232 s)-.4 H .236(et by the).7 F F0(RetryF)2.736 E(actor)-.25 E F1
2568 (\()2.736 E F0(Z)A F1 2.735(\)o)C 2.735(ption. This)-2.735 F .366
2569 (is added to the priority)102 618 R 2.866(,s)-.65 G 2.866(oi)-2.866 G
2570 2.867(tn)-2.866 G .367
2571 (ormally decreases the precedence of the job, on the grounds that jobs)
2572 -2.867 F .138(that ha)102 630 R .437 -.15(ve f)-.2 H .137(ailed man).05
2573 F 2.637(yt)-.15 G .137(imes will tend to f)-2.637 F .137(ail ag)-.1 F
2574 .137(ain in the future.)-.05 F(The)5.137 E F0(RetryF)2.637 E(actor)-.25
2575 E F1 .137(option def)2.637 F .137(aults to)-.1 F(90000.)102 642 Q F0 2.5
2576 (4.4. Load)87 666 R(Limiting)2.5 E F2(Sendmail)127 682.2 Q F1 .101
2577 (can be ask)2.601 F .101(ed to queue \(b)-.1 F .101(ut not deli)-.2 F
2578 -.15(ve)-.25 G .101(r\) mail if the system load a).15 F -.15(ve)-.2 G
2579 .102(rage gets too high).15 F .484(using the)102 694.2 R F0(QueueLA)
2580 2.984 E F1(\()2.984 E F0(x)A F1 2.984(\)o)C 2.984(ption. When)-2.984 F
2581 .483(the load a)2.983 F -.15(ve)-.2 G .483(rage e).15 F .483
2582 (xceeds the v)-.15 F .483(alue of the)-.25 F F0(QueueLA)2.983 E F1
2583 (option,)2.983 E .531(the deli)102 706.2 R -.15(ve)-.25 G .531
2584 (ry mode is set to).15 F F0(q)3.032 E F1 .532(\(queue only\) if the)
2585 3.032 F F0(QueueF)3.032 E(actor)-.25 E F1(\()3.032 E F0(q)A F1 3.032
2586 (\)o)C .532(ption di)-3.032 F .532(vided by the dif)-.25 F(ference)-.25
2587 E .01(in the current load a)102 718.2 R -.15(ve)-.2 G .01(rage and the)
2588 .15 F F0(QueueLA)2.51 E F1 .01
2589 (option plus one is less than the priority of the message)2.51 F 0 Cg EP
2590 %%Page: 31 27
2591 %%BeginPageSetup
2592 BP
2593 %%EndPageSetup
2594 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2595 (SMM:08-31)195.86 E/F1 10/Times-Roman@0 SF 2.5<8a74>102 96 S
2596 (hat is, the message is queued if)-2.5 E(f:)-.25 E/F2 10/Times-Italic@0
2597 SF(pri)251.425 119.41 Q F1(>)3.16 E F0(QueueFactor)15.315 -7 M F2(LA)
2598 -66.835 14 M/F3 10/Symbol SF(-)2.23 E F0(QueueLA)2.2 E F3(+)2.2 E F1(1)
2599 2.2 E .4 LW 354.625 116.81 275.895 116.81 DL(The)102 142.67 Q F0(QueueF)
2600 2.616 E(actor)-.25 E F1 .116(option def)2.616 F .116
2601 (aults to 600000, so each point of load a)-.1 F -.15(ve)-.2 G .116
2602 (rage is w).15 F .116(orth 600000 priority)-.1 F
2603 (points \(as described abo)102 154.67 Q -.15(ve)-.15 G(\).).15 E -.15
2604 (Fo)127 170.87 S 3.894(rd).15 G 1.394(rastic cases, the)-3.894 F F0
2605 (RefuseLA)3.894 E F1(\()3.894 E F0(X)A F1 3.894(\)o)C 1.394
2606 (ption de\214nes a load a)-3.894 F -.15(ve)-.2 G 1.393(rage at which).15
2607 F F2(sendmail)3.893 E F1(will)3.893 E .432(refuse to accept netw)102
2608 182.87 R .432(ork connections.)-.1 F .432
2609 (Locally generated mail, i.e., mail which is not submitted via)5.432 F
2610 .318(SMTP \(including incoming UUCP mail\), is still accepted.)102
2611 194.87 R .317(Notice that the MSP submits mail to the)5.317 F(MT)102
2612 206.87 Q 3.213(Av)-.93 G .713(ia SMTP)-3.213 F 3.213(,a)-1.11 G .713
2613 (nd hence mail will be queued in the client queue in such a case.)-3.213
2614 F .714(Therefore it is)5.714 F
2615 (necessary to run the client mail queue periodically)102 218.87 Q(.)-.65
2616 E F0 2.5(4.5. Resour)87 242.87 R(ce Limits)-.18 E F2(Sendmail)127 259.07
2617 Q F1 .808(has se)3.308 F -.15(ve)-.25 G .808
2618 (ral parameters to control resource usage.).15 F .807
2619 (Besides those mentionted in the)5.807 F(pre)102 271.07 Q 8.476
2620 (vious section, there are at least)-.25 F F0(MaxDaemonChildr)10.976 E
2621 (en)-.18 E F1(,)A F0(ConnectionRateThr)10.976 E(ottle)-.18 E F1(,)A F0
2622 (MaxQueueChildr)102 283.07 Q(en)-.18 E F1 3.889(,a)C(nd)-3.889 E F0
2623 (MaxRunnersP)3.889 E(erQueue)-.2 E F1 6.389(.T)C 1.389(he latter tw)
2624 -6.389 F 3.889(ol)-.1 G 1.389(imit the number of)-3.889 F F2(sendmail)
2625 3.889 E F1 1.315(processes that operate on the queue.)102 295.07 R 1.315
2626 (These are discussed in the section `)6.315 F 1.315
2627 (`Queue Group Declara-)-.74 F(tion')102 307.07 Q 2.712('. The)-.74 F
2628 .212(former tw)2.712 F 2.712(oc)-.1 G .212
2629 (an be used to limit the number of incoming connections.)-2.712 F .212
2630 (Their appropriate)5.212 F -.25(va)102 319.07 S .062
2631 (lues depend on the host operating system and the hardw).25 F .062
2632 (are, e.g., amount of memory)-.1 F 5.062(.I)-.65 G 2.562(nm)-5.062 G(an)
2633 -2.562 E 2.562(ys)-.15 G(it-)-2.562 E 1.082
2634 (uations it might be useful to set limits to pre)102 331.07 R -.15(ve)
2635 -.25 G 1.082(nt to ha).15 F 1.382 -.15(ve t)-.2 H 1.082(oo man).15 F(y)
2636 -.15 E F2(sendmail)3.582 E F1 1.081(processes, ho)3.581 F(we)-.25 E -.15
2637 (ve)-.25 G -.4(r,).15 G .652(these limits can be ab)102 343.07 R .652
2638 (used to mount a denial of service attack.)-.2 F -.15(Fo)5.652 G 3.152
2639 (re).15 G .652(xample, if)-3.302 F F0(MaxDaemonChil-)3.152 E(dr)102
2640 355.07 Q(en=10)-.18 E F1 .901(then an attack)3.401 F .901
2641 (er needs to open only 10 SMTP sessions to the serv)-.1 F(er)-.15 E 3.4
2642 (,l)-.4 G(ea)-3.4 E 1.2 -.15(ve t)-.2 H .9(hem idle for).15 F .591
2643 (most of the time, and no more connections will be accepted.)102 367.07
2644 R .591(If this option is set then the timeouts)5.591 F 1.187
2645 (used in a SMTP session should be lo)102 379.07 R 1.187
2646 (wered from their def)-.25 F 1.187(ault v)-.1 F 1.187
2647 (alues to their minimum v)-.25 F 1.186(alues as)-.25 F
2648 (speci\214ed in RFC 2821 and listed in section 4.1.2.)102 391.07 Q F0
2649 2.5(4.6. Measur)87 415.07 R(es against Denial of Ser)-.18 E
2650 (vice Attacks)-.1 E F2(Sendmail)127 431.27 Q F1 1.673(has some b)4.173 F
2651 1.673(uilt-in measures ag)-.2 F 1.673
2652 (ainst simple denial of service \(DoS\) attacks.)-.05 F(The)6.674 E .914
2653 (SMTP serv)102 443.27 R .914(er by def)-.15 F .913(ault slo)-.1 F .913
2654 (ws do)-.25 F .913(wn if too man)-.25 F 3.413(yb)-.15 G .913
2655 (ad commands are issued or if some commands)-3.413 F .033
2656 (are repeated too often within a session.)102 455.27 R .034
2657 (Details can be found in the source \214le)5.033 F F0(sendmail/sr)2.534
2658 E(vrsmtp.c)-.1 E F1 2.169(by looking for the macro de\214nitions of)102
2659 467.27 R F0(MAXB)4.668 E(ADCOMMANDS)-.3 E F1(,)A F0(MAXNOOPCOMMANDS)
2660 4.668 E F1(,)A F0(MAXHELOCOMMANDS)102 479.27 Q F1(,)A F0
2661 (MAXVRFYCOMMANDS)4.414 E F1 4.414(,a)C(nd)-4.414 E F0(MAXETRNCOMMANDS)
2662 4.414 E F1 6.914(.I)C 4.414(fa)-6.914 G(n)-4.414 E .462
2663 (SMTP command is issued more often than the corresponding)102 491.27 R
2664 F0(MAXcmdCOMMANDS)2.962 E F1 -.25(va)2.961 G .461(lue, then).25 F .216
2665 (the response is delayed e)102 503.27 R(xponentially)-.15 E 2.716(,s)
2666 -.65 G .217(tarting with a sleep time of one second, up to a maximum of)
2667 -2.716 F 1.687(four minutes \(as de\214ned by)102 515.27 R F0
2668 (MAXTIMEOUT)4.187 E F1 4.187(\). If)B 1.687(the option)4.187 F F0
2669 (MaxDaemonChildr)4.187 E(en)-.18 E F1 1.687(is set to a)4.187 F -.25(va)
2670 102 527.27 S .734(lue greater than zero, then this could mak).25 F 3.235
2671 (eaD)-.1 G .735(oS attack e)-3.235 F -.15(ve)-.25 G 3.235(nw).15 G .735
2672 (orse since it k)-3.335 F .735(eeps a connection)-.1 F .868
2673 (open longer than necessary)102 539.27 R 5.868(.T)-.65 G .867
2674 (herefore a connection is terminated with a 421 SMTP reply code if)
2675 -5.868 F .57(the number of commands e)102 551.27 R .57
2676 (xceeds the limit by a f)-.15 F .57(actor of tw)-.1 F 3.07(oa)-.1 G(nd)
2677 -3.07 E F0(MAXB)3.07 E(ADCOMMANDS)-.3 E F1 .57(is set)3.07 F(to a v)102
2678 563.27 Q(alue greater than zero \(the def)-.25 E(ault is 25\).)-.1 E F0
2679 2.5(4.7. Deli)87 587.27 R -.1(ve)-.1 G(ry Mode).1 E F1 .254
2680 (There are a number of deli)127 603.47 R -.15(ve)-.25 G .253
2681 (ry modes that).15 F F2(sendmail)2.753 E F1 .253
2682 (can operate in, set by the)2.753 F F0(Deli)2.753 E -.1(ve)-.1 G(ryMode)
2683 .1 E F1(\()102 615.47 Q F0(d)A F1 3.598(\)c)C 1.098
2684 (on\214guration option.)-3.598 F 1.098(These modes specify ho)6.098 F
2685 3.598(wq)-.25 G 1.099(uickly mail will be deli)-3.598 F -.15(ve)-.25 G
2686 3.599(red. Le).15 F -.05(ga)-.15 G 3.599(lm).05 G(odes)-3.599 E(are:)102
2687 627.47 Q 17.22(id)142 643.67 S(eli)-17.22 E -.15(ve)-.25 G 2.5(ri).15 G
2688 (nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15(bd)142
2689 655.67 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
2690 (ackground \(asynchronously\))-2.5 E 15(qq)142 667.67 S
2691 (ueue only \(don')-15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15
2692 E 15(dd)142 679.67 S(efer deli)-15 E -.15(ve)-.25 G(ry attempts \(don')
2693 .15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15 E 1.274
2694 (There are tradeof)102 695.87 R 3.774(fs. Mode)-.25 F 1.274
2695 (\231i\232 gi)3.774 F -.15(ve)-.25 G 3.773(st).15 G 1.273
2696 (he sender the quick)-3.773 F 1.273(est feedback, b)-.1 F 1.273
2697 (ut may slo)-.2 F 3.773(wd)-.25 G -.25(ow)-3.773 G 3.773(ns).25 G(ome)
2698 -3.773 E .798(mailers and is hardly e)102 707.87 R -.15(ve)-.25 G 3.298
2699 (rn).15 G(ecessary)-3.298 E 5.799(.M)-.65 G .799(ode \231b\232 deli)
2700 -5.799 F -.15(ve)-.25 G .799(rs promptly b).15 F .799(ut can cause lar)
2701 -.2 F .799(ge numbers of)-.18 F .224(processes if you ha)102 719.87 R
2702 .524 -.15(ve a m)-.2 H .224(ailer that tak).15 F .224
2703 (es a long time to deli)-.1 F -.15(ve)-.25 G 2.724(ram).15 G 2.724
2704 (essage. Mode)-2.724 F .223(\231q\232 minimizes the)2.724 F 0 Cg EP
2705 %%Page: 32 28
2706 %%BeginPageSetup
2707 BP
2708 %%EndPageSetup
2709 /F0 10/Times-Bold@0 SF 193.36(SMM:08-32 Sendmail)72 60 R
2710 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .596
2711 (load on your machine, b)102 96 R .596(ut means that deli)-.2 F -.15(ve)
2712 -.25 G .597(ry may be delayed for up to the queue interv).15 F 3.097
2713 (al. Mode)-.25 F .36(\231d\232 is identical to mode \231q\232 e)102 108
2714 R .36(xcept that it also pre)-.15 F -.15(ve)-.25 G .36
2715 (nts lookups in maps including the).15 F F0(-D)2.86 E F1 .36
2716 (\215ag from)2.86 F -.1(wo)102 120 S 2.075
2717 (rking during the initial queue phase; it is intended for `).1 F 2.076
2718 (`dial on demand')-.74 F 4.576('s)-.74 G 2.076(ites where DNS)-4.576 F
2719 .319(lookups might cost real mone)102 132 R 4.119 -.65(y. S)-.15 H .319
2720 (ome simple error messages \(e.g., host unkno).65 F .318
2721 (wn during the SMTP)-.25 F(protocol\) will be delayed using this mode.)
2722 102 144 Q(Mode \231b\232 is the usual def)5 E(ault.)-.1 E .052(If you r\
2723 un in mode \231q\232 \(queue only\), \231d\232 \(defer\), or \231b\232 \
2724 \(deli)127 160.2 R -.15(ve)-.25 G 2.552(ri).15 G 2.552(nb)-2.552 G
2725 (ackground\))-2.552 E/F2 10/Times-Italic@0 SF(sendmail)2.552 E F1(will)
2726 2.552 E 1.392(not e)102 172.2 R 1.392(xpand aliases and follo)-.15 F
2727 3.892(w.)-.25 G(forw)-3.892 E 1.392
2728 (ard \214les upon initial receipt of the mail.)-.1 F 1.391
2729 (This speeds up the)6.392 F(response to RCPT commands.)102 184.2 Q
2730 (Mode \231i\232 should not be used by the SMTP serv)5 E(er)-.15 E(.)-.55
2731 E F0 2.5(4.8. Log)87 208.2 R(Le)2.5 E -.1(ve)-.15 G(l).1 E F1 .189
2732 (The le)127 224.4 R -.15(ve)-.25 G 2.689(lo).15 G 2.689(fl)-2.689 G .189
2733 (ogging can be set for)-2.689 F F2(sendmail)2.689 E F1 5.189(.T)C .189
2734 (he def)-5.189 F .19(ault using a standard con\214guration table)-.1 F
2735 (is le)102 236.4 Q -.15(ve)-.25 G 2.5(l9).15 G 5(.T)-2.5 G(he le)-5 E
2736 -.15(ve)-.25 G(ls are as follo).15 E(ws:)-.25 E 31(0M)102 252.6 S
2737 (inimal logging.)-31 E 31(1S)102 268.8 S(erious system f)-31 E
2738 (ailures and potential security problems.)-.1 E 31(2L)102 285 S
2739 (ost communications \(netw)-31 E(ork problems\) and protocol f)-.1 E
2740 (ailures.)-.1 E 31(3O)102 301.2 S 1.238(ther serious f)-31 F 1.238
2741 (ailures, malformed addresses, transient forw)-.1 F 1.237
2742 (ard/include errors, connection)-.1 F(timeouts.)138 313.2 Q 31(4M)102
2743 329.4 S(inor f)-31 E(ailures, out of date alias databases, connection r\
2744 ejections via check_ rulesets.)-.1 E 31(5M)102 345.6 S
2745 (essage collection statistics.)-31 E 31(6C)102 361.8 S
2746 (reation of error messages, VRFY and EXPN commands.)-31 E 31(7D)102 378
2747 S(eli)-31 E -.15(ve)-.25 G(ry f).15 E(ailures \(host or user unkno)-.1 E
2748 (wn, etc.\).)-.25 E 31(8S)102 394.2 S(uccessful deli)-31 E -.15(ve)-.25
2749 G(ries and alias database reb).15 E(uilds.)-.2 E 31(9M)102 410.4 S
2750 (essages being deferred \(due to a host being do)-31 E(wn, etc.\).)-.25
2751 E 23.5(10 Database)102 426.6 R -.15(ex)2.5 G(pansion \(alias, forw).15 E
2752 (ard, and userdb lookups\) and authentication information.)-.1 E 23.5
2753 (11 NIS)102 442.8 R(errors and end of job processing.)2.5 E 23.5
2754 (12 Logs)102 459 R(all SMTP connections.)2.5 E 23.5(13 Log)102 475.2 R(\
2755 bad user shells, \214les with improper permissions, and other questiona\
2756 ble situations.)2.5 E 23.5(14 Logs)102 491.4 R(refused connections.)2.5
2757 E 23.5(15 Log)102 507.6 R(all incoming and outgoing SMTP commands.)2.5 E
2758 23.5(20 Logs)102 523.8 R .603(attempts to run lock)3.102 F .603
2759 (ed queue \214les.)-.1 F .603(These are not errors, b)5.603 F .603
2760 (ut can be useful to note if)-.2 F(your queue appears to be clogged.)138
2761 535.8 Q 23.5(30 Lost)102 552 R
2762 (locks \(only if using lockf instead of \215ock\).)2.5 E(Additionally)
2763 102 568.2 Q 2.717(,v)-.65 G .217(alues abo)-2.967 F .516 -.15(ve 6)-.15
2764 H 2.716(4a).15 G .216(re reserv)-2.716 F .216(ed for e)-.15 F .216
2765 (xtremely v)-.15 F .216(erbose deb)-.15 F .216(ugging output.)-.2 F .216
2766 (No normal site)5.216 F -.1(wo)102 580.2 S(uld e).1 E -.15(ve)-.25 G 2.5
2767 (rs).15 G(et these.)-2.5 E F0 2.5(4.9. File)87 604.2 R(Modes)2.5 E F1
2768 .264(The modes used for \214les depend on what functionality you w)127
2769 620.4 R .264(ant and the le)-.1 F -.15(ve)-.25 G 2.764(lo).15 G 2.764
2770 (fs)-2.764 G .264(ecurity you)-2.764 F 2.561(require. In)102 632.4 R
2771 (man)2.561 E 2.561(yc)-.15 G(ases)-2.561 E F2(sendmail)2.561 E F1 .06
2772 (does careful checking of the modes of \214les and directories to a)
2773 2.561 F -.2(vo)-.2 G(id).2 E 1.335(accidental compromise; if you w)102
2774 644.4 R 1.336(ant to mak)-.1 F 3.836(ei)-.1 G 3.836(tp)-3.836 G 1.336
2775 (ossible to ha)-3.836 F 1.636 -.15(ve g)-.2 H 1.336
2776 (roup-writable support \214les you).15 F(may need to use the)102 656.4 Q
2777 F0(DontBlameSendmail)2.5 E F1(option to turn of)2.5 E 2.5(fs)-.25 G
2778 (ome of these checks.)-2.5 E F0 2.5(4.9.1. T)102 680.4 R 2.5(os)-.92 G
2779 (uid or not to suid?)-2.5 E F2(Sendmail)142 696.6 Q F1 .163
2780 (is no longer installed set-user)2.663 F .163(-ID to root.)-.2 F .162
2781 (sendmail/SECURITY e)5.163 F .162(xplains ho)-.15 F 2.662(wt)-.25 G(o)
2782 -2.662 E .559(con\214gure and install)117 708.6 R F2(sendmail)3.059 E F1
2783 .559(without set-user)3.059 F .559(-ID to root b)-.2 F .56
2784 (ut set-group-ID which is the def)-.2 F(ault)-.1 E
2785 (con\214guration starting with 8.12.)117 720.6 Q 0 Cg EP
2786 %%Page: 33 29
2787 %%BeginPageSetup
2788 BP
2789 %%EndPageSetup
2790 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2791 (SMM:08-33)195.86 E/F1 10/Times-Roman@0 SF 1.286
2792 (The daemon usually runs as root, unless other measures are tak)142 96 R
2793 3.785(en. At)-.1 F 1.285(the point where)3.785 F/F2 10/Times-Italic@0 SF
2794 (sendmail)117 108 Q F1 .494(is about to)2.994 F F2 -.2(ex)2.994 G(ec).2
2795 E F1 .494(\(2\) a mailer)1.666 F 2.995(,i)-.4 G 2.995(tc)-2.995 G .495
2796 (hecks to see if the userid is zero \(root\); if so, it resets)-2.995 F
2797 .334(the userid and groupid to a def)117 120 R .333(ault \(set by the)
2798 -.1 F F0(U=)2.833 E F1 .333
2799 (equate in the mailer line; if that is not set, the)2.833 F F0
2800 (DefaultUser)117 132 Q F1 .121(option is used\).)2.621 F .122
2801 (This can be o)5.121 F -.15(ve)-.15 G .122(rridden by setting the).15 F
2802 F0(S)2.622 E F1 .122(\215ag to the mailer for mail-)2.622 F .804
2803 (ers that are trusted and must be called as root.)117 144 R(Ho)5.804 E
2804 (we)-.25 E -.15(ve)-.25 G 1.604 -.4(r, t).15 H .804
2805 (his will cause mail processing to be).4 F(accounted \(using)117 156 Q
2806 F2(sa)2.5 E F1
2807 (\(8\)\) to root rather than to the user sending the mail.)1.666 E 3.557
2808 (Am)142 172.2 S 1.057(iddle ground is to set the)-3.557 F F0(RunAsUser)
2809 3.557 E F1 3.557(option. This)3.557 F(causes)3.557 E F2(sendmail)3.557 E
2810 F1 1.058(to become the)3.557 F .392(indicated user as soon as it has do\
2811 ne the startup that requires root pri)117 184.2 R(vile)-.25 E .392
2812 (ges \(primarily)-.15 F 2.892(,o)-.65 G(pening)-2.892 E(the)117 196.2 Q
2813 /F3 9/Times-Roman@0 SF(SMTP)3.741 E F1(sock)3.741 E 3.741(et\). If)-.1 F
2814 1.241(you use)3.741 F F0(RunAsUser)3.741 E F1 3.741(,t)C 1.241
2815 (he queue directory \(normally)-3.741 F F2(/var/spool/mqueue)3.742 E F1
2816 (\))A 1.315(should be o)117 208.2 R 1.315(wned by that user)-.25 F 3.815
2817 (,a)-.4 G 1.315(nd all \214les and databases \(including user)-3.815 F
2818 F2(.forwar)3.814 E(d)-.37 E F1 1.314(\214les, alias)3.814 F .256
2819 (\214les, :include: \214les, and e)117 220.2 R .256
2820 (xternal databases\) must be readable by that user)-.15 F 5.257(.A)-.55
2821 G .257(lso, since sendmail)-5.257 F .836
2822 (will not be able to change its uid, deli)117 232.2 R -.15(ve)-.25 G
2823 .836(ry to programs or \214les will be mark).15 F .836
2824 (ed as unsafe, e.g.,)-.1 F(undeli)117 244.2 Q -.15(ve)-.25 G .814
2825 (rable, in).15 F F2(.forwar)3.314 E(d)-.37 E F1 3.314(,a)C .814
2826 (liases, and :include: \214les.)-3.314 F .814(Administrators can o)5.814
2827 F -.15(ve)-.15 G .815(rride this by set-).15 F .7(ting the)117 256.2 R
2828 F0(DontBlameSendmail)3.2 E F1 .7(option to the setting)3.2 F F0
2829 (NonRootSafeAddr)3.2 E F1(.)A F0(RunAsUser)5.7 E F1 .7(is proba-)3.2 F
2830 1.186(bly best suited for \214re)117 268.2 R -.1(wa)-.25 G 1.186
2831 (ll con\214gurations that don').1 F 3.686(th)-.18 G -2.25 -.2(av e)
2832 -3.686 H(re)3.886 E 1.186(gular user logins.)-.15 F 1.186
2833 (If the option is)6.186 F 1.443
2834 (used on a system which performs local deli)117 280.2 R -.15(ve)-.25 G
2835 (ry).15 E 3.943(,t)-.65 G 1.443(hen the local deli)-3.943 F -.15(ve)-.25
2836 G 1.442(ry agent must ha).15 F 1.742 -.15(ve t)-.2 H(he).15 E .974
2837 (proper permissions \(i.e., usually set-user)117 292.2 R .975
2838 (-ID root\) since it will be in)-.2 F -.2(vo)-.4 G -.1(ke).2 G 3.475(db)
2839 .1 G 3.475(yt)-3.475 G(he)-3.475 E F0(RunAsUser)3.475 E F1(,)A
2840 (not by root.)117 304.2 Q F0 2.5(4.9.2. T)102 328.2 R(ur)-.92 E
2841 (ning off security checks)-.15 E F2(Sendmail)142 344.4 Q F1 .648(is v)
2842 3.148 F .648
2843 (ery particular about the modes of \214les that it reads or writes.)-.15
2844 F -.15(Fo)5.648 G 3.148(re).15 G(xample,)-3.298 E .25(by def)117 356.4 R
2845 .251(ault it will refuse to read most \214les that are group writable o\
2846 n the grounds that the)-.1 F 2.751(ym)-.15 G(ight)-2.751 E(ha)117 368.4
2847 Q 1.216 -.15(ve b)-.2 H .916
2848 (een tampered with by someone other than the o).15 F .916
2849 (wner; it will e)-.25 F -.15(ve)-.25 G 3.416(nr).15 G .916
2850 (efuse to read \214les in)-3.416 F 1.456(group writable directories.)117
2851 380.4 R 1.456(Also, sendmail will refuse to create a ne)6.456 F 3.957
2852 (wa)-.25 G 1.457(liases database in an)-3.957 F .032(unsafe directory)
2853 117 392.4 R 5.032(.Y)-.65 G .031(ou can get around this by manually cre\
2854 ating the database \214le as a trusted user)-6.132 F
2855 (ahead of time and then reb)117 404.4 Q
2856 (uilding the aliases database with)-.2 E F0(newaliases)2.5 E F1(.)A .437
2857 (If you are)142 420.6 R F2(quite)2.937 E F1 .437
2858 (sure that your con\214guration is safe and you w)2.937 F(ant)-.1 E F2
2859 (sendmail)2.938 E F1 .438(to a)2.938 F -.2(vo)-.2 G .438(id these).2 F
2860 1.187(security checks, you can turn of)117 432.6 R 3.687(fc)-.25 G 1.187
2861 (ertain checks using the)-3.687 F F0(DontBlameSendmail)3.686 E F1 3.686
2862 (option. This)3.686 F 1.389(option tak)117 444.6 R 1.389
2863 (es one or more names that disable checks.)-.1 F 1.39
2864 (In the descriptions that follo)6.389 F 2.69 -.65(w, \231)-.25 H(unsafe)
2865 .65 E(directory\232 means a directory that is writable by an)117 456.6 Q
2866 (yone other than the o)-.15 E(wner)-.25 E 5(.T)-.55 G(he v)-5 E
2867 (alues are:)-.25 E 15.73(Safe No)117 472.8 R(special handling.)2.5 E
2868 (AssumeSafeCho)117 489 Q(wn)-.25 E .413(Assume that the)153 501 R F2
2869 -.15(ch)2.913 G(own).15 E F1 .413(system call is restricted to root.)
2870 2.913 F .413(Since some v)5.413 F .412(ersions of UNIX)-.15 F .865
2871 (permit re)153 513 R .865(gular users to gi)-.15 F 1.166 -.15(ve aw)-.25
2872 H .866(ay their \214les to other users on some \214lesystems,).05 F F2
2873 (send-)3.366 E(mail)153 525 Q F1 .457(often cannot assume that a gi)
2874 2.957 F -.15(ve)-.25 G 2.956<6e8c>.15 G .456(le w)-2.956 F .456
2875 (as created by the o)-.1 F(wner)-.25 E 2.956(,p)-.4 G .456
2876 (articularly when)-2.956 F 1.474(it is in a writable directory)153 537 R
2877 6.475(.Y)-.65 G 1.475(ou can set this \215ag if you kno)-7.575 F 3.975
2878 (wt)-.25 G 1.475(hat \214le gi)-3.975 F -.15(ve)-.25 G -2.3 -.15(aw a)
2879 .15 H 3.975(yi).15 G(s)-3.975 E(restricted on your system.)153 549 Q
2880 (ClassFileInUnsafeDirP)117 565.2 Q(ath)-.15 E .494
2881 (When reading class \214les \(using the)153 577.2 R F0(F)2.993 E F1 .493
2882 (line in the con\214guration \214le\), allo)2.993 F 2.993<778c>-.25 G
2883 .493(les that are)-2.993 F(in unsafe directories.)153 589.2 Q(DontW)117
2884 605.4 Q(arnF)-.8 E(orw)-.15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Pre)
2885 153 617.4 Q -.15(ve)-.25 G(nt logging of unsafe directory path w).15 E
2886 (arnings for non-e)-.1 E(xistent forw)-.15 E(ard \214les.)-.1 E
2887 (ErrorHeaderInUnsafeDirP)117 633.6 Q(ath)-.15 E(Allo)153 645.6 Q 2.5(wt)
2888 -.25 G(he \214le named in the)-2.5 E F0(Err)2.5 E(orHeader)-.18 E F1
2889 (option to be in an unsafe directory)2.5 E(.)-.65 E(FileDeli)117 661.8 Q
2890 -.15(ve)-.25 G(ryT).15 E(oHardLink)-.8 E(Allo)153 673.8 Q 2.5(wd)-.25 G
2891 (eli)-2.5 E -.15(ve)-.25 G(ry to \214les that are hard links.).15 E
2892 (FileDeli)117 690 Q -.15(ve)-.25 G(ryT).15 E(oSymLink)-.8 E(Allo)153 702
2893 Q 2.5(wd)-.25 G(eli)-2.5 E -.15(ve)-.25 G
2894 (ry to \214les that are symbolic links.).15 E 0 Cg EP
2895 %%Page: 34 30
2896 %%BeginPageSetup
2897 BP
2898 %%EndPageSetup
2899 /F0 10/Times-Bold@0 SF 193.36(SMM:08-34 Sendmail)72 60 R
2900 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.15(Fo)
2901 117 96 S(rw).15 E(ardFileInGroupWritableDirP)-.1 E(ath)-.15 E(Allo)153
2902 108 Q(w)-.25 E/F2 10/Times-Italic@0 SF(.forwar)2.5 E(d)-.37 E F1
2903 (\214les in group writable directories.)2.5 E -.15(Fo)117 124.2 S(rw).15
2904 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Allo)153 136.2 Q(w)-.25 E F2
2905 (.forwar)2.5 E(d)-.37 E F1(\214les in unsafe directories.)2.5 E -.15(Fo)
2906 117 152.4 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(athSafe)-.15 E(Allo)153
2907 164.4 Q 2.612(wa)-.25 G F2(.forwar)A(d)-.37 E F1 .112(\214le that is in\
2908  an unsafe directory to include references to program and)2.612 F
2909 (\214les.)153 176.4 Q(GroupReadableK)117 192.6 Q -.15(ey)-.25 G(File).15
2910 E(Accept a group-readable k)153 204.6 Q .3 -.15(ey \214)-.1 H(le for ST)
2911 .15 E(AR)-.93 E(TTLS.)-.6 E(GroupReadableSASLDBFile)117 220.8 Q
2912 (Accept a group-readable Cyrus SASL passw)153 232.8 Q(ord \214le.)-.1 E
2913 (GroupWritableAliasFile)117 249 Q(Allo)153 261 Q 2.5(wg)-.25 G
2914 (roup-writable alias \214les.)-2.5 E(GroupWritableDirP)117 277.2 Q
2915 (athSafe)-.15 E .224(Change the de\214nition of \231unsafe directory\
2916 \232 to consider group-writable directories to be)153 289.2 R 2.5
2917 (safe. W)153 301.2 R(orld-writable directories are al)-.8 E -.1(wa)-.1 G
2918 (ys unsafe.).1 E(GroupWritableF)117 317.4 Q(orw)-.15 E(ardFile)-.1 E
2919 (Allo)153 329.4 Q 2.5(wg)-.25 G(roup writable)-2.5 E F2(.forwar)2.5 E(d)
2920 -.37 E F1(\214les.)2.5 E(GroupWritableF)117 345.6 Q(orw)-.15 E
2921 (ardFileSafe)-.1 E(Accept group-writable)153 357.6 Q F2(.forwar)2.5 E(d)
2922 -.37 E F1(\214les as safe for program and \214le deli)2.5 E -.15(ve)-.25
2923 G(ry).15 E(.)-.65 E(GroupWritableIncludeFile)117 373.8 Q(Allo)153 385.8
2924 Q 2.5(wg)-.25 G(roup wriable)-2.5 E F2(:include:)2.5 E F1(\214les.)2.5 E
2925 (GroupWritableIncludeFileSafe)117 402 Q(Accept group-writable)153 414 Q
2926 F2(:include:)2.5 E F1(\214les as safe for program and \214le deli)2.5 E
2927 -.15(ve)-.25 G(ry).15 E(.)-.65 E(GroupWritableSASLDBFile)117 430.2 Q
2928 (Accept a group-writable Cyrus SASL passw)153 442.2 Q(ord \214le.)-.1 E
2929 (HelpFileInUnsafeDirP)117 458.4 Q(ath)-.15 E(Allo)153 470.4 Q 2.5(wt)
2930 -.25 G(he \214le named in the)-2.5 E F0(HelpFile)2.5 E F1
2931 (option to be in an unsafe directory)2.5 E(.)-.65 E
2932 (IncludeFileInGroupWritableDirP)117 486.6 Q(ath)-.15 E(Allo)153 498.6 Q
2933 (w)-.25 E F2(:include:)2.5 E F1(\214les in group writable directories.)
2934 2.5 E(IncludeFileInUnsafeDirP)117 514.8 Q(ath)-.15 E(Allo)153 526.8 Q(w)
2935 -.25 E F2(:include:)2.5 E F1(\214les in unsafe directories.)2.5 E
2936 (IncludeFileInUnsafeDirP)117 543 Q(athSafe)-.15 E(Allo)153 555 Q 3.705
2937 (wa)-.25 G F2(:include:)A F1 1.206
2938 (\214le that is in an unsafe directory to include references to program)
2939 3.705 F(and \214les.)153 567 Q(Insuf)117 583.2 Q(\214cientEntrop)-.25 E
2940 (y)-.1 E -.35(Tr)153 595.2 S 3.213(yt).35 G 3.213(ou)-3.213 G .713
2941 (se ST)-3.213 F(AR)-.93 E .713(TTLS e)-.6 F -.15(ve)-.25 G 3.213(ni).15
2942 G 3.213(ft)-3.213 G .713
2943 (he PRNG for OpenSSL is not properly seeded despite)-3.213 F
2944 (the security problems.)153 607.2 Q(Link)117 623.4 Q
2945 (edAliasFileInWritableDir)-.1 E(Allo)153 635.4 Q 2.5(wa)-.25 G 2.5(na)
2946 -2.5 G(lias \214le that is a link in a writable directory)-2.5 E(.)-.65
2947 E(Link)117 651.6 Q(edClassFileInWritableDir)-.1 E(Allo)153 663.6 Q 2.5
2948 (wc)-.25 G(lass \214les that are links in writable directories.)-2.5 E
2949 (Link)117 679.8 Q(edF)-.1 E(orw)-.15 E(ardFileInWritableDir)-.1 E(Allo)
2950 153 691.8 Q(w)-.25 E F2(.forwar)2.5 E(d)-.37 E F1
2951 (\214les that are links in writable directories.)2.5 E(Link)117 708 Q
2952 (edIncludeFileInWritableDir)-.1 E(Allo)153 720 Q(w)-.25 E F2(:include:)
2953 2.5 E F1(\214les that are links in writable directories.)2.5 E 0 Cg EP
2954 %%Page: 35 31
2955 %%BeginPageSetup
2956 BP
2957 %%EndPageSetup
2958 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
2959 (SMM:08-35)195.86 E/F1 10/Times-Roman@0 SF(Link)117 96 Q
2960 (edMapInWritableDir)-.1 E(Allo)153 108 Q 2.684(wm)-.25 G .184
2961 (ap \214les that are links in writable directories.)-2.684 F .185
2962 (This includes alias database \214les.)5.185 F(Link)117 124.2 Q
2963 (edServiceSwitchFileInWritableDir)-.1 E(Allo)153 136.2 Q 2.5(wt)-.25 G
2964 (he service switch \214le to be a link e)-2.5 E -.15(ve)-.25 G 2.5(ni)
2965 .15 G 2.5(ft)-2.5 G(he directory is writable.)-2.5 E(MapInUnsafeDirP)117
2966 152.4 Q(ath)-.15 E(Allo)153 164.4 Q 2.97(wm)-.25 G .47(aps \(e.g.,)-2.97
2967 F/F2 10/Times-Italic@0 SF(hash)2.97 E F1(,)A F2(btr)2.97 E(ee)-.37 E F1
2968 2.97(,a)C(nd)-2.97 E F2(dbm)2.97 E F1 .47
2969 (\214les\) in unsafe directories.)2.97 F .47(This includes alias)5.47 F
2970 (database \214les.)153 176.4 Q(NonRootSafeAddr)117 192.6 Q .484
2971 (Do not mark \214le and program deli)153 204.6 R -.15(ve)-.25 G .485
2972 (ries as unsafe if sendmail is not running with root).15 F(pri)153 216.6
2973 Q(vile)-.25 E(ges.)-.15 E(RunProgramInUnsafeDirP)117 232.8 Q(ath)-.15 E
2974 (Run programs that are in writable directories without logging a w)153
2975 244.8 Q(arning.)-.1 E(RunWritableProgram)117 261 Q
2976 (Run programs that are group- or w)153 273 Q
2977 (orld-writable without logging a w)-.1 E(arning.)-.1 E -.35(Tr)117 289.2
2978 S(ustStick).35 E(yBit)-.15 E(Allo)153 301.2 Q 3.406(wg)-.25 G .906
2979 (roup or w)-3.406 F .905(orld writable directories if the stick)-.1 F
2980 3.405(yb)-.15 G .905(it is set on the directory)-3.405 F 5.905(.D)-.65 G
2981 (o)-5.905 E(not set this on systems which do not honor the stick)153
2982 313.2 Q 2.5(yb)-.15 G(it on directories.)-2.5 E -.8(Wo)117 329.4 S
2983 (rldWritableAliasFile).8 E(Accept w)153 341.4 Q
2984 (orld-writable alias \214les.)-.1 E -.8(Wo)117 357.6 S(rldWritableF).8 E
2985 (orw)-.15 E(ard\214le)-.1 E(Allo)153 369.6 Q 2.5(ww)-.25 G
2986 (orld writable)-2.6 E F2(.forwar)2.5 E(d)-.37 E F1(\214les.)2.5 E -.8
2987 (Wo)117 385.8 S(rldWritableInclude\214le).8 E(Allo)153 397.8 Q 2.5(ww)
2988 -.25 G(orld wriable)-2.6 E F2(:include:)2.5 E F1(\214les.)2.5 E
2989 (WriteMapT)117 414 Q(oHardLink)-.8 E(Allo)153 426 Q 2.5(ww)-.25 G
2990 (rites to maps that are hard links.)-2.5 E(WriteMapT)117 442.2 Q
2991 (oSymLink)-.8 E(Allo)153 454.2 Q 2.5(ww)-.25 G
2992 (rites to maps that are symbolic links.)-2.5 E(WriteStatsT)117 470.4 Q
2993 (oHardLink)-.8 E(Allo)153 482.4 Q 2.5(wt)-.25 G
2994 (he status \214le to be a hard link.)-2.5 E(WriteStatsT)117 498.6 Q
2995 (oSymLink)-.8 E(Allo)153 510.6 Q 2.5(wt)-.25 G
2996 (he status \214le to be a symbolic link.)-2.5 E F0 2.5(4.10. Connection)
2997 87 534.6 R(Caching)2.5 E F1 .642(When processing the queue,)127 550.8 R
2998 F2(sendmail)3.142 E F1 .642(will try to k)3.142 F .642(eep the last fe)
2999 -.1 F 3.142(wo)-.25 G .642(pen connections open to)-3.142 F -.2(avo)102
3000 562.8 S(id startup and shutdo).2 E(wn costs.)-.25 E
3001 (This only applies to IPC and LPC connections.)5 E .286
3002 (When trying to open a connection the cache is \214rst searched.)127 579
3003 R .286(If an open connection is found,)5.286 F 1.033
3004 (it is probed to see if it is still acti)102 591 R 1.333 -.15(ve b)-.25
3005 H 3.533(ys).15 G 1.033(ending a)-3.533 F/F3 9/Times-Roman@0 SF(RSET)
3006 3.533 E F1 3.534(command. It)3.534 F 1.034(is not an error if this f)
3007 3.534 F(ails;)-.1 E(instead, the connection is closed and reopened.)102
3008 603 Q -1 -.8(Tw o)127 619.2 T .408
3009 (parameters control the connection cache.)3.708 F(The)5.408 E F0
3010 (ConnectionCacheSize)2.908 E F1(\()2.908 E F0(k)A F1 2.908(\)o)C .408
3011 (ption de\214nes)-2.908 F .145
3012 (the number of simultaneous open connections that will be permitted.)102
3013 631.2 R .145(If it is set to zero, connections)5.145 F .213
3014 (will be closed as quickly as possible.)102 643.2 R .212(The def)5.212 F
3015 .212(ault is one.)-.1 F .212(This should be set as appropriate for your)
3016 5.212 F .629
3017 (system size; it will limit the amount of system resources that)102
3018 655.2 R F2(sendmail)3.13 E F1 .63(will use during queue runs.)3.13 F(Ne)
3019 102 667.2 Q -.15(ve)-.25 G 2.5(rs).15 G(et this higher than 4.)-2.5 E
3020 (The)127 683.4 Q F0(ConnectionCacheT)2.741 E(imeout)-.18 E F1(\()2.741 E
3021 F0(K)A F1 2.741(\)o)C .241(ption speci\214es the maximum time that an)
3022 -2.741 F 2.741(yc)-.15 G .24(ached con-)-2.741 F .899
3023 (nection will be permitted to idle.)102 695.4 R .899
3024 (When the idle time e)5.899 F .9(xceeds this v)-.15 F .9
3025 (alue the connection is closed.)-.25 F .34
3026 (This number should be small \(under ten minutes\) to pre)102 707.4 R
3027 -.15(ve)-.25 G .34(nt you from grabbing too man).15 F 2.84(yr)-.15 G
3028 (esources)-2.84 E(from other hosts.)102 719.4 Q(The def)5 E
3029 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E 0 Cg EP
3030 %%Page: 36 32
3031 %%BeginPageSetup
3032 BP
3033 %%EndPageSetup
3034 /F0 10/Times-Bold@0 SF 193.36(SMM:08-36 Sendmail)72 60 R
3035 (Installation and Operation Guide)2.5 E 2.5(4.11. Name)87 96 R(Ser)2.5 E
3036 -.1(ve)-.1 G 2.5(rA).1 G(ccess)-2.5 E/F1 10/Times-Roman@0 SF .103
3037 (Control of host address lookups is set by the)127 112.2 R F0(hosts)
3038 2.604 E F1 .104(service entry in your service switch \214le.)2.604 F(If)
3039 5.104 E .99(you are on a system that has b)102 124.2 R .99
3040 (uilt-in service switch support \(e.g., Ultrix, Solaris, or DEC OSF/1\))
3041 -.2 F .335(then your system is probably con\214gured properly already)
3042 102 136.2 R 5.335(.O)-.65 G(therwise,)-5.335 E/F2 10/Times-Italic@0 SF
3043 (sendmail)2.836 E F1 .336(will consult the \214le)2.836 F F0
3044 (/etc/mail/ser)102 148.2 Q(vice.switch)-.1 E F1 4.902(,w)C 2.402
3045 (hich should be created.)-4.902 F F2(Sendmail)7.402 E F1 2.402
3046 (only uses tw)4.902 F 4.902(oe)-.1 G(ntries:)-4.902 E F0(hosts)4.901 E
3047 F1(and)4.901 E F0(aliases)102 160.2 Q F1 2.745(,a)C .246
3048 (lthough system routines may use other services \(notably the)-2.745 F
3049 F0(passwd)2.746 E F1 .246(service for user name)2.746 F(lookups by)102
3050 172.2 Q F2 -.1(ge)2.5 G(tpwname).1 E F1(\).)A(Ho)127 188.4 Q(we)-.25 E
3051 -.15(ve)-.25 G 1.511 -.4(r, s).15 H .711
3052 (ome systems \(such as SunOS 4.X\) will do DNS lookups re).4 F -.05(ga)
3053 -.15 G .71(rdless of the setting).05 F 1.028
3054 (of the service switch entry)102 200.4 R 6.028(.I)-.65 G 3.529(np)-6.028
3055 G(articular)-3.529 E 3.529(,t)-.4 G 1.029(he system routine)-3.529 F F2
3056 -.1(ge)3.529 G(thostbyname).1 E F1 1.029(\(3\) is used to look up)B
3057 1.869(host names, and man)102 212.4 R 4.369(yv)-.15 G 1.869(endor v)
3058 -4.519 F 1.869
3059 (ersions try some combination of DNS, NIS, and \214le lookup in)-.15 F
3060 1.73(/etc/hosts without consulting a service switch.)102 224.4 R F2
3061 (Sendmail)6.731 E F1(mak)4.231 E 1.731(es no attempt to w)-.1 F 1.731
3062 (ork around this)-.1 F .368(problem, and the DNS lookup will be done an)
3063 102 236.4 R(yw)-.15 E(ay)-.1 E 5.368(.I)-.65 G 2.868(fy)-5.368 G .367
3064 (ou do not ha)-2.868 F .667 -.15(ve a n)-.2 H(ameserv).15 E .367
3065 (er con\214gured at)-.15 F .464(all, such as at a UUCP-only site,)102
3066 248.4 R F2(sendmail)2.964 E F1 .464
3067 (will get a \231connection refused\232 message when it tries to)2.964 F
3068 .424(connect to the name serv)102 260.4 R(er)-.15 E 5.424(.I)-.55 G
3069 2.924(ft)-5.424 G(he)-2.924 E F0(hosts)2.924 E F1 .423
3070 (switch entry has the service \231dns\232 listed some)2.924 F .423
3071 (where in the)-.25 F(list,)102 272.4 Q F2(sendmail)3.312 E F1 .813
3072 (will interpret this to mean a temporary f)3.313 F .813
3073 (ailure and will queue the mail for later pro-)-.1 F
3074 (cessing; otherwise, it ignores the name serv)102 284.4 Q(er data.)-.15
3075 E .673(The same technique is used to decide whether to do MX lookups.)
3076 127 300.6 R .672(If you w)5.672 F .672(ant MX support,)-.1 F(you)102
3077 312.6 Q F2(must)2.5 E F1(ha)2.5 E .3 -.15(ve \231)-.2 H
3078 (dns\232 listed as a service in the).15 E F0(hosts)2.5 E F1
3079 (switch entry)2.5 E(.)-.65 E(The)127 328.8 Q F0(Resolv)3.869 E
3080 (erOptions)-.1 E F1(\()3.869 E F0(I)A F1 3.869(\)o)C 1.369(ption allo)
3081 -3.869 F 1.369(ws you to tweak name serv)-.25 F 1.369(er options.)-.15 F
3082 1.37(The command)6.37 F .892(line tak)102 340.8 R .892
3083 (es a series of \215ags as documented in)-.1 F F2 -.37(re)3.392 G
3084 (solver).37 E F1 .892(\(3\) \(with the leading \231RES_\232 deleted\).)B
3085 (Each)5.892 E(can be preceded by an optional `+' or `)102 352.8 Q/F3 10
3086 /Symbol SF(-)A F1 2.5('. F)B(or e)-.15 E(xample, the line)-.15 E 2.5(OR)
3087 142 369 S(esolv)-2.5 E(erOptions=+AA)-.15 E(ONL)-.55 E(Y)-1 E F3(-)2.5 E
3088 F1(DNSRCH)A .861(turns on the AA)102 385.2 R(ONL)-.55 E 3.361(Y\()-1 G
3089 .861(accept authoritati)-3.361 F 1.161 -.15(ve a)-.25 H .861
3090 (nswers only\) and turns of).15 F 3.362(ft)-.25 G .862
3091 (he DNSRCH \(search the)-3.362 F 2.039(domain path\) options.)102 397.2
3092 R 2.039(Most resolv)7.039 F 2.039(er libraries def)-.15 F 2.039
3093 (ault DNSRCH, DEFN)-.1 F 2.039(AMES, and RECURSE)-.35 F .393
3094 (\215ags on and all others of)102 409.2 R 2.894(f. If)-.25 F .394
3095 (NETINET6 is enabled, most libraries def)2.894 F .394
3096 (ault to USE_INET6 as well.)-.1 F -1.1(Yo)102 421.2 S 3.749(uc)1.1 G
3097 1.249(an also include \231HasW)-3.749 F 1.248
3098 (ildcardMX\232 to specify that there is a wildcard MX record matching)
3099 -.4 F .224(your domain; this turns of)102 433.2 R 2.724(fM)-.25 G 2.724
3100 (Xm)-2.724 G .224
3101 (atching when canonifying names, which can lead to inappropriate)-2.724
3102 F 5.249(canoni\214cations. Use)102 445.2 R<9957>5.249 E(orkAroundBrok)
3103 -.8 E 2.749(enAAAA\232 when f)-.1 F 2.749(aced with a brok)-.1 F 2.749
3104 (en nameserv)-.1 F 2.748(er that)-.15 F .564(returns SER)102 457.2 R(VF)
3105 -.8 E .564(AIL \(a temporary f)-.74 F .565
3106 (ailure\) on T_AAAA \(IPv6\) lookups during hostname canoni\214ca-)-.1 F
3107 2.5(tion. Notice:)102 469.2 R
3108 (it might be necessary to apply the same \(or similar\) options to)2.5 E
3109 F2(submit.cf)2.5 E F1(too.)2.5 E -1.11(Ve)127 485.4 S 1.733(rsion le)
3110 1.11 F -.15(ve)-.25 G 4.233(l1c).15 G 1.733
3111 (on\214gurations \(see the section about `)-4.233 F 1.732
3112 (`Con\214guration V)-.74 F 1.732(ersion Le)-1.11 F -.15(ve)-.25 G(l').15
3113 E 1.732('\) turn)-.74 F .842(DNSRCH and DEFN)102 497.4 R .842(AMES of)
3114 -.35 F 3.342(fw)-.25 G .842(hen doing deli)-3.342 F -.15(ve)-.25 G .842
3115 (ry lookups, b).15 F .842(ut lea)-.2 F 1.143 -.15(ve t)-.2 H .843
3116 (hem on e).15 F -.15(ve)-.25 G .843(rywhere else.).15 F -1.11(Ve)102
3117 509.4 S 1.043(rsion 8 of)1.11 F F2(sendmail)3.543 E F1 1.043(ignores th\
3118 em when doing canoni\214cation lookups \(that is, when using $[ ...)
3119 3.543 F .391($]\), and al)102 521.4 R -.1(wa)-.1 G .391
3120 (ys does the search.).1 F .392(If you don')5.391 F 2.892(tw)-.18 G .392
3121 (ant to do automatic name e)-2.992 F .392(xtension, don')-.15 F 2.892
3122 (tc)-.18 G .392(all $[ ...)-2.892 F($].)102 533.4 Q .486
3123 (The search rules for $[ ... $] are some)127 549.6 R .485(what dif)-.25
3124 F .485(ferent than usual.)-.25 F .485(If the name being look)5.485 F
3125 .485(ed up)-.1 F .109(has at least one dot, it al)102 561.6 R -.1(wa)-.1
3126 G .109(ys tries the unmodi\214ed name \214rst.).1 F .11(If that f)5.11 F
3127 .11(ails, it tries the reduced search)-.1 F .124
3128 (path, and lastly tries the unmodi\214ed name \(b)102 573.6 R .124
3129 (ut only for names without a dot, since names with a dot)-.2 F(ha)102
3130 585.6 Q .788 -.15(ve a)-.2 H .488(lready been tried\).).15 F .488
3131 (This allo)5.488 F .489(ws names such as `)-.25 F(`utc.CS')-.74 E 2.989
3132 ('t)-.74 G 2.989(om)-2.989 G .489(atch the site in Czechoslo)-2.989 F
3133 -.25(va)-.15 G(kia).25 E 1.588
3134 (rather than the site in your local Computer Science department.)102
3135 597.6 R 1.587(It also prefers A and CN)6.587 F(AME)-.35 E .512
3136 (records o)102 609.6 R -.15(ve)-.15 G 3.012(rM).15 G 3.012(Xr)-3.012 G
3137 .512(ecords \212 that is, if it \214nds an MX record it mak)-3.012 F
3138 .513(es note of it, b)-.1 F .513(ut k)-.2 F .513(eeps looking.)-.1 F
3139 1.542(This w)102 621.6 R(ay)-.1 E 4.042(,i)-.65 G 4.042(fy)-4.042 G
3140 1.541(ou ha)-4.042 F 1.841 -.15(ve a w)-.2 H 1.541
3141 (ildcard MX record matching your domain, it will not assume that all).15
3142 F(names match.)102 633.6 Q 3.453 -.8(To c)127 649.8 T 1.853
3143 (ompletely turn of).8 F 4.353(fa)-.25 G 1.853(ll name serv)-4.353 F
3144 1.853(er access on systems without service switch support)-.15 F .942
3145 (\(such as SunOS 4.X\) you will ha)102 661.8 R 1.242 -.15(ve t)-.2 H
3146 3.441(or).15 G .941(ecompile with \255DN)-3.441 F .941
3147 (AMED_BIND=0 and remo)-.35 F 1.241 -.15(ve \255)-.15 H(lresolv).15 E
3148 (from the list of libraries to be searched when linking.)102 673.8 Q 0
3149 Cg EP
3150 %%Page: 37 33
3151 %%BeginPageSetup
3152 BP
3153 %%EndPageSetup
3154 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3155 (SMM:08-37)195.86 E 2.5(4.12. Mo)87 96 R(ving the P)-.1 E(er)-.2 E
3156 (-User F)-.37 E(orward Files)-.25 E/F1 10/Times-Roman@0 SF .772
3157 (Some sites mount each user')127 112.2 R 3.272(sh)-.55 G .772
3158 (ome directory from a local disk on their w)-3.272 F .772
3159 (orkstation, so that)-.1 F .615(local access is f)102 124.2 R 3.114
3160 (ast. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G 1.414 -.4(r, t).15 H .614
3161 (he result is that .forw).4 F .614
3162 (ard \214le lookups from a central mail serv)-.1 F .614(er are)-.15 F
3163 (slo)102 136.2 Q 5.534 -.65(w. I)-.25 H 4.234(ns).65 G 1.734
3164 (ome cases, mail can e)-4.234 F -.15(ve)-.25 G 4.234(nb).15 G 4.234(ed)
3165 -4.234 G(eli)-4.234 E -.15(ve)-.25 G 1.734
3166 (red on machines inappropriately because of a \214le).15 F(serv)102
3167 148.2 Q(er being do)-.15 E 2.5(wn. The)-.25 F
3168 (performance can be especially bad if you run the automounter)2.5 E(.)
3169 -.55 E(The)127 164.4 Q F0 -.25(Fo)2.744 G(rwardP).25 E(ath)-.1 E F1(\()
3170 2.744 E F0(J)A F1 2.743(\)o)C .243(ption allo)-2.743 F .243
3171 (ws you to set a path of forw)-.25 F .243(ard \214les.)-.1 F -.15(Fo)
3172 5.243 G 2.743(re).15 G .243(xample, the con-)-2.893 F(\214g \214le line)
3173 102 176.4 Q 2.5(OF)142 192.6 S(orw)-2.65 E(ardP)-.1 E(ath=/v)-.15 E
3174 (ar/forw)-.25 E(ard/$u:$z/.forw)-.1 E(ard.$w)-.1 E -.1(wo)102 208.8 S
3175 .207(uld \214rst look for a \214le with the same name as the user').1 F
3176 2.708(sl)-.55 G .208(ogin in /v)-2.708 F(ar/forw)-.25 E .208
3177 (ard; if that is not found)-.1 F 1.171
3178 (\(or is inaccessible\) the \214le `)102 220.8 R(`.forw)-.74 E(ard.)-.1
3179 E/F2 10/Times-Italic@0 SF(mac)A(hinename)-.15 E F1 2.651 -.74('' i)D
3180 3.671(nt).74 G 1.171(he user')-3.671 F 3.671(sh)-.55 G 1.17
3181 (ome directory is searched.)-3.671 F(A)6.17 E(truly perv)102 232.8 Q
3182 (erse site could also search by sender by using $r)-.15 E 2.5(,$)-.4 G
3183 (s, or $f.)-2.5 E .69(If you create a directory such as /v)127 249 R
3184 (ar/forw)-.25 E .69(ard, it should be mode 1777 \(that is, the stick)-.1
3185 F 3.19(yb)-.15 G(it)-3.19 E .109(should be set\).)102 261 R .109
3186 (Users should create the \214les mode 0644.)5.109 F .108
3187 (Note that you must use the F)5.109 F(orw)-.15 E(ardFileIn-)-.1 E
3188 (UnsafeDirP)102 273 Q .392(ath and F)-.15 F(orw)-.15 E
3189 (ardFileInUnsafeDirP)-.1 E .392(athSafe \215ags with the)-.15 F F0
3190 (DontBlameSendmail)2.893 E F1 .393(option to)2.893 F(allo)102 285 Q
3191 3.782(wf)-.25 G(orw)-3.782 E 1.282(ard \214les in a w)-.1 F 1.281
3192 (orld writable directory)-.1 F 6.281(.T)-.65 G 1.281
3193 (his might also be used as a denial of service)-6.281 F 2.351
3194 (attack \(users could create forw)102 297 R 2.351
3195 (ard \214les for other users\); a better approach might be to create)-.1
3196 F(/v)102 309 Q(ar/forw)-.25 E 1.086
3197 (ard mode 0755 and create empty \214les for each user)-.1 F 3.586(,o)-.4
3198 G 1.086(wned by that user)-3.836 F 3.586(,m)-.4 G 1.086(ode 0644.)-3.586
3199 F(If)6.086 E(you do this, you don')102 321 Q 2.5(th)-.18 G -2.25 -.2
3200 (av e)-2.5 H(to set the DontBlameSendmail options indicated abo)2.7 E
3201 -.15(ve)-.15 G(.).15 E F0 2.5(4.13. Fr)87 345 R(ee Space)-.18 E F1 1.405
3202 (On systems that ha)127 361.2 R 1.705 -.15(ve o)-.2 H 1.405
3203 (ne of the system calls in the).15 F F2(statfs)3.906 E F1 1.406(\(2\) f)
3204 B 1.406(amily \(including)-.1 F F2(statvfs)3.906 E F1(and)3.906 E F2
3205 (ustat)102 373.2 Q F1 .839(\), you can specify a minimum number of free\
3206  blocks on the queue \214lesystem using the)B F0(Min-)3.339 E(Fr)102
3207 385.2 Q(eeBlocks)-.18 E F1(\()2.553 E F0(b)A F1 2.553(\)o)C 2.553
3208 (ption. If)-2.553 F .053(there are fe)2.553 F .053
3209 (wer than the indicated number of blocks free on the \214lesystem)-.25 F
3210 1.355(on which the queue is mounted the SMTP serv)102 397.2 R 1.355
3211 (er will reject mail with the 452 error code.)-.15 F(This)6.354 E(in)102
3212 409.2 Q(vites the SMTP client to try ag)-.4 E(ain later)-.05 E(.)-.55 E
3213 (Be)127 425.4 Q -.1(wa)-.25 G .746(re of setting this option too high; \
3214 it can cause rejection of email when that mail w).1 F(ould)-.1 E
3215 (be processed without dif)102 437.4 Q(\214culty)-.25 E(.)-.65 E F0 2.5
3216 (4.14. Maximum)87 461.4 R(Message Size)2.5 E F1 2.078 -.8(To a)127 477.6
3217 T -.2(vo).6 G .478(id o).2 F -.15(ve)-.15 G(r\215o).15 E .478
3218 (wing your system with a lar)-.25 F .478(ge message, the)-.18 F F0
3219 (MaxMessageSize)2.977 E F1 .477(option can be)2.977 F .692
3220 (set to set an absolute limit on the size of an)102 489.6 R 3.193(yo)
3221 -.15 G .693(ne message.)-3.193 F .693(This will be adv)5.693 F .693
3222 (ertised in the ESMTP)-.15 F(dialogue and check)102 501.6 Q
3223 (ed during message collection.)-.1 E F0 2.5(4.15. Pri)87 525.6 R -.1(va)
3224 -.1 G(cy Flags).1 E F1(The)127 541.8 Q F0(Pri)2.96 E -.1(va)-.1 G
3225 (cyOptions).1 E F1(\()2.96 E F0(p)A F1 2.96(\)o)C .46(ption allo)-2.96 F
3226 .46(ws you to set certain `)-.25 F(`pri)-.74 E -.25(va)-.25 G -.15(cy)
3227 .25 G 1.94 -.74('' \215).15 H 2.96(ags. Actually).74 F 2.96(,m)-.65 G
3228 (an)-2.96 E 2.96(yo)-.15 G(f)-2.96 E .533(them don')102 553.8 R 3.033
3229 (tg)-.18 G -2.15 -.25(iv e)-3.033 H .533(you an)3.283 F 3.034(ye)-.15 G
3230 .534(xtra pri)-3.184 F -.25(va)-.25 G -.15(cy).25 G 3.034(,r)-.5 G .534
3231 (ather just insisting that client SMTP serv)-3.034 F .534
3232 (ers use the HELO)-.15 F 2.87
3233 (command before using certain commands or adding e)102 565.8 R 2.87
3234 (xtra headers to indicate possible spoof)-.15 F(attempts.)102 577.8 Q
3235 .123(The option tak)127 594 R .124
3236 (es a series of \215ag names; the \214nal pri)-.1 F -.25(va)-.25 G .424
3237 -.15(cy i).25 H 2.624(st).15 G .124(he inclusi)-2.624 F .424 -.15(ve o)
3238 -.25 H 2.624(ro).15 G 2.624(ft)-2.624 G .124(hose \215ags.)-2.624 F -.15
3239 (Fo)5.124 G(r).15 E -.15(ex)102 606 S(ample:).15 E 2.5(OP)142 622.2 S
3240 (ri)-2.5 E -.25(va)-.25 G -.15(cy).25 G(Options=needmailhelo, noe).15 E
3241 (xpn)-.15 E .928(insists that the HELO or EHLO command be used before a\
3242  MAIL command is accepted and dis-)102 638.4 R(ables the EXPN command.)
3243 102 650.4 Q(The \215ags are detailed in section 5.6.)127 666.6 Q F0 2.5
3244 (4.16. Send)87 690.6 R(to Me T)2.5 E(oo)-.92 E F1(Be)127 706.8 Q 1.074
3245 (ginning with v)-.15 F 1.074(ersion 8.10,)-.15 F F2(sendmail)3.574 E F1
3246 1.075(includes by def)3.574 F 1.075(ault the \(en)-.1 F -.15(ve)-.4 G
3247 1.075(lope\) sender in an).15 F 3.575(yl)-.15 G(ist)-3.575 E -.15(ex)102
3248 718.8 S 3.465(pansions. F).15 F .965(or e)-.15 F .964(xample, if \231ma\
3249 tt\232 sends to a list that contains \231matt\232 as one of the members\
3250  he)-.15 F 0 Cg EP
3251 %%Page: 38 34
3252 %%BeginPageSetup
3253 BP
3254 %%EndPageSetup
3255 /F0 10/Times-Bold@0 SF 193.36(SMM:08-38 Sendmail)72 60 R
3256 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .227
3257 (will get a cop)102 96 R 2.727(yo)-.1 G 2.727(ft)-2.727 G .227
3258 (he message.)-2.727 F .227(If the)5.227 F F0(MeT)2.728 E(oo)-.92 E F1
3259 .228(option is set to)2.728 F/F2 9/Times-Roman@0 SF -.666(FA)2.728 G
3260 (LSE).666 E F1 .228(\(in the con\214guration \214le or via)2.728 F 1.023
3261 (the command line\), this beha)102 108 R 1.023
3262 (vior is changed, i.e., the \(en)-.2 F -.15(ve)-.4 G 1.022
3263 (lope\) sender is e).15 F 1.022(xcluded in list e)-.15 F(xpan-)-.15 E
3264 (sions.)102 120 Q F0 2.5(5. THE)72 144 R(WHOLE SCOOP ON THE CONFIGURA)
3265 2.5 E(TION FILE)-.95 E F1
3266 (This section describes the con\214guration \214le in detail.)112 160.2
3267 Q .648(There is one point that should be made clear immediately: the sy\
3268 ntax of the con\214guration \214le is)112 176.4 R 1.077
3269 (designed to be reasonably easy to parse, since this is done e)87 188.4
3270 R -.15(ve)-.25 G 1.076(ry time).15 F/F3 10/Times-Italic@0 SF(sendmail)
3271 3.576 E F1 1.076(starts up, rather than)3.576 F .302
3272 (easy for a human to read or write.)87 200.4 R .303(The con\214guration\
3273  \214le should be generated via the method described)5.302 F(in)87 212.4
3274 Q F0(cf/README)3.658 E F1 3.658(,i)C 3.658(ts)-3.658 G 1.158
3275 (hould not be edited directly unless someone is f)-3.658 F 1.157
3276 (amiliar with the internals of the)-.1 F
3277 (syntax described here and it is not possible to achie)87 224.4 Q .3
3278 -.15(ve t)-.25 H(he desired result via the def).15 E(ault method.)-.1 E
3279 .243(The con\214guration \214le is or)112 240.6 R -.05(ga)-.18 G .243
3280 (nized as a series of lines, each of which be).05 F .243
3281 (gins with a single charac-)-.15 F .102
3282 (ter de\214ning the semantics for the rest of the line.)87 252.6 R .102
3283 (Lines be)5.102 F .102(ginning with a space or a tab are continuation)
3284 -.15 F 1.322
3285 (lines \(although the semantics are not well de\214ned in man)87 264.6 R
3286 3.823(yp)-.15 G 3.823(laces\). Blank)-3.823 F 1.323(lines and lines be)
3287 3.823 F(ginning)-.15 E(with a sharp symbol \(`#'\) are comments.)87
3288 276.6 Q F0 2.5(5.1. R)87 300.6 R(and S \212 Rewriting Rules)2.5 E F1
3289 .466(The core of address parsing are the re)127 316.8 R .466
3290 (writing rules.)-.25 F .465(These are an ordered production system.)
3291 5.466 F F3(Sendmail)102 328.8 Q F1 .19(scans through the set of re)2.69
3292 F .19
3293 (writing rules looking for a match on the left hand side \(LHS\) of)-.25
3294 F(the rule.)102 340.8 Q(When a rule matches, the address is replaced by\
3295  the right hand side \(RHS\) of the rule.)5 E .922(There are se)127 357
3296 R -.15(ve)-.25 G .922(ral sets of re).15 F .921(writing rules.)-.25 F
3297 .921(Some of the re)5.921 F .921(writing sets are used internally and)
3298 -.25 F .359(must ha)102 369 R .659 -.15(ve s)-.2 H .359
3299 (peci\214c semantics.).15 F .359(Other re)5.359 F .359
3300 (writing sets do not ha)-.25 F .659 -.15(ve s)-.2 H .36
3301 (peci\214cally assigned semantics, and).15 F
3302 (may be referenced by the mailer de\214nitions or by other re)102 381 Q
3303 (writing sets.)-.25 E(The syntax of these tw)127 397.2 Q 2.5(oc)-.1 G
3304 (ommands are:)-2.5 E F0(S)142 413.4 Q F3(n)A F1 .249
3305 (Sets the current ruleset being collected to)102 429.6 R F3(n)2.749 E F1
3306 5.249(.I)C 2.748(fy)-5.249 G .248(ou be)-2.748 F .248
3307 (gin a ruleset more than once it appends to the)-.15 F
3308 (old de\214nition.)102 441.6 Q F0(R)142 457.8 Q F3(lhs rhs comments)A F1
3309 1.185(The \214elds must be separated by at least one tab character; the\
3310 re may be embedded spaces in the)102 474 R 2.595(\214elds. The)102 486 R
3311 F3(lhs)2.595 E F1 .095(is a pattern that is applied to the input.)2.595
3312 F .095(If it matches, the input is re)5.095 F .094(written to the)-.25 F
3313 F3(rhs)2.594 E F1(.)A(The)102 498 Q F3(comments)2.5 E F1(are ignored.)
3314 2.5 E .426(Macro e)127 514.2 R .426(xpansions of the form)-.15 F F0($)
3315 2.926 E F3(x)A F1 .427
3316 (are performed when the con\214guration \214le is read.)2.927 F 2.927
3317 (Al)5.427 G(iteral)-2.927 E F0($)102 526.2 Q F1 .609
3318 (can be included using)3.109 F F0($$)3.109 E F1 5.609(.E)C .609
3319 (xpansions of the form)-5.609 F F0($&)3.109 E F3(x)A F1 .609
3320 (are performed at run time using a some-)3.109 F .147
3321 (what less general algorithm.)102 538.2 R .148(This is intended only fo\
3322 r referencing internally de\214ned macros such as)5.148 F F0($h)102
3323 550.2 Q F1(that are changed at runtime.)2.5 E F0 2.5(5.1.1. The)102
3324 574.2 R(left hand side)2.5 E F1 2.771(The left hand side of re)142 590.4
3325 R 2.771(writing rules contains a pattern.)-.25 F 2.77(Normal w)7.771 F
3326 2.77(ords are simply)-.1 F(matched directly)117 602.4 Q 5(.M)-.65 G
3327 (etasyntax is introduced using a dollar sign.)-5 E(The metasymbols are:)
3328 5 E F0($*)157 618.6 Q F1(Match zero or more tok)10.14 E(ens)-.1 E F0($+)
3329 157 630.6 Q F1(Match one or more tok)9.44 E(ens)-.1 E F0<24ad>157 642.6
3330 Q F1(Match e)9.44 E(xactly one tok)-.15 E(en)-.1 E F0($=)157 654.6 Q F3
3331 (x)A F1(Match an)5 E 2.5(yp)-.15 G(hrase in class)-2.5 E F3(x)2.5 E F0
3332 ($~)157 666.6 Q F3(x)A F1(Match an)7.37 E 2.5(yw)-.15 G
3333 (ord not in class)-2.6 E F3(x)2.5 E F1 .131(If an)117 682.8 R 2.631(yo)
3334 -.15 G 2.631(ft)-2.631 G .131(hese match, the)-2.631 F 2.631(ya)-.15 G
3335 .132(re assigned to the symbol)-2.631 F F0($)2.632 E F3(n)A F1 .132
3336 (for replacement on the right hand side,)2.632 F(where)117 694.8 Q F3(n)
3337 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
3338 -.15(Fo)5 G 2.5(re).15 G(xample, if the LHS:)-2.65 E($\255:$+)157 711 Q
3339 0 Cg EP
3340 %%Page: 39 35
3341 %%BeginPageSetup
3342 BP
3343 %%EndPageSetup
3344 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3345 (SMM:08-39)195.86 E/F1 10/Times-Roman@0 SF(is applied to the input:)117
3346 96 Q(UCB)157 112.2 Q(ARP)-.35 E(A:eric)-.92 E
3347 (the rule will match, and the v)117 128.4 Q
3348 (alues passed to the RHS will be:)-.25 E 7.5($1 UCB)157 144.6 R(ARP)-.35
3349 E(A)-.92 E 7.5($2 eric)157 156.6 R(Additionally)142 177 Q 2.705(,t)-.65
3350 G .204(he LHS can include)-2.705 F F0($@)2.704 E F1 .204
3351 (to match zero tok)2.704 F 2.704(ens. This)-.1 F(is)2.704 E/F2 10
3352 /Times-Italic@0 SF(not)2.704 E F1 .204(bound to a)2.704 F F0($)2.704 E
3353 F2(n)A F1(on)2.704 E(the RHS, and is normally only used when it stands \
3354 alone in order to match the null input.)117 189 Q F0 2.5(5.1.2. The)102
3355 213 R(right hand side)2.5 E F1 .648(When the left hand side of a re)142
3356 229.2 R .649(writing rule matches, the input is deleted and replaced by)
3357 -.25 F 1.037(the right hand side.)117 241.2 R -.8(To)6.037 G -.1(ke).8 G
3358 1.036(ns are copied directly from the RHS unless the).1 F 3.536(yb)-.15
3359 G -.15(eg)-3.536 G 1.036(in with a dollar).15 F 2.5(sign. Metasymbols)
3360 117 253.2 R(are:)2.5 E F0($)157 269.4 Q F2(n)A F1
3361 (Substitute inde\214nite tok)40.55 E(en)-.1 E F2(n)2.5 E F1(from LHS)2.5
3362 E F0($[)157 281.4 Q F2(name)A F0($])A F1(Canonicalize)12.23 E F2(name)
3363 2.5 E F0($\()157 293.4 Q F2(map k)A -.3(ey)-.1 G F0($@)2.8 E F2(ar)A
3364 (guments)-.37 E F0($:)2.5 E F2(default)A F0($\))2.5 E F1(Generalized k)
3365 207.55 305.4 Q -.15(ey)-.1 G(ed mapping function).15 E F0($>)157 317.4 Q
3366 F2(n)A F1(\231Call\232 ruleset)34.85 E F2(n)2.5 E F0($#)157 329.4 Q F2
3367 (mailer)A F1(Resolv)14.44 E 2.5(et)-.15 G(o)-2.5 E F2(mailer)2.5 E F0
3368 ($@)157 341.4 Q F2(host)A F1(Specify)19.58 E F2(host)2.5 E F0($:)157
3369 353.4 Q F2(user)A F1(Specify)25 E F2(user)2.5 E F1(The)142 373.8 Q F0($)
3370 3.136 E F2(n)A F1 .637(syntax substitutes the corresponding v)3.136 F
3371 .637(alue from a)-.25 F F0($+)3.137 E F1(,)A F0<24ad>3.137 E F1(,)A F0
3372 ($*)3.137 E F1(,)A F0($=)3.137 E F1 3.137(,o)C(r)-3.137 E F0($~)3.137 E
3373 F1 .637(match on)3.137 F(the LHS.)117 385.8 Q(It may be used an)5 E
3374 (ywhere.)-.15 E 2.706(Ah)142 402 S .206(ost name enclosed between)-2.706
3375 F F0($[)2.706 E F1(and)2.706 E F0($])2.706 E F1 .206(is look)2.706 F
3376 .205(ed up in the host database\(s\) and replaced)-.1 F 1.683
3377 (by the canonical name)117 416 R/F3 7/Times-Roman@0 SF(14)-4 I F1 6.683
3378 (.F)4 K 1.683(or e)-6.833 F 1.683
3379 (xample, \231$[ftp$]\232 might become \231ftp.CS.Berk)-.15 F(ele)-.1 E
3380 -.65(y.)-.15 G 1.683(EDU\232 and).65 F 3.17
3381 (\231$[[128.32.130.2]$]\232 w)117 428 R 3.17(ould become \231v)-.1 F
3382 (angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E F2
3383 (Sendmail)8.17 E F1 3.17(recognizes its)5.67 F
3384 (numeric IP address without calling the name serv)117 440 Q
3385 (er and replaces it with its canonical name.)-.15 E(The)142 456.2 Q F0
3386 ($\()3.003 E F1(...)3.003 E F0($\))5.503 E F1 .503(syntax is a more gen\
3387 eral form of lookup; it uses a named map instead of an)3.003 F .81
3388 (implicit map.)117 468.2 R .81(If no lookup is found, the indicated)5.81
3389 F F2(default)3.309 E F1 .809(is inserted; if no def)3.309 F .809
3390 (ault is speci\214ed)-.1 F .775(and no lookup matches, the v)117 480.2 R
3391 .776(alue is left unchanged.)-.25 F(The)5.776 E F2(ar)3.276 E(guments)
3392 -.37 E F1 .776(are passed to the map for)3.276 F(possible use.)117 492.2
3393 Q(The)142 508.4 Q F0($>)2.62 E F2(n)A F1 .119(syntax causes the remaind\
3394 er of the line to be substituted as usual and then passed)2.62 F .586
3395 (as the ar)117 520.4 R .586(gument to ruleset)-.18 F F2(n)3.086 E F1
3396 5.586(.T)C .586(he \214nal v)-5.586 F .586(alue of ruleset)-.25 F F2(n)
3397 3.087 E F1 .587(then becomes the substitution for this)3.087 F 3.759
3398 (rule. The)117 532.4 R F0($>)3.759 E F1 1.259(syntax e)3.759 F 1.259
3399 (xpands e)-.15 F -.15(ve)-.25 G 1.259
3400 (rything after the ruleset name to the end of the replacement).15 F .976
3401 (string and then passes that as the initial input to the ruleset.)117
3402 544.4 R(Recursi)5.976 E 1.277 -.15(ve c)-.25 H .977(alls are allo).15 F
3403 3.477(wed. F)-.25 F(or)-.15 E -.15(ex)117 556.4 S(ample,).15 E
3404 ($>0 $>3 $1)157 572.6 Q -.15(ex)117 588.8 S(pands $1, passes that to ru\
3405 leset 3, and then passes the result of ruleset 3 to ruleset 0.).15 E
3406 (The)142 605 Q F0($#)2.769 E F1 .268(syntax should)2.769 F F2(only)2.768
3407 E F1 .268
3408 (be used in ruleset zero, a subroutine of ruleset zero, or rulesets)
3409 2.768 F .454(that return decisions \(e.g., check_rcpt\).)117 617 R .455
3410 (It causes e)5.454 F -.25(va)-.25 G .455
3411 (luation of the ruleset to terminate immedi-).25 F(ately)117 629 Q 2.565
3412 (,a)-.65 G .065(nd signals to)-2.565 F F2(sendmail)2.565 E F1 .065
3413 (that the address has completely resolv)2.565 F 2.565(ed. The)-.15 F
3414 .065(complete syntax for)2.565 F(ruleset 0 is:)117 641 Q F0($#)157 657.2
3415 Q F2(mailer)A F0($@)2.5 E F2(host)A F0($:)2.5 E F2(user)A F1 1.512
3416 (This speci\214es the {mailer)117 673.4 R 4.013(,h)-.4 G 1.513
3417 (ost, user} 3-tuple necessary to direct the mailer)-4.013 F 6.513(.N)
3418 -.55 G 1.513(ote: the third)-6.513 F .32 LW 76 683 72 683 DL 80 683 76
3419 683 DL 84 683 80 683 DL 88 683 84 683 DL 92 683 88 683 DL 96 683 92 683
3420 DL 100 683 96 683 DL 104 683 100 683 DL 108 683 104 683 DL 112 683 108
3421 683 DL 116 683 112 683 DL 120 683 116 683 DL 124 683 120 683 DL 128 683
3422 124 683 DL 132 683 128 683 DL 136 683 132 683 DL 140 683 136 683 DL 144
3423 683 140 683 DL 148 683 144 683 DL 152 683 148 683 DL 156 683 152 683 DL
3424 160 683 156 683 DL 164 683 160 683 DL 168 683 164 683 DL 172 683 168 683
3425 DL 176 683 172 683 DL 180 683 176 683 DL 184 683 180 683 DL 188 683 184
3426 683 DL 192 683 188 683 DL 196 683 192 683 DL 200 683 196 683 DL 204 683
3427 200 683 DL 208 683 204 683 DL 212 683 208 683 DL 216 683 212 683 DL/F4 5
3428 /Times-Roman@0 SF(14)93.6 693.4 Q/F5 8/Times-Roman@0 SF
3429 (This is actually completely equi)3.2 I -.2(va)-.2 G(lent to $\(host).2
3430 E/F6 8/Times-Italic@0 SF(hostname)2 E F5 2($\). In)B(particular)2 E 2
3431 (,a)-.32 G/F7 8/Times-Bold@0 SF($:)A F5(def)2 E(ault can be used.)-.08 E
3432 0 Cg EP
3433 %%Page: 40 36
3434 %%BeginPageSetup
3435 BP
3436 %%EndPageSetup
3437 /F0 10/Times-Bold@0 SF 193.36(SMM:08-40 Sendmail)72 60 R
3438 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.254
3439 (element \()117 96 R/F2 10/Times-Italic@0 SF(user)3.754 E F1 3.754(\)i)
3440 3.754 G 3.754(so)-3.754 G 1.254(ften also called)-3.754 F F2(addr)3.754
3441 E(ess)-.37 E F1 3.754(part. If)3.754 F 1.253
3442 (the mailer is local the host part may be)3.754 F(omitted)117 110 Q/F3 7
3443 /Times-Roman@0 SF(15)-4 I F1 5.968(.T)4 K(he)-5.968 E F2(mailer)3.467 E
3444 F1 .967(must be a single w)3.467 F .967(ord, b)-.1 F .967(ut the)-.2 F
3445 F2(host)3.467 E F1(and)3.467 E F2(user)3.467 E F1 .967
3446 (may be multi-part.)3.467 F .967(If the)5.967 F F2(mailer)117 122 Q F1
3447 .025(is the b)2.525 F .025(uilt-in IPC mailer)-.2 F 2.525(,t)-.4 G(he)
3448 -2.525 E F2(host)2.525 E F1 .026
3449 (may be a colon-separated list of hosts that are searched)2.525 F .723
3450 (in order for the \214rst w)117 134 R .723(orking address \(e)-.1 F .723
3451 (xactly lik)-.15 F 3.223(eM)-.1 G 3.223(Xr)-3.223 G 3.223(ecords\). The)
3452 -3.223 F F2(user)3.223 E F1 .723(is later re)3.223 F .723(written by)
3453 -.25 F .105(the mailer)117 146 R .105(-speci\214c en)-.2 F -.15(ve)-.4 G
3454 .105(lope re).15 F .105(writing set and assigned to the)-.25 F F0($u)
3455 2.606 E F1 2.606(macro. As)2.606 F 2.606(as)2.606 G .106
3456 (pecial case, if the)-2.606 F 1.033(mailer speci\214ed has the)117 158 R
3457 F0(F=@)3.533 E F1 1.033
3458 (\215ag speci\214ed and the \214rst character of the)3.533 F F0($:)3.533
3459 E F1 -.25(va)3.533 G 1.033(lue is \231@\232, the).25 F .016
3460 (\231@\232 is stripped of)117 170 R .017(f, and a \215ag is set in the \
3461 address descriptor that causes sendmail to not do rule-)-.25 F
3462 (set 5 processing.)117 182 Q(Normally)142 198.2 Q 3.252(,ar)-.65 G .751
3463 (ule that matches is retried, that is, the rule loops until it f)-3.252
3464 F 3.251(ails. A)-.1 F .751(RHS may)3.251 F 1.085(also be preceded by a)
3465 117 210.2 R F0($@)3.585 E F1 1.085(or a)3.585 F F0($:)3.585 E F1 1.085
3466 (to change this beha)3.585 F(vior)-.2 E 6.085(.A)-.55 G F0($@)-2.5 E F1
3467 1.086(pre\214x causes the ruleset to)3.586 F 1.46
3468 (return with the remainder of the RHS as the v)117 222.2 R 3.96(alue. A)
3469 -.25 F F0($:)3.96 E F1 1.46(pre\214x causes the rule to terminate)3.96 F
3470 (immediately)117 234.2 Q 3.756(,b)-.65 G 1.256
3471 (ut the ruleset to continue; this can be used to a)-3.956 F -.2(vo)-.2 G
3472 1.256(id continued application of a).2 F 2.5(rule. The)117 246.2 R
3473 (pre\214x is stripped before continuing.)2.5 E(The)142 262.4 Q F0($@)2.5
3474 E F1(and)2.5 E F0($:)2.5 E F1(pre\214x)2.5 E(es may precede a)-.15 E F0
3475 ($>)2.5 E F1(spec; for e)2.5 E(xample:)-.15 E 20.19(R$+ $:)157 278.6 R
3476 ($>7 $1)2.5 E 1.256(matches an)117 294.8 R 1.256
3477 (ything, passes that to ruleset se)-.15 F -.15(ve)-.25 G 1.256
3478 (n, and continues; the).15 F F0($:)3.756 E F1 1.256(is necessary to a)
3479 3.756 F -.2(vo)-.2 G 1.256(id an).2 F(in\214nite loop.)117 306.8 Q 1.205
3480 (Substitution occurs in the order described, that is, parameters from t\
3481 he LHS are substi-)142 323 R .22(tuted, hostnames are canonicalized, \
3482 \231subroutines\232 are called, and \214nally)117 335 R F0($#)2.719 E F1
3483 (,)A F0($@)2.719 E F1 2.719(,a)C(nd)-2.719 E F0($:)2.719 E F1 .219
3484 (are pro-)2.719 F(cessed.)117 347 Q F0 2.5(5.1.3. Semantics)102 371 R
3485 (of r)2.5 E(ewriting rule sets)-.18 E F1 1.847(There are six re)142
3486 387.2 R 1.847(writing sets that ha)-.25 F 2.147 -.15(ve s)-.2 H 1.847
3487 (peci\214c semantics.).15 F(Fi)6.847 E 2.147 -.15(ve o)-.25 H 4.347(ft)
3488 .15 G 1.848(hese are related as)-4.347 F(depicted by \214gure 1.)117
3489 399.2 Q 1.029
3490 (Ruleset three should turn the address into \231canonical form.)142
3491 415.4 R 6.029<9a54>-.7 G 1.029(his form should ha)-6.029 F 1.329 -.15
3492 (ve t)-.2 H(he).15 E(basic syntax:)117 427.4 Q .4 LW 77 451.4 72 451.4
3493 DL 79 451.4 74 451.4 DL 84 451.4 79 451.4 DL 89 451.4 84 451.4 DL 94
3494 451.4 89 451.4 DL 99 451.4 94 451.4 DL 104 451.4 99 451.4 DL 109 451.4
3495 104 451.4 DL 114 451.4 109 451.4 DL 119 451.4 114 451.4 DL 124 451.4 119
3496 451.4 DL 129 451.4 124 451.4 DL 134 451.4 129 451.4 DL 139 451.4 134
3497 451.4 DL 144 451.4 139 451.4 DL 149 451.4 144 451.4 DL 154 451.4 149
3498 451.4 DL 159 451.4 154 451.4 DL 164 451.4 159 451.4 DL 169 451.4 164
3499 451.4 DL 174 451.4 169 451.4 DL 179 451.4 174 451.4 DL 184 451.4 179
3500 451.4 DL 189 451.4 184 451.4 DL 194 451.4 189 451.4 DL 199 451.4 194
3501 451.4 DL 204 451.4 199 451.4 DL 209 451.4 204 451.4 DL 214 451.4 209
3502 451.4 DL 219 451.4 214 451.4 DL 224 451.4 219 451.4 DL 229 451.4 224
3503 451.4 DL 234 451.4 229 451.4 DL 239 451.4 234 451.4 DL 244 451.4 239
3504 451.4 DL 249 451.4 244 451.4 DL 254 451.4 249 451.4 DL 259 451.4 254
3505 451.4 DL 264 451.4 259 451.4 DL 269 451.4 264 451.4 DL 274 451.4 269
3506 451.4 DL 279 451.4 274 451.4 DL 284 451.4 279 451.4 DL 289 451.4 284
3507 451.4 DL 294 451.4 289 451.4 DL 299 451.4 294 451.4 DL 304 451.4 299
3508 451.4 DL 309 451.4 304 451.4 DL 314 451.4 309 451.4 DL 319 451.4 314
3509 451.4 DL 324 451.4 319 451.4 DL 329 451.4 324 451.4 DL 334 451.4 329
3510 451.4 DL 339 451.4 334 451.4 DL 344 451.4 339 451.4 DL 349 451.4 344
3511 451.4 DL 354 451.4 349 451.4 DL 359 451.4 354 451.4 DL 364 451.4 359
3512 451.4 DL 369 451.4 364 451.4 DL 374 451.4 369 451.4 DL 379 451.4 374
3513 451.4 DL 384 451.4 379 451.4 DL 389 451.4 384 451.4 DL 394 451.4 389
3514 451.4 DL 399 451.4 394 451.4 DL 404 451.4 399 451.4 DL 409 451.4 404
3515 451.4 DL 414 451.4 409 451.4 DL 419 451.4 414 451.4 DL 424 451.4 419
3516 451.4 DL 429 451.4 424 451.4 DL 434 451.4 429 451.4 DL 439 451.4 434
3517 451.4 DL 444 451.4 439 451.4 DL 449 451.4 444 451.4 DL 454 451.4 449
3518 451.4 DL 459 451.4 454 451.4 DL 464 451.4 459 451.4 DL 469 451.4 464
3519 451.4 DL 474 451.4 469 451.4 DL 479 451.4 474 451.4 DL 484 451.4 479
3520 451.4 DL 489 451.4 484 451.4 DL 494 451.4 489 451.4 DL 499 451.4 494
3521 451.4 DL 504 451.4 499 451.4 DL(addr)91.915 546 Q 133.2 543.8 111.6
3522 543.8 DL 133.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 133.2 543.8 MT
3523 -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 154.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0
3524 21.6 RL CL ST(3)141.5 546 Q 176.4 543.8 154.8 543.8 DL 176.4 543.8 MT
3525 -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0
3526 Cg ST 198 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(D)183.59 546 Q
3527 219.6 543.8 198 543.8 DL 277.2 525.8 255.6 525.8 DL 277.2 525.8 MT -7.2
3528 1.8 RL 0 -3.6 RL CL 0 Fg 277.2 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST
3529 298.8 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(1)285.5 528 Q 320.4
3530 525.8 298.8 525.8 DL 320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4
3531 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 342 536.6 MT 0 -21.6 RL -21.6
3532 0 RL 0 21.6 RL CL ST(S)328.42 528 Q 363.6 525.8 342 525.8 DL 277.2 561.8
3533 255.6 561.8 DL 277.2 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 277.2 561.8
3534 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 298.8 572.6 MT 0 -21.6 RL -21.6 0 RL
3535 0 21.6 RL CL ST(2)285.5 564 Q 320.4 561.8 298.8 561.8 DL 320.4 561.8 MT
3536 -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0
3537 Cg ST 342 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(R)327.865 564 Q
3538 363.6 561.8 342 561.8 DL 421.2 543.8 399.6 543.8 DL 421.2 543.8 MT -7.2
3539 1.8 RL 0 -3.6 RL CL 0 Fg 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST
3540 442.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(4)429.5 546 Q 464.4
3541 543.8 442.8 543.8 DL 464.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 464.4
3542 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST(msg)466.865 546 Q 255.6 525.8
3543 219.6 543.8 DL 255.6 561.8 219.6 543.8 DL 399.6 543.8 363.6 525.8 DL
3544 399.6 543.8 363.6 561.8 DL 208.8 489.8 187.2 489.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 0
3546 Cg ST 230.4 500.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(0)217.1 492 Q
3547 252 489.8 230.4 489.8 DL 252 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 252
3548 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST(resolv)265.69 492 Q
3549 (ed address)-.15 E 187.2 489.8 162 543.8 DL(Figure 1 \212 Re)216.045
3550 591.8 Q(writing set semantics)-.25 E 2.5(D\212s)209.35 603.8 S
3551 (ender domain addition)-2.5 E 2.5(S\212m)209.35 615.8 S(ailer)-2.5 E
3552 (-speci\214c sender re)-.2 E(writing)-.25 E 2.5(R\212m)209.35 627.8 S
3553 (ailer)-2.5 E(-speci\214c recipient re)-.2 E(writing)-.25 E 77 639.8 72
3554 639.8 DL 79 639.8 74 639.8 DL 84 639.8 79 639.8 DL 89 639.8 84 639.8 DL
3555 94 639.8 89 639.8 DL 99 639.8 94 639.8 DL 104 639.8 99 639.8 DL 109
3556 639.8 104 639.8 DL 114 639.8 109 639.8 DL 119 639.8 114 639.8 DL 124
3557 639.8 119 639.8 DL 129 639.8 124 639.8 DL 134 639.8 129 639.8 DL 139
3558 639.8 134 639.8 DL 144 639.8 139 639.8 DL 149 639.8 144 639.8 DL 154
3559 639.8 149 639.8 DL 159 639.8 154 639.8 DL 164 639.8 159 639.8 DL 169
3560 639.8 164 639.8 DL 174 639.8 169 639.8 DL 179 639.8 174 639.8 DL 184
3561 639.8 179 639.8 DL 189 639.8 184 639.8 DL 194 639.8 189 639.8 DL 199
3562 639.8 194 639.8 DL 204 639.8 199 639.8 DL 209 639.8 204 639.8 DL 214
3563 639.8 209 639.8 DL 219 639.8 214 639.8 DL 224 639.8 219 639.8 DL 229
3564 639.8 224 639.8 DL 234 639.8 229 639.8 DL 239 639.8 234 639.8 DL 244
3565 639.8 239 639.8 DL 249 639.8 244 639.8 DL 254 639.8 249 639.8 DL 259
3566 639.8 254 639.8 DL 264 639.8 259 639.8 DL 269 639.8 264 639.8 DL 274
3567 639.8 269 639.8 DL 279 639.8 274 639.8 DL 284 639.8 279 639.8 DL 289
3568 639.8 284 639.8 DL 294 639.8 289 639.8 DL 299 639.8 294 639.8 DL 304
3569 639.8 299 639.8 DL 309 639.8 304 639.8 DL 314 639.8 309 639.8 DL 319
3570 639.8 314 639.8 DL 324 639.8 319 639.8 DL 329 639.8 324 639.8 DL 334
3571 639.8 329 639.8 DL 339 639.8 334 639.8 DL 344 639.8 339 639.8 DL 349
3572 639.8 344 639.8 DL 354 639.8 349 639.8 DL 359 639.8 354 639.8 DL 364
3573 639.8 359 639.8 DL 369 639.8 364 639.8 DL 374 639.8 369 639.8 DL 379
3574 639.8 374 639.8 DL 384 639.8 379 639.8 DL 389 639.8 384 639.8 DL 394
3575 639.8 389 639.8 DL 399 639.8 394 639.8 DL 404 639.8 399 639.8 DL 409
3576 639.8 404 639.8 DL 414 639.8 409 639.8 DL 419 639.8 414 639.8 DL 424
3577 639.8 419 639.8 DL 429 639.8 424 639.8 DL 434 639.8 429 639.8 DL 439
3578 639.8 434 639.8 DL 444 639.8 439 639.8 DL 449 639.8 444 639.8 DL 454
3579 639.8 449 639.8 DL 459 639.8 454 639.8 DL 464 639.8 459 639.8 DL 469
3580 639.8 464 639.8 DL 474 639.8 469 639.8 DL 479 639.8 474 639.8 DL 484
3581 639.8 479 639.8 DL 489 639.8 484 639.8 DL 494 639.8 489 639.8 DL 499
3582 639.8 494 639.8 DL 504 639.8 499 639.8 DL .32 LW 76 673.4 72 673.4 DL 80
3583 673.4 76 673.4 DL 84 673.4 80 673.4 DL 88 673.4 84 673.4 DL 92 673.4 88
3584 673.4 DL 96 673.4 92 673.4 DL 100 673.4 96 673.4 DL 104 673.4 100 673.4
3585 DL 108 673.4 104 673.4 DL 112 673.4 108 673.4 DL 116 673.4 112 673.4 DL
3586 120 673.4 116 673.4 DL 124 673.4 120 673.4 DL 128 673.4 124 673.4 DL 132
3587 673.4 128 673.4 DL 136 673.4 132 673.4 DL 140 673.4 136 673.4 DL 144
3588 673.4 140 673.4 DL 148 673.4 144 673.4 DL 152 673.4 148 673.4 DL 156
3589 673.4 152 673.4 DL 160 673.4 156 673.4 DL 164 673.4 160 673.4 DL 168
3590 673.4 164 673.4 DL 172 673.4 168 673.4 DL 176 673.4 172 673.4 DL 180
3591 673.4 176 673.4 DL 184 673.4 180 673.4 DL 188 673.4 184 673.4 DL 192
3592 673.4 188 673.4 DL 196 673.4 192 673.4 DL 200 673.4 196 673.4 DL 204
3593 673.4 200 673.4 DL 208 673.4 204 673.4 DL 212 673.4 208 673.4 DL 216
3594 673.4 212 673.4 DL/F4 5/Times-Roman@0 SF(15)93.6 683.8 Q/F5 8
3595 /Times-Roman@0 SF -.88(Yo)3.2 K 2.725(um).88 G .725(ay w)-2.725 F .726
3596 (ant to use it for special \231per user\232 e)-.08 F 2.726(xtensions. F)
3597 -.12 F .726(or e)-.12 F .726
3598 (xample, in the address \231jgm+foo@CMU.EDU\232; the \231+foo\232)-.12 F
3599 (part is not part of the user name, and is passed to the local mailer f\
3600 or local use.)72 696.6 Q 0 Cg EP
3601 %%Page: 41 37
3602 %%BeginPageSetup
3603 BP
3604 %%EndPageSetup
3605 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3606 (SMM:08-41)195.86 E/F1 10/Times-Roman@0 SF(local-part@host-domain-spec)
3607 157 96 Q(Ruleset three is applied by)117 112.2 Q/F2 10/Times-Italic@0 SF
3608 (sendmail)2.5 E F1(before doing an)2.5 E(ything with an)-.15 E 2.5(ya)
3609 -.15 G(ddress.)-2.5 E .301
3610 (If no \231@\232 sign is speci\214ed, then the host-domain-spec)142
3611 128.4 R F2(may)2.801 E F1 .302(be appended \(box \231D\232 in Fig-)2.801
3612 F .578(ure 1\) from the sender address \(if the)117 140.4 R F0(C)3.077 E
3613 F1 .577(\215ag is set in the mailer de\214nition corresponding to the)
3614 3.077 F F2(sending)117 152.4 Q F1(mailer\).)2.5 E 1.021(Ruleset zero is\
3615  applied after ruleset three to addresses that are going to actually sp\
3616 ecify)142 168.6 R 2.819(recipients. It)117 180.6 R .319(must resolv)
3617 2.819 F 2.819(et)-.15 G 2.819(oa)-2.819 G F2({mailer)A 2.819(,h)-1.11 G
3618 .319(ost, addr)-2.819 F(ess})-.37 E F1 2.819(triple. The)2.819 F F2
3619 (mailer)2.819 E F1 .318(must be de\214ned in the)2.819 F .751
3620 (mailer de\214nitions from the con\214guration \214le.)117 192.6 R(The)
3621 5.751 E F2(host)3.251 E F1 .751(is de\214ned into the)3.251 F F0($h)
3622 3.251 E F1 .752(macro for use in)3.252 F 1.203(the ar)117 204.6 R 1.203
3623 (gv e)-.18 F 1.203(xpansion of the speci\214ed mailer)-.15 F 6.203(.N)
3624 -.55 G 1.203(otice: since the en)-6.203 F -.15(ve)-.4 G 1.203
3625 (lope sender address will be).15 F .644(used if a deli)117 216.6 R -.15
3626 (ve)-.25 G .645(ry status noti\214cation must be send, i.e., is may spe\
3627 cify a recipient, it is also run).15 F 1.549(through ruleset zero.)117
3628 228.6 R 1.549(If ruleset zero returns a temporary error)6.549 F F0(4xy)
3629 4.048 E F1 1.548(then deli)4.048 F -.15(ve)-.25 G 1.548(ry is deferred.)
3630 .15 F .064(This can be used to temporarily disable deli)117 240.6 R -.15
3631 (ve)-.25 G(ry).15 E 2.564(,e)-.65 G .064
3632 (.g., based on the time of the day or other v)-2.564 F(ary-)-.25 E
3633 (ing parameters.)117 252.6 Q
3634 (It should not be used to quarantine e-mails.)5 E .453
3635 (Rulesets one and tw)142 268.8 R 2.953(oa)-.1 G .452
3636 (re applied to all sender and recipient addresses respecti)-2.953 F -.15
3637 (ve)-.25 G(ly).15 E 5.452(.T)-.65 G(he)-5.452 E(y)-.15 E
3638 (are applied before an)117 280.8 Q 2.5(ys)-.15 G
3639 (peci\214cation in the mailer de\214nition.)-2.5 E(The)5 E 2.5(ym)-.15 G
3640 (ust ne)-2.5 E -.15(ve)-.25 G 2.5(rr).15 G(esolv)-2.5 E(e.)-.15 E 1.265
3641 (Ruleset four is applied to all addresses in the message.)142 297 R
3642 1.266(It is typically used to translate)6.265 F(internal to e)117 309 Q
3643 (xternal form.)-.15 E .653(In addition, ruleset 5 is applied to all loc\
3644 al addresses \(speci\214cally)142 325.2 R 3.152(,t)-.65 G .652
3645 (hose that resolv)-3.152 F 3.152(et)-.15 G 3.152(oa)-3.152 G .296
3646 (mailer with the `F=5' \215ag set\) that do not ha)117 337.2 R .596 -.15
3647 (ve a)-.2 H 2.796(liases. This).15 F(allo)2.796 E .296
3648 (ws a last minute hook for local)-.25 F(names.)117 349.2 Q F0 2.5
3649 (5.1.4. Ruleset)102 373.2 R(hooks)2.5 E F1 3.815(Af)142 389.4 S 1.815
3650 -.25(ew e)-3.815 H 1.315(xtra rulesets are de\214ned as \231hooks\232 t\
3651 hat can be de\214ned to get special features.).1 F(The)117 401.4 Q 3.467
3652 (ya)-.15 G .968(re all named rulesets.)-3.467 F .968
3653 (The \231check_*\232 forms all gi)5.968 F 1.268 -.15(ve a)-.25 H .968
3654 (ccept/reject status; f).15 F .968(alling of)-.1 F 3.468(ft)-.25 G(he)
3655 -3.468 E .207(end or returning normally is an accept, and resolving to)
3656 117 413.4 R F0($#err)2.707 E(or)-.18 E F1 .207
3657 (is a reject or quarantine.)2.707 F(Quar)5.206 E(-)-.2 E
3658 (antining is chosen by specifying)117 425.4 Q F0(quarantine)2.5 E F1
3659 (in the second part of the mailer triplet:)2.5 E
3660 ($#error $@ quarantine $: Reason for quarantine)157 441.6 Q(Man)117
3661 457.8 Q 3.12(yo)-.15 G 3.12(ft)-3.12 G .62(hese can also resolv)-3.12 F
3662 3.121(et)-.15 G 3.121(ot)-3.121 G .621(he special mailer name)-3.121 F
3663 F0($#discard)3.121 E F1 3.121(;t)C .621(his accepts the message)-3.121 F
3664 .924(as though it were successful b)117 469.8 R .923
3665 (ut then discards it without deli)-.2 F -.15(ve)-.25 G(ry).15 E 5.923
3666 (.N)-.65 G .923(ote, this mailer cannot be)-5.923 F .681
3667 (chosen as a mailer in ruleset 0.)117 481.8 R .682
3668 (Note also that all \231check_*\232 rulesets ha)5.682 F .982 -.15(ve t)
3669 -.2 H 3.182(od).15 G .682(eal with tempo-)-3.182 F .683(rary f)117 493.8
3670 R .683(ailures, especially for map lookups, themselv)-.1 F .682
3671 (es, i.e., the)-.15 F 3.182(ys)-.15 G .682
3672 (hould return a temporary error)-3.182 F(code or at least the)117 505.8
3673 Q 2.5(ys)-.15 G(hould mak)-2.5 E 2.5(eap)-.1 G
3674 (roper decision in those cases.)-2.5 E F0 2.5(5.1.4.1. check_r)117 529.8
3675 R(elay)-.18 E F1(The)157 546 Q F2 -.15(ch)3.335 G(ec).15 E(k_r)-.2 E
3676 (elay)-.37 E F1 .836
3677 (ruleset is called after a connection is accepted by the daemon.)3.335 F
3678 .836(It is)5.836 F(not called when sendmail is started using the)132 558
3679 Q F0(\255bs)2.5 E F1 2.5(option. It)2.5 F(is passed)2.5 E
3680 (client.host.name $| client.host.address)172 574.2 Q(where)132 590.4 Q
3681 F0($|)4.017 E F1 1.517(is a metacharacter separating the tw)4.017 F
3682 4.017(op)-.1 G 4.017(arts. This)-4.017 F 1.517
3683 (ruleset can reject connections)4.017 F .322(from v)132 602.4 R .322
3684 (arious locations.)-.25 F .322
3685 (Note that it only checks the connecting SMTP client IP address and)
3686 5.322 F 3.464(hostname. It)132 614.4 R .963
3687 (does not check for third party message relaying.)3.463 F(The)5.963 E F2
3688 -.15(ch)3.463 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 .963(ruleset dis-)3.463
3689 F(cussed belo)132 626.4 Q 2.5(wu)-.25 G
3690 (sually does third party message relay checking.)-2.5 E F0 2.5
3691 (5.1.4.2. check_mail)117 650.4 R F1(The)157 666.6 Q F2 -.15(ch)3.722 G
3692 (ec).15 E(k_mail)-.2 E F1 1.223
3693 (ruleset is passed the user name parameter of the)3.722 F/F3 9
3694 /Times-Roman@0 SF 1.223(SMTP MAIL)3.723 F F1(com-)3.723 E 2.5(mand. It)
3695 132 678.6 R(can accept or reject the address.)2.5 E 0 Cg EP
3696 %%Page: 42 38
3697 %%BeginPageSetup
3698 BP
3699 %%EndPageSetup
3700 /F0 10/Times-Bold@0 SF 193.36(SMM:08-42 Sendmail)72 60 R
3701 (Installation and Operation Guide)2.5 E 2.5(5.1.4.3. check_r)117 96 R
3702 (cpt)-.18 E/F1 10/Times-Roman@0 SF(The)157 112.2 Q/F2 10/Times-Italic@0
3703 SF -.15(ch)3.918 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 1.417
3704 (ruleset is passed the user name parameter of the)3.918 F/F3 9
3705 /Times-Roman@0 SF 1.417(SMTP RCPT)3.917 F F1(com-)3.917 E 2.5(mand. It)
3706 132 124.2 R(can accept or reject the address.)2.5 E F0 2.5
3707 (5.1.4.4. check_data)117 148.2 R F1(The)157 164.4 Q F2 -.15(ch)3.245 G
3708 (ec).15 E(k_data)-.2 E F1 .746(ruleset is called after the)3.245 F F3
3709 .746(SMTP D)3.246 F -1.089 -.999(AT A)-.36 H F1 .746
3710 (command, its parameter is the)4.245 F(number of recipients.)132 176.4 Q
3711 (It can accept or reject the command.)5 E F0 2.5(5.1.4.5. check_compat)
3712 117 200.4 R F1(The)157 216.6 Q F2 -.15(ch)2.5 G(ec).15 E(k_compat)-.2 E
3713 F1(ruleset is passed)2.5 E(sender)172 232.8 Q
3714 (-address $| recipient-address)-.2 E(where)132 249 Q F0($|)3.725 E F1
3715 1.225(is a metacharacter separating the addresses.)3.725 F 1.225
3716 (It can accept or reject mail transfer)6.225 F(between these tw)132 261
3717 Q 2.5(oa)-.1 G(ddresses much lik)-2.5 E 2.5(et)-.1 G(he)-2.5 E F2 -.15
3718 (ch)2.5 G(ec).15 E(kcompat\(\))-.2 E F1(function.)2.5 E F0 2.5
3719 (5.1.4.6. check_eoh)117 285 R F1(The)157 301.2 Q F2 -.15(ch)2.5 G(ec).15
3720 E(k_eoh)-.2 E F1(ruleset is passed)2.5 E(number)172 317.4 Q
3721 (-of-headers $| size-of-headers)-.2 E(where)132 333.6 Q F0($|)3.802 E F1
3722 1.303(is a metacharacter separating the numbers.)3.802 F 1.303
3723 (These numbers can be used for size)6.303 F .588(comparisons with the)
3724 132 345.6 R F0(arith)3.088 E F1 3.088(map. The)3.088 F .588
3725 (ruleset is triggered after all of the headers ha)3.088 F .888 -.15
3726 (ve b)-.2 H(een).15 E 3.261(read. It)132 357.6 R .761
3727 (can be used to correlate information g)3.261 F .762
3728 (athered from those headers using the)-.05 F F0(macr)3.262 E(o)-.18 E F1
3729 (storage map.)132 369.6 Q
3730 (One possible use is to check for a missing header)5 E 5(.F)-.55 G(or e)
3731 -5.15 E(xample:)-.15 E(Kstorage macro)172 385.8 Q
3732 (HMessage-Id: $>CheckMessageId)172 397.8 Q(SCheckMessageId)172 421.8 Q
3733 2.5(#R)172 433.8 S(ecord the presence of the header)-2.5 E 88.83(R$* $:)
3734 172 445.8 R($\(storage {MessageIdCheck} $@ OK $\) $1)2.5 E(R< $+ @ $+ >)
3735 172 457.8 Q($@ OK)49.56 E 88.83(R$* $#error)172 469.8 R
3736 ($: 553 Header Error)2.5 E(Scheck_eoh)172 493.8 Q 2.5(#C)172 505.8 S
3737 (heck the macro)-2.5 E 88.83(R$* $:)172 517.8 R 2.5(<$)2.5 G
3738 (&{MessageIdCheck} >)-2.5 E 2.5(#C)172 529.8 S
3739 (lear the macro for the ne)-2.5 E(xt message)-.15 E 88.83(R$* $:)172
3740 541.8 R($\(storage {MessageIdCheck} $\) $1)2.5 E 2.5(#H)172 553.8 S
3741 (as a Message-Id: header)-2.5 E(R< $+ >)172 565.8 Q($@ OK)74.41 E 2.5
3742 (#A)172 577.8 S(llo)-2.5 E 2.5(wm)-.25 G
3743 (issing Message-Id: from local mail)-2.5 E 88.83(R$* $:)172 589.8 R 2.5
3744 (<$)2.5 G(&{client_name} >)-2.5 E(R< >)172 601.8 Q($@ OK)87.55 E
3745 (R< $=w >)172 613.8 Q($@ OK)67.19 E 2.5(#O)172 625.8 S
3746 (therwise, reject the mail)-2.5 E 88.83(R$* $#error)172 637.8 R
3747 ($: 553 Header Error)2.5 E -.25(Ke)132 654 S .459(ep in mind the Messag\
3748 e-Id: header is not a required header and is not a guaranteed spam).25 F
3749 (indicator)132 666 Q 5(.T)-.55 G(his ruleset is an e)-5 E
3750 (xample and should probably not be used in production.)-.15 E F0 2.5
3751 (5.1.4.7. check_etr)117 690 R(n)-.15 E F1(The)157 706.2 Q F2 -.15(ch)
3752 3.384 G(ec).15 E(k_etrn)-.2 E F1 .885
3753 (ruleset is passed the parameter of the)3.384 F F3 .885(SMTP ETRN)3.385
3754 F F1 3.385(command. It)3.385 F(can)3.385 E
3755 (accept or reject the command.)132 718.2 Q 0 Cg EP
3756 %%Page: 43 39
3757 %%BeginPageSetup
3758 BP
3759 %%EndPageSetup
3760 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3761 (SMM:08-43)195.86 E 2.5(5.1.4.8. check_expn)117 96 R/F1 10/Times-Roman@0
3762 SF(The)157 112.2 Q/F2 10/Times-Italic@0 SF -.15(ch)3.615 G(ec).15 E(k_e)
3763 -.2 E(xpn)-.2 E F1 1.115
3764 (ruleset is passed the user name parameter of the)3.615 F/F3 9
3765 /Times-Roman@0 SF 1.114(SMTP EXPN)3.615 F F1(com-)3.614 E 2.5(mand. It)
3766 132 124.2 R(can accept or reject the address.)2.5 E F0 2.5
3767 (5.1.4.9. check_vrfy)117 148.2 R F1(The)157 164.4 Q F2 -.15(ch)3.816 G
3768 (ec).15 E(k_vrfy)-.2 E F1 1.317
3769 (ruleset is passed the user name parameter of the)3.816 F F3 1.317
3770 (SMTP VRFY)3.817 F F1(com-)3.817 E 2.5(mand. It)132 176.4 R
3771 (can accept or reject the command.)2.5 E F0 2.5(5.1.4.10. trust_auth)117
3772 200.4 R F1(The)157 216.6 Q F2(trust_auth)3.045 E F1 .545
3773 (ruleset is passed the A)3.045 F .545(UTH= parameter of the)-.55 F F3
3774 .544(SMTP MAIL)3.044 F F1(command.)3.044 E .635
3775 (It is used to determine whether this v)132 228.6 R .636
3776 (alue should be trusted. In order to mak)-.25 F 3.136(et)-.1 G .636
3777 (his decision,)-3.136 F .154(the ruleset may mak)132 240.6 R 2.654(eu)
3778 -.1 G .154(se of the v)-2.654 F(arious)-.25 E F0(${auth_*})2.654 E F1
3779 2.654(macros. If)2.654 F .153(the ruleset does resolv)2.654 F 2.653(et)
3780 -.15 G 2.653(ot)-2.653 G(he)-2.653 E .018(\231error\232 mailer the A)132
3781 252.6 R .019
3782 (UTH= parameter is not trusted and hence not passed on to the ne)-.55 F
3783 .019(xt relay)-.15 F(.)-.65 E F0 2.5(5.1.4.11. tls_client)117 276.6 R F1
3784 (The)157 292.8 Q F2(tls_client)2.947 E F1 .447
3785 (ruleset is called when sendmail acts as serv)2.947 F(er)-.15 E 2.947
3786 (,a)-.4 G .447(fter a ST)-2.947 F(AR)-.93 E .446(TTLS com-)-.6 F 1.045
3787 (mand has been issued, and from)132 304.8 R F2 -.15(ch)3.545 G(ec).15 E
3788 (k_mail.)-.2 E F1 1.045(The parameter is the v)6.045 F 1.045(alue of)
3789 -.25 F F0(${v)3.545 E(erify})-.1 E F1(and)3.545 E(ST)132 316.8 Q(AR)-.93
3790 E 1.704(TTLS or MAIL, respecti)-.6 F -.15(ve)-.25 G(ly).15 E 6.704(.I)
3791 -.65 G 4.204(ft)-6.704 G 1.704(he ruleset does resolv)-4.204 F 4.204(et)
3792 -.15 G 4.204(ot)-4.204 G 1.704(he \231error\232 mailer)-4.204 F 4.203
3793 (,t)-.4 G(he)-4.203 E(appropriate error code is returned to the client.)
3794 132 328.8 Q F0 2.5(5.1.4.12. tls_ser)117 352.8 R -.1(ve)-.1 G(r).1 E F1
3795 (The)157 369 Q F2(tls_server)3.053 E F1 .554
3796 (ruleset is called when sendmail acts as client after a ST)3.053 F(AR)
3797 -.93 E .554(TTLS com-)-.6 F .05(mand \(should\) ha)132 381 R .35 -.15
3798 (ve b)-.2 H .05(een issued.).15 F .049(The parameter is the v)5.05 F
3799 .049(alue of)-.25 F F0(${v)2.549 E(erify})-.1 E F1 5.049(.I)C 2.549(ft)
3800 -5.049 G .049(he ruleset does)-2.549 F(resolv)132 393 Q 2.514(et)-.15 G
3801 2.514(ot)-2.514 G .014(he \231error\232 mailer)-2.514 F 2.514(,t)-.4 G
3802 .014(he connection is aborted \(treated as non-deli)-2.514 F -.15(ve)
3803 -.25 G .015(rable with a per).15 F(-)-.2 E(manent or temporary error\).)
3804 132 405 Q F0 2.5(5.1.4.13. tls_r)117 429 R(cpt)-.18 E F1(The)157 445.2 Q
3805 F2(tls_r)4.075 E(cpt)-.37 E F1 1.574
3806 (ruleset is called each time before a RCPT T)4.075 F 4.074(Oc)-.18 G
3807 1.574(ommand is sent.)-4.074 F(The)6.574 E .102
3808 (parameter is the current recipient.)132 457.2 R .102
3809 (If the ruleset does resolv)5.102 F 2.602(et)-.15 G 2.602(ot)-2.602 G
3810 .102(he \231error\232 mailer)-2.602 F 2.602(,t)-.4 G .102(he RCPT)-2.602
3811 F 2.749 -.18(TO c)132 469.2 T 2.388
3812 (ommand is suppressed \(treated as non-deli).18 F -.15(ve)-.25 G 2.388
3813 (rable with a permanent or temporary).15 F 3.027(error\). This)132 481.2
3814 R .527(ruleset allo)3.027 F .528(ws to require encryption or v)-.25 F
3815 .528(eri\214cation of the recipient')-.15 F 3.028(sM)-.55 G 2.388 -.93
3816 (TA e)-3.028 H -.15(ve).68 G(n).15 E .468(if the mail is someho)132
3817 493.2 R 2.968(wr)-.25 G .468(edirected to another host.)-2.968 F -.15
3818 (Fo)5.468 G 2.968(re).15 G .468(xample, sending mail to)-3.118 F F2(luk)
3819 2.967 E(e@end-)-.1 E(mail.or)132 505.2 Q(g)-.37 E F1 1.929
3820 (may get redirected to a host named)4.429 F F2(death.star)4.429 E F1
3821 1.93(and hence the tls_serv)4.429 F 1.93(er ruleset)-.15 F -.1(wo)132
3822 517.2 S(n').1 E 3.003(ta)-.18 G(pply)-3.003 E 5.503(.B)-.65 G 3.003(yi)
3823 -5.503 G .502(ntroducing per recipient restrictions such attacks \(e.g.\
3824 , via DNS spoo\214ng\))-3.003 F(can be made impossible.)132 529.2 Q(See)
3825 5 E F2(cf/README)2.5 E F1(ho)2.5 E 2.5(wt)-.25 G
3826 (his ruleset can be used.)-2.5 E F0 2.5(5.1.4.14. sr)117 553.2 R
3827 (v_featur)-.1 E(es)-.18 E F1(The)157 569.4 Q F2(srv_featur)2.75 E(es)
3828 -.37 E F1 .25(ruleset is called with the connecting client')2.75 F 2.75
3829 (sh)-.55 G .25(ost name when a client)-2.75 F 1.512
3830 (connects to sendmail.)132 581.4 R 1.512(This ruleset should return)
3831 6.512 F F0($#)4.011 E F1(follo)4.011 E 1.511
3832 (wed by a list of options \(single)-.25 F 2.16
3833 (characters delimited by white space\).)132 593.4 R 2.16
3834 (If the return v)7.16 F 2.16(alue starts with an)-.25 F 2.16
3835 (ything else it is)-.15 F .267(silently ignored.)132 605.4 R .267
3836 (Generally upper case characters turn of)5.267 F 2.767(faf)-.25 G .267
3837 (eature while lo)-2.767 F .267(wer case charac-)-.25 F .049
3838 (ters turn it on.)132 617.4 R .049(Option `S' causes the serv)5.049 F
3839 .049(er not to of)-.15 F .05(fer ST)-.25 F(AR)-.93 E .05
3840 (TTLS, which is useful to inter)-.6 F(-)-.2 E .23(act with MT)132 629.4
3841 R(As/MU)-.93 E .229(As that ha)-.4 F .529 -.15(ve b)-.2 H(rok).15 E .229
3842 (en ST)-.1 F(AR)-.93 E .229(TTLS implementations by simply not of)-.6 F
3843 (fering)-.25 E 3.362(it. `V')132 641.4 R .862(turns of)3.362 F 3.362(ft)
3844 -.25 G .863
3845 (he request for a client certi\214cate during the TLS handshak)-3.362 F
3846 3.363(e. Options)-.1 F -.8(`A)3.363 G(')-.31 E 2.036
3847 (and `P' suppress SMTP A)132 653.4 R 2.036(UTH and PIPELINING, respecti)
3848 -.55 F -.15(ve)-.25 G(ly).15 E 7.036(.`)-.65 G 2.036(c' is the equi)
3849 -7.036 F -.25(va)-.25 G 2.035(lent to).25 F .229
3850 (AuthOptions=p, i.e., it doesn')132 665.4 R 2.729(tp)-.18 G .229
3851 (ermit mechanisms susceptible to simple passi)-2.729 F .529 -.15(ve a)
3852 -.25 H .23(ttack \(e.g.,).15 F .93
3853 (PLAIN, LOGIN\), unless a security layer is acti)132 677.4 R -.15(ve)
3854 -.25 G 5.93(.O).15 G .93(ption `l' requires SMTP A)-5.93 F .93
3855 (UTH for a)-.55 F 5.03(connection. Options)132 689.4 R 2.531
3856 ('B', 'D', 'E', and 'X' suppress SMTP VERB, DSN, ETRN, and)5.03 F
3857 (EXPN, respecti)132 701.4 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E 0 Cg EP
3858 %%Page: 44 40
3859 %%BeginPageSetup
3860 BP
3861 %%EndPageSetup
3862 /F0 10/Times-Bold@0 SF 193.36(SMM:08-44 Sendmail)72 60 R
3863 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 37.78(AD)
3864 172 96 S 2.5(on)-37.78 G(ot of)-2.5 E(fer A)-.25 E(UTH)-.55 E 40.56(aO)
3865 172 108 S -.25(ff)-40.56 G(er A).25 E(UTH \(def)-.55 E(ault\))-.1 E
3866 38.33(BD)172 120 S 2.5(on)-38.33 G(ot of)-2.5 E(fer VERB)-.25 E 40(bO)
3867 172 132 S -.25(ff)-40 G(er VERB \(def).25 E(ault\))-.1 E 38.33(CD)172
3868 144 S 2.5(on)-38.33 G(ot require security layer for)-2.5 E(plainte)217
3869 156 Q(xt A)-.15 E(UTH \(def)-.55 E(ault\))-.1 E 40.56(cR)172 168 S
3870 (equire security layer for plainte)-40.56 E(xt A)-.15 E(UTH)-.55 E 37.78
3871 (DD)172 180 S 2.5(on)-37.78 G(ot of)-2.5 E(fer DSN)-.25 E 40(dO)172 192
3872 S -.25(ff)-40 G(er DSN \(def).25 E(ault\))-.1 E 38.89(ED)172 204 S 2.5
3873 (on)-38.89 G(ot of)-2.5 E(fer ETRN)-.25 E 40.56(eO)172 216 S -.25(ff)
3874 -40.56 G(er ETRN \(def).25 E(ault\))-.1 E 38.89(LD)172 228 S 2.5(on)
3875 -38.89 G(ot require A)-2.5 E(UTH \(def)-.55 E(ault\))-.1 E 42.22(lR)172
3876 240 S(equire A)-42.22 E(UTH)-.55 E 39.44(PD)172 252 S 2.5(on)-39.44 G
3877 (ot of)-2.5 E(fer PIPELINING)-.25 E 40(pO)172 264 S -.25(ff)-40 G
3878 (er PIPELINING \(def).25 E(ault\))-.1 E 39.44(SD)172 276 S 2.5(on)-39.44
3879 G(ot of)-2.5 E(fer ST)-.25 E(AR)-.93 E(TTLS)-.6 E 41.11(sO)172 288 S
3880 -.25(ff)-41.11 G(er ST).25 E(AR)-.93 E(TTLS \(def)-.6 E(ault\))-.1 E
3881 37.78(VD)172 300 S 2.5(on)-37.78 G(ot request a client certi\214cate)
3882 -2.5 E 40(vR)172 312 S(equest a client certi\214cate \(def)-40 E(ault\))
3883 -.1 E 37.78(XD)172 324 S 2.5(on)-37.78 G(ot of)-2.5 E(fer EXPN)-.25 E 40
3884 (xO)172 336 S -.25(ff)-40 G(er EXPN \(def).25 E(ault\))-.1 E .205
3885 (Note: the entries mark)132 352.2 R .205(ed as `)-.1 F(`\(def)-.74 E
3886 (ault\)')-.1 E 2.705('m)-.74 G .204
3887 (ay require that some con\214guration has been made,)-2.705 F .406
3888 (e.g., SMTP A)132 364.2 R .407(UTH is only a)-.55 F -.25(va)-.2 G .407
3889 (ilable if properly con\214gured.).25 F(Moreo)5.407 E -.15(ve)-.15 G
3890 1.207 -.4(r, m).15 H(an).4 E 2.907(yo)-.15 G .407(ptions can be)-2.907 F
3891 .054(changed on a global basis via other settings as e)132 376.2 R .054
3892 (xplained in this document, e.g., via Daemon-)-.15 F(PortOptions.)132
3893 388.2 Q .88(The ruleset may return `$#temp' to indicate that there is a\
3894  temporary problem deter)157 404.4 R(-)-.2 E 1.623
3895 (mining the correct features, e.g., if a map is una)132 416.4 R -.25(va)
3896 -.2 G 4.123(ilable. In).25 F 1.622(that case, the SMTP serv)4.122 F(er)
3897 -.15 E(issues a temporary f)132 428.4 Q
3898 (ailure and does not accept email.)-.1 E F0 2.5(5.1.4.15. try_tls)117
3899 452.4 R F1(The)157 468.6 Q/F2 10/Times-Italic@0 SF(try_tls)3.563 E F1
3900 1.063(ruleset is called when sendmail connects to another MT)3.563 F
3901 3.563(A. If)-.93 F 1.064(the ruleset)3.563 F 1.153(does resolv)132 480.6
3902 R 3.653(et)-.15 G 3.653(ot)-3.653 G 1.153(he \231error\232 mailer)-3.653
3903 F 3.653(,s)-.4 G 1.153(endmail does not try ST)-3.653 F(AR)-.93 E 1.152
3904 (TTLS e)-.6 F -.15(ve)-.25 G 3.652(ni).15 G 3.652(fi)-3.652 G 3.652(ti)
3905 -3.652 G 3.652(so)-3.652 G -.25(ff)-3.652 G(ered.).25 E .485
3906 (This is useful to interact with MT)132 492.6 R .485(As that ha)-.93 F
3907 .786 -.15(ve b)-.2 H(rok).15 E .486(en ST)-.1 F(AR)-.93 E .486
3908 (TTLS implementations by sim-)-.6 F(ply not using it.)132 504.6 Q F0 2.5
3909 (5.1.4.16. authinf)117 528.6 R(o)-.25 E F1(The)157 544.8 Q F2(authinfo)
3910 3.05 E F1 .549
3911 (ruleset is called when sendmail tries to authenticate to another MT)
3912 3.05 F 3.049(A. It)-.93 F .843(should return)132 556.8 R F0($#)3.343 E
3913 F1(follo)3.343 E .843(wed by a list of tok)-.25 F .844
3914 (ens that are used for SMTP A)-.1 F 3.344(UTH. If)-.55 F .844
3915 (the return)3.344 F -.25(va)132 568.8 S 1.304(lue starts with an).25 F
3916 1.304(ything else it is silently ignored.)-.15 F 1.304(Each tok)6.304 F
3917 1.303(en is a tagged string of the)-.1 F
3918 (form: "TDstring" \(including the quotes\), where)132 580.8 Q 38.89(TT)
3919 172 597 S(ag which describes the item)-39.69 E 37.78(DD)172 609 S
3920 (elimiter: ':' simple te)-37.78 E(xt follo)-.15 E(ws)-.25 E
3921 ('=' string is base64 encoded)217 621 Q 19.72(string V)172 633 R
3922 (alue of the item)-1.11 E -1.11(Va)132 649.2 S(lid v)1.11 E
3923 (alues for the tag are:)-.25 E 37.78(Uu)172 665.4 S
3924 (ser \(authorization\) id)-37.78 E 41.67(Ia)172 677.4 S
3925 (uthentication id)-41.67 E 39.44(Pp)172 689.4 S(assw)-39.44 E(ord)-.1 E
3926 38.33(Rr)172 701.4 S(ealm)-38.33 E 36.11(Ml)172 713.4 S
3927 (ist of mechanisms delimited by spaces)-36.11 E 0 Cg EP
3928 %%Page: 45 41
3929 %%BeginPageSetup
3930 BP
3931 %%EndPageSetup
3932 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
3933 (SMM:08-45)195.86 E/F1 10/Times-Roman@0 SF .323
3934 (If this ruleset is de\214ned, the option)132 96 R F0(DefaultA)2.823 E
3935 (uthInf)-.5 E(o)-.25 E F1 .323(is ignored \(e)2.823 F -.15(ve)-.25 G
3936 2.824(ni).15 G 2.824(ft)-2.824 G .324(he ruleset does not)-2.824 F
3937 (return a `)132 108 Q(`useful')-.74 E 2.5('r)-.74 G(esult\).)-2.5 E F0
3938 2.5(5.1.4.17. queuegr)117 132 R(oup)-.18 E F1(The)157 148.2 Q/F2 10
3939 /Times-Italic@0 SF(queue)3.919 E(gr)-.4 E(oup)-.45 E F1 1.419
3940 (ruleset is used to map a recipient address to a queue group name.)3.919
3941 F 1.197
3942 (The input for the ruleset is a recipient address as speci\214ed by the)
3943 132 160.2 R/F3 9/Times-Roman@0 SF 1.197(SMTP RCPT)3.697 F F1(command.)
3944 3.697 E 1.307(The ruleset should return)132 172.2 R F0($#)3.807 E F1
3945 (follo)3.807 E 1.307(wed by the name of a queue group.)-.25 F 1.306
3946 (If the return v)6.307 F(alue)-.25 E 1.24(starts with an)132 184.2 R
3947 1.241(ything else it is silently ignored.)-.15 F 1.241
3948 (See the section about `)6.241 F 1.241(`Queue Groups and)-.74 F
3949 (Queue Directories')132 196.2 Q 2.5('f)-.74 G(or further information.)
3950 -2.5 E F0 2.5(5.1.4.18. gr)117 220.2 R(eet_pause)-.18 E F1(The)157 236.4
3951 Q F2(gr)2.793 E(eet_pause)-.37 E F1 .292
3952 (ruleset is used to specify the amount of time to pause before sending)
3953 2.793 F 1.226(the initial SMTP 220 greeting.)132 248.4 R 1.226(If an)
3954 6.226 F 3.726(yt)-.15 G(raf)-3.726 E 1.226(\214c is recei)-.25 F -.15
3955 (ve)-.25 G 3.726(dd).15 G 1.226(uring that pause, an SMTP 554)-3.726 F
3956 .295(rejection response is gi)132 260.4 R -.15(ve)-.25 G 2.795(ni).15 G
3957 .295(nstead of the 220 greeting and all SMTP commands are rejected)
3958 -2.795 F 1.488(during that connection.)132 272.4 R 1.488
3959 (This helps protect sites from open proxies and SMTP slammers.)6.488 F
3960 .522(The ruleset should return)132 284.4 R F0($#)3.022 E F1(follo)3.022
3961 E .521(wed by the number of milliseconds \(thousandths of a sec-)-.25 F
3962 .728(ond\) to pause.)132 296.4 R .728(If the return v)5.728 F .728
3963 (alue starts with an)-.25 F .728(ything else or is not a number)-.15 F
3964 3.229(,i)-.4 G 3.229(ti)-3.229 G 3.229(ss)-3.229 G(ilently)-3.229 E
3965 2.702(ignored. Note:)132 308.4 R .202(this ruleset is not in)2.702 F -.2
3966 (vo)-.4 G -.1(ke).2 G 2.702(d\().1 G .202
3967 (and hence the feature is disabled\) when the smtps)-2.702 F 1.224
3968 (\(SMTP o)132 320.4 R -.15(ve)-.15 G 3.724(rS).15 G 1.224
3969 (SL\) is used, i.e., the)-3.724 F F2(s)3.724 E F1 1.224
3970 (modi\214er is set for the daemon via)3.724 F F0(DaemonP)3.724 E(ortOp-)
3971 -.2 E(tions)132 332.4 Q F1 2.5(,b)C
3972 (ecause in this case the SSL handshak)-2.5 E 2.5(ei)-.1 G 2.5(sp)-2.5 G
3973 (erformed before the greeting is sent.)-2.5 E F0 2.5(5.1.5. IPC)102
3974 356.4 R(mailers)2.5 E F1 1.333
3975 (Some special processing occurs if the ruleset zero resolv)142 372.6 R
3976 1.332(es to an IPC mailer \(that is, a)-.15 F 1.178
3977 (mailer that has \231[IPC]\232 listed as the P)117 384.6 R 1.179
3978 (ath in the)-.15 F F0(M)3.679 E F1 1.179(con\214guration line.)3.679 F
3979 1.179(The host name passed)6.179 F 1.178(after \231$@\232 has MX e)117
3980 396.6 R 1.178(xpansion performed if not deli)-.15 F -.15(ve)-.25 G 1.178
3981 (ring via a named sock).15 F 1.178(et; this looks the)-.1 F
3982 (name up in DNS to \214nd alternate deli)117 408.6 Q -.15(ve)-.25 G
3983 (ry sites.).15 E .441(The host name can also be pro)142 424.8 R .442
3984 (vided as a dotted quad or an IPv6 address in square brack-)-.15 F
3985 (ets; for e)117 436.8 Q(xample:)-.15 E([128.32.149.78])157 453 Q(or)117
3986 469.2 Q([IPv6:2002:c0a8:51d2::23f4])157 485.4 Q(This causes direct con)
3987 117 501.6 Q -.15(ve)-.4 G(rsion of the numeric v).15 E
3988 (alue to an IP host address.)-.25 E .214(The host name passed in after \
3989 the \231$@\232 may also be a colon-separated list of hosts.)142 517.8 R
3990 (Each)5.213 E .484(is separately MX e)117 529.8 R .484
3991 (xpanded and the results are concatenated to mak)-.15 F 2.985(e\()-.1 G
3992 .485(essentially\) one long MX)-2.985 F 3.465(list. The)117 541.8 R .964
3993 (intent here is to create \231f)3.465 F(ak)-.1 E .964
3994 (e\232 MX records that are not published in DNS for pri)-.1 F -.25(va)
3995 -.25 G(te).25 E(internal netw)117 553.8 Q(orks.)-.1 E
3996 (As a \214nal special case, the host name can be passed in as a te)142
3997 570 Q(xt string in square brack)-.15 E(ets:)-.1 E([ucb)157 586.2 Q -.25
3998 (va)-.15 G(x.berk).25 E(ele)-.1 E -.65(y.)-.15 G(edu]).65 E .312
3999 (This form a)117 602.4 R -.2(vo)-.2 G .312(ids the MX mapping.).2 F F0
4000 (N.B.:)5.312 E F2 .313(This is intended only for situations wher)2.812 F
4001 2.813(ey)-.37 G .313(ou have a)-2.813 F .338(network \214r)117 614.4 R
4002 -.15(ew)-.37 G .337(all or other host that will do special pr).15 F .337
4003 (ocessing for all your mail, so that your MX)-.45 F -.37(re)117 626.4 S
4004 (cor).37 E 3.958(dp)-.37 G 1.458(oints to a gate)-3.958 F 1.458(way mac)
4005 -.15 F 1.458(hine; this mac)-.15 F 1.459(hine could then do dir)-.15 F
4006 1.459(ect delivery to mac)-.37 F(hines)-.15 E .09
4007 (within your local domain.)117 638.4 R .09(Use of this featur)5.09 F
4008 2.59(ed)-.37 G(ir)-2.59 E .09
4009 (ectly violates RFC 1123 section 5.3.5: it should)-.37 F
4010 (not be used lightly)117 650.4 Q(.)-.55 E F0 2.5(5.2. D)87 674.4 R 2.5
4011 <8a44>2.5 G(e\214ne Macr)-2.5 E(o)-.18 E F1 .88
4012 (Macros are named with a single character or with a w)127 690.6 R .881
4013 (ord in {braces}.)-.1 F .881(The names `)5.881 F(`x')-.74 E 3.381('a)
4014 -.74 G(nd)-3.381 E -.74(``)102 702.6 S({x}').74 E 4.35('d)-.74 G 1.85
4015 (enote the same macro for e)-4.35 F -.15(ve)-.25 G 1.849
4016 (ry single character `).15 F(`x')-.74 E 4.349('. Single)-.74 F 1.849
4017 (character names may be)4.349 F .172
4018 (selected from the entire ASCII set, b)102 714.6 R .172(ut user)-.2 F
4019 .173(-de\214ned macros should be selected from the set of upper)-.2 F 0
4020 Cg EP
4021 %%Page: 46 42
4022 %%BeginPageSetup
4023 BP
4024 %%EndPageSetup
4025 /F0 10/Times-Bold@0 SF 193.36(SMM:08-46 Sendmail)72 60 R
4026 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .032
4027 (case letters only)102 96 R 5.032(.L)-.65 G -.25(ow)-5.032 G .031
4028 (er case letters and special symbols are used internally).25 F 5.031(.L)
4029 -.65 G .031(ong names be)-5.031 F(ginning)-.15 E .326(with a lo)102 108
4030 R .326(wer case letter or a punctuation character are reserv)-.25 F .327
4031 (ed for use by sendmail, so user)-.15 F(-de\214ned)-.2 E
4032 (long macro names should be)102 120 Q(gin with an upper case letter)-.15
4033 E(.)-.55 E(The syntax for macro de\214nitions is:)127 136.2 Q F0(D)142
4034 152.4 Q/F2 10/Times-Italic@0 SF 1.666(xv)C(al)-1.666 E F1(where)102
4035 168.6 Q F2(x)3.069 E F1 .569
4036 (is the name of the macro \(which may be a single character or a w)3.069
4037 F .568(ord in braces\) and)-.1 F F2(val)3.068 E F1(is)3.068 E .478
4038 (the v)102 180.6 R .478(alue it should ha)-.25 F -.15(ve)-.2 G 5.478(.T)
4039 .15 G .478(here should be no spaces gi)-5.478 F -.15(ve)-.25 G 2.978(nt)
4040 .15 G .479(hat do not actually belong in the macro)-2.978 F -.25(va)102
4041 192.6 S(lue.).25 E .494(Macros are interpolated using the construct)127
4042 208.8 R F0($)2.994 E F2(x)A F1 2.994(,w)C(here)-2.994 E F2(x)2.994 E F1
4043 .494(is the name of the macro to be inter)2.994 F(-)-.2 E 2.932
4044 (polated. This)102 220.8 R .432
4045 (interpolation is done when the con\214guration \214le is read, e)2.932
4046 F .433(xcept in)-.15 F F0(M)2.933 E F1 2.933(lines. The)2.933 F(spe-)
4047 2.933 E(cial construct)102 232.8 Q F0($&)2.5 E F2(x)A F1(can be used in)
4048 2.5 E F0(R)2.5 E F1(lines to get deferred interpolation.)2.5 E
4049 (Conditionals can be speci\214ed using the syntax:)127 249 Q($?x te)142
4050 265.2 Q(xt1 $| te)-.15 E(xt2 $.)-.15 E 1.562(This interpolates)102 281.4
4051 R F2(te)4.062 E(xt1)-.2 E F1 1.562(if the macro)4.062 F F0($x)4.062 E F1
4052 1.562(is set and non-null, and)4.062 F F2(te)4.062 E(xt2)-.2 E F1 4.062
4053 (otherwise. The)4.062 F 1.561(\231else\232 \()4.061 F F0($|)A F1(\))A
4054 (clause may be omitted.)102 293.4 Q 1.302(The follo)127 309.6 R 1.302
4055 (wing macros are de\214ned and/or used internally by)-.25 F F2(sendmail)
4056 3.803 E F1 1.303(for interpolation into)3.803 F(ar)102 323.6 Q(gv')-.18
4057 E 2.793(sf)-.55 G .293(or mailers or for other conte)-2.793 F 2.793
4058 (xts. The)-.15 F .293(ones mark)2.793 F .292
4059 (ed \207 are information passed into sendmail)-.1 F/F3 7/Times-Roman@0
4060 SF(16)-4 I F1(,)4 I .035(the ones mark)102 335.6 R .036(ed \210 are inf\
4061 ormation passed both in and out of sendmail, and the unmark)-.1 F .036
4062 (ed macros are)-.1 F(passed out of sendmail b)102 347.6 Q
4063 (ut are not otherwise used internally)-.2 E 5(.T)-.65 G
4064 (hese macros are:)-5 E 13.06($a The)102 363.8 R
4065 (origination date in RFC 822 format.)2.5 E(This is e)5 E
4066 (xtracted from the Date: line.)-.15 E 12.5($b The)102 380 R
4067 (current date in RFC 822 format.)2.5 E 13.06($c The)102 396.2 R .003
4068 (hop count.)2.503 F .003(This is a count of the number of Recei)5.003 F
4069 -.15(ve)-.25 G .002(d: lines plus the v).15 F .002(alue of the)-.25 F F0
4070 <ad68>2.502 E F1(com-)2.502 E(mand line \215ag.)127 408.2 Q 12.5($d The)
4071 102 424.4 R(current date in UNIX \(ctime\) format.)2.5 E 8.06
4072 ($e\207 \(Obsolete;)102 440.6 R 1.814
4073 (use SmtpGreetingMessage option instead.\))4.314 F 1.814
4074 (The SMTP entry message.)6.814 F 1.814(This is)6.814 F .632
4075 (printed out when SMTP starts up.)127 452.6 R .631(The \214rst w)5.631 F
4076 .631(ord must be the)-.1 F F0($j)3.131 E F1 .631
4077 (macro as speci\214ed by RFC)3.131 F 2.97(821. Def)127 464.6 R .47
4078 (aults to \231$j Sendmail $v ready at $b\232.)-.1 F .47
4079 (Commonly rede\214ned to include the con\214gu-)5.47 F(ration v)127
4080 476.6 Q(ersion number)-.15 E 2.5(,e)-.4 G
4081 (.g., \231$j Sendmail $v/$Z ready at $b\232)-2.5 E 14.17($f The)102
4082 492.8 R(en)2.5 E -.15(ve)-.4 G(lope sender \(from\) address.).15 E 12.5
4083 ($g The)102 509 R .018(sender address relati)2.518 F .318 -.15(ve t)-.25
4084 H 2.518(ot).15 G .018(he recipient.)-2.518 F -.15(Fo)5.018 G 2.518(re)
4085 .15 G .017(xample, if)-2.668 F F0($f)2.517 E F1 .017(is \231foo\232,)
4086 2.517 F F0($g)2.517 E F1 .017(will be \231host!foo\232,)2.517 F
4087 (\231foo@host.domain\232, or whate)127 521 Q -.15(ve)-.25 G 2.5(ri).15 G
4088 2.5(sa)-2.5 G(ppropriate for the recei)-2.5 E(ving mailer)-.25 E(.)-.55
4089 E 12.5($h The)102 537.2 R(recipient host.)2.5 E
4090 (This is set in ruleset 0 from the $@ \214eld of a parsed address.)5 E
4091 14.72($i The)102 553.4 R(queue id, e.g., \231f344MXxp018717\232.)2.5 E
4092 9.72($j\210 The)102 569.6 R(\231of)2.746 E .247
4093 (\214cial\232 domain name for this site.)-.25 F .247
4094 (This is fully quali\214ed if the full quali\214cation can be)5.247 F
4095 3.094(found. It)127 581.6 R F2(must)3.094 E F1 .593(be rede\214ned to b\
4096 e the fully quali\214ed domain name if your system is not con-)3.094 F
4097 (\214gured so that information can \214nd it automatically)127 593.6 Q
4098 (.)-.65 E 12.5($k The)102 609.8 R
4099 (UUCP node name \(from the uname system call\).)2.5 E 9.72
4100 ($l\207 \(Obsolete;)102 626 R 1.281(use UnixFromLine option instead.\))
4101 3.781 F 1.282(The format of the UNIX from line.)6.282 F(Unless)6.282 E
4102 1.41(you ha)127 638 R 1.71 -.15(ve c)-.2 H 1.409
4103 (hanged the UNIX mailbox format, you should not change the def).15 F
4104 1.409(ault, which is)-.1 F(\231From $g $d\232.)127 650 Q 9.72($m The)102
4105 666.2 R .718(domain part of the)3.218 F F2 -.1(ge)3.218 G(thostname).1 E
4106 F1 .718(return v)3.218 F 3.219(alue. Under)-.25 F .719
4107 (normal circumstances,)3.219 F F0($j)3.219 E F1 .719(is equi)3.219 F(v-)
4108 -.25 E(alent to)127 678.2 Q F0($w)2.5 E(.$m)-.7 E F1(.)A .32 LW 76 687.8
4109 72 687.8 DL 80 687.8 76 687.8 DL 84 687.8 80 687.8 DL 88 687.8 84 687.8
4110 DL 92 687.8 88 687.8 DL 96 687.8 92 687.8 DL 100 687.8 96 687.8 DL 104
4111 687.8 100 687.8 DL 108 687.8 104 687.8 DL 112 687.8 108 687.8 DL 116
4112 687.8 112 687.8 DL 120 687.8 116 687.8 DL 124 687.8 120 687.8 DL 128
4113 687.8 124 687.8 DL 132 687.8 128 687.8 DL 136 687.8 132 687.8 DL 140
4114 687.8 136 687.8 DL 144 687.8 140 687.8 DL 148 687.8 144 687.8 DL 152
4115 687.8 148 687.8 DL 156 687.8 152 687.8 DL 160 687.8 156 687.8 DL 164
4116 687.8 160 687.8 DL 168 687.8 164 687.8 DL 172 687.8 168 687.8 DL 176
4117 687.8 172 687.8 DL 180 687.8 176 687.8 DL 184 687.8 180 687.8 DL 188
4118 687.8 184 687.8 DL 192 687.8 188 687.8 DL 196 687.8 192 687.8 DL 200
4119 687.8 196 687.8 DL 204 687.8 200 687.8 DL 208 687.8 204 687.8 DL 212
4120 687.8 208 687.8 DL 216 687.8 212 687.8 DL/F4 5/Times-Roman@0 SF(16)93.6
4121 698.2 Q/F5 8/Times-Roman@0 SF(As of v)3.2 I
4122 (ersion 8.6, all of these macros ha)-.12 E .24 -.12(ve r)-.16 H
4123 (easonable def).12 E 2(aults. Pre)-.08 F(vious v)-.2 E
4124 (ersions required that the)-.12 E 2(yb)-.12 G 2(ed)-2 G(e\214ned.)-2 E 0
4125 Cg EP
4126 %%Page: 47 43
4127 %%BeginPageSetup
4128 BP
4129 %%EndPageSetup
4130 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4131 (SMM:08-47)195.86 E/F1 10/Times-Roman@0 SF 7.5($n\207 The)102 96 R
4132 (name of the daemon \(for error messages\).)2.5 E(Def)5 E
4133 (aults to \231MAILER-D)-.1 E(AEMON\232.)-.4 E 7.5($o\207 \(Obsolete:)102
4134 112.2 R .651(use OperatorChars option instead.\))3.151 F .651
4135 (The set of \231operators\232 in addresses.)5.651 F 3.15(Al)5.65 G .65
4136 (ist of)-3.15 F .581(characters which will be considered tok)127 124.2 R
4137 .582(ens and which will separate tok)-.1 F .582(ens when doing pars-)-.1
4138 F 3.278(ing. F)127 136.2 R .778(or e)-.15 F .778
4139 (xample, if \231@\232 were in the)-.15 F F0($o)3.278 E F1 .777
4140 (macro, then the input \231a@b\232 w)3.278 F .777(ould be scanned as)-.1
4141 F .627(three tok)127 148.2 R .627(ens: \231a,)-.1 F 3.127<9a99>-.7 G(@,)
4142 -3.127 E 3.127<9a61>-.7 G .627(nd \231b)-3.127 F 4.527 -.7(.\232 D)-.4 H
4143 (ef).7 E .628
4144 (aults to \231.:@[]\232, which is the minimum set necessary to)-.1 F
4145 .856(do RFC 822 parsing; a richer set of operators is \231.:%@!/[]\232,\
4146  which adds support for UUCP)127 160.2 R(,)-1.11 E
4147 (the %-hack, and X.400 addresses.)127 172.2 Q 12.5($p Sendmail')102
4148 188.4 R 2.5(sp)-.55 G(rocess id.)-2.5 E 7.5($q\207 Def)102 204.6 R .403
4149 (ault format of sender address.)-.1 F(The)5.403 E F0($q)2.903 E F1 .403
4150 (macro speci\214es ho)2.903 F 2.903(wa)-.25 G 2.904(na)-2.903 G .404
4151 (ddress should appear in a)-2.904 F 1.181(message when it is def)127
4152 216.6 R 3.681(aulted. Def)-.1 F 1.181(aults to \231<$g>\232.)-.1 F 1.18
4153 (It is commonly rede\214ned to be \231$?x$x)6.181 F(<$g>$|$g$.)127 228.6
4154 Q 5<9a6f>-.7 G 2.5<7299>-5 G($g$?x \($x\)$.)-2.5 E
4155 (\232, corresponding to the follo)-.7 E(wing tw)-.25 E 2.5(of)-.1 G
4156 (ormats:)-2.5 E(Eric Allman <eric@CS.Berk)167 244.8 Q(ele)-.1 E -.65(y.)
4157 -.15 G(EDU>).65 E(eric@CS.Berk)167 256.8 Q(ele)-.1 E -.65(y.)-.15 G
4158 (EDU \(Eric Allman\)).65 E/F2 10/Times-Italic@0 SF(Sendmail)127 273 Q F1
4159 (properly quotes names that ha)2.5 E .3 -.15(ve s)-.2 H
4160 (pecial characters if the \214rst form is used.).15 E 14.17($r Protocol)
4161 102 289.2 R .976(used to recei)3.476 F 1.276 -.15(ve t)-.25 H .976
4162 (he message.).15 F .976(Set from the)5.976 F F0<ad70>3.476 E F1 .977
4163 (command line \215ag or by the SMTP)3.476 F(serv)127 301.2 Q(er code.)
4164 -.15 E 13.61($s Sender')102 317.4 R 3.947(sh)-.55 G 1.447(ost name.)
4165 -3.947 F 1.447(Set from the)6.447 F F0<ad70>3.947 E F1 1.447
4166 (command line \215ag or by the SMTP serv)3.947 F 1.446(er code \(in)-.15
4167 F(which case it is set to the EHLO/HELO parameter\).)127 329.4 Q 14.72
4168 ($t A)102 345.6 R 1.607(numeric representation of the current time in t\
4169 he format YYYYMMDDHHmm \(4 digit)4.106 F .576(year 1900-9999, 2 digit m\
4170 onth 01-12, 2 digit day 01-31, 2 digit hours 00-23, 2 digit minutes)127
4171 357.6 R(00-59\).)127 369.6 Q 12.5($u The)102 385.8 R(recipient user)2.5
4172 E(.)-.55 E 12.5($v The)102 402 R -.15(ve)2.5 G(rsion number of the).15 E
4173 F2(sendmail)2.5 E F1(binary)2.5 E(.)-.65 E 5.28($w\210 The)102 418.2 R
4174 (hostname of this site.)2.5 E(This is the root name of this host \(b)5 E
4175 (ut see belo)-.2 E 2.5(wf)-.25 G(or ca)-2.5 E -.15(ve)-.2 G(ats\).).15 E
4176 12.5($x The)102 434.4 R(full name of the sender)2.5 E(.)-.55 E 13.06
4177 ($z The)102 450.6 R(home directory of the recipient.)2.5 E 12.5($_ The)
4178 102 466.8 R -.25(va)2.5 G(lidated sender address.).25 E(See also)5 E F0
4179 (${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${addr_type})102 483 Q
4180 .802(The type of the address which is currently being re)127 495 R 3.303
4181 (written. This)-.25 F .803(macro contains up to three)3.303 F .393
4182 (characters, the \214rst is either `e' or `h' for en)127 507 R -.15(ve)
4183 -.4 G .392(lope/header address, the second is a space, and).15 F .566
4184 (the third is either `s' or `r' for sender/recipient address.)127 519 R
4185 .566(Notice: for header addresses no dis-)5.566 F 1.423(tinction is cur\
4186 rently made between sender and recipient addresses, i.e., the macro con\
4187 tains)127 531 R(only `h'.)127 543 Q(${alg_bits})102 559.2 Q .242
4188 (The maximum k)127 571.2 R -.15(ey)-.1 G .243(length \(in bits\) of the\
4189  symmetric encryption algorithm used for a TLS con-).15 F 2.823
4190 (nection. This)127 583.2 R .322(may be less than the ef)2.823 F(fecti)
4191 -.25 E .622 -.15(ve k)-.25 H -.15(ey).05 G .322
4192 (length, which is stored in).15 F F0(${cipher_bits})2.822 E F1 2.822(,f)
4193 C(or)-2.822 E -.74(``)127 595.2 S -.15(ex).74 G(port controlled').15 E
4194 2.5('a)-.74 G(lgorithms.)-2.5 E(${auth_authen})102 611.4 Q 1.222
4195 (The client')127 623.4 R 3.722(sa)-.55 G 1.223(uthentication credential\
4196 s as determined by authentication \(only set if success-)-3.722 F 2.728
4197 (ful\). The)127 635.4 R .227(format depends on the mechanism used, it m\
4198 ight be just `user', or `user@realm', or)2.728 F
4199 (something similar \(SMTP A)127 647.4 Q(UTH only\).)-.55 E
4200 (${auth_author})102 663.6 Q 1.301(The authorization identity)127 675.6 R
4201 3.801(,i)-.65 G 1.301(.e. the A)-3.801 F 1.301(UTH= parameter of the)
4202 -.55 F/F3 9/Times-Roman@0 SF 1.302(SMTP MAIL)3.801 F F1 1.302
4203 (command if sup-)3.802 F(plied.)127 687.6 Q(${auth_type})102 703.8 Q
4204 (The mechanism used for SMTP authentication \(only set if successful\).)
4205 127 715.8 Q 0 Cg EP
4206 %%Page: 48 44
4207 %%BeginPageSetup
4208 BP
4209 %%EndPageSetup
4210 /F0 10/Times-Bold@0 SF 193.36(SMM:08-48 Sendmail)72 60 R
4211 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
4212 (${auth_ssf})102 96 Q .321(The k)127 108 R -.15(ey)-.1 G .321(length \(\
4213 in bits\) of the symmetric encryption algorithm used for the security l\
4214 ayer of a).15 F(SASL mechanism.)127 120 Q(${bodytype})102 136.2 Q
4215 (The message body type \(7BIT or 8BITMIME\), as determined from the en)
4216 127 148.2 Q -.15(ve)-.4 G(lope.).15 E(${cert_issuer})102 164.4 Q .709(T\
4217 he DN \(distinguished name\) of the CA \(certi\214cate authority\) that\
4218  signed the presented cer)127 176.4 R(-)-.2 E
4219 (ti\214cate \(the cert issuer\) \(ST)127 188.4 Q(AR)-.93 E(TTLS only\).)
4220 -.6 E(${cert_md5})102 204.6 Q
4221 (The MD5 hash of the presented certi\214cate \(ST)127 216.6 Q(AR)-.93 E
4222 (TTLS only\).)-.6 E(${cert_subject})102 232.8 Q
4223 (The DN of the presented certi\214cate \(called the cert subject\) \(ST)
4224 127 244.8 Q(AR)-.93 E(TTLS only\).)-.6 E(${cipher})102 261 Q .228(The c\
4225 ipher suite used for the connection, e.g., EDH-DSS-DES-CBC3-SHA, EDH-RS\
4226 A-DES-)127 273 R(CBC-SHA, DES-CBC-MD5, DES-CBC3-SHA \(ST)127 285 Q(AR)
4227 -.93 E(TTLS only\).)-.6 E(${cipher_bits})102 301.2 Q .687(The ef)127
4228 313.2 R(fecti)-.25 E .987 -.15(ve k)-.25 H -.15(ey).05 G .688(length \(\
4229 in bits\) of the symmetric encryption algorithm used for a TLS con-).15
4230 F(nection.)127 325.2 Q(${client_addr})102 341.4 Q 2.302
4231 (The IP address of the SMTP client.)127 353.4 R 2.302
4232 (IPv6 addresses are tagged with "IPv6:" before the)7.302 F 2.5
4233 (address. De\214ned)127 365.4 R(in the SMTP serv)2.5 E(er only)-.15 E(.)
4234 -.65 E(${client_connections})102 381.6 Q
4235 (The number of open connections in the SMTP serv)127 393.6 Q
4236 (er for the client IP address.)-.15 E(${client_name})102 409.8 Q .24
4237 (The host name of the SMTP client.)127 421.8 R .241
4238 (This may be the client')5.24 F 2.741(sb)-.55 G(rack)-2.741 E .241
4239 (eted IP address in the form)-.1 F 3.322([n)127 433.8 S .821(nn.nnn.nnn\
4240 .nnn ] for IPv4 and [ IPv6:nnnn:...:nnnn ] for IPv6 if the client')
4241 -3.322 F 3.321(sI)-.55 G 3.321(Pa)-3.321 G .821(ddress is)-3.321 F .21
4242 (not resolv)127 445.8 R .21(able, or if it is resolv)-.25 F .21(able b)
4243 -.25 F .21(ut the IP address of the resolv)-.2 F .21(ed hostname doesn')
4244 -.15 F 2.71(tm)-.18 G(atch)-2.71 E(the original IP address.)127 457.8 Q
4245 (De\214ned in the SMTP serv)5 E(er only)-.15 E 5(.S)-.65 G(ee also)-5 E
4246 F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1(.)A(${client_port})102 474
4247 Q(The port number of the SMTP client.)127 486 Q
4248 (De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E(${client_ptr})
4249 102 502.2 Q 3.634
4250 (The result of the PTR lookup for the client IP address.)127 514.2 R
4251 3.633(Note: this is the same as)8.634 F F0(${client_name})127 526.2 Q F1
4252 (if and only if)2.5 E F0(${client_r)2.5 E(esolv)-.18 E(e})-.1 E F1
4253 (is OK.)2.5 E(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E
4254 (${client_rate})102 542.4 Q .266
4255 (The number of incoming connections for the client IP address o)127
4256 554.4 R -.15(ve)-.15 G 2.766(rt).15 G .266(he time interv)-2.766 F .266
4257 (al speci\214ed)-.25 F(by ConnectionRateW)127 566.4 Q(indo)-.4 E(wSize.)
4258 -.25 E(${client_resolv)102 582.6 Q(e})-.15 E
4259 (Holds the result of the resolv)127 594.6 Q 2.5(ec)-.15 G(all for)-2.5 E
4260 F0(${client_name})2.5 E F1 5(.P)C(ossible v)-5 E(alues are:)-.25 E 33.06
4261 (OK resolv)167 610.8 R(ed successfully)-.15 E -.74(FA)167 622.8 S 26.02
4262 (IL permanent).74 F(lookup f)2.5 E(ailure)-.1 E 7.5(FORGED forw)167
4263 634.8 R(ard lookup doesn')-.1 E 2.5(tm)-.18 G(atch re)-2.5 E -.15(ve)
4264 -.25 G(rse lookup).15 E 20.83(TEMP temporary)167 646.8 R(lookup f)2.5 E
4265 (ailure)-.1 E .208(De\214ned in the SMTP serv)127 663 R .208(er only)
4266 -.15 F(.)-.65 E/F2 10/Times-Italic@0 SF(sendmail)5.208 E F1 .208
4267 (performs a hostname lookup on the IP address of)2.708 F .561
4268 (the connecting client.)127 675 R(Ne)5.561 E .561
4269 (xt the IP addresses of that hostname are look)-.15 F .561(ed up.)-.1 F
4270 .562(If the client IP)5.562 F .782
4271 (address does not appear in that list, then the hostname is maybe for)
4272 127 687 R 3.282(ged. This)-.18 F .781(is re\215ected as)3.282 F(the v)
4273 127 699 Q(alue FORGED for)-.25 E F0(${client_r)2.5 E(esolv)-.18 E(e})-.1
4274 E F1(and it also sho)2.5 E(ws up in)-.25 E F0($_)2.5 E F1
4275 (as "\(may be for)2.5 E(ged\)".)-.18 E 0 Cg EP
4276 %%Page: 49 45
4277 %%BeginPageSetup
4278 BP
4279 %%EndPageSetup
4280 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4281 (SMM:08-49)195.86 E/F1 10/Times-Roman@0 SF(${cn_issuer})102 96 Q(The CN\
4282  \(common name\) of the CA that signed the presented certi\214cate \(ST)
4283 127 108 Q(AR)-.93 E(TTLS only\).)-.6 E(${cn_subject})102 124.2 Q
4284 (The CN \(common name\) of the presented certi\214cate \(ST)127 136.2 Q
4285 (AR)-.93 E(TTLS only\).)-.6 E(${currHeader})102 152.4 Q .163(Header v)
4286 127 164.4 R .164(alue as quoted string \(possibly truncated to)-.25 F F0
4287 (MAXN)2.664 E(AME)-.2 E F1 2.664(\). This)B .164(macro is only a)2.664 F
4288 -.25(va)-.2 G(il-).25 E(able in header check rulesets.)127 176.4 Q
4289 (${daemon_addr})102 192.6 Q
4290 (The IP address the daemon is listening on for connections.)127 204.6 Q
4291 (${daemon_f)102 220.8 Q(amily})-.1 E .356(The netw)127 232.8 R .356
4292 (ork f)-.1 F .356(amily if the daemon is accepting netw)-.1 F .356
4293 (ork connections.)-.1 F .355(Possible v)5.356 F .355(alues include)-.25
4294 F(\231inet\232, \231inet6\232, \231iso\232, \231ns\232, \231x.25\232)127
4295 244.8 Q(${daemon_\215ags})102 261 Q .103
4296 (The \215ags for the daemon as speci\214ed by the Modi\214er= part of)
4297 127 273 R F0(DaemonP)2.603 E(ortOptions)-.2 E F1(whereby)2.604 E .548(t\
4298 he \215ags are separated from each other by spaces, and upper case \215\
4299 ags are doubled.)127 285 R .548(That is,)5.548 F .37
4300 (Modi\214er=Ea will be represented as "EE a" in)127 297 R F0
4301 (${daemon_\215ags})2.87 E F1 2.87(,w)C .37(hich is required for testing)
4302 -2.87 F(the \215ags in rulesets.)127 309 Q(${daemon_info})102 325.2 Q
4303 4.764(Some information about a daemon as a te)127 337.2 R 4.763
4304 (xt string.)-.15 F -.15(Fo)9.763 G 7.263(re).15 G 4.763
4305 (xample, \231SMTP+queue-)-7.413 F(ing@00:30:00\232.)127 349.2 Q
4306 (${daemon_name})102 365.4 Q .734(The name of the daemon from)127 377.4 R
4307 F0(DaemonP)3.234 E(ortOptions)-.2 E F1 .734(Name= suboption.)3.234 F
4308 .735(If this suboption is)5.734 F
4309 (not set, "Daemon#", where # is the daemon number)127 389.4 Q 2.5(,i)-.4
4310 G 2.5(su)-2.5 G(sed.)-2.5 E(${daemon_port})102 405.6 Q 1.459
4311 (The port the daemon is accepting connection on.)127 417.6 R(Unless)
4312 6.459 E F0(DaemonP)3.959 E(ortOptions)-.2 E F1 1.459(is set, this)3.959
4313 F(will most lik)127 429.6 Q(ely be \23125\232.)-.1 E(${deli)102 445.8 Q
4314 -.15(ve)-.25 G(ryMode}).15 E .805(The current deli)127 457.8 R -.15(ve)
4315 -.25 G .805(ry mode sendmail is using.).15 F .806
4316 (It is initially set to the v)5.806 F .806(alue of the)-.25 F F0(Deli)
4317 3.306 E -.1(ve)-.1 G(ry-).1 E(Mode)127 469.8 Q F1(option.)2.5 E(${en)102
4318 486 Q(vid})-.4 E(The en)127 498 Q -.15(ve)-.4 G
4319 (lope id parameter \(ENVID=\) passed to sendmail as part of the en).15 E
4320 -.15(ve)-.4 G(lope.).15 E(${hdrlen})102 514.2 Q .34
4321 (The length of the header v)127 526.2 R .339
4322 (alue which is stored in ${currHeader} \(before possible truncation\).)
4323 -.25 F(If this v)127 538.2 Q(alue is greater than or equal to)-.25 E F0
4324 (MAXN)2.5 E(AME)-.2 E F1(the header has been truncated.)2.5 E
4325 (${hdr_name})102 554.4 Q .167(The name of the header \214eld for which \
4326 the current header check ruleset has been called.)127 566.4 R(This)5.167
4327 E .832(is useful for a def)127 578.4 R .832(ault header check ruleset t\
4328 o get the name of the header; the macro is only)-.1 F -.2(av)127 590.4 S
4329 (ailable in header check rulesets.)-.05 E(${if_addr})102 606.6 Q 1.193
4330 (The IP address of the interf)127 618.6 R 1.194
4331 (ace of an incoming connection unless it is in the loopback net.)-.1 F
4332 (IPv6 addresses are tagged with "IPv6:" before the address.)127 630.6 Q
4333 (${if_addr_out})102 646.8 Q 1.333(The IP address of the interf)127 658.8
4334 R 1.332(ace of an outgoing connection unless it is in the loopback net.)
4335 -.1 F(IPv6 addresses are tagged with "IPv6:" before the address.)127
4336 670.8 Q(${if_f)102 687 Q(amily})-.1 E(The IP f)127 699 Q
4337 (amily of the interf)-.1 E
4338 (ace of an incoming connection unless it is in the loopback net.)-.1 E 0
4339 Cg EP
4340 %%Page: 50 46
4341 %%BeginPageSetup
4342 BP
4343 %%EndPageSetup
4344 /F0 10/Times-Bold@0 SF 193.36(SMM:08-50 Sendmail)72 60 R
4345 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(${if_f)
4346 102 96 Q(amily_out})-.1 E(The IP f)127 108 Q(amily of the interf)-.1 E
4347 (ace of an outgoing connection unless it is in the loopback net.)-.1 E
4348 (${if_name})102 124.2 Q 1.086(The hostname associated with the interf)
4349 127 136.2 R 1.086(ace of an incoming connection.)-.1 F 1.087
4350 (This macro can be)6.086 F(used for SmtpGreetingMessage and HRecei)127
4351 148.2 Q -.15(ve)-.25 G 2.5(df).15 G(or virtual hosting.)-2.5 E -.15(Fo)5
4352 G 2.5(re).15 G(xample:)-2.65 E 2.5(OS)167 164.4 S
4353 (mtpGreetingMessage=$?{if_name}${if_name}$|$j$. MT)-2.5 E(A)-.93 E
4354 (${if_name_out})102 184.8 Q(The name of the interf)127 196.8 Q
4355 (ace of an outgoing connection.)-.1 E(${load_a)102 213 Q(vg})-.2 E
4356 (The current load a)127 225 Q -.15(ve)-.2 G(rage.).15 E(${mail_addr})102
4357 241.2 Q 1.239(The address part of the resolv)127 253.2 R 1.239
4358 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.739(nf).15 G 1.239
4359 (or the)-3.739 F/F2 9/Times-Roman@0 SF 1.239(SMTP MAIL)3.739 F F1
4360 (command.)3.739 E(De\214ned in the SMTP serv)127 265.2 Q(er only)-.15 E
4361 (.)-.65 E(${mail_host})102 281.4 Q .145(The host from the resolv)127
4362 293.4 R .146(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.646(nf)
4363 .15 G .146(or the)-2.646 F F2 .146(SMTP MAIL)2.646 F F1 2.646
4364 (command. De\214ned)2.646 F(in the SMTP serv)127 305.4 Q(er only)-.15 E
4365 (.)-.65 E(${mail_mailer})102 321.6 Q 2.141(The mailer from the resolv)
4366 127 333.6 R 2.141(ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.64
4367 (nf).15 G 2.14(or the)-4.64 F F2 2.14(SMTP MAIL)4.64 F F1(command.)4.64
4368 E(De\214ned in the SMTP serv)127 345.6 Q(er only)-.15 E(.)-.65 E
4369 (${msg_id})102 361.8 Q(The v)127 373.8 Q(alue of the Message-Id: header)
4370 -.25 E(.)-.55 E(${msg_size})102 390 Q 1.032(The v)127 402 R 1.032
4371 (alue of the SIZE= parameter)-.25 F 3.532(,i)-.4 G 1.033
4372 (.e., usually the size of the message \(in an ESMTP dia-)-3.532 F 1.252
4373 (logue\), before the message has been collected, thereafter the message\
4374  size as computed by)127 414 R/F3 10/Times-Italic@0 SF(sendmail)127 426
4375 Q F1(\(and can be used in check_compat\).)2.5 E(${nbadrcpts})102 442.2 Q
4376 (The number of bad recipients for a single message.)127 454.2 Q
4377 (${nrcpts})102 470.4 Q .048(The number of v)127 482.4 R .048
4378 (alidated recipients for a single message.)-.25 F .049
4379 (Note: since recipient v)5.049 F .049(alidation hap-)-.25 F .473
4380 (pens after)127 494.4 R F3 -.15(ch)2.973 G(ec).15 E(k_r)-.2 E(cpt)-.37 E
4381 F1 .473(has been called, the v)2.973 F .473
4382 (alue in this ruleset is one less than what might be)-.25 F -.15(ex)127
4383 506.4 S(pected.).15 E(${ntries})102 522.6 Q(The number of deli)127 534.6
4384 Q -.15(ve)-.25 G(ry attempts.).15 E(${opMode})102 550.8 Q
4385 (The current operation mode \(from the)127 562.8 Q F0<ad62>2.5 E F1
4386 (\215ag\).)2.5 E(${quarantine})102 579 Q
4387 (The quarantine reason for the en)127 591 Q -.15(ve)-.4 G
4388 (lope, if it is quarantined.).15 E(${queue_interv)102 607.2 Q(al})-.25 E
4389 .361(The queue run interv)127 619.2 R .361(al gi)-.25 F -.15(ve)-.25 G
4390 2.861(nb).15 G 2.861(yt)-2.861 G(he)-2.861 E F0<ad71>2.861 E F1 2.862
4391 (\215ag. F)2.861 F .362(or e)-.15 F(xample,)-.15 E F0(\255q30m)2.862 E
4392 F1 -.1(wo)2.862 G .362(uld set).1 F F0(${queue_inter)2.862 E(-)-.37 E
4393 -.1(va)127 631.2 S(l}).1 E F1(to \23100:30:00\232.)2.5 E(${rcpt_addr})
4394 102 647.4 Q 1.272(The address part of the resolv)127 659.4 R 1.272
4395 (ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.771(nf).15 G 1.271
4396 (or the)-3.771 F F2 1.271(SMTP RCPT)3.771 F F1(command.)3.771 E
4397 (De\214ned in the SMTP serv)127 671.4 Q(er only after a RCPT command.)
4398 -.15 E(${rcpt_host})102 687.6 Q .178(The host from the resolv)127 699.6
4399 R .178(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.678(nf).15 G
4400 .178(or the)-2.678 F F2 .179(SMTP RCPT)2.678 F F1 2.679
4401 (command. De\214ned)2.679 F(in the SMTP serv)127 711.6 Q
4402 (er only after a RCPT command.)-.15 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(${rcpt_mailer})102 96 Q 2.176
4409 (The mailer from the resolv)127 108 R 2.175(ed triple of the address gi)
4410 -.15 F -.15(ve)-.25 G 4.675(nf).15 G 2.175(or the)-4.675 F/F2 9
4411 /Times-Roman@0 SF 2.175(SMTP RCPT)4.675 F F1(command.)4.675 E
4412 (De\214ned in the SMTP serv)127 120 Q(er only after a RCPT command.)-.15
4413 E(${serv)102 136.2 Q(er_addr})-.15 E .514(The address of the serv)127
4414 148.2 R .514(er of the current outgoing SMTP connection.)-.15 F -.15(Fo)
4415 5.515 G 3.015(rL).15 G .515(MTP deli)-3.015 F -.15(ve)-.25 G .515
4416 (ry the).15 F(macro is set to the name of the mailer)127 160.2 Q(.)-.55
4417 E(${serv)102 176.4 Q(er_name})-.15 E(The name of the serv)127 188.4 Q
4418 (er of the current outgoing SMTP or LMTP connection.)-.15 E(${time})102
4419 204.6 Q .007(The output of the)127 216.6 R/F3 10/Times-Italic@0 SF(time)
4420 2.507 E F1 .006(\(3\) function, i.e., the number of seconds since 0 hou\
4421 rs, 0 minutes, 0 sec-)B(onds, January 1, 1970, Coordinated Uni)127 228.6
4422 Q -.15(ve)-.25 G(rsal T).15 E(ime \(UTC\).)-.35 E(${tls_v)102 244.8 Q
4423 (ersion})-.15 E 1.755(The TLS/SSL v)127 256.8 R 1.755(ersion used for t\
4424 he connection, e.g., TLSv1, SSLv3, SSLv2; de\214ned after)-.15 F(ST)127
4425 268.8 Q(AR)-.93 E(TTLS has been used.)-.6 E(${total_rate})102 285 Q
4426 1.374(The total number of incoming connections o)127 297 R -.15(ve)-.15
4427 G 3.873(rt).15 G 1.373(he time interv)-3.873 F 1.373
4428 (al speci\214ed by Connection-)-.25 F(RateW)127 309 Q(indo)-.4 E(wSize.)
4429 -.25 E(${v)102 325.2 Q(erify})-.15 E 1.14(The result of the v)127 337.2
4430 R 1.141(eri\214cation of the presented cert; only de\214ned after ST)
4431 -.15 F(AR)-.93 E 1.141(TTLS has been)-.6 F 2.5(used. Possible)127 349.2
4432 R -.25(va)2.5 G(lues are:).25 E 48.06(OK v)167 365.4 R
4433 (eri\214cation succeeded.)-.15 E 48.06(NO no)167 377.4 R
4434 (cert presented.)2.5 E(NO)167 389.4 Q 44.85(Tn)-.4 G 2.5(oc)-44.85 G
4435 (ert requested.)-2.5 E -.74(FA)167 401.4 S 41.02(IL cert).74 F
4436 (presented b)2.5 E(ut could not be v)-.2 E(eri\214ed,)-.15 E
4437 (e.g., the signing CA is missing.)232 413.4 Q 34.73(NONE ST)167 425.4 R
4438 (AR)-.93 E(TTLS has not been performed.)-.6 E 35.83(TEMP temporary)167
4439 437.4 R(error occurred.)2.5 E(PR)167 449.4 Q -1.88 -.4(OT O)-.4 H 10.7
4440 (COL some).4 F(protocol error occurred.)2.5 E(SOFTW)167 461.4 Q 9.81
4441 (ARE ST)-1.2 F(AR)-.93 E(TTLS handshak)-.6 E 2.5(ef)-.1 G(ailed,)-2.6 E
4442 (which is a f)232 473.4 Q(atal error for this session,)-.1 E
4443 (the e-mail will be queued.)232 485.4 Q .749
4444 (There are three types of dates that can be used.)127 505.8 R(The)5.749
4445 E F0($a)3.249 E F1(and)3.249 E F0($b)3.249 E F1 .749
4446 (macros are in RFC 822 for)3.249 F(-)-.2 E(mat;)102 517.8 Q F0($a)3.213
4447 E F1 .713(is the time as e)3.213 F .714
4448 (xtracted from the \231Date:\232 line of the message \(if there w)-.15 F
4449 .714(as one\), and)-.1 F F0($b)3.214 E F1(is)3.214 E .057
4450 (the current date and time \(used for postmarks\).)102 529.8 R .056
4451 (If no \231Date:\232 line is found in the incoming message,)5.057 F F0
4452 ($a)102 541.8 Q F1 .304(is set to the current time also.)2.804 F(The)
4453 5.304 E F0($d)2.804 E F1 .305(macro is equi)2.804 F -.25(va)-.25 G .305
4454 (lent to the).25 F F0($b)2.805 E F1 .305(macro in UNIX \(ctime\) for)
4455 2.805 F(-)-.2 E(mat.)102 553.8 Q .239(The macros)127 570 R F0($w)2.739 E
4456 F1(,)A F0($j)2.739 E F1 2.739(,a)C(nd)-2.739 E F0($m)2.739 E F1 .238
4457 (are set to the identity of this host.)2.739 F F3(Sendmail)5.238 E F1
4458 .238(tries to \214nd the fully)2.738 F .334(quali\214ed name of the hos\
4459 t if at all possible; it does this by calling)102 582 R F3 -.1(ge)2.835
4460 G(thostname).1 E F1 .335(\(2\) to get the current)B .457
4461 (hostname and then passing that to)102 594 R F3 -.1(ge)2.957 G
4462 (thostbyname).1 E F1 .457
4463 (\(3\) which is supposed to return the canonical v)B(er)-.15 E(-)-.2 E
4464 .278(sion of that host name.)102 608 R/F4 7/Times-Roman@0 SF(17)-4 I F1
4465 .278(Assuming this is successful,)2.778 4 N F0($j)2.778 E F1 .279
4466 (is set to the fully quali\214ed name and)2.778 F F0($m)2.779 E F1(is)
4467 2.779 E .706(set to the domain part of the name \(e)102 620 R -.15(ve)
4468 -.25 G .706(rything after the \214rst dot\).).15 F(The)5.706 E F0($w)
4469 3.206 E F1 .706(macro is set to the \214rst)3.206 F -.1(wo)102 632 S
4470 .358(rd \(e).1 F -.15(ve)-.25 G .358
4471 (rything before the \214rst dot\) if you ha).15 F .658 -.15(ve a l)-.2 H
4472 -2.15 -.25(ev e).15 H 2.858(l5o).25 G 2.858(rh)-2.858 G .359
4473 (igher con\214guration \214le; otherwise, it)-2.858 F .405
4474 (is set to the same v)102 644 R .405(alue as)-.25 F F0($j)2.905 E F1
4475 5.405(.I)C 2.905(ft)-5.405 G .405
4476 (he canoni\214cation is not successful, it is imperati)-2.905 F .704
4477 -.15(ve t)-.25 H .404(hat the con\214g).15 F(\214le set)102 658 Q F0($j)
4478 2.5 E F1(to the fully quali\214ed domain name)2.5 E F4(18)-4 I F1(.)4 I
4479 .32 LW 76 667.6 72 667.6 DL 80 667.6 76 667.6 DL 84 667.6 80 667.6 DL 88
4480 667.6 84 667.6 DL 92 667.6 88 667.6 DL 96 667.6 92 667.6 DL 100 667.6 96
4481 667.6 DL 104 667.6 100 667.6 DL 108 667.6 104 667.6 DL 112 667.6 108
4482 667.6 DL 116 667.6 112 667.6 DL 120 667.6 116 667.6 DL 124 667.6 120
4483 667.6 DL 128 667.6 124 667.6 DL 132 667.6 128 667.6 DL 136 667.6 132
4484 667.6 DL 140 667.6 136 667.6 DL 144 667.6 140 667.6 DL 148 667.6 144
4485 667.6 DL 152 667.6 148 667.6 DL 156 667.6 152 667.6 DL 160 667.6 156
4486 667.6 DL 164 667.6 160 667.6 DL 168 667.6 164 667.6 DL 172 667.6 168
4487 667.6 DL 176 667.6 172 667.6 DL 180 667.6 176 667.6 DL 184 667.6 180
4488 667.6 DL 188 667.6 184 667.6 DL 192 667.6 188 667.6 DL 196 667.6 192
4489 667.6 DL 200 667.6 196 667.6 DL 204 667.6 200 667.6 DL 208 667.6 204
4490 667.6 DL 212 667.6 208 667.6 DL 216 667.6 212 667.6 DL/F5 5
4491 /Times-Roman@0 SF(17)93.6 678 Q/F6 8/Times-Roman@0 SF -.12(Fo)3.2 K 2
4492 (re).12 G(xample, on some systems)-2.12 E/F7 8/Times-Italic@0 SF -.08
4493 (ge)2 G(thostname).08 E F6(might return \231foo\232 which w)2 E
4494 (ould be mapped to \231foo.bar)-.08 E(.com\232 by)-.44 E F7 -.08(ge)2 G
4495 (thostbyname).08 E F6(.)A F5(18)93.6 691.6 Q F6(Older v)3.2 I
4496 (ersions of sendmail didn')-.12 E 2(tp)-.144 G(re-de\214ne)-2 E/F8 8
4497 /Times-Bold@0 SF($j)2 E F6(at all, so up until 8.6, con\214g \214les)2 E
4498 F7(always)2 E F6(had to de\214ne)2 E F8($j)2 E F6(.)A 0 Cg EP
4499 %%Page: 52 48
4500 %%BeginPageSetup
4501 BP
4502 %%EndPageSetup
4503 /F0 10/Times-Bold@0 SF 193.36(SMM:08-52 Sendmail)72 60 R
4504 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(The)127
4505 96 Q F0($f)2.832 E F1 .333(macro is the id of the sender as originally \
4506 determined; when mailing to a speci\214c host)2.833 F(the)102 108 Q F0
4507 ($g)3.225 E F1 .725(macro is set to the address of the sender)3.225 F/F2
4508 10/Times-Italic@0 SF -.37(re)3.224 G .724(lative to the r).37 F
4509 (ecipient.)-.37 E F1 -.15(Fo)5.724 G 3.224(re).15 G .724
4510 (xample, if I send to)-3.374 F(\231bollard@matisse.CS.Berk)102 120 Q
4511 (ele)-.1 E -.65(y.)-.15 G .424(EDU\232 from the machine \231v).65 F
4512 (angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G .424(EDU\232 the).65 F
4513 F0($f)2.925 E F1(macro)2.925 E(will be \231eric\232 and the)102 132 Q F0
4514 ($g)2.5 E F1(macro will be \231eric@v)2.5 E(angogh.CS.Berk)-.25 E(ele)
4515 -.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E(The)127 148.2 Q F0($x)2.563 E
4516 F1 .062(macro is set to the full name of the sender)2.563 F 5.062(.T)
4517 -.55 G .062(his can be determined in se)-5.062 F -.15(ve)-.25 G .062
4518 (ral w).15 F 2.562(ays. It)-.1 F .629(can be passed as \215ag to)102
4519 160.2 R F2(sendmail)3.129 E F1 5.629(.I)C 3.129(tc)-5.629 G .629
4520 (an be de\214ned in the)-3.129 F/F3 9/Times-Roman@0 SF -.315(NA)3.13 G
4521 (ME).315 E F1(en)3.13 E .63(vironment v)-.4 F 3.13(ariable. The)-.25 F
4522 (third)3.13 E .949(choice is the v)102 172.2 R .949
4523 (alue of the \231Full-Name:\232 line in the header if it e)-.25 F .948
4524 (xists, and the fourth choice is the)-.15 F .526
4525 (comment \214eld of a \231From:\232 line.)102 184.2 R .526
4526 (If all of these f)5.526 F .526
4527 (ail, and if the message is being originated locally)-.1 F(,)-.65 E
4528 (the full name is look)102 196.2 Q(ed up in the)-.1 E F2(/etc/passwd)2.5
4529 E F1(\214le.)2.5 E 1.321(When sending, the)127 212.4 R F0($h)3.821 E F1
4530 (,)A F0($u)3.821 E F1 3.821(,a)C(nd)-3.821 E F0($z)3.821 E F1 1.321
4531 (macros get set to the host, user)3.821 F 3.82(,a)-.4 G 1.32
4532 (nd home directory \(if)-3.82 F .516(local\) of the recipient.)102 224.4
4533 R .516(The \214rst tw)5.516 F 3.016(oa)-.1 G .516(re set from the)-3.016
4534 F F0($@)3.016 E F1(and)3.016 E F0($:)3.016 E F1 .517(part of the re)
4535 3.017 F .517(writing rules, respec-)-.25 F(ti)102 236.4 Q -.15(ve)-.25 G
4536 (ly).15 E(.)-.65 E(The)127 252.6 Q F0($p)3.806 E F1(and)3.806 E F0($t)
4537 3.806 E F1 1.306(macros are used to create unique strings \(e.g., for t\
4538 he \231Message-Id:\232 \214eld\).)3.806 F(The)102 264.6 Q F0($i)3.251 E
4539 F1 .751(macro is set to the queue id on this host; if put into the time\
4540 stamp line it can be e)3.251 F(xtremely)-.15 E .165
4541 (useful for tracking messages.)102 276.6 R(The)5.165 E F0($v)2.665 E F1
4542 .164(macro is set to be the v)2.665 F .164(ersion number of)-.15 F F2
4543 (sendmail)2.664 E F1 2.664(;t)C .164(his is nor)-2.664 F(-)-.2 E
4544 (mally put in timestamps and has been pro)102 288.6 Q -.15(ve)-.15 G 2.5
4545 (ne).15 G(xtremely useful for deb)-2.65 E(ugging.)-.2 E(The)127 304.8 Q
4546 F0($c)3.547 E F1 1.048(\214eld is set to the \231hop count,)3.547 F
4547 3.548<9a69>-.7 G 1.048
4548 (.e., the number of times this message has been pro-)-3.548 F 2.857
4549 (cessed. This)102 316.8 R .357(can be determined by the)2.857 F F0<ad68>
4550 2.857 E F1 .356
4551 (\215ag on the command line or by counting the timestamps)2.857 F
4552 (in the message.)102 328.8 Q(The)127 345 Q F0($r)2.832 E F1(and)2.833 E
4553 F0($s)2.833 E F1 .333
4554 (\214elds are set to the protocol used to communicate with)2.833 F F2
4555 (sendmail)2.833 E F1 .333(and the send-)2.833 F .195(ing hostname.)102
4556 357 R(The)5.195 E 2.694(yc)-.15 G .194(an be set together using the)
4557 -2.694 F F0<ad70>2.694 E F1 .194
4558 (command line \215ag or separately using the)2.694 F F0<ad4d>2.694 E F1
4559 (or)102 369 Q F0(\255oM)2.5 E F1(\215ags.)2.5 E(The)127 385.2 Q F0($_)
4560 2.966 E F1 .466(is set to a v)2.966 F .467(alidated sender host name.)
4561 -.25 F .467(If the sender is running an RFC 1413 compli-)5.467 F .385
4562 (ant IDENT serv)102 397.2 R .384(er and the recei)-.15 F -.15(ve)-.25 G
4563 2.884(rh).15 G .384
4564 (as the IDENT protocol turned on, it will include the user name)-2.884 F
4565 (on that host.)102 409.2 Q(The)127 425.4 Q F0(${client_name})5.98 E F1
4566 (,)A F0(${client_addr})5.98 E F1 5.98(,a)C(nd)-5.98 E F0(${client_port})
4567 5.98 E F1 3.48(macros are set to the name,)5.98 F .786
4568 (address, and port number of the SMTP client who is in)102 437.4 R -.2
4569 (vo)-.4 G(king).2 E F2(sendmail)3.286 E F1 .786(as a serv)3.286 F(er)
4570 -.15 E 5.786(.T)-.55 G .785(hese can be)-5.786 F(used in the)102 449.4 Q
4571 F2 -.15(ch)2.5 G(ec).15 E(k_*)-.2 E F1(rulesets \(using the)2.5 E F0($&)
4572 2.5 E F1(deferred e)2.5 E -.25(va)-.25 G(luation form, of course!\).).25
4573 E F0 2.5(5.3. C)87 473.4 R(and F \212 De\214ne Classes)2.5 E F1 .659(Cl\
4574 asses of phrases may be de\214ned to match on the left hand side of re)
4575 127 489.6 R .66(writing rules, where a)-.25 F .465(\231phrase\232 is a \
4576 sequence of characters that does not contain space characters.)102 501.6
4577 R -.15(Fo)5.464 G 2.964(re).15 G .464(xample a class of)-3.114 F .654(a\
4578 ll local names for this site might be created so that attempts to send \
4579 to oneself can be eliminated.)102 513.6 R .041(These can either be de\
4580 \214ned directly in the con\214guration \214le or read in from another \
4581 \214le.)102 525.6 R .04(Classes are)5.04 F .649
4582 (named as a single letter or a w)102 537.6 R .649(ord in {braces}.)-.1 F
4583 .649(Class names be)5.649 F .649(ginning with lo)-.15 F .649
4584 (wer case letters and)-.25 F .639(special characters are reserv)102
4585 549.6 R .639(ed for system use.)-.15 F .638
4586 (Classes de\214ned in con\214g \214les may be gi)5.639 F -.15(ve)-.25 G
4587 3.138(nn).15 G(ames)-3.138 E 1.05
4588 (from the set of upper case letters for short names or be)102 561.6 R
4589 1.05(ginning with an upper case letter for long)-.15 F(names.)102 573.6
4590 Q(The syntax is:)127 589.8 Q F0(C)142 606 Q F2 1.666(cp)C(hr)-1.666 E
4591 (ase1 phr)-.15 E(ase2...)-.15 E F0(F)142 618 Q F2 1.666<638c>C(le)-1.666
4592 E F0(F)142 630 Q F2 1.666(c|)C(pr)-1.666 E -.1(og)-.45 G -.15(ra).1 G(m)
4593 .15 E F0(F)142 642 Q F2 1.666(c[)C(mapk)-1.666 E -.3(ey)-.1 G
4594 (]@mapclass:mapspec).3 E F1 .036(The \214rst form de\214nes the class)
4595 102 658.2 R F2(c)2.535 E F1 .035(to match an)2.535 F 2.535(yo)-.15 G
4596 2.535(ft)-2.535 G .035(he named w)-2.535 F 2.535(ords. If)-.1 F F2(phr)
4597 2.535 E(ase1)-.15 E F1(or)2.535 E F2(phr)2.535 E(ase2)-.15 E F1 .035
4598 (is another)2.535 F .746(class, e.g.,)102 670.2 R F2($=S)3.246 E F1
4599 3.246(,t)C .746(he contents of class)-3.246 F F2(S)3.246 E F1 .746
4600 (are added to class)3.246 F F2(c)3.246 E F1 5.746(.I)C 3.247(ti)-5.746 G
4601 3.247(sp)-3.247 G .747(ermissible to split them among)-3.247 F
4602 (multiple lines; for e)102 682.2 Q(xample, the tw)-.15 E 2.5(of)-.1 G
4603 (orms:)-2.5 E(CHmonet ucbmonet)142 698.4 Q(and)102 714.6 Q 0 Cg EP
4604 %%Page: 53 49
4605 %%BeginPageSetup
4606 BP
4607 %%EndPageSetup
4608 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4609 (SMM:08-53)195.86 E/F1 10/Times-Roman@0 SF(CHmonet)142 96 Q(CHucbmonet)
4610 142 108 Q 1.016(are equi)102 124.2 R -.25(va)-.25 G 3.516(lent. The).25
4611 F -.74(``)3.516 G(F').74 E 3.516('f)-.74 G 1.016
4612 (orms read the elements of the class)-3.516 F/F2 10/Times-Italic@0 SF(c)
4613 3.516 E F1 1.016(from the named)3.516 F F2(\214le)3.516 E F1(,)A F2(pr)
4614 3.515 E -.1(og)-.45 G -.15(ra).1 G(m).15 E F1 3.515(,o)C(r)-3.515 E F2
4615 .161(map speci\214cation)102 136.2 R F1 5.161(.E)C .161
4616 (ach element should be listed on a separate line.)-5.161 F 1.761 -.8
4617 (To s)5.161 H .162(pecify an optional \214le, use).8 F -.74(``)102 148.2
4618 S(\255o').74 E 2.5('b)-.74 G
4619 (etween the class name and the \214le name, e.g.,)-2.5 E
4620 (Fc \255o /path/to/\214le)142 164.4 Q .397(If the \214le can')102 180.6
4621 R 2.896(tb)-.18 G 2.896(eu)-2.896 G(sed,)-2.896 E F2(sendmail)2.896 E F1
4622 .396(will not complain b)2.896 F .396(ut silently ignore it.)-.2 F .396
4623 (The map form should be)5.396 F .363(an optional map k)102 192.6 R -.15
4624 (ey)-.1 G 2.863(,a)-.5 G 2.863(na)-2.863 G 2.863(ts)-2.863 G .363
4625 (ign, and a map class follo)-2.863 F .364
4626 (wed by the speci\214cation for that map.)-.25 F(Exam-)5.364 E
4627 (ples include:)102 204.6 Q(F{V)142 220.8 Q(irtHosts}@ldap:\255k \(&\(ob\
4628 jectClass=virtHosts\)\(host=*\)\) \255v host)-.6 E
4629 (F{MyClass}foo@hash:/etc/mail/classes)142 232.8 Q .951
4630 (will \214ll the class)102 249 R F0($={V)3.451 E(irtHosts})-.37 E F1
4631 .951(from an LD)3.451 F .951(AP map lookup and)-.4 F F0($={MyClass})3.45
4632 E F1 .95(from a hash data-)3.45 F .016(base map lookup of the)102 261 R
4633 F0 -.25(fo)2.516 G(o).25 E F1 5.016(.T)C .017(here is also a b)-5.016 F
4634 .017(uilt-in schema that can be accessed by only specifying:)-.2 F(F{)
4635 142 277.2 Q F2(ClassName)A F1(}@LD)A(AP)-.4 E
4636 (This will tell sendmail to use the def)102 293.4 Q(ault schema:)-.1 E
4637 (\255k \(&\(objectClass=sendmailMT)142 309.6 Q -.4(AC)-.93 G(lass\)).4 E
4638 (\(sendmailMT)154.5 321.6 Q -.4(AC)-.93 G(lassName=).4 E F2(ClassName)A
4639 F1(\))A(\(|\(sendmailMT)154.5 333.6 Q -.4(AC)-.93 G(luster=${sendmailMT)
4640 .4 E -.4(AC)-.93 G(luster}\)).4 E(\(sendmailMT)159.5 345.6 Q
4641 (AHost=$j\)\)\))-.93 E(\255v sendmailMT)142 357.6 Q -.4(AC)-.93 G(lassV)
4642 .4 E(alue)-1.11 E
4643 (Note that the lookup is only done when sendmail is initially started.)
4644 102 373.8 Q 1.339(Elements of classes can be accessed in rules using)127
4645 390 R F0($=)3.839 E F1(or)3.839 E F0($~)3.839 E F1 6.339(.T)C(he)-6.339
4646 E F0($~)3.839 E F1 1.338(\(match entries not in)3.839 F
4647 (class\) only matches a single w)102 402 Q(ord; multi-w)-.1 E
4648 (ord entries in the class are ignored in this conte)-.1 E(xt.)-.15 E
4649 (Some classes ha)127 418.2 Q .3 -.15(ve i)-.2 H(nternal meaning to).15 E
4650 F2(sendmail)2.5 E F1(:)A 18.42($=e contains)102 434.4 R .561
4651 (the Content-T)3.061 F(ransfer)-.35 E .561(-Encodings that can be 8)-.2
4652 F/F3 10/Symbol SF<ae>A F1 3.062(7b)C .562(it encoded.)-3.062 F .562
4653 (It is prede\214ned to)5.562 F
4654 (contain \2317bit\232, \2318bit\232, and \231binary\232.)138 446.4 Q
4655 17.86($=k set)102 462.6 R(to be the same as)2.5 E F0($k)2.5 E F1 2.5(,t)
4656 C(hat is, the UUCP node name.)-2.5 E 15.08($=m set)102 478.8 R
4657 (to the set of domains by which this host is kno)2.5 E
4658 (wn, initially just)-.25 E F0($m)2.5 E F1(.)A 17.86($=n can)102 495 R
4659 .581(be set to the set of MIME body types that can ne)3.081 F -.15(ve)
4660 -.25 G 3.08(rb).15 G 3.08(ee)-3.08 G .58(ight to se)-3.08 F -.15(ve)-.25
4661 G 3.08(nb).15 G .58(it encoded.)-3.08 F(It)5.58 E(def)138 507 Q 1.81
4662 (aults to \231multipart/signed\232.)-.1 F 1.81
4663 (Message types \231message/*\232 and \231multipart/*\232 are ne)6.81 F
4664 -.15(ve)-.25 G(r).15 E 1.853(encoded directly)138 519 R 6.853(.M)-.65 G
4665 1.853(ultipart messages are al)-6.853 F -.1(wa)-.1 G 1.853
4666 (ys handled recursi).1 F -.15(ve)-.25 G(ly).15 E 6.853(.T)-.65 G 1.853
4667 (he handling of)-6.853 F(message/* messages are controlled by class)138
4668 531 Q F0($=s)2.5 E F1(.)A 17.86($=q A)102 547.2 R .711(set of Content-T)
4669 3.211 F .712(ypes that will ne)-.8 F -.15(ve)-.25 G 3.212(rb).15 G 3.212
4670 (ee)-3.212 G .712(ncoded as base64 \(if the)-3.212 F 3.212(yh)-.15 G
4671 -2.25 -.2(av e)-3.212 H .712(to be encoded,)3.412 F(the)138 559.2 Q
4672 3.358(yw)-.15 G .858(ill be encoded as quoted-printable\).)-3.358 F .858
4673 (It can ha)5.858 F 1.158 -.15(ve p)-.2 H .858
4674 (rimary types \(e.g., \231te).15 F .857(xt\232\) or full)-.15 F
4675 (types \(such as \231te)138 571.2 Q 2.5(xt/plain\232\). The)-.15 F
4676 (class is initialized to ha)2.5 E .3 -.15(ve \231)-.2 H(te).15 E
4677 (xt/plain\232 only)-.15 E(.)-.65 E 18.97($=s contains)102 587.4 R .648
4678 (the set of subtypes of message that can be treated recursi)3.148 F -.15
4679 (ve)-.25 G(ly).15 E 5.648(.B)-.65 G 3.148(yd)-5.648 G(ef)-3.148 E .648
4680 (ault it con-)-.1 F .97(tains only \231rfc822\232.)138 599.4 R .969
4681 (Other \231message/*\232 types cannot be 8)5.97 F F3<ae>A F1 3.469(7b)C
4682 .969(it encoded.)-3.469 F .969(If a message)5.969 F 1.045
4683 (containing eight bit data is sent to a se)138 611.4 R -.15(ve)-.25 G
4684 3.545(nb).15 G 1.045(it host, and that message cannot be encoded)-3.545
4685 F(into se)138 623.4 Q -.15(ve)-.25 G 2.5(nb).15 G
4686 (its, it will be stripped to 7 bits.)-2.5 E 20.08($=t set)102 639.6 R
4687 .372(to the set of trusted users by the)2.873 F F0(T)2.872 E F1 .372
4688 (con\214guration line.)2.872 F .372(If you w)5.372 F .372
4689 (ant to read trusted users)-.1 F(from a \214le, use)138 651.6 Q F0(Ft)
4690 2.5 E F2(/\214le/name)A F1(.)A 15.64($=w set)102 667.8 R .513
4691 (to be the set of all names this host is kno)3.013 F .513(wn by)-.25 F
4692 5.513(.T)-.65 G .513(his can be used to match local host-)-5.513 F
4693 (names.)138 679.8 Q($={persistentMacros})102 696 Q 1.712
4694 (set to the macros that should be sa)138 708 R -.15(ve)-.2 G 4.212(da)
4695 .15 G 1.712(cross queue runs.)-4.212 F 1.712(Care should be tak)6.712 F
4696 1.712(en when)-.1 F(adding macro names to this class.)138 720 Q 0 Cg EP
4697 %%Page: 54 50
4698 %%BeginPageSetup
4699 BP
4700 %%EndPageSetup
4701 /F0 10/Times-Bold@0 SF 193.36(SMM:08-54 Sendmail)72 60 R
4702 (Installation and Operation Guide)2.5 E/F1 10/Times-Italic@0 SF
4703 (Sendmail)127 96 Q/F2 10/Times-Roman@0 SF .182(can be compiled to allo)
4704 2.682 F 2.682(wa)-.25 G F1(scanf)A F2 .182(\(3\) string on the)B F0(F)
4705 2.682 E F2 2.683(line. This)2.683 F .183(lets you do simplistic)2.683 F
4706 .555(parsing of te)102 108 R .555(xt \214les.)-.15 F -.15(Fo)5.555 G
4707 3.055(re).15 G .554(xample, to read all the user names in your system)
4708 -3.205 F F1(/etc/passwd)3.054 E F2 .554(\214le into a)3.054 F
4709 (class, use)102 120 Q(FL/etc/passwd %[^:])142 136.2 Q(which reads e)102
4710 152.4 Q -.15(ve)-.25 G(ry line up to the \214rst colon.).15 E F0 2.5
4711 (5.4. M)87 176.4 R 2.5<8a44>2.5 G(e\214ne Mailer)-2.5 E F2
4712 (Programs and interf)127 192.6 Q
4713 (aces to mailers are de\214ned in this line.)-.1 E(The format is:)5 E F0
4714 (M)142 208.8 Q F1(name)A F2 2.5(,{)C F1(\214eld)-2.5 E F2(=)A F1(value)A
4715 F2(}*)1.666 E(where)102 225 Q F1(name)4.244 E F2 1.744(is the name of t\
4716 he mailer \(used internally only\) and the \231\214eld=name\232 pairs d\
4717 e\214ne)4.244 F(attrib)102 237 Q(utes of the mailer)-.2 E 5(.F)-.55 G
4718 (ields are:)-5 E -.15(Pa)142 253.2 S 51.87(th The).15 F
4719 (pathname of the mailer)2.5 E 47.83(Flags Special)142 265.2 R
4720 (\215ags for this mailer)2.5 E 41.73(Sender Re)142 277.2 R
4721 (writing set\(s\) for sender addresses)-.25 E 31.17(Recipient Re)142
4722 289.2 R(writing set\(s\) for recipient addresses)-.25 E 30.62
4723 (recipients Maximum)142 301.2 R(number of recipients per connection)2.5
4724 E(Ar)142 313.2 Q 49.13(gv An)-.18 F(ar)2.5 E(gument v)-.18 E
4725 (ector to pass to this mailer)-.15 E 55.61(Eol The)142 325.2 R
4726 (end-of-line string for this mailer)2.5 E 35.62(Maxsize The)142 337.2 R
4727 (maximum message length to this mailer)2.5 E 14.51(maxmessages The)142
4728 349.2 R(maximum message deli)2.5 E -.15(ve)-.25 G(ries per connection)
4729 .15 E 32.27(Linelimit The)142 361.2 R
4730 (maximum line length in the message body)2.5 E 31.18(Directory The)142
4731 373.2 R -.1(wo)2.5 G(rking directory for the mailer).1 E 42.84
4732 (Userid The)142 385.2 R(def)2.5 E(ault user and group id to run as)-.1 E
4733 50.62(Nice The)142 397.2 R(nice\(2\) increment for the mailer)2.5 E
4734 38.95(Charset The)142 409.2 R(def)2.5 E
4735 (ault character set for 8-bit characters)-.1 E -.8(Ty)142 421.2 S 49.75
4736 (pe T).8 F(ype information for DSN diagnostics)-.8 E -.8(Wa)142 433.2 S
4737 50.86(it The).8 F(maximum time to w)2.5 E(ait for the mailer)-.1 E
4738 (Queue)142 445.2 Q 20.22(group The)-.15 F(def)2.5 E
4739 (ault queue group for the mailer)-.1 E 69.22(/T)142 457.2 S
4740 (he root directory for the mailer)-69.22 E
4741 (Only the \214rst character of the \214eld name is check)102 473.4 Q
4742 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
4743 E .397(The follo)127 489.6 R .396
4744 (wing \215ags may be set in the mailer description.)-.25 F(An)5.396 E
4745 2.896(yo)-.15 G .396(ther \215ags may be used freely)-2.896 F .075(to c\
4746 onditionally assign headers to messages destined for particular mailers\
4747 .)102 501.6 R .075(Flags mark)5.075 F .075(ed with \207 are)-.1 F 1.193
4748 (not interpreted by the)102 513.6 R F1(sendmail)3.693 E F2 1.193
4749 (binary; these are the con)3.693 F -.15(ve)-.4 G 1.192
4750 (ntionally used to correlate to the \215ags).15 F .737(portion of the)
4751 102 525.6 R F0(H)3.237 E F2 3.237(line. Flags)3.237 F(mark)3.237 E .737
4752 (ed with \210 apply to the mailers for the sender address rather than)
4753 -.1 F(the usual recipient mailers.)102 537.6 Q 15.56(aR)102 553.8 S .987
4754 (un Extended SMTP \(ESMTP\) protocol \(de\214ned in RFCs 1869, 1652, an\
4755 d 1870\).)-15.56 F .986(This \215ag)5.987 F(def)122 565.8 Q
4756 (aults on if the SMTP greeting message includes the w)-.1 E
4757 (ord \231ESMTP\232.)-.1 E 12.78(AL)102 582 S .852
4758 (ook up the user \(address\) part of the resolv)-12.78 F .852
4759 (ed mailer triple, in the alias database.)-.15 F(Normally)5.852 E
4760 (this is only set for local mailers.)122 594 Q 15(bF)102 610.2 S .456
4761 (orce a blank line on the end of a message.)-15.15 F .456
4762 (This is intended to w)5.456 F .456(ork around some stupid v)-.1 F(er)
4763 -.15 E(-)-.2 E .361(sions of /bin/mail that require a blank line, b)122
4764 622.2 R .362(ut do not pro)-.2 F .362(vide it themselv)-.15 F 2.862
4765 (es. It)-.15 F -.1(wo)2.862 G .362(uld not nor).1 F(-)-.2 E
4766 (mally be used on netw)122 634.2 Q(ork mail.)-.1 E 13.33(BS)102 650.4 S
4767 .143(trip leading backslashes \(\\\) of)-13.33 F 2.643(fo)-.25 G 2.643
4768 (ft)-2.643 G .143
4769 (he address; this is a subset of the functionality of the)-2.643 F F0(s)
4770 2.642 E F2(\215ag.)2.642 E 15.56(cD)102 666.6 S 2.662(on)-15.56 G .163
4771 (ot include comments in addresses.)-2.662 F .163
4772 (This should only be used if you ha)5.163 F .463 -.15(ve t)-.2 H 2.663
4773 (ow).15 G .163(ork around a)-2.763 F 1.846
4774 (remote mailer that gets confused by comments.)122 678.6 R 1.846
4775 (This strips addresses of the form \231Phrase)6.846 F
4776 (<address>\232 or \231address \(Comment\)\232 do)122 690.6 Q
4777 (wn to just \231address\232.)-.25 E 5.83(C\210 If)102 706.8 R .213
4778 (mail is)2.713 F F1 -.37(re)2.713 G(ceived).37 E F2 .213
4779 (from a mailer with this \215ag set, an)2.713 F 2.713(ya)-.15 G .213
4780 (ddresses in the header that do not ha)-2.713 F -.15(ve)-.2 G .97
4781 (an at sign \(\231@\232\) after being re)122 718.8 R .97
4782 (written by ruleset three will ha)-.25 F 1.27 -.15(ve t)-.2 H .97
4783 (he \231@domain\232 clause from).15 F 0 Cg EP
4784 %%Page: 55 51
4785 %%BeginPageSetup
4786 BP
4787 %%EndPageSetup
4788 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4789 (SMM:08-55)195.86 E/F1 10/Times-Roman@0 SF(the sender en)122 96 Q -.15
4790 (ve)-.4 G(lope address tack).15 E(ed on.)-.1 E(This allo)5 E
4791 (ws mail with headers of the form:)-.25 E(From: usera@hosta)162 112.2 Q
4792 -.8(To)162 124.2 S 2.5(:u).8 G(serb@hostb, userc)-2.5 E(to be re)122
4793 140.4 Q(written as:)-.25 E(From: usera@hosta)162 156.6 Q -.8(To)162
4794 168.6 S 2.5(:u).8 G(serb@hostb, userc@hosta)-2.5 E(automatically)122
4795 184.8 Q 5(.H)-.65 G -.25(ow)-5 G -2.15 -.25(ev e).25 H .8 -.4(r, i).25 H
4796 2.5(td).4 G(oesn')-2.5 E 2.5(tr)-.18 G(eally w)-2.5 E(ork reliably)-.1 E
4797 (.)-.65 E 15(dD)102 201 S 2.56(on)-15 G .06(ot include angle brack)-2.56
4798 F .06(ets around route-address syntax addresses.)-.1 F .06
4799 (This is useful on mailers)5.06 F .188(that are going to pass addresses\
4800  to a shell that might interpret angle brack)122 213 R .187
4801 (ets as I/O redirection.)-.1 F(Ho)122 225 Q(we)-.25 E -.15(ve)-.25 G
4802 1.62 -.4(r, i).15 H 3.321(td).4 G .821(oes not protect ag)-3.321 F .821
4803 (ainst other shell metacharacters.)-.05 F .821
4804 (Therefore, passing addresses)5.821 F
4805 (to a shell should not be considered secure.)122 237 Q 5.28(D\207 This)
4806 102 253.2 R(mailer w)2.5 E(ants a \231Date:\232 header line.)-.1 E 15.56
4807 (eT)102 269.4 S .174(his mailer is e)-15.56 F(xpensi)-.15 E .474 -.15
4808 (ve t)-.25 H 2.674(oc).15 G .173(onnect to, so try to a)-2.674 F -.2(vo)
4809 -.2 G .173(id connecting normally; an).2 F 2.673(yn)-.15 G .173
4810 (ecessary con-)-2.673 F(nection will occur during a queue run.)122 281.4
4811 Q(See also option)5 E F0(HoldExpensi)2.5 E -.1(ve)-.1 G F1(.).1 E 13.89
4812 (EE)102 297.6 S(scape lines be)-13.89 E(ginning with \231From)-.15 E 2.5
4813 <9a69>5 G 2.5(nt)-2.5 G(he message with a `>' sign.)-2.5 E 16.67(fT)102
4814 313.8 S .19(he mailer w)-16.67 F .19(ants a)-.1 F F0<ad66>2.69 E/F2 10
4815 /Times-Italic@0 SF(fr)2.69 E(om)-.45 E F1 .19(\215ag, b)2.69 F .19
4816 (ut only if this is a netw)-.2 F .19(ork forw)-.1 F .19
4817 (ard operation \(i.e., the mailer)-.1 F(will gi)122 325.8 Q .3 -.15
4818 (ve a)-.25 H 2.5(ne).15 G(rror if the e)-2.5 E -.15(xe)-.15 G
4819 (cuting user does not ha).15 E .3 -.15(ve s)-.2 H(pecial permissions\).)
4820 .15 E 6.94(F\207 This)102 342 R(mailer w)2.5 E
4821 (ants a \231From:\232 header line.)-.1 E 15(gN)102 358.2 S(ormally)-15 E
4822 (,)-.65 E F2(sendmail)4.893 E F1 2.393(sends internally generated email\
4823  \(e.g., error messages\) using the null)4.893 F 1.327
4824 (return address as required by RFC 1123.)122 370.2 R(Ho)6.327 E(we)-.25
4825 E -.15(ve)-.25 G 2.127 -.4(r, s).15 H 1.327(ome mailers don').4 F 3.827
4826 (ta)-.18 G 1.328(ccept a null return)-3.827 F 3.311(address. If)122
4827 382.2 R(necessary)3.311 E 3.311(,y)-.65 G .811(ou can set the)-3.311 F
4828 F0(g)3.311 E F1 .811(\215ag to pre)3.311 F -.15(ve)-.25 G(nt).15 E F2
4829 (sendmail)3.31 E F1 .81(from obe)3.31 F .81(ying the standards;)-.15 F
4830 1.57(error messages will be sent as from the MAILER-D)122 394.2 R 1.57
4831 (AEMON \(actually)-.4 F 4.07(,t)-.65 G 1.57(he v)-4.07 F 1.57
4832 (alue of the)-.25 F F0($n)4.07 E F1(macro\).)122 406.2 Q 15(hU)102 422.4
4833 S 1.007(pper case should be preserv)-15 F 1.007
4834 (ed in host names \(the $@ portion of the mailer triplet resolv)-.15 F
4835 (ed)-.15 E(from ruleset 0\) for this mailer)122 434.4 Q(.)-.55 E 17.22
4836 (iD)102 450.6 S 2.5(oU)-17.22 G(ser Database re)-2.5 E(writing on en)
4837 -.25 E -.15(ve)-.4 G(lope sender address.).15 E 16.67(IT)102 466.8 S
4838 .474(his mailer will be speaking SMTP to another)-16.67 F F2(sendmail)
4839 2.974 E F1 2.974<8a61>2.974 G 2.975(ss)-2.974 G .475
4840 (uch it can use special protocol)-2.975 F 2.642(features. This)122 478.8
4841 R .142(\215ag should not be used e)2.642 F .142(xcept for deb)-.15 F
4842 .142(ugging purposes because it uses)-.2 F F0(VERB)2.642 E F1(as)2.642 E
4843 (SMTP command.)122 490.8 Q 17.22(jD)102 507 S 2.5(oU)-17.22 G
4844 (ser Database re)-2.5 E(writing on recipients as well as senders.)-.25 E
4845 15(kN)102 523.2 S 1.029(ormally when)-15 F F2(sendmail)3.529 E F1 1.029
4846 (connects to a host via SMTP)3.529 F 3.529(,i)-1.11 G 3.529(tc)-3.529 G
4847 1.03(hecks to mak)-3.529 F 3.53(es)-.1 G 1.03(ure that this isn')-3.53 F
4848 (t)-.18 E .562(accidently the same host name as might happen if)122
4849 535.2 R F2(sendmail)3.062 E F1 .562
4850 (is miscon\214gured or if a long-haul)3.062 F(netw)122 547.2 Q 1.073
4851 (ork interf)-.1 F 1.073(ace is set in loopback mode.)-.1 F 1.074
4852 (This \215ag disables the loopback check.)6.074 F 1.074(It should)6.074
4853 F(only be used under v)122 559.2 Q(ery unusual circumstances.)-.15 E
4854 12.78(KC)102 575.4 S(urrently unimplemented.)-12.78 E(Reserv)5 E
4855 (ed for chunking.)-.15 E 17.22(lT)102 591.6 S
4856 (his mailer is local \(i.e., \214nal deli)-17.22 E -.15(ve)-.25 G
4857 (ry will be performed\).).15 E 13.89(LL)102 607.8 S .598
4858 (imit the line lengths as speci\214ed in RFC 821.)-13.89 F .598
4859 (This deprecated option should be replaced by)5.598 F(the)122 619.8 Q F0
4860 (L=)2.5 E F1(mail declaration.)2.5 E -.15(Fo)5 G 2.5(rh).15 G
4861 (istoric reasons, the)-2.5 E F0(L)2.5 E F1(\215ag also sets the)2.5 E F0
4862 (7)2.5 E F1(\215ag.)2.5 E 12.22(mT)102 636 S .463(his mailer can send t\
4863 o multiple users on the same host in one transaction.)-12.22 F .464
4864 (When a)5.464 F F0($u)2.964 E F1(macro)2.964 E .732(occurs in the)122
4865 648 R F2(ar)3.232 E(gv)-.37 E F1 .732(part of the mailer de\214nition, \
4866 that \214eld will be repeated as necessary for all)3.232 F .673
4867 (qualifying users.)122 660 R(Remo)5.673 E .674(ving this \215ag can def\
4868 eat duplicate supression on a remote site as each)-.15 F
4869 (recipient is sent in a separate transaction.)122 672 Q 3.61(M\207 This)
4870 102 688.2 R(mailer w)2.5 E(ants a \231Message-Id:\232 header line.)-.1 E
4871 15(nD)102 704.4 S 2.5(on)-15 G
4872 (ot insert a UNIX-style \231From\232 line on the front of the message.)
4873 -2.5 E 0 Cg EP
4874 %%Page: 56 52
4875 %%BeginPageSetup
4876 BP
4877 %%EndPageSetup
4878 /F0 10/Times-Bold@0 SF 193.36(SMM:08-56 Sendmail)72 60 R
4879 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 15(oA)102
4880 96 S -.1(lwa)-15 G .816(ys run as the o).1 F .816
4881 (wner of the recipient mailbox.)-.25 F(Normally)5.816 E/F2 10
4882 /Times-Italic@0 SF(sendmail)3.316 E F1 .816(runs as the sender for)3.316
4883 F .198(locally generated mail or as \231daemon\232 \(actually)122 108 R
4884 2.698(,t)-.65 G .198(he user speci\214ed in the)-2.698 F F0(u)2.698 E F1
4885 .198(option\) when deli)2.698 F(v-)-.25 E 1.338(ering netw)122 120 R
4886 1.338(ork mail.)-.1 F 1.338(The normal beha)6.338 F 1.338
4887 (vior is required by most local mailers, which will not)-.2 F(allo)122
4888 132 Q 2.52(wt)-.25 G .02(he en)-2.52 F -.15(ve)-.4 G .021
4889 (lope sender address to be set unless the mailer is running as daemon.)
4890 .15 F .021(This \215ag is)5.021 F(ignored if the)122 144 Q F0(S)2.5 E F1
4891 (\215ag is set.)2.5 E 15(pU)102 160.2 S .498(se the route-addr style re)
4892 -15 F -.15(ve)-.25 G .498(rse-path in the SMTP \231MAIL FR).15 F .497
4893 (OM:\232 command rather than just)-.4 F .205(the return address; althou\
4894 gh this is required in RFC 821 section 3.1, man)122 172.2 R 2.705(yh)
4895 -.15 G .205(osts do not process)-2.705 F(re)122 184.2 Q -.15(ve)-.25 G
4896 (rse-paths properly).15 E 5(.R)-.65 G -2.15 -.25(ev e)-5 H
4897 (rse-paths are of).25 E(\214cially discouraged by RFC 1123.)-.25 E 6.94
4898 (P\207 This)102 200.4 R(mailer w)2.5 E(ants a \231Return-P)-.1 E
4899 (ath:\232 line.)-.15 E 15(qW)102 216.6 S .069
4900 (hen an address that resolv)-15 F .069(es to this mailer is v)-.15 F
4901 .068(eri\214ed \(SMTP VRFY command\), generate 250)-.15 F
4902 (responses instead of 252 responses.)122 228.6 Q
4903 (This will imply that the address is local.)5 E 16.67(rS)102 244.8 S
4904 (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
4905 F1(\215ag.)2.5 E 13.33(RO)102 261 S .669
4906 (pen SMTP connections from a \231secure\232 port.)-13.33 F .669
4907 (Secure ports aren')5.669 F 3.169(t\()-.18 G .67(secure, that is\) e)
4908 -3.169 F .67(xcept on)-.15 F .64
4909 (UNIX machines, so it is unclear that this adds an)122 273 R(ything.)
4910 -.15 E F2(sendmail)5.639 E F1 .639(must be running as root to)3.139 F
4911 (be able to use this \215ag.)122 285 Q 16.11(sS)102 301.2 S
4912 (trip quote characters \(" and \\\) of)-16.11 E 2.5(fo)-.25 G 2.5(ft)
4913 -2.5 G(he address before calling the mailer)-2.5 E(.)-.55 E 14.44(SD)102
4914 317.4 S(on')-14.44 E 3.331(tr)-.18 G .831
4915 (eset the userid before calling the mailer)-3.331 F 5.831(.T)-.55 G .831
4916 (his w)-5.831 F .832(ould be used in a secure en)-.1 F(vironment)-.4 E
4917 (where)122 329.4 Q F2(sendmail)3.318 E F1 .817(ran as root.)3.317 F .817
4918 (This could be used to a)5.817 F -.2(vo)-.2 G .817(id for).2 F .817
4919 (ged addresses.)-.18 F .817(If the)5.817 F F0(U=)3.317 E F1 .817
4920 (\214eld is)3.317 F(also speci\214ed, this \215ag causes the ef)122
4921 341.4 Q(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id to be set to that user)
4922 .15 E(.)-.55 E 15(uU)102 357.6 S .725(pper case should be preserv)-15 F
4923 .725(ed in user names for this mailer)-.15 F 5.726(.S)-.55 G .726
4924 (tandards require preserv)-5.726 F(ation)-.25 E .748
4925 (of case in the local part of addresses, e)122 369.6 R .748
4926 (xcept for those address for which your system accepts)-.15 F
4927 (responsibility)122 381.6 Q 5.15(.R)-.65 G .15(FC 2142 pro)-5.15 F .151
4928 (vides a long list of addresses which should be case insensiti)-.15 F
4929 -.15(ve)-.25 G 5.151(.I).15 G(f)-5.151 E .36
4930 (you use this \215ag, you may be violating RFC 2142.)122 393.6 R .359
4931 (Note that postmaster is al)5.359 F -.1(wa)-.1 G .359(ys treated as a).1
4932 F(case insensiti)122 405.6 Q .3 -.15(ve a)-.25 H(ddress re).15 E -.05
4933 (ga)-.15 G(rdless of this \215ag.).05 E 12.78(UT)102 421.8 S
4934 (his mailer w)-12.78 E(ants UUCP-style \231From\232 lines with the ugly\
4935  \231remote from <host>\232 on the end.)-.1 E 12.78(wT)102 438 S .606
4936 (he user must ha)-12.78 F .906 -.15(ve a v)-.2 H .606
4937 (alid account on this machine, i.e.,)-.1 F F2 -.1(ge)3.106 G(tpwnam).1 E
4938 F1 .607(must succeed.)3.106 F .607(If not, the)5.607 F 1.234
4939 (mail is bounced.)122 450 R 1.233(See also the)6.233 F F0
4940 (MailBoxDatabase)3.733 E F1 3.733(option. This)3.733 F 1.233
4941 (is required to get \231.forw)3.733 F(ard\232)-.1 E(capability)122 462 Q
4942 (.)-.65 E 10.56(WI)102 478.2 S(gnore long term host status information \
4943 \(see Section "Persistent Host Status Information"\).)-10.56 E 7.5
4944 (x\207 This)102 494.4 R(mailer w)2.5 E
4945 (ants a \231Full-Name:\232 header line.)-.1 E 12.78(XT)102 510.6 S .511
4946 (his mailer w)-12.78 F .512(ants to use the hidden dot algorithm as spe\
4947 ci\214ed in RFC 821; basically)-.1 F 3.012(,a)-.65 G .812 -.15(ny l)
4948 -3.012 H(ine).15 E(be)122 522.6 Q .797(ginning with a dot will ha)-.15 F
4949 1.097 -.15(ve a)-.2 H 3.297(ne).15 G .796
4950 (xtra dot prepended \(to be stripped at the other end\).)-3.447 F(This)
4951 5.796 E(insures that lines in the message containing a dot will not ter\
4952 minate the message prematurely)122 534.6 Q(.)-.65 E 15.56(zR)102 550.8 S
4953 .965(un Local Mail T)-15.56 F .965(ransfer Protocol \(LMTP\) between)
4954 -.35 F F2(sendmail)3.465 E F1 .965(and the local mailer)3.465 F 5.965
4955 (.T)-.55 G .965(his is a)-5.965 F -.25(va)122 562.8 S .167(riant on SMT\
4956 P de\214ned in RFC 2033 that is speci\214cally designed for deli).25 F
4957 -.15(ve)-.25 G .167(ry to a local mail-).15 F(box.)122 574.8 Q 13.89(ZA)
4958 102 591 S(pply DialDelay \(if set\) to this mailer)-13.89 E(.)-.55 E 15
4959 (0D)102 607.2 S(on')-15 E 3.606(tl)-.18 G 1.106
4960 (ook up MX records for hosts sent via SMTP/LMTP)-3.606 F 6.106(.D)-1.11
4961 G 3.606(on)-6.106 G 1.107(ot apply)-3.606 F F0 -.25(Fa)3.607 G
4962 (llbackMXhost).25 E F1(either)122 619.2 Q(.)-.55 E 15(1D)102 635.4 S
4963 (on')-15 E 2.5(ts)-.18 G(end null characters \('\\0'\) to this mailer)
4964 -2.5 E(.)-.55 E 15(2D)102 651.6 S(on')-15 E 3.033(tu)-.18 G .533
4965 (se ESMTP e)-3.033 F -.15(ve)-.25 G 3.033(ni).15 G 3.033(fo)-3.033 G
4966 -.25(ff)-3.033 G .533(ered; this is useful for brok).25 F .532
4967 (en systems that of)-.1 F .532(fer ESMTP b)-.25 F .532(ut f)-.2 F(ail)
4968 -.1 E(on EHLO \(without reco)122 663.6 Q -.15(ve)-.15 G
4969 (ring when HELO is tried ne).15 E(xt\).)-.15 E 15(3E)102 679.8 S .001
4970 (xtend the list of characters con)-15 F -.15(ve)-.4 G .002
4971 (rted to =XX notation when con).15 F -.15(ve)-.4 G .002
4972 (rting to Quoted-Printable to).15 F .978(include those that don')122
4973 691.8 R 3.478(tm)-.18 G .978(ap cleanly between ASCII and EBCDIC.)-3.478
4974 F .978(Useful if you ha)5.978 F 1.277 -.15(ve I)-.2 H(BM).15 E
4975 (mainframes on site.)122 703.8 Q 0 Cg EP
4976 %%Page: 57 53
4977 %%BeginPageSetup
4978 BP
4979 %%EndPageSetup
4980 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
4981 (SMM:08-57)195.86 E/F1 10/Times-Roman@0 SF 15(5I)102 96 S 2.716(fn)-15 G
4982 2.716(oa)-2.716 G .217(liases are found for this address, pass the addr\
4983 ess through ruleset 5 for possible alternate)-2.716 F 2.5
4984 (resolution. This)122 108 R(is intended to forw)2.5 E
4985 (ard the mail to an alternate deli)-.1 E -.15(ve)-.25 G(ry spot.).15 E
4986 15(6S)102 124.2 S(trip headers to se)-15 E -.15(ve)-.25 G 2.5(nb).15 G
4987 (its.)-2.5 E 15(7S)102 140.4 S 1.141(trip all output to se)-15 F -.15
4988 (ve)-.25 G 3.641(nb).15 G 3.641(its. This)-3.641 F 1.141(is the def)
4989 3.641 F 1.141(ault if the)-.1 F F0(L)3.64 E F1 1.14(\215ag is set.)3.64
4990 F 1.14(Note that clearing this)6.14 F .295(option is not suf)122 152.4 R
4991 .295(\214cient to get full eight bit data passed through)-.25 F/F2 10
4992 /Times-Italic@0 SF(sendmail)2.795 E F1 5.295(.I)C 2.795(ft)-5.295 G(he)
4993 -2.795 E F0(7)2.795 E F1 .295(option is set,)2.795 F .717
4994 (this is essentially al)122 164.4 R -.1(wa)-.1 G .717
4995 (ys set, since the eighth bit w).1 F .717(as stripped on input.)-.1 F
4996 .716(Note that this option)5.717 F(will only impact messages that didn')
4997 122 176.4 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(8)2.7 E/F3 10/Symbol SF
4998 <ae>A F1 2.5(7b)C(it MIME con)-2.5 E -.15(ve)-.4 G(rsions performed.).15
4999 E 15(8I)102 192.6 S 3.782(fs)-15 G 1.283(et, it is acceptable to send e\
5000 ight bit data to this mailer; the usual attempt to do 8)-3.782 F F3<ae>A
5001 F1 3.783(7b)C(it)-3.783 E(MIME con)122 204.6 Q -.15(ve)-.4 G
5002 (rsions will be bypassed.).15 E 15(9I)102 220.8 S 2.705(fs)-15 G .205
5003 (et, do)-2.705 F F2(limited)2.705 E F1(7)2.705 E F3<ae>A F1 2.704(8b)C
5004 .204(it MIME con)-2.704 F -.15(ve)-.4 G 2.704(rsions. These).15 F(con)
5005 2.704 E -.15(ve)-.4 G .204(rsions are limited to te).15 F .204
5006 (xt/plain data.)-.15 F 17.22(:C)102 237 S .982
5007 (heck addresses to see if the)-17.22 F 3.482(yb)-.15 G -.15(eg)-3.482 G
5008 .982(in \231:include:\232; if the).15 F 3.482(yd)-.15 G .982(o, con)
5009 -3.482 F -.15(ve)-.4 G .982(rt them to the \231*include*\232).15 F
5010 (mailer)122 249 Q(.)-.55 E 18(|C)102 265.2 S
5011 (heck addresses to see if the)-18 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5012 (in with a `|'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5013 (rt them to the \231prog\232 mailer).15 E(.)-.55 E 17.22(/C)102 281.4 S
5014 (heck addresses to see if the)-17.22 E 2.5(yb)-.15 G -.15(eg)-2.5 G
5015 (in with a `/'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
5016 (rt them to the \231*\214le*\232 mailer).15 E(.)-.55 E 10.79(@L)102
5017 297.6 S(ook up addresses in the user database.)-10.79 E 11.67(%D)102
5018 313.8 S 3.383(on)-11.67 G .883(ot attempt deli)-3.383 F -.15(ve)-.25 G
5019 .882(ry on initial recipient of a message or on queue runs unless the q\
5020 ueued).15 F(message is selected using one of the -qI/-qR/-qS queue run \
5021 modi\214ers or an ETRN request.)122 325.8 Q .267
5022 (Con\214guration \214les prior to le)127 342 R -.15(ve)-.25 G 2.768(l6a)
5023 .15 G .268(ssume the `)-2.768 F -1.11(A')-.8 G 2.768(,`)1.11 G .268
5024 (w', `5', `:', `|', `/', and `@' options on the)-2.768 F
5025 (mailer named \231local\232.)102 354 Q .306(The mailer with the special\
5026  name \231error\232 can be used to generate a user error)127 370.2 R
5027 5.305(.T)-.55 G .305(he \(optional\))-5.305 F .323(host \214eld is an e)
5028 102 382.2 R .323(xit status to be returned, and the user \214eld is a m\
5029 essage to be printed.)-.15 F .324(The e)5.324 F .324(xit sta-)-.15 F
5030 .891(tus may be numeric or one of the v)102 394.2 R .891(alues USA)-.25
5031 F .891(GE, NOUSER, NOHOST)-.4 F 3.39(,U)-.74 G -.35(NA)-3.39 G -1.35(VA)
5032 -1 G .89(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 406.2 S 1.141
5033 (RE, TEMPF)1.2 F 1.141(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.141
5034 (COL, or CONFIG to return the corresponding EX_ e).4 F 1.142
5035 (xit code, or an)-.15 F .288
5036 (enhanced error code as described in RFC 1893,)102 418.2 R F2 .288
5037 (Enhanced Mail System Status Codes.)2.788 F F1 -.15(Fo)5.287 G 2.787(re)
5038 .15 G(xample,)-2.937 E(the entry:)102 430.2 Q
5039 ($#error $@ NOHOST $: Host unkno)142 446.4 Q(wn in this domain)-.25 E
5040 .145(on the RHS of a rule will cause the speci\214ed error to be genera\
5041 ted and the \231Host unkno)102 462.6 R .146(wn\232 e)-.25 F .146
5042 (xit sta-)-.15 F .491(tus to be returned if the LHS matches.)102 474.6 R
5043 .491(This mailer is only functional in rulesets 0, 5, or one of the)
5044 5.491 F 1.81(check_* rulesets.)102 486.6 R 1.81
5045 (The host \214eld can also contain the special tok)6.81 F(en)-.1 E F0
5046 (quarantine)4.31 E F1 1.81(which instructs)4.31 F
5047 (sendmail to quarantine the current message.)102 498.6 Q .257
5048 (The mailer with the special name \231discard\232 causes an)127 514.8 R
5049 2.756(ym)-.15 G .256(ail sent to it to be discarded b)-2.756 F .256
5050 (ut oth-)-.2 F 1.313(erwise treated as though it were successfully deli)
5051 102 526.8 R -.15(ve)-.25 G 3.813(red. This).15 F 1.314
5052 (mailer cannot be used in ruleset 0,)3.813 F(only in the v)102 538.8 Q
5053 (arious address checking rulesets.)-.25 E .468
5054 (The mailer named \231local\232)127 555 R F2(must)2.968 E F1 .468
5055 (be de\214ned in e)2.968 F -.15(ve)-.25 G .468
5056 (ry con\214guration \214le.).15 F .468(This is used to deli)5.468 F -.15
5057 (ve)-.25 G(r).15 E .25(local mail, and is treated specially in se)102
5058 567 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75
5059 (,t)-.65 G .25(hree other mailers named \231prog\232,)-2.75 F .942(\231\
5060 *\214le*\232, and \231*include*\232 may be de\214ned to tune the deli)
5061 102 579 R -.15(ve)-.25 G .942(ry of messages to programs, \214les, and)
5062 .15 F(:include: lists respecti)102 591 Q -.15(ve)-.25 G(ly).15 E 5(.T)
5063 -.65 G(he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E
5064 (Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142
5065 607.2 Q
5066 (M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142
5067 619.2 Q(M*include*, P=/de)142 631.2 Q(v/null, F=su, A=INCLUDE $u)-.25 E
5068 .466
5069 (Builtin pathnames are [FILE] and [IPC], the former is used for deli)127
5070 651.6 R -.15(ve)-.25 G .467(ry to \214les, the latter for).15 F(deli)102
5071 663.6 Q -.15(ve)-.25 G .12(ry via interprocess communication.).15 F -.15
5072 (Fo)5.12 G 2.62(rm).15 G .12(ailers that use [IPC] as pathname the ar)
5073 -2.62 F .12(gument v)-.18 F(ec-)-.15 E .761
5074 (tor \(A=\) must start with TCP or FILE for deli)102 675.6 R -.15(ve)
5075 -.25 G .761(ry via a TCP or a Unix domain sock).15 F 3.261(et. If)-.1 F
5076 .761(TCP is)3.261 F .11(used, the second ar)102 687.6 R .109
5077 (gument must be the name of the host to contact.)-.18 F .109
5078 (Optionally a third ar)5.109 F .109(gument can)-.18 F .575
5079 (be used to specify a port, the def)102 699.6 R .576
5080 (ault is smtp \(port 25\).)-.1 F .576(If FILE is used, the second ar)
5081 5.576 F .576(gument must)-.18 F(be the name of the Unix domain sock)102
5082 711.6 Q(et.)-.1 E 0 Cg EP
5083 %%Page: 58 54
5084 %%BeginPageSetup
5085 BP
5086 %%EndPageSetup
5087 /F0 10/Times-Bold@0 SF 193.36(SMM:08-58 Sendmail)72 60 R
5088 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .669
5089 (If the ar)127 96 R .669(gument v)-.18 F .669
5090 (ector does not contain $u then)-.15 F/F2 10/Times-Italic@0 SF(sendmail)
5091 3.169 E F1 .668(will speak SMTP \(or LMTP if the)3.169 F
5092 (mailer \215ag z is speci\214ed\) to the mailer)102 108 Q(.)-.55 E
5093 (If no Eol \214eld is de\214ned, then the def)127 124.2 Q
5094 (ault is "\\r\\n" for SMTP mailers and "\\n" of others.)-.1 E .615
5095 (The Sender and Recipient re)127 140.4 R .615
5096 (writing sets may either be a simple ruleset id or may be tw)-.25 F
5097 3.116(oi)-.1 G(ds)-3.116 E .576
5098 (separated by a slash; if so, the \214rst re)102 152.4 R .575
5099 (writing set is applied to en)-.25 F -.15(ve)-.4 G .575
5100 (lope addresses and the second is).15 F(applied to headers.)102 164.4 Q
5101 (Setting an)5 E 2.5(yv)-.15 G
5102 (alue to zero disables corresponding mailer)-2.75 E(-speci\214c re)-.2 E
5103 (writing.)-.25 E .196
5104 (The Directory is actually a colon-separated path of directories to try)
5105 127 180.6 R 5.197(.F)-.65 G .197(or e)-5.347 F .197
5106 (xample, the de\214ni-)-.15 F .104
5107 (tion \231D=$z:/\232 \214rst tries to e)102 192.6 R -.15(xe)-.15 G .104
5108 (cute in the recipient').15 F 2.604(sh)-.55 G .104
5109 (ome directory; if that is not a)-2.604 F -.25(va)-.2 G .103
5110 (ilable, it tries to).25 F -.15(exe)102 204.6 S .816
5111 (cute in the root of the \214lesystem.).15 F .816
5112 (This is intended to be used only on the \231prog\232 mailer)5.816 F
5113 3.317(,s)-.4 G(ince)-3.317 E .009(some shells \(such as)102 216.6 R F2
5114 (csh)2.509 E F1 2.509(\)r)C .009(efuse to e)-2.509 F -.15(xe)-.15 G .009
5115 (cute if the).15 F 2.509(yc)-.15 G .009
5116 (annot read the current directory)-2.509 F 5.008(.S)-.65 G .008
5117 (ince the queue)-5.008 F(directory is not normally readable by unpri)102
5118 228.6 Q(vile)-.25 E(ged users)-.15 E F2(csh)2.5 E F1
5119 (scripts as recipients can f)2.5 E(ail.)-.1 E 1.862
5120 (The Userid speci\214es the def)127 244.8 R 1.863
5121 (ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.863
5122 (rriding the).15 F F0(DefaultUser)4.363 E F1 .098(option \(q.v)102 256.8
5123 R 2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag i\
5124 s also speci\214ed, this user and group will be set as the ef)2.598 F
5125 (fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E .693
5126 (and gid for the process.)102 268.8 R .694(This may be gi)5.693 F -.15
5127 (ve)-.25 G 3.194(na).15 G(s)-3.194 E F2(user:gr)3.194 E(oup)-.45 E F1
5128 .694(to set both the user and group id; either)3.194 F .127
5129 (may be an inte)102 280.8 R .127(ger or a symbolic name to be look)-.15
5130 F .127(ed up in the)-.1 F F2(passwd)2.627 E F1(and)2.627 E F2(gr)2.627 E
5131 (oup)-.45 E F1 .126(\214les respecti)2.626 F -.15(ve)-.25 G(ly).15 E
5132 5.126(.I)-.65 G(f)-5.126 E .782
5133 (only a symbolic user name is speci\214ed, the group id in the)102 292.8
5134 R F2(passwd)3.282 E F1 .782(\214le for that user is used as the)3.282 F
5135 (group id.)102 304.8 Q .545(The Charset \214eld is used when con)127 321
5136 R -.15(ve)-.4 G .545
5137 (rting a message to MIME; this is the character set used).15 F .465
5138 (in the Content-T)102 333 R .465(ype: header)-.8 F 5.465(.I)-.55 G 2.965
5139 (ft)-5.465 G .465(his is not set, the)-2.965 F F0(DefaultCharset)2.966 E
5140 F1 .466(option is used, and if that is not)2.966 F .258(set, the v)102
5141 345 R .258(alue \231unkno)-.25 F .258(wn-8bit\232 is used.)-.25 F F0
5142 -1.2(WA)5.257 G(RNING:)1.2 E F1 .257
5143 (this \214eld applies to the sender')2.757 F 2.757(sm)-.55 G(ailer)
5144 -2.757 E 2.757(,n)-.4 G .257(ot the)-2.757 F(recipient')102 357 Q 2.701
5145 (sm)-.55 G(ailer)-2.701 E 5.201(.F)-.55 G .201(or e)-5.351 F .201
5146 (xample, if the en)-.15 F -.15(ve)-.4 G .202
5147 (lope sender address lists an address on the local netw).15 F(ork)-.1 E
5148 .48(and the recipient is on an e)102 369 R .48(xternal netw)-.15 F .48
5149 (ork, the character set will be set from the Charset= \214eld for)-.1 F
5150 (the local netw)102 381 Q(ork mailer)-.1 E 2.5(,n)-.4 G
5151 (ot that of the e)-2.5 E(xternal netw)-.15 E(ork mailer)-.1 E(.)-.55 E
5152 .794(The T)127 397.2 R .795(ype= \214eld sets the type information used\
5153  in MIME error messages as de\214ned by RFC)-.8 F 2.805(1894. It)102
5154 409.2 R .305(is actually three v)2.805 F .305
5155 (alues separated by slashes: the MT)-.25 F .305
5156 (A-type \(that is, the description of ho)-.93 F(w)-.25 E .083(hosts are\
5157  named\), the address type \(the description of e-mail addresses\), and\
5158  the diagnostic type \(the)102 421.2 R .143
5159 (description of error diagnostic codes\).)102 433.2 R .143
5160 (Each of these must be a re)5.143 F .142(gistered v)-.15 F .142
5161 (alue or be)-.25 F .142(gin with \231X\255\232.)-.15 F(The def)102 445.2
5162 Q(ault is \231dns/rfc822/smtp\232.)-.1 E 1.175(The m= \214eld speci\214\
5163 es the maximum number of messages to attempt to deli)127 461.4 R -.15
5164 (ve)-.25 G 3.675(ro).15 G 3.675(nas)-3.675 G(ingle)-3.675 E
5165 (SMTP or LMTP connection.)102 473.4 Q(The def)5 E(ault is in\214nite.)
5166 -.1 E 1.545(The r= \214eld speci\214es the maximum number of recipients\
5167  to attempt to deli)127 489.6 R -.15(ve)-.25 G 4.045(ri).15 G 4.045(nas)
5168 -4.045 G(ingle)-4.045 E(en)102 501.6 Q -.15(ve)-.4 G 2.5(lope. It).15 F
5169 (def)2.5 E(aults to 100.)-.1 E 1.052(The /= \214eld speci\214es a ne)127
5170 517.8 R 3.552(wr)-.25 G 1.052(oot directory for the mailer)-3.552 F
5171 6.052(.T)-.55 G 1.052(he path is macro e)-6.052 F 1.052(xpanded and)-.15
5172 F .512(then passed to the \231chroot\232 system call.)102 529.8 R .512
5173 (The root directory is changed before the Directory \214eld is)5.512 F
5174 (consulted or the uid is changed.)102 541.8 Q .56(The W)127 558 R .56
5175 (ait= \214eld speci\214es the maximum time to w)-.8 F .561
5176 (ait for the mailer to return after sending all)-.1 F(data to it.)102
5177 570 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork)
5178 .15 E(ed by)-.1 E F2(sendmail)2.5 E F1(.)A 1.164(The Queue)127 586.2 R
5179 1.164(group= \214eld speci\214es the def)-.15 F 1.164
5180 (ault queue group in which recei)-.1 F -.15(ve)-.25 G 3.664(dm).15 G
5181 1.163(ail should be)-3.664 F 2.848(queued. This)102 598.2 R .348
5182 (can be o)2.848 F -.15(ve)-.15 G .349(rridden by other means as e).15 F
5183 .349(xplained in section `)-.15 F .349(`Queue Groups and Queue)-.74 F
5184 (Directories')102 610.2 Q('.)-.74 E F0 2.5(5.5. H)87 634.2 R 2.5<8a44>
5185 2.5 G(e\214ne Header)-2.5 E F1 1.136
5186 (The format of the header lines that)127 650.4 R F2(sendmail)3.636 E F1
5187 1.135(inserts into the message are de\214ned by the)3.636 F F0(H)3.635 E
5188 F1 2.5(line. The)102 662.4 R(syntax of this line is one of the follo)2.5
5189 E(wing:)-.25 E F0(H)142 678.6 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0
5190 (H)142 699 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0(:)
5191 A F2(htemplate)2.5 E 0 Cg EP
5192 %%Page: 59 55
5193 %%BeginPageSetup
5194 BP
5195 %%EndPageSetup
5196 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5197 (SMM:08-59)195.86 E(H)142 96 Q/F1 10/Times-Roman@0 SF([)A F0(?$)A/F2 10
5198 /Times-Italic@0 SF({macr)A(o})-.45 E F0(?])A F2(hname)A F0(:)A F2
5199 (htemplate)2.5 E F1 1.058(Continuation lines in this spec are re\215ect\
5200 ed directly into the outgoing message.)102 112.2 R(The)6.058 E F2
5201 (htemplate)3.558 E F1(is)3.558 E(macro-e)102 124.2 Q 1.12
5202 (xpanded before insertion into the message.)-.15 F 1.12(If the)6.12 F F2
5203 (m\215a)3.62 E(gs)-.1 E F1 1.12(\(surrounded by question marks\))3.62 F
5204 .161(are speci\214ed, at least one of the speci\214ed \215ags must be s\
5205 tated in the mailer de\214nition for this header)102 136.2 R .858
5206 (to be automatically output.)102 148.2 R .858(If a)5.858 F F2(${macr)
5207 3.358 E(o})-.45 E F1 .858
5208 (\(surrounded by question marks\) is speci\214ed, the header)3.358 F
5209 1.264(will be automatically output if the macro is set.)102 160.2 R
5210 1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.764(ft)
5211 -3.764 G 1.264(he normal)-3.764 F .233(methods, including using the)102
5212 172.2 R F0(macr)2.733 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732
5213 F .232(If one of these headers is in the input)5.232 F .124
5214 (it is re\215ected to the output re)102 184.2 R -.05(ga)-.15 G .124
5215 (rdless of these \215ags or macros.).05 F .125(Notice: If a)5.125 F F2
5216 (${macr)2.625 E(o})-.45 E F1 .125(is used to set a)2.625 F(header)102
5217 196.2 Q 4.309(,t)-.4 G 1.809
5218 (hen it is useful to add that macro to class)-4.309 F F2($={per)4.308 E
5219 (sistentMacr)-.1 E(os})-.45 E F1 1.808(which consists of the)4.308 F
5220 (macros that should be sa)102 208.2 Q -.15(ve)-.2 G 2.5(da).15 G
5221 (cross queue runs.)-2.5 E(Some headers ha)127 224.4 Q .3 -.15(ve s)-.2 H
5222 (pecial semantics that will be described later).15 E(.)-.55 E 2.71(As)
5223 127 240.6 S .21(econdary syntax allo)-2.71 F .21(ws v)-.25 F .211
5224 (alidation of headers as the)-.25 F 2.711(ya)-.15 G .211(re being read.)
5225 -2.711 F 1.811 -.8(To e)5.211 H .211(nable v).8 F(alidation,)-.25 E
5226 (use:)102 252.6 Q F0(H)142 268.8 Q F2(Header)A F0 2.5(:$)C(>)-2.5 E F2
5227 (Ruleset)A F0(H)142 280.8 Q F2(Header)A F0 2.5(:$)C(>+)-2.5 E F2
5228 (Ruleset)A F1 .265(The indicated)102 297 R F2(Ruleset)2.765 E F1 .265
5229 (is called for the speci\214ed)2.765 F F2(Header)2.765 E F1 2.765(,a)C
5230 .265(nd can return)-2.765 F F0($#err)2.765 E(or)-.18 E F1 .265
5231 (to reject or quaran-)2.765 F 1.304(tine the message or)102 309 R F0
5232 ($#discard)3.804 E F1 1.304(to discard the message \(as with the other)
5233 3.804 F F0(check_)3.804 E F1 3.804(*r)C 3.804(ulesets\). The)-3.804 F
5234 3.176(ruleset recei)102 321 R -.15(ve)-.25 G 5.676(st).15 G 3.176
5235 (he header \214eld-body as ar)-5.676 F 3.175
5236 (gument, i.e., not the header \214eld-name; see also)-.18 F .629
5237 (${hdr_name} and ${currHeader}.)102 333 R .629
5238 (The header is treated as a structured \214eld, that is, te)5.629 F .63
5239 (xt in paren-)-.15 F .337
5240 (theses is deleted before processing, unless the second form)102 345 R
5241 F0($>+)2.837 E F1 .337(is used.)2.837 F .337(Note: only one ruleset can)
5242 5.337 F(be associated with a header;)102 357 Q F2(sendmail)2.5 E F1
5243 (will silently ignore multiple entries.)2.5 E -.15(Fo)127 373.2 S 2.5
5244 (re).15 G(xample, the con\214guration lines:)-2.65 E
5245 (HMessage-Id: $>CheckMessageId)142 389.4 Q(SCheckMessageId)142 413.4 Q
5246 (R< $+ @ $+)142 425.4 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83
5247 (R$* $#error)142 437.4 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G
5248 (essage-Id header)-2.5 E -.1(wo)102 453.6 S(uld refuse an).1 E 2.5(ym)
5249 -.15 G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G
5250 2.5(ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142
5251 469.8 Q(Message-Id: some te)142 481.8 Q(xt)-.15 E(Message-Id: <le)142
5252 493.8 Q -.05(ga)-.15 G 2.5(lt).05 G -.15(ex)-2.5 G(t@domain> e).15 E
5253 (xtra crud)-.15 E 3.068(Ad)102 510 S(ef)-3.068 E .569
5254 (ault ruleset that is called for headers which don')-.1 F 3.069(th)-.18
5255 G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .569
5256 (peci\214c ruleset de\214ned for them can)-3.069 F(be speci\214ed by:)
5257 102 522 Q F0(H)142 538.2 Q F2(*)A F0 2.5(:$)C(>)-2.5 E F2(Ruleset)A F1
5258 (or)102 554.4 Q F0(H)142 570.6 Q F2(*)A F0 2.5(:$)C(>+)-2.5 E F2
5259 (Ruleset)A F0 2.5(5.6. O)87 598.8 R 2.5<8a53>2.5 G(et Option)-2.5 E F1
5260 .963(There are a number of global options that can be set from a con\
5261 \214guration \214le.)127 615 R .962(Options are)5.962 F .86
5262 (represented by full w)102 627 R .86(ords; some are also representable \
5263 as single characters for back compatibility)-.1 F(.)-.65 E
5264 (The syntax of this line is:)102 639 Q F0(O)142 655.2 Q F2(option)7.5 E
5265 F0(=)A F2(value)A F1 .563(This sets option)102 671.4 R F2(option)3.062 E
5266 F1 .562(to be)3.062 F F2(value)3.062 E F1 5.562(.N)C .562
5267 (ote that there)-5.562 F F2(must)3.062 E F1 .562
5268 (be a space between the letter `O' and the)3.062 F(name of the option.)
5269 102 683.4 Q(An older v)5 E(ersion is:)-.15 E F0(O)142 699.6 Q F2 1.666
5270 (ov)C(alue)-1.666 E F1 .13(where the option)102 715.8 R F2(o)2.63 E F1
5271 .13(is a single character)2.63 F 5.13(.D)-.55 G .13
5272 (epending on the option,)-5.13 F F2(value)2.63 E F1 .13
5273 (may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 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/F1 10/Times-Roman@0 SF 2.5(ab)
5280 102 96 S(oolean \(with le)-2.5 E -.05(ga)-.15 G 2.5(lv).05 G
5281 (alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)-2.75 E
5282 (ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E 1.164(All \
5283 \214lenames used in options should be absolute paths, i.e., starting wi\
5284 th '/'.)127 112.2 R(Relati)6.164 E 1.464 -.15(ve \214)-.25 H(le-).15 E
5285 (names most lik)102 124.2 Q
5286 (ely cause surprises during operation \(unless otherwise noted\).)-.1 E
5287 (The options supported \(with the old, one character names in brack)127
5288 140.4 Q(ets\) are:)-.1 E(AliasFile=)102 156.6 Q/F2 10/Times-Italic@0 SF
5289 (spec, spec, ...)A F1 .182([A] Specify possible alias \214le\(s\).)174
5290 168.6 R(Each)5.182 E F2(spec)2.682 E F1 .183(should be in the format `)
5291 2.682 F(`)-.74 E F2(class)A F0(:)A F2(info)2.683 E F1 -.74('')C(where)
5292 174 180.6 Q F2(class)3.031 E F0(:)A F1 .531(is optional and def)3.031 F
5293 .531(aults to `)-.1 F(`implicit')-.74 E 3.031('. Note)-.74 F(that)3.031
5294 E F2(info)3.031 E F1 .53(is required for)3.03 F(all)174 192.6 Q F2
5295 (class)3.524 E F1 1.024(es e)B 1.024(xcept \231ldap\232.)-.15 F -.15(Fo)
5296 6.024 G 3.524(rt).15 G 1.024(he \231ldap\232 class, if)-3.524 F F2(info)
5297 3.524 E F1 1.025(is not speci\214ed, a def)3.524 F(ault)-.1 E F2(info)
5298 174 204.6 Q F1 -.25(va)2.5 G(lue is used as follo).25 E(ws:)-.25 E
5299 (\255k \(&\(objectClass=sendmailMT)214 220.8 Q(AAliasObject\))-.93 E
5300 (\(sendmailMT)226.5 232.8 Q(AAliasName=aliases\))-.93 E(\(|\(sendmailMT)
5301 226.5 244.8 Q -.4(AC)-.93 G(luster=${sendmailMT).4 E -.4(AC)-.93 G
5302 (luster}\)).4 E(\(sendmailMT)231.5 256.8 Q(AHost=$j\)\))-.93 E
5303 (\(sendmailMT)226.5 268.8 Q(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15 E
5304 (\255v sendmailMT)214 280.8 Q(AAliasV)-.93 E(alue)-1.11 E 2.305
5305 (Depending on ho)174 297 R(w)-.25 E F2(sendmail)4.805 E F1 2.305
5306 (is compiled, v)4.805 F 2.305
5307 (alid classes are \231implicit\232 \(search)-.25 F 1.207(through a comp\
5308 iled-in list of alias \214le types, for back compatibility\), \231hash\
5309 \232 \(if)174 309 R/F3 9/Times-Roman@0 SF(NEWDB)174 321 Q F1 .496
5310 (is speci\214ed\), \231btree\232 \(if)2.996 F F3(NEWDB)2.996 E F1 .496
5311 (is speci\214ed\), \231dbm\232 \(if)2.996 F F3(NDBM)2.996 E F1 .496
5312 (is speci-)2.996 F .201(\214ed\), \231stab\232 \(internal symbol table \
5313 \212 not normally used unless you ha)174 333 R .501 -.15(ve n)-.2 H
5314 2.701(oo).15 G(ther)-2.701 E 2.786
5315 (database lookup\), \231sequence\232 \(use a sequence of maps pre)174
5316 345 R 2.785(viously declared\),)-.25 F .638(\231ldap\232 \(if)174 357 R
5317 F3(LD)3.138 E(APMAP)-.36 E F1 .638
5318 (is speci\214ed\), or \231nis\232 \(if)3.138 F F3(NIS)3.139 E F1 .639
5319 (is speci\214ed\).)3.139 F .639(If a list of)5.639 F F2(spec)3.139 E F1
5320 (s)A(are pro)174 369 Q(vided,)-.15 E F2(sendmail)2.5 E F1
5321 (searches them in order)2.5 E(.)-.55 E(AliasW)102 385.2 Q(ait=)-.8 E F2
5322 (timeout)A F1 .141([a] If set, w)174 397.2 R .141(ait up to)-.1 F F2
5323 (timeout)2.641 E F1 .141(\(units def)2.641 F .14
5324 (ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .517
5325 (in the alias database before starting up.)174 409.2 R .517
5326 (If it does not appear in the)5.517 F F2(timeout)3.018 E F1(inter)3.018
5327 E(-)-.2 E -.25(va)174 421.2 S 2.5(li).25 G(ssue a w)-2.5 E(arning.)-.1 E
5328 (Allo)102 437.4 Q(wBogusHELO)-.25 E 1.104([no short name] If set, allo)
5329 174 449.4 R 3.604(wH)-.25 G 1.104(ELO SMTP commands that don')-3.604 F
5330 3.604(ti)-.18 G 1.103(nclude a host)-3.604 F 2.881(name. Setting)174
5331 461.4 R .382(this violates RFC 1123 section 5.2.5, b)2.881 F .382
5332 (ut is necessary to interoper)-.2 F(-)-.2 E .061(ate with se)174 473.4 R
5333 -.15(ve)-.25 G .061(ral SMTP clients.).15 F .061(If there is a v)5.061 F
5334 .06(alue, it is still check)-.25 F .06(ed for le)-.1 F(gitimac)-.15 E
5335 -.65(y.)-.15 G(AuthMaxBits=)102 489.6 Q F2(N)A F1 .697([no short name] \
5336 Limit the maximum encryption strength for the security layer in)5.24 F
5337 1.318(SMTP A)174 501.6 R 1.318(UTH \(SASL\). Def)-.55 F 1.317
5338 (ault is essentially unlimited.)-.1 F 1.317(This allo)6.317 F 1.317
5339 (ws to turn of)-.25 F(f)-.25 E .377(additional encryption in SASL if ST)
5340 174 513.6 R(AR)-.93 E .377(TTLS is already encrypting the communi-)-.6 F
5341 .179(cation, because the e)174 525.6 R .179
5342 (xisting encryption strength is tak)-.15 F .179
5343 (en into account when choos-)-.1 F .997
5344 (ing an algorithm for the security layer)174 537.6 R 5.998(.F)-.55 G
5345 .998(or e)-6.148 F .998(xample, if ST)-.15 F(AR)-.93 E .998
5346 (TTLS is used and)-.6 F .437
5347 (the symmetric cipher is 3DES, then the the k)174 549.6 R -.15(ey)-.1 G
5348 .437(length \(in bits\) is 168.).15 F .437(Hence set-)5.437 F(ting)174
5349 561.6 Q F0 -.5(Au)2.5 G(thMaxBits).5 E F1(to 168 will disable an)2.5 E
5350 2.5(ye)-.15 G(ncryption in SASL.)-2.5 E -1.05(AuthMechanisms [no)102
5351 577.8 R .687(short name] List of authentication mechanisms for A)3.187 F
5352 .688(UTH \(separated by spa-)-.55 F 3.049(ces\). The)174 589.8 R(adv)
5353 3.049 E .548
5354 (ertised list of authentication mechanisms will be the intersection of)
5355 -.15 F 1.125(this list and the list of a)174 601.8 R -.25(va)-.2 G 1.126
5356 (ilable mechanisms as determined by the Cyrus SASL).25 F(library)174
5357 613.8 Q 6.167(.I)-.65 G 3.667(fS)-6.167 G -.93(TA)-3.667 G -.6(RT).93 G
5358 1.167(TLS is acti).6 F -.15(ve)-.25 G 3.667(,E).15 G(XTERN)-3.667 E
5359 1.167(AL will be added to this list.)-.35 F 1.166(In that)6.167 F
5360 (case, the v)174 625.8 Q
5361 (alue of {cert_subject} is used as authentication id.)-.25 E 17.83
5362 (AuthOptions [no)102 642 R .836(short name] List of options for SMTP A)
5363 3.335 F .836(UTH consisting of single characters)-.55 F(with interv)174
5364 654 Q(ening white space or commas.)-.15 E 0 Cg EP
5365 %%Page: 61 57
5366 %%BeginPageSetup
5367 BP
5368 %%EndPageSetup
5369 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5370 (SMM:08-61)195.86 E/F1 10/Times-Roman@0 SF 12.78(AU)214 96 S(se the A)
5371 -12.78 E(UTH= parameter for the MAIL FR)-.55 E(OM)-.4 E
5372 (command only when authentication succeeded.)234 108 Q
5373 (This can be used as a w)234 120 Q(orkaround for brok)-.1 E(en)-.1 E(MT)
5374 234 132 Q(As that do not implement RFC 2554 correctly)-.93 E(.)-.65 E
5375 15.56(ap)214 144 S(rotection from acti)-15.56 E .3 -.15(ve \()-.25 H
5376 (non-dictionary\) attacks).15 E(during authentication e)234 156 Q
5377 (xchange.)-.15 E 15.56(cr)214 168 S
5378 (equire mechanisms which pass client credentials,)-15.56 E(and allo)234
5379 180 Q 2.5(wm)-.25 G(echanisms which can pass credentials)-2.5 E
5380 (to do so.)234 192 Q 15(dd)214 204 S(on')-15 E 2.5(tp)-.18 G
5381 (ermit mechanisms susceptible to passi)-2.5 E -.15(ve)-.25 G
5382 (dictionary attack.)234 216 Q 16.67(fr)214 228 S(equire forw)-16.67 E
5383 (ard secrec)-.1 E 2.5(yb)-.15 G(etween sessions)-2.5 E(\(breaking one w)
5384 234 240 Q(on')-.1 E 2.5(th)-.18 G(elp break ne)-2.5 E(xt\).)-.15 E 12.22
5385 (mr)214 252 S(equire mechanisms which pro)-12.22 E
5386 (vide mutual authentication)-.15 E(\(only a)234 264 Q -.25(va)-.2 G
5387 (ilable if using Cyrus SASL v2 or later\).).25 E 15(pd)214 276 S(on')-15
5388 E 2.5(tp)-.18 G(ermit mechanisms susceptible to simple)-2.5 E(passi)234
5389 288 Q .3 -.15(ve a)-.25 H(ttack \(e.g., PLAIN, LOGIN\), unless a).15 E
5390 (security layer is acti)234 300 Q -.15(ve)-.25 G(.).15 E 15(yd)214 312 S
5391 (on')-15 E 2.5(tp)-.18 G(ermit mechanisms that allo)-2.5 E 2.5(wa)-.25 G
5392 (non)-2.5 E(ymous login.)-.15 E(The \214rst option applies to sendmail \
5393 as a client, the others to a serv)174 328.2 Q(er)-.15 E 5(.E)-.55 G
5394 (xample:)-5 E 2.5(OA)214 344.4 S(uthOptions=p,y)-2.5 E -.1(wo)174 360.6
5395 S 1.347(uld disallo).1 F 3.847(wA)-.25 G 1.347(NONYMOUS as A)-3.847 F
5396 1.347(UTH mechanism and w)-.55 F 1.346(ould allo)-.1 F 3.846(wP)-.25 G
5397 (LAIN)-3.846 E 1.788(and LOGIN only if a security layer \(e.g., pro)174
5398 372.6 R 1.789(vided by ST)-.15 F(AR)-.93 E 1.789(TTLS\) is already)-.6 F
5399 (acti)174 384.6 Q -.15(ve)-.25 G 5.364(.T).15 G .364
5400 (he options 'a', 'c', ')-5.364 F .364(d', 'f)-.5 F .364
5401 (', 'p', and 'y' refer to properties of the selected).55 F 1.089
5402 (SASL mechanisms.)174 396.6 R 1.089
5403 (Explanations of these properties can be found in the Cyrus)6.089 F
5404 (SASL documentation.)174 408.6 Q 23.39(AuthRealm [no)102 424.8 R 2.502
5405 (short name] The authentication realm that is passed to the Cyrus SASL)
5406 5.003 F(library)174 436.8 Q 5(.I)-.65 G 2.5(fn)-5 G 2.5(or)-2.5 G
5407 (ealm is speci\214ed,)-2.5 E F0($j)2.5 E F1(is used.)2.5 E
5408 (BadRcptThrottle=)102 453 Q/F2 10/Times-Italic@0 SF(N)A F1 1.194([no sh\
5409 ort name] If set and the speci\214ed number of recipients in a single S\
5410 MTP)174 465 R .596(transaction ha)174 477 R .896 -.15(ve b)-.2 H .595
5411 (een rejected, sleep for one second after each subsequent RCPT).15 F
5412 (command in that transaction.)174 489 Q(BlankSub=)102 505.2 Q F2(c)A F1
5413 1.255([B] Set the blank substitution character to)22.47 F F2(c)3.755 E
5414 F1 6.255(.U)C 1.255(nquoted spaces in addresses are)-6.255 F
5415 (replaced by this character)174 517.2 Q 5(.D)-.55 G(ef)-5 E
5416 (aults to space \(i.e., no change is made\).)-.1 E(CA)102 533.4 Q(CertP)
5417 -.4 E 21.16(ath [no)-.15 F .897(short name] P)3.397 F .897
5418 (ath to directory with certi\214cates of CAs.)-.15 F .896
5419 (This directory direc-)5.896 F 1.234(tory must contain the hashes of ea\
5420 ch CA certi\214cate as \214lenames \(or as links to)174 545.4 R(them\).)
5421 174 557.4 Q(CA)102 573.6 Q 23.23(CertFile [no)-.4 F 1.439(short name] F\
5422 ile containing one or more CA certi\214cates; see section about)3.94 F
5423 (ST)174 585.6 Q(AR)-.93 E(TTLS for more information.)-.6 E 14.51
5424 (CheckAliases [n])102 601.8 R -1.11(Va)2.5 G
5425 (lidate the RHS of aliases when reb)1.11 E(uilding the alias database.)
5426 -.2 E(CheckpointInterv)102 618 Q(al=)-.25 E F2(N)A F1 1.296
5427 ([C] Checkpoints the queue e)174 630 R -.15(ve)-.25 G(ry).15 E F2(N)
5428 3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.297
5429 (If your system)6.297 F .747(crashes during deli)174 642 R -.15(ve)-.25
5430 G .746(ry to a lar).15 F .746(ge list, this pre)-.18 F -.15(ve)-.25 G
5431 .746(nts retransmission to an).15 F 3.246(yb)-.15 G .746(ut the)-3.446 F
5432 (last)174 654 Q F2(N)2.5 E F1(recipients.)2.5 E(ClassF)102 670.2 Q
5433 (actor=)-.15 E F2(fact)A F1 1.624([z] The indicated)4.29 F F2(fact)4.124
5434 E F1 1.624(or is multiplied by the message class \(determined by the)B
5435 .719(Precedence: \214eld in the user header and the)174 682.2 R F0(P)
5436 3.219 E F1 .718(lines in the con\214guration \214le\) and)3.218 F 2.637
5437 (subtracted from the priority)174 694.2 R 7.637(.T)-.65 G 2.637
5438 (hus, messages with a higher Priority: will be)-7.637 F -.1(fa)174 706.2
5439 S -.2(vo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E 0 Cg EP
5440 %%Page: 62 58
5441 %%BeginPageSetup
5442 BP
5443 %%EndPageSetup
5444 /F0 10/Times-Bold@0 SF 193.36(SMM:08-62 Sendmail)72 60 R
5445 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 12.27
5446 (ClientCertFile [no)102 96 R .708(short name] File containing the certi\
5447 \214cate of the client, i.e., this certi\214cate is)3.209 F(used when)
5448 174 108 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1
5449 (acts as client \(for ST)2.5 E(AR)-.93 E(TTLS\).)-.6 E(ClientK)102 124.2
5450 Q -.15(ey)-.25 G 13.23(File [no).15 F .714
5451 (short name] File containing the pri)3.214 F -.25(va)-.25 G .714(te k)
5452 .25 F 1.014 -.15(ey b)-.1 H .714(elonging to the client certi\214cate)
5453 .15 F(\(for ST)174 136.2 Q(AR)-.93 E(TTLS if)-.6 E F2(sendmail)2.5 E F1
5454 (runs as client\).)2.5 E(ClientPortOptions=)102 152.4 Q F2(options)A F1
5455 .355([O] Set client SMTP options.)174 164.4 R .355(The options are)5.355
5456 F F2 -.1(ke)2.855 G(y=value)-.2 E F1 .355(pairs separated by com-)2.855
5457 F 2.5(mas. Kno)174 176.4 R(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G(re:)
5458 -2.5 E 52.83(Port Name/number)214 192.6 R
5459 (of source port for connection \(def)2.5 E(aults to an)-.1 E 2.5(yf)-.15
5460 G(ree port\))-2.5 E 48.95(Addr Address)214 204.6 R(mask \(def)2.5 E
5461 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 216.6 S 41.31
5462 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5463 21.72(SndBufSize Size)214 228.6 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25
5464 E 21.17(RcvBufSize Size)214 240.6 R(of TCP recei)2.5 E .3 -.15(ve b)-.25
5465 H(uf)-.05 E(fer)-.25 E 34.5(Modi\214er Options)214 252.6 R
5466 (\(\215ags\) for the client)2.5 E(The)174 268.8 Q F2(Addr)3.165 E F1
5467 .666(ess mask may be a numeric address in dot notation or a netw)B .666
5468 (ork name.)-.1 F F2(Modi\214er)174 280.8 Q F1(can be the follo)2.5 E
5469 (wing character:)-.25 E 67(hu)214 297 S(se name of interf)-67 E
5470 (ace for HELO command)-.1 E 64.78(Ad)214 309 S(on')-64.78 E 2.5(tu)-.18
5471 G(se A)-2.5 E(UTH when sending e-mail)-.55 E 66.44(Sd)214 321 S(on')
5472 -66.44 E 2.5(tu)-.18 G(se ST)-2.5 E(AR)-.93 E(TTLS when sending e-mail)
5473 -.6 E .764(If `)174 337.2 R(`h')-.74 E 3.264('i)-.74 G 3.264(ss)-3.264 G
5474 .763(et, the name corresponding to the outgoing interf)-3.264 F .763
5475 (ace address \(whether)-.1 F .431
5476 (chosen via the Connection parameter or the def)174 349.2 R .431
5477 (ault\) is used for the HELO/EHLO)-.1 F 3.618(command. Ho)174 361.2 R
5478 (we)-.25 E -.15(ve)-.25 G 1.918 -.4(r, t).15 H 1.118
5479 (he name must not start with a square brack).4 F 1.117(et and it must)
5480 -.1 F 1.841(contain at least one dot.)174 373.2 R 1.842
5481 (This is a simple test whether the name is not an IP)6.842 F .713
5482 (address \(in square brack)174 385.2 R .713(ets\) b)-.1 F .713
5483 (ut a quali\214ed hostname.)-.2 F .712(Note that multiple Client-)5.713
5484 F .343(PortOptions settings are allo)174 397.2 R .343
5485 (wed in order to gi)-.25 F .643 -.15(ve s)-.25 H .344
5486 (ettings for each protocol f).15 F(amily)-.1 E .316(\(e.g., one for F)
5487 174 409.2 R .316(amily=inet and one for F)-.15 F 2.816(amily=inet6\). A)
5488 -.15 F .315(restriction placed on one)2.816 F -.1(fa)174 421.2 S
5489 (mily only af).1 E(fects outgoing connections on that particular f)-.25
5490 E(amily)-.1 E(.)-.65 E 3.95(ColonOkInAddr [no)102 437.4 R 4.679
5491 (short name] If set, colons are acceptable in e-mail addresses \(e.g.,)
5492 7.179 F 3.54(\231host:user\232\). If)174 449.4 R 1.04
5493 (not set, colons indicate the be)3.54 F 1.04
5494 (ginning of a RFC 822 group con-)-.15 F 1.987
5495 (struct \(\231groupname: member1, member2, ... memberN;\232\).)174 461.4
5496 R 1.988(Doubled colons are)6.988 F(al)174 473.4 Q -.1(wa)-.1 G 2.215(ys\
5497  acceptable \(\231nodename::user\232\) and proper route-addr nesting is\
5498  under).1 F(-)-.2 E 1.036(stood \(\231<@relay:user@host>\232\).)174
5499 485.4 R 1.037(Furthermore, this option def)6.036 F 1.037
5500 (aults on if the con-)-.1 F .854(\214guration v)174 497.4 R .854
5501 (ersion le)-.15 F -.15(ve)-.25 G 3.354(li).15 G 3.354(sl)-3.354 G .853
5502 (ess than 6 \(for back compatibility\).)-3.354 F(Ho)5.853 E(we)-.25 E
5503 -.15(ve)-.25 G 1.653 -.4(r, i).15 H 3.353(tm).4 G(ust)-3.353 E(be of)174
5504 509.4 Q 2.5(ff)-.25 G(or full compatibility with RFC 822.)-2.5 E
5505 (ConnectionCacheSize=)102 525.6 Q F2(N)A F1 .242([k] The maximum number\
5506  of open connections that will be cached at a time.)174 537.6 R(The)
5507 5.243 E(def)174 549.6 Q .386(ault is one.)-.1 F .386
5508 (This delays closing the current connection until either this in)5.386 F
5509 -.2(vo)-.4 G(ca-).2 E 1.191(tion of)174 561.6 R F2(sendmail)3.691 E F1
5510 1.191(needs to connect to another host or it terminates.)3.691 F 1.192
5511 (Setting it to)6.192 F 2.047(zero def)174 573.6 R 2.047
5512 (aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.046
5513 (hat is, connections are closed immediately)-4.546 F(.)-.65 E .266(Sinc\
5514 e this consumes \214le descriptors, the connection cache should be k)174
5515 585.6 R .266(ept small: 4)-.1 F(is probably a practical maximum.)174
5516 597.6 Q(ConnectionCacheT)102 613.8 Q(imeout=)-.35 E F2(timeout)A F1 .708
5517 ([K] The maximum amount of time a cached connection will be permitted t\
5518 o idle)174 625.8 R 1.082(without acti)174 637.8 R(vity)-.25 E 6.082(.I)
5519 -.65 G 3.582(ft)-6.082 G 1.083(his time is e)-3.582 F 1.083
5520 (xceeded, the connection is immediately closed.)-.15 F .418(This v)174
5521 649.8 R .418(alue should be small \(on the order of ten minutes\).)-.25
5522 F(Before)5.418 E F2(sendmail)2.918 E F1 .417(uses a)2.917 F .507
5523 (cached connection, it al)174 661.8 R -.1(wa)-.1 G .508
5524 (ys sends a RSET command to check the connection; if).1 F .402(this f)
5525 174 673.8 R .402(ails, it reopens the connection.)-.1 F .401(This k)
5526 5.402 F .401(eeps your end from f)-.1 F .401(ailing if the other)-.1 F
5527 1.544(end times out.)174 685.8 R 1.545
5528 (The point of this option is to be a good netw)6.544 F 1.545
5529 (ork neighbor and)-.1 F -.2(avo)174 697.8 S(id using up e).2 E(xcessi)
5530 -.15 E .3 -.15(ve r)-.25 H(esources on the other end.).15 E(The def)5 E
5531 (ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E 0 Cg EP
5532 %%Page: 63 59
5533 %%BeginPageSetup
5534 BP
5535 %%EndPageSetup
5536 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5537 (SMM:08-63)195.86 E/F1 10/Times-Roman@0 SF(ConnectOnlyT)102 96 Q(o=)-.8
5538 E/F2 10/Times-Italic@0 SF(addr)A(ess)-.37 E F1 .862
5539 ([no short name] This can be used to o)174 108 R -.15(ve)-.15 G .861
5540 (rride the connection address \(for testing).15 F(purposes\).)174 120 Q
5541 (ConnectionRateThrottle=)102 136.2 Q F2(N)A F1 .211
5542 ([no short name] If set to a positi)174 148.2 R .511 -.15(ve v)-.25 H
5543 .211(alue, allo)-.1 F 2.711(wn)-.25 G 2.712(om)-2.711 G .212(ore than)
5544 -2.712 F F2(N)2.712 E F1 .212(incoming connec-)2.712 F .132
5545 (tions in a one second period per daemon.)174 160.2 R .132
5546 (This is intended to \215atten out peaks and)5.132 F(allo)174 172.2 Q
5547 2.5(wt)-.25 G(he load a)-2.5 E -.15(ve)-.2 G(rage checking to cut in.)
5548 .15 E(Def)5 E(aults to zero \(no limits\).)-.1 E(ConnectionRateW)102
5549 188.4 Q(indo)-.4 E(wSize=)-.25 E F2(N)A F1 .458
5550 ([no short name] De\214ne the length of the interv)174 200.4 R .459
5551 (al for which the number of incom-)-.25 F
5552 (ing connections is maintained.)174 212.4 Q(The def)5 E
5553 (ault is 60 seconds.)-.1 E(ControlSock)102 228.6 Q(etName=)-.1 E F2
5554 (name)A F1 .477([no short name] Name of the control sock)174 240.6 R
5555 .476(et for daemon management.)-.1 F 2.976(Ar)5.476 G(unning)-2.976 E F2
5556 (sendmail)174 252.6 Q F1 1.225
5557 (daemon can be controlled through this named sock)3.725 F 3.725(et. A)
5558 -.1 F -.25(va)-.74 G 1.225(ilable com-).25 F .995(mands are:)174 264.6 R
5559 F2 .995(help, r)3.495 F .995(estart, shutdown,)-.37 F F1(and)3.495 E F2
5560 (status.)3.495 E F1(The)5.994 E F2(status)3.494 E F1 .994
5561 (command returns the)3.494 F 1.228(current number of daemon children, t\
5562 he maximum number of daemon children,)174 276.6 R .518
5563 (the free disk space \(in blocks\) of the queue directory)174 288.6 R
5564 3.017(,a)-.65 G .517(nd the load a)-3.017 F -.15(ve)-.2 G .517
5565 (rage of the).15 F 1.116(machine e)174 300.6 R 1.117
5566 (xpressed as an inte)-.15 F(ger)-.15 E 6.117(.I)-.55 G 3.617(fn)-6.117 G
5567 1.117(ot set, no control sock)-3.617 F 1.117(et will be a)-.1 F -.25(va)
5568 -.2 G(ilable.).25 E(Solaris and pre-4.4BSD k)174 312.6 Q
5569 (ernel users should see the note in sendmail/README .)-.1 E(CRLFile=)102
5570 328.8 Q F2(name)A F1 .483
5571 ([no short name] Name of \214le that contains certi\214cate re)9.69 F
5572 -.2(vo)-.25 G .482(cation status, useful for).2 F .792
5573 (X.509v3 authentication.)174 340.8 R .792
5574 (CRL checking requires at least OpenSSL v)5.792 F .793(ersion 0.9.7.)
5575 -.15 F(Note: if a CRLFile is speci\214ed b)174 352.8 Q
5576 (ut the \214le is unusable, ST)-.2 E(AR)-.93 E(TTLS is disabled.)-.6 E
5577 (DHP)102 369 Q 10.78(arameters File)-.15 F 1.149
5578 (with DH parameters for ST)3.65 F(AR)-.93 E 3.649(TTLS. This)-.6 F 1.149
5579 (is only required if a ciphersuite)3.649 F 1.025
5580 (containing DSA/DH is used.)174 381 R 1.025
5581 (This is only for people with a good kno)6.025 F 1.026(wledge of)-.25 F
5582 (TLS, all others can ignore this option.)174 393 Q(DaemonPortOptions=)
5583 102 409.2 Q F2(options)A F1 .364([O] Set serv)174 421.2 R .364
5584 (er SMTP options.)-.15 F .364(Each instance of)5.364 F F0(DaemonP)2.863
5585 E(ortOptions)-.2 E F1 .363(leads to an)2.863 F(additional incoming sock)
5586 174 433.2 Q 2.5(et. The)-.1 F(options are)2.5 E F2 -.1(ke)2.5 G(y=value)
5587 -.2 E F1 2.5(pairs. Kno)2.5 F(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G
5588 (re:)-2.5 E 45.62(Name User)214 449.4 R
5589 (-de\214nable name for the daemon \(def)-.2 E(aults to "Daemon#"\))-.1 E
5590 52.83(Port Name/number)214 461.4 R(of listening port \(def)2.5 E
5591 (aults to "smtp"\))-.1 E 48.95(Addr Address)214 473.4 R(mask \(def)2.5 E
5592 (aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 485.4 S 41.31
5593 (mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
5594 3.94(InputMailFilters List)214 497.4 R
5595 (of input mail \214lters for the daemon)2.5 E 44.5(Listen Size)214 509.4
5596 R(of listen queue \(def)2.5 E(aults to 10\))-.1 E 34.5
5597 (Modi\214er Options)214 521.4 R(\(\215ags\) for the daemon)2.5 E 21.72
5598 (SndBufSize Size)214 533.4 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25 E
5599 21.17(RcvBufSize Size)214 545.4 R(of TCP recei)2.5 E .3 -.15(ve b)-.25 H
5600 (uf)-.05 E(fer)-.25 E(The)174 561.6 Q F2(Name)2.68 E F1 -.1(ke)2.68 G
5601 2.68(yi)-.05 G 2.68(su)-2.68 G .181(sed for error messages and logging.)
5602 -2.68 F(The)5.181 E F2(Addr)2.681 E F1 .181(ess mask may be)B 2.908(an)
5603 174 573.6 S .407(umeric address in dot notation or a netw)-2.908 F .407
5604 (ork name.)-.1 F(The)5.407 E F2 -.75(Fa)2.907 G(mily).75 E F1 -.1(ke)
5605 2.907 G 2.907(yd)-.05 G(ef)-2.907 E .407(aults to)-.1 F 1.16
5606 (INET \(IPv4\).)174 585.6 R 1.161
5607 (IPv6 users who wish to also accept IPv6 connections should add)6.16 F
5608 2.215(additional F)174 597.6 R(amily=inet6)-.15 E F0(DaemonP)4.715 E
5609 (ortOptions)-.2 E F1 4.715(lines. The)4.715 F F2(InputMailF)4.715 E
5610 (ilter)-.45 E(s)-.1 E F1 -.1(ke)4.715 G(y)-.05 E -.15(ove)174 609.6 S
5611 .01(rrides the def).15 F .01
5612 (ault list of input mail \214lters listed in the)-.1 F F0
5613 (InputMailFilters)2.51 E F1(option.)2.51 E 1.011
5614 (If multiple input mail \214lters are required, the)174 621.6 R 3.511
5615 (ym)-.15 G 1.011(ust be separated by semicolons)-3.511 F .177
5616 (\(not commas\).)174 633.6 R F2(Modi\214er)5.177 E F1 .177
5617 (can be a sequence \(without an)2.677 F 2.678(yd)-.15 G .178
5618 (elimiters\) of the follo)-2.678 F(w-)-.25 E(ing characters:)174 645.6 Q
5619 0 Cg EP
5620 %%Page: 64 60
5621 %%BeginPageSetup
5622 BP
5623 %%EndPageSetup
5624 /F0 10/Times-Bold@0 SF 193.36(SMM:08-64 Sendmail)72 60 R
5625 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 67.56(aa)
5626 214 96 S -.1(lwa)-67.56 G(ys require authentication).1 E 67(bb)214 108 S
5627 (ind to interf)-67 E(ace through which mail has been recei)-.1 E -.15
5628 (ve)-.25 G(d).15 E 67.56(cp)214 120 S
5629 (erform hostname canoni\214cation \(.cf\))-67.56 E 68.67(fr)214 132 S
5630 (equire fully quali\214ed hostname \(.cf\))-68.67 E 68.11(sR)214 144 S
5631 (un smtps \(SMTP o)-68.11 E -.15(ve)-.15 G 2.5(rS).15 G
5632 (SL\) instead of smtp)-2.5 E 67(ua)214 156 S(llo)-67 E 2.5(wu)-.25 G
5633 (nquali\214ed addresses \(.cf\))-2.5 E 64.78(Ad)214 168 S(isable A)
5634 -64.78 E(UTH \(o)-.55 E -.15(ve)-.15 G(rrides 'a' modi\214er\)).15 E
5635 65.33(Cd)214 180 S(on')-65.33 E 2.5(tp)-.18 G
5636 (erform hostname canoni\214cation)-2.5 E 65.89(Ed)214 192 S(isallo)
5637 -65.89 E 2.5(wE)-.25 G(TRN \(see RFC 2476\))-2.5 E 64.78(Oo)214 204 S
5638 (ptional; if opening the sock)-64.78 E(et f)-.1 E(ails ignore it)-.1 E
5639 66.44(Sd)214 216 S(on')-66.44 E 2.5(to)-.18 G -.25(ff)-2.5 G(er ST).25 E
5640 (AR)-.93 E(TTLS)-.6 E 2.413(That is, one w)174 232.2 R 2.412
5641 (ay to specify a message submission agent \(MSA\) that al)-.1 F -.1(wa)
5642 -.1 G(ys).1 E(requires authentication is:)174 244.2 Q 2.5(OD)214 260.4 S
5643 (aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E .243
5644 (The modi\214ers that are mark)174 276.6 R .244(ed with "\(.cf\)" ha)-.1
5645 F .544 -.15(ve o)-.2 H .244(nly ef).15 F .244
5646 (fect in the standard con\214g-)-.25 F .16(uration \214le, in which the)
5647 174 288.6 R 2.66(ya)-.15 G .16(re a)-2.66 F -.25(va)-.2 G .16
5648 (ilable via).25 F F0(${daemon_\215ags})2.66 E F1 5.16(.N)C .16
5649 (otice: Do)-5.16 F F0(not)2.66 E F1(use)2.66 E .46(the `)174 300.6 R
5650 (`a')-.74 E 2.96('m)-.74 G .46(odi\214er on a public accessible MT)-2.96
5651 F 2.961(A! It)-.93 F .461(should only be used for a MSA)2.961 F 2.553
5652 (that is accessed by authorized users for initial mail submission.)174
5653 312.6 R 2.552(Users must)7.552 F 1.141
5654 (authenticate to use a MSA which has this option turned on.)174 324.6 R
5655 1.141(The \215ags `)6.141 F(`c')-.74 E 3.641('a)-.74 G(nd)-3.641 E -.74
5656 (``)174 336.6 S(C').74 E 3.786('c)-.74 G 1.286(an change the def)-3.786
5657 F 1.285(ault for hostname canoni\214cation in the)-.1 F/F2 10
5658 /Times-Italic@0 SF(sendmail.cf)3.785 E F1(\214le.)3.785 E .764
5659 (See the rele)174 348.6 R -.25(va)-.25 G .765(nt documentation for).25 F
5660 /F3 9/Times-Roman@0 SF(FEA)3.265 E(TURE\(nocanonify\))-.999 E F1 5.765
5661 (.T)C .765(he modi\214er `)-5.765 F -1.95(`f ')-.74 F 3.265('d)-.74 G
5662 (is-)-3.265 E(allo)174 360.6 Q .795(ws addresses of the form)-.25 F F0
5663 (user@host)3.295 E F1 .794(unless the)3.295 F 3.294(ya)-.15 G .794
5664 (re submitted directly)-3.294 F 5.794(.T)-.65 G(he)-5.794 E 2.127
5665 (\215ag `)174 372.6 R(`u')-.74 E 4.627('a)-.74 G(llo)-4.627 E 2.127
5666 (ws unquali\214ed sender addresses, i.e., those without @host.)-.25 F
5667 -.74(``)7.127 G(b').74 E(')-.74 E 2.791
5668 (forces sendmail to bind to the interf)174 384.6 R 2.791
5669 (ace through which the e-mail has been)-.1 F(recei)174 396.6 Q -.15(ve)
5670 -.25 G 4.369(df).15 G 1.869(or the outgoing connection.)-4.369 F F0 -1.2
5671 (WA)6.869 G(RNING:)1.2 E F1 1.869(Use `)4.369 F(`b')-.74 E 4.369('o)-.74
5672 G 1.869(nly if outgoing)-4.369 F .517
5673 (mail can be routed through the incoming connection')174 408.6 R 3.017
5674 (si)-.55 G(nterf)-3.017 E .517(ace to its destination.)-.1 F .119(No at\
5675 tempt is made to catch problems due to a miscon\214guration of this par\
5676 ameter)174 420.6 R(,)-.4 E 1.177
5677 (use it only for virtual hosting where each virtual interf)174 432.6 R
5678 1.177(ace can connect to e)-.1 F -.15(ve)-.25 G(ry).15 E 2.001
5679 (possible location.)174 444.6 R 2.001(This will also o)7.001 F -.15(ve)
5680 -.15 G 2.001(rride possible settings via).15 F F0(ClientP)4.502 E
5681 (ortOp-)-.2 E(tions.)174 456.6 Q F1(Note,)5.487 E F2(sendmail)2.987 E F1
5682 .487(will listen on a ne)2.987 F 2.986(ws)-.25 G(ock)-2.986 E .486
5683 (et for each occurence of the)-.1 F F0(Dae-)2.986 E(monP)174 468.6 Q
5684 (ortOptions)-.2 E F1 .838(option in a con\214guration \214le.)3.338 F
5685 .838(The modi\214er `)5.838 F(`O')-.74 E 3.338('c)-.74 G .838
5686 (auses send-)-3.338 F 1.418(mail to ignore a sock)174 480.6 R 1.417
5687 (et if it can')-.1 F 3.917(tb)-.18 G 3.917(eo)-3.917 G 3.917
5688 (pened. This)-3.917 F 1.417(applies to f)3.917 F 1.417(ailures from the)
5689 -.1 F(sock)174 492.6 Q(et\(2\) and bind\(2\) calls.)-.1 E(Def)102 508.8
5690 Q 2.95(aultAuthInfo [no)-.1 F .181
5691 (short name] Filename that contains def)2.681 F .181
5692 (ault authentication information for out-)-.1 F 1.738(going connections\
5693 . This \214le must contain the user id, the authorization id, the)174
5694 520.8 R(passw)174 532.8 Q 1.561(ord \(plain te)-.1 F 1.562
5695 (xt\), the realm and the list of mechanisms to use on separate)-.15 F
5696 .288(lines and must be readable by root \(or the trusted user\) only)174
5697 544.8 R 5.287(.I)-.65 G 2.787(fn)-5.287 G 2.787(or)-2.787 G .287
5698 (ealm is speci-)-2.787 F(\214ed,)174 556.8 Q F0($j)3.704 E F1 1.204
5699 (is used.)3.704 F 1.205(If no mechanisms are speci\214ed, the list gi)
5700 6.204 F -.15(ve)-.25 G 3.705(nb).15 G(y)-3.705 E F0 -.5(Au)3.705 G
5701 (thMecha-).5 E(nisms)174 568.8 Q F1 1.372(is used.)3.872 F 1.372
5702 (Notice: this option is deprecated and will be remo)6.372 F -.15(ve)-.15
5703 G 3.871(di).15 G 3.871(nf)-3.871 G(uture)-3.871 E -.15(ve)174 580.8 S
5704 3.41(rsions. Moreo).15 F -.15(ve)-.15 G 1.71 -.4(r, i).15 H 3.41(td).4 G
5705 (oesn')-3.41 E 3.41(tw)-.18 G .911(ork for the MSP since it can')-3.51 F
5706 3.411(tr)-.18 G .911(ead the \214le \(the)-3.411 F .014
5707 (\214le must not be group/w)174 592.8 R .014(orld-readable otherwise)-.1
5708 F F2(sendmail)2.514 E F1 .014(will complain\).)2.514 F .014(Use the)
5709 5.014 F 1.2(authinfo ruleset instead which pro)174 604.8 R 1.2
5710 (vides more control o)-.15 F -.15(ve)-.15 G 3.7(rt).15 G 1.2
5711 (he usage of the data)-3.7 F(an)174 616.8 Q(yw)-.15 E(ay)-.1 E(.)-.65 E
5712 (Def)102 633 Q(aultCharSet=)-.1 E F2 -.15(ch)C(ar).15 E(set)-.1 E F1
5713 .161([no short name] When a message that has 8-bit characters b)174 645
5714 R .16(ut is not in MIME for)-.2 F(-)-.2 E .494(mat is con)174 657 R -.15
5715 (ve)-.4 G .495
5716 (rted to MIME \(see the EightBitMode option\) a character set must be)
5717 .15 F .488(included in the Content-T)174 669 R .488(ype: header)-.8 F
5718 5.488(.T)-.55 G .487(his character set is normally set from the)-5.488 F
5719 .133(Charset= \214eld of the mailer descriptor)174 681 R 5.133(.I)-.55 G
5720 2.633(ft)-5.133 G .133(hat is not set, the v)-2.633 F .133
5721 (alue of this option is)-.25 F 2.5(used. If)174 693 R
5722 (this option is not set, the v)2.5 E(alue \231unkno)-.25 E
5723 (wn-8bit\232 is used.)-.25 E(DataFileBuf)102 709.2 Q(ferSize=)-.25 E F2
5724 (thr)A(eshold)-.37 E F1 .012([no short name] Set the)174 721.2 R F2(thr)
5725 2.512 E(eshold)-.37 E F1 2.512(,i)C 2.512(nb)-2.512 G .011
5726 (ytes, before a memory-based queue data \214le)-2.512 F 0 Cg EP
5727 %%Page: 65 61
5728 %%BeginPageSetup
5729 BP
5730 %%EndPageSetup
5731 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5732 (SMM:08-65)195.86 E/F1 10/Times-Roman@0 SF(becomes disk-based.)174 96 Q
5733 (The def)5 E(ault is 4096 bytes.)-.1 E(DeadLetterDrop=)102 112.2 Q/F2 10
5734 /Times-Italic@0 SF(\214le)A F1 .535([no short name] De\214nes the locat\
5735 ion of the system-wide dead.letter \214le, formerly)174 124.2 R .744
5736 (hardcoded to /usr/tmp/dead.letter)174 136.2 R 5.744(.I)-.55 G 3.244(ft)
5737 -5.744 G .744(his option is not set \(the def)-3.244 F .743
5738 (ault\), sendmail)-.1 F 1.464(will not attempt to sa)174 148.2 R 1.764
5739 -.15(ve t)-.2 H 3.964(oas).15 G 1.464
5740 (ystem-wide dead.letter \214le in the e)-3.964 F -.15(ve)-.25 G 1.465
5741 (nt it cannot).15 F .575(bounce the mail to the user or postmaster)174
5742 160.2 R 5.575(.I)-.55 G .575(nstead, it will rename the qf \214le as it)
5743 -5.575 F
5744 (has in the past when the dead.letter \214le could not be opened.)174
5745 172.2 Q(Def)102 188.4 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .013
5746 ([u] Set the def)174 200.4 R .013(ault userid for mailers to)-.1 F F2
5747 (user:gr)2.513 E(oup)-.45 E F1 5.013(.I)C(f)-5.013 E F2(gr)2.513 E(oup)
5748 -.45 E F1 .014(is omitted and)2.514 F F2(user)2.514 E F1(is)2.514 E
5749 4.307(au)174 212.4 S 1.807
5750 (ser name \(as opposed to a numeric user id\) the def)-4.307 F 1.806
5751 (ault group listed in the)-.1 F 1.153
5752 (/etc/passwd \214le for that user is used as the def)174 224.4 R 1.153
5753 (ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.653 E F2(gr)
5754 3.653 E(oup)-.45 E F1 1.153(may be numeric.)174 236.4 R 1.152
5755 (Mailers without the)6.152 F F2(S)3.652 E F1 1.152
5756 (\215ag in the mailer de\214nition will run as)3.652 F .142(this user)
5757 174 250.4 R 5.142(.D)-.55 G(ef)-5.142 E .142(aults to 1:1.)-.1 F .142
5758 (The v)5.142 F .142(alue can also be gi)-.25 F -.15(ve)-.25 G 2.642(na)
5759 .15 G 2.642(sas)-2.642 G .142(ymbolic user name.)-2.642 F/F3 7
5760 /Times-Roman@0 SF(19)-4 I F1(DelayLA=)102 266.6 Q F2(LA)A F1 .996
5761 ([no short name] When the system load a)17.48 F -.15(ve)-.2 G .996
5762 (rage e).15 F(xceeds)-.15 E F2(LA)3.496 E F1(,)A F2(sendmail)3.496 E F1
5763 .995(will sleep)3.495 F
5764 (for one second on most SMTP commands and before accepting connections.)
5765 174 278.6 Q(Deli)102 294.8 Q -.15(ve)-.25 G(rByMin=).15 E F2(time)A F1
5766 .202([0] Set minimum time for Deli)174 306.8 R -.15(ve)-.25 G 2.702(rB)
5767 .15 G 2.702(yS)-2.702 G .202(MTP Service Extension \(RFC 2852\).)-2.702
5768 F .203(If 0,)5.203 F .487(no time is listed, if less than 0, the e)174
5769 318.8 R .487(xtension is not of)-.15 F .486
5770 (fered, if greater than 0, it is)-.25 F
5771 (listed as minimum time for the EHLO k)174 330.8 Q -.15(ey)-.1 G -.1(wo)
5772 .15 G(rd DELIVERBY).1 E(.)-1.29 E(Deli)102 347 Q -.15(ve)-.25 G(ryMode=)
5773 .15 E F2(x)A F1([d] Deli)4 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nm)-2.5 G
5774 (ode)-2.5 E F2(x)2.5 E F1 5(.L)C -2.25 -.15(eg a)-5 H 2.5(lm).15 G
5775 (odes are:)-2.5 E 17.22(iD)214 363.2 S(eli)-17.22 E -.15(ve)-.25 G 2.5
5776 (ri).15 G(nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15
5777 (bD)214 375.2 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
5778 (ackground \(asynchronously\))-2.5 E 15(qJ)214 387.2 S
5779 (ust queue the message \(deli)-15 E -.15(ve)-.25 G 2.5(rd).15 G
5780 (uring queue run\))-2.5 E 15(dD)214 399.2 S(efer deli)-15 E -.15(ve)-.25
5781 G(ry and all map lookups \(deli).15 E -.15(ve)-.25 G 2.5(rd).15 G
5782 (uring queue run\))-2.5 E(Def)174 415.4 Q .711(aults to `)-.1 F(`b')-.74
5783 E 3.211('i)-.74 G 3.211(fn)-3.211 G 3.211(oo)-3.211 G .711
5784 (ption is speci\214ed, `)-3.211 F(`i')-.74 E 3.211('i)-.74 G 3.211(fi)
5785 -3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .712(peci\214ed b)-3.211 F
5786 .712(ut gi)-.2 F -.15(ve)-.25 G 3.212(nn).15 G 3.212(oa)-3.212 G -.18
5787 (rg)-3.212 G(u-).18 E .094(ment \(i.e., `)174 427.4 R(`Od')-.74 E 2.594
5788 ('i)-.74 G 2.594(se)-2.594 G(qui)-2.594 E -.25(va)-.25 G .094(lent to `)
5789 .25 F(`Odi')-.74 E 2.594('\). The)-.74 F F0<ad76>2.594 E F1 .094
5790 (command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A
5791 (DialDelay=)102 443.6 Q F2(sleeptime)A F1 .798
5792 ([no short name] Dial-on-demand netw)174 455.6 R .798
5793 (ork connections can see timeouts if a con-)-.1 F .665
5794 (nection is opened before the call is set up.)174 467.6 R .665
5795 (If this is set to an interv)5.665 F .665(al and a con-)-.25 F .742
5796 (nection times out on the \214rst connection being attempted)174 479.6 R
5797 F2(sendmail)3.243 E F1 .743(will sleep for)3.243 F .31
5798 (this amount of time and try ag)174 491.6 R 2.81(ain. This)-.05 F .31
5799 (should gi)2.81 F .61 -.15(ve y)-.25 H .31(our system time to establish)
5800 .15 F 1.542(the connection to your service pro)174 503.6 R(vider)-.15 E
5801 6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.543
5802 (ault to seconds, so \231DialDe-)-.1 F 1.799(lay=5\232 uses a \214v)174
5803 515.6 R 4.299(es)-.15 G 1.799(econd delay)-4.299 F 6.799(.D)-.65 G(ef)
5804 -6.799 E 1.798(aults to zero \(no retry\).)-.1 F 1.798(This delay only)
5805 6.798 F(applies to mailers which ha)174 527.6 Q .3 -.15(ve t)-.2 H
5806 (he Z \215ag set.).15 E(DirectSubmissionModi\214ers=)102 543.8 Q F2
5807 (modi\214er)A(s)-.1 E F1(De\214nes)174 555.8 Q F0(${daemon_\215ags})
5808 5.083 E F1 2.583(for direct \(command line\) submissions.)5.083 F 2.584
5809 (If not set,)7.584 F F0(${daemon_\215ags})174 567.8 Q F1 1.417
5810 (is either "CC f" if the option)3.917 F F0<ad47>3.916 E F1 1.416
5811 (is used or "c u" otherwise.)3.916 F
5812 (Note that only the the "CC", "c", "f", and "u" \215ags are check)174
5813 579.8 Q(ed.)-.1 E(DontBlameSendmail=)102 596 Q F2(option,option,...)A F1
5814 .064([no short name] In order to a)174 608 R -.2(vo)-.2 G .065
5815 (id possible cracking attempts caused by w).2 F .065(orld- and)-.1 F
5816 .255(group-writable \214les and directories,)174 620 R F2(sendmail)2.755
5817 E F1 .254(does paranoid checking when open-)2.754 F .297
5818 (ing most of its support \214les.)174 632 R .298
5819 (If for some reason you absolutely must run with, for)5.297 F -.15(ex)
5820 174 644 S .177(ample, a group-writable).15 F F2(/etc)2.677 E F1
5821 (directory)2.677 E 2.677(,t)-.65 G .177(hen you will ha)-2.677 F .477
5822 -.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .176
5823 (his check-)-2.677 F .794
5824 (ing \(at the cost of making your system more vulnerable to attack\).)
5825 174 656 R .794(The possible)5.794 F(ar)174 668 Q 1.395(guments ha)-.18 F
5826 1.695 -.15(ve b)-.2 H 1.395(een described earlier).15 F 6.395(.T)-.55 G
5827 1.394(he details of these \215ags are described)-6.395 F(abo)174 680 Q
5828 -.15(ve)-.15 G(.).15 E F0(Use of this option is not r)5 E(ecommended.)
5829 -.18 E .32 LW 76 689.6 72 689.6 DL 80 689.6 76 689.6 DL 84 689.6 80
5830 689.6 DL 88 689.6 84 689.6 DL 92 689.6 88 689.6 DL 96 689.6 92 689.6 DL
5831 100 689.6 96 689.6 DL 104 689.6 100 689.6 DL 108 689.6 104 689.6 DL 112
5832 689.6 108 689.6 DL 116 689.6 112 689.6 DL 120 689.6 116 689.6 DL 124
5833 689.6 120 689.6 DL 128 689.6 124 689.6 DL 132 689.6 128 689.6 DL 136
5834 689.6 132 689.6 DL 140 689.6 136 689.6 DL 144 689.6 140 689.6 DL 148
5835 689.6 144 689.6 DL 152 689.6 148 689.6 DL 156 689.6 152 689.6 DL 160
5836 689.6 156 689.6 DL 164 689.6 160 689.6 DL 168 689.6 164 689.6 DL 172
5837 689.6 168 689.6 DL 176 689.6 172 689.6 DL 180 689.6 176 689.6 DL 184
5838 689.6 180 689.6 DL 188 689.6 184 689.6 DL 192 689.6 188 689.6 DL 196
5839 689.6 192 689.6 DL 200 689.6 196 689.6 DL 204 689.6 200 689.6 DL 208
5840 689.6 204 689.6 DL 212 689.6 208 689.6 DL 216 689.6 212 689.6 DL/F4 5
5841 /Times-Roman@0 SF(19)93.6 700 Q/F5 8/Times-Roman@0 SF(The old)3.2 I/F6 8
5842 /Times-Bold@0 SF(g)2 E F5(option has been combined into the)2 E F6
5843 (DefaultUser)2 E F5(option.)2 E 0 Cg EP
5844 %%Page: 66 62
5845 %%BeginPageSetup
5846 BP
5847 %%EndPageSetup
5848 /F0 10/Times-Bold@0 SF 193.36(SMM:08-66 Sendmail)72 60 R
5849 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
5850 (DontExpandCnames)102 96 Q .559([no short name] The standards say that \
5851 all host addresses used in a mail message)174 108 R 1.408
5852 (must be fully canonical.)174 120 R -.15(Fo)6.407 G 3.907(re).15 G 1.407
5853 (xample, if your host is named \231Cruft.F)-4.057 F(oo.ORG\232)-.15 E
5854 1.462(and also has an alias of \231FTP)174 132 R(.F)-1.11 E 1.462
5855 (oo.ORG\232, the former name must be used at all)-.15 F 2.631
5856 (times. This)174 144 R .131
5857 (is enforced during host name canoni\214cation \($[ ... $] lookups\).)
5858 2.631 F .13(If this)5.13 F .661(option is set, the protocols are ignore\
5859 d and the \231wrong\232 thing is done.)174 156 R(Ho)5.662 E(we)-.25 E
5860 -.15(ve)-.25 G -.4(r,).15 G .872(the IETF is mo)174 168 R .872(ving to)
5861 -.15 F -.1(wa)-.25 G .872(rd changing this standard, so the beha).1 F
5862 .871(vior may become)-.2 F 3.009(acceptable. Please)174 180 R .509
5863 (note that hosts do)3.009 F .509(wnstream may still re)-.25 F .509
5864 (write the address to be)-.25 F(the true canonical name ho)174 192 Q(we)
5865 -.25 E -.15(ve)-.25 G -.55(r.).15 G 6.17(DontInitGroups [no)102 208.2 R
5866 .25(short name] If set,)2.75 F/F2 10/Times-Italic@0 SF(sendmail)2.75 E
5867 F1 .25(will a)2.75 F -.2(vo)-.2 G .25
5868 (id using the initgroups\(3\) call.).2 F .25(If you are)5.25 F .583(run\
5869 ning NIS, this causes a sequential scan of the groups.byname map, which\
5870  can)174 220.2 R .436(cause your NIS serv)174 232.2 R .436
5871 (er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F .435
5872 (ge domain.)-.18 F .435(The cost of this)5.435 F .697(is that the only \
5873 group found for users will be their primary group \(the one in the)174
5874 244.2 R(passw)174 256.2 Q 1.189(ord \214le\), which will mak)-.1 F 3.689
5875 <658c>-.1 G 1.189(le access permissions some)-3.689 F 1.189
5876 (what more restric-)-.25 F(ti)174 268.2 Q -.15(ve)-.25 G 5(.H).15 G
5877 (as no ef)-5 E(fect on systems that don')-.25 E 2.5(th)-.18 G -2.25 -.2
5878 (av e)-2.5 H(group lists.)2.7 E(DontProbeInterf)102 284.4 Q(aces)-.1 E
5879 1.712([no short name])174 296.4 R F2(Sendmail)4.212 E F1 1.713
5880 (normally \214nds the names of all interf)4.212 F 1.713(aces acti)-.1 F
5881 2.013 -.15(ve o)-.25 H(n).15 E 1.103
5882 (your machine when it starts up and adds their name to the)174 308.4 R
5883 F0($=w)3.602 E F1 1.102(class of kno)3.602 F(wn)-.25 E 1.835
5884 (host aliases.)174 320.4 R 1.835(If you ha)6.835 F 2.136 -.15(ve a l)-.2
5885 H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.836
5886 (aces or if your DNS)-.1 F(in)174 332.4 Q -.15(ve)-.4 G .959
5887 (rse lookups are slo).15 F 3.459(wt)-.25 G .959
5888 (his can be time consuming.)-3.459 F .958(This option turns of)5.958 F
5889 3.458(ft)-.25 G(hat)-3.458 E 2.973(probing. Ho)174 344.4 R(we)-.25 E
5890 -.15(ve)-.25 G 1.273 -.4(r, y).15 H .474
5891 (ou will need to be certain to include all v).4 F .474
5892 (ariant names in the)-.25 F F0($=w)174 356.4 Q F1 1.868
5893 (class by some other mechanism.)4.369 F 1.868(If set to)6.868 F F0
5894 (loopback)4.368 E F1 4.368(,l)C 1.868(oopback interf)-4.368 F(aces)-.1 E
5895 (\(e.g., lo0\) will not be probed.)174 368.4 Q -1.61
5896 (DontPruneRoutes [R])102 384.6 R(Normally)3.905 E(,)-.65 E F2(sendmail)
5897 3.905 E F1 1.405(tries to eliminate an)3.905 F 3.905(yu)-.15 G 1.405
5898 (nnecessary e)-3.905 F 1.405(xplicit routes when)-.15 F .155
5899 (sending an error message \(as discussed in RFC 1123 \247 5.2.6\).)174
5900 396.6 R -.15(Fo)5.154 G 2.654(re).15 G .154(xample, when)-2.804 F
5901 (sending an error message to)174 408.6 Q(<@kno)214 424.8 Q(wn1,@kno)-.25
5902 E(wn2,@kno)-.25 E(wn3:user@unkno)-.25 E(wn>)-.25 E F2(sendmail)174 441 Q
5903 F1 1.155(will strip of)3.655 F 3.655(ft)-.25 G 1.155(he \231@kno)-3.655
5904 F(wn1,@kno)-.25 E 1.155(wn2\232 in order to mak)-.25 F 3.655(et)-.1 G
5905 1.155(he route as)-3.655 F .813(direct as possible.)174 453 R(Ho)5.813 E
5906 (we)-.25 E -.15(ve)-.25 G 1.613 -.4(r, i).15 H 3.313(ft).4 G(he)-3.313 E
5907 F0(R)3.313 E F1 .812(option is set, this will be disabled, and the)3.313
5908 F .009(mail will be sent to the \214rst address in the route, e)174 465
5909 R -.15(ve)-.25 G 2.51(ni).15 G 2.51(fl)-2.51 G .01
5910 (ater addresses are kno)-2.51 F(wn.)-.25 E
5911 (This may be useful if you are caught behind a \214re)174 477 Q -.1(wa)
5912 -.25 G(ll.).1 E(DoubleBounceAddress=)102 493.2 Q F2(err)A(or)-.45 E
5913 (-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an error occurs when\
5914  sending an error message, send the error)174 505.2 R 1.999(report \(te\
5915 rmed a \231double bounce\232 because it is an error \231bounce\232 that\
5916  occurs)174 517.2 R .053(when trying to send another error \231bounce\
5917 \232\) to the indicated address.)174 529.2 R .053(The address)5.053 F
5918 .474(is macro e)174 541.2 R .474(xpanded at the time of deli)-.15 F -.15
5919 (ve)-.25 G(ry).15 E 5.474(.I)-.65 G 2.974(fn)-5.474 G .474(ot set, def)
5920 -2.974 F .475(aults to \231postmaster\232.)-.1 F(If)5.475 E
5921 (set to an empty string, double bounces are dropped.)174 553.2 Q
5922 (EightBitMode=)102 569.4 Q F2(action)A F1 1.956
5923 ([8] Set handling of eight-bit data.)174 581.4 R 1.955(There are tw)
5924 6.955 F 4.455(ok)-.1 G 1.955(inds of eight-bit data: that)-4.455 F 3.334
5925 (declared as such using the)174 593.4 R F0(BOD)5.834 E(Y=8BITMIME)-.4 E
5926 F1 3.335(ESMTP declaration or the)5.835 F F0(\255B8BITMIME)174 605.4 Q
5927 F1 .948
5928 (command line \215ag, and undeclared 8-bit data, that is, input that)
5929 3.449 F 1.18(just happens to be eight bits.)174 617.4 R 1.18
5930 (There are three basic operations that can happen:)6.18 F .996
5931 (undeclared 8-bit data can be automatically con)174 629.4 R -.15(ve)-.4
5932 G .995(rted to 8BITMIME, undeclared).15 F .887
5933 (8-bit data can be passed as-is without con)174 641.4 R -.15(ve)-.4 G
5934 .887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .887('\), and)
5935 -.74 F 1.794(declared 8-bit data can be con)174 653.4 R -.15(ve)-.4 G
5936 1.794(rted to 7-bits for transmission to a non-8BIT).15 F(-)-.92 E
5937 (MIME mailer)174 665.4 Q 5(.T)-.55 G(he possible)-5 E F2(action)2.5 E F1
5938 2.5(sa)C(re:)-2.5 E 11.11(sR)219 681.6 S
5939 (eject undeclared 8-bit data \(`)-11.11 E(`strict')-.74 E('\))-.74 E
5940 7.22(mC)219 693.6 S(on)-7.22 E -.15(ve)-.4 G
5941 (rt undeclared 8-bit data to MIME \(`).15 E(`mime')-.74 E('\))-.74 E 10
5942 (pP)219 705.6 S(ass undeclared 8-bit data \(`)-10.15 E(`pass')-.74 E
5943 ('\))-.74 E 2.227
5944 (In all cases properly declared 8BITMIME data will be con)174 721.8 R
5945 -.15(ve)-.4 G 2.228(rted to 7BIT as).15 F 0 Cg EP
5946 %%Page: 67 63
5947 %%BeginPageSetup
5948 BP
5949 %%EndPageSetup
5950 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
5951 (SMM:08-67)195.86 E/F1 10/Times-Roman@0 SF(needed.)174 96 Q
5952 (ErrorHeader=)102 112.2 Q/F2 10/Times-Italic@0 SF(\214le-or)A(-messa)-.2
5953 E -.1(ge)-.1 G F1 .486
5954 ([E] Prepend error messages with the indicated message.)174 124.2 R .486
5955 (If it be)5.486 F .486(gins with a slash,)-.15 F .246(it is assumed to \
5956 be the pathname of a \214le containing a message \(this is the recom-)
5957 174 136.2 R .86(mended setting\).)174 148.2 R .86
5958 (Otherwise, it is a literal message.)5.86 F .86
5959 (The error \214le might contain)5.86 F 1.116(the name, email address, a\
5960 nd/or phone number of a local postmaster who could)174 160.2 R(pro)174
5961 172.2 Q .827(vide assistance to end users.)-.15 F .827
5962 (If the option is missing or null, or if it names a)5.827 F
5963 (\214le which does not e)174 184.2 Q
5964 (xist or which is not readable, no message is printed.)-.15 E
5965 (ErrorMode=)102 200.4 Q F2(x)A F1([e] Dispose of errors using mode)17.49
5966 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
5967 E 15(pP)214 216.6 S(rint error messages \(def)-15 E(ault\))-.1 E 15(qN)
5968 214 228.6 S 2.5(om)-15 G(essages, just gi)-2.5 E .3 -.15(ve ex)-.25 H
5969 (it status).15 E 12.22(mM)214 240.6 S(ail back errors)-12.22 E 12.78(wW)
5970 214 252.6 S(rite back errors \(mail if user not logged in\))-12.78 E
5971 15.56(eM)214 264.6 S(ail back errors \(when applicable\) and gi)-15.56 E
5972 .3 -.15(ve z)-.25 H(ero e).15 E(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E
5973 1.314(Note that the last mode, \231e\232, is for Berknet error processi\
5974 ng and should not be)174 280.8 R 1.324(used in normal circumstances.)174
5975 292.8 R 1.323(Note, too, that mode \231q\232, only applies to errors)
5976 6.324 F(recognized before sendmail forks for background deli)174 304.8 Q
5977 -.15(ve)-.25 G(ry).15 E(.)-.65 E -.15(Fa)102 321 S(llbackMXhost=).15 E
5978 F2(fallbac)A(khost)-.2 E F1 .796([V] If speci\214ed, the)174 333 R F2
5979 (fallbac)3.296 E(khost)-.2 E F1 .796(acts lik)3.296 F 3.296(eav)-.1 G
5980 .797(ery lo)-3.446 F 3.297(wp)-.25 G .797(riority MX on e)-3.297 F -.15
5981 (ve)-.25 G .797(ry host.).15 F 1.538(MX records will be look)174 345 R
5982 1.537(ed up for this host, unless the name is surrounded by)-.1 F .016
5983 (square brack)174 357 R 2.517(ets. This)-.1 F .017
5984 (is intended to be used by sites with poor netw)2.517 F .017
5985 (ork connecti)-.1 F(v-)-.25 E(ity)174 369 Q 6.706(.M)-.65 G 1.706
5986 (essages which are undeli)-6.706 F -.15(ve)-.25 G 1.706
5987 (rable due to temporary address f).15 F 1.706(ailures \(e.g.,)-.1 F
5988 (DNS f)174 381 Q(ailure\) also go to the F)-.1 E(allbackMXhost.)-.15 E
5989 -.15(Fa)102 397.2 S(llBackSmartHost=).15 E F2(hostname)A F1 1.655
5990 (If speci\214ed, the)174 409.2 R F2 -.75(Fa)4.156 G(llBac).75 E
5991 (kSmartHost)-.2 E F1 1.656(will be used in a last-ditch ef)4.156 F 1.656
5992 (fort for each)-.25 F 3.212(host. This)174 421.2 R .712
5993 (is intended to be used by sites with "f)3.212 F(ak)-.1 E 3.212(ei)-.1 G
5994 .712(nternal DNS", e.g., a com-)-3.212 F(pan)174 433.2 Q 3.19(yw)-.15 G
5995 .69(hose DNS accurately re\215ects the w)-3.19 F .69
5996 (orld inside that compan)-.1 F(y')-.15 E 3.19(sd)-.55 G .69(omain b)
5997 -3.19 F(ut)-.2 E(not outside.)174 445.2 Q -.15(Fa)102 461.4 S 34.08
5998 (stSplit [no).15 F 1.572(short name] If set to a v)4.072 F 1.572
5999 (alue greater than zero \(the def)-.25 F 1.572(ault is one\), it sup-)
6000 -.1 F .977(presses the MX lookups on addresses when the)174 473.4 R
6001 3.477(ya)-.15 G .977(re initially sorted, i.e., for the)-3.477 F 1.031
6002 (\214rst deli)174 485.4 R -.15(ve)-.25 G 1.031(ry attempt.).15 F 1.031
6003 (This usually results in f)6.031 F 1.031(aster en)-.1 F -.15(ve)-.4 G
6004 1.031(lope splitting unless the).15 F .423(MX records are readily a)174
6005 497.4 R -.25(va)-.2 G .423(ilable in a local DNS cache.).25 F 2.023 -.8
6006 (To e)5.423 H .423(nforce initial sorting).8 F .338
6007 (based on MX records set)174 509.4 R F0 -.25(Fa)2.838 G(stSplit).25 E F1
6008 .338(to zero.)2.838 F .338(If the mail is submitted directly from)5.338
6009 F 1.078(the command line, then the v)174 521.4 R 1.079
6010 (alue also limits the number of processes to deli)-.25 F -.15(ve)-.25 G
6011 (r).15 E .294(the en)174 533.4 R -.15(ve)-.4 G .294(lopes; if more en)
6012 .15 F -.15(ve)-.4 G .294(lopes are created the).15 F 2.794(ya)-.15 G
6013 .293(re only queued up and must be)-2.794 F(tak)174 545.4 Q .691
6014 (en care of by a queue run.)-.1 F .691(Since the def)5.691 F .692
6015 (ault submission method is via SMTP)-.1 F 1.284(\(either from a MU)174
6016 557.4 R 3.784(Ao)-.4 G 3.784(rv)-3.784 G 1.284(ia the MSP\), the v)
6017 -3.784 F 1.284(alue of)-.25 F F0 -.25(Fa)3.784 G(stSplit).25 E F1 1.284
6018 (is seldom used to)3.784 F(limit the number of processes to deli)174
6019 569.4 Q -.15(ve)-.25 G 2.5(rt).15 G(he en)-2.5 E -.15(ve)-.4 G(lopes.)
6020 .15 E -.15(Fo)102 585.6 S 16.88(rkEachJob [Y]).15 F(If set, deli)2.5 E
6021 -.15(ve)-.25 G 2.5(re).15 G
6022 (ach job that is run from the queue in a separate process.)-2.5 E -.15
6023 (Fo)102 601.8 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 1.511
6024 ([J] Set the path for searching for users' .forw)174 613.8 R 1.512
6025 (ard \214les.)-.1 F 1.512(The def)6.512 F 1.512(ault is \231$z/.for)-.1
6026 F(-)-.2 E -.1(wa)174 625.8 S 5.8(rd\232. Some).1 F 3.299
6027 (sites that use the automounter may prefer to change this to)5.8 F
6028 (\231/v)174 637.8 Q(ar/forw)-.25 E 1.696(ard/$u\232 to search a \214le \
6029 with the same name as the user in a system)-.1 F(directory)174 649.8 Q
6030 5.488(.I)-.65 G 2.988(tc)-5.488 G .488
6031 (an also be set to a sequence of paths separated by colons;)-2.988 F F2
6032 (sendmail)2.987 E F1 .831
6033 (stops at the \214rst \214le it can successfully and safely open.)174
6034 661.8 R -.15(Fo)5.831 G 3.331(re).15 G .831(xample, \231/v)-3.481 F
6035 (ar/for)-.25 E(-)-.2 E -.1(wa)174 673.8 S(rd/$u:$z/.forw).1 E .277
6036 (ard\232 will search \214rst in /v)-.1 F(ar/forw)-.25 E(ard/)-.1 E F2
6037 (username)A F1 .276(and then in)2.777 F F2(~user)2.776 E(-)-.2 E(name)
6038 174 685.8 Q F1(/.forw)A(ard \(b)-.1 E
6039 (ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E
6040 (HelpFile=)102 702 Q F2(\214le)A F1 .18
6041 ([H] Specify the help \214le for SMTP)19.14 F 5.18(.I)-1.11 G 2.68(fn)
6042 -5.18 G 2.68<6f8c>-2.68 G .18
6043 (le name is speci\214ed, "help\214le" is used.)-2.68 F 0 Cg EP
6044 %%Page: 68 64
6045 %%BeginPageSetup
6046 BP
6047 %%EndPageSetup
6048 /F0 10/Times-Bold@0 SF 193.36(SMM:08-68 Sendmail)72 60 R
6049 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
6050 (HoldExpensi)102 96 Q 8.54 -.15(ve [)-.25 H 1.394
6051 (c] If an outgoing mailer is mark).15 F 1.393(ed as being e)-.1 F
6052 (xpensi)-.15 E -.15(ve)-.25 G 3.893(,d).15 G(on')-3.893 E 3.893(tc)-.18
6053 G 1.393(onnect immedi-)-3.893 F(ately)174 108 Q(.)-.65 E(HostsFile=)102
6054 124.2 Q/F2 10/Times-Italic@0 SF(path)A F1 .026([no short name] The path\
6055  to the hosts database, normally \231/etc/hosts\232.)10.24 F .026
6056 (This option)5.026 F 1.417(is only consulted when sendmail is canonifyi\
6057 ng addresses, and then only when)174 136.2 R .783
6058 (\231\214les\232 is in the \231hosts\232 service switch entry)174 148.2
6059 R 5.784(.I)-.65 G 3.284(np)-5.784 G(articular)-3.284 E 3.284(,t)-.4 G
6060 .784(his \214le is)-3.284 F F2(ne)3.284 E(ver)-.15 E F1(used)3.284 E
6061 .202(when looking up host addresses; that is under the control of the s\
6062 ystem)174 160.2 R F2 -.1(ge)2.702 G(thostby-).1 E(name)174 172.2 Q F1
6063 (\(3\) routine.)A(HostStatusDirectory=)102 188.4 Q F2(path)A F1 .43
6064 ([no short name] The location of the long term host status information.)
6065 174 200.4 R .43(When set,)5.43 F 1.39
6066 (information about the status of hosts \(e.g., host do)174 212.4 R 1.39
6067 (wn or not accepting connec-)-.25 F .162
6068 (tions\) will be shared between all)174 224.4 R F2(sendmail)2.663 E F1
6069 .163(processes; normally)2.663 F 2.663(,t)-.65 G .163
6070 (his information is)-2.663 F .123(only held within a single queue run.)
6071 174 236.4 R .123(This option requires a connection cache of at)5.123 F
6072 .688(least 1 to function.)174 248.4 R .688(If the option be)5.688 F .688
6073 (gins with a leading `/', it is an absolute path-)-.15 F .617
6074 (name; otherwise, it is relati)174 260.4 R .917 -.15(ve t)-.25 H 3.117
6075 (ot).15 G .617(he mail queue directory)-3.117 F 5.617(.A)-.65 G .617
6076 (suggested v)-2.5 F .616(alue for)-.25 F .558(sites desiring persistent\
6077  host status is \231.hoststat\232 \(i.e., a subdirectory of the queue)
6078 174 272.4 R(directory\).)174 284.4 Q 24.51(IgnoreDots [i])102 300.6 R
6079 1.172(Ignore dots in incoming messages.)3.672 F 1.172(This is al)6.172 F
6080 -.1(wa)-.1 G 1.171(ys disabled \(that is, dots are).1 F(al)174 312.6 Q
6081 -.1(wa)-.1 G(ys accepted\) when reading SMTP mail.).1 E
6082 (InputMailFilters=)102 328.8 Q F2(name)A(,name)-.1 E(,...)-.1 E F1 3.621
6083 (Ac)174 340.8 S 1.122(omma separated list of \214lters which determines\
6084  which \214lters \(see the "X \212)-3.621 F 1.768
6085 (Mail Filter \(Milter\) De\214nitions" section\) and the in)174 352.8 R
6086 -.2(vo)-.4 G 1.768(cation sequence are con-).2 F .367
6087 (tacted for incoming SMTP messages.)174 364.8 R .367
6088 (If none are set, no \214lters will be contacted.)5.367 F(LD)102 381 Q
6089 (APDef)-.4 E(aultSpec=)-.1 E F2(spec)A F1 2.058
6090 ([no short name] Sets a def)174 393 R 2.057
6091 (ault map speci\214cation for LD)-.1 F 2.057(AP maps.)-.4 F 2.057(The v)
6092 7.057 F(alue)-.25 E .673(should only contain LD)174 405 R .674
6093 (AP speci\214c settings such as \231-h host -p port -d bindDN\232.)-.4 F
6094 .501(The settings will be used for all LD)174 417 R .501
6095 (AP maps unless the indi)-.4 F .5(vidual map speci\214ca-)-.25 F 1.5
6096 (tion o)174 429 R -.15(ve)-.15 G 1.5(rrides a setting.).15 F 1.5
6097 (This option should be set before an)6.5 F 4(yL)-.15 G -.4(DA)-4 G 4(Pm)
6098 .4 G 1.5(aps are)-4 F(de\214ned.)174 441 Q(LogLe)102 457.2 Q -.15(ve)
6099 -.25 G(l=).15 E F2(n)A F1([L] Set the log le)22.88 E -.15(ve)-.25 G 2.5
6100 (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
6101 473.4 Q F2 1.666(xv)C(alue)-1.666 E F1 .255([no long v)35.344 F .255
6102 (ersion] Set the macro)-.15 F F2(x)2.755 E F1(to)2.755 E F2(value)2.755
6103 E F1 5.255(.T)C .255(his is intended only for use from the)-5.255 F
6104 (command line.)174 485.4 Q(The)5 E F0<ad4d>2.5 E F1
6105 (\215ag is preferred.)2.5 E -1.04(MailboxDatabase [no)102 501.6 R 2.967
6106 (short name] T)5.467 F 2.967
6107 (ype of lookup to \214nd information about local mailbox)-.8 F(es,)-.15
6108 E(def)174 513.6 Q .145(aults to `)-.1 F(`pw')-.74 E 2.645('w)-.74 G .145
6109 (hich uses)-2.645 F F2 -.1(ge)2.645 G(tpwnam).1 E F1 5.145(.O)C .145
6110 (ther types can be introduced by adding)-5.145 F
6111 (them to the source code, see libsm/mbdb)174 525.6 Q(.c for details.)-.4
6112 E 33.94(UseMSP [no)102 541.8 R .163
6113 (short name] Use as mail submission program, i.e., allo)2.663 F 2.664
6114 (wg)-.25 G .164(roup writable queue)-2.664 F .954(\214les if the group \
6115 is the same as that of a set-group-ID sendmail binary)174 553.8 R 5.954
6116 (.S)-.65 G .954(ee the)-5.954 F(\214le)174 565.8 Q F0(sendmail/SECURITY)
6117 2.5 E F1(in the distrib)2.5 E(ution tarball.)-.2 E 11.17(MatchGECOS [G])
6118 102 582 R(Allo)3.333 E 3.333(wf)-.25 G .833
6119 (uzzy matching on the GECOS \214eld.)-3.333 F .834
6120 (If this \215ag is set, and the usual)5.833 F .868(user name lookups f)
6121 174 594 R .867(ail \(that is, there is no alias with this name and a)-.1
6122 F F2 -.1(ge)3.367 G(tpwnam).1 E F1 -.1(fa)174 606 S 1.155
6123 (ils\), sequentially search the passw).1 F 1.155
6124 (ord \214le for a matching entry in the GECOS)-.1 F 3.696(\214eld. This)
6125 174 618 R 1.196(also requires that MA)3.696 F 1.196
6126 (TCHGECOS be turned on during compilation.)-1.11 F
6127 (This option is not recommended.)174 630 Q(MaxAliasRecursion=)102 646.2
6128 Q F2(N)A F1([no short name] The maximum depth of alias recursion \(def)
6129 174 658.2 Q(ault: 10\).)-.1 E(MaxDaemonChildren=)102 674.4 Q F2(N)A F1
6130 .539([no short name] If set,)174 686.4 R F2(sendmail)3.039 E F1 .539
6131 (will refuse connections when it has more than)3.039 F F2(N)3.04 E F1
6132 .886(children processing incoming mail or automatic queue runs.)174
6133 698.4 R .885(This does not limit)5.885 F .812
6134 (the number of outgoing connections.)174 710.4 R .812(If the def)5.812 F
6135 (ault)-.1 E F0(Deli)3.313 E -.1(ve)-.1 G(ryMode).1 E F1(\(background\))
6136 3.313 E 3.135(is used, then)174 722.4 R F2(sendmail)5.635 E F1 3.134
6137 (may create an almost unlimited number of children)5.635 F 0 Cg EP
6138 %%Page: 69 65
6139 %%BeginPageSetup
6140 BP
6141 %%EndPageSetup
6142 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6143 (SMM:08-69)195.86 E/F1 10/Times-Roman@0 SF .294
6144 (\(depending on the number of transactions and the relati)174 96 R .594
6145 -.15(ve exe)-.25 H .295(cution times of mail).15 F 1.236
6146 (receiption and mail deli)174 108 R -.15(ve)-.25 G 3.736(ry\). If).15 F
6147 1.236(the limit should be enforced, then a)3.736 F F0(Deli)3.735 E -.1
6148 (ve)-.1 G(ry-).1 E(Mode)174 120 Q F1 1.483
6149 (other than background must be used.)3.983 F 1.484
6150 (If not set, there is no limit to the)6.483 F
6151 (number of children -- that is, the system load a)174 132 Q -.15(ve)-.2
6152 G(raging controls this.).15 E(MaxHeadersLength=)102 148.2 Q/F2 10
6153 /Times-Italic@0 SF(N)A F1 .17
6154 ([no short name] The maximum length of the sum of all headers.)174 160.2
6155 R .17(This can be used)5.17 F(to pre)174 172.2 Q -.15(ve)-.25 G
6156 (nt a denial of service attack.).15 E(The def)5 E(ault is no limit.)-.1
6157 E(MaxHopCount=)102 188.4 Q F2(N)A F1 1.237([h] The maximum hop count.)
6158 174 200.4 R 1.237(Messages that ha)6.237 F 1.538 -.15(ve b)-.2 H 1.238
6159 (een processed more than).15 F F2(N)3.738 E F1
6160 (times are assumed to be in a loop and are rejected.)174 212.4 Q(Def)5 E
6161 (aults to 25.)-.1 E(MaxMessageSize=)102 228.6 Q F2(N)A F1 2.563
6162 ([no short name] Specify the maximum message size to be adv)174 240.6 R
6163 2.562(ertised in the)-.15 F 1.022(ESMTP EHLO response.)174 252.6 R 1.022
6164 (Messages lar)6.022 F 1.022(ger than this will be rejected.)-.18 F 1.023
6165 (If set to a)6.023 F -.25(va)174 264.6 S .834
6166 (lue greater than zero, that v).25 F .834
6167 (alue will be listed in the SIZE response, otherwise)-.25 F(SIZE is adv)
6168 174 276.6 Q(ertised in the ESMTP EHLO response without a parameter)-.15
6169 E(.)-.55 E(MaxMimeHeaderLength=)102 292.8 Q F2(N[/M])A F1 .343([no shor\
6170 t name] Sets the maximum length of certain MIME header \214eld v)174
6171 304.8 R .344(alues to)-.25 F F2(N)174 316.8 Q F1 3.619
6172 (characters. These)3.619 F 1.118
6173 (MIME header \214elds are determined by being a member of)3.619 F .895
6174 (class {checkMIMET)174 328.8 R -.15(ex)-.7 G .895
6175 (tHeaders}, which currently contains only the header Con-).15 F 2.559
6176 (tent-Description. F)174 340.8 R .059
6177 (or some of these headers which tak)-.15 F 2.559(ep)-.1 G .059
6178 (arameters, the maximum)-2.559 F .101
6179 (length of each parameter is set to)174 352.8 R F2(M)2.602 E F1 .102
6180 (if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .102
6181 (is not speci\214ed, one half of)2.602 F F2(N)174 364.8 Q F1 1.776
6182 (will be used.)4.276 F 1.776(By def)6.776 F 1.775(ault, these v)-.1 F
6183 1.775(alues are 2048 and 1024, respecti)-.25 F -.15(ve)-.25 G(ly).15 E
6184 6.775(.T)-.65 G(o)-7.575 E(allo)174 376.8 Q 2.5(wa)-.25 G .3 -.15(ny l)
6185 -2.5 H(ength, a v).15 E(alue of 0 can be speci\214ed.)-.25 E
6186 (MaxQueueChildren=)102 393 Q F2(N)A F1 .304([no short name] When set, t\
6187 his limits the number of concurrent queue runner pro-)174 405 R .202
6188 (cesses to)174 417 R F2(N.)2.702 E F1 .201
6189 (This helps to control the amount of system resources used when pro-)
6190 5.202 F 1.255(cessing the queue.)174 429 R 1.255
6191 (When there are multiple queue groups de\214ned and the total)6.255 F
6192 1.2(number of queue runners for these queue groups w)174 441 R 1.2
6193 (ould e)-.1 F(xceed)-.15 E F2(MaxQueueChil-)3.7 E(dr)174 453 Q(en)-.37 E
6194 F1 .472(then the queue groups will not all run concurrently)2.972 F
6195 2.972(.T)-.65 G .472(hat is, some portion of)-2.972 F .871
6196 (the queue groups will run concurrently such that)174 465 R F2
6197 (MaxQueueChildr)3.371 E(en)-.37 E F1 .871(will not be)3.371 F -.15(ex)
6198 174 477 S 1.892(ceeded, while the remaining queue groups will be run la\
6199 ter \(in round robin).15 F 1.3(order\). See also)174 489 R F2(MaxRunner)
6200 3.8 E(sP)-.1 E(erQueue)-.8 E F1 1.3(and the section)3.8 F F0 1.3
6201 (Queue Gr)3.8 F 1.3(oup Declara-)-.18 F(tion)174 501 Q F1 5.756(.N)C
6202 (otice:)-5.756 E F2(sendmail)3.256 E F1 .757(does not count indi)3.256 F
6203 .757(vidual queue runners, b)-.25 F .757(ut only sets of)-.2 F 1.451
6204 (processes that act on a w)174 513 R 3.951(orkgroup. Hence)-.1 F 1.451
6205 (the actual number of queue runners)3.951 F 1.414(may be lo)174 525 R
6206 1.414(wer than the limit imposed by)-.25 F F2(MaxQueueChildr)3.914 E(en)
6207 -.37 E F1 6.414(.T)C 1.414(his discrepanc)-6.414 F(y)-.15 E 1.424
6208 (can be lar)174 537 R 1.424(ge if some queue runners ha)-.18 F 1.724
6209 -.15(ve t)-.2 H 3.924(ow).15 G 1.424(ait for a slo)-4.024 F 3.923(ws)
6210 -.25 G(erv)-3.923 E 1.423(er and if short)-.15 F(interv)174 549 Q
6211 (als are used.)-.25 E(MaxQueueRunSize=)102 565.2 Q F2(N)A F1 .677([no s\
6212 hort name] The maximum number of jobs that will be processed in a singl\
6213 e)174 577.2 R .502(queue run.)174 589.2 R .501
6214 (If not set, there is no limit on the size.)5.502 F .501(If you ha)5.501
6215 F .801 -.15(ve ve)-.2 H .501(ry lar).15 F .501(ge queues)-.18 F .445
6216 (or a v)174 601.2 R .445(ery short queue run interv)-.15 F .445
6217 (al this could be unstable.)-.25 F(Ho)5.445 E(we)-.25 E -.15(ve)-.25 G
6218 1.245 -.4(r, s).15 H .445(ince the \214rst).4 F F2(N)174 613.2 Q F1
6219 1.115(jobs in queue directory order are run \(rather than the)3.615 F F2
6220 (N)3.615 E F1 1.115(highest priority jobs\))3.615 F .136
6221 (this should be set as high as possible to a)174 625.2 R -.2(vo)-.2 G
6222 .136(id \231losing\232 jobs that happen to f).2 F .137(all late)-.1 F
6223 (in the queue directory)174 637.2 Q(.)-.65 E(MaxRecipientsPerMessage=)
6224 102 653.4 Q F2(N)A F1 1.672([no short name] The maximum number of recip\
6225 ients that will be accepted per)174 665.4 R 1.458
6226 (message in an SMTP transaction.)174 677.4 R 1.458
6227 (Note: setting this too lo)6.458 F 3.959(wc)-.25 G 1.459
6228 (an interfere with)-3.959 F .049(sending mail from MU)174 689.4 R .049
6229 (As that use SMTP for initial submission.)-.4 F .048
6230 (If not set, there is)5.048 F
6231 (no limit on the number of recipients per en)174 701.4 Q -.15(ve)-.4 G
6232 (lope.).15 E 0 Cg EP
6233 %%Page: 70 66
6234 %%BeginPageSetup
6235 BP
6236 %%EndPageSetup
6237 /F0 10/Times-Bold@0 SF 193.36(SMM:08-70 Sendmail)72 60 R
6238 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
6239 (MaxRunnersPerQueue=)102 96 Q/F2 10/Times-Italic@0 SF(N)A F1 2.003
6240 ([no short name] This sets the def)174 108 R 2.004
6241 (ault maximum number of queue runners for)-.1 F 1.162(queue groups.)174
6242 120 R 1.162(Up to)6.162 F F2(N)3.662 E F1 1.161(queue runners will w)
6243 3.662 F 1.161(ork in parallel on a queue group')-.1 F(s)-.55 E 3.465
6244 (messages. This)174 132 R .965
6245 (is useful where the processing of a message in the queue might)3.465 F
6246 .945(delay the processing of subsequent messages. Such a delay may be t\
6247 he result of)174 144 R .116(non-erroneous situations such as a lo)174
6248 156 R 2.616(wb)-.25 G .116(andwidth connection.)-2.616 F .116(May be o)
6249 5.116 F -.15(ve)-.15 G(rridden).15 E .645
6250 (on a per queue group basis by setting the)174 168 R F2(Runner)3.144 E
6251 (s)-.1 E F1 .644(option; see the section)3.144 F F0(Queue)3.144 E(Gr)174
6252 180 Q(oup Declaration)-.18 E F1 5(.T)C(he def)-5 E
6253 (ault is 1 when not set.)-.1 E(MeT)102 196.2 Q 40.86(oo [m])-.8 F .367
6254 (Send to me too, e)2.866 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa)
6255 -2.867 G 2.867(mi)-2.867 G 2.867(na)-2.867 G 2.867(na)-2.867 G .367
6256 (lias e)-2.867 F 2.867(xpansion. This)-.15 F .367(option is deprecated)
6257 2.867 F(and will be remo)174 208.2 Q -.15(ve)-.15 G 2.5(df).15 G
6258 (rom a future v)-2.5 E(ersion.)-.15 E 44.5(Milter [no)102 224.4 R .778
6259 (short name] This option has se)3.278 F -.15(ve)-.25 G .777
6260 (ral sub\(sub\)options.).15 F .777(The names of the sub-)5.777 F 1.134
6261 (options are separated by dots.)174 236.4 R 1.135(At the \214rst le)
6262 6.134 F -.15(ve)-.25 G 3.635(lt).15 G 1.135(he follo)-3.635 F 1.135
6263 (wing options are a)-.25 F -.25(va)-.2 G(il-).25 E(able:)174 248.4 Q
6264 (LogLe)214 264.6 Q -.15(ve)-.25 G 15(lL).15 G(og le)-15 E -.15(ve)-.25 G
6265 2.5(lf).15 G(or input mail \214lter actions, def)-2.5 E(aults to LogLe)
6266 -.1 E -.15(ve)-.25 G(l.).15 E 22.1(macros Speci\214es)214 276.6 R
6267 (list of macro to transmit to \214lters.)2.5 E(See list belo)267.48
6268 288.6 Q -.65(w.)-.25 G 2.459(The `)174 304.8 R(`macros')-.74 E 4.959('o)
6269 -.74 G 2.458(ption has the follo)-4.959 F 2.458
6270 (wing suboptions which specify the list of)-.25 F
6271 (macro to transmit to milters after a certain e)174 316.8 Q -.15(ve)-.25
6272 G(nt occurred.).15 E 14.88(connect After)214 333 R
6273 (session connection start)2.5 E 28.76(helo After)214 345 R(HELO command)
6274 2.5 E(en)214 357 Q 12.5(vfrom After)-.4 F(MAIL FR)2.5 E(OM command)-.4 E
6275 (en)214 369 Q 16.39(vrcpt After)-.4 F(RCPT T)2.5 E 2.5(Oc)-.18 G(ommand)
6276 -2.5 E 28.76(eom After)214 381 R -.4(DA)2.5 G 1.86 -.93(TA c)-.71 H
6277 (ommand and terminating `).93 E(`.)-.74 E -.74('')-.7 G(By def)174 397.2
6278 Q(ault the lists of macros are empty)-.1 E 5(.E)-.65 G(xample:)-5 E 2.5
6279 (OM)214 413.4 S(ilter)-2.5 E(.LogLe)-.55 E -.15(ve)-.25 G(l=12).15 E 2.5
6280 (OM)214 425.4 S(ilter)-2.5 E(.macros.connect=j, _, {daemon_name})-.55 E
6281 (MinFreeBlocks=)102 445.8 Q F2(N)A F1 1.538([b] Insist on at least)174
6282 457.8 R F2(N)4.038 E F1 1.539
6283 (blocks free on the \214lesystem that holds the queue \214les)4.039 F
6284 .846(before accepting email via SMTP)174 469.8 R 5.846(.I)-1.11 G 3.346
6285 (ft)-5.846 G .846(here is insuf)-3.346 F .846(\214cient space)-.25 F F2
6286 (sendmail)3.346 E F1(gi)3.345 E -.15(ve)-.25 G 3.345(sa).15 G
6287 (452 response to the MAIL command.)174 481.8 Q(This in)5 E
6288 (vites the sender to try ag)-.4 E(ain later)-.05 E(.)-.55 E
6289 (MinQueueAge=)102 498 Q F2 -.1(age)C F1 .886([no short name] Don')174
6290 510 R 3.386(tp)-.18 G .886(rocess an)-3.386 F 3.386(yq)-.15 G .886
6291 (ueued jobs that ha)-3.386 F 1.187 -.15(ve b)-.2 H .887
6292 (een in the queue less).15 F 1.9(than the indicated time interv)174 522
6293 R 4.399(al. This)-.25 F 1.899(is intended to allo)4.399 F 4.399(wy)-.25
6294 G 1.899(ou to get respon-)-4.399 F(si)174 534 Q -.15(ve)-.25 G .665
6295 (ness by processing the queue f).15 F .665
6296 (airly frequently without thrashing your system)-.1 F
6297 (by trying jobs too often.)174 546 Q(The def)5 E
6298 (ault units are minutes.)-.1 E(MustQuoteChars=)102 562.2 Q F2(s)A F1
6299 1.253([no short name] Sets the list of characters that must be quoted i\
6300 f used in a full)174 574.2 R 1.217
6301 (name that is in the phrase part of a `)174 586.2 R 1.217
6302 (`phrase <address>')-.74 F 3.717('s)-.74 G 3.717(yntax. The)-3.717 F
6303 (def)3.718 E 1.218(ault is)-.1 F -.74(``)174 598.2 S<b42e>.74 E -.74('')
6304 -.7 G 5(.T).74 G(he characters `)-5 E(`@,;:\\\(\)[]')-.74 E 2.5('a)-.74
6305 G(re al)-2.5 E -.1(wa)-.1 G(ys added to this list.).1 E 7.85
6306 (NiceQueueRun [no)102 614.4 R 2.156
6307 (short name] The priority of queue runners \(nice\(3\)\).)4.656 F 2.156
6308 (This v)7.156 F 2.155(alue must be)-.25 F(greater or equal zero.)174
6309 626.4 Q(NoRecipientAction)102 642.6 Q .554
6310 ([no short name] The action to tak)174 654.6 R 3.055(ew)-.1 G .555
6311 (hen you recei)-3.055 F .855 -.15(ve a m)-.25 H .555
6312 (essage that has no v).15 F(alid)-.25 E .625(recipient headers \(T)174
6313 666.6 R .625(o:, Cc:, Bcc:, or Apparently-T)-.8 F .625
6314 (o: \212 the last included for back)-.8 F .108(compatibility with old)
6315 174 678.6 R F2(sendmail)2.608 E F1 2.608(s\). It)B .108(can be)2.608 F
6316 F0(None)2.608 E F1 .109(to pass the message on unmod-)2.609 F .297
6317 (i\214ed, which violates the protocol,)174 690.6 R F0(Add-T)2.796 E(o)
6318 -.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.796(yr)
6319 -.15 G(ecipients)-2.796 E 1.638(it can \214nd in the en)174 702.6 R -.15
6320 (ve)-.4 G 1.638(lope \(which might e).15 F 1.638
6321 (xpose Bcc: recipients\),)-.15 F F0(Add-A)4.139 E(ppar)-.25 E(-)-.37 E
6322 (ently-T)174 714.6 Q(o)-.92 E F1 .338(to add an Apparently-T)2.838 F
6323 .337(o: header \(this is only for back-compatibility and)-.8 F 0 Cg EP
6324 %%Page: 71 67
6325 %%BeginPageSetup
6326 BP
6327 %%EndPageSetup
6328 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6329 (SMM:08-71)195.86 E/F1 10/Times-Roman@0 SF .841(is of)174 96 R .841
6330 (\214cially deprecated\),)-.25 F F0(Add-T)3.341 E(o-Undisclosed)-.92 E
6331 F1 .841(to add a header \231T)3.341 F .842(o: undisclosed-)-.8 F .398
6332 (recipients:;\232 to mak)174 108 R 2.898(et)-.1 G .397(he header le)
6333 -2.898 F -.05(ga)-.15 G 2.897(lw).05 G .397(ithout disclosing an)-2.897
6334 F .397(ything, or)-.15 F F0(Add-Bcc)2.897 E F1(to)2.897 E
6335 (add an empty Bcc: header)174 120 Q(.)-.55 E 1.18(OldStyleHeaders [o])
6336 102 136.2 R 1.713(Assume that the headers may be in old format, i.e., s\
6337 paces delimit names.)4.213 F 1.069(This actually turns on an adapti)174
6338 148.2 R 1.368 -.15(ve a)-.25 H 1.068(lgorithm: if an).15 F 3.568(yr)-.15
6339 G 1.068(ecipient address contains a)-3.568 F 1.681
6340 (comma, parenthesis, or angle brack)174 160.2 R 1.681
6341 (et, it will be assumed that commas already)-.1 F -.15(ex)174 172.2 S
6342 2.825(ist. If).15 F .325
6343 (this \215ag is not on, only commas delimit names.)2.825 F .325
6344 (Headers are al)5.325 F -.1(wa)-.1 G .325(ys out-).1 F
6345 (put with commas between the names.)174 184.2 Q(Def)5 E(aults to of)-.1
6346 E(f.)-.25 E(OperatorChars=)102 200.4 Q/F2 10/Times-Italic@0 SF -.15(ch)C
6347 (arlist).15 E F1 1.438([$o macro] The list of characters that are consi\
6348 dered to be \231operators\232, that is,)174 212.4 R .82
6349 (characters that delimit tok)174 224.4 R 3.32(ens. All)-.1 F .82
6350 (operator characters are tok)3.32 F .82(ens by themselv)-.1 F(es;)-.15 E
6351 .078(sequences of non-operator characters are also tok)174 236.4 R 2.578
6352 (ens. White)-.1 F .078(space characters sep-)2.578 F .27(arate tok)174
6353 248.4 R .27(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1
6354 F .269(es \212 for e)-.15 F .269(xample, \231)-.15 F .269
6355 (AAA.BBB\232 has three)-.8 F(tok)174 260.4 Q .433(ens, b)-.1 F .433
6356 (ut \231)-.2 F .433(AAA BBB\232 has tw)-.8 F 2.933(o. If)-.1 F .433
6357 (not set, OperatorChars def)2.933 F .433(aults to \231.)-.1 F 1.666
6358 (:@[])1.666 G<9a3b>-1.666 E(additionally)174 272.4 Q 3.566(,t)-.65 G
6359 1.066(he characters \231\()-3.566 F 1.666(\)<>,;)1.666 G 3.566<9a61>
6360 -1.666 G 1.066(re al)-3.566 F -.1(wa)-.1 G 1.065(ys operators.).1 F
6361 1.065(Note that Operator)6.065 F(-)-.2 E
6362 (Chars must be set in the con\214guration \214le before an)174 284.4 Q
6363 2.5(yr)-.15 G(ulesets.)-2.5 E(PidFile=)102 300.6 Q F2(\214lename)A F1
6364 1.3([no short name] Filename of the pid \214le.)3.58 F(\(def)6.3 E 1.3
6365 (ault is _P)-.1 F -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E(The)174 312.6
6366 Q F2(\214lename)2.832 E F1 .332(is macro-e)2.832 F .332
6367 (xpanded before it is opened, and unlink)-.15 F .331(ed when)-.1 F F2
6368 (sendmail)2.831 E F1 -.15(ex)174 324.6 S(its.).15 E(PostmasterCop)102
6369 340.8 Q(y=)-.1 E F2(postmaster)A F1 .003
6370 ([P] If set, copies of error messages will be sent to the named)174
6371 352.8 R F2(postmaster)2.504 E F1 5.004(.O)C .004(nly the)-5.004 F .687
6372 (header of the f)174 364.8 R .687(ailed message is sent.)-.1 F .687
6373 (Errors resulting from messages with a ne)5.687 F(g-)-.15 E(ati)174
6374 376.8 Q 1.83 -.15(ve p)-.25 H 1.53(recedence will not be sent.).15 F
6375 1.531(Since most errors are user problems, this is)6.531 F .453
6376 (probably not a good idea on lar)174 388.8 R .453(ge sites, and ar)-.18
6377 F .453(guably contains all sorts of pri)-.18 F -.25(va)-.25 G -.15(cy)
6378 .25 G .1(violations, b)174 400.8 R .101
6379 (ut it seems to be popular with certain operating systems v)-.2 F 2.601
6380 (endors. The)-.15 F 1.919(address is macro e)174 412.8 R 1.918
6381 (xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.918(.D)
6382 -.65 G(ef)-6.918 E 1.918(aults to no postmaster)-.1 F(copies.)174 424.8
6383 Q(Pri)102 441 Q -.25(va)-.25 G -.15(cy).25 G(Options=).15 E F2
6384 (opt,opt,...)1.666 E F1 1.191([p] Set the pri)174 453 R -.25(va)-.25 G
6385 -.15(cy).25 G F2(opt)3.841 E F1 3.691(ions. `)B(`Pri)-.74 E -.25(va)-.25
6386 G -.15(cy).25 G 2.671 -.74('' i).15 H 3.692(sr).74 G 1.192
6387 (eally a misnomer; man)-3.692 F 3.692(yo)-.15 G 3.692(ft)-3.692 G 1.192
6388 (hese are)-3.692 F .929(just a w)174 465 R .928
6389 (ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The)
6390 5.928 E F2(opt)3.428 E F1(ions)A(can be selected from:)174 477 Q 40.26
6391 (public Allo)214 493.2 R 2.5(wo)-.25 G(pen access)-2.5 E 11.38
6392 (needmailhelo Insist)214 505.2 R(on HELO or EHLO command before MAIL)2.5
6393 E(neede)214 517.2 Q 9.87(xpnhelo Insist)-.15 F
6394 (on HELO or EHLO command before EXPN)2.5 E(noe)214 529.2 Q 35.97
6395 (xpn Disallo)-.15 F 2.5(wE)-.25 G(XPN entirely)-2.5 E 2.5(,i)-.65 G
6396 (mplies no)-2.5 E -.15(ve)-.15 G(rb).15 E(.)-.4 E 12.5
6397 (needvrfyhelo Insist)214 541.2 R(on HELO or EHLO command before VRFY)2.5
6398 E(no)214 553.2 Q 38.75(vrfy Disallo)-.15 F 2.5(wV)-.25 G(RFY entirely)
6399 -2.5 E 39.71(noetrn Disallo)214 565.2 R 2.5(wE)-.25 G(TRN entirely)-2.5
6400 E(no)214 577.2 Q -.15(ve)-.15 G 37.79(rb Disallo).15 F 2.5(wV)-.25 G
6401 (ERB entirely)-2.5 E 14.71(restrictmailq Restrict)214 589.2 R
6402 (mailq command)2.5 E 19.16(restrictqrun Restrict)214 601.2 R
6403 (\255q command line \215ag)2.5 E(restricte)214 613.2 Q 8.76
6404 (xpand Restrict)-.15 F<ad62>2.5 E 2.5(va)-.15 G
6405 (nd \255v command line \215ags)-2.5 E 24.16(noreceipts Don')214 627.2 R
6406 2.5(tr)-.18 G(eturn success DSNs)-2.5 E/F3 7/Times-Roman@0 SF(20)-4 I F1
6407 11.38(nobodyreturn Don')214 639.2 R 2.5(tr)-.18 G
6408 (eturn the body of a message with DSNs)-2.5 E(goa)214 651.2 Q -.1(wa)
6409 -.15 G 36.91(yD).1 G(isallo)-36.91 E 2.5(we)-.25 G
6410 (ssentially all SMTP status queries)-2.5 E(authw)214 663.2 Q 11.48
6411 (arnings Put)-.1 F(X-Authentication-W)2.5 E(arning: headers in messages)
6412 -.8 E(and log w)281.76 675.2 Q(arnings)-.1 E 0 Cg EP
6413 %%Page: 72 68
6414 %%BeginPageSetup
6415 BP
6416 %%EndPageSetup
6417 /F0 10/Times-Bold@0 SF 193.36(SMM:08-72 Sendmail)72 60 R
6418 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.976
6419 (The \231goa)174 96 R -.1(wa)-.15 G 2.976
6420 (y\232 pseudo-\215ag sets all \215ags e).1 F 2.977
6421 (xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F 4.558
6422 (\231restrictqrun\232, \231restricte)174 108 R 4.557
6423 (xpand\232, \231noetrn\232, and \231nobodyreturn\232.)-.15 F 4.557
6424 (If mailq is)9.557 F 1.842(restricted, only people in the same group as\
6425  the queue directory can print the)174 120 R 2.545(queue. If)174 132 R
6426 .044(queue runs are restricted, only root and the o)2.545 F .044
6427 (wner of the queue directory)-.25 F 1.299(can run the queue.)174 144 R
6428 1.299(The \231restricte)6.299 F 1.299(xpand\232 pseudo-\215ag instructs)
6429 -.15 F/F2 10/Times-Italic@0 SF(sendmail)3.799 E F1 1.299(to drop)3.799 F
6430 (pri)174 156 Q(vile)-.25 E 1.608(ges when the)-.15 F F0<ad62>4.108 E(v)
6431 -.15 E F1 1.608(option is gi)4.108 F -.15(ve)-.25 G 4.108(nb).15 G 4.108
6432 (yu)-4.108 G 1.608(sers who are neither root nor the)-4.108 F -.35(Tr)
6433 174 168 S 1.33(ustedUser so users cannot read pri).35 F -.25(va)-.25 G
6434 1.33(te aliases, forw).25 F 1.33(ards, or :include: \214les.)-.1 F(It)
6435 6.33 E .634(will add the \231NonRootSafeAddr\232 to the \231DontBlameSe\
6436 ndmail\232 option to pre)174 180 R -.15(ve)-.25 G(nt).15 E .436
6437 (misleading unsafe address w)174 192 R 2.936(arnings. It)-.1 F .436
6438 (also o)2.936 F -.15(ve)-.15 G .436(rrides the).15 F F0<ad76>2.936 E F1
6439 (\(v)2.936 E .436(erbose\) command)-.15 F 1.293(line option to pre)174
6440 204 R -.15(ve)-.25 G 1.292(nt information leakage.).15 F 1.292
6441 (Authentication W)6.292 F 1.292(arnings add w)-.8 F(arn-)-.1 E .183
6442 (ings about v)174 216 R .183
6443 (arious conditions that may indicate attempts to spoof the mail system,)
6444 -.25 F(such as using a non-standard queue directory)174 228 Q(.)-.65 E
6445 (ProcessT)102 244.2 Q(itlePre\214x=)-.35 E F2(string)A F1 1.196
6446 ([no short name] Pre\214x the process title sho)174 256.2 R 1.195
6447 (wn on 'ps' listings with)-.25 F F2(string)3.695 E F1 6.195(.T)C(he)
6448 -6.195 E F2(string)174 268.2 Q F1(will be macro processed.)2.5 E
6449 (QueueDirectory=)102 284.4 Q F2(dir)A F1 .583
6450 ([Q] The QueueDirectory option serv)174 296.4 R .584(es tw)-.15 F 3.084
6451 (op)-.1 G 3.084(urposes. First,)-3.084 F .584(it speci\214es the direc-)
6452 3.084 F .483(tory or set of directories that comprise the def)174 308.4
6453 R .482(ault queue group.)-.1 F .482(Second, it speci-)5.482 F .104(\214\
6454 es the directory D which is the ancestor of all queue directories, and \
6455 which send-)174 320.4 R .721(mail uses as its current w)174 332.4 R .721
6456 (orking directory)-.1 F 5.721(.W)-.65 G .721
6457 (hen sendmail dumps core, it lea)-5.721 F -.15(ve)-.2 G(s).15 E 2.872
6458 (its core \214les in D.)174 344.4 R 2.873(There are tw)7.872 F 5.373(oc)
6459 -.1 G 5.373(ases. If)-5.373 F F2(dir)5.373 E F1 2.873
6460 (ends with an asterisk \(e)5.373 F(g,)-.15 E F2(/var/spool/mqueue/qd*)
6461 174 356.4 Q F1 .253
6462 (\), then all of the directories or symbolic links to directories)B(be)
6463 174 368.4 Q .432(ginning with `qd' in)-.15 F F2(/var/spool/mqueue)2.932
6464 E F1 .433(will be used as queue directories of the)2.932 F(def)174 380.4
6465 Q .276(ault queue group, and)-.1 F F2(/var/spool/mqueue)2.776 E F1 .275
6466 (will be used as the w)2.776 F .275(orking directory)-.1 F 2.82
6467 (D. Otherwise,)174 392.4 R F2(dir)2.82 E F1 .32
6468 (must name a directory \(usually)2.82 F F2(/var/spool/mqueue)2.82 E F1
6469 .32(\): the def)B(ault)-.1 E .545
6470 (queue group consists of the single queue directory)174 404.4 R F2(dir)
6471 3.045 E F1 3.045(,a)C .545(nd the w)-3.045 F .545(orking directory)-.1 F
6472 2.5(Di)174 416.4 S 2.5(ss)-2.5 G(et to)-2.5 E F2(dir)2.5 E F1 5.001(.T)C
6473 2.501(od)-5.801 G .001
6474 (e\214ne additional groups of queue directories, use the con\214gura-)
6475 -2.501 F .746(tion \214le `Q' command.)174 428.4 R .746
6476 (Do not change the queue directory structure while send-)5.746 F
6477 (mail is running.)174 440.4 Q(QueueF)102 456.6 Q(actor=)-.15 E F2
6478 (factor)A F1 .613([q] Use)174 468.6 R F2(factor)3.113 E F1 .613
6479 (as the multiplier in the map function to decide when to just queue)
6480 3.113 F .415(up jobs rather than run them.)174 480.6 R .415(This v)5.415
6481 F .415(alue is di)-.25 F .415(vided by the dif)-.25 F .415
6482 (ference between the)-.25 F 1.003(current load a)174 492.6 R -.15(ve)-.2
6483 G 1.003(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15
6484 F F0(QueueLA)A F1 1.004(option\) to determine)3.504 F
6485 (the maximum message priority that will be sent.)174 504.6 Q(Def)5 E
6486 (aults to 600000.)-.1 E(QueueLA=)102 520.8 Q F2(LA)A F1 1.087
6487 ([x] When the system load a)15.26 F -.15(ve)-.2 G 1.087(rage e).15 F
6488 (xceeds)-.15 E F2(LA)3.587 E F1 1.086(and the)3.587 F F0(QueueF)3.586 E
6489 (actor)-.25 E F1(\()3.586 E F0(q)A F1 3.586(\)o)C(ption)-3.586 E(di)174
6490 532.8 Q 1.465(vided by the dif)-.25 F 1.465
6491 (ference in the current load a)-.25 F -.15(ve)-.2 G 1.465(rage and the)
6492 .15 F F0(QueueLA)3.965 E F1(option)3.965 E .769(plus one is less than t\
6493 he priority of the message, just queue messages \(i.e., don')174 544.8 R
6494 (t)-.18 E .247(try to send them\).)174 556.8 R(Def)5.247 E .247
6495 (aults to 8 multiplied by the number of processors online on)-.1 F
6496 (the system \(if that can be determined\).)174 568.8 Q(QueueFileMode=)
6497 102 585 Q F2(mode)A F1 .962([no short name] Def)174 597 R .962
6498 (ault permissions for queue \214les \(octal\).)-.1 F .961
6499 (If not set, sendmail)5.961 F .212(uses 0600 unless its real and ef)174
6500 609 R(fecti)-.25 E .513 -.15(ve u)-.25 H .213(id are dif).15 F .213
6501 (ferent in which case it uses 0644.)-.25 F(QueueSortOrder=)102 625.2 Q
6502 F2(algorithm)A F1 .097([no short name] Sets the)174 637.2 R F2
6503 (algorithm)2.597 E F1 .096(used for sorting the queue.)2.597 F .096
6504 (Only the \214rst char)5.096 F(-)-.2 E 1.021(acter of the v)174 649.2 R
6505 1.021(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G
6506 1.021(alues are \231host\232 \(to order by the name of the)-3.771 F 1.73
6507 (\214rst host name of the \214rst recipient\), \231\214lename\232 \(to \
6508 order by the name of the)174 661.2 R .283(queue \214le name\), \231time\
6509 \232 \(to order by the submission/creation time\), \231random\232 \(to)
6510 174 673.2 R .906(order randomly\), \231modi\214cation\232 \(to order by\
6511  the modi\214cation time of the qf \214le)174 685.2 R .32 LW 76 694.8 72
6512 694.8 DL 80 694.8 76 694.8 DL 84 694.8 80 694.8 DL 88 694.8 84 694.8 DL
6513 92 694.8 88 694.8 DL 96 694.8 92 694.8 DL 100 694.8 96 694.8 DL 104
6514 694.8 100 694.8 DL 108 694.8 104 694.8 DL 112 694.8 108 694.8 DL 116
6515 694.8 112 694.8 DL 120 694.8 116 694.8 DL 124 694.8 120 694.8 DL 128
6516 694.8 124 694.8 DL 132 694.8 128 694.8 DL 136 694.8 132 694.8 DL 140
6517 694.8 136 694.8 DL 144 694.8 140 694.8 DL 148 694.8 144 694.8 DL 152
6518 694.8 148 694.8 DL 156 694.8 152 694.8 DL 160 694.8 156 694.8 DL 164
6519 694.8 160 694.8 DL 168 694.8 164 694.8 DL 172 694.8 168 694.8 DL 176
6520 694.8 172 694.8 DL 180 694.8 176 694.8 DL 184 694.8 180 694.8 DL 188
6521 694.8 184 694.8 DL 192 694.8 188 694.8 DL 196 694.8 192 694.8 DL 200
6522 694.8 196 694.8 DL 204 694.8 200 694.8 DL 208 694.8 204 694.8 DL 212
6523 694.8 208 694.8 DL 216 694.8 212 694.8 DL/F3 5/Times-Roman@0 SF(20)93.6
6524 705.2 Q/F4 8/Times-Roman@0 SF(N.B.: the)3.2 I/F5 8/Times-Bold@0 SF(nor)2
6525 E(eceipts)-.144 E F4(\215ag turns of)2 E 2(fs)-.2 G
6526 (upport for RFC 1891 \(Deli)-2 E -.12(ve)-.2 G
6527 (ry Status Noti\214cation\).).12 E 0 Cg EP
6528 %%Page: 73 69
6529 %%BeginPageSetup
6530 BP
6531 %%EndPageSetup
6532 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6533 (SMM:08-73)195.86 E/F1 10/Times-Roman@0 SF 1.349(\(older entries \214rs\
6534 t\)\), \231none\232 \(to not order\), and \231priority\232 \(to order b\
6535 y message)174 96 R 2.528(priority\). Host)174 108 R .028(ordering mak)
6536 2.528 F .028(es better use of the connection cache, b)-.1 F .027
6537 (ut may tend to)-.2 F .322(process lo)174 120 R 2.822(wp)-.25 G .322
6538 (riority messages that go to a single host o)-2.822 F -.15(ve)-.15 G
6539 2.823(rh).15 G .323(igh priority messages)-2.823 F 1.825(that go to se)
6540 174 132 R -.15(ve)-.25 G 1.825(ral hosts; it probably shouldn').15 F
6541 4.325(tb)-.18 G 4.324(eu)-4.325 G 1.824(sed on slo)-4.324 F 4.324(wn)
6542 -.25 G(etw)-4.324 E 1.824(ork links.)-.1 F .614
6543 (Filename and modi\214cation time ordering sa)174 144 R -.15(ve)-.2 G
6544 3.114(st).15 G .614(he o)-3.114 F -.15(ve)-.15 G .614
6545 (rhead of reading all of the).15 F .671
6546 (queued items before starting the queue run.)174 156 R .671
6547 (Creation \(submission\) time ordering)5.671 F 1.854(is almost al)174
6548 168 R -.1(wa)-.1 G 1.854(ys a bad idea, since it allo).1 F 1.854(ws lar)
6549 -.25 F 1.854(ge, b)-.18 F 1.854(ulk mail to go out before)-.2 F(smaller)
6550 174 180 Q 3.714(,p)-.4 G 1.214(ersonal mail, b)-3.714 F 1.214(ut may ha)
6551 -.2 F 1.513 -.15(ve a)-.2 H 1.213(pplicability on some hosts with v).15
6552 F 1.213(ery f)-.15 F(ast)-.1 E 2.631(connections. Random)174 192 R .131
6553 (is useful if se)2.631 F -.15(ve)-.25 G .132
6554 (ral queue runners are started by hand which).15 F .39
6555 (try to drain the same queue since odds are the)174 204 R 2.889(yw)-.15
6556 G .389(ill be w)-2.889 F .389(orking on dif)-.1 F .389(ferent parts)-.25
6557 F(of the queue at the same time.)174 216 Q(Priority ordering is the def)
6558 5 E(ault.)-.1 E(QueueT)102 232.2 Q(imeout=)-.35 E/F2 10/Times-Italic@0
6559 SF(timeout)A F1 .355([T] A synon)174 244.2 R .355(ym for \231T)-.15 F
6560 2.855(imeout.queuereturn\232. Use)-.35 F .356
6561 (that form instead of the \231Queue-)2.855 F -.35(Ti)174 256.2 S
6562 (meout\232 form.).35 E 32.83(RandFile [no)102 272.4 R 1.036(short name]\
6563  Name of \214le containing random data or the name of the UNIX)3.537 F
6564 (sock)174 284.4 Q 1.63(et if EGD is used.)-.1 F 4.131(A\()6.631 G 1.631
6565 (required\) pre\214x "e)-4.131 F 1.631
6566 (gd:" or "\214le:" speci\214es the type.)-.15 F(ST)174 296.4 Q(AR)-.93 E
6567 1.561
6568 (TTLS requires this \214lename if the compile \215ag HASURANDOMDEV is)
6569 -.6 F(not set \(see sendmail/README\).)174 308.4 Q(Resolv)102 324.6 Q
6570 (erOptions=)-.15 E F2(options)A F1 .127([I] Set resolv)174 336.6 R .127
6571 (er options.)-.15 F -1.11(Va)5.127 G .127(lues can be set using)1.11 F
6572 F0(+)2.627 E F2<8d61>A(g)-.1 E F1 .127(and cleared using)2.627 F F0<ad>
6573 2.628 E F2<8d61>A(g)-.1 E F1 2.628(;t)C(he)-2.628 E F2<8d61>174 348.6 Q
6574 (g)-.1 E F1 5.014(sc)C 2.514(an be \231deb)-5.014 F 2.513
6575 (ug\232, \231aaonly\232, \231use)-.2 F 2.513
6576 (vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-)-.25
6577 F 2.688
6578 (names\232, \231stayopen\232, \231use_inet6\232, or \231dnsrch\232.)174
6579 360.6 R 2.689(The string \231HasW)7.689 F(ildcardMX\232)-.4 E .283
6580 (\(without a)174 372.6 R F0(+)2.783 E F1(or)2.783 E F0<ad>2.783 E F1
6581 2.783(\)c)C .283(an be speci\214ed to turn of)-2.783 F 2.782(fm)-.25 G
6582 .282(atching ag)-2.782 F .282(ainst MX records when)-.05 F .89
6583 (doing name canoni\214cations.)174 384.6 R .89(The string \231W)5.89 F
6584 (orkAroundBrok)-.8 E .89(enAAAA\232 \(without a)-.1 F F0(+)174 396.6 Q
6585 F1(or)3.473 E F0<ad>3.473 E F1 3.473(\)c)C .972(an be speci\214ed to w)
6586 -3.473 F .972(ork around some brok)-.1 F .972(en nameserv)-.1 F .972
6587 (ers which return)-.15 F(SER)174 408.6 Q(VF)-.8 E 1.001
6588 (AIL \(a temporary f)-.74 F 1.001(ailure\) on T_AAAA \(IPv6\) lookups.)
6589 -.1 F 1.001(Notice: it might)6.001 F
6590 (be necessary to apply the same \(or similar\) options to)174 420.6 Q F2
6591 (submit.cf)2.5 E F1(too.)2.5 E -1.04(RequiresDirfsync [no)102 436.8 R
6592 2.782(short name] This option can be used to o)5.283 F -.15(ve)-.15 G
6593 2.782(rride the compile time \215ag).15 F F0(REQ)174 448.8 Q
6594 (UIRES_DIR_FSYNC)-.1 E F1 .871(at runtime by setting it to)3.371 F/F3 9
6595 /Times-Roman@0 SF -.09(fa)3.372 G(lse).09 E F1 5.872(.I)C 3.372(ft)
6596 -5.872 G .872(he compile time)-3.372 F .018
6597 (\215ag is not set, the option is ignored.)174 460.8 R .017
6598 (The \215ag turns on support for \214le systems that)5.018 F .209
6599 (require to call)174 472.8 R F2(fsync\(\))2.709 E F1 .209
6600 (for a directory if the meta-data in it has been changed.)2.709 F(This)
6601 5.21 E .075(should be turned on at least for older v)174 484.8 R .074
6602 (ersions of ReiserFS; it is enabled by def)-.15 F(ault)-.1 E 1.45
6603 (for Linux.)174 496.8 R 1.451
6604 (According to some information this \215ag is not needed an)6.45 F 1.451
6605 (ymore for)-.15 F -.1(ke)174 508.8 S(rnel 2.4.16 and ne).1 E(wer)-.25 E
6606 (.)-.55 E 10.61(RrtImpliesDsn [R])102 525 R 1.52
6607 (If this option is set, a \231Return-Receipt-T)4.02 F 1.52
6608 (o:\232 header causes the request of a)-.8 F 1.02
6609 (DSN, which is sent to the en)174 537 R -.15(ve)-.4 G 1.02
6610 (lope sender as required by RFC 1891, not to the).15 F(address gi)174
6611 549 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nt)-2.5 G(he header)-2.5 E(.)-.55
6612 E(RunAsUser=)102 565.2 Q F2(user)A F1 3.753([no short name] The)2.48 F
6613 F2(user)6.253 E F1 3.752(parameter may be a user name \(look)6.252 F
6614 3.752(ed up in)-.1 F F2(/etc/passwd)174 577.2 Q F1 3.045(\)o)C -5.544
6615 3.045(ra n)-3.045 H .546(umeric user id; either form can ha)-3.045 F
6616 .846 -.15(ve \231)-.2 H .546(:group\232 attached \(where).15 F .966
6617 (group can be numeric or symbolic\).)174 589.2 R .965
6618 (If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.465
6619 E(mail)174 603.2 Q F1 .483
6620 (will change to this user id shortly after startup)2.983 F/F4 7
6621 /Times-Roman@0 SF(21)-4 I F1 5.484(.T)4 K .484(his a)-5.484 F -.2(vo)-.2
6622 G .484(ids a certain class).2 F 1.844(of security problems.)174 615.2 R
6623 (Ho)6.844 E(we)-.25 E -.15(ve)-.25 G 2.644 -.4(r, t).15 H 1.844
6624 (his means that all \231.forw).4 F 1.844(ard\232 and \231:include:\232)
6625 -.1 F 1.428(\214les must be readable by the indicated)174 627.2 R F2
6626 (user)3.928 E F1 1.428(and all \214les to be written must be)3.928 F
6627 .043(writable by)174 639.2 R F2(user)2.543 E F1 .042
6628 (Also, all \214le and program deli)2.543 F -.15(ve)-.25 G .042
6629 (ries will be mark).15 F .042(ed unsafe unless)-.1 F 2.101(the option)
6630 174 651.2 R F0(DontBlameSendmail=NonRootSafeAddr)4.601 E F1 2.101
6631 (is set, in which case the)4.601 F(deli)174 663.2 Q -.15(ve)-.25 G .778
6632 (ry will be done as).15 F F2(user)3.278 E F1 5.778(.I)C 3.277(ti)-5.778
6633 G 3.277(sa)-3.277 G .777(lso incompatible with the)-3.277 F F0
6634 (SafeFileEn)3.277 E(vir)-.4 E(on-)-.18 E(ment)174 675.2 Q F1 4.235
6635 (option. In)4.235 F 1.735(other w)4.235 F 1.736
6636 (ords, it may not actually add much to security on an)-.1 F .32 LW 76
6637 684.8 72 684.8 DL 80 684.8 76 684.8 DL 84 684.8 80 684.8 DL 88 684.8 84
6638 684.8 DL 92 684.8 88 684.8 DL 96 684.8 92 684.8 DL 100 684.8 96 684.8 DL
6639 104 684.8 100 684.8 DL 108 684.8 104 684.8 DL 112 684.8 108 684.8 DL 116
6640 684.8 112 684.8 DL 120 684.8 116 684.8 DL 124 684.8 120 684.8 DL 128
6641 684.8 124 684.8 DL 132 684.8 128 684.8 DL 136 684.8 132 684.8 DL 140
6642 684.8 136 684.8 DL 144 684.8 140 684.8 DL 148 684.8 144 684.8 DL 152
6643 684.8 148 684.8 DL 156 684.8 152 684.8 DL 160 684.8 156 684.8 DL 164
6644 684.8 160 684.8 DL 168 684.8 164 684.8 DL 172 684.8 168 684.8 DL 176
6645 684.8 172 684.8 DL 180 684.8 176 684.8 DL 184 684.8 180 684.8 DL 188
6646 684.8 184 684.8 DL 192 684.8 188 684.8 DL 196 684.8 192 684.8 DL 200
6647 684.8 196 684.8 DL 204 684.8 200 684.8 DL 208 684.8 204 684.8 DL 212
6648 684.8 208 684.8 DL 216 684.8 212 684.8 DL/F5 5/Times-Roman@0 SF(21)93.6
6649 695.2 Q/F6 8/Times-Roman@0 SF(When running as a daemon, it changes to t\
6650 his user after accepting a connection b)3.2 I(ut before reading an)-.16
6651 E(y)-.12 E F4(SMTP)2 E F6(commands.)2 E 0 Cg EP
6652 %%Page: 74 70
6653 %%BeginPageSetup
6654 BP
6655 %%EndPageSetup
6656 /F0 10/Times-Bold@0 SF 193.36(SMM:08-74 Sendmail)72 60 R
6657 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -2.25 -.2
6658 (av e)174 96 T .624(rage system, and may in f).2 F .623
6659 (act detract from security \(because other \214le permis-)-.1 F 1.948
6660 (sions must be loosened\).)174 108 R(Ho)6.948 E(we)-.25 E -.15(ve)-.25 G
6661 2.748 -.4(r, i).15 H 4.448(ts).4 G 1.948(hould be useful on \214re)
6662 -4.448 F -.1(wa)-.25 G 1.949(lls and other).1 F(places where users don')
6663 174 120 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H
6664 (accounts and the aliases \214le is well constrained.)2.7 E(RecipientF)
6665 102 136.2 Q(actor=)-.15 E/F2 10/Times-Italic@0 SF(fact)A F1 .638
6666 ([y] The indicated)174 148.2 R F2(fact)3.137 E F1 .637
6667 (or is added to the priority \(thus)B F2(lowering)3.137 E F1 .637
6668 (the priority of the)3.137 F .23(job\) for each recipient, i.e., this v)
6669 174 160.2 R .231(alue penalizes jobs with lar)-.25 F .231
6670 (ge numbers of recipi-)-.18 F 2.5(ents. Def)174 172.2 R(aults to 30000.)
6671 -.1 E(RefuseLA=)102 188.4 Q F2(LA)A F1 1.012([X] When the system load a)
6672 13.59 F -.15(ve)-.2 G 1.012(rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1
6673 3.512(,r)C 1.011(efuse incoming SMTP connec-)-3.512 F 2.658(tions. Def)
6674 174 200.4 R .158(aults to 12 multiplied by the number of processors onl\
6675 ine on the system)-.1 F(\(if that can be determined\).)174 212.4 Q
6676 (RejectLogInterv)102 228.6 Q(al=)-.25 E F2(timeout)A F1 1.628
6677 ([no short name] Log interv)174 240.6 R 1.627
6678 (al when refusing connections for this long \(def)-.25 F(ault:)-.1 E
6679 (3h\).)174 252.6 Q(RetryF)102 268.8 Q(actor=)-.15 E F2(fact)A F1 .771
6680 ([Z] The)3.74 F F2(fact)3.271 E F1 .771(or is added to the priority e)B
6681 -.15(ve)-.25 G .772(ry time a job is processed.).15 F .772(Thus, each)
6682 5.772 F .994(time a job is processed, its priority will be decreased by\
6683  the indicated v)174 280.8 R 3.493(alue. In)-.25 F 1.107(most en)174
6684 292.8 R 1.107(vironments this should be positi)-.4 F -.15(ve)-.25 G
6685 3.608(,s).15 G 1.108(ince hosts that are do)-3.608 F 1.108
6686 (wn are all too)-.25 F(often do)174 304.8 Q(wn for a long time.)-.25 E
6687 (Def)5 E(aults to 90000.)-.1 E(SafeFileEn)102 321 Q(vironment=)-.4 E F2
6688 (dir)A F1 .022([no short name] If this option is set,)174 333 R F2
6689 (sendmail)2.521 E F1 .021(will do a)2.521 F F2 -.15(ch)2.521 G -.45(ro)
6690 .15 G(ot).45 E F1 .021(\(2\) call into the indi-)B(cated)174 345 Q F2
6691 (dir)2.832 E F1 .333(ectory before doing an)B 2.833<798c>-.15 G .333
6692 (le writes.)-2.833 F .333(If the \214le name speci\214ed by the user)
6693 5.333 F(be)174 357 Q .588(gins with)-.15 F F2(dir)3.088 E F1 3.087(,t)C
6694 .587(hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G
6695 .587(efore writing, so \(for)-3.087 F -.15(ex)174 369 S 2.224
6696 (ample\) if the SafeFileEn).15 F 2.224(vironment v)-.4 F 2.225
6697 (ariable is set to \231/safe\232 then aliases of)-.25 F 1.557(\231/safe\
6698 /logs/\214le\232 and \231/logs/\214le\232 actually indicate the same \
6699 \214le.)174 381 R(Additionally)6.556 E 4.056(,i)-.65 G(f)-4.056 E
6700 (this option is set,)174 393 Q F2(sendmail)2.5 E F1(refuses to deli)2.5
6701 E -.15(ve)-.25 G 2.5(rt).15 G 2.5(os)-2.5 G(ymbolic links.)-2.5 E(Sa)102
6702 409.2 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.492 E 2.292 -.15
6703 (ve U)-.2 H 1.992(NIX-style \231From\232 lines at the front of headers.)
6704 .15 F 1.993(Normally the)6.993 F 4.493(ya)-.15 G(re)-4.493 E
6705 (assumed redundant and discarded.)174 421.2 Q(SharedMemoryK)102 437.4 Q
6706 -.15(ey)-.25 G .745([no short name] K)174 449.4 R 1.045 -.15(ey t)-.25 H
6707 3.245(ou).15 G .745(se for shared memory se)-3.245 F .744
6708 (gment; if not set \(or 0\), shared)-.15 F 1.206
6709 (memory will not be used.)174 461.4 R 1.207
6710 (Requires support for shared memory to be compiled)6.207 F(into)174
6711 473.4 Q F2(sendmail)3.009 E F1 5.509(.I)C 3.009(ft)-5.509 G .509
6712 (his option is set,)-3.009 F F2(sendmail)3.008 E F1 .508
6713 (can share some data between dif)3.008 F(fer)-.25 E(-)-.2 E 1.78
6714 (ent instances.)174 485.4 R -.15(Fo)6.78 G 4.28(re).15 G 1.78
6715 (xample, the number of entries in a queue directory or the)-4.43 F -.2
6716 (av)174 497.4 S .086(ailable space in a \214le system.)-.05 F .086
6717 (This allo)5.086 F .086(ws for more ef)-.25 F .085(\214cient program e)
6718 -.25 F -.15(xe)-.15 G(cution,).15 E .259
6719 (since only one process needs to update the data instead of each indi)
6720 174 509.4 R .26(vidual process)-.25 F -.05(ga)174 521.4 S
6721 (thering the data each time it is required.).05 E .62
6722 (SendMimeErrors [j])102 537.6 R .373(If set, send error messages in MIM\
6723 E format \(see RFC 2045 and RFC 1344 for)2.874 F 2.914(details\). If)174
6724 549.6 R(disabled,)2.914 E F2(sendmail)2.914 E F1 .415
6725 (will not return the DSN k)2.914 F -.15(ey)-.1 G -.1(wo).15 G .415
6726 (rd in response to an).1 F 1.731(EHLO and will not do Deli)174 561.6 R
6727 -.15(ve)-.25 G 1.731
6728 (ry Status Noti\214cation processing as described in).15 F(RFC 1891.)174
6729 573.6 Q(Serv)102 589.8 Q 10.77(erCertFile [no)-.15 F .581
6730 (short name] File containing the certi\214cate of the serv)3.08 F(er)
6731 -.15 E 3.081(,i)-.4 G .581(.e., this certi\214cate is)-3.081 F
6732 (used when sendmail acts as serv)174 601.8 Q(er \(used for ST)-.15 E(AR)
6733 -.93 E(TTLS\).)-.6 E(Serv)102 618 Q(erK)-.15 E -.15(ey)-.25 G 11.73
6734 (File [no).15 F .543(short name] File containing the pri)3.043 F -.25
6735 (va)-.25 G .542(te k).25 F .842 -.15(ey b)-.1 H .542
6736 (elonging to the serv).15 F .542(er certi\214cate)-.15 F(\(used for ST)
6737 174 630 Q(AR)-.93 E(TTLS\).)-.6 E(ServiceSwitchFile=)102 646.2 Q F2
6738 (\214lename)A F1 1.532([no short name] If your host operating system ha\
6739 s a service switch abstraction)174 658.2 R .003(\(e.g., /etc/nsswitch.c\
6740 onf on Solaris or /etc/svc.conf on Ultrix and DEC OSF/1\) that)174 670.2
6741 R .814(service will be consulted and this option is ignored.)174 682.2 R
6742 .814(Otherwise, this is the name)5.814 F 1.083(of a \214le that pro)174
6743 694.2 R 1.082
6744 (vides the list of methods used to implement particular services.)-.15 F
6745 1.069(The syntax is a series of lines, each of which is a sequence of w)
6746 174 706.2 R 3.57(ords. The)-.1 F(\214rst)3.57 E -.1(wo)174 718.2 S 1.364
6747 (rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.363
6748 (ords are service types.)-.1 F 1.363(The services)6.363 F 0 Cg EP
6749 %%Page: 75 71
6750 %%BeginPageSetup
6751 BP
6752 %%EndPageSetup
6753 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6754 (SMM:08-75)195.86 E/F1 10/Times-Roman@0 SF(that)174 96 Q/F2 10
6755 /Times-Italic@0 SF(sendmail)4.11 E F1 1.61
6756 (consults directly are \231aliases\232 and \231hosts.)4.11 F 6.61<9a53>
6757 -.7 G 1.61(ervice types can be)-6.61 F 1.755(\231dns\232, \231nis\232, \
6758 \231nisplus\232, or \231\214les\232 \(with the ca)174 108 R -.15(ve)-.2
6759 G 1.754(at that the appropriate support).15 F .791
6760 (must be compiled in before the service can be referenced\).)174 120 R
6761 .791(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174
6762 132 R .925(aults to /etc/mail/service.switch.)-.1 F .925
6763 (If that \214le does not e)5.925 F(xist,)-.15 E(the def)174 144 Q
6764 (ault switch is:)-.1 E 38.6(aliases \214les)214 160.2 R 44.7(hosts dns)
6765 214 172.2 R(nis \214les)2.5 E(The def)174 188.4 Q
6766 (ault \214le is \231/etc/mail/service.switch\232.)-.1 E(Se)102 204.6 Q
6767 -.15(ve)-.25 G 12.12(nBitInput [7]).15 F .321(Strip input to se)2.821 F
6768 -.15(ve)-.25 G 2.821(nb).15 G .322
6769 (its for compatibility with old systems.)-2.821 F .322(This shouldn')
6770 5.322 F 2.822(tb)-.18 G(e)-2.822 E(necessary)174 216.6 Q(.)-.65 E
6771 (SingleLineFromHeader)102 232.8 Q .959
6772 ([no short name] If set, From: lines that ha)174 244.8 R 1.258 -.15
6773 (ve e)-.2 H .958(mbedded ne).15 F .958(wlines are unwrapped)-.25 F .242
6774 (onto one line.)174 256.8 R .243
6775 (This is to get around a botch in Lotus Notes that apparently cannot)
6776 5.242 F(understand le)174 268.8 Q -.05(ga)-.15 G
6777 (lly wrapped RFC 822 headers.).05 E(SingleThreadDeli)102 285 Q -.15(ve)
6778 -.25 G(ry).15 E .334([no short name] If set, a client machine will ne)
6779 174 297 R -.15(ve)-.25 G 2.833(rt).15 G .333(ry to open tw)-2.833 F
6780 2.833(oS)-.1 G .333(MTP connec-)-2.833 F 1.711(tions to a single serv)
6781 174 309 R 1.712(er machine at the same time, e)-.15 F -.15(ve)-.25 G
6782 4.212(ni).15 G 4.212(nd)-4.212 G(if)-4.212 E 1.712(ferent processes.)
6783 -.25 F .953(That is, if another)174 321 R F2(sendmail)3.452 E F1 .952
6784 (is already talking to some host a ne)3.452 F(w)-.25 E F2(sendmail)3.452
6785 E F1(will)3.452 E 2.387(not open another connection.)174 333 R 2.387
6786 (This property is of mix)7.387 F 2.388(ed v)-.15 F 2.388
6787 (alue; although this)-.25 F .386(reduces the load on the other machine,\
6788  it can cause mail to be delayed \(for e)174 345 R(xam-)-.15 E .718
6789 (ple, if one)174 357 R F2(sendmail)3.218 E F1 .718(is deli)3.218 F -.15
6790 (ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.219 E F1
6791 3.219(sw)C(on')-3.319 E 3.219(tb)-.18 G 3.219(ea)-3.219 G(ble)-3.219 E
6792 1.543(to send e)174 369 R -.15(ve)-.25 G 4.043(ns).15 G 1.543
6793 (mall messages\).)-4.043 F 1.542
6794 (Also, it requires another \214le descriptor \(for the)6.543 F .996
6795 (lock \214le\) per connection, so you may ha)174 381 R 1.297 -.15(ve t)
6796 -.2 H 3.497(or).15 G .997(educe the)-3.497 F F0(ConnectionCacheSize)
6797 3.497 E F1 .235(option to a)174 393 R -.2(vo)-.2 G .235
6798 (id running out of per).2 F .234(-process \214le descriptors.)-.2 F .234
6799 (Requires the)5.234 F F0(HostSta-)2.734 E(tusDir)174 405 Q(ectory)-.18 E
6800 F1(option.)2.5 E(SmtpGreetingMessage=)102 421.2 Q F2(messa)A -.1(ge)-.1
6801 G F1 .344([$e macro] The message printed when the SMTP serv)174 433.2 R
6802 .345(er starts up.)-.15 F(Def)5.345 E .345(aults to \231$j)-.1 F
6803 (Sendmail $v ready at $b\232.)174 445.2 Q(StatusFile=)102 461.4 Q F2
6804 (\214le)A F1 .524([S] Log summary statistics in the named)14.13 F F2
6805 (\214le)3.024 E F1 5.524(.I)C 3.023(fn)-5.524 G 3.023<6f8c>-3.023 G .523
6806 (le name is speci\214ed, "statis-)-3.023 F .547(tics" is used.)174 473.4
6807 R .547(If not set, no summary statistics are sa)5.547 F -.15(ve)-.2 G
6808 3.048(d. This).15 F .548(\214le does not gro)3.048 F(w)-.25 E(in size.)
6809 174 485.4 Q(It can be printed using the)5 E F2(mailstats)2.5 E F1
6810 (\(8\) program.)A 28.4(SuperSafe [s])102 501.6 R .364
6811 (This option can be set to T)2.864 F .364(rue, F)-.35 F .364
6812 (alse, Interacti)-.15 F -.15(ve)-.25 G 2.864(,o).15 G 2.864(rP)-2.864 G
6813 (ostMilter)-2.864 E 5.364(.I)-.55 G 2.864(fs)-5.364 G .364(et to T)
6814 -2.864 F(rue,)-.35 E F2(sendmail)174 513.6 Q F1 .116(will be super)2.616
6815 F .116(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .117
6816 (ys instantiate the queue).1 F .118(\214le, e)174 525.6 R -.15(ve)-.25 G
6817 2.618(ni).15 G 2.618(fy)-2.618 G .118
6818 (ou are going to attempt immediate deli)-2.618 F -.15(ve)-.25 G(ry).15 E
6819 (.)-.65 E F2(Sendmail)5.117 E F1(al)2.617 E -.1(wa)-.1 G .117
6820 (ys instan-).1 F .087(tiates the queue \214le before returning control \
6821 to the client under an)174 537.6 R 2.588(yc)-.15 G(ircumstances.)-2.588
6822 E 1.3(This should really)174 549.6 R F2(always)3.8 E F1 1.299
6823 (be set to T)3.799 F 3.799(rue. The)-.35 F(Interacti)3.799 E 1.599 -.15
6824 (ve v)-.25 H 1.299(alue has been intro-)-.1 F .221
6825 (duced in 8.12 and can be used together with)174 561.6 R F0(Deli)2.722 E
6826 -.1(ve)-.1 G(ryMode=i).1 E F1 5.222(.I)C 2.722(ts)-5.222 G .222
6827 (kips some syn-)-2.722 F 1.533(chronization calls which are ef)174 573.6
6828 R(fecti)-.25 E -.15(ve)-.25 G 1.533(ly doubled in the code e).15 F -.15
6829 (xe)-.15 G 1.532(cution path for).15 F .335(this mode.)174 585.6 R .336
6830 (If set to PostMilter)5.335 F(,)-.4 E F2(sendmail)2.836 E F1 .336
6831 (defers synchronizing the queue \214le until)2.836 F(an)174 597.6 Q
6832 3.788(ym)-.15 G 1.288(ilters ha)-3.788 F 1.588 -.15(ve s)-.2 H 1.287
6833 (ignaled acceptance of the message.).15 F 1.287
6834 (PostMilter is useful only)6.287 F(when)174 609.6 Q F2(sendmail)3.821 E
6835 F1 1.321(is running as an SMTP serv)3.821 F 1.322
6836 (er; in all other situations it acts the)-.15 F(same as T)174 621.6 Q
6837 (rue.)-.35 E 6.16(TLSSrvOptions [no)102 637.8 R .238
6838 (short name] List of options for SMTP ST)2.738 F(AR)-.93 E .237
6839 (TTLS for the serv)-.6 F .237(er consisting of)-.15 F .18
6840 (single characters with interv)174 649.8 R .18
6841 (ening white space or commas.)-.15 F .18(The \215ag `)5.18 F(`V')-.74 E
6842 2.68('d)-.74 G(isables)-2.68 E .511(client v)174 661.8 R .511(eri\214ca\
6843 tion, and hence it is not possible to use a client certi\214cate for re\
6844 lay-)-.15 F 2.5(ing. Currently)174 673.8 R(there are no other \215ags a)
6845 2.5 E -.25(va)-.2 G(ilable.).25 E -.7(Te)102 690 S(mpFileMode=).7 E F2
6846 (mode)A F1 .061
6847 ([F] The \214le mode for transcript \214les, \214les to which)174 702 R
6848 F2(sendmail)2.562 E F1(deli)2.562 E -.15(ve)-.25 G .062(rs directly).15
6849 F 2.562<2c8c>-.65 G(les)-2.562 E .61(in the)174 714 R F0(HostStatusDir)
6850 3.11 E(ectory)-.18 E F1 3.11(,a)C(nd)-3.11 E F0(StatusFile)3.11 E F1
6851 5.61(.I)C 3.11(ti)-5.61 G 3.11(si)-3.11 G .61
6852 (nterpreted in octal by def)-3.11 F(ault.)-.1 E 0 Cg EP
6853 %%Page: 76 72
6854 %%BeginPageSetup
6855 BP
6856 %%EndPageSetup
6857 /F0 10/Times-Bold@0 SF 193.36(SMM:08-76 Sendmail)72 60 R
6858 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(Def)174
6859 96 Q(aults to 0600.)-.1 E -.35(Ti)102 112.2 S(meout.).35 E/F2 10
6860 /Times-Italic@0 SF(type)A F1(=)A F2(timeout)1.666 E F1 .417
6861 ([r; subsumes old T option as well] Set timeout v)174 124.2 R 2.917
6862 (alues. F)-.25 F .417(or more information, see)-.15 F(section 4.1.)174
6863 136.2 Q -.35(Ti)102 152.4 S(meZoneSpec=).35 E F2(tzinfo)A F1 .218
6864 ([t] Set the local time zone info to)174 164.4 R F2(tzinfo)2.718 E F1
6865 2.718<8a66>2.718 G .218(or e)-2.718 F .218(xample, \231PST8PDT\232.)-.15
6866 F(Actually)5.217 E 2.717(,i)-.65 G(f)-2.717 E 1.345
6867 (this is not set, the TZ en)174 176.4 R 1.346(vironment v)-.4 F 1.346
6868 (ariable is cleared \(so the system def)-.25 F 1.346(ault is)-.1 F .209
6869 (used\); if set b)174 188.4 R .208(ut null, the user')-.2 F 2.708(sT)
6870 -.55 G 2.708(Zv)-2.708 G .208
6871 (ariable is used, and if set and non-null the TZ)-2.958 F -.25(va)174
6872 200.4 S(riable is set to this v).25 E(alue.)-.25 E -.35(Tr)102 216.6 S
6873 (ustedUser=).35 E F2(user)A F1 3.752([no short name] The).06 F F2(user)
6874 6.252 E F1 3.752(parameter may be a user name \(look)6.252 F 3.753
6875 (ed up in)-.1 F F2(/etc/passwd)174 228.6 Q F1 2.743(\)o)C 2.743(ran)
6876 -2.743 G .243(umeric user id.)-2.743 F -.35(Tr)5.242 G .242
6877 (usted user for \214le o).35 F .242(wnership and starting the)-.25 F
6878 3.779(daemon. If)174 240.6 R 1.279
6879 (set, generated alias databases and the control sock)3.779 F 1.279
6880 (et \(if con\214gured\))-.1 F(will automatically be o)174 252.6 Q
6881 (wned by this user)-.25 E(.)-.55 E -.35(Tr)102 268.8 S 5.96
6882 (yNullMXList [w]).35 F .114
6883 (If this system is the \231best\232 \(that is, lo)2.614 F .114
6884 (west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.613(nh).15 G .113
6885 (ost, its)-2.613 F 1.168(con\214guration rules should normally detect t\
6886 his situation and treat that condition)174 280.8 R .258
6887 (specially by forw)174 292.8 R .258
6888 (arding the mail to a UUCP feed, treating it as local, or whate)-.1 F
6889 -.15(ve)-.25 G -.55(r.).15 G(Ho)174 304.8 Q(we)-.25 E -.15(ve)-.25 G
6890 1.685 -.4(r, i).15 H 3.385(ns).4 G .886
6891 (ome cases \(such as Internet \214re)-3.385 F -.1(wa)-.25 G .886
6892 (lls\) you may w).1 F .886(ant to try to con-)-.1 F .07
6893 (nect directly to that host as though it had no MX records at all.)174
6894 316.8 R .07(Setting this option)5.07 F(causes)174 328.8 Q F2(sendmail)
6895 3.013 E F1 .514(to try this.)3.013 F .514(The do)5.514 F .514
6896 (wnside is that errors in your con\214guration are)-.25 F(lik)174 340.8
6897 Q 2.116(ely to be diagnosed as \231host unkno)-.1 F 2.116
6898 (wn\232 or \231message timed out\232 instead of)-.25 F
6899 (something more meaningful.)174 352.8 Q(This option is disrecommended.)5
6900 E(UnixFromLine=)102 369 Q F2(fr)A(omline)-.45 E F1 .236
6901 ([$l macro] De\214nes the format used when)174 381 R F2(sendmail)2.736 E
6902 F1 .236(must add a UNIX-style From_)2.736 F 1.325
6903 (line \(that is, a line be)174 393 R 1.325
6904 (ginning \231From<space>user\232\).)-.15 F(Def)6.324 E 1.324
6905 (aults to \231From $g)-.1 F($d\232.)6.324 E(Don')174 405 Q 2.645(tc)-.18
6906 G .146(hange this unless your system uses a dif)-2.645 F .146
6907 (ferent UNIX mailbox format \(v)-.25 F(ery)-.15 E(unlik)174 417 Q
6908 (ely\).)-.1 E(UnsafeGroupWrites)102 433.2 Q .086
6909 ([no short name] If set \(def)174 445.2 R .085
6910 (ault\), :include: and .forw)-.1 F .085
6911 (ard \214les that are group writable)-.1 F .654
6912 (are considered \231unsafe\232, that is, the)174 457.2 R 3.155(yc)-.15 G
6913 .655(annot reference programs or write directly)-3.155 F .537
6914 (to \214les.)174 469.2 R -.8(Wo)5.537 G .537
6915 (rld writable :include: and .forw).8 F .537(ard \214les are al)-.1 F -.1
6916 (wa)-.1 G .536(ys unsafe.).1 F .536(Note: use)5.536 F F0
6917 (DontBlameSendmail)174 481.2 Q F1(instead; this option is deprecated.)
6918 2.5 E(UseErrorsT)102 497.4 Q 21.15(o[)-.8 G .826
6919 (l] If there is an \231Errors-T)-21.15 F .826(o:\232 header)-.8 F 3.326
6920 (,s)-.4 G .826(end error messages to the addresses listed)-3.326 F 3.135
6921 (there. The)174 509.4 R 3.135(yn)-.15 G .635(ormally go to the en)-3.135
6922 F -.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .634
6923 (se of this option causes)-5.635 F F2(send-)3.134 E(mail)174 521.4 Q F1
6924 (to violate RFC 1123.)2.5 E
6925 (This option is disrecommended and deprecated.)5 E(UserDatabaseSpec=)102
6926 537.6 Q F2(udbspec)A F1([U] The user database speci\214cation.)174 549.6
6927 Q -1.11(Ve)102 565.8 S 37.29(rbose [v])1.11 F .56(Run in v)3.06 F .561
6928 (erbose mode.)-.15 F .561(If this is set,)5.561 F F2(sendmail)3.061 E F1
6929 .561(adjusts options)3.061 F F0(HoldExpensi)3.061 E -.1(ve)-.1 G F1
6930 (\(old)174 577.8 Q F0(c)2.636 E F1 2.636(\)a)C(nd)-2.636 E F0(Deli)2.636
6931 E -.1(ve)-.1 G(ryMode).1 E F1(\(old)2.636 E F0(d)2.636 E F1 2.635(\)s)C
6932 2.635(ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .135
6933 (red completely in a sin-).15 F 1.244
6934 (gle job so that you can see the entire deli)174 589.8 R -.15(ve)-.25 G
6935 1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.744 G(rbose)1 E F1
6936 (should)3.744 E F2(ne)174 601.8 Q(ver)-.15 E F1 1.269(be set in the con\
6937 \214guration \214le; it is intended for command line use only)3.77 F(.)
6938 -.65 E .435(Note that the use of option)174 613.8 R F0 -1(Ve)2.935 G
6939 (rbose)1 E F1 .435(can cause authentication information to leak,)2.935 F
6940 .015(if you use a sendmail client to authenticate to a serv)174 625.8 R
6941 (er)-.15 E 5.015(.I)-.55 G 2.515(ft)-5.015 G .015
6942 (he authentication mech-)-2.515 F .935(anism uses plain te)174 637.8 R
6943 .936(xt passw)-.15 F .936
6944 (ords \(as with LOGIN or PLAIN\), then the passw)-.1 F(ord)-.1 E 1.418
6945 (could be compromised.)174 649.8 R 3.017 -.8(To a)6.418 H -.2(vo).6 G
6946 1.417(id this, do not install sendmail set-user).2 F 1.417(-ID root,)-.2
6947 F(and disable the)174 661.8 Q F0(VERB)2.5 E F1
6948 (SMTP command with a suitable)2.5 E F0(Pri)2.5 E -.1(va)-.1 G(cyOptions)
6949 .1 E F1(setting.)2.5 E(XscriptFileBuf)102 678 Q(ferSize=)-.25 E F2(thr)A
6950 (eshold)-.37 E F1 1.1([no short name] Set the)174 690 R F2(thr)3.601 E
6951 (eshold)-.37 E F1 3.601(,i)C 3.601(nb)-3.601 G 1.101
6952 (ytes, before a memory-based queue tran-)-3.601 F
6953 (script \214le becomes disk-based.)174 702 Q(The def)5 E
6954 (ault is 4096 bytes.)-.1 E 0 Cg EP
6955 %%Page: 77 73
6956 %%BeginPageSetup
6957 BP
6958 %%EndPageSetup
6959 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
6960 (SMM:08-77)195.86 E/F1 10/Times-Roman@0 SF .109(All options can be spec\
6961 i\214ed on the command line using the \255O or \255o \215ag, b)102 96 R
6962 .108(ut most will cause)-.2 F/F2 10/Times-Italic@0 SF(send-)2.608 E
6963 (mail)102 108 Q F1 .663(to relinquish its set-user)3.163 F .663
6964 (-ID permissions.)-.2 F .664
6965 (The options that will not cause this are Se)5.663 F -.15(ve)-.25 G
6966 (nBitIn-).15 E 1.319
6967 (put [7], EightBitMode [8], MinFreeBlocks [b], CheckpointInterv)102 120
6968 R 1.319(al [C], Deli)-.25 F -.15(ve)-.25 G 1.319(ryMode [d], Error).15 F
6969 (-)-.2 E .042(Mode [e], IgnoreDots [i], SendMimeErrors [j], LogLe)102
6970 132 R -.15(ve)-.25 G 2.543(l[).15 G .043(L], MeT)-2.543 F .043
6971 (oo [m], OldStyleHeaders [o], Pri-)-.8 F -.25(va)102 144 S -.15(cy).25 G
6972 .303(Options [p], SuperSafe [s], V).15 F .302
6973 (erbose [v], QueueSortOrder)-1.11 F 2.802(,M)-.4 G .302(inQueueAge, Def)
6974 -2.802 F .302(aultCharSet, Dial)-.1 F(Delay)102 156 Q 7.312(,N)-.65 G
6975 4.812(oRecipientAction, ColonOkInAddr)-7.312 F 7.312(,M)-.4 G 4.812
6976 (axQueueRunSize, SingleLineFromHeader)-7.312 F 7.312(,a)-.4 G(nd)-7.312
6977 E(Allo)102 168 Q 3.921(wBogusHELO. Actually)-.25 F 3.921(,P)-.65 G(ri)
6978 -3.921 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15 F -.15
6979 (ve)-.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421
6980 (he command line are added to those)-3.921 F 1.697
6981 (already speci\214ed in the)102 180 R F2(sendmail.cf)4.197 E F1 1.697
6982 (\214le, i.e., the)4.197 F 4.197(yc)-.15 G(an')-4.197 E 4.197(tb)-.18 G
6983 4.197(er)-4.197 G 4.198(eset. Also,)-4.197 F 4.198(M\()4.198 G 1.698
6984 (de\214ne macro\) when)-4.198 F
6985 (de\214ning the r or s macros is also considered \231safe\232.)102 192 Q
6986 F0 2.5(5.7. P)87 216 R 2.5<8a50>2.5 G -.18(re)-2.5 G
6987 (cedence De\214nitions).18 E F1 -1.11(Va)127 232.2 S .164
6988 (lues for the \231Precedence:\232 \214eld may be de\214ned using the)
6989 1.11 F F0(P)2.664 E F1 .164(control line.)2.664 F .163
6990 (The syntax of this)5.163 F(\214eld is:)102 244.2 Q F0(P)142 260.4 Q F2
6991 (name)A F0(=)A F2(num)A F1 .383(When the)102 276.6 R F2(name)2.883 E F1
6992 .384
6993 (is found in a \231Precedence:\232 \214eld, the message class is set to)
6994 2.883 F F2(num)2.884 E F1 5.384(.H)C .384(igher numbers)-5.384 F .85
6995 (mean higher precedence.)102 288.6 R .85(Numbers less than zero ha)5.85
6996 F 1.15 -.15(ve t)-.2 H .85(he special property that if an error occurs)
6997 .15 F 1.551(during processing the body of the message will not be retur\
6998 ned; this is e)102 300.6 R 1.552(xpected to be used for)-.15 F<9962>102
6999 312.6 Q .462(ulk\232 mail such as through mailing lists.)-.2 F .461
7000 (The def)5.461 F .461(ault precedence is zero.)-.1 F -.15(Fo)5.461 G
7001 2.961(re).15 G .461(xample, our list of)-3.111 F(precedences is:)102
7002 324.6 Q(P\214rst-class=0)142 340.8 Q(Pspecial-deli)142 352.8 Q -.15(ve)
7003 -.25 G(ry=100).15 E(Plist=\25530)142 364.8 Q(Pb)142 376.8 Q(ulk=\25560)
7004 -.2 E(Pjunk=\255100)142 388.8 Q 1.058(People writing mailing list e)102
7005 405 R 1.058(xploders are encouraged to use \231Precedence: list\232.)
7006 -.15 F 1.059(Older v)6.059 F 1.059(ersions of)-.15 F F2(sendmail)102 417
7007 Q F1 1.19(\(which discarded all error returns for ne)3.69 F -.05(ga)-.15
7008 G(ti).05 E 1.49 -.15(ve p)-.25 H 1.19(recedences\) didn').15 F 3.69(tr)
7009 -.18 G 1.19(ecognize this name,)-3.69 F(gi)102 429 Q .598(ving it a def)
7010 -.25 F .598(ault precedence of zero.)-.1 F .598(This allo)5.598 F .598
7011 (ws list maintainers to see error returns on both old)-.25 F(and ne)102
7012 441 Q 2.5(wv)-.25 G(ersions of)-2.65 E F2(sendmail)2.5 E F1(.)A F0 2.5
7013 (5.8. V)87 465 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1 E
7014 -.1(ve)-.15 G(l).1 E F1 3.182 -.8(To p)127 481.2 T(ro).8 E 1.582
7015 (vide compatibility with old con\214guration \214les, the)-.15 F F0(V)
7016 4.081 E F1 1.581(line has been added to de\214ne)4.081 F 1.11(some v)102
7017 493.2 R 1.11(ery basic semantics of the con\214guration \214le.)-.15 F
7018 1.11(These are not intended to be long term sup-)6.11 F .034
7019 (ports; rather)102 505.2 R 2.533(,t)-.4 G(he)-2.533 E 2.533(yd)-.15 G
7020 .033(escribe compatibility features which will probably be remo)-2.533 F
7021 -.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .033(uture releases.)
7022 -2.533 F F0(N.B.:)127 521.4 Q F1 .196(these v)2.696 F(ersion)-.15 E F2
7023 (le)2.696 E(vels)-.15 E F1(ha)2.696 E .496 -.15(ve n)-.2 H .196
7024 (othing to do with the v).15 F(ersion)-.15 E F2(number)2.696 E F1 .197
7025 (on the \214les.)2.696 F -.15(Fo)5.197 G 2.697(re).15 G(xam-)-2.847 E
7026 (ple, as of this writing v)102 533.4 Q
7027 (ersion 10 con\214g \214les \(speci\214cally)-.15 E 2.5(,8)-.65 G
7028 (.10\) used v)-2.5 E(ersion le)-.15 E -.15(ve)-.25 G 2.5(l9c).15 G
7029 (on\214gurations.)-2.5 E 1.102
7030 (\231Old\232 con\214guration \214les are de\214ned as v)127 549.6 R
7031 1.102(ersion le)-.15 F -.15(ve)-.25 G 3.602(lo).15 G 3.602(ne. V)-3.602
7032 F 1.102(ersion le)-1.11 F -.15(ve)-.25 G 3.602(lt).15 G 1.302 -.1
7033 (wo \214)-3.602 H 1.102(les mak).1 F 3.602(et)-.1 G(he)-3.602 E(follo)
7034 102 561.6 Q(wing changes:)-.25 E 12.5(\(1\) Host)107 577.8 R .727(name \
7035 canoni\214cation \($[ ... $]\) appends a dot if the name is recognized;\
7036  this gi)3.226 F -.15(ve)-.25 G 3.227(st).15 G(he)-3.227 E 1.975
7037 (con\214g \214le a w)133.66 589.8 R 1.974(ay of \214nding out if an)-.1
7038 F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.474(,t)-.65 G 1.974
7039 (his just initializes the)-4.474 F .738
7040 (\231host\232 map with the \231\255a.)133.66 601.8 R 5.739<9a8d>-.7 G
7041 .739(ag \212 you can reset it to an)-5.739 F .739
7042 (ything you prefer by declaring the)-.15 F(map e)133.66 613.8 Q
7043 (xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 630 R .385
7044 (ault host name e)-.1 F .385
7045 (xtension is consistent throughout processing; v)-.15 F .384(ersion le)
7046 -.15 F -.15(ve)-.25 G 2.884(lo).15 G .384(ne con\214gu-)-2.884 F .83
7047 (rations turned of)133.66 642 R 3.33(fd)-.25 G .83(omain e)-3.33 F .83
7048 (xtension \(that is, adding the local domain name\) during certain)-.15
7049 F .4(points in processing.)133.66 654 R -1.11(Ve)5.4 G .4(rsion le)1.11
7050 F -.15(ve)-.25 G 2.9(lt).15 G .6 -.1(wo c)-2.9 H .4
7051 (on\214gurations are e).1 F .4(xpected to include a trailing dot)-.15 F
7052 (to indicate that the name is already canonical.)133.66 666 Q 12.5
7053 (\(3\) Local)107 682.2 R .072
7054 (names that are not aliases are passed through a ne)2.572 F 2.572(wd)
7055 -.25 G .072(istinguished ruleset \214v)-2.572 F .072(e; this can)-.15 F
7056 .14(be used to append a local relay)133.66 694.2 R 5.139(.T)-.65 G .139
7057 (his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .139
7058 (nted by resolving the local name).15 F .993(with an initial `@'.)133.66
7059 706.2 R .993(That is, something that resolv)5.993 F .993
7060 (es to a local mailer and a user name of)-.15 F .602
7061 (\231vikki\232 will be passed through ruleset \214v)133.66 718.2 R .601
7062 (e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .901
7063 -.15(ve t)-.2 H .601(he `@').15 F 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 .919
7070 (stripped, will not be passed through ruleset \214v)133.66 96 R .919
7071 (e, b)-.15 F .92(ut will otherwise be treated the same as)-.2 F .63
7072 (the prior e)133.66 108 R 3.13(xample. The)-.15 F -.15(ex)3.13 G .629
7073 (pectation is that this might be used to implement a polic).15 F 3.129
7074 (yw)-.15 G(here)-3.129 E .734(mail sent to \231vikki\232 w)133.66 120 R
7075 .734(as handled by a central hub, b)-.1 F .734
7076 (ut mail sent to \231vikki@localhost\232 w)-.2 F(as)-.1 E(deli)133.66
7077 132 Q -.15(ve)-.25 G(red directly).15 E(.)-.65 E -1.11(Ve)127 148.2 S
7078 1.383(rsion le)1.11 F -.15(ve)-.25 G 3.883(lt).15 G 1.383
7079 (hree \214les allo)-3.883 F 3.882(w#i)-.25 G 1.382
7080 (nitiated comments on all lines.)-3.882 F 1.382
7081 (Exceptions are backslash)6.382 F(escaped # marks and the $# syntax.)102
7082 160.2 Q -1.11(Ve)127 176.4 S 1.207(rsion le)1.11 F -.15(ve)-.25 G 3.707
7083 (lf).15 G 1.207(our con\214gurations are completely equi)-3.707 F -.25
7084 (va)-.25 G 1.208(lent to le).25 F -.15(ve)-.25 G 3.708(lt).15 G 1.208
7085 (hree for historical rea-)-3.708 F(sons.)102 188.4 Q -1.11(Ve)127 204.6
7086 S 1.234(rsion le)1.11 F -.15(ve)-.25 G 3.734<6c8c>.15 G 1.534 -.15(ve c)
7087 -3.734 H 1.234(on\214guration \214les change the def).15 F 1.234
7088 (ault de\214nition of)-.1 F F0($w)3.734 E F1 1.234
7089 (to be just the \214rst)3.734 F(component of the hostname.)102 216.6 Q
7090 -1.11(Ve)127 232.8 S 1.588(rsion le)1.11 F -.15(ve)-.25 G 4.088(ls).15 G
7091 1.588(ix con\214guration \214les change man)-4.088 F 4.088(yo)-.15 G
7092 4.089(ft)-4.088 G 1.589(he local processing options \(such as)-4.089 F
7093 .481(aliasing and matching the be)102 244.8 R .481(ginning of the addre\
7094 ss for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E
7095 1.344(\214ne-grained control o)102 256.8 R -.15(ve)-.15 G 3.844(rt).15 G
7096 1.344(he special local processing.)-3.844 F(Le)6.345 E -.15(ve)-.25 G
7097 3.845(ls).15 G 1.345(ix con\214guration \214les may also use)-3.845 F
7098 1.222(long option names.)102 268.8 R(The)6.222 E F0(ColonOkInAddr)3.722
7099 E F1 1.222(option \(to allo)3.722 F 3.721(wc)-.25 G 1.221
7100 (olons in the local-part of addresses\))-3.721 F(def)102 280.8 Q(aults)
7101 -.1 E F0(on)3.44 E F1 .94(for lo)3.44 F .94(wer numbered con\214guratio\
7102 n \214les; the con\214guration \214le requires some additional)-.25 F
7103 (intelligence to properly handle the RFC 822 group construct.)102 292.8
7104 Q -1.11(Ve)127 309 S 1.97(rsion le)1.11 F -.15(ve)-.25 G 4.47(ls).15 G
7105 -2.15 -.25(ev e)-4.47 H 4.47(nc).25 G 1.97
7106 (on\214guration \214les used ne)-4.47 F 4.47(wo)-.25 G 1.97
7107 (ption names to replace old macros \()-4.47 F F0($e)A F1(became)102 321
7108 Q F0(SmtpGr)5.547 E(eetingMessage)-.18 E F1(,)A F0($l)5.547 E F1(became)
7109 5.547 E F0(UnixFr)5.547 E(omLine)-.18 E F1 5.548(,a)C(nd)-5.548 E F0($o)
7110 5.548 E F1(became)5.548 E F0(OperatorChars)5.548 E F1(.)A .087
7111 (Also, prior to v)102 333 R .087(ersion se)-.15 F -.15(ve)-.25 G .087
7112 (n, the).15 F F0(F=q)2.587 E F1 .087
7113 (\215ag \(use 250 instead of 252 return v)2.587 F .086(alue for)-.25 F
7114 /F2 9/Times-Roman@0 SF .086(SMTP VRFY)2.586 F F1(com-)2.586 E(mands\) w)
7115 102 345 Q(as assumed.)-.1 E -1.11(Ve)127 361.2 S(rsion le)1.11 E -.15
7116 (ve)-.25 G 2.5(le).15 G(ight con\214guration \214les allo)-2.5 E(w)-.25
7117 E F0($#)2.5 E F1(on the left hand side of ruleset lines.)2.5 E -1.11(Ve)
7118 127 377.4 S .422(rsion le)1.11 F -.15(ve)-.25 G 2.922(ln).15 G .423
7119 (ine con\214guration \214les allo)-2.922 F 2.923(wp)-.25 G .423
7120 (arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .423
7121 (re not treated as)-2.923 F(comments and hence remo)102 389.4 Q -.15(ve)
7122 -.15 G(d.).15 E -1.11(Ve)127 405.6 S(rsion le)1.11 E -.15(ve)-.25 G 2.5
7123 (lt).15 G(en con\214guration \214les allo)-2.5 E 2.5(wq)-.25 G
7124 (ueue group de\214nitions.)-2.5 E(The)127 421.8 Q F0(V)2.678 E F1 .178
7125 (line may ha)2.678 F .478 -.15(ve a)-.2 H 2.677(no).15 G(ptional)-2.677
7126 E F0(/)2.677 E/F3 10/Times-Italic@0 SF(vendor)A F1 .177
7127 (to indicate that this con\214guration \214le uses modi\214ca-)2.677 F
7128 .866(tions speci\214c to a particular v)102 435.8 R(endor)-.15 E/F4 7
7129 /Times-Roman@0 SF(22)-4 I F1 5.866(.Y)4 K .866(ou may use \231/Berk)
7130 -6.966 F(ele)-.1 E .865(y\232 to emphasize that this con\214gura-)-.15 F
7131 (tion \214le uses the Berk)102 447.8 Q(ele)-.1 E 2.5(yd)-.15 G
7132 (ialect of)-2.5 E F3(sendmail)2.5 E F1(.)A F0 2.5(5.9. K)87 471.8 R 2.5
7133 <8a4b>2.5 G(ey File Declaration)-2.75 E F1
7134 (Special maps can be de\214ned using the line:)127 488 Q
7135 (Kmapname mapclass ar)142 504.2 Q(guments)-.18 E(The)102 520.4 Q F3
7136 (mapname)2.75 E F1 .251
7137 (is the handle by which this map is referenced in the re)2.75 F .251
7138 (writing rules.)-.25 F(The)5.251 E F3(mapclass)2.751 E F1(is)2.751 E
7139 1.889(the name of a type of map; these are compiled in to)102 532.4 R F3
7140 (sendmail)4.389 E F1 6.888(.T)C(he)-6.888 E F3(ar)4.388 E(guments)-.37 E
7141 F1 1.888(are interpreted)4.388 F .79(depending on the class; typically)
7142 102 544.4 R 3.29(,t)-.65 G .791(here w)-3.29 F .791(ould be a single ar)
7143 -.1 F .791(gument naming the \214le containing the)-.18 F(map.)102 556.4
7144 Q(Maps are referenced using the syntax:)127 572.6 Q($\()142 588.8 Q F3
7145 (map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F3(ar)2.5 E(guments)-.37 E F1($:)
7146 2.5 E F3(default)2.5 E F1($\))2.5 E .641(where either or both of the)102
7147 605 R F3(ar)3.141 E(guments)-.37 E F1(or)3.141 E F3(default)3.141 E F1
7148 .64(portion may be omitted.)3.141 F(The)5.64 E F3 .64($@ ar)3.14 F
7149 (guments)-.37 E F1(may)3.14 E 1.276(appear more than once.)102 617 R
7150 1.276(The indicated)6.276 F F3 -.1(ke)3.776 G(y)-.2 E F1(and)3.776 E F3
7151 (ar)3.776 E(guments)-.37 E F1 1.277
7152 (are passed to the appropriate mapping)3.777 F 3.253(function. If)102
7153 629 R .753(it returns a v)3.253 F .753(alue, it replaces the input.)-.25
7154 F .753(If it does not return a v)5.753 F .753(alue and the)-.25 F F3
7155 (default)3.253 E F1(is)3.253 E(speci\214ed, the)102 641 Q F3(default)2.5
7156 E F1(replaces the input.)2.5 E(Otherwise, the input is unchanged.)5 E
7157 (The)127 657.2 Q F3(ar)4.063 E(guments)-.37 E F1 1.563
7158 (are passed to the map for arbitrary use.)4.063 F 1.564
7159 (Most map classes can interpolate)6.564 F 2.586(these ar)102 669.2 R
7160 2.586(guments into their v)-.18 F 2.586(alues using the syntax \231%)
7161 -.25 F F3(n)A F1 5.086<9a28>C(where)-5.086 E F3(n)5.086 E F1 2.585
7162 (is a digit\) to indicate the)5.085 F .32 LW 76 678.8 72 678.8 DL 80
7163 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88
7164 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8
7165 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL
7166 120 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132
7167 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144
7168 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156
7169 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168
7170 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180
7171 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192
7172 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
7173 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216
7174 678.8 212 678.8 DL/F5 5/Times-Roman@0 SF(22)93.6 689.2 Q/F6 8
7175 /Times-Roman@0 SF .214(And of course, v)3.2 J .214
7176 (endors are encouraged to add themselv)-.12 F .214
7177 (es to the list of recognized v)-.12 F .214
7178 (endors by editing the routine)-.12 F/F7 8/Times-Italic@0 SF(setvendor)
7179 2.214 E F6(in)2.214 E F7(conf)72 702 Q(.c)-.12 E F6 4(.P)C
7180 (lease send e-mail to sendmail@Sendmail.ORG to re)-4 E(gister your v)
7181 -.12 E(endor dialect.)-.12 E 0 Cg EP
7182 %%Page: 79 75
7183 %%BeginPageSetup
7184 BP
7185 %%EndPageSetup
7186 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7187 (SMM:08-79)195.86 E/F1 10/Times-Roman@0 SF(corresponding)102 96 Q/F2 10
7188 /Times-Italic@0 SF(ar)2.5 E(gument)-.37 E F1 5(.A)C -.18(rg)-5 G
7189 (ument \231%0\232 indicates the database k).18 E -.15(ey)-.1 G 5(.F)-.5
7190 G(or e)-5.15 E(xample, the rule)-.15 E(R$\255 ! $+)142 112.2 Q
7191 ($: $\(uucp $1 $@ $2 $: $2 @ $1 . UUCP $\))71.72 E 1.269(Looks up the U\
7192 UCP name in a \(user de\214ned\) UUCP map; if not found it turns it int\
7193 o \231.UUCP\232)102 128.4 R 2.5(form. The)102 140.4 R
7194 (database might contain records lik)2.5 E(e:)-.1 E(decv)142 156.6 Q
7195 77.43(ax %1@%0.DEC.COM)-.25 F 72.19(research %1@%0.A)142 168.6 R(TT)
7196 -1.11 E(.COM)-.74 E(Note that)102 184.8 Q F2(default)2.5 E F1
7197 (clauses ne)2.5 E -.15(ve)-.25 G 2.5(rd).15 G 2.5(ot)-2.5 G
7198 (his mapping.)-2.5 E .735(The b)127 201 R .735(uilt-in map with both na\
7199 me and class \231host\232 is the host name canonicalization lookup.)-.2
7200 F(Thus, the syntax:)102 213 Q($\(host)142 229.2 Q F2(hostname)2.5 E F1
7201 ($\))A(is equi)102 245.4 Q -.25(va)-.25 G(lent to:).25 E($[)142 261.6 Q
7202 F2(hostname)A F1($])A(There are man)127 282 Q 2.5(yd)-.15 G
7203 (e\214ned classes.)-2.5 E 51.72(dbm Database)102 298.2 R 1.623
7204 (lookups using the ndbm\(3\) library)4.123 F(.)-.65 E F2(Sendmail)6.623
7205 E F1 1.623(must be compiled with)4.123 F F0(NDBM)174 310.2 Q F1
7206 (de\214ned.)2.5 E 49.51(btree Database)102 326.4 R .678
7207 (lookups using the btree interf)3.178 F .677(ace to the Berk)-.1 F(ele)
7208 -.1 E 3.177(yD)-.15 G 3.177(Bl)-3.177 G(ibrary)-3.177 E(.)-.65 E F2
7209 (Sendmail)5.677 E F1(must be compiled with)174 338.4 Q F0(NEWDB)2.5 E F1
7210 (de\214ned.)2.5 E 51.17(hash Database)102 354.6 R .828
7211 (lookups using the hash interf)3.328 F .828(ace to the Berk)-.1 F(ele)
7212 -.1 E 3.328(yD)-.15 G 3.329(Bl)-3.328 G(ibrary)-3.329 E(.)-.65 E F2
7213 (Sendmail)5.829 E F1(must be compiled with)174 366.6 Q F0(NEWDB)2.5 E F1
7214 (de\214ned.)2.5 E 57.83(nis NIS)102 382.8 R(lookups.)2.5 E F2(Sendmail)5
7215 E F1(must be compiled with)2.5 E F0(NIS)2.5 E F1(de\214ned.)2.5 E 41.16
7216 (nisplus NIS+)102 399 R(lookups.)3.733 E F2(Sendmail)6.233 E F1 1.233
7217 (must be compiled with)3.733 F F0(NISPLUS)3.733 E F1 3.733
7218 (de\214ned. The)3.733 F(ar)3.733 E(gu-)-.18 E .495
7219 (ment is the name of the table to use for lookups, and the)174 411 R F0
7220 <ad6b>2.995 E F1(and)2.995 E F0<ad76>2.995 E F1 .495(\215ags may be)
7221 2.995 F(used to set the k)174 423 Q .3 -.15(ey a)-.1 H(nd v).15 E
7222 (alue columns respecti)-.25 E -.15(ve)-.25 G(ly).15 E(.)-.65 E 43.39
7223 (hesiod Hesiod)102 439.2 R(lookups.)2.5 E F2(Sendmail)5 E F1
7224 (must be compiled with)2.5 E F0(HESIOD)2.5 E F1(de\214ned.)2.5 E 52.28
7225 (ldap LD)102 455.4 R 1.784(AP X500 directory lookups.)-.4 F F2(Sendmail)
7226 6.783 E F1 1.783(must be compiled with)4.283 F F0(LD)4.283 E(APMAP)-.35
7227 E F1 2.965(de\214ned. The)174 467.4 R .465
7228 (map supports most of the standard ar)2.965 F .466
7229 (guments and most of the com-)-.18 F .3(mand line ar)174 479.4 R .3
7230 (guments of the)-.18 F F2(ldapsear)2.8 E -.15(ch)-.37 G F1 2.8
7231 (program. Note)2.95 F .3(that, by def)2.8 F .3(ault, if a single)-.1 F
7232 .628(query matches multiple v)174 491.4 R .628
7233 (alues, only the \214rst v)-.25 F .629(alue will be returned unless the)
7234 -.25 F F0<ad7a>3.129 E F1(\(v)174 503.4 Q .249
7235 (alue separator\) map \215ag is set.)-.25 F .249(Also, the)5.249 F F0
7236 <ad31>2.749 E F1 .248(map \215ag will treat a multiple v)2.749 F(alue)
7237 -.25 E(return as if there were no matches.)174 515.4 Q 41.17
7238 (netinfo NeXT)102 531.6 R(NetInfo lookups.)2.5 E F2(Sendmail)5 E F1
7239 (must be compiled with)2.5 E F0(NETINFO)2.5 E F1(de\214ned.)2.5 E(te)102
7240 547.8 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.917<748c>.15 G .417
7241 (le lookups.)-2.917 F .417(The format of the te)5.417 F .418
7242 (xt \214le is de\214ned by the)-.15 F F0<ad6b>2.918 E F1(\(k)2.918 E
7243 .718 -.15(ey \214)-.1 H .418(eld num-).15 F(ber\),)174 559.8 Q F0<ad76>
7244 2.5 E F1(\(v)2.5 E(alue \214eld number\), and)-.25 E F0<ad7a>2.5 E F1
7245 (\(\214eld delimiter\) \215ags.)2.5 E 59.5(ph PH)102 576 R 1.394
7246 (query map.)3.894 F(Contrib)6.394 E 1.394
7247 (uted and supported by Mark Roth, roth@uiuc.edu.)-.2 F -.15(Fo)6.394 G
7248 (r).15 E .017(more information, consult the web site \231http://www-de)
7249 174 588 R -.65(v.)-.25 G(cites.uiuc.edu/sendmail/\232.).65 E 55.61
7250 (nsd nsd)102 604.2 R 1.599(map for IRIX 6.5 and later)4.1 F 6.599(.C)
7251 -.55 G(ontrib)-6.599 E 1.599(uted and supported by Bob Mende of)-.2 F
7252 (SGI, mende@sgi.com.)174 616.2 Q 53.39(stab Internal)102 632.4 R
7253 (symbol table lookups.)2.5 E(Used internally for aliasing.)5 E 38.38
7254 (implicit Really)102 648.6 R .546
7255 (should be called \231alias\232 \212 this is used to get the def)3.046 F
7256 .546(ault lookups for alias)-.1 F(\214les, and is the def)174 660.6 Q
7257 (ault if no class is speci\214ed for alias \214les.)-.1 E 52.84
7258 (user Looks)102 676.8 R .477(up users using)2.977 F F2 -.1(ge)2.977 G
7259 (tpwnam).1 E F1 2.977(\(3\). The)B F0<ad76>2.977 E F1 .476
7260 (\215ag can be used to specify the name)2.976 F .142(of the \214eld to \
7261 return \(although this is normally used only to check the e)174 688.8 R
7262 .142(xistence of)-.15 F 2.5(au)174 700.8 S(ser\).)-2.5 E 0 Cg EP
7263 %%Page: 80 76
7264 %%BeginPageSetup
7265 BP
7266 %%EndPageSetup
7267 /F0 10/Times-Bold@0 SF 193.36(SMM:08-80 Sendmail)72 60 R
7268 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 52.83
7269 (host Canoni\214es)102 96 R .2(host domain names.)2.7 F(Gi)5.2 E -.15
7270 (ve)-.25 G 2.7(nah).15 G .2(ost name it calls the name serv)-2.7 F .2
7271 (er to \214nd)-.15 F(the canonical name for that host.)174 108 Q 40.61
7272 (bestmx Returns)102 124.2 R 2.478(the best MX record for a host name gi)
7273 4.978 F -.15(ve)-.25 G 4.979(na).15 G 4.979(st)-4.979 G 2.479(he k)
7274 -4.979 F -.15(ey)-.1 G 7.479(.T)-.5 G 2.479(he current)-7.479 F .722
7275 (machine is al)174 136.2 R -.1(wa)-.1 G .721
7276 (ys preferred \212 that is, if the current machine is one of the hosts)
7277 .1 F .218(listed as a lo)174 148.2 R .219
7278 (west-preference MX record, then it will be guaranteed to be returned.)
7279 -.25 F .961(This can be used to \214nd out if this machine is the tar)
7280 174 160.2 R .961(get for an MX record, and)-.18 F .313
7281 (mail can be accepted on that basis.)174 172.2 R .313(If the)5.313 F F0
7282 <ad7a>2.813 E F1 .313(\215ag is gi)2.813 F -.15(ve)-.25 G .313
7283 (n, then all MX names are).15 F(returned, separated by the gi)174 184.2
7284 Q -.15(ve)-.25 G 2.5(nd).15 G(elimiter)-2.5 E(.)-.55 E 55.61(dns This)
7285 102 200.4 R 2.248
7286 (map requires the option -R to specify the DNS resource record type to)
7287 4.748 F 1.229(lookup. The follo)174 212.4 R 1.229
7288 (wing types are supported: A, AAAA, AFSDB, CN)-.25 F 1.229(AME, MX,)-.35
7289 F .662(NS, PTR, SR)174 224.4 R 3.242 -1.29(V, a)-.8 H .662(nd TXT)1.29 F
7290 5.662(.A)-.74 G .661(map lookup will return only one record.)-2.5 F .661
7291 (Hence for)5.661 F .558(some types, e.g., MX records, the return v)174
7292 236.4 R .558(alue might be a random element of the)-.25 F
7293 (list due to randomizing in the DNS resolv)174 248.4 Q(er)-.15 E(.)-.55
7294 E 32.85(sequence The)102 264.6 R(ar)3.35 E .849(guments on the `K' line\
7295  are a list of maps; the resulting map searches the)-.18 F(ar)174 276.6
7296 Q .438
7297 (gument maps in order until it \214nds a match for the indicated k)-.18
7298 F -.15(ey)-.1 G 5.439(.F)-.5 G .439(or e)-5.589 F(xample,)-.15 E
7299 (if the k)174 288.6 Q .3 -.15(ey d)-.1 H(e\214nition is:).15 E
7300 (Kmap1 ...)214 304.8 Q(Kmap2 ...)214 316.8 Q(Kseqmap sequence map1 map2)
7301 214 328.8 Q .968(then a lookup ag)174 345 R .968
7302 (ainst \231seqmap\232 \214rst does a lookup in map1.)-.05 F .968
7303 (If that is found, it)5.968 F(returns immediately)174 357 Q 5(.O)-.65 G
7304 (therwise, the same k)-5 E .3 -.15(ey i)-.1 H 2.5(su).15 G
7305 (sed for map2.)-2.5 E 43.94(syslog the)102 373.2 R -.1(ke)2.5 G 2.5(yi)
7306 -.05 G 2.5(sl)-2.5 G(ogged via)-2.5 E/F2 10/Times-Italic@0 SF(syslo)2.5
7307 E(gd)-.1 E F1 2.5(\(8\). The)1.666 F(lookup returns the empty string.)
7308 2.5 E 43.39(switch Much)102 389.4 R(lik)2.8 E 2.8(et)-.1 G .3
7309 (he \231sequence\232 map e)-2.8 F .301
7310 (xcept that the order of maps is determined by the)-.15 F .392
7311 (service switch.)174 401.4 R .392(The ar)5.392 F .391
7312 (gument is the name of the service to be look)-.18 F .391(ed up; the v)
7313 -.1 F(al-)-.25 E 1.492
7314 (ues from the service switch are appended to the map name to create ne)
7315 174 413.4 R 3.993(wm)-.25 G(ap)-3.993 E 2.5(names. F)174 425.4 R(or e)
7316 -.15 E(xample, consider the k)-.15 E .3 -.15(ey d)-.1 H(e\214nition:).15
7317 E(Kali switch aliases)214 441.6 Q
7318 (together with the service switch entry:)174 457.8 Q 78.84(aliases nis)
7319 214 474 R(\214les)2.5 E 1.633(This causes a query ag)174 490.2 R 1.633
7320 (ainst the map \231ali\232 to search maps named \231ali.nis\232 and)-.05
7321 F(\231ali.\214les\232 in that order)174 502.2 Q(.)-.55 E 37.84
7322 (dequote Strip)102 518.4 R .96(double quotes \("\) from a name.)3.46 F
7323 .961(It does not strip backslashes, and will not)5.961 F .173
7324 (strip quotes if the resulting string w)174 530.4 R .172
7325 (ould contain unscannable syntax \(that is, basic)-.1 F .386(errors lik)
7326 174 542.4 R 2.886(eu)-.1 G .386(nbalanced angle brack)-2.886 F .386
7327 (ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .252
7328 (hosts are not check)174 554.4 R 2.752(ed\). The)-.1 F .251
7329 (intent is for use when trying to accept mail from sys-)2.752 F
7330 (tems such as DECnet that routinely quote odd syntax such as)174 566.4 Q
7331 ("49ers::ubell")214 582.6 Q 2.5(At)174 598.8 S
7332 (ypical usage is probably something lik)-2.5 E(e:)-.1 E
7333 (Kdequote dequote)214 615 Q(...)214 639 Q 88.19(R$\255 $:)214 663 R
7334 ($\(dequote $1 $\))2.5 E(R$\255 $+)214 675 Q($: $>3 $1 $2)77.55 E
7335 (Care must be tak)174 691.2 Q(en to pre)-.1 E -.15(ve)-.25 G(nt une).15
7336 E(xpected results; for e)-.15 E(xample,)-.15 E
7337 ("|someprogram < input > output")214 707.4 Q 1.31(will ha)174 723.6 R
7338 1.61 -.15(ve q)-.2 H 1.31(uotes stripped, b).15 F 1.31
7339 (ut the result is probably not what you had in mind.)-.2 F 0 Cg EP
7340 %%Page: 81 77
7341 %%BeginPageSetup
7342 BP
7343 %%EndPageSetup
7344 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7345 (SMM:08-81)195.86 E/F1 10/Times-Roman@0 SF -.15(Fo)174 96 S
7346 (rtunately these cases are rare.).15 E(re)102 112.2 Q(ge)-.15 E 50.09
7347 (xT)-.15 G .489(he map de\214nition on the)-50.09 F F0(K)2.989 E F1 .489
7348 (line contains a re)2.989 F .488(gular e)-.15 F 2.988(xpression. An)-.15
7349 F 2.988(yk)-.15 G .788 -.15(ey i)-3.088 H .488(nput is).15 F 1.454
7350 (compared to that e)174 124.2 R 1.454(xpression using the POSIX re)-.15
7351 F 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E
7352 .291(comp\(\), re)174 136.2 R .291(gerr\(\), and re)-.15 F(ge)-.15 E
7353 -.15(xe)-.15 G 2.791(c\(\). Refer).15 F .291
7354 (to the documentation for those routines for)2.791 F .355
7355 (more information about the re)174 148.2 R .355(gular e)-.15 F .355
7356 (xpression matching.)-.15 F .356(No re)5.356 F .356(writing of the k)
7357 -.25 F -.15(ey)-.1 G .075(is done if the)174 160.2 R F0<ad6d>2.575 E F1
7358 .075(\215ag is used.)2.575 F -.4(Wi)5.075 G .075(thout it, the k).4 F
7359 .374 -.15(ey i)-.1 H 2.574(sd).15 G .074(iscarded or if)-2.574 F F0
7360 <ad73>2.574 E F1 .074(if used, it is)2.574 F .905
7361 (substituted by the substring matches, delimited by)174 172.2 R F0($|)
7362 3.405 E F1 .905(or the string speci\214ed with)3.405 F(the the)174 184.2
7363 Q F0<ad64>2.5 E F1 2.5(\215ag. The)2.5 F(\215ags a)2.5 E -.25(va)-.2 G
7364 (ilable for the map are).25 E 9.17(-n not)214 200.4 R 10.84(-f case)214
7365 212.4 R(sensiti)2.5 E -.15(ve)-.25 G 9.17(-b basic)214 224.4 R(re)2.5 E
7366 (gular e)-.15 E(xpressions \(def)-.15 E(ault is e)-.1 E(xtended\))-.15 E
7367 10.28(-s substring)214 236.4 R(match)2.5 E 9.17(-d set)214 248.4 R
7368 (the delimiter used for -s)2.5 E 9.73(-a append)214 260.4 R(string to k)
7369 2.5 E -.15(ey)-.1 G 6.39(-m match)214 272.4 R(only)2.5 E 2.5(,d)-.65 G
7370 2.5(on)-2.5 G(ot replace/discard v)-2.5 E(alue)-.25 E 6.95(-D perform)
7371 214 284.4 R(no lookup in deferred deli)2.5 E -.15(ve)-.25 G(ry mode.).15
7372 E(The)174 300.6 Q F0<ad73>2.551 E F1 .051(\215ag can include an optiona\
7373 l parameter which can be used to select the sub-)2.551 F
7374 (strings in the result of the lookup.)174 312.6 Q -.15(Fo)5 G 2.5(re).15
7375 G(xample,)-2.65 E(-s1,3,4)214 328.8 Q .696(Notes: to match a)174 345 R
7376 F0($)3.197 E F1 .697(in a string, \\$$ must be used.)3.197 F .697
7377 (If the pattern contains spaces,)5.697 F(the)174 357 Q 4.425(ym)-.15 G
7378 1.924(ust be replaced with the blank substitution character)-4.425 F
7379 4.424(,u)-.4 G 1.924(nless it is space)-4.424 F(itself.)174 369 Q 35.62
7380 (program The)102 385.2 R(ar)2.544 E .044(guments on the)-.18 F F0(K)
7381 2.544 E F1 .045(line are the pathname to a program and an)2.544 F 2.545
7382 (yi)-.15 G .045(nitial param-)-2.545 F .176(eters to be passed.)174
7383 397.2 R .176(When the map is called, the k)5.176 F .475 -.15(ey i)-.1 H
7384 2.675(sa).15 G .175(dded to the initial parame-)-2.675 F .112
7385 (ters and the program is in)174 409.2 R -.2(vo)-.4 G -.1(ke).2 G 2.612
7386 (da).1 G 2.612(st)-2.612 G .112(he def)-2.612 F .112
7387 (ault user/group id.)-.1 F .112(The \214rst line of stan-)5.112 F .508
7388 (dard output is returned as the v)174 421.2 R .508(alue of the lookup.)
7389 -.25 F .508(This has man)5.508 F 3.007(yp)-.15 G .507(otential secu-)
7390 -3.007 F 1.277(rity problems, and has terrible performance; it should b\
7391 e used only when abso-)174 433.2 R(lutely necessary)174 445.2 Q(.)-.65 E
7392 44.51(macro Set)102 461.4 R .32(or clear a macro v)2.82 F 2.82(alue. T)
7393 -.25 F 2.82(os)-.8 G .32(et a macro, pass the v)-2.82 F .32
7394 (alue as the \214rst ar)-.25 F .32(gument in)-.18 F .938
7395 (the map lookup.)174 473.4 R 2.538 -.8(To c)5.938 H .939
7396 (lear a macro, do not pass an ar).8 F .939(gument in the map lookup.)
7397 -.18 F(The map al)174 485.4 Q -.1(wa)-.1 G(ys returns the empty string.)
7398 .1 E(Example of typical usage include:)5 E(Kstorage macro)214 501.6 Q
7399 (...)214 525.6 Q 2.5(#s)214 549.6 S
7400 (et macro ${MyMacro} to the ruleset match)-2.5 E .19(R$+ $:)214 561.6 R
7401 ($\(storage {MyMacro} $@ $1 $\) $1)2.5 E 2.5(#s)214 573.6 S
7402 (et macro ${MyMacro} to an empty string)-2.5 E .83(R$* $:)214 585.6 R
7403 ($\(storage {MyMacro} $@ $\) $1)2.5 E 2.5(#c)214 597.6 S
7404 (lear macro ${MyMacro})-2.5 E .19(R$\255 $:)214 609.6 R
7405 ($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 630 R .494
7406 (simple arithmetic operations.)2.994 F .494(The operation is gi)5.494 F
7407 -.15(ve)-.25 G 2.993(na).15 G 2.993(sk)-2.993 G -.15(ey)-3.093 G 2.993
7408 (,c)-.5 G .493(urrently +,)-2.993 F .232(-, *, /, %, |, & \(bitwise OR,\
7409  AND\), l \(for less than\), and = are supported.)174 642 R .233(The tw)
7410 5.233 F(o)-.1 E .934(operands are gi)174 654 R -.15(ve)-.25 G 3.434(na)
7411 .15 G 3.434(sa)-3.434 G -.18(rg)-3.434 G 3.433(uments. The).18 F .933
7412 (lookup returns the result of the computa-)3.433 F .697(tion, i.e.)174
7413 666 R/F2 9/Times-Roman@0 SF(TR)5.697 E(UE)-.36 E F1(or)3.197 E F2 -.666
7414 (FA)3.197 G(LSE).666 E F1 .698(for comparisons, inte)3.197 F .698(ger v)
7415 -.15 F .698(alues otherwise.)-.25 F .698(All options)5.698 F
7416 (which are possible for maps are ignored.)174 678 Q 2.5(As)5 G(imple e)
7417 -2.5 E(xample is:)-.15 E 0 Cg EP
7418 %%Page: 82 78
7419 %%BeginPageSetup
7420 BP
7421 %%EndPageSetup
7422 /F0 10/Times-Bold@0 SF 193.36(SMM:08-82 Sendmail)72 60 R
7423 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
7424 (Kcomp arith)214 96 Q(...)214 120 Q(Scheck_etrn)214 144 Q .83(R$* $:)214
7425 156 R($\(comp l $@ $&{load_a)2.5 E(vg} $@ 7 $\) $1)-.2 E(RF)214 168 Q
7426 (ALSE$# error ...)-.74 E(sock)102 188.4 Q 44.05(et The)-.1 F(sock)3.232
7427 E .732(et map uses a simple request/reply protocol o)-.1 F -.15(ve)-.15
7428 G 3.231(rT).15 G .731(CP or UNIX domain)-3.231 F(sock)174 200.4 Q .753
7429 (ets to query an e)-.1 F .753(xternal serv)-.15 F(er)-.15 E 5.753(.B)
7430 -.55 G .753(oth requests and replies are te)-5.753 F .753(xt based and)
7431 -.15 F(encoded as netstrings, i.e., a string "hello there" becomes:)174
7432 212.4 Q(11:hello there,)214 228.6 Q
7433 (Note: neither requests nor replies end with CRLF)174 244.8 Q(.)-.8 E
7434 .301(The request consists of the database map name and the lookup k)174
7435 268.8 R .6 -.15(ey s)-.1 H .3(eparated by a).15 F(space character:)174
7436 280.8 Q(<mapname> ' ' <k)214 309 Q -.15(ey)-.1 G(>).15 E(The serv)174
7437 337.2 Q(er responds with a status indicator and the result \(if an)-.15
7438 E(y\):)-.15 E(<status> ' ' <result>)214 365.4 Q
7439 (The status indicator is one of the follo)174 393.6 Q(wing upper case w)
7440 -.25 E(ords:)-.1 E 28.06(OK the)214 409.8 R -.1(ke)2.5 G 2.5(yw)-.05 G
7441 (as found, result contains the look)-2.6 E(ed up v)-.1 E(alue)-.25 E(NO)
7442 214 421.8 Q(TFOUNDthe k)-.4 E .3 -.15(ey w)-.1 H
7443 (as not found, the result is empty).05 E 15.83(TEMP a)214 433.8 R
7444 (temporary f)2.5 E(ailure occured)-.1 E -2.49(TIMEOUT a)214 445.8 R
7445 (timeout occured on the serv)2.5 E(er side)-.15 E 15.27(PERM a)214 457.8
7446 R(permanent f)2.5 E(ailure occured)-.1 E .26
7447 (In case of errors \(status TEMP)174 486 R 2.76(,T)-1.11 G .26
7448 (IMEOUT or PERM\) the result \214eld may contain)-2.76 F(an e)174 498 Q
7449 (xplanatory message.)-.15 E(Example replies:)174 522 Q(31:OK resolv)214
7450 538.2 Q(ed.address@e)-.15 E(xample.com,)-.15 E
7451 (in case of a successful lookup, or:)174 566.4 Q(8:NO)214 582.6 Q
7452 (TFOUND,)-.4 E(in case the k)174 610.8 Q .3 -.15(ey w)-.1 H
7453 (as not found, or:).05 E(55:TEMP this te)214 627 Q(xt e)-.15 E
7454 (xplains that we had a temporary f)-.15 E(ailure,)-.1 E(in case of a f)
7455 174 655.2 Q(ailure.)-.1 E 1.187(The sock)174 679.2 R 1.186(et map uses \
7456 the same syntax as milters \(see Section "X \212 Mail Filter)-.1 F
7457 (\(Milter\) De\214nitions"\) to specify the remote endpoint, e.g.,)174
7458 691.2 Q(Ksock)214 707.4 Q(et mySock)-.1 E(etMap inet:12345@127.0.0.1)-.1
7459 E 0 Cg EP
7460 %%Page: 83 79
7461 %%BeginPageSetup
7462 BP
7463 %%EndPageSetup
7464 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7465 (SMM:08-83)195.86 E/F1 10/Times-Roman@0 SF .492(If multiple sock)174 96
7466 R .492(et maps de\214ne the same remote endpoint, the)-.1 F 2.993(yw)
7467 -.15 G .493(ill share a single)-2.993 F(connection to this endpoint.)174
7468 108 Q .488(Most of these accept as ar)127 124.2 R .488
7469 (guments the same optional \215ags and a \214lename \(or a mapname for)
7470 -.18 F .31(NIS; the \214lename is the root of the database path, so tha\
7471 t \231.db\232 or some other e)102 136.2 R .31(xtension appropriate)-.15
7472 F
7473 (for the database type will be added to get the actual database name\).)
7474 102 148.2 Q(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)102
7475 164.4 R 1.147(that this map is optional \212 that is, if it cannot be o\
7476 pened, no error is)3.648 F(produced, and)174 176.4 Q/F2 10
7477 /Times-Italic@0 SF(sendmail)2.5 E F1(will beha)2.5 E .3 -.15(ve a)-.2 H
7478 2.5(si).15 G 2.5(ft)-2.5 G(he map e)-2.5 E(xisted b)-.15 E(ut w)-.2 E
7479 (as empty)-.1 E(.)-.65 E(\255N, \255O)102 192.6 Q .696(If neither)41.28
7480 F F0<ad4e>3.197 E F1(or)3.197 E F0<ad4f>3.197 E F1 .697
7481 (are speci\214ed,)3.197 F F2(sendmail)3.197 E F1 .697(uses an adapti)
7482 3.197 F .997 -.15(ve a)-.25 H .697(lgorithm to decide).15 F .108
7483 (whether or not to look for null bytes on the end of k)174 204.6 R -.15
7484 (ey)-.1 G 2.608(s. It).15 F .107(starts by trying both; if)2.608 F .819
7485 (it \214nds an)174 216.6 R 3.319(yk)-.15 G 1.119 -.15(ey w)-3.419 H .819
7486 (ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .82(ries ag)
7487 -3.319 F .82(ain without a null byte and vice)-.05 F -.15(ve)174 228.6 S
7488 2.828(rsa. If).15 F F0<ad4e>2.828 E F1 .328(is speci\214ed it ne)2.828 F
7489 -.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if)
7490 -2.828 F F0<ad4f>2.827 E F1 .327(is speci\214ed it)2.827 F(ne)174 240.6
7491 Q -.15(ve)-.25 G 2.886(rt).15 G .386(ries with a null byte.)-2.886 F
7492 .386(Setting one of these can speed matches b)5.386 F .386(ut are ne)-.2
7493 F -.15(ve)-.25 G(r).15 E(necessary)174 252.6 Q 5.546(.I)-.65 G 3.046(fb)
7494 -5.546 G(oth)-3.046 E F0<ad4e>3.046 E F1(and)3.046 E F0<ad4f>3.046 E F1
7495 .545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .545(will ne)3.045
7496 F -.15(ve)-.25 G 3.045(rt).15 G .545(ry an)-3.045 F 3.045(ym)-.15 G
7497 (atches)-3.045 E(at all \212 that is, e)174 264.6 Q -.15(ve)-.25 G
7498 (rything will appear to f).15 E(ail.)-.1 E<ad61>102 280.8 Q F2(x)A F1
7499 1.356(Append the string)57.48 F F2(x)3.856 E F1 1.357
7500 (on successful matches.)3.856 F -.15(Fo)6.357 G 3.857(re).15 G 1.357
7501 (xample, the def)-4.007 F(ault)-.1 E F2(host)3.857 E F1(map)3.857 E
7502 (appends a dot on successful matches.)174 292.8 Q<ad54>102 309 Q F2(x)A
7503 F1 .021(Append the string)55.81 F F2(x)2.521 E F1 .021(on temporary f)
7504 2.521 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x)
7505 2.521 E F1 -.1(wo)2.521 G .02(uld be appended if a).1 F .72
7506 (DNS lookup returned \231serv)174 321 R .72(er f)-.15 F .72
7507 (ailed\232 or an NIS lookup could not locate a serv)-.1 F(er)-.15 E(.)
7508 -.55 E(See also the)174 333 Q F0<ad74>2.5 E F1(\215ag.)2.5 E 60.53
7509 (\255f Do)102 349.2 R(not fold upper to lo)2.5 E
7510 (wer case before looking up the k)-.25 E -.15(ey)-.1 G(.)-.5 E 56.08
7511 (\255m Match)102 365.4 R .4(only \(without replacing the v)2.9 F 2.899
7512 (alue\). If)-.25 F .399(you only care about the e)2.899 F .399
7513 (xistence of)-.15 F 7.306(ak)174 377.4 S 5.107 -.15(ey a)-7.406 H 4.807
7514 (nd not the v).15 F 4.807
7515 (alue \(as you might when searching the NIS map)-.25 F 1.947
7516 (\231hosts.byname\232 for e)174 389.4 R 1.947(xample\), this \215ag pre)
7517 -.15 F -.15(ve)-.25 G 1.947(nts the map from substituting the).15 F -.25
7518 (va)174 401.4 S 2.849(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.149 -.4
7519 (r, T).15 H .349(he \255a ar).4 F .349
7520 (gument is still appended on a match, and the def)-.18 F .35(ault is)-.1
7521 F(still tak)174 413.4 Q(en if the match f)-.1 E(ails.)-.1 E<ad6b>102
7522 429.6 Q F2 -.1(ke)C(ycol)-.2 E F1 .52(The k)36.22 F .82 -.15(ey c)-.1 H
7523 .519(olumn name \(for NIS+\) or number \(for te).15 F .519
7524 (xt lookups\).)-.15 F -.15(Fo)5.519 G 3.019(rL).15 G -.4(DA)-3.019 G
7525 3.019(Pm).4 G(aps)-3.019 E .972(this is an LD)174 441.6 R .973(AP \214l\
7526 ter string in which %s is replaced with the literal contents of)-.4 F
7527 .249(the lookup k)174 453.6 R .549 -.15(ey a)-.1 H .249
7528 (nd %0 is replaced with the LD).15 F .248
7529 (AP escaped contents of the lookup)-.4 F -.1(ke)174 465.6 S 2.5(ya)-.05
7530 G(ccording to RFC 2254.)-2.5 E<ad76>102 481.8 Q F2(valcol)A F1 1.928
7531 (The v)36.92 F 1.928(alue column name \(for NIS+\) or number \(for te)
7532 -.25 F 1.929(xt lookups\).)-.15 F -.15(Fo)6.929 G 4.429(rL).15 G -.4(DA)
7533 -4.429 G(P).4 E .467(maps this is the name of one or more attrib)174
7534 493.8 R .467(utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.216
7535 (can be separated by commas.)174 505.8 R 1.216
7536 (If not speci\214ed, all attrib)6.216 F 1.216(utes found in the match)
7537 -.2 F 1.328(will be returned.)174 517.8 R 1.328(The attrib)6.328 F 1.328
7538 (utes listed can also include a type and one or more)-.2 F
7539 (objectClass v)174 529.8 Q(alues for matching as described in the LD)
7540 -.25 E(AP section.)-.4 E<ad7a>102 546 Q F2(delim)A F1 .218
7541 (The column delimiter \(for te)39.7 F .218(xt lookups\).)-.15 F .219
7542 (It can be a single character or one of the)5.219 F 1.826
7543 (special strings \231)174 558 R 1.826(\\n\232 or \231)1.666 F 1.826
7544 (\\t\232 to indicate ne)1.666 F 1.825(wline or tab respecti)-.25 F -.15
7545 (ve)-.25 G(ly).15 E 6.825(.I)-.65 G 4.325(fo)-6.825 G(mitted)-4.325 E
7546 (entirely)174 570 Q 3.566(,t)-.65 G 1.066(he column separator is an)
7547 -3.566 F 3.567(ys)-.15 G 1.067(equence of white space.)-3.567 F -.15(Fo)
7548 6.067 G 3.567(rL).15 G -.4(DA)-3.567 G 3.567(Pm).4 G(aps)-3.567 E 2.062
7549 (this is the separator character to combine multiple v)174 582 R 2.061
7550 (alues into a single return)-.25 F 2.5(string. If)174 594 R
7551 (not set, the LD)2.5 E
7552 (AP lookup will only return the \214rst match found.)-.4 E 61.08
7553 (\255t Normally)102 610.2 R 2.726(,w)-.65 G .226
7554 (hen a map attempts to do a lookup and the serv)-2.726 F .227(er f)-.15
7555 F .227(ails \(e.g.,)-.1 F F2(sendmail)2.727 E F1(couldn')174 622.2 Q
7556 2.776(tc)-.18 G .276(ontact an)-2.776 F 2.776(yn)-.15 G .276(ame serv)
7557 -2.776 F .276(er; this is)-.15 F F2(not)2.776 E F1 .276
7558 (the same as an entry not being found)2.776 F .251(in the map\), the me\
7559 ssage being processed is queued for future processing.)174 634.2 R(The)
7560 5.251 E F0<ad74>2.751 E F1 2.04(\215ag turns of)174 646.2 R 4.539(ft)
7561 -.25 G 2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G 2.039
7562 (etting the temporary f)-4.539 F 2.039(ailure \(serv)-.1 F 2.039(er do)
7563 -.15 F 2.039(wn\) act as)-.25 F .675(though it were a permanent f)174
7564 658.2 R .675(ailure \(entry not found\).)-.1 F .676
7565 (It is particularly useful for)5.676 F .772
7566 (DNS lookups, where someone else')174 670.2 R 3.272(sm)-.55 G .772
7567 (iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.645
7568 (lems on your machine.)174 682.2 R(Ho)6.645 E(we)-.25 E -.15(ve)-.25 G
7569 2.445 -.4(r, c).15 H 1.645(are must be tak).4 F 1.646
7570 (en to ensure that you don')-.1 F(t)-.18 E .263(bounce mail that w)174
7571 694.2 R .263(ould be resolv)-.1 F .262(ed correctly if you tried ag)-.15
7572 F 2.762(ain. A)-.05 F .262(common strat-)2.762 F -.15(eg)174 706.2 S 2.5
7573 (yi).15 G 2.5(st)-2.5 G 2.5(of)-2.5 G(orw)-2.5 E
7574 (ard such mail to another)-.1 E 2.5(,p)-.4 G
7575 (ossibly better connected, mail serv)-2.5 E(er)-.15 E(.)-.55 E 0 Cg EP
7576 %%Page: 84 80
7577 %%BeginPageSetup
7578 BP
7579 %%EndPageSetup
7580 /F0 10/Times-Bold@0 SF 193.36(SMM:08-84 Sendmail)72 60 R
7581 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 56.64
7582 (\255D Perform)102 96 R .833(no lookup in deferred deli)3.332 F -.15(ve)
7583 -.25 G .833(ry mode.).15 F .833(This \215ag is set by def)5.833 F .833
7584 (ault for the)-.1 F/F2 10/Times-Italic@0 SF(host)174 108 Q F1(map.)2.5 E
7585 <ad53>102 124.2 Q F2(spacesub)A F1 1.538(The character to use to replac\
7586 e space characters after a successful map lookup)24.14 F
7587 (\(esp. useful for re)174 136.2 Q(ge)-.15 E 2.5(xa)-.15 G
7588 (nd syslog maps\).)-2.5 E<ad73>102 152.4 Q F2(spacesub)A F1 -.15(Fo)
7589 25.81 G 3.1(rt).15 G .6(he dequote map only)-3.1 F 3.101(,t)-.65 G .601
7590 (he character to use to replace space characters after a)-3.101 F
7591 (successful dequote.)174 164.4 Q 58.86(\255q Don')102 180.6 R 2.5(td)
7592 -.18 G(equote the k)-2.5 E .3 -.15(ey b)-.1 H(efore lookup.).15 E<ad4c>
7593 102 196.8 Q F2(le)A(vel)-.15 E F1 -.15(Fo)41.52 G 2.5(rt).15 G
7594 (he syslog map only)-2.5 E 2.5(,i)-.65 G 2.5(ts)-2.5 G
7595 (peci\214es the le)-2.5 E -.15(ve)-.25 G 2.5(lt).15 G 2.5(ou)-2.5 G
7596 (se for the syslog call.)-2.5 E 56.64(\255A When)102 213 R(reb)3 E .5
7597 (uilding an alias \214le, the)-.2 F F0<ad41>3 E F1 .5
7598 (\215ag causes duplicate entries in the te)3 F .5(xt v)-.15 F(er)-.15 E
7599 (-)-.2 E(sion to be mer)174 225 Q 2.5(ged. F)-.18 F(or e)-.15 E
7600 (xample, tw)-.15 E 2.5(oe)-.1 G(ntries:)-2.5 E 27.49(list: user1,)214
7601 241.2 R(user2)2.5 E 27.49(list: user3)214 253.2 R -.1(wo)174 269.4 S
7602 (uld be treated as though it were the single entry).1 E 27.49
7603 (list: user1,)214 285.6 R(user2, user3)2.5 E(in the presence of the)174
7604 301.8 Q F0<ad41>2.5 E F1(\215ag.)2.5 E(Some additional \215ags are a)127
7605 318 Q -.25(va)-.2 G(ilable for the host and dns maps:).25 E 58.86
7606 (\255d delay:)102 334.2 R(specify the resolv)2.5 E(er')-.15 E 2.5(sr)
7607 -.55 G(etransmission time interv)-2.5 E(al \(in seconds\).)-.25 E 60.53
7608 (\255r retry:)102 350.4 R
7609 (specify the number of times to retransmit a resolv)2.5 E(er query)-.15
7610 E(.)-.65 E(The follo)127 366.6 Q
7611 (wing additional \215ags are present in the ldap map only:)-.25 E 57.19
7612 (\255R Do)102 382.8 R .025(not auto chase referrals.)2.525 F .025
7613 (sendmail must be compiled with)5.025 F F0(\255DLD)2.525 E(AP_REFER-)
7614 -.35 E(RALS)174 394.8 Q F1(to use this \215ag.)2.5 E 58.86(\255n Retrie)
7615 102 411 R .3 -.15(ve a)-.25 H(ttrib).15 E(ute names only)-.2 E(.)-.65 E
7616 <ad56>102 427.2 Q F2(sep)A F1(Retrie)45.81 E .3 -.15(ve b)-.25 H
7617 (oth attrib).15 E(utes name and v)-.2 E(alue\(s\), separated by)-.25 E
7618 F2(sep)2.5 E F1(.)A<ad72>102 443.4 Q F2(der)A(ef)-.37 E F1
7619 (Set the alias dereference option to one of ne)42.85 E -.15(ve)-.25 G .8
7620 -.4(r, a).15 H -.1(lwa).4 G(ys, search, or \214nd.).1 E<ad73>102 459.6 Q
7621 F2(scope)A F1(Set search scope to one of base, one \(one le)39.7 E -.15
7622 (ve)-.25 G(l\), or sub \(subtree\).).15 E<ad68>102 475.8 Q F2(host)A F1
7623 (LD)44.69 E 2.095(AP serv)-.4 F 2.095(er hostname.)-.15 F 2.095(Some LD)
7624 7.095 F 2.095(AP libraries allo)-.4 F 4.595(wy)-.25 G 2.095
7625 (ou to specify multiple,)-4.595 F .466
7626 (space-separated hosts for redundanc)174 487.8 R 4.266 -.65(y. I)-.15 H
7627 2.967(na).65 G .467(ddition, each of the hosts listed can be)-2.967 F
7628 (follo)174 499.8 Q(wed by a colon and a port number to o)-.25 E -.15(ve)
7629 -.15 G(rride the def).15 E(ault LD)-.1 E(AP port.)-.4 E<ad70>102 516 Q
7630 F2(port)A F1(LD)44.69 E(AP service port.)-.4 E<ad48>102 532.2 Q F2(LD)
7631 2.5 E(APURI)-.35 E F1 1.103(Use the speci\214ed LD)15.33 F 1.102
7632 (AP URI instead of specifying the hostname and port sepa-)-.4 F
7633 (rately with the the)174 544.2 Q F0<ad68>2.5 E F1(and)2.5 E F0<ad70>2.5
7634 E F1(options sho)2.5 E(wn abo)-.25 E -.15(ve)-.15 G 5(.F).15 G(or e)
7635 -5.15 E(xample,)-.15 E(-h serv)214 560.4 Q(er)-.15 E(.e)-.55 E
7636 (xample.com -p 389 -b dc=e)-.15 E(xample,dc=com)-.15 E(is equi)174 576.6
7637 Q -.25(va)-.25 G(lent to).25 E(-H ldap://serv)214 592.8 Q(er)-.15 E(.e)
7638 -.55 E(xample.com:389 -b dc=e)-.15 E(xample,dc=com)-.15 E .756
7639 (If the LD)174 609 R .757(AP library supports it, the LD)-.4 F .757
7640 (AP URI format ho)-.4 F(we)-.25 E -.15(ve)-.25 G 3.257(rc).15 G .757
7641 (an also request)-3.257 F(LD)174 621 Q(AP o)-.4 E -.15(ve)-.15 G 2.5(rS)
7642 .15 G(SL by using)-2.5 E F0(ldaps://)2.5 E F1(instead of)2.5 E F0
7643 (ldap://)2.5 E F1 5(.F)C(or e)-5.15 E(xample:)-.15 E 2.5(OL)214 637.2 S
7644 -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldaps://ldap.e)-.1 E
7645 (xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E(Similarly)174 653.4 Q
7646 3.221(,i)-.65 G 3.221(ft)-3.221 G .721(he LD)-3.221 F .721
7647 (AP library supports it, It can also be used to specify a UNIX)-.4 F
7648 (domain sock)174 665.4 Q(et using)-.1 E F0(ldapi://)2.5 E F1(:)A 2.5(OL)
7649 214 681.6 S -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldapi://sock)-.1 E
7650 (et\214le -b dc=e)-.1 E(xample,dc=com)-.15 E<ad62>102 702 Q F2(base)A F1
7651 (LD)43.03 E(AP search base.)-.4 E 0 Cg EP
7652 %%Page: 85 81
7653 %%BeginPageSetup
7654 BP
7655 %%EndPageSetup
7656 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7657 (SMM:08-85)195.86 E/F1 10/Times-Roman@0 SF<ad6c>102 96 Q/F2 10
7658 /Times-Italic@0 SF(timelimit)A F1 -.35(Ti)28.02 G(me limit for LD).35 E
7659 (AP queries.)-.4 E<ad5a>102 112.2 Q F2(sizelimit)A F1
7660 (Size \(number of matches\) limit for LD)26.91 E(AP queries.)-.4 E<ad64>
7661 102 128.4 Q F2(distinguished_name)A F1
7662 (The distinguished name to use to login to the LD)174 140.4 Q(AP serv)
7663 -.4 E(er)-.15 E(.)-.55 E<ad4d>102 156.6 Q F2(method)A F1 5.987
7664 (The method to authenticate to the LD)28.03 F 5.987(AP serv)-.4 F(er)
7665 -.15 E 10.987(.S)-.55 G 5.988(hould be one of)-10.987 F F0(LD)174 168.6
7666 Q(AP_A)-.35 E(UTH_NONE)-.5 E F1(,)A F0(LD)2.5 E(AP_A)-.35 E(UTH_SIMPLE)
7667 -.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(.)
7668 A<ad50>102 184.8 Q F2(passwor)A(d\214le)-.37 E F1 .342
7669 (The \214le containing the secret k)10.61 F .642 -.15(ey f)-.1 H .342
7670 (or the).15 F F0(LD)2.842 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1
7671 (authentication)2.842 E(method or the name of the K)174 196.8 Q
7672 (erberos tick)-.25 E(et \214le for)-.1 E F0(LD)2.5 E(AP_A)-.35 E
7673 (UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 213 R .457(orce LD)-.15 F .458
7674 (AP searches to only succeed if a single match is found.)-.4 F .458
7675 (If multiple v)5.458 F(al-)-.25 E
7676 (ues are found, the search is treated as if no match w)174 225 Q
7677 (as found.)-.1 E<ad77>102 241.2 Q F2(ver)A(sion)-.1 E F1 1.48
7678 (Set the LD)29.8 F 1.479(AP API/protocol v)-.4 F 1.479(ersion to use.)
7679 -.15 F 1.479(The def)6.479 F 1.479(ault depends on the LD)-.1 F(AP)-.4 E
7680 1.37(client libraries in use.)174 253.2 R -.15(Fo)6.37 G 3.87(re).15 G
7681 (xample,)-4.02 E F0 1.37(\255w 3)3.87 F F1 1.37(will cause)3.87 F F2
7682 (sendmail)3.87 E F1 1.37(to use LD)3.87 F(APv3)-.4 E
7683 (when communicating with the LD)174 265.2 Q(AP serv)-.4 E(er)-.15 E(.)
7684 -.55 E(The)127 281.4 Q F2(dbm)2.99 E F1 .489
7685 (map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.99 F
7686 -.15(ve)-.25 G 2.989<6e8c>.15 G .489(lename; the)-2.989 F F2(hash)2.989
7687 E F1(and)2.989 E F2(btr)2.989 E(ee)-.37 E F1(maps append \231.db\232.)
7688 102 293.4 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation)
7689 -2.65 E -.15(Ku)142 309.6 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E
7690 .21(speci\214es an optional map named \231uucp\232 of class \231dbm\232\
7691 ; it al)102 325.8 R -.1(wa)-.1 G .21(ys has null bytes at the end of e)
7692 .1 F -.15(ve)-.25 G(ry).15 E
7693 (string, and the data is located in /etc/mail/uucpmap.{dir)102 337.8 Q
7694 (,pag}.)-.4 E 1.095(The program)127 354 R F2(mak)3.595 E(emap)-.1 E F1
7695 1.094(\(8\) can be used to b)B 1.094(uild an)-.2 F 3.594(yo)-.15 G 3.594
7696 (ft)-3.594 G 1.094(he three database-oriented maps.)-3.594 F(It)6.094 E
7697 (tak)102 366 Q(es the follo)-.1 E(wing \215ags:)-.25 E 60.53(\255f Do)
7698 102 382.2 R(not fold upper to lo)2.5 E(wer case in the map.)-.25 E 56.64
7699 (\255N Include)102 398.4 R(null bytes in k)2.5 E -.15(ey)-.1 G(s.).15 E
7700 58.86(\255o Append)102 414.6 R(to an e)2.5 E(xisting \(old\) \214le.)
7701 -.15 E 60.53(\255r Allo)102 430.8 R 3.668(wr)-.25 G 1.168
7702 (eplacement of e)-3.668 F 1.168(xisting k)-.15 F -.15(ey)-.1 G 1.168
7703 (s; normally).15 F 3.668(,r)-.65 G 1.168(e-inserting an e)-3.668 F 1.168
7704 (xisting k)-.15 F 1.469 -.15(ey i)-.1 H 3.669(sa).15 G(n)-3.669 E(error)
7705 174 442.8 Q(.)-.55 E 58.86(\255v Print)102 459 R(what is happening.)2.5
7706 E(The)102 475.2 Q F2(sendmail)3.606 E F1 1.106(daemon does not ha)3.606
7707 F 1.406 -.15(ve t)-.2 H 3.606(ob).15 G 3.606(er)-3.606 G 1.106
7708 (estarted to read the ne)-3.606 F 3.605(wm)-.25 G 1.105
7709 (aps as long as you change)-3.605 F
7710 (them in place; \214le locking is used so that the maps w)102 487.2 Q
7711 (on')-.1 E 2.5(tb)-.18 G 2.5(er)-2.5 G(ead while the)-2.5 E 2.5(ya)-.15
7712 G(re being updated.)-2.5 E(Ne)127 503.4 Q 2.5(wc)-.25 G
7713 (lasses can be added in the routine)-2.5 E F0(setupmaps)2.5 E F1
7714 (in \214le)2.5 E F0(conf)2.5 E(.c)-.15 E F1(.)A F0 2.5(5.10. Q)87 527.4
7715 R 2.5<8a51>2.5 G(ueue Gr)-2.5 E(oup Declaration)-.18 E F1 .71
7716 (In addition to the option)127 543.6 R F2(QueueDir)3.21 E(ectory)-.37 E
7717 (,)-.55 E F1 .71(queue groups can be declared that de\214ne a \(group)
7718 3.21 F(of\) queue directories under a common name.)102 555.6 Q
7719 (The syntax is as follo)5 E(ws:)-.25 E F0(Q)142 571.8 Q F2(name)A F1({,)
7720 2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}+)1.666 E(where)102 588 Q
7721 F2(name)3.276 E F1 .775(is the symbolic name of the queue group under w\
7722 hich it can be referenced in v)3.276 F(arious)-.25 E .217
7723 (places and the \231\214eld=v)102 600 R .217
7724 (alue\232 pairs de\214ne attrib)-.25 F .217(utes of the queue group.)-.2
7725 F .218(The name must only consist)5.218 F(of alphanumeric characters.)
7726 102 612 Q(Fields are:)5 E 47.83(Flags Flags)102 628.2 R
7727 (for this queue group.)2.5 E 50.62(Nice The)102 644.4 R .902
7728 (nice\(2\) increment for the queue group.)3.402 F .901(This v)5.902 F
7729 .901(alue must be greater or equal)-.25 F(zero.)174 656.4 Q(Interv)102
7730 672.6 Q 38.65(al The)-.25 F(time between tw)2.5 E 2.5(oq)-.1 G
7731 (ueue runs.)-2.5 E -.15(Pa)102 688.8 S 51.87(th The).15 F
7732 (queue directory of the group \(required\).)2.5 E 36.17(Runners The)102
7733 705 R .073(number of parallel runners processing the queue.)2.573 F .074
7734 (Note that)5.074 F F0(F=f)2.574 E F1 .074(must be set if)2.574 F(this v)
7735 174 717 Q(alue is greater than one.)-.25 E 0 Cg EP
7736 %%Page: 86 82
7737 %%BeginPageSetup
7738 BP
7739 %%EndPageSetup
7740 /F0 10/Times-Bold@0 SF 193.36(SMM:08-86 Sendmail)72 60 R
7741 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 51.72
7742 (Jobs The)102 96 R(maximum number of jobs \(messages deli)2.5 E -.15(ve)
7743 -.25 G(red\) per queue run.).15 E 30.62(recipients The)102 112.2 R .382
7744 (maximum number of recipients per en)2.882 F -.15(ve)-.4 G 2.882
7745 (lope. En).15 F -.15(ve)-.4 G .382(lopes with more than this).15 F .109
7746 (number of recipients will be split into multiple en)174 124.2 R -.15
7747 (ve)-.4 G .11(lopes in the same queue direc-).15 F(tory)174 136.2 Q 5
7748 (.T)-.65 G(he def)-5 E(ault v)-.1 E(alue 0 means no limit.)-.25 E
7749 (Only the \214rst character of the \214eld name is check)102 152.4 Q
7750 (ed.)-.1 E .076(By def)127 168.6 R .076(ault, a queue group named)-.1 F
7751 /F2 10/Times-Italic@0 SF(mqueue)2.575 E F1 .075
7752 (is de\214ned that uses the v)2.575 F .075(alue of the)-.25 F F2
7753 (QueueDir)2.575 E(ectory)-.37 E F1 .268(option as path.)102 180.6 R .268
7754 (Notice: all paths that are used for queue groups must be subdirectorie\
7755 s of)5.268 F F2(QueueDi-)2.769 E -.37(re)102 192.6 S(ctory).37 E F1
7756 6.487(.S)C 1.487(ince the)-6.487 F 3.987(yc)-.15 G 1.487
7757 (an be symbolic links, this isn')-3.987 F 3.987(tar)-.18 G 1.486
7758 (eal restriction, If)-3.987 F F2(QueueDir)3.986 E(ectory)-.37 E F1 1.486
7759 (uses a)3.986 F .746(wildcard, then the directory one le)102 204.6 R
7760 -.15(ve)-.25 G 3.247(lu).15 G 3.247(pi)-3.247 G 3.247(sc)-3.247 G .747
7761 (onsidered the `)-3.247 F(`base')-.74 E 3.247('d)-.74 G .747
7762 (irectory which all other queue)-3.247 F .086(directories must share.)
7763 102 216.6 R .086(Please mak)5.086 F 2.586(es)-.1 G .086
7764 (ure that the queue directories do not o)-2.586 F -.15(ve)-.15 G .085
7765 (rlap, e.g., do not spec-).15 F(ify)102 228.6 Q 2.5(OQ)142 244.8 S
7766 (ueueDirectory=/v)-2.5 E(ar/spool/mqueue/*)-.25 E(Qone, P=/v)142 256.8 Q
7767 (ar/spool/mqueue/dir1)-.25 E(Qtw)142 268.8 Q(o, P=/v)-.1 E
7768 (ar/spool/mqueue/dir2)-.25 E
7769 (because this also includes \231dir1\232 and \231dir2\232 in the def)102
7770 285 Q(ault queue group.)-.1 E(Ho)5 E(we)-.25 E -.15(ve)-.25 G -.4(r,).15
7771 G 2.5(OQ)142 301.2 S(ueueDirectory=/v)-2.5 E(ar/spool/mqueue/main*)-.25
7772 E(Qone, P=/v)142 313.2 Q(ar/spool/mqueue/dir)-.25 E(Qtw)142 325.2 Q
7773 (o, P=/v)-.1 E(ar/spool/mqueue/other*)-.25 E(is a v)102 341.4 Q
7774 (alid queue group speci\214cation.)-.25 E .235(Options listed in the `)
7775 127 357.6 R(`Flags')-.74 E 2.736<278c>-.74 G .236
7776 (eld can be used to modify the beha)-2.736 F .236
7777 (vior of a queue group.)-.2 F(The)5.236 E -.74(``)102 369.6 S .55(f').74
7778 G 2.605<278d>-1.29 G .105
7779 (ag must be set if multiple queue runners are supposed to w)-2.605 F
7780 .104(ork on the entries in a queue group.)-.1 F(Otherwise)102 381.6 Q F2
7781 (sendmail)2.5 E F1(will w)2.5 E
7782 (ork on the entries strictly sequentially)-.1 E(.)-.65 E .511(The `)127
7783 397.8 R(`Interv)-.74 E(al')-.25 E 3.011<278c>-.74 G .511
7784 (eld sets the time between queue runs.)-3.011 F .512
7785 (If no queue group speci\214c interv)5.511 F .512(al is)-.25 F
7786 (set, then the parameter of the)102 409.8 Q F0(-q)2.5 E F1
7787 (option from the command line is used.)2.5 E 7.657 -.8(To c)127 426 T
7788 6.057(ontrol the o).8 F -.15(ve)-.15 G 6.056
7789 (rall number of concurrently acti).15 F 6.356 -.15(ve q)-.25 H 6.056
7790 (ueue runners the option).15 F F0(MaxQueueChildr)102 438 Q(en)-.18 E F1
7791 .055(can be set.)2.555 F .055
7792 (This limits the number of processes used for running the queues to)
7793 5.055 F F0(MaxQueueChildr)102 450 Q(en)-.18 E F1 3.63(,t)C 1.13
7794 (hough at an)-3.63 F 3.63(yo)-.15 G 1.13(ne time fe)-3.63 F 1.129
7795 (wer processes may be acti)-.25 F 1.429 -.15(ve a)-.25 H 3.629(sar).15 G
7796 1.129(esult of queue)-3.629 F
7797 (options, completed queue runs, system load, etc.)102 462 Q .602
7798 (The maximum number of queue runners for an indi)127 478.2 R .602
7799 (vidual queue group can be controlled via)-.25 F(the)102 490.2 Q F0
7800 (Runners)2.585 E F1 2.585(option. If)2.585 F .084(set to 0, entries in \
7801 the queue will not be processed, which is useful to `)2.585 F(`quar)-.74
7802 E(-)-.2 E(antine')102 502.2 Q 4.515('q)-.74 G 2.015(ueue \214les.)-4.515
7803 F 2.016
7804 (The number of runners per queue group may also be set with the option)
7805 7.015 F F0(MaxRunnersP)102 514.2 Q(erQueue)-.2 E F1 3.209(,w)C .709
7806 (hich applies to queue groups that ha)-3.209 F 1.008 -.15(ve n)-.2 H
7807 3.208(oi).15 G(ndi)-3.208 E .708(vidual limit.)-.25 F .708(That is, the)
7808 5.708 F(def)102 526.2 Q(ault v)-.1 E(alue for)-.25 E F0(Runners)2.5 E F1
7809 (is)2.5 E F0(MaxRunnersP)2.5 E(erQueue)-.2 E F1(if set, otherwise 1.)2.5
7810 E 1.087
7811 (The \214eld Jobs describes the maximum number of jobs \(messages deli)
7812 127 542.4 R -.15(ve)-.25 G 1.087(red\) per queue run,).15 F
7813 (which is the queue group speci\214c v)102 554.4 Q(alue of)-.25 E F0
7814 (MaxQueueRunSize)2.5 E F1(.)A .175(Notice: queue groups should be decla\
7815 red after all queue related options ha)127 570.6 R .475 -.15(ve b)-.2 H
7816 .175(een set because).15 F .314(queue groups tak)102 582.6 R 2.814(et)
7817 -.1 G .314(heir def)-2.814 F .314(aults from those options.)-.1 F .314
7818 (If an option is set after a queue group declara-)5.314 F .188
7819 (tion, the v)102 594.6 R .187
7820 (alues of options in the queue group are set to the def)-.25 F .187
7821 (aults of)-.1 F F2(sendmail)2.687 E F1 .187(unless e)2.687 F .187
7822 (xplicitly set)-.15 F(in the declaration.)102 606.6 Q 1.972(Each en)127
7823 622.8 R -.15(ve)-.4 G 1.972(lope is assigned to a queue group based on \
7824 the algorithm described in section).15 F -.74(``)102 634.8 S
7825 (Queue Groups and Queue Directories').74 E('.)-.74 E F0 2.5(5.11. X)87
7826 658.8 R 2.5<8a4d>2.5 G(ail Filter \(Milter\) De\214nitions)-2.5 E F1
7827 (The)127 675 Q F2(sendmail)3.937 E F1 1.437
7828 (Mail Filter API \(Milter\) is designed to allo)3.937 F 3.937(wt)-.25 G
7829 1.437(hird-party programs access to)-3.937 F .177(mail messages as the)
7830 102 687 R 2.677(ya)-.15 G .177
7831 (re being processed in order to \214lter meta-information and content.)
7832 -2.677 F(The)5.178 E 2.678(ya)-.15 G(re)-2.678 E
7833 (declared in the con\214guration \214le as:)102 699 Q 0 Cg EP
7834 %%Page: 87 83
7835 %%BeginPageSetup
7836 BP
7837 %%EndPageSetup
7838 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7839 (SMM:08-87)195.86 E(X)142 96 Q/F1 10/Times-Italic@0 SF(name)A/F2 10
7840 /Times-Roman@0 SF({,)2.5 E F1(\214eld)2.5 E F2(=)A F1(value)A F2(}*)
7841 1.666 E(where)102 112.2 Q F1(name)4.688 E F2 2.188(is the name of the \
7842 \214lter \(used internally only\) and the \231\214eld=name\232 pairs de\
7843 \214ne)4.688 F(attrib)102 124.2 Q .491(utes of the \214lter)-.2 F 5.491
7844 (.A)-.55 G .491(lso see the documentation for the)-5.491 F F0
7845 (InputMailFilters)2.992 E F2 .492(option for more infor)2.992 F(-)-.2 E
7846 (mation.)102 136.2 Q(Fields are:)127 152.4 Q(Sock)142 168.6 Q 42.38
7847 (et The)-.1 F(sock)2.5 E(et speci\214cation)-.1 E 47.83(Flags Special)
7848 142 180.6 R(\215ags for this \214lter)2.5 E -.35(Ti)142 192.6 S 32.07
7849 (meouts T).35 F(imeouts for this \214lter)-.35 E
7850 (Only the \214rst character of the \214eld name is check)102 208.8 Q
7851 (ed \(it')-.1 E 2.5(sc)-.55 G(ase-sensiti)-2.5 E -.15(ve)-.25 G(\).).15
7852 E(The sock)127 225 Q(et speci\214cation is one of the follo)-.1 E
7853 (wing forms:)-.25 E F0(S=inet:)142 241.2 Q F1(port)2.5 E F0(@)2.5 E F1
7854 (host)2.5 E F0(S=inet6:)142 261.6 Q F1(port)2.5 E F0(@)2.5 E F1(host)2.5
7855 E F0(S=local:)142 282 Q F1(path)2.5 E F2 1.792(The \214rst tw)102 298.2
7856 R 4.291(od)-.1 G 1.791(escribe an IPv4 or IPv6 sock)-4.291 F 1.791
7857 (et listening on a certain)-.1 F F1(port)4.291 E F2 1.791(at a gi)4.291
7858 F -.15(ve)-.25 G(n).15 E F1(host)4.291 E F2 1.791(or IP)4.291 F 2.5
7859 (address. The)102 310.2 R(\214nal form describes a named sock)2.5 E
7860 (et on the \214lesystem at the gi)-.1 E -.15(ve)-.25 G(n).15 E F1(path)
7861 2.5 E F2(.)A(The follo)127 326.4 Q
7862 (wing \215ags may be set in the \214lter description.)-.25 E 13.33(RR)
7863 102 342.6 S(eject connection if \214lter una)-13.33 E -.25(va)-.2 G
7864 (ilable.).25 E 13.89(TT)102 358.8 S(emporary f)-14.59 E
7865 (ail connection if \214lter una)-.1 E -.25(va)-.2 G(ilable.).25 E .655
7866 (If neither F=R nor F=T is speci\214ed, the message is passed through)
7867 127 375 R F1(sendmail)3.155 E F2 .655(in case of \214lter)3.155 F
7868 (errors as if the f)102 387 Q(ailing \214lters were not present.)-.1 E
7869 (The timeouts can be set using the four \214elds inside of the)127 403.2
7870 Q F0(T=)2.5 E F2(equate:)2.5 E 13.33(CT)102 419.4 S
7871 (imeout for connecting to a \214lter)-13.68 E 5(.I)-.55 G 2.5(fs)-5 G
7872 (et to 0, the system')-2.5 E(s)-.55 E F1(connect\(\))2.5 E F2
7873 (timeout will be used.)2.5 E 14.44(ST)102 435.6 S
7874 (imeout for sending information from the MT)-14.79 E 2.5(At)-.93 G 2.5
7875 (oa\214)-2.5 G(lter)-2.5 E(.)-.55 E 13.33(RT)102 451.8 S
7876 (imeout for reading reply from the \214lter)-13.68 E(.)-.55 E 13.89(EO)
7877 102 468 S -.15(ve)-13.89 G 1.186
7878 (rall timeout between sending end-of-message to \214lter and w).15 F
7879 1.186(aiting for the \214nal ackno)-.1 F(wl-)-.25 E(edgment.)122 480 Q
7880 1.402(Note the separator between each timeout \214eld is a)127 496.2 R
7881 F0(';')3.903 E F2 6.403(.T)C 1.403(he def)-6.403 F 1.403(ault v)-.1 F
7882 1.403(alues \(if not set\) are:)-.25 F F0(T=C:5m;S:10s;R:10s;E:5m)102
7883 508.2 Q F2(where)2.5 E F0(s)2.5 E F2(is seconds and)2.5 E F0(m)2.5 E F2
7884 (is minutes.)2.5 E(Examples:)127 524.4 Q(X\214lter1, S=local:/v)142
7885 540.6 Q(ar/run/f1.sock, F=R)-.25 E
7886 (X\214lter2, S=inet6:999@localhost, F=T)142 552.6 Q 2.5(,T)-.74 G
7887 (=S:1s;R:1s;E:5m)-2.5 E(X\214lter3, S=inet:3333@localhost, T=C:2m)142
7888 564.6 Q F0 2.5(5.12. The)87 592.8 R(User Database)2.5 E F2 .479
7889 (The user database is deprecated in f)127 609 R -.2(avo)-.1 G 2.978(ro)
7890 .2 G 2.978(f`)-2.978 G(`virtusertable')-3.718 E 2.978('a)-.74 G .478
7891 (nd `)-2.978 F(`genericstable')-.74 E 2.978('a)-.74 G 2.978(se)-2.978 G
7892 (xplained)-3.128 E 1.029(in the \214le)102 621 R F0(cf/README)3.529 E F2
7893 6.029(.I)C 3.529(fy)-6.029 G 1.029(ou ha)-3.529 F 1.329 -.15(ve a ve)-.2
7894 H 1.029(rsion of).15 F F1(sendmail)3.529 E F2 1.03
7895 (with the user database package com-)3.53 F(piled in, the handling of s\
7896 ender and recipient addresses is modi\214ed.)102 633 Q
7897 (The location of this database is controlled with the)127 649.2 Q F0
7898 (UserDatabaseSpec)2.5 E F2(option.)2.5 E F0 2.5(5.12.1. Structur)102
7899 673.2 R 2.5(eo)-.18 G 2.5(ft)-2.5 G(he user database)-2.5 E F2
7900 (The database is a sorted \(BT)142 689.4 Q(ree-based\) structure.)-.35 E
7901 (User records are stored with the k)5 E -.15(ey)-.1 G(:).15 E F1(user)
7902 157 705.6 Q(-name)-.2 E F0(:)A F1(\214eld-name)A F2 .128(The sorted dat\
7903 abase format ensures that user records are clustered together)117 721.8
7904 R 5.128(.M)-.55 G .128(eta-information is)-5.128 F 0 Cg EP
7905 %%Page: 88 84
7906 %%BeginPageSetup
7907 BP
7908 %%EndPageSetup
7909 /F0 10/Times-Bold@0 SF 193.36(SMM:08-88 Sendmail)72 60 R
7910 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(al)117 96
7911 Q -.1(wa)-.1 G(ys stored with a leading colon.).1 E
7912 (Field names de\214ne both the syntax and semantics of the v)142 112.2 Q
7913 2.5(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The)
7914 117 128.4 R(deli)4.872 E -.15(ve)-.25 G 2.372(ry address for this user)
7915 .15 F 7.372(.T)-.55 G 2.373(here may be multiple v)-7.372 F 2.373
7916 (alues of this)-.25 F 2.675(record. In)189 140.4 R(particular)2.675 E
7917 2.675(,m)-.4 G .175(ailing lists will ha)-2.675 F .475 -.15(ve o)-.2 H
7918 (ne).15 E/F2 10/Times-Italic@0 SF(maildr)2.675 E(op)-.45 E F1 .175
7919 (record for each user)2.675 F(on the list.)189 152.4 Q 30.06
7920 (mailname The)117 168.6 R 1.026(outgoing mailname for this user)3.526 F
7921 6.026(.F)-.55 G 1.027(or each outgoing name, there should)-6.176 F .08
7922 (be an appropriate)189 180.6 R F2(maildr)2.58 E(op)-.45 E F1 .08
7923 (record for that name to allo)2.58 F 2.58(wr)-.25 G .08(eturn mail.)
7924 -2.58 F .08(See also)5.08 F F2(:default:mailname)189 192.6 Q F1(.)A
7925 25.62(mailsender Changes)117 208.8 R(an)3.447 E 3.447(ym)-.15 G .947
7926 (ail sent to this address to ha)-3.447 F 1.248 -.15(ve t)-.2 H .948
7927 (he indicated en).15 F -.15(ve)-.4 G .948(lope sender).15 F(.)-.55 E
7928 .498(This is intended for mailing lists, and will normally be the name \
7929 of an appro-)189 220.8 R .754(priate -request address.)189 232.8 R .754
7930 (It is v)5.754 F .755(ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F2
7931 (list)A F1 .755(syntax in the alias)3.255 F(\214le.)189 244.8 Q 33.95
7932 (fullname The)117 261 R(full name of the user)2.5 E(.)-.55 E(of)117
7933 277.2 Q 13.66(\214ce-address The)-.25 F(of)2.5 E
7934 (\214ce address for this user)-.25 E(.)-.55 E(of)117 293.4 Q 19.21
7935 (\214ce-phone The)-.25 F(of)2.5 E(\214ce phone number for this user)-.25
7936 E(.)-.55 E(of)117 309.6 Q(\214ce-f)-.25 E 30.98(ax The)-.1 F(of)2.5 E
7937 (\214ce F)-.25 E(AX number for this user)-.74 E(.)-.55 E 13.96
7938 (home-address The)117 325.8 R(home address for this user)2.5 E(.)-.55 E
7939 19.51(home-phone The)117 342 R(home phone number for this user)2.5 E(.)
7940 -.55 E(home-f)117 358.2 Q 31.28(ax The)-.1 F(home F)2.5 E
7941 (AX number for this user)-.74 E(.)-.55 E 41.73(project A)117 374.4 R
7942 .856(\(short\) description of the project this person is af)3.356 F .855
7943 (\214liated with.)-.25 F .855(In the Uni-)5.855 F -.15(ve)189 386.4 S
7944 (rsity this is often just the name of their graduate advisor).15 E(.)
7945 -.55 E 52.28(plan A)117 402.6 R
7946 (pointer to a \214le from which plan information can be g)2.5 E
7947 (athered.)-.05 E .924(As of this writing, only a fe)142 418.8 R 3.424
7948 (wo)-.25 G 3.424(ft)-3.424 G .925
7949 (hese \214elds are actually being used by)-3.424 F F2(sendmail)3.425 E
7950 F1(:)A F2(mail-)3.425 E(dr)117 430.8 Q(op)-.45 E F1(and)2.5 E F2
7951 (mailname)2.5 E F1 5(.A)C F2(\214ng)-2.5 E(er)-.1 E F1
7952 (program that uses the other \214elds is planned.)2.5 E F0 2.5
7953 (5.12.2. User)102 454.8 R(database semantics)2.5 E F1 .996(When the re)
7954 142 471 R .995(writing rules submit an address to the local mailer)-.25
7955 F 3.495(,t)-.4 G .995(he user name is passed)-3.495 F .78
7956 (through the alias \214le.)117 483 R .781(If no alias is found \(or if \
7957 the alias points back to the same address\), the)5.78 F 1.778
7958 (name \(with \231:maildrop\232 appended\) is then used as a k)117 495 R
7959 2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)-4.277 F
7960 1.777(If no match)6.777 F
7961 (occurs \(or if the maildrop points at the same address\), forw)117 507
7962 Q(arding is tried.)-.1 E .55(If the \214rst tok)142 523.2 R .551(en of \
7963 the user name returned by ruleset 0 is an \231@\232 sign, the user data\
7964 base)-.1 F .626(lookup is skipped.)117 535.2 R .625
7965 (The intent is that the user database will act as a set of def)5.626 F
7966 .625(aults for a cluster)-.1 F 1.533
7967 (\(in our case, the Computer Science Di)117 547.2 R 1.533
7968 (vision\); mail sent to a speci\214c machine should ignore)-.25 F
7969 (these def)117 559.2 Q(aults.)-.1 E .351
7970 (When mail is sent, the name of the sending user is look)142 575.4 R
7971 .351(ed up in the database.)-.1 F .351(If that user)5.351 F .04
7972 (has a \231mailname\232 record, the v)117 587.4 R .041
7973 (alue of that record is used as their outgoing name.)-.25 F -.15(Fo)
7974 5.041 G 2.541(re).15 G .041(xample, I)-2.691 F(might ha)117 599.4 Q .3
7975 -.15(ve a r)-.2 H(ecord:).15 E 12.29(eric:mailname Eric.Allman@CS.Berk)
7976 157 615.6 R(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 631.8 Q
7977 (ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .52
7978 (If a \231maildrop\232 is found for the user)142 648 R 3.019(,b)-.4 G
7979 .519(ut no corresponding \231mailname\232 record e)-3.219 F .519
7980 (xists, the)-.15 F 1.127(record \231:def)117 660 R 1.127
7981 (ault:mailname\232 is consulted.)-.1 F 1.127
7982 (If present, this is the name of a host to o)6.127 F -.15(ve)-.15 G
7983 1.128(rride the).15 F .625(local host.)117 672 R -.15(Fo)5.625 G 3.125
7984 (re).15 G .625(xample, in our case we w)-3.275 F .625
7985 (ould set it to \231CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 3.125
7986 (EDU\232. The).65 F(ef)3.125 E .625(fect is that)-.25 F(an)117 684 Q
7987 .881(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\
7988 tamped as \231user@CS.Berk)-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65
7989 E -.2(bu)117 696 S 2.5(tp).2 G
7990 (eople not listed in the database use the local hostname.)-2.5 E 0 Cg EP
7991 %%Page: 89 85
7992 %%BeginPageSetup
7993 BP
7994 %%EndPageSetup
7995 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
7996 (SMM:08-89)195.86 E 2.5(5.12.3. Cr)102 98 R(eating the database)-.18 E
7997 /F1 7/Times-Bold@0 SF(23)-4 I/F2 10/Times-Roman@0 SF .375
7998 (The user database is b)142 114.2 R .375(uilt from a te)-.2 F .375
7999 (xt \214le using the)-.15 F/F3 10/Times-Italic@0 SF(mak)2.875 E(emap)-.1
8000 E F2 .375(utility \(in the distrib)2.875 F .375(ution in)-.2 F 1.039
8001 (the mak)117 126.2 R 1.039(emap subdirectory\).)-.1 F 1.039(The te)6.039
8002 F 1.038(xt \214le is a series of lines corresponding to userdb records;)
8003 -.15 F 1.588(each line has a k)117 138.2 R 1.889 -.15(ey a)-.1 H 1.589
8004 (nd a v).15 F 1.589(alue separated by white space.)-.25 F 1.589(The k)
8005 6.589 F 1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.589
8006 (ys in the format).1 F(described abo)117 150.2 Q .3 -.15(ve \212 f)-.15
8007 H(or e).15 E(xample:)-.15 E(eric:maildrop)157 166.4 Q 3.984
8008 (This \214le is normally installed in a system directory; for e)117
8009 182.6 R 3.984(xample, it might be called)-.15 F F3(/etc/mail/user)117
8010 194.6 Q(db)-.37 E F2 5(.T)C 2.5(om)-5.8 G(ak)-2.5 E 2.5(et)-.1 G
8011 (he database v)-2.5 E(ersion of the map, run the program:)-.15 E(mak)157
8012 210.8 Q(emap btree /etc/mail/userdb < /etc/mail/userdb)-.1 E .077
8013 (Then create a con\214g \214le that uses this.)117 227 R -.15(Fo)5.077 G
8014 2.577(re).15 G .077
8015 (xample, using the V8 M4 con\214guration, include the)-2.727 F(follo)117
8016 239 Q(wing line in your .mc \214le:)-.25 E
8017 (de\214ne\(\222confUSERDB_SPEC\264, /etc/mail/userdb\))157 255.2 Q F0
8018 2.5(6. O)72 283.4 R(THER CONFIGURA)-.4 E(TION)-.95 E F2 .907
8019 (There are some con\214guration changes that can be made by recompiling)
8020 112 299.6 R F3(sendmail)3.407 E F2 5.907(.T)C .906(his section)-5.907 F
8021 1.139(describes what changes can be made and what has to be modi\214ed \
8022 to mak)87 311.6 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.139
8023 (most cases this)3.639 F(should be unnecessary unless you are porting)87
8024 323.6 Q F3(sendmail)2.5 E F2(to a ne)2.5 E 2.5(we)-.25 G -.4(nv)-2.5 G
8025 (ironment.).4 E F0 2.5(6.1. P)87 347.6 R(arameters in de)-.1 E
8026 (vtools/OS/$oscf)-.15 E F2 .92
8027 (These parameters are intended to describe the compilation en)127 363.8
8028 R .92(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E
8029 .739(should normally be de\214ned in the operating system con\214gurati\
8030 on \214le.)102 375.8 R F0 .74(This section needs a com-)5.739 F(plete r)
8031 102 387.8 Q(ewrite.)-.18 E F2 39.5(NDBM If)102 404 R .665(set, the ne)
8032 3.165 F 3.165(wv)-.25 G .664(ersion of the DBM library that allo)-3.315
8033 F .664(ws multiple databases will be)-.25 F 2.542(used. If)174 416 R
8034 .042(neither NDBM nor NEWDB are set, a much less ef)2.542 F .043
8035 (\214cient method of alias)-.25 F(lookup is used.)174 428 Q 32.84
8036 (NEWDB If)102 444.2 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142
8037 (atabase package from Berk)-2.642 F(ele)-.1 E 2.641(y\()-.15 G .141
8038 (from 4.4BSD\).)-2.641 F .141(This package)5.141 F .266
8039 (is substantially f)174 456.2 R .267(aster than DBM or NDBM.)-.1 F .267
8040 (If NEWDB and NDBM are both set,)5.267 F F3(sendmail)174 468.2 Q F2
8041 (will read DBM \214les, b)2.5 E(ut will create and use NEWDB \214les.)
8042 -.2 E 53.39(NIS Include)102 484.4 R .12(support for NIS.)2.62 F .119
8043 (If set together with)5.119 F F3(both)2.619 E F2 .119(NEWDB and NDBM,)
8044 2.619 F F3(sendmail)2.619 E F2 .947(will create both DBM and NEWDB \214\
8045 les if and only if an alias \214le includes the)174 496.4 R 3.409
8046 (substring \231/yp/\232 in the name.)174 508.4 R 3.409
8047 (This is intended for compatibility with Sun)8.409 F(Microsystems')174
8048 520.4 Q F3(mkalias)2.5 E F2(program used on YP masters.)2.5 E 28.94
8049 (NISPLUS Compile)102 536.6 R(in support for NIS+.)2.5 E 26.73
8050 (NETINFO Compile)102 552.8 R(in support for NetInfo \(NeXT stations\).)
8051 2.5 E(LD)102 569 Q 22.12(APMAP Compile)-.4 F 1.225(in support for LD)
8052 3.725 F 1.225(AP X500 queries.)-.4 F 1.226
8053 (Requires libldap and liblber from)6.226 F 2.799(the Umich LD)174 581 R
8054 2.798(AP 3.2 or 3.3 release or equi)-.4 F -.25(va)-.25 G 2.798
8055 (lent libraries for other LD).25 F(AP)-.4 E(libraries such as OpenLD)174
8056 593 Q(AP)-.4 E(.)-1.11 E 32.84(HESIOD Compile)102 609.2 R
8057 (in support for Hesiod.)2.5 E 22.83(MAP_NSD Compile)102 625.4 R
8058 (in support for IRIX NSD lookups.)2.5 E 9.5(MAP_REGEX Compile)102 641.6
8059 R(in support for re)2.5 E(gular e)-.15 E(xpression matching.)-.15 E
8060 27.83(DNSMAP Compile)102 657.8 R(in support for DNS map lookups in the)
8061 2.5 E F3(sendmail.cf)2.5 E F2(\214le.)2.5 E .32 LW 76 669.2 72 669.2 DL
8062 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2 84 669.2 DL 92 669.2
8063 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL 104 669.2 100
8064 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116 669.2 112
8065 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128 669.2 124
8066 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2 136
8067 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148
8068 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160
8069 669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172
8070 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188 669.2 184
8071 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196
8072 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2 208
8073 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(23)93.6 679.6 Q/F5
8074 8/Times-Roman@0 SF .473(These instructions are kno)3.2 J .473
8075 (wn to be incomplete.)-.2 F .472(Other features are a)4.473 F -.2(va)
8076 -.16 G .472(ilable which pro).2 F .472(vide similar functionality)-.12 F
8077 2.472(,e)-.52 G .472(.g., virtual)-2.472 F
8078 (hosting and mapping local addresses into a generic form as e)72 692.4 Q
8079 (xplained in cf/README.)-.12 E 0 Cg EP
8080 %%Page: 90 86
8081 %%BeginPageSetup
8082 BP
8083 %%EndPageSetup
8084 /F0 10/Times-Bold@0 SF 193.36(SMM:08-90 Sendmail)72 60 R
8085 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 30.05
8086 (PH_MAP Compile)102 96 R(in support for ph lookups.)2.5 E 45.05
8087 (SASL Compile)102 112.2 R 1.474
8088 (in support for SASL, a required component for SMTP Authentication)3.974
8089 F(support.)174 124.2 Q(ST)102 140.4 Q(AR)-.93 E 21.58(TTLS Compile)-.6 F
8090 (in support for ST)2.5 E(AR)-.93 E(TTLS.)-.6 E 48.95(EGD Compile)102
8091 156.6 R .068(in support for the "Entrop)2.568 F 2.567(yG)-.1 G .067
8092 (athering Daemon" to pro)-2.567 F .067(vide better random)-.15 F
8093 (data for TLS.)174 168.6 Q -1.63(TCPWRAPPERS Compile)102 184.8 R
8094 (in support for TCP Wrappers.)2.5 E(_P)102 201 Q -1.11(AT)-.92 G
8095 (H_SENDMAILCF)1.11 E(The pathname of the sendmail.cf \214le.)174 213 Q
8096 (_P)102 229.2 Q -1.11(AT)-.92 G(H_SENDMAILPID)1.11 E
8097 (The pathname of the sendmail.pid \214le.)174 241.2 Q(SM_CONF_SHM)102
8098 257.4 Q(Compile in support for shared memory)174 269.4 Q 2.5(,s)-.65 G
8099 (ee section about "/v)-2.5 E(ar/spool/mqueue".)-.25 E(MIL)102 285.6 Q
8100 33.2(TER Compile)-.92 F(in support for contacting e)2.5 E
8101 (xternal mail \214lters b)-.15 E(uilt with the Milter API.)-.2 E 1.439
8102 (There are also se)127 301.8 R -.15(ve)-.25 G 1.439
8103 (ral compilation \215ags to indicate the en).15 F 1.44
8104 (vironment such as \231_AIX3\232 and)-.4 F 2.5(\231_SCO_unix_\232. See)
8105 102 313.8 R
8106 (the sendmail/README \214le for the latest scoop on these \215ags.)2.5 E
8107 F0 2.5(6.2. P)87 337.8 R(arameters in sendmail/conf)-.1 E(.h)-.15 E F1
8108 -.15(Pa)127 354 S .896
8109 (rameters and compilation options are de\214ned in conf.h.).15 F .895
8110 (Most of these need not normally)5.895 F .192(be tweak)102 366 R .192
8111 (ed; common parameters are all in sendmail.cf.)-.1 F(Ho)5.192 E(we)-.25
8112 E -.15(ve)-.25 G .992 -.4(r, t).15 H .192(he sizes of certain primiti).4
8113 F .493 -.15(ve ve)-.25 H(c-).15 E
8114 (tors, etc., are included in this \214le.)102 378 Q(The numbers follo)5
8115 E(wing the parameters are their def)-.25 E(ault v)-.1 E(alue.)-.25 E
8116 1.247(This document is not the best source of information for compilati\
8117 on \215ags in conf.h \212 see)127 394.2 R
8118 (sendmail/README or sendmail/conf.h itself.)102 406.2 Q(MAXLINE [2048])
8119 102 422.4 Q 2.068(The maximum line length of an)11.14 F 4.568(yi)-.15 G
8120 2.068(nput line.)-4.568 F 2.069(If message lines e)7.068 F 2.069
8121 (xceed this)-.15 F .575(length the)188.4 434.4 R 3.075(yw)-.15 G .575
8122 (ill still be processed correctly; ho)-3.075 F(we)-.25 E -.15(ve)-.25 G
8123 1.375 -.4(r, h).15 H .575(eader lines, con\214gura-).4 F
8124 (tion \214le lines, alias lines, etc., must \214t within this limit.)
8125 188.4 446.4 Q(MAXN)102 462.6 Q(AME [256])-.35 E
8126 (The maximum length of an)9.82 E 2.5(yn)-.15 G
8127 (ame, such as a host or a user name.)-2.5 E(MAXPV [256])102 478.8 Q .25
8128 (The maximum number of parameters to an)26.13 F 2.75(ym)-.15 G(ailer)
8129 -2.75 E 5.25(.T)-.55 G .25(his limits the number of)-5.25 F .376
8130 (recipients that may be passed in one transaction.)188.4 490.8 R .375
8131 (It can be set to an)5.376 F 2.875(ya)-.15 G(rbitrary)-2.875 E .875
8132 (number abo)188.4 502.8 R 1.175 -.15(ve a)-.15 H .876(bout 10, since).15
8133 F/F2 10/Times-Italic@0 SF(sendmail)3.376 E F1 .876(will break up a deli)
8134 3.376 F -.15(ve)-.25 G .876(ry into smaller).15 F .887
8135 (batches as needed.)188.4 514.8 R 3.387(Ah)5.887 G .887
8136 (igher number may reduce load on your system, ho)-3.387 F(w-)-.25 E
8137 -2.15 -.25(ev e)188.4 526.8 T -.55(r.).25 G(MAXQ)102 543 Q(UEUEGR)-.1 E
8138 (OUPS [50])-.4 E(The maximum number of queue groups.)188.4 555 Q(MAXA)
8139 102 571.2 Q -.18(TO)-1.11 G 2.5(M[).18 G 3.26(1000] The)-2.5 F .063
8140 (maximum number of atoms \(tok)2.563 F .063(ens\) in a single address.)
8141 -.1 F -.15(Fo)5.064 G 2.564(re).15 G .064(xample, the)-2.714 F
8142 (address \231eric@CS.Berk)188.4 583.2 Q(ele)-.1 E -.65(y.)-.15 G
8143 (EDU\232 is se).65 E -.15(ve)-.25 G 2.5(na).15 G(toms.)-2.5 E
8144 (MAXMAILERS [25])102 599.4 Q .122(The maximum number of mailers that ma\
8145 y be de\214ned in the con\214guration \214le.).02 F(This v)188.4 611.4 Q
8146 (alue is de\214ned in include/sendmail/sendmail.h.)-.25 E(MAXR)102 627.6
8147 Q(WSETS [200])-.55 E .431(The maximum number of re).01 F .432
8148 (writing sets that may be de\214ned.)-.25 F .432(The \214rst half of)
8149 5.432 F .035(these are reserv)188.4 639.6 R .035
8150 (ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .034
8151 ('\), while the upper half)-.74 F .491(are reserv)188.4 651.6 R .491
8152 (ed for auto-numbering \(e.g., `)-.15 F(`Sfoo')-.74 E 2.992('\). Thus,)
8153 -.74 F .492(with a v)2.992 F .492(alue of 200 an)-.25 F
8154 (attempt to use `)188.4 663.6 Q(`S99')-.74 E 2.5('w)-.74 G
8155 (ill succeed, b)-2.5 E(ut `)-.2 E(`S100')-.74 E 2.5('w)-.74 G(ill f)-2.5
8156 E(ail.)-.1 E(MAXPRIORITIES [25])102 679.8 Q 2.482
8157 (The maximum number of v)188.4 691.8 R 2.482
8158 (alues for the \231Precedence:\232 \214eld that may be)-.25 F
8159 (de\214ned \(using the)188.4 703.8 Q F0(P)2.5 E F1
8160 (line in sendmail.cf\).)2.5 E 0 Cg EP
8161 %%Page: 91 87
8162 %%BeginPageSetup
8163 BP
8164 %%EndPageSetup
8165 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8166 (SMM:08-91)195.86 E/F1 10/Times-Roman@0 SF(MAXUSERENVIR)102 96 Q
8167 (ON [100])-.4 E .399(The maximum number of items in the user en)188.4
8168 108 R .4(vironment that will be passed to)-.4 F(subordinate mailers.)
8169 188.4 120 Q(MAXMXHOSTS [100])102 136.2 Q
8170 (The maximum number of MX records we will accept for an)188.4 148.2 Q
8171 2.5(ys)-.15 G(ingle host.)-2.5 E(MAXMAPST)102 164.4 Q -.4(AC)-.93 G 2.5
8172 (K[).4 G(12])-2.5 E 1.65(The maximum number of maps that may be "stack)
8173 188.4 176.4 R 1.65(ed" in a)-.1 F F0(sequence)4.15 E F1(class)4.15 E
8174 (map.)188.4 188.4 Q(MAXMIMEARGS [20])102 204.6 Q .718
8175 (The maximum number of ar)188.4 216.6 R .718
8176 (guments in a MIME Content-T)-.18 F .718(ype: header; addi-)-.8 F
8177 (tional ar)188.4 228.6 Q(guments will be ignored.)-.18 E
8178 (MAXMIMENESTING [20])102 244.8 Q .4(The maximum depth to which MIME mes\
8179 sages may be nested \(that is, nested)188.4 256.8 R 1.344(Message or Mu\
8180 ltipart documents; this does not limit the number of compo-)188.4 268.8
8181 R(nents in a single Multipart document\).)188.4 280.8 Q(MAXD)102 297 Q
8182 (AEMONS [10])-.4 E 1.353(The maximum number of sock)188.4 309 R 1.353
8183 (ets sendmail will open for accepting connec-)-.1 F(tions on dif)188.4
8184 321 Q(ferent ports.)-.25 E(MAXMA)102 337.2 Q(CN)-.4 E(AMELEN [25])-.35 E
8185 (The maximum length of a macro name.)188.4 349.2 Q 2.85(An)102 365.4 S
8186 .35(umber of other compilation options e)-2.85 F 2.851(xist. These)-.15
8187 F .351(specify whether or not speci\214c code should be)2.851 F
8188 (compiled in.)102 377.4 Q(Ones mark)5 E(ed with \207 are 0/1 v)-.1 E
8189 (alued.)-.25 E 36.69(NETINET\207 If)102 393.6 R .829
8190 (set, support for Internet protocol netw)3.33 F .829
8191 (orking is compiled in.)-.1 F(Pre)5.829 E .829(vious v)-.25 F(er)-.15 E
8192 (-)-.2 E .177(sions of)188.4 405.6 R/F2 10/Times-Italic@0 SF(sendmail)
8193 2.677 E F1 .177(referred to this as)2.677 F/F3 9/Times-Roman@0 SF -.36
8194 (DA)2.678 G(EMON).36 E F1 2.678(;t)C .178(his old usage is no)-2.678 F
8195 2.678(wi)-.25 G(ncorrect.)-2.678 E(Def)188.4 417.6 Q 1.87
8196 (aults on; turn it of)-.1 F 4.37(fi)-.25 G 4.37(nt)-4.37 G 1.87(he Mak)
8197 -4.37 F 1.87(e\214le if your system doesn')-.1 F 4.37(ts)-.18 G 1.87
8198 (upport the)-4.37 F(Internet protocols.)188.4 429.6 Q 31.69
8199 (NETINET6\207 If)102 445.8 R 2.26(set, support for IPv6 netw)4.76 F 2.26
8200 (orking is compiled in.)-.1 F 2.26(It must be separately)7.26 F
8201 (enabled by adding)188.4 457.8 Q F0(DaemonP)2.5 E(ortOptions)-.2 E F1
8202 (settings.)2.5 E 43.35(NETISO\207 If)102 474 R .143
8203 (set, support for ISO protocol netw)2.643 F .142
8204 (orking is compiled in \(it may be appropri-)-.1 F
8205 (ate to #de\214ne this in the Mak)188.4 486 Q
8206 (e\214le instead of conf.h\).)-.1 E 34.47(NETUNIX\207 If)102 502.2 R .39
8207 (set, support for UNIX domain sock)2.89 F .39(ets is compiled in.)-.1 F
8208 .39(This is used for con-)5.39 F(trol sock)188.4 514.2 Q(et support.)-.1
8209 E 63.35(LOG If)102 530.4 R .5(set, the)3 F F2(syslo)3 E(g)-.1 E F1 .5
8210 (routine in use at some sites is used.)3 F .5(This mak)5.5 F .5
8211 (es an informa-)-.1 F .504
8212 (tional log record for each message processed, and mak)188.4 542.4 R
8213 .504(es a higher priority log)-.1 F .053
8214 (record for internal system errors.)188.4 554.4 R F0(STR)5.052 E(ONGL)
8215 -.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.552<8a69>2.552 G 2.552
8216 (fy)-2.552 G(ou)-2.552 E -.1(wa)188.4 566.4 S(nt no logging, turn it of)
8217 .1 E 2.5(fi)-.25 G 2.5(nt)-2.5 G(he con\214guration \214le.)-2.5 E(MA)
8218 102 582.6 Q 11.12(TCHGECOS\207 Compile)-1.11 F 3.555
8219 (in the code to do `)6.055 F 3.555(`fuzzy matching')-.74 F 6.055('o)-.74
8220 G 6.055(nt)-6.055 G 3.555(he GECOS \214eld in)-6.055 F 2.5
8221 (/etc/passwd. This)188.4 594.6 R(also requires that the)2.5 E F0
8222 (MatchGECOS)2.5 E F1(option be turned on.)2.5 E -.35(NA)102 610.8 S
8223 13.15(MED_BIND\207 Compile).35 F .413(in code to use the Berk)2.913 F
8224 (ele)-.1 E 2.912(yI)-.15 G .412(nternet Name Domain \(BIND\) serv)-2.912
8225 F .412(er to)-.15 F(resolv)188.4 622.8 Q 2.5(eT)-.15 G
8226 (CP/IP host names.)-2.5 E(NO)102 639 Q 38.76(TUNIX If)-.4 F .247(you ar\
8227 e using a non-UNIX mail format, you can set this \215ag to turn of)2.747
8228 F 2.748(fs)-.25 G(pe-)-2.748 E
8229 (cial processing of UNIX-style \231From \232 lines.)188.4 651 Q 39.45
8230 (USERDB\207 Include)102 667.2 R(the)3.449 E F0(experimental)3.449 E F1
8231 (Berk)3.449 E(ele)-.1 E 3.449(yu)-.15 G .949
8232 (ser information database package.)-3.449 F(This)5.948 E .27(adds a ne)
8233 188.4 679.2 R 2.77(wl)-.25 G -2.15 -.25(ev e)-2.77 H 2.77(lo).25 G 2.77
8234 (fl)-2.77 G .27(ocal name e)-2.77 F .27
8235 (xpansion between aliasing and forw)-.15 F 2.77(arding. It)-.1 F
8236 (also uses the NEWDB package.)188.4 691.2 Q
8237 (This may change in future releases.)5 E(The follo)102 707.4 Q
8238 (wing options are normally turned on in per)-.25 E
8239 (-operating-system clauses in conf.h.)-.2 E 0 Cg EP
8240 %%Page: 92 88
8241 %%BeginPageSetup
8242 BP
8243 %%EndPageSetup
8244 /F0 10/Times-Bold@0 SF 193.36(SMM:08-92 Sendmail)72 60 R
8245 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(IDENTPR)
8246 102 96 Q -1.88 -.4(OT O)-.4 H 19.61<8743>.4 G .376
8247 (ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .375
8248 (This def)5.375 F .375(aults on for)-.1 F 1.053(all systems e)188.4 108
8249 R 1.053(xcept Ultrix, which apparently has the interesting \231feature\
8250 \232 that)-.15 F .83(when it recei)188.4 120 R -.15(ve)-.25 G 3.33
8251 (sa\231).15 G .83
8252 (host unreachable\232 message it closes all open connections)-3.33 F
8253 1.921(to that host.)188.4 132 R 1.921(Since some \214re)6.921 F -.1(wa)
8254 -.25 G 1.922(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.922
8255 (ys send this error code when you).1 F 2.055(access an unauthorized por\
8256 t \(such as 113, used by IDENT\), Ultrix cannot)188.4 144 R(recei)188.4
8257 156 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E 39.45(SYSTEM5 Set)
8258 102 172.2 R(all of the compilation parameters appropriate for System V)
8259 2.5 E(.)-1.29 E 26.12(HASFLOCK\207 Use)102 188.4 R(Berk)2.844 E(ele)-.1
8260 E(y-style)-.15 E F0(\215ock)2.844 E F1 .344(instead of System V)2.844 F
8261 F0(lockf)2.845 E F1 .345(to do \214le locking.)2.845 F .345(Due to)5.345
8262 F .184(the highly unusual semantics of locks across forks in)188.4 200.4
8263 R F0(lockf)2.684 E F1 2.684(,t)C .184(his should al)-2.684 F -.1(wa)-.1
8264 G(ys).1 E(be used if at all possible.)188.4 212.4 Q(HASINITGR)102 228.6
8265 Q 4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.783 F/F2 10
8266 /Times-Italic@0 SF(initgr)3.784 E(oups\(\))-.45 E F1 1.284
8267 (call \(if you ha)3.784 F 1.584 -.15(ve m)-.2 H 1.284(ultiple group).15
8268 F 4.417(support\). This)188.4 240.6 R 1.917(is the def)4.417 F 1.917
8269 (ault if SYSTEM5 is)-.1 F F2(not)4.416 E F1 1.916
8270 (de\214ned or if you are on)4.416 F(HPUX.)188.4 252.6 Q(HASUN)102 268.8
8271 Q 27.59(AME Set)-.35 F 1.148(this if you ha)3.648 F 1.448 -.15(ve t)-.2
8272 H(he).15 E F2(uname)3.648 E F1 1.149
8273 (\(2\) system call \(or corresponding library rou-)B 2.5(tine\). Set)
8274 188.4 280.8 R(by def)2.5 E(ault if SYSTEM5 is set.)-.1 E(HASGETDT)102
8275 297 Q(ABLESIZE)-.93 E(Set this if you ha)188.4 309 Q .3 -.15(ve t)-.2 H
8276 (he).15 E F2 -.1(ge)2.5 G(tdtablesize).1 E F1(\(2\) system call.)A(HASW)
8277 102 325.2 Q 22.89(AITPID Set)-1.2 F(this if you ha)2.5 E .3 -.15(ve t)
8278 -.2 H(he).15 E F2(haswaitpid)2.5 E F1(\(2\) system call.)A -.74(FA)102
8279 341.4 S(ST_PID_RECYCLE).74 E .542(Set this if your system can possibly \
8280 reuse the same pid in the same second of)188.4 353.4 R(time.)188.4 365.4
8281 Q 37.22(SFS_TYPE The)102 381.6 R .517
8282 (mechanism that can be used to get \214le system capacity information.)
8283 3.016 F(The)5.517 E -.25(va)188.4 393.6 S .215
8284 (lues can be one of SFS_UST).25 F 2.435 -1.11(AT \()-.93 H .214
8285 (use the ustat\(2\) syscall\), SFS_4ARGS \(use)1.11 F .415(the four ar)
8286 188.4 405.6 R .415(gument statfs\(2\) syscall\), SFS_VFS \(use the tw)
8287 -.18 F 2.915(oa)-.1 G -.18(rg)-2.915 G .415(ument statfs\(2\)).18 F .716
8288 (syscall including <sys/vfs.h>\), SFS_MOUNT \(use the tw)188.4 417.6 R
8289 3.216(oa)-.1 G -.18(rg)-3.216 G .716(ument statfs\(2\)).18 F 4.32
8290 (syscall including <sys/mount.h>\), SFS_ST)188.4 429.6 R -1.11(AT)-.93 G
8291 4.32(FS \(use the tw)1.11 F 6.82(oa)-.1 G -.18(rg)-6.82 G(ument).18 E
8292 1.109(statfs\(2\) syscall including <sys/statfs.h>\), SFS_ST)188.4 441.6
8293 R -1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.608(oa)-.1 G -.18(rg)
8294 -3.608 G(u-).18 E 1.511(ment statfs\(2\) syscall including <sys/statvfs\
8295 .h>\), or SFS_NONE \(no w)188.4 453.6 R 1.512(ay to)-.1 F
8296 (get this information\).)188.4 465.6 Q 40.57(LA_TYPE The)102 481.8 R
8297 (load a)2.5 E -.15(ve)-.2 G(rage type.).15 E(Details are described belo)
8298 5 E -.65(w.)-.25 G .343(The are se)102 498 R -.15(ve)-.25 G .342(ral b)
8299 .15 F .342(uilt-in w)-.2 F .342(ays of computing the load a)-.1 F -.15
8300 (ve)-.2 G(rage.).15 E F2(Sendmail)5.342 E F1 .342
8301 (tries to auto-con\214gure them)2.842 F .266
8302 (based on imperfect guesses; you can select one using the)102 510 R F2
8303 (cc)2.767 E F1(option)2.767 E F0(\255DLA_TYPE=)2.767 E F2(type)A F1
8304 2.767(,w)C(here)-2.767 E F2(type)2.767 E F1(is:)102 522 Q 48.91
8305 (LA_INT The)102 538.2 R -.1(ke)3.453 G .952(rnel stores the load a).1 F
8306 -.15(ve)-.2 G .952(rage in the k).15 F .952
8307 (ernel as an array of long inte)-.1 F(gers.)-.15 E(The actual v)188.4
8308 550.2 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8309 (ault 256\).)-.1 E(LA_SHOR)102 566.4 Q 35.89(TT)-.6 G .793(he k)-35.89 F
8310 .793(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15
8311 F .794(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v)
8312 188.4 578.4 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
8313 (ault 256\).)-.1 E(LA_FLO)102 594.6 Q 37.03 -1.11(AT T)-.35 H .089(he k)
8314 1.11 F .089(ernel stores the load a)-.1 F -.15(ve)-.2 G .089
8315 (rage in the k).15 F .088(ernel as an array of double precision)-.1 F
8316 (\215oats.)188.4 606.6 Q(LA_MA)102 622.8 Q 35.97(CH Use)-.4 F(MA)2.5 E
8317 (CH-style load a)-.4 E -.15(ve)-.2 G(rages.).15 E 39.45(LA_SUBR Call)102
8318 639 R(the)2.5 E F2 -.1(ge)2.5 G(tloadavg).1 E F1
8319 (routine to get the load a)2.5 E -.15(ve)-.2 G
8320 (rage as an array of doubles.).15 E(LA_ZER)102 655.2 Q 42.36(OA)-.4 G
8321 -.1(lwa)-42.36 G(ys return zero as the load a).1 E -.15(ve)-.2 G 2.5
8322 (rage. This).15 F(is the f)2.5 E(allback case.)-.1 E .493(If type)102
8323 671.4 R/F3 9/Times-Roman@0 SF(LA_INT)2.993 E F1(,)A F3(LA_SHOR)2.993 E
8324 (T)-.54 E F1 2.993(,o)C(r)-2.993 E F3(LA_FLO)2.993 E -.999(AT)-.315 G F1
8325 .493(is speci\214ed, you may also need to specify)3.992 F F3(_P)2.994 E
8326 -.999(AT)-.828 G(H_UNIX).999 E F1 .949
8327 (\(the path to your system binary\) and)102 683.4 R F3(LA_A)3.448 E
8328 (VENR)-1.215 E(UN)-.36 E F1 .948(\(the name of the v)3.448 F .948
8329 (ariable containing the load)-.25 F -2.25 -.2(av e)102 695.4 T
8330 (rage in the k).2 E(ernel; usually \231_a)-.1 E -.15(ve)-.2 G
8331 (nrun\232 or \231a).15 E -.15(ve)-.2 G(nrun\232\).).15 E 0 Cg EP
8332 %%Page: 93 89
8333 %%BeginPageSetup
8334 BP
8335 %%EndPageSetup
8336 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8337 (SMM:08-93)195.86 E 2.5(6.3. Con\214guration)87 96 R(in sendmail/conf)
8338 2.5 E(.c)-.15 E/F1 10/Times-Roman@0 SF(The follo)127 112.2 Q
8339 (wing changes can be made in conf.c.)-.25 E F0 2.5(6.3.1. Built-in)102
8340 136.2 R(Header Semantics)2.5 E F1 1.248
8341 (Not all header semantics are de\214ned in the con\214guration \214le.)
8342 142 152.4 R 1.248(Header lines that should)6.248 F .305(only be include\
8343 d by certain mailers \(as well as other more obscure semantics\) must b\
8344 e speci\214ed)117 164.4 R .046(in the)117 176.4 R/F2 10/Times-Italic@0
8345 SF(HdrInfo)2.546 E F1 .046(table in)2.546 F F2(conf)2.546 E(.c)-.15 E F1
8346 5.046(.T)C .047
8347 (his table contains the header name \(which should be in all lo)-5.046 F
8348 (wer)-.25 E(case\) and a set of header control \215ags \(described belo)
8349 117 188.4 Q(w\), The \215ags are:)-.25 E(H_A)117 204.6 Q 30.97
8350 (CHECK Normally)-.4 F .007
8351 (when the check is made to see if a header line is compatible with)2.508
8352 F 2.94(am)203.4 216.6 S(ailer)-2.94 E(,)-.4 E F2(sendmail)2.94 E F1 .441
8353 (will not delete an e)2.94 F .441(xisting line.)-.15 F .441
8354 (If this \215ag is set,)5.441 F F2(send-)2.941 E(mail)203.4 228.6 Q F1
8355 .152(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152
8356 (xisting header lines.)-2.802 F .152
8357 (That is, if this bit is set and the)5.152 F 1.425(mailer does not ha)
8358 203.4 240.6 R 1.725 -.15(ve \215)-.2 H 1.425
8359 (ag bits set that intersect with the required mailer).15 F 2.204
8360 (\215ags in the header de\214nition in sendmail.cf, the header line is)
8361 203.4 252.6 R F2(always)4.703 E F1(deleted.)203.4 264.6 Q 51.13
8362 (H_EOH If)117 280.8 R .206(this header \214eld is set, treat it lik)
8363 2.705 F 2.706(eab)-.1 G .206(lank line, i.e., it will signal the end)
8364 -2.706 F(of the header and the be)203.4 292.8 Q
8365 (ginning of the message te)-.15 E(xt.)-.15 E 39.45(H_FORCE Add)117 309 R
8366 2.039(this header entry e)4.539 F -.15(ve)-.25 G 4.539(ni).15 G 4.539
8367 (fo)-4.539 G 2.038(ne e)-4.539 F 2.038(xisted in the message before.)
8368 -.15 F 2.038(If a)7.038 F 2.188(header entry does not ha)203.4 321 R
8369 2.488 -.15(ve t)-.2 H 2.188(his bit set,).15 F F2(sendmail)4.688 E F1
8370 2.189(will not add another)4.689 F .62
8371 (header line if a header line of this name already e)203.4 333 R 3.12
8372 (xisted. This)-.15 F -.1(wo)3.12 G .62(uld nor).1 F(-)-.2 E
8373 (mally be used to stamp the message by e)203.4 345 Q -.15(ve)-.25 G
8374 (ryone who handled it.).15 E(H_TRA)117 361.2 Q 39.3(CE If)-.4 F 1.043
8375 (set, this is a timestamp \(trace\) \214eld.)3.543 F 1.044
8376 (If the number of trace \214elds in a)6.043 F .706(message e)203.4 373.2
8377 R .705(xceeds a preset amount the message is returned on the assump-)
8378 -.15 F(tion that it has an aliasing loop.)203.4 385.2 Q 46.67(H_RCPT If)
8379 117 401.4 R .332(set, this \214eld contains recipient addresses.)2.832 F
8380 .332(This is used by the)5.332 F F0<ad74>2.832 E F1 .333(\215ag to)2.833
8381 F 1.349(determine who to send to when it is collecting recipients from \
8382 the mes-)203.4 413.4 R(sage.)203.4 425.4 Q(H_FR)117 441.6 Q 43.74
8383 (OM This)-.4 F 1.673
8384 (\215ag indicates that this \214eld speci\214es a sender)4.173 F 6.674
8385 (.T)-.55 G 1.674(he order of these)-6.674 F .898(\214elds in the)203.4
8386 453.6 R F2(HdrInfo)3.398 E F1 .898(table speci\214es)3.398 F F2
8387 (sendmail)3.398 E F1 1.998 -.55('s p)D .898(reference for which \214eld)
8388 .55 F(to return error messages to.)203.4 465.6 Q(H_ERR)117 481.8 Q(ORST)
8389 -.4 E 22.53(OA)-.18 G(ddresses in this header should recei)-22.53 E .3
8390 -.15(ve e)-.25 H(rror messages.).15 E 52.79(H_CTE This)117 498 R
8391 (header is a Content-T)2.5 E(ransfer)-.35 E(-Encoding header)-.2 E(.)
8392 -.55 E 40.01(H_CTYPE This)117 514.2 R(header is a Content-T)2.5 E
8393 (ype header)-.8 E(.)-.55 E(H_STRIPV)117 530.4 Q 25.25(AL Strip)-1.35 F
8394 (the v)2.5 E(alue from the header \(for Bcc:\).)-.25 E(Let')117 546.6 Q
8395 2.5(sl)-.55 G(ook at a sample)-2.5 E F2(HdrInfo)2.5 E F1
8396 (speci\214cation:)2.5 E 0 Cg EP
8397 %%Page: 94 90
8398 %%BeginPageSetup
8399 BP
8400 %%EndPageSetup
8401 /F0 10/Times-Bold@0 SF 193.36(SMM:08-94 Sendmail)72 60 R
8402 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
8403 (struct hdrinfo)157 96 Q(HdrInfo[] =)84.6 E({)157 108 Q
8404 (/* originator \214elds, most to least signi\214cant)189.5 120 Q(*/)5 E
8405 52.29("resent-sender", H_FR)177 132 R(OM,)-.4 E 58.95
8406 ("resent-from", H_FR)177 144 R(OM,)-.4 E 79.5("sender", H_FR)177 156 R
8407 (OM,)-.4 E 86.16("from", H_FR)177 168 R(OM,)-.4 E 66.72
8408 ("full-name", H_A)177 180 R(CHECK,)-.4 E 71.17("errors-to", H_FR)177 192
8409 R -1.667(OM | H_ERR)-.4 F(ORST)-.4 E(O,)-.18 E
8410 (/* destination \214elds */)189.5 204 Q 97.82("to", H_RCPT)177 216 R(,)
8411 -.74 E 70.61("resent-to", H_RCPT)177 228 R(,)-.74 E 96.72("cc", H_RCPT)
8412 177 240 R(,)-.74 E 91.72("bcc", H_RCPT)177 252 R .833(|H).833 G(_STRIPV)
8413 -.833 E(AL,)-1.35 E(/* message identi\214cation and control */)189.5 264
8414 Q 71.72("message", H_EOH,)177 276 R("te)177 288 Q 90.75(xt", H_EOH,)-.15
8415 F(/* trace \214elds */)189.5 300 Q("recei)177 312 Q -.15(ve)-.25 G 72.13
8416 (d", H_TRA).15 F -1.667(CE | H_FORCE,)-.4 F
8417 (/* miscellaneous \214elds */)189.5 324 Q("content-transfer)177 336 Q
8418 2.5(-encoding", H_CTE,)-.2 F 55.61("content-type", H_CTYPE,)177 348 R
8419 87.1(NULL, 0,)177 372 R(};)157 384 Q 2.435
8420 (This structure indicates that the \231T)117 400.2 R 2.435
8421 (o:\232, \231Resent-T)-.8 F 2.435
8422 (o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.162
8423 (addresses. An)117 412.2 R 3.162<7999>-.15 G .661(Full-Name:\232 \214el\
8424 d will be deleted unless the required mailer \215ag \(indicated in)
8425 -3.162 F .245(the con\214guration \214le\) is speci\214ed.)117 424.2 R
8426 .245(The \231Message:\232 and \231T)5.245 F -.15(ex)-.7 G .246
8427 (t:\232 \214elds will terminate the header;).15 F 1.936
8428 (these are used by random dissenters around the netw)117 436.2 R 1.936
8429 (ork w)-.1 F 4.436(orld. The)-.1 F(\231Recei)4.436 E -.15(ve)-.25 G
8430 1.936(d:\232 \214eld will).15 F(al)117 448.2 Q -.1(wa)-.1 G
8431 (ys be added, and can be used to trace messages.).1 E .445
8432 (There are a number of important points here.)142 464.4 R .446
8433 (First, header \214elds are not added automati-)5.446 F .657
8434 (cally just because the)117 476.4 R 3.157(ya)-.15 G .657(re in the)
8435 -3.157 F/F2 10/Times-Italic@0 SF(HdrInfo)3.157 E F1 .657(structure; the)
8436 3.157 F 3.157(ym)-.15 G .656(ust be speci\214ed in the con\214guration)
8437 -3.157 F .727(\214le in order to be added to the message.)117 488.4 R
8438 (An)5.728 E 3.228(yh)-.15 G .728
8439 (eader \214elds mentioned in the con\214guration \214le)-3.228 F -.2(bu)
8440 117 500.4 S 3.24(tn).2 G .74(ot mentioned in the)-3.24 F F2(HdrInfo)3.24
8441 E F1 .74(structure ha)3.24 F 1.04 -.15(ve d)-.2 H(ef).15 E .74
8442 (ault processing performed; that is, the)-.1 F 3.24(ya)-.15 G(re)-3.24 E
8443 1.374(added unless the)117 512.4 R 3.874(yw)-.15 G 1.374
8444 (ere in the message already)-3.874 F 6.375(.S)-.65 G 1.375(econd, the)
8445 -6.375 F F2(HdrInfo)3.875 E F1 1.375(structure only speci\214es)3.875 F
8446 .324(cliched processing; certain headers are processed specially by ad \
8447 hoc code re)117 524.4 R -.05(ga)-.15 G .324(rdless of the sta-).05 F .48
8448 (tus speci\214ed in)117 536.4 R F2(HdrInfo)2.98 E F1 5.48(.F)C .481
8449 (or e)-5.63 F .481
8450 (xample, the \231Sender:\232 and \231From:\232 \214elds are al)-.15 F
8451 -.1(wa)-.1 G .481(ys scanned on).1 F(ARP)117 550.4 Q .75
8452 (ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(24)-4 I
8453 F1 3.251(;t)4 K .751
8454 (his is used to perform the \231return to sender\232 func-)-3.251 F
8455 2.977(tion. The)117 562.4 R .476(\231From:\232 and \231Full-Name:\232 \
8456 \214elds are used to determine the full name of the sender if)2.977 F
8457 (possible; this is stored in the macro)117 574.4 Q F0($x)2.5 E F1
8458 (and used in a number of w)2.5 E(ays.)-.1 E F0 2.5(6.3.2. Restricting)
8459 102 598.4 R(Use of Email)2.5 E F1 .149
8460 (If it is necessary to restrict mail through a relay)142 614.6 R 2.649
8461 (,t)-.65 G(he)-2.649 E F2 -.15(ch)2.65 G(ec).15 E(kcompat)-.2 E F1 .15
8462 (routine can be modi\214ed.)2.65 F .163(This routine is called for e)117
8463 626.6 R -.15(ve)-.25 G .163(ry recipient address.).15 F .163
8464 (It returns an e)5.163 F .163(xit status indicating the status of)-.15 F
8465 .895(the message.)117 638.6 R .895(The status)5.895 F/F4 9/Times-Roman@0
8466 SF(EX_OK)3.395 E F1 .895(accepts the address,)3.395 F F4(EX_TEMPF)3.395
8467 E(AIL)-.666 E F1 .895(queues the message for a)3.395 F .264(later try)
8468 117 650.6 R 2.764(,a)-.65 G .264(nd other v)-2.764 F .264
8469 (alues \(commonly)-.25 F F4(EX_UN)2.764 E -1.215(AVA)-.315 G(ILABLE)
8470 1.215 E F1 2.764(\)r)C .264(eject the message.)-2.764 F .263
8471 (It is up to)5.264 F F2 -.15(ch)2.763 G(ec).15 E(k-)-.2 E(compat)117
8472 662.6 Q F1 2.477(to print an error message \(using)4.977 F F2(usr)4.977
8473 E(err)-.37 E F1 4.977(\)i)C 4.977(ft)-4.977 G 2.477
8474 (he message is rejected.)-4.977 F -.15(Fo)7.478 G 4.978(re).15 G
8475 (xample,)-5.128 E .32 LW 76 672.2 72 672.2 DL 80 672.2 76 672.2 DL 84
8476 672.2 80 672.2 DL 88 672.2 84 672.2 DL 92 672.2 88 672.2 DL 96 672.2 92
8477 672.2 DL 100 672.2 96 672.2 DL 104 672.2 100 672.2 DL 108 672.2 104
8478 672.2 DL 112 672.2 108 672.2 DL 116 672.2 112 672.2 DL 120 672.2 116
8479 672.2 DL 124 672.2 120 672.2 DL 128 672.2 124 672.2 DL 132 672.2 128
8480 672.2 DL 136 672.2 132 672.2 DL 140 672.2 136 672.2 DL 144 672.2 140
8481 672.2 DL 148 672.2 144 672.2 DL 152 672.2 148 672.2 DL 156 672.2 152
8482 672.2 DL 160 672.2 156 672.2 DL 164 672.2 160 672.2 DL 168 672.2 164
8483 672.2 DL 172 672.2 168 672.2 DL 176 672.2 172 672.2 DL 180 672.2 176
8484 672.2 DL 184 672.2 180 672.2 DL 188 672.2 184 672.2 DL 192 672.2 188
8485 672.2 DL 196 672.2 192 672.2 DL 200 672.2 196 672.2 DL 204 672.2 200
8486 672.2 DL 208 672.2 204 672.2 DL 212 672.2 208 672.2 DL 216 672.2 212
8487 672.2 DL/F5 5/Times-Roman@0 SF(24)93.6 682.6 Q/F6 8/Times-Roman@0 SF
8488 (Actually)3.2 I 2.632(,t)-.52 G .632
8489 (his is no longer true in SMTP; this information is contained in the en)
8490 -2.632 F -.12(ve)-.32 G 2.631(lope. The).12 F .631(older ARP)2.631 F
8491 .631(ANET protocols did)-.736 F(not completely distinguish en)72 695.4 Q
8492 -.12(ve)-.32 G(lope from header).12 E(.)-.44 E 0 Cg EP
8493 %%Page: 95 91
8494 %%BeginPageSetup
8495 BP
8496 %%EndPageSetup
8497 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8498 (SMM:08-95)195.86 E/F1 10/Times-Italic@0 SF -.15(ch)117 96 S(ec).15 E
8499 (kcompat)-.2 E/F2 10/Times-Roman@0 SF(could read:)2.5 E/F3 9
8500 /Times-Roman@0 SF(int)157 111 Q(checkcompat\(to, e\))157 121.8 Q(re)175
8501 132.6 Q(gister ADDRESS *to;)-.135 E(re)175 143.4 Q(gister ENVELOPE *e;)
8502 -.135 E({)157 154.2 Q(re)175 165 Q(gister ST)-.135 E(AB *s;)-.837 E 2.25
8503 (s=s)175 186.6 S(tab\("pri)-2.25 E -.225(va)-.225 G
8504 (te", ST_MAILER, ST_FIND\);).225 E
8505 (if \(s != NULL && e\255>e_from.q_mailer != LocalMailer &&)175 197.4 Q
8506 (to->q_mailer == s->s_mailer\))184 208.2 Q({)175 219 Q(usrerr\("No pri)
8507 193 229.8 Q -.225(va)-.225 G(te net mail allo).225 E
8508 (wed through this machine"\);)-.225 E(return \(EX_UN)193 240.6 Q -1.215
8509 (AVA)-.315 G(ILABLE\);)1.215 E(})175 251.4 Q
8510 (if \(MsgSize > 50000 && bitnset\(M_LOCALMAILER, to\255>q_mailer\)\))175
8511 262.2 Q({)175 273 Q(usrerr\("Message too lar)193 283.8 Q
8512 (ge for non-local deli)-.162 E -.135(ve)-.225 G(ry"\);).135 E
8513 (e\255>e_\215ags |= EF_NORETURN;)193 294.6 Q(return \(EX_UN)193 305.4 Q
8514 -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 316.2 Q(return \(EX_OK\);)175
8515 327 Q(})157 337.8 Q F2 .97(This w)117 354 R .969
8516 (ould reject messages greater than 50000 bytes unless the)-.1 F 3.469
8517 (yw)-.15 G .969(ere local.)-3.469 F(The)5.969 E F1(EF_NORE-)3.469 E
8518 (TURN)117 366 Q F2 .651(\215ag can be set in)3.151 F F1(e)3.151 E/F4 10
8519 /Symbol SF<ae>A F1(e_\215a)A(gs)-.1 E F2 .652
8520 (to suppress the return of the actual body of the message in)3.152 F
8521 .656(the error return.)117 378 R .655(The actual use of this routine is\
8522  highly dependent on the implementation, and)5.656 F
8523 (use should be limited.)117 390 Q F0 2.5(6.3.3. New)102 414 R
8524 (Database Map Classes)2.5 E F2(Ne)142 430.2 Q 2.875(wk)-.25 G .675 -.15
8525 (ey m)-2.975 H .375(aps can be added by creating a class initialization\
8526  function and a lookup func-).15 F 2.5(tion. These)117 442.2 R
8527 (are then added to the routine)2.5 E F1(setupmaps.)2.5 E F2
8528 (The initialization function is called as)142 458.4 Q F1(xxx)157 474.6 Q
8529 F2(_map_init\(MAP *map, char *ar)A(gs\))-.18 E(The)117 490.8 Q F1(map)
8530 3.28 E F2 .78(is an internal data structure.)3.28 F(The)5.78 E F1(ar)
8531 3.279 E(gs)-.37 E F2 .779
8532 (is a pointer to the portion of the con\214guration)3.279 F .396
8533 (\214le line follo)117 502.8 R .396
8534 (wing the map class name; \215ags and \214lenames can be e)-.25 F .397
8535 (xtracted from this line.)-.15 F(The)5.397 E
8536 (initialization function must return)117 514.8 Q F3(true)2.5 E F2
8537 (if it successfully opened the map,)2.5 E F3 -.09(fa)2.5 G(lse).09 E F2
8538 (otherwise.)2.5 E(The lookup function is called as)142 531 Q F1(xxx)157
8539 547.2 Q F2(_map_lookup\(MAP *map, char b)A(uf[], char **a)-.2 E 1.3 -.65
8540 (v, i)-.2 H(nt *statp\)).65 E(The)117 563.4 Q F1(map)2.773 E F2 .273
8541 (de\214nes the map internally)2.773 F 5.273(.T)-.65 G(he)-5.273 E F1 -.2
8542 (bu)2.773 G(f).2 E F2 .273(has the input k)2.773 F -.15(ey)-.1 G 5.273
8543 (.T)-.5 G .272(his may be \(and often is\) used)-5.273 F(destructi)117
8544 575.4 Q -.15(ve)-.25 G(ly).15 E 5.151(.T)-.65 G(he)-5.151 E F1(av)2.651
8545 E F2 .151(is a list of ar)2.651 F .151(guments passed in from the re)
8546 -.18 F .152(write line.)-.25 F .152(The lookup function)5.152 F .322
8547 (should return a pointer to the ne)117 587.4 R 2.822(wv)-.25 G 2.822
8548 (alue. If)-3.072 F .322(the map lookup f)2.822 F(ails,)-.1 E F1(*statp)
8549 2.822 E F2 .322(should be set to an e)2.822 F(xit)-.15 E .301
8550 (status code; in particular)117 599.4 R 2.801(,i)-.4 G 2.801(ts)-2.801 G
8551 .302(hould be set to)-2.801 F F3(EX_TEMPF)2.802 E(AIL)-.666 E F2 .302
8552 (if reco)2.802 F -.15(ve)-.15 G .302(ry is to be attempted by the).15 F
8553 (higher le)117 611.4 Q -.15(ve)-.25 G 2.5(lc).15 G(ode.)-2.5 E F0 2.5
8554 (6.3.4. Queueing)102 635.4 R(Function)2.5 E F2 .783(The routine)142
8555 651.6 R F1(shouldqueue)3.283 E F2 .783
8556 (is called to decide if a message should be queued or processed)3.283 F
8557 (immediately)117 663.6 Q 6.618(.T)-.65 G 1.618
8558 (ypically this compares the message priority to the current load a)
8559 -7.418 F -.15(ve)-.2 G 4.119(rage. The).15 F(def)117 675.6 Q
8560 (ault de\214nition is:)-.1 E 0 Cg EP
8561 %%Page: 96 92
8562 %%BeginPageSetup
8563 BP
8564 %%EndPageSetup
8565 /F0 10/Times-Bold@0 SF 193.36(SMM:08-96 Sendmail)72 60 R
8566 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(bool)157
8567 96 Q(shouldqueue\(pri, ctime\))157 108 Q(long pri;)175 120 Q
8568 (time_t ctime;)175 132 Q({)157 144 Q(if \(CurrentLA < QueueLA\))175 156
8569 Q(return f)193 168 Q(alse;)-.1 E(return \(pri > \(QueueF)175 180 Q
8570 (actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 192 Q 2.063
8571 (If the current load a)117 208.2 R -.15(ve)-.2 G 2.062(rage \(global v)
8572 .15 F(ariable)-.25 E/F2 10/Times-Italic@0 SF(Curr)4.562 E(entLA)-.37 E
8573 F1 4.562(,w)C 2.062(hich is set before this function is)-4.562 F 1.057
8574 (called\) is less than the lo)117 220.2 R 3.558(wt)-.25 G 1.058
8575 (hreshold load a)-3.558 F -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x)
8576 3.558 E F1 3.558(,v)C(ariable)-3.808 E F2(QueueLA)3.558 E F1(\),)A F2
8577 (shouldqueue)3.558 E F1(returns)117 232.2 Q/F3 9/Times-Roman@0 SF -.09
8578 (fa)3.249 G(lse).09 E F1 .749(immediately \(that is, it should)3.249 F
8579 F2(not)3.249 E F1 3.248(queue\). If)3.249 F .748(the current load a)
8580 3.248 F -.15(ve)-.2 G .748(rage e).15 F .748(xceeds the)-.15 F 1.418
8581 (high threshold load a)117 244.2 R -.15(ve)-.2 G 1.418(rage \(option).15
8582 F F0(X)3.919 E F1 3.919(,v)C(ariable)-4.169 E F2(RefuseLA)3.919 E F1
8583 (\),)A F2(shouldqueue)3.919 E F1(returns)3.919 E F3(true)3.919 E F1
8584 (immedi-)3.919 E(ately)117 256.2 Q 7.126(.O)-.65 G 2.125
8585 (therwise, it computes the function based on the message priority)-7.126
8586 F 4.625(,t)-.65 G 2.125(he queue f)-4.625 F(actor)-.1 E(\(option)117
8587 268.2 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)-2.5 E(ariable)-.25 E F2(QueueF)
8588 2.5 E(actor)-.75 E F1(\), and the current and threshold load a)A -.15
8589 (ve)-.2 G(rages.).15 E 1.066(An implementation wishing to tak)142 284.4
8590 R 3.566(et)-.1 G 1.067
8591 (he actual age of the message into account can also)-3.566 F 1.41
8592 (use the)117 296.4 R F2(ctime)3.91 E F1(parameter)3.91 E 3.91(,w)-.4 G
8593 1.41(hich is the time that the message w)-3.91 F 1.41
8594 (as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .928
8595 (Note that the)117 308.4 R F2(pri)3.428 E F1 .928(parameter is already \
8596 weighted by the number of times the message has been)3.428 F .395
8597 (tried \(although this tends to lo)117 320.4 R .395
8598 (wer the priority of the message with time\); the e)-.25 F .395
8599 (xpectation is that)-.15 F(the)117 332.4 Q F2(ctime)2.674 E F1 -.1(wo)
8600 2.674 G .174
8601 (uld be used as an \231escape clause\232 to ensure that messages are e)
8602 .1 F -.15(ve)-.25 G .174(ntually processed.).15 F F0 2.5
8603 (6.3.5. Refusing)102 356.4 R(Incoming SMTP Connections)2.5 E F1 2.063
8604 (The function)142 372.6 R F2 -.37(re)4.563 G(fuseconnections).37 E F1
8605 (returns)4.563 E F3(true)4.563 E F1 2.062
8606 (if incoming SMTP connections should be)4.563 F 3.563(refused. The)117
8607 384.6 R 1.063(current implementation is based e)3.563 F(xclusi)-.15 E
8608 -.15(ve)-.25 G 1.063(ly on the current load a).15 F -.15(ve)-.2 G 1.063
8609 (rage and the).15 F(refuse load a)117 396.6 Q -.15(ve)-.2 G
8610 (rage option \(option).15 E F0(X)2.5 E F1 2.5(,g)C(lobal v)-2.5 E
8611 (ariable)-.25 E F2(RefuseLA)2.5 E F1(\):)A(bool)157 412.8 Q
8612 (refuseconnections\(\))157 424.8 Q({)157 436.8 Q
8613 (return \(RefuseLA > 0 && CurrentLA >= RefuseLA\);)175 448.8 Q(})157
8614 460.8 Q 2.5(Am)117 477 S(ore cle)-2.5 E -.15(ve)-.25 G 2.5(ri).15 G
8615 (mplementation could look at more system resources.)-2.5 E F0 2.5
8616 (6.3.6. Load)102 501 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .244
8617 (The routine)142 517.2 R F2 -.1(ge)2.743 G(tla).1 E F1 .243
8618 (returns the current load a)2.743 F -.15(ve)-.2 G .243
8619 (rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.743 E
8620 (ution)-.2 E 1.156(includes se)117 529.2 R -.15(ve)-.25 G 1.157
8621 (ral possible implementations.).15 F 1.157(If you are porting to a ne)
8622 6.157 F 3.657(we)-.25 G -.4(nv)-3.657 G 1.157(ironment you may).4 F
8623 (need to add some ne)117 543.2 Q 2.5(wt)-.25 G(weaks.)-2.5 E/F4 7
8624 /Times-Roman@0 SF(25)-4 I F0 2.5(6.4. Con\214guration)87 567.2 R
8625 (in sendmail/daemon.c)2.5 E F1 .128(The \214le)127 583.4 R F2
8626 (sendmail/daemon.c)2.628 E F1 .128
8627 (contains a number of routines that are dependent on the local net-)
8628 2.628 F -.1(wo)102 595.4 S(rking en).1 E 2.5(vironment. The)-.4 F -.15
8629 (ve)2.5 G(rsion supplied assumes you ha).15 E .3 -.15(ve B)-.2 H
8630 (SD style sock).15 E(ets.)-.1 E 2.16(In pre)127 611.6 R 2.16
8631 (vious releases, we recommended that you modify the routine)-.25 F F2
8632 (maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 623.6 S 1.919
8633 (nted to generalize).1 F F0($[)4.418 E F1(...)4.418 E F0($])4.418 E F1
8634 4.418(lookups. W)4.418 F 4.418(en)-.8 G 2.418 -.25(ow r)-4.418 H 1.918
8635 (ecommend that you create a ne).25 F 4.418(wk)-.25 G -.15(ey)-4.518 G
8636 1.918(ed map).15 F(instead.)102 635.6 Q .32 LW 76 678.8 72 678.8 DL 80
8637 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88
8638 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8
8639 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL
8640 120 678.8 116 678.8 DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132
8641 678.8 128 678.8 DL 136 678.8 132 678.8 DL 140 678.8 136 678.8 DL 144
8642 678.8 140 678.8 DL 148 678.8 144 678.8 DL 152 678.8 148 678.8 DL 156
8643 678.8 152 678.8 DL 160 678.8 156 678.8 DL 164 678.8 160 678.8 DL 168
8644 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8 172 678.8 DL 180
8645 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8 DL 192
8646 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
8647 678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216
8648 678.8 212 678.8 DL/F5 5/Times-Roman@0 SF(25)93.6 689.2 Q/F6 8
8649 /Times-Roman@0 SF
8650 (If you do, please send updates to sendmail@Sendmail.ORG.)3.2 I 0 Cg EP
8651 %%Page: 97 93
8652 %%BeginPageSetup
8653 BP
8654 %%EndPageSetup
8655 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8656 (SMM:08-97)195.86 E 2.5(6.5. LD)87 96 R(AP)-.35 E/F1 10/Times-Roman@0 SF
8657 (In this section we assume that)127 112.2 Q/F2 10/Times-Italic@0 SF
8658 (sendmail)2.5 E F1(has been compiled with support for LD)2.5 E(AP)-.4 E
8659 (.)-1.11 E F0 2.5(6.5.1. LD)102 136.2 R(AP Recursion)-.35 E F1(LD)142
8660 152.4 Q .349(AP Recursion allo)-.4 F .349
8661 (ws you to add types to the search attrib)-.25 F .35(utes on an LD)-.2 F
8662 .35(AP map speci-)-.4 F 2.5(\214cation. The)117 164.4 R(syntax is:)2.5 E
8663 <ad76>117 180.6 Q F2 -.37(AT)2.5 G(TRIB).37 E(UTE)-.1 E F1([:)A F2(TYPE)
8664 A F1([:)A F2(OBJECTCLASS)A F1([|)A F2(OBJECTCLASS)A F1(|...]]])A(The ne)
8665 142 196.8 Q(w)-.25 E F2(TYPE)2.5 E F1 2.5(sa)C(re:)-2.5 E 26.17
8666 (NORMAL This)117 213 R(attrib)3.579 E 1.079
8667 (ute type speci\214es the attrib)-.2 F 1.078
8668 (ute to add to the results string.)-.2 F 1.078(This is)6.078 F(the def)
8669 189 225 Q(ault.)-.1 E 55.06(DN An)117 241.2 R 2.821(ym)-.15 G .321
8670 (atches for this attrib)-2.821 F .321(ute are e)-.2 F .321
8671 (xpected to ha)-.15 F .622 -.15(ve a v)-.2 H .322
8672 (alue of a fully quali\214ed)-.1 F 1.521(distinguished name.)189 253.2 R
8673 F2(sendmail)6.521 E F1 1.521(will lookup that DN and apply the attrib)
8674 4.021 F(utes)-.2 E(requested to the returned DN record.)189 265.2 Q(FIL)
8675 117 281.4 Q 36.53(TER An)-.92 F 2.652(ym)-.15 G .153
8676 (atches for this attrib)-2.652 F .153(ute are e)-.2 F .153
8677 (xpected to ha)-.15 F .453 -.15(ve a v)-.2 H .153(alue of an LD)-.1 F
8678 .153(AP search)-.4 F(\214lter)189 293.4 Q(.)-.55 E F2(sendmail)5.698 E
8679 F1 .697(will perform a lookup with the same parameters as the origi-)
8680 3.198 F(nal search b)189 305.4 Q
8681 (ut replaces the search \214lter with the one speci\214ed here.)-.2 E
8682 49.5(URL An)117 321.6 R 2.87(ym)-.15 G .37(atches for this attrib)-2.87
8683 F .37(ute are e)-.2 F .37(xpected to ha)-.15 F .67 -.15(ve a v)-.2 H .37
8684 (alue of an LD)-.1 F .37(AP URL.)-.4 F F2(sendmail)189 333.6 Q F1 1.947
8685 (will perform a lookup of that URL and use the results from the)4.447 F
8686 (attrib)189 345.6 Q .389(utes named in that URL.)-.2 F .389(Note ho)
8687 5.389 F(we)-.25 E -.15(ve)-.25 G 2.889(rt).15 G .389
8688 (hat the search is done using the)-2.889 F 2.622(current LD)189 357.6 R
8689 2.622(AP connection, re)-.4 F -.05(ga)-.15 G 2.622
8690 (rdless of what is speci\214ed as the scheme,).05 F(LD)189 369.6 Q
8691 (AP host, and LD)-.4 E(AP port in the LD)-.4 E(AP URL.)-.4 E(An)117
8692 385.8 Q 2.5(yu)-.15 G(ntyped attrib)-2.5 E(utes are considered)-.2 E/F3
8693 9/Times-Roman@0 SF(NORMAL)2.5 E F1(attrib)2.5 E(utes as described abo)
8694 -.2 E -.15(ve)-.15 G(.).15 E .91(The optional)142 402 R F2(OBJECTCLASS)
8695 3.41 E F1 .91(\(| separated\) list contains the objectClass v)3.41 F .91
8696 (alues for which)-.25 F 1.399(that attrib)117 414 R 1.399(ute applies.)
8697 -.2 F 1.399(If the list is gi)6.399 F -.15(ve)-.25 G 1.399
8698 (n, the attrib).15 F 1.399(ute named will only be used if the LD)-.2 F
8699 (AP)-.4 E 1.111(record being returned is a member of that object class.)
8700 117 426 R 1.111(Note that if these ne)6.111 F 3.612(wv)-.25 G 1.112
8701 (alue attrib)-3.862 F(ute)-.2 E F2(TYPE)117 438 Q F1 2.937(sa)C .436(re\
8702  used in an AliasFile option setting, it will need to be double quoted \
8703 to pre)-2.937 F -.15(ve)-.25 G(nt).15 E F2(send-)2.936 E(mail)117 450 Q
8704 F1(from misparsing the colons.)2.5 E .257(Note that LD)142 466.2 R .257
8705 (AP recursion attrib)-.4 F .257
8706 (utes which do not ultimately point to an LD)-.2 F .258(AP record are)
8707 -.4 F(not considered an error)117 478.2 Q(.)-.55 E F0 2.5
8708 (6.5.1.1. Example)117 502.2 R F1 .218(Since e)157 518.4 R .218
8709 (xamples usually help clarify)-.15 F 2.718(,h)-.65 G .218(ere is an e)
8710 -2.718 F .218(xample which uses all four of the ne)-.15 F(w)-.25 E
8711 (types:)132 530.4 Q 2.5(OL)172 546.6 S -.4(DA)-2.5 G(PDef).4 E
8712 (aultSpec=-h ldap.e)-.1 E(xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E
8713 -2.15 -.25(Ke x)172 570.6 T(ample ldap).25 E(-z,)194.5 582.6 Q
8714 (-k \(&\(objectClass=sendmailMT)194.5 594.6 Q
8715 (AAliasObject\)\(sendmailMT)-.93 E(AK)-.93 E -.15(ey)-.25 G(=%0\)\)).15
8716 E(-v sendmailMT)194.5 606.6 Q(AAliasV)-.93 E(alue,mail:NORMAL:inetOr)
8717 -1.11 E(gPerson,)-.18 E(uniqueMember:DN:groupOfUniqueNames,)202 618.6 Q
8718 (sendmailMT)202 630.6 Q(AAliasSearch:FIL)-.93 E(TER:sendmailMT)-.92 E
8719 (AAliasObject,)-.93 E(sendmailMT)202 642.6 Q(AAliasURL:URL:sendmailMT)
8720 -.93 E(AAliasObject)-.93 E(That de\214nition speci\214es that:)157 663 Q
8721 5<8341>137 679.2 S .951 -.15(ny v)-5 H .651(alue in a)-.1 F F3
8722 (sendmailMT)3.151 E(AAliasV)-.837 E(alue)-.999 E F1(attrib)3.151 E .652
8723 (ute will be added to the result string re)-.2 F -.05(ga)-.15 G(rd-).05
8724 E(less of object class.)145.5 691.2 Q 5<8354>137 703.2 S(he)-5 E F3
8725 (mail)2.552 E F1(attrib)2.552 E .052
8726 (ute will be added to the result string if the LD)-.2 F .051
8727 (AP record is a member of the)-.4 F F3(inetOr)145.5 715.2 Q(gPerson)
8728 -.162 E F1(object class.)2.5 E 0 Cg EP
8729 %%Page: 98 94
8730 %%BeginPageSetup
8731 BP
8732 %%EndPageSetup
8733 /F0 10/Times-Bold@0 SF 193.36(SMM:08-98 Sendmail)72 60 R
8734 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 5<8354>
8735 137 96 S(he)-5 E/F2 9/Times-Roman@0 SF(uniqueMember)4.596 E F1(attrib)
8736 4.597 E 2.097(ute is a recursi)-.2 F 2.397 -.15(ve a)-.25 H(ttrib).15 E
8737 2.097(ute, used only in)-.2 F F2(groupOfUniqueNames)4.597 E F1 .55
8738 (records, and should contain an LD)145.5 108 R .549
8739 (AP DN pointing to another LD)-.4 F .549(AP record.)-.4 F .549
8740 (The desire)5.549 F(here is to return the)145.5 120 Q F2(mail)2.5 E F1
8741 (attrib)2.5 E(ute from those DNs.)-.2 E 5<8354>137 132 S(he)-5 E F2
8742 (sendmailMT)4.373 E(AAliasSearch)-.837 E F1(attrib)4.373 E 1.873
8743 (ute and)-.2 F F2(sendmailMT)4.374 E(AAliasURL)-.837 E F1 1.874
8744 (are both used only if)4.374 F 2.084(referenced in a)145.5 144 R F2
8745 (sendmailMT)4.584 E(AAliasObject)-.837 E F1 7.084(.T)C(he)-7.084 E 4.584
8746 (ya)-.15 G 2.084(re both recursi)-4.584 F -.15(ve)-.25 G 4.584(,t).15 G
8747 2.084(he \214rst for a ne)-4.584 F(w)-.25 E(LD)145.5 156 Q
8748 (AP search string and the latter for an LD)-.4 E(AP URL.)-.4 E F0 2.5
8749 (6.6. ST)87 180 R(AR)-.9 E(TTLS)-.4 E F1 .47
8750 (In this section we assume that)127 196.2 R/F3 10/Times-Italic@0 SF
8751 (sendmail)2.97 E F1 .47(has been compiled with support for ST)2.97 F(AR)
8752 -.93 E 2.97(TTLS. T)-.6 F(o)-.8 E .609
8753 (properly understand the use of ST)102 208.2 R(AR)-.93 E .609(TTLS in)
8754 -.6 F F3(sendmail)3.109 E F1 3.109(,i)C 3.109(ti)-3.109 G 3.109(sn)
8755 -3.109 G .608(ecessary to understand at least some)-3.109 F 1.855
8756 (basics about X.509 certi\214cates and public k)102 220.2 R 2.155 -.15
8757 (ey c)-.1 H(ryptograph).15 E 5.655 -.65(y. T)-.05 H 1.856
8758 (his information can be found in).65 F
8759 (books about SSL/TLS or on WWW sites, e.g., \231http://www)102 232.2 Q
8760 (.OpenSSL.or)-.65 E(g/\232.)-.18 E F0 2.5(6.6.1. Certi\214cates)102
8761 256.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
8762 .438(When acting as a serv)142 272.4 R(er)-.15 E(,)-.4 E F3(sendmail)
8763 2.938 E F1 .437(requires X.509 certi\214cates to support ST)2.938 F(AR)
8764 -.93 E .437(TTLS: one)-.6 F 1.45(as certi\214cate for the serv)117 284.4
8765 R 1.45(er \(Serv)-.15 F 1.45(erCertFile and corresponding pri)-.15 F
8766 -.25(va)-.25 G 1.45(te Serv).25 F(erK)-.15 E -.15(ey)-.25 G 1.45
8767 (File\) at least).15 F .245(one root CA \(CA)117 296.4 R .244(CertFile\
8768 \), i.e., a certi\214cate that is used to sign other certi\214cates, an\
8769 d a path to a)-.4 F .898(directory which contains other CAs \(CA)117
8770 308.4 R(CertP)-.4 E 3.398(ath\). The)-.15 F .899
8771 (\214le speci\214ed via CA)3.398 F .899(CertFile can con-)-.4 F .919
8772 (tain se)117 320.4 R -.15(ve)-.25 G .919(ral certi\214cates of CAs.).15
8773 F .919
8774 (The DNs of these certi\214cates are sent to the client during the)5.919
8775 F .925(TLS handshak)117 332.4 R 3.425(e\()-.1 G .925
8776 (as part of the Certi\214cateRequest\) as the list of acceptable CAs.)
8777 -3.425 F(Ho)5.925 E(we)-.25 E -.15(ve)-.25 G 1.725 -.4(r, d).15 H(o).4 E
8778 (not list too man)117 344.4 Q 2.5(yr)-.15 G
8779 (oot CAs in that \214le, otherwise the TLS handshak)-2.5 E 2.5(em)-.1 G
8780 (ay f)-2.5 E(ail; e.g.,)-.1 E
8781 (error:14094417:SSL routines:SSL3_READ_BYTES:)157 360.6 Q
8782 (sslv3 alert ille)157 372.6 Q -.05(ga)-.15 G 2.5(lp).05 G
8783 (arameter:s3_pkt.c:964:SSL alert number 47)-2.5 E -1.1(Yo)117 388.8 S
8784 3.074(us)1.1 G .574(hould probably put only the CA cert into that \214l\
8785 e that signed your o)-3.074 F .574(wn cert\(s\), or at least)-.25 F .542
8786 (only those you trust.)117 400.8 R .543(The CA)5.543 F(CertP)-.4 E .543
8787 (ath directory must contain the hashes of each CA certi\214cate)-.15 F
8788 1.585(as \214lenames \(or as links to them\).)117 412.8 R 1.584
8789 (Symbolic links can be generated with the follo)6.585 F 1.584(wing tw)
8790 -.25 F(o)-.1 E(\(Bourne\) shell commands:)117 424.8 Q
8791 (C=FileName_of_CA_Certi\214cate)157 441 Q
8792 (ln -s $C `openssl x509 -noout -hash < $C`.0)157 453 Q .202(An X.509 ce\
8793 rti\214cate is also required for authentication in client mode \(Client\
8794 CertFile and corre-)117 469.2 R .931(sponding pri)117 481.2 R -.25(va)
8795 -.25 G .931(te ClientK).25 F -.15(ey)-.25 G .931(File\), ho).15 F(we)
8796 -.25 E -.15(ve)-.25 G -.4(r,).15 G F3(sendmail)3.831 E F1 .931(will al)
8797 3.431 F -.1(wa)-.1 G .931(ys use ST).1 F(AR)-.93 E .931(TTLS when of)-.6
8798 F(fered)-.25 E .067(by a serv)117 493.2 R(er)-.15 E 5.067(.T)-.55 G .067
8799 (he client and serv)-5.067 F .067(er certi\214cates can be identical.)
8800 -.15 F .068(Certi\214cates can be obtained from)5.068 F 2.848(ac)117
8801 505.2 S .348
8802 (erti\214cate authority or created with the help of OpenSSL.)-2.848 F
8803 .348(The required format for certi\214cates)5.348 F 4.583(and pri)117
8804 517.2 R -.25(va)-.25 G 4.583(te k).25 F -.15(ey)-.1 G 7.084(si).15 G
8805 7.084(sP)-7.084 G 7.084(EM. T)-7.084 F 7.084(oa)-.8 G(llo)-7.084 E 7.084
8806 (wf)-.25 G 4.584(or automatic startup of sendmail, pri)-7.084 F -.25(va)
8807 -.25 G 4.584(te k).25 F -.15(ey)-.1 G(s).15 E(\(Serv)117 529.2 Q(erK)
8808 -.15 E -.15(ey)-.25 G .25(File, ClientK).15 F -.15(ey)-.25 G .249
8809 (File\) must be stored unencrypted.).15 F .249(The k)5.249 F -.15(ey)-.1
8810 G 2.749(sa).15 G .249(re only protected by the)-2.749 F
8811 (permissions of the \214le system.)117 541.2 Q(Ne)5 E -.15(ve)-.25 G 2.5
8812 (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
8813 -.15(ey a)-.1 H -.25(va)-.05 G(ilable to a third party).25 E(.)-.65 E F0
8814 2.5(6.6.2. PRNG)102 565.2 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4
8815 (RT).9 G(TLS).4 E F1(ST)142 581.4 Q(AR)-.93 E .504(TTLS requires a stro\
8816 ng pseudo random number generator \(PRNG\) to operate prop-)-.6 F(erly)
8817 117 593.4 Q 5.056(.D)-.65 G .056
8818 (epending on the TLS library you use, it may be required to e)-5.056 F
8819 .055(xplicitly initialize the PRNG)-.15 F 1.154(with random data.)117
8820 605.4 R 1.154(OpenSSL mak)6.154 F 1.154(es use of)-.1 F F0(/de)3.654 E
8821 (v/urandom\(4\))-.15 E F1 1.154(if a)3.654 F -.25(va)-.2 G 1.155
8822 (ilable \(this corresponds to).25 F 1.443
8823 (the compile \215ag HASURANDOMDEV\).)117 617.4 R 1.442
8824 (On systems which lack this support, a random \214le)6.443 F .223
8825 (must be speci\214ed in the)117 629.4 R F3(sendmail.cf)2.723 E F1 .223
8826 (\214le using the option RandFile.)2.723 F .223(It is)5.223 F F0(str)
8827 2.723 E(ongly)-.18 E F1 .224(advised to use)2.723 F .873(the "Entrop)117
8828 641.4 R 3.373(yG)-.1 G .872(athering Daemon" EGD from Brian W)-3.373 F
8829 .872(arner on those systems to pro)-.8 F .872(vide useful)-.15 F 1.413
8830 (random data.)117 653.4 R 1.413(In this case,)6.413 F F3(sendmail)3.913
8831 E F1 1.414(must be compiled with the \215ag EGD, and the RandFile)3.913
8832 F .732(option must point to the EGD sock)117 665.4 R 3.231(et. If)-.1 F
8833 (neither)3.231 E F0(/de)3.231 E(v/urandom\(4\))-.15 E F1 .731
8834 (nor EGD are a)3.231 F -.25(va)-.2 G .731(ilable, you).25 F(ha)117 677.4
8835 Q .473 -.15(ve t)-.2 H 2.673(om).15 G(ak)-2.673 E 2.674(es)-.1 G .174
8836 (ure that useful random data is a)-2.674 F -.25(va)-.2 G .174
8837 (ilable all the time in RandFile.).25 F .174(If the \214le hasn')5.174 F
8838 (t)-.18 E .39(been modi\214ed in the last 10 minutes before it is suppo\
8839 sed to be used by)117 689.4 R F3(sendmail)2.89 E F1 .39(the content is)
8840 2.89 F(considered obsolete.)117 701.4 Q
8841 (One method for generating this \214le is:)5 E 0 Cg EP
8842 %%Page: 99 95
8843 %%BeginPageSetup
8844 BP
8845 %%EndPageSetup
8846 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
8847 (SMM:08-99)195.86 E/F1 10/Times-Roman@0 SF
8848 (openssl rand -out /etc/mail/rand\214le -rand)157 96 Q/F2 10
8849 /Times-Italic@0 SF(/path/to/\214le:...)2.5 E F1(256)A .32
8850 (See the OpenSSL documentation for more information.)117 112.2 R .321
8851 (In this case, the PRNG for TLS is only)5.321 F .957
8852 (seeded with other random data if the)117 124.2 R F0(DontBlameSendmail)
8853 3.456 E F1(option)3.456 E F0(Insuf\214cientEntr)3.456 E(opy)-.18 E F1
8854 .956(is set.)3.456 F(This is most lik)117 136.2 Q(ely not suf)-.1 E
8855 (\214cient for certain actions, e.g., generation of \(temporary\) k)-.25
8856 E -.15(ey)-.1 G(s.).15 E .051(Please see the OpenSSL documentation or o\
8857 ther sources for further information about cer)142 152.4 R(-)-.2 E 1.064
8858 (ti\214cates, their creation and their usage, the importance of a good \
8859 PRNG, and other aspects of)117 164.4 R(TLS.)117 176.4 Q F0 2.5
8860 (6.7. Encoding)87 200.4 R(of ST)2.5 E(AR)-.9 E(TTLS and A)-.4 E(UTH r)
8861 -.5 E(elated Macr)-.18 E(os)-.18 E F1 .692(Macros that contain ST)127
8862 216.6 R(AR)-.93 E .692(TTLS and A)-.6 F .693
8863 (UTH related data which comes from outside sources,)-.55 F .809(e.g., a\
8864 ll macros containing information from certi\214cates, are encoded to a)
8865 102 228.6 R -.2(vo)-.2 G .809(id problems with non-).2 F .192
8866 (printable or special characters.)102 240.6 R .192
8867 (The latter are '\\', '<', '>', '\(', '\)', '"', '+', and ' '.)5.192 F
8868 .193(All of these char)5.193 F(-)-.2 E(acters are replaced by their v)
8869 102 252.6 Q(alue in he)-.25 E(xadecimal with a leading '+'.)-.15 E -.15
8870 (Fo)5 G 2.5(re).15 G(xample:)-2.65 E(/C=US/ST=California/O=endmail.or)
8871 142 268.8 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/CN=Darth Mail \(Cert\)/)
8872 .25 E(Email=darth+cert@endmail.or)142 280.8 Q(g)-.18 E(is encoded as:)
8873 102 297 Q(/C=US/ST=California/O=endmail.or)142 313.2 Q(g/OU=pri)-.18 E
8874 -.25(va)-.25 G(te/).25 E
8875 (CN=Darth+20Mail+20+28Cert+29/Email=darth+2Bcert@endmail.or)142 325.2 Q
8876 (g)-.18 E .516(\(line breaks ha)102 341.4 R .816 -.15(ve b)-.2 H .516
8877 (een inserted for readability\).).15 F .515
8878 (The macros which are subject to this encoding are)5.515 F 6.827({cert_\
8879 subject}, {cert_issuer}, {cn_subject}, {cn_issuer}, as well as {auth_au\
8880 then} and)102 353.4 R({auth_author}.)102 365.4 Q F0 2.5(7. A)72 389.4 R
8881 (CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 405.6 Q 2.037 -.15(ve w)-.5 H
8882 (ork).05 E 1.737(ed on)-.1 F F2(sendmail)4.237 E F1 1.737(for man)4.237
8883 F 4.237(yy)-.15 G 1.737(ears, and man)-4.237 F 4.237(ye)-.15 G(mplo)
8884 -4.237 E 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737
8885 (een remarkably patient).15 F .403(about letting me w)87 417.6 R .403
8886 (ork on a lar)-.1 F .403(ge project that w)-.18 F .404
8887 (as not part of my of)-.1 F .404(\214cial job)-.25 F 5.404(.T)-.4 G .404
8888 (his includes time on the)-5.404 F .282(INGRES Project at the Uni)87
8889 429.6 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E
8890 1.582 -.65(y, a)-.15 H 2.782(tB).65 G .282(ritton Lee, and ag)-2.782 F
8891 .281(ain on the Mammoth)-.05 F(and T)87 441.6 Q(itan Projects at Berk)
8892 -.35 E(ele)-.1 E -.65(y.)-.15 G .789(Much of the second w)112 457.8 R
8893 -2.25 -.2(av e)-.1 H .789(of impro)3.489 F -.15(ve)-.15 G .789
8894 (ments resulting in v).15 F .79(ersion 8.1 should be credited to Bryan)
8895 -.15 F .545(Costales of the International Computer Science Institute.)87
8896 469.8 R .545(As he passed me drafts of his book on)5.545 F F2(send-)
8897 3.045 E(mail)87 481.8 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E
8898 (orking on things ag)-.1 E 2.5(ain. Bryan)-.05 F -.1(wa)2.5 G 2.5(sa).1
8899 G(lso a)-2.5 E -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25
8900 G(f.)-2.5 E(Gre)112 498 Q .167(gory Neil Shapiro of W)-.15 F .168(orces\
8901 ter Polytechnic Institute has become instrumental in all phases of)-.8 F
8902 F2(sendmail)87 510 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34
8903 (lopment, and w).15 F .34(as lar)-.1 F .34
8904 (gely responsible for getting v)-.18 F .34(ersions 8.8 and 8.9 out the)
8905 -.15 F(door)87 522 Q(.)-.55 E(Man)112 538.2 Q 2.856 -.65(y, m)-.15 H(an)
8906 .65 E 4.056(yp)-.15 G 1.556(eople contrib)-4.056 F 1.556
8907 (uted chunks of code and ideas to)-.2 F F2(sendmail)4.056 E F1 6.556(.I)
8908 C 4.056(th)-6.556 G 1.557(as pro)-4.056 F -.15(ve)-.15 G 4.057(nt).15 G
8909 4.057(ob)-4.057 G 4.057(ea)-4.057 G .406(group netw)87 550.2 R .406
8910 (ork ef)-.1 F 2.906(fort. V)-.25 F .406(ersion 8 in particular w)-1.11 F
8911 .405(as a group project.)-.1 F .405(The follo)5.405 F .405
8912 (wing people and or)-.25 F -.05(ga)-.18 G(niza-).05 E
8913 (tions made notable contrib)87 562.2 Q(utions:)-.2 E(Claus Assmann)127
8914 578.4 Q(John Beck, He)127 590.4 Q(wlett-P)-.25 E
8915 (ackard & Sun Microsystems)-.15 E -.25(Ke)127 602.4 S
8916 (ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G(rsity of California, Berk)
8917 .15 E(ele)-.1 E(y)-.15 E(Andre)127 614.4 Q 2.5(wC)-.25 G
8918 (heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 626.4 Q(an, Uni)
8919 -.05 E -.15(ve)-.25 G(rsity of California, San Die).15 E(go)-.15 E
8920 (Bryan Costales, International Computer Science Institute & InfoBeat)127
8921 638.4 Q -.15(Pa)127 650.4 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O
8922 (Pell\) Emanuelsson)-2.5 E(Craig Ev)127 662.4 Q(erhart, T)-.15 E
8923 (ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 674.4 Q -.8(To)
8924 127 686.4 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5
8925 E(gian School of Economics)-.15 E
8926 (Kari Hurtta, Finnish Meteorological Institute)127 698.4 Q
8927 (Allan E. Johannesen, WPI)127 710.4 Q(Jonathan Kamens, OpenV)127 722.4 Q
8928 (ision T)-.6 E(echnologies, Inc.)-.7 E 0 Cg EP
8929 %%Page: 100 96
8930 %%BeginPageSetup
8931 BP
8932 %%EndPageSetup
8933 /F0 10/Times-Bold@0 SF 188.36(SMM:08-100 Sendmail)72 60 R
8934 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.8(Ta)
8935 127 96 S(kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E
8936 (Brian Kantor)127 108 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G
8937 (rsity of California, San Die).15 E(go)-.15 E(John K)127 120 Q(ennedy)
8938 -.25 E 2.5(,C)-.65 G(al State Uni)-2.5 E -.15(ve)-.25 G(rsity).15 E 2.5
8939 (,C)-.65 G(hico)-2.5 E(Murray S. K)127 132 Q(uchera)-.15 E(wy)-.15 E 2.5
8940 (,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 144 Q 2.5
8941 (,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 156 Q
8942 (Motonori Nakamura, Ritsumeikan Uni)127 168 Q -.15(ve)-.25 G(rsity & K)
8943 .15 E(yoto Uni)-.25 E -.15(ve)-.25 G(rsity).15 E
8944 (John Gardiner Myers, Carne)127 180 Q(gie Mellon Uni)-.15 E -.15(ve)-.25
8945 G(rsity).15 E(Neil Rick)127 192 Q(ert, Northern Illinois Uni)-.1 E -.15
8946 (ve)-.25 G(rsity).15 E(Gre)127 204 Q(gory Neil Shapiro, WPI)-.15 E
8947 (Eric Schnoebelen, Con)127 216 Q .3 -.15(vex C)-.4 H(omputer Corp.).15 E
8948 (Eric W)127 228 Q(assenaar)-.8 E 2.5(,N)-.4 G
8949 (ational Institute for Nuclear and High Ener)-2.5 E(gy Ph)-.18 E
8950 (ysics, Amsterdam)-.05 E(Randall W)127 240 Q(inchester)-.4 E 2.5(,U)-.4
8951 G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127 252
8952 Q(olfhugel, P)-.8 E(asteur Institute & Herv)-.15 E 2.5(eS)-.15 G
8953 (chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 264 Q
8954 3.219(Ia)87 280.2 S .719(pologize for an)-3.219 F .719(yone I ha)-.15 F
8955 1.019 -.15(ve o)-.2 H .719(mitted, misspelled, misattrib).15 F .719
8956 (uted, or otherwise missed.)-.2 F .72(At this point, I)5.72 F 1.093
8957 (suspect that at least a hundred people ha)87 292.2 R 1.393 -.15(ve c)
8958 -.2 H(ontrib).15 E 1.093(uted code, and man)-.2 F 3.592(ym)-.15 G 1.092
8959 (ore ha)-3.592 F 1.392 -.15(ve c)-.2 H(ontrib).15 E 1.092(uted ideas,)
8960 -.2 F 1.533(comments, and encouragement.)87 304.2 R(I')6.534 E 1.834
8961 -.15(ve t)-.5 H 1.534(ried to list them in the RELEASE_NO).15 F 1.534
8962 (TES in the distrib)-.4 F(ution)-.2 E(directory)87 316.2 Q 5(.I)-.65 G
8963 (appreciate their contrib)-2.5 E(ution as well.)-.2 E .743
8964 (Special thanks are reserv)112 332.4 R .743(ed for Michael Corrig)-.15 F
8965 .742(an and Christophe W)-.05 F .742(olfhugel, who besides being)-.8 F
8966 -.1(wo)87 344.4 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha)
8967 -.2 F 2.4 -.15(ve a)-.2 H 2.1(lso consented to be added to the `).15 F
8968 (`sendmail@Send-)-.74 E(mail.ORG')87 356.4 Q 3.611('l)-.74 G 1.111
8969 (ist and, by answering the b)-3.611 F 1.111
8970 (ulk of the questions sent to that list, ha)-.2 F 1.41 -.15(ve f)-.2 H
8971 1.11(reed me up to do).15 F(other w)87 368.4 Q(ork.)-.1 E 0 Cg EP
8972 %%Page: 101 97
8973 %%BeginPageSetup
8974 BP
8975 %%EndPageSetup
8976 /F0 12/Times-Bold@0 SF 3(APPENDIX A)257.172 98.4 R(COMMAND LINE FLA)
8977 224.832 141.6 Q(GS)-.66 E/F1 10/Times-Roman@0 SF(Ar)97 201 Q
8978 (guments must be presented with \215ags before addresses.)-.18 E
8979 (The \215ags are:)5 E<ad41>72 217.2 Q/F2 10/Times-Italic@0 SF(x)A F1
8980 .048(Select an alternati)54.7 F .348 -.15(ve .)-.25 H .048
8981 (cf \214le which is either).15 F F2(sendmail.cf)2.549 E F1(for)2.549 E
8982 /F3 10/Times-Bold@0 SF(\255Am)2.549 E F1(or)2.549 E F2(submit.cf)2.549 E
8983 F1(for)2.549 E F3(\255Ac)2.549 E F1 5.049(.B)C(y)-5.049 E(def)144 229.2
8984 Q .024(ault the .cf \214le is chosen based on the operation mode.)-.1 F
8985 -.15(Fo)5.024 G(r).15 E F3(-bm)2.524 E F1(\(def)2.524 E(ault\),)-.1 E F3
8986 (-bs)2.524 E F1 2.524(,a)C(nd)-2.524 E F3(-t)2.524 E F1(it)2.524 E(is)
8987 144 241.2 Q F2(submit.cf)2.5 E F1(if it e)2.5 E
8988 (xists, for all others it is)-.15 E F2(sendmail.cf)2.5 E F1(.)A<ad62>72
8989 257.4 Q F2(x)A F1(Set operation mode to)56.92 E F2(x)2.5 E F1 5(.O)C
8990 (peration modes are:)-5 E 12.22(mD)184 273.6 S(eli)-12.22 E -.15(ve)-.25
8991 G 2.5(rm).15 G(ail \(def)-2.5 E(ault\))-.1 E 16.11(sS)184 285.6 S
8992 (peak SMTP on input side)-16.11 E 8.06(a\207 `)184 297.6 R -.8(`A)-.74 G
8993 (rpanet').8 E 2.5('m)-.74 G(ode \(get en)-2.5 E -.15(ve)-.4 G
8994 (lope sender information from header\)).15 E 15(dR)184 309.6 S
8995 (un as a daemon in background)-15 E 12.78(DR)184 321.6 S
8996 (un as a daemon in fore)-12.78 E(ground)-.15 E 17.22(tR)184 333.6 S
8997 (un in test mode)-17.22 E 15(vJ)184 345.6 S(ust v)-15 E
8998 (erify addresses, don')-.15 E 2.5(tc)-.18 G(ollect or deli)-2.5 E -.15
8999 (ve)-.25 G(r).15 E 17.22(iI)184 357.6 S(nitialize the alias database)
9000 -17.22 E 15(pP)184 369.6 S(rint the mail queue)-15 E 14.44(PP)184 381.6
9001 S(rint o)-14.44 E -.15(ve)-.15 G(rvie).15 E 2.5(wo)-.25 G -.15(ve)-2.65
9002 G 2.5(rt).15 G(he mail queue \(requires shared memory\))-2.5 E 15(hP)184
9003 393.6 S(rint the persistent host status database)-15 E 12.78(HP)184
9004 405.6 S(ur)-12.78 E(ge e)-.18 E
9005 (xpired entries from the persistent host status database)-.15 E<ad42>72
9006 426 Q F2(type)A F1(Indicate body type.)43.03 E<ad43>72 442.2 Q F2
9007 (\214le)A F1 .946(Use a dif)47.47 F .946(ferent con\214guration \214le.)
9008 -.25 F F2(Sendmail)5.946 E F1 .946(runs as the in)3.446 F -.2(vo)-.4 G
9009 .946(king user \(rather than root\)).2 F
9010 (when this \215ag is speci\214ed.)144 454.2 Q<ad44>72 470.4 Q F2(lo)2.5
9011 E(g\214le)-.1 E F1(Send deb)31.74 E(ugging output to the indicated)-.2 E
9012 F2(lo)2.5 E(g\214le)-.1 E F1(instead of stdout.)2.5 E<ad64>72 486.6 Q F2
9013 (le)A(vel)-.15 E F1(Set deb)42.63 E(ugging le)-.2 E -.15(ve)-.25 G(l.)
9014 .15 E<ad66>72 502.8 Q F2(addr)2.5 E F1 .628(The en)41.64 F -.15(ve)-.4 G
9015 .628(lope sender address is set to).15 F F2(addr)3.128 E F1 5.628(.T)C
9016 .627(his address may also be used in the From:)-5.628 F .152
9017 (header if that header is missing during initial submission.)144 514.8 R
9018 .153(The en)5.152 F -.15(ve)-.4 G .153(lope sender address is).15 F
9019 1.263(used as the recipient for deli)144 526.8 R -.15(ve)-.25 G 1.263
9020 (ry status noti\214cations and may also appear in a Return-).15 F -.15
9021 (Pa)144 538.8 S(th: header).15 E(.)-.55 E<ad46>72 555 Q F2(name)2.5 E F1
9022 (Sets the full name of this user to)36.64 E F2(name)2.5 E F1(.)A 56.64
9023 (\255G When)72 571.2 R 1.176
9024 (accepting messages via the command line, indicate that the)3.676 F
9025 3.676(ya)-.15 G 1.177(re for relay \(g)-3.676 F(ate-)-.05 E -.1(wa)144
9026 583.2 S 2.216(y\) submission.).1 F 2.216
9027 (sendmail may complain about syntactically in)7.216 F -.25(va)-.4 G
9028 2.215(lid messages, e.g.,).25 F .037(unquali\214ed host names, rather t\
9029 han \214xing them when this \215ag is set.)144 595.2 R .038
9030 (sendmail will not do)5.038 F(an)144 607.2 Q 2.5(yc)-.15 G
9031 (anonicalization in this mode.)-2.5 E<ad68>72 623.4 Q F2(cnt)2.5 E F1
9032 .726(Sets the \231hop count\232 to)46.64 F F2(cnt)3.226 E F1 5.725(.T)C
9033 .725(his represents the number of times this message has been)-5.725 F
9034 .02(processed by)144 635.4 R F2(sendmail)2.52 E F1 .02(\(to the e)2.52 F
9035 .02(xtent that it is supported by the underlying netw)-.15 F(orks\).)-.1
9036 E F2(Cnt)5.02 E F1 1.521(is incremented during processing, and if it re\
9037 aches MAXHOP \(currently 25\))144 647.4 R F2(sendmail)4.02 E F1(thro)144
9038 659.4 Q(ws a)-.25 E -.1(wa)-.15 G 2.5(yt).1 G(he message with an error)
9039 -2.5 E(.)-.55 E .32 LW 76 680.4 72 680.4 DL 80 680.4 76 680.4 DL 84
9040 680.4 80 680.4 DL 88 680.4 84 680.4 DL 92 680.4 88 680.4 DL 96 680.4 92
9041 680.4 DL 100 680.4 96 680.4 DL 104 680.4 100 680.4 DL 108 680.4 104
9042 680.4 DL 112 680.4 108 680.4 DL 116 680.4 112 680.4 DL 120 680.4 116
9043 680.4 DL 124 680.4 120 680.4 DL 128 680.4 124 680.4 DL 132 680.4 128
9044 680.4 DL 136 680.4 132 680.4 DL 140 680.4 136 680.4 DL 144 680.4 140
9045 680.4 DL 148 680.4 144 680.4 DL 152 680.4 148 680.4 DL 156 680.4 152
9046 680.4 DL 160 680.4 156 680.4 DL 164 680.4 160 680.4 DL 168 680.4 164
9047 680.4 DL 172 680.4 168 680.4 DL 176 680.4 172 680.4 DL 180 680.4 176
9048 680.4 DL 184 680.4 180 680.4 DL 188 680.4 184 680.4 DL 192 680.4 188
9049 680.4 DL 196 680.4 192 680.4 DL 200 680.4 196 680.4 DL 204 680.4 200
9050 680.4 DL 208 680.4 204 680.4 DL 212 680.4 208 680.4 DL 216 680.4 212
9051 680.4 DL/F4 8/Times-Roman@0 SF(\207Deprecated.)93.6 692.4 Q F3
9052 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-101)190.86 E
9053 0 Cg EP
9054 %%Page: 102 98
9055 %%BeginPageSetup
9056 BP
9057 %%EndPageSetup
9058 /F0 10/Times-Bold@0 SF 188.36(SMM:08-102 Sendmail)72 60 R
9059 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF<ad4c>72
9060 96 Q/F2 10/Times-Italic@0 SF(ta)2.5 E(g)-.1 E F1 1.482
9061 (Sets the identi\214er used for syslog.)45.07 F 1.483
9062 (Note that this identi\214er is set as early as possible.)6.483 F(Ho)144
9063 108 Q(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)2.916 E F1 .015
9064 (may be used if problems arise before the command line ar)2.516 F .015
9065 (guments are)-.18 F(processed.)144 120 Q 58.86(\255n Don')72 136.2 R 2.5
9066 (td)-.18 G 2.5(oa)-2.5 G(liasing or forw)-2.5 E(arding.)-.1 E<ad4e>72
9067 152.4 Q F2(noti\214cations)2.5 E F1 -.8(Ta)7.19 G 3.127(ga).8 G .627
9068 (ll addresses being sent as w)-3.127 F .628(anting the indicated)-.1 F
9069 F2(noti\214cations)3.128 E F1 3.128(,w)C .628(hich consists of the)
9070 -3.128 F -.1(wo)144 164.4 S .474
9071 (rd \231NEVER\232 or a comma-separated list of \231SUCCESS\232, \231F).1
9072 F .474(AILURE\232, and \231DELA)-.74 F<599a>-1.05 E .86
9073 (for successful deli)144 176.4 R -.15(ve)-.25 G(ry).15 E 3.36(,f)-.65 G
9074 .86(ailure, and a message that is stuck in a queue some)-3.46 F 3.36
9075 (where. The)-.25 F(def)144 188.4 Q(ault is \231F)-.1 E(AILURE,DELA)-.74
9076 E(Y\232.)-1.05 E<ad72>72 204.6 Q F2(addr)2.5 E F1(An obsolete form of)
9077 41.64 E F0<ad66>2.5 E F1(.)A<ad6f>72 220.8 Q F2 1.666(xv)C(alue)-1.666 E
9078 F1(Set option)33.594 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2(value)
9079 2.5 E F1 5(.T)C(hese options are described in Section 5.6.)-5 E<ad4f>72
9080 237 Q F2(option)A F0(=)A F2(value)A F1(Set)6.22 E F2(option)5.174 E F1
9081 2.674(to the speci\214ed)5.174 F F2(value)5.174 E F1 2.674
9082 (\(for long form option names\).)5.174 F 2.673(These options are)7.674 F
9083 (described in Section 5.6.)144 249 Q<ad4d>72 265.2 Q F2 1.666(xv)C(alue)
9084 -1.666 E F1(Set macro)29.704 E F2(x)2.5 E F1(to the speci\214ed)2.5 E F2
9085 (value)2.5 E F1(.)A<ad70>72 281.4 Q F2(pr)A(otocol)-.45 E F1 .4
9086 (Set the sending protocol.)27.92 F .401
9087 (Programs are encouraged to set this.)5.4 F .401
9088 (The protocol \214eld can be)5.401 F .115(in the form)144 293.4 R F2(pr)
9089 2.615 E(otocol)-.45 E F0(:)A F2(host)A F1 .114
9090 (to set both the sending protocol and sending host.)2.615 F -.15(Fo)
9091 5.114 G 2.614(re).15 G(xample,)-2.764 E 2.147(\231\255pUUCP:uunet\232 s\
9092 ets the sending protocol to UUCP and the sending host to uunet.)144
9093 305.4 R .974(\(Some e)144 317.4 R .974
9094 (xisting programs use \255oM to set the r and s macros; this is equi)
9095 -.15 F -.25(va)-.25 G .973(lent to using).25 F(\255p.\))144 329.4 Q
9096 <ad71>72 345.6 Q F2(time)A F1 -.35(Tr)44.14 G 2.775(yt).35 G 2.775(op)
9097 -2.775 G .275(rocess the queued up mail.)-2.775 F .276
9098 (If the time is gi)5.275 F -.15(ve)-.25 G .276(n, a).15 F F2(sendmail)
9099 2.776 E F1 .276(will start one or more)2.776 F .011
9100 (processes to run through the queue\(s\) at the speci\214ed time interv)
9101 144 357.6 R .01(al to deli)-.25 F -.15(ve)-.25 G 2.51(rq).15 G .01
9102 (ueued mail;)-2.51 F .905(otherwise, it only runs once.)144 369.6 R .906
9103 (Each of these processes acts on a w)5.906 F 3.406(orkgroup. These)-.1 F
9104 (pro-)3.406 E .96(cesses are also kno)144 381.6 R .959(wn as w)-.25 F
9105 .959(orkgroup processes or WGP')-.1 F 3.459(sf)-.55 G .959(or short.)
9106 -3.459 F .959(Each w)5.959 F .959(orkgroup is)-.1 F .522
9107 (responsible for controlling the processing of one or more queues; w)144
9108 393.6 R .523(orkgroups help man-)-.1 F 1.268
9109 (age the use of system resources by sendmail.)144 405.6 R 1.268(Each w)
9110 6.268 F 1.268(orkgroup may ha)-.1 F 1.568 -.15(ve o)-.2 H 1.267
9111 (ne or more).15 F .357
9112 (children concurrently processing queues depending on the setting of)144
9113 417.6 R F2(MaxQueueChildr)2.857 E(en)-.37 E F1(.)A(\255qp)72 433.8 Q F2
9114 (time)A F1 1.175(Similar to \255q with a time ar)39.14 F 1.175
9115 (gument, e)-.18 F 1.174
9116 (xcept that instead of periodically starting WGP')-.15 F(s)-.55 E .7
9117 (sendmail starts persistent WGP')144 445.8 R 3.2(st)-.55 G .7
9118 (hat alternate between processing queues and sleeping.)-3.2 F 1.123
9119 (The sleep time is speci\214ed by the time ar)144 457.8 R 1.123
9120 (gument; it def)-.18 F 1.123(aults to 1 second, e)-.1 F 1.123
9121 (xcept that a)-.15 F 1.293(WGP al)144 469.8 R -.1(wa)-.1 G 1.293
9122 (ys sleeps at least 5 seconds if their queues were empty in the pre).1 F
9123 1.294(vious run.)-.25 F .139
9124 (Persistent processes are managed by a queue control process \(QCP\).)
9125 144 481.8 R .138(The QCP is the par)5.138 F(-)-.2 E .179
9126 (ent process of the WGP')144 493.8 R 2.679(s. T)-.55 F .179
9127 (ypically the QCP will be the sendmail daemon \(when started)-.8 F .424
9128 (with \255bd or \255bD\) or a special process \(named Queue control\) \
9129 \(when started without \255bd)144 505.8 R .719(or \255bD\).)144 517.8 R
9130 .719(If a persistent WGP ceases to be acti)5.719 F 1.019 -.15(ve f)-.25
9131 H .72(or some reason another WGP will be).15 F .862
9132 (started by the QCP for the same w)144 529.8 R .862
9133 (orkgroup in most cases. When a persistent WGP has)-.1 F 1.007
9134 (core dumped, the deb)144 541.8 R 1.007(ug \215ag)-.2 F F2(no_per)3.507
9135 E(sistent_r)-.1 E(estart)-.37 E F1 1.008
9136 (is set or the speci\214c persistent WGP)3.507 F .677
9137 (has been restarted too man)144 553.8 R 3.176(yt)-.15 G .676
9138 (imes already then the WGP will not be started ag)-3.176 F .676
9139 (ain and a)-.05 F .875(message will be logged to this ef)144 565.8 R
9140 3.375(fect. T)-.25 F 3.375(os)-.8 G .876
9141 (top \(SIGTERM\) or restart \(SIGHUP\) persis-)-3.375 F .116(tent WGP')
9142 144 577.8 R 2.616(st)-.55 G .116
9143 (he appropriate signal should be sent to the QCP)-2.616 F 2.616(.T)-1.11
9144 G .116(he QCP will propag)-2.616 F .116(ate the)-.05 F
9145 (signal to all of the WGP')144 589.8 Q 2.5(sa)-.55 G
9146 (nd if appropriate restart the persistent WGP')-2.5 E(s.)-.55 E<ad71>72
9147 606 Q F2(Gname)A F1(Run the jobs in the queue group)32.48 E F2(name)2.5
9148 E F1(once.)2.5 E(\255q[!])72 622.2 Q F2(Xstring)A F1 .312
9149 (Run the queue once, limiting the jobs to those matching)21.92 F F2
9150 (Xstring)2.813 E F1 5.313(.T)C .313(he k)-5.313 F .613 -.15(ey l)-.1 H
9151 (etter).15 E F2(X)2.813 E F1 .313(can be)2.813 F F0(I)144 634.2 Q F1
9152 1.347(to limit based on queue identi\214er)3.848 F(,)-.4 E F0(R)3.847 E
9153 F1 1.347(to limit based on recipient,)3.847 F F0(S)3.847 E F1 1.347
9154 (to limit based on)3.847 F(sender)144 646.2 Q 4.757(,o)-.4 G(r)-4.757 E
9155 F0(Q)4.757 E F1 2.258
9156 (to limit based on quarantine reason for quarantined jobs.)4.757 F 4.758
9157 (Ap)7.258 G(articular)-4.758 E .062
9158 (queued job is accepted if one of the corresponding attrib)144 658.2 R
9159 .062(utes contains the indicated)-.2 F F2(string)2.562 E F1(.)A .778
9160 (The optional ! character ne)144 670.2 R -.05(ga)-.15 G .778
9161 (tes the condition tested.).05 F(Multiple)5.778 E F2(\255qX)3.279 E F1
9162 .779(\215ags are permitted,)3.279 F .622(with items with the same k)144
9163 682.2 R .922 -.15(ey l)-.1 H .622(etter \231or'ed\232 together).15 F
9164 3.122(,a)-.4 G .622(nd items with dif)-3.122 F .622(ferent k)-.25 F .922
9165 -.15(ey l)-.1 H(etters).15 E(\231and'ed\232 together)144 694.2 Q(.)-.55
9166 E 23.88(\255Q[reason] Quarantine)72 710.4 R 4.689(an)4.689 G 2.189
9167 (ormal queue items with the gi)-4.689 F -.15(ve)-.25 G 4.689(nr).15 G
9168 2.189(eason or unquarantine quarantined)-4.689 F 1.797
9169 (queue items if no reason is gi)144 722.4 R -.15(ve)-.25 G 4.297
9170 (n. This).15 F 1.797(should only be used with some sort of item)4.297 F
9171 0 Cg EP
9172 %%Page: 103 99
9173 %%BeginPageSetup
9174 BP
9175 %%EndPageSetup
9176 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9177 (SMM:08-103)190.86 E/F1 10/Times-Roman@0 SF(matching using)144 96 Q F0
9178 (\255q[!])2.5 E/F2 10/Times-Italic@0 SF(Xstring)A F1(as described abo)
9179 2.5 E -.15(ve)-.15 G(.).15 E(\255R ret)72 112.2 Q 1.687
9180 (What information you w)46.64 F 1.687
9181 (ant returned if the message bounces;)-.1 F F2 -.37(re)4.187 G(t).37 E
9182 F1 1.687(can be \231HDRS\232 for)4.187 F .878
9183 (headers only or \231FULL\232 for headers plus body)144 124.2 R 5.878
9184 (.T)-.65 G .877(his is a request only; the other end is)-5.878 F 1.308
9185 (not required to honor the parameter)144 136.2 R 6.308(.I)-.55 G 3.808
9186 <6699>-6.308 G 1.309(HDRS\232 is speci\214ed local bounces also return)
9187 -3.808 F(only the headers.)144 148.2 Q 61.08(\255t Read)72 164.4 R .752
9188 (the header for \231T)3.252 F .752
9189 (o:\232, \231Cc:\232, and \231Bcc:\232 lines, and send to e)-.8 F -.15
9190 (ve)-.25 G .752(ryone listed in those).15 F 2.539(lists. The)144 176.4 R
9191 .039(\231Bcc:\232 line will be deleted before sending.)2.539 F(An)5.039
9192 E 2.539(ya)-.15 G .04(ddresses in the ar)-2.539 F .04(gument v)-.18 F
9193 (ec-)-.15 E(tor will be deleted from the send list.)144 188.4 Q
9194 (\255V en)72 204.6 Q 32.32(vid The)-.4 F(indicated)3.18 E F2(en)3.18 E
9195 (vid)-.4 E F1 .68(is passed with the en)3.18 F -.15(ve)-.4 G .679
9196 (lope of the message and returned if the mes-).15 F(sage bounces.)144
9197 216.6 Q<ad58>72 232.8 Q F2(lo)2.5 E(g\214le)-.1 E F1 .724(Log all traf)
9198 31.74 F .724(\214c in and out of)-.25 F F2(sendmail)3.225 E F1 .725
9199 (in the indicated)3.225 F F2(lo)3.225 E(g\214le)-.1 E F1 .725(for deb)
9200 3.225 F .725(ugging mailer prob-)-.2 F 2.5(lems. This)144 244.8 R
9201 (produces a lot of data v)2.5 E
9202 (ery quickly and should be used sparingly)-.15 E(.)-.65 E .638
9203 (There are a number of options that may be speci\214ed as primiti)97 261
9204 R .937 -.15(ve \215)-.25 H 3.137(ags. These).15 F .637
9205 (are the e, i, m, and v)3.137 F 3.784(options. Also,)72 273 R 1.284
9206 (the f option may be speci\214ed as the)3.784 F F0<ad73>3.784 E F1 3.785
9207 (\215ag. The)3.785 F 1.285
9208 (DSN related options \231\255N\232, \231\255R\232, and)3.785 F
9209 <99ad569a206861>72 285 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G
9210 (ects on).25 E F2(sendmail)2.5 E F1(running as daemon.)2.5 E 0 Cg EP
9211 %%Page: 104 100
9212 %%BeginPageSetup
9213 BP
9214 %%EndPageSetup
9215 /F0 12/Times-Bold@0 SF 3(APPENDIX B)250.002 98.4 R -.12(QU)220.29 141.6
9216 S(EUE FILE FORMA).12 E(TS)-1.14 E/F1 10/Times-Roman@0 SF .102
9217 (This appendix describes the format of the queue \214les.)97 201 R .102
9218 (These \214les li)5.102 F .402 -.15(ve i)-.25 H 2.602(na).15 G .101
9219 (queue directory)-.001 F 5.101(.T)-.65 G .101(he indi-)-5.101 F .331
9220 (vidual qf, hf, Qf, df, and xf \214les may be stored in separate)72 213
9221 R/F2 10/Times-Italic@0 SF(qf/)2.831 E F1(,)A F2(df/)2.831 E F1 2.831(,a)
9222 C(nd)-2.831 E F2(xf/)2.831 E F1 .331(subdirectories if the)2.831 F 2.831
9223 (ya)-.15 G .331(re present)-2.831 F(in the queue directory)72 225 Q(.)
9224 -.65 E .924(All queue \214les ha)97 241.2 R 1.224 -.15(ve t)-.2 H .924
9225 (he name).15 F F2(ttYMDhmsNNppppp)3.424 E F1(where)3.424 E F2
9226 (YMDhmsNNppppp)3.424 E F1 .923(is the)3.423 F F2(id)3.423 E F1 .923
9227 (for this mes-)3.423 F(sage and the)72 253.2 Q F2(tt)2.5 E F1
9228 (is a type.)2.5 E(The indi)5 E(vidual letters in the)-.25 E F2(id)2.5 E
9229 F1(are:)2.5 E 28.78(YE)72 269.4 S(ncoded year)-28.78 E 27.11(ME)72 285.6
9230 S(ncoded month)-27.11 E 28.78(DE)72 301.8 S(ncoded day)-28.78 E 31(hE)72
9231 318 S(ncoded hour)-31 E 28.22(mE)72 334.2 S(ncoded minute)-28.22 E 32.11
9232 (sE)72 350.4 S(ncoded second)-32.11 E 19.06(NN Encoded)72 366.6 R(en)2.5
9233 E -.15(ve)-.4 G(lope number).15 E 8.5(ppppp At)72 382.8 R(least \214v)
9234 2.5 E 2.5(ed)-.15 G(ecimal digits of the process ID)-2.5 E .477
9235 (All \214les with the same id collecti)97 399 R -.15(ve)-.25 G .477
9236 (ly de\214ne one message.).15 F .477(Due to the use of memory-b)5.477 F
9237 (uf)-.2 E .477(fered \214les,)-.25 F(some of these \214les may ne)72 411
9238 Q -.15(ve)-.25 G 2.5(ra).15 G(ppear on disk.)-2.5 E(The types are:)97
9239 427.2 Q 25.17(qf The)72 443.4 R(queue control \214le.)2.5 E
9240 (This \214le contains the information necessary to process the job)5 E
9241 (.)-.4 E 25.17(hf The)72 459.6 R(same as a queue control \214le, b)2.5 E
9242 (ut for a quarantined queue job)-.2 E(.)-.4 E 25.17(df The)72 475.8 R
9243 .452(data \214le.)2.952 F .452(The message body \(e)5.452 F .452
9244 (xcluding the header\) is k)-.15 F .452(ept in this \214le.)-.1 F .451
9245 (Sometimes the df \214le)5.451 F .183(is not stored in the same directo\
9246 ry as the qf \214le; in this case, the qf \214le contains a `d' record \
9247 which)108 487.8 R
9248 (names the queue directory that contains the df \214le.)108 499.8 Q
9249 27.39(tf A)72 516 R .046(temporary \214le.)2.546 F .046
9250 (This is an image of the)5.046 F/F3 10/Times-Bold@0 SF(qf)2.546 E F1
9251 .046(\214le when it is being reb)2.546 F 2.545(uilt. It)-.2 F .045
9252 (should be renamed to a)2.545 F F3(qf)108 528 Q F1(\214le v)2.5 E
9253 (ery quickly)-.15 E(.)-.65 E 25.17(xf A)72 544.2 R .566
9254 (transcript \214le, e)3.066 F .567
9255 (xisting during the life of a session sho)-.15 F .567(wing e)-.25 F -.15
9256 (ve)-.25 G .567(rything that happens during that).15 F 3.122
9257 (session. Sometimes)108 556.2 R .622(the xf \214le must be generated be\
9258 fore a queue group has been selected; in this)3.122 F
9259 (case, the xf \214le will be stored in a directory of the def)108 568.2
9260 Q(ault queue group.)-.1 E 22.95(Qf A)72 584.4 R -.74(``)3.278 G(lost')
9261 .74 E 3.278('q)-.74 G .778(ueue control \214le.)-3.278 F F2(sendmail)
9262 5.778 E F1 .778(renames a)3.278 F F3(qf)3.278 E F1 .778(\214le to)3.278
9263 F F3(Qf)3.278 E F1 .779(if there is a se)3.278 F -.15(ve)-.25 G .779
9264 (re \(con\214guration\)).15 F .256(problem that cannot be solv)108 596.4
9265 R .256(ed without human interv)-.15 F 2.756(ention. Search)-.15 F .256
9266 (the log\214le for the queue \214le id)2.756 F .052
9267 (to \214gure out what happened.)108 608.4 R .052(After you resolv)5.052
9268 F .052(ed the problem, you can rename the)-.15 F F3(Qf)2.552 E F1 .053
9269 (\214le to)2.553 F F3(qf)2.553 E F1(and)2.553 E(send it ag)108 620.4 Q
9270 (ain.)-.05 E .741
9271 (The queue control \214le is structured as a series of lines each be)97
9272 636.6 R .74(ginning with a code letter)-.15 F 5.74(.T)-.55 G .74
9273 (he lines)-5.74 F(are as follo)72 648.6 Q(ws:)-.25 E 28.78(VT)72 664.8 S
9274 .819(he v)-28.78 F .819
9275 (ersion number of the queue \214le format, used to allo)-.15 F 3.32(wn)
9276 -.25 G -.25(ew)-3.32 G F2(sendmail)3.57 E F1 .82(binaries to read queue)
9277 3.32 F .004(\214les created by older v)108 676.8 R 2.504(ersions. Def)
9278 -.15 F .004(aults to v)-.1 F .004(ersion zero.)-.15 F .004
9279 (Must be the \214rst line of the \214le if present.)5.004 F -.15(Fo)108
9280 688.8 S 2.5(r8).15 G(.12 the v)-2.5 E(ersion number is 6.)-.15 E 28.78
9281 (AT)72 705 S 1.175(he information gi)-28.78 F -.15(ve)-.25 G 3.675(nb)
9282 .15 G 3.675(yt)-3.675 G 1.175(he A)-3.675 F 1.175
9283 (UTH= parameter of the \231MAIL FR)-.55 F 1.175
9284 (OM:\232 command or $f@$j if)-.4 F(sendmail has been called directly)108
9285 717 Q(.)-.65 E F3 188.36(SMM:08-104 Sendmail)72 756 R
9286 (Installation and Operation Guide)2.5 E 0 Cg EP
9287 %%Page: 105 101
9288 %%BeginPageSetup
9289 BP
9290 %%EndPageSetup
9291 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9292 (SMM:08-105)190.86 E/F1 10/Times-Roman@0 SF 28.78(HA)72 96 S .33
9293 (header de\214nition.)-25.95 F .33(There may be an)5.33 F 2.829(yn)-.15
9294 G .329(umber of these lines.)-2.829 F .329(The order is important: the)
9295 5.329 F 2.829(yr)-.15 G(epre-)-2.829 E .046
9296 (sent the order in the \214nal message.)108 108 R .046
9297 (These use the same syntax as header de\214nitions in the con\214gu-)
9298 5.046 F(ration \214le.)108 120 Q 29.33(CT)72 136.2 S .575
9299 (he controlling address.)-29.33 F .575
9300 (The syntax is \231localuser:aliasname\232.)5.575 F .575
9301 (Recipient addresses follo)5.575 F .575(wing this)-.25 F 2.814
9302 (line will be \215agged so that deli)108 148.2 R -.15(ve)-.25 G 2.814
9303 (ries will be run as the).15 F/F2 10/Times-Italic@0 SF(localuser)5.314 E
9304 F1 2.814(\(a user name from the)5.314 F .562(/etc/passwd \214le\);)108
9305 160.2 R F2(aliasname)3.062 E F1 .561(is the name of the alias that e)
9306 3.062 F .561(xpanded to this address \(used for print-)-.15 F
9307 (ing messages\).)108 172.2 Q 31(qT)72 188.4 S
9308 (he quarantine reason for quarantined queue items.)-31 E 28.78(QT)72
9309 204.6 S .797(he `)-28.78 F .797(`original recipient')-.74 F .798
9310 (', speci\214ed by the ORCPT= \214eld in an ESMTP transaction.)-.74 F
9311 .798(Used e)5.798 F(xclu-)-.15 E(si)108 216.6 Q -.15(ve)-.25 G
9312 (ly for Deli).15 E -.15(ve)-.25 G(ry Status Noti\214cations.).15 E
9313 (It applies only to the follo)5 E(wing `R' line.)-.25 E 32.67(rT)72
9314 232.8 S .783(he `)-32.67 F .783(`\214nal recipient')-.74 F 3.282('u)-.74
9315 G .782(sed for Deli)-3.282 F -.15(ve)-.25 G .782
9316 (ry Status Noti\214cations.).15 F .782(It applies only to the follo)
9317 5.782 F .782(wing `R')-.25 F(line.)108 244.8 Q 29.33(RA)72 261 S .705
9318 (recipient address.)-26.125 F .705
9319 (This will normally be completely aliased, b)5.705 F .705
9320 (ut is actually realiased when the)-.2 F .493(job is processed.)108 273
9321 R .492(There will be one line for each recipient.)5.493 F -1.11(Ve)5.492
9322 G .492(rsion 1 qf \214les also include a lead-)1.11 F .689(ing colon-te\
9323 rminated list of \215ags, which can be `S' to return a message on succe\
9324 ssful \214nal deli)108 285 R(v-)-.25 E(ery)108 297 Q 3.328(,`)-.65 G
9325 .828(F' to return a message on f)-3.328 F .828
9326 (ailure, `D' to return a message if the message is delayed, `B' to)-.1 F
9327 .94(indicate that the body should be returned, `N' to suppress returnin\
9328 g the body)108 309 R 3.441(,a)-.65 G .941(nd `P' to declare)-3.441 F
9329 (this as a `)108 321 Q(`primary')-.74 E 2.5('\()-.74 G
9330 (command line or SMTP-session\) address.)-2.5 E 30.44(ST)72 337.2 S
9331 (he sender address.)-30.44 E(There may only be one of these lines.)5 E
9332 29.89(TT)72 353.4 S(he job creation time.)-29.89 E
9333 (This is used to compute when to time out the job)5 E(.)-.4 E 30.44(PT)
9334 72 369.6 S .114(he current message priority)-30.44 F 5.114(.T)-.65 G
9335 .113(his is used to order the queue.)-5.114 F .113
9336 (Higher numbers mean lo)5.113 F .113(wer priori-)-.25 F 3.676(ties. The)
9337 108 381.6 R 1.176(priority changes as the message sits in the queue.)
9338 3.676 F 1.177(The initial priority depends on the)6.176 F
9339 (message class and the size of the message.)108 393.6 Q 27.11(MA)72
9340 409.8 S 2.704(message. This)-24.406 F .204(line is printed by the)2.704
9341 F F2(mailq)2.704 E F1 .203
9342 (command, and is generally used to store status infor)2.704 F(-)-.2 E
9343 2.5(mation. It)108 421.8 R(can contain an)2.5 E 2.5(yt)-.15 G -.15(ex)
9344 -2.5 G(t.).15 E 30.44(FF)72 438 S .043
9345 (lag bits, represented as one letter per \215ag.)-30.44 F .043
9346 (De\214ned \215ag bits are)5.043 F F0(r)2.543 E F1 .044
9347 (indicating that this is a response)2.544 F .143(message and)108 450 R
9348 F0(w)2.643 E F1 .143(indicating that a w)2.643 F .142
9349 (arning message has been sent announcing that the mail has been)-.1 F
9350 2.513(delayed. Other)108 462 R .013(\215ag bits are:)2.513 F F0(8)2.513
9351 E F1 2.513(:t)C .013(he body contains 8bit data,)-2.513 F F0(b)2.513 E
9352 F1 -5.012 2.513(:a B)D .014(cc: header should be remo)-2.513 F -.15(ve)
9353 -.15 G(d,).15 E F0(d)2.514 E F1(:)A .552
9354 (the mail has RET parameters \(see RFC 1894\),)108 474 R F0(n)3.052 E F1
9355 3.052(:t)C .552(he body of the message should not be returned)-3.052 F
9356 (in case of an error)108 486 Q(,)-.4 E F0(s)2.5 E F1 2.5(:t)C(he en)-2.5
9357 E -.15(ve)-.4 G(lope has been split.).15 E 28.78(NT)72 502.2 S
9358 (he total number of deli)-28.78 E -.15(ve)-.25 G(ry attempts.).15 E
9359 28.78(KT)72 518.4 S
9360 (he time \(as seconds since January 1, 1970\) of the last deli)-28.78 E
9361 -.15(ve)-.25 G(ry attempt.).15 E 31(dI)72 534.6 S 3.15(ft)-31 G .65
9362 (he df \214le is in a dif)-3.15 F .65(ferent directory than the qf \214\
9363 le, then a `d' record is present, specifying the)-.25 F
9364 (directory in which the df \214le resides.)108 546.6 Q 32.67(IT)72 562.8
9365 S .725(he i-number of the data \214le; this can be used to reco)-32.67 F
9366 -.15(ve)-.15 G 3.224(ry).15 G .724
9367 (our mail queue after a disastrous disk)-3.224 F(crash.)108 574.8 Q 31
9368 ($A)72 591 S(macro de\214nition.)-28.5 E(The v)5 E
9369 (alues of certain macros are passed through to the queue run phase.)-.25
9370 E 29.33(BT)72 607.2 S .924(he body type.)-29.33 F .925
9371 (The remainder of the line is a te)5.924 F .925
9372 (xt string de\214ning the body type.)-.15 F .925(If this \214eld is)
9373 5.925 F .009(missing, the body type is assumed to be \231unde\214ned\
9374 \232 and no special processing is attempted.)108 619.2 R(Le)5.008 E -.05
9375 (ga)-.15 G(l).05 E -.25(va)108 631.2 S
9376 (lues are \2317BIT\232 and \2318BITMIME\232.).25 E 29.89(ZT)72 647.4 S
9377 (he original en)-29.89 E -.15(ve)-.4 G
9378 (lope id \(from the ESMTP transaction\).).15 E -.15(Fo)5 G 2.5(rD).15 G
9379 (eli)-2.5 E -.15(ve)-.25 G 2.5(rS).15 G(tatus Noti\214cations only)-2.5
9380 E(.)-.65 E 4.072(As an e)97 663.6 R 4.072(xample, the follo)-.15 F 4.073
9381 (wing is a queue \214le sent to \231eric@mammoth.Berk)-.25 F(ele)-.1 E
9382 -.65(y.)-.15 G 4.073(EDU\232 and).65 F 0 Cg EP
9383 %%Page: 106 102
9384 %%BeginPageSetup
9385 BP
9386 %%EndPageSetup
9387 /F0 10/Times-Bold@0 SF 188.36(SMM:08-106 Sendmail)72 60 R
9388 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9389 (\231bostic@ok)72 98 Q(eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)
9390 -.15 G(EDU\232).65 E/F2 7/Times-Roman@0 SF(1)-4 I F1(:)4 I(V4)112 114.2
9391 Q(T711358135)112 126.2 Q(K904446490)112 138.2 Q(N0)112 150.2 Q(P2100941)
9392 112 162.2 Q($_eric@localhost)112 174.2 Q(${daemon_\215ags})112 186.2 Q
9393 (Seric)112 198.2 Q(Ceric:100:1000:sendmail@v)112 210.2 Q(angogh.CS.Berk)
9394 -.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:eric@mammoth.Berk)112
9395 222.2 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(RPFD:bostic@ok)112 234.2 Q
9396 (eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
9397 (H?P?Return-path: <^g>)112 246.2 Q(H??Recei)112 258.2 Q -.15(ve)-.25 G
9398 (d: by v).15 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
9399 (EDU \(5.108/2.7\) id AAA06703;).65 E(Fri, 17 Jul 1992 00:28:55 -0700)
9400 132 270.2 Q(H??Recei)112 282.2 Q -.15(ve)-.25 G(d: from mail.CS.Berk).15
9401 E(ele)-.1 E -.65(y.)-.15 G(EDU by v).65 E(angogh.CS.Berk)-.25 E(ele)-.1
9402 E -.65(y.)-.15 G(EDU \(5.108/2.7\)).65 E
9403 (id AAA06698; Fri, 17 Jul 1992 00:28:54 -0700)132 294.2 Q(H??Recei)112
9404 306.2 Q -.15(ve)-.25 G(d: from [128.32.31.21] by mail.CS.Berk).15 E(ele)
9405 -.1 E -.65(y.)-.15 G(EDU \(5.96/2.5\)).65 E
9406 (id AA22777; Fri, 17 Jul 1992 03:29:14 -0400)132 318.2 Q(H??Recei)112
9407 330.2 Q -.15(ve)-.25 G(d: by foo.bar).15 E(.baz.de \(5.57/Ultrix3.0-C\))
9408 -.55 E(id AA22757; Fri, 17 Jul 1992 09:31:25 GMT)132 342.2 Q
9409 (H?F?From: eric@foo.bar)112 354.2 Q(.baz.de \(Eric Allman\))-.55 E
9410 (H?x?Full-name: Eric Allman)112 366.2 Q
9411 (H??Message-id: <9207170931.AA22757@foo.bar)112 378.2 Q(.baz.de>)-.55 E
9412 (H??T)112 390.2 Q(o: sendmail@v)-.8 E(angogh.CS.Berk)-.25 E(ele)-.1 E
9413 -.65(y.)-.15 G(EDU).65 E(H??Subject: this is an e)112 402.2 Q
9414 (xample message)-.15 E .657(This sho)72 418.4 R .658(ws the person who \
9415 sent the message, the submission time \(in seconds since January 1, 197\
9416 0\), the)-.25 F(message priority)72 430.4 Q 2.5(,t)-.65 G
9417 (he message class, the recipients, and the headers for the message.)-2.5
9418 E .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL
9419 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8
9420 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108
9421 678.8 DL 116 678.8 112 678.8 DL 120 678.8 116 678.8 DL 124 678.8 120
9422 678.8 DL 128 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136 678.8 132
9423 678.8 DL 140 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144
9424 678.8 DL 152 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156
9425 678.8 DL 164 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168
9426 678.8 DL 176 678.8 172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180
9427 678.8 DL 188 678.8 184 678.8 DL 192 678.8 188 678.8 DL 196 678.8 192
9428 678.8 DL 200 678.8 196 678.8 DL 204 678.8 200 678.8 DL 208 678.8 204
9429 678.8 DL 212 678.8 208 678.8 DL 216 678.8 212 678.8 DL/F3 5
9430 /Times-Roman@0 SF(1)93.6 689.2 Q/F4 8/Times-Roman@0 SF .719(This e)3.2 J
9431 .719(xample is contri)-.12 F -.12(ve)-.2 G 2.719(da).12 G .719
9432 (nd probably inaccurate for your en)-2.719 F 2.719(vironment. Glance)
9433 -.32 F -.12(ove)2.718 G 2.718(ri).12 G 2.718(tt)-2.718 G 2.718(og)-2.718
9434 G .718(et an idea; nothing can replace)-2.718 F(looking at what your o)
9435 72 702 Q(wn system generates.)-.2 E 0 Cg EP
9436 %%Page: 107 103
9437 %%BeginPageSetup
9438 BP
9439 %%EndPageSetup
9440 /F0 12/Times-Bold@0 SF 3(APPENDIX C)249.672 98.4 R(SUMMAR)198.282 141.6
9441 Q 3(YO)-.42 G 3(FS)-3 G(UPPOR)-3 E 3(TF)-.48 G(ILES)-3 E/F1 10
9442 /Times-Roman@0 SF 1.52(This is a summary of the support \214les that)97
9443 201 R/F2 10/Times-Italic@0 SF(sendmail)4.019 E F1 1.519
9444 (creates or generates.)4.019 F(Man)6.519 E 4.019(yo)-.15 G 4.019(ft)
9445 -4.019 G 1.519(hese can be)-4.019 F(changed by editing the sendmail.cf \
9446 \214le; check there to \214nd the actual pathnames.)72 213 Q
9447 (/usr/sbin/sendmail)72 229.2 Q(The binary of)144 241.2 Q F2(sendmail)2.5
9448 E F1(.)A(/usr/bin/ne)72 257.4 Q -.1(wa)-.25 G(liases).1 E 3.734(Al)144
9449 269.4 S 1.235
9450 (ink to /usr/sbin/sendmail; causes the alias database to be reb)-3.734 F
9451 3.735(uilt. Running)-.2 F 1.235(this pro-)3.735 F
9452 (gram is completely equi)144 281.4 Q -.25(va)-.25 G(lent to gi).25 E
9453 (ving)-.25 E F2(sendmail)2.5 E F1(the)2.5 E/F3 10/Times-Bold@0 SF
9454 (\255bi)2.5 E F1(\215ag.)2.5 E 13.38(/usr/bin/mailq Prints)72 297.6 R
9455 3.703(al)3.703 G 1.203(isting of the mail queue.)-3.703 F 1.202
9456 (This program is equi)6.203 F -.25(va)-.25 G 1.202(lent to using the).25
9457 F F3(\255bp)3.702 E F1 1.202(\215ag to)3.702 F F2(sendmail)144 309.6 Q
9458 F1(.)A(/etc/mail/sendmail.cf)72 325.8 Q
9459 (The con\214guration \214le, in te)144 337.8 Q(xtual form.)-.15 E 1.72
9460 (/etc/mail/help\214le The)72 354 R(SMTP help \214le.)2.5 E
9461 (/etc/mail/statistics)72 370.2 Q 2.5(As)144 382.2 S
9462 (tatistics \214le; need not be present.)-2.5 E(/etc/mail/sendmail.pid)72
9463 398.4 Q .318(Created in daemon mode; it contains the process id of the \
9464 current SMTP daemon.)144 410.4 R .318(If you)5.318 F 1.048
9465 (use this in scripts; use `)144 422.4 R 1.048(`head \2551')-.74 F 3.548
9466 ('t)-.74 G 3.548(og)-3.548 G 1.047
9467 (et just the \214rst line; the second line contains the)-3.548 F .679
9468 (command line used to in)144 434.4 R -.2(vo)-.4 G .879 -.1(ke t).2 H
9469 .679(he daemon, and later v).1 F .679(ersions of)-.15 F F2(sendmail)3.18
9470 E F1 .68(may add more)3.18 F(information to subsequent lines.)144 446.4
9471 Q 5.06(/etc/mail/aliases The)72 462.6 R(te)2.5 E(xtual v)-.15 E
9472 (ersion of the alias \214le.)-.15 E(/etc/mail/aliases.db)72 478.8 Q
9473 (The alias \214le in)144 490.8 Q F2(hash)2.5 E F1(\(3\) format.)1.666 E
9474 (/etc/mail/aliases.{pag,dir})72 507 Q(The alias \214le in)144 519 Q F2
9475 (ndbm)2.5 E F1(\(3\) format.)1.666 E(/v)72 535.2 Q(ar/spool/mqueue)-.25
9476 E(The directory in which the mail queue\(s\) and temporary \214les resi\
9477 de.)144 547.2 Q(/v)72 563.4 Q(ar/spool/mqueue/qf*)-.25 E
9478 (Control \(queue\) \214les for messages.)144 575.4 Q(/v)72 591.6 Q
9479 (ar/spool/mqueue/df*)-.25 E(Data \214les.)144 603.6 Q(/v)72 619.8 Q
9480 (ar/spool/mqueue/tf*)-.25 E -.7(Te)144 631.8 S(mporary v).7 E
9481 (ersions of the qf \214les, used during queue \214le reb)-.15 E(uild.)
9482 -.2 E(/v)72 648 Q(ar/spool/mqueue/xf*)-.25 E 2.5(At)144 660 S
9483 (ranscript of the current session.)-2.5 E F3
9484 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-107)190.86 E
9485 0 Cg EP
9486 %%Page: 108 104
9487 %%BeginPageSetup
9488 BP
9489 %%EndPageSetup
9490 /F0 10/Times-Bold@0 SF 188.36(SMM:08-108 Sendmail)72 60 R
9491 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
9492 (This page intentionally left blank;)256.225 300 Q
9493 (replace it with a blank sheet for double-sided output.)218.6 312 Q 0 Cg
9494 EP
9495 %%Page: 3 105
9496 %%BeginPageSetup
9497 BP
9498 %%EndPageSetup
9499 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9500 (SMM:08-3)200.86 E/F1 12/Times-Roman@0 SF -1.116(TA)263.226 98.4 S
9501 (BLE OF CONTENTS)1.116 E/F2 10/Times-Roman@0 SF 2.5(1. B)72 124.8 R
9502 (ASIC INST)-.35 E(ALLA)-.93 E 1.18(TION ...............................\
9503 .......................................................................\
9504 .........)-1.11 F(7)31 E 2.5(1.1. Compiling)87 139.2 R .43(Sendmail ...\
9505 .......................................................................\
9506 ....................................)2.5 F(7)31 E 2.5(1.1.1. T)102 153.6
9507 R(weaking the Build In)-.8 E -.2(vo)-.4 G .19(cation ..................\
9508 ...................................................................).2 F
9509 (7)31 E 2.5(1.1.2. Creating)102 168 R 2.5(aS)2.5 G
9510 (ite Con\214guration File)-2.5 E 28.5(.................................\
9511 ............................................... 7)2.94 F 2.5(1.1.3. T)
9512 102 182.4 R(weaking the Mak)-.8 E 1.64(e\214le ........................\
9513 .......................................................................\
9514 ..)-.1 F(8)31 E 2.5(1.1.4. Compilation)102 196.8 R(and installation)2.5
9515 E 28.5(................................................................\
9516 ........................ 8)4.6 F 2.5(1.2. Con\214guration)87 211.2 R .99
9517 (Files ................................................................\
9518 ................................................)2.5 F(8)31 E 2.5
9519 (1.3. Details)87 225.6 R(of Installation Files)2.5 E 28.5(.............\
9520 .......................................................................\
9521 ............... 9)4.89 F 2.5(1.3.1. /usr/sbin/sendmail)102 240 R 23.5(.\
9522 .......................................................................\
9523 ................................. 10)2.66 F 2.5
9524 (1.3.2. /etc/mail/sendmail.cf)102 254.4 R 23.5(........................\
9525 .......................................................................\
9526 ..... 10)4.34 F 2.5(1.3.3. /etc/mail/submit.cf)102 268.8 R 23.5(.......\
9527 .......................................................................\
9528 .......................... 10)3.22 F 2.5(1.3.4. /usr/bin/ne)102 283.2 R
9529 -.1(wa)-.25 G 2.19(liases .............................................\
9530 ..........................................................).1 F(10)26 E
9531 2.5(1.3.5. /usr/bin/hoststat)102 297.6 R 23.5(.........................\
9532 .......................................................................\
9533 ............ 10)4.6 F 2.5(1.3.6. /usr/bin/pur)102 312 R 1.18(gestat ...\
9534 .......................................................................\
9535 ................................)-.18 F(10)26 E 2.5(1.3.7. /v)102 326.4
9536 R 1.81(ar/spool/mqueue ................................................\
9537 ........................................................)-.25 F(11)26 E
9538 2.5(1.3.8. /v)102 340.8 R 2.09(ar/spool/clientmqueue ..................\
9539 .......................................................................\
9540 ......)-.25 F(11)26 E 2.5(1.3.9. /v)102 355.2 R .97(ar/spool/mqueue/.ho\
9541 ststat ................................................................\
9542 ..........................)-.25 F(11)26 E 2.5
9543 (1.3.10. /etc/mail/aliases*)102 369.6 R 23.5(..........................\
9544 .......................................................................\
9545 ....... 11)4.06 F 2.5(1.3.11. /etc/rc)102 384 R(or /etc/init.d/sendmail)
9546 2.5 E 23.5(............................................................\
9547 .......................... 12)3.23 F 2.5(1.3.12. /etc/mail/help\214le)
9548 102 398.4 R 23.5(......................................................\
9549 ................................................... 12)3.22 F 2.5
9550 (1.3.13. /etc/mail/statistics)102 412.8 R 23.5(........................\
9551 .......................................................................\
9552 ........ 12)3.77 F 2.5(1.3.14. /usr/bin/mailq)102 427.2 R 23.5(........\
9553 .......................................................................\
9554 .............................. 12)4.88 F 2.5(1.3.15. sendmail.pid)102
9555 441.6 R 23.5(..........................................................\
9556 ..................................................... 12)4.61 F 2.5
9557 (1.3.16. Map)102 456 R .72(Files ......................................\
9558 .......................................................................\
9559 .......)2.5 F(14)26 E 2.5(2. NORMAL)72 470.4 R(OPERA)2.5 E 1.56(TIONS .\
9560 .......................................................................\
9561 .....................................)-1.11 F(14)26 E 2.5(2.1. The)87
9562 484.8 R(System Log)2.5 E 23.5(.........................................\
9563 .......................................................................\
9564 .... 14)4.89 F 2.5(2.1.1. F)102 499.2 R 2.26(ormat ....................\
9565 .......................................................................\
9566 ...............................)-.15 F(14)26 E 2.5(2.1.2. Le)102 513.6 R
9567 -.15(ve)-.25 G 2.24(ls ................................................\
9568 .......................................................................\
9569 ....).15 F(15)26 E 2.5(2.2. Dumping)87 528 R .72(State ................\
9570 .......................................................................\
9571 ................................)2.5 F(15)26 E 2.5(2.3. The)87 542.4 R
9572 (Mail Queues)2.5 E 23.5(...............................................\
9573 .................................................................... 15)
9574 4.07 F 2.5(2.3.1. Queue)102 556.8 R(Groups and Queue Directories)2.5 E
9575 23.5(..................................................................\
9576 ........ 16)2.99 F 2.5(2.3.2. Queue)102 571.2 R 1.84(Runs .............\
9577 .......................................................................\
9578 ..............................)2.5 F(16)26 E 2.5(2.3.3. Manual)102 585.6
9579 R(Interv)2.5 E 1.72(ention ............................................\
9580 .........................................................)-.15 F(17)26 E
9581 2.5(2.3.4. Printing)102 600 R(the queue)2.5 E 23.5(....................\
9582 .......................................................................\
9583 .............. 17)2.67 F 2.5(2.3.5. F)102 614.4 R(orcing the queue)-.15
9584 E 23.5(................................................................\
9585 ......................................... 17)3.94 F 2.5
9586 (2.3.6. Quarantined)102 628.8 R(Queue Items)2.5 E 23.5(................\
9587 .......................................................................\
9588 ...... 18)3.25 F 2.5(2.4. Disk)87 643.2 R(Based Connection Information)
9589 2.5 E 23.5(............................................................\
9590 ......................... 18)3.79 F 2.5(2.5. The)87 657.6 R
9591 (Service Switch)2.5 E 23.5(............................................\
9592 .................................................................... 19)
9593 2.68 F 2.5(2.6. The)87 672 R(Alias Database)2.5 E 23.5(................\
9594 .......................................................................\
9595 ......................... 19)2.69 F 2.5(2.6.1. Reb)102 686.4 R
9596 (uilding the alias database)-.2 E 23.5(................................\
9597 ....................................................... 21)4.27 F 2.5
9598 (2.6.2. Potential)102 700.8 R .72(problems ............................\
9599 .......................................................................\
9600 .....)2.5 F(21)26 E 2.5(2.6.3. List)102 715.2 R -.25(ow)2.5 G 1.81(ners\
9601  ......................................................................\
9602 .............................................).25 F(21)26 E 0 Cg EP
9603 %%Page: 4 106
9604 %%BeginPageSetup
9605 BP
9606 %%EndPageSetup
9607 /F0 10/Times-Bold@0 SF 198.36(SMM:08-4 Sendmail)72 60 R
9608 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
9609 (2.7. User)87 96 R(Information Database)2.5 E 23.5(....................\
9610 .......................................................................\
9611 ......... 21)2.7 F 2.5(2.8. Per)87 110.4 R(-User F)-.2 E(orw)-.15 E
9612 (arding \(.forw)-.1 E(ard Files\))-.1 E 23.5(..........................\
9613 ......................................................... 22)4.09 F 2.5
9614 (2.9. Special)87 124.8 R(Header Lines)2.5 E 23.5(......................\
9615 .......................................................................\
9616 ................ 22)2.97 F 2.5(2.9.1. Errors-T)102 139.2 R 2.09(o: ....\
9617 .......................................................................\
9618 ..........................................)-.8 F(22)26 E 2.5
9619 (2.9.2. Apparently-T)102 153.6 R 2.09(o: ..............................\
9620 .......................................................................\
9621 ........)-.8 F(22)26 E 2.5(2.9.3. Precedence)102 168 R 23.5(...........\
9622 .......................................................................\
9623 .................................. 22)2.97 F 2.5(2.10. IDENT)87 182.4 R
9624 (Protocol Support)2.5 E 23.5(..........................................\
9625 ........................................................... 22)2.95 F
9626 2.5(3. ARGUMENTS)72 196.8 R 23.5(......................................\
9627 .......................................................................\
9628 .................. 23)3.78 F 2.5(3.1. Queue)87 211.2 R(Interv)2.5 E 1.55
9629 (al ...................................................................\
9630 ....................................................)-.25 F(23)26 E 2.5
9631 (3.2. Daemon)87 225.6 R 1.29(Mode .....................................\
9632 .......................................................................\
9633 ...........)2.5 F(23)26 E 2.5(3.3. F)87 240 R(orcing the Queue)-.15 E
9634 23.5(..................................................................\
9635 ............................................... 24)4.22 F 2.5(3.4. Deb)
9636 87 254.4 R 1.76(ugging ................................................\
9637 .......................................................................\
9638 ......)-.2 F(24)26 E 2.5(3.5. Changing)87 268.8 R(the V)2.5 E
9639 (alues of Options)-1.11 E 23.5(........................................\
9640 .................................................... 25)3.23 F 2.5
9641 (3.6. T)87 283.2 R(rying a Dif)-.35 E(ferent Con\214guration File)-.25 E
9642 23.5(..................................................................\
9643 ................. 25)4.67 F 2.5(3.7. Logging)87 297.6 R -.35(Tr)2.5 G
9644 (af).35 E .5(\214c ....................................................\
9645 ..................................................................)-.25
9646 F(25)26 E 2.5(3.8. T)87 312 R(esting Con\214guration Files)-.7 E 23.5(.\
9647 .......................................................................\
9648 ........................... 26)4.19 F 2.5(3.9. Persistent)87 326.4 R
9649 (Host Status Information)2.5 E 23.5(...................................\
9650 ..................................................... 27)3.5 F 2.5
9651 (4. TUNING)72 340.8 R 23.5(............................................\
9652 .......................................................................\
9653 ...................... 27)2.68 F 2.5(4.1. T)87 355.2 R 1.07(imeouts ...\
9654 .......................................................................\
9655 ......................................................)-.35 F(27)26 E
9656 2.5(4.1.1. Queue)102 369.6 R(interv)2.5 E 2.1(al ......................\
9657 .......................................................................\
9658 .................)-.25 F(27)26 E 2.5(4.1.2. Read)102 384 R 1(timeouts .\
9659 .......................................................................\
9660 .......................................)2.5 F(27)26 E 2.5
9661 (4.1.3. Message)102 398.4 R 1.56(timeouts .............................\
9662 .......................................................................\
9663 .....)2.5 F(29)26 E 2.5(4.2. F)87 412.8 R(orking During Queue Runs)-.15
9664 E 23.5(................................................................\
9665 ................................. 30)4.49 F 2.5(4.3. Queue)87 427.2 R
9666 .73(Priorities ........................................................\
9667 .............................................................)2.5 F(30)
9668 26 E 2.5(4.4. Load)87 441.6 R .44(Limiting ............................\
9669 .......................................................................\
9670 .....................)2.5 F(30)26 E 2.5(4.5. Resource)87 456 R .17(Limi\
9671 ts ....................................................................\
9672 .................................................)2.5 F(31)26 E 2.5
9673 (4.6. Measures)87 470.4 R(ag)2.5 E(ainst Denial of Service Attacks)-.05
9674 E 23.5(................................................................\
9675 ......... 31)3.87 F 2.5(4.7. Deli)87 484.8 R -.15(ve)-.25 G(ry Mode).15
9676 E 23.5(................................................................\
9677 ....................................................... 31)3.08 F 2.5
9678 (4.8. Log)87 499.2 R(Le)2.5 E -.15(ve)-.25 G 2.52(l.).15 G 23.5(.......\
9679 .......................................................................\
9680 ................................................ 32)-2.52 F 2.5
9681 (4.9. File)87 513.6 R .72(Modes .......................................\
9682 .......................................................................\
9683 ...............)2.5 F(32)26 E 2.5(4.9.1. T)102 528 R 2.5(os)-.8 G
9684 (uid or not to suid?)-2.5 E 23.5(......................................\
9685 ........................................................... 32)6.52 F
9686 2.5(4.9.2. T)102 542.4 R(urning of)-.45 E 2.5(fs)-.25 G(ecurity checks)
9687 -2.5 E 23.5(...........................................................\
9688 ............................... 33)3.95 F 2.5(4.10. Connection)87 556.8
9689 R 1.56(Caching ........................................................\
9690 ....................................................)2.5 F(35)26 E 2.5
9691 (4.11. Name)87 571.2 R(Serv)2.5 E(er Access)-.15 E 23.5(...............\
9692 .......................................................................\
9693 ...................... 36)2.85 F 2.5(4.12. Mo)87 585.6 R(ving the Per)
9694 -.15 E(-User F)-.2 E(orw)-.15 E(ard Files)-.1 E 23.5(..................\
9695 .................................................................. 37)
9696 3.84 F 2.5(4.13. Free)87 600 R 1.85(Space .............................\
9697 .......................................................................\
9698 .......................)2.5 F(37)26 E 2.5(4.14. Maximum)87 614.4 R
9699 (Message Size)2.5 E 23.5(..............................................\
9700 ....................................................... 37)4.62 F 2.5
9701 (4.15. Pri)87 628.8 R -.25(va)-.25 G .3 -.15(cy F).25 H 1.93(lags .....\
9702 .......................................................................\
9703 ...........................................).15 F(37)26 E 2.5
9704 (4.16. Send)87 643.2 R(to Me T)2.5 E 2.08(oo ..........................\
9705 .......................................................................\
9706 ..................)-.8 F(37)26 E 2.5(5. THE)72 657.6 R
9707 (WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-1.11 E 23.5
9708 (........................................................ 38)4.64 F 2.5
9709 (5.1. R)87 672 R(and S \212 Re)2.5 E(writing Rules)-.25 E 23.5(........\
9710 .......................................................................\
9711 ................... 38)4.3 F 2.5(5.1.1. The)102 686.4 R(left hand side)
9712 2.5 E 23.5(............................................................\
9713 ............................................. 38)4.07 F 2.5(5.1.2. The)
9714 102 700.8 R(right hand side)2.5 E 23.5(................................\
9715 .......................................................................\
9716  39)3.51 F 2.5(5.1.3. Semantics)102 715.2 R(of re)2.5 E
9717 (writing rule sets)-.25 E 23.5(........................................\
9718 ........................................... 40)4.6 F 0 Cg EP
9719 %%Page: 5 107
9720 %%BeginPageSetup
9721 BP
9722 %%EndPageSetup
9723 /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
9724 (SMM:08-5)200.86 E/F1 10/Times-Roman@0 SF 2.5(5.1.4. Ruleset)102 96 R
9725 2.11(hooks ............................................................\
9726 ...................................................)2.5 F(41)26 E 2.5
9727 (5.1.4.1. check_relay)117 110.4 R 23.5(................................\
9728 .......................................................................\
9729 ... 41)2.69 F 2.5(5.1.4.2. check_mail)117 124.8 R 23.5(................\
9730 .......................................................................\
9731 ................... 41)4.9 F 2.5(5.1.4.3. check_rcpt)117 139.2 R 23.5(.\
9732 .......................................................................\
9733 ................................... 42)4.63 F 2.5(5.1.4.4. check_data)
9734 117 153.6 R 23.5(......................................................\
9735 ..................................................... 42)3.52 F 2.5
9736 (5.1.4.5. check_compat)117 168 R 23.5(.................................\
9737 ..................................................................... 4\
9738 2)3.24 F 2.5(5.1.4.6. check_eoh)117 182.4 R 23.5(......................\
9739 .......................................................................\
9740 ............... 42)3.24 F 2.5(5.1.4.7. check_etrn)117 196.8 R 23.5(....\
9741 .......................................................................\
9742 ................................ 42)4.63 F 2.5(5.1.4.8. check_e)117
9743 211.2 R .89(xpn .......................................................\
9744 ...................................................)-.15 F(43)26 E 2.5
9745 (5.1.4.9. check_vrfy)117 225.6 R 23.5(.................................\
9746 .......................................................................\
9747 ... 43)3.52 F 2.5(5.1.4.10. trust_auth)117 240 R 23.5(.................\
9748 .......................................................................\
9749 ................... 43)3.5 F 2.5(5.1.4.11. tls_client)117 254.4 R 23.5(\
9750 .......................................................................\
9751 ..................................... 43)4.33 F 2.5(5.1.4.12. tls_serv)
9752 117 268.8 R 2.27(er ...................................................\
9753 ........................................................)-.15 F(43)26 E
9754 2.5(5.1.4.13. tls_rcpt)117 283.2 R 23.5(...............................\
9755 .......................................................................\
9756 ......... 43)3.5 F 2.5(5.1.4.14. srv_features)117 297.6 R 23.5(........\
9757 .......................................................................\
9758 ........................ 43)4.63 F 2.5(5.1.4.15. try_tls)117 312 R 23.5
9759 (......................................................................\
9760 ........................................... 44)2.94 F 2.5
9761 (5.1.4.16. authinfo)117 326.4 R 23.5(..................................\
9762 .......................................................................\
9763 ..... 44)2.67 F 2.5(5.1.4.17. queue)117 340.8 R 1.44(group ............\
9764 .......................................................................\
9765 .....................)-.15 F(45)26 E 2.5(5.1.4.18. greet_pause)117 355.2
9766 R 23.5(................................................................\
9767 ........................................ 45)3.24 F 2.5(5.1.5. IPC)102
9768 369.6 R 1(mailers .....................................................\
9769 ..............................................................)2.5 F(45)
9770 26 E 2.5(5.2. D)87 384 R 2.5<8a44>2.5 G(e\214ne Macro)-2.5 E 23.5(.....\
9771 .......................................................................\
9772 .................................... 45)3.52 F 2.5(5.3. C)87 398.4 R
9773 (and F \212 De\214ne Classes)2.5 E 23.5(...............................\
9774 ...................................................................... \
9775 52)2.67 F 2.5(5.4. M)87 412.8 R 2.5<8a44>2.5 G(e\214ne Mailer)-2.5 E
9776 23.5(..................................................................\
9777 ............................................. 54)3.79 F 2.5(5.5. H)87
9778 427.2 R 2.5<8a44>2.5 G(e\214ne Header)-2.5 E 23.5(.....................\
9779 .......................................................................\
9780 ................... 58)3.25 F 2.5(5.6. O)87 441.6 R 2.5<8a53>2.5 G
9781 (et Option)-2.5 E 23.5(................................................\
9782 ..................................................................... 5\
9783 9)3.22 F 2.5(5.7. P)87 456 R 2.5<8a50>2.5 G(recedence De\214nitions)-2.5
9784 E 23.5(................................................................\
9785 .................................. 77)2.96 F 2.5(5.8. V)87 470.4 R 2.5
9786 <8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1.11 E -.15(ve)-.25 G 2.8
9787 (l.).15 G 23.5(........................................................\
9788 ................................ 77)-2.8 F 2.5(5.9. K)87 484.8 R 2.5
9789 <8a4b>2.5 G .3 -.15(ey F)-2.75 H(ile Declaration).15 E 23.5(...........\
9790 .......................................................................\
9791 ................... 78)2.81 F 2.5(5.10. Q)87 499.2 R 2.5<8a51>2.5 G
9792 (ueue Group Declaration)-2.5 E 23.5(...................................\
9793 ........................................................ 85)2.98 F 2.5
9794 (5.11. X)87 513.6 R 2.5<8a4d>2.5 G(ail Filter \(Milter\) De\214nitions)
9795 -2.5 E 23.5(...........................................................\
9796 ....................... 86)4.61 F 2.5(5.12. The)87 528 R(User Database)
9797 2.5 E 23.5(............................................................\
9798 .................................................. 87)4.92 F 2.5
9799 (5.12.1. Structure)102 542.4 R(of the user database)2.5 E 23.5(........\
9800 .......................................................................\
9801 ...... 87)2.7 F 2.5(5.12.2. User)102 556.8 R(database semantics)2.5 E
9802 23.5(..................................................................\
9803 ........................... 88)3.25 F 2.5(5.12.3. Creating)102 573.2 R
9804 (the database)2.5 E/F2 7/Times-Roman@0 SF(23)-4 I F1 23.5(.............\
9805 .......................................................................\
9806 ........... 89)2.91 4 N 2.5(6. O)72 587.6 R(THER CONFIGURA)-.4 E 1.97(T\
9807 ION ...................................................................\
9808 ......................................)-1.11 F(89)26 E 2.5(6.1. P)87 602
9809 R(arameters in de)-.15 E .3(vtools/OS/$oscf ...........................\
9810 ................................................................)-.25 F
9811 (89)26 E 2.5(6.2. P)87 616.4 R(arameters in sendmail/conf.h)-.15 E 23.5
9812 (......................................................................\
9813 ........................ 90)4.78 F 2.5(6.3. Con\214guration)87 630.8 R
9814 (in sendmail/conf.c)2.5 E 23.5(........................................\
9815 .................................................. 93)4.06 F 2.5
9816 (6.3.1. Built-in)102 645.2 R(Header Semantics)2.5 E 23.5(..............\
9817 .......................................................................\
9818 ...... 93)4.9 F 2.5(6.3.2. Restricting)102 659.6 R(Use of Email)2.5 E
9819 23.5(..................................................................\
9820 ............................ 94)4.34 F 2.5(6.3.3. Ne)102 674 R 2.5(wD)
9821 -.25 G(atabase Map Classes)-2.5 E 23.5(................................\
9822 ......................................................... 95)4.89 F 2.5
9823 (6.3.4. Queueing)102 688.4 R 1.56(Function ............................\
9824 .......................................................................\
9825 ....)2.5 F(95)26 E 2.5(6.3.5. Refusing)102 702.8 R
9826 (Incoming SMTP Connections)2.5 E 23.5(.................................\
9827 ...................................... 96)2.94 F 2.5(6.3.6. Load)102
9828 717.2 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E 23.5(.............\
9829 .......................................................................\
9830 ...... 96)2.74 F 0 Cg EP
9831 %%Page: 6 108
9832 %%BeginPageSetup
9833 BP
9834 %%EndPageSetup
9835 /F0 10/Times-Bold@0 SF 198.36(SMM:08-6 Sendmail)72 60 R
9836 (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5
9837 (6.4. Con\214guration)87 96 R(in sendmail/daemon.c)2.5 E 23.5(.........\
9838 .......................................................................\
9839 ..... 96)2.67 F 2.5(6.5. LD)87 110.4 R .29(AP .........................\
9840 .......................................................................\
9841 .....................................)-.4 F(97)26 E 2.5(6.5.1. LD)102
9842 124.8 R(AP Recursion)-.4 E 23.5(.......................................\
9843 ................................................................... 97)
9844 4.74 F 2.5(6.5.1.1. Example)117 139.2 R 23.5(..........................\
9845 .......................................................................\
9846 .............. 97)2.95 F 2.5(6.6. ST)87 153.6 R(AR)-.93 E .58(TTLS ....\
9847 .......................................................................\
9848 .................................................)-.6 F(98)26 E 2.5
9849 (6.6.1. Certi\214cates)102 168 R(for ST)2.5 E(AR)-.93 E .87(TTLS ......\
9850 .......................................................................\
9851 .............)-.6 F(98)26 E 2.5(6.6.2. PRNG)102 182.4 R(for ST)2.5 E(AR)
9852 -.93 E 2.25(TTLS ......................................................\
9853 ...........................................)-.6 F(98)26 E 2.5
9854 (6.7. Encoding)87 196.8 R(of ST)2.5 E(AR)-.93 E(TTLS and A)-.6 E
9855 (UTH related Macros)-.55 E 23.5
9856 (............................................................ 99)2.56 F
9857 2.5(7. A)72 211.2 R(CKNO)-.4 E .1(WLEDGEMENTS .........................\
9858 .......................................................................\
9859 ............)-.35 F(99)26 E(Appendix A.)72 225.6 Q(COMMAND LINE FLA)5 E
9860 1.97(GS ...............................................................\
9861 ..........................)-.4 F(101)21 E(Appendix B.)72 240 Q -.1(QU)5
9862 G(EUE FILE FORMA).1 E 1.38(TS .........................................\
9863 ...................................................)-1.11 F(104)21 E
9864 (Appendix C.)72 254.4 Q(SUMMAR)5 E 2.5(YO)-.65 G 2.5(FS)-2.5 G(UPPOR)
9865 -2.5 E 2.5(TF)-.6 G 1.12(ILES .........................................\
9866 .....................................)-2.5 F(107)21 E 0 Cg EP
9867 %%Trailer
9868 end
9869 %%EOF