+%!PS-Adobe-3.0
+%%Creator: groff version 1.08
+%%DocumentNeededResources: font Times-Bold
+%%+ font Times-Roman
+%%+ font Times-Italic
+%%+ font Symbol
+%%DocumentSuppliedResources: procset grops 1.08 0
+%%Pages: 59
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.08 0
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font Symbol
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL
+792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron/scaron/zcaron
+/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space
+/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft
+/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four
+/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash
+/bracketright/circumflex/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/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase
+/guillemotleft/guillemotright/bullet/florin/fraction/perthousand/dagger
+/daggerdbl/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar
+/section/dieresis/copyright/ordfeminine/guilsinglleft/logicalnot/minus
+/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
+/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guilsinglright
+/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
+/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
+/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
+/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis]def/Times-Italic@0 ENC0/Times-Italic RE
+/Times-Roman@0 ENC0/Times-Roman RE/Times-Bold@0 ENC0/Times-Bold RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 16/Times-Bold@0 SF(SENDMAIL)244.888 143.4 Q/F1 12/Times-Bold@0 SF(INST)
+170.172 172.2 Q(ALLA)-1.08 E(TION AND OPERA)-1.14 E(TION GUIDE)-1.14 E/F2 10
+/Times-Roman@0 SF(Eric Allman)263.42 196.2 Q(Uni)219.725 208.2 Q -.15(ve)-.25 G
+(rsity of California, Berk).15 E(ele)-.1 E(y)-.15 E(Mammoth Project)251.75
+220.2 Q(eric@CS.Berk)239.41 232.2 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E -1.11
+(Ve)265.225 256.2 S(rsion 8.1)1.11 E -.15(Fo)236.965 280.2 S 2.5(rS).15 G
+(endmail V)258.765 280.2 Q(ersion 8.1)-1.11 E/F3 10/Times-Italic@0 SF(Sendmail)
+97 324.6 Q F2 .699(implements a general purpose internetw)3.199 F .698
+(ork mail routing f)-.1 F .698(acility under the UNIX* operat-)-.1 F .378
+(ing system.)72 336.6 R .378(It is not tied to an)5.378 F 2.878(yo)-.15 G .378
+(ne transport protocol \212 its function may be lik)208.214 336.6 R .378
+(ened to a crossbar switch,)-.1 F 1.036
+(relaying messages from one domain into another)72 348.6 R 6.036(.I)-.55 G
+3.536(nt)284.502 348.6 S 1.036
+(he process, it can do a limited amount of message)295.818 348.6 R .604(header\
+ editing to put the message into a format that is appropriate for the recei)72
+360.6 R .604(ving domain.)-.25 F .604(All of this is)5.604 F
+(done under the control of a con\214guration \214le.)72 372.6 Q .711
+(Due to the requirements of \215e)97 388.8 R .711(xibility for)-.15 F F3
+(sendmail)3.211 E F2 3.211(,t)C .71(he con\214guration \214le can seem some)
+311.688 388.8 R .71(what unap-)-.25 F 2.893(proachable. Ho)72 400.8 R(we)-.25 E
+-.15(ve)-.25 G 1.193 -.4(r, t).15 H .393(here are only a fe).4 F 2.893(wb)-.25
+G .394(asic con\214gurations for most sites, for which standard con\214gu-)
+253.381 400.8 R .646(ration \214les ha)72 412.8 R .946 -.15(ve b)-.2 H .646
+(een supplied.).15 F .645(Most other con\214gurations can be b)5.646 F .645
+(uilt by adjusting an e)-.2 F .645(xisting con\214gura-)-.15 F
+(tion \214les incrementally)72 424.8 Q(.)-.65 E F3(Sendmail)97 441 Q F2 .15
+(is based on RFC822 \(Internet Mail F)2.65 F .15
+(ormat Protocol\), RFC821 \(Simple Mail T)-.15 F .15(ransport Pro-)-.35 F .129
+(tocol\), RFC1123 \(Internet Host Requirements\), and RFC1425 \(SMTP Service E\
+xtensions\).)72 453 R(Ho)5.129 E(we)-.25 E -.15(ve)-.25 G .929 -.4(r, s).15 H
+(ince).4 E F3(sendmail)72 465 Q F2 .749(is designed to w)3.249 F .749
+(ork in a wider w)-.1 F .749(orld, in man)-.1 F 3.25(yc)-.15 G .75
+(ases it can be con\214gured to e)309.31 465 R .75(xceed these proto-)-.15 F
+2.5(cols. These)72 477 R(cases are described herein.)2.5 E(Although)97 493.2 Q
+F3(sendmail)3.548 E F2 1.047(is intended to run without the need for monitorin\
+g, it has a number of features)3.548 F 1.972(that may be used to monitor or ad\
+just the operation under unusual circumstances.)72 505.2 R 1.972
+(These features are)6.972 F(described.)72 517.2 Q .817
+(Section one describes ho)97 533.4 R 3.317(wt)-.25 G 3.317(od)211.668 533.4 S
+3.317(oa)224.985 533.4 S(basic)-.001 E F3(sendmail)3.316 E F2 3.316
+(installation. Section)3.316 F(tw)3.316 E 3.316(oe)-.1 G .816
+(xplains the day-to-day)412.938 533.4 R .282(information you should kno)72
+545.4 R 2.782(wt)-.25 G 2.782(om)196.768 545.4 S .282
+(aintain your mail system.)212.33 545.4 R .282(If you ha)5.282 F .583 -.15
+(ve a r)-.2 H(elati).15 E -.15(ve)-.25 G .283(ly normal site, these tw).15 F(o)
+-.1 E .635(sections should contain suf)72 557.4 R .635
+(\214cient information for you to install)-.25 F F3(sendmail)3.135 E F2 .634
+(and k)3.135 F .634(eep it happ)-.1 F 4.434 -.65(y. S)-.1 H .634(ection three)
+.65 F .925(describes some parameters that may be safely tweak)72 569.4 R 3.425
+(ed. Section)-.1 F .925(four has information re)3.425 F -.05(ga)-.15 G .925
+(rding the com-).05 F .886(mand line ar)72 581.4 R 3.386(guments. Section)-.18
+F<8c76>3.386 E 3.386(ec)-.15 G .885
+(ontains the nitty-gritty information about the con\214guration \214le.)221.92
+581.4 R(This)5.885 E .501
+(section is for masochists and people who must write their o)72 593.4 R .501
+(wn con\214guration \214le.)-.25 F .501(Section six gi)5.501 F -.15(ve)-.25 G
+3.002(sab).15 G(rief)490.12 593.4 Q .355(description of dif)72 605.4 R .355
+(ferences in this v)-.25 F .355(ersion of)-.15 F F3(sendmail)2.855 E F2 5.355
+(.T)C .355(he appendix)298.85 605.4 R .355(es gi)-.15 F .654 -.15(ve a b)-.25 H
+.354(rief b).15 F .354(ut detailed e)-.2 F(xplanation)-.15 E
+(of a number of features not described in the rest of the paper)72 617.4 Q(.)
+-.55 E .32 LW 76 680.4 72 680.4 DL 80 680.4 76 680.4 DL 84 680.4 80 680.4 DL 88
+680.4 84 680.4 DL 92 680.4 88 680.4 DL 96 680.4 92 680.4 DL 100 680.4 96 680.4
+DL 104 680.4 100 680.4 DL 108 680.4 104 680.4 DL 112 680.4 108 680.4 DL 116
+680.4 112 680.4 DL 120 680.4 116 680.4 DL 124 680.4 120 680.4 DL 128 680.4 124
+680.4 DL 132 680.4 128 680.4 DL 136 680.4 132 680.4 DL 140 680.4 136 680.4 DL
+144 680.4 140 680.4 DL 148 680.4 144 680.4 DL 152 680.4 148 680.4 DL 156 680.4
+152 680.4 DL 160 680.4 156 680.4 DL 164 680.4 160 680.4 DL 168 680.4 164 680.4
+DL 172 680.4 168 680.4 DL 176 680.4 172 680.4 DL 180 680.4 176 680.4 DL 184
+680.4 180 680.4 DL 188 680.4 184 680.4 DL 192 680.4 188 680.4 DL 196 680.4 192
+680.4 DL 200 680.4 196 680.4 DL 204 680.4 200 680.4 DL 208 680.4 204 680.4 DL
+212 680.4 208 680.4 DL 216 680.4 212 680.4 DL/F4 8/Times-Roman@0 SF
+(*UNIX is a trademark of Bell Laboratories.)93.6 692.4 Q/F5 10/Times-Bold@0 SF
+(Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)457.9 756 Q EP
+%%Page: 5 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-5)457.9 60 Q 2.5(1. B)72 96 R(ASIC INST)-.3 E(ALLA)-.9 E(TION)-.95 E/F1
+10/Times-Italic@0 SF 1.121(This section is a very r)112 112.2 R 1.121(ough r)
+-.45 F -.15(ew)-.37 G 1.121(rite; please don').15 F 3.621(ta)-.3 G 1.122
+(ssume that it is alr)325.529 112.2 R 1.122(eady completely corr)-.37 F(ect.)
+-.37 E(Howe)87 124.2 Q(ver)-.15 E 2.5(,p)-1.11 G(lease send me sug)131.84 124.2
+Q -.1(ge)-.1 G(stions so that later ver).1 E(sions of this document can be mor)
+-.1 E 2.5(ea)-.37 G(ccur)450.59 124.2 Q(ate)-.15 E(.)-.15 E/F2 10/Times-Roman@0
+SF .234(There are tw)112 140.4 R 2.733(ob)-.1 G .233
+(asic steps to installing sendmail.)175.631 140.4 R .233(The hard part is to b)
+5.233 F .233(uild the con\214guration table.)-.2 F 1.186(This is a \214le that\
+ sendmail reads when it starts up that describes the mailers it kno)87 152.4 R
+1.186(ws about, ho)-.25 F 3.686(wt)-.25 G(o)499 152.4 Q .715
+(parse addresses, ho)87 164.4 R 3.215(wt)-.25 G 3.215(or)178.315 164.4 S -.25
+(ew)189.86 164.4 S .715(rite the message header).25 F 3.215(,a)-.4 G .715
+(nd the settings of v)306.75 164.4 R .714(arious options.)-.25 F .714
+(Although the)5.714 F .852(con\214guration table is quite comple)87 176.4 R
+.852(x, a con\214guration can usually be b)-.15 F .852(uilt by adjusting an e)
+-.2 F .852(xisting of)-.15 F(f-)-.25 E 1.078(the-shelf con\214guration.)87
+188.4 R 1.078(The second part is actually doing the installation, i.e., creati\
+ng the necessary)6.078 F(\214les, etc.)87 200.4 Q .192(The remainder of this s\
+ection will describe the installation of sendmail assuming you can use one)112
+216.6 R 1.432(of the e)87 228.6 R 1.432(xisting con\214gurations and that the \
+standard installation parameters are acceptable.)-.15 F 1.431(All path-)6.431 F
+8.62(names and e)87 240.6 R 8.62(xamples are gi)-.15 F -.15(ve)-.25 G 11.12(nf)
+.15 G 8.62(rom the root of the)257.57 240.6 R F1(sendmail)378.16 240.6 Q F2
+8.62(subtree, normally)425.39 240.6 R F1(/usr/sr)87 252.6 Q(c/usr)-.37 E
+(.sbin/sendmail)-1.11 E F2(on 4.3BSD.)2.5 E .511(If you are loading this of)112
+268.8 R 3.011(ft)-.25 G .511(he tape, continue with the ne)222.578 268.8 R .511
+(xt session.)-.15 F .511(If you ha)5.511 F .811 -.15(ve a r)-.2 H .511
+(unning binary).15 F
+(already on your system, you should probably skip to section 1.2.)87 280.8 Q F0
+2.5(1.1. Compiling)87 304.8 R(Sendmail)2.5 E F2 .434
+(All sendmail source is in the)127 321 R F1(sr)2.934 E(c)-.37 E F2
+(subdirectory)2.934 E 5.434(.I)-.65 G 2.934(fy)321.652 321 S .435
+(ou are running on a 4.4BSD system, com-)332.916 321 R(pile by typing \231mak)
+102 333 Q 2.5(e\232. On)-.1 F(other systems, you may ha)2.5 E .3 -.15(ve t)-.2
+H 2.5(om).15 G(ak)348.75 333 Q 2.5(es)-.1 G(ome other adjustments.)368.92 333 Q
+F0 2.5(1.1.1. Old)102 357 R -.1(ve)2.5 G(rsions of mak).1 E(e)-.1 E F2
+(If you are not running the ne)142 373.2 Q 2.5(wv)-.25 G(ersion of)270.74 373.2
+Q F0(mak)2.5 E(e)-.1 E F2(you will probably ha)2.5 E .3 -.15(ve t)-.2 H 2.5(ou)
+.15 G(se)444.16 373.2 Q(mak)157 389.4 Q 2.5<65ad>-.1 G 2.5(fM)186.7 389.4 S(ak)
+201.42 389.4 Q(e\214le.dist)-.1 E .885(This \214le does not assume se)117 405.6
+R -.15(ve)-.25 G .885(ral ne).15 F 3.385(ws)-.25 G(yntax)280.025 405.6 Q .885
+(es, including the \231+=\232 syntax in macro de\214nition)-.15 F
+(and the \231.include\232 syntax.)117 417.6 Q F0 2.5(1.1.2. Compilation)102
+441.6 R(\215ags)2.5 E F1(Sendmail)142 457.8 Q F2(supports tw)2.5 E 2.5(od)-.1 G
+(if)240.51 457.8 Q(ferent formats for the)-.25 E F1(aliases)2.5 E F2 2.5
+(database. These)2.5 F(formats are:)2.5 E 39.5(NDBM The)117 474 R -.74(``)3.166
+G(ne).74 E 3.166(wD)-.25 G(BM')240.432 474 Q 3.166('f)-.74 G .666(ormat, a)
+268.408 474 R -.25(va)-.2 G .666(ilable on nearly all systems around today).25
+F 5.667(.T)-.65 G(his)492.33 474 Q -.1(wa)189 486 S 3.541(st).1 G 1.041
+(he preferred format prior to 4.4BSD.)210.771 486 R 1.041(It allo)6.041 F 1.041
+(ws such comple)-.25 F 3.54(xt)-.15 G 1.04(hings as)470.46 486 R
+(multiple databases and closing a currently open database.)189 498 Q 32.84
+(NEWDB The)117 514.2 R(ne)3.323 E 3.323(wd)-.25 G .824
+(atabase package from Berk)232.606 514.2 R(ele)-.1 E 4.624 -.65(y. I)-.15 H
+3.324(fy).65 G .824(ou ha)382.716 514.2 R 1.124 -.15(ve t)-.2 H .824
+(his, use it.).15 F .824(It allo)5.824 F(ws)-.25 E .839
+(long records, multiple open databases, real in-memory caching, and so forth.)
+189 526.2 R -1.1(Yo)189 538.2 S 3.581(uc)1.1 G 1.081
+(an de\214ne this in conjunction with one of the other tw)213.141 538.2 R 1.082
+(o; if you do, old)-.1 F .693(databases are read, b)189 550.2 R .693
+(ut when a ne)-.2 F 3.193(wd)-.25 G .693
+(atabase is created it will be in NEWDB)341.681 550.2 R 4.285(format. As)189
+562.2 R 4.285(an)4.285 G 1.785(asty hack, if you ha)254.065 562.2 R 2.086 -.15
+(ve N)-.2 H 1.786(EWDB, NDBM, and YPCOMP).15 F -1.11(AT)-.92 G 1.163
+(de\214ned, and if the \214le)189 574.2 R F1(/var/yp/Mak)3.663 E(e\214le)-.1 E
+F2 -.15(ex)3.663 G 1.163(ists and is readable,).15 F F1(sendmail)3.662 E F2
+(will)3.662 E .344(create both ne)189 586.2 R 2.844(wa)-.25 G .344(nd old v)
+260.032 586.2 R .345(ersions of the alias \214le during a)-.15 F F1(ne)2.845 E
+(walias)-.15 E F2(command.)2.845 E 1.219
+(This is required because the Sun NIS/YP system reads the DBM v)189 598.2 R
+1.219(ersion of)-.15 F(the alias \214le.)189 610.2 Q(It')5 E 2.5(su)-.55 G
+(gly as sin, b)265.11 610.2 Q(ut it w)-.2 E(orks.)-.1 E 1.112
+(If neither of these are de\214ned,)117 626.4 R F1(sendmail)3.612 E F2 1.112
+(reads the alias \214le into memory on e)3.612 F -.15(ve)-.25 G 1.112(ry in).15
+F -.2(vo)-.4 G(cation.).2 E(This can be slo)117 638.4 Q 2.5(wa)-.25 G
+(nd should be a)191.18 638.4 Q -.2(vo)-.2 G(ided.).2 E .719
+(System V based systems can de\214ne SYSTEM5 to mak)142 654.6 R 3.219(es)-.1 G
+-2.15 -.25(ev e)378.083 654.6 T .719(ral small adjustments.).25 F(This)5.719 E
+1.076(changes the handling of timezones and uses the much less ef)117 666.6 R
+(\214cient)-.25 E F1(loc)3.576 E(kf)-.2 E F2 1.076(call in preference to)3.576
+F F1(\215oc)117 678.6 Q(k)-.2 E F2 7.225(.T)C 2.224(hese can be speci\214ed se\
+parately using the compilation \215ags SYS5TZ and LOCKF)151.515 678.6 R
+(respecti)117 690.6 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E 1.646(If you don')142
+706.8 R 4.147(th)-.18 G -2.25 -.2(av e)202.03 706.8 T(the)4.347 E F1(unseten)
+4.147 E(v)-.4 E F2 1.647(routine in your system library)4.147 F 4.147(,d)-.65 G
+1.647(e\214ne the UNSETENV)411.276 706.8 R(compilation \215ag.)117 718.8 Q EP
+%%Page: 6 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 198.36(SMM:08-6 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -1.1(Yo)142 96 S
+3.855(um)1.1 G 1.355(ay also ha)169.755 96 R 1.655 -.15(ve t)-.2 H 3.855(od).15
+G 1.355(e\214ne the compilation v)242.035 96 R 1.354
+(ariable LA_TYPE to describe ho)-.25 F 3.854(wy)-.25 G(our)490.67 96 Q(load a)
+117 108 Q -.15(ve)-.2 G(rage is computed.).15 E
+(This and other \215ags are detailed in section 6.1.)5 E F0 2.5
+(1.1.3. Compilation)102 132 R(and installation)2.5 E F1 .308
+(After making the local system con\214guration described abo)142 148.2 R -.15
+(ve)-.15 G 2.809(,Y).15 G .309(ou should be able to com-)398.855 148.2 R .87
+(pile and install the system.)117 162.2 R .87
+(Compilation can be performed using \231mak)5.87 F(e)-.1 E/F2 7/Times-Roman@0
+SF(1)412.24 158.2 Q F1 3.37<9a69>415.74 162.2 S 3.37(nt)426.33 162.2 S(he)
+437.48 162.2 Q F0(sendmail/sr)3.37 E(c)-.18 E F1(directory)117 174.2 Q 5(.Y)
+-.65 G(ou may be able to install using)166.07 174.2 Q(mak)157 190.4 Q 2.5(ei)
+-.1 G(nstall)183.84 190.4 Q 3.346
+(This should install the binary in /usr/sbin and create links from /usr/bin/ne)
+117 206.6 R -.1(wa)-.25 G 3.346(liases and).1 F 1.577
+(/usr/bin/mailq to /usr/sbin/sendmail.)117 218.6 R 1.577
+(On BSD4.4 systems it will also format and install man)6.577 F(pages.)117 230.6
+Q F0 2.5(1.2. Con\214guration)87 254.6 R(Files)2.5 E/F3 10/Times-Italic@0 SF
+(Sendmail)127 270.8 Q F1 .355(cannot operate without a con\214guration \214le.)
+2.855 F .355(The con\214guration de\214nes the mail sys-)5.355 F .286
+(tems understood at this site, ho)102 282.8 R 2.786(wt)-.25 G 2.786(oa)239.856
+282.8 S .286(ccess them, ho)252.082 282.8 R 2.786(wt)-.25 G 2.786(of)323.79
+282.8 S(orw)334.906 282.8 Q .286(ard email to remote mail systems, and)-.1 F
+3.113(an)102 294.8 S .613(umber of tuning parameters.)114.553 294.8 R .614
+(This con\214guration \214le is detailed in the later portion of this docu-)
+5.614 F(ment.)102 306.8 Q(The)127 323 Q F3(sendmail)2.764 E F1 .264
+(con\214guration can be daunting at \214rst.)2.764 F .264(The w)5.264 F .264
+(orld is comple)-.1 F .264(x, and the mail con-)-.15 F .108
+(\214guration re\215ects that.)102 335 R .108(The distrib)5.108 F .109
+(ution includes an m4-based con\214guration package that hides a lot)-.2 F
+(of the comple)102 347 Q(xity)-.15 E(.)-.65 E .47
+(These con\214guration \214les are simpler than old v)127 363.2 R .47
+(ersions lar)-.15 F .47(gely because the w)-.18 F .47(orld has become)-.1 F
+1.448(simpler; in particular)102 375.2 R 3.948(,t)-.4 G -.15(ex)197.604 375.2 S
+1.448(t-based host \214les are of).15 F 1.449(\214cially eliminated, ob)-.25 F
+1.449(viating the need to \231hide\232)-.15 F(hosts behind a re)102 387.2 Q
+(gistered internet g)-.15 E(ate)-.05 E -.1(wa)-.25 G -.65(y.).1 G .092(These \
+\214les also assume that most of your neighbors use domain-based UUCP addressi\
+ng; that)127 403.4 R .361(is, instead of naming hosts as \231host!user\232 the)
+102 415.4 R 2.861(yw)-.15 G .361(ill use \231host.domain!user\232.)299.435
+415.4 R .361(The con\214guration \214les)5.361 F(can be customized to w)102
+427.4 Q(ork around this, b)-.1 E(ut it is more comple)-.2 E(x.)-.15 E 2.828(Ih)
+127 443.6 S -2.25 -.2(av e)138.158 443.6 T(n').2 E 2.828(tt)-.18 G .328
+(ested these yet on an isolated LAN en)168.226 443.6 R .328
+(vironment with a single UUCP connection to)-.4 F 4.408(the outside w)102 455.6
+R 6.908(orld. If)-.1 F 4.409(you are in such an en)6.908 F 4.409
+(vironment, please send comments to send-)-.4 F(mail@ok)102 467.6 Q(eef)-.1 E
+(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E .658
+(Our con\214guration \214les are processed by)127 483.8 R F3(m4)3.158 E F1 .658
+(to f)3.158 F .657(acilitate local customization; the directory)-.1 F F3(cf)
+3.157 E F1 .396(of the sendmail distrib)102 495.8 R .396
+(ution directory contains the source \214les.)-.2 F .396
+(This directory contains se)5.396 F -.15(ve)-.25 G .397(ral sub-).15 F
+(directories:)102 507.8 Q 61.73(cf Both)102 524 R .56
+(site-dependent and site-independent descriptions of hosts.)3.06 F .56
+(These can be lit-)5.56 F .445(eral host names \(e.g., \231ucb)174 536 R -.25
+(va)-.15 G .445(x.mc\232\) when the hosts are g).25 F(ate)-.05 E -.1(wa)-.25 G
+.445(ys or more general).1 F 3.589(descriptions \(such as \231tcpproto.mc\232 \
+as a general description of an SMTP-)174 548 R .536(connected host or \231uucp\
+proto.mc\232 as a general description of a UUCP-connected)174 560 R 3.291
+(host\). Files)174 572 R(ending)3.291 E F0(.mc)3.291 E F1(\(`)3.291 E .791
+(`Master Con\214guration')-.74 F .791('\) are the input descriptions; the)-.74
+F 2.14(output is in the corresponding)174 584 R F0(.cf)4.64 E F1 4.64
+(\214le. The)4.64 F 2.14(general structure of these \214les is)4.64 F
+(described belo)174 596 Q -.65(w.)-.25 G 39.5(domain Site-dependent)102 612.2 R
+.428(subdomain descriptions.)2.928 F .428(These are tied to the w)5.428 F .428
+(ay your or)-.1 F -.05(ga)-.18 G(niza-).05 E .292(tion w)174 624.2 R .292
+(ants to do addressing.)-.1 F -.15(Fo)5.292 G 2.792(re).15 G(xample,)313.122
+624.2 Q F0(domain/cs.exposed.m4)2.792 E F1 .292(is our descrip-)2.792 F .443
+(tion for hosts in the CS.Berk)174 636.2 R(ele)-.1 E -.65(y.)-.15 G .443
+(EDU subdomain that w).65 F .442(ant their indi)-.1 F .442(vidual host-)-.25 F
+.962(name to be e)174 648.2 R .963(xternally visible;)-.15 F F0
+(domain/cs.hidden.m4)3.463 E F1 .963(is the same e)3.463 F .963(xcept that the)
+-.15 F 2.628(hostname is hidden \(e)174 660.2 R -.15(ve)-.25 G 2.628
+(rything looks lik).15 F 5.128(ei)-.1 G 5.128(tc)362.038 660.2 S 2.627
+(omes from CS.Berk)374.386 660.2 R(ele)-.1 E -.65(y.)-.15 G(EDU\).).65 E
+(These are referenced using the)174 672.2 Q/F4 9/Times-Roman@0 SF(DOMAIN)2.5 E
+F0(m4)2.5 E F1(macro in the)2.5 E F0(.mc)2.5 E F1(\214le.)2.5 E .32 LW 76 681.8
+72 681.8 DL 80 681.8 76 681.8 DL 84 681.8 80 681.8 DL 88 681.8 84 681.8 DL 92
+681.8 88 681.8 DL 96 681.8 92 681.8 DL 100 681.8 96 681.8 DL 104 681.8 100
+681.8 DL 108 681.8 104 681.8 DL 112 681.8 108 681.8 DL 116 681.8 112 681.8 DL
+120 681.8 116 681.8 DL 124 681.8 120 681.8 DL 128 681.8 124 681.8 DL 132 681.8
+128 681.8 DL 136 681.8 132 681.8 DL 140 681.8 136 681.8 DL 144 681.8 140 681.8
+DL 148 681.8 144 681.8 DL 152 681.8 148 681.8 DL 156 681.8 152 681.8 DL 160
+681.8 156 681.8 DL 164 681.8 160 681.8 DL 168 681.8 164 681.8 DL 172 681.8 168
+681.8 DL 176 681.8 172 681.8 DL 180 681.8 176 681.8 DL 184 681.8 180 681.8 DL
+188 681.8 184 681.8 DL 192 681.8 188 681.8 DL 196 681.8 192 681.8 DL 200 681.8
+196 681.8 DL 204 681.8 200 681.8 DL 208 681.8 204 681.8 DL 212 681.8 208 681.8
+DL 216 681.8 212 681.8 DL/F5 5/Times-Roman@0 SF(1)93.6 692.2 Q/F6 8
+/Times-Roman@0 SF(where you may ha)3.2 I .24 -.12(ve t)-.16 H 2(or).12 G
+(eplace \231mak)175.132 695.4 Q(e\232 with \231mak)-.08 E 2<65ad>-.08 G 2(fM)
+267.452 695.4 S(ak)279.228 695.4 Q(e\214le.dist\232 as appropriate.)-.08 E EP
+%%Page: 7 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-7)457.9 60 Q/F1 10/Times-Roman@0 SF 41.74(feature De\214nitions)102 96
+R .728(of speci\214c features that some particular host in your site might w)
+3.228 F(ant.)-.1 E 2.467(These are referenced using the)174 108 R/F2 9
+/Times-Roman@0 SF(FEA)4.966 E(TURE)-.999 E F0(m4)4.966 E F1 4.966(macro. An)
+4.966 F -.15(ex)4.966 G 2.466(ample feature is).15 F 1.316(use_cw_\214le \(whi\
+ch tells sendmail to read an /etc/sendmail.cw \214le on startup to)174 120 R
+(\214nd the set of local names\).)174 132 Q 50.62(hack Local)102 148.2 R 1.886
+(hacks, referenced using the)4.387 F F2(HA)4.386 E(CK)-.36 E F0(m4)4.386 E F1
+4.386(macro. T)4.386 F 1.886(ry to a)-.35 F -.2(vo)-.2 G 1.886(id these.).2 F
+(The)6.886 E(point of ha)174 160.2 Q(ving them here is to mak)-.2 E 2.5(ei)-.1
+G 2.5(tc)325.91 160.2 S(lear that the)335.63 160.2 Q 2.5(ys)-.15 G(mell.)394.08
+160.2 Q 56.72(m4 Site-independent)102 176.4 R/F3 10/Times-Italic@0 SF(m4)2.538
+E F1 .038(\(1\) include \214les that ha)B .338 -.15(ve i)-.2 H .038
+(nformation common to all con\214gu-).15 F(ration \214les.)174 188.4 Q
+(This can be thought of as a \231#include\232 directory)5 E(.)-.65 E 43.95
+(mailer De\214nitions)102 204.6 R .918(of mailers, referenced using the)3.418 F
+F2(MAILER)3.417 E F0(m4)3.417 E F1 3.417(macro. De\214ned)3.417 F(mailer)3.417
+E(types in this distrib)174 216.6 Q(ution are f)-.2 E
+(ax, local, smtp, uucp, and usenet.)-.1 E 43.39(ostype De\214nitions)102 232.8
+R 1.156(describing v)3.656 F 1.157(arious operating system en)-.25 F 1.157
+(vironments \(such as the loca-)-.4 F(tion of support \214les\).)174 244.8 Q
+(These are referenced using the)5 E F2(OSTYPE)2.5 E F0(m4)2.5 E F1(macro.)2.5 E
+60.61(sh Shell)102 261 R(\214les used by the)2.5 E F0(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(houldn')362.97 261 Q 2.5(th)-.18 G
+-2.25 -.2(av e)404.18 261 T(to mess with these.)2.7 E 30.61(sitecon\214g Local)
+102 277.2 R .49(site con\214guration information, such as UUCP connecti)2.99 F
+(vity)-.25 E 5.49(.T)-.65 G(he)450.61 277.2 Q 2.99(yn)-.15 G(ormally)472.89
+277.2 Q(contain lists of site information, for e)174 289.2 Q(xample:)-.15 E
+(SITE\(contessa\))214 305.4 Q(SITE\(hoptoad\))214 317.4 Q(SITE\(nkainc\))214
+329.4 Q(SITE\(well\))214 341.4 Q(The)174 357.6 Q 2.5(ya)-.15 G
+(re referenced using the SITECONFIG macro:)201.34 357.6 Q
+(SITECONFIG\(site.con\214g.\214le, name_of_site, X\))214 373.8 Q(where)174 390
+Q F3(X)2.703 E F1 .203(is the macro/class name to use.)2.703 F .204
+(It can be U \(indicating locally connected)5.204 F(hosts\) or one of W)174 402
+Q 2.5(,X)-.92 G 2.5(,o)259.73 402 S 2.5(rYf)269.73 402 S
+(or up to three remote UUCP hubs.)288.61 402 Q .757(If you are in a ne)127
+418.2 R 3.257(wd)-.25 G .757(omain \(e.g., a compan)214.042 418.2 R .756
+(y\), you will probably w)-.15 F .756(ant to create a cf/domain)-.1 F .87
+(\214le for your domain.)102 430.2 R .871
+(This consists primarily of relay de\214nitions: for e)5.871 F .871
+(xample, Berk)-.15 F(ele)-.1 E(y')-.15 E 3.371(sd)-.55 G(omain)479 430.2 Q .16
+(de\214nition de\214nes relays for BitNET)102 442.2 R 2.66(,C)-.74 G(SNET)
+257.61 442.2 Q 2.66(,a)-.74 G .16(nd UUCP)291.47 442.2 R 5.16(.O)-1.11 G 2.66
+(ft)344.57 442.2 S .16(hese, only the UUCP relay is particu-)353.34 442.2 R .46
+(larly speci\214c to Berk)102 454.2 R(ele)-.1 E 4.26 -.65(y. A)-.15 H .46
+(ll of these are internet-style domain names.).65 F .46(Please check to mak)
+5.46 F 2.96(ec)-.1 G(er)493.1 454.2 Q(-)-.2 E(tain the)102 466.2 Q 2.5(ya)-.15
+G(re reasonable for your domain.)143.51 466.2 Q 1.407(Subdomains at Berk)127
+482.4 R(ele)-.1 E 3.907(ya)-.15 G 1.407
+(re also represented in the cf/domain directory)235.681 482.4 R 6.406(.F)-.65 G
+1.406(or e)439.408 482.4 R 1.406(xample, the)-.15 F 1.49(domain cs-e)102 494.4
+R 1.491(xposed is the Computer Science subdomain with the local hostname sho)
+-.15 F 1.491(wn to other)-.25 F 1.411(users; cs-hidden mak)102 506.4 R 1.411
+(es users appear to be from the CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 1.41
+(EDU subdomain \(with no local).65 F 1.083(host information included\).)102
+518.4 R -1.1(Yo)6.083 G 3.583(uw)1.1 G 1.083(ill probably ha)246.332 518.4 R
+1.384 -.15(ve t)-.2 H 3.584(ou).15 G 1.084
+(pdate this directory to be appropriate for)335.866 518.4 R(your domain.)102
+530.4 Q -1.1(Yo)127 546.6 S 4.373(uw)1.1 G 1.873(ill ha)154.713 546.6 R 2.173
+-.15(ve t)-.2 H 4.373(ou).15 G 1.873(se or create)207.482 546.6 R F0(.mc)4.372
+E F1 1.872(\214les in the)4.372 F F3(cf/cf)4.372 E F1 1.872
+(subdirectory for your hosts.)4.372 F 1.872(This is)6.872 F
+(detailed in the cf/README \214le.)102 558.6 Q F0 2.5(1.3. Details)87 582.6 R
+(of Installation Files)2.5 E F1(This subsection describes the \214les that com\
+prise the sendmail installation.)127 598.8 Q F0 2.5(1.3.1. /usr/sbin/sendmail)
+102 622.8 R F1 .08(The binary for sendmail is located in /usr/sbin)142 641 R/F4
+7/Times-Roman@0 SF(2)326.708 637 Q F1 5.079(.I)330.208 641 S 2.579(ts)341.117
+641 S .079(hould be setuid root.)350.366 641 R -.15(Fo)5.079 G 2.579(rs).15 G
+.079(ecurity rea-)458.111 641 R .32 LW 76 669.2 72 669.2 DL 80 669.2 76 669.2
+DL 84 669.2 80 669.2 DL 88 669.2 84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92
+669.2 DL 100 669.2 96 669.2 DL 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL
+112 669.2 108 669.2 DL 116 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2
+120 669.2 DL 128 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2
+DL 140 669.2 136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152
+669.2 148 669.2 DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160
+669.2 DL 168 669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172 669.2 DL
+180 669.2 176 669.2 DL 184 669.2 180 669.2 DL 188 669.2 184 669.2 DL 192 669.2
+188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204 669.2 200 669.2
+DL 208 669.2 204 669.2 DL 212 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F5 5
+/Times-Roman@0 SF(2)93.6 679.6 Q/F6 8/Times-Roman@0 SF .384
+(This is usually /usr/sbin on 4.4BSD and ne)3.2 J .384(wer systems; man)-.2 F
+2.385(ys)-.12 G .385(ystems install it in /usr/lib)302.957 682.8 R 4.385(.I)
+-.32 G .385(understand it is in /usr/ucblib on)398.739 682.8 R
+(System V Release 4.)72 692.4 Q EP
+%%Page: 8 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 198.36(SMM:08-8 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(sons, /, /usr)
+117 98 Q 2.5(,a)-.4 G(nd /usr/sbin should be o)171.6 98 Q
+(wned by root, mode 755)-.25 E/F2 7/Times-Roman@0 SF(3)364.4 94 Q F1(.)367.9 98
+Q F0 2.5(1.3.2. /etc/sendmail.cf)102 122 R F1 .781
+(This is the con\214guration \214le for sendmail.)142 138.2 R .78
+(This and the frozen con\214guration \214le are the)5.781 F 2.179(only tw)117
+152.2 R 4.679(on)-.1 G 2.179(on-library \214le names compiled into sendmail)
+164.038 152.2 R F2(4)354.642 148.2 Q F1 7.178(.S)358.142 152.2 S 2.178
+(ome older systems install it in)373.38 152.2 R F0(/usr/lib/sendmail.cf)117
+164.2 Q F1(.)A(If you w)142 180.4 Q(ant to mo)-.1 E .3 -.15(ve t)-.15 H
+(his \214le, change).15 E/F3 10/Times-Italic@0 SF(sr)2.5 E(c/pathnames.h)-.37 E
+F1(.)A .721(The con\214guration \214le is normally created using the distrib)
+142 196.6 R .721(ution \214les described abo)-.2 F -.15(ve)-.15 G 5.721(.I).15
+G(f)500.67 196.6 Q .64(you ha)117 208.6 R .94 -.15(ve a p)-.2 H .64
+(articularly unusual system con\214guration you may need to create a special v)
+.15 F(ersion.)-.15 E
+(The format of this \214le is detailed in later sections of this document.)117
+220.6 Q F0 2.5(1.3.3. /usr/ucb/newaliases)102 244.6 R F1 1.589
+(If you are running deli)142 260.8 R -.15(ve)-.25 G 1.589
+(rmail, it is critical that the).15 F F3(ne)4.089 E(waliases)-.15 E F1 1.59
+(command be replaced.)4.09 F(This can just be a link to)117 272.8 Q F3
+(sendmail)2.5 E F1(:)A(rm \255f /usr/ucb/ne)157 289 Q -.1(wa)-.25 G(liases).1 E
+(ln /usr/sbin/sendmail /usr/ucb/ne)157 301 Q -.1(wa)-.25 G(liases).1 E
+(This can be installed in whate)117 317.2 Q -.15(ve)-.25 G 2.5(rs).15 G
+(earch path you prefer for your system.)254.91 317.2 Q F0 2.5(1.3.4. /v)102
+341.2 R(ar/spool/mqueue)-.1 E F1 .218(The directory)142 357.4 R F3
+(/var/spool/mqueue)2.718 E F1 .217(should be created to hold the mail queue.)
+2.718 F .217(This directory)5.217 F(should be mode 700 and o)117 369.4 Q
+(wned by root.)-.25 E(The actual path of this directory is de\214ned in the)142
+385.6 Q F0(Q)2.5 E F1(option of the)2.5 E F3(sendmail.cf)2.5 E F1(\214le.)2.5 E
+F0 2.5(1.3.5. /etc/aliases*)102 409.6 R F1 1.492
+(The system aliases are held in \231/etc/aliases\232.)142 425.8 R 3.992(As)
+6.492 G 1.492(ample is gi)350.006 425.8 R -.15(ve)-.25 G 3.993(ni).15 G 3.993
+<6e99>417.694 425.8 S 1.493(lib/aliases\232 which)431.127 425.8 R
+(includes some aliases which)117 437.8 Q F3(must)2.5 E F1(be de\214ned:)2.5 E
+(cp lib/aliases /etc/aliases)157 454 Q F3(edit /etc/aliases)157 466 Q F1 -1.1
+(Yo)117 482.2 S 2.5(us)1.1 G(hould e)139.51 482.2 Q(xtend this \214le with an)
+-.15 E 2.5(ya)-.15 G(liases that are apropos to your system.)267.54 482.2 Q
+(Normally)142 498.4 Q F3(sendmail)3.61 E F1 1.109(looks at a v)3.61 F 1.109
+(ersion of these \214les maintained by the)-.15 F F3(dbm)3.609 E F1 1.109
+(\(3\) or)1.666 F F3(db)3.609 E F1(\(3\))1.666 E 3.46(routines. These)117 510.4
+R .96(are stored either in \231/etc/aliases.dir\232 and \231/etc/aliases.pag\
+\232 or \231/etc/aliases.db\232)3.46 F 1.022
+(depending on which database package you are using.)117 522.4 R 1.022
+(These can initially be created as empty)6.022 F(\214les, b)117 534.4 Q(ut the)
+-.2 E 2.5(yw)-.15 G(ill ha)180.54 534.4 Q .3 -.15(ve t)-.2 H 2.5(ob).15 G 2.5
+(ei)227.69 534.4 S(nitialized promptly)237.41 534.4 Q 5(.T)-.65 G
+(hese should be mode 644:)326.76 534.4 Q(cp /de)157 550.6 Q
+(v/null /etc/aliases.dir)-.25 E(cp /de)157 562.6 Q(v/null /etc/aliases.pag)-.25
+E(chmod 644 /etc/aliases.*)157 574.6 Q(ne)157 586.6 Q -.1(wa)-.25 G(liases).1 E
+(The)117 602.8 Q F3(db)2.79 E F1 .29(routines preset the mode reasonably)2.79 F
+2.79(,s)-.65 G 2.79(ot)301.68 602.8 S .29(his step can be skipped.)312.25 602.8
+R .29(The actual path of this)5.29 F(\214le is de\214ned in the)117 614.8 Q F0
+(A)2.5 E F1(option of the)2.5 E F3(sendmail.cf)2.5 E F1(\214le.)2.5 E .32 LW 76
+655.6 72 655.6 DL 80 655.6 76 655.6 DL 84 655.6 80 655.6 DL 88 655.6 84 655.6
+DL 92 655.6 88 655.6 DL 96 655.6 92 655.6 DL 100 655.6 96 655.6 DL 104 655.6
+100 655.6 DL 108 655.6 104 655.6 DL 112 655.6 108 655.6 DL 116 655.6 112 655.6
+DL 120 655.6 116 655.6 DL 124 655.6 120 655.6 DL 128 655.6 124 655.6 DL 132
+655.6 128 655.6 DL 136 655.6 132 655.6 DL 140 655.6 136 655.6 DL 144 655.6 140
+655.6 DL 148 655.6 144 655.6 DL 152 655.6 148 655.6 DL 156 655.6 152 655.6 DL
+160 655.6 156 655.6 DL 164 655.6 160 655.6 DL 168 655.6 164 655.6 DL 172 655.6
+168 655.6 DL 176 655.6 172 655.6 DL 180 655.6 176 655.6 DL 184 655.6 180 655.6
+DL 188 655.6 184 655.6 DL 192 655.6 188 655.6 DL 196 655.6 192 655.6 DL 200
+655.6 196 655.6 DL 204 655.6 200 655.6 DL 208 655.6 204 655.6 DL 212 655.6 208
+655.6 DL 216 655.6 212 655.6 DL/F4 5/Times-Roman@0 SF(3)93.6 666 Q/F5 8
+/Times-Roman@0 SF .149(Some v)3.2 J .15(endors ship them o)-.12 F .15
+(wned by bin; this creates a security hole that is not actually related to)-.2
+F/F6 8/Times-Italic@0 SF(sendmail)2.15 E F5 4.15(.O)C .15(ther important di-)
+447.26 669.2 R(rectories that should ha)72 678.8 Q .24 -.12(ve r)-.16 H
+(estricti).12 E .24 -.12(ve o)-.2 H(wnerships and permissions are /bin, /usr/b\
+in, /etc, /usr/etc, /lib, and /usr/lib)-.08 E(.)-.32 E F4(4)93.6 689.2 Q F5
+.588(The system libraries can reference other \214les; in particular)3.2 J
+2.589(,s)-.32 G .589
+(ystem library subroutines that sendmail calls probably reference)294.805 692.4
+R F6(/etc/passwd)72 702 Q F5(and)2 E F6(/etc/r)2 E(esolv)-.296 E(.conf)-.592 E
+F5(.)A EP
+%%Page: 9 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-9)457.9 60 Q 2.5(1.3.6. /etc/sendmail.fc)102 96 R/F1 10/Times-Roman@0
+SF .61(If you intend to install the frozen v)142 112.2 R .609
+(ersion of the con\214guration \214le \(for quick startup\) you)-.15 F
+(should create the \214le /etc/sendmail.fc and initialize it.)117 124.2 Q
+(This step may be safely skipped.)5 E(cp /de)157 140.4 Q
+(v/null /etc/sendmail.fc)-.25 E(chmod 644 /etc/sendmail.fc)157 152.4 Q
+(/usr/sbin/sendmail \255bz)157 164.4 Q 1.027
+(In general, freeze \214les are not w)117 180.6 R 1.028
+(orth doing unless your disks are much f)-.1 F 1.028(aster than your CPU;)-.1 F
+(this is seldom true an)117 192.6 Q 2.5(ym)-.15 G(ore.)217.13 192.6 Q 1.321
+(If your)142 208.8 R/F2 10/Times-Italic@0 SF(sendmail)3.821 E F1 -.1(wa)3.821 G
+3.821(sn).1 G 1.321(ot compiled with)238.834 208.8 R/F3 9/Times-Roman@0 SF(FR)
+3.821 E(OZENCONFIG)-.36 E F1 1.321(de\214ned, the)3.821 F F0(\255bz)3.821 E F1
+1.32(\215ag will be)3.821 F(ignored.)117 220.8 Q F0 2.5(1.3.7. /etc/r)102 244.8
+R(c)-.18 E F1 .155(It will be necessary to start up the sendmail daemon when y\
+our system reboots.)142 261 R .156(This dae-)5.156 F 1.538(mon performs tw)117
+273 R 4.037(of)-.1 G 1.537(unctions: it listens on the SMTP sock)201.223 273 R
+1.537(et for connections \(to recei)-.1 F 1.837 -.15(ve m)-.25 H(ail).15 E .442
+(from a remote system\) and it processes the queue periodically to insure that\
+ mail gets deli)117 285 R -.15(ve)-.25 G(red).15 E(when hosts come up.)117 297
+Q .505(Add the follo)142 313.2 R .505(wing lines to \231/etc/rc\232 \(or \231/\
+etc/rc.local\232 as appropriate\) in the area where it)-.25 F
+(is starting up the daemons:)117 325.2 Q
+(if [ \255f /usr/sbin/sendmail \255a \255f /etc/sendmail.cf ]; then)157 341.4 Q
+(\(cd /v)193 353.4 Q(ar/spool/mqueue; rm \255f [lnx]f*\))-.25 E
+(/usr/sbin/sendmail \255bd \255q30m &)193 365.4 Q(echo \255n ' sendmail' >/de)
+193 377.4 Q(v/console)-.25 E<8c>157 389.4 Q .173
+(The \231cd\232 and \231rm\232 commands insure that all lock \214les ha)117
+405.6 R .474 -.15(ve b)-.2 H .174(een remo).15 F -.15(ve)-.15 G .174(d; e).15 F
+.174(xtraneous lock \214les)-.15 F .005
+(may be left around if the system goes do)117 417.6 R .004
+(wn in the middle of processing a message.)-.25 F .004(The line that)5.004 F
+2.293(actually in)117 429.6 R -.2(vo)-.4 G -.1(ke).2 G(s).1 E F2(sendmail)4.793
+E F1 2.293(has tw)4.793 F 4.793<6f8d>-.1 G 2.293
+(ags: \231\255bd\232 causes it to listen on the SMTP port, and)272.935 429.6 R
+(\231\255q30m\232 causes it to run the queue e)117 441.6 Q -.15(ve)-.25 G
+(ry half hour).15 E(.)-.55 E .379(Some people use a more comple)142 457.8 R
+2.879(xs)-.15 G .379(tartup script, remo)285.214 457.8 R .378
+(ving zero length qf \214les and df \214les)-.15 F
+(for which there is no qf \214le.)117 469.8 Q -.15(Fo)5 G 2.5(re).15 G(xample:)
+253.9 469.8 Q EP
+%%Page: 10 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-10 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(#r)157 96 S
+(emo)167.83 96 Q .3 -.15(ve z)-.15 H(ero length qf \214les).15 E(for qf)157 108
+Q(\214le in qf*)-.25 E(do)157 120 Q(if [ \255r $qf)193 132 Q(\214le ])-.25 E
+(then)193 144 Q(if [ ! \255s $qf)229 156 Q(\214le ])-.25 E(then)229 168 Q
+(echo \255n " <zero: $qf)265 180 Q(\214le>" > /de)-.25 E(v/console)-.25 E
+(rm \255f $qf)265 192 Q(\214le)-.25 E<8c>229 204 Q<8c>193 216 Q(done)157 228 Q
+2.5(#r)157 240 S(ename tf \214les to be qf if the qf does not e)167.83 240 Q
+(xist)-.15 E(for tf)157 252 Q(\214le in tf*)-.25 E(do)157 264 Q(qf)193 276 Q
+(\214le=`echo $tf)-.25 E(\214le | sed ')-.25 E(s/t/q/'`)-.55 E(if [ \255r $tf)
+193 288 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25 E(then)193 300 Q
+(echo \255n " <reco)229 312 Q -.15(ve)-.15 G(ring: $tf).15 E(\214le>" > /de)
+-.25 E(v/console)-.25 E(mv $tf)229 324 Q(\214le $qf)-.25 E(\214le)-.25 E(else)
+193 336 Q(echo \255n " <e)229 348 Q(xtra: $tf)-.15 E(\214le>" > /de)-.25 E
+(v/console)-.25 E(rm \255f $tf)229 360 Q(\214le)-.25 E<8c>193 372 Q(done)157
+384 Q 2.5(#r)157 396 S(emo)167.83 396 Q .3 -.15(ve b)-.15 H(ogus qf \214les).15
+E(for df)157 408 Q(\214le in df*)-.25 E(do)157 420 Q(qf)193 432 Q
+(\214le=`echo $df)-.25 E(\214le | sed ')-.25 E(s/d/q/'`)-.55 E(if [ \255r $df)
+193 444 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25 E(then)193 456 Q
+(echo \255n " <incomplete: $df)229 468 Q(\214le>" > /de)-.25 E(v/console)-.25 E
+(rm \255f $df)229 480 Q(\214le)-.25 E<8c>193 492 Q(done)157 504 Q<8c>157 516 Q
+.755(If you are not running a v)142 536.4 R .755
+(ersion of UNIX that supports Berk)-.15 F(ele)-.1 E 3.256(yT)-.15 G(CP/IP)
+416.722 536.4 Q 3.256(,d)-1.11 G 3.256(on)450.268 536.4 S .756(ot include)
+463.524 536.4 R(the)117 548.4 Q F0(\255bd)2.5 E F1(\215ag.)2.5 E F0 2.5
+(1.3.8. /usr/lib/sendmail.hf)102 572.4 R F1 2.078
+(This is the help \214le used by the SMTP)142 588.6 R F0(HELP)4.578 E F1 4.578
+(command. It)4.578 F 2.078(should be copied from)4.578 F
+(\231lib/sendmail.hf\232:)117 600.6 Q(cp lib/sendmail.hf /usr/lib)157 616.8 Q
+(The actual path of this \214le is de\214ned in the)117 633 Q F0(H)2.5 E F1
+(option of the)2.5 E/F2 10/Times-Italic@0 SF(sendmail.cf)2.5 E F1(\214le.)2.5 E
+F0 2.5(1.3.9. /etc/sendmail.st)102 657 R F1 3.04
+(If you wish to collect statistics about your mail traf)142 673.2 R 3.04
+(\214c, you should create the \214le)-.25 F(\231/etc/sendmail.st\232:)117 685.2
+Q(cp /de)157 701.4 Q(v/null /etc/sendmail.st)-.25 E(chmod 666 /etc/sendmail.st)
+157 713.4 Q EP
+%%Page: 11 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-11)452.9 60 Q/F1 10/Times-Roman@0 SF .716(This \214le does not gro)117
+96 R 4.516 -.65(w. I)-.25 H 3.216(ti).65 G 3.216(sp)231.506 96 S .716
+(rinted with the program \231mailstats/mailstats.c.)243.612 96 R 5.715<9a54>-.7
+G .715(he actual path)447.03 96 R(of this \214le is de\214ned in the)117 108 Q
+F0(S)2.5 E F1(option of the)2.5 E/F2 10/Times-Italic@0 SF(sendmail.cf)2.5 E F1
+(\214le.)2.5 E F0 2.5(1.3.10. /usr/ucb/newaliases)102 132 R F1(If)142 148.2 Q
+F2(sendmail)3.255 E F1 .755(is in)3.255 F -.2(vo)-.4 G -.1(ke).2 G 3.255(da).1
+G 3.255<7399>240.42 148.2 S(ne)252.005 148.2 Q -.1(wa)-.25 G(liases,).1 E 3.255
+<9a69>-.7 G 3.255(tw)307.25 148.2 S .755(ill simulate the)320.505 148.2 R F0
+(\255bi)3.255 E F1 .756(\215ag \(i.e., will reb)3.256 F .756(uild the)-.2 F
+(alias database; see belo)117 160.2 Q 2.5(w\). This)-.25 F
+(should be a link to /usr/sbin/sendmail.)2.5 E F0 2.5(1.3.11. /usr/ucb/mailq)
+102 184.2 R F1(If)142 200.4 Q F2(sendmail)3.44 E F1 .94(is in)3.44 F -.2(vo)-.4
+G -.1(ke).2 G 3.44(da).1 G 3.44<7399>241.16 200.4 S(mailq,)252.93 200.4 Q 3.439
+<9a69>-.7 G 3.439(tw)288.169 200.4 S .939(ill simulate the)301.608 200.4 R F0
+(\255bp)3.439 E F1 .939(\215ag \(i.e.,)3.439 F F2(sendmail)3.439 E F1 .939
+(will print)3.439 F(the contents of the mail queue; see belo)117 212.4 Q 2.5
+(w\). This)-.25 F(should be a link to /usr/sbin/sendmail.)2.5 E F0 2.5
+(2. NORMAL)72 236.4 R(OPERA)2.5 E(TIONS)-.95 E 2.5(2.1. `)87 260.4 R(`Quick')
+-.63 E 2.5('C)-.63 G(on\214guration Startup)154.9 260.4 Q F1 .522(if the)127
+276.6 R/F3 9/Times-Roman@0 SF(FR)3.022 E(OZENCONFIG)-.36 E F1 .523
+(option is included during compilation, a precompiled \(`)3.023 F(`frozen')-.74
+E .523('\) v)-.74 F(er)-.15 E(-)-.2 E .068
+(sion of the con\214guration \214le can be created using the)102 288.6 R F0
+(\255bz)2.568 E F1 2.568(\215ag. This)2.568 F .068(is really only w)2.568 F
+.068(orthwhile doing)-.1 F .432(if you are on a slo)102 300.6 R 2.932(wp)-.25 G
+.432(rocessor with a relati)190.992 300.6 R -.15(ve)-.25 G .432(ly f).15 F .432
+(ast I/O system \(a V)-.1 F .432(AX 11/750 is a good e)-1.35 F(xample\).)-.15 E
+.132(Since it creates other problems, I recommend ag)102 312.6 R .131
+(ainst using the frozen con\214guration on most current)-.05 F(architectures.)
+102 324.6 Q 1.6 -.8(To c)127 340.8 T(reate the freeze \214le, use).8 E
+(/usr/sbin/sendmail \255bz)142 357 Q .761
+(This creates the frozen con\214guration \214le)102 373.2 R F2
+(/etc/sendmail.fc)3.261 E F1 5.761(.T)C .762(his \214le is an image of)348.397
+373.2 R F2(sendmail)3.262 E F1 1.862 -.55('s d)D(ata).55 E .693
+(space after reading in the con\214guration \214le.)102 385.2 R .692
+(If this \214le e)5.693 F .692(xists, it is used instead of)-.15 F F2
+(/etc/sendmail.cf)3.192 E(sendmail.fc)102 397.2 Q F1(must be reb)2.5 E
+(uilt manually e)-.2 E -.15(ve)-.25 G(ry time).15 E F2(sendmail.cf)2.5 E F1
+(is changed.)2.5 E .952(The frozen con\214guration \214le will be ignored if a)
+127 413.4 R F0<ad43>3.453 E F1 .953
+(\215ag is speci\214ed or if sendmail detects)3.453 F(that it is out of date.)
+102 425.4 Q(Ho)5 E(we)-.25 E -.15(ve)-.25 G .8 -.4(r, t).15 H
+(he heuristics are not strong so this should not be trusted.).4 E F0 2.5
+(2.2. The)87 449.4 R(System Log)2.5 E F1(The system log is supported by the)127
+465.6 Q F2(syslo)2.5 E(gd)-.1 E F1(\(8\) program.)1.666 E F0 2.5(2.2.1. F)102
+489.6 R(ormat)-.25 E F1 .574(Each line in the system log consists of a timesta\
+mp, the name of the machine that gener)142 505.8 R(-)-.2 E .848
+(ated it \(for logging from se)117 517.8 R -.15(ve)-.25 G .848(ral machines o)
+.15 F -.15(ve)-.15 G 3.349(rt).15 G .849(he local area netw)316.936 517.8 R
+.849(ork\), the w)-.1 F .849(ord \231sendmail:\232,)-.1 F(and a message.)117
+529.8 Q F0 2.5(2.2.2. Le)102 553.8 R -.1(ve)-.15 G(ls).1 E F1 .205(If you ha)
+142 570 R -.15(ve)-.2 G F2(syslo)2.855 E(gd)-.1 E F1 .205(\(8\) or an equi)
+1.666 F -.25(va)-.25 G .205(lent installed, you will be able to do logging.).25
+F .204(There is)5.204 F 2.787(al)117 582 S(ar)127.007 582 Q .287
+(ge amount of information that can be logged.)-.18 F .287
+(The log is arranged as a succession of le)5.287 F -.15(ve)-.25 G(ls.).15 E
+.651(At the lo)117 594 R .651(west le)-.25 F -.15(ve)-.25 G 3.151(lo).15 G .651
+(nly e)201.724 594 R .651(xtremely strange situations are logged.)-.15 F .65
+(At the highest le)5.651 F -.15(ve)-.25 G .65(l, e).15 F -.15(ve)-.25 G 3.15
+(nt).15 G(he)494.56 594 Q .825(most mundane and uninteresting e)117 606 R -.15
+(ve)-.25 G .825(nts are recorded for posterity).15 F 5.826(.A)-.65 G 3.326(sac)
+400.266 606 S(on)419.688 606 Q -.15(ve)-.4 G .826(ntion, log le).15 F -.15(ve)
+-.25 G(ls).15 E .201(under ten are considered generally \231useful;\232 log le)
+117 618 R -.15(ve)-.25 G .201(ls abo).15 F .501 -.15(ve 6)-.15 H 2.701(4a).15 G
+.2(re reserv)381.57 618 R .2(ed for deb)-.15 F .2(ugging pur)-.2 F(-)-.2 E 2.5
+(poses. Le)117 630 R -.15(ve)-.25 G(ls from 11\25564 are reserv).15 E(ed for v)
+-.15 E(erbose information that some sites might w)-.15 E(ant.)-.1 E 2.5(Ac)142
+646.2 S(omplete description of the log le)156.16 646.2 Q -.15(ve)-.25 G
+(ls is gi).15 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ns)340.35 646.2 S(ection 4.6.)
+351.74 646.2 Q F0 2.5(2.3. The)87 670.2 R(Mail Queue)2.5 E F1 .262
+(The mail queue should be processed transparently)127 686.4 R 5.262(.H)-.65 G
+-.25(ow)342.864 686.4 S -2.15 -.25(ev e).25 H 1.062 -.4(r, y).25 H .263
+(ou may \214nd that manual inter).4 F(-)-.2 E -.15(ve)102 698.4 S .082
+(ntion is sometimes necessary).15 F 5.081(.F)-.65 G .081(or e)240.256 698.4 R
+.081(xample, if a major host is do)-.15 F .081
+(wn for a period of time the queue)-.25 F .267(may become clogged.)102 710.4 R
+.268(Although sendmail ought to reco)5.268 F -.15(ve)-.15 G 2.768(rg).15 G .268
+(racefully when the host comes up, you)348.252 710.4 R
+(may \214nd performance unacceptably bad in the meantime.)102 722.4 Q EP
+%%Page: 12 9
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-12 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E 2.5(2.3.1. Printing)102 96 R(the queue)
+2.5 E/F1 10/Times-Roman@0 SF .526
+(The contents of the queue can be printed using the)142 112.2 R/F2 10
+/Times-Italic@0 SF(mailq)3.026 E F1 .526(command \(or by specifying the)3.026 F
+F0(\255bp)117 124.2 Q F1(\215ag to sendmail\):)2.5 E(mailq)157 140.4 Q 1.673
+(This will produce a listing of the queue id')117 156.6 R 1.673
+(s, the size of the message, the date the message)-.55 F
+(entered the queue, and the sender and recipients.)117 168.6 Q F0 2.5(2.3.2. F)
+102 192.6 R(or)-.25 E(cing the queue)-.18 E F2(Sendmail)142 208.8 Q F1 1.138
+(should run the queue automatically at interv)3.638 F 3.638(als. The)-.25 F
+1.137(algorithm is to read and)3.638 F .355
+(sort the queue, and then to attempt to process all jobs in order)117 220.8 R
+5.355(.W)-.55 G .356(hen it attempts to run the job,)384.365 220.8 R F2
+(sendmail)117 232.8 Q F1(\214rst checks to see if the job is lock)2.5 E 2.5
+(ed. If)-.1 F(so, it ignores the job)2.5 E(.)-.4 E .338
+(There is no attempt to insure that only one queue processor e)142 249 R .338
+(xists at an)-.15 F 2.838(yt)-.15 G .338(ime, since there)440.284 249 R .094
+(is no guarantee that a job cannot tak)117 261 R 2.595(ef)-.1 G(ore)272.065 261
+Q -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)302.58 261 S .095(rocess \(ho)315.175
+261 R(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)2.995 E F1 .095
+(does include heuris-)2.595 F 1.086
+(tics to try to abort jobs that are taking absurd amounts of time; technically)
+117 273 R 3.586(,t)-.65 G 1.086(his violates RFC)435.148 273 R .461(821, b)117
+285 R .461(ut is blessed by RFC 1123\).)-.2 F .461
+(Due to the locking algorithm, it is impossible for one job to)5.461 F 1.087
+(freeze the entire queue.)117 297 R(Ho)6.086 E(we)-.25 E -.15(ve)-.25 G 1.886
+-.4(r, a).15 H 3.586(nu).4 G(ncooperati)279.348 297 Q 1.386 -.15(ve r)-.25 H
+1.086(ecipient host or a program recipient that).15 F(ne)117 309 Q -.15(ve)-.25
+G 3.35(rr).15 G .85(eturns can accumulate man)145.49 309 R 3.351(yp)-.15 G .851
+(rocesses in your system.)269.822 309 R(Unfortunately)5.851 E 3.351(,t)-.65 G
+.851(here is no com-)439.517 309 R(pletely general w)117 321 Q(ay to solv)-.1 E
+2.5(et)-.15 G(his.)234.23 321 Q .082
+(In some cases, you may \214nd that a major host going do)142 337.2 R .082
+(wn for a couple of days may create)-.25 F 2.924(ap)117 349.2 S(rohibiti)
+129.364 349.2 Q -.15(ve)-.25 G .424(ly lar).15 F .424(ge queue.)-.18 F .424
+(This will result in)5.424 F F2(sendmail)2.924 E F1 .425
+(spending an inordinate amount of time)2.924 F 1.085(sorting the queue.)117
+361.2 R 1.085(This situation can be \214x)6.085 F 1.084(ed by mo)-.15 F 1.084
+(ving the queue to a temporary place and)-.15 F .022(creating a ne)117 373.2 R
+2.522(wq)-.25 G 2.522(ueue. The)182.626 373.2 R .022
+(old queue can be run later when the of)2.522 F .023
+(fending host returns to service.)-.25 F 1.6 -.8(To d)142 389.4 T 2.5(ot).8 G
+(his, it is acceptable to mo)170.09 389.4 Q .3 -.15(ve t)-.15 H
+(he entire queue directory:).15 E(cd /v)157 405.6 Q(ar/spool)-.25 E
+(mv mqueue omqueue; mkdir mqueue; chmod 700 mqueue)157 417.6 Q -1.1(Yo)117
+433.8 S 2.709(us)1.1 G .209(hould then kill the e)139.719 433.8 R .209
+(xisting daemon \(since it will still be processing in the old queue direc-)
+-.15 F(tory\) and create a ne)117 445.8 Q 2.5(wd)-.25 G(aemon.)213.1 445.8 Q
+1.6 -.8(To r)142 462 T(un the old mail queue, run the follo).8 E(wing command:)
+-.25 E(/usr/sbin/sendmail \255oQ/v)157 478.2 Q(ar/spool/omqueue \255q)-.25 E
+(The)117 494.4 Q F0(\255oQ)2.867 E F1 .367
+(\215ag speci\214es an alternate queue directory and the)2.867 F F0<ad71>2.867
+E F1 .367(\215ag says to just run e)2.867 F -.15(ve)-.25 G .368(ry job in).15 F
+.594(the queue.)117 506.4 R .594(If you ha)5.594 F .894 -.15(ve a t)-.2 H
+(endenc).15 E 3.093(yt)-.15 G -2.1 -.25(ow a)263.117 506.4 T .593(rd v).25 F
+-.1(oy)-.2 G .593(eurism, you can use the).1 F F0<ad76>3.093 E F1 .593
+(\215ag to w)3.093 F .593(atch what is)-.1 F(going on.)117 518.4 Q
+(When the queue is \214nally emptied, you can remo)142 534.6 Q .3 -.15(ve t)
+-.15 H(he directory:).15 E(rmdir /v)157 550.8 Q(ar/spool/omqueue)-.25 E F0 2.5
+(2.4. The)87 579 R(Alias Database)2.5 E F1 .36(The alias database e)127 595.2 R
+.36(xists in tw)-.15 F 2.86(of)-.1 G 2.861(orms. One)261.11 595.2 R .361
+(is a te)2.861 F .361(xt form, maintained in the \214le)-.15 F F2
+(/etc/aliases.)2.861 E F1(The aliases are of the form)102 607.2 Q
+(name: name1, name2, ...)142 623.4 Q(Only local names may be aliased; e.g.,)102
+639.6 Q(eric@prep.ai.MIT)142 655.8 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65
+(y.)-.15 G(EDU).65 E .349(will not ha)102 672 R .649 -.15(ve t)-.2 H .349
+(he desired ef).15 F 2.849(fect. Aliases)-.25 F .349
+(may be continued by starting an)2.849 F 2.848(yc)-.15 G .348
+(ontinuation lines with a)408.786 672 R(space or a tab)102 684 Q 5(.B)-.4 G
+(lank lines and lines be)170.47 684 Q
+(ginning with a sharp sign \(\231#\232\) are comments.)-.15 E 1.593
+(The second form is processed by the)127 700.2 R F2(dbm)4.093 E F1 1.593
+(\(3\) \(or)1.666 F F2(db)4.093 E F1 1.593(\(3\)\) library)1.666 F 6.593(.T)
+-.65 G 1.593(his form is in the \214les)409.085 700.2 R F2(/etc/aliases.dir)102
+712.2 Q F1(and)3.029 E F2(/etc/aliases.pa)3.029 E -.15(g.)-.1 G F1 .529
+(This is the form that)5.679 F F2(sendmail)3.028 E F1 .528
+(actually uses to resolv)3.028 F 3.028(ea)-.15 G(liases.)479.28 712.2 Q
+(This technique is used to impro)102 724.2 Q .3 -.15(ve p)-.15 H(erformance.)
+.15 E EP
+%%Page: 13 10
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-13)452.9 60 Q/F1 10/Times-Roman@0 SF -1.1(Yo)127 96 S 2.5(uc)1.1 G
+(an also use)150.06 96 Q/F2 9/Times-Roman@0 SF(NIS)2.5 E F1
+(-based alias \214les.)A -.15(Fo)5 G 2.5(re).15 G(xample, the speci\214cation:)
+305.069 96 Q -.35(OA)142 112.2 S(/etc/aliases).35 E -.35(OA)142 124.2 S
+(nis:mail.aliases@my).35 E(.nis.domain)-.65 E(will \214rst search the /etc/ali\
+ases \214le and then the map named \231mail.aliases\232 in \231my)102 140.4 Q
+(.nis.domain\232.)-.65 E F0 2.5(2.4.1. Reb)102 164.4 R
+(uilding the alias database)-.2 E F1 .542(The DB or DBM v)142 180.6 R .542
+(ersion of the database may be reb)-.15 F .542(uilt e)-.2 F .542
+(xplicitly by e)-.15 F -.15(xe)-.15 G .542(cuting the com-).15 F(mand)117 192.6
+Q(ne)157 208.8 Q -.1(wa)-.25 G(liases).1 E(This is equi)117 225 Q -.25(va)-.25
+G(lent to gi).25 E(ving)-.25 E/F3 10/Times-Italic@0 SF(sendmail)2.5 E F1(the)
+2.5 E F0(\255bi)2.5 E F1(\215ag:)2.5 E(/usr/sbin/sendmail \255bi)157 241.2 Q
+.26(If the \231D\232 option is speci\214ed in the con\214guration,)142 261.6 R
+F3(sendmail)2.759 E F1 .259(will reb)2.759 F .259(uild the alias database)-.2 F
+1.92(automatically if possible when it is out of date.)117 273.6 R(Auto-reb)
+6.921 E 1.921(uild can be dangerous on hea)-.2 F(vily)-.2 E 1.451
+(loaded machines with lar)117 285.6 R 1.451(ge alias \214les; if it might tak)
+-.18 F 3.951(em)-.1 G 1.45(ore than \214v)355.66 285.6 R 3.95(em)-.15 G 1.45
+(inutes to reb)420.13 285.6 R 1.45(uild the)-.2 F
+(database, there is a chance that se)117 297.6 Q -.15(ve)-.25 G
+(ral processes will start the reb).15 E(uild process simultaneously)-.2 E(.)
+-.65 E 1.77(If you ha)142 313.8 R 2.07 -.15(ve m)-.2 H 1.77
+(ultiple aliases databases speci\214ed, the).15 F F0(\255bi)4.27 E F1 1.77
+(\215ag reb)4.27 F 1.77(uilds all the database)-.2 F
+(types it understands \(for e)117 325.8 Q(xample, it can reb)-.15 E
+(uild dbm databases b)-.2 E(ut not nis databases\).)-.2 E F0 2.5(2.4.2. P)102
+349.8 R(otential pr)-.2 E(oblems)-.18 E F1 1.131
+(There are a number of problems that can occur with the alias database.)142 366
+R(The)6.13 E 3.63(ya)-.15 G 1.13(ll result)472.59 366 R 1.103(from a)117 378 R
+F3(sendmail)3.603 E F1 1.103(process accessing the DBM v)3.603 F 1.103
+(ersion while it is only partially b)-.15 F 3.604(uilt. This)-.2 F(can)3.604 E
+1.249(happen under tw)117 390 R 3.749(oc)-.1 G 1.248
+(ircumstances: One process accesses the database while another process is)
+199.237 390 R(reb)117 402 Q .518(uilding it, or the process reb)-.2 F .518
+(uilding the database dies \(due to being killed or a system crash\))-.2 F
+(before completing the reb)117 414 Q(uild.)-.2 E .793(Sendmail has tw)142 430.2
+R 3.293(ot)-.1 G .792(echniques to try to relie)220.669 430.2 R 1.092 -.15
+(ve t)-.25 H .792(hese problems.).15 F .792(First, it ignores interrupts)5.792
+F .045(while reb)117 442.2 R .045(uilding the database; this a)-.2 F -.2(vo)-.2
+G .045(ids the problem of someone aborting the process lea).2 F .045(ving a)-.2
+F(partially reb)117 454.2 Q(uilt database.)-.2 E(Second, at the end of the reb)
+5 E(uild it adds an alias of the form)-.2 E(@: @)157 470.4 Q .336
+(\(which is not normally le)117 486.6 R -.05(ga)-.15 G 2.836(l\). Before).05 F
+.336(sendmail will access the database, it checks to insure that)2.836 F
+(this entry e)117 500.6 Q(xists)-.15 E/F4 7/Times-Roman@0 SF(5)179.63 496.6 Q
+F1(.)183.13 500.6 Q F0 2.5(2.4.3. List)102 524.6 R -.1(ow)2.5 G(ners).1 E F1
+.401(If an error occurs on sending to a certain address, say \231)142 540.8 R
+F3(x)A F1<9a2c>A F3(sendmail)2.9 E F1 .4(will look for an alias)2.9 F .417
+(of the form \231o)117 552.8 R(wner)-.25 E(-)-.2 E F3(x)A F1 2.917<9a74>C 2.917
+(or)212.628 552.8 S(ecei)223.875 552.8 Q .717 -.15(ve t)-.25 H .418(he errors.)
+.15 F .418(This is typically useful for a mailing list where the)5.418 F 1.117
+(submitter of the list has no control o)117 564.8 R -.15(ve)-.15 G 3.617(rt).15
+G 1.116(he maintenance of the list itself; in this case the list)288.406 564.8
+R(maintainer w)117 576.8 Q(ould be the o)-.1 E(wner of the list.)-.25 E -.15
+(Fo)5 G 2.5(re).15 G(xample:)309.38 576.8 Q
+(unix-wizards: eric@ucbarpa, wnj@monet, nosuchuser)157 593 Q(,)-.4 E
+(sam@matisse)193 605 Q -.25(ow)157 617 S(ner).25 E(-unix-wizards: eric@ucbarpa)
+-.2 E -.1(wo)117 633.2 S 1.959(uld cause \231eric@ucbarpa\232 to get the error\
+ that will occur when someone sends to unix-).1 F
+(wizards due to the inclusion of \231nosuchuser\232 on the list.)117 645.2 Q
+.32 LW 76 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80 669.2 DL 88 669.2
+84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100 669.2 96 669.2 DL 104
+669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108 669.2 DL 116 669.2 112
+669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL 128 669.2 124 669.2 DL
+132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2 136 669.2 DL 144 669.2
+140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148 669.2 DL 156 669.2 152 669.2
+DL 160 669.2 156 669.2 DL 164 669.2 160 669.2 DL 168 669.2 164 669.2 DL 172
+669.2 168 669.2 DL 176 669.2 172 669.2 DL 180 669.2 176 669.2 DL 184 669.2 180
+669.2 DL 188 669.2 184 669.2 DL 192 669.2 188 669.2 DL 196 669.2 192 669.2 DL
+200 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2
+208 669.2 DL 216 669.2 212 669.2 DL/F5 5/Times-Roman@0 SF(5)93.6 679.6 Q/F6 8
+/Times-Roman@0 SF .389(The \231a\232 option is required in the con\214guration\
+ for this action to occur)3.2 J 4.389(.T)-.44 G .389
+(his should normally be speci\214ed unless you are run-)334.237 682.8 R(ning)72
+692.4 Q/F7 8/Times-Italic@0 SF(delivermail)2 E F6(in parallel with)2 E F7
+(sendmail.)2 E EP
+%%Page: 14 11
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-14 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .959(List o)142
+96 R .959(wners also cause the en)-.25 F -.15(ve)-.4 G .959
+(lope sender address to be modi\214ed.).15 F .958(The contents of the)5.958 F
+-.25(ow)117 108 S .428(ner alias are used if the).25 F 2.928(yp)-.15 G .428
+(oint to a single user)236.358 108 R 2.928(,o)-.4 G .429
+(therwise the name of the alias itself is used.)326.428 108 R -.15(Fo)117 120 S
+2.5(rt).15 G(his reason, and to obe)136.02 120 Q 2.5(yI)-.15 G(nternet con)
+233.63 120 Q -.15(ve)-.4 G(ntions, a typical scheme w).15 E(ould be:)-.1 E
+18.49(list: some,)157 136.2 R(set, of, addresses)2.5 E 22.28
+(list-request: list,)157 148.2 R(administrators)2.5 E -.25(ow)157 160.2 S(ner)
+.25 E 26.62(-list: list-request)-.2 F F0 2.5(2.5. User)87 188.4 R(Inf)2.5 E
+(ormation Database)-.25 E F1 1.06(If you ha)127 204.6 R 1.36 -.15(ve a ve)-.2 H
+1.06(rsion of).15 F/F2 10/Times-Italic@0 SF(sendmail)3.559 E F1 1.059
+(with the user information database compiled in, and you)3.559 F(ha)102 216.6 Q
+2.205 -.15(ve s)-.2 H 1.905(peci\214ed one or more databases using the).15 F F0
+(U)4.406 E F1 1.906(option, the databases will be searched for a)4.406 F F2
+(user)102 228.6 Q F1(:maildrop entry)A 5(.I)-.65 G 2.5(ff)191.34 228.6 S
+(ound, the mail will be sent to the speci\214ed address.)200.5 228.6 Q 1.288
+(If the \214rst tok)127 244.8 R 1.288(en passed to user part of the \231local\
+\232 mailer is an at sign, the at sign will be)-.1 F(stripped of)102 256.8 Q
+2.5(fa)-.25 G(nd this step will be skipped.)155.07 256.8 Q F0 2.5(2.6. P)87
+280.8 R(er)-.2 E(-User F)-.37 E(orwarding \(.f)-.25 E(orward Files\))-.25 E F1
+.12(As an alternati)127 297 R .42 -.15(ve t)-.25 H 2.62(ot).15 G .12
+(he alias database, an)210.4 297 R 2.62(yu)-.15 G .121
+(ser may put a \214le with the name \231.forw)304.87 297 R .121(ard\232 in his)
+-.1 F .205(or her home directory)102 309 R 5.205(.I)-.65 G 2.705(ft)199.92 309
+S .205(his \214le e)208.735 309 R(xists,)-.15 E F2(sendmail)2.705 E F1 .205
+(redirects mail for that user to the list of addresses)2.705 F .908
+(listed in the .forw)102 321 R .908(ard \214le.)-.1 F -.15(Fo)5.908 G 3.408(re)
+.15 G .908(xample, if the home directory for user \231mckusick\232 has a .forw)
+233.978 321 R(ard)-.1 E(\214le with contents:)102 333 Q(mckusick@ernie)142
+349.2 Q(kirk@calder)142 361.2 Q(then an)102 377.4 Q 2.5(ym)-.15 G(ail arri)
+146.29 377.4 Q
+(ving for \231mckusick\232 will be redirected to the speci\214ed accounts.)-.25
+E(Actually)127 393.6 Q 3.375(,t)-.65 G .874
+(he con\214guration \214le de\214nes a sequence of \214lenames to check.)
+169.445 393.6 R .874(By def)5.874 F .874(ault, this is)-.1 F .687(the user')102
+405.6 R 3.187(s.)-.55 G(forw)146.424 405.6 Q .687(ard \214le, b)-.1 F .687
+(ut can be de\214ned to be more generally using the)-.2 F F0(J)3.187 E F1 3.188
+(option. If)3.188 F .688(you change)3.188 F .393(this, you will ha)102 417.6 R
+.693 -.15(ve t)-.2 H 2.893(oi).15 G .393
+(nform your user base of the change; .forw)193.065 417.6 R .393
+(ard is pretty well incorporated into)-.1 F(the collecti)102 429.6 Q .3 -.15
+(ve s)-.25 H(ubconscious.).15 E F0 2.5(2.7. Special)87 453.6 R(Header Lines)2.5
+E F1(Se)127 469.8 Q -.15(ve)-.25 G 1.897(ral header lines ha).15 F 2.197 -.15
+(ve s)-.2 H 1.897
+(pecial interpretations de\214ned by the con\214guration \214le.).15 F(Others)
+6.898 E(ha)102 481.8 Q 1.206 -.15(ve i)-.2 H .906(nterpretations b).15 F .906
+(uilt into)-.2 F F2(sendmail)3.406 E F1 .905
+(that cannot be changed without changing the code.)3.406 F(These)5.905 E -.2
+(bu)102 493.8 S(iltins are described here.).2 E F0 2.5(2.7.1. Retur)102 517.8 R
+(n-Receipt-T)-.15 E(o:)-.92 E F1 1.37
+(If this header is sent, a message will be sent to an)142 534 R 3.871(ys)-.15 G
+1.371(peci\214ed addresses when the \214nal)366.876 534 R(deli)117 546 Q -.15
+(ve)-.25 G .368(ry is complete, that is, when successfully deli).15 F -.15(ve)
+-.25 G .367(red to a mailer with the).15 F F0(l)2.867 E F1 .367
+(\215ag \(local deli)2.867 F(v-)-.25 E(ery\) set in the mailer descriptor)117
+558 Q(.)-.55 E F0 2.5(2.7.2. Err)102 582 R(ors-T)-.18 E(o:)-.92 E F1 .22
+(If errors occur an)142 598.2 R .22
+(ywhere during processing, this header will cause error messages to go to)-.15
+F(the listed addresses.)117 610.2 Q(This is intended for mailing lists.)5 E
+.385(The Errors-T)142 626.4 R .385(o: header w)-.8 F .384
+(as created in the bad old days when UUCP didn')-.1 F 2.884(tu)-.18 G .384
+(nderstand the)450.016 626.4 R .889(distinction between an en)117 638.4 R -.15
+(ve)-.4 G .889(lope and a header; this w).15 F .889(as a hack to pro)-.1 F .89
+(vide what should no)-.15 F 3.39(wb)-.25 G(e)499.56 638.4 Q(passed as the en)
+117 650.4 Q -.15(ve)-.4 G(lope sender address.).15 E(It should go a)5 E -.1(wa)
+-.15 G 3.8 -.65(y. I).1 H 2.5(ti).65 G 2.5(so)365.22 650.4 S(nly used if the)
+376.61 650.4 Q F0(l)2.5 E F1(option is set.)2.5 E F0 2.5(2.7.3. A)102 674.4 R
+(ppar)-.25 E(ently-T)-.18 E(o:)-.92 E F1 .22
+(If a message comes in with no recipients listed in the message \(in a T)142
+690.6 R .22(o:, Cc:, or Bcc: line\))-.8 F(then)117 702.6 Q F2(sendmail)2.789 E
+F1 .289(will add an \231)2.789 F(Apparently-T)-.8 E .289
+(o:\232 header line for an)-.8 F 2.789(yr)-.15 G .29(ecipients it is a)378.08
+702.6 R -.1(wa)-.15 G .29(re of.).1 F .29(This is)5.29 F
+(not put in as a standard recipient line to w)117 714.6 Q(arn an)-.1 E 2.5(yr)
+-.15 G(ecipients that the list is not complete.)319.77 714.6 Q EP
+%%Page: 15 12
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-15)452.9 60 Q/F1 10/Times-Roman@0 SF
+(At least one recipient line is required under RFC 822.)142 96 Q F0 2.5
+(2.8. IDENT)87 120 R(Pr)2.5 E(otocol Support)-.18 E/F2 10/Times-Italic@0 SF
+(Sendmail)127 136.2 Q F1 1.835
+(supports the IDENT protocol as de\214ned in RFC 1413.)4.335 F 1.835
+(Although this enhances)6.835 F .289
+(identi\214cation of the author of an email message by doing a `)102 148.2 R
+.29(`call back')-.74 F 2.79('t)-.74 G 2.79(ot)396.17 148.2 S .29
+(he originating system to)406.74 148.2 R .469(include the o)102 160.2 R .469(w\
+ner of a particular TCP connection in the audit trail it is in no sense perfec\
+t; a deter)-.25 F(-)-.2 E 1.293(mined for)102 172.2 R 1.294
+(ger can easily spoof the IDENT protocol.)-.18 F 1.294(The follo)6.294 F 1.294
+(wing description is e)-.25 F 1.294(xcerpted from)-.15 F(RFC 1413: 6.)102 184.2
+Q(Security Considerations)5 E .006
+(The information returned by this protocol is at most as trustw)127 200.4 R
+(orth)-.1 E 2.505(ya)-.05 G 2.505(st)400.505 200.4 S .005(he host pro)409.68
+200.4 R .005(viding it OR)-.15 F .273(the or)127 212.4 R -.05(ga)-.18 G .273
+(nization operating the host.).05 F -.15(Fo)5.273 G 2.773(re).15 G .274
+(xample, a PC in an open lab has fe)295.308 212.4 R 2.774(wi)-.25 G 2.774(fa)
+448.612 212.4 S .574 -.15(ny c)459.156 212.4 T(ontrols).15 E .987(on it to pre)
+127 224.4 R -.15(ve)-.25 G .986(nt a user from ha).15 F .986
+(ving this protocol return an)-.2 F 3.486(yi)-.15 G .986
+(denti\214er the user w)378.056 224.4 R 3.486(ants. Lik)-.1 F(e-)-.1 E 1.441(w\
+ise, if the host has been compromised the information returned may be complete\
+ly erro-)127 236.4 R(neous and misleading.)127 248.4 Q .521(The Identi\214cati\
+on Protocol is not intended as an authorization or access control protocol.)127
+264.6 R(At)5.52 E 1.036(best, it pro)127 276.6 R 1.037
+(vides some additional auditing information with respect to TCP connections.)
+-.15 F(At)6.037 E -.1(wo)127 288.6 S(rst, it can pro).1 E
+(vide misleading, incorrect, or maliciously incorrect information.)-.15 E 1.006
+(The use of the information returned by this protocol for other than auditing \
+is strongly dis-)127 304.8 R 2.697(couraged. Speci\214cally)127 316.8 R 2.697
+(,u)-.65 G .197(sing Identi\214cation Protocol information to mak)228.114 316.8
+R 2.697(ea)-.1 G .197(ccess control deci-)429.186 316.8 R .514(sions - either \
+as the primary method \(i.e., no other checks\) or as an adjunct to other meth\
+ods)127 328.8 R(may result in a weak)127 340.8 Q(ening of normal host security)
+-.1 E(.)-.65 E 1.778(An Identi\214cation serv)127 357 R 1.778(er may re)-.15 F
+-.15(ve)-.25 G 1.778
+(al information about users, entities, objects or processes).15 F .337
+(which might normally be considered pri)127 369 R -.25(va)-.25 G 2.836(te. An)
+.25 F .336(Identi\214cation serv)2.836 F .336(er pro)-.15 F .336
+(vides service which)-.15 F .806
+(is a rough analog of the CallerID services pro)127 381 R .806
+(vided by some phone companies and man)-.15 F 3.306(yo)-.15 G(f)500.67 381 Q
+1.398(the same pri)127 393 R -.25(va)-.25 G 1.698 -.15(cy c).25 H 1.398
+(onsiderations and ar).15 F 1.398
+(guments that apply to the CallerID service apply to)-.18 F 3.545
+(Identi\214cation. If)127 405 R 1.045(you w)3.545 F(ouldn')-.1 E 3.545(tr)-.18
+G 1.045(un a "\214nger" serv)260.33 405 R 1.046(er due to pri)-.15 F -.25(va)
+-.25 G 1.346 -.15(cy c).25 H 1.046(onsiderations you may).15 F(not w)127 417 Q
+(ant to run this protocol.)-.1 E F0 2.5(3. ARGUMENTS)72 441 R F1 .018
+(The complete list of ar)112 457.2 R .018(guments to)-.18 F F2(sendmail)2.517 E
+F1 .017(is described in detail in Appendix A.)2.517 F .017(Some important)5.017
+F(ar)87 469.2 Q(guments are described here.)-.18 E F0 2.5(3.1. Queue)87 493.2 R
+(Inter)2.5 E -.1(va)-.1 G(l).1 E F1 .455(The amount of time between forking a \
+process to run through the queue is de\214ned by the)127 509.4 R F0<ad71>2.956
+E F1 2.706(\215ag. If)102 521.4 R .206(you run in mode)2.706 F F0(f)2.706 E F1
+(or)2.706 E F0(a)2.706 E F1 .206(this can be relati)2.706 F -.15(ve)-.25 G .206
+(ly lar).15 F .206(ge, since it will only be rele)-.18 F -.25(va)-.25 G .205
+(nt when a host).25 F .07(that w)102 533.4 R .07(as do)-.1 F .07
+(wn comes back up.)-.25 F .07(If you run in)5.07 F F0(q)2.57 E F1 .07
+(mode it should be relati)2.57 F -.15(ve)-.25 G .07
+(ly short, since it de\214nes the).15 F
+(maximum amount of time that a message may sit in the queue.)102 545.4 Q 1.336
+(RFC 1123 section 5.3.1.1 says that this v)127 561.6 R 1.335
+(alue should be at least 30 minutes \(although that)-.25 F(probably doesn')102
+573.6 Q 2.5(tm)-.18 G(ak)179.59 573.6 Q 2.5(es)-.1 G(ense if you use `)199.76
+573.6 Q(`queue-only')-.74 E 2.5('m)-.74 G(ode\).)329.08 573.6 Q F0 2.5
+(3.2. Daemon)87 597.6 R(Mode)2.5 E F1 .084(If you allo)127 613.8 R 2.584(wi)
+-.25 G .084(ncoming mail o)181.162 613.8 R -.15(ve)-.15 G 2.585(ra).15 G 2.585
+(nI)263.605 613.8 S .085(PC connection, you should ha)274.52 613.8 R .385 -.15
+(ve a d)-.2 H .085(aemon running.).15 F(This)5.085 E .07(should be set by your)
+102 625.8 R F2(/etc/r)2.57 E(c)-.37 E F1 .07(\214le using the)2.57 F F0(\255bd)
+2.57 E F1 2.569(\215ag. The)2.57 F F0(\255bd)2.569 E F1 .069(\215ag and the)
+2.569 F F0<ad71>2.569 E F1 .069(\215ag may be combined)2.569 F(in one call:)102
+637.8 Q(/usr/sbin/sendmail \255bd \255q30m)142 654 Q F0 2.5(3.3. F)87 682.2 R
+(or)-.25 E(cing the Queue)-.18 E F1 .04(In some cases you may \214nd that the \
+queue has gotten clogged for some reason.)127 698.4 R -1.1(Yo)5.04 G 2.54(uc)
+1.1 G .04(an force)471.48 698.4 R 3.185(aq)102 710.4 S .685(ueue run using the)
+114.625 710.4 R F0<ad71>3.184 E F1 .684(\215ag \(with no v)3.184 F 3.184
+(alue\). It)-.25 F .684(is entertaining to use the)3.184 F F0<ad76>3.184 E F1
+.684(\215ag \(v)3.184 F .684(erbose\) when)-.15 F(this is done to w)102 722.4 Q
+(atch what happens:)-.1 E EP
+%%Page: 16 13
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-16 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
+(/usr/sbin/sendmail \255q \255v)142 96 Q -1.1(Yo)127 116.4 S 4.004(uc)1.1 G
+1.504(an also limit the jobs to those with a particular queue identi\214er)
+151.564 116.4 R 4.004(,s)-.4 G(ender)428.362 116.4 Q 4.004(,o)-.4 G 4.004(rr)
+461.676 116.4 S(ecipient)472.34 116.4 Q .687
+(using one of the queue modi\214ers.)102 128.4 R -.15(Fo)5.687 G 3.187(re).15 G
+.687(xample, \231\255qRberk)265.659 128.4 R(ele)-.1 E .686
+(y\232 restricts the queue run to jobs that)-.15 F(ha)102 140.4 Q .525 -.15
+(ve t)-.2 H .225(he string \231berk).15 F(ele)-.1 E .225(y\232 some)-.15 F .225
+(where in one of the recipient addresses.)-.25 F(Similarly)5.226 E 2.726<2c99>
+-.65 G .226(\255qSstring\232 lim-)441.184 140.4 R(its the run to particular se\
+nders and \231\255qIstring\232 limits it to particular identi\214ers.)102 152.4
+Q F0 2.5(3.4. Deb)87 176.4 R(ugging)-.2 E F1 1.365(There are a f)127 192.6 R
+1.365(airly lar)-.1 F 1.365(ge number of deb)-.18 F 1.365(ug \215ags b)-.2 F
+1.365(uilt into)-.2 F/F2 10/Times-Italic@0 SF(sendmail)3.865 E F1 6.365(.E)C
+1.365(ach deb)417.65 192.6 R 1.365(ug \215ag has a)-.2 F 1.116(number and a le)
+102 204.6 R -.15(ve)-.25 G 1.116(l, where higher le).15 F -.15(ve)-.25 G 1.116
+(ls means to print out more information.).15 F 1.116(The con)6.116 F -.15(ve)
+-.4 G 1.116(ntion is).15 F .294(that le)102 216.6 R -.15(ve)-.25 G .294
+(ls greater than nine are \231absurd,).15 F 2.794<9a69>-.7 G .294(.e., the)
+274.018 216.6 R 2.794(yp)-.15 G .293(rint out so much information that you w)
+313.616 216.6 R(ouldn')-.1 E(t)-.18 E .691(normally w)102 228.6 R .692
+(ant to see them e)-.1 F .692(xcept for deb)-.15 F .692
+(ugging that particular piece of code.)-.2 F(Deb)5.692 E .692
+(ug \215ags are set)-.2 F(using the)102 240.6 Q F0<ad64>2.5 E F1
+(option; the syntax is:)2.5 E(deb)142 256.8 Q(ug-\215ag:)-.2 E F0<ad64>200.13
+256.8 Q F1(deb)2.5 E(ug-list)-.2 E(deb)142 268.8 Q 13.05(ug-list: deb)-.2 F
+(ug-option [ , deb)-.2 E(ug-option ])-.2 E(deb)142 280.8 Q -.28(ug-option: deb)
+-.2 F(ug-range [ . deb)-.2 E(ug-le)-.2 E -.15(ve)-.25 G 2.5(l]).15 G(deb)142
+292.8 Q 3.07(ug-range: inte)-.2 F(ger | inte)-.15 E(ger \255 inte)-.15 E(ger)
+-.15 E(deb)142 304.8 Q(ug-le)-.2 E -.15(ve)-.25 G 6.24(l: inte).15 F(ger)-.15 E
+(where spaces are for reading ease only)102 321 Q 5(.F)-.65 G(or e)268.64 321 Q
+(xample,)-.15 E 34.99(\255d12 Set)142 337.2 R(\215ag 12 to le)2.5 E -.15(ve)
+-.25 G 2.5(l1).15 G 27.49(\255d12.3 Set)142 349.2 R(\215ag 12 to le)2.5 E -.15
+(ve)-.25 G 2.5(l3).15 G 26.66(\255d3-17 Set)142 361.2 R
+(\215ags 3 through 17 to le)2.5 E -.15(ve)-.25 G 2.5(l1).15 G 19.16
+(\255d3-17.4 Set)142 373.2 R(\215ags 3 through 17 to le)2.5 E -.15(ve)-.25 G
+2.5(l4).15 G -.15(Fo)102 389.4 S 4.066(rac).15 G 1.566(omplete list of the a)
+132.752 389.4 R -.25(va)-.2 G 1.565(ilable deb).25 F 1.565
+(ug \215ags you will ha)-.2 F 1.865 -.15(ve t)-.2 H 4.065(ol).15 G 1.565
+(ook at the code \(the)380.9 389.4 R 4.065(ya)-.15 G 1.565(re too)479.385 389.4
+R(dynamic to k)102 401.4 Q(eep this documentation up to date\).)-.1 E F0 2.5
+(3.5. T)87 425.4 R(rying a Differ)-.74 E(ent Con\214guration File)-.18 E F1
+(An alternati)127 441.6 Q .3 -.15(ve c)-.25 H
+(on\214guration \214le can be speci\214ed using the).15 E F0<ad43>2.5 E F1
+(\215ag; for e)2.5 E(xample,)-.15 E(/usr/sbin/sendmail \255Ctest.cf)142 457.8 Q
+.428(uses the con\214guration \214le)102 474 R F2(test.cf)2.928 E F1 .428
+(instead of the def)2.928 F(ault)-.1 E F2(/etc/sendmail.cf)2.928 E(.)-.15 E F1
+.428(If the)5.428 F F0<ad43>2.928 E F1 .429(\215ag has no v)2.928 F(alue)-.25 E
+(it def)102 486 Q(aults to)-.1 E F2(sendmail.cf)2.5 E F1
+(in the current directory)2.5 E(.)-.65 E F0 2.5(3.6. Changing)87 510 R(the V)
+2.5 E(alues of Options)-.92 E F1(Options can be o)127 526.2 Q -.15(ve)-.15 G
+(rridden using the).15 E F0<ad6f>2.5 E F1 2.5(\215ag. F)2.5 F(or e)-.15 E
+(xample,)-.15 E(/usr/sbin/sendmail \255oT2m)142 542.4 Q(sets the)102 558.6 Q F0
+(T)2.5 E F1(\(timeout\) option to tw)2.5 E 2.5(om)-.1 G
+(inutes for this run only)246.63 558.6 Q(.)-.65 E .182(Some options ha)127
+574.8 R .482 -.15(ve s)-.2 H .182(ecurity implications.).15 F .182
+(Sendmail allo)5.182 F .181(ws you to set these, b)-.25 F .181
+(ut refuses to run)-.2 F(as root thereafter)102 586.8 Q(.)-.55 E F0 2.5
+(4. TUNING)72 610.8 R F1 1.922
+(There are a number of con\214guration parameters you may w)112 627 R 1.922
+(ant to change, depending on the)-.1 F .367(requirements of your site.)87 639 R
+.366(Most of these are set using an option in the con\214guration \214le.)5.367
+F -.15(Fo)5.366 G 2.866(re).15 G(xample,)472.06 639 Q(the line \231O)87 651 Q
+(T5d\232 sets option \231T\232 to the v)-.4 E(alue \2315d\232 \(\214v)-.25 E
+2.5(ed)-.15 G(ays\).)312.55 651 Q .735(Most of these options ha)112 667.2 R
+1.035 -.15(ve a)-.2 H .735(ppropriate def).15 F .735(aults for most sites.)-.1
+F(Ho)5.735 E(we)-.25 E -.15(ve)-.25 G 1.535 -.4(r, s).15 H .735(ites ha).4 F
+.735(ving v)-.2 F .735(ery high)-.15 F .046(mail loads may \214nd the)87 679.2
+R 2.546(yn)-.15 G .046(eed to tune them as appropriate for their mail load.)
+193.47 679.2 R .045(In particular)5.045 F 2.545(,s)-.4 G .045(ites e)459.395
+679.2 R(xperi-)-.15 E 1.087(encing a lar)87 691.2 R 1.087
+(ge number of small messages, man)-.18 F 3.587(yo)-.15 G 3.588(fw)294.496 691.2
+S 1.088(hich are deli)308.634 691.2 R -.15(ve)-.25 G 1.088(red to man).15 F
+3.588(yr)-.15 G 1.088(ecipients, may \214nd)425.994 691.2 R(that the)87 703.2 Q
+2.5(yn)-.15 G(eed to adjust the parameters dealing with queue priorities.)
+129.07 703.2 Q EP
+%%Page: 17 14
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-17)452.9 60 Q 2.5(4.1. T)87 96 R(imeouts)-.18 E/F1 10/Times-Roman@0 SF
+.583(All time interv)127 112.2 R .583(als are set using a scaled syntax.)-.25 F
+-.15(Fo)5.583 G 3.083(re).15 G .583
+(xample, \23110m\232 represents ten minutes,)346.14 112.2 R
+(whereas \2312h30m\232 represents tw)102 124.2 Q 2.5(oa)-.1 G(nd a half hours.)
+241.3 124.2 Q(The full set of scales is:)5 E 16.11(ss)142 140.4 S(econds)165.89
+140.4 Q 12.22(mm)142 152.4 S(inutes)169.78 152.4 Q 15(hh)142 164.4 S(ours)167
+164.4 Q 15(dd)142 176.4 S(ays)167 176.4 Q 12.78(ww)142 188.4 S(eeks)169.22
+188.4 Q F0 2.5(4.1.1. Queue)102 216.6 R(inter)2.5 E -.1(va)-.1 G(l).1 E F1 .18
+(The ar)142 232.8 R .18(gument to the)-.18 F F0<ad71>2.68 E F1 .18
+(\215ag speci\214es ho)2.68 F 2.68(wo)-.25 G .18
+(ften a sub-daemon will run the queue.)319.25 232.8 R .18(This is)5.18 F .968
+(typically set to between \214fteen minutes and one hour)117 244.8 R 5.968(.R)
+-.55 G .967(FC 1123 section 5.3.1.1 recommends)350.972 244.8 R
+(that this be at least 30 minutes.)117 256.8 Q F0 2.5(4.1.2. Read)102 280.8 R
+(timeouts)2.5 E F1 .51(It is possible to time out when reading the standard in\
+put or when reading from a remote)142 297 R .324(SMTP serv)117 309 R(er)-.15 E
+5.324(.T)-.55 G .324(hese timeouts are set using the)183.608 309 R F0(r)2.824 E
+F1 .324(option in the con\214guration \214le.)2.824 F .324(The ar)5.324 F
+(gument)-.18 E .842(is a list of)117 321 R/F2 10/Times-Italic@0 SF -.1(ke)3.342
+G(ywor)-.2 E(d=value)-.37 E F1 3.342(pairs. The)3.342 F .842(recognized k)3.342
+F -.15(ey)-.1 G -.1(wo).15 G .842(rds, their def).1 F .842(ault v)-.1 F .843
+(alues, and the mini-)-.25 F(mum v)117 333 Q(alues allo)-.25 E
+(wed by RFC 1123 section 5.3.2 are:)-.25 E 46.16(initial The)117 349.2 R -.1
+(wa)2.5 G(it for the initial 220 greeting message [5m, 5m].).1 E 52.28
+(helo The)117 365.4 R -.1(wa)4.227 G 1.727
+(it for a reply from a HELO or EHLO command [5m, unspeci\214ed].).1 F .1
+(This may require a host name lookup, so \214v)189 377.4 R 2.6(em)-.15 G .1
+(inutes is probably a reasonable)380.29 377.4 R(minimum.)189 389.4 Q 46.72
+(mail\207 The)117 405.6 R -.1(wa)2.5 G
+(it for a reply from a MAIL command [10m, 5m].).1 E 48.95(rcpt\207 The)117
+421.8 R -.1(wa)3.482 G .982(it for a reply from a RCPT command [1h, 5m].).1 F
+.981(This should be long)5.981 F
+(because it could be pointing at a list that tak)189 433.8 Q
+(es a long time to e)-.1 E(xpand.)-.15 E 34.5(datainit\207 The)117 450 R -.1
+(wa)2.5 G(it for a reply from a D).1 E -1.21 -1.11(AT A)-.4 H
+(command [5m, 2m].)3.61 E 25.62(datablock\207 The)117 466.2 R -.1(wa)2.696 G
+.196(it for reading a data block \(that is, the body of the message\).).1 F
+.196([1h, 3m].)5.196 F .621
+(This should be long because it also applies to programs piping input to)189
+478.2 R F2(send-)3.12 E(mail)189 490.2 Q F1(which ha)2.5 E .3 -.15(ve n)-.2 H
+2.5(og).15 G(uarantee of promptness.)274.75 490.2 Q 30.06(data\214nal\207 The)
+117 506.4 R -.1(wa)2.806 G .306
+(it for a reply from the dot terminating a message.).1 F .306([1h, 10m].)5.306
+F .306(If this is)5.306 F .884
+(shorter than the time actually needed for the recei)189 518.4 R -.15(ve)-.25 G
+3.383(rt).15 G 3.383(od)412.881 518.4 S(eli)426.264 518.4 Q -.15(ve)-.25 G
+3.383(rt).15 G .883(he message,)454.797 518.4 R(duplicates will be generated.)
+189 530.4 Q(This is discussed in RFC 1047.)5 E 55.06(rset The)117 546.6 R -.1
+(wa)2.5 G(it for a reply from a RSET command [5m, unspeci\214ed].).1 E 53.94
+(quit The)117 562.8 R -.1(wa)2.5 G(it for a reply from a Q).1 E
+(UIT command [2m, unspeci\214ed].)-.1 E 50.61(misc The)117 579 R -.1(wa)2.76 G
+.261(it for a reply from miscellaneous \(b).1 F .261
+(ut short\) commands such as NOOP)-.2 F(\(no-operation\) and VERB \(go into v)
+189 591 Q(erbose mode\).)-.15 E([2m, unspeci\214ed].)5 E 25.06(command\207 In)
+117 607.2 R(serv)2.5 E(er SMTP)-.15 E 2.5(,t)-1.11 G(he time to w)259.4 607.2 Q
+(ait for another command.)-.1 E([1h, 5m].)5 E -.15(Fo)117 623.4 S 3.634(rc).15
+G 1.134(ompatibility with old con\214guration \214les, if no `)138.814 623.4 R
+(`k)-.74 E -.15(ey)-.1 G -.1(wo).15 G(rd=').1 E 3.634('i)-.74 G 3.634(ss)
+390.856 623.4 S 1.133(peci\214ed, all the timeouts)402.27 623.4 R(mark)117
+635.4 Q(ed with \207 are set to the indicated v)-.1 E(alue.)-.25 E(Man)142
+651.6 Q 2.5(yo)-.15 G 2.5(ft)172.68 651.6 S(he RFC 1123 minimum v)181.29 651.6
+Q .001(alues may well be too short.)-.25 F F2(Sendmail)5.001 E F1 -.1(wa)2.501
+G 2.501(sd).1 G .001(esigned to)463.169 651.6 R .067
+(the RFC 822 protocols, which did not specify read timeouts; hence,)117 663.6 R
+F2(sendmail)2.566 E F1 .066(does not guarantee)2.566 F .437
+(to reply to messages promptly)117 675.6 R 5.438(.I)-.65 G 2.938(np)249.918
+675.6 S(articular)262.856 675.6 Q 2.938(,a\231)-.4 G .438
+(RCPT\232 command specifying a mailing list will)313.032 675.6 R -.15(ex)117
+689.6 S .205(pand and v).15 F .205(erify the entire list; a lar)-.15 F .205
+(ge list on a slo)-.18 F 2.705(ws)-.25 G .205(ystem may tak)339.81 689.6 R
+2.705(em)-.1 G .205(ore than \214v)413.375 689.6 R 2.705(em)-.15 G(inutes)
+474.11 689.6 Q/F3 7/Times-Roman@0 SF(6)498 685.6 Q F1(.)501.5 689.6 Q EP
+%%Page: 18 15
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-18 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 3.037(Ir)117 96
+S .536(ecommend a one hour timeout \212 since this f)126.697 96 R .536
+(ailure is rare, a long timeout is not onerous and)-.1 F
+(may ultimately help reduce netw)117 108 Q(ork load.)-.1 E -.15(Fo)142 124.2 S
+2.5(re).15 G(xample, the line:)162.53 124.2 Q(Orcommand=25m,datablock=3h)157
+140.4 Q .343(sets the serv)117 156.6 R .344(er SMTP command timeout to 25 minu\
+tes and the input data block timeout to three)-.15 F(hours.)117 168.6 Q F0 2.5
+(4.1.3. Message)102 192.6 R(timeouts)2.5 E F1 .238
+(After sitting in the queue for a fe)142 208.8 R 2.737(wd)-.25 G .237
+(ays, a message will time out.)289.733 208.8 R .237(This is to insure that at)
+5.237 F .282(least the sender is a)117 220.8 R -.1(wa)-.15 G .282
+(re of the inability to send a message.).1 F .283
+(The timeout is typically set to three)5.282 F 2.5(days. This)117 232.8 R
+(timeout is set using the)2.5 E F0(T)2.5 E F1
+(option in the con\214guration \214le.)2.5 E .413(The time of submission is se\
+t in the queue, rather than the amount of time left until time-)142 249 R 3.262
+(out. As)117 261 R 3.262(ar)3.262 G .762
+(esult, you can \215ush messages that ha)163.446 261 R 1.062 -.15(ve b)-.2 H
+.763(een hanging for a short period by running).15 F
+(the queue with a short message timeout.)117 273 Q -.15(Fo)5 G 2.5(re).15 G
+(xample,)302.79 273 Q(/usr/sbin/sendmail \255oT1d \255q)157 289.2 Q
+(will run the queue and \215ush an)117 305.4 Q(ything that is one day old.)-.15
+E 1.077(Since this option is global, and since you can not)142 321.6 R/F2 10
+/Times-Italic@0 SF 3.577(ap)3.577 G(riori)364.397 321.6 Q F1(kno)3.577 E 3.577
+(wh)-.25 G 1.577 -.25(ow l)416.861 321.6 T 1.076(ong another host).25 F .475
+(outside your domain will be do)117 333.6 R .475(wn, a \214v)-.25 F 2.975(ed)
+-.15 G .475(ay timeout is recommended.)291.78 333.6 R .476(This allo)5.476 F
+.476(ws a recipient)-.25 F 1.58(to \214x the problem e)117 345.6 R -.15(ve)-.25
+G 4.08(ni).15 G 4.08(fi)222.55 345.6 S 4.08(to)232.74 345.6 S 1.579
+(ccurs at the be)244.6 345.6 R 1.579(ginning of a long week)-.15 F 4.079
+(end. RFC)-.1 F 1.579(1123 section)4.079 F
+(5.3.1.1 says that this parameter should be `)117 357.6 Q
+(`at least 4\2555 days')-.74 E('.)-.74 E(The)142 373.8 Q F0(T)2.71 E F1 .21
+(option can also tak)2.71 F -5.209 2.71(ea s)-.1 H .211
+(econd timeout indicating a time after which a w)263.631 373.8 R .211
+(arning mes-)-.1 F(sage should be sent; the tw)117 385.8 Q 2.5(ot)-.1 G
+(imeouts are separated by a slash.)234.67 385.8 Q -.15(Fo)5 G 2.5(re).15 G
+(xample, the v)391.28 385.8 Q(alue)-.25 E(5d/4h)157 402 Q .972
+(causes email to f)117 418.2 R .971(ail after \214v)-.1 F 3.471(ed)-.15 G .971
+(ays, b)245.329 418.2 R .971(ut a w)-.2 F .971
+(arning message will be sent after four hours.)-.1 F(This)5.971 E
+(should be lar)117 430.2 Q(ge enough that the message will ha)-.18 E .3 -.15
+(ve b)-.2 H(een tried se).15 E -.15(ve)-.25 G(ral times.).15 E F0 2.5(4.2. F)87
+454.2 R(orking During Queue Runs)-.25 E F1 .302(By setting the)127 470.4 R F0
+(Y)2.802 E F1(option,)2.802 E F2(sendmail)2.802 E F1 .302
+(will fork before each indi)2.802 F .302(vidual message while running the)-.25
+F 2.514(queue. This)102 482.4 R .013(will pre)2.514 F -.15(ve)-.25 G(nt).15 E
+F2(sendmail)2.513 E F1 .013(from consuming lar)2.513 F .013
+(ge amounts of memory)-.18 F 2.513(,s)-.65 G 2.513(oi)421.995 482.4 S 2.513(tm)
+432.288 482.4 S .013(ay be useful in)445.361 482.4 R .591(memory-poor en)102
+494.4 R 3.091(vironments. Ho)-.4 F(we)-.25 E -.15(ve)-.25 G 1.391 -.4(r, i).15
+H 3.091(ft).4 G(he)275.384 494.4 Q F0(Y)3.091 E F1 .591(option is not set,)
+3.091 F F2(sendmail)3.091 E F1 .592(will k)3.092 F .592(eep track of hosts)-.1
+F(that are do)102 506.4 Q(wn during a queue run, which can impro)-.25 E .3 -.15
+(ve p)-.15 H(erformance dramatically).15 E(.)-.65 E(If the)127 522.6 Q F0(Y)2.5
+E F1(option is set,)2.5 E F2(sendmail)2.5 E F1(can not use connection caching.)
+2.5 E F0 2.5(4.3. Queue)87 546.6 R(Priorities)2.5 E F1(Ev)127 562.8 Q 1.128(er\
+y message is assigned a priority when it is \214rst instantiated, consisting o\
+f the message)-.15 F .002(size \(in bytes\) of)102 574.8 R .002
+(fset by the message class times the \231w)-.25 F .002(ork class f)-.1 F .003
+(actor\232 and the number of recipients)-.1 F .638(times the \231w)102 586.8 R
+.638(ork recipient f)-.1 F(actor)-.1 E 4.538 -.7(.\232 T)-.55 H .637
+(he priority is used to order the queue.).7 F .637(Higher numbers for the)5.637
+F(priority mean that the message will be processed later when running the queu\
+e.)102 598.8 Q .328(The message size is included so that lar)127 615 R .329
+(ge messages are penalized relati)-.18 F .629 -.15(ve t)-.25 H 2.829(os).15 G
+.329(mall messages.)443.121 615 R .285(The message class allo)102 627 R .285(w\
+s users to send \231high priority\232 messages by including a \231Precedence:\
+\232 \214eld)-.25 F .007(in their message; the v)102 639 R .007
+(alue of this \214eld is look)-.25 F .008(ed up in the)-.1 F F0(P)2.508 E F1
+.008(lines of the con\214guration \214le.)2.508 F .008(Since the)5.008 F 1.967
+(number of recipients af)102 651 R 1.967
+(fects the amount of load a message presents to the system, this is also)-.25 F
+(included into the priority)102 663 Q(.)-.65 E .32 LW 76 678.8 72 678.8 DL 80
+678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8
+DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8
+104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL 120 678.8 116 678.8
+DL 124 678.8 120 678.8 DL 128 678.8 124 678.8 DL 132 678.8 128 678.8 DL 136
+678.8 132 678.8 DL 140 678.8 136 678.8 DL 144 678.8 140 678.8 DL 148 678.8 144
+678.8 DL 152 678.8 148 678.8 DL 156 678.8 152 678.8 DL 160 678.8 156 678.8 DL
+164 678.8 160 678.8 DL 168 678.8 164 678.8 DL 172 678.8 168 678.8 DL 176 678.8
+172 678.8 DL 180 678.8 176 678.8 DL 184 678.8 180 678.8 DL 188 678.8 184 678.8
+DL 192 678.8 188 678.8 DL 196 678.8 192 678.8 DL 200 678.8 196 678.8 DL 204
+678.8 200 678.8 DL 208 678.8 204 678.8 DL 212 678.8 208 678.8 DL 216 678.8 212
+678.8 DL/F3 5/Times-Roman@0 SF(6)93.6 689.2 Q/F4 8/Times-Roman@0 SF .343
+(This v)3.2 J .343(eri\214cation includes looking up e)-.12 F -.12(ve)-.2 G
+.344(ry address with the name serv).12 F .344(er; this in)-.12 F -.16(vo)-.32 G
+(lv).16 E .344(es netw)-.12 F .344(ork delays, and can in some cases)-.08 F
+(can be considerable.)72 702 Q EP
+%%Page: 19 16
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-19)452.9 60 Q/F1 10/Times-Roman@0 SF .894(The recipient and class f)127
+96 R .895(actors can be set in the con\214guration \214le using the)-.1 F F0(y)
+3.395 E F1(and)3.395 E F0(z)3.395 E F1(options)3.395 E(respecti)102 108 Q -.15
+(ve)-.25 G(ly).15 E 5.963(.T)-.65 G(he)163.843 108 Q 3.463(yd)-.15 G(ef)186.596
+108 Q .963(ault to 30000 \(for the recipient f)-.1 F .962
+(actor\) and 1800 \(for the class f)-.1 F 3.462(actor\). The)-.1 F
+(initial priority is:)102 120 Q/F2 10/Times-Italic@0 SF(pri)251.936 138 Q/F3 10
+/Symbol SF(=)1.666 E F1(\()A F2(class)A F3<b4>1.666 E F0(z\))A F3(+)A F1(\()A
+F2(nr)A(cpt)-.37 E F3<b4>1.666 E F0(y\))A F1(\(Remember)102 156 Q 3.328(,h)-.4
+G .828(igher v)159.638 156 R .828
+(alues for this parameter actually mean that the job will be treated with lo)
+-.25 F(wer)-.25 E(priority)102 168 Q(.\))-.65 E 1.519(The priority of a job ca\
+n also be adjusted each time it is processed \(that is, each time an)127 184.2
+R .256(attempt is made to deli)102 196.2 R -.15(ve)-.25 G 2.756(ri).15 G .256
+(t\) using the \231w)212.04 196.2 R .256(ork time f)-.1 F(actor)-.1 E 1.656 -.7
+(,\232 s)-.4 H .256(et by the).7 F F0(Z)2.756 E F1 2.756(option. This)2.756 F
+.256(is added to the)2.756 F(priority)102 208.2 Q 2.703(,s)-.65 G 2.703(oi)
+140.443 208.2 S 2.703(tn)150.926 208.2 S .203
+(ormally decreases the precedence of the job, on the grounds that jobs that ha)
+161.409 208.2 R .502 -.15(ve f)-.2 H(ailed).05 E(man)102 220.2 Q 2.5(yt)-.15 G
+(imes will tend to f)129.35 220.2 Q(ail ag)-.1 E(ain in the future.)-.05 E(The)
+5 E F0(Z)2.5 E F1(option def)2.5 E(aults to 90000.)-.1 E F0 2.5(4.4. Load)87
+244.2 R(Limiting)2.5 E F2(Sendmail)127 260.4 Q F1 .101(can be ask)2.601 F .101
+(ed to queue \(b)-.1 F .101(ut not deli)-.2 F -.15(ve)-.25 G .101
+(r\) mail if the system load a).15 F -.15(ve)-.2 G .102(rage gets too high).15
+F .627(using the)102 272.4 R F0(x)3.127 E F1 3.126(option. When)3.126 F .626
+(the load a)3.126 F -.15(ve)-.2 G .626(rage e).15 F .626(xceeds the v)-.15 F
+.626(alue of the)-.25 F F0(x)3.126 E F1 .626(option, the deli)3.126 F -.15(ve)
+-.25 G .626(ry mode is).15 F .986(set to)102 284.4 R F0(q)3.486 E F1 .986
+(\(queue only\) if the)3.486 F F2 .987(Queue F)3.487 F(actor)-.75 E F1(\()3.487
+E F0(q)A F1 .987(option\) di)3.487 F .987(vided by the dif)-.25 F .987
+(ference in the current load)-.25 F -2.25 -.2(av e)102 296.4 T 1.269
+(rage and the).2 F F0(x)3.769 E F1 1.269(option plus one e)3.769 F 1.269
+(xceeds the priority of the message \212 that is, the message is)-.15 F
+(queued if)102 308.4 Q(f:)-.25 E F2(pri)273.854 326.431 Q F1(>)1.666 E F2(LA)
+2.5 .057 M F3(-)1.666 E F0(x)A F3(+)A F1(1)A .4 LW 298.83 326.408 293.83
+326.408 DL 301.146 326.408 296.146 326.408 DL 306.146 326.408 301.146 326.408
+DL 311.146 326.408 306.146 326.408 DL 316.146 326.408 311.146 326.408 DL
+321.146 326.408 316.146 326.408 DL 326.146 326.408 321.146 326.408 DL 331.146
+326.408 326.146 326.408 DL F0(q)309.708 326.385 Q F1(The)102 344.472 Q F0(q)
+3.142 E F1 .642(option def)3.142 F .642
+(aults to 200000, so each point of load a)-.1 F -.15(ve)-.2 G .643(rage is w)
+.15 F .643(orth 200000 priority points \(as)-.1 F(described abo)102 356.472 Q
+-.15(ve)-.15 G(\).).15 E -.15(Fo)127 372.672 S 2.887(rd).15 G .387
+(rastic cases, the)148.627 372.672 R F0(X)2.887 E F1 .387
+(option de\214nes a load a)2.887 F -.15(ve)-.2 G .387
+(rage at which sendmail will refuse to accept).15 F(netw)102 384.672 Q
+(ork connections.)-.1 E
+(Locally generated mail \(including incoming UUCP mail\) is still accepted.)5 E
+F0 2.5(4.5. Deli)87 408.672 R -.1(ve)-.1 G(ry Mode).1 E F1 .416
+(There are a number of deli)127 424.872 R -.15(ve)-.25 G .416(ry modes that).15
+F F2(sendmail)2.916 E F1 .417
+(can operate in, set by the \231d\232 con\214gura-)2.916 F(tion option.)102
+436.872 Q(These modes specify ho)5 E 2.5(wq)-.25 G(uickly mail will be deli)
+263.96 436.872 Q -.15(ve)-.25 G 2.5(red. Le).15 F -.05(ga)-.15 G 2.5(lm).05 G
+(odes are:)418.9 436.872 Q 17.22(id)142 453.072 S(eli)167 453.072 Q -.15(ve)
+-.25 G 2.5(ri).15 G(nteracti)194.65 453.072 Q -.15(ve)-.25 G
+(ly \(synchronously\)).15 E 15(bd)142 465.072 S(eli)167 465.072 Q -.15(ve)-.25
+G 2.5(ri).15 G 2.5(nb)194.65 465.072 S(ackground \(asynchronously\))207.15
+465.072 Q 15(qq)142 477.072 S(ueue only \(don')167 477.072 Q 2.5(td)-.18 G(eli)
+240.42 477.072 Q -.15(ve)-.25 G(r\)).15 E 1.491(There are tradeof)102 493.272 R
+3.991(fs. Mode)-.25 F 1.491
+(\231i\232 passes the maximum amount of information to the sender)3.991 F 3.99
+(,b)-.4 G 1.49(ut is)485.56 493.272 R .432(hardly e)102 505.272 R -.15(ve)-.25
+G 2.932(rn).15 G(ecessary)155.224 505.272 Q 5.432(.M)-.65 G .433
+(ode \231q\232 puts the minimum load on your machine, b)205.266 505.272 R .433
+(ut means that deli)-.2 F -.15(ve)-.25 G(ry).15 E .437
+(may be delayed for up to the queue interv)102 517.272 R 2.937(al. Mode)-.25 F
+.437(\231b\232 is probably a good compromise.)2.937 F(Ho)5.436 E(we)-.25 E -.15
+(ve)-.25 G -.4(r,).15 G .032(this mode can cause lar)102 529.272 R .032
+(ge numbers of processes if you ha)-.18 F .332 -.15(ve a m)-.2 H .032
+(ailer that tak).15 F .032(es a long time to deli)-.1 F -.15(ve)-.25 G(r).15 E
+2.5(am)102 541.272 S(essage.)116.72 541.272 Q 1.208
+(If you run in mode \231q\232 \(queue only\))127 557.472 R F2(sendmail)3.708 E
+F1 1.208(will not e)3.708 F 1.208(xpand aliases and follo)-.15 F 3.708(w.)-.25
+G(forw)472.45 557.472 Q(ard)-.1 E(\214les upon initial receipt of the mail.)102
+569.472 Q(This speeds up the response to RCPT commands.)5 E F0 2.5(4.6. Log)87
+593.472 R(Le)2.5 E -.1(ve)-.15 G(l).1 E F1 .189(The le)127 609.672 R -.15(ve)
+-.25 G 2.689(lo).15 G 2.689(fl)171.968 609.672 S .189
+(ogging can be set for sendmail.)180.767 609.672 R .189(The def)5.189 F .19
+(ault using a standard con\214guration table)-.1 F(is le)102 621.672 Q -.15(ve)
+-.25 G 2.5(l9).15 G 5(.T)137.71 621.672 S(he le)151.32 621.672 Q -.15(ve)-.25 G
+(ls are as follo).15 E(ws:)-.25 E 31(0N)102 637.872 S 2.5(ol)145.22 637.872 S
+(ogging.)155.5 637.872 Q 31(1S)102 654.072 S(erious system f)143.56 654.072 Q
+(ailures and potential security problems.)-.1 E 31(2L)102 670.272 S
+(ost communications \(netw)144.11 670.272 Q(ork problems\) and protocol f)-.1 E
+(ailures.)-.1 E 31(3O)102 686.472 S(ther serious f)145.22 686.472 Q(ailures.)
+-.1 E 31(4M)102 702.672 S(inor f)146.89 702.672 Q(ailures.)-.1 E EP
+%%Page: 20 17
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-20 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 31(5M)102 96 S
+(essage collection statistics.)146.89 96 Q 31(6C)102 112.2 S
+(reation of error messages, VRFY and EXPN commands.)144.67 112.2 Q 31(7D)102
+128.4 S(eli)145.22 128.4 Q -.15(ve)-.25 G(ry f).15 E
+(ailures \(host or user unkno)-.1 E(wn, etc.\).)-.25 E 31(8S)102 144.6 S
+(uccessful deli)143.56 144.6 Q -.15(ve)-.25 G(ries.).15 E 31(9M)102 160.8 S
+(essages being deferred \(due to a host being do)146.89 160.8 Q(wn, etc.\).)
+-.25 E 23.5(10 Database)102 177 R -.15(ex)2.5 G(pansion \(alias, forw).15 E
+(ard, and userdb lookups\).)-.1 E 23.5(15 Automatic)102 193.2 R
+(alias database reb)2.5 E(uilds.)-.2 E 23.5(20 Logs)102 209.4 R .603
+(attempts to run lock)3.103 F .603(ed queue \214les.)-.1 F .603
+(These are not errors, b)5.603 F .603(ut can be useful to note if)-.2 F
+(your queue appears to be clogged.)138 221.4 Q 23.5(30 Lost)102 237.6 R
+(locks \(only if using lockf instead of \215ock\).)2.5 E(Additionally)102 253.8
+Q 3.683(,v)-.65 G 1.183(alues abo)162.843 253.8 R 1.483 -.15(ve 6)-.15 H 3.683
+(4a).15 G 1.183(re reserv)232.462 253.8 R 1.183(ed for e)-.15 F 1.183
+(xtremely v)-.15 F 1.184(erbose deb)-.15 F 1.184(uggging output.)-.2 F 1.184
+(No normal)6.184 F(site w)102 265.8 Q(ould e)-.1 E -.15(ve)-.25 G 2.5(rs).15 G
+(et these.)168.99 265.8 Q F0 2.5(4.7. File)87 289.8 R(Modes)2.5 E F1 .813
+(There are a number of \214les that may ha)127 306 R 1.113 -.15(ve a n)-.2 H
+.813(umber of modes.).15 F .813(The modes depend on what)5.813 F
+(functionality you w)102 318 Q(ant and the le)-.1 E -.15(ve)-.25 G 2.5(lo).15 G
+2.5(fs)253.15 318 S(ecurity you require.)262.87 318 Q F0 2.5(4.7.1. T)102 342 R
+2.5(os)-.92 G(uid or not to suid?)146.64 342 Q/F2 10/Times-Italic@0 SF
+(Sendmail)142 358.2 Q F1 .933(can safely be made setuid to root.)3.433 F .934
+(At the point where it is about to)5.934 F F2 -.2(ex)3.434 G(ec).2 E F1 .934
+(\(2\) a)1.666 F(mailer)117 370.2 Q 2.583(,i)-.4 G 2.583(tc)150.013 370.2 S
+.082(hecks to see if the userid is zero; if so, it resets the userid and group\
+id to a def)159.816 370.2 R .082(ault \(set)-.1 F .576(by the)117 382.2 R F0(u)
+3.076 E F1(and)3.076 E F0(g)3.076 E F1 3.076(options\). \(This)3.076 F .576
+(can be o)3.076 F -.15(ve)-.15 G .576(rridden by setting the).15 F F0(S)3.076 E
+F1 .577(\215ag to the mailer for mailers)3.077 F 1.532
+(that are trusted and must be called as root.\))117 394.2 R(Ho)6.531 E(we)-.25
+E -.15(ve)-.25 G 2.331 -.4(r, t).15 H 1.531
+(his will cause mail processing to be).4 F(accounted \(using)117 406.2 Q F2(sa)
+2.5 E F1(\(8\)\) to root rather than to the user sending the mail.)1.666 E F0
+2.5(4.7.2. Should)102 430.2 R(my alias database be writable?)2.5 E F1 .058
+(At Berk)142 446.4 R(ele)-.1 E 2.558(yw)-.15 G 2.558(eh)200.186 446.4 S -2.25
+-.2(av e)212.184 446.4 T .058(the alias database \(/etc/aliases*\) mode 644.)
+2.758 F .058(While this is not as \215e)5.058 F(x-)-.15 E 1.719
+(ible as if the database were more 666, it a)117 458.4 R -.2(vo)-.2 G 1.718
+(ids potential security problems with a globally).2 F(writable database.)117
+470.4 Q 1.19(The database that)142 486.6 R F2(sendmail)3.69 E F1 1.191
+(actually used is represented by the tw)3.691 F 3.691<6f8c>-.1 G(les)429.118
+486.6 Q F2(aliases.dir)3.691 E F1(and)3.691 E F2(aliases.pa)117 498.6 Q(g)-.1 E
+F1 .159(\(both in /etc\) \(or)2.659 F F2(aliases.db)2.659 E F1 .159
+(if you are running with the ne)2.659 F 2.658(wB)-.25 G(erk)412.854 498.6 Q
+(ele)-.1 E 2.658(yd)-.15 G .158(atabase prim-)449.692 498.6 R(iti)117 510.6 Q
+-.15(ve)-.25 G 3.606(s\). The).15 F 1.107
+(mode on these \214les should match the mode on /etc/aliases.)3.606 F(If)6.107
+E F2(aliases)3.607 E F1 1.107(is writable)3.607 F 1.624(and the DBM \214les \()
+117 522.6 R F2(aliases.dir)A F1(and)4.124 E F2(aliases.pa)4.124 E(g)-.1 E F1
+4.124(\)a)C 1.624(re not, users will be unable to re\215ect their)324.648 522.6
+R .719(desired changes through to the actual database.)117 534.6 R(Ho)5.719 E
+(we)-.25 E -.15(ve)-.25 G 1.519 -.4(r, i).15 H(f).4 E F2(aliases)3.219 E F1 .72
+(is read-only and the DBM)3.219 F(\214les are writable, a slightly sophisticat\
+ed user can arrange to steal mail an)117 546.6 Q(yw)-.15 E(ay)-.1 E(.)-.65 E
+.621(If your DBM \214les are not writable by the w)142 562.8 R .62
+(orld or you do not ha)-.1 F .92 -.15(ve a)-.2 H(uto-reb).15 E .62
+(uild enabled)-.2 F .564(\(with the \231D\232 option\), then you must be caref\
+ul to reconstruct the alias database each time you)117 574.8 R(change the te)
+117 586.8 Q(xt v)-.15 E(ersion:)-.15 E(ne)157 603 Q -.1(wa)-.25 G(liases).1 E
+(If this step is ignored or for)117 619.2 Q(gotten an)-.18 E 2.5(yi)-.15 G
+(ntended changes will also be ignored or for)273.32 619.2 Q(gotten.)-.18 E F0
+2.5(4.8. Connection)87 643.2 R(Caching)2.5 E F1 .494
+(When processing the queue,)127 659.4 R F0(sendmail)2.994 E F1 .493
+(will try to k)2.994 F .493(eep the last fe)-.1 F 2.993(wo)-.25 G .493
+(pen connections open to)405.591 659.4 R -.2(avo)102 671.4 S
+(id startup and shutdo).2 E(wn costs.)-.25 E
+(This only applies to IPC connections.)5 E .286
+(When trying to open a connection the cache is \214rst searched.)127 687.6 R
+.287(If an open connection is found,)5.286 F .92
+(it is probed to see if it is still acti)102 699.6 R 1.22 -.15(ve b)-.25 H 3.42
+(ys).15 G .92(ending a)270.892 699.6 R/F3 9/Times-Roman@0 SF(NOOP)3.42 E F1
+3.42(command. It)3.42 F .92(is not an error if this f)3.42 F(ails;)-.1 E
+(instead, the connection is closed and reopened.)102 711.6 Q EP
+%%Page: 21 18
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-21)452.9 60 Q/F1 10/Times-Roman@0 SF -1 -.8(Tw o)127 96 T .207
+(parameters control the connection cache.)3.506 F(The)5.207 E F0(k)2.707 E F1
+.207(option de\214nes the number of simultane-)2.707 F 1.82
+(ous open connections that will be permitted.)102 108 R 1.819
+(If it is set to zero, connections will be closed as)6.82 F .795
+(quickly as possible.)102 120 R .796(The def)5.796 F .796(ault is one.)-.1 F
+.796(This should be set as appropriate for your system size; it)5.796 F
+(will limit the amount of system resources that)102 132 Q F0(sendmail)2.5 E F1
+(will use during queue runs.)2.5 E(The)127 148.2 Q F0(K)3.648 E F1 1.148
+(option speci\214es the maximum time that an)3.648 F 3.648(yc)-.15 G 1.148
+(ached connection will be permitted to)347.452 148.2 R 2.895(idle. When)102
+160.2 R .395(the idle time e)2.895 F .395(xceeds this v)-.15 F .396
+(alue the connection is closed.)-.25 F .396(This number should be small)5.396 F
+.163(\(under ten minutes\) to pre)102 172.2 R -.15(ve)-.25 G .163
+(nt you from grabbing too man).15 F 2.663(yr)-.15 G .162
+(esources from other hosts.)347.49 172.2 R .162(The def)5.162 F(ault)-.1 E
+(is \214v)102 184.2 Q 2.5(em)-.15 G(inutes.)136.3 184.2 Q F0 2.5(4.9. Name)87
+208.2 R(Ser)2.5 E -.1(ve)-.1 G 2.5(rA).1 G(ccess)172.33 208.2 Q F1 .421
+(If your system supports the name serv)127 224.4 R(er)-.15 E 2.921(,t)-.4 G
+.421(hen the probability is that)297.147 224.4 R/F2 10/Times-Italic@0 SF
+(sendmail)2.921 E F1 .422(will be using it)2.922 F(re)102 236.4 Q -.05(ga)-.15
+G .154(rdless of ho).05 F 2.654(wy)-.25 G .154(ou con\214gure sendmail.)180.602
+236.4 R(Ho)5.154 E(we)-.25 E -.15(ve)-.25 G .954 -.4(r, i).15 H 2.654(fy).4 G
+.153(ou ha)331.962 236.4 R .453 -.15(ve n)-.2 H(ameserv).15 E .153
+(er support which you are)-.15 F .979(not using, sendmail will get a \231conne\
+ction refused\232 message when it tries to connect to the name)102 248.4 R
+(serv)102 260.4 Q .592(er \(either by calling)-.15 F F2 -.1(ge)3.091 G
+(thostbyname).1 E F1 .591(or by trying to look up the MX records\).)3.091 F
+.591(If the)5.591 F F0(I)3.091 E F1 .591(option is)3.091 F(set,)102 272.4 Q F2
+(sendmail)3.339 E F1 .839(will interpret this to mean a temporary f)3.339 F .84
+(ailure; otherwise, it ignores the name serv)-.1 F(er)-.15 E 2.59(data. If)102
+284.4 R .09(your name serv)2.59 F .09(er is running properly)-.15 F 2.59(,t)
+-.65 G .09(he setting of this option is not rele)291.6 284.4 R -.25(va)-.25 G
+.09(nt; ho).25 F(we)-.25 E -.15(ve)-.25 G .89 -.4(r, i).15 H 2.59(ti).4 G(s)
+500.11 284.4 Q(important that it be set properly to mak)102 296.4 Q 2.5(ee)-.1
+G(rror handling w)269.66 296.4 Q(ork properly)-.1 E(.)-.65 E .632
+(This option also allo)127 312.6 R .633(ws you to tweak name serv)-.25 F .633
+(er options.)-.15 F .633(The command line tak)5.633 F .633(es a series)-.1 F
+.442(of \215ags as documented in)102 324.6 R F2 -.37(re)2.942 G(solver).37 E F1
+.442(\(3\) \(with the leading \231RES_\232 deleted\).)B .442
+(Each can be preceded by)5.442 F(an optional `+' or `)102 336.6 Q/F3 10/Symbol
+SF(-)A F1 2.5('. F)B(or e)-.15 E(xample, the line)-.15 E(OIT)142 352.8 Q
+(rue +AA)-.35 E(ONL)-.55 E(Y)-1 E F3(-)2.5 E F1(DNSRCH)A .861(turns on the AA)
+102 369 R(ONL)-.55 E 3.361(Y\()-1 G .861(accept authoritati)201.654 369 R 1.161
+-.15(ve a)-.25 H .861(nswers only\) and turns of).15 F 3.362(ft)-.25 G .862
+(he DNSRCH \(search the)402.824 369 R 2.039(domain path\) options.)102 381 R
+2.039(Most resolv)7.039 F 2.039(er libraries def)-.15 F 2.039
+(ault DNSRCH, DEFN)-.1 F 2.039(AMES, and RECURSE)-.35 F .186
+(\215ags on and all others of)102 393 R 2.686(f. Note)-.25 F .186
+(the use of the initial `)2.686 F(`T)-.74 E(rue')-.35 E -5.185 2.686('\212 t)
+-.74 H .187(his is for compatibility with pre)365.815 393 R(vi-)-.25 E(ous v)
+102 405 Q(ersions of sendmail, b)-.15 E(ut is not otherwise necessary)-.2 E(.)
+-.65 E -1.11(Ve)127 421.2 S 2.257(rsion le)1.11 F -.15(ve)-.25 G 4.757(l1c).15
+G 2.256(on\214gurations turn DNSRCH and DEFN)200.301 421.2 R 2.256(AMES of)-.35
+F 4.756(fw)-.25 G 2.256(hen doing deli)424.898 421.2 R -.15(ve)-.25 G(ry).15 E
+2.06(lookups, b)102 433.2 R 2.06(ut lea)-.2 F 2.36 -.15(ve t)-.2 H 2.06
+(hem on e).15 F -.15(ve)-.25 G 2.06(rywhere else.).15 F -1.11(Ve)7.06 G 2.06
+(rsion 6 of)1.11 F F2(sendmail)4.56 E F1 2.06(ignores them when doing)4.56 F
+.313(canoni\214cation lookups \(that is, when using $[ ... $]\), and al)102
+445.2 R -.1(wa)-.1 G .313(ys does the search.).1 F .313(If you don')5.313 F
+2.812(tw)-.18 G(ant)491.78 445.2 Q(to do automatic name e)102 457.2 Q
+(xtension, don')-.15 E 2.5(tc)-.18 G(all $[ ... $].)261.93 457.2 Q .189
+(The search rules for $[ ... $] are some)127 473.4 R .189(what dif)-.25 F .189
+(ferent than usual.)-.25 F .189(If the name \(that is, the `)5.189 F(`...)-.74
+E -.74('')-.7 G(\)).74 E .11(has at least one dot, it al)102 485.4 R -.1(wa)-.1
+G .11(ys tries the unmodi\214ed name \214rst.).1 F .109(If that f)5.109 F .109
+(ails, it tries the reduced search)-.1 F .124
+(path, and lastly tries the unmodi\214ed name \(b)102 497.4 R .124
+(ut only for names without a dot, since names with a dot)-.2 F(ha)102 509.4 Q
+.789 -.15(ve a)-.2 H .489(lready been tried\).).15 F .489(This allo)5.489 F
+.489(ws names such as `)-.25 F(`utc.CS')-.74 E 2.989('t)-.74 G 2.988(om)362.81
+509.4 S .488(atch the site in Czechoslo)378.578 509.4 R -.25(va)-.15 G(kia).25
+E 1.587(rather than the site in your local Computer Science department.)102
+521.4 R 1.588(It also prefers A and CN)6.587 F(AME)-.35 E .513(records o)102
+533.4 R -.15(ve)-.15 G 3.013(rM).15 G 3.013(Xr)163.816 533.4 S .513
+(ecords \212 that is, if it \214nds an MX record it mak)177.379 533.4 R .512
+(es note of it, b)-.1 F .512(ut k)-.2 F .512(eeps looking.)-.1 F 1.541(This w)
+102 545.4 R(ay)-.1 E 4.041(,i)-.65 G 4.041(fy)149.052 545.4 S 1.541(ou ha)
+161.423 545.4 R 1.841 -.15(ve a w)-.2 H 1.541
+(ildcard MX record matching your domain, it will not assume that all).15 F
+(names match.)102 557.4 Q F0 2.5(4.10. Mo)87 581.4 R(ving the P)-.1 E(er)-.2 E
+(-User F)-.37 E(orward Files)-.25 E F1 .772(Some sites mount each user')127
+597.6 R 3.272(sh)-.55 G .772(ome directory from a local disk on their w)256.13
+597.6 R .772(orkstation, so that)-.1 F .575(local access is f)102 609.6 R 3.075
+(ast. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G 1.375 -.4(r, t).15 H .575
+(he result is that .forw).4 F .575(ard \214le lookups are slo)-.1 F 4.376 -.65
+(w. I)-.25 H 3.076(ns).65 G .576(ome cases, mail)439.248 609.6 R .216(can e)102
+621.6 R -.15(ve)-.25 G 2.716(nb).15 G 2.716(ed)144.792 621.6 S(eli)156.948
+621.6 Q -.15(ve)-.25 G .216
+(red on machines inappropriately because of a \214le serv).15 F .216
+(er being do)-.15 F 2.716(wn. The)-.25 F(perfor)2.716 E(-)-.2 E
+(mance can be especially bad if you run the automounter)102 633.6 Q(.)-.55 E
+(The)127 649.8 Q F0(J)2.5 E F1(option allo)2.5 E(ws you to set a path of forw)
+-.25 E(ard \214les.)-.1 E -.15(Fo)5 G 2.5(re).15 G
+(xample, the con\214g \214le line)366.6 649.8 Q(OJ/v)142 666 Q(ar/forw)-.25 E
+(ard/$u:$z/.forw)-.1 E(ard)-.1 E -.1(wo)102 682.2 S .207
+(uld \214rst look for a \214le with the same name as the user').1 F 2.708(sl)
+-.55 G .208(ogin in /v)343.184 682.2 R(ar/forw)-.25 E .208
+(ard; if that is not found)-.1 F .13
+(\(or is inaccessible\) the \214le \231.forw)102 694.2 R .129
+(ard\232 in the user')-.1 F 2.629(sh)-.55 G .129(ome directory is searched.)
+311.907 694.2 R 2.629(At)5.129 G .129(ruly perv)435.022 694.2 R .129(erse site)
+-.15 F(could also search by sender by using $r)102 706.2 Q 2.5(,$)-.4 G
+(s, or $f.)269.07 706.2 Q EP
+%%Page: 22 19
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-22 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .69
+(If you create a directory such as /v)127 96 R(ar/forw)-.25 E .69
+(ard, it should be mode 1777 \(that is, the stick)-.1 F 3.19(yb)-.15 G(it)
+498.44 96 Q(should be set\).)102 108 Q
+(Users should create the \214les mode 644.)5 E F0 2.5(4.11. Fr)87 132 R
+(ee Space)-.18 E F1 1.123(On systems that ha)127 148.2 R 1.423 -.15(ve t)-.2 H
+(he).15 E/F2 10/Times-Italic@0 SF(statfs)3.623 E F1 1.123
+(\(2\) system call, you can specify a minimum number of free)B .61
+(blocks on the queue \214lesystem using the)102 160.2 R F0(b)3.11 E F1 3.11
+(option. If)3.11 F .61(there are fe)3.11 F .61
+(wer than the indicated number of)-.25 F .407
+(blocks free on the \214lesystem on which the queue is mounted the SMTP serv)
+102 172.2 R .406(er will reject mail with)-.15 F(the 452 error code.)102 184.2
+Q(This in)5 E(vites the SMTP client to try ag)-.4 E(ain later)-.05 E(.)-.55 E
+(Be)127 200.4 Q -.1(wa)-.25 G .746(re of setting this option too high; it can \
+cause rejection of email when that mail w).1 F(ould)-.1 E
+(be processed without dif)102 212.4 Q(\214culty)-.25 E(.)-.65 E 1.773
+(This option can also specify an adv)127 228.6 R 1.772
+(ertised \231maximum message size\232 for hosts that speak)-.15 F(ESMTP)102
+240.6 Q(.)-1.11 E F0 2.5(4.12. Pri)87 264.6 R -.1(va)-.1 G(cy Flags).1 E F1
+(The)127 280.8 Q F0(p)3.59 E F1 1.09(option allo)3.59 F 1.091
+(ws you to set certain `)-.25 F(`pri)-.74 E -.25(va)-.25 G -.15(cy).25 G 2.571
+-.74('' \215).15 H 3.591(ags. Actually).74 F 3.591(,m)-.65 G(an)409.266 280.8 Q
+3.591(yo)-.15 G 3.591(ft)432.147 280.8 S 1.091(hem don')441.848 280.8 R 3.591
+(tg)-.18 G -2.15 -.25(iv e)492.18 280.8 T .254(you an)102 292.8 R 2.754(ye)-.15
+G .254(xtra pri)141.088 292.8 R -.25(va)-.25 G -.15(cy).25 G 2.754(,r)-.5 G
+.254(ather just insisting that client SMTP serv)196.666 292.8 R .254
+(ers use the HELO command before)-.15 F(using certain commands.)102 304.8 Q
+.123(The option tak)127 321 R .124
+(es a series of \215ag names; the \214nal pri)-.1 F -.25(va)-.25 G .424 -.15
+(cy i).25 H 2.624(st).15 G .124(he inclusi)367.706 321 R .424 -.15(ve o)-.25 H
+2.624(ro).15 G 2.624(ft)434.058 321 S .124(hose \215ags.)442.792 321 R -.15(Fo)
+5.124 G(r).15 E -.15(ex)102 333 S(ample:).15 E(Op needmailhelo, noe)142 349.2 Q
+(xpn)-.15 E .928(insists that the HELO or EHLO command be used before a MAIL c\
+ommand is accepted and dis-)102 365.4 R(ables the EXPN command.)102 377.4 Q
+.244(The \231restrictmailq\232 option restricts printing the queue to the grou\
+p that o)127 393.6 R .245(wns the queue direc-)-.25 F(tory)102 405.6 Q 5(.I)
+-.65 G 2.5(ti)128.29 405.6 S 2.5(sa)136.35 405.6 S
+(bsurd to set this if you don')147.18 405.6 Q 2.5(ta)-.18 G
+(lso protect the logs.)266.72 405.6 Q F0 2.5(4.13. Send)87 429.6 R(to Me T)2.5
+E(oo)-.92 E F1(Normally)127 445.8 Q(,)-.65 E F2(sendmail)3.424 E F1 .924
+(deletes the \(en)3.424 F -.15(ve)-.4 G .923(lope\) sender from an).15 F 3.423
+(yl)-.15 G .923(ist e)375.488 445.8 R 3.423(xpansions. F)-.15 F .923(or e)-.15
+F .923(xample, if)-.15 F .761(\231matt\232 sends to a list that contains \231m\
+att\232 as one of the members he w)102 457.8 R(on')-.1 E 3.261(tg)-.18 G .761
+(et a cop)416.705 457.8 R 3.261(yo)-.1 G 3.261(ft)462.488 457.8 S .761(he mes-)
+471.859 457.8 R 3.067(sage. If)102 469.8 R(the)3.067 E F0<ad6d>3.067 E F1 .567
+(\(me too\) command line \215ag, or if the)3.067 F F0(m)3.066 E F1 .566
+(option is set in the con\214guration \214le, this)3.066 F(beha)102 481.8 Q
+(viour is supressed.)-.2 E(Some sites lik)5 E 2.5(et)-.1 G 2.5(or)265.58 481.8
+S(un the)276.41 481.8 Q/F3 9/Times-Roman@0 SF(SMTP)2.5 E F1(daemon with)2.5 E
+F0<ad6d>2.5 E F1(.)A F0 2.5(5. THE)72 505.8 R(WHOLE SCOOP ON THE CONFIGURA)2.5
+E(TION FILE)-.95 E F1 .264(This section describes the con\214guration \214le i\
+n detail, including hints on ho)112 522 R 2.764(wt)-.25 G 2.764(ow)426.294 522
+S .264(rite one of your)441.278 522 R -.25(ow)87 534 S 2.5(ni).25 G 2.5(fy)
+109.25 534 S(ou ha)120.08 534 Q .3 -.15(ve t)-.2 H(o.).15 E .648(There is one \
+point that should be made clear immediately: the syntax of the con\214guration\
+ \214le is)112 550.2 R 1.076
+(designed to be reasonably easy to parse, since this is done e)87 562.2 R -.15
+(ve)-.25 G 1.077(ry time).15 F F2(sendmail)3.577 E F1 1.077
+(starts up, rather than)3.577 F(easy for a human to read or write.)87 574.2 Q
+(On the \231future project\232 list is a con\214guration-\214le compiler)5 E(.)
+-.55 E(An o)112 590.4 Q -.15(ve)-.15 G(rvie).15 E 2.5(wo)-.25 G 2.5(ft)170.88
+590.4 S(he con\214guration \214le is gi)179.49 590.4 Q -.15(ve)-.25 G 2.5<6e8c>
+.15 G(rst, follo)301.59 590.4 Q(wed by details of the semantics.)-.25 E F0 2.5
+(5.1. Con\214guration)87 614.4 R(File Lines)2.5 E F1 1.316
+(The con\214guration \214le is or)127 630.6 R -.05(ga)-.18 G 1.316
+(nized as a series of lines, each of which be).05 F 1.315(gins with a single)
+-.15 F .741(character de\214ning the semantics for the rest of the line.)102
+642.6 R .742(Lines be)5.742 F .742(ginning with a space or a tab are)-.15 F
+1.149
+(continuation lines \(although the semantics are not well de\214ned in man)102
+654.6 R 3.648(yp)-.15 G 3.648(laces\). Blank)407.516 654.6 R 1.148(lines and)
+3.648 F(lines be)102 666.6 Q(ginning with a sharp symbol \(`#'\) are comments.)
+-.15 E F0 2.5(5.1.1. R)102 690.6 R(and S \212 r)2.5 E(ewriting rules)-.18 E F1
+.406(The core of address parsing are the re)142 706.8 R .406(writing rules.)
+-.25 F .407(These are an ordered production sys-)5.407 F(tem.)117 718.8 Q F2
+(Sendmail)5.283 E F1 .283(scans through the set of re)2.783 F .282
+(writing rules looking for a match on the left hand side)-.25 F EP
+%%Page: 23 20
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-23)452.9 60 Q/F1 10/Times-Roman@0 SF .131(\(LHS\) of the rule.)117 96 R
+.131(When a rule matches, the address is replaced by the right hand side \(RHS\
+\) of)5.131 F(the rule.)117 108 Q 1.126(There are se)142 124.2 R -.15(ve)-.25 G
+1.126(ral sets of re).15 F 1.126(writing rules.)-.25 F 1.126(Some of the re)
+6.126 F 1.125(writing sets are used internally)-.25 F .21(and must ha)117 136.2
+R .51 -.15(ve s)-.2 H .21(peci\214c semantics.).15 F .21(Other re)5.21 F .21
+(writing sets do not ha)-.25 F .51 -.15(ve s)-.2 H .21
+(peci\214cally assigned seman-).15 F
+(tics, and may be referenced by the mailer de\214nitions or by other re)117
+148.2 Q(writing sets.)-.25 E(The syntax of these tw)142 164.4 Q 2.5(oc)-.1 G
+(ommands are:)244.38 164.4 Q F0(S)157 180.6 Q/F2 10/Times-Italic@0 SF(n)A F1
+.278(Sets the current ruleset being collected to)117 196.8 R F2(n)2.778 E F1
+5.278(.I)C 2.778(fy)302.524 196.8 S .278(ou be)313.632 196.8 R .278
+(gin a ruleset more than once it deletes the)-.15 F(old de\214nition.)117 208.8
+Q F0(R)157 225 Q F2(lhs rhs comments)A F1 .303(The \214elds must be separated \
+by at least one tab character; there may be embedded spaces in the)117 241.2 R
+2.739(\214elds. The)117 253.2 R F2(lhs)2.739 E F1 .239
+(is a pattern that is applied to the input.)2.739 F .238
+(If it matches, the input is re)5.238 F .238(written to the)-.25 F F2(rhs)117
+265.2 Q F1 5(.T)C(he)143.39 265.2 Q F2(comments)2.5 E F1(are ignored.)2.5 E
+2.265(Macro e)142 281.4 R 2.265(xpansions of the form)-.15 F F0($)4.765 E F2(x)
+A F1 2.266(are performed when the con\214guration \214le is read.)4.765 F .081
+(Expansions of the form)117 293.4 R F0($&)2.581 E F2(x)A F1 .081
+(are performed at run time using a some)2.581 F .08
+(what less general algorithm.)-.25 F .639
+(This for is intended only for referencing internally de\214ned macros such as)
+117 305.4 R F0($h)3.139 E F1 .639(that are changed)3.139 F(at runtime.)117
+317.4 Q F0 2.5(5.1.1.1. The)117 341.4 R(left hand side)2.5 E F1 1.617
+(The left hand side of re)157 357.6 R 1.617(writing rules contains a pattern.)
+-.25 F 1.617(Normal w)6.617 F 1.617(ords are simply)-.1 F(matched directly)132
+369.6 Q 5(.M)-.65 G(etasyntax is introduced using a dollar sign.)214.67 369.6 Q
+(The metasymbols are:)5 E F0($*)172 385.8 Q F1(Match zero or more tok)192.14
+385.8 Q(ens)-.1 E F0($+)172 397.8 Q F1(Match one or more tok)9.44 E(ens)-.1 E
+F0<24ad>172 409.8 Q F1(Match e)9.44 E(xactly one tok)-.15 E(en)-.1 E F0($=)172
+421.8 Q F2(x)A F1(Match an)5 E 2.5(yp)-.15 G(hrase in class)241.98 421.8 Q F2
+(x)2.5 E F0($~)172 433.8 Q F2(x)A F1(Match an)7.37 E 2.5(yw)-.15 G
+(ord not in class)244.1 433.8 Q F2(x)2.5 E F1 .498(If an)132 450 R 2.998(yo)
+-.15 G 2.998(ft)163.946 450 S .499(hese match, the)173.054 450 R 2.999(ya)-.15
+G .499(re assigned to the symbol)248.271 450 R F0($)2.999 E F2(n)A F1 .499
+(for replacement on the right hand)2.999 F(side, where)132 462 Q F2(n)2.5 E F1
+(is the inde)2.5 E 2.5(xi)-.15 G 2.5(nt)238.78 462 S(he LHS.)249.06 462 Q -.15
+(Fo)5 G 2.5(re).15 G(xample, if the LHS:)307.92 462 Q($\255:$+)172 478.2 Q
+(is applied to the input:)132 494.4 Q(UCB)172 510.6 Q(ARP)-.35 E(A:eric)-.92 E
+(the rule will match, and the v)132 526.8 Q(alues passed to the RHS will be:)
+-.25 E 7.5($1 UCB)172 543 R(ARP)-.35 E(A)-.92 E 7.5($2 eric)172 555 R
+(Additionally)157 575.4 Q 3.398(,t)-.65 G .898(he LHS can include)215.588 575.4
+R F0($@)3.398 E F1 .898(to match zero tok)3.398 F 3.398(ens. This)-.1 F(is)
+3.398 E F2(not)3.398 E F1 .898(bound to a)3.398 F F0($)132 587.4 Q F2(N)A F1
+.837(on the RHS, and is normally only used when it stands alone in order to ma\
+tch the null)3.337 F(input.)132 599.4 Q F0 2.5(5.1.1.2. The)117 623.4 R
+(right hand side)2.5 E F1 .526(When the left hand side of a re)157 639.6 R .525
+(writing rule matches, the input is deleted and replaced)-.25 F .931
+(by the right hand side.)132 651.6 R -.8(To)5.932 G -.1(ke).8 G .932
+(ns are copied directly from the RHS unless the).1 F 3.432(yb)-.15 G -.15(eg)
+457.846 651.6 S .932(in with a).15 F(dollar sign.)132 663.6 Q(Metasymbols are:)
+5 E EP
+%%Page: 24 21
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-24 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E($)172 96 Q/F1 10/Times-Italic@0 SF(n)A
+/F2 10/Times-Roman@0 SF(Substitute inde\214nite tok)222.55 96 Q(en)-.1 E F1(n)
+2.5 E F2(from LHS)2.5 E F0($[)172 108 Q F1(name)A F0($])A F2(Canonicalize)
+222.55 108 Q F1(name)2.5 E F0($\()172 120 Q F1(map k)A -.3(ey)-.1 G F0($@)2.8 E
+F1(ar)A(guments)-.37 E F0($:)2.5 E F1(default)A F0($\))2.5 E F2(Generalized k)
+222.55 132 Q -.15(ey)-.1 G(ed mapping function).15 E F0($>)172 144 Q F1(n)A F2
+(\231Call\232 ruleset)222.55 144 Q F1(n)2.5 E F0($#)172 156 Q F1(mailer)A F2
+(Resolv)222.55 156 Q 2.5(et)-.15 G(o)259.9 156 Q F1(mailer)2.5 E F0($@)172 168
+Q F1(host)A F2(Specify)222.55 168 Q F1(host)2.5 E F0($:)172 180 Q F1(user)A F2
+(Specify)222.55 180 Q F1(user)2.5 E F2(The)157 200.4 Q F0($)3.013 E F1(n)A F2
+.513(syntax substitutes the corresponding v)3.013 F .513(alue from a)-.25 F F0
+($+)3.013 E F2(,)A F0<24ad>3.013 E F2(,)A F0($*)3.012 E F2(,)A F0($=)3.012 E F2
+3.012(,o)C(r)461.876 200.4 Q F0($~)3.012 E F2(match)3.012 E(on the LHS.)132
+212.4 Q(It may be used an)5 E(ywhere.)-.15 E 2.7(Ah)157 228.6 S .2
+(ost name enclosed between)171.92 228.6 R F0($[)2.7 E F2(and)2.7 E F0($])2.7 E
+F2 .2(is look)2.7 F .201(ed up using the)-.1 F F1 -.1(ge)2.701 G(thostent).1 E
+F2 .201(\(3\) routines)1.666 F 3.333(and replaced by the canonical name)132
+242.6 R/F3 7/Times-Roman@0 SF(7)291.675 238.6 Q F2 8.333(.F)295.175 242.6 S
+3.333(or e)311.418 242.6 R 3.332
+(xample, \231$[csam$]\232 might become \231lbl-)-.15 F 1.923
+(csam.arpa\232 and \231$[[128.32.130.2]$]\232 w)132 254.6 R 1.923
+(ould become \231v)-.1 F(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.)
+.65 E<9a>-.7 E F1(Send-)6.924 E(mail)132 266.6 Q F2 .436(recognizes it')2.936 F
+2.936(sn)-.55 G .436(umeric IP address without calling the name serv)218.578
+266.6 R .435(er and replaces it with)-.15 F(it')132 278.6 Q 2.5(sc)-.55 G
+(anonical name.)151.17 278.6 Q(The)157 294.8 Q F0($\()2.861 E F2(...)2.861 E F0
+($\))5.361 E F2 .361
+(syntax is a more general form of lookup; it uses a named map instead of)2.861
+F .125(an implicit map.)132 306.8 R .125(If no lookup is found, the indicted)
+5.125 F F1(default)2.625 E F2 .124(is inserted; if no def)2.625 F .124
+(ault is speci-)-.1 F(\214ed and no lookup matches, the v)132 318.8 Q
+(alue is left unchanged.)-.25 E(The)157 335 Q F0($>)3.571 E F1(n)A F2 1.071
+(syntax causes the remainder of the line to be substituted as usual and then)
+3.571 F .572(passed as the ar)132 347 R .572(gument to ruleset)-.18 F F1(n)
+3.072 E F2 5.572(.T)C .572(he \214nal v)288.854 347 R .572(alue of ruleset)-.25
+F F1(n)3.072 E F2 .571(then becomes the substitu-)3.072 F(tion for this rule.)
+132 359 Q(The)157 375.2 Q F0($#)3.096 E F2 .596(syntax should)3.096 F F1(only)
+3.096 E F2 .597(be used in ruleset zero.)3.096 F .597(It causes e)5.597 F -.25
+(va)-.25 G .597(luation of the ruleset).25 F .607(to terminate immediately)132
+387.2 R 3.107(,a)-.65 G .607
+(nd signals to sendmail that the address has completely resolv)243.161 387.2 R
+(ed.)-.15 E(The complete syntax is:)132 399.2 Q F0($#)172 415.4 Q F1(mailer)A
+F0($@)2.5 E F1(host)A F0($:)2.5 E F1(user)A F2 .394
+(This speci\214es the {mailer)132 431.6 R 2.894(,h)-.4 G .394
+(ost, user} 3-tuple necessary to direct the mailer)245.466 431.6 R 5.394(.I)
+-.55 G 2.894(ft)447.548 431.6 S .394(he mailer is)456.552 431.6 R .135
+(local the host part may be omitted)132 445.6 R F3(8)268.91 441.6 Q F2 5.135
+(.T)272.41 445.6 S(he)286.155 445.6 Q F1(mailer)2.635 E F2 .136
+(must be a single w)2.636 F .136(ord, b)-.1 F .136(ut the)-.2 F F1(host)2.636 E
+F2(and)2.636 E F1(user)2.636 E F2 .252(may be multi-part.)132 457.6 R .252
+(If the)5.252 F F1(mailer)2.752 E F2 .252(is the b)2.752 F .252
+(uiltin IPC mailer)-.2 F 2.752(,t)-.4 G(he)369.722 457.6 Q F1(host)2.752 E F2
+.251(may be a colon-separated)2.752 F 2.439
+(list of hosts that are searched in order for the \214rst w)132 469.6 R 2.439
+(orking address \(e)-.1 F 2.439(xactly lik)-.15 F 4.939(eM)-.1 G(X)496.78 469.6
+Q(records\).)132 481.6 Q 3.795(AR)157 497.8 S 1.295
+(HS may also be preceded by a)174.685 497.8 R F0($@)3.795 E F2 1.295(or a)3.795
+F F0($:)3.795 E F2 1.294(to control e)3.795 F -.25(va)-.25 G 3.794(luation. A)
+.25 F F0($@)3.794 E F2(pre\214x)3.794 E .61
+(causes the ruleset to return with the remainder of the RHS as the v)132 509.8
+R 3.111(alue. A)-.25 F F0($:)3.111 E F2 .611(pre\214x causes)3.111 F .432
+(the rule to terminate immediately)132 521.8 R 2.931(,b)-.65 G .431
+(ut the ruleset to continue; this can be used to a)276.629 521.8 R -.2(vo)-.2 G
+.431(id con-).2 F(tinued application of a rule.)132 533.8 Q
+(The pre\214x is stripped before continuing.)5 E(The)157 550 Q F0($@)2.5 E F2
+(and)2.5 E F0($:)2.5 E F2(pre\214x)2.5 E(es may precede a)-.15 E F0($>)2.5 E F2
+(spec; for e)2.5 E(xample:)-.15 E 20.19(R$+ $:)172 566.2 R($>7 $1)2.5 E .256
+(matches an)132 582.4 R .256(ything, passes that to ruleset se)-.15 F -.15(ve)
+-.25 G .256(n, and continues; the).15 F F0($:)2.756 E F2 .256
+(is necessary to a)2.756 F -.2(vo)-.2 G .256(id an).2 F(in\214nite loop.)132
+594.4 Q .051(Substitution occurs in the order described, that is, parameters f\
+rom the LHS are substi-)157 610.6 R .556(tuted, hostnames are canonicalized, \
+\231subroutines\232 are called, and \214nally)132 622.6 R F0($#)3.056 E F2(,)A
+F0($@)3.056 E F2 3.056(,a)C(nd)467.346 622.6 Q F0($:)3.057 E F2(are)3.057 E
+(processed.)132 634.6 Q .32 LW 76 655.6 72 655.6 DL 80 655.6 76 655.6 DL 84
+655.6 80 655.6 DL 88 655.6 84 655.6 DL 92 655.6 88 655.6 DL 96 655.6 92 655.6
+DL 100 655.6 96 655.6 DL 104 655.6 100 655.6 DL 108 655.6 104 655.6 DL 112
+655.6 108 655.6 DL 116 655.6 112 655.6 DL 120 655.6 116 655.6 DL 124 655.6 120
+655.6 DL 128 655.6 124 655.6 DL 132 655.6 128 655.6 DL 136 655.6 132 655.6 DL
+140 655.6 136 655.6 DL 144 655.6 140 655.6 DL 148 655.6 144 655.6 DL 152 655.6
+148 655.6 DL 156 655.6 152 655.6 DL 160 655.6 156 655.6 DL 164 655.6 160 655.6
+DL 168 655.6 164 655.6 DL 172 655.6 168 655.6 DL 176 655.6 172 655.6 DL 180
+655.6 176 655.6 DL 184 655.6 180 655.6 DL 188 655.6 184 655.6 DL 192 655.6 188
+655.6 DL 196 655.6 192 655.6 DL 200 655.6 196 655.6 DL 204 655.6 200 655.6 DL
+208 655.6 204 655.6 DL 212 655.6 208 655.6 DL 216 655.6 212 655.6 DL/F4 5
+/Times-Roman@0 SF(7)93.6 666 Q/F5 8/Times-Roman@0 SF
+(This is actually completely equi)3.2 I -.2(va)-.2 G(lent to $\(host).2 E/F6 8
+/Times-Italic@0 SF(hostname)2 E F5 2($\). In)B(particular)2 E 2(,a)-.32 G/F7 8
+/Times-Bold@0 SF($:)A F5(def)2 E(ault can be used.)-.08 E F4(8)93.6 679.6 Q F5
+-.88(Yo)3.2 K 2.208(um).88 G .208(ay w)117.428 682.8 R .208
+(ant to use it for special \231per user\232 e)-.08 F 2.208(xtensions. F)-.12 F
+.208(or e)-.12 F .208
+(xample, at CMU you can send email to \231jgm+foo\232; the part af-)-.12 F(ter\
+ the plus sign is not part of the user name, and is passed to the local mailer\
+ for local use.)72 692.4 Q EP
+%%Page: 25 22
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-25)452.9 60 Q 2.5(5.1.1.3. Semantics)117 96 R(of r)2.5 E
+(ewriting rule sets)-.18 E/F1 10/Times-Roman@0 SF 2.922(There are \214v)157
+112.2 R 5.422(er)-.15 G -.25(ew)226.976 112.2 S 2.922(riting sets that ha).25 F
+3.222 -.15(ve s)-.2 H 2.922(peci\214c semantics.).15 F 2.921
+(These are related as)7.921 F(depicted by \214gure 2.)132 124.2 Q 1.091
+(Ruleset three should turn the address into \231canonical form.)157 140.4 R
+6.092<9a54>-.7 G 1.092(his form should ha)416.914 140.4 R -.15(ve)-.2 G
+(the basic syntax:)132 152.4 Q(local-part@host-domain-spec)172 168.6 Q 1.296
+(If no \231@\232 sign is speci\214ed, then the host-domain-spec)132 184.8 R/F2
+10/Times-Italic@0 SF(may)3.796 E F1 1.295(be appended from the sender)3.796 F
+1.284(address \(if the)132 196.8 R F0(C)3.784 E F1 1.284
+(\215ag is set in the mailer de\214nition corresponding to the)3.784 F F2
+(sending)3.784 E F1(mailer\).)3.784 E
+(Ruleset three is applied by sendmail before doing an)132 208.8 Q
+(ything with an)-.15 E 2.5(ya)-.15 G(ddress.)411.39 208.8 Q .506(Ruleset zero \
+is applied after ruleset three to addresses that are going to actually spec-)
+157 225 R .295(ify recipients.)132 237 R .295(It must resolv)5.295 F 2.795(et)
+-.15 G 2.795(oa)258.035 237 S F2({mailer).001 E 2.796(,h)-1.11 G .296
+(ost, user})312.362 237 R F1 2.796(triple. The)2.796 F F2(mailer)2.796 E F1
+.296(must be de\214ned in)2.796 F .561
+(the mailer de\214nitions from the con\214guration \214le.)132 249 R(The)5.561
+E F2(host)3.061 E F1 .56(is de\214ned into the)3.061 F F0($h)3.06 E F1 .56
+(macro for)3.06 F(use in the ar)132 261 Q(gv e)-.18 E
+(xpansion of the speci\214ed mailer)-.15 E(.)-.55 E 1.356(Rulesets one and tw)
+157 277.2 R 3.856(oa)-.1 G 1.357
+(re applied to all sender and recipient addresses respecti)254.534 277.2 R -.15
+(ve)-.25 G(ly).15 E(.)-.65 E(The)132 289.2 Q 2.5(ya)-.15 G
+(re applied before an)159.34 289.2 Q 2.5(ys)-.15 G
+(peci\214cation in the mailer de\214nition.)250.27 289.2 Q(The)5 E 2.5(ym)-.15
+G(ust ne)429 289.2 Q -.15(ve)-.25 G 2.5(rr).15 G(esolv)470.81 289.2 Q(e.)-.15 E
+.266(Ruleset four is applied to all addresses in the message.)157 305.4 R .265
+(It is typically used to translate)5.265 F(internal to e)132 317.4 Q
+(xternal form.)-.15 E F0 2.5(5.1.1.4. IPC)117 341.4 R(mailers)2.5 E F1 .332
+(Some special processing occurs if the ruleset zero resolv)157 357.6 R .333
+(es to an IPC mailer \(that is, a)-.15 F .242
+(mailer that has \231[IPC]\232 listed as the P)132 369.6 R .241(ath in the)-.15
+F F0(M)2.741 E F1 .241(con\214guration line.)2.741 F .241(The host name passed)
+5.241 F .884(after \231$@\232 has MX e)132 381.6 R .885
+(xpansion performed; this looks the name up in DNS to \214nd alternate)-.15 F
+(deli)132 393.6 Q -.15(ve)-.25 G(ry sites.).15 E(The host name can also be pro)
+157 409.8 Q(vided as a dotted quad in square brack)-.15 E(ets; for e)-.1 E
+(xample:)-.15 E([128.32.149.78])172 426 Q(This causes direct con)132 442.2 Q
+-.15(ve)-.4 G(rsion of the numeric v).15 E(alue to a TCP/IP host address.)-.25
+E .894(The host name passed in after the \231$@\232 may also be a colon-separa\
+ted list of hosts.)157 458.4 R .629(Each is separately MX e)132 470.4 R .629
+(xpanded and the results are concatenated to mak)-.15 F 3.13(e\()-.1 G .63
+(essentially\) one)440.88 470.4 R .4 LW 77 494.4 72 494.4 DL 79 494.4 74 494.4
+DL 84 494.4 79 494.4 DL 89 494.4 84 494.4 DL 94 494.4 89 494.4 DL 99 494.4 94
+494.4 DL 104 494.4 99 494.4 DL 109 494.4 104 494.4 DL 114 494.4 109 494.4 DL
+119 494.4 114 494.4 DL 124 494.4 119 494.4 DL 129 494.4 124 494.4 DL 134 494.4
+129 494.4 DL 139 494.4 134 494.4 DL 144 494.4 139 494.4 DL 149 494.4 144 494.4
+DL 154 494.4 149 494.4 DL 159 494.4 154 494.4 DL 164 494.4 159 494.4 DL 169
+494.4 164 494.4 DL 174 494.4 169 494.4 DL 179 494.4 174 494.4 DL 184 494.4 179
+494.4 DL 189 494.4 184 494.4 DL 194 494.4 189 494.4 DL 199 494.4 194 494.4 DL
+204 494.4 199 494.4 DL 209 494.4 204 494.4 DL 214 494.4 209 494.4 DL 219 494.4
+214 494.4 DL 224 494.4 219 494.4 DL 229 494.4 224 494.4 DL 234 494.4 229 494.4
+DL 239 494.4 234 494.4 DL 244 494.4 239 494.4 DL 249 494.4 244 494.4 DL 254
+494.4 249 494.4 DL 259 494.4 254 494.4 DL 264 494.4 259 494.4 DL 269 494.4 264
+494.4 DL 274 494.4 269 494.4 DL 279 494.4 274 494.4 DL 284 494.4 279 494.4 DL
+289 494.4 284 494.4 DL 294 494.4 289 494.4 DL 299 494.4 294 494.4 DL 304 494.4
+299 494.4 DL 309 494.4 304 494.4 DL 314 494.4 309 494.4 DL 319 494.4 314 494.4
+DL 324 494.4 319 494.4 DL 329 494.4 324 494.4 DL 334 494.4 329 494.4 DL 339
+494.4 334 494.4 DL 344 494.4 339 494.4 DL 349 494.4 344 494.4 DL 354 494.4 349
+494.4 DL 359 494.4 354 494.4 DL 364 494.4 359 494.4 DL 369 494.4 364 494.4 DL
+374 494.4 369 494.4 DL 379 494.4 374 494.4 DL 384 494.4 379 494.4 DL 389 494.4
+384 494.4 DL 394 494.4 389 494.4 DL 399 494.4 394 494.4 DL 404 494.4 399 494.4
+DL 409 494.4 404 494.4 DL 414 494.4 409 494.4 DL 419 494.4 414 494.4 DL 424
+494.4 419 494.4 DL 429 494.4 424 494.4 DL 434 494.4 429 494.4 DL 439 494.4 434
+494.4 DL 444 494.4 439 494.4 DL 449 494.4 444 494.4 DL 454 494.4 449 494.4 DL
+459 494.4 454 494.4 DL 464 494.4 459 494.4 DL 469 494.4 464 494.4 DL 474 494.4
+469 494.4 DL 479 494.4 474 494.4 DL 484 494.4 479 494.4 DL 489 494.4 484 494.4
+DL 494 494.4 489 494.4 DL 499 494.4 494 494.4 DL 504 494.4 499 494.4 DL(addr)
+91.915 588.8 Q 133.2 586.8 111.6 586.8 DL 133.2 586.8 126 588.6 DL 133.2 586.8
+126 585 DL(3)141.5 588.8 Q 133.2 576 133.2 597.6 DL 154.8 576 133.2 576 DL
+154.8 597.6 154.8 576 DL 133.2 597.6 154.8 597.6 DL 176.4 586.8 154.8 586.8 DL
+176.4 586.8 169.2 588.6 DL 176.4 586.8 169.2 585 DL(D)183.59 588.8 Q 176.4 576
+176.4 597.6 DL 198 576 176.4 576 DL 198 597.6 198 576 DL 176.4 597.6 198 597.6
+DL 219.6 586.8 198 586.8 DL 277.2 568.8 255.6 568.8 DL 277.2 568.8 270 570.6 DL
+277.2 568.8 270 567 DL(1)285.5 570.8 Q 277.2 558 277.2 579.6 DL 298.8 558 277.2
+558 DL 298.8 579.6 298.8 558 DL 277.2 579.6 298.8 579.6 DL 320.4 568.8 298.8
+568.8 DL 320.4 568.8 313.2 570.6 DL 320.4 568.8 313.2 567 DL(S)328.42 570.8 Q
+320.4 558 320.4 579.6 DL 342 558 320.4 558 DL 342 579.6 342 558 DL 320.4 579.6
+342 579.6 DL 363.6 568.8 342 568.8 DL 277.2 604.8 255.6 604.8 DL 277.2 604.8
+270 606.6 DL 277.2 604.8 270 603 DL(2)285.5 606.8 Q 277.2 594 277.2 615.6 DL
+298.8 594 277.2 594 DL 298.8 615.6 298.8 594 DL 277.2 615.6 298.8 615.6 DL
+320.4 604.8 298.8 604.8 DL 320.4 604.8 313.2 606.6 DL 320.4 604.8 313.2 603 DL
+(R)327.865 606.8 Q 320.4 594 320.4 615.6 DL 342 594 320.4 594 DL 342 615.6 342
+594 DL 320.4 615.6 342 615.6 DL 363.6 604.8 342 604.8 DL 421.2 586.8 399.6
+586.8 DL 421.2 586.8 414 588.6 DL 421.2 586.8 414 585 DL(4)429.5 588.8 Q 421.2
+576 421.2 597.6 DL 442.8 576 421.2 576 DL 442.8 597.6 442.8 576 DL 421.2 597.6
+442.8 597.6 DL 464.4 586.8 442.8 586.8 DL 464.4 586.8 457.2 588.6 DL 464.4
+586.8 457.2 585 DL(msg)466.865 588.8 Q 255.6 568.8 219.6 586.8 DL 255.6 604.8
+219.6 586.8 DL 399.6 586.8 363.6 568.8 DL 399.6 586.8 363.6 604.8 DL 208.8
+532.8 187.2 532.8 DL 208.8 532.8 201.6 534.6 DL 208.8 532.8 201.6 531 DL(0)
+217.1 534.8 Q 208.8 522 208.8 543.6 DL 230.4 522 208.8 522 DL 230.4 543.6 230.4
+522 DL 208.8 543.6 230.4 543.6 DL 252 532.8 230.4 532.8 DL 252 532.8 244.8
+534.6 DL 252 532.8 244.8 531 DL(resolv)265.69 534.8 Q(ed address)-.15 E 187.2
+532.8 162 586.8 DL(Figure 2 \212 Re)216.045 634.8 Q(writing set semantics)-.25
+E 2.5(D\212s)209.35 646.8 S(ender domain addition)235.46 646.8 Q 2.5(S\212m)
+209.35 658.8 S(ailer)237.69 658.8 Q(-speci\214c sender re)-.2 E(writing)-.25 E
+2.5(R\212m)209.35 670.8 S(ailer)238.8 670.8 Q(-speci\214c recipient re)-.2 E
+(writing)-.25 E 77 682.8 72 682.8 DL 79 682.8 74 682.8 DL 84 682.8 79 682.8 DL
+89 682.8 84 682.8 DL 94 682.8 89 682.8 DL 99 682.8 94 682.8 DL 104 682.8 99
+682.8 DL 109 682.8 104 682.8 DL 114 682.8 109 682.8 DL 119 682.8 114 682.8 DL
+124 682.8 119 682.8 DL 129 682.8 124 682.8 DL 134 682.8 129 682.8 DL 139 682.8
+134 682.8 DL 144 682.8 139 682.8 DL 149 682.8 144 682.8 DL 154 682.8 149 682.8
+DL 159 682.8 154 682.8 DL 164 682.8 159 682.8 DL 169 682.8 164 682.8 DL 174
+682.8 169 682.8 DL 179 682.8 174 682.8 DL 184 682.8 179 682.8 DL 189 682.8 184
+682.8 DL 194 682.8 189 682.8 DL 199 682.8 194 682.8 DL 204 682.8 199 682.8 DL
+209 682.8 204 682.8 DL 214 682.8 209 682.8 DL 219 682.8 214 682.8 DL 224 682.8
+219 682.8 DL 229 682.8 224 682.8 DL 234 682.8 229 682.8 DL 239 682.8 234 682.8
+DL 244 682.8 239 682.8 DL 249 682.8 244 682.8 DL 254 682.8 249 682.8 DL 259
+682.8 254 682.8 DL 264 682.8 259 682.8 DL 269 682.8 264 682.8 DL 274 682.8 269
+682.8 DL 279 682.8 274 682.8 DL 284 682.8 279 682.8 DL 289 682.8 284 682.8 DL
+294 682.8 289 682.8 DL 299 682.8 294 682.8 DL 304 682.8 299 682.8 DL 309 682.8
+304 682.8 DL 314 682.8 309 682.8 DL 319 682.8 314 682.8 DL 324 682.8 319 682.8
+DL 329 682.8 324 682.8 DL 334 682.8 329 682.8 DL 339 682.8 334 682.8 DL 344
+682.8 339 682.8 DL 349 682.8 344 682.8 DL 354 682.8 349 682.8 DL 359 682.8 354
+682.8 DL 364 682.8 359 682.8 DL 369 682.8 364 682.8 DL 374 682.8 369 682.8 DL
+379 682.8 374 682.8 DL 384 682.8 379 682.8 DL 389 682.8 384 682.8 DL 394 682.8
+389 682.8 DL 399 682.8 394 682.8 DL 404 682.8 399 682.8 DL 409 682.8 404 682.8
+DL 414 682.8 409 682.8 DL 419 682.8 414 682.8 DL 424 682.8 419 682.8 DL 429
+682.8 424 682.8 DL 434 682.8 429 682.8 DL 439 682.8 434 682.8 DL 444 682.8 439
+682.8 DL 449 682.8 444 682.8 DL 454 682.8 449 682.8 DL 459 682.8 454 682.8 DL
+464 682.8 459 682.8 DL 469 682.8 464 682.8 DL 474 682.8 469 682.8 DL 479 682.8
+474 682.8 DL 484 682.8 479 682.8 DL 489 682.8 484 682.8 DL 494 682.8 489 682.8
+DL 499 682.8 494 682.8 DL 504 682.8 499 682.8 DL EP
+%%Page: 26 23
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-26 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .379
+(long MX list.)132 96 R .378(The intent here is to create \231f)5.379 F(ak)-.1
+E .378(e\232 MX records that are not published in DNS)-.1 F(for pri)132 108 Q
+-.25(va)-.25 G(te internal netw).25 E(orks.)-.1 E .17
+(As a \214nal special case, the host name can be passed in as a te)157 124.2 R
+.17(xt string in square brack-)-.15 F(ets:)132 136.2 Q([ucb)172 152.4 Q -.25
+(va)-.15 G(x.berk).25 E(ele)-.1 E -.65(y.)-.15 G(edu]).65 E 1.245(This form a)
+132 168.6 R -.2(vo)-.2 G 1.245(ids the MX mapping.).2 F F0(N.B.:)6.244 E F1
+1.244(This is intended only for situations where you)3.744 F(ha)132 180.6 Q
+.814 -.15(ve a n)-.2 H(etw).15 E .514(ork \214re)-.1 F -.1(wa)-.25 G .514
+(ll, so that your MX record points to a g).1 F(ate)-.05 E -.1(wa)-.25 G 3.014
+(ym).1 G .514(achine; this machine)420.762 180.6 R 1.604
+(could then do direct deli)132 192.6 R -.15(ve)-.25 G 1.604
+(ry to machines within your local domain.).15 F 1.603(Use of this feature)6.603
+F(directly violates RFC 1123 section 5.3.5: it should not be used lightly)132
+204.6 Q(.)-.65 E F0 2.5(5.1.2. D)102 228.6 R 2.5<8a64>2.5 G(e\214ne macr)157.28
+228.6 Q(o)-.18 E F1 .546(Macros are named with a single character)142 244.8 R
+5.546(.T)-.55 G .547(hese may be selected from the entire ASCII)325.492 244.8 R
+.892(set, b)117 256.8 R .892(ut user)-.2 F .892
+(-de\214ned macros should be selected from the set of upper case letters only)
+-.2 F 5.892(.L)-.65 G -.25(ow)484.26 256.8 S(er).25 E
+(case letters and special symbols are used internally)117 268.8 Q(.)-.65 E
+(The syntax for macro de\214nitions is:)142 285 Q F0(D)157 301.2 Q/F2 10
+/Times-Italic@0 SF 1.666(xv)C(al)-1.666 E F1(where)117 317.4 Q F2(x)2.5 E F1
+(is the name of the macro and)2.5 E F2(val)2.5 E F1(is the v)2.5 E
+(alue it should ha)-.25 E -.15(ve)-.2 G(.).15 E 1.085
+(Macros are interpolated using the construct)142 333.6 R F0($)3.585 E F2(x)A F1
+3.585(,w)C(here)346.775 333.6 Q F2(x)3.585 E F1 1.085
+(is the name of the macro to be)3.585 F 3.45(interpolated. This)117 345.6 R .95
+(interpolation is done when the con\214guration \214le is read, e)3.45 F .95
+(xcept in)-.15 F F0(M)3.45 E F1(lines.)3.45 E(The special construct)117 357.6 Q
+F0($&)2.5 E F2(x)A F1(can be used in)2.5 E F0(R)2.5 E F1
+(lines to get deferred interpolation.)2.5 E
+(Conditionals can be speci\214ed using the syntax:)142 373.8 Q($?x te)157 390 Q
+(xt1 $| te)-.15 E(xt2 $.)-.15 E .245(This interpolates)117 406.2 R F2(te)2.745
+E(xt1)-.2 E F1 .245(if the macro)2.745 F F0($x)2.745 E F1 .245(is set, and)
+2.745 F F2(te)2.745 E(xt2)-.2 E F1 2.745(otherwise. The)2.745 F .246
+(\231else\232 \()2.746 F F0($|)A F1 2.746(\)c)C .246(lause may be)451.298 406.2
+R(omitted.)117 418.2 Q(Lo)142 434.4 Q .262(wer case macro names are reserv)-.25
+F .262(ed to ha)-.15 F .561 -.15(ve s)-.2 H .261
+(pecial semantics, used to pass information).15 F 1.163
+(in or out of sendmail, and special characters are reserv)117 446.4 R 1.163
+(ed to pro)-.15 F 1.163(vide conditionals, etc.)-.15 F(Upper)6.163 E
+(case names \(that is,)117 458.4 Q F0($A)2.5 E F1(through)2.5 E F0($Z)2.5 E F1
+2.5(\)a)C(re speci\214cally reserv)267.53 458.4 Q
+(ed for con\214guration \214le authors.)-.15 E(The follo)142 474.6 Q
+(wing macros)-.25 E F2(must)2.5 E F1(be de\214ned to transmit information into)
+2.5 E F2(sendmail:)2.5 E F1 15.56(eT)157 490.8 S(he SMTP entry message)183.11
+490.8 Q 17.22(jT)157 502.8 S(he \231of)183.11 502.8 Q
+(\214cial\232 domain name for this site)-.25 E 17.22(lT)157 514.8 S
+(he format of the UNIX from line)183.11 514.8 Q 15(nT)157 526.8 S
+(he name of the daemon \(for error messages\))183.11 526.8 Q 15(oT)157 538.8 S
+(he set of "operators" in addresses)183.11 538.8 Q 15(qd)157 550.8 S(ef)182
+550.8 Q(ault format of sender address)-.1 E(The)117 567 Q F0($e)2.657 E F1 .157
+(macro is printed out when SMTP starts up.)2.657 F .157(The \214rst w)5.157 F
+.157(ord must be the)-.1 F F0($j)2.657 E F1 2.656(macro. The)2.656 F F0($j)
+2.656 E F1 .536(macro should be in RFC821 format.)117 579 R(The)5.536 E F0($l)
+3.036 E F1(and)3.036 E F0($n)3.036 E F1 .536
+(macros can be considered constants e)3.036 F(xcept)-.15 E .783
+(under terribly unusual circumstances.)117 591 R(The)5.783 E F0($o)3.283 E F1
+.783(macro consists of a list of characters which will)3.283 F .497
+(be considered tok)117 603 R .498(ens and which will separate tok)-.1 F .498
+(ens when doing parsing.)-.1 F -.15(Fo)5.498 G 2.998(re).15 G .498
+(xample, if \231@\232)441.864 603 R .997(were in the)117 615 R F0($o)3.497 E F1
+.997(macro, then the input \231a@b\232 w)3.497 F .996
+(ould be scanned as three tok)-.1 F .996(ens: \231a,)-.1 F 3.496<9a99>-.7 G(@,)
+470.614 615 Q 3.496<9a61>-.7 G(nd)494 615 Q<9962>117 627 Q 5.594 -.7(.\232 F)
+-.4 H(inally).7 E 4.194(,t)-.65 G(he)176.138 627 Q F0($q)4.194 E F1 1.694
+(macro speci\214es ho)4.194 F 4.194(wa)-.25 G 4.194(na)297.948 627 S 1.695
+(ddress should appear in a message when it is)311.582 627 R(def)117 639 Q 2.5
+(aulted. F)-.1 F(or e)-.15 E(xample, on our system these de\214nitions are:)
+-.15 E EP
+%%Page: 27 24
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-27)452.9 60 Q/F1 10/Times-Roman@0 SF(De$j Sendmail $v/$Z ready at $b)
+157 96 Q(DnMAILER-D)157 108 Q(AEMON)-.4 E(DlFrom $g)157 120 Q($d)5 E
+(Do.:%@!^/[])157 132 Q(Dq$?x$x <$g>$|$g$.)157 144 Q(Dj$w)157 156 Q .068
+(An acceptable alternati)117 172.2 R .367 -.15(ve f)-.25 H .067(or the).15 F F0
+($q)2.567 E F1 .067(macro is \231$g$?x \($x\)$.)2.567 F 2.567(\232. These)-.7 F
+.067(correspond to the follo)2.567 F(wing)-.25 E(tw)117 184.2 Q 2.5(of)-.1 G
+(ormats:)137.73 184.2 Q(Eric Allman <eric@CS.Berk)157 200.4 Q(ele)-.1 E -.65
+(y.)-.15 G(EDU>).65 E(eric@CS.Berk)157 212.4 Q(ele)-.1 E -.65(y.)-.15 G
+(EDU \(Eric Allman\)).65 E/F2 10/Times-Italic@0 SF(Sendmail)117 228.6 Q F1
+(properly quotes names that ha)2.5 E .3 -.15(ve s)-.2 H
+(pecial characters if the \214rst form is used.).15 E .239
+(Some macros are de\214ned by)142 244.8 R F2(sendmail)2.739 E F1 .239
+(for interpolation into ar)2.739 F(gv')-.18 E 2.739(sf)-.55 G .24
+(or mailers or for other)414.73 244.8 R(conte)117 256.8 Q 2.5(xts. These)-.15 F
+(macros are:)2.5 E 15.56(aT)157 273 S(he origination date in RFC 822 format)
+183.11 273 Q 15(bT)157 285 S(he current date in RFC 822 format)183.11 285 Q
+15.56(cT)157 297 S(he hop count)183.11 297 Q 15(dT)157 309 S
+(he date in UNIX \(ctime\) format)183.11 309 Q 16.67(fT)157 321 S
+(he sender \(from\) address)183.11 321 Q 15(gT)157 333 S
+(he sender address relati)183.11 333 Q .3 -.15(ve t)-.25 H 2.5(ot).15 G
+(he recipient)301.29 333 Q 15(hT)157 345 S(he recipient host)183.11 345 Q 17.22
+(iT)157 357 S(he queue id)183.11 357 Q 15(kT)157 369 S
+(he UUCP node name \(from the uname system call\))183.11 369 Q 12.22(mT)157 381
+S(he domain part of the)183.11 381 Q F2 -.1(ge)2.5 G(thostname).1 E F1
+(return v)2.5 E(alue)-.25 E 15(pS)157 393 S(endmail')182.56 393 Q 2.5(sp)-.55 G
+(id)228.95 393 Q 16.67(rP)157 405 S(rotocol used to recei)182.56 405 Q .3 -.15
+(ve t)-.25 H(he message).15 E 16.11(sS)157 417 S(ender')182.56 417 Q 2.5(sh)
+-.55 G(ost name)218.94 417 Q 17.22(tA)157 429 S
+(numeric representation of the current time)186.72 429 Q 15(uT)157 441 S
+(he recipient user)183.11 441 Q 15(vT)157 453 S(he v)183.11 453 Q
+(ersion number of sendmail)-.15 E 12.78(wT)157 465 S(he hostname of this site)
+183.11 465 Q 15(xT)157 477 S(he full name of the sender)183.11 477 Q 15.56(zT)
+157 489 S(he home directory of the recipient)183.11 489 Q 15(_T)157 501 S(he v)
+183.11 501 Q(alidated sender address)-.25 E .918
+(There are three types of dates that can be used.)142 521.4 R(The)5.918 E F0
+($a)3.418 E F1(and)3.418 E F0($b)3.418 E F1 .917(macros are in RFC 822)3.418 F
+(format;)117 533.4 Q F0($a)3.046 E F1 .546(is the time as e)3.046 F .547
+(xtracted from the \231Date:\232 line of the message \(if there w)-.15 F .547
+(as one\), and)-.1 F F0($b)117 545.4 Q F1 .145
+(is the current date and time \(used for postmarks\).)2.645 F .145
+(If no \231Date:\232 line is found in the incoming)5.145 F(message,)117 557.4 Q
+F0($a)2.546 E F1 .046(is set to the current time also.)2.546 F(The)5.046 E F0
+($d)2.546 E F1 .046(macro is equi)2.546 F -.25(va)-.25 G .047(lent to the).25 F
+F0($b)2.547 E F1 .047(macro in UNIX)2.547 F(\(ctime\) format.)117 569.4 Q(The)
+142 585.6 Q F0($f)3.115 E F1 .614(macro is the id of the sender as originally \
+determined; when mailing to a speci\214c)3.115 F .601(host the)117 597.6 R F0
+($g)3.101 E F1 .601(macro is set to the address of the sender)3.101 F F2 -.37
+(re)3.102 G .602(lative to the r).37 F(ecipient.)-.37 E F1 -.15(Fo)5.602 G
+3.102(re).15 G .602(xample, if I)456.416 597.6 R 1.65
+(send to \231bollard@matisse.CS.Berk)117 609.6 R(ele)-.1 E -.65(y.)-.15 G 1.65
+(EDU\232 from the machine \231v).65 F(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)
+-.15 G(EDU\232).65 E(the)117 621.6 Q F0($f)2.5 E F1
+(macro will be \231eric\232 and the)2.5 E F0($g)2.5 E F1
+(macro will be \231eric@v)2.5 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
+(EDU.).65 E<9a>-.7 E(The)142 637.8 Q F0($x)3.837 E F1 1.338
+(macro is set to the full name of the sender)3.837 F 6.338(.T)-.55 G 1.338
+(his can be determined in se)369.13 637.8 R -.15(ve)-.25 G(ral).15 E -.1(wa)117
+649.8 S 2.953(ys. It).1 F .453(can be passed as \215ag to)2.953 F F2(sendmail.)
+2.953 E F1 .453(The second choice is the v)5.453 F .453
+(alue of the \231Full-name:\232)-.25 F .512(line in the header if it e)117
+661.8 R .513
+(xists, and the third choice is the comment \214eld of a \231From:\232 line.)
+-.15 F .513(If all)5.513 F 1.149(of these f)117 673.8 R 1.149
+(ail, and if the message is being originated locally)-.1 F 3.648(,t)-.65 G
+1.148(he full name is look)369.684 673.8 R 1.148(ed up in the)-.1 F F2
+(/etc/passwd)117 685.8 Q F1(\214le.)2.5 E .438(When sending, the)142 702 R F0
+($h)2.938 E F1(,)A F0($u)2.938 E F1 2.938(,a)C(nd)256.96 702 Q F0($z)2.938 E F1
+.438(macros get set to the host, user)2.938 F 2.939(,a)-.4 G .439
+(nd home directory \(if)417.423 702 R 1.455(local\) of the recipient.)117 714 R
+1.455(The \214rst tw)6.455 F 3.955(oa)-.1 G 1.454(re set from the)278.445 714 R
+F0($@)3.954 E F1(and)3.954 E F0($:)3.954 E F1 1.454(part of the re)3.954 F
+1.454(writing rules,)-.25 F EP
+%%Page: 28 25
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-28 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(respecti)117 96
+Q -.15(ve)-.25 G(ly).15 E(.)-.65 E(The)142 112.2 Q F0($p)2.806 E F1(and)2.806 E
+F0($t)2.806 E F1 .306(macros are used to create unique strings \(e.g., for the\
+ \231Message-Id:\232 \214eld\).)2.806 F(The)117 124.2 Q F0($i)2.538 E F1 .037(\
+macro is set to the queue id on this host; if put into the timestamp line it c\
+an be e)2.538 F(xtremely)-.15 E .407(useful for tracking messages.)117 136.2 R
+(The)5.407 E F0($v)2.907 E F1 .407(macro is set to be the v)2.907 F .407
+(ersion number of)-.15 F/F2 10/Times-Italic@0 SF(sendmail)2.907 E F1 2.907(;t)C
+.408(his is)482.752 136.2 R 2.109(normally put in timestamps and has been pro)
+117 148.2 R -.15(ve)-.15 G 4.609(ne).15 G 2.109(xtremely useful for deb)334.515
+148.2 R 4.609(ugging. The)-.2 F F0($w)4.609 E F1 1.221
+(macro is set to the name of this host if it can be determined.)117 160.2 R
+(The)6.222 E F0($c)3.722 E F1 1.222(\214eld is set to the \231hop)3.722 F
+(count,)117 172.2 Q 3.333<9a69>-.7 G .833
+(.e., the number of times this message has been processed.)151.573 172.2 R .832
+(This can be determined by)5.832 F(the)117 184.2 Q F0<ad68>2.5 E F1
+(\215ag on the command line or by counting the timestamps in the message.)2.5 E
+(The)142 200.4 Q F0($r)3.426 E F1(and)3.426 E F0($s)3.426 E F1 .926
+(\214elds are set to the protocol used to communicate with sendmail and the)
+3.426 F .969(sending hostname.)117 212.4 R(The)5.969 E F0($_)3.469 E F1 .969
+(is set to a v)3.469 F .969(alidated sender host name.)-.25 F .968
+(If the sender is running an)5.969 F(RFC 1413 compliant IDENT serv)117 224.4 Q
+(er)-.15 E 2.5(,i)-.4 G 2.5(tw)267.55 224.4 S
+(ill include the user name on that host.)280.05 224.4 Q F0 2.5(5.1.3. C)102
+248.4 R(and F \212 de\214ne classes)2.5 E F1 .197
+(Classes of phrases may be de\214ned to match on the left hand side of re)142
+264.6 R .197(writing rules, where)-.25 F 2.791<6199>117 276.6 S .291
+(phrase\232 is a sequence of characters that do not contain space characters.)
+128.671 276.6 R -.15(Fo)5.29 G 2.79(re).15 G .29(xample a class)445.1 276.6 R
+.356(of all local names for this site might be created so that attempts to sen\
+d to oneself can be elimi-)117 288.6 R 2.89(nated. These)117 300.6 R .39(can e\
+ither be de\214ned directly in the con\214guration \214le or read in from anot\
+her \214le.)2.89 F .796(Classes may be gi)117 312.6 R -.15(ve)-.25 G 3.296(nn)
+.15 G .796(ames from the set of upper case letters.)213.664 312.6 R(Lo)5.796 E
+.797(wer case letters and special)-.25 F(characters are reserv)117 324.6 Q
+(ed for system use.)-.15 E(The syntax is:)142 340.8 Q F0(C)157 357 Q F2 1.666
+(cp)C(hr)-1.666 E(ase1 phr)-.15 E(ase2...)-.15 E F0(F)157 369 Q F2 1.666<638c>C
+(le)-1.666 E F1 1.115(The \214rst form de\214nes the class)117 385.2 R F2(c)
+3.615 E F1 1.115(to match an)3.615 F 3.614(yo)-.15 G 3.614(ft)319.638 385.2 S
+1.114(he named w)329.362 385.2 R 3.614(ords. It)-.1 F 1.114
+(is permissible to split)3.614 F(them among multiple lines; for e)117 397.2 Q
+(xample, the tw)-.15 E 2.5(of)-.1 G(orms:)317.57 397.2 Q(CHmonet ucbmonet)157
+413.4 Q(and)117 429.6 Q(CHmonet)157 445.8 Q(CHucbmonet)157 457.8 Q(are equi)117
+474 Q -.25(va)-.25 G 2.5(lent. The).25 F
+(second form reads the elements of the class)2.5 E F2(c)2.5 E F1
+(from the named)2.5 E F2(\214le)2.5 E F1(.)A(The)142 490.2 Q F0($~)3.112 E F1
+.613(\(match entries not in class\) only matches a single w)3.112 F .613
+(ord; multi-w)-.1 F .613(ord entries in the)-.1 F
+(class are ignored in this conte)117 502.2 Q(xt.)-.15 E .384(The class)142
+518.4 R F0($=w)2.884 E F1 .384
+(is set to be the set of all names this host is kno)2.884 F .384(wn by)-.25 F
+5.384(.T)-.65 G .383(his can be used to)431.368 518.4 R(match local hostnames.)
+117 530.4 Q(The class)142 546.6 Q F0($=k)2.5 E F1(is set to be the same as)2.5
+E F0($k)2.5 E F1 2.5(,t)C(hat is, the UUCP node name.)312.69 546.6 Q F0 2.5
+(5.1.4. M)102 570.6 R 2.5<8a64>2.5 G(e\214ne mailer)159.5 570.6 Q F1
+(Programs and interf)142 586.8 Q(aces to mailers are de\214ned in this line.)
+-.1 E(The format is:)5 E F0(M)157 603 Q F2(name)A F1 2.5(,{)C F2(\214eld)197.9
+603 Q F1(=)A F2(value)A F1(}*)1.666 E(where)117 619.2 Q F2(name)3.244 E F1 .744
+(is the name of the mailer \(used internally only\) and the \231\214eld=name\
+\232 pairs de\214ne)3.244 F(attrib)117 631.2 Q(utes of the mailer)-.2 E 5(.F)
+-.55 G(ields are:)220.13 631.2 Q EP
+%%Page: 29 26
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-29)452.9 60 Q/F1 10/Times-Roman@0 SF -.15(Pa)157 96 S 51.87(th The).15
+F(pathname of the mailer)2.5 E 47.83(Flags Special)157 108 R
+(\215ags for this mailer)2.5 E 41.73(Sender A)157 120 R(re)2.5 E
+(writing set for sender addresses)-.25 E 31.17(Recipient A)157 132 R(re)2.5 E
+(writing set for recipient addresses)-.25 E(Ar)157 144 Q 49.13(gv An)-.18 F(ar)
+2.5 E(gument v)-.18 E(ector to pass to this mailer)-.15 E 55.61(Eol The)157 156
+R(end-of-line string for this mailer)2.5 E 35.62(Maxsize The)157 168 R
+(maximum message length to this mailer)2.5 E 32.27(Linelimit The)157 180 R
+(maximum line length in the message body)2.5 E 31.18(Directory The)157 192 R
+-.1(wo)2.5 G(rking directory for the mailer).1 E
+(Only the \214rst character of the \214eld name is check)117 208.2 Q(ed.)-.1 E
+1.144(The follo)142 224.4 R 1.144
+(wing \215ags may be set in the mailer description.)-.25 F(An)6.144 E 3.644(yo)
+-.15 G 1.144(ther \215ags may be used)409.994 224.4 R(freely to conditionally \
+assign headers to messages destined for particular mailers.)117 236.4 Q 15.56
+(aR)117 252.6 S(un Extended SMTP \(ESMTP\) protocol \(de\214ned in RFCs 1425, \
+1426, and 1427\).)143.67 252.6 Q 15(bF)117 268.8 S .674
+(orce a blank line on the end of a message.)142.41 268.8 R .674
+(This is intended to w)5.674 F .675(ork around some stupid)-.1 F -.15(ve)137
+280.8 S .852(rsions of /bin/mail that require a blank line, b).15 F .851
+(ut do not pro)-.2 F .851(vide it themselv)-.15 F 3.351(es. It)-.15 F -.1(wo)
+3.351 G(uld).1 E(not normally be used on netw)137 292.8 Q(ork mail.)-.1 E 15.56
+(cD)117 309 S 4.165(on)144.22 309 S 1.665(ot include comments in addresses.)
+158.385 309 R 1.665(This should only be used if you ha)6.665 F 1.966 -.15(ve t)
+-.2 H 4.166(ow).15 G(ork)490.67 309 Q
+(around a remote mailer that gets confused by comments.)137 321 Q 13.33(CI)117
+337.2 S 3.06(fm)140.33 337.2 S .56(ail is)154.5 337.2 R/F2 10/Times-Italic@0 SF
+-.37(re)3.06 G(ceived).37 E F1 .56(from a mailer with this \215ag set, an)3.06
+F 3.06(ya)-.15 G .56(ddresses in the header that do not)367.33 337.2 R(ha)137
+349.2 Q .33 -.15(ve a)-.2 H 2.53(na).15 G 2.53(ts)174.47 349.2 S .03
+(ign \(\231@\232\) after being re)183.67 349.2 R .031
+(written by ruleset three will ha)-.25 F .331 -.15(ve t)-.2 H .031
+(he \231@domain\232 clause).15 F(from the sender tack)137 361.2 Q(ed on.)-.1 E
+(This allo)5 E(ws mail with headers of the form:)-.25 E(From: usera@hosta)177
+377.4 Q -.8(To)177 389.4 S 2.5(:u).8 G(serb@hostb, userc)197.59 389.4 Q
+(to be re)137 405.6 Q(written as:)-.25 E(From: usera@hosta)177 421.8 Q -.8(To)
+177 433.8 S 2.5(:u).8 G(serb@hostb, userc@hosta)197.59 433.8 Q(automatically)
+137 450 Q(.)-.65 E 12.78(DT)117 466.2 S(his mailer w)143.11 466.2 Q
+(ants a \231Date:\232 header line.)-.1 E 15.56(eT)117 482.4 S .563
+(his mailer is e)143.11 482.4 R(xpensi)-.15 E .862 -.15(ve t)-.25 H 3.062(oc)
+.15 G .562(onnect to, so try to a)253.972 482.4 R -.2(vo)-.2 G .562
+(id connecting normally; an).2 F 3.062(yn)-.15 G(ecessary)470.13 482.4 Q
+(connection will occur during a queue run.)137 494.4 Q 13.89(EE)117 510.6 S
+(scape lines be)143.11 510.6 Q
+(ginning with \231From\232 in the message with a `>' sign.)-.15 E 16.67(fT)117
+526.8 S .968(he mailer w)143.11 526.8 R .968(ants a)-.1 F F0<ad66>3.469 E F2
+(fr)3.469 E(om)-.45 E F1 .969(\215ag, b)3.469 F .969(ut only if this is a netw)
+-.2 F .969(ork forw)-.1 F .969(ard operation \(i.e., the)-.1 F(mailer will gi)
+137 538.8 Q .3 -.15(ve a)-.25 H 2.5(ne).15 G(rror if the e)218.81 538.8 Q -.15
+(xe)-.15 G(cuting user does not ha).15 E .3 -.15(ve s)-.2 H
+(pecial permissions\).).15 E 14.44(FT)117 555 S(his mailer w)143.11 555 Q
+(ants a \231From:\232 header line.)-.1 E 15(gN)117 571.2 S(ormally)144.22 571.2
+Q(,)-.65 E F2(sendmail)3.53 E F1 1.029
+(sends internally generated email \(e.g., error messages\) using the null)3.529
+F .005(return address)137 585.2 R/F3 7/Times-Roman@0 SF(9)193.375 581.2 Q F1
+.005(as required by RFC 1123.)199.38 585.2 R(Ho)5.006 E(we)-.25 E -.15(ve)-.25
+G .806 -.4(r, s).15 H .006(ome mailers don').4 F 2.506(ta)-.18 G .006
+(ccept a null return)431.502 585.2 R 3.718(address. If)137 597.2 R(necessary)
+3.718 E 3.718(,y)-.65 G 1.218(ou can set the)235.524 597.2 R F0(g)3.718 E F1
+1.218(\215ag to pre)3.718 F -.15(ve)-.25 G(nt).15 E F2(sendmail)3.718 E F1
+1.218(from obe)3.718 F 1.218(ying the stan-)-.15 F .601
+(dards; error messages will be sent as from the MAILER-D)137 609.2 R .602
+(AEMON \(actually)-.4 F 3.102(,t)-.65 G .602(he v)458.616 609.2 R .602(alue of)
+-.25 F(the)137 621.2 Q F0($n)2.5 E F1(macro\).)2.5 E 15(hU)117 637.4 S
+(pper case should be preserv)144.22 637.4 Q(ed in host names for this mailer)
+-.15 E(.)-.55 E 16.67(IT)117 653.6 S .093
+(his mailer will be speaking SMTP to another)143.11 653.6 R F2(sendmail)2.593 E
+F1 2.592<8a61>2.592 G 2.592(ss)381.248 653.6 S .092
+(uch it can use special proto-)391.62 653.6 R .318(col features.)137 665.6 R
+.319(This option is not required \(i.e., if this option is omitted the transmi\
+ssion will)5.318 F(still operate successfully)137 677.6 Q 2.5(,a)-.65 G
+(lthough perhaps not as ef)244.11 677.6 Q(\214ciently as possible\).)-.25 E .32
+LW 76 687.2 72 687.2 DL 80 687.2 76 687.2 DL 84 687.2 80 687.2 DL 88 687.2 84
+687.2 DL 92 687.2 88 687.2 DL 96 687.2 92 687.2 DL 100 687.2 96 687.2 DL 104
+687.2 100 687.2 DL 108 687.2 104 687.2 DL 112 687.2 108 687.2 DL 116 687.2 112
+687.2 DL 120 687.2 116 687.2 DL 124 687.2 120 687.2 DL 128 687.2 124 687.2 DL
+132 687.2 128 687.2 DL 136 687.2 132 687.2 DL 140 687.2 136 687.2 DL 144 687.2
+140 687.2 DL 148 687.2 144 687.2 DL 152 687.2 148 687.2 DL 156 687.2 152 687.2
+DL 160 687.2 156 687.2 DL 164 687.2 160 687.2 DL 168 687.2 164 687.2 DL 172
+687.2 168 687.2 DL 176 687.2 172 687.2 DL 180 687.2 176 687.2 DL 184 687.2 180
+687.2 DL 188 687.2 184 687.2 DL 192 687.2 188 687.2 DL 196 687.2 192 687.2 DL
+200 687.2 196 687.2 DL 204 687.2 200 687.2 DL 208 687.2 204 687.2 DL 212 687.2
+208 687.2 DL 216 687.2 212 687.2 DL/F4 5/Times-Roman@0 SF(9)93.6 697.6 Q/F5 8
+/Times-Roman@0 SF(Actually)3.2 I 2(,t)-.52 G(his only applies to SMTP)129.356
+700.8 Q 2(,w)-.888 G(hich uses the `)219.588 700.8 Q(`MAIL FR)-.592 E(OM:<>')
+-.32 E 2('c)-.592 G(ommand.)333.98 700.8 Q EP
+%%Page: 30 27
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-30 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 17.22(lT)117 96
+S(his mailer is local \(i.e., \214nal deli)143.11 96 Q -.15(ve)-.25 G
+(ry will be performed\).).15 E 13.89(LL)117 112.2 S .69
+(imit the line lengths as speci\214ed in RFC821.)143.11 112.2 R .69
+(This deprecated option should be replaced)5.69 F(by the)137 124.2 Q F0(L=)2.5
+E F1(mail declaration.)2.5 E -.15(Fo)5 G 2.5(rh).15 G(istoric reasons, the)
+272.54 124.2 Q F0(L)2.5 E F1(\215ag also sets the)2.5 E F0(7)2.5 E F1(\215ag.)
+2.5 E 12.22(mT)117 140.4 S 1.273
+(his mailer can send to multiple users on the same host in one transaction.)
+143.11 140.4 R 1.274(When a)6.273 F F0($u)3.774 E F1 .622(macro occurs in the)
+137 152.4 R/F2 10/Times-Italic@0 SF(ar)3.122 E(gv)-.37 E F1 .621
+(part of the mailer de\214nition, that \214eld will be repeated as neces-)3.121
+F(sary for all qualifying users.)137 164.4 Q 11.11(MT)117 180.6 S(his mailer w)
+143.11 180.6 Q(ants a \231Message-Id:\232 header line.)-.1 E 15(nD)117 196.8 S
+2.5(on)144.22 196.8 S
+(ot insert a UNIX-style \231From\232 line on the front of the message.)156.72
+196.8 Q 15(pU)117 213 S .701(se the route-addr style re)144.22 213 R -.15(ve)
+-.25 G .702(rse-path in the SMTP \231MAIL FR).15 F .702
+(OM:\232 command rather than)-.4 F .421
+(just the return address; although this is required in RFC821 section 3.1, man)
+137 225 R 2.921(yh)-.15 G .421(osts do not)459.818 225 R(process re)137 237 Q
+-.15(ve)-.25 G(rse-paths properly).15 E 5(.R)-.65 G -2.15 -.25(ev e)272.3 237 T
+(rse-paths are of).25 E(\214cially discouraged by RFC 1123.)-.25 E 14.44(PT)117
+253.2 S(his mailer w)143.11 253.2 Q(ants a \231Return-P)-.1 E(ath:\232 line.)
+-.15 E 16.67(rS)117 269.4 S(ame as)142.56 269.4 Q F0(f)2.5 E F1 2.5(,b)C
+(ut sends a)185.68 269.4 Q F0<ad72>2.5 E F1(\215ag.)2.5 E 16.11(sS)117 285.6 S
+(trip quote characters of)142.56 285.6 Q 2.5(fo)-.25 G 2.5(ft)245.61 285.6 S
+(he address before calling the mailer)254.22 285.6 Q(.)-.55 E 14.44(SD)117
+301.8 S(on')144.22 301.8 Q 3.442(tr)-.18 G .942
+(eset the userid before calling the mailer)166.922 301.8 R 5.943(.T)-.55 G .943
+(his w)344.319 301.8 R .943(ould be used in a secure en)-.1 F(viron-)-.4 E .491
+(ment where)137 313.8 R F2(sendmail)2.991 E F1 .491(ran as root.)2.991 F .491
+(This could be used to a)5.491 F -.2(vo)-.2 G .49(id for).2 F .49
+(ged addresses.)-.18 F .49(This \215ag)5.49 F(is suppressed if gi)137 325.8 Q
+-.15(ve)-.25 G 2.5(nf).15 G(rom an \231unsafe\232 en)228.81 325.8 Q
+(vironment \(e.g, a user')-.4 E 2.5(sm)-.55 G(ail.cf \214le\).)410.31 325.8 Q
+15(uU)117 342 S(pper case should be preserv)144.22 342 Q
+(ed in user names for this mailer)-.15 E(.)-.55 E 12.78(UT)117 358.2 S 2.996
+(his mailer w)143.11 358.2 R 2.996
+(ants Unix-style \231From\232 lines with the ugly UUCP-style \231remote from)
+-.1 F(<host>\232 on the end.)137 370.2 Q 15(xT)117 386.4 S(his mailer w)143.11
+386.4 Q(ants a \231Full-Name:\232 header line.)-.1 E 12.78(XT)117 402.6 S 1.22
+(his mailer w)143.11 402.6 R 1.22
+(ant to use the hidden dot algorithm as speci\214ed in RFC821; basically)-.1 F
+3.72(,a)-.65 G -.15(ny)494.15 402.6 S .224(line be)137 414.6 R .224
+(ginning with a dot will ha)-.15 F .525 -.15(ve a)-.2 H 2.725(ne).15 G .225
+(xtra dot prepended \(to be stripped at the other end\).)296.465 414.6 R .525(\
+This insures that lines in the message containing a dot will not terminate the\
+ message pre-)137 426.6 R(maturely)137 438.6 Q(.)-.65 E 15(7S)117 454.8 S .152
+(trip all output to se)142.56 454.8 R -.15(ve)-.25 G 2.652(nb).15 G 2.652
+(its. This)240.42 454.8 R .152(is the def)2.652 F .152(ault if the)-.1 F F0(L)
+2.652 E F1 .152(\215ag is set.)2.652 F .152(Note that setting this is)5.152 F
+.079(not suf)137 466.8 R .079
+(\214cient to get full eight bit data passed through)-.25 F F2(sendmail)2.579 E
+F1 5.079(.I)C 2.579(ft)398.439 466.8 S(he)407.128 466.8 Q F0(7)2.579 E F1 .079
+(option is set, this is)2.579 F(essentially al)137 478.8 Q -.1(wa)-.1 G
+(ys set, since the eighth bit w).1 E(as stripped on input.)-.1 E 2.122(The mai\
+ler with the special name \231error\232 can be used to generate a user error)
+142 495 R 7.122(.T)-.55 G(he)494.56 495 Q .247
+(\(optional\) host \214eld is an e)117 507 R .247
+(xit status to be returned, and the user \214eld is a message to be printed.)
+-.15 F .336(The e)117 519 R .336(xit status may be numeric or one of the v)-.15
+F .337(alues USA)-.25 F .337(GE, NOUSER, NOHOST)-.4 F 2.837(,U)-.74 G -.35(NA)
+465.4 519 S -1.35(VA)-1 G(IL-)1.35 E .828(ABLE, SOFTW)117 531 R .828
+(ARE, TEMPF)-1.2 F .828(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H .828
+(COL, or CONFIG to return the corresponding EX_).4 F -.15(ex)117 543 S
+(it code.).15 E -.15(Fo)5 G 2.5(re).15 G(xample, the entry:)181.26 543 Q
+($#error $@ NOHOST $: Host unkno)157 559.2 Q(wn in this domain)-.25 E .261(on \
+the RHS of a rule will cause the speci\214ed error to be generated and the \
+\231Host unkno)117 575.4 R .262(wn\232 e)-.25 F(xit)-.15 E
+(status to be returned if the LHS matches.)117 587.4 Q
+(This mailer is only functional in ruleset zero.)5 E 1.564
+(The mailer named \231local\232)142 603.6 R F2(must)4.064 E F1 1.564
+(be de\214ned in e)4.064 F -.15(ve)-.25 G 1.563(ry con\214guration \214le.).15
+F 1.563(This is used to)6.563 F(deli)117 615.6 Q -.15(ve)-.25 G 4.038(rl).15 G
+1.538(ocal mail, and is treated specially in se)151.188 615.6 R -.15(ve)-.25 G
+1.539(ral w).15 F 4.039(ays. Additionally)-.1 F 4.039(,t)-.65 G 1.539
+(hree other mailers)428.722 615.6 R 1.367(named \231prog\232, \231*\214le*\232\
+, and \231*include*\232 may be de\214ned to tune the deli)117 627.6 R -.15(ve)
+-.25 G 1.367(ry of messages to).15 F
+(programs, \214les, and :include: lists respecti)117 639.6 Q -.15(ve)-.25 G(ly)
+.15 E 5(.T)-.65 G(he)315.38 639.6 Q 2.5(yd)-.15 G(ef)337.17 639.6 Q(ault to:)
+-.1 E(Mprog, P=/bin/sh, F=lsD, A=sh \255c $u)157 655.8 Q(M*\214le*, P=/de)157
+667.8 Q(v/null, F=lsDFMPEu, A=FILE)-.25 E(M*include*, P=/de)157 679.8 Q
+(v/null, F=su, A=INCLUDE)-.25 E 1.263(The Sender and Recipient re)142 700.2 R
+1.263(writing sets may either be a simple inte)-.25 F 1.264(ger or may be tw)
+-.15 F(o)-.1 E(inte)117 712.2 Q .047
+(gers separated by a slash; if so, the \214rst re)-.15 F .046
+(writing set is applied to en)-.25 F -.15(ve)-.4 G .046(lope addresses and the)
+.15 F(second is applied to headers.)117 724.2 Q EP
+%%Page: 31 28
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-31)452.9 60 Q/F1 10/Times-Roman@0 SF 1.258
+(The Directory is actually a colon-separated path of directories to try)142 96
+R 6.259(.F)-.65 G 1.259(or e)439.702 96 R 1.259(xample, the)-.15 F .144
+(de\214nition \231D=$z:/\232 \214rst tries to e)117 108 R -.15(xe)-.15 G .143
+(cute in the recipient').15 F 2.643(sh)-.55 G .143
+(ome directory; if that is not a)353.332 108 R -.25(va)-.2 G(ilable,).25 E .78
+(it tries to e)117 120 R -.15(xe)-.15 G .78
+(cute in the root of the \214lesystem.).15 F .781
+(This is intended to be used only on the \231prog\232)5.781 F(mailer)117 132 Q
+2.899(,s)-.4 G .398(ince some shells \(such as)151.439 132 R/F2 10
+/Times-Italic@0 SF(csh)2.898 E F1 2.898(\)r)C .398(efuse to e)279.358 132 R
+-.15(xe)-.15 G .398(cute if the).15 F 2.898(yc)-.15 G .398
+(annot read the home directory)380.588 132 R(.)-.65 E .416
+(Since the queue directory is not normally readable by normal users)117 144 R
+F2(csh)2.916 E F1 .416(scripts as recipients can)2.916 F -.1(fa)117 156 S(il.)
+.1 E F0 2.5(5.1.5. H)102 180 R 2.5<8a64>2.5 G(e\214ne header)157.84 180 Q F1
+.198(The format of the header lines that sendmail inserts into the message are\
+ de\214ned by the)142 196.2 R F0(H)2.698 E F1 2.5(line. The)117 208.2 R
+(syntax of this line is:)2.5 E F0(H)157 224.4 Q F1([)A F0(?)A F2(m\215a)A(gs)
+-.1 E F0(?)A F1(])A F2(hname)A F0(:)A F2(htemplate)2.5 E F1 .691(Continuation \
+lines in this spec are re\215ected directly into the outgoing message.)117
+240.6 R(The)5.691 E F2(htemplate)3.191 E F1 1.567(is macro e)117 252.6 R 1.567
+(xpanded before insertion into the message.)-.15 F 1.567(If the)6.567 F F2
+(m\215a)4.067 E(gs)-.1 E F1 1.567(\(surrounded by question)4.067 F .219(marks\
+\) are speci\214ed, at least one of the speci\214ed \215ags must be stated in \
+the mailer de\214nition for)117 264.6 R .094
+(this header to be automatically output.)117 276.6 R .093
+(If one of these headers is in the input it is re\215ected to the)5.093 F
+(output re)117 288.6 Q -.05(ga)-.15 G(rdless of these \215ags.).05 E
+(Some headers ha)142 304.8 Q .3 -.15(ve s)-.2 H
+(pecial semantics that will be described belo).15 E -.65(w.)-.25 G F0 2.5
+(5.1.6. O)102 328.8 R 2.5<8a73>2.5 G(et option)156.17 328.8 Q F1 .045(There ar\
+e a number of \231random\232 options that can be set from a con\214guration \
+\214le.)142 345 R(Options)5.046 E(are represented by single characters.)117 357
+Q(The syntax of this line is:)5 E F0(O)157 373.2 Q F2 1.666(ov)C(alue)-1.666 E
+F1 1.055(This sets option)117 389.4 R F2(o)3.555 E F1 1.055(to be)3.555 F F2
+(value)3.555 E F1 6.055(.D)C 1.054(epending on the option,)256.325 389.4 R F2
+(value)3.554 E F1 1.054(may be a string, an inte)3.554 F(ger)-.15 E 3.554(,a)
+-.4 G(boolean \(with le)117 401.4 Q -.05(ga)-.15 G 2.5(lv).05 G
+(alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)201.26 401.4 Q
+(ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E
+(The options supported are:)142 417.6 Q(a)117 433.8 Q F2(N)A F1 .655(If set, w)
+189 433.8 R .655(ait up to)-.1 F F2(N)3.155 E F1 .655
+(minutes for an \231@:@\232 entry to e)3.155 F .655(xist in the alias database)
+-.15 F .475(before starting up.)189 445.8 R .474(If it does not appear in)5.475
+F F2(N)2.974 E F1 .474(minutes, reb)2.974 F .474(uild the database \(if)-.2 F
+(the)189 457.8 Q F0(D)2.5 E F1(option is also set\) or issue a w)2.5 E(arning.)
+-.1 E(A)117 474 Q F2 .506(spec, spec, ...)B F1 .506
+(Specify possible alias \214le\(s\).)190.012 474 R(Each)5.506 E F2(spec)3.006 E
+F1 .507(should be in the format `)3.006 F(`)-.74 E F2(class)A F0(:)A F2(\214le)
+3.007 E F1 -.74('')C(where)189 486 Q F2(class)2.948 E F0(:)A F1 .447
+(is optional and def)2.948 F .447(aults to `)-.1 F(`implicit')-.74 E 2.947
+('. Depending)-.74 F .447(on ho)2.947 F(w)-.25 E F0(send-)2.947 E(mail)189 498
+Q F1 1.224(is compiled, v)3.724 F 1.224
+(alid classes are \231implicit\232 \(search through a compiled-in)-.25 F .193
+(list of alias \214le types, for back compatibility\), \231hash\232 \(if)189
+510 R/F3 9/Times-Roman@0 SF(NEWDB)2.693 E F1 .193(is speci\214ed\),)2.693 F
+.881(\231dbm\232 \(if)189 522 R F3(NDBM)3.381 E F1 .882
+(is speci\214ed\), \231stab\232 \(internal symbol table \212 not normally)3.382
+F .476(used unless you ha)189 534 R .776 -.15(ve n)-.2 H 2.976(oo).15 G .475
+(ther database lookup\), or \231nis\232 \(if)295.74 534 R F3(NIS)2.975 E F1
+.475(is speci\214ed\).)2.975 F(If a list of)189 546 Q F2(spec)2.5 E F1 2.5(sa)C
+(re pro)259.26 546 Q(vided,)-.15 E F2(sendmail)2.5 E F1(searches them in order)
+2.5 E(.)-.55 E(b)117 562.2 Q F2(N)A F1(/)A F2(M)A F1 1.588(Insist on at least)
+189 562.2 R F2(N)4.088 E F1 1.589
+(blocks free on the \214lesystem that holds the queue \214les)4.088 F .19
+(before accepting email via SMTP)189 574.2 R 5.19(.I)-1.11 G 2.69(ft)334.09
+574.2 S .19(here is insuf)342.89 574.2 R .19(\214cient space)-.25 F F2
+(sendmail)2.69 E F1(gi)2.69 E -.15(ve)-.25 G(s).15 E 3.67(a4)189 586.2 S 1.17
+(52 response to the MAIL command.)202.11 586.2 R 1.17(This in)6.17 F 1.17
+(vites the sender to try ag)-.4 F(ain)-.05 E(later)189 598.2 Q 5.987(.T)-.55 G
+.987(he optional)220.817 598.2 R F2(M)3.487 E F1 .987
+(is a maximum message size adv)3.487 F .986(ertised in the ESMTP)-.15 F
+(EHLO response.)189 610.2 Q(It is currently otherwise unused.)5 E(B)117 626.4 Q
+F2(c)A F1 1.444(Set the blank substitution character to)189 626.4 R F2(c)3.945
+E F1 6.445(.U)C 1.445(nquoted spaces in addresses are)371.59 626.4 R
+(replaced by this character)189 638.4 Q 5(.D)-.55 G(ef)305.63 638.4 Q
+(aults to space \(i.e., no change is made\).)-.1 E 67.56(cI)117 654.6 S 3.893
+(fa)192.33 654.6 S 3.893(no)203.993 654.6 S 1.393(utgoing mailer is mark)
+217.886 654.6 R 1.393(ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.892
+(,d).15 G(on')415.296 654.6 Q 3.892(tc)-.18 G 1.392(onnect immedi-)439.558
+654.6 R(ately)189 666.6 Q 6.163(.T)-.65 G 1.164
+(his requires that queueing be compiled in, since it will depend on a)222.563
+666.6 R(queue run process to actually send the mail.)189 678.6 Q(C)117 694.8 Q
+F2(N)A F1 1.49(Checkpoints the queue e)189 694.8 R -.15(ve)-.25 G(ry).15 E F2
+(N)3.99 E F1(\(def)3.99 E 1.49(ault 10\) addresses sent.)-.1 F 1.49
+(If your system)6.49 F .785(crashes during deli)189 706.8 R -.15(ve)-.25 G .785
+(ry to a lar).15 F .785(ge list, this pre)-.18 F -.15(ve)-.25 G .785
+(nts retransmission to an).15 F 3.285(yb)-.15 G(ut)496.22 706.8 Q
+(the last recipients.)189 718.8 Q EP
+%%Page: 32 29
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-32 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(d)117 96 Q/F2 10
+/Times-Italic@0 SF(x)A F1(Deli)189 96 Q -.15(ve)-.25 G 2.5(ri).15 G 2.5(nm)
+223.87 96 S(ode)239.15 96 Q F2(x)2.5 E F1 5(.L)C -2.25 -.15(eg a)274.14 96 T
+2.5(lm).15 G(odes are:)300.88 96 Q 17.22(iD)229 112.2 S(eli)256.22 112.2 Q -.15
+(ve)-.25 G 2.5(ri).15 G(nteracti)283.87 112.2 Q -.15(ve)-.25 G
+(ly \(synchronously\)).15 E 15(bD)229 124.2 S(eli)256.22 124.2 Q -.15(ve)-.25 G
+2.5(ri).15 G 2.5(nb)283.87 124.2 S(ackground \(asynchronously\))296.37 124.2 Q
+15(qJ)229 136.2 S(ust queue the message \(deli)252.89 136.2 Q -.15(ve)-.25 G
+2.5(rd).15 G(uring queue run\))382.74 136.2 Q(Def)189 152.4 Q 1.32(aults to `)
+-.1 F(`b')-.74 E 3.82('i)-.74 G 3.82(fn)261.64 152.4 S 3.82(oo)273.79 152.4 S
+1.32(ption is speci\214ed, `)287.61 152.4 R(`i')-.74 E 3.82('i)-.74 G 3.82(fi)
+385.57 152.4 S 3.82(ti)395.5 152.4 S 3.82(ss)404.88 152.4 S 1.32(peci\214ed b)
+416.48 152.4 R 1.32(ut gi)-.2 F -.15(ve)-.25 G 3.82(nn).15 G(o)499 152.4 Q(ar)
+189 164.4 Q(gument \(i.e., `)-.18 E(`Od')-.74 E 2.5('i)-.74 G 2.5(se)278.98
+164.4 S(qui)289.81 164.4 Q -.25(va)-.25 G(lent to `).25 E(`Odi')-.74 E('\).)
+-.74 E 64.78(DI)117 180.6 S 2.735(fs)192.33 180.6 S .235(et, reb)202.285 180.6
+R .236(uild the alias database if necessary and possible.)-.2 F .236
+(If this option is not)5.236 F(set,)189 192.6 Q F2(sendmail)3.385 E F1 .885
+(will ne)3.385 F -.15(ve)-.25 G 3.385(rr).15 G(eb)292.96 192.6 Q .885
+(uild the alias database unless e)-.2 F .885(xplicitly requested)-.15 F(using)
+189 204.6 Q F0(\255bi)2.5 E F1(.)A(e)117 220.8 Q F2(x)A F1
+(Dispose of errors using mode)189 220.8 Q F2(x)2.5 E F1 5(.T)C(he v)327.31
+220.8 Q(alues for)-.25 E F2(x)2.5 E F1(are:)2.5 E 15(pP)229 237 S
+(rint error messages \(def)254.56 237 Q(ault\))-.1 E 15(qN)229 249 S 2.5(om)
+256.22 249 S(essages, just gi)271.5 249 Q .3 -.15(ve ex)-.25 H(it status).15 E
+12.22(mM)229 261 S(ail back errors)257.89 261 Q 12.78(wW)229 273 S
+(rite back errors \(mail if user not logged in\))258.44 273 Q 15.56(eM)229 285
+S(ail back errors and gi)257.89 285 Q .3 -.15(ve z)-.25 H(ero e).15 E
+(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E(E)117 305.4 Q F2(\214le/messa)A -.1
+(ge)-.1 G F1 .549(Prepend error messages with the indicated message.)189 305.4
+R .549(If it be)5.549 F .55(gins with a slash,)-.15 F .107(it is assumed to be\
+ the pathname of a \214le containing a message \(this is the rec-)189 317.4 R
+1.316(ommended setting\).)189 329.4 R 1.316
+(Otherwise, it is a literal message.)6.316 F 1.317(The error \214le might)6.317
+F .99
+(contain the name, email address, and/or phone number of a local postmaster)189
+341.4 R .428(who could pro)189 353.4 R .428(vide assistance in to end users.)
+-.15 F .429(If the option is missing or null,)5.429 F .342
+(or if it names a \214le which does not e)189 365.4 R .342
+(xist or which is not readable, no message)-.15 F(is printed.)189 377.4 Q 68.67
+(fS)117 393.6 S -2.25 -.2(av e)194.56 393.6 T 2.399
+(Unix-style \231From\232 lines at the front of headers.)5.099 F 2.399
+(Normally the)7.399 F 4.9(ya)-.15 G(re)496.23 393.6 Q
+(assumed redundant and discarded.)189 405.6 Q(F)117 421.8 Q F2(mode)A F1
+(The \214le mode for queue \214les.)189 421.8 Q(g)117 438 Q F2(n)A F1
+(Set the def)189 438 Q(ault group id for mailers to run in to)-.1 E F2(n)2.5 E
+F1 5(.D)C(ef)397.77 438 Q(aults to 1.)-.1 E 64.78(GA)117 454.2 S(llo)196.22
+454.2 Q 3.492(wf)-.25 G .992(uzzy matching on the GECOS \214eld.)220.572 454.2
+R .991(If this \215ag is set, and the usual)5.991 F .793(user name lookups f)
+189 466.2 R .793(ail \(that is, there is no alias with this name and a)-.1 F F2
+-.1(ge)3.294 G(tpw-).1 E(nam)189 478.2 Q F1 -.1(fa)3.702 G 1.202
+(ils\), sequentially search the passw).1 F 1.201
+(ord \214le for a matching entry in the)-.1 F 1.446(GECOS \214eld.)189 490.2 R
+1.446(This also requires that MA)6.446 F 1.446(TCHGECOS be turned on during)
+-1.11 F 2.5(compilation. This)189 502.2 R(option is not recommended.)2.5 E(h)
+117 518.4 Q F2(N)A F1 1.274(The maximum hop count.)189 518.4 R 1.274
+(Messages that ha)6.274 F 1.574 -.15(ve b)-.2 H 1.273(een processed more than)
+.15 F F2(N)3.773 E F1(times are assumed to be in a loop and are rejected.)189
+530.4 Q(Def)5 E(aults to 25.)-.1 E(H)117 546.6 Q F2(\214le)A F1
+(Specify the help \214le for SMTP)189 546.6 Q(.)-1.11 E 69.22(iI)117 562.8 S
+1.014(gnore dots in incoming messages.)192.33 562.8 R 1.014(This is al)6.014 F
+-.1(wa)-.1 G 1.014(ys disabled \(that is, dots are).1 F(al)189 574.8 Q -.1(wa)
+-.1 G(ys accepted\) when reading SMTP mail.).1 E 68.67(II)117 591 S .62
+(nsist that the BIND name serv)192.33 591 R .619(er be running to resolv)-.15 F
+3.119(eh)-.15 G .619(ost names.)421.524 591 R .619(If this is)5.619 F .945
+(not set and the name serv)189 603 R .945(er is not running, the)-.15 F F2
+(/etc/hosts)3.445 E F1 .945(\214le will be consid-)3.445 F .188(ered complete.)
+189 615 R .188(In general, you do w)5.188 F .188
+(ant to set this option if your)-.1 F F2(/etc/hosts)2.687 E F1(\214le)2.687 E
+.412(does not include all hosts kno)189 627 R .412
+(wn to you or if you are using the MX \(mail for)-.25 F(-)-.2 E -.1(wa)189 639
+S .315(rding\) feature of the BIND name serv).1 F(er)-.15 E 5.315(.T)-.55 G
+.315(he name serv)373.955 639 R .314(er will still be con-)-.15 F 1.522
+(sulted e)189 651 R -.15(ve)-.25 G 4.022(ni).15 G 4.022(ft)242.194 651 S 1.523
+(his option is not set, b)252.326 651 R(ut)-.2 E F2(sendmail)4.023 E F1 1.523
+(will feel free to resort to)4.023 F(reading)189 663 Q F2(/etc/hosts)3.053 E F1
+.553(if the name serv)3.053 F .552(er is not a)-.15 F -.25(va)-.2 G 3.052
+(ilable. Thus,).25 F .552(you should)3.052 F F2(ne)3.052 E(ver)-.15 E F1
+(set this option if you do not run the name serv)189 675 Q(er)-.15 E(.)-.55 E
+69.22(jI)117 691.2 S 3.128(fs)192.33 691.2 S .628
+(et, send error messages in MIME format \(see RFC1341 and RFC1344 for)202.678
+691.2 R(details\).)189 703.2 Q EP
+%%Page: 33 30
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-33)452.9 60 Q/F1 10/Times-Roman@0 SF(J)117 96 Q/F2 10/Times-Italic@0 SF
+(path)A F1 4.923(Set the path for searching for users' .forw)189 96 R 4.923
+(ard \214les.)-.1 F 4.922(The def)9.922 F 4.922(ault is)-.1 F(\231$z/.forw)189
+108 Q 2.868(ard\232. Some)-.1 F .368
+(sites that use the automounter may prefer to change this)2.868 F .676
+(to \231/v)189 120 R(ar/forw)-.25 E .676
+(ard/$u\232 to search a \214le with the same name as the user in a sys-)-.1 F
+.924(tem directory)189 132 R 5.924(.I)-.65 G 3.424(tc)254.628 132 S .924
+(an also be set to a sequence of paths separated by colons;)265.272 132 R F2
+(sendmail)189 144 Q F1 .645
+(stops at the \214rst \214le it can successfully and safely open.)3.146 F -.15
+(Fo)5.645 G 3.145(re).15 G(xam-)483.45 144 Q 1.535(ple, \231/v)189 156 R
+(ar/forw)-.25 E(ard/$u:$z/.forw)-.1 E 1.535(ard\232 will search \214rst in /v)
+-.1 F(ar/forw)-.25 E(ard/)-.1 E F2(username)A F1(and then in)189 168 Q F2
+(~username)2.5 E F1(/.forw)A(ard \(b)-.1 E
+(ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E(k)117 184.2 Q F2
+(N)A F1 .196
+(The maximum number of open connections that will be cached at a time.)189
+184.2 R(The)5.196 E(def)189 196.2 Q .566(ault is one.)-.1 F .567
+(This delays closing the the current connection until either this)5.566 F(in)
+189 208.2 Q -.2(vo)-.4 G .516
+(cation of sendmail needs to connect to another host or it terminates.).2 F
+(Set-)5.515 E 1.958(ting it to zero def)189 220.2 R 1.958
+(aults to the old beha)-.1 F(vior)-.2 E 4.459(,t)-.4 G 1.959
+(hat is, connections are closed)379.244 220.2 R(immediately)189 232.2 Q(.)-.65
+E(K)117 248.4 Q F2(timeout)A F1 .883
+(The maximum amount of time a cached connection will be permitted to idle)189
+248.4 R 2.746(without acti)189 260.4 R(vity)-.25 E 7.746(.I)-.65 G 5.246(ft)
+267.482 260.4 S 2.746(his time is e)278.838 260.4 R 2.746
+(xceeded, the connection is immediately)-.15 F 4.423(closed. This)189 272.4 R
+-.25(va)4.423 G 1.922(lue should be small \(on the order of ten minutes\).).25
+F(Before)6.922 E F0(sendmail)189 284.4 Q F1 1.083
+(uses a cached connection, it al)3.583 F -.1(wa)-.1 G 1.084
+(ys sends a NOOP \(no operation\)).1 F 2.058
+(command to check the connection; if this f)189 296.4 R 2.058
+(ails, it reopens the connection.)-.1 F .478(This k)189 308.4 R .478
+(eeps your end from f)-.1 F .478(ailing if the other end times out.)-.1 F .478
+(The point of this)5.478 F 3.099(option is to be a good netw)189 320.4 R 3.099
+(ork neighbor and a)-.1 F -.2(vo)-.2 G 3.099(id using up e).2 F(xcessi)-.15 E
+-.15(ve)-.25 G(resources on the other end.)189 332.4 Q(The def)5 E
+(ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)383.99 332.4 Q 69.22(lI)117 348.6 S
+3.14(ft)192.33 348.6 S .64(here is an \231Errors-T)201.58 348.6 R .64
+(o:\232 header)-.8 F 3.14(,s)-.4 G .64
+(end error messages to the addresses listed)333.53 348.6 R 3.951(there. The)189
+360.6 R 3.951(yn)-.15 G 1.451(ormally go to the en)247.292 360.6 R -.15(ve)-.4
+G 1.451(lope sender).15 F 6.451(.U)-.55 G 1.451(se of this option causes)
+405.428 360.6 R(sendmail to violate RFC 1123.)189 372.6 Q(L)117 388.8 Q F2(n)A
+F1(Set the def)189 388.8 Q(ault log le)-.1 E -.15(ve)-.25 G 2.5(lt).15 G(o)
+288.77 388.8 Q F2(n)2.5 E F1 5(.D)C(ef)315.99 388.8 Q(aults to 9.)-.1 E 64.22
+(mS)117 405 S(end to me too, e)194.56 405 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5
+(fIa)278.04 405 S 2.5(mi)294.14 405 S 2.5(na)307.2 405 S 2.5(na)319.14 405 S
+(lias e)331.08 405 Q(xpansion.)-.15 E(M)117 421.2 Q F2 1.666(xv)C(alue)-1.666 E
+F1 1.312(Set the macro)189 421.2 R F2(x)3.812 E F1(to)3.812 E F2(value)3.812 E
+F1 6.312(.T)C 1.312(his is intended only for use from the command)306.852 421.2
+R(line.)189 433.2 Q 67(nV)117 449.4 S(alidate the RHS of aliases when reb)
+195.11 449.4 Q(uilding the alias database.)-.2 E 67(oA)117 465.6 S 1.786
+(ssume that the headers may be in old format, i.e., spaces delimit names.)
+196.22 465.6 R .432(This actually turns on an adapti)189 477.6 R .733 -.15
+(ve a)-.25 H .433(lgorithm: if an).15 F 2.933(yr)-.15 G .433
+(ecipient address contains)403.154 477.6 R 5.09(ac)189 489.6 S 2.589
+(omma, parenthesis, or angle brack)202.97 489.6 R 2.589
+(et, it will be assumed that commas)-.1 F .484(already e)189 501.6 R 2.984
+(xist. If)-.15 F .485(this \215ag is not on, only commas delimit names.)2.984 F
+.485(Headers are)5.485 F(al)189 513.6 Q -.1(wa)-.1 G
+(ys output with commas between the names.).1 E(O)117 529.8 Q F2(options)A F1
+(Set serv)189 529.8 Q(er SMTP options.)-.15 E(The options are)5 E F2 -.1(ke)2.5
+G(y=value)-.2 E F1 2.5(pairs. Kno)2.5 F(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G
+(re:)488.82 529.8 Q 52.83(Port Name/number)229 546 R(of listening port \(def)
+2.5 E(aults to "smtp"\))-.1 E 48.95(Addr Address)229 558 R(mask \(def)2.5 E
+(aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)229 570 S 41.31(mily Address).15 F
+-.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E 44.5(Listen Size)229 582 R
+(of listen queue \(def)2.5 E(aults to 10\))-.1 E(The)189 598.2 Q F2(Addr)4.114
+E F1 1.614(ess mask may be a numeric address in dot notation or a netw)B(ork)
+-.1 E(name.)189 610.2 Q(p)117 626.4 Q F2(opt,opt,...)1.666 E F1 1.22
+(Set the pri)189 626.4 R -.25(va)-.25 G -.15(cy).25 G F2(opt)3.871 E F1 3.721
+(ions. `)B(`Pri)-.74 E -.25(va)-.25 G -.15(cy).25 G 2.701 -.74('' i).15 H 3.721
+(sr).74 G 1.221(eally a misnomer; man)351.854 626.4 R 3.721(yo)-.15 G 3.721(ft)
+460.468 626.4 S 1.221(hese are)470.299 626.4 R 2.419(just a w)189 638.4 R 2.418
+(ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The)7.418 E
+F2(opt)189 650.4 Q F1(ions can be selected from:)A EP
+%%Page: 34 31
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-34 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 40.26
+(public Allo)229 96 R 2.5(wo)-.25 G(pen access)329.01 96 Q 11.38
+(needmailhelo Insist)229 108 R(on HELO or EHLO command before MAIL)2.5 E(neede)
+229 120 Q 9.87(xpnhelo Insist)-.15 F(on HELO or EHLO command before EXPN)2.5 E
+(noe)229 132 Q 35.97(xpn Disallo)-.15 F 2.5(wE)-.25 G(XPN entirely)341.23 132 Q
+12.5(needvrfyhelo Insist)229 144 R(on HELO or EHLO command before VRFY)2.5 E
+(no)229 156 Q 38.75(vrfy Disallo)-.15 F 2.5(wV)-.25 G(RFY entirely)342.34 156 Q
+14.71(restrictmailq Restrict)229 168 R(mailq command)2.5 E(goa)229 180 Q -.1
+(wa)-.15 G 36.91(yD).1 G(isallo)303.98 180 Q 2.5(we)-.25 G
+(ssentially all SMTP status queries)339.56 180 Q 1.768(The \231goa)189 196.2 R
+-.1(wa)-.15 G 1.768(y\232 pseudo-\215ag sets all \215ags e).1 F 1.768
+(xcept \231restrictmailq\232.)-.15 F 1.768(If mailq is)6.768 F .688(restricted\
+, only people in the same group as the queue directory can print the)189 208.2
+R(queue.)189 220.2 Q(P)117 236.4 Q/F2 10/Times-Italic@0 SF(postmaster)A F1
+1.115(If set, copies of error messages will be sent to the named)189 236.4 R F2
+(postmaster)3.615 E F1 6.115(.O)C(nly)491.22 236.4 Q .398(the header of the f)
+189 248.4 R .398(ailed message is sent.)-.1 F .397
+(Since most errors are user problems,)5.398 F .563
+(this is probably not a good idea on lar)189 260.4 R .564(ge sites, and ar)-.18
+F .564(guably contains all sorts)-.18 F .05(of pri)189 272.4 R -.25(va)-.25 G
+.35 -.15(cy v).25 H .05(iolations, b).15 F .05
+(ut it seems to be popular with certain operating systems)-.2 F -.15(ve)189
+284.4 S(ndors.).15 E(q)117 300.6 Q F2(factor)A F1(Use)189 300.6 Q F2(factor)
+3.097 E F1 .597
+(as the multiplier in the map function to decide when to just queue)3.097 F
+.426(up jobs rather than run them.)189 312.6 R .425(This v)5.425 F .425
+(alue is di)-.25 F .425(vided by the dif)-.25 F .425(ference between)-.25 F
+1.063(the current load a)189 324.6 R -.15(ve)-.2 G 1.064(rage and the load a)
+.15 F -.15(ve)-.2 G 1.064(rage limit \().15 F F0(x)A F1 1.064
+(\215ag\) to determine the)3.564 F(maximum message priority that will be sent.)
+189 336.6 Q(Def)5 E(aults to 600000.)-.1 E(Q)117 352.8 Q F2(dir)A F1
+(Use the named)189 352.8 Q F2(dir)2.5 E F1(as the queue directory)2.5 E(.)-.65
+E(r)117 369 Q F2(timeouts)1.666 E F1 -.35(Ti)189 369 S 3.939(meout reads after)
+.35 F F2(time)6.438 E F1(interv)6.438 E 6.438(al. The)-.25 F F2(timeouts)6.438
+E F1(ar)6.438 E 3.938(gument is a list of)-.18 F F2 -.1(ke)189 381 S(ywor)-.2 E
+(d=value)-.37 E F1 3.61(pairs. The)3.61 F 1.11
+(recognized timeouts and their def)3.61 F 1.11(ault v)-.1 F 1.11(alues, and)
+-.25 F(their minimum v)189 393 Q
+(alues speci\214ed in RFC 1123 section 5.3.2 are:)-.25 E 23.6(initial w)229
+409.2 R(ait for initial greeting message [5m, 5m])-.1 E 29.72(helo reply)229
+421.2 R(to HELO or EHLO command [5m, none])2.5 E 29.16(mail reply)229 433.2 R
+(to MAIL command [10m, 5m])2.5 E 31.39(rcpt reply)229 445.2 R
+(to RCPT command [1h, 5m])2.5 E 16.94(datainit reply)229 457.2 R(to D)2.5 E
+-1.21 -1.11(AT A)-.4 H(command [5m, 2m])3.61 E 8.06(datablock data)229 469.2 R
+(block read [1h, 3m])2.5 E 12.5(data\214nal reply)229 481.2 R(to \214nal `)2.5
+E(`.)-.74 E 1.48 -.74('' i)-.7 H 2.5(nd).74 G(ata [1h, 10m])363.47 481.2 Q 32.5
+(rset reply)229 493.2 R(to RSET command [5m, none])2.5 E 31.38(quit reply)229
+505.2 R(to Q)2.5 E(UIT command [2m, none])-.1 E 28.05(misc reply)229 517.2 R
+(to NOOP and VERB commands [2m, none])2.5 E 7.5(command command)229 529.2 R
+(read [1h, 5m])2.5 E .799(All b)189 545.4 R .798
+(ut \231command\232 apply to client SMTP)-.2 F 5.798(.F)-1.11 G .798
+(or back compatibility)373.408 545.4 R 3.298(,at)-.65 G(imeout)476.22 545.4 Q
+(with no `)189 557.4 Q(`k)-.74 E -.15(ey)-.1 G -.1(wo).15 G(rd=').1 E 2.5('p)
+-.74 G(art will set all of the longer v)281.4 557.4 Q(alues.)-.25 E 68.11(sB)
+117 573.6 S 2.729(es)195.67 573.6 S(uper)206.729 573.6 Q .229
+(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .229
+(ys instantiate the queue \214le, e).1 F -.15(ve)-.25 G(n).15 E .739
+(if you are going to attempt immediate deli)189 585.6 R -.15(ve)-.25 G(ry).15 E
+(.)-.65 E F2(Sendmail)5.739 E F1(al)3.239 E -.1(wa)-.1 G .739(ys instantiates)
+.1 F(the queue \214le before returning control the the client under an)189
+597.6 Q 2.5(yc)-.15 G(ircumstances.)444.07 597.6 Q(S)117 613.8 Q F2(\214le)A F1
+(Log statistics in the named)189 613.8 Q F2(\214le)2.5 E F1(.)A(t)117 630 Q F2
+(S,D)A F1 .798(Set the local time zone name to)189 630 R F2(S)3.299 E F1 .799
+(for standard time and)3.299 F F2(D)3.299 E F1 .799(for daylight time;)3.299 F
+(this is only used under v)189 642 Q(ersion six.)-.15 E(T)117 658.2 Q F2
+(rtime/wtime)A F1 1.604(Set the queue timeout to)189 658.2 R F2(rtime)4.103 E
+F1 6.603(.A)C 1.603(fter this interv)334.172 658.2 R 1.603
+(al, messages that ha)-.25 F 1.903 -.15(ve n)-.2 H(ot).15 E 1.251
+(been successfully sent will be returned to the sender)189 670.2 R 6.252(.D)
+-.55 G(ef)422.724 670.2 Q 1.252(aults to \214v)-.1 F 3.752(ed)-.15 G(ays.)
+488.17 670.2 Q .546(The optional)189 682.2 R F2(wtime)3.046 E F1 .546
+(is the time after which a w)3.046 F .546(arning message is sent.)-.1 F .546
+(If it is)5.546 F(missing or zero then no w)189 694.2 Q
+(arning messages are sent.)-.1 E(u)117 710.4 Q F2(n)A F1 .175(Set the def)189
+710.4 R .175(ault userid for mailers to)-.1 F F2(n)2.675 E F1 5.175(.M)C .175
+(ailers without the)355.28 710.4 R F2(S)2.676 E F1 .176(\215ag in the mailer)
+2.676 F(de\214nition will run as this user)189 722.4 Q 5(.D)-.55 G(ef)322.34
+722.4 Q(aults to 1.)-.1 E EP
+%%Page: 35 32
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-35)452.9 60 Q/F1 10/Times-Roman@0 SF(U)117 96 Q/F2 10/Times-Italic@0 SF
+(udbspec)A F1(The user database speci\214cation.)189 96 Q 67(vR)117 112.2 S
+.412(un in v)195.67 112.2 R .412(erbose mode.)-.15 F .412(If this is set,)5.412
+F F2(sendmail)2.911 E F1 .411(adjusts options)2.911 F F0(c)2.911 E F1(\(don')
+2.911 E 2.911(tc)-.18 G(onnect)477.34 112.2 Q .427(to e)189 124.2 R(xpensi)-.15
+E .727 -.15(ve m)-.25 H .427(ailers\) and).15 F F0(d)2.927 E F1(\(deli)2.928 E
+-.15(ve)-.25 G .428(ry mode\) so that all mail is deli).15 F -.15(ve)-.25 G
+.428(red com-).15 F .048
+(pletely in a single job so that you can see the entire deli)189 136.2 R -.15
+(ve)-.25 G .048(ry process.).15 F(Option)5.048 E F0(v)2.548 E F1(should)189
+148.2 Q F2(ne)3.389 E(ver)-.15 E F1 .889
+(be set in the con\214guration \214le; it is intended for command line)3.389 F
+(use only)189 160.2 Q(.)-.65 E(V)117 176.4 Q F2(fallbac)A(khost)-.2 E F1 .964
+(If speci\214ed, the)189 176.4 R F2(fallbac)3.464 E(khost)-.2 E F1 .964
+(acts lik)3.464 F 3.464(eav)-.1 G .964(ery lo)358.608 176.4 R 3.464(wp)-.25 G
+.964(riority MX on e)398.056 176.4 R -.15(ve)-.25 G .963(ry host.).15 F
+(This is intended to be used by sites with poor netw)189 188.4 Q(ork connecti)
+-.1 E(vity)-.25 E(.)-.65 E(x)117 204.6 Q F2(LA)A F1 .108
+(When the system load a)189 204.6 R -.15(ve)-.2 G .108(rage e).15 F(xceeds)-.15
+E F2(LA)2.608 E F1 2.608(,j)C .109(ust queue messages \(i.e., don')367.546
+204.6 R 2.609(tt)-.18 G(ry)495.67 204.6 Q(to send them\).)189 216.6 Q(Def)5 E
+(aults to 8.)-.1 E(X)117 232.8 Q F2(LA)A F1 1.251(When the system load a)189
+232.8 R -.15(ve)-.2 G 1.251(rage e).15 F(xceeds)-.15 E F2(LA)3.751 E F1 3.751
+(,r)C 1.251(efuse incoming SMTP connec-)376.097 232.8 R 2.5(tions. Def)189
+244.8 R(aults to 12.)-.1 E(y)117 261 Q F2(fact)A F1 .621(The indicated)189 261
+R F2(fact)3.121 E F1 .621(or is added to the priority \(thus)B F2(lowering)
+3.122 E F1 .622(the priority of the)3.122 F 1.384
+(job\) for each recipient, i.e., this v)189 273 R 1.383
+(alue penalizes jobs with lar)-.25 F 1.383(ge numbers of)-.18 F 2.5
+(recipients. Def)189 285 R(aults to 30000.)-.1 E 64.78(YI)117 301.2 S 3.346(fs)
+192.33 301.2 S .846(et, deli)202.896 301.2 R -.15(ve)-.25 G 3.346(re).15 G .847
+(ach job that is run from the queue in a separate process.)251.118 301.2 R(Use)
+5.847 E .037(this option if you are short of memory)189 313.2 R 2.536(,s)-.65 G
+.036(ince the def)350.024 313.2 R .036(ault tends to consume con-)-.1 F
+(siderable amounts of memory while the queue is being processed.)189 325.2 Q(z)
+117 341.4 Q F2(fact)A F1 1.644(The indicated)189 341.4 R F2(fact)4.144 E F1
+1.645(or is multiplied by the message class \(determined by the)B .923
+(Precedence: \214eld in the user header and the)189 353.4 R F0(P)3.423 E F1
+.923(lines in the con\214guration \214le\))3.423 F .819
+(and subtracted from the priority)189 365.4 R 5.819(.T)-.65 G .819
+(hus, messages with a higher Priority: will)333.255 365.4 R(be f)189 377.4 Q
+-.2(avo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E(Z)117 393.6 Q F2(fact)A F1
+(The)189 393.6 Q F2(fact)3.346 E F1 .846(or is added to the priority e)B -.15
+(ve)-.25 G .846(ry time a job is processed.).15 F .845(Thus, each)5.845 F .942
+(time a job is processed, its priority will be decreased by the indicated v)189
+405.6 R(alue.)-.25 E .297(In most en)189 417.6 R .296
+(vironments this should be positi)-.4 F -.15(ve)-.25 G 2.796(,s).15 G .296
+(ince hosts that are do)378.614 417.6 R .296(wn are all)-.25 F(too often do)189
+429.6 Q(wn for a long time.)-.25 E(Def)5 E(aults to 90000.)-.1 E 67(7S)117
+445.8 S .278(trip input to se)194.56 445.8 R -.15(ve)-.25 G 2.778(nb).15 G .278
+(its for compatibility with old systems.)275.272 445.8 R .279(This shouldn')
+5.279 F 2.779(tb)-.18 G(e)499.56 445.8 Q(necessary)189 457.8 Q(.)-.65 E .78
+(All options can be speci\214ed on the command line using the \255o \215ag, b)
+117 474 R .779(ut most will cause)-.2 F F2(send-)3.279 E(mail)117 486 Q F1 .324
+(to relinquish its setuid permissions.)2.824 F .325
+(The options that will not cause this are b, d, e, E, i, L,)5.325 F .217
+(m, o, p, r)117 498 R 2.717(,s)-.4 G 2.717(,v)162.468 498 S 2.717(,C)172.035
+498 S 2.717(,a)183.922 498 S .217(nd 7.)193.579 498 R .216
+(Also, M \(de\214ne macro\) when de\214ning the r or s macros is also consid-)
+5.216 F(ered \231safe\232.)117 510 Q F0 2.5(5.1.7. P)102 534 R 2.5<8a70>2.5 G
+-.18(re)156.17 534 S(cedence de\214nitions).18 E F1 -1.11(Va)142 550.2 S .304
+(lues for the \231Precedence:\232 \214eld may be de\214ned using the)1.11 F F0
+(P)2.805 E F1 .305(control line.)2.805 F .305(The syntax of)5.305 F
+(this \214eld is:)117 562.2 Q F0(P)157 578.4 Q F2(name)A F0(=)A F2(num)A F1
+.286(When the)117 594.6 R F2(name)2.786 E F1 .285
+(is found in a \231Precedence:\232 \214eld, the message class is set to)2.786 F
+F2(num)2.785 E F1 5.285(.H)C .285(igher num-)459.555 594.6 R .479
+(bers mean higher precedence.)117 606.6 R .479(Numbers less than zero ha)5.479
+F .779 -.15(ve t)-.2 H .48(he special property that if an error).15 F 1.11(occ\
+urs during processing the body of the message will not be returned; this is e)
+117 618.6 R 1.11(xpected to be)-.15 F .678(used for \231b)117 630.6 R .678
+(ulk\232 mail such as through mailing lists.)-.2 F .678(The def)5.678 F .678
+(ault precedence is zero.)-.1 F -.15(Fo)5.678 G 3.178(re).15 G(xam-)483.45
+630.6 Q(ple, our list of precedences is:)117 642.6 Q(P\214rst-class=0)157 658.8
+Q(Pspecial-deli)157 670.8 Q -.15(ve)-.25 G(ry=100).15 E(Plist=\25530)157 682.8
+Q(Pb)157 694.8 Q(ulk=\25560)-.2 E(Pjunk=\255100)157 706.8 Q .8
+(People writing mailing list e)117 723 R .799
+(xploders are encouraged to use \231Precedence: list\232.)-.15 F .799(Older v)
+5.799 F(ersions)-.15 E EP
+%%Page: 36 33
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-36 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(of)117 96 Q/F2
+10/Times-Italic@0 SF(sendmail)3.759 E F1 1.259
+(\(which discarded all error returns for ne)3.759 F -.05(ga)-.15 G(ti).05 E
+1.559 -.15(ve p)-.25 H 1.259(recedences\) didn').15 F 3.76(tr)-.18 G 1.26
+(ecognize this)450.25 96 R .255(name, gi)117 108 R .255(ving it a def)-.25 F
+.255(ault precedence of zero.)-.1 F .254(This allo)5.254 F .254
+(ws list maintainers to see error returns on)-.25 F(both old and ne)117 120 Q
+2.5(wv)-.25 G(ersions of)193.26 120 Q F2(sendmail)2.5 E F1(.)A F0 2.5(5.1.8. V)
+102 144 R 2.5<8a63>2.5 G(on\214guration v)156.16 144 Q(ersion le)-.1 E -.1(ve)
+-.15 G(l).1 E F1 2.11 -.8(To p)142 160.2 T(ro).8 E .51
+(vide compatibility with old con\214guration \214les, the)-.15 F F0(V)3.01 E F1
+.51(line has been added to de\214ne)3.01 F .173(some v)117 172.2 R .173
+(ery basic semantics of the con\214guration \214le.)-.15 F .172
+(These are not intended to be long term sup-)5.173 F 1.84(ports; rather)117
+184.2 R 4.34(,t)-.4 G(he)176.66 184.2 Q 4.34(yd)-.15 G 1.84
+(escribe compatibility features which will probably be remo)200.29 184.2 R -.15
+(ve)-.15 G 4.34(di).15 G 4.34(nf)470.78 184.2 S(uture)483.45 184.2 Q(releases.)
+117 196.2 Q .031(\231Old\232 con\214guration \214les are de\214ned as v)142
+212.4 R .031(ersion le)-.15 F -.15(ve)-.25 G 2.531(lo).15 G 2.531(ne. V)359.438
+212.4 R .031(ersion le)-1.11 F -.15(ve)-.25 G 2.53(lt).15 G .23 -.1(wo \214)
+433.84 212.4 T .03(les mak).1 F 2.53(et)-.1 G(he)494.56 212.4 Q(follo)117 224.4
+Q(wing changes:)-.25 E 12.5(\(1\) Host)122 240.6 R .757(name canoni\214cation \
+\($[ ... $]\) appends a dot if the name is recognized; this gi)3.256 F -.15(ve)
+-.25 G(s).15 E .903(the con\214g \214le a w)148.66 252.6 R .903
+(ay of \214nding out if an)-.1 F .903(ything matched.)-.15 F(\(Actually)5.903 E
+3.403(,t)-.65 G .902(his just initializes)432.186 252.6 R .424
+(the \231host\232 map with the \231\255a.)148.66 264.6 R 5.424<9a8d>-.7 G .424
+(ag \212 you can reset it to an)280.014 264.6 R .424
+(ything you prefer by declar)-.15 F(-)-.2 E(ing the map e)148.66 276.6 Q
+(xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)122 292.8 R .436(ault host name e)
+-.1 F .435(xtension is consistent throughout processing; v)-.15 F .435
+(ersion le)-.15 F -.15(ve)-.25 G 2.935(lo).15 G .435(ne con-)473.855 292.8 R
+.828(\214gurations turned of)148.66 304.8 R 3.328(fd)-.25 G .828(omain e)
+243.384 304.8 R .828(xtension \(that is, adding the local domain name\) during)
+-.15 F .597(certain points in processing.)148.66 316.8 R -1.11(Ve)5.597 G .597
+(rsion le)1.11 F -.15(ve)-.25 G 3.097(lt).15 G .797 -.1(wo c)326.822 316.8 T
+.597(on\214gurations are e).1 F .596(xpected to include a)-.15 F
+(trailing dot to indicate that the name is already canonical.)148.66 328.8 Q
+12.5(\(3\) Local)122 345 R .176
+(names that are not aliases are passed through a ne)2.675 F 2.676(wd)-.25 G
+.176(istinguished ruleset \214v)388.892 345 R .176(e; this)-.15 F .797
+(can be used to append a local relay)148.66 357 R 5.797(.T)-.65 G .797
+(his beha)307.676 357 R .796(viour can be pre)-.2 F -.15(ve)-.25 G .796
+(nted by resolving the).15 F .62(local name with an initial `@'.)148.66 369 R
+.621(That is, something that resolv)5.62 F .621(es to a local mailer and a)-.15
+F .844(user name of \231vikki\232 will be passed through ruleset \214v)148.66
+381 R .843(e, b)-.15 F .843(ut a user name of \231@vikki\232)-.2 F .328
+(will ha)148.66 393 R .628 -.15(ve t)-.2 H .328
+(he `@' stripped, will not be passed through ruleset \214v).15 F .328(e, b)-.15
+F .328(ut will otherwise be)-.2 F 1.509(treated the same as the prior e)148.66
+405 R 4.009(xample. The)-.15 F -.15(ex)4.009 G 1.508
+(pectation is that this might be used to).15 F .907(implement a polic)148.66
+417 R 3.407(yw)-.15 G .907(here mail sent to \231vikki\232 w)238.171 417 R .908
+(as handled by a central hub, b)-.1 F .908(ut mail)-.2 F
+(sent to \231vikki@localhost\232 w)148.66 429 Q(as deli)-.1 E -.15(ve)-.25 G
+(red directly).15 E(.)-.65 E -1.11(Ve)142 445.2 S .229(rsion le)1.11 F -.15(ve)
+-.25 G 2.729(lt).15 G .229(hree \214les allo)199.828 445.2 R 2.729(w#i)-.25 G
+.228(nitiated comments on all lines.)274.374 445.2 R .228
+(Exceptions are backslash)5.228 F(escaped # marks and the $# syntax.)117 457.2
+Q F0 2.5(5.1.9. K)102 481.2 R 2.5<8a6b>2.5 G(ey \214le declaration)157.74 481.2
+Q F1(Special maps can be de\214ned using the line:)142 497.4 Q
+(Kmapname mapclass ar)157 513.6 Q(guments)-.18 E(The)117 529.8 Q F2(mapname)
+3.443 E F1 .944(is the handle by which this map is referenced in the re)3.443 F
+.944(writing rules.)-.25 F(The)5.944 E F2(map-)3.444 E(class)117 541.8 Q F1
+.301(is the name of a type of map; these are compiled in to sendmail.)2.801 F
+(The)5.3 E F2(ar)2.8 E(guments)-.37 E F1 .3(are inter)2.8 F(-)-.2 E .569
+(preted depending on the class; typically)117 553.8 R 3.069(,t)-.65 G .569
+(here w)286.134 553.8 R .569(ould be a single ar)-.1 F .57
+(gument naming the \214le con-)-.18 F(taining the map.)117 565.8 Q
+(Maps are referenced using the syntax:)142 582 Q($\()157 598.2 Q F2(map k)2.5 E
+-.3(ey)-.1 G F1($@)2.8 E F2(ar)2.5 E(guments)-.37 E F1($:)2.5 E F2(default)2.5
+E F1($\))2.5 E .797(where either or both of the)117 614.4 R F2(ar)3.297 E
+(guments)-.37 E F1(or)3.297 E F2(default)3.297 E F1 .796
+(portion may be omitted.)3.297 F(The)5.796 E F2(ar)3.296 E(guments)-.37 E F1
+(may)3.296 E .205(appear more than once.)117 626.4 R .205(The indicated)5.205 F
+F2 -.1(ke)2.705 G(y)-.2 E F1(and)2.705 E F2(ar)2.705 E(guments)-.37 E F1 .205
+(are passed to the appropriate mapping)2.705 F 2.503(function. If)117 638.4 R
+.003(it returns a v)2.503 F .003(alue, it replaces the input.)-.25 F .003
+(If it does not return a v)5.003 F .003(alue and the)-.25 F F2(default)2.503 E
+F1(is)2.503 E(speci\214ed, the)117 650.4 Q F2(default)2.5 E F1
+(replaces the input.)2.5 E(Otherwise, the input is unchanged.)5 E .159
+(During replacement of either a map v)142 666.6 R .159(alue or def)-.25 F .159
+(ault the string \231%)-.1 F F2(n)A F1 2.66<9a28>C(where)421.82 666.6 Q F2(n)
+2.66 E F1 .16(is a digit\) is)2.66 F .204(replaced by the corresponding)117
+678.6 R F2(ar)2.704 E(gument)-.37 E F1 5.204(.A)C -.18(rg)294 678.6 S .204
+(ument zero is al).18 F -.1(wa)-.1 G .204(ys the database k).1 F -.15(ey)-.1 G
+5.203(.F)-.5 G .203(or e)468.127 678.6 R(xam-)-.15 E(ple, the rule)117 690.6 Q
+(R$- ! $+)157 706.8 Q($: $\(uucp $1 $@ $2 $: %1 @ %0 . UUCP $\))265 706.8 Q
+.436(Looks up the UUCP name in a \(user de\214ned\) UUCP map; if not found it \
+turns it into \231.UUCP\232)117 723 R EP
+%%Page: 37 34
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-37)452.9 60 Q/F1 10/Times-Roman@0 SF 2.5(form. The)117 96 R
+(database might contain records lik)2.5 E(e:)-.1 E(decv)157 112.2 Q 77.43
+(ax %1@%0.DEC.COM)-.25 F 72.19(research %1@%0.A)157 124.2 R(TT)-1.11 E(.COM)
+-.74 E 2.065(The b)142 144.6 R 2.064(uilt in map with both name and class \231\
+host\232 is the host name canonicalization)-.2 F 2.5(lookup. Thus,)117 156.6 R
+(the syntax:)2.5 E($\(host)157 172.8 Q/F2 10/Times-Italic@0 SF(hostname)2.5 E
+F1($\))A(is equi)117 189 Q -.25(va)-.25 G(lent to:).25 E($[)157 205.2 Q F2
+(hostname)A F1($])A 1.783(There are four prede\214ned database lookup classes:\
+ \231dbm\232, \231btree\232, \231hash\232, and \231nis\232.)142 225.6 R .569
+(The \214rst requires that sendmail be compiled with the)117 237.6 R F0(ndbm)
+3.069 E F1 .568(library; the second tw)3.069 F 3.068(or)-.1 G .568(equire the)
+463.722 237.6 R F0(db)117 249.6 Q F1(library)3.198 E 3.198(,a)-.65 G .698
+(nd the third requires that sendmail be compiled with NIS support.)167.466
+249.6 R .698(All four accept)5.698 F(as ar)117 261.6 Q
+(guments the some optional \215ags and a \214lename \(or a mapname for NIS\).)
+-.18 E(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)117 277.8 R .21
+(that this map is optional \212 that is, if it cannot be opened, no error is)
+2.71 F(produced, and sendmail will beha)189 289.8 Q .3 -.15(ve a)-.2 H 2.5(si)
+.15 G 2.5(ft)348.9 289.8 S(he map e)357.51 289.8 Q(xisted b)-.15 E(ut w)-.2 E
+(as empty)-.1 E(.)-.65 E 56.64(\255N Normally)117 306 R .121
+(sendmail does not include the trailing null byte on a string as part of)2.62 F
+.561(the k)189 318 R -.15(ey)-.1 G 5.561(.I)-.5 G 3.061(ft)229.212 318 S .561
+(his \215ag is indicated, it will be included.)238.383 318 R .56
+(This is for compatibility)5.56 F(with some methods of b)189 330 Q
+(uilding the maps.)-.2 E<ad61>117 346.2 Q F2(x)A F1 .649(Append the character)
+189 346.2 R F2(x)3.149 E F1 .649(on successful matches.)3.149 F -.15(Fo)5.649 G
+3.149(re).15 G .649(xample, the def)406.052 346.2 R(ault)-.1 E F2(host)3.15 E
+F1(map appends a dot on successful matches.)189 358.2 Q 60.53(\255f F)117 374.4
+R(old upper to lo)-.15 E(wer case before looking up the k)-.25 E -.15(ey)-.1 G
+(.)-.5 E 56.08(\255m Match)117 390.6 R .085(only \(without replacing the v)
+2.585 F 2.585(alue\). If)-.25 F .085(you only care about the e)2.585 F
+(xistence)-.15 E 2.618(of a k)189 402.6 R 2.918 -.15(ey a)-.1 H 2.618
+(nd not the v).15 F 2.619(alue \(as you might when searching the NIS map)-.25 F
+.447(\231hosts.byname\232 for e)189 414.6 R .447(xample\), this \215ag pre)-.15
+F -.15(ve)-.25 G .447(nts the map from substituting the).15 F -.25(va)189 426.6
+S 4.935(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 3.235 -.4(r, T).15 H 2.436
+(he \255a ar).4 F 2.436(gument is still appended on a match, and the)-.18 F
+(def)189 438.6 Q(ault is still tak)-.1 E(en if the match f)-.1 E(ails.)-.1 E
+(The)142 454.8 Q F2(dbm)3.874 E F1 1.374
+(map appends the strings \231.pag\232 and \231.dir\232 to the gi)3.874 F -.15
+(ve)-.25 G 3.874<6e8c>.15 G 1.374(lename; the tw)420.268 454.8 R(o)-.1 E F2(db)
+3.874 E F1(-)A(based maps append \231.db\232.)117 466.8 Q .022(The program)142
+483 R F2(mak)2.522 E(emap)-.1 E F1 .023(\(8\) can be used to b)B .023(uild an)
+-.2 F 2.523(yo)-.15 G 2.523(ft)353.095 483 S .023
+(he three database-oriented maps.)361.728 483 R(It)5.023 E(tak)117 495 Q
+(es the follo)-.1 E(wing \215ags:)-.25 E 60.53(\255f Do)117 511.2 R
+(not fold upper to lo)2.5 E(wer case in the map.)-.25 E 56.64(\255N Include)117
+527.4 R(null bytes in k)2.5 E -.15(ey)-.1 G(s.).15 E 58.86(\255o Append)117
+543.6 R(to an e)2.5 E(xisting \(old\) \214le.)-.15 E 60.53(\255r Allo)117 559.8
+R 3.479(wr)-.25 G .979(eplacement of e)220.559 559.8 R .979(xisting k)-.15 F
+-.15(ey)-.1 G .979(s; normally).15 F 3.479(,r)-.65 G .979(e-inserting an e)
+385.494 559.8 R .979(xisting k)-.15 F 1.279 -.15(ey i)-.1 H(s).15 E(an error)
+189 571.8 Q(.)-.55 E 58.86(\255v Print)117 588 R(what is happening.)2.5 E
+(There are also tw)142 604.2 Q 2.5(ob)-.1 G
+(uiltin maps that are, strictly speaking, not database lookups.)223.34 604.2 Q
+1.563(The \231host\232 map does host domain canoni\214cation; gi)142 620.4 R
+-.15(ve)-.25 G 4.063(nah).15 G 1.563(ost name it calls the name)392.585 620.4 R
+(serv)117 632.4 Q(er to \214nd the canonical name for that host.)-.15 E .106
+(The \231dequote\232 map strips double quotes \("\) from a name.)142 648.6 R
+.106(It does not strip backslashes.)5.106 F(It)5.106 E 1.838
+(will not strip quotes if the resulting string w)117 660.6 R 1.838
+(ould contain unscannable syntax \(that is, basic)-.1 F .601(errors lik)117
+672.6 R 3.101(eu)-.1 G .601(nbalanced angle brack)166.422 672.6 R .601
+(ets; more sophisticated errors such as unkno)-.1 F .6(wn hosts are not)-.25 F
+(check)117 684.6 Q 3.398(ed\). The)-.1 F .899
+(intent is for use when trying to accept mail from systems such as DECnet that)
+3.398 F(routinely quote odd syntax such as)117 696.6 Q("49ers::ubell")157 712.8
+Q EP
+%%Page: 38 35
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-38 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(At)117 96 S
+(ypical usage is probably something lik)129.5 96 Q(e:)-.1 E(Kdequote dequote)
+157 112.2 Q(...)157 136.2 Q 88.19(R$\255 $:)157 160.2 R($\(dequote $1 $\))2.5 E
+(R$\255 $+)157 172.2 Q($: $>3 $1 $2)265 172.2 Q(Care must be tak)117 188.4 Q
+(en to pre)-.1 E -.15(ve)-.25 G(nt une).15 E(xpected results; for e)-.15 E
+(xample,)-.15 E("|someprogram < input > output")157 204.6 Q .084(will ha)117
+220.8 R .384 -.15(ve q)-.2 H .083(uotes stripped, b).15 F .083
+(ut the result is probably not what you had in mind.)-.2 F -.15(Fo)5.083 G .083
+(rtunately these).15 F(cases are rare.)117 232.8 Q(Ne)142 249 Q 2.5(wc)-.25 G
+(lasses can be added in the routine)167.57 249 Q F0(setupmaps)2.5 E F1
+(in \214le)2.5 E F0(conf)2.5 E(.c)-.15 E F1(.)A F0 2.5(5.2. Building)87 273 R
+2.5(aC)2.5 G(on\214guration File Fr)160.91 273 Q(om Scratch)-.18 E F1 1.517
+(Building a con\214guration table from scratch is an e)127 289.2 R 1.518
+(xtremely dif)-.15 F 1.518(\214cult job)-.25 F 6.518(.F)-.4 G(ortunately)
+441.334 289.2 Q 4.018(,i)-.65 G 4.018(ti)490.532 289.2 S(s)500.11 289.2 Q 1.855
+(almost ne)102 301.2 R -.15(ve)-.25 G 4.355(rn).15 G 1.855
+(ecessary to do so; nearly e)164.19 301.2 R -.15(ve)-.25 G 1.855
+(ry situation that may come up may be resolv).15 F 1.855(ed by)-.15 F .416
+(changing an e)102 313.2 R .416(xisting table.)-.15 F .416(In an)5.416 F 2.916
+(yc)-.15 G .416
+(ase, it is critical that you understand what it is that you are try-)248.616
+313.2 R 1.151(ing to do and come up with a philosoph)102 325.2 R 3.651(yf)-.05
+G 1.151(or the con\214guration table.)281.472 325.2 R 1.151
+(This section is intended to)6.151 F -.15(ex)102 337.2 S .67
+(plain what the real purpose of a con\214guration table is and to gi).15 F .97
+-.15(ve y)-.25 H .67(ou some ideas for what your).15 F(philosoph)102 349.2 Q
+2.5(ym)-.05 G(ight be.)156.68 349.2 Q F0 1.32(Do not e)127 365.4 R -.1(ve)-.15
+G 3.82(nc).1 G(onsider)188.2 365.4 Q F1 1.32(writing your o)3.82 F 1.32
+(wn con\214guration \214le without carefully studying RFC)-.25 F
+(821, 822, and 1123.)102 377.4 Q -1.1(Yo)5 G 2.5(us)1.1 G
+(hould also read RFC 976 if you are doing UUCP e)208.95 377.4 Q(xchange.)-.15 E
+F0 2.5(5.2.1. What)102 401.4 R -.25(yo)2.5 G 2.5(ua).25 G .36 -.18(re t)178.7
+401.4 T(rying to do).18 E F1 .82
+(The con\214guration table has three major purposes.)142 417.6 R .821
+(The \214rst and simplest is to set up the)5.821 F(en)117 429.6 Q .35
+(vironment for)-.4 F/F2 10/Times-Italic@0 SF(sendmail)2.85 E F1 5.35(.T)C .35
+(his in)234.58 429.6 R -.2(vo)-.4 G(lv).2 E .35
+(es setting the options, de\214ning a fe)-.15 F 2.85(wc)-.25 G .35
+(ritical macros, etc.)429.43 429.6 R(Since these are described in other places\
+, we will not go into more detail here.)117 441.6 Q .283
+(The second purpose is to re)142 457.8 R .284(write addresses in the message.)
+-.25 F .284(This should typically be done)5.284 F .214(in tw)117 469.8 R 2.714
+(op)-.1 G 2.713(hases. The)150.108 469.8 R .213
+(\214rst phase maps addresses in an)2.713 F 2.713(yf)-.15 G .213
+(ormat into a canonical form.)337.182 469.8 R .213(This should)5.213 F .156
+(be done in ruleset three.)117 481.8 R .157
+(The second phase maps this canonical form into the syntax appropriate)5.156 F
+1.998(for the recei)117 493.8 R 1.997(ving mailer)-.25 F(.)-.55 E F2(Sendmail)
+6.997 E F1 1.997(does this in three subphases.)4.497 F 1.997
+(Rulesets one and tw)6.997 F 4.497(oa)-.1 G(re)496.23 493.8 Q .043
+(applied to all sender and recipient addresses respecti)117 505.8 R -.15(ve)
+-.25 G(ly).15 E 5.043(.A)-.65 G .043(fter this, you may specify per)357.904
+505.8 R(-mailer)-.2 E 2.723
+(rulesets for both sender and recipient addresses; this allo)117 517.8 R 2.723
+(ws mailer)-.25 F 2.723(-speci\214c customization.)-.2 F(Finally)117 529.8 Q
+2.5(,r)-.65 G(uleset four is applied to do an)153.02 529.8 Q 2.5(yd)-.15 G(ef)
+283.69 529.8 Q(ault con)-.1 E -.15(ve)-.4 G(rsion to e).15 E(xternal form.)-.15
+E .785(The third purpose is to map addresses into the actual set of instructio\
+ns necessary to get)142 546 R .154(the message deli)117 558 R -.15(ve)-.25 G
+2.654(red. Ruleset).15 F .154(zero must resolv)2.654 F 2.654(et)-.15 G 2.654
+(ot)321.658 558 S .153(he internal form, which is in turn used as a)332.092 558
+R .446(pointer to a mailer descriptor)117 570 R 5.446(.T)-.55 G .446
+(he mailer descriptor describes the interf)248.38 570 R .447
+(ace requirements of the)-.1 F(mailer)117 582 Q(.)-.55 E F0 2.5
+(5.2.2. Philosoph)102 606 R(y)-.15 E F1 1.481(The particular philosoph)142
+622.2 R 3.981(yy)-.05 G 1.481(ou choose will depend hea)257.213 622.2 R 1.481
+(vily on the size and structure of)-.2 F .55(your or)117 634.2 R -.05(ga)-.18 G
+3.05(nization. I).05 F .55(will present a fe)3.05 F 3.05(wp)-.25 G .55
+(ossible philosophies here.)283.39 634.2 R .55(There are as man)5.55 F 3.05(yp)
+-.15 G(hiloso-)476.22 634.2 Q
+(phies as there are con\214g designers; feel free to de)117 646.2 Q -.15(ve)
+-.25 G(lop your o).15 E(wn.)-.25 E .388
+(One general point applies to all of these philosophies: it is almost al)142
+662.4 R -.1(wa)-.1 G .388(ys a mistak).1 F 2.888(et)-.1 G 2.888(ot)485.002
+662.4 S(ry)495.67 662.4 Q .176(to do full host route resolution.)117 674.4 R
+-.15(Fo)5.176 G 2.676(re).15 G .176
+(xample, if you are on a UUCP-only site and you are trying)267.652 674.4 R
+1.223(to get names of the form \231user@host\232 to the Internet, it does not \
+pay to route them to \231xyz-)117 686.4 R -.25(va)117 698.4 S(x!decv).25 E
+(ax!ucb)-.25 E -.25(va)-.15 G .304
+(x!c70!user@host\232 since you then depend on se).25 F -.15(ve)-.25 G .305
+(ral links not under your con-).15 F .996(trol, some of which are lik)117 710.4
+R .996(ely to misparse it an)-.1 F(yw)-.15 E(ay)-.1 E 5.996(.T)-.65 G .996
+(he best approach to this problem is to)347.32 710.4 R 1.048(simply forw)117
+722.4 R 1.048(ard the message for \231user@host\232 to \231xyzv)-.1 F 1.049
+(ax\232 and let xyzv)-.25 F 1.049(ax w)-.25 F 1.049(orry about it from)-.1 F EP
+%%Page: 39 36
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-39)452.9 60 Q/F1 10/Times-Roman@0 SF 3.606(there. In)117 96 R(summary)
+3.606 E 3.606(,j)-.65 G 1.106
+(ust get the message closer to the destination, rather than determining the)
+202.988 96 R(full path.)117 108 Q F0 2.5(5.2.2.1. Lar)117 132 R
+(ge site, many hosts \212 minimum inf)-.1 E(ormation)-.25 E F1(Berk)157 148.2 Q
+(ele)-.1 E 3.018(yi)-.15 G 3.018(sa)198.648 148.2 S 3.018(ne)209.996 148.2 S
+.518(xample of a lar)222.304 148.2 R .518(ge site, i.e., more than tw)-.18 F
+3.018(oo)-.1 G 3.018(rt)400.266 148.2 S .519(hree hosts and multiple)409.394
+148.2 R .444(mail connections.)132 160.2 R 2.044 -.8(We h)5.444 H -2.25 -.2
+(av e).8 H .443(decided that the only reasonable philosoph)3.144 F 2.943(yi)
+-.05 G 2.943(no)429.634 160.2 S .443(ur en)442.577 160.2 R(vironment)-.4 E .312
+(is to designate one host as the guru for our site.)132 172.2 R .312
+(It must be able to resolv)5.312 F 2.812(ea)-.15 G .612 -.15(ny p)438.504 172.2
+T .312(iece of mail).15 F 1.083(it recei)132 184.2 R -.15(ve)-.25 G 3.583
+(s. The).15 F 1.083(other sites should ha)3.583 F 1.383 -.15(ve t)-.2 H 1.083
+(he minimum amount of information the).15 F 3.582(yc)-.15 G 1.082(an get)
+478.758 184.2 R -2.3 -.15(aw a)132 196.2 T 2.635(yw).15 G 2.635(ith. In)162.705
+196.2 R .135(addition, an)2.635 F 2.635(yi)-.15 G .135(nformation the)249.485
+196.2 R 2.635(yd)-.15 G 2.635(oh)321.265 196.2 S -2.25 -.2(av e)333.9 196.2 T
+.136(should be hints rather than solid infor)2.835 F(-)-.2 E(mation.)132 208.2
+Q -.15(Fo)157 224.4 S 6.71(re).15 G 4.209
+(xample, a typical site on our local ether netw)181.74 224.4 R 4.209
+(ork is \231monet\232 \(actually)-.1 F(\231monet.CS.Berk)132 236.4 Q(ele)-.1 E
+-.65(y.)-.15 G 3.887(EDU\232\). When).65 F 1.387(monet recei)3.887 F -.15(ve)
+-.25 G 3.887(sm).15 G 1.387(ail for deli)354.258 236.4 R -.15(ve)-.25 G(ry).15
+E 3.887(,i)-.65 G 3.887(tc)424.579 236.4 S 1.387(hecks whether it)435.686 236.4
+R(kno)132 248.4 Q 1.342(ws that the destination host is directly reachable; if\
+ so, mail is sent to that host.)-.25 F 1.342(If it)6.342 F(recei)132 260.4 Q
+-.15(ve)-.25 G 2.915(sm).15 G .415(ail for an)175.055 260.4 R 2.915(yu)-.15 G
+(nkno)224.75 260.4 Q .415(wn host, it just passes it directly to \231ucb)-.25 F
+-.25(va)-.15 G(x.CS.Berk).25 E(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65 E .178
+(our master host.)132 272.4 R(Ucb)5.178 E -.25(va)-.15 G 2.678(xm).25 G .177
+(ay determine that the host name is ille)242.852 272.4 R -.05(ga)-.15 G 2.677
+(la).05 G .177(nd reject the message,)415.159 272.4 R .754
+(or may be able to do deli)132 284.4 R -.15(ve)-.25 G(ry).15 E 5.754(.H)-.65 G
+-.25(ow)268.146 284.4 S -2.15 -.25(ev e).25 H 1.554 -.4(r, i).25 H 3.254(ti).4
+G 3.254(si)313.874 284.4 S .754(mportant to note that when a ne)323.798 284.4 R
+3.254(wm)-.25 G .754(ail con-)472.976 284.4 R .164
+(nection is added, the only host that)132 296.4 R/F2 10/Times-Italic@0 SF(must)
+2.664 E F1(ha)2.664 E .464 -.15(ve i)-.2 H .164(ts tables updated is ucb).15 F
+-.25(va)-.15 G .164(x; the others).25 F F2(may)2.664 E F1(be)2.664 E
+(updated if con)132 308.4 Q -.15(ve)-.4 G(nient, b).15 E
+(ut this is not critical.)-.2 E 2.121
+(This picture is slightly muddied due to netw)157 324.6 R 2.122
+(ork connections that are not actually)-.1 F 2.362(located on ucb)132 336.6 R
+-.25(va)-.15 G 4.862(x. F).25 F 2.362(or e)-.15 F 2.362
+(xample, some UUCP connections are currently on \231ucbarpa.)-.15 F<9a>-.7 E
+(Ho)132 348.6 Q(we)-.25 E -.15(ve)-.25 G 1.044 -.4(r, m).15 H(onet).4 E F2 .244
+(does not)2.744 F F1(kno)2.744 E 2.744(wa)-.25 G .245
+(bout this; the information is hidden totally between ucb)266.34 348.6 R -.25
+(va)-.15 G(x).25 E 1.045(and ucbarpa.)132 360.6 R 1.045
+(Mail going from monet to a UUCP host is transferred via the ethernet from)
+6.045 F 1.43(monet to ucb)132 372.6 R -.25(va)-.15 G 1.43
+(x, then via the ethernet from ucb).25 F -.25(va)-.15 G 3.931(xt).25 G 3.931
+(ou)355.704 372.6 S 1.431(cbarpa, and then is submitted to)369.635 372.6 R
+(UUCP)132 384.6 Q 5(.A)-1.11 G(lthough this in)172.28 384.6 Q -.2(vo)-.4 G(lv)
+.2 E(es some e)-.15 E(xtra hops, we feel this is an acceptable tradeof)-.15 E
+(f.)-.25 E .826(An interesting point is that it w)157 400.8 R .826
+(ould be possible to update monet to send appropriate)-.1 F .127
+(UUCP mail directly to ucbarpa if the load got too high; if monet f)132 412.8 R
+.127(ailed to note a host as con-)-.1 F .353(nected to ucbarpa it w)132 424.8 R
+.353(ould go via ucb)-.1 F -.25(va)-.15 G 2.853(xa).25 G 2.852(sb)305.954 424.8
+S .352(efore, and if monet incorrectly sent a message)317.696 424.8 R .395
+(to ucbarpa it w)132 436.8 R .396(ould still be sent by ucbarpa to ucb)-.1 F
+-.25(va)-.15 G 2.896(xa).25 G 2.896(sb)356.654 436.8 S 2.896(efore. The)368.44
+436.8 R .396(only problem that can)2.896 F .901(occur is loops, for e)132 448.8
+R .901(xample, if ucbarpa thought that ucb)-.15 F -.25(va)-.15 G 3.401(xh).25 G
+.9(ad the UUCP connection and)383.75 448.8 R(vice v)132 460.8 Q 2.5(ersa. F)
+-.15 F(or this reason, updates should)-.15 E F2(always)2.5 E F1
+(happen to the master host \214rst.)2.5 E .144(This philosoph)157 477 R 2.644
+(yr)-.05 G .145(esults as much from the need to ha)227.798 477 R .445 -.15
+(ve a s)-.2 H .145(ingle source for the con\214gu-).15 F .289
+(ration \214les \(typically b)132 489 R .289(uilt using)-.2 F F2(m4)2.789 E F1
+.289(\(1\) or some similar tool\) as an)1.666 F 2.789(yl)-.15 G .288
+(ogical need.)410.664 489 R(Maintain-)5.288 E
+(ing more than three separate tables by hand is essentially an impossible job)
+132 501 Q(.)-.4 E F0 2.5(5.2.2.2. Small)117 525 R(site \212 complete inf)2.5 E
+(ormation)-.25 E F1 3.356(As)157 541.2 S .856(mall site \(tw)171.466 541.2 R
+3.356(oo)-.1 G 3.356(rt)236.434 541.2 S .856(hree hosts and fe)245.9 541.2 R
+3.356(we)-.25 G .856(xternal connections\) may \214nd it more rea-)330.564
+541.2 R .435(sonable to ha)132 553.2 R .735 -.15(ve c)-.2 H .435
+(omplete information at each host.).15 F .435(This w)5.435 F .435
+(ould require that each host kno)-.1 F(w)-.25 E -.15(ex)132 565.2 S .185
+(actly where each netw).15 F .185
+(ork connection is, possibly including the names of each host on that)-.1 F
+(netw)132 577.2 Q 4.341(ork. As)-.1 F 1.841
+(long as the site remains small and the the con\214guration remains relati)
+4.341 F -.15(ve)-.25 G(ly).15 E
+(static, the update problem will probably not be too great.)132 589.2 Q F0 2.5
+(5.2.2.3. Single)117 613.2 R(host)2.5 E F1 .117(This is in some sense the tri)
+157 629.4 R .117(vial case.)-.25 F .117
+(The only major issue is trying to insure that you)5.117 F(don')132 641.4 Q
+3.425(th)-.18 G -2.25 -.2(av e)161.355 641.4 T .925(to kno)3.625 F 3.425(wt)
+-.25 G .925(oo much about your en)217.69 641.4 R 3.425(vironment. F)-.4 F .925
+(or e)-.15 F .924(xample, if you ha)-.15 F 1.224 -.15(ve a U)-.2 H(UCP).15 E
+.614(connection you might \214nd it useful to kno)132 653.4 R 3.115(wa)-.25 G
+.615(bout the names of hosts connected directly to)318.885 653.4 R(you, b)132
+665.4 Q
+(ut this is really not necessary since this may be determined from the syntax.)
+-.2 E F0 2.5(5.2.2.4. A)117 689.4 R(completely differ)2.5 E(ent philosoph)-.18
+E(y)-.15 E F1(This is adapted from Bruce Lilly)157 705.6 Q 5(.A)-.65 G .3 -.15
+(ny e)301.89 705.6 T(rrors in interpretation are mine.).15 E EP
+%%Page: 40 37
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-40 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .065
+(Do minimal changes in ruleset 3: \214x some common b)157 96 R .064
+(ut unambiguous errors \(e.g. trail-)-.2 F 2.758
+(ing dot on domains\) and hide bang paths foo!bar into bar@foo.UUCP)132 108 R
+7.759(.T)-1.11 G 2.759(he resulting)454.301 108 R("canonical" form is an)132
+120 Q 2.5(yv)-.15 G(alid RFC822/RFC1123/RFC976 address.)233.63 120 Q 1.388
+(Ruleset 0 does the b)157 136.2 R 1.387(ulk of the w)-.2 F 3.887(ork. It)-.1 F
+(remo)3.887 E -.15(ve)-.15 G 3.887(st).15 G 1.387
+(he trailing "@.UUCP" that hides)367.472 136.2 R .66(bang paths, strips an)132
+148.2 R .661(ything not needed to resolv)-.15 F .661
+(e, e.g. the phrase from phrase <route-addr>)-.15 F .497
+(and from named groups, rejects unparseable addresses using $#error)132 160.2 R
+2.996(,a)-.4 G .496(nd \214nally resolv)419.052 160.2 R .496(es to)-.15 F 4.324
+(am)132 172.2 S 1.824(ailer/host/user triple.)148.544 172.2 R 1.824
+(Ruleset 0 is rather length)6.824 F 4.325(ya)-.05 G 4.325(si)360.965 172.2 S
+4.325(th)371.96 172.2 S 1.825(as to handle 3 basic address)384.065 172.2 R
+5.373(forms: RFC976 bang paths, RFC1123 %-hacks \(including v)132 184.2 R 5.373
+(anilla RFC822 local-)-.25 F .136(part@domain\), and RFC822 source routes.)132
+196.2 R(It')5.137 E 2.637(sa)-.55 G .137(lso complicated by ha)329.508 196.2 R
+.137(ving to handle named)-.2 F(lists.)132 208.2 Q .617(The header re)157 224.4
+R .616(writing rulesets 1 and 2 remo)-.25 F .916 -.15(ve t)-.15 H .616
+(he trailing "@.UUCP" that hides bang).15 F 2.5(paths. Ruleset)132 236.4 R 2.5
+(2a)2.5 G(lso strips the $# mailer $@ host \(for test mode\).)205.05 236.4 Q
+(Ruleset 4 does absolutely nothing.)157 252.6 Q 1.316(The per)157 268.8 R 1.316
+(-mailer re)-.2 F 1.316(writing rulesets conform the en)-.25 F -.15(ve)-.4 G
+1.317(lope and header addresses to the).15 F
+(requirements of the speci\214c mailer)132 280.8 Q(.)-.55 E
+(Lots of rulesets-as-subroutines are used.)157 297 Q .35(As a result, header a\
+ddresses are subject to minimal munging \(per RFC1123\), and the)157 313.2 R
+(general plan is per RFC822 sect. 3.4.10.)132 325.2 Q F0 2.5(5.2.3. Rele)102
+349.2 R -.1(va)-.15 G(nt issues).1 E F1 .584(The canonical form you use should\
+ almost certainly be as speci\214ed in the Internet proto-)142 365.4 R 2.604
+(cols RFC819 and RFC822.)117 377.4 R 2.604(Copies of these RFC')7.604 F 5.104
+(sa)-.55 G 2.603(re included on the)347.852 377.4 R/F2 10/Times-Italic@0 SF
+(sendmail)5.103 E F1 2.603(tape as)5.103 F F2(doc/rfc819.lpr)117 389.4 Q F1
+(and)2.5 E F2(doc/rfc822.lpr)2.5 E F1(.)A 2.04
+(RFC822 describes the format of the mail message itself.)142 405.6 R F2
+(Sendmail)7.04 E F1(follo)4.54 E 2.04(ws this RFC)-.25 F(closely)117 417.6 Q
+2.984(,t)-.65 G 2.984(ot)152.944 417.6 S .483(he e)163.708 417.6 R .483
+(xtent that man)-.15 F 2.983(yo)-.15 G 2.983(ft)251.44 417.6 S .483
+(he standards described in this document can not be changed)260.533 417.6 R
+(without changing the code.)117 429.6 Q(In particular)5 E 2.5(,t)-.4 G
+(he follo)286.85 429.6 Q(wing characters ha)-.25 E .3 -.15(ve s)-.2 H
+(pecial interpretations:).15 E 2.5(<>\(\)"\\)157 445.8 S(An)117 462 Q 3.036(ya)
+-.15 G .537(ttempt to use these characters for other than their RFC822 purpose\
+ in addresses is proba-)141.546 462 R(bly doomed to disaster)117 474 Q(.)-.55 E
+1.327(RFC819 describes the speci\214cs of the domain-based addressing.)142
+490.2 R 1.326(This is touched on in)6.327 F 1.439(RFC822 as well.)117 502.2 R
+1.439(Essentially each host is gi)6.439 F -.15(ve)-.25 G 3.939(nan).15 G 1.44
+(ame which is a right-to-left dot quali\214ed)333.711 502.2 R .232
+(pseudo-path from a distinguished root.)117 514.2 R .232
+(The elements of the path need not be ph)5.232 F .232(ysical hosts; the)-.05 F
+2.365(domain is logical rather than ph)117 526.2 R 4.866(ysical. F)-.05 F 2.366
+(or e)-.15 F 2.366(xample, at Berk)-.15 F(ele)-.1 E 4.866(yo)-.15 G 2.366
+(ne le)406.406 526.2 R -.05(ga)-.15 G 4.866(lh).05 G 2.366(ost might be)449.818
+526.2 R(\231a.CC.Berk)117 538.2 Q(ele)-.1 E -.65(y.)-.15 G .366
+(EDU\232; reading from right to left, \231EDU\232 is a top le).65 F -.15(ve)
+-.25 G 2.865(ld).15 G .365(omain comprising edu-)410.5 538.2 R .561
+(cational institutions, \231Berk)117 550.2 R(ele)-.1 E .562
+(y\232 is a logical domain name, \231CC\232 represents the Computer Cen-)-.15 F
+(ter)117 562.2 Q 2.5(,\()-.4 G(in this case a strictly logical entity\), and \
+\231a\232 is a host in the Computer Center)135.48 562.2 Q(.)-.55 E(Be)142 578.4
+Q -.1(wa)-.25 G
+(re when reading RFC819 that there are a number of errors in it.).1 E F0 2.5
+(5.2.4. Ho)102 602.4 R 2.5(wt)-.1 G 2.5(op)155.23 602.4 S -.18(ro)168.29 602.4
+S(ceed).18 E F1 .335(Once you ha)142 618.6 R .635 -.15(ve d)-.2 H .335
+(ecided on a philosoph).15 F 1.635 -.65(y, i)-.05 H 2.835(ti).65 G 2.834(sw)
+319.44 618.6 S .334(orth e)333.284 618.6 R .334(xamining the a)-.15 F -.25(va)
+-.2 G .334(ilable con\214guration).25 F .174(tables to decide if an)117 630.6 R
+2.674(yo)-.15 G 2.674(ft)212.98 630.6 S .174
+(hem are close enough to steal major parts of.)221.764 630.6 R(Ev)5.174 E .175
+(en under the w)-.15 F .175(orst of)-.1 F(conditions, there is a f)117 642.6 Q
+(air amount of boiler plate that can be collected safely)-.1 E(.)-.65 E .33
+(The ne)142 658.8 R .33(xt step is to b)-.15 F .33(uild ruleset three.)-.2 F
+.329(This will be the hardest part of the job)5.33 F 5.329(.B)-.4 G -2.1 -.25
+(ew a)469.321 658.8 T .329(re of).25 F .781
+(doing too much to the address in this ruleset, since an)117 670.8 R .781
+(ything you do will re\215ect through to the)-.15 F 2.744(message. In)117 682.8
+R(particular)2.744 E 2.744(,s)-.4 G .243
+(tripping of local domains is best deferred, since this can lea)216.752 682.8 R
+.543 -.15(ve y)-.2 H .243(ou with).15 F 1.234
+(addresses with no domain spec at all.)117 694.8 R(Since)6.235 E F2(sendmail)
+3.735 E F1(lik)3.735 E 1.235(es to append the sending domain to)-.1 F .83
+(addresses with no domain, this can change the semantics of addresses.)117
+706.8 R .83(Also try to a)5.83 F -.2(vo)-.2 G .83(id fully).2 F .342
+(qualifying domains in this ruleset.)117 718.8 R .342(Although technically le)
+5.342 F -.05(ga)-.15 G .343(l, this can lead to unpleasantly and).05 F EP
+%%Page: 41 38
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-41)452.9 60 Q/F1 10/Times-Roman@0 SF 1.287
+(unnecessarily long addresses re\215ected into messages.)117 96 R 1.287
+(The Berk)6.287 F(ele)-.1 E 3.787(yc)-.15 G 1.287
+(on\214guration \214les de\214ne)406.426 96 R .093
+(ruleset nine to qualify domain names and strip local domains.)117 108 R .093
+(This is called from ruleset zero to)5.093 F
+(get all addresses into a cleaner form.)117 120 Q .318(Once you ha)142 136.2 R
+.618 -.15(ve r)-.2 H .318
+(uleset three \214nished, the other rulesets should be relati).15 F -.15(ve)
+-.25 G .318(ly tri).15 F 2.817(vial. If)-.25 F(you)2.817 E(need hints, e)117
+148.2 Q(xamine the supplied con\214guration tables.)-.15 E F0 2.5(5.2.5. T)102
+172.2 R(esting the r)-.92 E(ewriting rules \212 the \255bt \215ag)-.18 E F1
+1.075(When you b)142 188.4 R 1.075(uild a con\214guration table, you can do a \
+certain amount of testing using the)-.2 F(\231test mode\232 of)117 200.4 Q/F2
+10/Times-Italic@0 SF(sendmail)2.5 E F1 5(.F)C(or e)226.84 200.4 Q
+(xample, you could in)-.15 E -.2(vo)-.4 G -.1(ke).2 G F2(sendmail)2.6 E F1(as:)
+2.5 E(sendmail \255bt \255Ctest.cf)157 216.6 Q .904(which w)117 232.8 R .903
+(ould read the con\214guration \214le \231test.cf\232 and enter test mode.)-.1
+F .903(In this mode, you enter)5.903 F(lines of the form:)117 244.8 Q
+(rwset address)157 261 Q(where)117 277.2 Q F2(rwset)3.376 E F1 .876(is the re)
+3.376 F .876(writing set you w)-.25 F .876(ant to use and)-.1 F F2(addr)3.376 E
+(ess)-.37 E F1 .877(is an address to apply the set to.)3.376 F -.7(Te)117 289.2
+S .17(st mode sho).7 F .17(ws you the steps it tak)-.25 F .169
+(es as it proceeds, \214nally sho)-.1 F .169(wing you the address it ends up)
+-.25 F 3.635(with. Y)117 301.2 R 1.135(ou may use a comma separated list of rw\
+sets for sequential application of rules to an)-1.1 F 2.5(input. F)117 313.2 R
+(or e)-.15 E(xample:)-.15 E(3,1,21,4 monet:bollard)157 329.4 Q .386
+(\214rst applies ruleset three to the input \231monet:bollard.)117 345.6 R
+5.385<9a52>-.7 G .385(uleset one is then applied to the output)347.145 345.6 R
+(of ruleset three, follo)117 357.6 Q
+(wed similarly by rulesets twenty-one and four)-.25 E(.)-.55 E .202(If you nee\
+d more detail, you can also use the \231\255d21\232 \215ag to turn on more deb)
+142 373.8 R 2.702(ugging. F)-.2 F(or)-.15 E -.15(ex)117 385.8 S(ample,).15 E
+(sendmail \255bt \255d21.99)157 402 Q .754
+(turns on an incredible amount of information; a single w)117 418.2 R .753
+(ord address is probably going to print)-.1 F(out se)117 430.2 Q -.15(ve)-.25 G
+(ral pages w).15 E(orth of information.)-.1 E -1.1(Yo)142 446.4 S 3.075(us)1.1
+G .575(hould be w)165.085 446.4 R .575(arned that internally)-.1 F(,)-.65 E F0
+(sendmail)3.075 E F1 .575(applies ruleset 3 to all addresses.)3.075 F .575
+(In this)5.575 F -.15(ve)117 458.4 S 1.23(rsion of sendmail, you will ha).15 F
+1.53 -.15(ve t)-.2 H 3.73(od).15 G 3.73(ot)281.21 458.4 S 1.23(hat manually)
+292.72 458.4 R 6.23(.F)-.65 G 1.23(or e)359.38 458.4 R 1.23(xample, older v)
+-.15 F 1.23(ersions allo)-.15 F(wed)-.25 E(you to use)117 470.4 Q 2.5(0b)157
+486.6 S(ruce@broadcast.son)169.5 486.6 Q -.65(y.)-.15 G(com).65 E(This v)117
+502.8 Q(ersion requires that you use:)-.15 E(3,0 bruce@broadcast.son)157 519 Q
+-.65(y.)-.15 G(com).65 E F0 2.5(5.2.6. Building)102 547.2 R
+(mailer descriptions)2.5 E F1 1.886 -.8(To a)142 563.4 T .287
+(dd an outgoing mailer to your mail system, you will ha).8 F .587 -.15(ve t)-.2
+H 2.787(od).15 G .287(e\214ne the characteristics)409.566 563.4 R
+(of the mailer)117 575.4 Q(.)-.55 E 1.481(Each mailer must ha)142 591.6 R 1.781
+-.15(ve a)-.2 H 3.981(ni).15 G 1.481(nternal name.)257.645 591.6 R 1.481
+(This can be arbitrary)6.481 F 3.98(,e)-.65 G 1.48(xcept that the names)417.63
+591.6 R(\231local\232 and \231prog\232 must be de\214ned.)117 603.6 Q .127
+(The pathname of the mailer must be gi)142 619.8 R -.15(ve)-.25 G 2.628(ni).15
+G 2.628(nt)317.038 619.8 S .128(he P \214eld.)327.446 619.8 R .128
+(If this mailer should be accessed)5.128 F
+(via an IPC connection, use the string \231[IPC]\232 instead.)117 631.8 Q .021
+(The F \214eld de\214nes the mailer \215ags.)142 648 R -1.1(Yo)5.021 G 2.521
+(us)1.1 G .021(hould specify an \231f\232 or \231r\232 \215ag to pass the name)
+311.06 648 R .465(of the sender as a)117 660 R F0<ad66>2.965 E F1(or)2.965 E F0
+<ad72>2.965 E F1 .465(\215ag respecti)2.965 F -.15(ve)-.25 G(ly).15 E 5.465(.T)
+-.65 G .465(hese \215ags are only passed if the)306.95 660 R 2.966(yw)-.15 G
+.466(ere passed to)451.418 660 R F2(sendmail,)117 672 Q F1 1.705
+(so that mailers that gi)4.205 F 2.005 -.15(ve e)-.25 H 1.705
+(rrors under some circumstances can be placated.).15 F 1.705(If the)6.705 F
+1.362(mailer is not pick)117 684 R 3.862(yy)-.15 G 1.362
+(ou can just specify \231\255f $g\232 in the ar)204.518 684 R 1.362
+(gv template.)-.18 F 1.363(If the mailer must be)6.362 F 1.708(called as)117
+696 R F0 -.18(ro)4.207 G(ot).18 E F1 1.707(the \231S\232 \215ag should be gi)
+4.207 F -.15(ve)-.25 G 1.707
+(n; this will not reset the userid before calling the).15 F EP
+%%Page: 42 39
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-42 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(mailer)117 98 Q
+/F2 7/Times-Roman@0 SF(10)142.55 94 Q F1 5.112(.I)149.55 98 S 2.612(ft)160.492
+98 S .112(his mailer is local \(i.e., will perform \214nal deli)169.214 98 R
+-.15(ve)-.25 G .112(ry rather than another netw).15 F .112(ork hop\))-.1 F .728
+(the \231l\232 \215ag should be gi)117 110 R -.15(ve)-.25 G 3.227(n. Quote).15
+F .727(characters \(backslashes and " marks\) can be stripped from)3.227 F .268
+(addresses if the \231s\232 \215ag is speci\214ed; if this is not gi)117 122 R
+-.15(ve)-.25 G 2.769(nt).15 G(he)344.247 122 Q 2.769(ya)-.15 G .269
+(re passed through.)365.746 122 R .269(If the mailer is)5.269 F .67(capable of\
+ sending to more than one user on the same host in a single transaction the \
+\231m\232 \215ag)117 134 R 1.176(should be stated.)117 146 R 1.176
+(If this \215ag is on, then the ar)6.176 F 1.177(gv template containing)-.18 F
+F0($u)3.677 E F1 1.177(will be repeated for)3.677 F .089
+(each unique user on a gi)117 158 R -.15(ve)-.25 G 2.589(nh).15 G 2.589
+(ost. The)235.994 158 R .089
+(\231e\232 \215ag will mark the mailer as being \231e)2.589 F(xpensi)-.15 E
+-.15(ve)-.25 G 1.488 -.7(,\232 w).15 H(hich).7 E(will cause)117 172 Q/F3 10
+/Times-Italic@0 SF(sendmail)2.5 E F1(to defer connection until a queue run)2.5
+E F2(11)345.57 168 Q F1(.)352.57 172 Q 2.037
+(An unusual case is the \231C\232 \215ag.)142 188.2 R 2.037
+(This \215ag applies to the mailer that the message is)7.037 F(recei)117 200.2
+Q -.15(ve)-.25 G 2.654(df).15 G .153(rom, rather than the mailer being sent to\
+; if set, the domain spec of the sender \(i.e., the)156.454 200.2 R 1.519
+(\231@host.domain\232 part\) is sa)117 212.2 R -.15(ve)-.2 G 4.019(da).15 G
+1.519(nd is appended to an)252.746 212.2 R 4.019(ya)-.15 G 1.52
+(ddresses in the message that do not)354.341 212.2 R
+(already contain a domain spec.)117 224.2 Q -.15(Fo)5 G 2.5(re).15 G
+(xample, a message of the form:)266.11 224.2 Q(From: eric@v)157 240.4 Q
+(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E -.8(To)157 252.4 S
+2.5(:w).8 G(nj@monet.CS.Berk)179.81 252.4 Q(ele)-.1 E -.65(y.)-.15 G
+(EDU, mckusick).65 E(will be modi\214ed to:)117 268.6 Q(From: eric@v)157 284.8
+Q(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E -.8(To)157 296.8 S
+2.5(:w).8 G(nj@monet.CS.Berk)179.81 296.8 Q(ele)-.1 E -.65(y.)-.15 G
+(EDU, mckusick@v).65 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
+F3 9.365(if and only if)117 313 R F1 9.364
+(the \231C\232 \215ag is de\214ned in the mailer corresponding to)207.8 313 R
+(\231eric@v)117 325 Q(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E
+<9a>-.7 E(Other \215ags are described in Appendix C.)142 341.2 Q .538
+(The S and R \214elds in the mailer description are per)142 357.4 R .538
+(-mailer re)-.2 F .538(writing sets to be applied to)-.25 F 2.253
+(sender and recipient addresses respecti)117 369.4 R -.15(ve)-.25 G(ly).15 E
+7.253(.T)-.65 G 2.252(hese are applied after the sending domain is)312.995
+369.4 R .546(appended and the general re)117 381.4 R .547
+(writing sets \(numbers one and tw)-.25 F .547(o\) are applied, b)-.1 F .547
+(ut before the out-)-.2 F .458(put re)117 393.4 R .458
+(write \(ruleset four\) is applied.)-.25 F 2.958(At)5.458 G .457
+(ypical use is to append the current domain to addresses)279.646 393.4 R
+(that do not already ha)117 405.4 Q .3 -.15(ve a d)-.2 H 2.5(omain. F).15 F
+(or e)-.15 E(xample, a header of the form:)-.15 E(From: eric)157 421.6 Q
+(might be changed to be:)117 437.8 Q(From: eric@v)157 454 Q(angogh.CS.Berk)-.25
+E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(or)117 470.2 Q(From: ucb)157 486.4 Q -.25
+(va)-.15 G(x!eric).25 E .186(depending on the domain it is being shipped into.)
+117 502.6 R .186(These sets can also be used to do special pur)5.186 F(-)-.2 E
+(pose output re)117 514.6 Q(writing in cooperation with ruleset four)-.25 E(.)
+-.55 E .228
+(The E \214eld de\214nes the string to use as an end-of-line indication.)142
+530.8 R 2.728(As)5.228 G .228(tring containing only)419.654 530.8 R(ne)117
+542.8 Q(wline is the def)-.25 E 2.5(ault. The)-.1 F
+(usual backslash escapes \(\\r)2.5 E 2.5(,\\)-.4 G(n, \\f, \\b\) may be used.)
+342.87 542.8 Q(Finally)142 559 Q 2.648(,a)-.65 G 2.648(na)179.278 559 S -.18
+(rg)191.366 559 S 2.648(vt).18 G .149(emplate is gi)209.944 559 R -.15(ve)-.25
+G 2.649(na).15 G 2.649(st)282.481 559 S .149(he E \214eld.)291.8 559 R .149
+(It may ha)5.149 F .449 -.15(ve e)-.2 H .149(mbedded spaces.).15 F .149
+(If there is)5.149 F .204(no ar)117 571 R .204(gv with a)-.18 F F0($u)2.704 E
+F1 .204(macro in it,)2.704 F F3(sendmail)2.704 E F1 .204
+(will speak SMTP to the mailer)2.704 F 5.203(.I)-.55 G 2.703(ft)412.648 571 S
+.203(he pathname for this)421.461 571 R(mailer is \231[IPC],)117 583 Q 2.5
+<9a74>-.7 G(he ar)192.4 583 Q(gv should be)-.18 E(IPC $h [)157 599.2 Q F3(port)
+2.5 E F1(])2.5 E(where)117 615.4 Q F3(port)2.5 E F1
+(is the optional port number to connect to.)2.5 E -.15(Fo)142 631.6 S 2.5(re)
+.15 G(xample, the speci\214cations:)162.53 631.6 Q(Mlocal, P=/bin/mail, F=rlsm)
+157 647.8 Q(S=10, R=20, A=mail \255d $u)5 E(Mether)157 659.8 Q 2.35(,P)-.4 G
+13.9(=[IPC], F=meC,)195.89 659.8 R(S=11, R=21, A=IPC $h, M=100000)1.39 E 1.643
+(speci\214es a mailer to do local deli)117 676 R -.15(ve)-.25 G 1.644
+(ry and a mailer for ethernet deli).15 F -.15(ve)-.25 G(ry).15 E 6.644(.T)-.65
+G 1.644(he \214rst is called)436.018 676 R .32 LW 76 685.6 72 685.6 DL 80 685.6
+76 685.6 DL 84 685.6 80 685.6 DL 88 685.6 84 685.6 DL 92 685.6 88 685.6 DL 96
+685.6 92 685.6 DL 100 685.6 96 685.6 DL 104 685.6 100 685.6 DL 108 685.6 104
+685.6 DL 112 685.6 108 685.6 DL 116 685.6 112 685.6 DL 120 685.6 116 685.6 DL
+124 685.6 120 685.6 DL 128 685.6 124 685.6 DL 132 685.6 128 685.6 DL 136 685.6
+132 685.6 DL 140 685.6 136 685.6 DL 144 685.6 140 685.6 DL 148 685.6 144 685.6
+DL 152 685.6 148 685.6 DL 156 685.6 152 685.6 DL 160 685.6 156 685.6 DL 164
+685.6 160 685.6 DL 168 685.6 164 685.6 DL 172 685.6 168 685.6 DL 176 685.6 172
+685.6 DL 180 685.6 176 685.6 DL 184 685.6 180 685.6 DL 188 685.6 184 685.6 DL
+192 685.6 188 685.6 DL 196 685.6 192 685.6 DL 200 685.6 196 685.6 DL 204 685.6
+200 685.6 DL 208 685.6 204 685.6 DL 212 685.6 208 685.6 DL 216 685.6 212 685.6
+DL/F4 5/Times-Roman@0 SF(10)93.6 696 Q/F5 8/Times-Italic@0 SF(Sendmail)3.2 I/F6
+8/Times-Roman@0 SF(must be running setuid to root for this to w)2 E(ork.)-.08 E
+F4(11)93.6 709.6 Q F6(The \231c\232 con\214guration option must be gi)3.2 I
+-.12(ve)-.2 G 2(nf).12 G(or this to be ef)242.04 712.8 Q(fecti)-.2 E -.12(ve)
+-.2 G(.).12 E EP
+%%Page: 43 40
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-43)452.9 60 Q/F1 10/Times-Roman@0 SF(\231local,)117 96 Q 2.649<9a69>-.7
+G 2.649(sl)152.549 96 S .149(ocated in the \214le \231/bin/mail,)161.868 96 R
+2.649<9a74>-.7 G(ak)283.573 96 Q .149(es a pick)-.1 F(y)-.15 E F0<ad72>2.649 E
+F1 .148(\215ag, does local deli)2.649 F -.15(ve)-.25 G(ry).15 E 2.648(,q)-.65 G
+.148(uotes should)453.572 96 R 1.016
+(be stripped from addresses, and multiple users can be deli)117 108 R -.15(ve)
+-.25 G 1.017(red at once; ruleset ten should be).15 F 1.417(applied to sender \
+addresses in the message and ruleset twenty should be applied to recipient)117
+120 R .122(addresses; the ar)117 132 R .123
+(gv to send to a message will be the w)-.18 F .123(ord \231mail,)-.1 F 2.623
+<9a74>-.7 G .123(he w)383.125 132 R .123(ord \231\255d,)-.1 F 2.623<9a61>-.7 G
+.123(nd w)446.644 132 R .123(ords con-)-.1 F 1.484
+(taining the name of the recei)117 144 R 1.484(ving user)-.25 F 6.484(.I)-.55 G
+3.984(fa)288.498 144 S F0<ad72>A F1 1.484
+(\215ag is inserted it will be between the w)3.984 F(ords)-.1 E .288
+(\231mail\232 and \231\255d.)117 156 R 5.288<9a54>-.7 G .289
+(he second mailer is called \231ether)196.394 156 R 1.689 -.7(,\232 i)-.4 H
+2.789(ts).7 G .289(hould be connected to via an IPC con-)348.947 156 R .932(ne\
+ction, it can handle multiple users at once, connections should be deferred, a\
+nd an)117 168 R 3.432(yd)-.15 G(omain)479 168 Q 1.458
+(from the sender address should be appended to an)117 180 R 3.958(yr)-.15 G
+(ecei)340.2 180 Q -.15(ve)-.25 G 3.958(rn).15 G 1.458
+(ame without a domain; sender)377.628 180 R .74
+(addresses should be processed by ruleset ele)117 192 R -.15(ve)-.25 G 3.24(na)
+.15 G .74(nd recipient addresses by ruleset twenty-one.)320.34 192 R
+(There is a 100,000 byte limit on messages passed through this mailer)117 204 Q
+(.)-.55 E F0 2.5(5.3. The)87 228 R(User Database)2.5 E F1 .108(If you ha)127
+244.2 R .408 -.15(ve a ve)-.2 H .109
+(rsion of sendmail with the user database package compiled in, the handling of)
+.15 F(sender and recipient addresses is modi\214ed.)102 256.2 Q
+(The location of this database is controlled with the)127 272.4 Q F0(U)2.5 E F1
+(option.)2.5 E F0 2.5(5.3.1. Structur)102 296.4 R 2.5(eo)-.18 G 2.5(ft)177.92
+296.4 S(he user database)187.08 296.4 Q F1(The database is a sorted \(BT)142
+312.6 Q(ree-based\) structure.)-.35 E(User records are stored with the k)5 E
+-.15(ey)-.1 G(:).15 E/F2 10/Times-Italic@0 SF(user)157 328.8 Q(-name)-.2 E F0
+(:)A F2(\214eld-name)A F1 .128
+(The sorted database format ensures that user records are clustered together)
+117 345 R 5.128(.M)-.55 G .128(eta-information is)432.492 345 R(al)117 357 Q
+-.1(wa)-.1 G(ys stored with a leading colon.).1 E
+(Field names de\214ne both the syntax and semantics of the v)142 373.2 Q 2.5
+(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The)117 389.4 R
+(deli)4.872 E -.15(ve)-.25 G 2.372(ry address for this user).15 F 7.372(.T)-.55
+G 2.373(here may be multiple v)349.472 389.4 R 2.373(alues of this)-.25 F 2.675
+(record. In)189 401.4 R(particular)2.675 E 2.675(,m)-.4 G .175
+(ailing lists will ha)284.095 401.4 R .475 -.15(ve o)-.2 H(ne).15 E F2(maildr)
+2.675 E(op)-.45 E F1 .175(record for each user)2.675 F(on the list.)189 413.4 Q
+30.06(mailname The)117 429.6 R 1.026(outgoing mailname for this user)3.526 F
+6.026(.F)-.55 G 1.027(or each outgoing name, there should)353.336 429.6 R .08
+(be an appropriate)189 441.6 R F2(maildr)2.58 E(op)-.45 E F1 .08
+(record for that name to allo)2.58 F 2.58(wr)-.25 G .08(eturn mail.)422.38
+441.6 R .08(See also)5.08 F F2(:default:mailname)189 453.6 Q F1(.)A 25.62
+(mailsender Changes)117 469.8 R(an)3.447 E 3.447(ym)-.15 G .947
+(ail sent to this address to ha)252.404 469.8 R 1.248 -.15(ve t)-.2 H .948
+(he indicated en).15 F -.15(ve)-.4 G .948(lope sender).15 F(.)-.55 E .498(This\
+ is intended for mailing lists, and will normally be the name of an appro-)189
+481.8 R .754(priate -request address.)189 493.8 R .754(It is v)5.754 F .755
+(ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F2(list)A F1 .755
+(syntax in the alias)3.255 F(\214le.)189 505.8 Q 33.95(fullname The)117 522 R
+(full name of the user)2.5 E(.)-.55 E(of)117 538.2 Q 13.66(\214ce-address The)
+-.25 F(of)2.5 E(\214ce address for this user)-.25 E(.)-.55 E(of)117 554.4 Q
+19.21(\214ce-phone The)-.25 F(of)2.5 E(\214ce phone number for this user)-.25 E
+(.)-.55 E(of)117 570.6 Q(\214ce-f)-.25 E 30.98(ax The)-.1 F(of)2.5 E(\214ce F)
+-.25 E(AX number for this user)-.74 E(.)-.55 E 13.96(home-address The)117 586.8
+R(home address for this user)2.5 E(.)-.55 E 19.51(home-phone The)117 603 R
+(home phone number for this user)2.5 E(.)-.55 E(home-f)117 619.2 Q 31.28
+(ax The)-.1 F(home F)2.5 E(AX number for this user)-.74 E(.)-.55 E 41.73
+(project A)117 635.4 R .856
+(\(short\) description of the project this person is af)3.356 F .855
+(\214liated with.)-.25 F .855(In the Uni-)5.855 F -.15(ve)189 647.4 S
+(rsity this is often just the name of their graduate advisor).15 E(.)-.55 E
+52.28(plan A)117 663.6 R
+(pointer to a \214le from which plan information can be g)2.5 E(athered.)-.05 E
+.924(As of this writing, only a fe)142 679.8 R 3.424(wo)-.25 G 3.424(ft)273.208
+679.8 S .925(hese \214elds are actually being used by sendmail:)282.742 679.8 R
+F2(mail-)3.425 E(dr)117 691.8 Q(op)-.45 E F1(and)2.5 E F2(mailname)2.5 E F1 5
+(.A)C F2(\214ng)211.54 691.8 Q(er)-.1 E F1
+(program that uses the other \214elds is planned.)2.5 E EP
+%%Page: 44 41
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-44 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E 2.5(5.3.2. User)102 96 R
+(database semantics)2.5 E/F1 10/Times-Roman@0 SF .996(When the re)142 112.2 R
+.995(writing rules submit an address to the local mailer)-.25 F 3.495(,t)-.4 G
+.995(he user name is passed)408.93 112.2 R .78(through the alias \214le.)117
+124.2 R .781
+(If no alias is found \(or if the alias points back to the same address\), the)
+5.78 F 1.778(name \(with \231:maildrop\232 appended\) is then used as a k)117
+136.2 R 2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)375.985
+136.2 R 1.777(If no match)6.777 F
+(occurs \(or if the maildrop points at the same address\), forw)117 148.2 Q
+(arding is tried.)-.1 E .55(If the \214rst tok)142 164.4 R .551(en of the user\
+ name returned by ruleset 0 is an \231@\232 sign, the user database)-.1 F .626
+(lookup is skipped.)117 176.4 R .625
+(The intent is that the user database will act as a set of def)5.626 F .625
+(aults for a cluster)-.1 F 1.533(\(in our case, the Computer Science Di)117
+188.4 R 1.533(vision\); mail sent to a speci\214c machine should ignore)-.25 F
+(these def)117 200.4 Q(aults.)-.1 E .351
+(When mail is sent, the name of the sending user is look)142 216.6 R .351
+(ed up in the database.)-.1 F .351(If that user)5.351 F .04
+(has a \231mailname\232 record, the v)117 228.6 R .041
+(alue of that record is used as their outgoing name.)-.25 F -.15(Fo)5.041 G
+2.541(re).15 G .041(xample, I)466.189 228.6 R(might ha)117 240.6 Q .3 -.15
+(ve a r)-.2 H(ecord:).15 E 25.94(eric:mailname Eric.Allman@CS.Berk)157 256.8 R
+(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 273 Q
+(ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .757
+(If a \231maildrop\232 is found for the user)142 289.2 R 3.257(,b)-.4 G .757
+(ut no corresponding \231maildrop\232 record e)301.588 289.2 R .757(xists, the)
+-.15 F 1.127(record \231:def)117 301.2 R 1.127(ault:mailname\232 is consulted.)
+-.1 F 1.127(If present, this is the name of a host to o)6.127 F -.15(ve)-.15 G
+1.128(rride the).15 F .625(local host.)117 313.2 R -.15(Fo)5.625 G 3.125(re).15
+G .625(xample, in our case we w)185.515 313.2 R .625
+(ould set it to \231CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 3.125(EDU\232. The)
+.65 F(ef)3.125 E .625(fect is that)-.25 F(an)117 325.2 Q .881(yone kno)-.15 F
+.882(wn in the database gets their outgoing mail stamped as \231user@CS.Berk)
+-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65 E -.2(bu)117 337.2 S 2.5(tp).2 G
+(eople not listed in the database use the local hostname.)137.08 337.2 Q F0 2.5
+(6. O)72 361.2 R(THER CONFIGURA)-.4 E(TION)-.95 E F1 .907
+(There are some con\214guration changes that can be made by recompiling)112
+377.4 R/F2 10/Times-Italic@0 SF(sendmail)3.407 E F1 5.907(.T)C .906
+(his section)460.594 377.4 R
+(describes what changes can be made and what has to be modi\214ed to mak)87
+389.4 Q 2.5(et)-.1 G(hem.)387.95 389.4 Q F0 2.5(6.1. P)87 413.4 R
+(arameters in sr)-.1 E(c/Mak)-.18 E(e\214le)-.1 E F1 .92
+(These parameters are intended to describe the compilation en)127 429.6 R .92
+(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E
+(should normally be de\214ned in src/Mak)102 441.6 Q(e\214le.)-.1 E 39.5
+(NDBM If)102 457.8 R .665(set, the ne)3.165 F 3.165(wv)-.25 G .664
+(ersion of the DBM library that allo)240.41 457.8 R .664
+(ws multiple databases will be)-.25 F 2.542(used. If)174 469.8 R .042
+(neither NDBM nor NEWDB are set, a much less ef)2.542 F .043
+(\214cient method of alias)-.25 F(lookup is used.)174 481.8 Q 32.84(NEWDB If)
+102 498 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142
+(atabase package from Berk)254.44 498 R(ele)-.1 E 2.641(y\()-.15 G .141
+(from 4.4BSD\).)385.817 498 R .141(This package)5.141 F .266
+(is substantially f)174 510 R .267(aster than DBM or NDBM.)-.1 F .267
+(If NEWDB and NDBM are both set,)5.267 F(sendmail will read DBM \214les, b)174
+522 Q(ut will create and use NEWDB \214les.)-.2 E(YPCOMP)102 538.2 Q 19.3 -1.11
+(AT I)-.92 H 3.684(fs)1.11 G 1.184(et together with)188.234 538.2 R F2(both)
+3.684 E F1 1.183(NEWDB and NDBM,)3.683 F F2(sendmail)3.683 E F1 1.183
+(will create both DBM)3.683 F 1.067
+(and NEWDB \214les if and only if the \214le /v)174 550.2 R(ar/yp/Mak)-.25 E
+1.067(e\214le e)-.1 F 1.067(xists and is readable.)-.15 F .501
+(This is intended for compatibility with Sun Microsystems')174 562.2 R F2
+(mkalias)3.001 E F1 .501(program used)3.001 F(on YP masters.)174 574.2 Q 41.73
+(_AIX3 Compile)102 590.4 R(for IBM AIX 3.x.)2.5 E
+(This has only been tested on 3.2.3.)5 E 25.05(SYSTEM5 Set)102 606.6 R
+(all of the compilation parameters appropriate for System V)2.5 E(.)-1.29 E
+36.72(LOCKF Use)102 622.8 R .299(System V)2.799 F F0(lockf)2.799 E F1 .299
+(instead of Berk)2.799 F(ele)-.1 E(y)-.15 E F0(\215ock)2.799 E F1 5.299(.D)C .3
+(ue to the highly unusual seman-)375.012 622.8 R .052
+(tics of locks across forks in)174 634.8 R F0(lockf)2.552 E F1 2.551(,t)C .051
+(his should ne)314.903 634.8 R -.15(ve)-.25 G 2.551(rb).15 G 2.551(eu)387.706
+634.8 S .051(sed unless absolutely nec-)399.697 634.8 R(essary)174 646.8 Q 5
+(.S)-.65 G(et by def)211.4 646.8 Q(ault if SYSTEM5 is set.)-.1 E 33.94
+(SYS5TZ Use)102 663 R(System V time zone semantics.)2.5 E(HASINITGR)102 679.2 Q
+(OUPS)-.4 E .812(Set this if your system has the)174 691.2 R F2(initgr)3.312 E
+(oups\(\))-.45 E F1 .812(call \(if you ha)3.312 F 1.112 -.15(ve m)-.2 H .813
+(ultiple group sup-).15 F 2.5(port\). This)174 703.2 R(is the def)2.5 E
+(ault if SYSTEM5 is)-.1 E F2(not)2.5 E F1(de\214ned or if you are on HPUX.)2.5
+E EP
+%%Page: 45 42
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-45)452.9 60 Q/F1 10/Times-Roman@0 SF(HASUN)102 96 Q 13.19(AME Set)-.35
+F .89(this if you ha)3.39 F 1.19 -.15(ve t)-.2 H(he).15 E/F2 10/Times-Italic@0
+SF(uname)3.39 E F1 .89(\(2\) system call \(or corresponding library routine\).)
+B(Set by def)174 108 Q(ault if SYSTEM5 is set.)-.1 E(HASST)102 124.2 Q -1.11
+(AT)-.93 G 15.42(FS Set)1.11 F .202(this if you ha)2.701 F .502 -.15(ve t)-.2 H
+(he).15 E F2(statfs)2.702 E F1 .202(\(2\) system call.)B .202(This will allo)
+5.202 F 2.702(wy)-.25 G .202(ou to gi)425.822 124.2 R .502 -.15(ve a t)-.25 H
+(empo-).15 E .108(rary f)174 136.2 R .108
+(ailure message to incoming SMTP email when you are lo)-.1 F 2.608(wo)-.25 G
+2.608(nd)441.188 136.2 S .107(isk space.)453.796 136.2 R(It)5.107 E
+(is set by def)174 148.2 Q(ault on 4.4 BSD and OSF/1 systems.)-.1 E(HASUST)102
+164.4 Q 21.54 -1.11(AT S)-.93 H .593(et if you ha)1.11 F .894 -.15(ve t)-.2 H
+(he).15 E F2(ustat)3.094 E F1 .594(\(2\) system call.)B .594
+(This is an alternati)5.594 F .894 -.15(ve i)-.25 H .594(mplementation of).15 F
+.525(disk space control.)174 176.4 R -1.1(Yo)5.525 G 3.025(us)1.1 G .525
+(hould only set one of HASST)278.32 176.4 R -1.11(AT)-.93 G .525(FS or HASUST)
+1.11 F -.83 -1.11(AT ;)-.93 H(the)4.135 E(\214rst is preferred.)174 188.4 Q(_P)
+102 204.6 Q -1.11(AT)-.92 G(H_SENDMAILCF)1.11 E
+(The pathname of the sendmail.cf \214le.)174 216.6 Q(_P)102 232.8 Q -1.11(AT)
+-.92 G(H_SENDMAILFC)1.11 E(The pathname of the sendmail.fc \214le.)174 244.8 Q
+(_P)102 261 Q -1.11(AT)-.92 G(H_SENDMAILPID)1.11 E
+(The pathname of the sendmail.pid \214le.)174 273 Q 26.17(LA_TYPE The)102 289.2
+R(load a)2.5 E -.15(ve)-.2 G(rage type.).15 E(Details are described belo)5 E
+-.65(w.)-.25 G 1.146(The are four b)102 305.4 R 1.146(uilt-in w)-.2 F 1.146
+(ays of computing the load a)-.1 F -.15(ve)-.2 G(rage.).15 E F2(Sendmail)6.147
+E F1 1.147(tries to auto-con\214gure them)3.647 F .267
+(based on imperfect guesses; you can select one using the)102 317.4 R F2(cc)
+2.766 E F1(option)2.766 E F0(\255DLA_TYPE=)2.766 E F2(type)A F1 2.766(,w)C
+(here)467.364 317.4 Q F2(type)2.766 E F1(is:)102 329.4 Q 34.51(LA_INT The)102
+345.6 R -.1(ke)2.978 G .478(rnel stores the load a).1 F -.15(ve)-.2 G .479
+(rage in the k).15 F .479(ernel as an array of long inte)-.1 F 2.979(gers. The)
+-.15 F(actual v)174 357.6 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)
+-.1 E(ault 256\).)-.1 E(LA_FLO)102 373.8 Q 22.63 -1.11(AT T)-.35 H 1.118(he k)
+1.11 F 1.117(ernel stores the load a)-.1 F -.15(ve)-.2 G 1.117(rage in the k)
+.15 F 1.117(ernel as an array of double precision)-.1 F(\215oats.)174 385.8 Q
+25.05(LA_SUBR Call)102 402 R(the)2.5 E F2 -.1(ge)2.5 G(tloadavg).1 E F1
+(routine to get the load a)2.5 E -.15(ve)-.2 G(rage as an array of doubles.).15
+E(LA_ZER)102 418.2 Q 27.96(OA)-.4 G -.1(lwa)181.22 418.2 S
+(ys return zero as the load a).1 E -.15(ve)-.2 G 2.5(rage. This).15 F(is the f)
+2.5 E(allback case.)-.1 E .738(If type)102 434.4 R/F3 9/Times-Roman@0 SF
+(LA_INT)3.238 E F1(or)3.238 E F3(LA_FLO)3.238 E -.999(AT)-.315 G F1 .738
+(is speci\214ed, you may also need to specify)4.237 F F3(_P)3.239 E -.999(AT)
+-.828 G(H_UNIX).999 E F1 .739(\(the path to)3.239 F .269
+(your system binary\) and)102 446.4 R F3(LA_A)2.769 E(VENR)-1.215 E(UN)-.36 E
+F1 .269(\(the name of the v)2.769 F .269(ariable containing the load a)-.25 F
+-.15(ve)-.2 G .269(rage in the).15 F -.1(ke)102 458.4 S(rnel; usually \231_a).1
+E -.15(ve)-.2 G(nrun\232 or \231a).15 E -.15(ve)-.2 G(nrun\232\).).15 E F0 2.5
+(6.2. P)87 482.4 R(arameters in sr)-.1 E(c/conf)-.18 E(.h)-.15 E F1 -.15(Pa)127
+498.6 S .895(rameters and compilation options are de\214ned in conf.h.).15 F
+.896(Most of these need not normally)5.895 F .193(be tweak)102 510.6 R .192
+(ed; common parameters are all in sendmail.cf.)-.1 F(Ho)5.192 E(we)-.25 E -.15
+(ve)-.25 G .992 -.4(r, t).15 H .192(he sizes of certain primiti).4 F .492 -.15
+(ve ve)-.25 H(c-).15 E(tors, etc., are included in this \214le.)102 522.6 Q
+(The numbers follo)5 E(wing the parameters are their def)-.25 E(ault v)-.1 E
+(alue.)-.25 E 1.909(MAXLINE [1024])102 538.8 R 1.909
+(The maximum line length of an)190.309 538.8 R 4.409(yi)-.15 G 1.909
+(nput line.)338.273 538.8 R 1.91(If message lines e)6.909 F 1.91(xceed this)
+-.15 F .575(length the)188.4 550.8 R 3.075(yw)-.15 G .575
+(ill still be processed correctly; ho)243.84 550.8 R(we)-.25 E -.15(ve)-.25 G
+1.375 -.4(r, h).15 H .575(eader lines, con\214gura-).4 F
+(tion \214le lines, alias lines, etc., must \214t within this limit.)188.4
+562.8 Q(MAXN)102 579 Q(AME [256])-.35 E(The maximum length of an)9.82 E 2.5(yn)
+-.15 G(ame, such as a host or a user name.)309.63 579 Q .23(MAXPV [40])102
+595.2 R .231(The maximum number of parameters to an)188.63 595.2 R 2.731(ym)
+-.15 G(ailer)376.455 595.2 Q 5.231(.T)-.55 G .231(his limits the number of)
+407.516 595.2 R .376(recipients that may be passed in one transaction.)188.4
+607.2 R .375(It can be set to an)5.376 F 2.875(ya)-.15 G(rbitrary)474.01 607.2
+Q .875(number abo)188.4 619.2 R 1.175 -.15(ve a)-.15 H .876(bout 10, since).15
+F F2(sendmail)3.376 E F1 .876(will break up a deli)3.376 F -.15(ve)-.25 G .876
+(ry into smaller).15 F .887(batches as needed.)188.4 631.2 R 3.387(Ah)5.887 G
+.887(igher number may reduce load on your system, ho)285.808 631.2 R(w-)-.25 E
+-2.15 -.25(ev e)188.4 643.2 T -.55(r.).25 G(MAXA)102 659.4 Q -.18(TO)-1.11 G
+2.558(M[).18 G 8.26(100] The)159.368 659.4 R .058
+(maximum number of atoms \(tok)2.558 F .059(ens\) in a single address.)-.1 F
+-.15(Fo)5.059 G 2.559(re).15 G .059(xample, the)457.281 659.4 R
+(address \231eric@CS.Berk)188.4 671.4 Q(ele)-.1 E -.65(y.)-.15 G(EDU\232 is se)
+.65 E -.15(ve)-.25 G 2.5(na).15 G(toms.)367.93 671.4 Q .113(MAXMAILERS [25])102
+687.6 R .112(The maximum number of mailers that may be de\214ned in the con\
+\214guration \214le.).02 F(MAXR)102 703.8 Q(WSETS [100])-.55 E
+(The maximum number of re).01 E(writing sets that may be de\214ned.)-.25 E EP
+%%Page: 46 43
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-46 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
+(MAXPRIORITIES [25])102 96 Q 2.481(The maximum number of v)188.4 108 R 2.482
+(alues for the \231Precedence:\232 \214eld that may be)-.25 F
+(de\214ned \(using the)188.4 120 Q F0(P)2.5 E F1(line in sendmail.cf\).)2.5 E
+(MAXUSERENVIR)102 136.2 Q(ON [40])-.4 E .399
+(The maximum number of items in the user en)188.4 148.2 R .399
+(vironment that will be passed to)-.4 F(subordinate mailers.)188.4 160.2 Q -.1
+(QU)102 176.4 S(EUESIZE [1000]).1 E
+(The maximum number of entries that will be processed in a single queue run.)
+2.35 E(MAXMXHOSTS [20])102 192.6 Q
+(The maximum number of MX records we will accept for an)188.4 204.6 Q 2.5(ys)
+-.15 G(ingle host.)439.03 204.6 Q(MAXIP)102 220.8 Q .968(ADDR [16])-.92 F .968
+(The maximum number of numeric IP addresses we will accept for this host.)7.61
+F(This does not limit the number the number of addresses for other hosts.)188.4
+232.8 Q 2.851(An)102 249 S .351(umber of other compilation options e)117.071
+249 R 2.851(xist. These)-.15 F .35
+(specify whether or not speci\214c code should be)2.851 F(compiled in.)102 261
+Q(DEB)102 277.2 Q 49.56(UG If)-.1 F 1.226(set, deb)3.726 F 1.226
+(ugging information is compiled in.)-.2 F 2.827 -.8(To a)6.226 H 1.227
+(ctually get the deb).8 F(ugging)-.2 E .4(output, the)188.4 289.2 R F0<ad64>2.9
+E F1 .4(\215ag must be used.)2.9 F F0 .4(WE STR)5.4 F(ONGL)-.3 E 2.9(YR)-.92 G
+.4(ECOMMEND THA)412.05 289.2 R(T)-.95 E .97(THIS BE LEFT ON.)188.4 301.2 R F1
+.97(Some people, belie)5.97 F .97(ving that it w)-.25 F .97
+(as a security hole \(it)-.1 F -.1(wa)188.4 313.2 S(s, once\) ha).1 E .3 -.15
+(ve t)-.2 H(urned it of).15 E 2.5(fa)-.25 G(nd thus crippled deb)309.05 313.2 Q
+(uggers.)-.2 E 41.69(NETINET If)102 329.4 R .829
+(set, support for Internet protocol netw)3.33 F .829(orking is compiled in.)-.1
+F(Pre)5.829 E .829(vious v)-.25 F(er)-.15 E(-)-.2 E .006(sions of)188.4 341.4 R
+F0(sendmail)2.506 E F1 .006(referred to this as)2.506 F/F2 9/Times-Roman@0 SF
+-.36(DA)2.506 G(EMON).36 E F1 2.506(;t)C .006(his old usage is no)382.57 341.4
+R 2.506(wi)-.25 G(ncorrect.)468.74 341.4 Q 48.35(NETISO If)102 357.6 R .143
+(set, support for ISO protocol netw)2.643 F .142
+(orking is compiled in \(it may be appropri-)-.1 F
+(ate to #de\214ne this in the Mak)188.4 369.6 Q(e\214le instead of conf.h\).)
+-.1 E 63.35(LOG If)102 385.8 R .5(set, the)3 F/F3 10/Times-Italic@0 SF(syslo)3
+E(g)-.1 E F1 .5(routine in use at some sites is used.)3 F .5(This mak)5.5 F .5
+(es an informa-)-.1 F .504
+(tional log record for each message processed, and mak)188.4 397.8 R .504
+(es a higher priority log)-.1 F(record for internal system errors.)188.4 409.8
+Q(MA)102 426 Q 16.12(TCHGECOS Compile)-1.11 F 3.555(in the code to do `)6.055 F
+3.555(`fuzzy matching')-.74 F 6.055('o)-.74 G 6.055(nt)404.22 426 S 3.555
+(he GECOS \214eld in)418.055 426 R 2.5(/etc/passwd. This)188.4 438 R
+(also requires that option G be turned on.)2.5 E -.35(NA)102 454.2 S 18.15
+(MED_BIND Compile).35 F .413(in code to use the Berk)2.913 F(ele)-.1 E 2.912
+(yI)-.15 G .412(nternet Name Domain \(BIND\) serv)342.41 454.2 R .412(er to)
+-.15 F(resolv)188.4 466.2 Q 2.5(eT)-.15 G(CP/IP host names.)225.74 466.2 Q(NO)
+102 482.4 Q 38.76(TUNIX If)-.4 F .247
+(you are using a non-UNIX mail format, you can set this \215ag to turn of)2.747
+F 2.748(fs)-.25 G(pe-)491.23 482.4 Q
+(cial processing of UNIX-style \231From \232 lines.)188.4 494.4 Q -.1(QU)102
+510.6 S 50.12(EUE This).1 F 1.559
+(\215ag should be set to compile in the queueing code.)4.06 F 1.559
+(If this is not set,)6.559 F
+(mailers must accept the mail immediately or it will be returned to the sender)
+188.4 522.6 Q(.)-.55 E(SETPR)102 538.8 Q 12.63(OCTITLE If)-.4 F(de\214ned,)3.88
+E F3(sendmail)3.88 E F1 1.381(will change its)3.881 F F3(ar)3.881 E(gv)-.37 E
+F1 1.381(array to indicate its current status.)3.881 F .207
+(This can be used in conjunction with the)188.4 550.8 R F3(ps)2.707 E F1 .206
+(command to \214nd out just what it')2.707 F(s)-.55 E(up to.)188.4 562.8 Q
+57.78(SMTP If)102 579 R .756(set, the code to handle user and serv)3.256 F .756
+(er SMTP will be compiled in.)-.15 F .756(This is)5.756 F 2.507
+(only necessary if your machine has some mailer that speaks SMTP \(this)188.4
+591 R(means most machines e)188.4 603 Q -.15(ve)-.25 G(rywhere\).).15 E(UGL)102
+619.2 Q 30.46(YUUCP If)-1 F 1.023(you ha)3.523 F 1.323 -.15(ve a U)-.2 H 1.024
+(UCP host adjacent to you which is not running a reasonable).15 F -.15(ve)188.4
+631.2 S .112(rsion of).15 F F3(rmail)2.612 E F1 2.612(,y)C .112(ou will ha)
+263.026 631.2 R .412 -.15(ve t)-.2 H 2.612(os).15 G .112
+(et this \215ag to include the \231remote from sys-)329.234 631.2 R .031
+(name\232 info on the from line.)188.4 643.2 R .032
+(Otherwise, UUCP gets confused about where the)5.032 F(mail came from.)188.4
+655.2 Q 44.45(USERDB Include)102 671.4 R(the)3.449 E F0(experimental)3.449 E F1
+(Berk)3.449 E(ele)-.1 E 3.449(yu)-.15 G .949(ser information database package.)
+341.356 671.4 R(This)5.948 E .27(adds a ne)188.4 683.4 R 2.77(wl)-.25 G -2.15
+-.25(ev e)238.67 683.4 T 2.77(lo).25 G 2.77(fl)262.7 683.4 S .27(ocal name e)
+271.58 683.4 R .27(xpansion between aliasing and forw)-.15 F 2.77(arding. It)
+-.1 F(also uses the NEWDB package.)188.4 695.4 Q
+(This may change in future releases.)5 E(IDENTPR)102 711.6 Q -1.88 -.4(OT O)-.4
+H .376(Compile in the IDENT protocol as de\214ned in RFC 1413.)188.4 711.6 R
+.375(This def)5.375 F .375(aults on for)-.1 F 1.053(all systems e)188.4 723.6 R
+1.053(xcept Ultrix, which apparently has the interesting \231feature\232 that)
+-.15 F EP
+%%Page: 47 44
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-47)452.9 60 Q/F1 10/Times-Roman@0 SF .83(when it recei)188.4 96 R -.15
+(ve)-.25 G 3.33(sa\231).15 G .83
+(host unreachable\232 message it closes all open connections)270.18 96 R 1.921
+(to that host.)188.4 108 R 1.921(Since some \214re)6.921 F -.1(wa)-.25 G 1.922
+(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.922(ys send this error code when you).1 F
+2.055
+(access an unauthorized port \(such as 113, used by IDENT\), Ultrix cannot)
+188.4 120 R(recei)188.4 132 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E
+F0 2.5(6.3. Con\214guration)87 156 R(in sr)2.5 E(c/conf)-.18 E(.c)-.15 E F1
+(The follo)127 172.2 Q(wing changes can be made in conf.c.)-.25 E F0 2.5
+(6.3.1. Built-in)102 196.2 R(Header Semantics)2.5 E F1 1.248
+(Not all header semantics are de\214ned in the con\214guration \214le.)142
+212.4 R 1.248(Header lines that should)6.248 F .305(only be included by certai\
+n mailers \(as well as other more obscure semantics\) must be speci\214ed)117
+224.4 R .046(in the)117 236.4 R/F2 10/Times-Italic@0 SF(HdrInfo)2.546 E F1 .046
+(table in)2.546 F F2(conf)2.546 E(.c)-.15 E F1 5.046(.T)C .047
+(his table contains the header name \(which should be in all lo)246.836 236.4 R
+(wer)-.25 E(case\) and a set of header control \215ags \(described belo)117
+248.4 Q(w\), The \215ags are:)-.25 E(H_A)117 264.6 Q 30.97(CHECK Normally)-.4 F
+.007(when the check is made to see if a header line is compatible with)2.508 F
+2.94(am)203.4 276.6 S(ailer)218.56 276.6 Q(,)-.4 E F2(sendmail)2.94 E F1 .441
+(will not delete an e)2.94 F .441(xisting line.)-.15 F .441
+(If this \215ag is set,)5.441 F F2(send-)2.941 E(mail)203.4 288.6 Q F1 .152
+(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152
+(xisting header lines.)293.998 288.6 R .152
+(That is, if this bit is set and the)5.152 F 1.425(mailer does not ha)203.4
+300.6 R 1.725 -.15(ve \215)-.2 H 1.425
+(ag bits set that intersect with the required mailer).15 F 2.204
+(\215ags in the header de\214nition in sendmail.cf, the header line is)203.4
+312.6 R F2(always)4.703 E F1(deleted.)203.4 324.6 Q 51.13(H_EOH If)117 340.8 R
+.206(this header \214eld is set, treat it lik)2.705 F 2.706(eab)-.1 G .206
+(lank line, i.e., it will signal the end)363.948 340.8 R
+(of the header and the be)203.4 352.8 Q(ginning of the message te)-.15 E(xt.)
+-.15 E 39.45(H_FORCE Add)117 369 R 2.039(this header entry e)4.539 F -.15(ve)
+-.25 G 4.539(ni).15 G 4.539(fo)326.225 369 S 2.038(ne e)339.094 369 R 2.038
+(xisted in the message before.)-.15 F 2.038(If a)7.038 F 2.188
+(header entry does not ha)203.4 381 R 2.488 -.15(ve t)-.2 H 2.188(his bit set,)
+.15 F F2(sendmail)4.688 E F1 2.189(will not add another)4.689 F .62
+(header line if a header line of this name already e)203.4 393 R 3.12
+(xisted. This)-.15 F -.1(wo)3.12 G .62(uld nor).1 F(-)-.2 E
+(mally be used to stamp the message by e)203.4 405 Q -.15(ve)-.25 G
+(ryone who handled it.).15 E(H_TRA)117 421.2 Q 39.3(CE If)-.4 F 1.043
+(set, this is a timestamp \(trace\) \214eld.)3.543 F 1.044
+(If the number of trace \214elds in a)6.043 F .706(message e)203.4 433.2 R .705
+(xceeds a preset amount the message is returned on the assump-)-.15 F
+(tion that it has an aliasing loop.)203.4 445.2 Q 46.67(H_RCPT If)117 461.4 R
+.332(set, this \214eld contains recipient addresses.)2.832 F .332
+(This is used by the)5.332 F F0<ad74>2.832 E F1 .333(\215ag to)2.833 F 1.349
+(determine who to send to when it is collecting recipients from the mes-)203.4
+473.4 R(sage.)203.4 485.4 Q(H_FR)117 501.6 Q 43.74(OM This)-.4 F 1.673
+(\215ag indicates that this \214eld speci\214es a sender)4.173 F 6.674(.T)-.55
+G 1.674(he order of these)432.058 501.6 R .883(\214elds in the)203.4 513.6 R F2
+(HdrInfo)3.383 E F1 .883(table speci\214es)3.383 F F2(sendmail')3.383 E(s)-.4 E
+F1 .883(preference for which \214eld)3.383 F(to return error messages to.)203.4
+525.6 Q(Let')117 541.8 Q 2.5(sl)-.55 G(ook at a sample)142.28 541.8 Q F2
+(HdrInfo)2.5 E F1(speci\214cation:)2.5 E EP
+%%Page: 48 45
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-48 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(struct hdrinfo)
+157 96 Q(HdrInfo[] =)258.19 96 Q({)157 108 Q
+(/* originator \214elds, most to least signi\214cant)189.5 120 Q(*/)5 E 14.72
+("resent-sender", H_FR)177 132 R(OM,)-.4 E 21.38("resent-from", H_FR)177 144 R
+(OM,)-.4 E 41.93("sender", H_FR)177 156 R(OM,)-.4 E 48.59("from", H_FR)177 168
+R(OM,)-.4 E 29.15("full-name", H_A)177 180 R(CHECK,)-.4 E
+(/* destination \214elds */)189.5 192 Q 60.25("to", H_RCPT)177 204 R(,)-.74 E
+33.04("resent-to", H_RCPT)177 216 R(,)-.74 E 59.15("cc", H_RCPT)177 228 R(,)
+-.74 E(/* message identi\214cation and control */)189.5 240 Q 34.15
+("message", H_EOH,)177 252 R("te)177 264 Q 53.18(xt", H_EOH,)-.15 F
+(/* trace \214elds */)189.5 276 Q("recei)177 288 Q -.15(ve)-.25 G 34.56
+(d", H_TRA).15 F(CE|H_FORCE,)-.4 E 49.53(NULL, 0,)177 312 R(};)157 324 Q 2.435
+(This structure indicates that the \231T)117 340.2 R 2.435
+(o:\232, \231Resent-T)-.8 F 2.435
+(o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.162
+(addresses. An)117 352.2 R 3.162<7999>-.15 G .661(Full-Name:\232 \214eld will \
+be deleted unless the required mailer \215ag \(indicated in)188.154 352.2 R
+.245(the con\214guration \214le\) is speci\214ed.)117 364.2 R .245
+(The \231Message:\232 and \231T)5.245 F -.15(ex)-.7 G .246
+(t:\232 \214elds will terminate the header;).15 F 1.936
+(these are used by random dissenters around the netw)117 376.2 R 1.936(ork w)
+-.1 F 4.436(orld. The)-.1 F(\231Recei)4.436 E -.15(ve)-.25 G 1.936
+(d:\232 \214eld will).15 F(al)117 388.2 Q -.1(wa)-.1 G
+(ys be added, and can be used to trace messages.).1 E .445
+(There are a number of important points here.)142 404.4 R .446
+(First, header \214elds are not added automati-)5.446 F .657
+(cally just because the)117 416.4 R 3.157(ya)-.15 G .657(re in the)216.678
+416.4 R/F2 10/Times-Italic@0 SF(HdrInfo)3.157 E F1 .657(structure; the)3.157 F
+3.157(ym)-.15 G .656(ust be speci\214ed in the con\214guration)358.23 416.4 R
+.727(\214le in order to be added to the message.)117 428.4 R(An)5.728 E 3.228
+(yh)-.15 G .728(eader \214elds mentioned in the con\214guration \214le)312.982
+428.4 R -.2(bu)117 440.4 S 3.24(tn).2 G .74(ot mentioned in the)137.82 440.4 R
+F2(HdrInfo)3.24 E F1 .74(structure ha)3.24 F 1.04 -.15(ve d)-.2 H(ef).15 E .74
+(ault processing performed; that is, the)-.1 F 3.24(ya)-.15 G(re)496.23 440.4 Q
+1.374(added unless the)117 452.4 R 3.874(yw)-.15 G 1.374
+(ere in the message already)201.792 452.4 R 6.375(.S)-.65 G 1.375(econd, the)
+326.595 452.4 R F2(HdrInfo)3.875 E F1 1.375(structure only speci\214es)3.875 F
+.324
+(cliched processing; certain headers are processed specially by ad hoc code re)
+117 464.4 R -.05(ga)-.15 G .324(rdless of the sta-).05 F .48
+(tus speci\214ed in)117 476.4 R F2(HdrInfo)2.98 E F1 5.48(.F)C .481(or e)226.55
+476.4 R .481(xample, the \231Sender:\232 and \231From:\232 \214elds are al)-.15
+F -.1(wa)-.1 G .481(ys scanned on).1 F(ARP)117 490.4 Q .75
+(ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(12)282.31 486.4
+Q F1 3.251(;t)289.31 490.4 S .751
+(his is used to perform the \231return to sender\232 func-)298.121 490.4 R
+2.977(tion. The)117 502.4 R .476(\231From:\232 and \231Full-Name:\232 \214elds\
+ are used to determine the full name of the sender if)2.977 F
+(possible; this is stored in the macro)117 514.4 Q F0($x)2.5 E F1
+(and used in a number of w)2.5 E(ays.)-.1 E F0 2.5(6.3.2. Restricting)102 538.4
+R(Use of Email)2.5 E F1 .149
+(If it is necessary to restrict mail through a relay)142 554.6 R 2.649(,t)-.65
+G(he)339.75 554.6 Q F2 -.15(ch)2.65 G(ec).15 E(kcompat)-.2 E F1 .15
+(routine can be modi\214ed.)2.65 F .163(This routine is called for e)117 566.6
+R -.15(ve)-.25 G .163(ry recipient address.).15 F .163(It returns an e)5.163 F
+.163(xit status indicating the status of)-.15 F .895(the message.)117 578.6 R
+.895(The status)5.895 F/F4 9/Times-Roman@0 SF(EX_OK)3.395 E F1 .895
+(accepts the address,)3.395 F F4(EX_TEMPF)3.395 E(AIL)-.666 E F1 .895
+(queues the message for a)3.395 F .264(later try)117 590.6 R 2.764(,a)-.65 G
+.264(nd other v)157.698 590.6 R .264(alues \(commonly)-.25 F F4(EX_UN)2.764 E
+-1.215(AVA)-.315 G(ILABLE)1.215 E F1 2.764(\)r)C .264(eject the message.)
+358.375 590.6 R .263(It is up to)5.264 F F2 -.15(ch)2.763 G(ec).15 E(k-)-.2 E
+(compat)117 602.6 Q F1 .429(to print an error message \(using)2.929 F F2(usr)
+2.929 E(err)-.37 E F1 2.929(\)i)C 2.929(ft)315.032 602.6 S .43
+(he message is rejected.)324.071 602.6 R -.15(Fo)5.43 G 2.93(re).15 G(xample,)
+443.39 602.6 Q F2 -.15(ch)2.93 G(ec).15 E(k-)-.2 E(compat)117 614.6 Q F1
+(could read:)2.5 E .32 LW 76 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80
+669.2 DL 88 669.2 84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100
+669.2 96 669.2 DL 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108
+669.2 DL 116 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL
+128 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2
+136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148 669.2
+DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160 669.2 DL 168
+669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172 669.2 DL 180 669.2 176
+669.2 DL 184 669.2 180 669.2 DL 188 669.2 184 669.2 DL 192 669.2 188 669.2 DL
+196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2
+204 669.2 DL 212 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F5 5/Times-Roman@0
+SF(12)93.6 679.6 Q/F6 8/Times-Roman@0 SF(Actually)3.2 I 2.632(,t)-.52 G .632
+(his is no longer true in SMTP; this information is contained in the en)132.488
+682.8 R -.12(ve)-.32 G 2.631(lope. The).12 F .631(older ARP)2.631 F .631
+(ANET protocols did)-.736 F(not completely distinguish en)72 692.4 Q -.12(ve)
+-.32 G(lope from header).12 E(.)-.44 E EP
+%%Page: 49 46
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-49)452.9 60 Q/F1 9/Times-Roman@0 SF(int)157 94.8 Q
+(checkcompat\(to, e\))157 105.6 Q(re)175 116.4 Q(gister ADDRESS *to;)-.135 E
+(re)175 127.2 Q(gister ENVELOPE *e;)-.135 E({)157 138 Q(re)175 148.8 Q
+(gister ST)-.135 E(AB *s;)-.837 E 2.25(s=s)175 170.4 S(tab\("pri)191.578 170.4
+Q -.225(va)-.225 G(te", ST_MAILER, ST_FIND\);).225 E
+(if \(s != NULL && e\255>e_from.q_mailer != LocalMailer &&)175 181.2 Q
+(to->q_mailer == s->s_mailer\))184 192 Q({)175 202.8 Q(usrerr\("No pri)193
+213.6 Q -.225(va)-.225 G(te net mail allo).225 E(wed through this machine"\);)
+-.225 E(return \(EX_UN)193 224.4 Q -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175
+235.2 Q(if \(MsgSize > 50000 && to\255>q_mailer != LocalMailer\))175 246 Q({)
+175 256.8 Q(usrerr\("Message too lar)193 267.6 Q(ge for non-local deli)-.162 E
+-.135(ve)-.225 G(ry"\);).135 E(NoReturn = TR)193 278.4 Q(UE;)-.36 E
+(return \(EX_UN)193 289.2 Q -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 300 Q
+(return \(EX_OK\);)175 310.8 Q(})157 321.6 Q/F2 10/Times-Roman@0 SF .205
+(This w)117 337.8 R .205
+(ould reject messages greater than 50000 bytes unless the)-.1 F 2.705(yw)-.15 G
+.205(ere local.)387.09 337.8 R(The)5.205 E/F3 10/Times-Italic@0 SF(NoReturn)
+2.705 E F2(\215ag)2.705 E 1.196(can be sent to suppress the return of the actu\
+al body of the message in the error return.)117 349.8 R(The)6.197 E(actual use\
+ of this routine is highly dependent on the implementation, and use should be \
+limited.)117 361.8 Q F0 2.5(6.3.3. Load)102 385.8 R -.6 -1(Av e)2.5 H
+(rage Computation)1 E F2 .18(The routine)142 402 R F3 -.1(ge)2.68 G(tla).1 E F2
+.18(should return an approximation of the current system load a)2.68 F -.15(ve)
+-.2 G .18(rage as an).15 F(inte)117 414 Q(ger)-.15 E 5(.T)-.55 G
+(here are four v)157.68 414 Q
+(ersions included on compilation \215ags as described abo)-.15 E -.15(ve)-.15 G
+(.).15 E F0 2.5(6.3.4. New)102 438 R(Database Map Classes)2.5 E F2(Ne)142 454.2
+Q 2.875(wk)-.25 G .675 -.15(ey m)168.405 454.2 T .375(aps can be added by crea\
+ting a class initialization function and a lookup func-).15 F 2.5(tion. These)
+117 466.2 R(are then added to the routine)2.5 E F3(setupmaps.)2.5 E F2
+(The initialization function is called as)142 482.4 Q F3(xxx)157 498.6 Q F2
+(_map_init\(MAP *map, char *mapname, char *ar)A(gs\))-.18 E(The)117 514.8 Q F3
+(map)2.555 E F2 .055(is an internal data structure.)2.555 F(The)5.055 E F3
+(mapname)2.555 E F2 .054(is the name of the map \(used for error mes-)2.554 F
+2.819(sages\). The)117 526.8 R F3(ar)2.819 E(gs)-.37 E F2 .32(is a pointer to \
+the rest of the con\214guration \214le line; \215ags and \214lenames can be)
+2.819 F -.15(ex)117 538.8 S .675(tracted from this line.).15 F .675
+(The initialization function must return)5.675 F F1(TR)3.175 E(UE)-.36 E F2
+.674(if it successfully opened)3.174 F(the map,)117 550.8 Q F1 -.666(FA)2.5 G
+(LSE).666 E F2(otherwise.)2.5 E(The lookup function is called as)142 567 Q F3
+(xxx)157 583.2 Q F2(_map_lookup\(MAP *map, char b)A(uf[], int b)-.2 E
+(ufsize, char **a)-.2 E 1.3 -.65(v, i)-.2 H(nt *statp\)).65 E(The)117 599.4 Q
+F3(map)3.475 E F2 .975(de\214nes the map internally)3.475 F 5.975(.T)-.65 G
+.975(he parameters)277.18 599.4 R F3 -.2(bu)3.475 G(f).2 E F2(and)3.475 E F3
+-.2(bu)3.475 G(fsize).2 E F2(ha)3.476 E 1.276 -.15(ve t)-.2 H .976(he input k)
+.15 F -.15(ey)-.1 G 5.976(.T)-.5 G(his)492.33 599.4 Q .043
+(may be \(and often is\) used destructi)117 611.4 R -.15(ve)-.25 G(ly).15 E
+5.043(.T)-.65 G(he)289.831 611.4 Q F3(av)2.543 E F2 .043(is a list of ar)2.543
+F .042(guments passed in from the re)-.18 F(write)-.25 E 3.654(line. The)117
+623.4 R 1.154(lookup function should return a pointer to the ne)3.654 F 3.655
+(wv)-.25 G 3.655(alue. IF)378.335 623.4 R 1.155(the map lookup f)3.655 F(ails,)
+-.1 E F3(*statp)117 635.4 Q F2 1.272(should be set to an e)3.772 F 1.272
+(xit status code; in particular)-.15 F 3.772(,i)-.4 G 3.771(ts)357.652 635.4 S
+1.271(hould be set to)368.093 635.4 R F1(EX_TEMPF)3.771 E(AIL)-.666 E F2(if)
+3.771 E(reco)117 647.4 Q -.15(ve)-.15 G(ry is to be attempted by the higher le)
+.15 E -.15(ve)-.25 G 2.5(lc).15 G(ode.)308.76 647.4 Q F0 2.5(6.3.5. Queueing)
+102 671.4 R(Function)2.5 E F2 .782(The routine)142 687.6 R F3(shouldqueue)3.282
+E F2 .783(is called to decide if a message should be queued or processed)3.283
+F(immediately)117 699.6 Q 6.619(.T)-.65 G 1.618
+(ypically this compares the message priority to the current load a)180.779
+699.6 R -.15(ve)-.2 G 4.118(rage. The).15 F(def)117 711.6 Q
+(ault de\214nition is:)-.1 E EP
+%%Page: 50 47
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-50 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(bool)157 96 Q
+(shouldqueue\(pri, ctime\))157 108 Q(long pri;)175 120 Q(time_t ctime;)175 132
+Q({)157 144 Q(if \(CurrentLA < QueueLA\))175 156 Q(return \(F)193 168 Q
+(ALSE\);)-.74 E(if \(CurrentLA >= RefuseLA\))175 180 Q(return \(TR)193 192 Q
+(UE\);)-.4 E(return \(pri > \(QueueF)175 204 Q
+(actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 216 Q 2.062
+(If the current load a)117 232.2 R -.15(ve)-.2 G 2.062(rage \(global v).15 F
+(ariable)-.25 E/F2 10/Times-Italic@0 SF(Curr)4.562 E(entLA)-.37 E F1 4.562(,w)C
+2.062(hich is set before this function is)361.636 232.2 R 1.058
+(called\) is less than the lo)117 244.2 R 3.558(wt)-.25 G 1.058
+(hreshold load a)234.198 244.2 R -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x)
+3.557 E F1 3.557(,v)C(ariable)375.526 244.2 Q F2(QueueLA)3.557 E F1(\),)A F2
+(shouldqueue)3.557 E F1(returns)117 256.2 Q/F3 9/Times-Roman@0 SF -.666(FA)
+2.586 G(LSE).666 E F1 .086(immediately \(that is, it should)2.586 F F2(not)
+2.586 E F1 2.586(queue\). If)2.586 F .086(the current load a)2.586 F -.15(ve)
+-.2 G .087(rage e).15 F .087(xceeds the)-.15 F .588(high threshold load a)117
+268.2 R -.15(ve)-.2 G .588(rage \(option).15 F F0(X)3.087 E F1 3.087(,v)C
+(ariable)281.846 268.2 Q F2(RefuseLA)3.087 E F1(\),)A F2(shouldqueue)3.087 E F1
+(returns)3.087 E F3(TR)3.087 E(UE)-.36 E F1(immedi-)3.087 E(ately)117 280.2 Q
+7.125(.O)-.65 G 2.125
+(therwise, it computes the function based on the message priority)152.635 280.2
+R 4.626(,t)-.65 G 2.126(he queue f)438.208 280.2 R(actor)-.1 E(\(option)117
+292.2 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)163.95 292.2 Q(ariable)-.25 E F2(QueueF)
+2.5 E(actor)-.75 E F1(\), and the current and threshold load a)A -.15(ve)-.2 G
+(rages.).15 E 1.067(An implementation wishing to tak)142 308.4 R 3.567(et)-.1 G
+1.066(he actual age of the message into account can also)293.625 308.4 R 1.41
+(use the)117 320.4 R F2(ctime)3.91 E F1(parameter)3.91 E 3.91(,w)-.4 G 1.41
+(hich is the time that the message w)229.15 320.4 R 1.41
+(as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .929(Note that the)117
+332.4 R F2(pri)3.428 E F1 .928
+(parameter is already weighted by the number of times the message has been)
+3.428 F .395(tried \(although this tends to lo)117 344.4 R .395
+(wer the priority of the message with time\); the e)-.25 F .395
+(xpectation is that)-.15 F(the)117 356.4 Q F2(ctime)2.674 E F1 -.1(wo)2.674 G
+.174(uld be used as an \231escape clause\232 to ensure that messages are e).1 F
+-.15(ve)-.25 G .174(ntually processed.).15 F F0 2.5(6.3.6. Refusing)102 380.4 R
+(Incoming SMTP Connections)2.5 E F1 1.148(The function)142 396.6 R F2 -.37(re)
+3.648 G(fuseconnections).37 E F1(returns)3.648 E F3(TR)3.648 E(UE)-.36 E F1
+1.148(if incoming SMTP connections should be)3.648 F 3.564(refused. The)117
+408.6 R 1.063(current implementation is based e)3.563 F(xclusi)-.15 E -.15(ve)
+-.25 G 1.063(ly on the current load a).15 F -.15(ve)-.2 G 1.063(rage and the)
+.15 F(refuse load a)117 420.6 Q -.15(ve)-.2 G(rage option \(option).15 E F0(X)
+2.5 E F1 2.5(,g)C(lobal v)273.56 420.6 Q(ariable)-.25 E F2(RefuseLA)2.5 E F1
+(\):)A(bool)157 436.8 Q(refuseconnections\(\))157 448.8 Q({)157 460.8 Q
+(return \(CurrentLA >= RefuseLA\);)175 472.8 Q(})157 484.8 Q 2.5(Am)117 501 S
+(ore cle)134.5 501 Q -.15(ve)-.25 G 2.5(ri).15 G
+(mplementation could look at more system resources.)179.08 501 Q F0 2.5
+(6.3.7. Load)102 525 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .243
+(The routine)142 541.2 R F2 -.1(ge)2.743 G(tla).1 E F1 .243
+(returns the current load a)2.743 F -.15(ve)-.2 G .243
+(rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.744 E(ution)
+-.2 E(includes se)117 553.2 Q -.15(ve)-.25 G(ral possible implementations.).15
+E F0 2.5(6.4. Con\214guration)87 577.2 R(in sr)2.5 E(c/daemon.c)-.18 E F1 .4
+(The \214le)127 593.4 R F2(sr)2.9 E(c/daemon.c)-.37 E F1 .4
+(contains a number of routines that are dependent on the local netw)2.9 F(ork-)
+-.1 E(ing en)102 605.4 Q 2.5(vironment. The)-.4 F -.15(ve)2.5 G
+(rsion supplied is speci\214c to 4.3 BSD.).15 E 2.16(In pre)127 621.6 R 2.16
+(vious releases, we recommended that you modify the routine)-.25 F F2
+(maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 633.6 S 1.919
+(nted to generalize).1 F F0($[)4.418 E F1(...)4.418 E F0($])4.418 E F1 4.418
+(lookups. W)4.418 F 4.418(en)-.8 G 2.418 -.25(ow r)293.906 633.6 T 1.918
+(ecommend that you create a ne).25 F 4.418(wk)-.25 G -.15(ey)463.632 633.6 S
+1.918(ed map).15 F(instead.)102 645.6 Q F0 2.5(7. CHANGES)72 669.6 R
+(IN VERSION 6)2.5 E F1 2.661(The follo)112 685.8 R 2.662
+(wing summarizes changes since the last commonly a)-.25 F -.25(va)-.2 G 2.662
+(ilable v).25 F 2.662(ersion of)-.15 F F0(sendmail)5.162 E F1(\(5.67\):)87
+697.8 Q EP
+%%Page: 51 48
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-51)452.9 60 Q 2.5(7.1. Connection)87 96 R(Caching)2.5 E/F1 10
+/Times-Roman@0 SF .398(Instead of closing SMTP connections immediately)127
+112.2 R 2.897(,t)-.65 G .397(hose connections are cached for possible)339.005
+112.2 R .597(future use.)102 124.2 R .597(The adv)5.597 F .597
+(ent of MX records made this ef)-.15 F(fecti)-.25 E .897 -.15(ve f)-.25 H .598
+(or mailing lists; in addition, substantial).15 F(performance impro)102 136.2 Q
+-.15(ve)-.15 G(ments can be e).15 E(xpected for queue processing.)-.15 E F0 2.5
+(7.2. MX)87 160.2 R(Piggybacking)2.5 E F1 1.258(If tw)127 176.4 R 3.757(oh)-.1
+G 1.257(osts with dif)161.075 176.4 R 1.257
+(ferent names in a single message happen to ha)-.25 F 1.557 -.15(ve t)-.2 H
+1.257(he same set of MX).15 F .94(hosts, the)102 188.4 R 3.44(yc)-.15 G .94
+(an be sent in the same transaction.)153.45 188.4 R -1.11(Ve)5.94 G .94
+(rsion 6 notices this and tries to batch the mes-)1.11 F(sages.)102 200.4 Q F0
+2.5(7.3. Eight-Bit)87 224.4 R(Clean)2.5 E F1(Pre)127 240.6 Q 1.105(vious v)-.25
+F 1.105(ersions of)-.15 F F0(sendmail)3.605 E F1 1.104
+(used the 0200 bit for quoting.)3.605 F 1.104(This v)6.104 F 1.104(ersion a)
+-.15 F -.2(vo)-.2 G 1.104(ids that use.).2 F(Ho)102 252.6 Q(we)-.25 E -.15(ve)
+-.25 G .8 -.4(r, f).15 H
+(or compatibility with RFC 822, you can set option `7' to get se).4 E -.15(ve)
+-.25 G 2.5(nb).15 G(it stripping.)418.86 252.6 Q(Indi)127 268.8 Q
+(vidual mailers can still produce se)-.25 E -.15(ve)-.25 G 2.5(nb).15 G
+(it out put using the `7' mailer \215ag.)300.77 268.8 Q F0 2.5(7.4. User)87
+292.8 R(Database)2.5 E F1 1.072(The user database is an as-yet e)127 309 R
+1.072(xperimental attempt to pro)-.15 F 1.073(vide uni\214ed lar)-.15 F 1.073
+(ge-site name sup-)-.18 F 2.5(port. W)102 321 R 2.5(ea)-.8 G
+(re installing it at Berk)145.63 321 Q(ele)-.1 E(y; future v)-.15 E
+(ersions may sho)-.15 E 2.5(ws)-.25 G(igni\214cant modi\214cations.)363.57 321
+Q F0 2.5(7.5. Impr)87 345 R -.1(ove)-.18 G 2.5(dB).1 G(IND Support)158.01 345 Q
+F1 .489(The BIND support, particularly for MX records, had a number of anno)127
+361.2 R .489(ying \231features\232 which)-.1 F(ha)102 373.2 Q 1.212 -.15(ve b)
+-.2 H .912(een remo).15 F -.15(ve)-.15 G 3.412(di).15 G 3.412(nt)187.116 373.2
+S .912(his release.)198.308 373.2 R .912(In particular)5.912 F 3.412(,t)-.4 G
+.912(hese more tightly bind \(pun intended\) the name)307.916 373.2 R(serv)102
+385.2 Q(er to sendmail, so that the name serv)-.15 E
+(er resolution rules are incorporated directly into)-.15 E F0(sendmail)2.5 E F1
+(.)A F0 2.5(7.6. K)87 409.2 R(ey)-.25 E(ed Files)-.1 E F1 .207(Generalized k)
+127 425.4 R -.15(ey)-.1 G .206(ed \214les is an idea tak).15 F .206
+(en directly from)-.1 F/F2 9/Times-Roman@0 SF(ID)2.706 E(A)-.36 E F0(sendmail)
+2.706 E F1 .206(\(albeit with a completely)2.706 F(dif)102 437.4 Q
+(ferent implementation\).)-.25 E(The)5 E 2.5(yc)-.15 G(an be useful on lar)
+239.63 437.4 Q(ge sites.)-.18 E(R6 also understands YP)127 453.6 Q(.)-1.11 E F0
+2.5(7.7. Multi-W)87 477.6 R(ord Classes)-.75 E F1(Classes can no)127 493.8 Q
+2.5(wb)-.25 G 2.5(em)200.35 493.8 S(ultiple w)215.07 493.8 Q 2.5(ords. F)-.1 F
+(or e)-.15 E(xample,)-.15 E(CShofmann.CS.Berk)142 510 Q(ele)-.1 E -.65(y.)-.15
+G(EDU).65 E(allo)102 526.2 Q 2.663
+(ws you to match the entire string \231hofmann.CS.Berk)-.25 F(ele)-.1 E -.65
+(y.)-.15 G 2.664(EDU\232 using the single construct).65 F(\231$=S\232.)102
+538.2 Q F0 2.5(7.8. Deferr)87 562.2 R(ed Macr)-.18 E 2.5(oE)-.18 G(xpansion)
+184.94 562.2 Q F1(The)127 578.4 Q F0($&)2.5 E/F3 10/Times-Italic@0 SF(x)A F1
+(construct has been adopted from)2.5 E F2(ID)2.5 E(A)-.36 E F1(.)A F0 2.5
+(7.9. IDENT)87 602.4 R(Pr)2.5 E(otocol Support)-.18 E F1
+(The IDENT protocol as de\214ned in RFC 1413 is supported.)127 618.6 Q F0 2.5
+(7.10. P)87 642.6 R(arsing Bug Fixes)-.1 E F1 4.03(An)127 658.8 S 1.53
+(umber of small b)143.25 658.8 R 1.53(ugs ha)-.2 F 1.53
+(ving to do with things lik)-.2 F 4.03(eb)-.1 G 1.53
+(ackslash-escaped quotes inside of)364.72 658.8 R(comments ha)102 670.8 Q .3
+-.15(ve b)-.2 H(een \214x).15 E(ed.)-.15 E F0 2.5(7.11. Separate)87 694.8 R(En)
+2.5 E -.1(ve)-.4 G(lope/Header Pr).1 E(ocessing)-.18 E F1 .854
+(Since the From: line is passed in separately from the en)127 711 R -.15(ve)-.4
+G .854(lope sender).15 F 3.354(,t)-.4 G .854(hese ha)420.978 711 R 1.154 -.15
+(ve b)-.2 H .854(oth been).15 F 1.76(made visible; the)102 723 R F0($g)4.26 E
+F1 1.76(macro is set to the en)4.26 F -.15(ve)-.4 G 1.76
+(lope sender during processing of mailer ar).15 F(gument)-.18 E EP
+%%Page: 52 49
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-52 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.15(ve)102 96 S
+(ctors and the header sender during processing of headers.).15 E .084
+(It is also possible to specify separate per)127 112.2 R .085(-mailer en)-.2 F
+-.15(ve)-.4 G .085(lope and header processing.).15 F(The)5.085 E F0(S)2.585 E
+F1(ender)A(-)-.2 E -.55(RW)102 124.2 S .513(Set and).55 F F0(R)3.013 E F1
+(ecipientR)A .513(Wset ar)-.55 F .512
+(guments for mailers can be speci\214ed as)-.18 F/F2 10/Times-Italic@0 SF(en)
+3.012 E(velope/header)-.4 E F1 .512(to gi)3.012 F .812 -.15(ve d)-.25 H(if-).15
+E(ferent re)102 136.2 Q(writings for en)-.25 E -.15(ve)-.4 G(lope v).15 E
+(ersus header addresses.)-.15 E F0 2.5(7.12. Owner)87 160.2 R(-List Pr)-.37 E
+(opagates to En)-.18 E -.1(ve)-.4 G(lope).1 E F1 1
+(When an alias has an associated o)127 176.4 R 1.001
+(wner\255list name, that alias is used to change the en)-.25 F -.15(ve)-.4 G
+(lope).15 E(sender address.)102 188.4 Q(This will cause do)5 E
+(wnstream errors to be returned to that o)-.25 E(wner)-.25 E(.)-.55 E F0 2.5
+(7.13. Dynamic)87 212.4 R(Header Allocation)2.5 E F1(The \214x)127 228.6 Q
+(ed size limit on header lines has been eliminated.)-.15 E F0 2.5(7.14. New)87
+252.6 R(Command Line Flag)2.5 E F1
+(The \255p \215ag has been added to pass in protocol information.)127 268.8 Q
+F0 2.5(7.15. New)87 292.8 R(and Old Con\214guration Line T)2.5 E(ypes)-.74 E F1
+(The)127 309 Q F0(T)2.767 E F1(\(T)2.767 E .267
+(rusted users\) con\214guration line has been deleted.)-.35 F .267
+(It will still be accepted b)5.267 F .266(ut will be)-.2 F(ignored.)102 321 Q
+(The)127 337.2 Q F0(K)2.5 E F1(line has been added to declare database maps.)
+2.5 E(The)127 353.4 Q F0(V)2.5 E F1
+(line has been added to declare the con\214guration v)2.5 E(ersion le)-.15 E
+-.15(ve)-.25 G(l.).15 E F0 2.5(7.16. New)87 377.4 R(Options)2.5 E F1(Se)127
+393.6 Q -.15(ve)-.25 G .9(ral ne).15 F 3.4(wo)-.25 G .9(ptions ha)184.8 393.6 R
+1.2 -.15(ve b)-.2 H .9(een added, man).15 F 3.4(yt)-.15 G 3.4(os)314.89 393.6 S
+.9(upport ne)327.18 393.6 R 3.4(wf)-.25 G .9(eatures, others to allo)379.83
+393.6 R 3.4(wt)-.25 G(uning)481.22 393.6 Q 1.187(that w)102 405.6 R 1.187
+(as pre)-.1 F 1.187(viously a)-.25 F -.25(va)-.2 G 1.187
+(ilable only by recompiling.).25 F(The)6.186 E 3.686(ya)-.15 G 1.186
+(re described in detail in Section 5.1.5.)345.514 405.6 R(Brie\215y)102 417.6 Q
+(,)-.65 E 20(bI)102 433.8 S(nsist on a minimum number of disk blocks.)130.33
+433.8 Q 18.33(CS)102 450 S(et checkpoint interv)132.56 450 Q(al.)-.25 E 18.89
+(ED)102 466.2 S(ef)134.22 466.2 Q(ault error message.)-.1 E 17.78(GE)102 482.4
+S(nable GECOS matching.)133.11 482.4 Q 20(hM)102 498.6 S(aximum hop count.)
+135.89 498.6 Q 22.22(jS)102 514.8 S(end errors in MIME-encapsulated format.)
+132.56 514.8 Q 21.11(JF)102 531 S(orw)132.41 531 Q(ard \214le path.)-.1 E 20
+(kC)102 547.2 S(onnection cache size)133.67 547.2 Q 17.78(KC)102 563.4 S
+(onnection cache lifetime.)133.67 563.4 Q 22.22(lE)102 579.6 S .123
+(nable Errors-T)133.11 579.6 R .123(o: header)-.8 F 5.123(.T)-.55 G .123
+(hese headers violate RFC 1123; this option is included to pro)241.259 579.6 R
+(vide)-.15 E(back compatibility with old v)127 591.6 Q(ersions of sendmail.)
+-.15 E 20(pP)102 607.8 S(ri)132.56 607.8 Q -.25(va)-.25 G .3 -.15(cy o).25 H
+(ptions.).15 E 17.78(UU)102 624 S(ser database spec.)134.22 624 Q 20(7D)102
+640.2 S 2.5(on)134.22 640.2 S(ot run eight bit clean.)146.72 640.2 Q F0 2.5
+(7.17. Extended)87 664.2 R(Options)2.5 E F1(The)127 680.4 Q F0(r)3.764 E F1
+1.264(\(read timeout\),)3.764 F F0(I)3.764 E F1 1.264(\(use BIND\), and)3.764 F
+F0(T)3.764 E F1 1.264(\(queue timeout\) options ha)3.764 F 1.564 -.15(ve b)-.2
+H 1.264(een e).15 F 1.264(xtended to)-.15 F(pass in more information.)102 692.4
+Q EP
+%%Page: 53 50
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-53)452.9 60 Q 2.5(7.18. New)87 96 R(Mailer Flag)2.5 E/F1 10
+/Times-Roman@0 SF(The)127 112.2 Q F0(c)3.42 E F1 .92(mailer \215ag will strip \
+all comments from addresses; this should only be used as a last)3.42 F
+(resort when dealing with crank)102 124.2 Q 2.5(ym)-.15 G(ailers.)240.99 124.2
+Q F0 2.5(7.19. New)87 148.2 R(LHS T)2.5 E(ok)-.92 E(en)-.1 E F1 -1.11(Ve)127
+164.4 S 1.376(rsion 6 allo)1.11 F(ws)-.25 E F0($@)3.876 E F1 1.376
+(on the Left Hand Side of an \231R\232 line to match zero tok)3.876 F 3.875
+(ens. This)-.1 F(is)3.875 E(intended to be used to match the null input.)102
+176.4 Q F0 2.5(7.20. Bigger)87 200.4 R(Defaults)2.5 E F1 -1.11(Ve)127 216.6 S
+1.283(rsion 6 allo)1.11 F 1.284(ws up to 100 rulesets instead of 30.)-.25 F
+1.284(It is recommended that rulesets 0\2559 be)6.284 F(reserv)102 228.6 Q
+(ed for)-.15 E/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1 1.1 -.55('s d)D
+(edicated use in future releases.).55 E
+(The total number of MX records that can be used has been raised to 20.)127
+244.8 Q .335(The number of queued messages that can be handled at one time has\
+ been raised from 600 to)127 261 R(1000.)102 273 Q F0 2.5(7.21. Differ)87 297 R
+(ent Default T)-.18 E(uning P)-.92 E(arameters)-.1 E F1 -1.11(Ve)127 313.2 S .8
+(rsion 6 has changed the def)1.11 F .8
+(ault parameters for tuning queue costs to mak)-.1 F 3.3(et)-.1 G .8
+(he number of)449.08 313.2 R .712(recipients more important than the size of t\
+he message \(for small messages\).)102 325.2 R .712(This is reasonable if)5.712
+F(you are connected with reasonably f)102 337.2 Q(ast links.)-.1 E F0 2.5
+(7.22. A)87 361.2 R(uto-Quoting in Addr)-.5 E(esses)-.18 E F1(Pre)127 377.4 Q
+(viously)-.25 E 2.61(,t)-.65 G .111
+(he \231Full Name <email address>\232 syntax w)176.77 377.4 R .111
+(ould generate incorrect protocol output)-.1 F
+(if \231Full Name\232 had special characters such as dot.)102 389.4 Q(This v)5
+E(ersion puts quotes around such names.)-.15 E F0 2.5(7.23. Symbolic)87 413.4 R
+(Names On Err)2.5 E(or Mailer)-.18 E F1(Se)127 429.6 Q -.15(ve)-.25 G
+(ral names ha).15 E .3 -.15(ve b)-.2 H(een b).15 E
+(uilt in to the $@ portion of the $#error mailer)-.2 E(.)-.55 E F0 2.5
+(7.24. SMTP)87 453.6 R(VRFY Doesn't Expand)2.5 E F1(Pre)127 469.8 Q 1.438
+(vious v)-.25 F 1.438(ersions of)-.15 F F2(sendmail)3.938 E F1 1.438
+(treated VRFY and EXPN the same.)3.938 F 1.437(In this v)6.437 F 1.437
+(ersion, VRFY)-.15 F(doesn')102 481.8 Q 2.5(te)-.18 G(xpand aliases or follo)
+138.05 481.8 Q 2.5(w.)-.25 G(forw)235.84 481.8 Q(ard \214les.)-.1 E .663
+(As an optimization, if you run with your def)127 498 R .664(ault deli)-.1 F
+-.15(ve)-.25 G .664(ry mode being queue-only).15 F 3.164(,t)-.65 G .664
+(he RCPT)466.386 498 R 1.09(command will also not chase aliases and .forw)102
+510 R 1.09(ard \214les.)-.1 F 1.09(It will chase them when it processes the)
+6.09 F(queue.)102 522 Q F0 2.5(7.25. [IPC])87 546 R(Mailers Allo)2.5 E 2.5(wM)
+-.1 G(ultiple Hosts)210.49 546 Q F1 .447(When an address resolv)127 562.2 R
+.448(es to a mailer that has \231[IPC]\232 as its \231P)-.15 F .448
+(ath\232, the $@ part \(host name\))-.15 F .138
+(can be a colon-separated list of hosts instead of a single hostname.)102 574.2
+R .137(This asks sendmail to search the)5.137 F .16
+(list for the \214rst entry that is a)102 586.2 R -.25(va)-.2 G .16(ilable e)
+.25 F .161(xactly as though it were an MX record.)-.15 F .161
+(The intent is to route)5.161 F .738(internal traf)102 598.2 R .738
+(\214c through internal netw)-.25 F .738
+(orks without publishing an MX record to the net.)-.1 F .737(MX e)5.737 F
+(xpan-)-.15 E(sion is still done on the indi)102 610.2 Q(vidual items.)-.25 E
+F0 2.5(7.26. Aliases)87 634.2 R(Extended)2.5 E F1 1.456
+(The implementation has been mer)127 650.4 R 1.457(ged with maps.)-.18 F 1.457
+(Among other things, this supports NIS-)6.457 F(based aliases.)102 662.4 Q F0
+2.5(7.27. P)87 686.4 R(ortability and Security Enhancements)-.2 E F1 2.5(An)127
+702.6 S(umber of internal changes ha)141.72 702.6 Q .3 -.15(ve b)-.2 H
+(een made to enhance portability).15 E(.)-.65 E EP
+%%Page: 54 51
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 193.36(SMM:08-54 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(Se)127 96 Q -.15
+(ve)-.25 G(ral \214x).15 E(es ha)-.15 E .3 -.15(ve b)-.2 H
+(een made to increase the paranoia f).15 E(actor)-.1 E(.)-.55 E F0 2.5(8. A)72
+120 R(CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 136.2 Q 2.037 -.15(ve w)-.5 H
+(ork).05 E 1.737(ed on)-.1 F/F2 10/Times-Italic@0 SF(sendmail)4.237 E F1 1.737
+(for man)4.237 F 4.237(yy)-.15 G 1.737(ears, and man)267.502 136.2 R 4.237(ye)
+-.15 G(mplo)339.763 136.2 Q 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737
+(een remarkably patient).15 F .403(about letting me w)87 148.2 R .403
+(ork on a lar)-.1 F .403(ge project that w)-.18 F .404(as not part of my of)-.1
+F .404(\214cial job)-.25 F 5.404(.T)-.4 G .404(his includes time on the)407.384
+148.2 R(INGRES Project at Berk)87 160.2 Q(ele)-.1 E 1.3 -.65(y, a)-.15 H 2.5
+(tB).65 G(ritton Lee, and ag)222.75 160.2 Q(ain on the Mammoth Project at Berk)
+-.05 E(ele)-.1 E -.65(y.)-.15 G .454(Much of the second w)112 176.4 R -2.25 -.2
+(av e)-.1 H .453(of impro)3.153 F -.15(ve)-.15 G .453
+(ments should be credited to Bryan Costales of ICSI.).15 F .453(As he)5.453 F
+.781(passed me drafts of his book on)87 188.4 R F2(sendmail)3.281 E F1 3.281
+(Iw)3.281 G .781(as inspired to start w)274.739 188.4 R .781
+(orking on things ag)-.1 F 3.282(ain. Bryan)-.05 F -.1(wa)3.282 G(s).1 E
+(also a)87 200.4 Q -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25 G
+(f.)227.38 200.4 Q(Man)112 216.6 Q 2.857 -.65(y, m)-.15 H(an).65 E 4.057(yp)
+-.15 G 1.557(eople contrib)172.214 216.6 R 1.556
+(uted chunks of code and ideas to)-.2 F F2(sendmail)4.056 E F1 6.556(.I)C 4.056
+(th)418.48 216.6 S 1.556(as pro)430.316 216.6 R -.15(ve)-.15 G 4.056(nt).15 G
+4.056(ob)477.008 216.6 S 4.056(ea)491.064 216.6 S .463(group netw)87 228.6 R
+.463(ork ef)-.1 F 2.963(fort. V)-.25 F .463(ersion 6 in particular w)-1.11 F
+.463(as a group project.)-.1 F .464(The follo)5.464 F .464
+(wing people made notable)-.25 F(contrib)87 240.6 Q(utions:)-.2 E -.25(Ke)127
+256.8 S(ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G(rsity of California, Berk)
+.15 E(ele)-.1 E(y)-.15 E(Michael J. Corrig)127 268.8 Q(an, Uni)-.05 E -.15(ve)
+-.25 G(rsity of California, San Die).15 E(go)-.15 E
+(Bryan Costales, International Computer Science Institute)127 280.8 Q
+(P{r \(Pell\) Emanuelsson)127 292.8 Q(Craig Ev)127 304.8 Q(erhart, T)-.15 E
+(ransarc Corporation)-.35 E -.8(To)127 316.8 S 2.5(mI).8 G -.25(va)150.92 316.8
+S 2.5(rH).25 G(elbekkmo, Norwe)173.16 316.8 Q(gian School of Economics)-.15 E
+(Allan E. Johannesen, WPI)127 328.8 Q -.8(Ta)127 340.8 S
+(kahiro Kanbe, FujiXerox).8 E(Brian Kantor)127 352.8 Q 2.5(,U)-.4 G(ni)191.31
+352.8 Q -.15(ve)-.25 G(rsity of California, San Die).15 E(go)-.15 E
+(Bruce Lilly)127 364.8 Q 2.5(,S)-.65 G(on)182.74 364.8 Q 2.5(yU)-.15 G(.S.)
+207.31 364.8 Q(Nakamura Motonori, K)127 376.8 Q(yoto Uni)-.25 E -.15(ve)-.25 G
+(rsity).15 E(John Gardiner Myers, Carne)127 388.8 Q(gie Mellon Uni)-.15 E -.15
+(ve)-.25 G(rsity).15 E(Neil Rick)127 400.8 Q(ert, Northern Illinois Uni)-.1 E
+-.15(ve)-.25 G(rsity).15 E(Eric W)127 412.8 Q(assenaar)-.8 E 2.5(,N)-.4 G
+(ational Institute for Nuclear and High Ener)200.49 412.8 Q(gy Ph)-.18 E
+(ysics, Amsterdam)-.05 E(Christophe W)127 424.8 Q(olfhugel, Herv)-.8 E 2.5(eS)
+-.15 G(chauer Consultants \(P)252.7 424.8 Q(aris\))-.15 E 2.688(Ia)87 441 S
+.188(pologize for an)97.458 441 R .188(yone I ha)-.15 F .488 -.15(ve o)-.2 H
+.188(mitted, misspelled, misattrib).15 F .188(uted, or otherwise missed.)-.2 F
+(Man)5.188 E 2.687(yo)-.15 G .187(ther peo-)467.993 441 R(ple ha)87 453 Q .3
+-.15(ve c)-.2 H(ontrib).15 E(uted ideas, comments, and encouragement.)-.2 E 2.5
+(Ia)5 G(ppreciate their contrib)338.06 453 Q(ution as well.)-.2 E EP
+%%Page: 55 52
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 12/Times-Bold@0 SF 3(APPENDIX A)257.172 98.4 R(COMMAND LINE FLA)224.832
+141.6 Q(GS)-.66 E/F1 10/Times-Roman@0 SF(Ar)97 201 Q
+(guments must be presented with \215ags before addresses.)-.18 E
+(The \215ags are:)5 E<ad62>72 217.2 Q/F2 10/Times-Italic@0 SF(x)A F1
+(Set operation mode to)144 217.2 Q F2(x)2.5 E F1 5(.O)C(peration modes are:)
+253.71 217.2 Q 12.22(mD)184 233.4 S(eli)211.22 233.4 Q -.15(ve)-.25 G 2.5(rm)
+.15 G(ail \(def)243.87 233.4 Q(ault\))-.1 E 16.11(sS)184 245.4 S
+(peak SMTP on input side)209.56 245.4 Q 15(dR)184 257.4 S(un as a daemon)210.67
+257.4 Q 17.22(tR)184 269.4 S(un in test mode)210.67 269.4 Q 15(vJ)184 281.4 S
+(ust v)207.89 281.4 Q(erify addresses, don')-.15 E 2.5(tc)-.18 G
+(ollect or deli)319.48 281.4 Q -.15(ve)-.25 G(r).15 E 17.22(iI)184 293.4 S
+(nitialize the alias database)207.33 293.4 Q 15(pP)184 305.4 S
+(rint the mail queue)209.56 305.4 Q 15.56(zF)184 317.4 S
+(reeze the con\214guration \214le)209.56 317.4 Q<ad43>72 337.8 Q F2(\214le)A F1
+.946(Use a dif)144 337.8 R .946(ferent con\214guration \214le.)-.25 F F2
+(Sendmail)5.946 E F1 .946(runs as the in)3.446 F -.2(vo)-.4 G .946
+(king user \(rather than root\)).2 F(when this \215ag is speci\214ed.)144 349.8
+Q<ad64>72 366 Q F2(le)A(vel)-.15 E F1(Set deb)144 366 Q(ugging le)-.2 E -.15
+(ve)-.25 G(l.).15 E<ad66>72 382.2 Q F2(addr)2.5 E F1(The sender')144 382.2 Q
+2.5(sm)-.55 G(achine address is)205.1 382.2 Q F2(addr)2.5 E F1(.)A<ad46>72
+398.4 Q F2(name)A F1(Sets the full name of this user to)144 398.4 Q F2(name)2.5
+E F1(.)A<ad68>72 414.6 Q F2(cnt)2.5 E F1 .726(Sets the \231hop count\232 to)144
+414.6 R F2(cnt)3.226 E F1 5.725(.T)C .725
+(his represents the number of times this message has been)269.455 414.6 R .02
+(processed by)144 426.6 R F2(sendmail)2.52 E F1 .02(\(to the e)2.52 F .02
+(xtent that it is supported by the underlying netw)-.15 F(orks\).)-.1 E F2(Cnt)
+5.02 E F1 1.521
+(is incremented during processing, and if it reaches MAXHOP \(currently 30\))
+144 438.6 R F2(sendmail)4.02 E F1(thro)144 450.6 Q(ws a)-.25 E -.1(wa)-.15 G
+2.5(yt).1 G(he message with an error)199.6 450.6 Q(.)-.55 E 58.86(\255n Don')72
+466.8 R 2.5(td)-.18 G 2.5(oa)174.65 466.8 S(liasing or forw)186.59 466.8 Q
+(arding.)-.1 E<ad72>72 483 Q F2(addr)2.5 E F1(An obsolete form of)144 483 Q/F3
+10/Times-Bold@0 SF<ad66>2.5 E F1(.)A<ad6f>72 499.2 Q F2 1.666(xv)C(alue)-1.666
+E F1(Set option)144 499.2 Q F2(x)2.5 E F1(to the speci\214ed)2.5 E F2(value)2.5
+E F1 5(.T)C(hese options are described in Appendix B.)292.6 499.2 Q<ad70>72
+515.4 Q F2(pr)A(otocol)-.45 E F1 .4(Set the sending protocol.)144 515.4 R .401
+(Programs are encouraged to set this.)5.4 F .401(The protocol \214eld can be)
+5.401 F .115(in the form)144 527.4 R F2(pr)2.615 E(otocol)-.45 E F3(:)A F2
+(host)A F1 .114(to set both the sending protocol and sending host.)2.615 F -.15
+(Fo)5.114 G 2.614(re).15 G(xample,)472.06 527.4 Q 2.147(\231\255pUUCP:uunet\
+\232 sets the sending protocol to UUCP and the sending host to uunet.)144 539.4
+R .974(\(Some e)144 551.4 R .974
+(xisting programs use \255oM to set the r and s macros; this is equi)-.15 F
+-.25(va)-.25 G .973(lent to using).25 F(\255p.\))144 563.4 Q<ad71>72 579.6 Q F2
+(time)A F1 -.35(Tr)144 579.6 S 3.167(yt).35 G 3.167(op)164.037 579.6 S .667
+(rocess the queued up mail.)177.204 579.6 R .667(If the time is gi)5.667 F -.15
+(ve)-.25 G .667(n, a sendmail will run through the).15 F
+(queue at the speci\214ed interv)144 591.6 Q(al to deli)-.25 E -.15(ve)-.25 G
+2.5(rq).15 G(ueued mail; otherwise, it only runs once.)310.82 591.6 Q<ad71>72
+607.8 Q F2(Xstring)A F1 .313
+(Run the queue once, limiting the jobs to those matching)144 607.8 R F2
+(Xstring)2.812 E F1 5.312(.T)C .312(he k)416.33 607.8 R .612 -.15(ey l)-.1 H
+(etter).15 E F2(X)2.812 E F1 .312(can be)2.812 F F3(I)144 619.8 Q F1 .67
+(to limit based on queue identi\214er)3.17 F(,)-.4 E F3(R)3.17 E F1 .671
+(to limit based on recipient, or)3.17 F F3(S)3.171 E F1 .671(to limit based on)
+3.171 F(sender)144 631.8 Q 6.054(.A)-.55 G 1.054
+(particular queued job is accepted if one of the corresponding addresses con-)
+188.878 631.8 R(tains the indicated)144 643.8 Q F2(string)2.5 E F1(.)A 61.08
+(\255t Read)72 660 R .752(the header for \231T)3.252 F .752
+(o:\232, \231Cc:\232, and \231Bcc:\232 lines, and send to e)-.8 F -.15(ve)-.25
+G .752(ryone listed in those).15 F 2.54(lists. The)144 672 R .039
+(\231Bcc:\232 line will be deleted before sending.)2.54 F(An)5.039 E 2.539(ya)
+-.15 G .039(ddresses in the ar)385.314 672 R .039(gument v)-.18 F(ec-)-.15 E
+(tor will be deleted from the send list.)144 684 Q 1.118
+(There are a number of options that may be speci\214ed as primiti)97 700.2 R
+1.418 -.15(ve \215)-.25 H 1.118(ags \(pro).15 F 1.118(vided for compatibility)
+-.15 F(with)72 712.2 Q F2(delivermail)2.5 E F1 2.5(\). These)B
+(are the e, i, m, and v options.)2.5 E
+(Also, the f option may be speci\214ed as the)5 E F3<ad73>2.5 E F1(\215ag.)2.5
+E F3(Sendmail Installation and Operation Guide)72 756 Q(SMM:08-55)452.9 756 Q
+EP
+%%Page: 56 53
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 12/Times-Bold@0 SF 3(APPENDIX B)250.002 98.4 R -.12(QU)220.29 141.6 S
+(EUE FILE FORMA).12 E(TS)-1.14 E/F1 10/Times-Roman@0 SF .292
+(This appendix describes the format of the queue \214les.)97 201 R .292
+(These \214les li)5.292 F .592 -.15(ve i)-.25 H 2.792(nt).15 G .291
+(he directory de\214ned by the)395.636 201 R/F2 10/Times-Bold@0 SF(Q)72 213 Q
+F1(option in the)2.5 E/F3 10/Times-Italic@0 SF(sendmail.cf)2.5 E F1
+(\214le, usually)2.5 E F3(/var/spool/mqueue)2.5 E F1(or)2.5 E F3
+(/usr/spool/mqueue)2.5 E F1(.)A .229(All queue \214les ha)97 229.2 R .529 -.15
+(ve t)-.2 H .229(he name).15 F F3(x)2.729 E F2(f)1.666 E F3(AAA99999)A F1
+(where)2.73 E F3(AAA99999)2.73 E F1 .23(is the)2.73 F F3(id)2.73 E F1 .23
+(for this message and the)2.73 F F3(x)2.73 E F1 .23(is a)2.73 F 3.601
+(type. The)72 241.2 R 1.101
+(\214rst letter of the id encodes the hour of the day that the message w)3.601
+F 1.101(as recei)-.1 F -.15(ve)-.25 G 3.601(db).15 G 3.601(yt)451.798 241.2 S
+1.101(he system)463.179 241.2 R .551
+(\(with A being the hour between midnight and 1:00AM\).)72 253.2 R .552
+(All \214les with the same id collecti)5.552 F -.15(ve)-.25 G .552
+(ly de\214ne one).15 F(message.)72 265.2 Q(The types are:)97 281.4 Q 31(dT)72
+297.6 S(he data \214le.)114.11 297.6 Q(The message body \(e)5 E
+(xcluding the header\) is k)-.15 E(ept in this \214le.)-.1 E 33.22(lT)72 313.8
+S .312(he lock \214le.)114.11 313.8 R .312(If this \214le e)5.312 F .311
+(xists, the job is currently being processed, and a queue run will not pro-)
+-.15 F .523(cess the \214le.)108 325.8 R -.15(Fo)5.524 G 3.024(rt).15 G .524
+(hat reason, an e)183.274 325.8 R(xtraneous)-.15 E F2(lf)3.024 E F1 .524
+(\214le can cause a job to apparently disappear \(it will)3.024 F .285(not e)
+108 337.8 R -.15(ve)-.25 G 2.785(nt).15 G .284(ime out!\).)147.61 337.8 R
+([Actually)5.284 E 2.784(,t)-.65 G .284
+(his \214le is obsolete on most systems that support the)237.802 337.8 R F2
+(\215ock)2.784 E F1(or)2.784 E F2(lockf)2.784 E F1(system calls.])108 349.8 Q
+31(nT)72 366 S .348(his \214le is created when an id is being created.)114.11
+366 R .348(It is a separate \214le to insure that no mail can e)5.348 F -.15
+(ve)-.25 G(r).15 E .805(be destro)108 378 R .805(yed due to a race condition.)
+-.1 F .805(It should e)5.805 F .805(xist for no more than a fe)-.15 F 3.305(wm)
+-.25 G .805(illiseconds at an)433.1 378 R(y)-.15 E(gi)108 390 Q -.15(ve)-.25 G
+2.5(nt).15 G 2.5(ime. [This)135.1 390 R(is only used on old v)2.5 E
+(ersions of sendmail; it is not used on ne)-.15 E(wer v)-.25 E(ersions.])-.15 E
+31(qT)72 406.2 S(he queue control \214le.)114.11 406.2 Q
+(This \214le contains the information necessary to process the job)5 E(.)-.4 E
+33.22(tA)72 422.4 S .344(temporary \214le.)118.064 422.4 R .344
+(These are an image of the)5.344 F F2(qf)2.844 E F1 .344
+(\214le when it is being reb)2.844 F 2.845(uilt. It)-.2 F .345
+(should be renamed)2.845 F(to a)108 434.4 Q F2(qf)2.5 E F1(\214le v)2.5 E
+(ery quickly)-.15 E(.)-.65 E 31(xA)72 450.6 S .567(transcript \214le, e)118.287
+450.6 R .567(xisting during the life of a session sho)-.15 F .566(wing e)-.25 F
+-.15(ve)-.25 G .566(rything that happens during that).15 F(session.)108 462.6 Q
+(The)97 478.8 Q F2(qf)3.333 E F1 .833
+(\214le is structured as a series of lines each be)3.333 F .834
+(ginning with a code letter)-.15 F 5.834(.T)-.55 G .834(he lines are as fol-)
+427.354 478.8 R(lo)72 490.8 Q(ws:)-.25 E 28.78(DT)72 507 S
+(he name of the data \214le.)114.11 507 Q
+(There may only be one of these lines.)5 E 28.78(HA)72 523.2 S .33
+(header de\214nition.)118.05 523.2 R .33(There may be an)5.33 F 2.829(yn)-.15 G
+.329(umber of these lines.)274.289 523.2 R .329(The order is important: the)
+5.329 F 2.829(yr)-.15 G(epre-)483.46 523.2 Q .046
+(sent the order in the \214nal message.)108 535.2 R .046
+(These use the same syntax as header de\214nitions in the con\214gu-)5.046 F
+(ration \214le.)108 547.2 Q 29.33(CT)72 563.4 S .575(he controlling address.)
+114.11 563.4 R .575(The syntax is \231localuser:aliasname\232.)5.575 F .575
+(Recipient addresses follo)5.575 F .575(wing this)-.25 F 2.814
+(line will be \215agged so that deli)108 575.4 R -.15(ve)-.25 G 2.814
+(ries will be run as the).15 F F3(localuser)5.314 E F1 2.814
+(\(a user name from the)5.314 F .562(/etc/passwd \214le\);)108 587.4 R F3
+(aliasname)3.062 E F1 .561(is the name of the alias that e)3.062 F .561
+(xpanded to this address \(used for print-)-.15 F(ing messages\).)108 599.4 Q
+29.33(RA)72 615.6 S .705(recipient address.)118.425 615.6 R .705
+(This will normally be completely aliased, b)5.705 F .705
+(ut is actually realiased when the)-.2 F(job is processed.)108 627.6 Q
+(There will be one line for each recipient.)5 E 30.44(ST)72 643.8 S
+(he sender address.)114.11 643.8 Q(There may only be one of these lines.)5 E
+29.89(EA)72 660 S 3.742(ne)115.22 660 S 1.242(rror address.)128.402 660 R 1.242
+(If an)6.242 F 3.742(ys)-.15 G 1.241(uch lines e)218.19 660 R 1.241(xist, the)
+-.15 F 3.741(yr)-.15 G 1.241(epresent the addresses that should recei)308.124
+660 R 1.541 -.15(ve e)-.25 H(rror).15 E(messages.)108 672 Q 29.89(TT)72 688.2 S
+(he job creation time.)114.11 688.2 Q
+(This is used to compute when to time out the job)5 E(.)-.4 E 30.44(PT)72 704.4
+S .113(he current message priority)114.11 704.4 R 5.113(.T)-.65 G .113
+(his is used to order the queue.)236.662 704.4 R .114(Higher numbers mean lo)
+5.114 F .114(wer priori-)-.25 F 3.677(ties. The)108 716.4 R 1.176
+(priority changes as the message sits in the queue.)3.677 F 1.176
+(The initial priority depends on the)6.176 F F2 193.36(SMM:08-56 Sendmail)72
+756 R(Installation and Operation Guide)2.5 E EP
+%%Page: 57 54
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-57)452.9 60 Q/F1 10/Times-Roman@0 SF
+(message class and the size of the message.)108 96 Q 27.11(MA)72 112.2 S 2.703
+(message. This)117.923 112.2 R .203(line is printed by the)2.703 F/F2 10
+/Times-Italic@0 SF(mailq)2.703 E F1 .204
+(command, and is generally used to store status infor)2.704 F(-)-.2 E 2.5
+(mation. It)108 124.2 R(can contain an)2.5 E 2.5(yt)-.15 G -.15(ex)219.78 124.2
+S(t.).15 E 30.44(FF)72 140.4 S .044
+(lag bits, represented as one letter per \215ag.)113.56 140.4 R .043
+(De\214ned \215ag bits are)5.043 F F0(r)2.543 E F1 .043
+(indicating that this is a response)2.543 F .142(message and)108 152.4 R F0(w)
+2.642 E F1 .142(indicating that a w)2.642 F .143
+(arning message has been sent announcing that the mail has been)-.1 F(delayed.)
+108 164.4 Q 31($A)72 180.6 S .83(macro de\214nition.)118.55 180.6 R .83(The v)
+5.83 F .829(alues of certain macros \(as of this writing, only)-.25 F F0($r)
+3.329 E F1(and)3.329 E F0($s)3.329 E F1 3.329(\)a)C .829(re passed)466.241
+180.6 R(through to the queue run phase.)108 192.6 Q 29.33(BT)72 208.8 S .924
+(he body type.)114.11 208.8 R .925(The remainder of the line is a te)5.924 F
+.925(xt string de\214ning the body type.)-.15 F .925(If this \214eld is)5.925 F
+.009(missing, the body type is assumed to be \231unde\214ned\232 and no specia\
+l processing is attempted.)108 220.8 R(Le)5.008 E -.05(ga)-.15 G(l).05 E -.25
+(va)108 232.8 S(lues are \2317BIT\232 and \2318BITMIME\232.).25 E 4.072
+(As an e)97 249 R 4.072(xample, the follo)-.15 F 4.073
+(wing is a queue \214le sent to \231eric@mammoth.Berk)-.25 F(ele)-.1 E -.65(y.)
+-.15 G 4.073(EDU\232 and).65 F(\231bostic@ok)72 263 Q(eef)-.1 E(fe.CS.Berk)-.25
+E(ele)-.1 E -.65(y.)-.15 G(EDU\232).65 E/F3 7/Times-Roman@0 SF(1)219.09 259 Q
+F1(:)222.59 263 Q(P835771)112 279.2 Q(T404261372)112 291.2 Q(DdfAAA13557)112
+303.2 Q(Seric)112 315.2 Q(Eo)112 327.2 Q(wner)-.25 E(-sendmail@v)-.2 E
+(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(Ceric:sendmail@v)112
+339.2 Q(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
+(Reric@mammoth.Berk)112 351.2 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(Rbostic@ok)
+112 363.2 Q(eef)-.1 E(fe.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
+(H?P?return-path: <o)112 375.2 Q(wner)-.25 E(-sendmail@v)-.2 E(angogh.CS.Berk)
+-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU>).65 E(Hrecei)112 387.2 Q -.15(ve)-.25 G
+(d: by v).15 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
+(EDU \(5.108/2.7\) id AAA06703;).65 E(Fri, 17 Jul 92 00:28:55 -0700)132 399.2 Q
+(Hrecei)112 411.2 Q -.15(ve)-.25 G(d: from mail.CS.Berk).15 E(ele)-.1 E -.65
+(y.)-.15 G(EDU by v).65 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G
+(EDU \(5.108/2.7\)).65 E(id AAA06698; Fri, 17 Jul 92 00:28:54 -0700)132 423.2 Q
+(Hrecei)112 435.2 Q -.15(ve)-.25 G(d: from [128.32.31.21] by mail.CS.Berk).15 E
+(ele)-.1 E -.65(y.)-.15 G(EDU \(5.96/2.5\)).65 E
+(id AA22777; Fri, 17 Jul 92 03:29:14 -0400)132 447.2 Q(Hrecei)112 459.2 Q -.15
+(ve)-.25 G(d: by foo.bar).15 E(.baz.de \(5.57/Ultrix3.0-C\))-.55 E
+(id AA22757; Fri, 17 Jul 92 09:31:25 GMT)132 471.2 Q(H?F?from: eric@foo.bar)112
+483.2 Q(.baz.de \(Eric Allman\))-.55 E(H?x?full-name: Eric Allman)112 495.2 Q
+(Hmessage-id: <9207170931.AA22757@foo.bar)112 507.2 Q(.baz.de>)-.55 E(HT)112
+519.2 Q(o: sendmail@v)-.8 E(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU)
+.65 E(Hsubject: this is an e)112 531.2 Q(xample message)-.15 E 1.083(This sho)
+72 547.4 R 1.084(ws the name of the data \214le, the person who sent the messa\
+ge, the submission time \(in seconds)-.25 F .26
+(since January 1, 1970\), the message priority)72 559.4 R 2.76(,t)-.65 G .259
+(he message class, the recipients, and the headers for the mes-)257.03 559.4 R
+(sage.)72 571.4 Q .32 LW 76 669.2 72 669.2 DL 80 669.2 76 669.2 DL 84 669.2 80
+669.2 DL 88 669.2 84 669.2 DL 92 669.2 88 669.2 DL 96 669.2 92 669.2 DL 100
+669.2 96 669.2 DL 104 669.2 100 669.2 DL 108 669.2 104 669.2 DL 112 669.2 108
+669.2 DL 116 669.2 112 669.2 DL 120 669.2 116 669.2 DL 124 669.2 120 669.2 DL
+128 669.2 124 669.2 DL 132 669.2 128 669.2 DL 136 669.2 132 669.2 DL 140 669.2
+136 669.2 DL 144 669.2 140 669.2 DL 148 669.2 144 669.2 DL 152 669.2 148 669.2
+DL 156 669.2 152 669.2 DL 160 669.2 156 669.2 DL 164 669.2 160 669.2 DL 168
+669.2 164 669.2 DL 172 669.2 168 669.2 DL 176 669.2 172 669.2 DL 180 669.2 176
+669.2 DL 184 669.2 180 669.2 DL 188 669.2 184 669.2 DL 192 669.2 188 669.2 DL
+196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2
+204 669.2 DL 212 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0
+SF(1)93.6 679.6 Q/F5 8/Times-Roman@0 SF .719(This e)3.2 J .719
+(xample is contri)-.12 F -.12(ve)-.2 G 2.719(da).12 G .719
+(nd probably inaccurate for your en)186.968 682.8 R 2.719(vironment. Glance)
+-.32 F -.12(ove)2.718 G 2.718(ri).12 G 2.718(tt)384.998 682.8 S 2.718(og)
+392.164 682.8 S .718(et an idea; nothing can replace)402.882 682.8 R
+(looking at what your o)72 692.4 Q(wn system generates.)-.2 E EP
+%%Page: 58 55
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 12/Times-Bold@0 SF 3(APPENDIX C)249.672 98.4 R(SUMMAR)198.282 141.6 Q 3(YO)
+-.42 G 3(FS)274.182 141.6 S(UPPOR)291.186 141.6 Q 3(TF)-.48 G(ILES)350.37 141.6
+Q/F1 10/Times-Roman@0 SF 1.519(This is a summary of the support \214les that)97
+201 R/F2 10/Times-Italic@0 SF(sendmail)4.019 E F1 1.52(creates or generates.)
+4.019 F(Man)6.52 E 4.02(yo)-.15 G 4.02(ft)444.74 201 S 1.52(hese can be)454.87
+201 R(changed by editing the sendmail.cf \214le; check there to \214nd the act\
+ual pathnames.)72 213 Q(/usr/sbin/sendmail)72 229.2 Q(The binary of)144 241.2 Q
+F2(sendmail)2.5 E F1(.)A(/usr/bin/ne)72 257.4 Q -.1(wa)-.25 G(liases).1 E 3.735
+(Al)144 269.4 S 1.235
+(ink to /usr/sbin/sendmail; causes the alias database to be reb)157.735 269.4 R
+3.734(uilt. Running)-.2 F 1.234(this pro-)3.734 F(gram is completely equi)144
+281.4 Q -.25(va)-.25 G(lent to gi).25 E(ving)-.25 E F2(sendmail)2.5 E F1(the)
+2.5 E/F3 10/Times-Bold@0 SF(\255bi)2.5 E F1(\215ag.)2.5 E 13.38
+(/usr/bin/mailq Prints)72 297.6 R 3.702(al)3.702 G 1.202
+(isting of the mail queue.)181.964 297.6 R 1.203(This program is equi)6.202 F
+-.25(va)-.25 G 1.203(lent to using the).25 F F3(\255bp)3.703 E F1 1.203
+(\215ag to)3.703 F F2(sendmail)144 309.6 Q F1(.)A 5.9(/etc/sendmail.cf The)72
+325.8 R(con\214guration \214le, in te)2.5 E(xtual form.)-.15 E 5.9
+(/etc/sendmail.fc The)72 342 R
+(con\214guration \214le represented as a memory image.)2.5 E
+(/usr/lib/sendmail.hf)72 358.2 Q(The SMTP help \214le.)144 370.2 Q 7
+(/etc/sendmail.st A)72 386.4 R(statistics \214le; need not be present.)2.5 E
+.89(/etc/sendmail.pid Created)72 402.6 R .318
+(in daemon mode; it contains the process id of the current SMTP daemon.)2.818 F
+.318(If you)5.318 F .337(use this in scripts; use `)144 414.6 R .337
+(`head \2551')-.74 F 2.838('t)-.74 G 2.838(og)285.78 414.6 S .338
+(et just the \214rst line; later v)298.618 414.6 R .338(ersions of)-.15 F F2
+(sendmail)2.838 E F1(may)2.838 E(add information to subsequent lines.)144 426.6
+Q 25.62(/etc/aliases The)72 442.8 R(te)2.5 E(xtual v)-.15 E
+(ersion of the alias \214le.)-.15 E(/etc/aliases.{pag,dir})72 459 Q
+(The alias \214le in)144 471 Q F2(dbm)2.5 E F1(\(3\) format.)1.666 E(/v)72
+487.2 Q(ar/spool/mqueue)-.25 E
+(The directory in which the mail queue and temporary \214les reside.)144 499.2
+Q(/v)72 515.4 Q(ar/spool/mqueue/qf*)-.25 E
+(Control \(queue\) \214les for messages.)144 527.4 Q(/v)72 543.6 Q
+(ar/spool/mqueue/df*)-.25 E(Data \214les.)144 555.6 Q(/v)72 571.8 Q
+(ar/spool/mqueue/tf*)-.25 E -.7(Te)144 583.8 S(mporary v).7 E
+(ersions of the qf \214les, used during queue \214le reb)-.15 E(uild.)-.2 E(/v)
+72 600 Q(ar/spool/mqueue/xf*)-.25 E 2.5(At)144 612 S
+(ranscript of the current session.)156.5 612 Q F3 193.36(SMM:08-58 Sendmail)72
+756 R(Installation and Operation Guide)2.5 E EP
+%%Page: 2 56
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 198.36(SMM:08-2 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 12/Times-Roman@0 SF -1.116(TA)
+263.226 98.4 S(BLE OF CONTENTS)1.116 E/F2 10/Times-Roman@0 SF 2.5(1. B)72 124.8
+R(ASIC INST)-.35 E(ALLA)-.93 E 1.18(TION .....................................\
+..........................................................................)
+-1.11 F(5)499 124.8 Q 2.5(1.1. Compiling)87 139.2 R .43(Sendmail .............\
+..............................................................................\
+...................)2.5 F(5)499 139.2 Q 2.5(1.1.1. Old)102 153.6 R -.15(ve)2.5
+G(rsions of mak).15 E 2.93(e.)-.1 G 28.5(.....................................\
+.............................................................. 5)220.5 153.6 R
+2.5(1.1.2. Compilation)102 168 R 2.1(\215ags .................................\
+........................................................................)2.5 F
+(5)499 168 Q 2.5(1.1.3. Compilation)102 182.4 R(and installation)2.5 E 28.5(..\
+..............................................................................\
+........ 6)4.6 F 2.5(1.2. Con\214guration)87 196.8 R .99(Files ...............\
+..............................................................................\
+...................)2.5 F(6)499 196.8 Q 2.5(1.3. Details)87 211.2 R
+(of Installation Files)2.5 E 28.5(............................................\
+....................................................... 7)4.89 F 2.5
+(1.3.1. /usr/sbin/sendmail)102 225.6 R 28.5(..................................\
+....................................................................... 7)2.66
+F 2.5(1.3.2. /etc/sendmail.cf)102 240 R 28.5(.................................\
+........................................................................... 8)
+4.9 F 2.5(1.3.3. /usr/ucb/ne)102 254.4 R -.1(wa)-.25 G .53(liases ............\
+..............................................................................\
+.............).1 F(8)499 254.4 Q 2.5(1.3.4. /v)102 268.8 R 1.81(ar/spool/mqueu\
+e ............................................................................\
+............................)-.25 F(8)499 268.8 Q 2.5(1.3.5. /etc/aliases*)102
+283.2 R 28.5(.................................................................\
+................................................. 8)4.62 F 2.5
+(1.3.6. /etc/sendmail.fc)102 297.6 R 28.5(....................................\
+........................................................................ 9)4.9
+F 2.5(1.3.7. /etc/rc)102 312 R 28.5(..........................................\
+..............................................................................\
+.... 9)3.51 F 2.5(1.3.8. /usr/lib/sendmail.hf)102 326.4 R 23.5(...............\
+..............................................................................\
+.......... 10)2.94 F 2.5(1.3.9. /etc/sendmail.st)102 340.8 R 23.5(............\
+..............................................................................\
+................... 10)3.5 F 2.5(1.3.10. /usr/ucb/ne)102 355.2 R -.1(wa)-.25 G
+.53(liases ...................................................................\
+..................................).1 F(11)494 355.2 Q 2.5
+(1.3.11. /usr/ucb/mailq)102 369.6 R 23.5(.....................................\
+........................................................................ 11)
+3.22 F 2.5(2. NORMAL)72 384 R(OPERA)2.5 E 1.56(TIONS .........................\
+..............................................................................\
+......)-1.11 F(11)494 384 Q 2.5(2.1. `)87 398.4 R(`Quick')-.74 E 2.5('C)-.74 G
+(on\214guration Startup)152.45 398.4 Q 23.5(..................................\
+........................................................... 11)2.77 F 2.5
+(2.2. The)87 412.8 R(System Log)2.5 E 23.5(...................................\
+..............................................................................\
+... 11)4.89 F 2.5(2.2.1. F)102 427.2 R 2.26(ormat ............................\
+..............................................................................\
+................)-.15 F(11)494 427.2 Q 2.5(2.2.2. Le)102 441.6 R -.15(ve)-.25 G
+2.24(ls ......................................................................\
+.....................................................).15 F(11)494 441.6 Q 2.5
+(2.3. The)87 456 R(Mail Queue)2.5 E 23.5(.....................................\
+..............................................................................\
+.. 11)2.96 F 2.5(2.3.1. Printing)102 470.4 R(the queue)2.5 E 23.5(............\
+..............................................................................\
+............... 12)2.67 F 2.5(2.3.2. F)102 484.8 R(orcing the queue)-.15 E 23.5
+(.............................................................................\
+............................ 12)3.94 F 2.5(2.4. The)87 499.2 R(Alias Database)
+2.5 E 23.5(...................................................................\
+............................................. 12)2.69 F 2.5(2.4.1. Reb)102
+513.6 R(uilding the alias database)-.2 E 23.5(................................\
+....................................................... 13)4.27 F 2.5
+(2.4.2. Potential)102 528 R .72(problems .....................................\
+...................................................................)2.5 F(13)
+494 528 Q 2.5(2.4.3. List)102 542.4 R -.25(ow)2.5 G 1.81(ners ................\
+..............................................................................\
+.....................).25 F(13)494 542.4 Q 2.5(2.5. User)87 556.8 R
+(Information Database)2.5 E 23.5(.............................................\
+....................................................... 14)2.7 F 2.5(2.6. Per)
+87 571.2 R(-User F)-.2 E(orw)-.15 E(arding \(.forw)-.1 E(ard Files\))-.1 E 23.5
+(.............................................................................\
+...... 14)4.09 F 2.5(2.7. Special)87 585.6 R(Header Lines)2.5 E 23.5(.........\
+..............................................................................\
+...................... 14)2.97 F 2.5(2.7.1. Return-Receipt-T)102 600 R .98(o: \
+..............................................................................\
+.........................)-.8 F(14)494 600 Q 2.5(2.7.2. Errors-T)102 614.4 R
+2.09(o: ......................................................................\
+...............................................)-.8 F(14)494 614.4 Q 2.5
+(2.7.3. Apparently-T)102 628.8 R 2.09(o: .....................................\
+........................................................................)-.8 F
+(14)494 628.8 Q 2.5(2.8. IDENT)87 643.2 R(Protocol Support)2.5 E 23.5(........\
+..............................................................................\
+................. 15)2.95 F 2.5(3. ARGUMENTS)72 657.6 R 23.5(.................\
+..............................................................................\
+................................ 15)3.78 F 2.5(3.1. Queue)87 672 R(Interv)2.5 E
+1.55(al ......................................................................\
+.................................................)-.25 F(15)494 672 Q 2.5
+(3.2. Daemon)87 686.4 R 1.29(Mode ............................................\
+...........................................................................)2.5
+F(15)494 686.4 Q 2.5(3.3. F)87 700.8 R(orcing the Queue)-.15 E 23.5(..........\
+..............................................................................\
+......................... 15)4.22 F 2.5(3.4. Deb)87 715.2 R 1.76(ugging ......\
+..............................................................................\
+.........................................)-.2 F(16)494 715.2 Q EP
+%%Page: 3 57
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-3)457.9 60 Q/F1 10/Times-Roman@0 SF 2.5(3.5. T)87 96 R(rying a Dif)-.35
+E(ferent Con\214guration File)-.25 E 23.5(....................................\
+............................................... 16)4.67 F 2.5(3.6. Changing)87
+110.4 R(the V)2.5 E(alues of Options)-1.11 E 23.5(............................\
+................................................................ 16)3.23 F 2.5
+(4. TUNING)72 124.8 R 23.5(...................................................\
+..............................................................................\
+........ 16)2.68 F 2.5(4.1. T)87 139.2 R 1.07(imeouts ........................\
+..............................................................................\
+..........................)-.35 F(17)494 139.2 Q 2.5(4.1.1. Queue)102 153.6 R
+(interv)2.5 E 2.1(al .........................................................\
+.....................................................)-.25 F(17)494 153.6 Q 2.5
+(4.1.2. Read)102 168 R 1(timeouts ............................................\
+...................................................................)2.5 F(17)
+494 168 Q 2.5(4.1.3. Message)102 182.4 R 1.56(timeouts .......................\
+..............................................................................\
+....)2.5 F(18)494 182.4 Q 2.5(4.2. F)87 196.8 R(orking During Queue Runs)-.15 E
+23.5(.........................................................................\
+........................ 18)4.49 F 2.5(4.3. Queue)87 211.2 R .73(Priorities ..\
+..............................................................................\
+.....................................)2.5 F(18)494 211.2 Q 2.5(4.4. Load)87
+225.6 R .44(Limiting .........................................................\
+...............................................................)2.5 F(19)494
+225.6 Q 2.5(4.5. Deli)87 240 R -.15(ve)-.25 G(ry Mode).15 E 23.5(.............\
+..............................................................................\
+............................ 19)3.08 F 2.5(4.6. Log)87 254.4 R(Le)2.5 E -.15
+(ve)-.25 G 2.52(l.).15 G 23.5(................................................\
+..............................................................................\
+ 19)153 254.4 R 2.5(4.7. File)87 268.8 R .72(Modes ...........................\
+..............................................................................\
+....................)2.5 F(20)494 268.8 Q 2.5(4.7.1. T)102 283.2 R 2.5(os)-.8 G
+(uid or not to suid?)146.2 283.2 Q 23.5(......................................\
+........................................................... 20)6.52 F 2.5
+(4.7.2. Should)102 297.6 R(my alias database be writable?)2.5 E 23.5
+(........................................................................ 20)
+5.47 F 2.5(4.8. Connection)87 312 R 1.56(Caching .............................\
+..............................................................................\
+...)2.5 F(20)494 312 Q 2.5(4.9. Name)87 326.4 R(Serv)2.5 E(er Access)-.15 E
+23.5(.........................................................................\
+..................................... 21)2.85 F 2.5(4.10. Mo)87 340.8 R
+(ving the Per)-.15 E(-User F)-.2 E(orw)-.15 E(ard Files)-.1 E 23.5(...........\
+......................................................................... 21)
+3.84 F 2.5(4.11. Free)87 355.2 R 1.85(Space ..................................\
+..............................................................................\
+...........)2.5 F(22)494 355.2 Q 2.5(4.12. Pri)87 369.6 R -.25(va)-.25 G .3
+-.15(cy F).25 H 1.93(lags ....................................................\
+...................................................................).15 F(22)
+494 369.6 Q 2.5(4.13. Send)87 384 R(to Me T)2.5 E 2.08(oo ....................\
+..............................................................................\
+.................)-.8 F(22)494 384 Q 2.5(5. THE)72 398.4 R
+(WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-1.11 E 23.5
+(........................................................ 22)4.64 F 2.5
+(5.1. Con\214guration)87 412.8 R(File Lines)2.5 E 23.5(.......................\
+..............................................................................\
+... 22)2.66 F 2.5(5.1.1. R)102 427.2 R(and S \212 re)2.5 E(writing rules)-.25 E
+23.5(.........................................................................\
+................... 22)3.48 F 2.5(5.1.1.1. The)117 441.6 R(left hand side)2.5 E
+23.5(.........................................................................\
+....................... 23)4.07 F 2.5(5.1.1.2. The)117 456 R(right hand side)
+2.5 E 23.5(...................................................................\
+........................... 23)3.51 F 2.5(5.1.1.3. Semantics)117 470.4 R(of re)
+2.5 E(writing rule sets)-.25 E 23.5
+(.......................................................................... 25)
+4.6 F 2.5(5.1.1.4. IPC)117 484.8 R 1(mailers .................................\
+.........................................................................)2.5 F
+(25)494 484.8 Q 2.5(5.1.2. D)102 499.2 R 2.5<8a64>2.5 G(e\214ne macro)156.72
+499.2 Q 23.5(.................................................................\
+....................................... 26)4.35 F 2.5(5.1.3. C)102 513.6 R
+(and F \212 de\214ne classes)2.5 E 23.5(......................................\
+....................................................... 28)4.62 F 2.5(5.1.4. M)
+102 528 R 2.5<8a64>2.5 G(e\214ne mailer)158.39 528 Q 23.5(....................\
+..............................................................................\
+..... 28)4.62 F 2.5(5.1.5. H)102 542.4 R 2.5<8a64>2.5 G(e\214ne header)156.72
+542.4 Q 23.5(.................................................................\
+....................................... 31)2.69 F 2.5(5.1.6. O)102 556.8 R 2.5
+<8a73>2.5 G(et option)155.61 556.8 Q 23.5(....................................\
+......................................................................... 31)
+4.61 F 2.5(5.1.7. P)102 571.2 R 2.5<8a70>2.5 G(recedence de\214nitions)155.06
+571.2 Q 23.5(.................................................................\
+......................... 35)3.24 F 2.5(5.1.8. V)102 585.6 R 2.5<8a63>2.5 G
+(on\214guration v)156.16 585.6 Q(ersion le)-.15 E -.15(ve)-.25 G 4.62(l.).15 G
+23.5(.........................................................................\
+........ 36)265.5 585.6 R 2.5(5.1.9. K)102 600 R 2.5<8a6b>2.5 G .3 -.15
+(ey \214)156.62 600 T(le declaration).15 E 23.5(..............................\
+................................................................ 36)4.88 F 2.5
+(5.2. Building)87 614.4 R 2.5(aC)2.5 G(on\214guration File From Scratch)158.12
+614.4 Q 23.5
+(......................................................................... 38)
+3.77 F 2.5(5.2.1. What)102 628.8 R(you are trying to do)2.5 E 23.5(...........\
+..............................................................................\
+.... 38)2.96 F 2.5(5.2.2. Philosoph)102 643.2 R 3.54(y.)-.05 G 23.5(..........\
+..............................................................................\
+........................... 38)180.5 643.2 R 2.5(5.2.2.1. Lar)117 657.6 R
+(ge site, man)-.18 E 2.5(yh)-.15 G(osts \212 minimum information)226.1 657.6 Q
+23.5(................................................ 39)2.72 F 2.5
+(5.2.2.2. Small)117 672 R(site \212 complete information)2.5 E 23.5
+(.................................................................... 39)4.89 F
+2.5(5.2.2.3. Single)117 686.4 R 1.27(host ....................................\
+.......................................................................)2.5 F
+(39)494 686.4 Q 2.5(5.2.2.4. A)117 700.8 R(completely dif)2.5 E
+(ferent philosoph)-.25 E 3.26(y.)-.05 G 23.5
+(..................................................................... 39)295.5
+700.8 R 2.5(5.2.3. Rele)102 715.2 R -.25(va)-.25 G(nt issues).25 E 23.5(......\
+..............................................................................\
+......................... 40)4.56 F EP
+%%Page: 4 58
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF 198.36(SMM:08-4 Sendmail)72 60 R
+(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(5.2.4. Ho)
+102 96 R 2.5(wt)-.25 G 2.5(op)153.97 96 S 2.38(roceed ........................\
+..............................................................................\
+......)166.47 96 R(40)494 96 Q 2.5(5.2.5. T)102 110.4 R(esting the re)-.7 E
+(writing rules \212 the \255bt \215ag)-.25 E 23.5
+(.................................................................... 41)2.99 F
+2.5(5.2.6. Building)102 124.8 R(mailer descriptions)2.5 E 23.5(...............\
+......................................................................... 41)
+4.61 F 2.5(5.3. The)87 139.2 R(User Database)2.5 E 23.5(......................\
+..............................................................................\
+............ 43)4.92 F 2.5(5.3.1. Structure)102 153.6 R(of the user database)
+2.5 E 23.5(...................................................................\
+.................... 43)2.7 F 2.5(5.3.2. User)102 168 R(database semantics)2.5
+E 23.5(.......................................................................\
+........................ 44)3.25 F 2.5(6. O)72 182.4 R(THER CONFIGURA)-.4 E
+1.97(TION ....................................................................\
+.....................................)-1.11 F(44)494 182.4 Q 2.5(6.1. P)87
+196.8 R(arameters in src/Mak)-.15 E 1.55(e\214le .............................\
+.......................................................................)-.1 F
+(44)494 196.8 Q 2.5(6.2. P)87 211.2 R(arameters in src/conf.h)-.15 E 23.5(....\
+..............................................................................\
+...................... 45)4.23 F 2.5(6.3. Con\214guration)87 225.6 R
+(in src/conf.c)2.5 E 23.5(....................................................\
+................................................ 47)3.51 F 2.5(6.3.1. Built-in)
+102 240 R(Header Semantics)2.5 E 23.5(........................................\
+................................................... 47)4.9 F 2.5
+(6.3.2. Restricting)102 254.4 R(Use of Email)2.5 E 23.5(......................\
+........................................................................ 48)
+4.34 F 2.5(6.3.3. Load)102 268.8 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E
+23.5(.........................................................................\
+................. 49)2.74 F 2.5(6.3.4. Ne)102 283.2 R 2.5(wD)-.25 G
+(atabase Map Classes)157.85 283.2 Q 23.5(.....................................\
+.................................................... 49)4.89 F 2.5
+(6.3.5. Queueing)102 297.6 R 1.56(Function ...................................\
+....................................................................)2.5 F(49)
+494 297.6 Q 2.5(6.3.6. Refusing)102 312 R(Incoming SMTP Connections)2.5 E 23.5
+(....................................................................... 50)
+2.94 F 2.5(6.3.7. Load)102 326.4 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E
+23.5(.........................................................................\
+................. 50)2.74 F 2.5(6.4. Con\214guration)87 340.8 R
+(in src/daemon.c)2.5 E 23.5(..................................................\
+............................................ 50)4.62 F 2.5(7. CHANGES)72 355.2
+R(IN VERSION 6)2.5 E 23.5(....................................................\
+...................................................... 50)4.9 F 2.5
+(7.1. Connection)87 369.6 R 1.56(Caching .....................................\
+.........................................................................)2.5 F
+(51)494 369.6 Q 2.5(7.2. MX)87 384 R 2.39(Piggybacking .......................\
+..............................................................................\
+............)2.5 F(51)494 384 Q 2.5(7.3. Eight-Bit)87 398.4 R .44(Clean ......\
+..............................................................................\
+..................................)2.5 F(51)494 398.4 Q 2.5(7.4. User)87 412.8
+R .47(Database ...............................................................\
+.........................................................)2.5 F(51)494 412.8 Q
+2.5(7.5. Impro)87 427.2 R -.15(ve)-.15 G 2.5(dB).15 G(IND Support)154.75 427.2
+Q 23.5(.......................................................................\
+................................ 51)3.81 F 2.5(7.6. K)87 441.6 R -.15(ey)-.25 G
+(ed Files).15 E 23.5(.........................................................\
+................................................................... 51)3.35 F
+2.5(7.7. Multi-W)87 456 R(ord Classes)-.8 E 23.5(.............................\
+..............................................................................\
+.... 51)3.47 F 2.5(7.8. Deferred)87 470.4 R(Macro Expansion)2.5 E 23.5(.......\
+..............................................................................\
+.............. 51)4.65 F 2.5(7.9. IDENT)87 484.8 R(Protocol Support)2.5 E 23.5
+(.............................................................................\
+.......................... 51)2.95 F 2.5(7.10. P)87 499.2 R(arsing Bug Fix)-.15
+E .46(es .....................................................................\
+...........................................)-.15 F(51)494 499.2 Q 2.5
+(7.11. Separate)87 513.6 R(En)2.5 E -.15(ve)-.4 G(lope/Header Processing).15 E
+23.5(.........................................................................\
+....... 51)4.37 F 2.5(7.12. Owner)87 528 R(-List Propag)-.2 E(ates to En)-.05 E
+-.15(ve)-.4 G 1.27(lope ......................................................\
+..............................).15 F(52)494 528 Q 2.5(7.13. Dynamic)87 542.4 R
+(Header Allocation)2.5 E 23.5(................................................\
+................................................ 52)3.25 F 2.5(7.14. Ne)87
+556.8 R 2.5(wC)-.25 G(ommand Line Flag)139.8 556.8 Q 23.5(....................\
+..............................................................................\
+. 52)4.59 F 2.5(7.15. Ne)87 571.2 R 2.5(wa)-.25 G
+(nd Old Con\214guration Line T)137.57 571.2 Q .4(ypes ........................\
+......................................................)-.8 F(52)494 571.2 Q 2.5
+(7.16. Ne)87 585.6 R 2.5(wO)-.25 G .7(ptions .................................\
+..............................................................................\
+.........)140.35 585.6 R(52)494 585.6 Q 2.5(7.17. Extended)87 600 R 1.56(Optio\
+ns ...........................................................................\
+.....................................)2.5 F(52)494 600 Q 2.5(7.18. Ne)87 614.4
+R 2.5(wM)-.25 G(ailer Flag)142.02 614.4 Q 23.5(...............................\
+..............................................................................\
+..... 53)2.93 F 2.5(7.19. Ne)87 628.8 R 2.5(wL)-.25 G(HS T)139.24 628.8 Q(ok)
+-.8 E 1.33(en ................................................................\
+..................................................)-.1 F(53)494 628.8 Q 2.5
+(7.20. Bigger)87 643.2 R(Def)2.5 E(aults .....................................\
+..............................................................................\
+.)-.1 E(53)494 643.2 Q 2.5(7.21. Dif)87 657.6 R(ferent Def)-.25 E(ault T)-.1 E
+(uning P)-.45 E 1.99(arameters ...............................................\
+...................................)-.15 F(53)494 657.6 Q 2.5
+(7.22. Auto-Quoting)87 672 R(in Addresses)2.5 E 23.5(.........................\
+........................................................................ 53)
+3.51 F 2.5(7.23. Symbolic)87 686.4 R(Names On Error Mailer)2.5 E 23.5(........\
+..............................................................................\
+ 53)4.91 F 2.5(7.24. SMTP)87 700.8 R(VRFY Doesn')2.5 E 2.5(tE)-.18 G 1.18(xpan\
+d ............................................................................\
+................)209.88 700.8 R(53)494 700.8 Q 2.5(7.25. [IPC])87 715.2 R
+(Mailers Allo)2.5 E 2.5(wM)-.25 G(ultiple Hosts)205.91 715.2 Q 23.5(..........\
+......................................................................... 53)
+3.75 F EP
+%%Page: 5 59
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
+(SMM:08-5)457.9 60 Q/F1 10/Times-Roman@0 SF 2.5(7.26. Aliases)87 96 R 1.29(Ext\
+ended ........................................................................\
+.........................................)2.5 F(53)494 96 Q 2.5
+(7.27. Portability)87 110.4 R(and Security Enhancements)2.5 E 23.5(...........\
+.................................................................... 53)2.68 F
+2.5(8. A)72 124.8 R(CKNO)-.4 E .1(WLEDGEMENTS ................................\
+............................................................................)
+-.35 F(54)494 124.8 Q(Appendix A.)72 139.2 Q(COMMAND LINE FLA)5 E 1.97(GS ....\
+..............................................................................\
+.......)-.4 F(55)494 139.2 Q(Appendix B.)72 153.6 Q -.1(QU)5 G(EUE FILE FORMA)
+.1 E 1.38(TS .................................................................\
+...........................)-1.11 F(56)494 153.6 Q(Appendix C.)72 168 Q(SUMMAR)
+5 E 2.5(YO)-.65 G 2.5(FS)188.85 168 S(UPPOR)202.47 168 Q 2.5(TF)-.6 G 1.12(ILE\
+S ............................................................................\
+..)248.27 168 R(58)494 168 Q EP
+%%Trailer
+end
+%%EOF