summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd C. Miller <millert@cvs.openbsd.org>2000-04-03 02:54:39 +0000
committerTodd C. Miller <millert@cvs.openbsd.org>2000-04-03 02:54:39 +0000
commit96a12cc659aa58e1ed1229bd2ffb8efc8bd09dde (patch)
treefedd45402b3b17016273290c099cb963d27228c4
parent363605981991c5855cc21c79c180ad81e564e89e (diff)
This is a generated file.
-rw-r--r--gnu/usr.sbin/sendmail/doc/op/op.ps7608
1 files changed, 0 insertions, 7608 deletions
diff --git a/gnu/usr.sbin/sendmail/doc/op/op.ps b/gnu/usr.sbin/sendmail/doc/op/op.ps
deleted file mode 100644
index 3aba7116fe4..00000000000
--- a/gnu/usr.sbin/sendmail/doc/op/op.ps
+++ /dev/null
@@ -1,7608 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: groff version 1.11
-%%CreationDate: Thu Feb 3 21:07:49 2000
-%%DocumentNeededResources: font Times-Bold
-%%+ font Times-Roman
-%%+ font Times-Italic
-%%+ font Symbol
-%%DocumentSuppliedResources: procset grops 1.11 0
-%%Pages: 84
-%%PageOrder: Ascend
-%%Orientation: Portrait
-%%EndComments
-%%BeginProlog
-%%BeginResource: procset grops 1.11 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
-/MANUAL{
-statusdict begin/manualfeed true store end
-}bind 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)236.833 143.4 Q/F1 10/Times-Bold@0 SF
-(TM)-8 I/F2 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/F3 10/Times-Roman@0 SF
-(Eric Allman)263.42 196.2 Q(Sendmail, Inc.)258.975 208.2 Q
-(eric@Sendmail.COM)244.37 220.2 Q -1.11(Ve)260.225 244.2 S(rsion 8.310)
-1.11 E -.15(Fo)234.465 268.2 S 2.5(rS).15 G(endmail V)-2.5 E
-(ersion 8.10)-1.11 E/F4 10/Times-Italic@0 SF(Sendmail)97 312.6 Q/F5 8
-/Times-Roman@0 SF(TM)-5 I F3 .1(implements a general purpose internetw)
-2.6 5 N .1(ork mail routing f)-.1 F .1(acility under the UNIX\256 oper)
--.1 F(-)-.2 E .017(ating system.)72 324.6 R .017(It is not tied to an)
-5.017 F 2.517(yo)-.15 G .017
-(ne transport protocol \212 its function may be lik)-2.517 F .017
-(ened to a crossbar switch,)-.1 F 1.036
-(relaying messages from one domain into another)72 336.6 R 6.036(.I)-.55
-G 3.536(nt)-6.036 G 1.036
-(he process, it can do a limited amount of message)-3.536 F .604(header\
- editing to put the message into a format that is appropriate for the r\
-ecei)72 348.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 360.6 Q .711
-(Due to the requirements of \215e)97 376.8 R .711(xibility for)-.15 F F4
-(sendmail)3.211 E F3 3.211(,t)C .71
-(he con\214guration \214le can seem some)-3.211 F .71(what unap-)-.25 F
-2.893(proachable. Ho)72 388.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-)
--2.893 F .646(ration \214les ha)72 400.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 \214le incrementally)72 412.8 Q(.)-.65 E F4(Sendmail)97 429 Q F3
-1.471(is based on RFC821 \(Simple Mail T)3.97 F 1.471
-(ransport Protocol\), RFC822 \(Internet Mail Headers)-.35 F -.15(Fo)72
-441 S 1.659(rmat\), RFC974 \(MX routing\), RFC1123 \(Internet Host Requ\
-irements\), RFC2045 \(MIME\), RFC1869).15 F .004(\(SMTP Service Extensi\
-ons\), RFC1652 \(SMTP 8BITMIME Extension\), RFC1870 \(SMTP SIZE Extensi\
-on\),)72 453 R 2.023(RFC1891 \(SMTP Deli)72 465 R -.15(ve)-.25 G 2.022(\
-ry Status Noti\214cations\), RFC1892 \(Multipart/Report\), RFC1893 \(Ma\
-il System).15 F .849(Status Codes\), RFC1894 \(Deli)72 477 R -.15(ve)
--.25 G .849(ry Status Noti\214cations\), RFC1985 \(SMTP Service Extensi\
-on for Remote).15 F 1.682
-(Message Queue Starting\), RFC2033 \(Local Message T)72 489 R 1.682
-(ransmission Protocol\), RFC2034 \(SMTP Service)-.35 F .815(Extension f\
-or Returning Enhanced Error Codes\), RFC2476 \(Message Submission\), an\
-d RFC2554 \(SMTP)72 501 R .758(Service Extension for Authentication\).)
-72 513 R(Ho)5.758 E(we)-.25 E -.15(ve)-.25 G 1.558 -.4(r, s).15 H(ince)
-.4 E F4(sendmail)3.258 E F3 .758(is designed to w)3.258 F .758
-(ork in a wider w)-.1 F .758(orld, in)-.1 F(man)72 525 Q 2.5(yc)-.15 G
-(ases it can be con\214gured to e)-2.5 E(xceed these protocols.)-.15 E
-(These cases are described herein.)5 E(Although)97 541.2 Q F4(sendmail)
-3.547 E F3 1.048(is intended to run without the need for monitoring, it\
- has a number of features)3.547 F 1.972(that may be used to monitor or \
-adjust the operation under unusual circumstances.)72 553.2 R 1.972
-(These features are)6.972 F(described.)72 565.2 Q .816
-(Section one describes ho)97 581.4 R 3.316(wt)-.25 G 3.316(od)-3.316 G
-3.316(oab)-3.316 G(asic)-3.316 E F4(sendmail)3.316 E F3 3.317
-(installation. Section)3.317 F(tw)3.317 E 3.317(oe)-.1 G .817
-(xplains the day-to-day)-3.467 F .283(information you should kno)72
-593.4 R 2.783(wt)-.25 G 2.783(om)-2.783 G .282
-(aintain your mail system.)-2.783 F .282(If you ha)5.282 F .582 -.15
-(ve a r)-.2 H(elati).15 E -.15(ve)-.25 G .282(ly normal site, these tw)
-.15 F(o)-.1 E .634(sections should contain suf)72 605.4 R .635
-(\214cient information for you to install)-.25 F F4(sendmail)3.135 E F3
-.635(and k)3.135 F .635(eep it happ)-.1 F 4.435 -.65(y. S)-.1 H .635
-(ection three).65 F .925
-(describes some parameters that may be safely tweak)72 617.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 .885(mand line ar)72 629.4 R 3.385
-(guments. Section)-.18 F<8c76>3.385 E 3.385(ec)-.15 G .886
-(ontains the nitty-gritty information about the con\214guration \214le.)
--3.385 F(This)5.886 E .005
-(section is for masochists and people who must write their o)72 641.4 R
-.004(wn con\214guration \214le.)-.25 F .004(Section six describes con-)
-5.004 F .165(\214guration that can be done at compile time.)72 653.4 R
-.165(The appendix)5.165 F .165(es gi)-.15 F .465 -.15(ve a b)-.25 H .165
-(rief b).15 F .165(ut detailed e)-.2 F .165(xplanation of a num-)-.15 F
-(ber of features not described in the rest of the paper)72 665.4 Q(.)
--.55 E .32 LW 76 675 72 675 DL 80 675 76 675 DL 84 675 80 675 DL 88 675
-84 675 DL 92 675 88 675 DL 96 675 92 675 DL 100 675 96 675 DL 104 675
-100 675 DL 108 675 104 675 DL 112 675 108 675 DL 116 675 112 675 DL 120
-675 116 675 DL 124 675 120 675 DL 128 675 124 675 DL 132 675 128 675 DL
-136 675 132 675 DL 140 675 136 675 DL 144 675 140 675 DL 148 675 144 675
-DL 152 675 148 675 DL 156 675 152 675 DL 160 675 156 675 DL 164 675 160
-675 DL 168 675 164 675 DL 172 675 168 675 DL 176 675 172 675 DL 180 675
-176 675 DL 184 675 180 675 DL 188 675 184 675 DL 192 675 188 675 DL 196
-675 192 675 DL 200 675 196 675 DL 204 675 200 675 DL 208 675 204 675 DL
-212 675 208 675 DL 216 675 212 675 DL/F6 8/Times-Bold@0 SF(DISCLAIMER:)
-93.6 687 Q F5(This documentation is under modi\214cation.)2 E
-(Sendmail is a trademark of Sendmail, Inc.)93.6 699 Q F1
-(Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)200.86 E EP
-%%Page: 2 2
-%%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 10/Times-Roman@0 SF
-(This page intentionally left blank;)220.225 300 Q
-(replace it with a blank sheet for double-sided output.)182.6 312 Q EP
-%%Page: 7 3
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-7)200.86 E 2.5(1. B)72 96 R(ASIC INST)-.3 E(ALLA)-.9 E(TION)-.95
-E/F1 10/Times-Roman@0 SF .127(There are tw)112 112.2 R 2.627(ob)-.1 G
-.126(asic steps to installing)-2.627 F/F2 10/Times-Italic@0 SF(sendmail)
-2.626 E F1 5.126(.F)C .126(irst, you ha)-5.126 F .426 -.15(ve t)-.2 H
-2.626(oc).15 G .126(ompile and install the binary)-2.626 F(.)-.65 E(If)
-87 124.2 Q F2(sendmail)2.888 E F1 .388(has already been ported to your \
-operating system that should be simple.)2.888 F .389(Second, you must)
-5.388 F -.2(bu)87 136.2 S .279(ild a run-time con\214guration \214le.).2
-F .278(This is a \214le that)5.279 F F2(sendmail)2.778 E F1 .278
-(reads when it starts up that describes the)2.778 F .531(mailers it kno)
-87 148.2 R .531(ws about, ho)-.25 F 3.031(wt)-.25 G 3.031(op)-3.031 G
-.531(arse addresses, ho)-3.031 F 3.031(wt)-.25 G 3.031(or)-3.031 G -.25
-(ew)-3.031 G .531(rite the message header).25 F 3.031(,a)-.4 G .532
-(nd the settings of)-3.031 F -.25(va)87 160.2 S .869(rious options.).25
-F .869(Although the con\214guration \214le can be quite comple)5.869 F
-.868(x, a con\214guration can usually be)-.15 F -.2(bu)87 172.2 S
-(ilt using an M4-based con\214guration language.).2 E .192
-(The remainder of this section will describe the installation of)112
-188.4 R F2(sendmail)2.692 E F1 .192(assuming you can use one)2.692 F
-1.432(of the e)87 200.4 R 1.432(xisting con\214gurations and that the s\
-tandard installation parameters are acceptable.)-.15 F 1.431(All path-)
-6.431 F .976(names and e)87 212.4 R .976(xamples are gi)-.15 F -.15(ve)
--.25 G 3.476(nf).15 G .976(rom the root of the)-3.476 F F2(sendmail)
-3.476 E F1 .977(subtree, normally)3.476 F F2(/usr/sr)3.477 E(c/usr)-.37
-E(.sbin/send-)-1.11 E(mail)87 224.4 Q F1(on 4.4BSD.)2.5 E .543
-(If you are loading this of)112 240.6 R 3.042(ft)-.25 G .542
-(he tape, continue with the ne)-3.042 F .542(xt section.)-.15 F .542
-(If you ha)5.542 F .842 -.15(ve a r)-.2 H .542(unning binary).15 F
-(already on your system, you should probably skip to section 1.2.)87
-252.6 Q F0 2.5(1.1. Compiling)87 276.6 R(Sendmail)2.5 E F1(All)127 292.8
-Q F2(sendmail)2.57 E F1 .07(source is in the)2.57 F F2(sendmail)2.571 E
-F1(subdirectory)2.571 E 5.071(.T)-.65 G 2.571(oc)-5.871 G .071
-(ompile sendmail, \231cd\232 into the)-2.571 F F2(send-)2.571 E(mail)102
-304.8 Q F1(directory and type)2.5 E(./Build)142 321 Q 1.411
-(This will lea)102 337.2 R 1.711 -.15(ve t)-.2 H 1.411
-(he binary in an appropriately named subdirectory).15 F 3.911(,e)-.65 G
-1.41(.g., obj.BSD-OS.2.1.i386.)-3.911 F(It)6.41 E -.1(wo)102 349.2 S
-(rks for multiple object v).1 E
-(ersions compiled out of the same directory)-.15 E(.)-.65 E F0 2.5
-(1.1.1. T)102 373.2 R(weaking the Build In)-.74 E -.1(vo)-.4 G(cation).1
-E F1 -1.1(Yo)142 389.4 S 2.904(uc)1.1 G .404(an gi)-2.904 F .704 -.15
-(ve p)-.25 H .404(arameters on the).15 F F2(Build)2.905 E F1 2.905
-(command. In)2.905 F .405(most cases these are only used when)2.905 F
-(the)117 401.4 Q F2(obj.*)2.5 E F1(directory is \214rst created.)5 E
-(These commands include:)5 E<ad4c>117 417.6 Q F2(libdir)2.5 E(s)-.1 E F1
-2.5(Al)153 429.6 S(ist of directories to search for libraries.)-2.5 E
-<ad49>117 445.8 Q F2(incdir)2.5 E(s)-.1 E F1 2.5(Al)153 457.8 S
-(ist of directories to search for include \214les.)-2.5 E<ad45>117 474 Q
-F2(en)2.5 E(var)-.4 E F1(=)A F2(value)A F1(Set an en)153 486 Q
-(vironment v)-.4 E(ariable to an indicated)-.25 E F2(value)2.5 E F1
-(before compiling.)2.5 E 23.42(\255c Create)117 502.2 R 2.5(an)2.5 G
--.25(ew)-2.5 G F2(obj.*)2.75 E F1(tree before running.)5 E<ad66>117
-518.4 Q F2(sitecon\214g)2.5 E F1 2.193
-(Read the indicated site con\214guration \214le.)153 530.4 R 2.192
-(If this parameter is not speci\214ed,)7.193 F F2(Build)4.692 E F1
-(includes)153 542.4 Q F2(all)11.511 E F1 9.011(of the \214les)11.511 F
-F2($B)11.512 E(UILDT)-.1 E(OOLS/Site/site)-.18 E(.$oscf)-.15 E(.m4)-.15
-E F1(and)11.512 E F2($B)11.512 E(UILD-)-.1 E -.18(TO)153 554.4 S
-(OLS/Site/site).18 E(.con\214g)-.15 E(.m4)-.15 E F1 2.985(,w)C .485
-(here $B)-2.985 F(UILDT)-.1 E .485(OOLS is normally)-.18 F F2(../de)
-2.985 E(vtools)-.15 E F1 .485(and $oscf is)2.985 F .678
-(the same name as used on the)153 566.4 R F2(obj.*)3.178 E F1(directory)
-5.678 E 5.678(.S)-.65 G .678(ee belo)-5.678 F 3.178(wf)-.25 G .678
-(or a description of the site)-3.178 F(con\214guration \214le.)153 578.4
-Q 22.3(\255S Skip)117 594.6 R(auto-con\214guration.)4.421 E F2(Build)
-6.921 E F1 1.921(will a)4.421 F -.2(vo)-.2 G 1.921
-(id auto-detecting libraries if this is set.).2 F(All)6.92 E(libraries \
-and map de\214nitions must be speci\214ed in the site con\214guration \
-\214le.)153 606.6 Q(An)117 622.8 Q 2.5(yo)-.15 G
-(ther parameters are passed to the)-2.5 E F2(mak)2.5 E(e)-.1 E F1
-(program.)2.5 E F0 2.5(1.1.2. Cr)102 646.8 R
-(eating a Site Con\214guration File)-.18 E F1
-(\(This section is not yet complete.)142 663 Q -.15(Fo)5 G 2.5(rn).15 G
--.25(ow)-2.5 G 2.5(,s)-.4 G(ee the \214le de)-2.5 E
-(vtools/README for details.\))-.25 E F0 2.5(1.1.3. T)102 687 R
-(weaking the Mak)-.74 E(e\214le)-.1 E F2(Sendmail)142 703.2 Q F1 2.18
-(supports tw)4.68 F 4.681(od)-.1 G(if)-4.681 E 2.181
-(ferent formats for the local \(on disk\) v)-.25 F 2.181
-(ersion of databases,)-.15 F(notably the)117 715.2 Q F2(aliases)2.5 E F1
-2.5(database. At)2.5 F
-(least one of these should be de\214ned if at all possible.)2.5 E EP
-%%Page: 8 4
-%%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 39.5
-(NDBM The)117 96 R -.74(``)3.167 G(ne).74 E 3.167(wD)-.25 G(BM')-3.167 E
-3.167('f)-.74 G .667(ormat, a)-3.167 F -.25(va)-.2 G .666
-(ilable on nearly all systems around today).25 F 5.666(.T)-.65 G(his)
--5.666 E -.1(wa)189 108 S 3.54(st).1 G 1.041
-(he preferred format prior to 4.4BSD.)-3.54 F 1.041(It allo)6.041 F
-1.041(ws such comple)-.25 F 3.541(xt)-.15 G 1.041(hings as)-3.541 F
-(multiple databases and closing a currently open database.)189 120 Q
-32.84(NEWDB The)117 136.2 R(Berk)3.788 E(ele)-.1 E 3.788(yD)-.15 G 3.788
-(Bp)-3.788 G 3.788(ackage. If)-3.788 F 1.288(you ha)3.788 F 1.588 -.15
-(ve t)-.2 H 1.288(his, use it.).15 F 1.287(It allo)6.287 F 1.287
-(ws long records,)-.25 F 2.56
-(multiple open databases, real in-memory caching, and so forth.)189
-148.2 R -1.1(Yo)7.56 G 5.06(uc)1.1 G(an)-5.06 E .469
-(de\214ne this in conjunction with)189 160.2 R/F2 9/Times-Roman@0 SF
-(NDBM)2.969 E F1 2.969(;i)C 2.968(fy)-2.969 G .468
-(ou do, old alias databases are read,)-2.968 F -.2(bu)189 172.2 S 3.108
-(tw).2 G .608(hen a ne)-3.108 F 3.108(wd)-.25 G .608
-(atabase is created it will be in NEWDB format.)-3.108 F .608
-(As a nasty)5.608 F 1.804(hack, if you ha)189 184.2 R 2.104 -.15(ve N)
--.2 H 1.804(EWDB, NDBM, and NIS de\214ned, and if the alias \214le).15 F
-.123(name includes the substring \231/yp/\232,)189 196.2 R/F3 10
-/Times-Italic@0 SF(sendmail)2.623 E F1 .123(will create both ne)2.623 F
-2.624(wa)-.25 G .124(nd old v)-2.624 F(er)-.15 E(-)-.2 E 1.08
-(sions of the alias \214le during a)189 208.2 R F3(ne)3.58 E(walias)-.15
-E F1 3.58(command. This)3.58 F 1.08(is required because)3.58 F .845
-(the Sun NIS/YP system reads the DBM v)189 220.2 R .845
-(ersion of the alias \214le.)-.15 F(It')5.845 E 3.345(su)-.55 G .845
-(gly as)-3.345 F(sin, b)189 232.2 Q(ut it w)-.2 E(orks.)-.1 E 1.112
-(If neither of these are de\214ned,)117 248.4 R F3(sendmail)3.612 E F1
-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 1.042(This can be slo)117
-260.4 R 3.542(wa)-.25 G 1.043(nd should be a)-3.542 F -.2(vo)-.2 G 3.543
-(ided. There).2 F 1.043(are also se)3.543 F -.15(ve)-.25 G 1.043
-(ral methods for remote database).15 F(access:)117 272.4 Q 53.39
-(NIS Sun')117 288.6 R 2.5(sN)-.55 G(etw)-2.5 E
-(ork Information Services \(formerly YP\).)-.1 E 28.94(NISPLUS Sun')117
-304.8 R 2.5(sN)-.55 G(IS+ services.)-2.5 E 26.73(NETINFO NeXT')117 321 R
-2.5(sN)-.55 G(etInfo service.)-2.5 E 32.84(HESIOD Hesiod)117 337.2 R
-(service \(from Athena\).)2.5 E .042(Other compilation \215ags are set \
-in conf.h and should be prede\214ned for you unless you are porting)117
-353.4 R(to a ne)117 365.4 Q 2.5(we)-.25 G -.4(nv)-2.5 G(ironment.).4 E
-F0 2.5(1.1.4. Compilation)102 389.4 R(and installation)2.5 E F1 .308
-(After making the local system con\214guration described abo)142 405.6 R
--.15(ve)-.15 G 2.809(,Y).15 G .309(ou should be able to com-)-3.909 F
-(pile and install the system.)117 417.6 Q
-(The script \231Build\232 is the best approach on most systems:)5 E
-(./Build)157 433.8 Q(This will use)117 450 Q F3(uname)2.5 E F1
-(\(1\) to create a custom Mak)A(e\214le for your en)-.1 E(vironment.)-.4
-E(If you are installing in the standard places, you should be able to i\
-nstall using)142 466.2 Q(./Build install)157 482.4 Q 3.346(This should \
-install the binary in /usr/sbin and create links from /usr/bin/ne)117
-498.6 R -.1(wa)-.25 G 3.345(liases and).1 F 1.576
-(/usr/bin/mailq to /usr/sbin/sendmail.)117 510.6 R 1.577
-(On 4.4BSD systems it will also format and install man)6.576 F(pages.)
-117 522.6 Q F0 2.5(1.2. Con\214guration)87 546.6 R(Files)2.5 E F3
-(Sendmail)127 562.8 Q F1 2.079
-(cannot operate without a con\214guration \214le.)4.58 F 2.079
-(The con\214guration de\214nes the mail)7.079 F(deli)102 574.8 Q -.15
-(ve)-.25 G .888(ry mechanisms understood at this site, ho).15 F 3.389
-(wt)-.25 G 3.389(oa)-3.389 G .889(ccess them, ho)-3.389 F 3.389(wt)-.25
-G 3.389(of)-3.389 G(orw)-3.389 E .889(ard email to remote)-.1 F .088
-(mail systems, and a number of tuning parameters.)102 586.8 R .088
-(This con\214guration \214le is detailed in the later por)5.088 F(-)-.2
-E(tion of this document.)102 598.8 Q(The)127 615 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 .109
-(\214guration re\215ects that.)102 627 R .109(The distrib)5.109 F .108
-(ution includes an m4-based con\214guration package that hides a lot)-.2
-F(of the comple)102 639 Q(xity)-.15 E(.)-.65 E .47
-(These con\214guration \214les are simpler than old v)127 655.2 R .47
-(ersions lar)-.15 F .47(gely because the w)-.18 F .47(orld has become)
--.1 F 1.449(simpler; in particular)102 667.2 R 3.949(,t)-.4 G -.15(ex)
--3.949 G 1.449(t-based host \214les are of).15 F 1.448
-(\214cially eliminated, ob)-.25 F 1.448
-(viating the need to \231hide\232)-.15 F(hosts behind a re)102 679.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 addressing; that)127 695.4 R .361
-(is, instead of naming hosts as \231host!user\232 the)102 707.4 R 2.861
-(yw)-.15 G .361(ill use \231host.domain!user\232.)-2.861 F .36
-(The con\214guration \214les)5.36 F(can be customized to w)102 719.4 Q
-(ork around this, b)-.1 E(ut it is more comple)-.2 E(x.)-.15 E EP
-%%Page: 9 5
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-9)200.86 E/F1 10/Times-Roman@0 SF .657
-(Our con\214guration \214les are processed by)127 96 R/F2 10
-/Times-Italic@0 SF(m4)3.158 E F1 .658(to f)3.158 F .658
-(acilitate local customization; the directory)-.1 F F2(cf)3.158 E F1
-.397(of the)102 108 R F2(sendmail)2.897 E F1(distrib)2.896 E .396
-(ution directory contains the source \214les.)-.2 F .396
-(This directory contains se)5.396 F -.15(ve)-.25 G .396(ral sub-).15 F
-(directories:)102 120 Q 61.73(cf Both)102 136.2 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 148.2
-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 .535(descriptions \(such as \
-\231generic-solaris2.mc\232 as a general description of an SMTP-)174
-160.2 R 1.126(connected host running Solaris 2.x.)174 172.2 R 1.125
-(Files ending)6.126 F F0(.mc)3.625 E F1(\(`)3.625 E 1.125
-(`Master Con\214guration')-.74 F('\))-.74 E .516
-(are the input descriptions; the output is in the corresponding)174
-184.2 R F0(.cf)3.016 E F1 3.017(\214le. The)3.016 F(general)3.017 E
-(structure of these \214les is described belo)174 196.2 Q -.65(w.)-.25 G
-39.5(domain Site-dependent)102 212.4 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 .776(tion w)174 224.4 R .776
-(ants to do addressing.)-.1 F -.15(Fo)5.777 G 3.277(re).15 G(xample,)
--3.427 E F0(domain/CS.Berk)3.277 E(eley)-.1 E(.EDU)-.7 E(.m4)-.5 E F1
-.777(is our)3.277 F 1.188(description for hosts in the CS.Berk)174 236.4
-R(ele)-.1 E -.65(y.)-.15 G 1.188(EDU subdomain.).65 F 1.187
-(These are referenced)6.188 F(using the)174 248.4 Q/F3 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 41.74(feature De\214nitions)102 264.6 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 276.6 R F3
-(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.763
-(use_cw_\214le \(which tells)174 288.6 R F2(sendmail)4.263 E F1 1.764
-(to read an /etc/mail/local-host-names \214le on)4.263 F
-(startup to \214nd the set of local names\).)174 300.6 Q 50.62
-(hack Local)102 316.8 R 1.886(hacks, referenced using the)4.387 F F3(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
-328.8 Q(ving them here is to mak)-.2 E 2.5(ei)-.1 G 2.5(tc)-2.5 G
-(lear that the)-2.5 E 2.5(ys)-.15 G(mell.)-2.5 E 56.72
-(m4 Site-independent)102 345 R F2(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 357 Q
-(This can be thought of as a \231#include\232 directory)5 E(.)-.65 E
-43.95(mailer De\214nitions)102 373.2 R .152
-(of mailers, referenced using the)2.653 F F3(MAILER)2.652 E F0(m4)2.652
-E F1 2.652(macro. The)2.652 F .152(mailer types)2.652 F 1.786
-(that are kno)174 385.2 R 1.787(wn in this distrib)-.25 F 1.787
-(ution are f)-.2 F 1.787(ax, local, smtp, uucp, and usenet.)-.1 F -.15
-(Fo)6.787 G(r).15 E -.15(ex)174 397.2 S(ample, to include support for t\
-he UUCP-based mailers, use \231MAILER\(uucp\)\232.).15 E 43.39
-(ostype De\214nitions)102 413.4 R 1.157(describing v)3.657 F 1.157
-(arious operating system en)-.25 F 1.156(vironments \(such as the loca-)
--.4 F(tion of support \214les\).)174 425.4 Q
-(These are referenced using the)5 E F3(OSTYPE)2.5 E F0(m4)2.5 E F1
-(macro.)2.5 E 60.61(sh Shell)102 441.6 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')-2.5 E 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H(to mess with these.)
-2.7 E 30.61(sitecon\214g Local)102 457.8 R .251(UUCP connecti)2.751 F
-.251(vity information.)-.25 F .251
-(This directory has been supplanted by the)5.251 F 1.077
-(mailertable feature; an)174 469.8 R 3.577(yn)-.15 G 1.577 -.25(ew c)
--3.577 H 1.076(on\214gurations should use that feature to do UUCP).25 F
-(\(and other\) routing.)174 481.8 Q .756(If you are in a ne)127 498 R
-3.256(wd)-.25 G .756(omain \(e.g., a compan)-3.256 F .757
-(y\), you will probably w)-.15 F .757(ant to create a cf/domain)-.1 F
-.051(\214le for your domain.)102 510 R .051
-(This consists primarily of relay de\214nitions and features you w)5.051
-F .05(ant enabled site-)-.1 F .915(wide: for e)102 522 R .915
-(xample, Berk)-.15 F(ele)-.1 E(y')-.15 E 3.415(sd)-.55 G .915
-(omain de\214nition de\214nes relays for BitNET and UUCP)-3.415 F 5.916
-(.T)-1.11 G .916(hese are)-5.916 F 1.52(speci\214c to Berk)102 534 R
-(ele)-.1 E 2.819 -.65(y, a)-.15 H 1.519
-(nd should be fully-quali\214ed internet-style domain names.).65 F 1.519
-(Please check to)6.519 F(mak)102 546 Q 2.5(ec)-.1 G(ertain the)-2.5 E
-2.5(ya)-.15 G(re reasonable for your domain.)-2.5 E 1.406
-(Subdomains at Berk)127 562.2 R(ele)-.1 E 3.906(ya)-.15 G 1.407
-(re also represented in the cf/domain directory)-3.906 F 6.407(.F)-.65 G
-1.407(or e)-6.557 F 1.407(xample, the)-.15 F .356(domain CS.Berk)102
-574.2 R(ele)-.1 E -.65(y.)-.15 G .356
-(EDU is the Computer Science subdomain, EECS.Berk).65 F(ele)-.1 E -.65
-(y.)-.15 G .356(EDU is the Electri-).65 F 1.278
-(cal Engineering and Computer Sciences subdomain, and S2K.Berk)102 586.2
-R(ele)-.1 E -.65(y.)-.15 G 1.278(EDU is the Sequoia 2000).65 F 4.004
-(subdomain. Y)102 598.2 R 1.504(ou will probably ha)-1.1 F 1.804 -.15
-(ve t)-.2 H 4.004(oa).15 G 1.504
-(dd an entry to this directory to be appropriate for your)-4.004 F
-(domain.)102 610.2 Q -1.1(Yo)127 626.4 S 4.372(uw)1.1 G 1.872(ill ha)
--4.372 F 2.172 -.15(ve t)-.2 H 4.372(ou).15 G 1.872(se or create)-4.372
-F F0(.mc)4.372 E F1 1.872(\214les in the)4.372 F F2(cf/cf)4.372 E F1
-1.873(subdirectory for your hosts.)4.373 F 1.873(This is)6.873 F
-(detailed in the cf/README \214le.)102 638.4 Q F0 2.5(1.3. Details)87
-662.4 R(of Installation Files)2.5 E F1
-(This subsection describes the \214les that comprise the)127 678.6 Q F2
-(sendmail)2.5 E F1(installation.)2.5 E EP
-%%Page: 10 6
-%%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 2.5(1.3.1. /usr/sbin/sendmail)
-102 96 R/F1 10/Times-Roman@0 SF .079(The binary for)142 114.2 R/F2 10
-/Times-Italic@0 SF(sendmail)2.579 E F1 .079(is located in /usr/sbin)
-2.579 F/F3 7/Times-Roman@0 SF(1)-4 I F1 5.079(.I)4 K 2.579(ts)-5.079 G
-.08(hould be setuid root.)-2.579 F -.15(Fo)5.08 G 2.58(rs).15 G .08
-(ecurity rea-)-2.58 F(sons, /, /usr)117 128.2 Q 2.5(,a)-.4 G
-(nd /usr/sbin should be o)-2.5 E(wned by root, mode 755)-.25 E F3(2)-4 I
-F1(.)4 I F0 2.5(1.3.2. /etc/mail/sendmail.cf)102 152.2 R F1 .966
-(This is the con\214guration \214le for)142 170.4 R F2(sendmail)3.466 E
-F3(3)-4 I F1 5.966(.T)4 K .965
-(his is the only non-library \214le name com-)-5.966 F(piled into)117
-184.4 Q F2(sendmail)2.5 E F3(4)-4 I F1(.)4 I .721
-(The con\214guration \214le is normally created using the distrib)142
-200.6 R .721(ution \214les described abo)-.2 F -.15(ve)-.15 G 5.72(.I)
-.15 G(f)-5.72 E .64(you ha)117 212.6 R .94 -.15(ve a p)-.2 H .64(articu\
-larly 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 sec\
-tions of this document.)117 224.6 Q F0 2.5(1.3.3. /usr/bin/newaliases)
-102 248.6 R F1(The)142 264.8 Q F2(ne)2.5 E(waliases)-.15 E F1
-(command should just be a link to)2.5 E F2(sendmail)2.5 E F1(:)A
-(rm \255f /usr/bin/ne)157 281 Q -.1(wa)-.25 G(liases).1 E
-(ln \255s /usr/sbin/sendmail /usr/bin/ne)157 293 Q -.1(wa)-.25 G(liases)
-.1 E(This can be installed in whate)117 309.2 Q -.15(ve)-.25 G 2.5(rs)
-.15 G(earch path you prefer for your system.)-2.5 E F0 2.5
-(1.3.4. /usr/bin/hoststat)102 333.2 R F1(The)142 349.4 Q F2(hoststat)
-5.845 E F1 3.344(command should just be a link to)5.845 F F2(sendmail)
-5.844 E F1 5.844(,i)C 5.844(naf)-5.844 G 3.344(ashion similar to)-5.944
-F F2(ne)117 361.4 Q(waliases)-.15 E F1 6.443(.T)C 1.444(his command lis\
-ts the status of the last mail transaction with all remote hosts.)-6.443
-F(The)117 373.4 Q F0<ad76>3.857 E F1 1.357(\215ag will pre)3.857 F -.15
-(ve)-.25 G 1.357(nt the status display from being truncated.).15 F 1.356
-(It functions only when the)6.356 F F0(HostStatusDir)117 385.4 Q(ectory)
--.18 E F1(option is set.)2.5 E F0 2.5(1.3.5. /usr/bin/pur)102 409.4 R
-(gestat)-.1 E F1 .993(This command is also a link to)142 425.6 R F2
-(sendmail)3.493 E F1 5.993(.I)C 3.493<748d>-5.993 G .993
-(ushes all information that is stored in the)-3.493 F F0(HostStatusDir)
-117 437.6 Q(ectory)-.18 E F1(tree.)2.5 E F0 2.5(1.3.6. /v)102 461.6 R
-(ar/spool/mqueue)-.1 E F1 .218(The directory)142 477.8 R F2
-(/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 489.8 Q(wned by root.)-.25 E .395
-(The actual path of this directory is de\214ned in the)142 506 R F0(Q)
-2.895 E F1 .395(option of the)2.895 F F2(sendmail.cf)2.896 E F1 2.896
-(\214le. T)2.896 F 2.896(ou)-.8 G(se)-2.896 E 1.472
-(multiple queues, supply a v)117 518 R 1.472
-(alue ending with an asterisk.)-.25 F -.15(Fo)6.472 G 3.971(re).15 G
-(xample,)-4.121 E F2(/var/spool/mqueue/q*)3.971 E F1 4.203
-(will use all of the directories or symbolic links to directories be)117
-530 R 4.203(ginning with `q' in)-.15 F F2(/var/spool/mqueue)117 542 Q F1
-2.083(as queue directories.)4.583 F 2.083
-(Do not change the queue directory structure while)7.083 F
-(sendmail is running.)117 554 Q .897(If these directories ha)142 570.2 R
-1.197 -.15(ve s)-.2 H .898
-(ubdirectories or symbolic links to directories named `qf).15 F .898
-(', `df).55 F(',).55 E 1.241(and `xf)117 582.2 R 1.241
-(', then these will be used for the dif).55 F 1.24
-(ferent queue \214le types.)-.25 F 1.24(That is, the data \214les are)
-6.24 F .32 LW 76 591.8 72 591.8 DL 80 591.8 76 591.8 DL 84 591.8 80
-591.8 DL 88 591.8 84 591.8 DL 92 591.8 88 591.8 DL 96 591.8 92 591.8 DL
-100 591.8 96 591.8 DL 104 591.8 100 591.8 DL 108 591.8 104 591.8 DL 112
-591.8 108 591.8 DL 116 591.8 112 591.8 DL 120 591.8 116 591.8 DL 124
-591.8 120 591.8 DL 128 591.8 124 591.8 DL 132 591.8 128 591.8 DL 136
-591.8 132 591.8 DL 140 591.8 136 591.8 DL 144 591.8 140 591.8 DL 148
-591.8 144 591.8 DL 152 591.8 148 591.8 DL 156 591.8 152 591.8 DL 160
-591.8 156 591.8 DL 164 591.8 160 591.8 DL 168 591.8 164 591.8 DL 172
-591.8 168 591.8 DL 176 591.8 172 591.8 DL 180 591.8 176 591.8 DL 184
-591.8 180 591.8 DL 188 591.8 184 591.8 DL 192 591.8 188 591.8 DL 196
-591.8 192 591.8 DL 200 591.8 196 591.8 DL 204 591.8 200 591.8 DL 208
-591.8 204 591.8 DL 212 591.8 208 591.8 DL 216 591.8 212 591.8 DL/F4 5
-/Times-Roman@0 SF(1)93.6 602.2 Q/F5 8/Times-Roman@0 SF .385
-(This is usually /usr/sbin on 4.4BSD and ne)3.2 J .385(wer systems; man)
--.2 F 2.385(ys)-.12 G .385(ystems install it in /usr/lib)-2.385 F 4.384
-(.I)-.32 G .384(understand it is in /usr/ucblib on)-2 F
-(System V Release 4.)72 615 Q F4(2)93.6 625.4 Q F5 .15(Some v)3.2 J .15
-(endors ship them o)-.12 F .15(wned by bin; this creates a security hol\
-e that is not actually related to)-.2 F/F6 8/Times-Italic@0 SF(sendmail)
-2.15 E F5 4.15(.O)C .149(ther important di-)-4.15 F
-(rectories that should ha)72 638.2 Q .24 -.12(ve r)-.16 H(estricti).12 E
-.24 -.12(ve o)-.2 H(wnerships and permissions are /bin, /usr/bin, /etc,\
- /etc/mail, /usr/etc, /lib, and /usr/lib)-.08 E(.)-.32 E F4(3)93.6 648.6
-Q F5(Actually)3.2 I 2.332(,t)-.52 G .332(he pathname v)-2.332 F .332(ar\
-ies depending on the operating system; /etc/mail is the preferred direc\
-tory)-.2 F 4.332(.S)-.52 G .332(ome older systems in-)-4.332 F 1.487
-(stall it in)72 661.4 R/F7 8/Times-Bold@0 SF(/usr/lib/sendmail.cf)3.487
-E F5 3.487(,a)C 1.487(nd I')-3.487 F 1.727 -.12(ve a)-.4 H 1.486
-(lso seen it in).12 F F7(/usr/ucblib)3.486 E F5 5.486(.I)C 3.486(fy)
--5.486 G 1.486(ou w)-3.486 F 1.486(ant to mo)-.08 F 1.726 -.12(ve t)-.12
-H 1.486(his \214le, add -D_P).12 F -.888(AT)-.736 G(H_SENDMAIL-).888 E
-.093(CF=\\"/\214le/name\\" to the \215ags passed to the C compiler)72
-671 R 4.093(.M)-.44 G -.12(ov)-4.093 G .093
-(ing this \214le is not recommended: other programs and scripts kno).12
-F 2.093(wo)-.2 G 2.093(ft)-2.093 G(his)-2.093 E(location.)72 680.6 Q F4
-(4)93.6 691 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)-2.589 F F6
-(sendmail)2.589 E F5 .589(calls probably reference)2.589 F F6
-(/etc/passwd)72 703.8 Q F5(and)2 E F6(/etc/r)2 E(esolv)-.296 E(.conf)
--.592 E F5(.)A EP
-%%Page: 11 7
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-11)195.86 E/F1 10/Times-Roman@0 SF .246(stored in the `df)117 96
-R 2.746('s).55 G(ubdirectory)-2.746 E 2.746(,t)-.65 G .246
-(he transcript \214les are stored in the `xf)-2.746 F 2.747('s).55 G
-(ubdirectory)-2.747 E 2.747(,a)-.65 G .247(nd all oth-)-2.747 F
-(ers are stored in the `qf)117 108 Q 2.5('s).55 G(ubdirectory)-2.5 E(.)
--.65 E F0 2.5(1.3.7. /v)102 132 R(ar/spool/mqueue/.hoststat)-.1 E F1
-1.045(This is a typical v)142 148.2 R 1.045(alue for the)-.25 F F0
-(HostStatusDir)3.545 E(ectory)-.18 E F1 1.044
-(option, containing one \214le per host)3.545 F
-(that this sendmail has chatted with recently)117 160.2 Q 5(.I)-.65 G
-2.5(ti)-5 G 2.5(sn)-2.5 G(ormally a subdirectory of)-2.5 E/F2 10
-/Times-Italic@0 SF(mqueue)2.5 E F1(.)A F0 2.5(1.3.8. /etc/mail/aliases*)
-102 184.2 R F1 .019
-(The system aliases are held in \231/etc/mail/aliases\232.)142 200.4 R
-2.519(As)5.019 G .019(ample is gi)-2.519 F -.15(ve)-.25 G 2.52(ni).15 G
-2.52<6e99>-2.52 G(sendmail/aliases\232)-2.52 E
-(which includes some aliases which)117 212.4 Q F2(must)2.5 E F1
-(be de\214ned:)2.5 E(cp lib/aliases /etc/mail/aliases)157 228.6 Q F2
-(edit /etc/mail/aliases)157 240.6 Q F1 -1.1(Yo)117 256.8 S 2.5(us)1.1 G
-(hould e)-2.5 E(xtend this \214le with an)-.15 E 2.5(ya)-.15 G
-(liases that are apropos to your system.)-2.5 E(Normally)142 273 Q F2
-(sendmail)7.984 E F1 5.484(looks at a database v)7.984 F 5.483
-(ersion of the \214les, stored either in)-.15 F 1.089(\231/etc/mail/ali\
-ases.dir\232 and \231/etc/mail/aliases.pag\232 or \231/etc/mail/aliases\
-.db\232 depending on which)117 285 R .203
-(database package you are using.)117 297 R .202
-(The actual path of this \214le is de\214ned in the)5.203 F F0
-(AliasFile)2.702 E F1 .202(option of)2.702 F(the)117 309 Q F2
-(sendmail.cf)2.5 E F1(\214le.)2.5 E F0 2.5(1.3.9. /etc/r)102 333 R 2.5
-(co)-.18 G 2.5(r/)-2.5 G(etc/init.d/sendmail)-2.5 E F1 .155
-(It will be necessary to start up the)142 349.2 R F2(sendmail)2.655 E F1
-.156(daemon when your system reboots.)2.655 F .156(This dae-)5.156 F
-1.538(mon performs tw)117 361.2 R 4.037(of)-.1 G 1.537
-(unctions: it listens on the SMTP sock)-4.037 F 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 373.2 R -.15(ve)-.25 G(red).15 E
-(when hosts come up.)117 385.2 Q .505(Add the follo)142 401.4 R .505(wi\
-ng lines to \231/etc/rc\232 \(or \231/etc/rc.local\232 as appropriate\)\
- in the area where it)-.25 F .375
-(is starting up the daemons on a BSD-base system, or on a System-V)117
-413.4 R .375(-based system in one of the)-1 F
-(startup \214les, typically \231/etc/init.d/sendmail\232:)117 425.4 Q(i\
-f [ \255f /usr/sbin/sendmail \255a \255f /etc/mail/sendmail.cf ]; then)
-157 441.6 Q(\(cd /v)193 453.6 Q(ar/spool/mqueue; rm \255f [lnx]f*\))-.25
-E(/usr/sbin/sendmail \255bd \255q30m &)193 465.6 Q
-(echo \255n ' sendmail' >/de)193 477.6 Q(v/console)-.25 E<8c>157 489.6 Q
-.174
-(The \231cd\232 and \231rm\232 commands insure that all lock \214les ha)
-117 505.8 R .473 -.15(ve b)-.2 H .173(een remo).15 F -.15(ve)-.15 G .173
-(d; e).15 F .173(xtraneous lock \214les)-.15 F .004
-(may be left around if the system goes do)117 517.8 R .005
-(wn in the middle of processing a message.)-.25 F .005(The line that)
-5.005 F 2.294(actually in)117 529.8 R -.2(vo)-.4 G -.1(ke).2 G(s).1 E F2
-(sendmail)4.794 E F1 2.294(has tw)4.794 F 4.794<6f8d>-.1 G 2.293
-(ags: \231\255bd\232 causes it to listen on the SMTP port, and)-4.794 F
-(\231\255q30m\232 causes it to run the queue e)117 541.8 Q -.15(ve)-.25
-G(ry half hour).15 E(.)-.55 E .378(Some people use a more comple)142 558
-R 2.879(xs)-.15 G .379(tartup script, remo)-2.879 F .379
-(ving zero length qf \214les and df \214les)-.15 F 1.399
-(for which there is no qf \214le.)117 570 R -.15(Fo)6.398 G 3.898(re).15
-G 1.398(xample, see Figure 1 for an e)-4.048 F 1.398(xample of a comple)
--.15 F 3.898(xs)-.15 G(cript)-3.898 E(which does this clean up.)117 582
-Q .755(If you are not running a v)142 598.2 R .755
-(ersion of UNIX that supports Berk)-.15 F(ele)-.1 E 3.256(yT)-.15 G
-(CP/IP)-3.256 E 3.256(,d)-1.11 G 3.256(on)-3.256 G .756(ot include)
--3.256 F(the)117 610.2 Q F0(\255bd)2.5 E F1(\215ag.)2.5 E F0 2.5
-(1.3.10. /etc/mail/help\214le)102 634.2 R F1 .161
-(This is the help \214le used by the SMTP)142 650.4 R F0(HELP)2.661 E F1
-2.66(command. It)2.661 F .16(should be copied from \231send-)2.66 F
-(mail/help\214le\232:)117 662.4 Q
-(cp sendmail/help\214le /etc/mail/help\214le)157 678.6 Q
-(The actual path of this \214le is de\214ned in the)117 694.8 Q F0
-(HelpFile)2.5 E F1(option of the)2.5 E F2(sendmail.cf)2.5 E F1(\214le.)
-2.5 E EP
-%%Page: 12 8
-%%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 .4 LW 77 108 72 108 DL 79 108 74
-108 DL 84 108 79 108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108
-DL 104 108 99 108 DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114
-108 DL 124 108 119 108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108
-134 108 DL 144 108 139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159
-108 154 108 DL 164 108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL
-179 108 174 108 DL 184 108 179 108 DL 189 108 184 108 DL 194 108 189 108
-DL 199 108 194 108 DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209
-108 DL 219 108 214 108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108
-229 108 DL 239 108 234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254
-108 249 108 DL 259 108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL
-274 108 269 108 DL 279 108 274 108 DL 284 108 279 108 DL 289 108 284 108
-DL 294 108 289 108 DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304
-108 DL 314 108 309 108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108
-324 108 DL 334 108 329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349
-108 344 108 DL 354 108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL
-369 108 364 108 DL 374 108 369 108 DL 379 108 374 108 DL 384 108 379 108
-DL 389 108 384 108 DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399
-108 DL 409 108 404 108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108
-419 108 DL 429 108 424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444
-108 439 108 DL 449 108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL
-464 108 459 108 DL 469 108 464 108 DL 474 108 469 108 DL 479 108 474 108
-DL 484 108 479 108 DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494
-108 DL 504 108 499 108 DL/F1 10/Times-Roman@0 SF(#!/bin/sh)72 132 Q 2.5
-(#r)72 144 S(emo)-2.5 E .3 -.15(ve z)-.15 H(ero length qf \214les).15 E
-(for qf)72 156 Q(\214le in qf*)-.25 E(do)72 168 Q(if [ \255r $qf)108 180
-Q(\214le ])-.25 E(then)108 192 Q(if [ ! \255s $qf)144 204 Q(\214le ])
--.25 E(then)144 216 Q(echo \255n " <zero: $qf)180 228 Q(\214le>" > /de)
--.25 E(v/console)-.25 E(rm \255f $qf)180 240 Q(\214le)-.25 E<8c>144 252
-Q<8c>108 264 Q(done)72 276 Q 2.5(#r)72 288 S
-(ename tf \214les to be qf if the qf does not e)-2.5 E(xist)-.15 E
-(for tf)72 300 Q(\214le in tf*)-.25 E(do)72 312 Q(qf)108 324 Q
-(\214le=`echo $tf)-.25 E(\214le | sed ')-.25 E(s/t/q/'`)-.55 E
-(if [ \255r $tf)108 336 Q(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25
-E(then)108 348 Q(echo \255n " <reco)144 360 Q -.15(ve)-.15 G(ring: $tf)
-.15 E(\214le>" > /de)-.25 E(v/console)-.25 E(mv $tf)144 372 Q
-(\214le $qf)-.25 E(\214le)-.25 E(else)108 384 Q(if [ \255f $tf)144 396 Q
-(\214le ])-.25 E(then)144 408 Q(echo \255n " <e)180 420 Q(xtra: $tf)-.15
-E(\214le>" > /de)-.25 E(v/console)-.25 E(rm \255f $tf)180 432 Q(\214le)
--.25 E<8c>144 444 Q<8c>108 456 Q(done)72 468 Q 2.5(#r)72 480 S(emo)-2.5
-E .3 -.15(ve d)-.15 H 2.5<668c>.15 G
-(les with no corresponding qf \214les)-2.5 E(for df)72 492 Q
-(\214le in df*)-.25 E(do)72 504 Q(qf)108 516 Q(\214le=`echo $df)-.25 E
-(\214le | sed ')-.25 E(s/d/q/'`)-.55 E(if [ \255r $df)108 528 Q
-(\214le \255a ! \255f $qf)-.25 E(\214le ])-.25 E(then)108 540 Q
-(echo \255n " <incomplete: $df)144 552 Q(\214le>" > /de)-.25 E
-(v/console)-.25 E(mv $df)144 564 Q(\214le `echo $df)-.25 E
-(\214le | sed ')-.25 E(s/d/D/'`)-.55 E<8c>108 576 Q(done)72 588 Q 2.5
-(#a)72 600 S(nnounce \214les that ha)-2.5 E .3 -.15(ve b)-.2 H(een sa)
-.15 E -.15(ve)-.2 G 2.5(dd).15 G(uring disaster reco)-2.5 E -.15(ve)-.15
-G(ry).15 E(for xf)72 612 Q(\214le in [A-Z]f*)-.25 E(do)72 624 Q
-(if [ \255f $xf)108 636 Q(\214le ])-.25 E(then)108 648 Q
-(echo \255n " <panic: $xf)144 660 Q(\214le>" > /de)-.25 E(v/console)-.25
-E<8c>108 672 Q(done)72 684 Q(Figure 1 \212 A comple)214.47 708 Q 2.5(xs)
--.15 G(tartup script)-2.5 E 77 720 72 720 DL 79 720 74 720 DL 84 720 79
-720 DL 89 720 84 720 DL 94 720 89 720 DL 99 720 94 720 DL 104 720 99 720
-DL 109 720 104 720 DL 114 720 109 720 DL 119 720 114 720 DL 124 720 119
-720 DL 129 720 124 720 DL 134 720 129 720 DL 139 720 134 720 DL 144 720
-139 720 DL 149 720 144 720 DL 154 720 149 720 DL 159 720 154 720 DL 164
-720 159 720 DL 169 720 164 720 DL 174 720 169 720 DL 179 720 174 720 DL
-184 720 179 720 DL 189 720 184 720 DL 194 720 189 720 DL 199 720 194 720
-DL 204 720 199 720 DL 209 720 204 720 DL 214 720 209 720 DL 219 720 214
-720 DL 224 720 219 720 DL 229 720 224 720 DL 234 720 229 720 DL 239 720
-234 720 DL 244 720 239 720 DL 249 720 244 720 DL 254 720 249 720 DL 259
-720 254 720 DL 264 720 259 720 DL 269 720 264 720 DL 274 720 269 720 DL
-279 720 274 720 DL 284 720 279 720 DL 289 720 284 720 DL 294 720 289 720
-DL 299 720 294 720 DL 304 720 299 720 DL 309 720 304 720 DL 314 720 309
-720 DL 319 720 314 720 DL 324 720 319 720 DL 329 720 324 720 DL 334 720
-329 720 DL 339 720 334 720 DL 344 720 339 720 DL 349 720 344 720 DL 354
-720 349 720 DL 359 720 354 720 DL 364 720 359 720 DL 369 720 364 720 DL
-374 720 369 720 DL 379 720 374 720 DL 384 720 379 720 DL 389 720 384 720
-DL 394 720 389 720 DL 399 720 394 720 DL 404 720 399 720 DL 409 720 404
-720 DL 414 720 409 720 DL 419 720 414 720 DL 424 720 419 720 DL 429 720
-424 720 DL 434 720 429 720 DL 439 720 434 720 DL 444 720 439 720 DL 449
-720 444 720 DL 454 720 449 720 DL 459 720 454 720 DL 464 720 459 720 DL
-469 720 464 720 DL 474 720 469 720 DL 479 720 474 720 DL 484 720 479 720
-DL 489 720 484 720 DL 494 720 489 720 DL 499 720 494 720 DL 504 720 499
-720 DL EP
-%%Page: 13 9
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-13)195.86 E 2.5(1.3.11. /etc/mail/statistics)102 96 R/F1 10
-/Times-Roman@0 SF 3.04
-(If you wish to collect statistics about your mail traf)142 112.2 R 3.04
-(\214c, you should create the \214le)-.25 F
-(\231/etc/mail/statistics\232:)117 124.2 Q(cp /de)157 140.4 Q
-(v/null /etc/mail/statistics)-.25 E(chmod 644 /etc/mail/statistics)157
-152.4 Q .716(This \214le does not gro)117 168.6 R 4.516 -.65(w. I)-.25 H
-3.216(ti).65 G 3.216(sp)-3.216 G .716
-(rinted with the program \231mailstats/mailstats.c.)-3.216 F 5.715<9a54>
--.7 G .715(he actual path)-5.715 F(of this \214le is de\214ned in the)
-117 180.6 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.12. /usr/bin/mailq)102
-204.6 R F1(If)142 220.8 Q F2(sendmail)3.439 E F1 .939(is in)3.439 F -.2
-(vo)-.4 G -.1(ke).2 G 3.439(da).1 G 3.439<7399>-3.439 G(mailq,)-3.439 E
-3.439<9a69>-.7 G 3.439(tw)-3.439 G .939(ill simulate the)-3.439 F F0
-(\255bp)3.439 E F1 .94(\215ag \(i.e.,)3.44 F F2(sendmail)3.44 E F1 .94
-(will print)3.44 F(the contents of the mail queue; see belo)117 232.8 Q
-2.5(w\). This)-.25 F(should be a link to /usr/sbin/sendmail.)2.5 E F0
-2.5(2. NORMAL)72 256.8 R(OPERA)2.5 E(TIONS)-.95 E 2.5(2.1. The)87 280.8
-R(System Log)2.5 E F1 1.511(The system log is supported by the)127 297 R
-F2(syslo)4.011 E(gd)-.1 E F1 1.511(\(8\) program.)1.666 F 1.511
-(All messages from)6.511 F F2(sendmail)4.011 E F1(are)4.011 E
-(logged under the)102 311 Q/F3 9/Times-Roman@0 SF(LOG_MAIL)2.5 E F1 -.1
-(fa)2.5 G(cility).1 E/F4 7/Times-Roman@0 SF(5)-4 I F1(.)4 I F0 2.5
-(2.1.1. F)102 335 R(ormat)-.25 E F1 .574(Each line in the system log co\
-nsists of a timestamp, the name of the machine that gener)142 351.2 R(-)
--.2 E .849(ated it \(for logging from se)117 363.2 R -.15(ve)-.25 G .849
-(ral machines o).15 F -.15(ve)-.15 G 3.349(rt).15 G .848
-(he local area netw)-3.349 F .848(ork\), the w)-.1 F .848
-(ord \231sendmail:\232,)-.1 F(and a message)117 377.2 Q F4(6)-4 I F1 5
-(.M)4 K(ost messages are a sequence of)-5 E F2(name)2.5 E F1(=)A F2
-(value)A F1(pairs.)2.5 E .68(The tw)142 393.4 R 3.18(om)-.1 G .68
-(ost common lines are logged when a message is processed.)-3.18 F .68
-(The \214rst logs the)5.68 F .376(receipt of a message; there will be e)
-117 405.4 R .376(xactly one of these per message.)-.15 F .376
-(Some \214elds may be omit-)5.376 F(ted if the)117 417.4 Q 2.5(yd)-.15 G
-2.5(on)-2.5 G(ot contain interesting information.)-2.5 E(Fields are:)5 E
-50.06(from The)117 433.6 R(en)2.5 E -.15(ve)-.4 G(lope sender address.)
-.15 E 53.95(size The)117 449.8 R(size of the message in bytes.)2.5 E
-50.06(class The)117 466 R
-(class \(i.e., numeric precedence\) of the message.)2.5 E 58.39(pri The)
-117 482.2 R(initial message priority \(used for queue sorting\).)2.5 E
-45.06(nrcpts The)117 498.4 R 1.514(number of en)4.014 F -.15(ve)-.4 G
-1.515(lope recipients for this message \(after aliasing and for).15 F(-)
--.2 E -.1(wa)189 510.4 S(rding\).).1 E 45.05(msgid The)117 526.6 R
-(message id of the message \(from the header\).)2.5 E 48.39(proto The)
-117 542.8 R(protocol used to recei)2.5 E .3 -.15(ve t)-.25 H
-(his message \(e.g., ESMTP or UUCP\)).15 E 49.51(relay The)117 559 R
-(machine from which it w)2.5 E(as recei)-.1 E -.15(ve)-.25 G(d.).15 E
-.43(There is also one line logged per deli)117 575.2 R -.15(ve)-.25 G
-.43(ry attempt \(so there can be se).15 F -.15(ve)-.25 G .43
-(ral per message if deli).15 F(v-)-.25 E
-(ery is deferred or there are multiple recipients\).)117 587.2 Q
-(Fields are:)5 E 61.72(to A)117 603.4 R
-(comma-separated list of the recipients to this mailer)2.5 E(.)-.55 E
-41.73(ctladdr The)117 619.6 R -.74(``)2.726 G .226(controlling user').74
-F .226(', that is, the name of the user whose credentials we use)-.74 F
-(for deli)189 631.6 Q -.15(ve)-.25 G(ry).15 E(.)-.65 E 47.84(delay The)
-117 647.8 R 1.303(total delay between the time this message w)3.804 F
-1.303(as recei)-.1 F -.15(ve)-.25 G 3.803(da).15 G 1.303(nd the time it)
--3.803 F -.1(wa)189 659.8 S 2.5(sd).1 G(eli)-2.5 E -.15(ve)-.25 G(red.)
-.15 E .32 LW 76 669.4 72 669.4 DL 80 669.4 76 669.4 DL 84 669.4 80 669.4
-DL 88 669.4 84 669.4 DL 92 669.4 88 669.4 DL 96 669.4 92 669.4 DL 100
-669.4 96 669.4 DL 104 669.4 100 669.4 DL 108 669.4 104 669.4 DL 112
-669.4 108 669.4 DL 116 669.4 112 669.4 DL 120 669.4 116 669.4 DL 124
-669.4 120 669.4 DL 128 669.4 124 669.4 DL 132 669.4 128 669.4 DL 136
-669.4 132 669.4 DL 140 669.4 136 669.4 DL 144 669.4 140 669.4 DL 148
-669.4 144 669.4 DL 152 669.4 148 669.4 DL 156 669.4 152 669.4 DL 160
-669.4 156 669.4 DL 164 669.4 160 669.4 DL 168 669.4 164 669.4 DL 172
-669.4 168 669.4 DL 176 669.4 172 669.4 DL 180 669.4 176 669.4 DL 184
-669.4 180 669.4 DL 188 669.4 184 669.4 DL 192 669.4 188 669.4 DL 196
-669.4 192 669.4 DL 200 669.4 196 669.4 DL 204 669.4 200 669.4 DL 208
-669.4 204 669.4 DL 212 669.4 208 669.4 DL 216 669.4 212 669.4 DL/F5 5
-/Times-Roman@0 SF(5)93.6 679.8 Q/F6 8/Times-Roman@0 SF
-(Except on Ultrix, which does not support f)3.2 I
-(acilities in the syslog.)-.08 E F5(6)93.6 693.4 Q F6(This format may v)
-3.2 I(ary slightly if your v)-.2 E(endor has changed the syntax.)-.12 E
-EP
-%%Page: 14 10
-%%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 42.84
-(xdelay The)117 96 R .116(amount of time needed in this deli)2.615 F
--.15(ve)-.25 G .116(ry attempt \(normally indicati).15 F .416 -.15(ve o)
--.25 H 2.616(ft).15 G(he)-2.616 E(speed of the connection\).)189 108 Q
-43.95(mailer The)117 124.2 R(name of the mailer used to deli)2.5 E -.15
-(ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(his recipient.)-2.5 E 49.51
-(relay The)117 140.4 R(name of the host that actually accepted \(or rej\
-ected\) this recipient.)2.5 E 55.61(stat The)117 156.6 R(deli)2.5 E -.15
-(ve)-.25 G(ry status.).15 E
-(Not all \214elds are present in all messages; for e)117 172.8 Q
-(xample, the relay is not listed for local deli)-.15 E -.15(ve)-.25 G
-(ries.).15 E F0 2.5(2.1.2. Le)102 196.8 R -.1(ve)-.15 G(ls).1 E F1 .205
-(If you ha)142 213 R -.15(ve)-.2 G/F2 10/Times-Italic@0 SF(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 225 S(ar)-2.787 E .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 237 R .651(west le)-.25 F -.15(ve)-.25 G 3.151
-(lo).15 G .651(nly e)-3.151 F .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)
--3.15 E .825(most mundane and uninteresting e)117 249 R -.15(ve)-.25 G
-.825(nts are recorded for posterity).15 F 5.826(.A)-.65 G 3.326(sac)
--5.826 G(on)-3.326 E -.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 261 R
--.15(ve)-.25 G .201(ls abo).15 F .501 -.15(ve 6)-.15 H 2.701(4a).15 G .2
-(re reserv)-2.701 F .2(ed for deb)-.15 F .2(ugging pur)-.2 F(-)-.2 E 2.5
-(poses. Le)117 273 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 289.2 S(omplete description of the log le)-2.5 E -.15
-(ve)-.25 G(ls is gi).15 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ns)-2.5 G
-(ection 4.6.)-2.5 E F0 2.5(2.2. Dumping)87 313.2 R(State)2.5 E F1 -1.1
-(Yo)127 329.4 S 2.563(uc)1.1 G .063(an ask)-2.563 F F2(sendmail)2.563 E
-F1 .064(to log a dump of the open \214les and the connection cache by s\
-ending it a)2.563 F/F3 9/Times-Roman@0 SF(SIGUSR1)102 341.4 Q F1 2.5
-(signal. The)2.5 F(results are logged at)2.5 E F3(LOG_DEB)2.5 E(UG)-.09
-E F1(priority)2.5 E(.)-.65 E F0 2.5(2.3. The)87 365.4 R(Mail Queue)2.5 E
-F1 1.283(Sometimes a host cannot handle a message immediately)127 381.6
-R 6.283(.F)-.65 G 1.283(or e)-6.433 F 1.283(xample, it may be do)-.15 F
-1.282(wn or)-.25 F -.15(ove)102 393.6 S .042
-(rloaded, causing it to refuse connections.).15 F .043
-(The sending host is then e)5.043 F .043(xpected to sa)-.15 F .343 -.15
-(ve t)-.2 H .043(his message).15 F
-(in its mail queue and attempt to deli)102 405.6 Q -.15(ve)-.25 G 2.5
-(ri).15 G 2.5(tl)-2.5 G(ater)-2.5 E(.)-.55 E .568
-(Under normal conditions the mail queue will be processed transparently)
-127 421.8 R 5.568(.H)-.65 G -.25(ow)-5.568 G -2.15 -.25(ev e).25 H 1.368
--.4(r, y).25 H .568(ou may).4 F .993(\214nd that manual interv)102 433.8
-R .993(ention is sometimes necessary)-.15 F 5.993(.F)-.65 G .993(or e)
--6.143 F .993(xample, if a major host is do)-.15 F .994(wn for a)-.25 F
-1.699(period of time the queue may become clogged.)102 445.8 R(Although)
-6.699 E F2(sendmail)4.199 E F1 1.699(ought to reco)4.199 F -.15(ve)-.15
-G 4.199(rg).15 G(racefully)-4.199 E(when the host comes up, you may \
-\214nd performance unacceptably bad in the meantime.)102 457.8 Q F0 2.5
-(2.3.1. Printing)102 481.8 R(the queue)2.5 E F1 .526
-(The contents of the queue can be printed using the)142 498 R F2(mailq)
-3.026 E F1 .526(command \(or by specifying the)3.026 F F0(\255bp)117 510
-Q F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A(mailq)157 526.2 Q 1.673
-(This will produce a listing of the queue id')117 542.4 R 1.673
-(s, the size of the message, the date the message)-.55 F
-(entered the queue, and the sender and recipients.)117 554.4 Q F0 2.5
-(2.3.2. F)102 578.4 R(or)-.25 E(cing the queue)-.18 E F2(Sendmail)142
-594.6 Q F1 .352(should run the queue automatically at interv)2.852 F
-2.853(als. When)-.25 F .353(using multiple queues, a)2.853 F .517(separ\
-ate process will be created to run each of the queues unless the queue \
-run is initiated by a)117 606.6 R .723(user with the v)117 618.6 R .724
-(erbose \215ag.)-.15 F .724
-(The algorithm is to read and sort the queue, and then to attempt to)
-5.724 F .37(process all jobs in order)117 630.6 R 5.37(.W)-.55 G .37
-(hen it attempts to run the job,)-5.37 F F2(sendmail)2.87 E F1 .37
-(\214rst checks to see if the job)2.87 F(is lock)117 642.6 Q 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 658.8
-R .338(xists at an)-.15 F 2.838(yt)-.15 G .339(ime, since there)-2.838 F
-.095(is no guarantee that a job cannot tak)117 670.8 R 2.595(ef)-.1 G
-(ore)-2.595 E -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)-2.595 G .094
-(rocess \(ho)-2.595 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)
-2.994 E F1 .094(does include heuris-)2.594 F 1.086(tics to try to abort\
- jobs that are taking absurd amounts of time; technically)117 682.8 R
-3.587(,t)-.65 G 1.087(his violates RFC)-3.587 F .462(821, b)117 694.8 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.086(freeze the entire queue.)117 706.8 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)-3.586 E 1.386 -.15
-(ve r)-.25 H 1.086(ecipient host or a program recipient that).15 F(ne)
-117 718.8 Q -.15(ve)-.25 G 5.343(rr).15 G 2.843
-(eturns can accumulate man)-5.343 F 5.343(yp)-.15 G 2.842
-(rocesses in your system.)-5.343 F(Unfortunately)7.842 E 5.342(,t)-.65 G
-2.842(here is no)-5.342 F EP
-%%Page: 15 11
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-15)195.86 E/F1 10/Times-Roman@0 SF(completely general w)117 96 Q
-(ay to solv)-.1 E 2.5(et)-.15 G(his.)-2.5 E .082
-(In some cases, you may \214nd that a major host going do)142 112.2 R
-.083(wn for a couple of days may create)-.25 F 2.925(ap)117 124.2 S
-(rohibiti)-2.925 E -.15(ve)-.25 G .425(ly lar).15 F .425(ge queue.)-.18
-F .424(This will result in)5.425 F/F2 10/Times-Italic@0 SF(sendmail)
-2.924 E F1 .424(spending an inordinate amount of time)2.924 F 1.084
-(sorting the queue.)117 136.2 R 1.084(This situation can be \214x)6.084
-F 1.084(ed by mo)-.15 F 1.085(ving the queue to a temporary place and)
--.15 F .023(creating a ne)117 148.2 R 2.523(wq)-.25 G 2.523(ueue. The)
--2.523 F .022(old queue can be run later when the of)2.523 F .022
-(fending host returns to service.)-.25 F 1.6 -.8(To d)142 164.4 T 2.5
-(ot).8 G(his, it is acceptable to mo)-2.5 E .3 -.15(ve t)-.15 H
-(he entire queue directory:).15 E(cd /v)157 180.6 Q(ar/spool)-.25 E
-(mv mqueue omqueue; mkdir mqueue; chmod 700 mqueue)157 192.6 Q -1.1(Yo)
-117 208.8 S 2.708(us)1.1 G .208(hould then kill the e)-2.708 F .209(xis\
-ting daemon \(since it will still be processing in the old queue direc-)
--.15 F(tory\) and create a ne)117 220.8 Q 2.5(wd)-.25 G(aemon.)-2.5 E
-1.6 -.8(To r)142 237 T(un the old mail queue, run the follo).8 E
-(wing command:)-.25 E(/usr/sbin/sendmail \255oQ/v)157 253.2 Q
-(ar/spool/omqueue \255q)-.25 E(The)117 269.4 Q F0(\255oQ)2.868 E F1 .367
-(\215ag speci\214es an alternate queue directory and the)2.868 F F0
-<ad71>2.867 E F1 .367(\215ag says to just run e)2.867 F -.15(ve)-.25 G
-.367(ry job in).15 F .593(the queue.)117 281.4 R .593(If you ha)5.593 F
-.893 -.15(ve a t)-.2 H(endenc).15 E 3.093(yt)-.15 G -2.1 -.25(ow a)
--3.093 H .593(rd v).25 F -.1(oy)-.2 G .593(eurism, you can use the).1 F
-F0<ad76>3.094 E F1 .594(\215ag to w)3.094 F .594(atch what is)-.1 F
-(going on.)117 293.4 Q
-(When the queue is \214nally emptied, you can remo)142 309.6 Q .3 -.15
-(ve t)-.15 H(he directory:).15 E(rmdir /v)157 325.8 Q(ar/spool/omqueue)
--.25 E F0 2.5(2.4. Disk)87 354 R(Based Connection Inf)2.5 E(ormation)
--.25 E F2(Sendmail)127 370.2 Q F1 .597(stores a lar)3.097 F .596
-(ge amount of information about each remote system it has connected to)
--.18 F 1.127(in memory)102 382.2 R 3.627(.I)-.65 G 3.627(ti)-3.627 G
-3.627(sn)-3.627 G 1.627 -.25(ow p)-3.627 H 1.127(ossible to preserv).25
-F 3.627(es)-.15 G 1.127
-(ome of this information on disk as well, by using the)-3.627 F F0
-(HostStatusDir)102 394.2 Q(ectory)-.18 E F1 1.705
-(option, so that it may be shared between se)4.205 F -.15(ve)-.25 G
-1.705(ral in).15 F -.2(vo)-.4 G 1.705(cations of).2 F F2(sendmail)4.205
-E F1(.)A .283(This allo)102 406.2 R .283(ws mail to be queued immediate\
-ly or skipped during a queue run if there has been a recent)-.25 F -.1
-(fa)102 418.2 S(ilure in connecting to a remote machine.).1 E 1.439
-(Additionally enabling)127 434.4 R F0(SingleThr)3.939 E(eadDeli)-.18 E
--.1(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439
-(fect of single-threading mail)-.25 F(deli)102 446.4 Q -.15(ve)-.25 G
-1.61(ry to a destination.).15 F 1.611
-(This can be quite helpful if the remote machine is running an SMTP)6.61
-F(serv)102 458.4 Q 1.011(er that is easily o)-.15 F -.15(ve)-.15 G 1.011
-(rloaded or cannot accept more than a single connection at a time, b).15
-F 1.01(ut can)-.2 F .458
-(cause some messages to be punted to a future queue run.)102 470.4 R
-.458(It also applies to)5.458 F F2(all)2.958 E F1 .458
-(hosts, so setting this)2.958 F .282(because you ha)102 482.4 R .582
--.15(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281
-(are that is easily o)-.1 F -.15(ve)-.15 G .281(rrun can cause mail).15
-F .315(to other hosts to be slo)102 494.4 R .315(wed do)-.25 F 2.815
-(wn. If)-.25 F .315(this option is set, you probably w)2.815 F .315
-(ant to set the)-.1 F F0(MinQueueAge)2.815 E F1 .872
-(option as well and run the queue f)102 506.4 R .871
-(airly frequently; this w)-.1 F .871
-(ay jobs that are skipped because another)-.1 F F2(sendmail)102 518.4 Q
-F1 .363(is talking to the same host will be tried ag)2.863 F .364
-(ain quickly rather than being delayed for a long)-.05 F(time.)102 530.4
-Q 1.099
-(The disk based host information is stored in a subdirectory of the)127
-546.6 R F0(mqueue)3.598 E F1 1.098(directory called)3.598 F F0
-(.hoststat)102 560.6 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.749(.R)4 K(emo)
--6.749 E 1.749(ving this directory and its subdirectories has an ef)-.15
-F 1.75(fect similar to the)-.25 F F2(pur)4.25 E -.1(ge)-.37 G(stat).1 E
-F1 .046(command and is completely safe.)102 572.6 R .045
-(The information in these directories can be perused with the)5.046 F F2
-(host-)2.545 E(stat)102 584.6 Q F1 .513(command, which will indicate th\
-e host name, the last access, and the status of that access.)3.012 F(An)
-5.513 E .69(asterisk in the left most column indicates that a)102 596.6
-R F2(sendmail)3.19 E F1 .69(process currently has the host lock)3.19 F
-.69(ed for)-.1 F(mail deli)102 608.6 Q -.15(ve)-.25 G(ry).15 E(.)-.65 E
-.53(The disk based connection information is treated the same w)127
-624.8 R .53(ay as memory based connection)-.1 F .536
-(information for the purpose of timeouts.)102 636.8 R .536(By def)5.536
-F .536(ault, information about host f)-.1 F .536(ailures is v)-.1 F .536
-(alid for 30)-.25 F 2.5(minutes. This)102 648.8 R
-(can be adjusted with the)2.5 E F0 -.18(Ti)2.5 G(meout.hoststatus).18 E
-F1(option.)2.5 E .022
-(The connection information stored on disk may be pur)127 665 R .023
-(ged at an)-.18 F 2.523(yt)-.15 G .023(ime with the)-2.523 F F2(pur)
-2.523 E -.1(ge)-.37 G(stat).1 E F1(com-)2.523 E .95(mand or by in)102
-677 R -.2(vo)-.4 G .949(king sendmail with the).2 F F0(\255bH)3.449 E F1
-3.449(switch. The)3.449 F .949(connection information may be vie)3.449 F
-(wed)-.25 E .32 LW 76 686.6 72 686.6 DL 80 686.6 76 686.6 DL 84 686.6 80
-686.6 DL 88 686.6 84 686.6 DL 92 686.6 88 686.6 DL 96 686.6 92 686.6 DL
-100 686.6 96 686.6 DL 104 686.6 100 686.6 DL 108 686.6 104 686.6 DL 112
-686.6 108 686.6 DL 116 686.6 112 686.6 DL 120 686.6 116 686.6 DL 124
-686.6 120 686.6 DL 128 686.6 124 686.6 DL 132 686.6 128 686.6 DL 136
-686.6 132 686.6 DL 140 686.6 136 686.6 DL 144 686.6 140 686.6 DL 148
-686.6 144 686.6 DL 152 686.6 148 686.6 DL 156 686.6 152 686.6 DL 160
-686.6 156 686.6 DL 164 686.6 160 686.6 DL 168 686.6 164 686.6 DL 172
-686.6 168 686.6 DL 176 686.6 172 686.6 DL 180 686.6 176 686.6 DL 184
-686.6 180 686.6 DL 188 686.6 184 686.6 DL 192 686.6 188 686.6 DL 196
-686.6 192 686.6 DL 200 686.6 196 686.6 DL 204 686.6 200 686.6 DL 208
-686.6 204 686.6 DL 212 686.6 208 686.6 DL 216 686.6 212 686.6 DL/F4 5
-/Times-Roman@0 SF(7)93.6 697 Q/F5 8/Times-Roman@0 SF
-(This is the usual v)3.2 I(alue of the)-.2 E/F6 8/Times-Bold@0 SF
-(HostStatusDir)2 E(ectory)-.144 E F5(option; it can, of course, go an)2
-E(ywhere you lik)-.12 E 2(ei)-.08 G 2(ny)-2 G(our \214lesystem.)-2 E EP
-%%Page: 16 12
-%%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(with the)
-102 96 Q/F2 10/Times-Italic@0 SF(hoststat)2.5 E F1(command or by in)2.5
-E -.2(vo)-.4 G(king sendmail with the).2 E F0(\255bh)2.5 E F1(switch.)
-2.5 E F0 2.5(2.5. The)87 120 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The\
- implementation of certain system services such as host and user name l\
-ookup is con-)127 136.2 R .336(trolled by the service switch.)102 148.2
-R .336(If the host operating system supports such a switch)5.336 F F2
-(sendmail)2.835 E F1 .335(will use)2.835 F(the nati)102 162.2 Q .3 -.15
-(ve ve)-.25 H 2.5(rsion. Ultrix,).15 F(Solaris, and DEC OSF/1 are e)2.5
-E(xamples of such systems)-.15 E/F3 7/Times-Roman@0 SF(8)-4 I F1(.)4 I
-.88(If the underlying operating system does not support a service switc\
-h \(e.g., SunOS 4.X, HP-)127 178.4 R .211(UX, BSD\) then)102 190.4 R F2
-(sendmail)2.711 E F1 .212(will pro)2.711 F .212
-(vide a stub implementation.)-.15 F(The)5.212 E F0(Ser)2.712 E
-(viceSwitchFile)-.1 E F1 .212(option points)2.712 F .937
-(to the name of a \214le that has the service de\214nitions.)102 202.4 R
-.937(Each line has the name of a service and the)5.937 F
-(possible implementations of that service.)102 214.4 Q -.15(Fo)5 G 2.5
-(re).15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 230.6 R
-(\214les nis)2.5 E 6.84(aliases \214les)142 242.6 R(nis)2.5 E .328
-(will ask)102 258.8 R F2(sendmail)2.828 E F1 .328
-(to look for hosts in the Domain Name System \214rst.)2.828 F .329
-(If the requested host name is)5.329 F .379
-(not found, it tries local \214les, and if that f)102 270.8 R .379
-(ails it tries NIS.)-.1 F(Similarly)5.379 E 2.879(,w)-.65 G .379
-(hen looking for aliases it will)-2.879 F
-(try the local \214les \214rst follo)102 282.8 Q(wed by NIS.)-.25 E
-1.269(Service switches are not completely inte)127 299 R 3.769
-(grated. F)-.15 F 1.269(or e)-.15 F 1.269(xample, despite the f)-.15 F
-1.27(act that the host)-.1 F .294(entry listed in the abo)102 311 R .594
--.15(ve ex)-.15 H .293
-(ample speci\214es to look in NIS, on SunOS this w).15 F(on')-.1 E 2.793
-(th)-.18 G .293(appen because the)-2.793 F 1.398
-(system implementation of)102 323 R F2 -.1(ge)3.898 G(thostbyname).1 E
-F1 1.398(\(3\) doesn')1.666 F 3.898(tu)-.18 G 1.399(nderstand this.)
--3.898 F 1.399(If there is enough demand)6.399 F F2(sendmail)102 335 Q
-F1 .015(may reimplement)2.515 F F2 -.1(ge)2.515 G(thostbyname).1 E F1
-(\(3\),)1.666 E F2 -.1(ge)2.515 G(thostbyaddr).1 E F1(\(3\),)1.666 E F2
--.1(ge)2.515 G(tpwent).1 E F1 .014(\(3\), and the other system)1.666 F
-(routines that w)102 347 Q(ould be necessary to mak)-.1 E 2.5(et)-.1 G
-(his w)-2.5 E(ork seamlessly)-.1 E(.)-.65 E F0 2.5(2.6. The)87 371 R
-(Alias Database)2.5 E F1 2.074(After recipient addresses are read from \
-the SMTP connection or command line the)127 387.2 R 4.574(ya)-.15 G(re)
--4.574 E .6(parsed by ruleset 0, which must resolv)102 399.2 R 3.1(et)
--.15 G 3.099(oa{)-3.1 G F2(mailer)-3.099 E F1(,)A F2(host)3.099 E F1(,)A
-F2(addr)3.099 E(ess)-.37 E F1 3.099(}t)C 3.099(riple. If)-3.099 F .599
-(the \215ags selected by)3.099 F(the)102 411.2 Q F2(mailer)3.099 E F1
-.599(include the)3.099 F F0(A)3.099 E F1 .599(\(aliasable\) \215ag, the)
-3.099 F F2(addr)3.099 E(ess)-.37 E F1 .6(part of the triple is look)
-3.099 F .6(ed up as the k)-.1 F .9 -.15(ey \()-.1 H(i.e.,).15 E .636
-(the left hand side\) into the alias database.)102 423.2 R .636
-(If there is a match, the address is deleted from the send)5.636 F .776
-(queue and all addresses on the right hand side of the alias are added \
-in place of the alias that w)102 435.2 R(as)-.1 E 2.683(found. This)102
-447.2 R .183(is a recursi)2.683 F .483 -.15(ve o)-.25 H .183(peration, \
-so aliases found in the right hand side of the alias are similarly).15 F
--.15(ex)102 459.2 S(panded.).15 E 3.718(The alias database e)127 475.4 R
-3.718(xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718
-(is a te)6.218 F 3.718(xt form, maintained in the \214le)-.15 F F2
-(/etc/mail/aliases.)102 487.4 Q F1(The aliases are of the form)5 E
-(name: name1, name2, ...)142 503.6 Q
-(Only local names may be aliased; e.g.,)102 519.8 Q(eric@prep.ai.MIT)142
-536 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E 1.088
-(will not ha)102 554.2 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef).15 F
-1.088(fect \(e)-.25 F 1.088(xcept on prep.ai.MIT)-.15 F 1.088
-(.EDU, and the)-.74 F 3.588(yp)-.15 G 1.088(robably don')-3.588 F 3.587
-(tw)-.18 G 1.087(ant me\))-3.687 F F3(9)-4 I F1(.)4 I .986
-(Aliases may be continued by starting an)102 566.2 R 3.486(yc)-.15 G
-.986(ontinuation lines with a space or a tab or by putting a)-3.486 F
-.776(backslash directly before the ne)102 578.2 R 3.276(wline. Blank)
--.25 F .776(lines and lines be)3.276 F .776
-(ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 590.2
-Q .65(The second form is processed by the)127 608.4 R F2(ndbm)3.15 E F1
-(\(3\))1.666 E F3(10)-4 I F1 .65(or the Berk)3.15 4 N(ele)-.1 E 3.15(yD)
--.15 G 3.15(Bl)-3.15 G(ibrary)-3.15 E 5.651(.T)-.65 G .651
-(his form is in)-5.651 F .794(the \214le)102 620.4 R F2
-(/etc/mail/aliases.db)3.294 E F1 .794(\(if using NEWDB\) or)3.294 F F2
-(/etc/mail/aliases.dir)3.294 E F1(and)3.294 E F2(/etc/mail/aliases.pa)
-3.294 E(g)-.1 E F1(\(if)3.294 E 1.126(using NDBM\).)102 632.4 R 1.126
-(This is the form that)6.126 F F2(sendmail)3.627 E F1 1.127
-(actually uses to resolv)3.627 F 3.627(ea)-.15 G 3.627(liases. This)
--3.627 F 1.127(technique is)3.627 F .32 LW 76 642 72 642 DL 80 642 76
-642 DL 84 642 80 642 DL 88 642 84 642 DL 92 642 88 642 DL 96 642 92 642
-DL 100 642 96 642 DL 104 642 100 642 DL 108 642 104 642 DL 112 642 108
-642 DL 116 642 112 642 DL 120 642 116 642 DL 124 642 120 642 DL 128 642
-124 642 DL 132 642 128 642 DL 136 642 132 642 DL 140 642 136 642 DL 144
-642 140 642 DL 148 642 144 642 DL 152 642 148 642 DL 156 642 152 642 DL
-160 642 156 642 DL 164 642 160 642 DL 168 642 164 642 DL 172 642 168 642
-DL 176 642 172 642 DL 180 642 176 642 DL 184 642 180 642 DL 188 642 184
-642 DL 192 642 188 642 DL 196 642 192 642 DL 200 642 196 642 DL 204 642
-200 642 DL 208 642 204 642 DL 212 642 208 642 DL 216 642 212 642 DL/F4 5
-/Times-Roman@0 SF(8)93.6 652.4 Q/F5 8/Times-Roman@0 SF .107
-(HP-UX 10 has service switch support, b)3.2 J .108
-(ut since the APIs are apparently not a)-.16 F -.2(va)-.16 G .108
-(ilable in the libraries).2 F/F6 8/Times-Italic@0 SF(sendmail)2.108 E F5
-.108(does not use the)2.108 F(nati)72 665.2 Q .24 -.12(ve s)-.2 H
-(ervice switch in this release.).12 E F4(9)93.6 675.6 Q F5(Actually)3.2
-I 2(,a)-.52 G .24 -.12(ny m)-2 H(ailer that has the `).12 E 1.776 -.888
-(A' m)-.64 H(ailer \215ag set will permit aliasing; this is normally li\
-mited to the local mailer).888 E(.)-.44 E F4(10)93.6 689.2 Q F5(The)3.2
-I F6(gdbm)2 E F5(package does not w)2 E(ork.)-.08 E EP
-%%Page: 17 13
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF(used to impro)102 96 Q .3
--.15(ve p)-.15 H(erformance.).15 E
-(The control of search order is actually set by the service switch.)127
-112.2 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 128.4 S
-(liasFile=switch:aliases)-2.5 E .927(is al)102 144.6 R -.1(wa)-.1 G .927
-(ys added as the \214rst alias entry; also, the \214rst alias \214le na\
-me without a class \(e.g., without).1 F .268(\231nis:\232 on the front\
-\) will be used as the name of the \214le for a `)102 156.6 R(`\214les')
--.74 E 2.769('e)-.74 G .269(ntry in the aliases switch.)-2.769 F -.15
-(Fo)5.269 G(r).15 E -.15(ex)102 168.6 S
-(ample, if the con\214guration \214le contains).15 E 2.5(OA)142 184.8 S
-(liasFile=/etc/mail/aliases)-2.5 E(and the service switch contains)102
-201 Q 6.84(aliases nis)142 217.2 R(\214les nisplus)2.5 E 1.164(then ali\
-ases will \214rst be searched in the NIS database, then in /etc/mail/al\
-iases, then in the NIS+)102 233.4 R(database.)102 245.4 Q -1.1(Yo)127
-261.6 S 2.5(uc)1.1 G(an also use)-2.5 E/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:)-2.65 E 2.5(OA)142 277.8 S
-(liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 289.8 S
-(liasFile=nis:mail.aliases@my)-2.5 E(.nis.domain)-.65 E .143(will \214r\
-st search the /etc/mail/aliases \214le and then the map named \231mail.\
-aliases\232 in \231my)102 306 R(.nis.domain\232.)-.65 E -.8(Wa)102 318 S
-.59(rning: if you b).8 F .59(uild your o)-.2 F(wn)-.25 E F2(NIS)3.09 E
-F1 .589(-based alias \214les, be sure to pro)B .589(vide the)-.15 F F0
-<ad6c>3.089 E F1 .589(\215ag to)3.089 F/F3 10/Times-Italic@0 SF(mak)
-3.089 E(edbm)-.1 E F1(\(8\))A .159(to map upper case letters in the k)
-102 330 R -.15(ey)-.1 G 2.659(st).15 G 2.659(ol)-2.659 G -.25(ow)-2.659
-G .159(er case; otherwise, aliases with upper case letters in their).25
-F(names w)102 342 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.)
--2.5 E(Additional \215ags can be added after the colon e)127 358.2 Q
-(xactly lik)-.15 E 2.5(ea)-.1 G F0(K)A F1(line \212 for e)2.5 E(xample:)
--.15 E 2.5(OA)142 374.4 S(liasFile=nis:\255N mail.aliases@my)-2.5 E
-(.nis.domain)-.65 E(will search the appropriate NIS map and al)102 390.6
-Q -.1(wa)-.1 G(ys include null bytes in the k).1 E -.15(ey)-.1 G 5(.A)
--.5 G(lso:)-5 E 2.5(OA)142 406.8 S(liasFile=nis:\255f mail.aliases@my)
--2.5 E(.nis.domain)-.65 E(will pre)102 423 Q -.15(ve)-.25 G
-(nt sendmail from do).15 E(wncasing the k)-.25 E .3 -.15(ey b)-.1 H
-(efore the alias lookup.).15 E F0 2.5(2.6.1. Reb)102 447 R
-(uilding the alias database)-.2 E F1(The)142 463.2 Q F3(hash)3.08 E F1
-(or)3.08 E F3(dbm)3.08 E F1 -.15(ve)3.08 G .579
-(rsion of the database may be reb).15 F .579(uilt e)-.2 F .579
-(xplicitly by e)-.15 F -.15(xe)-.15 G .579(cuting the com-).15 F(mand)
-117 475.2 Q(ne)157 491.4 Q -.1(wa)-.25 G(liases).1 E(This is equi)117
-507.6 Q -.25(va)-.25 G(lent to gi).25 E(ving)-.25 E F3(sendmail)2.5 E F1
-(the)2.5 E F0(\255bi)2.5 E F1(\215ag:)2.5 E(/usr/sbin/sendmail \255bi)
-157 523.8 Q 2.29(If the)142 544.2 R F0(Reb)4.79 E(uildAliases)-.2 E F1
-(\(old)4.79 E F0(D)4.79 E F1 4.79(\)o)C 2.29
-(ption is speci\214ed in the con\214guration,)-4.79 F F3(sendmail)4.79 E
-F1(will)4.79 E(reb)117 556.2 Q .775(uild the alias database automatical\
-ly if possible when it is out of date.)-.2 F(Auto-reb)5.774 E .774
-(uild can be)-.2 F 1.853(dangerous on hea)117 568.2 R 1.853
-(vily loaded machines with lar)-.2 F 1.853
-(ge alias \214les; if it might tak)-.18 F 4.354(em)-.1 G 1.854
-(ore than the)-4.354 F(reb)117 580.2 Q 2.832(uild timeout \(option)-.2 F
-F0(AliasW)5.332 E(ait)-.65 E F1 5.332(,o)C(ld)-5.332 E F0(a)5.332 E F1
-5.332(,w)C 2.831(hich is normally \214v)-5.332 F 5.331(em)-.15 G 2.831
-(inutes\) to reb)-5.331 F 2.831(uild the)-.2 F
-(database, there is a chance that se)117 592.2 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 608.4 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 620.4 Q(xample, it can reb)-.15 E
-(uild NDBM databases b)-.2 E(ut not NIS databases\).)-.2 E F0 2.5
-(2.6.2. P)102 644.4 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 660.6 R(The)6.13 E 3.63(ya)-.15 G 1.13(ll result)-3.63 F 1.103
-(from a)117 672.6 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 684.6 R 3.749(oc)-.1 G 1.248(ircumsta\
-nces: One process accesses the database while another process is)-3.749
-F(reb)117 696.6 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 708.6 Q(uild.)-.2 E EP
-%%Page: 18 14
-%%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 .401
-(Sendmail has three techniques to try to relie)142 96 R .701 -.15(ve t)
--.25 H .401(hese problems.).15 F .4(First, it ignores interrupts)5.401 F
-.045(while reb)117 108 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 .177(partially reb)117 120 R .177(uilt database.)-.2 F
-.177(Second, it locks the database source \214le during the reb)5.177 F
-.176(uild \212 b)-.2 F .176(ut that)-.2 F .812(may not w)117 132 R .812
-(ork o)-.1 F -.15(ve)-.15 G 3.312(rN).15 G .812
-(FS or if the \214le is unwritable.)-3.312 F .813
-(Third, at the end of the reb)5.813 F .813(uild it adds an)-.2 F
-(alias of the form)117 144 Q(@: @)157 160.2 Q .336
-(\(which is not normally le)117 176.4 R -.05(ga)-.15 G 2.836
-(l\). Before).05 F/F2 10/Times-Italic@0 SF(sendmail)2.836 E F1 .336
-(will access the database, it checks to insure that)2.836 F
-(this entry e)117 190.4 Q(xists)-.15 E/F3 7/Times-Roman@0 SF(11)-4 I F1
-(.)4 I F0 2.5(2.6.3. List)102 214.4 R -.1(ow)2.5 G(ners).1 E F1 .4
-(If an error occurs on sending to a certain address, say \231)142 230.6
-R F2(x)A F1<9a2c>A F2(sendmail)2.901 E F1 .401(will look for an alias)
-2.901 F .418(of the form \231o)117 242.6 R(wner)-.25 E(-)-.2 E F2(x)A F1
-2.918<9a74>C 2.918(or)-2.918 G(ecei)-2.918 E .718 -.15(ve t)-.25 H .418
-(he errors.).15 F .417
-(This is typically useful for a mailing list where the)5.418 F 1.116
-(submitter of the list has no control o)117 254.6 R -.15(ve)-.15 G 3.617
-(rt).15 G 1.117
-(he maintenance of the list itself; in this case the list)-3.617 F
-(maintainer w)117 266.6 Q(ould be the o)-.1 E(wner of the list.)-.25 E
--.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E
-(unix-wizards: eric@ucbarpa, wnj@monet, nosuchuser)157 282.8 Q(,)-.4 E
-(sam@matisse)193 294.8 Q -.25(ow)157 306.8 S(ner).25 E
-(-unix-wizards: unix-wizards-request)-.2 E
-(unix-wizards-request: eric@ucbarpa)157 318.8 Q -.1(wo)117 335 S .689(u\
-ld cause \231eric@ucbarpa\232 to get the error that will occur when som\
-eone sends to unix-wiz-).1 F
-(ards due to the inclusion of \231nosuchuser\232 on the list.)117 347 Q
-.958(List o)142 363.2 R .958(wners also cause the en)-.25 F -.15(ve)-.4
-G .959(lope sender address to be modi\214ed.).15 F .959
-(The contents of the)5.959 F -.25(ow)117 375.2 S .429
-(ner alias are used if the).25 F 2.929(yp)-.15 G .429
-(oint to a single user)-2.929 F 2.928(,o)-.4 G .428
-(therwise the name of the alias itself is used.)-2.928 F -.15(Fo)117
-387.2 S 3.454(rt).15 G .954(his reason, and to obe)-3.454 F 3.454(yI)
--.15 G .954(nternet con)-3.454 F -.15(ve)-.4 G .954(ntions, the \231o)
-.15 F(wner)-.25 E .955(-\232 address normally points at the)-.2 F .504(\
-\231-request\232 address; this causes messages to go out with the typic\
-al Internet con)117 399.2 R -.15(ve)-.4 G .503(ntion of using).15 F -.74
-(``)117 411.2 S F2(list).74 E F1(-request')A 2.5('a)-.74 G 2.5(st)-2.5 G
-(he return address.)-2.5 E F0 2.5(2.7. User)87 435.2 R(Inf)2.5 E
-(ormation Database)-.25 E F1 1.059(If you ha)127 451.4 R 1.359 -.15
-(ve a ve)-.2 H 1.059(rsion of).15 F F2(sendmail)3.559 E F1 1.06
-(with the user information database compiled in, and you)3.559 F(ha)102
-463.4 Q 2.206 -.15(ve s)-.2 H 1.906
-(peci\214ed one or more databases using the).15 F F0(U)4.406 E F1 1.905
-(option, the databases will be searched for a)4.406 F F2(user)102 475.4
-Q F1(:maildrop entry)A 5(.I)-.65 G 2.5(ff)-5 G
-(ound, the mail will be sent to the speci\214ed address.)-2.5 E F0 2.5
-(2.8. P)87 499.4 R(er)-.2 E(-User F)-.37 E(orwarding \(.f)-.25 E
-(orward Files\))-.25 E F1 .12(As an alternati)127 515.6 R .42 -.15(ve t)
--.25 H 2.62(ot).15 G .12(he alias database, an)-2.62 F 2.62(yu)-.15 G
-.121(ser may put a \214le with the name \231.forw)-2.62 F .121
-(ard\232 in his)-.1 F .205(or her home directory)102 527.6 R 5.205(.I)
--.65 G 2.705(ft)-5.205 G .205(his \214le e)-2.705 F(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 539.6 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)
--3.558 F(ard)-.1 E(\214le with contents:)102 551.6 Q(mckusick@ernie)142
-567.8 Q(kirk@calder)142 579.8 Q(then an)102 596 Q 2.5(ym)-.15 G
-(ail arri)-2.5 E(ving for \231mckusick\232 will be redirected to the sp\
-eci\214ed accounts.)-.25 E(Actually)127 612.2 Q 3.375(,t)-.65 G .874(he\
- con\214guration \214le de\214nes a sequence of \214lenames to check.)
--3.375 F .874(By def)5.874 F .874(ault, this is)-.1 F .516(the user')102
-624.2 R 3.016(s.)-.55 G(forw)-3.016 E .517(ard \214le, b)-.1 F .517
-(ut can be de\214ned to be more generally using the)-.2 F F0 -.25(Fo)
-3.017 G(rwardP).25 E(ath)-.1 E F1 3.017(option. If)3.017 F .183
-(you change this, you will ha)102 636.2 R .482 -.15(ve t)-.2 H 2.682(oi)
-.15 G .182(nform your user base of the change; .forw)-2.682 F .182
-(ard is pretty well incor)-.1 F(-)-.2 E(porated into the collecti)102
-648.2 Q .3 -.15(ve s)-.25 H(ubconscious.).15 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/F4 5/Times-Roman@0 SF(11)93.6 689.2 Q/F5
-8/Times-Roman@0 SF(The)3.2 I/F6 8/Times-Bold@0 SF(AliasW)2 E(ait)-.52 E
-F5(option is required in the con\214guration for this action to occur)2
-E 4(.T)-.44 G(his should normally be speci\214ed.)-4 E EP
-%%Page: 19 15
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-19)195.86 E 2.5(2.9. Special)87 96 R(Header Lines)2.5 E/F1 10
-/Times-Roman@0 SF(Se)127 112.2 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 124.2 Q 1.206 -.15(ve i)-.2 H .906
-(nterpretations b).15 F .906(uilt into)-.2 F/F2 10/Times-Italic@0 SF
-(sendmail)3.406 E F1 .905
-(that cannot be changed without changing the code.)3.406 F(These)5.905 E
--.2(bu)102 136.2 S(iltins are described here.).2 E F0 2.5(2.9.1. Err)102
-160.2 R(ors-T)-.18 E(o:)-.92 E F1 .22(If errors occur an)142 176.4 R .22
-(ywhere during processing, this header will cause error messages to go \
-to)-.15 F(the listed addresses.)117 188.4 Q
-(This is intended for mailing lists.)5 E .385(The Errors-T)142 204.6 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)-2.884 F .889(distinction between an en)117 216.6 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)
--3.39 E .81(passed as the en)117 228.6 R -.15(ve)-.4 G .81
-(lope sender address.).15 F .809(It should go a)5.81 F -.1(wa)-.15 G
-4.609 -.65(y. I).1 H 3.309(ti).65 G 3.309(so)-3.309 G .809
-(nly used if the)-3.309 F F0(UseErr)3.309 E(orsT)-.18 E(o)-.92 E F1
-(option is set.)117 240.6 Q(The Errors-T)142 256.8 Q(o: header is of)-.8
-E(\214cially deprecated and will go a)-.25 E -.1(wa)-.15 G 2.5(yi).1 G
-2.5(naf)-2.5 G(uture release.)-2.5 E F0 2.5(2.9.2. A)102 280.8 R(ppar)
--.25 E(ently-T)-.18 E(o:)-.92 E F1 .044
-(RFC 822 requires at least one recipient \214eld \(T)142 297 R .045
-(o:, Cc:, or Bcc: line\) in e)-.8 F -.15(ve)-.25 G .045(ry message.).15
-F .045(If a)5.045 F .562
-(message comes in with no recipients listed in the message then)117 309
-R F2(sendmail)3.062 E F1 .562(will adjust the header)3.062 F .085
-(based on the \231NoRecipientAction\232 option.)117 321 R .085
-(One of the possible actions is to add an \231)5.085 F(Apparently-)-.8 E
--.8(To)117 333 S(:\232 header line for an).8 E 2.5(yr)-.15 G
-(ecipients it is a)-2.5 E -.1(wa)-.15 G(re of.).1 E(The Apparently-T)142
-349.2 Q(o: header is non-standard and is deprecated.)-.8 E F0 2.5
-(2.9.3. Pr)102 373.2 R(ecedence)-.18 E F1 .425(The Precedence: header c\
-an be used as a crude control of message priority)142 389.4 R 5.424(.I)
--.65 G 2.924(tt)-5.424 G .424(weaks the)-2.924 F(sort order in the queu\
-e and can be con\214gured to change the message timeout v)117 401.4 Q
-(alues.)-.25 E F0 2.5(2.10. IDENT)87 425.4 R(Pr)2.5 E(otocol Support)
--.18 E F2(Sendmail)127 441.6 Q F1 .745
-(supports the IDENT protocol as de\214ned in RFC 1413.)3.245 F .746
-(Note that the RFC states a)5.745 F 1.361(client should w)102 453.6 R
-1.361(ait at least 30 seconds for a response.)-.1 F 1.36(The def)6.361 F
-1.36(ault T)-.1 F 1.36(imeout.ident is 5 seconds as)-.35 F(man)102 465.6
-Q 3.024(ys)-.15 G .524(ites ha)-3.024 F .824 -.15(ve a)-.2 H .524
-(dopted the practice of dropping IDENT queries.).15 F .524
-(This has lead to delays process-)5.524 F .452(ing mail.)102 477.6 R
-.452(Although this enhances identi\214cation of the author of an email \
-message by doing a `)5.452 F(`call)-.74 E(back')102 489.6 Q 3.627('t)
--.74 G 3.627(ot)-3.627 G 1.127(he originating system to include the o)
--3.627 F 1.128(wner of a particular TCP connection in the audit)-.25 F
-.164(trail it is in no sense perfect; a determined for)102 501.6 R .164
-(ger can easily spoof the IDENT protocol.)-.18 F .164(The follo)5.164 F
-(w-)-.25 E(ing description is e)102 513.6 Q(xcerpted from RFC 1413:)-.15
-E 2.5(6. Security)127 529.8 R(Considerations)2.5 E .005
-(The information returned by this protocol is at most as trustw)127 546
-R(orth)-.1 E 2.506(ya)-.05 G 2.506(st)-2.506 G .006(he host pro)-2.506 F
-.006(viding it OR)-.15 F .274(the or)127 558 R -.05(ga)-.18 G .274
-(nization operating the host.).05 F -.15(Fo)5.274 G 2.774(re).15 G .273
-(xample, a PC in an open lab has fe)-2.924 F 2.773(wi)-.25 G 2.773(fa)
--2.773 G .573 -.15(ny c)-2.773 H(ontrols).15 E .986(on it to pre)127 570
-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 .987
-(denti\214er the user w)-3.486 F 3.487(ants. Lik)-.1 F(e-)-.1 E 1.441(w\
-ise, if the host has been compromised the information returned may be c\
-ompletely erro-)127 582 R(neous and misleading.)127 594 Q .521(The Iden\
-ti\214cation Protocol is not intended as an authorization or access con\
-trol protocol.)127 610.2 R(At)5.521 E 1.037(best, it pro)127 622.2 R
-1.037(vides some additional auditing information with respect to TCP co\
-nnections.)-.15 F(At)6.036 E -.1(wo)127 634.2 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 650.4 R 2.697
-(couraged. Speci\214cally)127 662.4 R 2.697(,u)-.65 G .197
-(sing Identi\214cation Protocol information to mak)-2.697 F 2.697(ea)-.1
-G .197(ccess control deci-)-2.697 F .514(sions - either as the primary \
-method \(i.e., no other checks\) or as an adjunct to other methods)127
-674.4 R(may result in a weak)127 686.4 Q(ening of normal host security)
--.1 E(.)-.65 E 1.779(An Identi\214cation serv)127 702.6 R 1.778
-(er may re)-.15 F -.15(ve)-.25 G 1.778
-(al information about users, entities, objects or processes).15 F .336
-(which might normally be considered pri)127 714.6 R -.25(va)-.25 G 2.836
-(te. An).25 F .337(Identi\214cation serv)2.836 F .337(er pro)-.15 F .337
-(vides service which)-.15 F EP
-%%Page: 20 16
-%%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 .806
-(is a rough analog of the CallerID services pro)127 96 R .806
-(vided by some phone companies and man)-.15 F 3.306(yo)-.15 G(f)-3.306 E
-1.397(the same pri)127 108 R -.25(va)-.25 G 1.697 -.15(cy c).25 H 1.397
-(onsiderations and ar).15 F 1.398
-(guments that apply to the CallerID service apply to)-.18 F 3.546
-(Identi\214cation. If)127 120 R 1.046(you w)3.546 F(ouldn')-.1 E 3.546
-(tr)-.18 G 1.045(un a "\214nger" serv)-3.546 F 1.045(er due to pri)-.15
-F -.25(va)-.25 G 1.345 -.15(cy c).25 H 1.045(onsiderations you may).15 F
-(not w)127 132 Q(ant to run this protocol.)-.1 E .376
-(In some cases your system may not w)102 148.2 R .377
-(ork properly with IDENT support due to a b)-.1 F .377(ug in the TCP/IP)
--.2 F 3.675(implementation. The)102 160.2 R 1.175(symptoms will be that\
- for some hosts the SMTP connection will be closed)3.675 F .565
-(almost immediately)102 172.2 R 5.565(.I)-.65 G 3.065(ft)-5.565 G .565
-(his is true or if you do not w)-3.065 F .565(ant to use IDENT)-.1 F
-3.066(,y)-.74 G .566(ou should set the IDENT)-3.066 F
-(timeout to zero; this will disable the IDENT protocol.)102 184.2 Q F0
-2.5(3. ARGUMENTS)72 208.2 R F1 .018(The complete list of ar)112 224.4 R
-.018(guments to)-.18 F/F2 10/Times-Italic@0 SF(sendmail)2.517 E F1 .017
-(is described in detail in Appendix A.)2.517 F .017(Some important)5.017
-F(ar)87 236.4 Q(guments are described here.)-.18 E F0 2.5(3.1. Queue)87
-260.4 R(Inter)2.5 E -.1(va)-.1 G(l).1 E F1 .455(The amount of time betw\
-een forking a process to run through the queue is de\214ned by the)127
-276.6 R F0<ad71>2.956 E F1 2.676(\215ag. If)102 288.6 R .176
-(you run with deli)2.676 F -.15(ve)-.25 G .176(ry mode set to).15 F F0
-(i)2.676 E F1(or)2.676 E F0(b)2.675 E F1 .175(this can be relati)2.675 F
--.15(ve)-.25 G .175(ly lar).15 F .175(ge, since it will only be rel-)
--.18 F -.25(eva)102 300.6 S .206(nt when a host that w).25 F .206(as do)
--.1 F .206(wn comes back up.)-.25 F .207(If you run in)5.206 F F0(q)
-2.707 E F1 .207(mode it should be relati)2.707 F -.15(ve)-.25 G .207
-(ly short,).15 F 1.039(since it de\214nes the maximum amount of time th\
-at a message may sit in the queue.)102 312.6 R 1.038(\(See also the)
-6.039 F(MinQueueAge option.\))102 324.6 Q 1.335
-(RFC 1123 section 5.3.1.1 says that this v)127 340.8 R 1.336
-(alue should be at least 30 minutes \(although that)-.25 F
-(probably doesn')102 352.8 Q 2.5(tm)-.18 G(ak)-2.5 E 2.5(es)-.1 G
-(ense if you use `)-2.5 E(`queue-only')-.74 E 2.5('m)-.74 G(ode\).)-2.5
-E F0 2.5(3.2. Daemon)87 376.8 R(Mode)2.5 E F1 .085(If you allo)127 393 R
-2.585(wi)-.25 G .085(ncoming mail o)-2.585 F -.15(ve)-.15 G 2.585(ra).15
-G 2.585(nI)-2.585 G .085(PC connection, you should ha)-2.585 F .384 -.15
-(ve a d)-.2 H .084(aemon running.).15 F(This)5.084 E .069
-(should be set by your)102 405 R F2(/etc/r)2.569 E(c)-.37 E F1 .069
-(\214le using the)2.569 F F0(\255bd)2.569 E F1 2.57(\215ag. The)2.569 F
-F0(\255bd)2.57 E F1 .07(\215ag and the)2.57 F F0<ad71>2.57 E F1 .07
-(\215ag may be combined)2.57 F(in one call:)102 417 Q
-(/usr/sbin/sendmail \255bd \255q30m)142 433.2 Q .293(An alternati)127
-453.6 R .593 -.15(ve a)-.25 H .293(pproach is to in).15 F -.2(vo)-.4 G
-.493 -.1(ke s).2 H .293(endmail from).1 F F2(inetd)2.793 E F1 .293
-(\(8\) \(use the)B F0(\255bs)2.792 E F1 .292(\215ag to ask sendmail)
-2.792 F .255(to speak SMTP on its standard input and output\).)102 465.6
-R .255(This w)5.255 F .255(orks and allo)-.1 F .255(ws you to wrap)-.25
-F F2(sendmail)2.755 E F1 .255(in a)2.755 F 1.39(TCP wrapper program, b)
-102 477.6 R 1.39(ut may be a bit slo)-.2 F 1.39
-(wer since the con\214guration \214le has to be re-read on)-.25 F -2.15
--.25(ev e)102 489.6 T .555(ry message that comes in.).25 F .556
-(If you do this, you still need to ha)5.556 F .856 -.15(ve a)-.2 H F2
-(sendmail)3.206 E F1 .556(running to \215ush the)3.056 F(queue:)102
-501.6 Q(/usr/sbin/sendmail \255q30m)142 517.8 Q F0 2.5(3.3. F)87 546 R
-(or)-.25 E(cing the Queue)-.18 E F1 .04(In some cases you may \214nd th\
-at the queue has gotten clogged for some reason.)127 562.2 R -1.1(Yo)
-5.04 G 2.54(uc)1.1 G .04(an force)-2.54 F 3.184(aq)102 574.2 S .684
-(ueue run using the)-3.184 F 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.185 E F1 .685(\215ag \(v)3.185 F .685(erbose\) when)-.15 F
-(this is done to w)102 586.2 Q(atch what happens:)-.1 E
-(/usr/sbin/sendmail \255q \255v)142 602.4 Q -1.1(Yo)127 622.8 S 4.004
-(uc)1.1 G 1.504
-(an also limit the jobs to those with a particular queue identi\214er)
--4.004 F 4.004(,s)-.4 G(ender)-4.004 E 4.004(,o)-.4 G 4.004(rr)-4.004 G
-(ecipient)-4.004 E .686(using one of the queue modi\214ers.)102 634.8 R
--.15(Fo)5.687 G 3.187(re).15 G .687(xample, \231\255qRberk)-3.337 F(ele)
--.1 E .687(y\232 restricts the queue run to jobs that)-.15 F(ha)102
-646.8 Q .526 -.15(ve t)-.2 H .226(he string \231berk).15 F(ele)-.1 E
-.226(y\232 some)-.15 F .225(where in one of the recipient addresses.)
--.25 F(Similarly)5.225 E 2.725<2c99>-.65 G .225(\255qSstring\232 lim-)
--2.725 F(its the run to particular senders and \231\255qIstring\232 lim\
-its it to particular queue identi\214ers.)102 658.8 Q F0 2.5(3.4. Deb)87
-682.8 R(ugging)-.2 E F1 1.365(There are a f)127 699 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(sendmail)3.865 E F1 6.365(.E)C 1.365(ach deb)-6.365
-F 1.365(ug \215ag has a)-.2 F 1.116(number and a le)102 711 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 .293(that le)102 723 R -.15(ve)-.25 G
-.293(ls greater than nine are \231absurd,).15 F 2.794<9a69>-.7 G .294
-(.e., the)-2.794 F 2.794(yp)-.15 G .294
-(rint out so much information that you w)-2.794 F(ouldn')-.1 E(t)-.18 E
-EP
-%%Page: 21 17
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-21)195.86 E/F1 10/Times-Roman@0 SF .692(normally w)102 96 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 .691
-(ug \215ags are set)-.2 F(using the)102 108 Q F0<ad64>2.5 E F1
-(option; the syntax is:)2.5 E(deb)142 124.2 Q(ug-\215ag:)-.2 E F0<ad64>
-12.78 E F1(deb)2.5 E(ug-list)-.2 E(deb)142 136.2 Q 13.05(ug-list: deb)
--.2 F(ug-option [ , deb)-.2 E(ug-option ]*)-.2 E(deb)142 148.2 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 160.2 Q 3.07(ug-range: inte)-.2 F(ger | inte)-.15 E
-(ger \255 inte)-.15 E(ger)-.15 E(deb)142 172.2 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 188.4 Q 5(.F)-.65 G(or e)
--5.15 E(xample,)-.15 E 34.99(\255d12 Set)142 204.6 R(\215ag 12 to le)2.5
-E -.15(ve)-.25 G 2.5(l1).15 G 27.49(\255d12.3 Set)142 216.6 R
-(\215ag 12 to le)2.5 E -.15(ve)-.25 G 2.5(l3).15 G 24.35
-(\255d3\25517 Set)142 228.6 R(\215ags 3 through 17 to le)2.5 E -.15(ve)
--.25 G 2.5(l1).15 G 16.85(\255d3\25517.4 Set)142 240.6 R
-(\215ags 3 through 17 to le)2.5 E -.15(ve)-.25 G 2.5(l4).15 G -.15(Fo)
-102 256.8 S 4.065(rac).15 G 1.565(omplete list of the a)-4.065 F -.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.566(ook at the code \(the)-4.065
-F 4.066(ya)-.15 G 1.566(re too)-4.066 F(dynamic to k)102 268.8 Q
-(eep this documentation up to date\).)-.1 E F0 2.5(3.5. Changing)87
-292.8 R(the V)2.5 E(alues of Options)-.92 E F1(Options can be o)127 309
-Q -.15(ve)-.15 G(rridden using the).15 E F0<ad6f>2.5 E F1(or)2.5 E F0
-<ad4f>2.5 E F1(command line \215ags.)2.5 E -.15(Fo)5 G 2.5(re).15 G
-(xample,)-2.65 E(/usr/sbin/sendmail \255oT2m)142 325.2 Q .021(sets the)
-102 341.4 R F0(T)2.521 E F1 .021(\(timeout\) option to tw)2.521 F 2.521
-(om)-.1 G .021(inutes for this run only; the equi)-2.521 F -.25(va)-.25
-G .02(lent line using the long option).25 F(name is)102 353.4 Q
-(/usr/sbin/sendmail -O)142 369.6 Q -.35(Ti)-.4 G(meout.queuereturn=2m)
-.35 E .72(Some options ha)127 390 R 1.02 -.15(ve s)-.2 H .72
-(ecurity implications.).15 F .72(Sendmail allo)5.72 F .72
-(ws you to set these, b)-.25 F .72(ut relinquishes)-.2 F
-(its setuid root permissions thereafter)102 404 Q/F2 7/Times-Roman@0 SF
-(12)-4 I F1(.)4 I F0 2.5(3.6. T)87 428 R(rying a Differ)-.74 E
-(ent Con\214guration File)-.18 E F1(An alternati)127 444.2 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 \255oQ/tmp/mqueue)142 460.4 Q .68
-(uses the con\214guration \214le)102 476.6 R/F3 10/Times-Italic@0 SF
-(test.cf)3.18 E F1 .68(instead of the def)3.18 F(ault)-.1 E F3
-(/etc/mail/sendmail.cf)3.18 E(.)-.15 E F1 .68(If the)5.68 F F0<ad43>3.18
-E F1 .68(\215ag has no)3.18 F -.25(va)102 488.6 S(lue it def).25 E
-(aults to)-.1 E F3(sendmail.cf)2.5 E F1(in the current directory)2.5 E
-(.)-.65 E F3(Sendmail)127 504.8 Q F1(gi)2.68 E -.15(ve)-.25 G 2.68(su)
-.15 G 2.68(pi)-2.68 G .179(ts setuid root permissions when you use this\
- \215ag, so it is common to use a)-2.68 F .069(publicly writable direct\
-ory \(such as /tmp\) as the spool directory \(QueueDirectory or Q optio\
-n\) while)102 516.8 R(testing.)102 528.8 Q F0 2.5(3.7. Logging)87 552.8
-R -.74(Tr)2.5 G(af\214c).74 E F1(Man)127 569 Q 3.255(yS)-.15 G .754
-(MTP implementations do not fully implement the protocol.)-3.255 F -.15
-(Fo)5.754 G 3.254(re).15 G .754(xample, some per)-3.404 F(-)-.2 E 1.178
-(sonal computer based SMTPs do not understand continuation lines in rep\
-ly codes.)102 581 R 1.178(These can be)6.178 F -.15(ve)102 593 S .13
-(ry hard to trace.).15 F .13
-(If you suspect such a problem, you can set traf)5.13 F .13
-(\214c logging using the)-.25 F F0<ad58>2.63 E F1 2.63(\215ag. F)2.63 F
-(or)-.15 E -.15(ex)102 605 S(ample,).15 E
-(/usr/sbin/sendmail \255X /tmp/traf)142 621.2 Q(\214c \255bd)-.25 E
-(will log all traf)102 637.4 Q(\214c in the \214le)-.25 E F3(/tmp/tr)2.5
-E(af)-.15 E<8c63>-.18 E F1(.)A .997(This logs a lot of data v)127 653.6
-R .997(ery quickly and should)-.15 F F0(NEVER)3.497 E F1 .998
-(be used during normal operations.)3.498 F .963(After starting up such \
-a daemon, force the errant implementation to send a message to your hos\
-t.)102 665.6 R .32 LW 76 675.2 72 675.2 DL 80 675.2 76 675.2 DL 84 675.2
-80 675.2 DL 88 675.2 84 675.2 DL 92 675.2 88 675.2 DL 96 675.2 92 675.2
-DL 100 675.2 96 675.2 DL 104 675.2 100 675.2 DL 108 675.2 104 675.2 DL
-112 675.2 108 675.2 DL 116 675.2 112 675.2 DL 120 675.2 116 675.2 DL 124
-675.2 120 675.2 DL 128 675.2 124 675.2 DL 132 675.2 128 675.2 DL 136
-675.2 132 675.2 DL 140 675.2 136 675.2 DL 144 675.2 140 675.2 DL 148
-675.2 144 675.2 DL 152 675.2 148 675.2 DL 156 675.2 152 675.2 DL 160
-675.2 156 675.2 DL 164 675.2 160 675.2 DL 168 675.2 164 675.2 DL 172
-675.2 168 675.2 DL 176 675.2 172 675.2 DL 180 675.2 176 675.2 DL 184
-675.2 180 675.2 DL 188 675.2 184 675.2 DL 192 675.2 188 675.2 DL 196
-675.2 192 675.2 DL 200 675.2 196 675.2 DL 204 675.2 200 675.2 DL 208
-675.2 204 675.2 DL 212 675.2 208 675.2 DL 216 675.2 212 675.2 DL/F4 5
-/Times-Roman@0 SF(12)93.6 685.6 Q/F5 8/Times-Roman@0 SF .497
-(That is, it sets its ef)3.2 J(fecti)-.2 E .737 -.12(ve u)-.2 H .497
-(id to the real uid; thus, if you are e).12 F -.12(xe)-.12 G .497
-(cuting as root, as from root').12 F 2.497(sc)-.44 G .497
-(rontab \214le or during system)-2.497 F
-(startup the root permissions will still be honored.)72 698.4 Q EP
-%%Page: 22 18
-%%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 .608
-(All message traf)102 96 R .608(\214c in and out of)-.25 F/F2 10
-/Times-Italic@0 SF(sendmail)3.109 E F1 3.109(,i)C .609
-(ncluding the incoming SMTP traf)-3.109 F .609(\214c, will be logged in)
--.25 F(this \214le.)102 108 Q F0 2.5(3.8. T)87 132 R
-(esting Con\214guration Files)-.92 E F1 .644(When you b)127 148.2 R .644
-(uild a con\214guration table, you can do a certain amount of testing u\
-sing the \231test)-.2 F(mode\232 of)102 160.2 Q F2(sendmail)2.5 E F1 5
-(.F)C(or e)-5.15 E(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)142 176.4 Q
-.447(which w)102 192.6 R .447(ould read the con\214guration \214le \231\
-test.cf\232 and enter test mode.)-.1 F .448
-(In this mode, you enter lines)5.448 F(of the form:)102 204.6 Q
-(rwset address)142 220.8 Q(where)102 237 Q F2(rwset)3.007 E F1 .507
-(is the re)3.007 F .507(writing set you w)-.25 F .507(ant to use and)-.1
-F F2(addr)3.006 E(ess)-.37 E F1 .506(is an address to apply the set to.)
-3.006 F -.7(Te)5.506 G(st).7 E .793(mode sho)102 249 R .794
-(ws you the steps it tak)-.25 F .794(es as it proceeds, \214nally sho)
--.1 F .794(wing you the address it ends up with.)-.25 F -1.1(Yo)102 261
-S 3.332(um)1.1 G .832(ay use a comma separated list of rwsets for seque\
-ntial application of rules to an input.)-3.332 F -.15(Fo)5.831 G(r).15 E
--.15(ex)102 273 S(ample:).15 E(3,1,21,4 monet:bollard)142 289.2 Q .622
-(\214rst applies ruleset three to the input \231monet:bollard.)102 305.4
-R 5.622<9a52>-.7 G .622(uleset one is then applied to the output of)
--5.622 F(ruleset three, follo)102 317.4 Q
-(wed similarly by rulesets twenty-one and four)-.25 E(.)-.55 E 1.084(If\
- you need more detail, you can also use the \231\255d21\232 \215ag to t\
-urn on more deb)127 333.6 R 3.584(ugging. F)-.2 F(or)-.15 E -.15(ex)102
-345.6 S(ample,).15 E(sendmail \255bt \255d21.99)142 361.8 Q .689
-(turns on an incredible amount of information; a single w)102 378 R .689
-(ord address is probably going to print out)-.1 F(se)102 390 Q -.15(ve)
--.25 G(ral pages w).15 E(orth of information.)-.1 E -1.1(Yo)127 406.2 S
-2.575(us)1.1 G .075(hould be w)-2.575 F .075(arned that internally)-.1 F
-(,)-.65 E F2(sendmail)2.575 E F1 .075
-(applies ruleset 3 to all addresses.)2.575 F .074(In test mode)5.074 F
-(you will ha)102 418.2 Q .3 -.15(ve t)-.2 H 2.5(od).15 G 2.5(ot)-2.5 G
-(hat manually)-2.5 E 5(.F)-.65 G(or e)-5.15 E(xample, older v)-.15 E
-(ersions allo)-.15 E(wed you to use)-.25 E 2.5(0b)142 434.4 S
-(ruce@broadcast.son)-2.5 E -.65(y.)-.15 G(com).65 E(This v)102 450.6 Q
-(ersion requires that you use:)-.15 E(3,0 bruce@broadcast.son)142 466.8
-Q -.65(y.)-.15 G(com).65 E(As of v)127 487.2 Q
-(ersion 8.7, some other syntax)-.15 E(es are a)-.15 E -.25(va)-.2 G
-(ilable in test mode:).25 E 5<832e>107 503.4 S 1.666(Dxv)-5 G .327
-(alue de\214nes macro)-1.916 F F2(x)2.828 E F1 .328(to ha)2.828 F .628
--.15(ve t)-.2 H .328(he indicated).15 F F2(value)2.828 E F1 5.328(.T)C
-.328(his is useful when deb)-5.328 F .328(ugging rules that)-.2 F
-(use the)115.5 515.4 Q F0($&)2.5 E F2(x)A F1(syntax.)2.5 E 5<832e>107
-527.4 S 1.666(Ccv)-5 G(alue adds the indicated)-1.916 E F2(value)2.5 E
-F1(to class)2.5 E F2(c)2.5 E F1(.)A 5<832e>107 539.4 S 1.666(Sr)-5 G
-(uleset dumps the contents of the indicated ruleset.)-1.666 E 5<83ad>107
-551.4 S 1.666(dd)-5 G(eb)-1.666 E(ug-spec is equi)-.2 E -.25(va)-.25 G
-(lent to the command-line \215ag.).25 E F0 2.5(3.9. P)87 575.4 R
-(ersistent Host Status Inf)-.2 E(ormation)-.25 E F1(When)127 591.6 Q F0
-(HostStatusDir)2.57 E(ectory)-.18 E F1 .069
-(is enabled, information about the status of hosts is maintained on)2.57
-F .248(disk and can thus be shared between dif)102 603.6 R .249
-(ferent instantiations of)-.25 F F2(sendmail)2.749 E F1 5.249(.T)C .249
-(he status of the last con-)-5.249 F
-(nection with each remote host may be vie)102 615.6 Q
-(wed with the command:)-.25 E(sendmail \255bh)142 631.8 Q
-(This information may be \215ushed with the command:)102 648 Q
-(sendmail \255bH)142 664.2 Q 1.535(Flushing the information pre)102
-680.4 R -.15(ve)-.25 G 1.535(nts ne).15 F(w)-.25 E F2(sendmail)4.035 E
-F1 1.535(processes from loading it, b)4.035 F 1.534(ut does not pre)-.2
-F -.15(ve)-.25 G(nt).15 E -.15(ex)102 692.4 S
-(isting processes from using the status information that the).15 E 2.5
-(ya)-.15 G(lready ha)-2.5 E -.15(ve)-.2 G(.).15 E EP
-%%Page: 23 19
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-23)195.86 E 2.5(4. TUNING)72 96 R/F1 10/Times-Roman@0 SF 1.922
-(There are a number of con\214guration parameters you may w)112 112.2 R
-1.922(ant to change, depending on the)-.1 F .367
-(requirements of your site.)87 124.2 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,)-3.016 E
-(the line \231O T)87 136.2 Q
-(imeout.queuereturn=5d\232 sets option \231T)-.35 E
-(imeout.queuereturn\232 to the v)-.35 E(alue \2315d\232 \(\214v)-.25 E
-2.5(ed)-.15 G(ays\).)-2.5 E .735(Most of these options ha)112 152.4 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 164.4 R 2.546(yn)-.15 G .046
-(eed to tune them as appropriate for their mail load.)-2.546 F .045
-(In particular)5.045 F 2.545(,s)-.4 G .045(ites e)-2.545 F(xperi-)-.15 E
-1.087(encing a lar)87 176.4 R 1.087(ge number of small messages, man)
--.18 F 3.587(yo)-.15 G 3.588(fw)-3.587 G 1.088(hich are deli)-3.588 F
--.15(ve)-.25 G 1.088(red to man).15 F 3.588(yr)-.15 G 1.088
-(ecipients, may \214nd)-3.588 F(that the)87 188.4 Q 2.5(yn)-.15 G
-(eed to adjust the parameters dealing with queue priorities.)-2.5 E .524
-(All v)112 204.6 R .524(ersions of)-.15 F/F2 10/Times-Italic@0 SF
-(sendmail)3.024 E F1 .524
-(prior to 8.7 had single character option names.)3.024 F .523
-(As of 8.7, options ha)5.524 F -.15(ve)-.2 G 1.215
-(long \(multi-character names\).)87 216.6 R 1.216
-(Although old short names are still accepted, most ne)6.215 F 3.716(wo)
--.25 G 1.216(ptions do not)-3.716 F(ha)87 228.6 Q .3 -.15(ve s)-.2 H
-(hort equi).15 E -.25(va)-.25 G(lents.).25 E .802
-(This section only describes the options you are most lik)112 244.8 R
-.802(ely to w)-.1 F .801(ant to tweak; read section 5 for)-.1 F
-(more details.)87 256.8 Q F0 2.5(4.1. T)87 280.8 R(imeouts)-.18 E F1
-.582(All time interv)127 297 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,)-3.233 F
-(whereas \2312h30m\232 represents tw)102 309 Q 2.5(oa)-.1 G
-(nd a half hours.)-2.5 E(The full set of scales is:)5 E 16.11(ss)142
-325.2 S(econds)-16.11 E 12.22(mm)142 337.2 S(inutes)-12.22 E 15(hh)142
-349.2 S(ours)-15 E 15(dd)142 361.2 S(ays)-15 E 12.78(ww)142 373.2 S
-(eeks)-12.78 E F0 2.5(4.1.1. Queue)102 401.4 R(inter)2.5 E -.1(va)-.1 G
-(l).1 E F1 .18(The ar)142 417.6 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.)-2.68 F .18(This is)5.18 F .967
-(typically set to between \214fteen minutes and one hour)117 429.6 R
-5.968(.R)-.55 G .968(FC 1123 section 5.3.1.1 recommends)-5.968 F
-(that this be at least 30 minutes.)117 441.6 Q F0 2.5(4.1.2. Read)102
-465.6 R(timeouts)2.5 E F1 -.35(Ti)142 481.8 S 1.053(meouts all ha).35 F
-1.352 -.15(ve o)-.2 H 1.052(ption names \231T).15 F(imeout.)-.35 E F2
-(suboption)A F1 3.552(\232. The)B(recognized)3.552 E F2(suboption)3.552
-E F1 1.052(s, their)B(def)117 493.8 Q(ault v)-.1 E
-(alues, and the minimum v)-.25 E(alues allo)-.25 E
-(wed by RFC 1123 section 5.3.2 are:)-.25 E 38.4(connect The)117 510 R
-.16(time to w)2.66 F .161(ait for an SMTP connection to open \(the)-.1 F
-F2(connect)2.661 E F1 .161(\(2\) system call\))B 1.154
-([0, unspeci\214ed].)189 522 R 1.153(If zero, uses the k)6.153 F 1.153
-(ernel def)-.1 F 3.653(ault. In)-.1 F 1.153(no case can this option)
-3.653 F -.15(ex)189 534 S .518(tend the timeout longer than the k).15 F
-.518(ernel pro)-.1 F .519(vides, b)-.15 F .519(ut it can shorten it.)-.2
-F(This)5.519 E .58(is to get around k)189 546 R .579(ernels that pro)-.1
-F .579(vide an absurdly long connection timeout \(90)-.15 F
-(minutes in one case\).)189 558 Q 35.62(iconnect The)117 574.2 R .31
-(same as)2.81 F F2(connect,)2.81 E F1 -.15(ex)2.81 G .311
-(cept it applies only to the initial attempt to connect to).15 F 2.75
-(ah)189 586.2 S .25(ost for a gi)-2.75 F -.15(ve)-.25 G 2.75(nm).15 G
-.25(essage [0, unspeci\214ed].)-2.75 F .25
-(The concept is that this should be)5.25 F -.15(ve)189 598.2 S .766
-(ry short \(a fe).15 F 3.266(ws)-.25 G .767
-(econds\); hosts that are well connected and responsi)-3.266 F 1.067
--.15(ve w)-.25 H(ill).15 E .027(thus be serviced immediately)189 610.2 R
-5.026(.H)-.65 G .026(osts that are slo)-5.026 F 2.526(ww)-.25 G .026
-(ill not hold up other deli)-2.526 F(v-)-.25 E
-(eries in the initial deli)189 622.2 Q -.15(ve)-.25 G(ry attempt.).15 E
-46.16(initial The)117 638.4 R -.1(wa)2.5 G
-(it for the initial 220 greeting message [5m, 5m].).1 E 52.28(helo The)
-117 654.6 R -.1(wa)4.226 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 666.6 R 2.6(em)-.15 G
-.1(inutes is probably a reasonable)-2.6 F(minimum.)189 678.6 Q 46.72
-(mail\207 The)117 694.8 R -.1(wa)2.5 G
-(it for a reply from a MAIL command [10m, 5m].).1 E 48.95(rcpt\207 The)
-117 711 R -.1(wa)3.481 G .981
-(it for a reply from a RCPT command [1h, 5m].).1 F .982
-(This should be long)5.982 F 1.556
-(because it could be pointing at a list that tak)189 723 R 1.556
-(es a long time to e)-.1 F 1.556(xpand \(see)-.15 F EP
-%%Page: 24 20
-%%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/F1 10/Times-Roman@0 SF(belo)189
-96 Q(w\).)-.25 E 34.5(datainit\207 The)117 112.2 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 20.62(datablock\207\210 The)117 128.4 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 140.4 R/F2 10/Times-Italic@0 SF(send-)
-3.12 E(mail)189 152.4 Q F1(which ha)2.5 E .3 -.15(ve n)-.2 H 2.5(og).15
-G(uarantee of promptness.)-2.5 E 30.06(data\214nal\207 The)117 168.6 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 180.6 R -.15
-(ve)-.25 G 3.383(rt).15 G 3.383(od)-3.383 G(eli)-3.383 E -.15(ve)-.25 G
-3.383(rt).15 G .883(he message,)-3.383 F(duplicates will be generated.)
-189 192.6 Q(This is discussed in RFC 1047.)5 E 55.06(rset The)117 208.8
-R -.1(wa)2.5 G(it for a reply from a RSET command [5m, unspeci\214ed].)
-.1 E 53.94(quit The)117 225 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 241.2 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 253.2 Q(erbose mode\).)-.15 E
-([2m, unspeci\214ed].)5 E 20.06(command\207\210 In)117 269.4 R(serv)2.5
-E(er SMTP)-.15 E 2.5(,t)-1.11 G(he time to w)-2.5 E
-(ait for another command.)-.1 E([1h, 5m].)5 E 44.5(ident\210 The)117
-287.6 R(timeout w)2.5 E(aiting for a reply to an IDENT query [30s)-.1 E
-/F3 7/Times-Roman@0 SF(13)-4 I F1 2.5(,u)4 K(nspeci\214ed].)-2.5 E 32.28
-(\214leopen\210 The)117 303.8 R(timeout for opening .forw)2.5 E
-(ard and :include: \214les [60s, none].)-.1 E 36.17(control\210 The)117
-320 R .241(timeout for a complete control sock)2.741 F .241
-(et transaction to complete [2m, none].)-.1 F 25.05(hoststatus\210 Ho)
-117 336.2 R 4.141(wl)-.25 G 1.642
-(ong status information about a host \(e.g., host do)-4.141 F 1.642
-(wn\) will be cached)-.25 F
-(before it is considered stale [30m, unspeci\214ed].)189 348.2 Q(resolv)
-117 364.4 Q(er)-.15 E 8.28(.retrans The)-.55 F(resolv)4.275 E(er')-.15 E
-4.275(sr)-.55 G 1.775(etransmission time interv)-4.275 F 1.774
-(al \(in seconds\) [v)-.25 F 4.274(aries]. Sets)-.25 F(both)4.274 E F2
--.55(Ti)189 376.4 S(meout.r).55 E(esolver)-.37 E(.r)-1.11 E(etr)-.37 E
-(ans.\214r)-.15 E(st)-.1 E F1(and)2.5 E F2 -.55(Ti)2.5 G(meout.r).55 E
-(esolver)-.37 E(.r)-1.11 E(etr)-.37 E(ans.normal)-.15 E F1(.)A(resolv)
-117 392.6 Q(er)-.15 E(.retrans.\214rst)-.55 E .317(The resolv)189 404.6
-R(er')-.15 E 2.817(sr)-.55 G .317(etransmission time interv)-2.817 F
-.317(al \(in seconds\) for the \214rst attempt to)-.25 F(deli)189 416.6
-Q -.15(ve)-.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)
-117 432.8 Q(er)-.15 E(.retrans.normal)-.55 E 3.555(The resolv)189 444.8
-R(er')-.15 E 6.055(sr)-.55 G 3.555(etransmission time interv)-6.055 F
-3.554(al \(in seconds\) for all resolv)-.25 F(er)-.15 E(lookups e)189
-456.8 Q(xcept the \214rst deli)-.15 E -.15(ve)-.25 G(ry attempt [v).15 E
-(aries].)-.25 E(resolv)117 473 Q(er)-.15 E 16.61(.retry The)-.55 F 3.838
-(number of times to retransmit a resolv)6.338 F 3.838(er query)-.15 F
-8.838(.S)-.65 G 3.839(ets both)-8.838 F F2 -.55(Ti)6.339 G(me-).55 E
-(out.r)189 485 Q(esolver)-.37 E(.r)-1.11 E(etry)-.37 E(.\214r)-.55 E(st)
--.1 E F1(and)2.5 E F2 -.55(Ti)2.5 G(meout.r).55 E(esolver)-.37 E(.r)
--1.11 E(etry)-.37 E(.normal)-.55 E F1([v)2.5 E(aries].)-.25 E(resolv)117
-501.2 Q(er)-.15 E(.retry)-.55 E -.8(.\214rst The)-.65 F 1.66
-(number of times to retransmit a resolv)4.16 F 1.66
-(er query for the \214rst attempt to)-.15 F(deli)189 513.2 Q -.15(ve)
--.25 G 2.5(ram).15 G(essage [v)-2.5 E(aries].)-.25 E(resolv)117 529.4 Q
-(er)-.15 E(.retry)-.55 E(.normal)-.65 E
-(The number of times to retransmit a resolv)189 541.4 Q
-(er query for all resolv)-.15 E(er lookups)-.15 E -.15(ex)191.5 553.4 S
-(cept the \214rst deli).15 E -.15(ve)-.25 G(ry attempt [v).15 E(aries].)
--.25 E -.15(Fo)117 569.6 S 4.608(rc).15 G 2.108
-(ompatibility with old con\214guration \214les, if no)-4.608 F F2
-(suboption)4.609 E F1 2.109(is speci\214ed, all the timeouts)4.609 F
-(mark)117 581.6 Q .059
-(ed with a dagger \(\207\) are set to the indicated v)-.1 F 2.559
-(alue. All)-.25 F -.2(bu)2.559 G 2.559(tt).2 G .059(hose mark)-2.559 F
-.059(ed with a double dag-)-.1 F(ger \(\210\) apply to client SMTP)117
-593.6 Q(.)-1.11 E(Man)142 609.8 Q 2.5(yo)-.15 G 2.5(ft)-2.5 G
-(he RFC 1123 minimum v)-2.5 E .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)
--2.501 F .712
-(the RFC 822 protocols, which did not specify read timeouts; hence, v)
-117 621.8 R .711(ersions of)-.15 F F2(sendmail)3.211 E F1(prior)3.211 E
-.864(to v)117 633.8 R .865
-(ersion 8.1 did not guarantee to reply to messages promptly)-.15 F 5.865
-(.I)-.65 G 3.365(np)-5.865 G(articular)-3.365 E 3.365(,a\231)-.4 G .865
-(RCPT\232 com-)-3.365 F .061(mand specifying a mailing list will e)117
-645.8 R .061(xpand and v)-.15 F .06(erify the entire list; a lar)-.15 F
-.06(ge list on a slo)-.18 F 2.56(ws)-.25 G(ystem)-2.56 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/F4 5/Times-Roman@0 SF(13)93.6
-689.2 Q/F5 8/Times-Roman@0 SF(On some systems the def)3.2 I
-(ault is zero to turn the protocol of)-.08 E 2(fe)-.2 G(ntirely)-2 E(.)
--.52 E EP
-%%Page: 25 21
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-25)195.86 E/F1 10/Times-Roman@0 SF .436(may easily tak)117 98 R
-2.936(em)-.1 G .436(ore than \214v)-2.936 F 2.936(em)-.15 G(inutes)
--2.936 E/F2 7/Times-Roman@0 SF(14)-4 I F1 5.436(.I)4 K .435
-(recommend a one hour timeout \212 since a commu-)-2.5 F 1.365
-(nications f)117 110 R 1.366(ailure during the RCPT phase is rare, a lo\
-ng timeout is not onerous and may ulti-)-.1 F(mately help reduce netw)
-117 122 Q(ork load and duplicated messages.)-.1 E -.15(Fo)142 138.2 S
-2.5(re).15 G(xample, the lines:)-2.65 E 2.5(OT)157 154.4 S
-(imeout.command=25m)-2.85 E 2.5(OT)157 166.4 S(imeout.datablock=3h)-2.85
-E .344(sets the serv)117 182.6 R .344(er SMTP command timeout to 25 min\
-utes and the input data block timeout to three)-.15 F(hours.)117 194.6 Q
-F0 2.5(4.1.3. Message)102 218.6 R(timeouts)2.5 E F1 .237
-(After sitting in the queue for a fe)142 234.8 R 2.737(wd)-.25 G .237
-(ays, a message will time out.)-2.737 F .238(This is to insure that at)
-5.238 F .568(least the sender is a)117 246.8 R -.1(wa)-.15 G .568
-(re of the inability to send a message.).1 F .567
-(The timeout is typically set to \214v)5.568 F(e)-.15 E 2.599(days. It)
-117 258.8 R .099(is sometimes considered con)2.599 F -.15(ve)-.4 G .099
-(nient to also send a w).15 F .1(arning message if the message is in)-.1
-F .176(the queue longer than a fe)117 270.8 R 2.675(wh)-.25 G .175
-(ours \(assuming you normally ha)-2.675 F .475 -.15(ve g)-.2 H .175
-(ood connecti).15 F .175(vity; if your mes-)-.25 F .645
-(sages normally took se)117 282.8 R -.15(ve)-.25 G .645
-(ral hours to send you w).15 F(ouldn')-.1 E 3.145(tw)-.18 G .645
-(ant to do this because it w)-3.245 F(ouldn')-.1 E 3.145(tb)-.18 G(e)
--3.145 E .058(an unusual e)117 294.8 R -.15(ve)-.25 G 2.558(nt\). These)
-.15 F .057(timeouts are set using the)2.557 F F0 -.18(Ti)2.557 G
-(meout.queuer).18 E(etur)-.18 E(n)-.15 E F1(and)2.557 E F0 -.18(Ti)2.557
-G(meout.queue-).18 E(war)117 306.8 Q(n)-.15 E F1
-(options in the con\214guration \214le \(pre)2.5 E
-(viously both were set using the)-.25 E F0(T)2.5 E F1(option\).)2.5 E
-1.367(If the message is submitted using the)142 323 R/F3 9/Times-Roman@0
-SF(NO)3.867 E 1.617(TIFY SMTP)-.36 F F1 -.15(ex)3.868 G 1.368
-(tension, w).15 F 1.368(arning messages will)-.1 F .888(only be sent if)
-117 335 R F3(NO)3.388 E(TIFY=DELA)-.36 E(Y)-.945 E F1 .888
-(is speci\214ed.)3.388 F .888(The queuereturn and queue)5.888 F -.1(wa)
--.25 G .888(rn timeouts can be).1 F .669(further quali\214ed with a tag\
- based on the Precedence: \214eld in the message; the)117 347 R 3.17(ym)
--.15 G .67(ust be one of)-3.17 F(\231ur)117 359 Q .096
-(gent\232 \(indicating a positi)-.18 F .396 -.15(ve n)-.25 H .095(on-ze\
-ro precedence\) \231normal\232 \(indicating a zero precedence\), or).15
-F(\231non-ur)117 371 Q 5.541(gent\232 \(indicating ne)-.18 F -.05(ga)
--.15 G(ti).05 E 5.841 -.15(ve p)-.25 H 8.041(recedences\). F).15 F 5.542
-(or e)-.15 F 5.542(xample, setting \231T)-.15 F(imeout.queue-)-.35 E -.1
-(wa)117 383 S(rn.ur).1 E .486(gent=1h\232 sets the w)-.18 F .486
-(arning timeout for ur)-.1 F .486(gent messages only to one hour)-.18 F
-5.485(.T)-.55 G .485(he def)-5.485 F .485(ault if)-.1 F 1.214
-(no precedence is indicated is to set the timeout for all precedences.)
-117 395 R 1.215(The v)6.215 F 1.215(alue "no)-.25 F 1.215(w" can be)-.25
-F 2.067(used for -O T)117 407 R 2.066(imeout.queuereturn to return entr\
-ies immediately during a queue run, e.g., to)-.35 F
-(bounce messages independent of their time in the queue.)117 419 Q .106
-(Since these options are global, and since you can not kno)142 435.2 R
-(w)-.25 E/F4 10/Times-Italic@0 SF 2.606(ap)2.606 G(riori)-2.606 E F1(ho)
-2.607 E 2.607(wl)-.25 G .107(ong another host)-2.607 F .476
-(outside your domain will be do)117 447.2 R .475(wn, a \214v)-.25 F
-2.975(ed)-.15 G .475(ay timeout is recommended.)-2.975 F .475(This allo)
-5.475 F .475(ws a recipient)-.25 F 1.579(to \214x the problem e)117
-459.2 R -.15(ve)-.25 G 4.079(ni).15 G 4.079(fi)-4.079 G 4.079(to)-4.079
-G 1.579(ccurs at the be)-4.079 F 1.58(ginning of a long week)-.15 F 4.08
-(end. RFC)-.1 F 1.58(1123 section)4.08 F
-(5.3.1.1 says that this parameter should be `)117 471.2 Q
-(`at least 4\2555 days')-.74 E('.)-.74 E(The)142 487.4 Q F0 -.18(Ti)
-2.923 G(meout.queuewar).18 E(n)-.15 E F1 -.25(va)2.923 G .423
-(lue can be piggyback).25 F .422(ed on the)-.1 F F0(T)2.922 E F1 .422
-(option by indicating a time)2.922 F .845(after which a w)117 499.4 R
-.845(arning message should be sent; the tw)-.1 F 3.346(ot)-.1 G .846
-(imeouts are separated by a slash.)-3.346 F -.15(Fo)5.846 G(r).15 E -.15
-(ex)117 511.4 S(ample, the line).15 E -.4(OT)157 527.6 S(5d/4h).4 E .972
-(causes email to f)117 543.8 R .971(ail after \214v)-.1 F 3.471(ed)-.15
-G .971(ays, b)-3.471 F .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 555.8 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 579.8 R(orking During Queue Runs)-.25 E F1 .848
-(By setting the)127 596 R F0 -.25(Fo)3.348 G(rkEachJ).25 E(ob)-.15 E F1
-(\()3.348 E F0(Y)A F1 3.348(\)o)C(ption,)-3.348 E F4(sendmail)3.348 E F1
-.849(will fork before each indi)3.348 F .849(vidual message)-.25 F .293
-(while running the queue.)102 608 R .293(This will pre)5.293 F -.15(ve)
--.25 G(nt).15 E F4(sendmail)2.793 E F1 .293(from consuming lar)2.793 F
-.293(ge amounts of memory)-.18 F 2.792(,s)-.65 G(o)-2.792 E 1.11
-(it may be useful in memory-poor en)102 620 R 3.61(vironments. Ho)-.4 F
-(we)-.25 E -.15(ve)-.25 G 1.91 -.4(r, i).15 H 3.61(ft).4 G(he)-3.61 E F0
--.25(Fo)3.61 G(rkEachJ).25 E(ob)-.15 E F1 1.11(option is not set,)3.61 F
-F4(sendmail)102 632 Q F1 .085(will k)2.585 F .085
-(eep track of hosts that are do)-.1 F .084
-(wn during a queue run, which can impro)-.25 F .384 -.15(ve p)-.15 H
-(erformance).15 E(dramatically)102 644 Q(.)-.65 E(If the)127 660.2 Q F0
--.25(Fo)2.5 G(rkEachJ).25 E(ob)-.15 E F1(option is set,)2.5 E F4
-(sendmail)2.5 E F1(can not use connection caching.)2.5 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/F5 5/Times-Roman@0 SF(14)93.6
-689.2 Q/F6 8/Times-Roman@0 SF .212(This v)3.2 J .212
-(eri\214cation includes looking up e)-.12 F -.12(ve)-.2 G .212
-(ry address with the name serv).12 F .212(er; this in)-.12 F -.16(vo)
--.32 G(lv).16 E .212(es netw)-.12 F .213
-(ork delays, and can in some cases)-.08 F(can be considerable.)72 702 Q
-EP
-%%Page: 26 22
-%%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 2.5(4.3. Queue)87 96 R
-(Priorities)2.5 E/F1 10/Times-Roman@0 SF(Ev)127 112.2 Q 1.128(ery messa\
-ge is assigned a priority when it is \214rst instantiated, consisting o\
-f the message)-.15 F .286(size \(in bytes\) of)102 124.2 R .286(fset by\
- the message class \(which is determined from the Precedence: header\) \
-times)-.25 F .342(the \231w)102 136.2 R .342(ork class f)-.1 F .343
-(actor\232 and the number of recipients times the \231w)-.1 F .343
-(ork recipient f)-.1 F(actor)-.1 E 4.243 -.7(.\232 T)-.55 H .343
-(he priority).7 F .073(is used to order the queue.)102 148.2 R .073(Hig\
-her numbers for the priority mean that the message will be processed)
-5.073 F(later when running the queue.)102 160.2 Q .328
-(The message size is included so that lar)127 176.4 R .329
-(ge messages are penalized relati)-.18 F .629 -.15(ve t)-.25 H 2.829(os)
-.15 G .329(mall messages.)-2.829 F .285(The message class allo)102 188.4
-R .285(ws users to send \231high priority\232 messages by including a \
-\231Precedence:\232 \214eld)-.25 F .007(in their message; the v)102
-200.4 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 212.4 R 1.967(fect\
-s the amount of load a message presents to the system, this is also)-.25
-F(included into the priority)102 224.4 Q(.)-.65 E .53
-(The recipient and class f)127 240.6 R .53
-(actors can be set in the con\214guration \214le using the)-.1 F F0
-(RecipientF)3.03 E(actor)-.25 E F1(\()102 252.6 Q F0(y)A F1 3.443(\)a)C
-(nd)-3.443 E F0(ClassF)3.443 E(actor)-.25 E F1(\()3.442 E F0(z)A F1
-3.442(\)o)C .942(ptions respecti)-3.442 F -.15(ve)-.25 G(ly).15 E 5.942
-(.T)-.65 G(he)-5.942 E 3.442(yd)-.15 G(ef)-3.442 E .942
-(ault to 30000 \(for the recipient f)-.1 F .942(actor\) and)-.1 F
-(1800 \(for the class f)102 264.6 Q 2.5(actor\). The)-.1 F
-(initial priority is:)2.5 E/F2 10/Times-Italic@0 SF(pri)168.495 282.6 Q
-/F3 10/Symbol SF(=)3.16 E F2(msgsize)3.18 E F3(-)2.38 E F1(\()2.2 E F2
-(class).2 E F3<b4>2.47 E F0(ClassFactor\))2.2 E F3(+)2.2 E F1(\()2.2 E
-F2(nrcpt).36 E F3<b4>2.88 E F0(RecipientFactor\))2.2 E F1(\(Remember)102
-300.6 Q 3.328(,h)-.4 G .828(igher v)-3.328 F .828(alues for this parame\
-ter actually mean that the job will be treated with lo)-.25 F(wer)-.25 E
-(priority)102 312.6 Q(.\))-.65 E 1.519(The priority of a job can also b\
-e adjusted each time it is processed \(that is, each time an)127 328.8 R
-.235(attempt is made to deli)102 340.8 R -.15(ve)-.25 G 2.736(ri).15 G
-.236(t\) using the \231w)-2.736 F .236(ork time f)-.1 F(actor)-.1 E
-1.636 -.7(,\232 s)-.4 H .236(et by the).7 F F0(RetryF)2.736 E(actor)-.25
-E F1(\()2.736 E F0(Z)A F1 2.736(\)o)C 2.736(ption. This)-2.736 F .367
-(is added to the priority)102 352.8 R 2.867(,s)-.65 G 2.867(oi)-2.867 G
-2.867(tn)-2.867 G .366
-(ormally decreases the precedence of the job, on the grounds that jobs)
--2.867 F .137(that ha)102 364.8 R .437 -.15(ve f)-.2 H .137(ailed man)
-.05 F 2.637(yt)-.15 G .137(imes will tend to f)-2.637 F .137(ail ag)-.1
-F .137(ain in the future.)-.05 F(The)5.137 E F0(RetryF)2.637 E(actor)
--.25 E F1 .137(option def)2.637 F .138(aults to)-.1 F(90000.)102 376.8 Q
-F0 2.5(4.4. Load)87 400.8 R(Limiting)2.5 E F2(Sendmail)127 417 Q F1 .102
-(can be ask)2.602 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
-.101(rage gets too high).15 F .483(using the)102 429 R F0(QueueLA)2.983
-E F1(\()2.983 E F0(x)A F1 2.983(\)o)C 2.983(ption. When)-2.983 F .483
-(the load a)2.983 F -.15(ve)-.2 G .483(rage e).15 F .483(xceeds the v)
--.15 F .484(alue of the)-.25 F F0(QueueLA)2.984 E F1(option,)2.984 E
-.532(the deli)102 441 R -.15(ve)-.25 G .532(ry mode is set to).15 F F0
-(q)3.032 E F1 .532(\(queue only\) if the)3.032 F F0(QueueF)3.032 E
-(actor)-.25 E F1(\()3.032 E F0(q)A F1 3.032(\)o)C .531(ption di)-3.032 F
-.531(vided by the dif)-.25 F(ference)-.25 E .004(in the current load a)
-102 453 R -.15(ve)-.2 G .004(rage and the).15 F F0(QueueLA)2.504 E F1
-.004(option plus one e)2.504 F .004
-(xceeds the priority of the message \212)-.15 F
-(that is, the message is queued if)102 465 Q(f:)-.25 E F2(pri)251.425
-488.41 Q F1(>)3.16 E F0(QueueFactor)15.315 -7 M F2(LA)-66.835 14 M F3(-)
-2.23 E F0(QueueLA)2.2 E F3(+)2.2 E .4 LW 354.625 485.81 275.895 485.81
-DL F1(1)349.625 495.41 Q(The)102 511.67 Q F0(QueueF)2.616 E(actor)-.25 E
-F1 .116(option def)2.616 F .116
-(aults to 600000, so each point of load a)-.1 F -.15(ve)-.2 G .116
-(rage is w).15 F .116(orth 600000 priority)-.1 F
-(points \(as described abo)102 523.67 Q -.15(ve)-.15 G(\).).15 E -.15
-(Fo)127 539.87 S 3.893(rd).15 G 1.393(rastic cases, the)-3.893 F F0
-(RefuseLA)3.893 E F1(\()3.893 E F0(X)A F1 3.893(\)o)C 1.394
-(ption de\214nes a load a)-3.893 F -.15(ve)-.2 G 1.394(rage at which).15
-F F2(sendmail)3.894 E F1(will)3.894 E .69(refuse to accept netw)102
-551.87 R .689(ork connections.)-.1 F .689
-(Locally generated mail \(including incoming UUCP mail\) is)5.689 F
-(still accepted.)102 563.87 Q F0 2.5(4.5. Deli)87 587.87 R -.1(ve)-.1 G
-(ry Mode).1 E F1 .253(There are a number of deli)127 604.07 R -.15(ve)
--.25 G .253(ry modes that).15 F F2(sendmail)2.753 E F1 .254
-(can operate in, set by the)2.753 F F0(Deli)2.754 E -.1(ve)-.1 G(ryMode)
-.1 E F1(\()102 616.07 Q F0(d)A F1 3.599(\)c)C 1.099
-(on\214guration option.)-3.599 F 1.099(These modes specify ho)6.099 F
-3.598(wq)-.25 G 1.098(uickly mail will be deli)-3.598 F -.15(ve)-.25 G
-3.598(red. Le).15 F -.05(ga)-.15 G 3.598(lm).05 G(odes)-3.598 E(are:)102
-628.07 Q 17.22(id)142 644.27 S(eli)-17.22 E -.15(ve)-.25 G 2.5(ri).15 G
-(nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15(bd)142
-656.27 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
-(ackground \(asynchronously\))-2.5 E 15(qq)142 668.27 S
-(ueue only \(don')-15 E 2.5(td)-.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15
-E 15(dd)142 680.27 S(efer delv)-15 E(ery attempts \(don')-.15 E 2.5(td)
--.18 G(eli)-2.5 E -.15(ve)-.25 G(r\)).15 E 1.273(There are tradeof)102
-696.47 R 3.773(fs. Mode)-.25 F 1.273(\231i\232 gi)3.773 F -.15(ve)-.25 G
-3.773(st).15 G 1.273(he sender the quick)-3.773 F 1.273(est feedback, b)
--.1 F 1.274(ut may slo)-.2 F 3.774(wd)-.25 G -.25(ow)-3.774 G 3.774(ns)
-.25 G(ome)-3.774 E .799(mailers and is hardly e)102 708.47 R -.15(ve)
--.25 G 3.299(rn).15 G(ecessary)-3.299 E 5.799(.M)-.65 G .799
-(ode \231b\232 deli)-5.799 F -.15(ve)-.25 G .799(rs promptly b).15 F
-.798(ut can cause lar)-.2 F .798(ge numbers of)-.18 F .223
-(processes if you ha)102 720.47 R .524 -.15(ve a m)-.2 H .224
-(ailer that tak).15 F .224(es a long time to deli)-.1 F -.15(ve)-.25 G
-2.724(ram).15 G 2.724(essage. Mode)-2.724 F .224
-(\231q\232 minimizes the)2.724 F EP
-%%Page: 27 23
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-27)195.86 E/F1 10/Times-Roman@0 SF .597(load on your machine, b)
-102 96 R .597(ut means that deli)-.2 F -.15(ve)-.25 G .596
-(ry may be delayed for up to the queue interv).15 F 3.096(al. Mode)-.25
-F .039(\231d\232 is identical to mode \231q\232 e)102 108 R .039
-(xcept that it also pre)-.15 F -.15(ve)-.25 G .04
-(nts all the early map lookups from w).15 F .04(orking; it is)-.1 F .086
-(intended for `)102 120 R .086(`dial on demand')-.74 F 2.586('s)-.74 G
-.085(ites where DNS lookups might cost real mone)-2.586 F 3.885 -.65
-(y. S)-.15 H .085(ome simple error).65 F .817
-(messages \(e.g., host unkno)102 132 R .817
-(wn during the SMTP protocol\) will be delayed using this mode.)-.25 F
-(Mode)5.818 E(\231b\232 is the usual def)102 144 Q(ault.)-.1 E .052(If \
-you run in mode \231q\232 \(queue only\), \231d\232 \(defer\), or \231b\
-\232 \(deli)127 160.2 R -.15(ve)-.25 G 2.552(ri).15 G 2.552(nb)-2.552 G
-(ackground\))-2.552 E/F2 10/Times-Italic@0 SF(sendmail)2.551 E F1(will)
-2.551 E 1.391(not e)102 172.2 R 1.392(xpand aliases and follo)-.15 F
-3.892(w.)-.25 G(forw)-3.892 E 1.392
-(ard \214les upon initial receipt of the mail.)-.1 F 1.392
-(This speeds up the)6.392 F(response to RCPT commands.)102 184.2 Q
-(Mode \231i\232 cannot be used by the SMTP serv)5 E(er)-.15 E(.)-.55 E
-F0 2.5(4.6. Log)87 208.2 R(Le)2.5 E -.1(ve)-.15 G(l).1 E F1 .19(The le)
-127 224.4 R -.15(ve)-.25 G 2.69(lo).15 G 2.69(fl)-2.69 G .19
-(ogging can be set for)-2.69 F F2(sendmail)2.689 E F1 5.189(.T)C .189
-(he def)-5.189 F .189(ault using a standard con\214guration table)-.1 F
-(is le)102 236.4 Q -.15(ve)-.25 G 2.5(l9).15 G 5(.T)-2.5 G(he le)-5 E
--.15(ve)-.25 G(ls are as follo).15 E(ws:)-.25 E 31(0M)102 252.6 S
-(inimal logging.)-31 E 31(1S)102 268.8 S(erious system f)-31 E
-(ailures and potential security problems.)-.1 E 31(2L)102 285 S
-(ost communications \(netw)-31 E(ork problems\) and protocol f)-.1 E
-(ailures.)-.1 E 31(3O)102 301.2 S 1.237(ther serious f)-31 F 1.237
-(ailures, malformed addresses, transient forw)-.1 F 1.238
-(ard/include errors, connection)-.1 F(timeouts.)138 313.2 Q 31(4M)102
-329.4 S(inor f)-31 E(ailures, out of date alias databases, connection r\
-ejections via check_ rulesets.)-.1 E 31(5M)102 345.6 S
-(essage collection statistics.)-31 E 31(6C)102 361.8 S
-(reation of error messages, VRFY and EXPN commands.)-31 E 31(7D)102 378
-S(eli)-31 E -.15(ve)-.25 G(ry f).15 E(ailures \(host or user unkno)-.1 E
-(wn, etc.\).)-.25 E 31(8S)102 394.2 S(uccessful deli)-31 E -.15(ve)-.25
-G(ries and alias database reb).15 E(uilds.)-.2 E 31(9M)102 410.4 S
-(essages being deferred \(due to a host being do)-31 E(wn, etc.\).)-.25
-E 23.5(10 Database)102 426.6 R -.15(ex)2.5 G(pansion \(alias, forw).15 E
-(ard, and userdb lookups\).)-.1 E 23.5(11 NIS)102 442.8 R
-(errors and end of job processing.)2.5 E 23.5(12 Logs)102 459 R
-(all SMTP connections.)2.5 E 23.5(13 Log)102 475.2 R(bad user shells, \
-\214les with improper permissions, and other questionable situations.)
-2.5 E 23.5(14 Logs)102 491.4 R(refused connections.)2.5 E 23.5(15 Log)
-102 507.6 R(all incoming and outgoing SMTP commands.)2.5 E 23.5(20 Logs)
-102 523.8 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 535.8 Q 23.5(30 Lost)102 552
-R(locks \(only if using lockf instead of \215ock\).)2.5 E(Additionally)
-102 568.2 Q 2.716(,v)-.65 G .216(alues abo)-2.966 F .516 -.15(ve 6)-.15
-H 2.716(4a).15 G .216(re reserv)-2.716 F .216(ed for e)-.15 F .216
-(xtremely v)-.15 F .216(erbose deb)-.15 F .216(ugging output.)-.2 F .217
-(No normal site)5.216 F -.1(wo)102 580.2 S(uld e).1 E -.15(ve)-.25 G 2.5
-(rs).15 G(et these.)-2.5 E F0 2.5(4.7. File)87 604.2 R(Modes)2.5 E F1
-.264(The modes used for \214les depend on what functionality you w)127
-620.4 R .264(ant and the le)-.1 F -.15(ve)-.25 G 2.763(lo).15 G 2.763
-(fs)-2.763 G .263(ecurity you)-2.763 F 2.56(require. In)102 632.4 R(man)
-2.56 E 2.56(yc)-.15 G(ases)-2.56 E F2(sendmail)2.56 E F1 .061
-(does careful checking of the modes of \214les and directories to a)2.56
-F -.2(vo)-.2 G(id).2 E 1.336(accidental compromise; if you w)102 644.4 R
-1.336(ant to mak)-.1 F 3.836(ei)-.1 G 3.836(tp)-3.836 G 1.336
-(ossible to ha)-3.836 F 1.635 -.15(ve g)-.2 H 1.335
-(roup-writable support \214les you).15 F(may need to use the)102 656.4 Q
-F0(DontBlameSendmail)2.5 E F1(option to turn of)2.5 E 2.5(fs)-.25 G
-(ome of these checks.)-2.5 E F0 2.5(4.7.1. T)102 680.4 R 2.5(os)-.92 G
-(uid or not to suid?)-2.5 E F2(Sendmail)142 696.6 Q F1 .66
-(is normally installed setuid to root.)3.16 F .66
-(At the point where it is about to)5.66 F F2 -.2(ex)3.161 G(ec).2 E F1
-.661(\(2\) a)1.666 F(mailer)117 708.6 Q 3.679(,i)-.4 G 3.679(tc)-3.679 G
-1.178(hecks to see if the userid is zero \(root\); if so, it resets the\
- userid and groupid to a)-3.679 F(def)117 720.6 Q 1.391
-(ault \(set by the)-.1 F F0(U=)3.891 E F1 1.392
-(equate in the mailer line; if that is not set, the)3.891 F F0
-(DefaultUser)3.892 E F1 1.392(option is)3.892 F EP
-%%Page: 28 24
-%%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 2.848
-(used\). This)117 96 R .348(can be o)2.848 F -.15(ve)-.15 G .347
-(rridden by setting the).15 F F0(S)2.847 E F1 .347
-(\215ag to the mailer for mailers that are trusted and)2.847 F .541
-(must be called as root.)117 108 R(Ho)5.541 E(we)-.25 E -.15(ve)-.25 G
-1.341 -.4(r, t).15 H .541
-(his will cause mail processing to be accounted \(using).4 F/F2 10
-/Times-Italic@0 SF(sa)3.041 E F1(\(8\)\))1.666 E
-(to root rather than to the user sending the mail.)117 120 Q .339
-(If you don')142 136.2 R 2.839(tm)-.18 G(ak)-2.839 E(e)-.1 E F2
-(sendmail)2.839 E F1 .339(setuid to root, it will still run b)2.839 F
-.339(ut you lose a lot of functional-)-.2 F .007(ity and a lot of pri)
-117 148.2 R -.25(va)-.25 G -.15(cy).25 G 2.507(,s)-.5 G .008(ince you')
--2.507 F .008(ll ha)-.1 F .308 -.15(ve t)-.2 H 2.508(om).15 G(ak)-2.508
-E 2.508(et)-.1 G .008(he queue directory w)-2.508 F .008(orld readable.)
--.1 F -1.1(Yo)5.008 G 2.508(uc)1.1 G(ould)-2.508 E .501(also mak)117
-160.2 R(e)-.1 E F2(sendmail)3.001 E F1 .501(setuid to some pseudo-user \
-\(e.g., create a user called \231sendmail\232 and mak)3.001 F(e)-.1 E F2
-(sendmail)117 172.2 Q F1 1.533
-(setuid to that\) which will \214x the pri)4.033 F -.25(va)-.25 G 1.834
--.15(cy p).25 H 1.534(roblems b).15 F 1.534
-(ut not the functionality issues.)-.2 F .642(Also, this isn')117 184.2 R
-3.142(tag)-.18 G .641(uarantee of security: for e)-3.142 F .641
-(xample, root occasionally sends mail, and the dae-)-.15 F .119
-(mon often runs as root.)117 196.2 R .119(Note ho)5.119 F(we)-.25 E -.15
-(ve)-.25 G 2.619(rt).15 G(hat)-2.619 E F2(sendmail)2.619 E F1 .12
-(must run as root or the trusted user in order)2.619 F
-(to create the SMTP listener sock)117 208.2 Q(et.)-.1 E 2.839(Am)142
-224.4 S .339(iddle ground is to mak)-2.839 F(e)-.1 E F2(sendmail)2.839 E
-F1 .339(setuid to root, b)2.839 F .338(ut set the)-.2 F F0(RunAsUser)
-2.838 E F1 2.838(option. This)2.838 F(causes)117 236.4 Q F2(sendmail)
-2.572 E F1 .072(to become the indicated user as soon as it has done the\
- startup that requires root)2.572 F(pri)117 248.4 Q(vile)-.25 E 1.226
-(ges \(primarily)-.15 F 3.726(,o)-.65 G 1.225(pening the)-3.726 F/F3 9
-/Times-Roman@0 SF(SMTP)3.725 E F1(sock)3.725 E 3.725(et\). If)-.1 F
-1.225(you use)3.725 F F0(RunAsUser)3.725 E F1 3.725(,t)C 1.225
-(he queue directory)-3.725 F(\(normally)117 260.4 Q F2
-(/var/spool/mqueue)2.921 E F1 2.921(\)s)C .421(hould be o)-2.921 F .421
-(wned by that user)-.25 F 2.922(,a)-.4 G .422
-(nd all \214les and databases \(includ-)-2.922 F 1.175(ing user)117
-272.4 R F2(.forwar)3.675 E(d)-.37 E F1 1.175
-(\214les, alias \214les, :include: \214les, and e)3.675 F 1.175
-(xternal databases\) must be readable by)-.15 F .551(that user)117 284.4
-R 5.551(.A)-.55 G .551
-(lso, since sendmail will not be able to change it')-5.551 F 3.051(su)
--.55 G .551(id, deli)-3.051 F -.15(ve)-.25 G .552
-(ry to programs or \214les).15 F .502(will be mark)117 296.4 R .502
-(ed as unsafe, e.g., undeli)-.1 F -.15(ve)-.25 G .502(rable, in).15 F F2
-(.forwar)3.001 E(d)-.37 E F1 3.001(,a)C .501
-(liases, and :include: \214les.)-3.001 F(Adminis-)5.501 E 1.581
-(trators can o)117 308.4 R -.15(ve)-.15 G 1.581
-(rride this by setting the).15 F F0(DontBlameSendmail)4.082 E F1 1.582
-(option to the setting)4.082 F F0(NonRoot-)4.082 E(SafeAddr)117 320.4 Q
-F1(.)A F0(RunAsUser)5.395 E F1 .395(is probably best suited for \214re)
-2.895 F -.1(wa)-.25 G .395(ll con\214gurations that don').1 F 2.895(th)
--.18 G -2.25 -.2(av e)-2.895 H(re)3.095 E(gu-)-.15 E(lar user logins.)
-117 332.4 Q F0 2.5(4.7.2. T)102 356.4 R(ur)-.92 E
-(ning off security checks)-.15 E F2(Sendmail)142 372.6 Q F1 .648(is v)
-3.148 F .648
-(ery particular about the modes of \214les that it reads or writes.)-.15
-F -.15(Fo)5.648 G 3.148(re).15 G(xample,)-3.298 E .251(by def)117 384.6
-R .251(ault it will refuse to read most \214les that are group writable\
- on the grounds that the)-.1 F 2.75(ym)-.15 G(ight)-2.75 E(ha)117 396.6
-Q 1.215 -.15(ve b)-.2 H .916
-(een tampered with by someone other than the o).15 F .916
-(wner; it will e)-.25 F -.15(ve)-.25 G 3.416(nr).15 G .916
-(efuse to read \214les in)-3.416 F(group writable directories.)117 408.6
-Q .438(If you are)142 424.8 R F2(quite)2.938 E F1 .438
-(sure that your con\214guration is safe and you w)2.938 F(ant)-.1 E F2
-(sendmail)2.937 E F1 .437(to a)2.937 F -.2(vo)-.2 G .437(id these).2 F
-1.186(security checks, you can turn of)117 436.8 R 3.687(fc)-.25 G 1.187
-(ertain checks using the)-3.687 F F0(DontBlameSendmail)3.687 E F1 3.687
-(option. This)3.687 F 1.39(option tak)117 448.8 R 1.389
-(es one or more names that disable checks.)-.1 F 1.389
-(In the descriptions that follo)6.389 F 2.689 -.65(w, \231)-.25 H
-(unsafe).65 E(directory\232 means a directory that is writable by an)117
-460.8 Q(yone other than the o)-.15 E(wner)-.25 E 5(.T)-.55 G(he v)-5 E
-(alues are:)-.25 E 15.73(Safe No)117 477 R(special handling.)2.5 E
-(AssumeSafeCho)117 493.2 Q(wn)-.25 E .769(Assume that the)153 505.2 R F2
--.15(ch)3.269 G(own).15 E F1 .769(system call is restricted to root.)
-3.269 F .77(Since some v)5.769 F .77(ersions of Unix)-.15 F .866
-(permit re)153 517.2 R .866(gular users to gi)-.15 F 1.166 -.15(ve aw)
--.25 H .866(ay their \214les to other users on some \214lesystems,).05 F
-F2(send-)3.365 E(mail)153 529.2 Q F1 .456(often cannot assume that a gi)
-2.956 F -.15(ve)-.25 G 2.956<6e8c>.15 G .456(le w)-2.956 F .457
-(as created by the o)-.1 F(wner)-.25 E 2.957(,p)-.4 G .457
-(articularly when)-2.957 F 1.475(it is in a writable directory)153 541.2
-R 6.475(.Y)-.65 G 1.475(ou can set this \215ag if you kno)-7.575 F 3.974
-(wt)-.25 G 1.474(hat \214le gi)-3.974 F -.15(ve)-.25 G -2.3 -.15(aw a)
-.15 H 3.974(yi).15 G(s)-3.974 E(restricted on your system.)153 553.2 Q
-(ClassFileInUnsafeDirP)117 569.4 Q(ath)-.15 E .493
-(When reading class \214les \(using the)153 581.4 R F0(F)2.993 E F1 .493
-(line in the con\214guration \214le\), allo)2.993 F 2.994<778c>-.25 G
-.494(les that are)-2.994 F(in unsafe directories.)153 593.4 Q(DontW)117
-609.6 Q(arnF)-.8 E(orw)-.15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(Pre)
-153 621.6 Q -.15(ve)-.25 G(nt logging of unsafe directory path w).15 E
-(arnings for non-e)-.1 E(xistent forw)-.15 E(ard \214les.)-.1 E
-(ErrorHeaderInUnsafeDirP)117 637.8 Q(ath)-.15 E(Allo)153 649.8 Q 2.5(wt)
--.25 G(he \214le named in the)-2.5 E F0(Err)2.5 E(orHeader)-.18 E F1
-(option to be in an unsafe directory)2.5 E(.)-.65 E(GroupWritableDirP)
-117 666 Q(athSafe)-.15 E .224(Change the de\214nition of \231unsafe dir\
-ectory\232 to consider group-writable directories to be)153 678 R 2.5
-(safe. W)153 690 R(orld-writable directories are al)-.8 E -.1(wa)-.1 G
-(ys unsafe.).1 E(GroupWritableF)117 706.2 Q(orw)-.15 E(ardFileSafe)-.1 E
-(Accept group-writable)153 718.2 Q F2(.forwar)2.5 E(d)-.37 E F1
-(\214les.)2.5 E EP
-%%Page: 29 25
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-29)195.86 E/F1 10/Times-Roman@0 SF(GroupWritableIncludeFileSafe)
-117 96 Q(Accept group-writable)153 108 Q/F2 10/Times-Italic@0 SF
-(:include:)2.5 E F1(\214les.)2.5 E(GroupWritableAliasFile)117 124.2 Q
-(Allo)153 136.2 Q 2.5(wg)-.25 G(roup-writable alias \214les.)-2.5 E
-(HelpFileInUnsafeDirP)117 152.4 Q(ath)-.15 E(Allo)153 164.4 Q 2.5(wt)
--.25 G(he \214le named in the)-2.5 E F0(HelpFile)2.5 E F1
-(option to be in an unsafe directory)2.5 E(.)-.65 E -.8(Wo)117 180.6 S
-(rldWritableAliasFile).8 E(Accept w)153 192.6 Q
-(orld-writable alias \214les.)-.1 E -.15(Fo)117 208.8 S(rw).15 E
-(ardFileInGroupWritableDirP)-.1 E(ath)-.15 E(Allo)153 220.8 Q(w)-.25 E
-F2(.forwar)2.5 E(d)-.37 E F1(\214les in group writable directories.)2.5
-E(IncludeFileInGroupWritableDirP)117 237 Q(ath)-.15 E(Allo)153 249 Q(w)
--.25 E F2(:include:)2.5 E F1(\214les in group writable directories.)2.5
-E -.15(Fo)117 265.2 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E
-(Allo)153 277.2 Q(w)-.25 E F2(.forwar)2.5 E(d)-.37 E F1
-(\214les in unsafe directories.)2.5 E(IncludeFileInUnsafeDirP)117 293.4
-Q(ath)-.15 E(Allo)153 305.4 Q(w)-.25 E F2(:include:)2.5 E F1
-(\214les in unsafe directories.)2.5 E -.15(Fo)117 321.6 S(rw).15 E
-(ardFileInUnsafeDirP)-.1 E(athSafe)-.15 E(Allo)153 333.6 Q 2.612(wa)-.25
-G F2(.forwar)A(d)-.37 E F1 .112(\214le that is in an unsafe directory t\
-o include references to program and)2.612 F(\214les.)153 345.6 Q
-(IncludeFileInUnsafeDirP)117 361.8 Q(athSafe)-.15 E(Allo)153 373.8 Q
-3.706(wa)-.25 G F2(:include:)A F1 1.206
-(\214le that is in an unsafe directory to include references to program)
-3.706 F(and \214les.)153 385.8 Q(MapInUnsafeDirP)117 402 Q(ath)-.15 E
-(Allo)153 414 Q 2.5(wm)-.25 G(aps \(e.g.,)-2.5 E F2(hash)2.5 E F1(,)A F2
-(btr)2.5 E(ee)-.37 E F1 2.5(,a)C(nd)-2.5 E F2(dbm)2.5 E F1
-(\214les\) in unsafe directories.)2.5 E(Link)117 430.2 Q
-(edAliasFileInWritableDir)-.1 E(Allo)153 442.2 Q 2.5(wa)-.25 G 2.5(na)
--2.5 G(lias \214le that is a link in a writable directory)-2.5 E(.)-.65
-E(Link)117 458.4 Q(edClassFileInWritableDir)-.1 E(Allo)153 470.4 Q 2.5
-(wc)-.25 G(lass \214les that are links in writable directories.)-2.5 E
-(Link)117 486.6 Q(edF)-.1 E(orw)-.15 E(ardFileInWritableDir)-.1 E(Allo)
-153 498.6 Q(w)-.25 E F2(.forwar)2.5 E(d)-.37 E F1
-(\214les that are links in writable directories.)2.5 E(Link)117 514.8 Q
-(edIncludeFileInWritableDir)-.1 E(Allo)153 526.8 Q(w)-.25 E F2
-(:include:)2.5 E F1(\214les that are links in writable directories.)2.5
-E(Link)117 543 Q(edMapInWritableDir)-.1 E(Allo)153 555 Q 2.5(wm)-.25 G
-(ap \214les that are links in writable directories.)-2.5 E(Link)117
-571.2 Q(edServiceSwitchFileInWritableDir)-.1 E(Allo)153 583.2 Q 2.5(wt)
--.25 G(he service switch \214le to be a link e)-2.5 E -.15(ve)-.25 G 2.5
-(ni).15 G 2.5(ft)-2.5 G(he directory is writable.)-2.5 E(FileDeli)117
-599.4 Q -.15(ve)-.25 G(ryT).15 E(oHardLink)-.8 E(Allo)153 611.4 Q 2.5
-(wd)-.25 G(eli)-2.5 E -.15(ve)-.25 G(ry to \214les that are hard links.)
-.15 E(FileDeli)117 627.6 Q -.15(ve)-.25 G(ryT).15 E(oSymLink)-.8 E(Allo)
-153 639.6 Q 2.5(wd)-.25 G(eli)-2.5 E -.15(ve)-.25 G
-(ry to \214les that are symbolic links.).15 E(RunProgramInUnsafeDirP)117
-655.8 Q(ath)-.15 E
-(Go ahead and run programs that are in writable directories.)153 667.8 Q
-(RunWritableProgram)117 684 Q
-(Go ahead and run programs that are group- or w)153 696 Q
-(orld-writable.)-.1 E(WriteMapT)117 712.2 Q(oHardLink)-.8 E(Allo)153
-724.2 Q 2.5(ww)-.25 G(rites to maps that are hard links.)-2.5 E EP
-%%Page: 30 26
-%%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
-(WriteMapT)117 96 Q(oSymLink)-.8 E(Allo)153 108 Q 2.5(ww)-.25 G
-(rites to maps that are symbolic links.)-2.5 E(WriteStatsT)117 124.2 Q
-(oHardLink)-.8 E(Allo)153 136.2 Q 2.5(wt)-.25 G
-(he status \214le to be a hard link.)-2.5 E(WriteStatsT)117 152.4 Q
-(oSymLink)-.8 E(Allo)153 164.4 Q 2.5(wt)-.25 G
-(he status \214le to be a symbolic link.)-2.5 E -.35(Tr)117 180.6 S
-(ustStick).35 E(yBit)-.15 E(Allo)153 192.6 Q 3.405(wg)-.25 G .905
-(roup or w)-3.405 F .905(orld writable directories if the stick)-.1 F
-3.405(yb)-.15 G .906(it is set on the directory)-3.405 F 5.906(.D)-.65 G
-(o)-5.906 E(not set this on systems which do not honor the stick)153
-204.6 Q 2.5(yb)-.15 G(it on directories.)-2.5 E(NonRootSafeAddr)117
-220.8 Q .485(Do not mark \214le and program deli)153 232.8 R -.15(ve)
--.25 G .484(ries as unsafe if sendmail is not running with root).15 F
-(pri)153 244.8 Q(vile)-.25 E(ges.)-.15 E F0 2.5(4.8. Connection)87 268.8
-R(Caching)2.5 E F1 .642(When processing the queue,)127 285 R/F2 10
-/Times-Italic@0 SF(sendmail)3.142 E F1 .642(will try to k)3.142 F .642
-(eep the last fe)-.1 F 3.142(wo)-.25 G .642(pen connections open to)
--3.142 F -.2(avo)102 297 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
-313.2 R .286(If an open connection is found,)5.286 F 1.033
-(it is probed to see if it is still acti)102 325.2 R 1.333 -.15(ve b)
--.25 H 3.533(ys).15 G 1.033(ending a)-3.533 F/F3 9/Times-Roman@0 SF
-(RSET)3.533 E F1 3.534(command. It)3.534 F 1.034
-(is not an error if this f)3.534 F(ails;)-.1 E
-(instead, the connection is closed and reopened.)102 337.2 Q -1 -.8
-(Tw o)127 353.4 T .408(parameters control the connection cache.)3.708 F
-(The)5.408 E F0(ConnectionCacheSize)2.908 E F1(\()2.908 E F0(k)A F1
-2.908(\)o)C .408(ption de\214nes)-2.908 F .145
-(the number of simultaneous open connections that will be permitted.)102
-365.4 R .145(If it is set to zero, connections)5.145 F .213
-(will be closed as quickly as possible.)102 377.4 R .212(The def)5.212 F
-.212(ault is one.)-.1 F .212(This should be set as appropriate for your)
-5.212 F .629
-(system size; it will limit the amount of system resources that)102
-389.4 R F2(sendmail)3.13 E F1 .63(will use during queue runs.)3.13 F(Ne)
-102 401.4 Q -.15(ve)-.25 G 2.5(rs).15 G(et this higher than 4.)-2.5 E
-(The)127 417.6 Q F0(ConnectionCacheT)2.741 E(imeout)-.18 E F1(\()2.741 E
-F0(K)A F1 2.741(\)o)C .241(ption speci\214es the maximum time that an)
--2.741 F 2.741(yc)-.15 G .24(ached con-)-2.741 F .899
-(nection will be permitted to idle.)102 429.6 R .899
-(When the idle time e)5.899 F .9(xceeds this v)-.15 F .9
-(alue the connection is closed.)-.25 F .34
-(This number should be small \(under ten minutes\) to pre)102 441.6 R
--.15(ve)-.25 G .34(nt you from grabbing too man).15 F 2.84(yr)-.15 G
-(esources)-2.84 E(from other hosts.)102 453.6 Q(The def)5 E
-(ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E F0 2.5(4.9. Name)87
-477.6 R(Ser)2.5 E -.1(ve)-.1 G 2.5(rA).1 G(ccess)-2.5 E F1 .103
-(Control of host address lookups is set by the)127 493.8 R F0(hosts)
-2.604 E F1 .104(service entry in your service switch \214le.)2.604 F(If)
-5.104 E .99(you are on a system that has b)102 505.8 R .99
-(uilt-in service switch support \(e.g., Ultrix, Solaris, or DEC OSF/1\))
--.2 F .335(then your system is probably con\214gured properly already)
-102 517.8 R 5.335(.O)-.65 G(therwise,)-5.335 E F2(sendmail)2.836 E F1
-.336(will consult the \214le)2.836 F F0(/etc/mail/ser)102 529.8 Q
-(vice.switch)-.1 E F1 4.902(,w)C 2.402(hich should be created.)-4.902 F
-F2(Sendmail)7.402 E F1 2.402(only uses tw)4.902 F 4.902(oe)-.1 G
-(ntries:)-4.902 E F0(hosts)4.901 E F1(and)4.901 E F0(aliases)102 541.8 Q
-F1 2.745(,a)C .246
-(lthough system routines may use other services \(notably the)-2.745 F
-F0(passwd)2.746 E F1 .246(service for user name)2.746 F(lookups by)102
-553.8 Q F2 -.1(ge)2.5 G(tpwname).1 E F1(\).)A(Ho)127 570 Q(we)-.25 E
--.15(ve)-.25 G 1.511 -.4(r, s).15 H .711
-(ome systems \(such as SunOS 4.X\) will do DNS lookups re).4 F -.05(ga)
--.15 G .71(rdless of the setting).05 F 1.028
-(of the service switch entry)102 582 R 6.028(.I)-.65 G 3.529(np)-6.028 G
-(articular)-3.529 E 3.529(,t)-.4 G 1.029(he system routine)-3.529 F F2
--.1(ge)3.529 G(thostbyname).1 E F1 1.029(\(3\) is used to look up)B
-1.869(host names, and man)102 594 R 4.369(yv)-.15 G 1.869(endor v)-4.519
-F 1.869(ersions try some combination of DNS, NIS, and \214le lookup in)
--.15 F 1.73(/etc/hosts without consulting a service switch.)102 606 R F2
-(Sendmail)6.731 E F1(mak)4.231 E 1.731(es no attempt to w)-.1 F 1.731
-(ork around this)-.1 F .368(problem, and the DNS lookup will be done an)
-102 618 R(yw)-.15 E(ay)-.1 E 5.368(.I)-.65 G 2.868(fy)-5.368 G .367
-(ou do not ha)-2.868 F .667 -.15(ve a n)-.2 H(ameserv).15 E .367
-(er con\214gured at)-.15 F .464(all, such as at a UUCP-only site,)102
-630 R F2(sendmail)2.964 E F1 .464
-(will get a \231connection refused\232 message when it tries to)2.964 F
-.424(connect to the name serv)102 642 R(er)-.15 E 5.424(.I)-.55 G 2.924
-(ft)-5.424 G(he)-2.924 E F0(hosts)2.924 E F1 .423
-(switch entry has the service \231dns\232 listed some)2.924 F .423
-(where in the)-.25 F(list,)102 654 Q F2(sendmail)3.312 E F1 .813
-(will interpret this to mean a temporary f)3.313 F .813
-(ailure and will queue the mail for later pro-)-.1 F
-(cessing; otherwise, it ignores the name serv)102 666 Q(er data.)-.15 E
-.673(The same technique is used to decide whether to do MX lookups.)127
-682.2 R .672(If you w)5.672 F .672(ant MX support,)-.1 F(you)102 694.2 Q
-F2(must)2.5 E F1(ha)2.5 E .3 -.15(ve \231)-.2 H
-(dns\232 listed as a service in the).15 E F0(hosts)2.5 E F1
-(switch entry)2.5 E(.)-.65 E(The)127 710.4 Q F0(Resolv)3.869 E
-(erOptions)-.1 E F1(\()3.869 E F0(I)A F1 3.869(\)o)C 1.369(ption allo)
--3.869 F 1.369(ws you to tweak name serv)-.25 F 1.369(er options.)-.15 F
-1.37(The command)6.37 F .892(line tak)102 722.4 R .892
-(es a series of \215ags as documented in)-.1 F F2 -.37(re)3.392 G
-(solver).37 E F1 .892(\(3\) \(with the leading \231RES_\232 deleted\).)B
-(Each)5.892 E EP
-%%Page: 31 27
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-31)195.86 E/F1 10/Times-Roman@0 SF
-(can be preceded by an optional `+' or `)102 96 Q/F2 10/Symbol SF(-)A F1
-2.5('. F)B(or e)-.15 E(xample, the line)-.15 E 2.5(OR)142 112.2 S(esolv)
--2.5 E(erOptions=+AA)-.15 E(ONL)-.55 E(Y)-1 E F2(-)2.5 E F1(DNSRCH)A
-.861(turns on the AA)102 128.4 R(ONL)-.55 E 3.361(Y\()-1 G .861
-(accept authoritati)-3.361 F 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)-3.362 F 2.039(domain path\) options.)102 140.4
-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 .503
-(\215ags on and all others of)102 152.4 R 3.003(f. Y)-.25 F .503
-(ou can also include \231HasW)-1.1 F .503
-(ildcardMX\232 to specify that there is a wild-)-.4 F 1.973
-(card MX record matching your domain; this turns of)102 164.4 R 4.472
-(fM)-.25 G 4.472(Xm)-4.472 G 1.972(atching when canonifying names,)
--4.472 F(which can lead to inappropriate canoni\214cations.)102 176.4 Q
--1.11(Ve)127 192.6 S 2.256(rsion le)1.11 F -.15(ve)-.25 G 4.756(l1c).15
-G 2.256(on\214gurations turn DNSRCH and DEFN)-4.756 F 2.257(AMES of)-.35
-F 4.757(fw)-.25 G 2.257(hen doing deli)-4.757 F -.15(ve)-.25 G(ry).15 E
-2.06(lookups, b)102 204.6 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 8 of)1.11 F/F3 10/Times-Italic@0 SF(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
-216.6 R -.1(wa)-.1 G .313(ys does the search.).1 F .313(If you don')
-5.313 F 2.813(tw)-.18 G(ant)-2.913 E(to do automatic name e)102 228.6 Q
-(xtension, don')-.15 E 2.5(tc)-.18 G(all $[ ... $].)-2.5 E .486
-(The search rules for $[ ... $] are some)127 244.8 R .485(what dif)-.25
-F .485(ferent than usual.)-.25 F .485(If the name being look)5.485 F
-.485(ed up)-.1 F .109(has at least one dot, it al)102 256.8 R -.1(wa)-.1
-G .109(ys tries the unmodi\214ed name \214rst.).1 F .11(If that f)5.11 F
-.11(ails, it tries the reduced search)-.1 F .124
-(path, and lastly tries the unmodi\214ed name \(b)102 268.8 R .124
-(ut only for names without a dot, since names with a dot)-.2 F(ha)102
-280.8 Q .788 -.15(ve a)-.2 H .488(lready been tried\).).15 F .488
-(This allo)5.488 F .489(ws names such as `)-.25 F(`utc.CS')-.74 E 2.989
-('t)-.74 G 2.989(om)-2.989 G .489(atch the site in Czechoslo)-2.989 F
--.25(va)-.15 G(kia).25 E 1.588
-(rather than the site in your local Computer Science department.)102
-292.8 R 1.587(It also prefers A and CN)6.587 F(AME)-.35 E .512
-(records o)102 304.8 R -.15(ve)-.15 G 3.012(rM).15 G 3.012(Xr)-3.012 G
-.512(ecords \212 that is, if it \214nds an MX record it mak)-3.012 F
-.513(es note of it, b)-.1 F .513(ut k)-.2 F .513(eeps looking.)-.1 F
-1.542(This w)102 316.8 R(ay)-.1 E 4.042(,i)-.65 G 4.042(fy)-4.042 G
-1.541(ou ha)-4.042 F 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 328.8 Q 3.453 -.8(To c)127 345 T 1.853
-(ompletely turn of).8 F 4.353(fa)-.25 G 1.853(ll name serv)-4.353 F
-1.853(er access on systems without service switch support)-.15 F .942
-(\(such as SunOS 4.X\) you will ha)102 357 R 1.242 -.15(ve t)-.2 H 3.441
-(or).15 G .941(ecompile with \255DN)-3.441 F .941(AMED_BIND=0 and remo)
--.35 F 1.241 -.15(ve \255)-.15 H(lresolv).15 E
-(from the list of libraries to be searched when linking.)102 369 Q F0
-2.5(4.10. Mo)87 393 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 409.2 R
-3.272(sh)-.55 G .772(ome directory from a local disk on their w)-3.272 F
-.772(orkstation, so that)-.1 F .576(local access is f)102 421.2 R 3.076
-(ast. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G 1.376 -.4(r, t).15 H .575
-(he result is that .forw).4 F .575(ard \214le lookups are slo)-.1 F
-4.375 -.65(w. I)-.25 H 3.075(ns).65 G .575(ome cases, mail)-3.075 F .216
-(can e)102 433.2 R -.15(ve)-.25 G 2.716(nb).15 G 2.716(ed)-2.716 G(eli)
--2.716 E -.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 445.2 Q(.)
--.55 E(The)127 461.4 Q F0 -.25(Fo)2.744 G(rwardP).25 E(ath)-.1 E F1(\()
-2.744 E F0(J)A F1 2.743(\)o)C .243(ption allo)-2.743 F .243
-(ws you to set a path of forw)-.25 F .243(ard \214les.)-.1 F -.15(Fo)
-5.243 G 2.743(re).15 G .243(xample, the con-)-2.893 F(\214g \214le line)
-102 473.4 Q 2.5(OF)142 489.6 S(orw)-2.65 E(ardP)-.1 E(ath=/v)-.15 E
-(ar/forw)-.25 E(ard/$u:$z/.forw)-.1 E(ard.$w)-.1 E -.1(wo)102 505.8 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)-2.708 F(ar/forw)-.25 E .208
-(ard; if that is not found)-.1 F 1.171
-(\(or is inaccessible\) the \214le `)102 517.8 R(`.forw)-.74 E(ard.)-.1
-E F3(mac)A(hinename)-.15 E F1 2.651 -.74('' i)D 3.671(nt).74 G 1.171
-(he user')-3.671 F 3.671(sh)-.55 G 1.17(ome directory is searched.)
--3.671 F(A)6.17 E(truly perv)102 529.8 Q
-(erse site could also search by sender by using $r)-.15 E 2.5(,$)-.4 G
-(s, or $f.)-2.5 E .69(If you create a directory such as /v)127 546 R
-(ar/forw)-.25 E .69(ard, it should be mode 1777 \(that is, the stick)-.1
-F 3.19(yb)-.15 G(it)-3.19 E .135(should be set\).)102 558 R .135
-(Users should create the \214les mode 644.)5.135 F .134
-(Note that you must use the forw)5.134 F(ard\214leinun-)-.1 E 1.1
-(safedirpath and forw)102 570 R 1.1(ard\214leinunsafedirpathsafe \215ag\
-s with the DontBlameSendmail option to allo)-.1 F(w)-.25 E(forw)102 582
-Q 1.169(ard \214les in a w)-.1 F 1.169(orld writable directory)-.1 F
-6.169(.T)-.65 G 1.169
-(his might also be used as a denial of service attack)-6.169 F .634
-(\(users could create forw)102 594 R .635
-(ard \214les for other users\); a better approach might be to create /v)
--.1 F(ar/forw)-.25 E(ard)-.1 E .661
-(mode 755 and create empty \214les for each user)102 606 R 3.161(,o)-.4
-G .661(wned by that user)-3.411 F 3.161(,m)-.4 G .661(ode 644.)-3.161 F
-.661(If you do this, you)5.661 F(don')102 618 Q 2.5(th)-.18 G -2.25 -.2
-(av e)-2.5 H(to set the DontBlameSendmail options indicated abo)2.7 E
--.15(ve)-.15 G(.).15 E F0 2.5(4.11. Fr)87 642 R(ee Space)-.18 E F1 1.405
-(On systems that ha)127 658.2 R 1.705 -.15(ve o)-.2 H 1.405
-(ne of the system calls in the).15 F F3(statfs)3.906 E F1 1.406(\(2\) f)
-B 1.406(amily \(including)-.1 F F3(statvfs)3.906 E F1(and)3.906 E F3
-(ustat)102 670.2 Q F1 .839(\), you can specify a minimum number of free\
- blocks on the queue \214lesystem using the)B F0(Min-)3.339 E(Fr)102
-682.2 Q(eeBlocks)-.18 E F1(\()2.553 E F0(b)A F1 2.553(\)o)C 2.553
-(ption. If)-2.553 F .053(there are fe)2.553 F .053
-(wer than the indicated number of blocks free on the \214lesystem)-.25 F
-1.355(on which the queue is mounted the SMTP serv)102 694.2 R 1.355
-(er will reject mail with the 452 error code.)-.15 F(This)6.354 E(in)102
-706.2 Q(vites the SMTP client to try ag)-.4 E(ain later)-.05 E(.)-.55 E
-EP
-%%Page: 32 28
-%%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(Be)127 96
-Q -.1(wa)-.25 G .746(re of setting this option too high; it can cause r\
-ejection of email when that mail w).1 F(ould)-.1 E
-(be processed without dif)102 108 Q(\214culty)-.25 E(.)-.65 E F0 2.5
-(4.12. Maximum)87 132 R(Message Size)2.5 E F1 2.078 -.8(To a)127 148.2 T
--.2(vo).6 G .478(id o).2 F -.15(ve)-.15 G(r\215o).15 E .478
-(wing your system with a lar)-.25 F .478(ge message, the)-.18 F F0
-(MaxMessageSize)2.977 E F1 .477(option can be)2.977 F .692
-(set to set an absolute limit on the size of an)102 160.2 R 3.193(yo)
--.15 G .693(ne message.)-3.193 F .693(This will be adv)5.693 F .693
-(ertised in the ESMTP)-.15 F(dialogue and check)102 172.2 Q
-(ed during message collection.)-.1 E F0 2.5(4.13. Pri)87 196.2 R -.1(va)
--.1 G(cy Flags).1 E F1(The)127 212.4 Q F0(Pri)2.96 E -.1(va)-.1 G
-(cyOptions).1 E F1(\()2.96 E F0(p)A F1 2.96(\)o)C .46(ption allo)-2.96 F
-.46(ws you to set certain `)-.25 F(`pri)-.74 E -.25(va)-.25 G -.15(cy)
-.25 G 1.94 -.74('' \215).15 H 2.96(ags. Actually).74 F 2.96(,m)-.65 G
-(an)-2.96 E 2.96(yo)-.15 G(f)-2.96 E .533(them don')102 224.4 R 3.033
-(tg)-.18 G -2.15 -.25(iv e)-3.033 H .533(you an)3.283 F 3.034(ye)-.15 G
-.534(xtra pri)-3.184 F -.25(va)-.25 G -.15(cy).25 G 3.034(,r)-.5 G .534
-(ather just insisting that client SMTP serv)-3.034 F .534
-(ers use the HELO)-.15 F 2.87
-(command before using certain commands or adding e)102 236.4 R 2.87
-(xtra headers to indicate possible spoof)-.15 F(attempts.)102 248.4 Q
-.123(The option tak)127 264.6 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)-2.624 F .424 -.15(ve o)
--.25 H 2.624(ro).15 G 2.624(ft)-2.624 G .124(hose \215ags.)-2.624 F -.15
-(Fo)5.124 G(r).15 E -.15(ex)102 276.6 S(ample:).15 E 2.5(OP)142 292.8 S
-(ri)-2.5 E -.25(va)-.25 G -.15(cy).25 G(Options=needmailhelo, noe).15 E
-(xpn)-.15 E .928(insists that the HELO or EHLO command be used before a\
- MAIL command is accepted and dis-)102 309 R(ables the EXPN command.)102
-321 Q(The \215ags are detailed in section 5.6.)127 337.2 Q F0 2.5
-(4.14. Send)87 361.2 R(to Me T)2.5 E(oo)-.92 E F1(Be)127 377.4 Q 1.074
-(ginning with v)-.15 F 1.074(ersion 8.10,)-.15 F/F2 10/Times-Italic@0 SF
-(sendmail)3.574 E F1 1.075(includes by def)3.574 F 1.075(ault the \(en)
--.1 F -.15(ve)-.4 G 1.075(lope\) sender in an).15 F 3.575(yl)-.15 G(ist)
--3.575 E -.15(ex)102 389.4 S 3.465(pansions. F).15 F .965(or e)-.15 F
-.964(xample, if \231matt\232 sends to a list that contains \231matt\232\
- as one of the members he)-.15 F .227(will get a cop)102 401.4 R 2.727
-(yo)-.1 G 2.727(ft)-2.727 G .227(he message.)-2.727 F .227(If the)5.227
-F F0(MeT)2.728 E(oo)-.92 E F1 .228(option is set to)2.728 F/F3 9
-/Times-Roman@0 SF -.666(FA)2.728 G(LSE).666 E F1 .228
-(\(in the con\214guration \214le or via)2.728 F 1.023
-(the command line\), this beha)102 413.4 R 1.023
-(vior is changed, i.e., the \(en)-.2 F -.15(ve)-.4 G 1.022
-(lope\) sender is e).15 F 1.022(xcluded in list e)-.15 F(xpan-)-.15 E
-(sions.)102 425.4 Q F0 2.5(5. THE)72 449.4 R
-(WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-.95 E F1
-(This section describes the con\214guration \214le in detail.)112 465.6
-Q .648(There is one point that should be made clear immediately: the sy\
-ntax of the con\214guration \214le is)112 481.8 R 1.077
-(designed to be reasonably easy to parse, since this is done e)87 493.8
-R -.15(ve)-.25 G 1.076(ry time).15 F F2(sendmail)3.576 E F1 1.076
-(starts up, rather than)3.576 F(easy for a human to read or write.)87
-505.8 Q(On the \231future project\232 list is a con\214guration-\214le \
-compiler)5 E(.)-.55 E .243(The con\214guration \214le is or)112 522 R
--.05(ga)-.18 G .243(nized as a series of lines, each of which be).05 F
-.243(gins with a single charac-)-.15 F .102
-(ter de\214ning the semantics for the rest of the line.)87 534 R .102
-(Lines be)5.102 F .102(ginning with a space or a tab are continuation)
--.15 F 1.322
-(lines \(although the semantics are not well de\214ned in man)87 546 R
-3.823(yp)-.15 G 3.823(laces\). Blank)-3.823 F 1.323(lines and lines be)
-3.823 F(ginning)-.15 E(with a sharp symbol \(`#'\) are comments.)87 558
-Q F0 2.5(5.1. R)87 582 R(and S \212 Rewriting Rules)2.5 E F1 .466
-(The core of address parsing are the re)127 598.2 R .466(writing rules.)
--.25 F .465(These are an ordered production system.)5.466 F F2(Sendmail)
-102 610.2 Q F1 .19(scans through the set of re)2.69 F .19
-(writing rules looking for a match on the left hand side \(LHS\) of)-.25
-F(the rule.)102 622.2 Q(When a rule matches, the address is replaced by\
- the right hand side \(RHS\) of the rule.)5 E .922(There are se)127
-638.4 R -.15(ve)-.25 G .922(ral sets of re).15 F .921(writing rules.)
--.25 F .921(Some of the re)5.921 F .921
-(writing sets are used internally and)-.25 F .359(must ha)102 650.4 R
-.659 -.15(ve s)-.2 H .359(peci\214c semantics.).15 F .359(Other re)5.359
-F .359(writing sets do not ha)-.25 F .659 -.15(ve s)-.2 H .36
-(peci\214cally assigned semantics, and).15 F
-(may be referenced by the mailer de\214nitions or by other re)102 662.4
-Q(writing sets.)-.25 E(The syntax of these tw)127 678.6 Q 2.5(oc)-.1 G
-(ommands are:)-2.5 E F0(S)142 694.8 Q F2(n)A F1 .249
-(Sets the current ruleset being collected to)102 711 R F2(n)2.749 E F1
-5.249(.I)C 2.748(fy)-5.249 G .248(ou be)-2.748 F .248
-(gin a ruleset more than once it appends to the)-.15 F
-(old de\214nition.)102 723 Q EP
-%%Page: 33 29
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-33)195.86 E(R)142 96 Q/F1 10/Times-Italic@0 SF(lhs rhs comments)
-A/F2 10/Times-Roman@0 SF 1.185(The \214elds must be separated by at lea\
-st one tab character; there may be embedded spaces in the)102 112.2 R
-2.595(\214elds. The)102 124.2 R F1(lhs)2.595 E F2 .095
-(is a pattern that is applied to the input.)2.595 F .095
-(If it matches, the input is re)5.095 F .094(written to the)-.25 F F1
-(rhs)2.594 E F2(.)A(The)102 136.2 Q F1(comments)2.5 E F2(are ignored.)
-2.5 E .755(Macro e)127 152.4 R .755(xpansions of the form)-.15 F F0($)
-3.255 E F1(x)A F2 .755
-(are performed when the con\214guration \214le is read.)3.255 F(Expan-)
-5.755 E .577(sions of the form)102 164.4 R F0($&)3.077 E F1(x)A F2 .577
-(are performed at run time using a some)3.077 F .577
-(what less general algorithm.)-.25 F .577(This is)5.577 F
-(intended only for referencing internally de\214ned macros such as)102
-176.4 Q F0($h)2.5 E F2(that are changed at runtime.)2.5 E F0 2.5
-(5.1.1. The)102 200.4 R(left hand side)2.5 E F2 2.77
-(The left hand side of re)142 216.6 R 2.771
-(writing rules contains a pattern.)-.25 F 2.771(Normal w)7.771 F 2.771
-(ords are simply)-.1 F(matched directly)117 228.6 Q 5(.M)-.65 G
-(etasyntax is introduced using a dollar sign.)-5 E(The metasymbols are:)
-5 E F0($*)157 244.8 Q F2(Match zero or more tok)10.14 E(ens)-.1 E F0($+)
-157 256.8 Q F2(Match one or more tok)9.44 E(ens)-.1 E F0<24ad>157 268.8
-Q F2(Match e)9.44 E(xactly one tok)-.15 E(en)-.1 E F0($=)157 280.8 Q F1
-(x)A F2(Match an)5 E 2.5(yp)-.15 G(hrase in class)-2.5 E F1(x)2.5 E F0
-($~)157 292.8 Q F1(x)A F2(Match an)7.37 E 2.5(yw)-.15 G
-(ord not in class)-2.6 E F1(x)2.5 E F2 .132(If an)117 309 R 2.632(yo)
--.15 G 2.632(ft)-2.632 G .132(hese match, the)-2.632 F 2.632(ya)-.15 G
-.132(re assigned to the symbol)-2.632 F F0($)2.632 E F1(n)A F2 .131
-(for replacement on the right hand side,)2.632 F(where)117 321 Q F1(n)
-2.5 E F2(is the inde)2.5 E 2.5(xi)-.15 G 2.5(nt)-2.5 G(he LHS.)-2.5 E
--.15(Fo)5 G 2.5(re).15 G(xample, if the LHS:)-2.65 E($\255:$+)157 337.2
-Q(is applied to the input:)117 353.4 Q(UCB)157 369.6 Q(ARP)-.35 E
-(A:eric)-.92 E(the rule will match, and the v)117 385.8 Q
-(alues passed to the RHS will be:)-.25 E 7.5($1 UCB)157 402 R(ARP)-.35 E
-(A)-.92 E 7.5($2 eric)157 414 R(Additionally)142 434.4 Q 2.704(,t)-.65 G
-.204(he LHS can include)-2.704 F F0($@)2.704 E F2 .204
-(to match zero tok)2.704 F 2.704(ens. This)-.1 F(is)2.704 E F1(not)2.704
-E F2 .204(bound to a)2.704 F F0($)2.705 E F1(n)A F2(on)2.705 E(the RHS,\
- and is normally only used when it stands alone in order to match the n\
-ull input.)117 446.4 Q F0 2.5(5.1.2. The)102 470.4 R(right hand side)2.5
-E F2 .649(When the left hand side of a re)142 486.6 R .649
-(writing rule matches, the input is deleted and replaced by)-.25 F 1.036
-(the right hand side.)117 498.6 R -.8(To)6.036 G -.1(ke).8 G 1.036
-(ns are copied directly from the RHS unless the).1 F 3.537(yb)-.15 G
--.15(eg)-3.537 G 1.037(in with a dollar).15 F 2.5(sign. Metasymbols)117
-510.6 R(are:)2.5 E F0($)157 526.8 Q F1(n)A F2
-(Substitute inde\214nite tok)40.55 E(en)-.1 E F1(n)2.5 E F2(from LHS)2.5
-E F0($[)157 538.8 Q F1(name)A F0($])A F2(Canonicalize)12.23 E F1(name)
-2.5 E F0($\()157 550.8 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)
-207.55 562.8 Q -.15(ey)-.1 G(ed mapping function).15 E F0($>)157 574.8 Q
-F1(n)A F2(\231Call\232 ruleset)34.85 E F1(n)2.5 E F0($#)157 586.8 Q F1
-(mailer)A F2(Resolv)14.44 E 2.5(et)-.15 G(o)-2.5 E F1(mailer)2.5 E F0
-($@)157 598.8 Q F1(host)A F2(Specify)19.58 E F1(host)2.5 E F0($:)157
-610.8 Q F1(user)A F2(Specify)25 E F1(user)2.5 E F2(The)142 631.2 Q F0($)
-3.137 E F1(n)A F2 .637(syntax substitutes the corresponding v)3.137 F
-.637(alue from a)-.25 F F0($+)3.137 E F2(,)A F0<24ad>3.137 E F2(,)A F0
-($*)3.137 E F2(,)A F0($=)3.137 E F2 3.137(,o)C(r)-3.137 E F0($~)3.137 E
-F2 .636(match on)3.136 F(the LHS.)117 643.2 Q(It may be used an)5 E
-(ywhere.)-.15 E 2.705(Ah)142 659.4 S .205(ost name enclosed between)
--2.705 F F0($[)2.705 E F2(and)2.705 E F0($])2.706 E F2 .206(is look)
-2.706 F .206(ed up in the host database\(s\) and replaced)-.1 F EP
-%%Page: 34 30
-%%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 1.683
-(by the canonical name)117 98 R/F2 7/Times-Roman@0 SF(15)-4 I F1 6.683
-(.F)4 K 1.683(or e)-6.833 F 1.683
-(xample, \231$[ftp$]\232 might become \231ftp.CS.Berk)-.15 F(ele)-.1 E
--.65(y.)-.15 G 1.683(EDU\232 and).65 F 3.17
-(\231$[[128.32.130.2]$]\232 w)117 110 R 3.17(ould become \231v)-.1 F
-(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU.).65 E<9a>-.7 E/F3
-10/Times-Italic@0 SF(Sendmail)8.17 E F1 3.17(recognizes its)5.67 F
-(numeric IP address without calling the name serv)117 122 Q
-(er and replaces it with its canonical name.)-.15 E(The)142 138.2 Q F0
-($\()3.004 E F1(...)3.004 E F0($\))5.504 E F1 .503(syntax is a more gen\
-eral form of lookup; it uses a named map instead of an)3.003 F .809
-(implicit map.)117 150.2 R .809(If no lookup is found, the indicated)
-5.809 F F3(default)3.309 E F1 .81(is inserted; if no def)3.309 F .81
-(ault is speci\214ed)-.1 F .776(and no lookup matches, the v)117 162.2 R
-.776(alue is left unchanged.)-.25 F(The)5.776 E F3(ar)3.276 E(guments)
--.37 E F1 .775(are passed to the map for)3.275 F(possible use.)117 174.2
-Q(The)142 190.4 Q F0($>)2.619 E F3(n)A F1 .119(syntax causes the remain\
-der of the line to be substituted as usual and then passed)2.619 F .587
-(as the ar)117 202.4 R .587(gument to ruleset)-.18 F F3(n)3.087 E F1
-5.587(.T)C .587(he \214nal v)-5.587 F .586(alue of ruleset)-.25 F F3(n)
-3.086 E F1 .586(then becomes the substitution for this)3.086 F 3.758
-(rule. The)117 214.4 R F0($>)3.758 E F1 1.258(syntax e)3.758 F 1.258
-(xpands e)-.15 F -.15(ve)-.25 G 1.259
-(rything after the ruleset name to the end of the replacement).15 F .976
-(string and then passes that as the initial input to the ruleset.)117
-226.4 R(Recursi)5.976 E 1.276 -.15(ve c)-.25 H .976(alls are allo).15 F
-3.476(wed. F)-.25 F(or)-.15 E -.15(ex)117 238.4 S(ample,).15 E
-($>0 $>3 $1)157 254.6 Q -.15(ex)117 270.8 S(pands $1, passes that to ru\
-leset 3, and then passes the result of ruleset 3 to ruleset 0.).15 E
-(The)142 287 Q F0($#)2.507 E F1 .007(syntax should)2.507 F F3(only)2.507
-E F1 .008(be used in ruleset zero or a subroutine of ruleset zero.)2.507
-F .008(It causes)5.008 F -.25(eva)117 299 S .685
-(luation of the ruleset to terminate immediately).25 F 3.184(,a)-.65 G
-.684(nd signals to)-3.184 F F3(sendmail)3.184 E F1 .684
-(that the address has)3.184 F(completely resolv)117 311 Q 2.5(ed. The)
--.15 F(complete syntax is:)2.5 E F0($#)157 327.2 Q F3(mailer)A F0($@)2.5
-E F3(host)A F0($:)2.5 E F3(user)A F1 1.394(This speci\214es the {mailer)
-117 343.4 R 3.894(,h)-.4 G 1.394
-(ost, user} 3-tuple necessary to direct the mailer)-3.894 F 6.394(.I)
--.55 G 3.894(ft)-6.394 G 1.394(he mailer is)-3.894 F .774
-(local the host part may be omitted)117 357.4 R F2(16)-4 I F1 5.774(.T)4
-K(he)-5.774 E F3(mailer)3.274 E F1 .775(must be a single w)3.274 F .775
-(ord, b)-.1 F .775(ut the)-.2 F F3(host)3.275 E F1(and)3.275 E F3(user)
-3.275 E F1 .253(may be multi-part.)117 369.4 R .253(If the)5.253 F F3
-(mailer)2.753 E F1 .253(is the b)2.753 F .253(uiltin IPC mailer)-.2 F
-2.753(,t)-.4 G(he)-2.753 E F3(host)2.753 E F1 .253
-(may be a colon-separated list)2.753 F .5
-(of hosts that are searched in order for the \214rst w)117 381.4 R .5
-(orking address \(e)-.1 F .5(xactly lik)-.15 F 3(eM)-.1 G 3(Xr)-3 G 3
-(ecords\). The)-3 F F3(user)117 393.4 Q F1 .036(is later re)2.536 F .036
-(written by the mailer)-.25 F .036(-speci\214c en)-.2 F -.15(ve)-.4 G
-.036(lope re).15 F .036(writing set and assigned to the)-.25 F F0($u)
-2.536 E F1(macro.)2.536 E .162
-(As a special case, if the mailer speci\214ed has the)117 405.4 R F0
-(F=@)2.662 E F1 .163
-(\215ag speci\214ed and the \214rst character of the)2.662 F F0($:)117
-417.4 Q F1 -.25(va)3.377 G .877
-(lue is \231@\232, the \231@\232 is stripped of).25 F .876
-(f, and a \215ag is set in the address descriptor that causes)-.25 F
-(sendmail to not do ruleset 5 processing.)117 429.4 Q(Normally)142 445.6
-Q 3.251(,ar)-.65 G .751
-(ule that matches is retried, that is, the rule loops until it f)-3.251
-F 3.252(ails. A)-.1 F .752(RHS may)3.252 F 1.086(also be preceded by a)
-117 457.6 R F0($@)3.586 E F1 1.085(or a)3.585 F F0($:)3.585 E F1 1.085
-(to change this beha)3.585 F(vior)-.2 E 6.085(.A)-.55 G F0($@)-2.5 E F1
-1.085(pre\214x causes the ruleset to)3.585 F 1.46
-(return with the remainder of the RHS as the v)117 469.6 R 3.96(alue. A)
--.25 F F0($:)3.96 E F1 1.46(pre\214x causes the rule to terminate)3.96 F
-(immediately)117 481.6 Q 3.756(,b)-.65 G 1.256
-(ut the ruleset to continue; this can be used to a)-3.956 F -.2(vo)-.2 G
-1.256(id continued application of a).2 F 2.5(rule. The)117 493.6 R
-(pre\214x is stripped before continuing.)2.5 E(The)142 509.8 Q F0($@)2.5
-E F1(and)2.5 E F0($:)2.5 E F1(pre\214x)2.5 E(es may precede a)-.15 E F0
-($>)2.5 E F1(spec; for e)2.5 E(xample:)-.15 E 20.19(R$+ $:)157 526 R
-($>7 $1)2.5 E 1.256(matches an)117 542.2 R 1.256
-(ything, passes that to ruleset se)-.15 F -.15(ve)-.25 G 1.256
-(n, and continues; the).15 F F0($:)3.756 E F1 1.256(is necessary to a)
-3.756 F -.2(vo)-.2 G 1.256(id an).2 F(in\214nite loop.)117 554.2 Q 1.205
-(Substitution occurs in the order described, that is, parameters from t\
-he LHS are substi-)142 570.4 R .219(tuted, hostnames are canonicalized,\
- \231subroutines\232 are called, and \214nally)117 582.4 R F0($#)2.719 E
-F1(,)A F0($@)2.719 E F1 2.72(,a)C(nd)-2.72 E F0($:)2.72 E F1 .22
-(are pro-)2.72 F(cessed.)117 594.4 Q F0 2.5(5.1.3. Semantics)102 618.4 R
-(of r)2.5 E(ewriting rule sets)-.18 E F1 1.848(There are six re)142
-634.6 R 1.847(writing sets that ha)-.25 F 2.147 -.15(ve s)-.2 H 1.847
-(peci\214c semantics.).15 F(Fi)6.847 E 2.147 -.15(ve o)-.25 H 4.347(ft)
-.15 G 1.847(hese are related as)-4.347 F(depicted by \214gure 1.)117
-646.6 Q .32 LW 76 665.2 72 665.2 DL 80 665.2 76 665.2 DL 84 665.2 80
-665.2 DL 88 665.2 84 665.2 DL 92 665.2 88 665.2 DL 96 665.2 92 665.2 DL
-100 665.2 96 665.2 DL 104 665.2 100 665.2 DL 108 665.2 104 665.2 DL 112
-665.2 108 665.2 DL 116 665.2 112 665.2 DL 120 665.2 116 665.2 DL 124
-665.2 120 665.2 DL 128 665.2 124 665.2 DL 132 665.2 128 665.2 DL 136
-665.2 132 665.2 DL 140 665.2 136 665.2 DL 144 665.2 140 665.2 DL 148
-665.2 144 665.2 DL 152 665.2 148 665.2 DL 156 665.2 152 665.2 DL 160
-665.2 156 665.2 DL 164 665.2 160 665.2 DL 168 665.2 164 665.2 DL 172
-665.2 168 665.2 DL 176 665.2 172 665.2 DL 180 665.2 176 665.2 DL 184
-665.2 180 665.2 DL 188 665.2 184 665.2 DL 192 665.2 188 665.2 DL 196
-665.2 192 665.2 DL 200 665.2 196 665.2 DL 204 665.2 200 665.2 DL 208
-665.2 204 665.2 DL 212 665.2 208 665.2 DL 216 665.2 212 665.2 DL/F4 5
-/Times-Roman@0 SF(15)93.6 675.6 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(16)93.6 689.2 Q F5 -.88(Yo)3.2 K 2.726(um).88 G .726(ay w)-2.726 F
-.726(ant to use it for special \231per user\232 e)-.08 F 2.726
-(xtensions. F)-.12 F .726(or e)-.12 F .725
-(xample, in the address \231jgm+foo@CMU.EDU\232; the \231+foo\232)-.12 F
-(part is not part of the user name, and is passed to the local mailer f\
-or local use.)72 702 Q EP
-%%Page: 35 31
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-35)195.86 E .4 LW 77 108 72 108 DL 79 108 74 108 DL 84 108 79
-108 DL 89 108 84 108 DL 94 108 89 108 DL 99 108 94 108 DL 104 108 99 108
-DL 109 108 104 108 DL 114 108 109 108 DL 119 108 114 108 DL 124 108 119
-108 DL 129 108 124 108 DL 134 108 129 108 DL 139 108 134 108 DL 144 108
-139 108 DL 149 108 144 108 DL 154 108 149 108 DL 159 108 154 108 DL 164
-108 159 108 DL 169 108 164 108 DL 174 108 169 108 DL 179 108 174 108 DL
-184 108 179 108 DL 189 108 184 108 DL 194 108 189 108 DL 199 108 194 108
-DL 204 108 199 108 DL 209 108 204 108 DL 214 108 209 108 DL 219 108 214
-108 DL 224 108 219 108 DL 229 108 224 108 DL 234 108 229 108 DL 239 108
-234 108 DL 244 108 239 108 DL 249 108 244 108 DL 254 108 249 108 DL 259
-108 254 108 DL 264 108 259 108 DL 269 108 264 108 DL 274 108 269 108 DL
-279 108 274 108 DL 284 108 279 108 DL 289 108 284 108 DL 294 108 289 108
-DL 299 108 294 108 DL 304 108 299 108 DL 309 108 304 108 DL 314 108 309
-108 DL 319 108 314 108 DL 324 108 319 108 DL 329 108 324 108 DL 334 108
-329 108 DL 339 108 334 108 DL 344 108 339 108 DL 349 108 344 108 DL 354
-108 349 108 DL 359 108 354 108 DL 364 108 359 108 DL 369 108 364 108 DL
-374 108 369 108 DL 379 108 374 108 DL 384 108 379 108 DL 389 108 384 108
-DL 394 108 389 108 DL 399 108 394 108 DL 404 108 399 108 DL 409 108 404
-108 DL 414 108 409 108 DL 419 108 414 108 DL 424 108 419 108 DL 429 108
-424 108 DL 434 108 429 108 DL 439 108 434 108 DL 444 108 439 108 DL 449
-108 444 108 DL 454 108 449 108 DL 459 108 454 108 DL 464 108 459 108 DL
-469 108 464 108 DL 474 108 469 108 DL 479 108 474 108 DL 484 108 479 108
-DL 489 108 484 108 DL 494 108 489 108 DL 499 108 494 108 DL 504 108 499
-108 DL/F1 10/Times-Roman@0 SF(addr)91.915 202.6 Q 133.2 200.4 111.6
-200.4 DL 133.2 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL 133.2 200.4 MT -7.2
-1.8 RL 0 -3.6 RL CL ST 154.8 211.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL
-ST(3)141.5 202.6 Q 176.4 200.4 154.8 200.4 DL 176.4 200.4 MT -7.2 1.8 RL
-0 -3.6 RL CL BL 176.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL ST 198 211.2 MT
-0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(D)183.59 202.6 Q 219.6 200.4 198
-200.4 DL 277.2 182.4 255.6 182.4 DL 277.2 182.4 MT -7.2 1.8 RL 0 -3.6 RL
-CL BL 277.2 182.4 MT -7.2 1.8 RL 0 -3.6 RL CL ST 298.8 193.2 MT 0 -21.6
-RL -21.6 0 RL 0 21.6 RL CL ST(1)285.5 184.6 Q 320.4 182.4 298.8 182.4 DL
-320.4 182.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL 320.4 182.4 MT -7.2 1.8 RL 0
--3.6 RL CL ST 342 193.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(S)
-328.42 184.6 Q 363.6 182.4 342 182.4 DL 277.2 218.4 255.6 218.4 DL 277.2
-218.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL 277.2 218.4 MT -7.2 1.8 RL 0 -3.6
-RL CL ST 298.8 229.2 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(2)285.5
-220.6 Q 320.4 218.4 298.8 218.4 DL 320.4 218.4 MT -7.2 1.8 RL 0 -3.6 RL
-CL BL 320.4 218.4 MT -7.2 1.8 RL 0 -3.6 RL CL ST 342 229.2 MT 0 -21.6 RL
--21.6 0 RL 0 21.6 RL CL ST(R)327.865 220.6 Q 363.6 218.4 342 218.4 DL
-421.2 200.4 399.6 200.4 DL 421.2 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL
-421.2 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL ST 442.8 211.2 MT 0 -21.6 RL
--21.6 0 RL 0 21.6 RL CL ST(4)429.5 202.6 Q 464.4 200.4 442.8 200.4 DL
-464.4 200.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL 464.4 200.4 MT -7.2 1.8 RL 0
--3.6 RL CL ST(msg)466.865 202.6 Q 255.6 182.4 219.6 200.4 DL 255.6 218.4
-219.6 200.4 DL 399.6 200.4 363.6 182.4 DL 399.6 200.4 363.6 218.4 DL
-208.8 146.4 187.2 146.4 DL 208.8 146.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL
-208.8 146.4 MT -7.2 1.8 RL 0 -3.6 RL CL ST 230.4 157.2 MT 0 -21.6 RL
--21.6 0 RL 0 21.6 RL CL ST(0)217.1 148.6 Q 252 146.4 230.4 146.4 DL 252
-146.4 MT -7.2 1.8 RL 0 -3.6 RL CL BL 252 146.4 MT -7.2 1.8 RL 0 -3.6 RL
-CL ST(resolv)265.69 148.6 Q(ed address)-.15 E 187.2 146.4 162 200.4 DL
-(Figure 1 \212 Re)216.045 248.4 Q(writing set semantics)-.25 E 2.5
-(D\212s)209.35 260.4 S(ender domain addition)-2.5 E 2.5(S\212m)209.35
-272.4 S(ailer)-2.5 E(-speci\214c sender re)-.2 E(writing)-.25 E 2.5
-(R\212m)209.35 284.4 S(ailer)-2.5 E(-speci\214c recipient re)-.2 E
-(writing)-.25 E 77 296.4 72 296.4 DL 79 296.4 74 296.4 DL 84 296.4 79
-296.4 DL 89 296.4 84 296.4 DL 94 296.4 89 296.4 DL 99 296.4 94 296.4 DL
-104 296.4 99 296.4 DL 109 296.4 104 296.4 DL 114 296.4 109 296.4 DL 119
-296.4 114 296.4 DL 124 296.4 119 296.4 DL 129 296.4 124 296.4 DL 134
-296.4 129 296.4 DL 139 296.4 134 296.4 DL 144 296.4 139 296.4 DL 149
-296.4 144 296.4 DL 154 296.4 149 296.4 DL 159 296.4 154 296.4 DL 164
-296.4 159 296.4 DL 169 296.4 164 296.4 DL 174 296.4 169 296.4 DL 179
-296.4 174 296.4 DL 184 296.4 179 296.4 DL 189 296.4 184 296.4 DL 194
-296.4 189 296.4 DL 199 296.4 194 296.4 DL 204 296.4 199 296.4 DL 209
-296.4 204 296.4 DL 214 296.4 209 296.4 DL 219 296.4 214 296.4 DL 224
-296.4 219 296.4 DL 229 296.4 224 296.4 DL 234 296.4 229 296.4 DL 239
-296.4 234 296.4 DL 244 296.4 239 296.4 DL 249 296.4 244 296.4 DL 254
-296.4 249 296.4 DL 259 296.4 254 296.4 DL 264 296.4 259 296.4 DL 269
-296.4 264 296.4 DL 274 296.4 269 296.4 DL 279 296.4 274 296.4 DL 284
-296.4 279 296.4 DL 289 296.4 284 296.4 DL 294 296.4 289 296.4 DL 299
-296.4 294 296.4 DL 304 296.4 299 296.4 DL 309 296.4 304 296.4 DL 314
-296.4 309 296.4 DL 319 296.4 314 296.4 DL 324 296.4 319 296.4 DL 329
-296.4 324 296.4 DL 334 296.4 329 296.4 DL 339 296.4 334 296.4 DL 344
-296.4 339 296.4 DL 349 296.4 344 296.4 DL 354 296.4 349 296.4 DL 359
-296.4 354 296.4 DL 364 296.4 359 296.4 DL 369 296.4 364 296.4 DL 374
-296.4 369 296.4 DL 379 296.4 374 296.4 DL 384 296.4 379 296.4 DL 389
-296.4 384 296.4 DL 394 296.4 389 296.4 DL 399 296.4 394 296.4 DL 404
-296.4 399 296.4 DL 409 296.4 404 296.4 DL 414 296.4 409 296.4 DL 419
-296.4 414 296.4 DL 424 296.4 419 296.4 DL 429 296.4 424 296.4 DL 434
-296.4 429 296.4 DL 439 296.4 434 296.4 DL 444 296.4 439 296.4 DL 449
-296.4 444 296.4 DL 454 296.4 449 296.4 DL 459 296.4 454 296.4 DL 464
-296.4 459 296.4 DL 469 296.4 464 296.4 DL 474 296.4 469 296.4 DL 479
-296.4 474 296.4 DL 484 296.4 479 296.4 DL 489 296.4 484 296.4 DL 494
-296.4 489 296.4 DL 499 296.4 494 296.4 DL 504 296.4 499 296.4 DL 1.029
-(Ruleset three should turn the address into \231canonical form.)142
-332.4 R 6.029<9a54>-.7 G 1.03(his form should ha)-6.029 F 1.33 -.15
-(ve t)-.2 H(he).15 E(basic syntax:)117 344.4 Q
-(local-part@host-domain-spec)157 360.6 Q(Ruleset three is applied by)117
-376.8 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(before doing an)2.5 E
-(ything with an)-.15 E 2.5(ya)-.15 G(ddress.)-2.5 E .302
-(If no \231@\232 sign is speci\214ed, then the host-domain-spec)142 393
-R F2(may)2.801 E F1 .301(be appended \(box \231D\232 in Fig-)2.801 F
-.577(ure 1\) from the sender address \(if the)117 405 R F0(C)3.077 E F1
-.577(\215ag is set in the mailer de\214nition corresponding to the)3.077
-F F2(sending)117 417 Q F1(mailer\).)2.5 E 1.021(Ruleset zero is applied\
- after ruleset three to addresses that are going to actually specify)142
-433.2 R 2.818(recipients. It)117 445.2 R .318(must resolv)2.818 F 2.818
-(et)-.15 G 2.819(oa)-2.818 G F2({mailer)A 2.819(,h)-1.11 G .319
-(ost, addr)-2.819 F(ess})-.37 E F1 2.819(triple. The)2.819 F F2(mailer)
-2.819 E F1 .319(must be de\214ned in the)2.819 F .752
-(mailer de\214nitions from the con\214guration \214le.)117 457.2 R(The)
-5.751 E F2(host)3.251 E F1 .751(is de\214ned into the)3.251 F F0($h)
-3.251 E F1 .751(macro for use in)3.251 F(the ar)117 469.2 Q(gv e)-.18 E
-(xpansion of the speci\214ed mailer)-.15 E(.)-.55 E .452
-(Rulesets one and tw)142 485.4 R 2.952(oa)-.1 G .452
-(re applied to all sender and recipient addresses respecti)-2.952 F -.15
-(ve)-.25 G(ly).15 E 5.453(.T)-.65 G(he)-5.453 E(y)-.15 E
-(are applied before an)117 497.4 Q 2.5(ys)-.15 G
-(peci\214cation in the mailer de\214nition.)-2.5 E(The)5 E 2.5(ym)-.15 G
-(ust ne)-2.5 E -.15(ve)-.25 G 2.5(rr).15 G(esolv)-2.5 E(e.)-.15 E 1.266
-(Ruleset four is applied to all addresses in the message.)142 513.6 R
-1.265(It is typically used to translate)6.265 F(internal to e)117 525.6
-Q(xternal form.)-.15 E .652(In addition, ruleset 5 is applied to all lo\
-cal addresses \(speci\214cally)142 541.8 R 3.153(,t)-.65 G .653
-(hose that resolv)-3.153 F 3.153(et)-.15 G 3.153(oa)-3.153 G .296
-(mailer with the `F=5' \215ag set\) that do not ha)117 553.8 R .596 -.15
-(ve a)-.2 H 2.796(liases. This).15 F(allo)2.796 E .296
-(ws a last minute hook for local)-.25 F(names.)117 565.8 Q F0 2.5
-(5.1.4. Ruleset)102 589.8 R(hooks)2.5 E F1 3.814(Af)142 606 S 1.814 -.25
-(ew e)-3.814 H 1.315(xtra rulesets are de\214ned as \231hooks\232 that \
-can be de\214ned to get special features.).1 F(The)117 618 Q 3.468(ya)
--.15 G .968(re all named rulesets.)-3.468 F .968
-(The \231check_*\232 forms all gi)5.968 F 1.268 -.15(ve a)-.25 H .968
-(ccept/reject status; f).15 F .967(alling of)-.1 F 3.467(ft)-.25 G(he)
--3.467 E .502(end or returning normally is an accept, and resolving to)
-117 630 R F0($#err)3.002 E(or)-.18 E F1 .502(is a reject.)3.002 F(Man)
-5.502 E 3.002(yo)-.15 G 3.002(ft)-3.002 G .502(hese can)-3.002 F .944
-(also resolv)117 642 R 3.444(et)-.15 G 3.444(ot)-3.444 G .944
-(he special mailer name)-3.444 F F0($#discard)3.443 E F1 3.443(;t)C .943
-(his accepts the message as though it were)-3.443 F .397(successful b)
-117 654 R .397(ut then discards it without deli)-.2 F -.15(ve)-.25 G(ry)
-.15 E 5.397(.N)-.65 G .398
-(ote, this mailer can not be chosen as a mailer)-5.397 F(in ruleset 0.)
-117 666 Q F0 2.5(5.1.4.1. check_r)117 690 R(elay)-.18 E F1(The)157 706.2
-Q F2 -.15(ch)2.5 G(ec).15 E(k_r)-.2 E(elay)-.37 E F1
-(ruleset is called after a connection is accepted.)2.5 E(It is passed)5
-E EP
-%%Page: 36 32
-%%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
-(client.host.name $| client.host.address)172 96 Q(where)132 112.2 Q F0
-($|)4.017 E F1 1.517(is a metacharacter separating the tw)4.017 F 4.017
-(op)-.1 G 4.017(arts. This)-4.017 F 1.517
-(ruleset can reject connections)4.017 F(from v)132 124.2 Q
-(arious locations.)-.25 E F0 2.5(5.1.4.2. check_mail)117 148.2 R F1(The)
-157 164.4 Q/F2 10/Times-Italic@0 SF -.15(ch)3.722 G(ec).15 E(k_mail)-.2
-E F1 1.223(ruleset is passed the user name parameter of the)3.722 F/F3 9
-/Times-Roman@0 SF 1.223(SMTP MAIL)3.723 F F1(com-)3.723 E 2.5(mand. It)
-132 176.4 R(can accept or reject the address.)2.5 E F0 2.5
-(5.1.4.3. check_r)117 200.4 R(cpt)-.18 E F1(The)157 216.6 Q F2 -.15(ch)
-3.918 G(ec).15 E(k_r)-.2 E(cpt)-.37 E F1 1.417
-(ruleset is passed the user name parameter of the)3.918 F F3 1.417
-(SMTP RCPT)3.917 F F1(com-)3.917 E 2.5(mand. It)132 228.6 R
-(can accept or reject the address.)2.5 E F0 2.5(5.1.4.4. check_compat)
-117 252.6 R F1(The)157 268.8 Q F2 -.15(ch)2.5 G(ec).15 E(k_compat)-.2 E
-F1(ruleset is passed)2.5 E(sender)172 285 Q
-(-address $| recipient-address)-.2 E(where)132 301.2 Q F0($|)3.725 E F1
-1.225(is a metacharacter separating the addresses.)3.725 F 1.225
-(It can accept or reject mail transfer)6.225 F(between these tw)132
-313.2 Q 2.5(oa)-.1 G(ddresses much lik)-2.5 E 2.5(et)-.1 G(he)-2.5 E F2
--.15(ch)2.5 G(ec).15 E(kcompat\(\))-.2 E F1(function.)2.5 E F0 2.5
-(5.1.4.5. check_eoh)117 337.2 R F1(The)157 353.4 Q F2 -.15(ch)2.5 G(ec)
-.15 E(k_eoh)-.2 E F1(ruleset is passed)2.5 E(number)172 369.6 Q
-(-of-headers $| size-of-headers)-.2 E(where)132 385.8 Q F0($|)3.803 E F1
-1.303(is a metacharacter separating the numbers.)3.803 F 1.303
-(These numbers can be used for size)6.303 F .588(comparisons with the)
-132 397.8 R F0(arith)3.088 E F1 3.088(map. The)3.088 F .588
-(ruleset is triggered after all of the headers ha)3.088 F .888 -.15
-(ve b)-.2 H(een).15 E 3.262(read. It)132 409.8 R .762
-(can be used to correlate information g)3.262 F .761
-(athered from those headers using the)-.05 F F0(macr)3.261 E(o)-.18 E F1
-(storage map.)132 421.8 Q
-(One possible use is to check for a missing header)5 E 5(.F)-.55 G(or e)
--5.15 E(xample:)-.15 E(Kstorage macro)172 438 Q
-(HMessage-Id: $>CheckMessageId)172 450 Q(SCheckMessageId)172 474 Q 2.5
-(#R)172 486 S(ecord the presence of the header)-2.5 E 88.83(R$* $:)172
-498 R($\(storage {MessageIdCheck} $@ OK $\) $1)2.5 E(R< $+ @ $+ >)172
-510 Q($@ OK)49.56 E 88.83(R$* $#error)172 522 R($: 553 Header Error)2.5
-E(Scheck_eoh)172 546 Q 2.5(#C)172 558 S(heck the macro)-2.5 E 88.83
-(R$* $:)172 570 R 2.5(<$)2.5 G(&{MessageIdCheck} >)-2.5 E 2.5(#C)172 582
-S(lear the macro for the ne)-2.5 E(xt message)-.15 E 88.83(R$* $:)172
-594 R($\(storage {MessageIdCheck} $\) $1)2.5 E 2.5(#H)172 606 S
-(as a Message-Id: header)-2.5 E(R< $+ >)172 618 Q($@ OK)74.41 E 2.5(#A)
-172 630 S(llo)-2.5 E 2.5(wm)-.25 G(issing Message-Id: from local mail)
--2.5 E 88.83(R$* $:)172 642 R 2.5(<$)2.5 G(&{client_name} >)-2.5 E(R< >)
-172 654 Q($@ OK)87.55 E(R< $=w >)172 666 Q($@ OK)67.19 E 2.5(#O)172 678
-S(therwise, reject the mail)-2.5 E 88.83(R$* $#error)172 690 R
-($: 553 Header Error)2.5 E -.25(Ke)132 706.2 S .459(ep in mind the Mess\
-age-Id: header is not a required header and is not a guaranteed spam).25
-F(indicator)132 718.2 Q 5(.T)-.55 G(his ruleset is an e)-5 E
-(xample and should probably not be used in production.)-.15 E EP
-%%Page: 37 33
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-37)195.86 E 2.5(5.1.4.6. check_etr)117 96 R(n)-.15 E/F1 10
-/Times-Roman@0 SF(The)157 112.2 Q/F2 10/Times-Italic@0 SF -.15(ch)3.385
-G(ec).15 E(k_etrn)-.2 E F1 .885(ruleset is passed the parameter of the)
-3.385 F/F3 9/Times-Roman@0 SF .885(SMTP ETRN)3.385 F F1 3.384
-(command. It)3.385 F(can)3.384 E(accept or reject the command.)132 124.2
-Q F0 2.5(5.1.4.7. check_expn)117 148.2 R F1(The)157 164.4 Q F2 -.15(ch)
-3.614 G(ec).15 E(k_e)-.2 E(xpn)-.2 E F1 1.115
-(ruleset is passed the user name parameter of the)3.614 F F3 1.115
-(SMTP EXPN)3.615 F F1(com-)3.615 E 2.5(mand. It)132 176.4 R
-(can accept or reject the address.)2.5 E F0 2.5(5.1.4.8. check_vrfy)117
-200.4 R F1(The)157 216.6 Q F2 -.15(ch)3.817 G(ec).15 E(k_vrfy)-.2 E F1
-1.317(ruleset is passed the user name parameter of the)3.817 F F3 1.316
-(SMTP VRFY)3.817 F F1(com-)3.816 E 2.5(mand. It)132 228.6 R
-(can accept or reject the command.)2.5 E F0 2.5(5.1.4.9. trust_auth)117
-252.6 R F1(The)157 268.8 Q F2(trust_auth)3.044 E F1 .545
-(ruleset is passed the A)3.044 F .545(UTH= parameter of the)-.55 F F3
-.545(SMTP MAIL)3.045 F F1(command.)3.045 E .636
-(It is used to determine whether this v)132 280.8 R .635
-(alue should be trusted. In order to mak)-.25 F 3.135(et)-.1 G .635
-(his decision,)-3.135 F .153(the ruleset may mak)132 292.8 R 2.653(eu)
--.1 G .154(se of the v)-2.653 F(arious)-.25 E F0(${auth_*})2.654 E F1
-2.654(macros. If)2.654 F .154(the ruleset does resolv)2.654 F 2.654(et)
--.15 G 2.654(ot)-2.654 G(he)-2.654 E .019(\231error\232 mailer the A)132
-304.8 R .019
-(UTH= parameter is not trusted and hence not passed on to the ne)-.55 F
-.018(xt relay)-.15 F(.)-.65 E F0 2.5(5.1.5. IPC)102 328.8 R(mailers)2.5
-E F1 1.332(Some special processing occurs if the ruleset zero resolv)142
-345 R 1.333(es to an IPC mailer \(that is, a)-.15 F 1.179
-(mailer that has \231[IPC]\232 listed as the P)117 357 R 1.179
-(ath in the)-.15 F F0(M)3.679 E F1 1.179(con\214guration line.)3.679 F
-1.178(The host name passed)6.178 F 1.178(after \231$@\232 has MX e)117
-369 R 1.178(xpansion performed if not deli)-.15 F -.15(ve)-.25 G 1.178
-(ring via a named sock).15 F 1.178(et; this looks the)-.1 F
-(name up in DNS to \214nd alternate deli)117 381 Q -.15(ve)-.25 G
-(ry sites.).15 E(The host name can also be pro)142 397.2 Q
-(vided as a dotted quad in square brack)-.15 E(ets; for e)-.1 E(xample:)
--.15 E([128.32.149.78])157 413.4 Q(This causes direct con)117 429.6 Q
--.15(ve)-.4 G(rsion of the numeric v).15 E(alue to an IP host address.)
--.25 E .214(The host name passed in after the \231$@\232 may also be a \
-colon-separated list of hosts.)142 445.8 R(Each)5.213 E .484
-(is separately MX e)117 457.8 R .484
-(xpanded and the results are concatenated to mak)-.15 F 2.985(e\()-.1 G
-.485(essentially\) one long MX)-2.985 F 3.465(list. The)117 469.8 R .964
-(intent here is to create \231f)3.465 F(ak)-.1 E .964
-(e\232 MX records that are not published in DNS for pri)-.1 F -.25(va)
--.25 G(te).25 E(internal netw)117 481.8 Q(orks.)-.1 E
-(As a \214nal special case, the host name can be passed in as a te)142
-498 Q(xt string in square brack)-.15 E(ets:)-.1 E([ucb)157 514.2 Q -.25
-(va)-.15 G(x.berk).25 E(ele)-.1 E -.65(y.)-.15 G(edu]).65 E .312
-(This form a)117 530.4 R -.2(vo)-.2 G .312(ids the MX mapping.).2 F F0
-(N.B.:)5.312 E F2 .313(This is intended only for situations wher)2.812 F
-2.813(ey)-.37 G .313(ou have a)-2.813 F .338(network \214r)117 542.4 R
--.15(ew)-.37 G .337(all or other host that will do special pr).15 F .337
-(ocessing for all your mail, so that your MX)-.45 F -.37(re)117 554.4 S
-(cor).37 E 3.958(dp)-.37 G 1.458(oints to a gate)-3.958 F 1.458(way mac)
--.15 F 1.458(hine; this mac)-.15 F 1.459(hine could then do dir)-.15 F
-1.459(ect delivery to mac)-.37 F(hines)-.15 E .09
-(within your local domain.)117 566.4 R .09(Use of this featur)5.09 F
-2.59(ed)-.37 G(ir)-2.59 E .09
-(ectly violates RFC 1123 section 5.3.5: it should)-.37 F
-(not be used lightly)117 578.4 Q(.)-.55 E F0 2.5(5.2. D)87 602.4 R 2.5
-<8a44>2.5 G(e\214ne Macr)-2.5 E(o)-.18 E F1 .081
-(Macros are named with a single character or with a w)127 618.6 R .082
-(ord in {braces}.)-.1 F .082(Single character names)5.082 F .45
-(may be selected from the entire ASCII set, b)102 630.6 R .45(ut user)
--.2 F .45(-de\214ned macros should be selected from the set)-.2 F .446
-(of upper case letters only)102 642.6 R 5.446(.L)-.65 G -.25(ow)-5.446 G
-.446(er case letters and special symbols are used internally).25 F 5.446
-(.L)-.65 G .446(ong names)-5.446 F(be)102 654.6 Q .913
-(ginning with a lo)-.15 F .913
-(wer case letter or a punctuation character are reserv)-.25 F .912
-(ed for use by sendmail, so)-.15 F(user)102 666.6 Q
-(-de\214ned long macro names should be)-.2 E
-(gin with an upper case letter)-.15 E(.)-.55 E
-(The syntax for macro de\214nitions is:)127 682.8 Q F0(D)142 699 Q F2
-1.666(xv)C(al)-1.666 E F1(where)102 715.2 Q F2(x)3.068 E F1 .568
-(is the name of the macro \(which may be a single character or a w)3.068
-F .569(ord in braces\) and)-.1 F F2(val)3.069 E F1(is)3.069 E EP
-%%Page: 38 34
-%%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 .479
-(the v)102 96 R .479(alue it should ha)-.25 F -.15(ve)-.2 G 5.479(.T).15
-G .478(here should be no spaces gi)-5.479 F -.15(ve)-.25 G 2.978(nt).15
-G .478(hat do not actually belong in the macro)-2.978 F -.25(va)102 108
-S(lue.).25 E .494(Macros are interpolated using the construct)127 124.2
-R F0($)2.994 E/F2 10/Times-Italic@0 SF(x)A F1 2.994(,w)C(here)-2.994 E
-F2(x)2.994 E F1 .494(is the name of the macro to be inter)2.994 F(-)-.2
-E 2.933(polated. This)102 136.2 R .433
-(interpolation is done when the con\214guration \214le is read, e)2.933
-F .432(xcept in)-.15 F F0(M)2.932 E F1 2.932(lines. The)2.932 F(spe-)
-2.932 E(cial construct)102 148.2 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:)127 164.4 Q($?x te)
-142 180.6 Q(xt1 $| te)-.15 E(xt2 $.)-.15 E 1.561(This interpolates)102
-196.8 R F2(te)4.061 E(xt1)-.2 E F1 1.562(if the macro)4.062 F F0($x)
-4.062 E F1 1.562(is set and non-null, and)4.062 F F2(te)4.062 E(xt2)-.2
-E F1 4.062(otherwise. The)4.062 F 1.562(\231else\232 \()4.062 F F0($|)A
-F1(\))A(clause may be omitted.)102 208.8 Q(Lo)127 225 Q .58
-(wer case macro names are reserv)-.25 F .58(ed to ha)-.15 F .88 -.15
-(ve s)-.2 H .58(pecial semantics, used to pass information in).15 F 1.56
-(or out of)102 237 R F2(sendmail)4.06 E F1 4.06(,a)C 1.561
-(nd special characters are reserv)-4.06 F 1.561(ed to pro)-.15 F 1.561
-(vide conditionals, etc.)-.15 F 1.561(Upper case)6.561 F
-(names \(that is,)102 249 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)-2.5 E
-(ed for con\214guration \214le authors.)-.15 E 1.303(The follo)127 265.2
-R 1.303(wing macros are de\214ned and/or used internally by)-.25 F F2
-(sendmail)3.802 E F1 1.302(for interpolation into)3.802 F(ar)102 279.2 Q
-(gv')-.18 E 2.792(sf)-.55 G .292(or mailers or for other conte)-2.792 F
-2.793(xts. The)-.15 F .293(ones mark)2.793 F .293
-(ed \207 are information passed into sendmail)-.1 F/F3 7/Times-Roman@0
-SF(17)-4 I F1(,)4 I .036(the ones mark)102 291.2 R .036(ed \210 are inf\
-ormation passed both in and out of sendmail, and the unmark)-.1 F .035
-(ed macros are)-.1 F(passed out of sendmail b)102 303.2 Q
-(ut are not otherwise used internally)-.2 E 5(.T)-.65 G
-(hese macros are:)-5 E 13.06($a The)102 319.4 R
-(origination date in RFC 822 format.)2.5 E(This is e)5 E
-(xtracted from the Date: line.)-.15 E 12.5($b The)102 335.6 R
-(current date in RFC 822 format.)2.5 E 13.06($c The)102 351.8 R .002
-(hop count.)2.502 F .002(This is a count of the number of Recei)5.002 F
--.15(ve)-.25 G .003(d: lines plus the v).15 F .003(alue of the)-.25 F F0
-<ad68>2.503 E F1(com-)2.503 E(mand line \215ag.)127 363.8 Q 12.5($d The)
-102 380 R(current date in UNIX \(ctime\) format.)2.5 E 8.06
-($e\207 \(Obsolete;)102 396.2 R 1.814
-(use SmtpGreetingMessage option instead.\))4.314 F 1.814
-(The SMTP entry message.)6.814 F 1.814(This is)6.814 F 2.008
-(printed out when SMTP starts up.)127 408.2 R 2.008(The \214rst w)7.008
-F 2.008(ord must be the)-.1 F F0($j)4.508 E F1 2.009
-(macro as speci\214ed by)4.508 F 2.732(RFC821. Def)127 420.2 R .232
-(aults to \231$j Sendmail $v ready at $b\232.)-.1 F .231
-(Commonly rede\214ned to include the con-)5.231 F(\214guration v)127
-432.2 Q(ersion number)-.15 E 2.5(,e)-.4 G
-(.g., \231$j Sendmail $v/$Z ready at $b\232)-2.5 E 14.17($f The)102
-448.4 R(en)2.5 E -.15(ve)-.4 G(lope sender \(from\) address.).15 E 12.5
-($g The)102 464.6 R .017(sender address relati)2.517 F .317 -.15(ve t)
--.25 H 2.517(ot).15 G .017(he recipient.)-2.517 F -.15(Fo)5.017 G 2.517
-(re).15 G .018(xample, if)-2.667 F F0($f)2.518 E F1 .018
-(is \231foo\232,)2.518 F F0($g)2.518 E F1 .018
-(will be \231host!foo\232,)2.518 F(\231foo@host.domain\232, or whate)127
-476.6 Q -.15(ve)-.25 G 2.5(ri).15 G 2.5(sa)-2.5 G
-(ppropriate for the recei)-2.5 E(ving mailer)-.25 E(.)-.55 E 12.5
-($h The)102 492.8 R(recipient host.)2.5 E
-(This is set in ruleset 0 from the $@ \214eld of a parsed address.)5 E
-14.72($i The)102 509 R(queue id, e.g., \231HAA12345\232.)2.5 E 9.72
-($j\210 The)102 525.2 R(\231of)2.747 E .247
-(\214cial\232 domain name for this site.)-.25 F .247
-(This is fully quali\214ed if the full quali\214cation can be)5.247 F
-3.093(found. It)127 537.2 R F2(must)3.093 E F1 .594(be rede\214ned to b\
-e the fully quali\214ed domain name if your system is not con-)3.093 F
-(\214gured so that information can \214nd it automatically)127 549.2 Q
-(.)-.65 E 12.5($k The)102 565.4 R
-(UUCP node name \(from the uname system call\).)2.5 E 9.72
-($l\207 \(Obsolete;)102 581.6 R 1.282
-(use UnixFromLine option instead.\))3.782 F 1.282
-(The format of the UNIX from line.)6.282 F(Unless)6.281 E 1.409(you ha)
-127 593.6 R 1.709 -.15(ve c)-.2 H 1.409
-(hanged the UNIX mailbox format, you should not change the def).15 F
-1.41(ault, which is)-.1 F(\231From $g)127 605.6 Q($d\232.)5 E 9.72
-($m The)102 621.8 R .719(domain part of the)3.219 F F2 -.1(ge)3.219 G
-(thostname).1 E F1 .718(return v)3.219 F 3.218(alue. Under)-.25 F .718
-(normal circumstances,)3.218 F F0($j)3.218 E F1 .718(is equi)3.218 F(v-)
--.25 E(alent to)127 633.8 Q F0($w)2.5 E(.$m)-.7 E F1(.)A 7.5($n\207 The)
-102 650 R(name of the daemon \(for error messages\).)2.5 E(Def)5 E
-(aults to \231MAILER-D)-.1 E(AEMON\232.)-.4 E 7.5($o\207 \(Obsolete:)102
-666.2 R .65(use OperatorChars option instead.\))3.15 F .651
-(The set of \231operators\232 in addresses.)5.651 F 3.151(Al)5.651 G
-.651(ist of)-3.151 F 2.504(characters which will be considered tok)127
-678.2 R 2.504(ens and which will separate tok)-.1 F 2.504
-(ens when doing)-.1 F .32 LW 76 687.8 72 687.8 DL 80 687.8 76 687.8 DL
-84 687.8 80 687.8 DL 88 687.8 84 687.8 DL 92 687.8 88 687.8 DL 96 687.8
-92 687.8 DL 100 687.8 96 687.8 DL 104 687.8 100 687.8 DL 108 687.8 104
-687.8 DL 112 687.8 108 687.8 DL 116 687.8 112 687.8 DL 120 687.8 116
-687.8 DL 124 687.8 120 687.8 DL 128 687.8 124 687.8 DL 132 687.8 128
-687.8 DL 136 687.8 132 687.8 DL 140 687.8 136 687.8 DL 144 687.8 140
-687.8 DL 148 687.8 144 687.8 DL 152 687.8 148 687.8 DL 156 687.8 152
-687.8 DL 160 687.8 156 687.8 DL 164 687.8 160 687.8 DL 168 687.8 164
-687.8 DL 172 687.8 168 687.8 DL 176 687.8 172 687.8 DL 180 687.8 176
-687.8 DL 184 687.8 180 687.8 DL 188 687.8 184 687.8 DL 192 687.8 188
-687.8 DL 196 687.8 192 687.8 DL 200 687.8 196 687.8 DL 204 687.8 200
-687.8 DL 208 687.8 204 687.8 DL 212 687.8 208 687.8 DL 216 687.8 212
-687.8 DL/F4 5/Times-Roman@0 SF(17)93.6 698.2 Q/F5 8/Times-Roman@0 SF
-(As of v)3.2 I(ersion 8.6, all of these macros ha)-.12 E .24 -.12(ve r)
--.16 H(easonable def).12 E 2(aults. Pre)-.08 F(vious v)-.2 E
-(ersions required that the)-.12 E 2(yb)-.12 G 2(ed)-2 G(e\214ned.)-2 E
-EP
-%%Page: 39 35
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-39)195.86 E/F1 10/Times-Roman@0 SF 2.961(parsing. F)127 96 R
-.461(or e)-.15 F .462(xample, if \231@\232 were in the)-.15 F F0($o)
-2.962 E F1 .462(macro, then the input \231a@b\232 w)2.962 F .462
-(ould be scanned)-.1 F .591(as three tok)127 108 R .591(ens: \231a,)-.1
-F 3.091<9a99>-.7 G(@,)-3.091 E 3.091<9a61>-.7 G .591(nd \231b)-3.091 F
-4.491 -.7(.\232 D)-.4 H(ef).7 E .59
-(aults to \231.:@[]\232, which is the minimum set necessary)-.1 F .16(t\
-o do RFC 822 parsing; a richer set of operators is \231.:%@!/[]\232, wh\
-ich adds support for UUCP)127 120 R(,)-1.11 E
-(the %-hack, and X.400 addresses.)127 132 Q 12.5($p Sendmail')102 148.2
-R 2.5(sp)-.55 G(rocess id.)-2.5 E 7.5($q\207 Def)102 164.4 R .404
-(ault format of sender address.)-.1 F(The)5.404 E F0($q)2.903 E F1 .403
-(macro speci\214es ho)2.903 F 2.903(wa)-.25 G 2.903(na)-2.903 G .403
-(ddress should appear in a)-2.903 F 1.18(message when it is def)127
-176.4 R 3.681(aulted. Def)-.1 F 1.181(aults to \231<$g>\232.)-.1 F 1.181
-(It is commonly rede\214ned to be \231$?x$x)6.181 F(<$g>$|$g$.)127 188.4
-Q 5<9a6f>-.7 G 2.5<7299>-5 G($g$?x \($x\)$.)-2.5 E
-(\232, corresponding to the follo)-.7 E(wing tw)-.25 E 2.5(of)-.1 G
-(ormats:)-2.5 E(Eric Allman <eric@CS.Berk)167 204.6 Q(ele)-.1 E -.65(y.)
--.15 G(EDU>).65 E(eric@CS.Berk)167 216.6 Q(ele)-.1 E -.65(y.)-.15 G
-(EDU \(Eric Allman\)).65 E/F2 10/Times-Italic@0 SF(Sendmail)127 232.8 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 14.17($r Protocol)
-102 249 R .977(used to recei)3.477 F 1.277 -.15(ve t)-.25 H .976
-(he message.).15 F .976(Set from the)5.976 F F0<ad70>3.476 E F1 .976
-(command line \215ag or by the SMTP)3.476 F(serv)127 261 Q(er code.)-.15
-E 13.61($s Sender')102 277.2 R 2.5(sh)-.55 G(ost name.)-2.5 E
-(Set from the)5 E F0<ad70>2.5 E F1
-(command line \215ag or by the SMTP serv)2.5 E(er code.)-.15 E 14.72
-($t A)102 293.4 R(numeric representation of the current time.)2.5 E 12.5
-($u The)102 309.6 R(recipient user)2.5 E(.)-.55 E 12.5($v The)102 325.8
-R -.15(ve)2.5 G(rsion number of the).15 E F2(sendmail)2.5 E F1(binary)
-2.5 E(.)-.65 E 5.28($w\210 The)102 342 R(hostname of this site.)2.5 E
-(This is the root name of this host \(b)5 E(ut see belo)-.2 E 2.5(wf)
--.25 G(or ca)-2.5 E -.15(ve)-.2 G(ats\).).15 E 12.5($x The)102 358.2 R
-(full name of the sender)2.5 E(.)-.55 E 13.06($z The)102 374.4 R
-(home directory of the recipient.)2.5 E 12.5($_ The)102 390.6 R -.25(va)
-2.5 G(lidated sender address.).25 E(${auth_authen})102 406.8 Q 1.222
-(The client')127 418.8 R 3.722(sa)-.55 G 1.223(uthentication credential\
-s as determined by authentication \(only set if success-)-3.722 F
-(ful\).)127 430.8 Q(${auth_author})102 447 Q 1.302
-(The authorization identity)127 459 R 3.802(,i)-.65 G 1.302(.e. the A)
--3.802 F 1.301(UTH= parameter of the)-.55 F/F3 9/Times-Roman@0 SF 1.301
-(SMTP MAIL)3.801 F F1 1.301(command if sup-)3.801 F(plied.)127 471 Q
-(${auth_type})102 487.2 Q
-(The mechanism used for authentication \(only set if successful\).)127
-499.2 Q(${bodytype})102 515.4 Q
-(The message body type \(7BIT or 8BITMIME\), as determined from the en)
-127 527.4 Q -.15(ve)-.4 G(lope.).15 E(${client_addr})102 543.6 Q
-(The IP address of the SMTP client.)127 555.6 Q
-(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E(${client_name})
-102 571.8 Q .24(The host name of the SMTP client.)127 583.8 R .241
-(This may be the client')5.24 F 2.741(sb)-.55 G(rack)-2.741 E .241
-(eted IP address in the form)-.1 F 2.665([n)127 595.8 S .165
-(nn.nnn.nnn.nnn ] if the client')-2.665 F 2.665(sI)-.55 G 2.664(Pa)
--2.665 G .164(ddress is not resolv)-2.664 F .164(able, or if the resolv)
--.25 F .164(ed name doesn')-.15 F(t)-.18 E(match ${client_name}.)127
-607.8 Q(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E
-(${client_port})102 624 Q(The port number of the SMTP client.)127 636 Q
-(De\214ned in the SMTP serv)5 E(er only)-.15 E(.)-.65 E(${client_resolv)
-102 652.2 Q(e})-.15 E 2.46(Holds the result of the resolv)127 664.2 R
-4.961(ec)-.15 G 2.461(all for)-4.961 F F0(${client_name})4.961 E F1
-4.961(:O)4.961 G 2.461(K, F)-4.961 F 2.461(AIL, FORGED, TEMP)-.74 F(.)
--1.11 E(De\214ned in the SMTP serv)127 676.2 Q(er only)-.15 E(.)-.65 E
-(${currHeader})102 692.4 Q(Header v)127 704.4 Q
-(alue as quoted string \(possibly truncated to)-.25 E F0(MAXN)2.5 E(AME)
--.2 E F1(\).)A EP
-%%Page: 40 36
-%%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
-(${daemon_addr})102 96 Q .927
-(The IP address the daemon is listening on for connections.)127 108 R
-(Unless)5.926 E F0(DaemonP)3.426 E(ortOptions)-.2 E F1(is)3.426 E
-(set, this will be \2310.0.0.0\232.)127 120 Q(${daemon_f)102 136.2 Q
-(amily})-.1 E .355(The netw)127 148.2 R .355(ork f)-.1 F .356
-(amily if the daemon is accepting netw)-.1 F .356(ork connections.)-.1 F
-.356(Possible v)5.356 F .356(alues include)-.25 F
-(\231inet\232, \231inet6\232, \231iso\232, \231ns\232, \231x.25\232)127
-160.2 Q(${daemon_\215ags})102 176.4 Q .103
-(The \215ags for the daemon as speci\214ed by the Modi\214er= part of)
-127 188.4 R F0(DaemonP)2.603 E(ortOptions)-.2 E F1(whereby)2.603 E .548
-(the \215ags are separated from each other by spaces, and upper case \
-\215ags are doubled.)127 200.4 R .549(That is,)5.549 F .37
-(Modi\214er=Ea will be represented as "EE a" in)127 212.4 R F0
-(${daemon_\215ags})2.87 E F1 2.87(,w)C .37(hich is required for testing)
--2.87 F(the \215ags in rulesets.)127 224.4 Q(${daemon_info})102 240.6 Q
-4.763(Some information about a daemon as a te)127 252.6 R 4.764
-(xt string.)-.15 F -.15(Fo)9.764 G 7.264(re).15 G 4.764
-(xample, \231SMTP+queue-)-7.414 F(ing@00:30:00\232.)127 264.6 Q
-(${daemon_name})102 280.8 Q .734(The name of the daemon from)127 292.8 R
-F0(DaemonP)3.234 E(ortOptions)-.2 E F1 .734(Name= suboption.)3.234 F
-.734(If this suboption is)5.734 F
-(not set, "Daemon#", where # is the daemon number)127 304.8 Q 2.5(,i)-.4
-G 2.5(su)-2.5 G(sed.)-2.5 E(${daemon_port})102 321 Q 1.459
-(The port the daemon is accepting connection on.)127 333 R(Unless)6.459
-E F0(DaemonP)3.959 E(ortOptions)-.2 E F1 1.46(is set, this)3.959 F
-(will most lik)127 345 Q(ely be \23125\232.)-.1 E(${deli)102 361.2 Q
--.15(ve)-.25 G(ryMode}).15 E .806(The current deli)127 373.2 R -.15(ve)
--.25 G .806(ry mode sendmail is using.).15 F .806
-(It is initially set to the v)5.806 F .805(alue of the)-.25 F F0(Deli)
-3.305 E -.1(ve)-.1 G(ry-).1 E(Mode)127 385.2 Q F1(option.)2.5 E(${en)102
-401.4 Q(vid})-.4 E(The en)127 413.4 Q -.15(ve)-.4 G
-(lope id passed to sendmail as part of the en).15 E -.15(ve)-.4 G(lope.)
-.15 E(${hdrlen})102 429.6 Q .339(The length of the header v)127 441.6 R
-.339
-(alue which is stored in ${currHeader} \(before possible truncation\).)
--.25 F(If this v)127 453.6 Q(alue is greater than or equal)-.25 E F0
-(MAXN)2.5 E(AME)-.2 E F1(the header has been truncated.)2.5 E
-(${hdr_name})102 469.8 Q .167(The name of the header \214eld for which \
-the current header check ruleset has been called.)127 481.8 R(This)5.166
-E(is useful for a def)127 493.8 Q
-(ault header check ruleset to get the name of the header)-.1 E(.)-.55 E
-(${if_addr})102 510 Q(The IP address of the interf)127 522 Q
-(ace of an incoming connection unless it is in the loopback net.)-.1 E
-(${if_name})102 538.2 Q 1.46(The name of the interf)127 550.2 R 1.46
-(ace of an incoming connection.)-.1 F 1.46
-(This macro can be used for Smtp-)6.46 F 2.189
-(GreetingMessage and HRecei)127 562.2 R -.15(ve)-.25 G 4.689(df).15 G
-2.189(or virtual hosting.)-4.689 F -.15(Fo)7.189 G 4.689(re).15 G 2.189
-(xample: O SmtpGreetingMes-)-4.839 F
-(sage=$?{if_name}${if_name}$|$j$. Sendmail $v/$Z; $b)127 574.2 Q
-(${mail_addr})102 590.4 Q 1.239(The address part of the resolv)127 602.4
-R 1.239(ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.739(nf).15 G
-1.239(or the)-3.739 F/F2 9/Times-Roman@0 SF 1.24(SMTP MAIL)3.739 F F1
-(command.)3.74 E(De\214ned in the SMTP serv)127 614.4 Q(er only)-.15 E
-(.)-.65 E(${mail_host})102 630.6 Q .146(The host from the resolv)127
-642.6 R .146(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.646(nf)
-.15 G .146(or the)-2.646 F F2 .145(SMTP MAIL)2.646 F F1 2.645
-(command. De\214ned)2.645 F(in the SMTP serv)127 654.6 Q(er only)-.15 E
-(.)-.65 E(${mail_mailer})102 670.8 Q 2.14(The mailer from the resolv)127
-682.8 R 2.14(ed triple of the address gi)-.15 F -.15(ve)-.25 G 4.641(nf)
-.15 G 2.141(or the)-4.641 F F2 2.141(SMTP MAIL)4.641 F F1(command.)4.641
-E(De\214ned in the SMTP serv)127 694.8 Q(er only)-.15 E(.)-.65 E
-(${ntries})102 711 Q(The number of deli)127 723 Q -.15(ve)-.25 G
-(ry attempts.).15 E EP
-%%Page: 41 37
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-41)195.86 E/F1 10/Times-Roman@0 SF(${opMode})102 96 Q
-(The current operation mode \(from the)127 108 Q F0<ad62>2.5 E F1
-(\215ag\).)2.5 E(${queue_interv)102 124.2 Q(al})-.25 E .362
-(The queue run interv)127 136.2 R .362(al gi)-.25 F -.15(ve)-.25 G 2.862
-(nb).15 G 2.862(yt)-2.862 G(he)-2.862 E F0<ad71>2.861 E F1 2.861
-(\215ag. F)2.861 F .361(or e)-.15 F(xample,)-.15 E F0(\255q30m)2.861 E
-F1 -.1(wo)2.861 G .361(uld set).1 F F0(${queue_inter)2.861 E(-)-.37 E
--.1(va)127 148.2 S(l}).1 E F1(to \23100:30:00\232.)2.5 E(${rcpt_addr})
-102 164.4 Q 1.271(The address part of the resolv)127 176.4 R 1.272
-(ed triple of the address gi)-.15 F -.15(ve)-.25 G 3.772(nf).15 G 1.272
-(or the)-3.772 F/F2 9/Times-Roman@0 SF 1.272(SMTP RCPT)3.772 F F1
-(command.)3.772 E(De\214ned in the SMTP serv)127 188.4 Q(er only)-.15 E
-(.)-.65 E(${rcpt_host})102 204.6 Q .179(The host from the resolv)127
-216.6 R .178(ed triple of the address gi)-.15 F -.15(ve)-.25 G 2.678(nf)
-.15 G .178(or the)-2.678 F F2 .178(SMTP RCPT)2.678 F F1 2.678
-(command. De\214ned)2.678 F(in the SMTP serv)127 228.6 Q(er only)-.15 E
-(.)-.65 E(${rcpt_mailer})102 244.8 Q 2.175(The mailer from the resolv)
-127 256.8 R 2.175(ed triple of the address gi)-.15 F -.15(ve)-.25 G
-4.675(nf).15 G 2.175(or the)-4.675 F F2 2.176(SMTP RCPT)4.676 F F1
-(command.)4.676 E(De\214ned in the SMTP serv)127 268.8 Q(er only)-.15 E
-(.)-.65 E .749(There are three types of dates that can be used.)127 285
-R(The)5.749 E F0($a)3.249 E F1(and)3.249 E F0($b)3.249 E F1 .749
-(macros are in RFC 822 for)3.249 F(-)-.2 E(mat;)102 297 Q F0($a)3.213 E
-F1 .713(is the time as e)3.213 F .714
-(xtracted from the \231Date:\232 line of the message \(if there w)-.15 F
-.714(as one\), and)-.1 F F0($b)3.214 E F1(is)3.214 E .057
-(the current date and time \(used for postmarks\).)102 309 R .056
-(If no \231Date:\232 line is found in the incoming message,)5.057 F F0
-($a)102 321 Q F1 .304(is set to the current time also.)2.804 F(The)5.304
-E F0($d)2.804 E F1 .305(macro is equi)2.804 F -.25(va)-.25 G .305
-(lent to the).25 F F0($b)2.805 E F1 .305(macro in UNIX \(ctime\) for)
-2.805 F(-)-.2 E(mat.)102 333 Q .239(The macros)127 349.2 R F0($w)2.739 E
-F1(,)A F0($j)2.739 E F1 2.739(,a)C(nd)-2.739 E F0($m)2.739 E F1 .238
-(are set to the identity of this host.)2.739 F/F3 10/Times-Italic@0 SF
-(Sendmail)5.238 E F1 .238(tries to \214nd the fully)2.738 F .334(quali\
-\214ed name of the host if at all possible; it does this by calling)102
-361.2 R F3 -.1(ge)2.835 G(thostname).1 E F1 .335
-(\(2\) to get the current)B .457(hostname and then passing that to)102
-373.2 R F3 -.1(ge)2.957 G(thostbyname).1 E F1 .457
-(\(3\) which is supposed to return the canonical v)B(er)-.15 E(-)-.2 E
-.278(sion of that host name.)102 387.2 R/F4 7/Times-Roman@0 SF(18)-4 I
-F1 .278(Assuming this is successful,)2.778 4 N F0($j)2.778 E F1 .279
-(is set to the fully quali\214ed name and)2.778 F F0($m)2.779 E F1(is)
-2.779 E .706(set to the domain part of the name \(e)102 399.2 R -.15(ve)
--.25 G .706(rything after the \214rst dot\).).15 F(The)5.706 E F0($w)
-3.206 E F1 .706(macro is set to the \214rst)3.206 F -.1(wo)102 411.2 S
-.358(rd \(e).1 F -.15(ve)-.25 G .358
-(rything before the \214rst dot\) if you ha).15 F .658 -.15(ve a l)-.2 H
--2.15 -.25(ev e).15 H 2.858(l5o).25 G 2.858(rh)-2.858 G .359
-(igher con\214guration \214le; otherwise, it)-2.858 F .405
-(is set to the same v)102 423.2 R .405(alue as)-.25 F F0($j)2.905 E F1
-5.405(.I)C 2.905(ft)-5.405 G .405
-(he canoni\214cation is not successful, it is imperati)-2.905 F .704
--.15(ve t)-.25 H .404(hat the con\214g).15 F(\214le set)102 437.2 Q F0
-($j)2.5 E F1(to the fully quali\214ed domain name)2.5 E F4(19)-4 I F1(.)
-4 I(The)127 453.4 Q F0($f)2.832 E F1 .333(macro is the id of the sender\
- as originally determined; when mailing to a speci\214c host)2.833 F
-(the)102 465.4 Q F0($g)3.225 E F1 .725
-(macro is set to the address of the sender)3.225 F F3 -.37(re)3.224 G
-.724(lative to the r).37 F(ecipient.)-.37 E F1 -.15(Fo)5.724 G 3.224(re)
-.15 G .724(xample, if I send to)-3.374 F(\231bollard@matisse.CS.Berk)102
-477.4 Q(ele)-.1 E -.65(y.)-.15 G .424(EDU\232 from the machine \231v).65
-F(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G .424(EDU\232 the).65 F
-F0($f)2.925 E F1(macro)2.925 E(will be \231eric\232 and the)102 489.4 Q
-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)127 505.6 Q F0($x)2.563 E
-F1 .062(macro is set to the full name of the sender)2.563 F 5.062(.T)
--.55 G .062(his can be determined in se)-5.062 F -.15(ve)-.25 G .062
-(ral w).15 F 2.562(ays. It)-.1 F .629(can be passed as \215ag to)102
-517.6 R F3(sendmail)3.129 E F1 5.629(.I)C 3.129(tc)-5.629 G .629
-(an be de\214ned in the)-3.129 F F2 -.315(NA)3.13 G(ME).315 E F1(en)3.13
-E .63(vironment v)-.4 F 3.13(ariable. The)-.25 F(third)3.13 E .949
-(choice is the v)102 529.6 R .949
-(alue of the \231Full-Name:\232 line in the header if it e)-.25 F .948
-(xists, and the fourth choice is the)-.15 F .526
-(comment \214eld of a \231From:\232 line.)102 541.6 R .526
-(If all of these f)5.526 F .526
-(ail, and if the message is being originated locally)-.1 F(,)-.65 E
-(the full name is look)102 553.6 Q(ed up in the)-.1 E F3(/etc/passwd)2.5
-E F1(\214le.)2.5 E 1.321(When sending, the)127 569.8 R F0($h)3.821 E F1
-(,)A F0($u)3.821 E F1 3.821(,a)C(nd)-3.821 E F0($z)3.821 E F1 1.321
-(macros get set to the host, user)3.821 F 3.82(,a)-.4 G 1.32
-(nd home directory \(if)-3.82 F .516(local\) of the recipient.)102 581.8
-R .516(The \214rst tw)5.516 F 3.016(oa)-.1 G .516(re set from the)-3.016
-F F0($@)3.016 E F1(and)3.016 E F0($:)3.016 E F1 .517(part of the re)
-3.017 F .517(writing rules, respec-)-.25 F(ti)102 593.8 Q -.15(ve)-.25 G
-(ly).15 E(.)-.65 E(The)127 610 Q F0($p)3.806 E F1(and)3.806 E F0($t)
-3.806 E F1 1.306(macros are used to create unique strings \(e.g., for t\
-he \231Message-Id:\232 \214eld\).)3.806 F(The)102 622 Q F0($i)3.251 E F1
-.751(macro is set to the queue id on this host; if put into the timesta\
-mp line it can be e)3.251 F(xtremely)-.15 E .165
-(useful for tracking messages.)102 634 R(The)5.165 E F0($v)2.665 E F1
-.164(macro is set to be the v)2.665 F .164(ersion number of)-.15 F F3
-(sendmail)2.664 E F1 2.664(;t)C .164(his is nor)-2.664 F(-)-.2 E
-(mally put in timestamps and has been pro)102 646 Q -.15(ve)-.15 G 2.5
-(ne).15 G(xtremely useful for deb)-2.65 E(ugging.)-.2 E .32 LW 76 665.2
-72 665.2 DL 80 665.2 76 665.2 DL 84 665.2 80 665.2 DL 88 665.2 84 665.2
-DL 92 665.2 88 665.2 DL 96 665.2 92 665.2 DL 100 665.2 96 665.2 DL 104
-665.2 100 665.2 DL 108 665.2 104 665.2 DL 112 665.2 108 665.2 DL 116
-665.2 112 665.2 DL 120 665.2 116 665.2 DL 124 665.2 120 665.2 DL 128
-665.2 124 665.2 DL 132 665.2 128 665.2 DL 136 665.2 132 665.2 DL 140
-665.2 136 665.2 DL 144 665.2 140 665.2 DL 148 665.2 144 665.2 DL 152
-665.2 148 665.2 DL 156 665.2 152 665.2 DL 160 665.2 156 665.2 DL 164
-665.2 160 665.2 DL 168 665.2 164 665.2 DL 172 665.2 168 665.2 DL 176
-665.2 172 665.2 DL 180 665.2 176 665.2 DL 184 665.2 180 665.2 DL 188
-665.2 184 665.2 DL 192 665.2 188 665.2 DL 196 665.2 192 665.2 DL 200
-665.2 196 665.2 DL 204 665.2 200 665.2 DL 208 665.2 204 665.2 DL 212
-665.2 208 665.2 DL 216 665.2 212 665.2 DL/F5 5/Times-Roman@0 SF(18)93.6
-675.6 Q/F6 8/Times-Roman@0 SF -.12(Fo)3.2 K 2(re).12 G
-(xample, on some systems)-2.12 E/F7 8/Times-Italic@0 SF -.08(ge)2 G
-(thostname).08 E F6(might return \231foo\232 which w)2 E
-(ould be mapped to \231foo.bar)-.08 E(.com\232 by)-.44 E F7 -.08(ge)2 G
-(thostbyname).08 E F6(.)A F5(19)93.6 689.2 Q F6(Older v)3.2 I
-(ersions of sendmail didn')-.12 E 2(tp)-.144 G(re-de\214ne)-2 E/F8 8
-/Times-Bold@0 SF($j)2 E F6(at all, so up until 8.6, con\214g \214les)2 E
-F7(always)2 E F6(had to de\214ne)2 E F8($j)2 E F6(.)A EP
-%%Page: 42 38
-%%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(The)127
-96 Q F0($c)3.547 E F1 1.048(\214eld is set to the \231hop count,)3.547 F
-3.548<9a69>-.7 G 1.048
-(.e., the number of times this message has been pro-)-3.548 F 2.857
-(cessed. This)102 108 R .357(can be determined by the)2.857 F F0<ad68>
-2.857 E F1 .356
-(\215ag on the command line or by counting the timestamps)2.857 F
-(in the message.)102 120 Q(The)127 136.2 Q F0($r)2.832 E F1(and)2.833 E
-F0($s)2.833 E F1 .333
-(\214elds are set to the protocol used to communicate with)2.833 F/F2 10
-/Times-Italic@0 SF(sendmail)2.833 E F1 .333(and the send-)2.833 F .195
-(ing hostname.)102 148.2 R(The)5.195 E 2.694(yc)-.15 G .194
-(an be set together using the)-2.694 F F0<ad70>2.694 E F1 .194
-(command line \215ag or separately using the)2.694 F F0<ad4d>2.694 E F1
-(or)102 160.2 Q F0(\255oM)2.5 E F1(\215ags.)2.5 E(The)127 176.4 Q F0($_)
-2.966 E F1 .466(is set to a v)2.966 F .467(alidated sender host name.)
--.25 F .467(If the sender is running an RFC 1413 compli-)5.467 F .385
-(ant IDENT serv)102 188.4 R .384(er and the recei)-.15 F -.15(ve)-.25 G
-2.884(rh).15 G .384
-(as the IDENT protocol turned on, it will include the user name)-2.884 F
-(on that host.)102 200.4 Q(The)127 216.6 Q F0(${client_name})5.98 E F1
-(,)A F0(${client_addr})5.98 E F1 5.98(,a)C(nd)-5.98 E F0(${client_port})
-5.98 E F1 3.48(macros are set to the name,)5.98 F .786
-(address, and port number of the SMTP client who is in)102 228.6 R -.2
-(vo)-.4 G(king).2 E F2(sendmail)3.286 E F1 .786(as a serv)3.286 F(er)
--.15 E 5.786(.T)-.55 G .785(hese can be)-5.786 F(used in the)102 240.6 Q
-F2 -.15(ch)2.5 G(ec).15 E(k_*)-.2 E F1(rulesets \(using the)2.5 E F0($&)
-2.5 E F1(deferred e)2.5 E -.25(va)-.25 G(luation form, of course!\).).25
-E F0 2.5(5.3. C)87 264.6 R(and F \212 De\214ne Classes)2.5 E F1 .659(Cl\
-asses of phrases may be de\214ned to match on the left hand side of re)
-127 280.8 R .66(writing rules, where a)-.25 F .465(\231phrase\232 is a \
-sequence of characters that does not contain space characters.)102 292.8
-R -.15(Fo)5.464 G 2.964(re).15 G .464(xample a class of)-3.114 F .654(a\
-ll local names for this site might be created so that attempts to send \
-to oneself can be eliminated.)102 304.8 R .041(These can either be de\
-\214ned directly in the con\214guration \214le or read in from another \
-\214le.)102 316.8 R .04(Classes are)5.04 F .649
-(named as a single letter or a w)102 328.8 R .649(ord in {braces}.)-.1 F
-.649(Class names be)5.649 F .649(ginning with lo)-.15 F .649
-(wer case letters and)-.25 F .639(special characters are reserv)102
-340.8 R .639(ed for system use.)-.15 F .638
-(Classes de\214ned in con\214g \214les may be gi)5.639 F -.15(ve)-.25 G
-3.138(nn).15 G(ames)-3.138 E 1.05
-(from the set of upper case letters for short names or be)102 352.8 R
-1.05(ginning with an upper case letter for long)-.15 F(names.)102 364.8
-Q(The syntax is:)127 381 Q F0(C)142 397.2 Q F2 1.666(cp)C(hr)-1.666 E
-(ase1 phr)-.15 E(ase2...)-.15 E F0(F)142 409.2 Q F2 1.666<638c>C(le)
--1.666 E F1 .036(The \214rst form de\214nes the class)102 425.4 R F2(c)
-2.535 E F1 .035(to match an)2.535 F 2.535(yo)-.15 G 2.535(ft)-2.535 G
-.035(he named w)-2.535 F 2.535(ords. If)-.1 F F2(phr)2.535 E(ase1)-.15 E
-F1(or)2.535 E F2(phr)2.535 E(ase2)-.15 E F1 .035(is another)2.535 F .746
-(class, e.g.,)102 437.4 R F2($=S)3.246 E F1 3.246(,t)C .746
-(he contents of class)-3.246 F F2(S)3.246 E F1 .746(are added to class)
-3.246 F F2(c)3.246 E F1 5.746(.I)C 3.247(ti)-5.746 G 3.247(sp)-3.247 G
-.747(ermissible to split them among)-3.247 F(multiple lines; for e)102
-449.4 Q(xample, the tw)-.15 E 2.5(of)-.1 G(orms:)-2.5 E
-(CHmonet ucbmonet)142 465.6 Q(and)102 481.8 Q(CHmonet)142 498 Q
-(CHucbmonet)142 510 Q(are equi)102 526.2 Q -.25(va)-.25 G 2.5(lent. The)
-.25 F -.74(``)2.5 G(F').74 E 2.5('f)-.74 G
-(orm 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 1.339
-(Elements of classes can be accessed in rules using)127 542.4 R F0($=)
-3.839 E F1(or)3.839 E F0($~)3.839 E F1 6.339(.T)C(he)-6.339 E F0($~)
-3.839 E F1 1.338(\(match entries not in)3.839 F
-(class\) only matches a single w)102 554.4 Q(ord; multi-w)-.1 E
-(ord entries in the class are ignored in this conte)-.1 E(xt.)-.15 E
-(Some classes ha)127 570.6 Q .3 -.15(ve i)-.2 H(nternal meaning to).15 E
-F2(sendmail)2.5 E F1(:)A 18.42($=e contains)102 586.8 R .561
-(the Content-T)3.061 F(ransfer)-.35 E .561(-Encodings that can be 8)-.2
-F/F3 10/Symbol SF<ae>A F1 3.062(7b)C .562(it encoded.)-3.062 F .562
-(It is prede\214ned to)5.562 F
-(contain \2317bit\232, \2318bit\232, and \231binary\232.)138 598.8 Q
-17.86($=k set)102 615 R(to be the same as)2.5 E F0($k)2.5 E F1 2.5(,t)C
-(hat is, the UUCP node name.)-2.5 E 15.08($=m set)102 631.2 R
-(to the set of domains by which this host is kno)2.5 E
-(wn, initially just)-.25 E F0($m)2.5 E F1(.)A 17.86($=n can)102 647.4 R
-.581(be set to the set of MIME body types that can ne)3.081 F -.15(ve)
--.25 G 3.08(rb).15 G 3.08(ee)-3.08 G .58(ight to se)-3.08 F -.15(ve)-.25
-G 3.08(nb).15 G .58(it encoded.)-3.08 F(It)5.58 E(def)138 659.4 Q 1.81
-(aults to \231multipart/signed\232.)-.1 F 1.81
-(Message types \231message/*\232 and \231multipart/*\232 are ne)6.81 F
--.15(ve)-.25 G(r).15 E 1.853(encoded directly)138 671.4 R 6.853(.M)-.65
-G 1.853(ultipart messages are al)-6.853 F -.1(wa)-.1 G 1.853
-(ys handled recursi).1 F -.15(ve)-.25 G(ly).15 E 6.853(.T)-.65 G 1.853
-(he handling of)-6.853 F(message/* messages are controlled by class)138
-683.4 Q F0($=s)2.5 E F1(.)A 17.86($=q A)102 699.6 R .711
-(set of Content-T)3.211 F .712(ypes that will ne)-.8 F -.15(ve)-.25 G
-3.212(rb).15 G 3.212(ee)-3.212 G .712(ncoded as base64 \(if the)-3.212 F
-3.212(yh)-.15 G -2.25 -.2(av e)-3.212 H .712(to be encoded,)3.412 F(the)
-138 711.6 Q 3.358(yw)-.15 G .858(ill be encoded as quoted-printable\).)
--3.358 F .858(It can ha)5.858 F 1.158 -.15(ve p)-.2 H .858
-(rimary types \(e.g., \231te).15 F .857(xt\232\) or full)-.15 F
-(types \(such as \231te)138 723.6 Q 2.5(xt/plain\232\). The)-.15 F
-(class is initialized to ha)2.5 E .3 -.15(ve \231)-.2 H(te).15 E
-(xt/plain\232 only)-.15 E(.)-.65 E EP
-%%Page: 43 39
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-43)195.86 E/F1 10/Times-Roman@0 SF 18.97($=s contains)102 96 R
-.648(the set of subtypes of message that can be treated recursi)3.148 F
--.15(ve)-.25 G(ly).15 E 5.648(.B)-.65 G 3.148(yd)-5.648 G(ef)-3.148 E
-.648(ault it con-)-.1 F .97(tains only \231rfc822\232.)138 108 R .969
-(Other \231message/*\232 types cannot be 8)5.97 F/F2 10/Symbol SF<ae>A
-F1 3.469(7b)C .969(it encoded.)-3.469 F .969(If a message)5.969 F 1.045
-(containing eight bit data is sent to a se)138 120 R -.15(ve)-.25 G
-3.545(nb).15 G 1.045(it host, and that message cannot be encoded)-3.545
-F(into se)138 132 Q -.15(ve)-.25 G 2.5(nb).15 G
-(its, it will be stripped to 7 bits.)-2.5 E 20.08($=t set)102 148.2 R
-.372(to the set of trusted users by the)2.873 F F0(T)2.872 E F1 .372
-(con\214guration line.)2.872 F .372(If you w)5.372 F .372
-(ant to read trusted users)-.1 F(from a \214le, use)138 160.2 Q F0(Ft)
-2.5 E/F3 10/Times-Italic@0 SF(/\214le/name)A F1(.)A 15.64($=w set)102
-176.4 R .513(to be the set of all names this host is kno)3.013 F .513
-(wn by)-.25 F 5.513(.T)-.65 G .513(his can be used to match local host-)
--5.513 F(names.)138 188.4 Q($={persistentMacros})102 204.6 Q 1.052
-(set to the macros w)138 216.6 R 1.052(ould should be sa)-.1 F -.15(ve)
--.2 G 3.552(da).15 G 1.052(cross queue runs.)-3.552 F 1.052
-(Care should be tak)6.052 F 1.052(en when)-.1 F
-(adding macro names to this class.)138 228.6 Q F3(Sendmail)127 244.8 Q
-F1 .182(can be compiled to allo)2.682 F 2.682(wa)-.25 G F3(scanf)A F1
-.182(\(3\) string on the)B F0(F)2.682 E F1 2.683(line. This)2.683 F .183
-(lets you do simplistic)2.683 F .555(parsing of te)102 256.8 R .555
-(xt \214les.)-.15 F -.15(Fo)5.555 G 3.055(re).15 G .554
-(xample, to read all the user names in your system)-3.205 F F3
-(/etc/passwd)3.054 E F1 .554(\214le into a)3.054 F(class, use)102 268.8
-Q(FL/etc/passwd %[^:])142 285 Q(which reads e)102 301.2 Q -.15(ve)-.25 G
-(ry line up to the \214rst colon.).15 E F0 2.5(5.4. M)87 325.2 R 2.5
-<8a44>2.5 G(e\214ne Mailer)-2.5 E F1(Programs and interf)127 341.4 Q
-(aces to mailers are de\214ned in this line.)-.1 E(The format is:)5 E F0
-(M)142 357.6 Q F3(name)A F1 2.5(,{)C F3(\214eld)-2.5 E F1(=)A F3(value)A
-F1(}*)1.666 E(where)102 373.8 Q F3(name)4.244 E F1 1.744(is the name of\
- the mailer \(used internally only\) and the \231\214eld=name\232 pairs\
- de\214ne)4.244 F(attrib)102 385.8 Q(utes of the mailer)-.2 E 5(.F)-.55
-G(ields are:)-5 E -.15(Pa)142 402 S 51.87(th The).15 F
-(pathname of the mailer)2.5 E 47.83(Flags Special)142 414 R
-(\215ags for this mailer)2.5 E 41.73(Sender Re)142 426 R
-(writing set\(s\) for sender addresses)-.25 E 31.17(Recipient Re)142 438
-R(writing set\(s\) for recipient addresses)-.25 E(Ar)142 450 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)142 462 R(end-of-line string for this mailer)2.5 E 35.62
-(Maxsize The)142 474 R(maximum message length to this mailer)2.5 E 14.51
-(maxmessages The)142 486 R(maximum message deli)2.5 E -.15(ve)-.25 G
-(ries per connection).15 E 32.27(Linelimit The)142 498 R
-(maximum line length in the message body)2.5 E 31.18(Directory The)142
-510 R -.1(wo)2.5 G(rking directory for the mailer).1 E 42.84(Userid The)
-142 522 R(def)2.5 E(ault user and group id to run as)-.1 E 50.62
-(Nice The)142 534 R(nice\(2\) increment for the mailer)2.5 E 38.95
-(Charset The)142 546 R(def)2.5 E
-(ault character set for 8-bit characters)-.1 E -.8(Ty)142 558 S 49.75
-(pe T).8 F(ype information for DSN diagnostics)-.8 E -.8(Wa)142 570 S
-50.86(it The).8 F(maximum time to w)2.5 E(ait for the mailer)-.1 E 69.22
-(/T)142 582 S(he root directory for the mailer)-69.22 E
-(Only the \214rst character of the \214eld name is check)102 598.2 Q
-(ed.)-.1 E .397(The follo)127 614.4 R .396
-(wing \215ags may be set in the mailer description.)-.25 F(An)5.396 E
-2.896(yo)-.15 G .396(ther \215ags may be used freely)-2.896 F .075(to c\
-onditionally assign headers to messages destined for particular mailers\
-.)102 626.4 R .075(Flags mark)5.075 F .075(ed with \207 are)-.1 F 1.193
-(not interpreted by the)102 638.4 R F3(sendmail)3.693 E F1 1.193
-(binary; these are the con)3.693 F -.15(ve)-.4 G 1.192
-(ntionally used to correlate to the \215ags).15 F .737(portion of the)
-102 650.4 R F0(H)3.237 E F1 3.237(line. Flags)3.237 F(mark)3.237 E .737
-(ed with \210 apply to the mailers for the sender address rather than)
--.1 F(the usual recipient mailers.)102 662.4 Q 15.56(aR)102 678.6 S .987
-(un Extended SMTP \(ESMTP\) protocol \(de\214ned in RFCs 1869, 1652, an\
-d 1870\).)-15.56 F .986(This \215ag)5.987 F(def)122 690.6 Q
-(aults on if the SMTP greeting message includes the w)-.1 E
-(ord \231ESMTP\232.)-.1 E 12.78(AL)102 706.8 S .762
-(ook up the user part of the address in the alias database.)-12.78 F
-.763(Normally this is only set for local)5.762 F(mailers.)122 718.8 Q EP
-%%Page: 44 40
-%%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/F1 10/Times-Roman@0 SF 15(bF)102
-96 S .456(orce a blank line on the end of a message.)-15.15 F .456
-(This is intended to w)5.456 F .456(ork around some stupid v)-.1 F(er)
--.15 E(-)-.2 E .361(sions of /bin/mail that require a blank line, b)122
-108 R .362(ut do not pro)-.2 F .362(vide it themselv)-.15 F 2.862
-(es. It)-.15 F -.1(wo)2.862 G .362(uld not nor).1 F(-)-.2 E
-(mally be used on netw)122 120 Q(ork mail.)-.1 E 15.56(cD)102 136.2 S
-2.663(on)-15.56 G .163(ot include comments in addresses.)-2.663 F .163
-(This should only be used if you ha)5.163 F .463 -.15(ve t)-.2 H 2.663
-(ow).15 G .163(ork around a)-2.763 F 1.846
-(remote mailer that gets confused by comments.)122 148.2 R 1.846
-(This strips addresses of the form \231Phrase)6.846 F
-(<address>\232 or \231address \(Comment\)\232 do)122 160.2 Q
-(wn to just \231address\232.)-.25 E 5.83(C\210 If)102 176.4 R .214
-(mail is)2.714 F/F2 10/Times-Italic@0 SF -.37(re)2.714 G(ceived).37 E F1
-.213(from a mailer with this \215ag set, an)2.713 F 2.713(ya)-.15 G .213
-(ddresses in the header that do not ha)-2.713 F -.15(ve)-.2 G .97
-(an at sign \(\231@\232\) after being re)122 188.4 R .97
-(written by ruleset three will ha)-.25 F 1.27 -.15(ve t)-.2 H .97
-(he \231@domain\232 clause from).15 F(the sender en)122 200.4 Q -.15(ve)
--.4 G(lope address tack).15 E(ed on.)-.1 E(This allo)5 E
-(ws mail with headers of the form:)-.25 E(From: usera@hosta)162 216.6 Q
--.8(To)162 228.6 S 2.5(:u).8 G(serb@hostb, userc)-2.5 E(to be re)122
-244.8 Q(written as:)-.25 E(From: usera@hosta)162 261 Q -.8(To)162 273 S
-2.5(:u).8 G(serb@hostb, userc@hosta)-2.5 E(automatically)122 289.2 Q 5
-(.H)-.65 G -.25(ow)-5 G -2.15 -.25(ev e).25 H .8 -.4(r, i).25 H 2.5(td)
-.4 G(oesn')-2.5 E 2.5(tr)-.18 G(eally w)-2.5 E(ork reliably)-.1 E(.)-.65
-E 15(dD)102 305.4 S 2.56(on)-15 G .06(ot include angle brack)-2.56 F .06
-(ets around route-address syntax addresses.)-.1 F .06
-(This is useful on mailers)5.06 F .187(that are going to pass addresses\
- to a shell that might interpret angle brack)122 317.4 R .188
-(ets as I/O redirection.)-.1 F(Ho)122 329.4 Q(we)-.25 E -.15(ve)-.25 G
-1.621 -.4(r, i).15 H 3.321(td).4 G .821(oes not protect ag)-3.321 F .821
-(ainst other shell metacharacters.)-.05 F .821
-(Therefore, passing addresses)5.821 F
-(to a shell should not be considered secure.)122 341.4 Q 5.28
-(D\207 This)102 357.6 R(mailer w)2.5 E
-(ants a \231Date:\232 header line.)-.1 E 15.56(eT)102 373.8 S .173
-(his mailer is e)-15.56 F(xpensi)-.15 E .473 -.15(ve t)-.25 H 2.673(oc)
-.15 G .173(onnect to, so try to a)-2.673 F -.2(vo)-.2 G .174
-(id connecting normally; an).2 F 2.674(yn)-.15 G .174(ecessary con-)
--2.674 F(nection will occur during a queue run.)122 385.8 Q
-(See also option)5 E F0(HoldExpensi)2.5 E -.1(ve)-.1 G F1(.).1 E 13.89
-(EE)102 402 S(scape lines be)-13.89 E(ginning with \231From)-.15 E 2.5
-<9a69>5 G 2.5(nt)-2.5 G(he message with a `>' sign.)-2.5 E 16.67(fT)102
-418.2 S .19(he mailer w)-16.67 F .19(ants a)-.1 F F0<ad66>2.69 E F2(fr)
-2.69 E(om)-.45 E F1 .19(\215ag, b)2.69 F .19(ut only if this is a netw)
--.2 F .19(ork forw)-.1 F .19(ard operation \(i.e., the mailer)-.1 F
-(will gi)122 430.2 Q .3 -.15(ve a)-.25 H 2.5(ne).15 G(rror if the e)-2.5
-E -.15(xe)-.15 G(cuting user does not ha).15 E .3 -.15(ve s)-.2 H
-(pecial permissions\).).15 E 6.94(F\207 This)102 446.4 R(mailer w)2.5 E
-(ants a \231From:\232 header line.)-.1 E 15(gN)102 462.6 S(ormally)-15 E
-(,)-.65 E F2(sendmail)4.892 E F1 2.393(sends internally generated email\
- \(e.g., error messages\) using the null)4.892 F 1.327
-(return address as required by RFC 1123.)122 474.6 R(Ho)6.327 E(we)-.25
-E -.15(ve)-.25 G 2.127 -.4(r, s).15 H 1.327(ome mailers don').4 F 3.827
-(ta)-.18 G 1.327(ccept a null return)-3.827 F 3.31(address. If)122 486.6
-R(necessary)3.31 E 3.31(,y)-.65 G .81(ou can set the)-3.31 F F0(g)3.311
-E F1 .811(\215ag to pre)3.311 F -.15(ve)-.25 G(nt).15 E F2(sendmail)
-3.311 E F1 .811(from obe)3.311 F .811(ying the standards;)-.15 F 1.57
-(error messages will be sent as from the MAILER-D)122 498.6 R 1.57
-(AEMON \(actually)-.4 F 4.07(,t)-.65 G 1.57(he v)-4.07 F 1.57
-(alue of the)-.25 F F0($n)4.07 E F1(macro\).)122 510.6 Q 15(hU)102 526.8
-S(pper case should be preserv)-15 E(ed in host names for this mailer)
--.15 E(.)-.55 E 17.22(iD)102 543 S 2.5(oU)-17.22 G(ser Database re)-2.5
-E(writing on en)-.25 E -.15(ve)-.4 G(lope sender address.).15 E 16.67
-(IT)102 559.2 S .474(his mailer will be speaking SMTP to another)-16.67
-F F2(sendmail)2.974 E F1 2.974<8a61>2.974 G 2.975(ss)-2.974 G .475
-(uch it can use special protocol)-2.975 F 3.633(features. This)122 571.2
-R 1.133(option is not required \(i.e., if this option is omitted the tr\
-ansmission will still)3.633 F(operate successfully)122 583.2 Q 2.5(,a)
--.65 G(lthough perhaps not as ef)-2.5 E(\214ciently as possible\).)-.25
-E 17.22(jD)102 599.4 S 2.5(oU)-17.22 G(ser Database re)-2.5 E
-(writing on recipients as well as senders.)-.25 E 15(kN)102 615.6 S
-1.029(ormally when)-15 F F2(sendmail)3.529 E F1 1.029
-(connects to a host via SMTP)3.529 F 3.529(,i)-1.11 G 3.529(tc)-3.529 G
-1.03(hecks to mak)-3.529 F 3.53(es)-.1 G 1.03(ure that this isn')-3.53 F
-(t)-.18 E .562(accidently the same host name as might happen if)122
-627.6 R F2(sendmail)3.062 E F1 .562
-(is miscon\214gured or if a long-haul)3.062 F(netw)122 639.6 Q 1.073
-(ork interf)-.1 F 1.073(ace is set in loopback mode.)-.1 F 1.074
-(This \215ag disables the loopback check.)6.074 F 1.074(It should)6.074
-F(only be used under v)122 651.6 Q(ery unusual circumstances.)-.15 E
-12.78(KC)102 667.8 S(urrently unimplemented.)-12.78 E(Reserv)5 E
-(ed for chunking.)-.15 E 17.22(lT)102 684 S
-(his mailer is local \(i.e., \214nal deli)-17.22 E -.15(ve)-.25 G
-(ry will be performed\).).15 E 13.89(LL)102 700.2 S .82
-(imit the line lengths as speci\214ed in RFC821.)-13.89 F .819
-(This deprecated option should be replaced by)5.819 F(the)122 712.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)-2.5 E F0(L)2.5 E F1(\215ag also sets the)2.5 E F0
-(7)2.5 E F1(\215ag.)2.5 E EP
-%%Page: 45 41
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-45)195.86 E/F1 10/Times-Roman@0 SF 12.22(mT)102 96 S .463(his m\
-ailer can send to multiple users on the same host in one transaction.)
--12.22 F .464(When a)5.464 F F0($u)2.964 E F1(macro)2.964 E .732
-(occurs in the)122 108 R/F2 10/Times-Italic@0 SF(ar)3.232 E(gv)-.37 E F1
-.732(part of the mailer de\214nition, that \214eld will be repeated as \
-necessary for all)3.232 F(qualifying users.)122 120 Q 3.61(M\207 This)
-102 136.2 R(mailer w)2.5 E(ants a \231Message-Id:\232 header line.)-.1 E
-15(nD)102 152.4 S 2.5(on)-15 G
-(ot insert a UNIX-style \231From\232 line on the front of the message.)
--2.5 E 15(oA)102 168.6 S -.1(lwa)-15 G .816(ys run as the o).1 F .816
-(wner of the recipient mailbox.)-.25 F(Normally)5.816 E F2(sendmail)
-3.316 E F1 .816(runs as the sender for)3.316 F .198
-(locally generated mail or as \231daemon\232 \(actually)122 180.6 R
-2.698(,t)-.65 G .198(he user speci\214ed in the)-2.698 F F0(u)2.698 E F1
-.198(option\) when deli)2.698 F(v-)-.25 E 1.337(ering netw)122 192.6 R
-1.337(ork mail.)-.1 F 1.338(The normal beha)6.338 F 1.338
-(vior is required by most local mailers, which will not)-.2 F(allo)122
-204.6 Q 2.521(wt)-.25 G .021(he en)-2.521 F -.15(ve)-.4 G .021
-(lope sender address to be set unless the mailer is running as daemon.)
-.15 F .02(This \215ag is)5.02 F(ignored if the)122 216.6 Q F0(S)2.5 E F1
-(\215ag is set.)2.5 E 15(pU)102 232.8 S .497(se the route-addr style re)
--15 F -.15(ve)-.25 G .498(rse-path in the SMTP \231MAIL FR).15 F .498
-(OM:\232 command rather than just)-.4 F .385(the return address; althou\
-gh this is required in RFC821 section 3.1, man)122 244.8 R 2.885(yh)-.15
-G .385(osts do not process)-2.885 F(re)122 256.8 Q -.15(ve)-.25 G
-(rse-paths properly).15 E 5(.R)-.65 G -2.15 -.25(ev e)-5 H
-(rse-paths are of).25 E(\214cially discouraged by RFC 1123.)-.25 E 6.94
-(P\207 This)102 273 R(mailer w)2.5 E(ants a \231Return-P)-.1 E
-(ath:\232 line.)-.15 E 15(qW)102 289.2 S .068
-(hen an address that resolv)-15 F .069(es to this mailer is v)-.15 F
-.069(eri\214ed \(SMTP VRFY command\), generate 250)-.15 F
-(responses instead of 252 responses.)122 301.2 Q
-(This will imply that the address is local.)5 E 16.67(rS)102 317.4 S
-(ame as)-16.67 E F0(f)2.5 E F1 2.5(,b)C(ut sends a)-2.7 E F0<ad72>2.5 E
-F1(\215ag.)2.5 E 13.33(RO)102 333.6 S .67
-(pen SMTP connections from a \231secure\232 port.)-13.33 F .669
-(Secure ports aren')5.669 F 3.169(t\()-.18 G .669(secure, that is\) e)
--3.169 F .669(xcept on)-.15 F
-(UNIX machines, so it is unclear that this adds an)122 345.6 Q(ything.)
--.15 E 16.11(sS)102 361.8 S(trip quote characters \(" and \\\) of)-16.11
-E 2.5(fo)-.25 G 2.5(ft)-2.5 G(he address before calling the mailer)-2.5
-E(.)-.55 E 14.44(SD)102 378 S(on')-14.44 E 3.331(tr)-.18 G .831
-(eset the userid before calling the mailer)-3.331 F 5.831(.T)-.55 G .831
-(his w)-5.831 F .832(ould be used in a secure en)-.1 F(vironment)-.4 E
-(where)122 390 Q F2(sendmail)3.318 E F1 .817(ran as root.)3.317 F .817
-(This could be used to a)5.817 F -.2(vo)-.2 G .817(id for).2 F .817
-(ged addresses.)-.18 F .817(If the)5.817 F F0(U=)3.317 E F1 .817
-(\214eld is)3.317 F(also speci\214ed, this \215ag causes the ef)122 402
-Q(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id to be set to that user).15 E
-(.)-.55 E 15(uU)102 418.2 S(pper case should be preserv)-15 E
-(ed in user names for this mailer)-.15 E(.)-.55 E 12.78(UT)102 434.4 S
-(his mailer w)-12.78 E(ants UUCP-style \231From\232 lines with the ugly\
- \231remote from <host>\232 on the end.)-.1 E 12.78(wT)102 450.6 S .565
-(he user must ha)-12.78 F .865 -.15(ve a v)-.2 H .566
-(alid account on this machine, i.e., getpwnam must succeed.)-.1 F .566
-(If not, the)5.566 F(mail is bounced.)122 462.6 Q
-(This is required to get \231.forw)5 E(ard\232 capability)-.1 E(.)-.65 E
-7.5(x\207 This)102 478.8 R(mailer w)2.5 E
-(ants a \231Full-Name:\232 header line.)-.1 E 12.78(XT)102 495 S .972
-(his mailer w)-12.78 F .972(ant to use the hidden dot algorithm as spec\
-i\214ed in RFC821; basically)-.1 F 3.472(,a)-.65 G 1.272 -.15(ny l)
--3.472 H(ine).15 E(be)122 507 Q .796(ginning with a dot will ha)-.15 F
-1.096 -.15(ve a)-.2 H 3.296(ne).15 G .797
-(xtra dot prepended \(to be stripped at the other end\).)-3.446 F(This)
-5.797 E(insures that lines in the message containing a dot will not ter\
-minate the message prematurely)122 519 Q(.)-.65 E 15.56(zR)102 535.2 S
-.965(un Local Mail T)-15.56 F .965(ransfer Protocol \(LMTP\) between)
--.35 F F2(sendmail)3.465 E F1 .965(and the local mailer)3.465 F 5.965
-(.T)-.55 G .965(his is a)-5.965 F -.25(va)122 547.2 S .167(riant on SMT\
-P de\214ned in RFC 2033 that is speci\214cally designed for deli).25 F
--.15(ve)-.25 G .167(ry to a local mail-).15 F(box.)122 559.2 Q 15(0D)102
-575.4 S(on')-15 E 2.5(tl)-.18 G
-(ook up MX records for hosts sent via SMTP)-2.5 E(.)-1.11 E 15(3E)102
-591.6 S .002(xtend the list of characters con)-15 F -.15(ve)-.4 G .001
-(rted to =XX notation when con).15 F -.15(ve)-.4 G .001
-(rting to Quoted-Printable to).15 F .977(include those that don')122
-603.6 R 3.478(tm)-.18 G .978(ap cleanly between ASCII and EBCDIC.)-3.478
-F .978(Useful if you ha)5.978 F 1.278 -.15(ve I)-.2 H(BM).15 E
-(mainframes on site.)122 615.6 Q 15(5I)102 631.8 S 2.717(fn)-15 G 2.717
-(oa)-2.717 G .217(liases are found for this address, pass the address t\
-hrough ruleset 5 for possible alternate)-2.717 F 2.5(resolution. This)
-122 643.8 R(is intended to forw)2.5 E(ard the mail to an alternate deli)
--.1 E -.15(ve)-.25 G(ry spot.).15 E 15(6S)102 660 S(trip headers to se)
--15 E -.15(ve)-.25 G 2.5(nb).15 G(its.)-2.5 E 15(7S)102 676.2 S 1.14
-(trip all output to se)-15 F -.15(ve)-.25 G 3.64(nb).15 G 3.64
-(its. This)-3.64 F 1.14(is the def)3.64 F 1.141(ault if the)-.1 F F0(L)
-3.641 E F1 1.141(\215ag is set.)3.641 F 1.141(Note that clearing this)
-6.141 F .295(option is not suf)122 688.2 R .295
-(\214cient to get full eight bit data passed through)-.25 F F2(sendmail)
-2.795 E F1 5.295(.I)C 2.795(ft)-5.295 G(he)-2.795 E F0(7)2.795 E F1 .295
-(option is set,)2.795 F .716(this is essentially al)122 700.2 R -.1(wa)
--.1 G .717(ys set, since the eighth bit w).1 F .717
-(as stripped on input.)-.1 F .717(Note that this option)5.717 F
-(will only impact messages that didn')122 712.2 Q 2.5(th)-.18 G -2.25
--.2(av e)-2.5 H(8)2.7 E/F3 10/Symbol SF<ae>A F1 2.5(7b)C(it MIME con)
--2.5 E -.15(ve)-.4 G(rsions performed.).15 E EP
-%%Page: 46 42
-%%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 15(8I)102
-96 S 3.783(fs)-15 G 1.283(et, it is acceptable to send eight bit data t\
-o this mailer; the usual attempt to do 8)-3.783 F/F2 10/Symbol SF<ae>A
-F1 3.782(7b)C(it)-3.782 E(MIME con)122 108 Q -.15(ve)-.4 G
-(rsions will be bypassed.).15 E 15(9I)102 124.2 S 2.704(fs)-15 G .204
-(et, do)-2.704 F/F3 10/Times-Italic@0 SF(limited)2.704 E F1(7)2.704 E F2
-<ae>A F1 2.704(8b)C .204(it MIME con)-2.704 F -.15(ve)-.4 G 2.704
-(rsions. These).15 F(con)2.704 E -.15(ve)-.4 G .205
-(rsions are limited to te).15 F .205(xt/plain data.)-.15 F 17.22(:C)102
-140.4 S .982(heck addresses to see if the)-17.22 F 3.482(yb)-.15 G -.15
-(eg)-3.482 G .982(in \231:include:\232; if the).15 F 3.482(yd)-.15 G
-.982(o, con)-3.482 F -.15(ve)-.4 G .982
-(rt them to the \231*include*\232).15 F(mailer)122 152.4 Q(.)-.55 E 18
-(|C)102 168.6 S(heck addresses to see if the)-18 E 2.5(yb)-.15 G -.15
-(eg)-2.5 G(in with a `|'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15
-(ve)-.4 G(rt them to the \231prog\232 mailer).15 E(.)-.55 E 17.22(/C)102
-184.8 S(heck addresses to see if the)-17.22 E 2.5(yb)-.15 G -.15(eg)-2.5
-G(in with a `/'; if the).15 E 2.5(yd)-.15 G(o, con)-2.5 E -.15(ve)-.4 G
-(rt them to the \231*\214le*\232 mailer).15 E(.)-.55 E 10.79(@L)102 201
-S(ook up addresses in the user database.)-10.79 E 11.67(%D)102 217.2 S
-3.382(on)-11.67 G .882(ot attempt deli)-3.382 F -.15(ve)-.25 G .883(ry \
-on initial recipient of a message or on queue runs unless the queued).15
-F(message is selected using one of the -qI/-qR/-qS queue run modi\214er\
-s or an ETRN request.)122 229.2 Q .268
-(Con\214guration \214les prior to le)127 245.4 R -.15(ve)-.25 G 2.768
-(l6a).15 G .268(ssume the `)-2.768 F -1.11(A')-.8 G 2.768(,`)1.11 G .268
-(w', `5', `:', `|', `/', and `@' options on the)-2.768 F
-(mailer named \231local\232.)102 257.4 Q .306(The mailer with the speci\
-al name \231error\232 can be used to generate a user error)127 273.6 R
-5.306(.T)-.55 G .306(he \(optional\))-5.306 F .324(host \214eld is an e)
-102 285.6 R .323(xit status to be returned, and the user \214eld is a m\
-essage to be printed.)-.15 F .323(The e)5.323 F .323(xit sta-)-.15 F
-.891(tus may be numeric or one of the v)102 297.6 R .891(alues USA)-.25
-F .891(GE, NOUSER, NOHOST)-.4 F 3.391(,U)-.74 G -.35(NA)-3.391 G -1.35
-(VA)-1 G .891(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 309.6 S 1.142
-(RE, TEMPF)1.2 F 1.142(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.142
-(COL, or CONFIG to return the corresponding EX_ e).4 F 1.141
-(xit code, or an)-.15 F .288
-(enhanced error code as described in RFC 1893,)102 321.6 R F3 .288
-(Enhanced Mail System Status Codes.)2.788 F F1 -.15(Fo)5.288 G 2.788(re)
-.15 G(xample,)-2.938 E(the entry:)102 333.6 Q
-($#error $@ NOHOST $: Host unkno)142 349.8 Q(wn in this domain)-.25 E
-.145(on the RHS of a rule will cause the speci\214ed error to be genera\
-ted and the \231Host unkno)102 366 R .145(wn\232 e)-.25 F .145(xit sta-)
--.15 F .491(tus to be returned if the LHS matches.)102 378 R .491
-(This mailer is only functional in rulesets 0, 5, or one of the)5.491 F
-(check_* rulesets.)102 390 Q .257
-(The mailer with the special name \231discard\232 causes an)127 406.2 R
-2.756(ym)-.15 G .256(ail sent to it to be discarded b)-2.756 F .256
-(ut oth-)-.2 F 1.075(erwise treated as though it were successfully deli)
-102 418.2 R -.15(ve)-.25 G 3.575(red. This).15 F 1.075
-(mailer can not be used in ruleset 0,)3.575 F(only in the v)102 430.2 Q
-(arious address checking rulesets.)-.25 E .468
-(The mailer named \231local\232)127 446.4 R F3(must)2.968 E F1 .468
-(be de\214ned in e)2.968 F -.15(ve)-.25 G .468
-(ry con\214guration \214le.).15 F .468(This is used to deli)5.468 F -.15
-(ve)-.25 G(r).15 E .25(local mail, and is treated specially in se)102
-458.4 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75
-(,t)-.65 G .25(hree other mailers named \231prog\232,)-2.75 F .942(\231\
-*\214le*\232, and \231*include*\232 may be de\214ned to tune the deli)
-102 470.4 R -.15(ve)-.25 G .942
-(ry of messages to programs, \214les, and).15 F
-(:include: lists respecti)102 482.4 Q -.15(ve)-.25 G(ly).15 E 5(.T)-.65
-G(he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E
-(Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142
-498.6 Q
-(M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142
-510.6 Q(M*include*, P=/de)142 522.6 Q(v/null, F=su, A=INCLUDE $u)-.25 E
-.615(The Sender and Recipient re)127 543 R .615
-(writing sets may either be a simple ruleset id or may be tw)-.25 F
-3.116(oi)-.1 G(ds)-3.116 E .576
-(separated by a slash; if so, the \214rst re)102 555 R .575
-(writing set is applied to en)-.25 F -.15(ve)-.4 G .575
-(lope addresses and the second is).15 F(applied to headers.)102 567 Q
-(Setting an)5 E 2.5(yv)-.15 G(alue zero disables corresponding mailer)
--2.75 E(-speci\214c re)-.2 E(writing.)-.25 E .196
-(The Directory is actually a colon-separated path of directories to try)
-127 583.2 R 5.197(.F)-.65 G .197(or e)-5.347 F .197
-(xample, the de\214ni-)-.15 F .104
-(tion \231D=$z:/\232 \214rst tries to e)102 595.2 R -.15(xe)-.15 G .104
-(cute in the recipient').15 F 2.604(sh)-.55 G .104
-(ome directory; if that is not a)-2.604 F -.25(va)-.2 G .103
-(ilable, it tries to).25 F -.15(exe)102 607.2 S .816
-(cute in the root of the \214lesystem.).15 F .816
-(This is intended to be used only on the \231prog\232 mailer)5.816 F
-3.317(,s)-.4 G(ince)-3.317 E .368(some shells \(such as)102 619.2 R F3
-(csh)2.868 E F1 2.868(\)r)C .368(efuse to e)-2.868 F -.15(xe)-.15 G .368
-(cute if the).15 F 2.868(yc)-.15 G .367(annot read the home directory)
--2.868 F 5.367(.S)-.65 G .367(ince the queue)-5.367 F
-(directory is not normally readable by unpri)102 631.2 Q(vile)-.25 E
-(ged users)-.15 E F3(csh)2.5 E F1(scripts as recipients can f)2.5 E
-(ail.)-.1 E 1.862(The Userid speci\214es the def)127 647.4 R 1.863
-(ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.863
-(rriding the).15 F F0(DefaultUser)4.363 E F1 .098(option \(q.v)102 659.4
-R 2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag i\
-s also speci\214ed, this user and group will be set as the ef)2.598 F
-(fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E .693
-(and gid for the process.)102 671.4 R .694(This may be gi)5.693 F -.15
-(ve)-.25 G 3.194(na).15 G(s)-3.194 E F3(user:gr)3.194 E(oup)-.45 E F1
-.694(to set both the user and group id; either)3.194 F .127
-(may be an inte)102 683.4 R .127(ger or a symbolic name to be look)-.15
-F .127(ed up in the)-.1 F F3(passwd)2.627 E F1(and)2.627 E F3(gr)2.627 E
-(oup)-.45 E F1 .126(\214les respecti)2.626 F -.15(ve)-.25 G(ly).15 E
-5.126(.I)-.65 G(f)-5.126 E .782
-(only a symbolic user name is speci\214ed, the group id in the)102 695.4
-R F3(passwd)3.282 E F1 .782(\214le for that user is used as the)3.282 F
-(group id.)102 707.4 Q EP
-%%Page: 47 43
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-47)195.86 E/F1 10/Times-Roman@0 SF .545
-(The Charset \214eld is used when con)127 96 R -.15(ve)-.4 G .545
-(rting a message to MIME; this is the character set used).15 F .465
-(in the Content-T)102 108 R .465(ype: header)-.8 F 5.465(.I)-.55 G 2.965
-(ft)-5.465 G .465(his is not set, the)-2.965 F F0(DefaultCharset)2.966 E
-F1 .466(option is used, and if that is not)2.966 F .258(set, the v)102
-120 R .258(alue \231unkno)-.25 F .258(wn-8bit\232 is used.)-.25 F F0
--1.2(WA)5.257 G(RNING:)1.2 E F1 .257
-(this \214eld applies to the sender')2.757 F 2.757(sm)-.55 G(ailer)
--2.757 E 2.757(,n)-.4 G .257(ot the)-2.757 F(recipient')102 132 Q 2.701
-(sm)-.55 G(ailer)-2.701 E 5.201(.F)-.55 G .201(or e)-5.351 F .201
-(xample, if the en)-.15 F -.15(ve)-.4 G .202
-(lope sender address lists an address on the local netw).15 F(ork)-.1 E
-.48(and the recipient is on an e)102 144 R .48(xternal netw)-.15 F .48
-(ork, the character set will be set from the Charset= \214eld for)-.1 F
-(the local netw)102 156 Q(ork mailer)-.1 E 2.5(,n)-.4 G
-(ot that of the e)-2.5 E(xternal netw)-.15 E(ork mailer)-.1 E(.)-.55 E
-.794(The T)127 172.2 R .795(ype= \214eld sets the type information used\
- in MIME error messages as de\214ned by RFC)-.8 F 2.805(1894. It)102
-184.2 R .305(is actually three v)2.805 F .305
-(alues separated by slashes: the MT)-.25 F .305
-(A-type \(that is, the description of ho)-.93 F(w)-.25 E .083(hosts are\
- named\), the address type \(the description of e-mail addresses\), and\
- the diagnostic type \(the)102 196.2 R .143
-(description of error diagnostic codes\).)102 208.2 R .143
-(Each of these must be a re)5.143 F .142(gistered v)-.15 F .142
-(alue or be)-.25 F .142(gin with \231X\255\232.)-.15 F(The def)102 220.2
-Q(ault is \231dns/rfc822/smtp\232.)-.1 E 1.175(The m= \214eld speci\214\
-es the maximum number of messages to attempt to deli)127 236.4 R -.15
-(ve)-.25 G 3.675(ro).15 G 3.675(nas)-3.675 G(ingle)-3.675 E
-(SMTP or LMTP connection.)102 248.4 Q 1.052
-(The /= \214eld speci\214es a ne)127 264.6 R 3.552(wr)-.25 G 1.052
-(oot directory for the mailer)-3.552 F 6.052(.T)-.55 G 1.052
-(he path is macro e)-6.052 F 1.051(xpanded and)-.15 F .512
-(then passed to the \231chroot\232 system call.)102 276.6 R .512
-(The root directory is changed before the Directory \214eld is)5.512 F
-(consulted or the uid is changed.)102 288.6 Q .561(The W)127 304.8 R
-.561(ait= \214eld speci\214es the maximum time to w)-.8 F .56
-(ait for the mailer to return after sending all)-.1 F(data to it.)102
-316.8 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork)
-.15 E(ed by)-.1 E/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(.)A F0 2.5
-(5.5. H)87 340.8 R 2.5<8a44>2.5 G(e\214ne Header)-2.5 E F1 1.135
-(The format of the header lines that)127 357 R F2(sendmail)3.636 E F1
-1.136(inserts into the message are de\214ned by the)3.636 F F0(H)3.636 E
-F1 2.5(line. The)102 369 R(syntax of this line is one of the follo)2.5 E
-(wing:)-.25 E F0(H)142 385.2 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0
-(H)142 405.6 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0
-(:)A F2(htemplate)2.5 E F0(H)142 426 Q F1([)A F0(?)A F2(${macr)A(o})-.45
-E F0(?])A F2(hname)A F0(:)A F2(htemplate)2.5 E F1 1.058(Continuation li\
-nes in this spec are re\215ected directly into the outgoing message.)102
-442.2 R(The)6.058 E F2(htemplate)3.557 E F1(is)3.557 E(macro-e)102 454.2
-Q 1.12(xpanded before insertion into the message.)-.15 F 1.12(If the)
-6.12 F F2(m\215a)3.62 E(gs)-.1 E F1 1.12
-(\(surrounded by question marks\))3.62 F .161(are speci\214ed, at least\
- one of the speci\214ed \215ags must be stated in the mailer de\214niti\
-on for this header)102 466.2 R .857(to be automatically output.)102
-478.2 R .858(If a)5.858 F F2(${macr)3.358 E(o})-.45 E F1 .858
-(\(surrounded by question marks\) is speci\214ed, the header)3.358 F
-1.264(will be automatically output if the macro is set.)102 490.2 R
-1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.763(ft)
--3.764 G 1.263(he normal)-3.763 F .232(methods, including using the)102
-502.2 R F0(macr)2.732 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732
-F .232(If one of these headers is in the input)5.232 F
-(it is re\215ected to the output re)102 514.2 Q -.05(ga)-.15 G
-(rdless of these \215ags or macros.).05 E(Some headers ha)127 530.4 Q .3
--.15(ve s)-.2 H(pecial semantics that will be described later).15 E(.)
--.55 E 2.711(As)127 546.6 S .211(econdary syntax allo)-2.711 F .211
-(ws v)-.25 F .211(alidation of headers as the)-.25 F 2.711(ya)-.15 G
-.211(re being read.)-2.711 F 1.81 -.8(To e)5.21 H .21(nable v).8 F
-(alidation,)-.25 E(use:)102 558.6 Q F0(H)142 574.8 Q F2(Header)A F0 2.5
-(:$)C(>)-2.5 E F2(Ruleset)A F0(H)142 586.8 Q F2(Header)A F0 2.5(:$)C(>+)
--2.5 E F2(Ruleset)A F1 .715(The indicated)102 603 R F2(Ruleset)3.215 E
-F1 .715(is called for the speci\214ed)3.215 F F2(Header)3.216 E F1 3.216
-(,a)C .716(nd can return)-3.216 F F0($#err)3.216 E(or)-.18 E F1 .716
-(to reject the mes-)3.216 F 1.972(sage or)102 615 R F0($#discard)4.472 E
-F1 1.971(to discard the message \(as with the other)4.472 F F0(check_)
-4.471 E F1 4.471(*r)C 4.471(ulesets\). The)-4.471 F 1.971(header is)
-4.471 F .249(treated as a structured \214eld, that is, comments \(in pa\
-rentheses\) are deleted before processing, unless)102 627 R
-(the second form)102 639 Q F0($>+)2.5 E F1(is used.)2.5 E -.15(Fo)127
-655.2 S 2.5(re).15 G(xample, the con\214guration lines:)-2.65 E EP
-%%Page: 48 44
-%%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
-(HMessage-Id: $>CheckMessageId)142 96 Q(SCheckMessageId)142 120 Q
-(R< $+ @ $+)142 132 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83
-(R$* $#error)142 144 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G
-(essage-Id header)-2.5 E -.1(wo)102 160.2 S(uld refuse an).1 E 2.5(ym)
--.15 G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G
-2.5(ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142
-176.4 Q(Message-Id: some te)142 188.4 Q(xt)-.15 E(Message-Id: <le)142
-200.4 Q -.05(ga)-.15 G 2.5(lt).05 G -.15(ex)-2.5 G(t@domain> e).15 E
-(xtra crud)-.15 E 3.069(Ad)102 216.6 S(ef)-3.069 E .569
-(ault ruleset that is called for headers which don')-.1 F 3.069(th)-.18
-G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .568
-(peci\214c ruleset de\214ned for them can)-3.069 F(be speci\214ed by:)
-102 228.6 Q F0(H)142 244.8 Q/F2 10/Times-Italic@0 SF(*)A F0 2.5(:$)C(>)
--2.5 E F2(Ruleset)A F1(or)102 261 Q F0(H)142 277.2 Q F2(*)A F0 2.5(:$)C
-(>+)-2.5 E F2(Ruleset)A F0 2.5(5.6. O)87 305.4 R 2.5<8a53>2.5 G
-(et Option)-2.5 E F1 .962(There are a number of global options that can\
- be set from a con\214guration \214le.)127 321.6 R .963(Options are)
-5.963 F .86(represented by full w)102 333.6 R .86(ords; some are also r\
-epresentable as single characters for back compatibility)-.1 F(.)-.65 E
-(The syntax of this line is:)102 345.6 Q F0(O)142 361.8 Q F2(option)7.5
-E F0(=)A F2(value)A F1 .562(This sets option)102 378 R F2(option)3.062 E
-F1 .562(to be)3.062 F F2(value)3.062 E F1 5.562(.N)C .562
-(ote that there)-5.562 F F2(must)3.062 E F1 .562
-(be a space between the letter `O' and the)3.062 F(name of the option.)
-102 390 Q(An older v)5 E(ersion is:)-.15 E F0(O)142 406.2 Q F2 1.666(ov)
-C(alue)-1.666 E F1 .13(where the option)102 422.4 R F2(o)2.63 E F1 .13
-(is a single character)2.63 F 5.13(.D)-.55 G .13
-(epending on the option,)-5.13 F F2(value)2.63 E F1 .13
-(may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 2.5(ab)102 434.4 S
-(oolean \(with le)-2.5 E -.05(ga)-.15 G 2.5(lv).05 G
-(alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)-2.75 E
-(ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E
-(The options supported \(with the old, one character names in brack)127
-450.6 Q(ets\) are:)-.1 E(AliasFile=)102 466.8 Q F2(spec, spec, ...)A F1
-.439([A] Specify possible alias \214le\(s\).)174 478.8 R(Each)5.439 E F2
-(spec)2.939 E F1 .439(should be in the format `)2.939 F(`)-.74 E F2
-(class)A F0(:)A F2(\214le)2.94 E F1 -.74('')C(where)174 490.8 Q F2
-(class)3.1 E F0(:)A F1 .599(is optional and def)3.099 F .599(aults to `)
--.1 F(`implicit')-.74 E 3.099('. Depending)-.74 F .599(on ho)3.099 F(w)
--.25 E F2(sendmail)3.099 E F1 .186(is compiled, v)174 502.8 R .187(alid\
- classes are \231implicit\232 \(search through a compiled-in list of al\
-ias)-.25 F 2.055
-(\214le types, for back compatibility\), \231hash\232 \(if)174 514.8 R
-/F3 9/Times-Roman@0 SF(NEWDB)4.555 E F1 2.055
-(is speci\214ed\), \231dbm\232 \(if)4.555 F F3(NDBM)174 526.8 Q F1 1.588
-(is speci\214ed\), \231stab\232 \(internal symbol table \212 not normal\
-ly used unless)4.088 F .075(you ha)174 538.8 R .375 -.15(ve n)-.2 H
-2.575(oo).15 G .075(ther database lookup\), or \231nis\232 \(if)-2.575 F
-F3(NIS)2.574 E F1 .074(is speci\214ed\).)2.574 F .074(If a list of)5.074
-F F2(spec)2.574 E F1(s)A(are pro)174 550.8 Q(vided,)-.15 E F2(sendmail)
-2.5 E F1(searches them in order)2.5 E(.)-.55 E(AliasW)102 567 Q(ait=)-.8
-E F2(timeout)A F1 .14([a] If set, w)174 579 R .14(ait up to)-.1 F F2
-(timeout)2.64 E F1 .141(\(units def)2.641 F .141
-(ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .518
-(in the alias database before starting up.)174 591 R .517
-(If it does not appear in the)5.517 F F2(timeout)3.017 E F1(inter)3.017
-E(-)-.2 E -.25(va)174 603 S 3.21(lr).25 G(eb)-3.21 E .71
-(uild the database \(if the)-.2 F F0 -.5(Au)3.21 G(toReb).5 E
-(uildAliases)-.2 E F1 .71(option is also set\) or issue a)3.21 F -.1(wa)
-174 615 S(rning.).1 E(Allo)102 631.2 Q(wBogusHELO)-.25 E 1.104
-([no short name] If set, allo)174 643.2 R 3.604(wH)-.25 G 1.104
-(ELO SMTP commands that don')-3.604 F 3.604(ti)-.18 G 1.103
-(nclude a host)-3.604 F 2.881(name. Setting)174 655.2 R .382
-(this violates RFC 1123 section 5.2.5, b)2.881 F .382
-(ut is necessary to interoper)-.2 F(-)-.2 E .061(ate with se)174 667.2 R
--.15(ve)-.25 G .061(ral SMTP clients.).15 F .061(If there is a v)5.061 F
-.06(alue, it is still check)-.25 F .06(ed for le)-.1 F(gitimac)-.15 E
--.65(y.)-.15 G -1.05(AuthMechanisms [no)102 683.4 R 2.672
-(short name] List of authentication mechanisms for A)5.172 F 2.672
-(UTH \(separated by)-.55 F 2.853(spaces\). The)174 695.4 R(adv)2.853 E
-.353(ertised list of authentication mechanisms will be the intersection)
--.15 F .271(of this list and the list of a)174 707.4 R -.25(va)-.2 G
-.272(ilable mechanisms as determined by the Cyrus SASL).25 F(library)174
-719.4 Q(.)-.65 E EP
-%%Page: 49 45
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-49)195.86 E/F1 10/Times-Roman@0 SF 17.83(AuthOptions [no)102 96
-R .863(short name] When to use the A)3.363 F .862
-(UTH= parameter for the MAIL FR)-.55 F .862(OM com-)-.4 F(mand;)174 108
-Q 2.5(AO)214 124.2 S(nly when authentication succeeded.)-2.5 E(The def)
-174 140.4 Q(ault is to try whene)-.1 E -.15(ve)-.25 G 2.5(rS).15 G
-(MTP A)-2.5 E(UTH is a)-.55 E -.25(va)-.2 G(ilable.).25 E(AutoReb)102
-156.6 Q(uildAliases)-.2 E 1.061([D] If set, reb)174 168.6 R 1.062
-(uild the alias database if necessary and possible.)-.2 F 1.062(The reb)
-6.062 F 1.062(uild will)-.2 F .381(happen the ne)174 180.6 R .381
-(xt time an alias is look)-.15 F .381(ed up.)-.1 F .38
-(If this option is not set,)5.381 F/F2 10/Times-Italic@0 SF(sendmail)
-2.88 E F1(will)2.88 E(ne)174 192.6 Q -.15(ve)-.25 G 4.27(rr).15 G(eb)
--4.27 E 1.77(uild the alias database unless e)-.2 F 1.77
-(xplicitly requested using)-.15 F F0(\255bi)4.27 E F1(.)A F0(NO)6.77 E
-(TE)-.4 E F1(:)A .346
-(There is a potential for a denial of service attack if this is set.)174
-204.6 R .345(This option is dep-)5.346 F(recated and will be remo)174
-216.6 Q -.15(ve)-.15 G 2.5(df).15 G(rom a future v)-2.5 E(ersion.)-.15 E
-(BlankSub=)102 232.8 Q F2(c)A F1 1.255
-([B] Set the blank substitution character to)22.47 F F2(c)3.755 E F1
-6.255(.U)C 1.255(nquoted spaces in addresses are)-6.255 F
-(replaced by this character)174 244.8 Q 5(.D)-.55 G(ef)-5 E
-(aults to space \(i.e., no change is made\).)-.1 E 14.51
-(CheckAliases [n])102 261 R -1.11(Va)2.5 G
-(lidate the RHS of aliases when reb)1.11 E(uilding the alias database.)
--.2 E(CheckpointInterv)102 277.2 Q(al=)-.25 E F2(N)A F1 1.297
-([C] Checkpoints the queue e)174 289.2 R -.15(ve)-.25 G(ry).15 E F2(N)
-3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.296
-(If your system)6.296 F .746(crashes during deli)174 301.2 R -.15(ve)
--.25 G .746(ry to a lar).15 F .746(ge list, this pre)-.18 F -.15(ve)-.25
-G .746(nts retransmission to an).15 F 3.247(yb)-.15 G .747(ut the)-3.447
-F(last recipients.)174 313.2 Q(ClassF)102 329.4 Q(actor=)-.15 E F2(fact)
-A F1 1.625([z] The indicated)4.29 F F2(fact)4.124 E F1 1.624
-(or is multiplied by the message class \(determined by the)B .718
-(Precedence: \214eld in the user header and the)174 341.4 R F0(P)3.219 E
-F1 .719(lines in the con\214guration \214le\) and)3.219 F 2.638
-(subtracted from the priority)174 353.4 R 7.637(.T)-.65 G 2.637
-(hus, messages with a higher Priority: will be)-7.637 F -.1(fa)174 365.4
-S -.2(vo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E
-(ClientPortOptions=)102 381.6 Q F2(options)A F1 .355
-([O] Set client SMTP options.)174 393.6 R .355(The options are)5.355 F
-F2 -.1(ke)2.855 G(y=value)-.2 E F1 .355(pairs separated by com-)2.855 F
-2.5(mas. Kno)174 405.6 R(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G(re:)-2.5
-E 52.83(Port Name/number)214 421.8 R
-(of source port for connection \(def)2.5 E(aults to an)-.1 E 2.5(yf)-.15
-G(ree port\))-2.5 E 48.95(Addr Address)214 433.8 R(mask \(def)2.5 E
-(aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 445.8 S 41.31
-(mily Address).15 F -.1(fa)2.5 G(mily \(def).1 E(aults to INET\))-.1 E
-21.72(SndBufSize Size)214 457.8 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25
-E 21.17(RcvBufSize Size)214 469.8 R(of TCP recei)2.5 E .3 -.15(ve b)-.25
-H(uf)-.05 E(fer)-.25 E 34.5(Modi\214er Options)214 481.8 R
-(\(\215ags\) for the daemon)2.5 E(The)174 498 Q F2(Addr)3.166 E F1 .666
-(ess mask may be a numeric address in dot notation or a netw)B .665
-(ork name.)-.1 F F2(Modi\214er)174 510 Q F1(can be the follo)2.5 E
-(wing character:)-.25 E 67(hu)214 526.2 S(se name of interf)-67 E
-(ace for HELO command)-.1 E .763(If `)174 542.4 R(`h')-.74 E 3.263('i)
--.74 G 3.263(ss)-3.263 G .763
-(et, the name corresponding to the outgoing interf)-3.263 F .764
-(ace address \(whether)-.1 F .431
-(chosen via the Connection parameter or the def)174 554.4 R .431
-(ault\) is used for the HELO/EHLO)-.1 F(command.)174 566.4 Q 3.95
-(ColonOkInAddr [no)102 582.6 R 4.679
-(short name] If set, colons are acceptable in e-mail addresses \(e.g.,)
-7.179 F 3.54(\231host:user\232\). If)174 594.6 R 1.04
-(not set, colons indicate the be)3.54 F 1.04
-(ginning of a RFC 822 group con-)-.15 F 1.987
-(struct \(\231groupname: member1, member2, ... memberN;\232\).)174 606.6
-R 1.988(Doubled colons are)6.988 F(al)174 618.6 Q -.1(wa)-.1 G 2.215(ys\
- acceptable \(\231nodename::user\232\) and proper route-addr nesting is\
- under).1 F(-)-.2 E 1.036(stood \(\231<@relay:user@host>\232\).)174
-630.6 R 1.037(Furthermore, this option def)6.036 F 1.037
-(aults on if the con-)-.1 F .854(\214guration v)174 642.6 R .854
-(ersion le)-.15 F -.15(ve)-.25 G 3.354(li).15 G 3.354(sl)-3.354 G .853
-(ess than 6 \(for back compatibility\).)-3.354 F(Ho)5.853 E(we)-.25 E
--.15(ve)-.25 G 1.653 -.4(r, i).15 H 3.353(tm).4 G(ust)-3.353 E(be of)174
-654.6 Q 2.5(ff)-.25 G(or full compatibility with RFC 822.)-2.5 E
-(ConnectionCacheSize=)102 670.8 Q F2(N)A F1 .242([k] The maximum number\
- of open connections that will be cached at a time.)174 682.8 R(The)
-5.243 E(def)174 694.8 Q .386(ault is one.)-.1 F .386
-(This delays closing the current connection until either this in)5.386 F
--.2(vo)-.4 G(ca-).2 E 1.191(tion of)174 706.8 R F2(sendmail)3.691 E F1
-1.191(needs to connect to another host or it terminates.)3.691 F 1.192
-(Setting it to)6.192 F 2.047(zero def)174 718.8 R 2.047
-(aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.046
-(hat is, connections are closed immediately)-4.546 F(.)-.65 E EP
-%%Page: 50 46
-%%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 .266(Sin\
-ce this consumes \214le descriptors, the connection cache should be k)
-174 96 R .266(ept small: 4)-.1 F(is probably a practical maximum.)174
-108 Q(ConnectionCacheT)102 124.2 Q(imeout=)-.35 E/F2 10/Times-Italic@0
-SF(timeout)A F1 .708([K] The maximum amount of time a cached connection\
- will be permitted to idle)174 136.2 R 1.082(without acti)174 148.2 R
-(vity)-.25 E 6.082(.I)-.65 G 3.582(ft)-6.082 G 1.083(his time is e)
--3.582 F 1.083(xceeded, the connection is immediately closed.)-.15 F
-.418(This v)174 160.2 R .418
-(alue should be small \(on the order of ten minutes\).)-.25 F(Before)
-5.418 E F2(sendmail)2.918 E F1 .417(uses a)2.917 F .507
-(cached connection, it al)174 172.2 R -.1(wa)-.1 G .508
-(ys sends a RSET command to check the connection; if).1 F .402(this f)
-174 184.2 R .402(ails, it reopens the connection.)-.1 F .401(This k)
-5.402 F .401(eeps your end from f)-.1 F .401(ailing if the other)-.1 F
-1.544(end times out.)174 196.2 R 1.545
-(The point of this option is to be a good netw)6.544 F 1.545
-(ork neighbor and)-.1 F -.2(avo)174 208.2 S(id using up e).2 E(xcessi)
--.15 E .3 -.15(ve r)-.25 H(esources on the other end.).15 E(The def)5 E
-(ault is \214v)-.1 E 2.5(em)-.15 G(inutes.)-2.5 E(ConnectOnlyT)102 224.4
-Q(o=)-.8 E F2(addr)A(ess)-.37 E F1 .862
-([no short name] This can be used to o)174 236.4 R -.15(ve)-.15 G .861
-(rride the connection address \(for testing).15 F(purposes\).)174 248.4
-Q(ConnectionRateThrottle=)102 264.6 Q F2(N)A F1 .21
-([no short name] If set to a positi)174 276.6 R .511 -.15(ve v)-.25 H
-.211(alue, allo)-.1 F 2.711(wn)-.25 G 2.711(om)-2.711 G .211(ore than)
--2.711 F F2(N)2.711 E F1 .211(incoming daemon)2.711 F 1.776
-(connections in a one second period.)174 288.6 R 1.776
-(This is intended to \215atten out peaks and)6.776 F(allo)174 300.6 Q
-2.5(wt)-.25 G(he load a)-2.5 E -.15(ve)-.2 G(rage checking to cut in.)
-.15 E(Def)5 E(aults to zero \(no limits\).)-.1 E(ControlSock)102 316.8 Q
-(etName=)-.1 E F2(name)A F1 .476
-([no short name] Name of the control sock)174 328.8 R .477
-(et for daemon management.)-.1 F 2.977(Ar)5.477 G(unning)-2.977 E F2
-(sendmail)174 340.8 Q F1 1.225
-(daemon can be controlled through this named sock)3.725 F 3.725(et. A)
--.1 F -.25(va)-.74 G 1.225(ilable com-).25 F .994(mands are:)174 352.8 R
-F2 .994(help, r)3.494 F .994(estart, shutdown,)-.37 F F1(and)3.494 E F2
-(status.)3.495 E F1(The)5.995 E F2(status)3.495 E F1 .995
-(command returns the)3.495 F 1.228(current number of daemon children, t\
-he maximum number of daemon children,)174 364.8 R .517
-(the free disk space \(in blocks\) of the queue directory)174 376.8 R
-3.017(,a)-.65 G .518(nd the load a)-3.017 F -.15(ve)-.2 G .518
-(rage of the).15 F 1.117(machine e)174 388.8 R 1.117
-(xpressed as an inte)-.15 F(ger)-.15 E 6.117(.I)-.55 G 3.617(fn)-6.117 G
-1.117(ot set, no control sock)-3.617 F 1.117(et will be a)-.1 F -.25(va)
--.2 G(ilable.).25 E(Solaris and pre-4.4BSD k)174 400.8 Q
-(ernel users should see the note in sendmail/README .)-.1 E
-(DaemonPortOptions=)102 417 Q F2(options)A F1([O] Set serv)174 429 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:)
--2.5 E 45.62(Name User)214 445.2 R
-(-de\214nable name for the daemon \(def)-.2 E(aults to "Daemon#"\))-.1 E
-52.83(Port Name/number)214 457.2 R(of listening port \(def)2.5 E
-(aults to "smtp"\))-.1 E 48.95(Addr Address)214 469.2 R(mask \(def)2.5 E
-(aults IN)-.1 E(ADDR_ANY\))-.35 E -.15(Fa)214 481.2 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)214 493.2 R(of listen queue \(def)2.5 E(aults to 10\))
--.1 E 34.5(Modi\214er Options)214 505.2 R(\(\215ags\) for the daemon)2.5
-E 21.72(SndBufSize Size)214 517.2 R(of TCP send b)2.5 E(uf)-.2 E(fer)
--.25 E 21.17(RcvBufSize Size)214 529.2 R(of TCP recei)2.5 E .3 -.15
-(ve b)-.25 H(uf)-.05 E(fer)-.25 E(The)174 545.4 Q F2(Name)3.336 E F1
-.837(\214eld is used for error messages and logging.)3.337 F(The)5.837 E
-F2(Addr)3.337 E F1 .837(ess mask may)B 2.194
-(be a numeric address in dot notation or a netw)174 557.4 R 2.194
-(ork name.)-.1 F F2(Modi\214er)7.194 E F1 2.194(can be a)4.694 F
-(sequence \(without an)174 569.4 Q 2.5(yd)-.15 G
-(elimiters\) of the follo)-2.5 E(wing characters:)-.25 E 67.56(ar)214
-585.6 S(equire authentication)-67.56 E 67(bb)214 597.6 S(ind to interf)
--67 E(ace through which mail has been recei)-.1 E -.15(ve)-.25 G(d).15 E
-67.56(cp)214 609.6 S(erform hostname canoni\214cation \(.cf\))-67.56 E
-68.67(fr)214 621.6 S(equire fully quali\214ed hostname \(.cf\))-68.67 E
-67(ua)214 633.6 S(llo)-67 E 2.5(wu)-.25 G
-(nquali\214ed addresses \(.cf\))-2.5 E 65.33(Cd)214 645.6 S(on')-65.33 E
-2.5(tp)-.18 G(erform hostname canoni\214cation)-2.5 E 65.89(Ed)214 657.6
-S(isallo)-65.89 E 2.5(wE)-.25 G(TRN \(see RFC 2476\))-2.5 E 2.025
-(That is, one w)174 673.8 R 2.026
-(ay to specify a message submission agent \(MSA\) that requires)-.1 F
-(authentication is:)174 685.8 Q 2.5(OD)214 702 S
-(aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E 2.834
-(The modi\214ers that are mark)174 718.2 R 2.833(ed with "\(.cf\)" ha)
--.1 F 3.133 -.15(ve o)-.2 H 2.833(nly ef).15 F 2.833
-(fect in the standard)-.25 F EP
-%%Page: 51 47
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-51)195.86 E/F1 10/Times-Roman@0 SF 1.636
-(con\214guration \214le, in which the)174 96 R 4.136(ya)-.15 G 1.636
-(re a)-4.136 F -.25(va)-.2 G 1.636(ilable via).25 F F0
-(${daemon_\215ags})4.136 E F1 6.636(.T)C 1.636(he \215ags)-6.636 F -.74
-(``)174 108 S(c').74 E 4.198('a)-.74 G 1.698(nd `)-4.198 F(`C')-.74 E
-4.198('c)-.74 G 1.698(an change the def)-4.198 F 1.697
-(ault for hostname canoni\214cation in the)-.1 F/F2 10/Times-Italic@0 SF
-(send-)4.197 E(mail.cf)174 120 Q F1 2.758(\214le. See)2.758 F .258
-(the rele)2.758 F -.25(va)-.25 G .258(nt documentation for).25 F/F3 9
-/Times-Roman@0 SF(FEA)2.758 E(TURE\(nocanonify\))-.999 E F1 5.259(.T)C
-.259(he modi-)-5.259 F 1.68(\214er `)174 132 R -1.95(`f ')-.74 F 4.179
-('d)-.74 G(isallo)-4.179 E 1.679(ws addresses of the form)-.25 F F0
-(user@host)4.179 E F1 1.679(unless the)4.179 F 4.179(ya)-.15 G 1.679
-(re submitted)-4.179 F(directly)174 144 Q 5.505(.T)-.65 G .505
-(he \215ag `)-5.505 F(`u')-.74 E 3.005('a)-.74 G(llo)-3.005 E .505
-(ws unquali\214ed sender addresses.)-.25 F -.74(``)5.505 G(b').74 E
-3.005('f)-.74 G .505(orces sendmail)-3.005 F .398(to bind to the interf)
-174 156 R .398(ace through which the e-mail has been recei)-.1 F -.15
-(ve)-.25 G 2.898(df).15 G .397(or the outgo-)-2.898 F 2.697
-(ing connection.)174 168 R F0 -1.2(WA)7.697 G(RNING:)1.2 E F1 2.697
-(Use `)5.197 F(`b')-.74 E 5.197('o)-.74 G 2.697
-(nly if outgoing mail can be routed)-5.197 F .163
-(through the incoming connection')174 180 R 2.663(si)-.55 G(nterf)-2.663
-E .163(ace to its destination. No attempt is made)-.1 F .502
-(to catch problems due to a miscon\214guration of this parameter)174 192
-R 3.002(,u)-.4 G .502(se it only for vir)-3.002 F(-)-.2 E 1.113
-(tual hosting where each virtual interf)174 204 R 1.113
-(ace can connect to e)-.1 F -.15(ve)-.25 G 1.112(ry possible location.)
-.15 F .859(This will also o)174 216 R -.15(ve)-.15 G .859
-(rride possible settings via).15 F F0(ClientP)3.359 E(ortOptions.)-.2 E
-F1(Note,)5.859 E F2(sendmail)3.359 E F1 .636(will listen on a ne)174 228
-R 3.136(ws)-.25 G(ock)-3.136 E .636
-(et for each occurence of the DaemonPortOptions option)-.1 F
-(in a con\214guration \214le.)174 240 Q(Def)102 256.2 Q 2.95
-(aultAuthInfo [no)-.1 F .181(short name] Filename that contains def)
-2.681 F .181(ault authentication information for out-)-.1 F 1.738(going\
- connections. This \214le must contain the user id, the authorization i\
-d, the)174 268.2 R(passw)174 280.2 Q .28(ord \(plain te)-.1 F .281
-(xt\), and the realm to use on separate lines and must be readable)-.15
-F(by root \(or the trusted user\) only)174 292.2 Q 5(.I)-.65 G 2.5(fn)-5
-G 2.5(or)-2.5 G(ealm is speci\214ed,)-2.5 E F0($j)2.5 E F1(is used.)2.5
-E(Def)102 308.4 Q(aultCharSet=)-.1 E F2 -.15(ch)C(ar).15 E(set)-.1 E F1
-.161([no short name] When a message that has 8-bit characters b)174
-320.4 R .16(ut is not in MIME for)-.2 F(-)-.2 E .494(mat is con)174
-332.4 R -.15(ve)-.4 G .495
-(rted to MIME \(see the EightBitMode option\) a character set must be)
-.15 F .488(included in the Content-T)174 344.4 R .488(ype: header)-.8 F
-5.488(.T)-.55 G .487(his character set is normally set from the)-5.488 F
-.133(Charset= \214eld of the mailer descriptor)174 356.4 R 5.133(.I)-.55
-G 2.633(ft)-5.133 G .133(hat is not set, the v)-2.633 F .133
-(alue of this option is)-.25 F 2.5(used. If)174 368.4 R
-(this option is not set, the v)2.5 E(alue \231unkno)-.25 E
-(wn-8bit\232 is used.)-.25 E(DataFileBuf)102 384.6 Q(ferSize=)-.25 E F2
-(thr)A(eshold)-.37 E F1 .012([no short name] Set the)174 396.6 R F2(thr)
-2.512 E(eshold)-.37 E F1 2.512(,i)C 2.512(nb)-2.512 G .011
-(ytes, before a memory-based queue data \214le)-2.512 F
-(becomes disk-based.)174 408.6 Q(The def)5 E(ault is 4096 bytes.)-.1 E
-(DeadLetterDrop=)102 424.8 Q F2(\214le)A F1 .535([no short name] De\214\
-nes the location of the system-wide dead.letter \214le, formerly)174
-436.8 R .744(hardcoded to /usr/tmp/dead.letter)174 448.8 R 5.744(.I)-.55
-G 3.244(ft)-5.744 G .744(his option is not set \(the def)-3.244 F .743
-(ault\), sendmail)-.1 F 1.2(will not attempt to sa)174 460.8 R 1.5 -.15
-(ve t)-.2 H 3.7(oas).15 G 1.2(ystem-wide dead.letter \214le in the e)
--3.7 F -.15(ve)-.25 G 1.2(nt it can not).15 F .575
-(bounce the mail to the user or postmaster)174 472.8 R 5.575(.I)-.55 G
-.575(nstead, it will rename the qf \214le as it)-5.575 F
-(has in the past when the dead.letter \214le could not be opened.)174
-484.8 Q(Def)102 501 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .013
-([u] Set the def)174 513 R .013(ault userid for mailers to)-.1 F F2
-(user:gr)2.513 E(oup)-.45 E F1 5.013(.I)C(f)-5.013 E F2(gr)2.513 E(oup)
--.45 E F1 .014(is omitted and)2.514 F F2(user)2.514 E F1(is)2.514 E
-4.307(au)174 525 S 1.807
-(ser name \(as opposed to a numeric user id\) the def)-4.307 F 1.806
-(ault group listed in the)-.1 F 1.153
-(/etc/passwd \214le for that user is used as the def)174 537 R 1.153
-(ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.653 E F2(gr)
-3.653 E(oup)-.45 E F1 1.153(may be numeric.)174 549 R 1.152
-(Mailers without the)6.152 F F2(S)3.652 E F1 1.152
-(\215ag in the mailer de\214nition will run as)3.652 F .142(this user)
-174 563 R 5.142(.D)-.55 G(ef)-5.142 E .142(aults to 1:1.)-.1 F .142
-(The v)5.142 F .142(alue can also be gi)-.25 F -.15(ve)-.25 G 2.642(na)
-.15 G 2.642(sas)-2.642 G .142(ymbolic user name.)-2.642 F/F4 7
-/Times-Roman@0 SF(20)-4 I F1(Deli)102 579.2 Q -.15(ve)-.25 G(ryMode=).15
-E F2(x)A F1([d] Deli)4 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nm)-2.5 G(ode)
--2.5 E F2(x)2.5 E F1 5(.L)C -2.25 -.15(eg a)-5 H 2.5(lm).15 G(odes are:)
--2.5 E 17.22(iD)214 595.4 S(eli)-17.22 E -.15(ve)-.25 G 2.5(ri).15 G
-(nteracti)-2.5 E -.15(ve)-.25 G(ly \(synchronously\)).15 E 15(bD)214
-607.4 S(eli)-15 E -.15(ve)-.25 G 2.5(ri).15 G 2.5(nb)-2.5 G
-(ackground \(asynchronously\))-2.5 E 15(qJ)214 619.4 S
-(ust queue the message \(deli)-15 E -.15(ve)-.25 G 2.5(rd).15 G
-(uring queue run\))-2.5 E 15(dD)214 631.4 S(efer deli)-15 E -.15(ve)-.25
-G(ry and all map lookups \(deli).15 E -.15(ve)-.25 G 2.5(rd).15 G
-(uring queue run\))-2.5 E(Def)174 647.6 Q .712(aults to `)-.1 F(`b')-.74
-E 3.212('i)-.74 G 3.212(fn)-3.212 G 3.211(oo)-3.212 G .711
-(ption is speci\214ed, `)-3.211 F(`i')-.74 E 3.211('i)-.74 G 3.211(fi)
--3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .711(peci\214ed b)-3.211 F
-.711(ut gi)-.2 F -.15(ve)-.25 G 3.211(nn).15 G 3.211(oa)-3.211 G -.18
-(rg)-3.211 G(u-).18 E .094(ment \(i.e., `)174 659.6 R(`Od')-.74 E 2.594
-('i)-.74 G 2.594(se)-2.594 G(qui)-2.594 E -.25(va)-.25 G .094(lent to `)
-.25 F(`Odi')-.74 E 2.594('\). The)-.74 F F0<ad76>2.594 E F1 .094
-(command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A .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/F5 5/Times-Roman@0 SF(20)93.6
-689.2 Q/F6 8/Times-Roman@0 SF(The old)3.2 I/F7 8/Times-Bold@0 SF(g)2 E
-F6(option has been combined into the)2 E F7(DefaultUser)2 E F6(option.)2
-E EP
-%%Page: 52 48
-%%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
-(DialDelay=)102 96 Q/F2 10/Times-Italic@0 SF(sleeptime)A F1 .799
-([no short name] Dial-on-demand netw)174 108 R .798
-(ork connections can see timeouts if a con-)-.1 F .665
-(nection is opened before the call is set up.)174 120 R .665
-(If this is set to an interv)5.665 F .665(al and a con-)-.25 F .743
-(nection times out on the \214rst connection being attempted)174 132 R
-F2(sendmail)3.242 E F1 .742(will sleep for)3.242 F .31
-(this amount of time and try ag)174 144 R 2.81(ain. This)-.05 F .31
-(should gi)2.81 F .61 -.15(ve y)-.25 H .31(our system time to establish)
-.15 F 1.543(the connection to your service pro)174 156 R(vider)-.15 E
-6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.542
-(ault to seconds, so \231DialDe-)-.1 F(lay=5\232 uses a \214v)174 168 Q
-2.5(es)-.15 G(econd delay)-2.5 E 5(.D)-.65 G(ef)-5 E
-(aults to zero \(no retry\).)-.1 E(DontBlameSendmail=)102 184.2 Q F2
-(option,option,...)A F1 .064([no short name] In order to a)174 196.2 R
--.2(vo)-.2 G .065(id possible cracking attempts caused by w).2 F .065
-(orld- and)-.1 F .255(group-writable \214les and directories,)174 208.2
-R F2(sendmail)2.755 E F1 .254(does paranoid checking when open-)2.754 F
-.297(ing most of its support \214les.)174 220.2 R .298
-(If for some reason you absolutely must run with, for)5.297 F -.15(ex)
-174 232.2 S .177(ample, a group-writable).15 F F2(/etc)2.677 E F1
-(directory)2.677 E 2.677(,t)-.65 G .177(hen you will ha)-2.677 F .477
--.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .176
-(his check-)-2.677 F .125
-(ing \(at the cost of making your system more vulnerable to attack\).)
-174 244.2 R .125(The ar)5.125 F(guments)-.18 E(are indi)174 256.2 Q
-(vidual options that turn of)-.25 E 2.5(fc)-.25 G(hecking:)-2.5 E(Safe)
-214 272.4 Q(AssumeSafeCho)214 284.4 Q(wn)-.25 E(ClassFileInUnsafeDirP)
-214 296.4 Q(ath)-.15 E(DontW)214 308.4 Q(arnF)-.8 E(orw)-.15 E
-(ardFileInUnsafeDirP)-.1 E(ath)-.15 E(ErrorHeaderInUnsafeDirP)214 320.4
-Q(ath)-.15 E(FileDeli)214 332.4 Q -.15(ve)-.25 G(ryT).15 E(oHardLink)-.8
-E(FileDeli)214 344.4 Q -.15(ve)-.25 G(ryT).15 E(oSymLink)-.8 E -.15(Fo)
-214 356.4 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(ath)-.15 E -.15(Fo)214
-368.4 S(rw).15 E(ardFileInUnsafeDirP)-.1 E(athSafe)-.15 E -.15(Fo)214
-380.4 S(rw).15 E(ardFileIngroupWritableDirP)-.1 E(ath)-.15 E
-(GroupWritableAliasFile)214 392.4 Q(GroupWritableDirP)214 404.4 Q
-(athSafe)-.15 E(GroupWritableF)214 416.4 Q(orw)-.15 E(ardFileSafe)-.1 E
-(GroupWritableIncludeFileSafe)214 428.4 Q(HelpFileinUnsafeDirP)214 440.4
-Q(ath)-.15 E(IncludeFileInUnsafeDirP)214 452.4 Q(ath)-.15 E
-(IncludeFileInUnsafeDirP)214 464.4 Q(athSafe)-.15 E
-(IncludeFileIngroupWritableDirP)214 476.4 Q(ath)-.15 E(Link)214 488.4 Q
-(edAliasFileInWritableDir)-.1 E(Link)214 500.4 Q
-(edClassFileInWritableDir)-.1 E(Link)214 512.4 Q(edF)-.1 E(orw)-.15 E
-(ardFileInWritableDir)-.1 E(Link)214 524.4 Q(edIncludeFileInWritableDir)
--.1 E(Link)214 536.4 Q(edMapInWritableDir)-.1 E(Link)214 548.4 Q
-(edServiceSwitchFileInWritableDir)-.1 E(MapInUnsafeDirP)214 560.4 Q(ath)
--.15 E(NonRootSafeAddr)214 572.4 Q(RunProgramInUnsafeDirP)214 584.4 Q
-(ath)-.15 E(RunWritableProgram)214 596.4 Q -.35(Tr)214 608.4 S(ustStick)
-.35 E(yBit)-.15 E -.8(Wo)214 620.4 S(rldWritableAliasFile).8 E
-(WriteMapT)214 632.4 Q(oHardLink)-.8 E(WriteMapT)214 644.4 Q(oSymLink)
--.8 E(WriteStatsT)214 656.4 Q(oHardLink)-.8 E(WriteStatsT)214 668.4 Q
-(oSymLink)-.8 E F0(Safe)174 684.6 Q F1 1.224(is the def)3.724 F 3.724
-(ault. The)-.1 F 1.224(details of these \215ags are described abo)3.724
-F -.15(ve)-.15 G(.).15 E F0 1.223(Use of this)6.223 F(option is not r)
-174 696.6 Q(ecommended.)-.18 E F1(DontExpandCnames)102 712.8 Q .559([no\
- short name] The standards say that all host addresses used in a mail m\
-essage)174 724.8 R EP
-%%Page: 53 49
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-53)195.86 E/F1 10/Times-Roman@0 SF 1.408
-(must be fully canonical.)174 96 R -.15(Fo)6.407 G 3.907(re).15 G 1.407
-(xample, if your host is named \231Cruft.F)-4.057 F(oo.ORG\232)-.15 E
-1.462(and also has an alias of \231FTP)174 108 R(.F)-1.11 E 1.462
-(oo.ORG\232, the former name must be used at all)-.15 F 2.631
-(times. This)174 120 R .131
-(is enforced during host name canoni\214cation \($[ ... $] lookups\).)
-2.631 F .13(If this)5.13 F .661(option is set, the protocols are ignore\
-d and the \231wrong\232 thing is done.)174 132 R(Ho)5.662 E(we)-.25 E
--.15(ve)-.25 G -.4(r,).15 G .872(the IETF is mo)174 144 R .872(ving to)
--.15 F -.1(wa)-.25 G .872(rd changing this standard, so the beha).1 F
-.871(vior may become)-.2 F 3.009(acceptable. Please)174 156 R .509
-(note that hosts do)3.009 F .509(wnstream may still re)-.25 F .509
-(write the address to be)-.25 F(the true canonical name ho)174 168 Q(we)
--.25 E -.15(ve)-.25 G -.55(r.).15 G 6.17(DontInitGroups [no)102 184.2 R
-.25(short name] If set,)2.75 F/F2 10/Times-Italic@0 SF(sendmail)2.75 E
-F1 .25(will a)2.75 F -.2(vo)-.2 G .25
-(id using the initgroups\(3\) call.).2 F .25(If you are)5.25 F .583(run\
-ning NIS, this causes a sequential scan of the groups.byname map, which\
- can)174 196.2 R .436(cause your NIS serv)174 208.2 R .436
-(er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F .435
-(ge domain.)-.18 F .435(The cost of this)5.435 F .697(is that the only \
-group found for users will be their primary group \(the one in the)174
-220.2 R(passw)174 232.2 Q 1.189(ord \214le\), which will mak)-.1 F 3.689
-<658c>-.1 G 1.189(le access permissions some)-3.689 F 1.189
-(what more restric-)-.25 F(ti)174 244.2 Q -.15(ve)-.25 G 5(.H).15 G
-(as no ef)-5 E(fect on systems that don')-.25 E 2.5(th)-.18 G -2.25 -.2
-(av e)-2.5 H(group lists.)2.7 E(DontProbeInterf)102 260.4 Q(aces)-.1 E
-1.712([no short name])174 272.4 R F2(Sendmail)4.212 E F1 1.713
-(normally \214nds the names of all interf)4.212 F 1.713(aces acti)-.1 F
-2.013 -.15(ve o)-.25 H(n).15 E 1.103
-(your machine when it starts up and adds their name to the)174 284.4 R
-F0($=w)3.602 E F1 1.102(class of kno)3.602 F(wn)-.25 E 1.835
-(host aliases.)174 296.4 R 1.835(If you ha)6.835 F 2.136 -.15(ve a l)-.2
-H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.836
-(aces or if your DNS)-.1 F(in)174 308.4 Q -.15(ve)-.4 G .959
-(rse lookups are slo).15 F 3.459(wt)-.25 G .959
-(his can be time consuming.)-3.459 F .958(This option turns of)5.958 F
-3.458(ft)-.25 G(hat)-3.458 E 2.973(probing. Ho)174 320.4 R(we)-.25 E
--.15(ve)-.25 G 1.273 -.4(r, y).15 H .474
-(ou will need to be certain to include all v).4 F .474
-(ariant names in the)-.25 F F0($=w)174 332.4 Q F1
-(class by some other mechanism.)2.5 E -1.61(DontPruneRoutes [R])102
-348.6 R(Normally)3.905 E(,)-.65 E F2(sendmail)3.905 E F1 1.405
-(tries to eliminate an)3.905 F 3.905(yu)-.15 G 1.405(nnecessary e)-3.905
-F 1.405(xplicit routes when)-.15 F .154
-(sending an error message \(as discussed in RFC 1123 \247 5.2.6\).)174
-360.6 R -.15(Fo)5.155 G 2.655(re).15 G .155(xample, when)-2.805 F
-(sending an error message to)174 372.6 Q(<@kno)214 388.8 Q(wn1,@kno)-.25
-E(wn2,@kno)-.25 E(wn3:user@unkno)-.25 E(wn>)-.25 E F2(sendmail)174 405 Q
-F1 1.155(will strip of)3.655 F 3.655(ft)-.25 G 1.155(he \231@kno)-3.655
-F(wn1,@kno)-.25 E 1.155(wn2\232 in order to mak)-.25 F 3.655(et)-.1 G
-1.155(he route as)-3.655 F .812(direct as possible.)174 417 R(Ho)5.812 E
-(we)-.25 E -.15(ve)-.25 G 1.612 -.4(r, i).15 H 3.312(ft).4 G(he)-3.312 E
-F0(R)3.313 E F1 .813(option is set, this will be disabled, and the)3.313
-F .01(mail will be sent to the \214rst address in the route, e)174 429 R
--.15(ve)-.25 G 2.509(ni).15 G 2.509(fl)-2.509 G .009
-(ater addresses are kno)-2.509 F(wn.)-.25 E
-(This may be useful if you are caught behind a \214re)174 441 Q -.1(wa)
--.25 G(ll.).1 E(DoubleBounceAddress=)102 457.2 Q F2(err)A(or)-.45 E
-(-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an error occurs when\
- sending an error message, send the error)174 469.2 R 1.999(report \(te\
-rmed a \231double bounce\232 because it is an error \231bounce\232 that\
- occurs)174 481.2 R .053(when trying to send another error \231bounce\
-\232\) to the indicated address.)174 493.2 R .054(The address)5.054 F
-(is macro e)174 505.2 Q(xpanded at the time of deli)-.15 E -.15(ve)-.25
-G(ry).15 E 5(.I)-.65 G 2.5(fn)-5 G(ot set, def)-2.5 E
-(aults to \231postmaster\232.)-.1 E(EightBitMode=)102 521.4 Q F2(action)
-A F1 1.956([8] Set handling of eight-bit data.)174 533.4 R 1.955
-(There are tw)6.955 F 4.455(ok)-.1 G 1.955(inds of eight-bit data: that)
--4.455 F 3.334(declared as such using the)174 545.4 R F0(BOD)5.834 E
-(Y=8BITMIME)-.4 E F1 3.335(ESMTP declaration or the)5.835 F F0
-(\255B8BITMIME)174 557.4 Q F1 .948
-(command line \215ag, and undeclared 8-bit data, that is, input that)
-3.449 F 1.18(just happens to be eight bits.)174 569.4 R 1.18
-(There are three basic operations that can happen:)6.18 F .996
-(undeclared 8-bit data can be automatically con)174 581.4 R -.15(ve)-.4
-G .995(rted to 8BITMIME, undeclared).15 F .887
-(8-bit data can be passed as-is without con)174 593.4 R -.15(ve)-.4 G
-.887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .887('\), and)
--.74 F 1.794(declared 8-bit data can be con)174 605.4 R -.15(ve)-.4 G
-1.794(rted to 7-bits for transmission to a non-8BIT).15 F(-)-.92 E
-(MIME mailer)174 617.4 Q 5(.T)-.55 G(he possible)-5 E F2(action)2.5 E F1
-2.5(sa)C(re:)-2.5 E 11.11(sR)219 633.6 S
-(eject undeclared 8-bit data \(`)-11.11 E(`strict')-.74 E('\))-.74 E
-7.22(mC)219 645.6 S(on)-7.22 E -.15(ve)-.4 G
-(rt undeclared 8-bit data to MIME \(`).15 E(`mime')-.74 E('\))-.74 E 10
-(pP)219 657.6 S(ass undeclared 8-bit data \(`)-10.15 E(`pass')-.74 E
-('\))-.74 E 2.227
-(In all cases properly declared 8BITMIME data will be con)174 673.8 R
--.15(ve)-.4 G 2.228(rted to 7BIT as).15 F(needed.)174 685.8 Q
-(ErrorHeader=)102 702 Q F2(\214le-or)A(-messa)-.2 E -.1(ge)-.1 G F1 .486
-([E] Prepend error messages with the indicated message.)174 714 R .486
-(If it be)5.486 F .486(gins with a slash,)-.15 F EP
-%%Page: 54 50
-%%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 .246(it \
-is assumed to be the pathname of a \214le containing a message \(this i\
-s the recom-)174 96 R .86(mended setting\).)174 108 R .86
-(Otherwise, it is a literal message.)5.86 F .86
-(The error \214le might contain)5.86 F 1.116(the name, email address, a\
-nd/or phone number of a local postmaster who could)174 120 R(pro)174 132
-Q .827(vide assistance to end users.)-.15 F .827
-(If the option is missing or null, or if it names a)5.827 F
-(\214le which does not e)174 144 Q
-(xist or which is not readable, no message is printed.)-.15 E
-(ErrorMode=)102 160.2 Q/F2 10/Times-Italic@0 SF(x)A F1
-([e] Dispose of errors using mode)17.49 E F2(x)2.5 E F1 5(.T)C(he v)-5 E
-(alues for)-.25 E F2(x)2.5 E F1(are:)2.5 E 15(pP)214 176.4 S
-(rint error messages \(def)-15 E(ault\))-.1 E 15(qN)214 188.4 S 2.5(om)
--15 G(essages, just gi)-2.5 E .3 -.15(ve ex)-.25 H(it status).15 E 12.22
-(mM)214 200.4 S(ail back errors)-12.22 E 12.78(wW)214 212.4 S
-(rite back errors \(mail if user not logged in\))-12.78 E 15.56(eM)214
-224.4 S(ail back errors and gi)-15.56 E .3 -.15(ve z)-.25 H(ero e).15 E
-(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E -.15(Fa)102 244.8 S
-(llbackMXhost=).15 E F2(fallbac)A(khost)-.2 E F1 .796
-([V] If speci\214ed, the)174 256.8 R F2(fallbac)3.296 E(khost)-.2 E F1
-.796(acts lik)3.296 F 3.296(eav)-.1 G .797(ery lo)-3.446 F 3.297(wp)-.25
-G .797(riority MX on e)-3.297 F -.15(ve)-.25 G .797(ry host.).15 F 1.382
-(This is intended to be used by sites with poor netw)174 268.8 R 1.381
-(ork connecti)-.1 F(vity)-.25 E 6.381(.M)-.65 G(essages)-6.381 E .264
-(which are undeli)174 280.8 R -.15(ve)-.25 G .264
-(rable due to temporary address f).15 F .265(ailures \(e.g., DNS f)-.1 F
-.265(ailure\) also)-.1 F(go to the F)174 292.8 Q(allBackMX host.)-.15 E
--.15(Fo)102 309 S 16.88(rkEachJob [Y]).15 F .708(If set, deli)3.208 F
--.15(ve)-.25 G 3.208(re).15 G .707
-(ach job that is run from the queue in a separate process.)-3.208 F(Use)
-5.707 E .274(this option if you are short of memory)174 321 R 2.774(,s)
--.65 G .274(ince the def)-2.774 F .275(ault tends to consume consid-)-.1
-F(erable amounts of memory while the queue is being processed.)174 333 Q
--.15(Fo)102 349.2 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 1.512
-([J] Set the path for searching for users' .forw)174 361.2 R 1.511
-(ard \214les.)-.1 F 1.511(The def)6.511 F 1.511(ault is \231$z/.for)-.1
-F(-)-.2 E -.1(wa)174 373.2 S 5.799(rd\232. Some).1 F 3.299
-(sites that use the automounter may prefer to change this to)5.799 F
-(\231/v)174 385.2 Q(ar/forw)-.25 E 1.696(ard/$u\232 to search a \214le \
-with the same name as the user in a system)-.1 F(directory)174 397.2 Q
-5.487(.I)-.65 G 2.987(tc)-5.487 G .488
-(an also be set to a sequence of paths separated by colons;)-2.987 F F2
-(sendmail)2.988 E F1 .831
-(stops at the \214rst \214le it can successfully and safely open.)174
-409.2 R -.15(Fo)5.83 G 3.33(re).15 G .83(xample, \231/v)-3.48 F(ar/for)
--.25 E(-)-.2 E -.1(wa)174 421.2 S(rd/$u:$z/.forw).1 E .276
-(ard\232 will search \214rst in /v)-.1 F(ar/forw)-.25 E(ard/)-.1 E F2
-(username)A F1 .277(and then in)2.777 F F2(~user)2.777 E(-)-.2 E(name)
-174 433.2 Q F1(/.forw)A(ard \(b)-.1 E
-(ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E
-(HelpFile=)102 449.4 Q F2(\214le)A F1 .18
-([H] Specify the help \214le for SMTP)19.14 F 5.18(.I)-1.11 G 2.68(fn)
--5.18 G 2.68<6f8c>-2.68 G .18
-(le name is speci\214ed, "help\214le" is used.)-2.68 F(HoldExpensi)102
-465.6 Q 8.54 -.15(ve [)-.25 H 1.393(c] If an outgoing mailer is mark).15
-F 1.393(ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.894(,d).15 G
-(on')-3.894 E 3.894(tc)-.18 G 1.394(onnect immedi-)-3.894 F(ately)174
-477.6 Q 5.268(.T)-.65 G .268(his requires that queueing be compiled in,\
- since it will depend on a queue)-5.268 F
-(run process to actually send the mail.)174 489.6 Q(HostsFile=)102 505.8
-Q F2(path)A F1 .026([no short name] The path to the hosts database, nor\
-mally \231/etc/hosts\232.)10.24 F .026(This option)5.026 F 1.417(is onl\
-y consulted when sendmail is canonifying addresses, and then only when)
-174 517.8 R .783
-(\231\214les\232 is in the \231hosts\232 service switch entry)174 529.8
-R 5.784(.I)-.65 G 3.284(np)-5.784 G(articular)-3.284 E 3.284(,t)-.4 G
-.784(his \214le is)-3.284 F F2(ne)3.284 E(ver)-.15 E F1(used)3.284 E
-.202(when looking up host addresses; that is under the control of the s\
-ystem)174 541.8 R F2 -.1(ge)2.702 G(thostby-).1 E(name)174 553.8 Q F1
-(\(3\) routine.)A(HostStatusDirectory=)102 570 Q F2(path)A F1 .43
-([no short name] The location of the long term host status information.)
-174 582 R .43(When set,)5.43 F 1.39
-(information about the status of hosts \(e.g., host do)174 594 R 1.39
-(wn or not accepting connec-)-.25 F .162
-(tions\) will be shared between all)174 606 R F2(sendmail)2.663 E F1
-.163(processes; normally)2.663 F 2.663(,t)-.65 G .163
-(his information is)-2.663 F .123(only held within a single queue run.)
-174 618 R .123(This option requires a connection cache of at)5.123 F
-.688(least 1 to function.)174 630 R .688(If the option be)5.688 F .688
-(gins with a leading `/', it is an absolute path-)-.15 F .617
-(name; otherwise, it is relati)174 642 R .917 -.15(ve t)-.25 H 3.117(ot)
-.15 G .617(he mail queue directory)-3.117 F 5.617(.A)-.65 G .617
-(suggested v)-2.5 F .616(alue for)-.25 F .558(sites desiring persistent\
- host status is \231.hoststat\232 \(i.e., a subdirectory of the queue)
-174 654 R(directory\).)174 666 Q 24.51(IgnoreDots [i])102 682.2 R 1.172
-(Ignore dots in incoming messages.)3.672 F 1.172(This is al)6.172 F -.1
-(wa)-.1 G 1.171(ys disabled \(that is, dots are).1 F(al)174 694.2 Q -.1
-(wa)-.1 G(ys accepted\) when reading SMTP mail.).1 E(LD)102 710.4 Q
-(APDef)-.4 E(aultSpec=)-.1 E F2(spec)A F1 2.057
-([no short name] Sets a def)174 722.4 R 2.058
-(ault map speci\214cation for LD)-.1 F 2.058(AP maps.)-.4 F 2.058(The v)
-7.058 F(alue)-.25 E EP
-%%Page: 55 51
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-55)195.86 E/F1 10/Times-Roman@0 SF .674(should only contain LD)
-174 96 R .674
-(AP speci\214c settings such as \231-h host -p port -d bindDN\232.)-.4 F
-.501(The settings will be used for all LD)174 108 R .501
-(AP maps unless the indi)-.4 F .501(vidual map speci\214ca-)-.25 F 1.5
-(tion o)174 120 R -.15(ve)-.15 G 1.5(rrides a setting.).15 F 1.5
-(This option should be set before an)6.5 F 4(yL)-.15 G -.4(DA)-4 G 4(Pm)
-.4 G 1.5(aps are)-4 F(de\214ned.)174 132 Q(LogLe)102 148.2 Q -.15(ve)
--.25 G(l=).15 E/F2 10/Times-Italic@0 SF(n)A F1([L] Set the log le)22.88
-E -.15(ve)-.25 G 2.5(lt).15 G(o)-2.5 E F2(n)2.5 E F1 5(.D)C(ef)-5 E
-(aults to 9.)-.1 E(M)102 164.4 Q F2 1.666(xv)C(alue)-1.666 E F1 .255
-([no long v)35.344 F .255(ersion] Set the macro)-.15 F F2(x)2.755 E F1
-(to)2.755 E F2(value)2.755 E F1 5.255(.T)C .255
-(his is intended only for use from the)-5.255 F(command line.)174 176.4
-Q(The)5 E F0<ad4d>2.5 E F1(\215ag is preferred.)2.5 E 11.17
-(MatchGECOS [G])102 192.6 R(Allo)3.334 E 3.334(wf)-.25 G .834
-(uzzy matching on the GECOS \214eld.)-3.334 F .833
-(If this \215ag is set, and the usual)5.833 F .867(user name lookups f)
-174 204.6 R .867(ail \(that is, there is no alias with this name and a)
--.1 F F2 -.1(ge)3.368 G(tpwnam).1 E F1 -.1(fa)174 216.6 S 1.155
-(ils\), sequentially search the passw).1 F 1.155
-(ord \214le for a matching entry in the GECOS)-.1 F 3.696(\214eld. This)
-174 228.6 R 1.196(also requires that MA)3.696 F 1.196
-(TCHGECOS be turned on during compilation.)-1.11 F
-(This option is not recommended.)174 240.6 Q(MaxAliasRecursion=)102
-256.8 Q F2(N)A F1
-([no short name] The maximum depth of alias recursion \(def)174 268.8 Q
-(ault: 10\).)-.1 E(MaxDaemonChildren=)102 285 Q F2(N)A F1 .54
-([no short name] If set,)174 297 R F2(sendmail)3.039 E F1 .539
-(will refuse connections when it has more than)3.039 F F2(N)3.039 E F1
-1.086(children processing incoming mail.)174 309 R 1.087
-(This does not limit the number of outgoing)6.086 F 3.37
-(connections. If)174 321 R .87
-(not set, there is no limit to the number of children -- that is, the)
-3.37 F(system load a)174 333 Q -.15(ve)-.2 G(raging controls this.).15 E
-(MaxHeadersLength=)102 349.2 Q F2(N)A F1 .17
-([no short name] The maximum length of the sum of all headers.)174 361.2
-R .17(This can be used)5.17 F(to pre)174 373.2 Q -.15(ve)-.25 G
-(nt a denial of service attack.).15 E(The def)5 E(ault is no limit.)-.1
-E(MaxHopCount=)102 389.4 Q F2(N)A F1 1.238([h] The maximum hop count.)
-174 401.4 R 1.238(Messages that ha)6.238 F 1.537 -.15(ve b)-.2 H 1.237
-(een processed more than).15 F F2(N)3.737 E F1
-(times are assumed to be in a loop and are rejected.)174 413.4 Q(Def)5 E
-(aults to 25.)-.1 E(MaxMessageSize=)102 429.6 Q F2(N)A F1 2.562
-([no short name] Specify the maximum message size to be adv)174 441.6 R
-2.563(ertised in the)-.15 F(ESMTP EHLO response.)174 453.6 Q
-(Messages lar)5 E(ger than this will be rejected.)-.18 E
-(MaxMimeHeaderLength=)102 469.8 Q F2(N[/M])A F1 .343([no short name] Se\
-ts the maximum length of certain MIME header \214eld v)174 481.8 R .343
-(alues to)-.25 F F2(N)174 493.8 Q F1 3.943(characters. F)3.943 F 1.444
-(or some of these headers which tak)-.15 F 3.944(ep)-.1 G 1.444
-(arameters, the maximum)-3.944 F .102
-(length of each parameter is set to)174 505.8 R F2(M)2.602 E F1 .102
-(if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .101
-(is not speci\214ed, one half of)2.602 F F2(N)174 517.8 Q F1
-(will be used.)2.5 E(By def)5 E(ault, these v)-.1 E
-(alues are 0, meaning no checks are done.)-.25 E(MaxQueueRunSize=)102
-534 Q F2(N)A F1 .677([no short name] The maximum number of jobs that wi\
-ll be processed in a single)174 546 R .502(queue run.)174 558 R .501
-(If not set, there is no limit on the size.)5.502 F .501(If you ha)5.501
-F .801 -.15(ve ve)-.2 H .501(ry lar).15 F .501(ge queues)-.18 F .445
-(or a v)174 570 R .445(ery short queue run interv)-.15 F .445
-(al this could be unstable.)-.25 F(Ho)5.445 E(we)-.25 E -.15(ve)-.25 G
-1.245 -.4(r, s).15 H .445(ince the \214rst).4 F F2(N)174 582 Q F1 1.115
-(jobs in queue directory order are run \(rather than the)3.615 F F2(N)
-3.615 E F1 1.115(highest priority jobs\))3.615 F .136
-(this should be set as high as possible to a)174 594 R -.2(vo)-.2 G .136
-(id \231losing\232 jobs that happen to f).2 F .137(all late)-.1 F
-(in the queue directory)174 606 Q(.)-.65 E(MaxRecipientsPerMessage=)102
-622.2 Q F2(N)A F1 1.672([no short name] The maximum number of recipient\
-s that will be accepted per)174 634.2 R 1.458
-(message in an SMTP transaction.)174 646.2 R 1.458
-(Note: setting this too lo)6.458 F 3.959(wc)-.25 G 1.459
-(an interfere with)-3.959 F .049(sending mail from MU)174 658.2 R .049
-(As that use SMTP for initial submission.)-.4 F .048
-(If not set, there is)5.048 F
-(no limit on the number of recipients per en)174 670.2 Q -.15(ve)-.4 G
-(lope.).15 E(MeT)102 686.4 Q 40.86(oo [m])-.8 F .367(Send to me too, e)
-2.866 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa)-2.867 G 2.867(mi)-2.867
-G 2.867(na)-2.867 G 2.867(na)-2.867 G .367(lias e)-2.867 F 2.867
-(xpansion. This)-.15 F .367(option is deprecated)2.867 F
-(and will be remo)174 698.4 Q -.15(ve)-.15 G 2.5(df).15 G
-(rom a future v)-2.5 E(ersion.)-.15 E EP
-%%Page: 56 52
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-56 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
-(MinFreeBlocks=)102 96 Q/F2 10/Times-Italic@0 SF(N)A F1 1.539
-([b] Insist on at least)174 108 R F2(N)4.039 E F1 1.538
-(blocks free on the \214lesystem that holds the queue \214les)4.039 F
-.845(before accepting email via SMTP)174 120 R 5.846(.I)-1.11 G 3.346
-(ft)-5.846 G .846(here is insuf)-3.346 F .846(\214cient space)-.25 F F2
-(sendmail)3.346 E F1(gi)3.346 E -.15(ve)-.25 G 3.346(sa).15 G
-(452 response to the MAIL command.)174 132 Q(This in)5 E
-(vites the sender to try ag)-.4 E(ain later)-.05 E(.)-.55 E
-(MinQueueAge=age)102 148.2 Q .887([no short name] Don')174 160.2 R 3.387
-(tp)-.18 G .887(rocess an)-3.387 F 3.387(yq)-.15 G .886
-(ueued jobs that ha)-3.387 F 1.186 -.15(ve b)-.2 H .886
-(een in the queue less).15 F 1.899(than the indicated time interv)174
-172.2 R 4.399(al. This)-.25 F 1.899(is intended to allo)4.399 F 4.399
-(wy)-.25 G 1.9(ou to get respon-)-4.399 F(si)174 184.2 Q -.15(ve)-.25 G
-.665(ness by processing the queue f).15 F .665
-(airly frequently without thrashing your system)-.1 F
-(by trying jobs too often.)174 196.2 Q(The def)5 E
-(ault units are minutes.)-.1 E(MustQuoteChars=)102 212.4 Q F2(s)A F1
-1.252([no short name] Sets the list of characters that must be quoted i\
-f used in a full)174 224.4 R 1.217
-(name that is in the phrase part of a `)174 236.4 R 1.217
-(`phrase <address>')-.74 F 3.717('s)-.74 G 3.717(yntax. The)-3.717 F
-(def)3.717 E 1.217(ault is)-.1 F -.74(``)174 248.4 S<b42e>.74 E -.74('')
--.7 G 5(.T).74 G(he characters `)-5 E(`@,;:\\\(\)[]')-.74 E 2.5('a)-.74
-G(re al)-2.5 E -.1(wa)-.1 G(ys added to this list.).1 E
-(NoRecipientAction)102 264.6 Q .554([no short name] The action to tak)
-174 276.6 R 3.055(ew)-.1 G .555(hen you recei)-3.055 F .855 -.15(ve a m)
--.25 H .555(essage that has no v).15 F(alid)-.25 E .625
-(recipient headers \(T)174 288.6 R .625(o:, Cc:, Bcc:, or Apparently-T)
--.8 F .625(o: \212 the last included for back)-.8 F .108
-(compatibility with old)174 300.6 R F2(sendmail)2.608 E F1 2.608
-(s\). It)B .108(can be)2.608 F F0(None)2.608 E F1 .109
-(to pass the message on unmod-)2.609 F .297
-(i\214ed, which violates the protocol,)174 312.6 R F0(Add-T)2.796 E(o)
--.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.796(yr)
--.15 G(ecipients)-2.796 E 1.638(it can \214nd in the en)174 324.6 R -.15
-(ve)-.4 G 1.638(lope \(which might e).15 F 1.638
-(xpose Bcc: recipients\),)-.15 F F0(Add-A)4.139 E(ppar)-.25 E(-)-.37 E
-(ently-T)174 336.6 Q(o)-.92 E F1 .338(to add an Apparently-T)2.838 F
-.337(o: header \(this is only for back-compatibility and)-.8 F .841
-(is of)174 348.6 R .841(\214cially deprecated\),)-.25 F F0(Add-T)3.341 E
-(o-Undisclosed)-.92 E F1 .841(to add a header \231T)3.341 F .842
-(o: undisclosed-)-.8 F .398(recipients:;\232 to mak)174 360.6 R 2.898
-(et)-.1 G .397(he header le)-2.898 F -.05(ga)-.15 G 2.897(lw).05 G .397
-(ithout disclosing an)-2.897 F .397(ything, or)-.15 F F0(Add-Bcc)2.897 E
-F1(to)2.897 E(add an empty Bcc: header)174 372.6 Q(.)-.55 E 1.18
-(OldStyleHeaders [o])102 388.8 R 1.713(Assume that the headers may be i\
-n old format, i.e., spaces delimit names.)4.213 F 1.069
-(This actually turns on an adapti)174 400.8 R 1.368 -.15(ve a)-.25 H
-1.068(lgorithm: if an).15 F 3.568(yr)-.15 G 1.068
-(ecipient address contains a)-3.568 F 1.681
-(comma, parenthesis, or angle brack)174 412.8 R 1.681
-(et, it will be assumed that commas already)-.1 F -.15(ex)174 424.8 S
-2.825(ist. If).15 F .325
-(this \215ag is not on, only commas delimit names.)2.825 F .325
-(Headers are al)5.325 F -.1(wa)-.1 G .325(ys out-).1 F
-(put with commas between the names.)174 436.8 Q(Def)5 E(aults to of)-.1
-E(f.)-.25 E(OperatorChars=)102 453 Q F2 -.15(ch)C(arlist).15 E F1 1.438
-([$o macro] The list of characters that are considered to be \231operat\
-ors\232, that is,)174 465 R .82(characters that delimit tok)174 477 R
-3.32(ens. All)-.1 F .82(operator characters are tok)3.32 F .82
-(ens by themselv)-.1 F(es;)-.15 E .078
-(sequences of non-operator characters are also tok)174 489 R 2.578
-(ens. White)-.1 F .078(space characters sep-)2.578 F .27(arate tok)174
-501 R .27(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1 F
-.269(es \212 for e)-.15 F .269(xample, \231)-.15 F .269
-(AAA.BBB\232 has three)-.8 F(tok)174 513 Q .433(ens, b)-.1 F .433
-(ut \231)-.2 F .433(AAA BBB\232 has tw)-.8 F 2.933(o. If)-.1 F .433
-(not set, OperatorChars def)2.933 F .433(aults to \231.)-.1 F 1.666
-(:@[])1.666 G<9a3b>-1.666 E(additionally)174 525 Q 3.566(,t)-.65 G 1.066
-(he characters \231\()-3.566 F 1.666(\)<>,;)1.666 G 3.566<9a61>-1.666 G
-1.066(re al)-3.566 F -.1(wa)-.1 G 1.065(ys operators.).1 F 1.065
-(Note that Operator)6.065 F(-)-.2 E
-(Chars must be set in the con\214guration \214le before an)174 537 Q 2.5
-(yr)-.15 G(ulesets.)-2.5 E(PidFile=)102 553.2 Q F2(\214lename)A F1 1.3
-([no short name] Filename of the pid \214le.)3.58 F(\(def)6.3 E 1.3
-(ault is _P)-.1 F -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E(The)174 565.2
-Q F2(\214lename)2.5 E F1(is macro-e)2.5 E(xpanded before it is opened.)
--.15 E(PostmasterCop)102 581.4 Q(y=)-.1 E F2(postmaster)A F1 .003
-([P] If set, copies of error messages will be sent to the named)174
-593.4 R F2(postmaster)2.503 E F1 5.003(.O)C .003(nly the)-5.003 F .626
-(header of the f)174 605.4 R .626(ailed message is sent.)-.1 F .627
-(Since most errors are user problems, this is)5.626 F .453
-(probably not a good idea on lar)174 617.4 R .453(ge sites, and ar)-.18
-F .453(guably contains all sorts of pri)-.18 F -.25(va)-.25 G -.15(cy)
-.25 G .1(violations, b)174 629.4 R .101
-(ut it seems to be popular with certain operating systems v)-.2 F 2.601
-(endors. The)-.15 F 1.919(address is macro e)174 641.4 R 1.918
-(xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.918(.D)
--.65 G(ef)-6.918 E 1.918(aults to no postmaster)-.1 F(copies.)174 653.4
-Q(Pri)102 669.6 Q -.25(va)-.25 G -.15(cy).25 G(Options=).15 E F2
-(opt,opt,...)1.666 E F1 1.191([p] Set the pri)174 681.6 R -.25(va)-.25 G
--.15(cy).25 G F2(opt)3.841 E F1 3.691(ions. `)B(`Pri)-.74 E -.25(va)-.25
-G -.15(cy).25 G 2.671 -.74('' i).15 H 3.692(sr).74 G 1.192
-(eally a misnomer; man)-3.692 F 3.692(yo)-.15 G 3.692(ft)-3.692 G 1.192
-(hese are)-3.692 F .929(just a w)174 693.6 R .928
-(ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The)
-5.928 E F2(opt)3.428 E F1(ions)A(can be selected from:)174 705.6 Q EP
-%%Page: 57 53
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-57)195.86 E/F1 10/Times-Roman@0 SF 40.26(public Allo)214 96 R
-2.5(wo)-.25 G(pen access)-2.5 E 11.38(needmailhelo Insist)214 108 R
-(on HELO or EHLO command before MAIL)2.5 E(neede)214 120 Q 9.87
-(xpnhelo Insist)-.15 F(on HELO or EHLO command before EXPN)2.5 E(noe)214
-132 Q 35.97(xpn Disallo)-.15 F 2.5(wE)-.25 G(XPN entirely)-2.5 E 12.5
-(needvrfyhelo Insist)214 144 R(on HELO or EHLO command before VRFY)2.5 E
-(no)214 156 Q 38.75(vrfy Disallo)-.15 F 2.5(wV)-.25 G(RFY entirely)-2.5
-E 39.71(noetrn Disallo)214 168 R 2.5(wE)-.25 G(TRN entirely)-2.5 E(no)
-214 180 Q -.15(ve)-.15 G 37.79(rb Disallo).15 F 2.5(wV)-.25 G
-(ERB entirely)-2.5 E 14.71(restrictmailq Restrict)214 192 R
-(mailq command)2.5 E 19.16(restrictqrun Restrict)214 204 R
-(\255q command line \215ag)2.5 E 24.16(noreceipts Don')214 218 R 2.5(tr)
--.18 G(eturn success DSNs)-2.5 E/F2 7/Times-Roman@0 SF(21)-4 I F1 11.38
-(nobodyreturn Don')214 230 R 2.5(tr)-.18 G
-(eturn the body of a message with DSNs)-2.5 E(goa)214 242 Q -.1(wa)-.15
-G 36.91(yD).1 G(isallo)-36.91 E 2.5(we)-.25 G
-(ssentially all SMTP status queries)-2.5 E(authw)214 254 Q 11.48
-(arnings Put)-.1 F(X-Authentication-W)2.5 E(arning: headers in messages)
--.8 E 2.976(The \231goa)174 270.2 R -.1(wa)-.15 G 2.976
-(y\232 pseudo-\215ag sets all \215ags e).1 F 2.977
-(xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F .035
-(\231restrictqrun\232, \231noetrn\232, and \231nobodyreturn\232.)174
-282.2 R .035(If mailq is restricted, only people in)5.035 F 1.752
-(the same group as the queue directory can print the queue.)174 294.2 R
-1.753(If queue runs are)6.752 F 2.013(restricted, only root and the o)
-174 306.2 R 2.012(wner of the queue directory can run the queue.)-.25 F
-.224(Authentication W)174 318.2 R .224(arnings add w)-.8 F .224
-(arnings about v)-.1 F .225(arious conditions that may indicate)-.25 F
-.335(attempts to spoof the mail system, such as using an non-standard q\
-ueue directory)174 330.2 R(.)-.65 E(ProcessT)102 346.4 Q(itlePre\214x=)
--.35 E/F3 10/Times-Italic@0 SF(string)A F1 1.195
-([no short name] Pre\214x the process title sho)174 358.4 R 1.196
-(wn on 'ps' listings with)-.25 F F3(string)3.696 E F1 6.196(.T)C(he)
--6.196 E F3(string)174 370.4 Q F1(will be macro processed.)2.5 E
-(QueueDirectory=)102 386.6 Q F3(dir)A F1 .842([Q] Use the named)174
-398.6 R F3(dir)3.342 E F1 .841(as the queue directory)3.342 F 5.841(.T)
--.65 G 3.341(ou)-6.641 G .841(se multiple queues, supply a)-3.341 F -.25
-(va)174 410.6 S .608(lue ending with an asterisk.).25 F -.15(Fo)5.608 G
-3.108(re).15 G(xample,)-3.258 E F3(/var/spool/mqueue/q*)3.108 E F1 .609
-(will use all of)3.108 F 6.572
-(the directories or symbolic links to directories be)174 422.6 R 6.572
-(ginning with)-.15 F F3(q)9.072 E F1(in)9.072 E F3(/var/spool/mqueue)174
-434.6 Q F1 .285(as queue directories.)2.785 F .285
-(Do not change the queue directory struc-)5.285 F
-(ture while sendmail is running.)174 446.6 Q(QueueF)102 462.8 Q(actor=)
--.15 E F3(factor)A F1 .614([q] Use)174 474.8 R F3(factor)3.114 E F1 .613
-(as the multiplier in the map function to decide when to just queue)
-3.114 F .415(up jobs rather than run them.)174 486.8 R .415(This v)5.415
-F .415(alue is di)-.25 F .415(vided by the dif)-.25 F .415
-(ference between the)-.25 F 1.004(current load a)174 498.8 R -.15(ve)-.2
-G 1.004(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15
-F F0(QueueLA)A F1 1.003(option\) to determine)3.503 F
-(the maximum message priority that will be sent.)174 510.8 Q(Def)5 E
-(aults to 600000.)-.1 E(QueueLA=)102 527 Q F3(LA)A F1 .164
-([x] When the system load a)15.26 F -.15(ve)-.2 G .165(rage e).15 F
-(xceeds)-.15 E F3(LA)2.665 E F1 2.665(,j)C .165
-(ust queue messages \(i.e., don')-2.665 F 2.665(tt)-.18 G(ry)-2.665 E
-.168(to send them\).)174 539 R(Def)5.168 E .168
-(aults to 8 multiplied by the number of processors online on the)-.1 F
-(system \(if that can be determined\).)174 551 Q(QueueSortOrder=)102
-567.2 Q F3(algorithm)A F1 .096([no short name] Sets the)174 579.2 R F3
-(algorithm)2.596 E F1 .096(used for sorting the queue.)2.596 F .097
-(Only the \214rst char)5.097 F(-)-.2 E 1.022(acter of the v)174 591.2 R
-1.022(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G
-1.021(alues are \231host\232 \(to order by the name of the)-3.771 F 1.73
-(\214rst host name of the \214rst recipient\), \231\214lename\232 \(to \
-order by the name of the)174 603.2 R 1.809(queue \214le name\), \231tim\
-e\232 \(to order by the submission time\), and \231priority\232 \(to)174
-615.2 R 1.858(order by message priority\).)174 627.2 R 1.858
-(Host ordering mak)6.858 F 1.858(es better use of the connection)-.1 F
-.312(cache, b)174 639.2 R .312(ut may tend to process lo)-.2 F 2.812(wp)
--.25 G .312(riority messages that go to a single host o)-2.812 F -.15
-(ve)-.15 G(r).15 E .879(high priority messages that go to se)174 651.2 R
--.15(ve)-.25 G .879(ral hosts; it probably shouldn').15 F 3.38(tb)-.18 G
-3.38(eu)-3.38 G .88(sed on)-3.38 F(slo)174 663.2 Q 3.7(wn)-.25 G(etw)
--3.7 E 1.2(ork links.)-.1 F 1.199(Filename ordering sa)6.199 F -.15(ve)
--.2 G 3.699(st).15 G 1.199(he o)-3.699 F -.15(ve)-.15 G 1.199
-(rhead of reading all of the).15 F .196
-(queued items before starting the queue run.)174 675.2 R -.35(Ti)5.196 G
-.196(me ordering is almost al).35 F -.1(wa)-.1 G .197(ys a bad).1 F .32
-LW 76 684.8 72 684.8 DL 80 684.8 76 684.8 DL 84 684.8 80 684.8 DL 88
-684.8 84 684.8 DL 92 684.8 88 684.8 DL 96 684.8 92 684.8 DL 100 684.8 96
-684.8 DL 104 684.8 100 684.8 DL 108 684.8 104 684.8 DL 112 684.8 108
-684.8 DL 116 684.8 112 684.8 DL 120 684.8 116 684.8 DL 124 684.8 120
-684.8 DL 128 684.8 124 684.8 DL 132 684.8 128 684.8 DL 136 684.8 132
-684.8 DL 140 684.8 136 684.8 DL 144 684.8 140 684.8 DL 148 684.8 144
-684.8 DL 152 684.8 148 684.8 DL 156 684.8 152 684.8 DL 160 684.8 156
-684.8 DL 164 684.8 160 684.8 DL 168 684.8 164 684.8 DL 172 684.8 168
-684.8 DL 176 684.8 172 684.8 DL 180 684.8 176 684.8 DL 184 684.8 180
-684.8 DL 188 684.8 184 684.8 DL 192 684.8 188 684.8 DL 196 684.8 192
-684.8 DL 200 684.8 196 684.8 DL 204 684.8 200 684.8 DL 208 684.8 204
-684.8 DL 212 684.8 208 684.8 DL 216 684.8 212 684.8 DL/F4 5
-/Times-Roman@0 SF(21)93.6 695.2 Q/F5 8/Times-Roman@0 SF(N.B.: the)3.2 I
-/F6 8/Times-Bold@0 SF(nor)2 E(eceipts)-.144 E F5(\215ag turns of)2 E 2
-(fs)-.2 G(upport for RFC 1891 \(Deli)-2 E -.12(ve)-.2 G
-(ry Status Noti\214cation\).).12 E EP
-%%Page: 58 54
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-58 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .845
-(idea, since it allo)174 96 R .845(ws lar)-.25 F .844(ge, b)-.18 F .844
-(ulk mail to go out before smaller)-.2 F 3.344(,p)-.4 G .844
-(ersonal mail, b)-3.344 F(ut)-.2 E .707(may ha)174 108 R 1.007 -.15
-(ve a)-.2 H .707(pplicability on some hosts with v).15 F .707(ery f)-.15
-F .708(ast connections.)-.1 F .708(Priority order)5.708 F(-)-.2 E
-(ing is the def)174 120 Q(ault.)-.1 E(QueueT)102 136.2 Q(imeout=)-.35 E
-/F2 10/Times-Italic@0 SF(timeout)A F1 .356([T] A synon)174 148.2 R .356
-(ym for \231T)-.15 F 2.856(imeout.queuereturn\232. Use)-.35 F .355
-(that form instead of the \231Queue-)2.855 F -.35(Ti)174 160.2 S
-(meout\232 form.).35 E(Resolv)102 176.4 Q(erOptions=)-.15 E F2(options)A
-F1 .127([I] Set resolv)174 188.4 R .127(er options.)-.15 F -1.11(Va)
-5.127 G .127(lues can be set using)1.11 F F0(+)2.627 E F2<8d61>A(g)-.1 E
-F1 .127(and cleared using)2.627 F F0<ad>2.628 E F2<8d61>A(g)-.1 E F1
-2.628(;t)C(he)-2.628 E F2<8d61>174 200.4 Q(g)-.1 E F1 5.014(sc)C 2.514
-(an be \231deb)-5.014 F 2.513(ug\232, \231aaonly\232, \231use)-.2 F
-2.513(vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-)
--.25 F .867(names\232, \231stayopen\232, or \231dnsrch\232.)174 212.4 R
-.867(The string \231HasW)5.867 F .867(ildcardMX\232 \(without a)-.4 F F0
-(+)3.367 E F1(or)3.367 E F0<ad>174 224.4 Q F1 3.82(\)c)C 1.32
-(an be speci\214ed to turn of)-3.82 F 3.82(fm)-.25 G 1.32(atching ag)
--3.82 F 1.32(ainst MX records when doing name)-.05 F(canoni\214cations.)
-174 236.4 Q F0(N.B.)5.917 E F1 .918
-(Prior to 8.7, this option indicated that the name serv)5.917 F .918
-(er be)-.15 F 1.025(responding in order to accept addresses.)174 248.4 R
-1.025(This has been replaced by checking to)6.025 F .078(see if the \
-\231dns\232 method is listed in the service switch entry for the \231ho\
-sts\232 service.)174 260.4 R 10.61(RrtImpliesDsn [R])102 276.6 R 1.52
-(If this option is set, a \231Return-Receipt-T)4.02 F 1.52
-(o:\232 header causes the request of a)-.8 F 1.271
-(DSN, which is sent to the en)174 288.6 R -.15(ve)-.4 G 1.272
-(lope sender as required by RFC1891, not to the).15 F(address gi)174
-300.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nt)-2.5 G(he header)-2.5 E(.)
--.55 E(RunAsUser=)102 316.8 Q F2(user)A F1 3.753([no short name] The)
-2.48 F F2(user)6.253 E F1 3.752(parameter may be a user name \(look)
-6.252 F 3.752(ed up in)-.1 F F2(/etc/passwd)174 328.8 Q F1 3.045(\)o)C
--5.544 3.045(ra n)-3.045 H .546(umeric user id; either form can ha)
--3.045 F .846 -.15(ve \231)-.2 H .546(:group\232 attached \(where).15 F
-.966(group can be numeric or symbolic\).)174 340.8 R .965
-(If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.465
-E(mail)174 354.8 Q F1 .483
-(will change to this user id shortly after startup)2.983 F/F3 7
-/Times-Roman@0 SF(22)-4 I F1 5.484(.T)4 K .484(his a)-5.484 F -.2(vo)-.2
-G .484(ids a certain class).2 F 1.844(of security problems.)174 366.8 R
-(Ho)6.844 E(we)-.25 E -.15(ve)-.25 G 2.644 -.4(r, t).15 H 1.844
-(his means that all \231.forw).4 F 1.844(ard\232 and \231:include:\232)
--.1 F 1.428(\214les must be readable by the indicated)174 378.8 R F2
-(user)3.928 E F1 1.428(and all \214les to be written must be)3.928 F
-.043(writable by)174 390.8 R F2(user)2.543 E F1 .042
-(Also, all \214le and program deli)2.543 F -.15(ve)-.25 G .042
-(ries will be mark).15 F .042(ed unsafe unless)-.1 F 2.101(the option)
-174 402.8 R F0(DontBlameSendmail=NonRootAddrSafe)4.601 E F1 2.101
-(is set, in which case the)4.601 F(deli)174 414.8 Q -.15(ve)-.25 G .778
-(ry will be done as).15 F F2(user)3.278 E F1 5.778(.I)C 3.277(ti)-5.778
-G 3.277(sa)-3.277 G .777(lso incompatible with the)-3.277 F F0
-(SafeFileEn)3.277 E(vir)-.4 E(on-)-.18 E(ment)174 426.8 Q F1 2.62
-(option. In)2.62 F .12(other w)2.62 F .121
-(ords, it may not actually add much to security on an a)-.1 F -.15(ve)
--.2 G -.2(r-).15 G .593(age system, and may in f)174 438.8 R .592
-(act detract from security \(because other \214le permissions)-.1 F
-1.579(must be loosened\).)174 450.8 R(Ho)6.579 E(we)-.25 E -.15(ve)-.25
-G 2.379 -.4(r, i).15 H 4.079(ts).4 G 1.579(hould be useful on \214re)
--4.079 F -.1(wa)-.25 G 1.58(lls and other places).1 F(where users don')
-174 462.8 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H
-(accounts and the aliases \214le is well constrained.)2.7 E(RecipientF)
-102 479 Q(actor=)-.15 E F2(fact)A F1 .638([y] The indicated)174 491 R F2
-(fact)3.137 E F1 .637(or is added to the priority \(thus)B F2(lowering)
-3.137 E F1 .637(the priority of the)3.137 F .23
-(job\) for each recipient, i.e., this v)174 503 R .231
-(alue penalizes jobs with lar)-.25 F .231(ge numbers of recipi-)-.18 F
-2.5(ents. Def)174 515 R(aults to 30000.)-.1 E(RefuseLA=)102 531.2 Q F2
-(LA)A F1 1.012([X] When the system load a)13.59 F -.15(ve)-.2 G 1.012
-(rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1 3.512(,r)C 1.011
-(efuse incoming SMTP connec-)-3.512 F 2.658(tions. Def)174 543.2 R .158
-(aults to 12 multiplied by the number of processors online on the syste\
-m)-.1 F(\(if that can be determined\).)174 555.2 Q(RetryF)102 571.4 Q
-(actor=)-.15 E F2(fact)A F1 .772([Z] The)3.74 F F2(fact)3.272 E F1 .772
-(or is added to the priority e)B -.15(ve)-.25 G .771
-(ry time a job is processed.).15 F .771(Thus, each)5.771 F .994(time a \
-job is processed, its priority will be decreased by the indicated v)174
-583.4 R 3.494(alue. In)-.25 F 1.108(most en)174 595.4 R 1.108
-(vironments this should be positi)-.4 F -.15(ve)-.25 G 3.608(,s).15 G
-1.108(ince hosts that are do)-3.608 F 1.107(wn are all too)-.25 F
-(often do)174 607.4 Q(wn for a long time.)-.25 E(Def)5 E
-(aults to 90000.)-.1 E(SafeFileEn)102 623.6 Q(vironment=)-.4 E F2(dir)A
-F1 .021([no short name] If this option is set,)174 635.6 R F2(sendmail)
-2.521 E F1 .021(will do a)2.521 F F2 -.15(ch)2.521 G -.45(ro).15 G(ot)
-.45 E F1 .022(\(2\) call into the indi-)B(cated)174 647.6 Q F2(dir)2.833
-E F1 .333(ectory before doing an)B 2.833<798c>-.15 G .333(le writes.)
--2.833 F .333(If the \214le name speci\214ed by the user)5.333 F(be)174
-659.6 Q .587(gins with)-.15 F F2(dir)3.087 E F1 3.087(,t)C .587
-(hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G .588
-(efore writing, so \(for)-3.087 F -.15(ex)174 671.6 S 2.225
-(ample\) if the SafeFileEn).15 F 2.225(vironment v)-.4 F 2.224
-(ariable is set to \231/safe\232 then aliases of)-.25 F .32 LW 76 681.2
-72 681.2 DL 80 681.2 76 681.2 DL 84 681.2 80 681.2 DL 88 681.2 84 681.2
-DL 92 681.2 88 681.2 DL 96 681.2 92 681.2 DL 100 681.2 96 681.2 DL 104
-681.2 100 681.2 DL 108 681.2 104 681.2 DL 112 681.2 108 681.2 DL 116
-681.2 112 681.2 DL 120 681.2 116 681.2 DL 124 681.2 120 681.2 DL 128
-681.2 124 681.2 DL 132 681.2 128 681.2 DL 136 681.2 132 681.2 DL 140
-681.2 136 681.2 DL 144 681.2 140 681.2 DL 148 681.2 144 681.2 DL 152
-681.2 148 681.2 DL 156 681.2 152 681.2 DL 160 681.2 156 681.2 DL 164
-681.2 160 681.2 DL 168 681.2 164 681.2 DL 172 681.2 168 681.2 DL 176
-681.2 172 681.2 DL 180 681.2 176 681.2 DL 184 681.2 180 681.2 DL 188
-681.2 184 681.2 DL 192 681.2 188 681.2 DL 196 681.2 192 681.2 DL 200
-681.2 196 681.2 DL 204 681.2 200 681.2 DL 208 681.2 204 681.2 DL 212
-681.2 208 681.2 DL 216 681.2 212 681.2 DL/F4 5/Times-Roman@0 SF(22)93.6
-691.6 Q/F5 8/Times-Roman@0 SF(When running as a daemon, it changes to t\
-his user after accepting a connection b)3.2 I(ut before reading an)-.16
-E(y)-.12 E F3(SMTP)2 E F5(commands.)2 E EP
-%%Page: 59 55
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-59)195.86 E/F1 10/Times-Roman@0 SF 1.557(\231/safe/logs/\214le\
-\232 and \231/logs/\214le\232 actually indicate the same \214le.)174 96
-R(Additionally)6.557 E 4.057(,i)-.65 G(f)-4.057 E(this option is set,)
-174 108 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(refuses to deli)2.5
-E -.15(ve)-.25 G 2.5(rt).15 G 2.5(os)-2.5 G(ymbolic links.)-2.5 E(Sa)102
-124.2 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.909 E 2.709 -.15
-(ve U)-.2 H 2.408(nix-style \231From\232 lines at the front of headers.)
-.15 F 2.408(Normally the)7.408 F 4.908(ya)-.15 G(re)-4.908 E
-(assumed redundant and discarded.)174 136.2 Q .62(SendMimeErrors [j])102
-152.4 R .815(If set, send error messages in MIME format \(see RFC2045 a\
-nd RFC1344 for)3.315 F 2.915(details\). If)174 164.4 R(disabled,)2.915 E
-F2(sendmail)2.915 E F1 .415(will not return the DSN k)2.915 F -.15(ey)
--.1 G -.1(wo).15 G .414(rd in response to an).1 F 1.731
-(EHLO and will not do Deli)174 176.4 R -.15(ve)-.25 G 1.731
-(ry Status Noti\214cation processing as described in).15 F(RFC1891.)174
-188.4 Q(ServiceSwitchFile=)102 204.6 Q F2(\214lename)A F1 1.533([no sho\
-rt name] If your host operating system has a service switch abstraction)
-174 216.6 R .003(\(e.g., /etc/nsswitch.conf on Solaris or /etc/svc.conf\
- on Ultrix and DEC OSF/1\) that)174 228.6 R .814
-(service will be consulted and this option is ignored.)174 240.6 R .814
-(Otherwise, this is the name)5.814 F 1.082(of a \214le that pro)174
-252.6 R 1.082
-(vides the list of methods used to implement particular services.)-.15 F
-1.069(The syntax is a series of lines, each of which is a sequence of w)
-174 264.6 R 3.569(ords. The)-.1 F(\214rst)3.569 E -.1(wo)174 276.6 S
-1.363(rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.364
-(ords are service types.)-.1 F 1.364(The services)6.364 F(that)174 288.6
-Q F2(sendmail)4.11 E F1 1.61
-(consults directly are \231aliases\232 and \231hosts.)4.11 F 6.61<9a53>
--.7 G 1.61(ervice types can be)-6.61 F 1.754(\231dns\232, \231nis\232, \
-\231nisplus\232, or \231\214les\232 \(with the ca)174 300.6 R -.15(ve)
--.2 G 1.755(at that the appropriate support).15 F .791
-(must be compiled in before the service can be referenced\).)174 312.6 R
-.79(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174
-324.6 R .925(aults to /etc/mail/service.switch.)-.1 F .925
-(If that \214le does not e)5.925 F(xist,)-.15 E(the def)174 336.6 Q
-(ault switch is:)-.1 E 38.6(aliases \214les)214 352.8 R 44.7(hosts dns)
-214 364.8 R(nis \214les)2.5 E(The def)174 381 Q
-(ault \214le is \231/etc/mail/service.switch\232.)-.1 E(Se)102 397.2 Q
--.15(ve)-.25 G 12.12(nBitInput [7]).15 F .322(Strip input to se)2.822 F
--.15(ve)-.25 G 2.822(nb).15 G .321
-(its for compatibility with old systems.)-2.822 F .321(This shouldn')
-5.321 F 2.821(tb)-.18 G(e)-2.821 E(necessary)174 409.2 Q(.)-.65 E
-(SingleLineFromHeader)102 425.4 Q .958
-([no short name] If set, From: lines that ha)174 437.4 R 1.259 -.15
-(ve e)-.2 H .959(mbedded ne).15 F .959(wlines are unwrapped)-.25 F .243
-(onto one line.)174 449.4 R .243
-(This is to get around a botch in Lotus Notes that apparently cannot)
-5.243 F(understand le)174 461.4 Q -.05(ga)-.15 G
-(lly wrapped RFC822 headers.).05 E(SingleThreadDeli)102 477.6 Q -.15(ve)
--.25 G(ry).15 E .333([no short name] If set, a client machine will ne)
-174 489.6 R -.15(ve)-.25 G 2.833(rt).15 G .334(ry to open tw)-2.833 F
-2.834(oS)-.1 G .334(MTP connec-)-2.834 F 1.712(tions to a single serv)
-174 501.6 R 1.712(er machine at the same time, e)-.15 F -.15(ve)-.25 G
-4.211(ni).15 G 4.211(nd)-4.211 G(if)-4.211 E 1.711(ferent processes.)
--.25 F .952(That is, if another)174 513.6 R F2(sendmail)3.452 E F1 .952
-(is already talking to some host a ne)3.452 F(w)-.25 E F2(sendmail)3.453
-E F1(will)3.453 E 2.388(not open another connection.)174 525.6 R 2.387
-(This property is of mix)7.387 F 2.387(ed v)-.15 F 2.387
-(alue; although this)-.25 F .386(reduces the load on the other machine,\
- it can cause mail to be delayed \(for e)174 537.6 R(xam-)-.15 E .719
-(ple, if one)174 549.6 R F2(sendmail)3.219 E F1 .719(is deli)3.219 F
--.15(ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.218 E
-F1 3.218(sw)C(on')-3.318 E 3.218(tb)-.18 G 3.218(ea)-3.218 G(ble)-3.218
-E 1.542(to send e)174 561.6 R -.15(ve)-.25 G 4.042(ns).15 G 1.542
-(mall messages\).)-4.042 F 1.543
-(Also, it requires another \214le descriptor \(for the)6.542 F .997
-(lock \214le\) per connection, so you may ha)174 573.6 R 1.296 -.15
-(ve t)-.2 H 3.496(or).15 G .996(educe the)-3.496 F F0
-(ConnectionCacheSize)3.496 E F1 .234(option to a)174 585.6 R -.2(vo)-.2
-G .234(id running out of per).2 F .235(-process \214le descriptors.)-.2
-F .235(Requires the)5.235 F F0(HostSta-)2.735 E(tusDir)174 597.6 Q
-(ectory)-.18 E F1(option.)2.5 E(SmtpGreetingMessage=)102 613.8 Q F2
-(messa)A -.1(ge)-.1 G F1 .345
-([$e macro] The message printed when the SMTP serv)174 625.8 R .344
-(er starts up.)-.15 F(Def)5.344 E .344(aults to \231$j)-.1 F
-(Sendmail $v ready at $b\232.)174 637.8 Q(StatusFile=)102 654 Q F2
-(\214le)A F1 .523([S] Log summary statistics in the named)14.13 F F2
-(\214le)3.024 E F1 5.524(.I)C 3.024(fn)-5.524 G 3.024<6f8c>-3.024 G .524
-(le name is speci\214ed, "statis-)-3.024 F .548(tics" is used.)174 666 R
-.547(If not set, no summary statistics are sa)5.548 F -.15(ve)-.2 G
-3.047(d. This).15 F .547(\214le does not gro)3.047 F(w)-.25 E(in size.)
-174 678 Q(It can be printed using the)5 E F2(mailstats)2.5 E F1
-(\(8\) program.)A 28.4(SuperSafe [s])102 694.2 R .372(Be super)2.872 F
-.372(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .373
-(ys instantiate the queue \214le, e).1 F -.15(ve)-.25 G(n).15 E .697
-(if you are going to attempt immediate deli)174 706.2 R -.15(ve)-.25 G
-(ry).15 E(.)-.65 E F2(Sendmail)5.697 E F1(al)3.197 E -.1(wa)-.1 G .697
-(ys instantiates the).1 F 1.509
-(queue \214le before returning control to the client under an)174 718.2
-R 4.009(yc)-.15 G 4.01(ircumstances. This)-4.009 F EP
-%%Page: 60 56
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-60 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
-(should really)174 96 Q/F2 10/Times-Italic@0 SF(always)2.5 E F1(be set.)
-2.5 E -.7(Te)102 112.2 S(mpFileMode=).7 E F2(mode)A F1 .332
-([F] The \214le mode for queue \214les.)174 124.2 R .331
-(It is interpreted in octal by def)5.331 F 2.831(ault. Def)-.1 F .331
-(aults to)-.1 F(0600.)174 136.2 Q -.35(Ti)102 152.4 S(meout.).35 E F2
-(type)A F1(=)A F2(timeout)1.666 E F1 .417
-([r; subsumes old T option as well] Set timeout v)174 164.4 R 2.917
-(alues. F)-.25 F .417(or more information, see)-.15 F(section 4.1.)174
-176.4 Q -.35(Ti)102 192.6 S(meZoneSpec=).35 E F2(tzinfo)A F1 .218
-([t] Set the local time zone info to)174 204.6 R F2(tzinfo)2.718 E F1
-2.718<8a66>2.718 G .218(or e)-2.718 F .218(xample, \231PST8PDT\232.)-.15
-F(Actually)5.217 E 2.717(,i)-.65 G(f)-2.717 E 1.345
-(this is not set, the TZ en)174 216.6 R 1.346(vironment v)-.4 F 1.346
-(ariable is cleared \(so the system def)-.25 F 1.346(ault is)-.1 F .209
-(used\); if set b)174 228.6 R .208(ut null, the user')-.2 F 2.708(sT)
--.55 G 2.708(Zv)-2.708 G .208
-(ariable is used, and if set and non-null the TZ)-2.958 F -.25(va)174
-240.6 S(riable is set to this v).25 E(alue.)-.25 E -.35(Tr)102 256.8 S
-(ustedUser=).35 E F2(user)A F1 3.752([no short name] The).06 F F2(user)
-6.252 E F1 3.752(parameter may be a user name \(look)6.252 F 3.753
-(ed up in)-.1 F F2(/etc/passwd)174 268.8 Q F1 2.743(\)o)C 2.743(ran)
--2.743 G .243(umeric user id.)-2.743 F -.35(Tr)5.242 G .242
-(usted user for \214le o).35 F .242(wnership and starting the)-.25 F
-3.779(daemon. If)174 280.8 R 1.279
-(set, generated alias databases and the control sock)3.779 F 1.279
-(et \(if con\214gured\))-.1 F(will automatically be o)174 292.8 Q
-(wned by this user)-.25 E(.)-.55 E -.35(Tr)102 309 S 5.96
-(yNullMXList [w]).35 F .114
-(If this system is the \231best\232 \(that is, lo)2.614 F .114
-(west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.613(nh).15 G .113
-(ost, its)-2.613 F 1.168(con\214guration rules should normally detect t\
-his situation and treat that condition)174 321 R .258(specially by forw)
-174 333 R .258
-(arding the mail to a UUCP feed, treating it as local, or whate)-.1 F
--.15(ve)-.25 G -.55(r.).15 G(Ho)174 345 Q(we)-.25 E -.15(ve)-.25 G 1.685
--.4(r, i).15 H 3.385(ns).4 G .886(ome cases \(such as Internet \214re)
--3.385 F -.1(wa)-.25 G .886(lls\) you may w).1 F .886
-(ant to try to con-)-.1 F .07
-(nect directly to that host as though it had no MX records at all.)174
-357 R .07(Setting this option)5.07 F(causes)174 369 Q F2(sendmail)3.013
-E F1 .514(to try this.)3.013 F .514(The do)5.514 F .514
-(wnside is that errors in your con\214guration are)-.25 F(lik)174 381 Q
-2.116(ely to be diagnosed as \231host unkno)-.1 F 2.116
-(wn\232 or \231message timed out\232 instead of)-.25 F
-(something more meaningful.)174 393 Q(This option is disrecommended.)5 E
-(UnixFromLine=)102 409.2 Q F2(fr)A(omline)-.45 E F1 .236
-([$l macro] De\214nes the format used when)174 421.2 R F2(sendmail)2.736
-E F1 .236(must add a UNIX-style From_)2.736 F 1.325
-(line \(that is, a line be)174 433.2 R 1.325
-(ginning \231From<space>user\232\).)-.15 F(Def)6.324 E 1.324
-(aults to \231From $g)-.1 F($d\232.)6.324 E(Don')174 445.2 Q 2.645(tc)
--.18 G .146(hange this unless your system uses a dif)-2.645 F .146
-(ferent UNIX mailbox format \(v)-.25 F(ery)-.15 E(unlik)174 457.2 Q
-(ely\).)-.1 E(UnsafeGroupWrites)102 473.4 Q .212
-([no short name] If set, :include: and .forw)174 485.4 R .211
-(ard \214les that are group writable are con-)-.1 F .366
-(sidered \231unsafe\232, that is, the)174 497.4 R 2.867(yc)-.15 G .367
-(annot reference programs or write directly to \214les.)-2.867 F -.8(Wo)
-174 509.4 S(rld writable :include: and .forw).8 E(ard \214les are al)-.1
-E -.1(wa)-.1 G(ys unsafe..).1 E(UseErrorsT)102 525.6 Q 21.15(o[)-.8 G
-.826(l] If there is an \231Errors-T)-21.15 F .826(o:\232 header)-.8 F
-3.326(,s)-.4 G .826(end error messages to the addresses listed)-3.326 F
-3.134(there. The)174 537.6 R 3.134(yn)-.15 G .634(ormally go to the en)
--3.134 F -.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .635
-(se of this option causes)-5.635 F F2(send-)3.135 E(mail)174 549.6 Q F1
-(to violate RFC 1123.)2.5 E
-(This option is disrecommended and deprecated.)5 E(UserDatabaseSpec=)102
-565.8 Q F2(udbspec)A F1([U] The user database speci\214cation.)174 577.8
-Q -1.11(Ve)102 594 S 37.29(rbose [v])1.11 F .561(Run in v)3.061 F .561
-(erbose mode.)-.15 F .561(If this is set,)5.561 F F2(sendmail)3.061 E F1
-.56(adjusts options)3.061 F F0(HoldExpensi)3.06 E -.1(ve)-.1 G F1(\(old)
-174 606 Q F0(c)2.635 E F1 2.635(\)a)C(nd)-2.635 E F0(Deli)2.635 E -.1
-(ve)-.1 G(ryMode).1 E F1(\(old)2.635 E F0(d)2.635 E F1 2.635(\)s)C 2.635
-(ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .136
-(red completely in a sin-).15 F 1.244
-(gle job so that you can see the entire deli)174 618 R -.15(ve)-.25 G
-1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.743 G(rbose)1 E F1
-(should)3.743 E F2(ne)174 630 Q(ver)-.15 E F1(be set in the con\214gura\
-tion \214le; it is intended for command line use only)2.5 E(.)-.65 E
-(XscriptFileBuf)102 646.2 Q(ferSize=)-.25 E F2(thr)A(eshold)-.37 E F1
-1.1([no short name] Set the)174 658.2 R F2(thr)3.601 E(eshold)-.37 E F1
-3.601(,i)C 3.601(nb)-3.601 G 1.101
-(ytes, before a memory-based queue tran-)-3.601 F
-(script \214le becomes disk-based.)174 670.2 Q(The def)5 E
-(ault is 4096 bytes.)-.1 E .109(All options can be speci\214ed on the c\
-ommand line using the \255O or \255o \215ag, b)102 686.4 R .108
-(ut most will cause)-.2 F F2(send-)2.608 E(mail)102 698.4 Q F1 .271
-(to relinquish its setuid permissions.)2.771 F .271
-(The options that will not cause this are Se)5.271 F -.15(ve)-.25 G .272
-(nBitInput [7],).15 F .981
-(EightBitMode [8], MinFreeBlocks [b], CheckpointInterv)102 710.4 R .981
-(al [C], Deli)-.25 F -.15(ve)-.25 G .981(ryMode [d], ErrorMode [e],).15
-F 6.66(IgnoreDots [i], SendMimeErrors [j], LogLe)102 722.4 R -.15(ve)
--.25 G 9.16(l[).15 G 6.66(L], MeT)-9.16 F 6.66
-(oo [m], OldStyleHeaders [o],)-.8 F EP
-%%Page: 61 57
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-61)195.86 E/F1 10/Times-Roman@0 SF(Pri)102 96 Q -.25(va)-.25 G
--.15(cy).25 G 1.378(Options [p], SuperSafe [s], V).15 F 1.377
-(erbose [v], QueueSortOrder)-1.11 F 3.877(,M)-.4 G 1.377
-(inQueueAge, Def)-3.877 F(aultCharSet,)-.1 E .723(Dial Delay)102 108 R
-3.223(,N)-.65 G .723(oRecipientAction, ColonOkInAddr)-3.223 F 3.223(,M)
--.4 G .724(axQueueRunSize, SingleLineFromHeader)-3.223 F 3.224(,a)-.4 G
-(nd)-3.224 E(Allo)102 120 Q 3.921(wBogusHELO. Actually)-.25 F 3.921(,P)
--.65 G(ri)-3.921 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15
-F -.15(ve)-.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421
-(he command line are added to those)-3.921 F 1.697
-(already speci\214ed in the)102 132 R/F2 10/Times-Italic@0 SF
-(sendmail.cf)4.197 E F1 1.697(\214le, i.e., the)4.197 F 4.197(yc)-.15 G
-(an')-4.197 E 4.197(tb)-.18 G 4.197(er)-4.197 G 4.198(eset. Also,)-4.197
-F 4.198(M\()4.198 G 1.698(de\214ne macro\) when)-4.198 F
-(de\214ning the r or s macros is also considered \231safe\232.)102 144 Q
-F0 2.5(5.7. P)87 168 R 2.5<8a50>2.5 G -.18(re)-2.5 G
-(cedence De\214nitions).18 E F1 -1.11(Va)127 184.2 S .164
-(lues for the \231Precedence:\232 \214eld may be de\214ned using the)
-1.11 F F0(P)2.664 E F1 .164(control line.)2.664 F .163
-(The syntax of this)5.163 F(\214eld is:)102 196.2 Q F0(P)142 212.4 Q F2
-(name)A F0(=)A F2(num)A F1 .383(When the)102 228.6 R F2(name)2.883 E F1
-.384
-(is found in a \231Precedence:\232 \214eld, the message class is set to)
-2.883 F F2(num)2.884 E F1 5.384(.H)C .384(igher numbers)-5.384 F .85
-(mean higher precedence.)102 240.6 R .85(Numbers less than zero ha)5.85
-F 1.15 -.15(ve t)-.2 H .85(he special property that if an error occurs)
-.15 F 1.551(during processing the body of the message will not be retur\
-ned; this is e)102 252.6 R 1.552(xpected to be used for)-.15 F<9962>102
-264.6 Q .462(ulk\232 mail such as through mailing lists.)-.2 F .461
-(The def)5.461 F .461(ault precedence is zero.)-.1 F -.15(Fo)5.461 G
-2.961(re).15 G .461(xample, our list of)-3.111 F(precedences is:)102
-276.6 Q(P\214rst-class=0)142 292.8 Q(Pspecial-deli)142 304.8 Q -.15(ve)
--.25 G(ry=100).15 E(Plist=\25530)142 316.8 Q(Pb)142 328.8 Q(ulk=\25560)
--.2 E(Pjunk=\255100)142 340.8 Q 1.058(People writing mailing list e)102
-357 R 1.058(xploders are encouraged to use \231Precedence: list\232.)
--.15 F 1.059(Older v)6.059 F 1.059(ersions of)-.15 F F2(sendmail)102 369
-Q F1 1.19(\(which discarded all error returns for ne)3.69 F -.05(ga)-.15
-G(ti).05 E 1.49 -.15(ve p)-.25 H 1.19(recedences\) didn').15 F 3.69(tr)
--.18 G 1.19(ecognize this name,)-3.69 F(gi)102 381 Q .598(ving it a def)
--.25 F .598(ault precedence of zero.)-.1 F .598(This allo)5.598 F .598
-(ws list maintainers to see error returns on both old)-.25 F(and ne)102
-393 Q 2.5(wv)-.25 G(ersions of)-2.65 E F2(sendmail)2.5 E F1(.)A F0 2.5
-(5.8. V)87 417 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1 E
--.1(ve)-.15 G(l).1 E F1 3.182 -.8(To p)127 433.2 T(ro).8 E 1.582
-(vide compatibility with old con\214guration \214les, the)-.15 F F0(V)
-4.081 E F1 1.581(line has been added to de\214ne)4.081 F 1.11(some v)102
-445.2 R 1.11(ery basic semantics of the con\214guration \214le.)-.15 F
-1.11(These are not intended to be long term sup-)6.11 F .034
-(ports; rather)102 457.2 R 2.533(,t)-.4 G(he)-2.533 E 2.533(yd)-.15 G
-.033(escribe compatibility features which will probably be remo)-2.533 F
--.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .033(uture releases.)
--2.533 F F0(N.B.:)127 473.4 Q F1 .196(these v)2.696 F(ersion)-.15 E F2
-(le)2.696 E(vels)-.15 E F1(ha)2.696 E .496 -.15(ve n)-.2 H .196
-(othing to do with the v).15 F(ersion)-.15 E F2(number)2.696 E F1 .197
-(on the \214les.)2.696 F -.15(Fo)5.197 G 2.697(re).15 G(xam-)-2.847 E
-(ple, as of this writing v)102 485.4 Q
-(ersion 8 con\214g \214les \(speci\214cally)-.15 E 2.5(,8)-.65 G
-(.10\) used v)-2.5 E(ersion le)-.15 E -.15(ve)-.25 G 2.5(l9c).15 G
-(on\214gurations.)-2.5 E 1.102
-(\231Old\232 con\214guration \214les are de\214ned as v)127 501.6 R
-1.102(ersion le)-.15 F -.15(ve)-.25 G 3.602(lo).15 G 3.602(ne. V)-3.602
-F 1.102(ersion le)-1.11 F -.15(ve)-.25 G 3.602(lt).15 G 1.302 -.1
-(wo \214)-3.602 H 1.102(les mak).1 F 3.602(et)-.1 G(he)-3.602 E(follo)
-102 513.6 Q(wing changes:)-.25 E 12.5(\(1\) Host)107 529.8 R .727(name \
-canoni\214cation \($[ ... $]\) appends a dot if the name is recognized;\
- this gi)3.226 F -.15(ve)-.25 G 3.227(st).15 G(he)-3.227 E 1.975
-(con\214g \214le a w)133.66 541.8 R 1.974(ay of \214nding out if an)-.1
-F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.474(,t)-.65 G 1.974
-(his just initializes the)-4.474 F .738
-(\231host\232 map with the \231\255a.)133.66 553.8 R 5.739<9a8d>-.7 G
-.739(ag \212 you can reset it to an)-5.739 F .739
-(ything you prefer by declaring the)-.15 F(map e)133.66 565.8 Q
-(xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 582 R .385
-(ault host name e)-.1 F .385
-(xtension is consistent throughout processing; v)-.15 F .384(ersion le)
--.15 F -.15(ve)-.25 G 2.884(lo).15 G .384(ne con\214gu-)-2.884 F .83
-(rations turned of)133.66 594 R 3.33(fd)-.25 G .83(omain e)-3.33 F .83
-(xtension \(that is, adding the local domain name\) during certain)-.15
-F .4(points in processing.)133.66 606 R -1.11(Ve)5.4 G .4(rsion le)1.11
-F -.15(ve)-.25 G 2.9(lt).15 G .6 -.1(wo c)-2.9 H .4
-(on\214gurations are e).1 F .4(xpected to include a trailing dot)-.15 F
-(to indicate that the name is already canonical.)133.66 618 Q 12.5
-(\(3\) Local)107 634.2 R .072
-(names that are not aliases are passed through a ne)2.572 F 2.572(wd)
--.25 G .072(istinguished ruleset \214v)-2.572 F .072(e; this can)-.15 F
-.14(be used to append a local relay)133.66 646.2 R 5.139(.T)-.65 G .139
-(his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .139
-(nted by resolving the local name).15 F .993(with an initial `@'.)133.66
-658.2 R .993(That is, something that resolv)5.993 F .993
-(es to a local mailer and a user name of)-.15 F .602
-(\231vikki\232 will be passed through ruleset \214v)133.66 670.2 R .601
-(e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .901
--.15(ve t)-.2 H .601(he `@').15 F .919
-(stripped, will not be passed through ruleset \214v)133.66 682.2 R .919
-(e, b)-.15 F .92(ut will otherwise be treated the same as)-.2 F .63
-(the prior e)133.66 694.2 R 3.13(xample. The)-.15 F -.15(ex)3.13 G .629
-(pectation is that this might be used to implement a polic).15 F 3.129
-(yw)-.15 G(here)-3.129 E .734(mail sent to \231vikki\232 w)133.66 706.2
-R .734(as handled by a central hub, b)-.1 F .734
-(ut mail sent to \231vikki@localhost\232 w)-.2 F(as)-.1 E(deli)133.66
-718.2 Q -.15(ve)-.25 G(red directly).15 E(.)-.65 E EP
-%%Page: 62 58
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-62 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -1.11(Ve)
-127 96 S 1.383(rsion le)1.11 F -.15(ve)-.25 G 3.883(lt).15 G 1.383
-(hree \214les allo)-3.883 F 3.882(w#i)-.25 G 1.382
-(nitiated comments on all lines.)-3.882 F 1.382
-(Exceptions are backslash)6.382 F(escaped # marks and the $# syntax.)102
-108 Q -1.11(Ve)127 124.2 S 1.207(rsion le)1.11 F -.15(ve)-.25 G 3.707
-(lf).15 G 1.207(our con\214gurations are completely equi)-3.707 F -.25
-(va)-.25 G 1.208(lent to le).25 F -.15(ve)-.25 G 3.708(lt).15 G 1.208
-(hree for historical rea-)-3.708 F(sons.)102 136.2 Q -1.11(Ve)127 152.4
-S 1.234(rsion le)1.11 F -.15(ve)-.25 G 3.734<6c8c>.15 G 1.534 -.15(ve c)
--3.734 H 1.234(on\214guration \214les change the def).15 F 1.234
-(ault de\214nition of)-.1 F F0($w)3.734 E F1 1.234
-(to be just the \214rst)3.734 F(component of the hostname.)102 164.4 Q
--1.11(Ve)127 180.6 S 1.588(rsion le)1.11 F -.15(ve)-.25 G 4.088(ls).15 G
-1.588(ix con\214guration \214les change man)-4.088 F 4.088(yo)-.15 G
-4.089(ft)-4.088 G 1.589(he local processing options \(such as)-4.089 F
-.481(aliasing and matching the be)102 192.6 R .481(ginning of the addre\
-ss for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E
-1.344(\214ne-grained control o)102 204.6 R -.15(ve)-.15 G 3.844(rt).15 G
-1.344(he special local processing.)-3.844 F(Le)6.345 E -.15(ve)-.25 G
-3.845(ls).15 G 1.345(ix con\214guration \214les may also use)-3.845 F
-1.222(long option names.)102 216.6 R(The)6.222 E F0(ColonOkInAddr)3.722
-E F1 1.222(option \(to allo)3.722 F 3.721(wc)-.25 G 1.221
-(olons in the local-part of addresses\))-3.721 F(def)102 228.6 Q(aults)
--.1 E F0(on)3.44 E F1 .94(for lo)3.44 F .94(wer numbered con\214guratio\
-n \214les; the con\214guration \214le requires some additional)-.25 F
-(intelligence to properly handle the RFC 822 group construct.)102 240.6
-Q -1.11(Ve)127 256.8 S 1.97(rsion le)1.11 F -.15(ve)-.25 G 4.47(ls).15 G
--2.15 -.25(ev e)-4.47 H 4.47(nc).25 G 1.97
-(on\214guration \214les used ne)-4.47 F 4.47(wo)-.25 G 1.97
-(ption names to replace old macros \()-4.47 F F0($e)A F1(became)102
-268.8 Q F0(SmtpGr)5.547 E(eetingMessage)-.18 E F1(,)A F0($l)5.547 E F1
-(became)5.547 E F0(UnixFr)5.547 E(omLine)-.18 E F1 5.548(,a)C(nd)-5.548
-E F0($o)5.548 E F1(became)5.548 E F0(OperatorChars)5.548 E F1(.)A .087
-(Also, prior to v)102 280.8 R .087(ersion se)-.15 F -.15(ve)-.25 G .087
-(n, the).15 F F0(F=q)2.587 E F1 .087
-(\215ag \(use 250 instead of 252 return v)2.587 F .086(alue for)-.25 F
-/F2 9/Times-Roman@0 SF .086(SMTP VRFY)2.586 F F1(com-)2.586 E(mands\) w)
-102 292.8 Q(as assumed.)-.1 E -1.11(Ve)127 309 S(rsion le)1.11 E -.15
-(ve)-.25 G 2.5(le).15 G(ight con\214guration \214les allo)-2.5 E(w)-.25
-E F0($#)2.5 E F1(on the left hand side of ruleset lines.)2.5 E -1.11(Ve)
-127 325.2 S .422(rsion le)1.11 F -.15(ve)-.25 G 2.922(ln).15 G .423
-(ine con\214guration \214les allo)-2.922 F 2.923(wp)-.25 G .423
-(arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .423
-(re not treated as)-2.923 F(comments and hence remo)102 337.2 Q -.15(ve)
--.15 G(d.).15 E(The)127 353.4 Q F0(V)2.678 E F1 .178(line may ha)2.678 F
-.478 -.15(ve a)-.2 H 2.677(no).15 G(ptional)-2.677 E F0(/)2.677 E/F3 10
-/Times-Italic@0 SF(vendor)A F1 .177
-(to indicate that this con\214guration \214le uses modi\214ca-)2.677 F
-.866(tions speci\214c to a particular v)102 367.4 R(endor)-.15 E/F4 7
-/Times-Roman@0 SF(23)-4 I F1 5.866(.Y)4 K .866(ou may use \231/Berk)
--6.966 F(ele)-.1 E .865(y\232 to emphasize that this con\214gura-)-.15 F
-(tion \214le uses the Berk)102 379.4 Q(ele)-.1 E 2.5(yd)-.15 G
-(ialect of)-2.5 E F3(sendmail)2.5 E F1(.)A F0 2.5(5.9. K)87 403.4 R 2.5
-<8a4b>2.5 G(ey File Declaration)-2.75 E F1
-(Special maps can be de\214ned using the line:)127 419.6 Q
-(Kmapname mapclass ar)142 435.8 Q(guments)-.18 E(The)102 452 Q F3
-(mapname)2.75 E F1 .251
-(is the handle by which this map is referenced in the re)2.75 F .251
-(writing rules.)-.25 F(The)5.251 E F3(mapclass)2.751 E F1(is)2.751 E
-1.889(the name of a type of map; these are compiled in to)102 464 R F3
-(sendmail)4.389 E F1 6.888(.T)C(he)-6.888 E F3(ar)4.388 E(guments)-.37 E
-F1 1.888(are interpreted)4.388 F .79(depending on the class; typically)
-102 476 R 3.29(,t)-.65 G .791(here w)-3.29 F .791(ould be a single ar)
--.1 F .791(gument naming the \214le containing the)-.18 F(map.)102 488 Q
-(Maps are referenced using the syntax:)127 504.2 Q($\()142 520.4 Q F3
-(map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F3(ar)2.5 E(guments)-.37 E F1($:)
-2.5 E F3(default)2.5 E F1($\))2.5 E .641(where either or both of the)102
-536.6 R F3(ar)3.141 E(guments)-.37 E F1(or)3.141 E F3(default)3.141 E F1
-.64(portion may be omitted.)3.141 F(The)5.64 E F3 .64($@ ar)3.14 F
-(guments)-.37 E F1(may)3.14 E 1.276(appear more than once.)102 548.6 R
-1.276(The indicated)6.276 F F3 -.1(ke)3.776 G(y)-.2 E F1(and)3.776 E F3
-(ar)3.776 E(guments)-.37 E F1 1.277
-(are passed to the appropriate mapping)3.777 F 3.253(function. If)102
-560.6 R .753(it returns a v)3.253 F .753(alue, it replaces the input.)
--.25 F .753(If it does not return a v)5.753 F .753(alue and the)-.25 F
-F3(default)3.253 E F1(is)3.253 E(speci\214ed, the)102 572.6 Q F3
-(default)2.5 E F1(replaces the input.)2.5 E
-(Otherwise, the input is unchanged.)5 E(The)127 588.8 Q F3(ar)4.063 E
-(guments)-.37 E F1 1.563(are passed to the map for arbitrary use.)4.063
-F 1.564(Most map classes can interpolate)6.564 F .883(these ar)102 600.8
-R .883(guments into their v)-.18 F .883(alues using the syntax \231%)
--.25 F F3(n)A F1 3.382<9a28>C(where)-3.382 E F3(n)3.382 E F1 .882
-(is a digit\) to indicate the corre-)3.382 F(sponding)102 612.8 Q F3(ar)
-2.5 E(gument)-.37 E F1 5(.A)C -.18(rg)-5 G
-(ument \231%0\232 indicates the database k).18 E -.15(ey)-.1 G 5(.F)-.5
-G(or e)-5.15 E(xample, the rule)-.15 E(R$\255 ! $+)142 629 Q
-($: $\(uucp $1 $@ $2 $: %1 @ %0 . UUCP $\))71.72 E 1.269(Looks up the U\
-UCP name in a \(user de\214ned\) UUCP map; if not found it turns it int\
-o \231.UUCP\232)102 645.2 R 2.5(form. The)102 657.2 R
-(database might contain records lik)2.5 E(e:)-.1 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(23)93.6
-679.6 Q/F6 8/Times-Roman@0 SF .214(And of course, v)3.2 J .214
-(endors are encouraged to add themselv)-.12 F .214
-(es to the list of recognized v)-.12 F .214
-(endors by editing the routine)-.12 F/F7 8/Times-Italic@0 SF(setvendor)
-2.214 E F6(in)2.214 E F7(conf)72 692.4 Q(.c)-.12 E F6 4(.P)C
-(lease send e-mail to sendmail@Sendmail.ORG to re)-4 E(gister your v)
--.12 E(endor dialect.)-.12 E EP
-%%Page: 63 59
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-63)195.86 E/F1 10/Times-Roman@0 SF(decv)142 96 Q 77.43
-(ax %1@%0.DEC.COM)-.25 F 72.19(research %1@%0.A)142 108 R(TT)-1.11 E
-(.COM)-.74 E(Note that)102 124.2 Q/F2 10/Times-Italic@0 SF(default)2.5 E
-F1(clauses ne)2.5 E -.15(ve)-.25 G 2.5(rd).15 G 2.5(ot)-2.5 G
-(his mapping.)-2.5 E .742(The b)127 140.4 R .741(uilt in map with both \
-name and class \231host\232 is the host name canonicalization lookup.)
--.2 F(Thus, the syntax:)102 152.4 Q($\(host)142 168.6 Q F2(hostname)2.5
-E F1($\))A(is equi)102 184.8 Q -.25(va)-.25 G(lent to:).25 E($[)142 201
-Q F2(hostname)A F1($])A(There are man)127 221.4 Q 2.5(yd)-.15 G
-(e\214ned classes.)-2.5 E 51.72(dbm Database)102 237.6 R 1.623
-(lookups using the ndbm\(3\) library)4.123 F(.)-.65 E F2(Sendmail)6.623
-E F1 1.623(must be compiled with)4.123 F F0(NDBM)174 249.6 Q F1
-(de\214ned.)2.5 E 49.51(btree Database)102 265.8 R .678
-(lookups using the btree interf)3.178 F .677(ace to the Berk)-.1 F(ele)
--.1 E 3.177(yD)-.15 G 3.177(Bl)-3.177 G(ibrary)-3.177 E(.)-.65 E F2
-(Sendmail)5.677 E F1(must be compiled with)174 277.8 Q F0(NEWDB)2.5 E F1
-(de\214ned.)2.5 E 51.17(hash Database)102 294 R .828
-(lookups using the hash interf)3.328 F .828(ace to the Berk)-.1 F(ele)
--.1 E 3.328(yD)-.15 G 3.329(Bl)-3.328 G(ibrary)-3.329 E(.)-.65 E F2
-(Sendmail)5.829 E F1(must be compiled with)174 306 Q F0(NEWDB)2.5 E F1
-(de\214ned.)2.5 E 57.83(nis NIS)102 322.2 R(lookups.)2.5 E F2(Sendmail)5
-E F1(must be compiled with)2.5 E F0(NIS)2.5 E F1(de\214ned.)2.5 E 41.16
-(nisplus NIS+)102 338.4 R(lookups.)3.733 E F2(Sendmail)6.233 E F1 1.233
-(must be compiled with)3.733 F F0(NISPLUS)3.733 E F1 3.733
-(de\214ned. The)3.733 F(ar)3.733 E(gu-)-.18 E .495
-(ment is the name of the table to use for lookups, and the)174 350.4 R
-F0<ad6b>2.995 E F1(and)2.995 E F0<ad76>2.995 E F1 .495(\215ags may be)
-2.995 F(used to set the k)174 362.4 Q .3 -.15(ey a)-.1 H(nd v).15 E
-(alue columns respecti)-.25 E -.15(ve)-.25 G(ly).15 E(.)-.65 E 43.39
-(hesiod Hesiod)102 378.6 R(lookups.)2.5 E F2(Sendmail)5 E F1
-(must be compiled with)2.5 E F0(HESIOD)2.5 E F1(de\214ned.)2.5 E 52.28
-(ldap LD)102 394.8 R 1.784(AP X500 directory lookups.)-.4 F F2(Sendmail)
-6.783 E F1 1.783(must be compiled with)4.283 F F0(LD)4.283 E(APMAP)-.35
-E F1 2.965(de\214ned. The)174 406.8 R .465
-(map supports most of the standard ar)2.965 F .466
-(guments and most of the com-)-.18 F .3(mand line ar)174 418.8 R .3
-(guments of the)-.18 F F2(ldapsear)2.8 E -.15(ch)-.37 G F1 2.8
-(program. Note)2.95 F .3(that, by def)2.8 F .3(ault, if a single)-.1 F
-.628(query matches multiple v)174 430.8 R .628
-(alues, only the \214rst v)-.25 F .629(alue will be returned unless the)
--.25 F F0<ad7a>3.129 E F1(\(v)174 442.8 Q .249
-(alue separator\) map \215ag is set.)-.25 F .249(Also, the)5.249 F F0
-<ad31>2.749 E F1 .248(map \215ag will treat a multiple v)2.749 F(alue)
--.25 E(return as if there were no matches.)174 454.8 Q 41.17
-(netinfo NeXT)102 471 R(NetInfo lookups.)2.5 E F2(Sendmail)5 E F1
-(must be compiled with)2.5 E F0(NETINFO)2.5 E F1(de\214ned.)2.5 E(te)102
-487.2 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.917<748c>.15 G .417
-(le lookups.)-2.917 F .417(The format of the te)5.417 F .418
-(xt \214le is de\214ned by the)-.15 F F0<ad6b>2.918 E F1(\(k)2.918 E
-.718 -.15(ey \214)-.1 H .418(eld num-).15 F(ber\),)174 499.2 Q F0<ad76>
-2.5 E F1(\(v)2.5 E(alue \214eld number\), and)-.25 E F0<ad7a>2.5 E F1
-(\(\214eld delimiter\) \215ags.)2.5 E 59.5(ph PH)102 515.4 R 1.394
-(query map.)3.894 F(Contrib)6.394 E 1.394
-(uted and supported by Mark Roth, roth@uiuc.edu.)-.2 F -.15(Fo)6.394 G
-(r).15 E 4.45(more information, consult the web site \231http://www-wsg\
-.cso.uiuc.edu/send-)174 527.4 R(mail/sendmail-phmap/\232.)174 539.4 Q
-55.61(nsd nsd)102 555.6 R 1.599(map for IRIX 6.5 and later)4.1 F 6.599
-(.C)-.55 G(ontrib)-6.599 E 1.599(uted and supported by Bob Mende of)-.2
-F(SGI, mende@sgi.com.)174 567.6 Q 53.39(stab Internal)102 583.8 R
-(symbol table lookups.)2.5 E(Used internally for aliasing.)5 E 38.38
-(implicit Really)102 600 R .546
-(should be called \231alias\232 \212 this is used to get the def)3.046 F
-.546(ault lookups for alias)-.1 F(\214les, and is the def)174 612 Q
-(ault if no class is speci\214ed for alias \214les.)-.1 E 52.84
-(user Looks)102 628.2 R .477(up users using)2.977 F F2 -.1(ge)2.977 G
-(tpwnam).1 E F1 2.977(\(3\). The)B F0<ad76>2.977 E F1 .476
-(\215ag can be used to specify the name)2.976 F .142(of the \214eld to \
-return \(although this is normally used only to check the e)174 640.2 R
-.142(xistence of)-.15 F 2.5(au)174 652.2 S(ser\).)-2.5 E 52.83
-(host Canoni\214es)102 668.4 R .2(host domain names.)2.7 F(Gi)5.2 E -.15
-(ve)-.25 G 2.7(nah).15 G .2(ost name it calls the name serv)-2.7 F .2
-(er to \214nd)-.15 F(the canonical name for that host.)174 680.4 Q 40.61
-(bestmx Returns)102 696.6 R 2.478(the best MX record for a host name gi)
-4.978 F -.15(ve)-.25 G 4.979(na).15 G 4.979(st)-4.979 G 2.479(he k)
--4.979 F -.15(ey)-.1 G 7.479(.T)-.5 G 2.479(he current)-7.479 F .722
-(machine is al)174 708.6 R -.1(wa)-.1 G .721
-(ys preferred \212 that is, if the current machine is one of the hosts)
-.1 F .218(listed as a lo)174 720.6 R .219
-(west-preference MX record, then it will be guaranteed to be returned.)
--.25 F EP
-%%Page: 64 60
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-64 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .961
-(This can be used to \214nd out if this machine is the tar)174 96 R .961
-(get for an MX record, and)-.18 F .313
-(mail can be accepted on that basis.)174 108 R .313(If the)5.313 F F0
-<ad7a>2.813 E F1 .313(\215ag is gi)2.813 F -.15(ve)-.25 G .313
-(n, then all MX names are).15 F(returned, separated by the gi)174 120 Q
--.15(ve)-.25 G 2.5(nd).15 G(elimiter)-2.5 E(.)-.55 E 32.85(sequence The)
-102 136.2 R(ar)3.35 E .849(guments on the `K' line are a list of maps; \
-the resulting map searches the)-.18 F(ar)174 148.2 Q .438
-(gument maps in order until it \214nds a match for the indicated k)-.18
-F -.15(ey)-.1 G 5.439(.F)-.5 G .439(or e)-5.589 F(xample,)-.15 E
-(if the k)174 160.2 Q .3 -.15(ey d)-.1 H(e\214nition is:).15 E
-(Kmap1 ...)214 176.4 Q(Kmap2 ...)214 188.4 Q(Kseqmap sequence map1 map2)
-214 200.4 Q .968(then a lookup ag)174 216.6 R .968
-(ainst \231seqmap\232 \214rst does a lookup in map1.)-.05 F .968
-(If that is found, it)5.968 F(returns immediately)174 228.6 Q 5(.O)-.65
-G(therwise, the same k)-5 E .3 -.15(ey i)-.1 H 2.5(su).15 G
-(sed for map2.)-2.5 E 43.94(syslog the)102 244.8 R -.1(ke)2.5 G 2.5(yi)
--.05 G 2.5(sl)-2.5 G(ogged via)-2.5 E/F2 10/Times-Italic@0 SF(syslo)2.5
-E(gd)-.1 E F1 2.5(\(8\). The)1.666 F(lookup returns the empty string.)
-2.5 E 43.39(switch Much)102 261 R(lik)2.8 E 2.8(et)-.1 G .3
-(he \231sequence\232 map e)-2.8 F .301
-(xcept that the order of maps is determined by the)-.15 F .392
-(service switch.)174 273 R .392(The ar)5.392 F .391
-(gument is the name of the service to be look)-.18 F .391(ed up; the v)
--.1 F(al-)-.25 E 1.492
-(ues from the service switch are appended to the map name to create ne)
-174 285 R 3.993(wm)-.25 G(ap)-3.993 E 2.5(names. F)174 297 R(or e)-.15 E
-(xample, consider the k)-.15 E .3 -.15(ey d)-.1 H(e\214nition:).15 E
-(Kali switch aliases)214 313.2 Q
-(together with the service switch entry:)174 329.4 Q 78.84(aliases nis)
-214 345.6 R(\214les)2.5 E 1.633(This causes a query ag)174 361.8 R 1.633
-(ainst the map \231ali\232 to search maps named \231ali.nis\232 and)-.05
-F(\231ali.\214les\232 in that order)174 373.8 Q(.)-.55 E 37.84
-(dequote Strip)102 390 R .96(double quotes \("\) from a name.)3.46 F
-.961(It does not strip backslashes, and will not)5.961 F .173
-(strip quotes if the resulting string w)174 402 R .172
-(ould contain unscannable syntax \(that is, basic)-.1 F .386(errors lik)
-174 414 R 2.886(eu)-.1 G .386(nbalanced angle brack)-2.886 F .386
-(ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .252
-(hosts are not check)174 426 R 2.752(ed\). The)-.1 F .251
-(intent is for use when trying to accept mail from sys-)2.752 F
-(tems such as DECnet that routinely quote odd syntax such as)174 438 Q
-("49ers::ubell")214 454.2 Q 2.5(At)174 470.4 S
-(ypical usage is probably something lik)-2.5 E(e:)-.1 E
-(Kdequote dequote)214 486.6 Q(...)214 510.6 Q 88.19(R$\255 $:)214 534.6
-R($\(dequote $1 $\))2.5 E(R$\255 $+)214 546.6 Q($: $>3 $1 $2)77.55 E
-(Care must be tak)174 562.8 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")214 579 Q 1.31(will ha)174 595.2 R 1.61
--.15(ve q)-.2 H 1.31(uotes stripped, b).15 F 1.31
-(ut the result is probably not what you had in mind.)-.2 F -.15(Fo)174
-607.2 S(rtunately these cases are rare.).15 E(re)102 623.4 Q(ge)-.15 E
-50.09(xT)-.15 G .489(he map de\214nition on the)-50.09 F F0(K)2.989 E F1
-.489(line contains a re)2.989 F .488(gular e)-.15 F 2.988(xpression. An)
--.15 F 2.988(yk)-.15 G .788 -.15(ey i)-3.088 H .488(nput is).15 F 1.454
-(compared to that e)174 635.4 R 1.454(xpression using the POSIX re)-.15
-F 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E
-.291(comp\(\), re)174 647.4 R .291(gerr\(\), and re)-.15 F(ge)-.15 E
--.15(xe)-.15 G 2.791(c\(\). Refer).15 F .291
-(to the documentation for those routines for)2.791 F .355
-(more information about the re)174 659.4 R .355(gular e)-.15 F .355
-(xpression matching.)-.15 F .356(No re)5.356 F .356(writing of the k)
--.25 F -.15(ey)-.1 G .075(is done if the)174 671.4 R F0<ad6d>2.575 E F1
-.075(\215ag is used.)2.575 F -.4(Wi)5.075 G .075(thout it, the k).4 F
-.374 -.15(ey i)-.1 H 2.574(sd).15 G .074(iscarded or if)-2.574 F F0
-<ad73>2.574 E F1 .074(if used, it is)2.574 F .905
-(substituted by the substring matches, delimited by)174 683.4 R F0($|)
-3.405 E F1 .905(or the string speci\214ed with)3.405 F(the the)174 695.4
-Q F0<ad64>2.5 E F1 2.5(\215ag. The)2.5 F(\215ags a)2.5 E -.25(va)-.2 G
-(ilable for the map are).25 E EP
-%%Page: 65 61
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-65)195.86 E/F1 10/Times-Roman@0 SF 97.17(-n not)214 96 R 98.84
-(-f case)214 108 R(sensiti)2.5 E -.15(ve)-.25 G 97.17(-b basic)214 120 R
-(re)2.5 E(gular e)-.15 E(xpressions)-.15 E(\(def)322 132 Q(ault is e)-.1
-E(xtended\))-.15 E 98.28(-s substring)214 144 R(match)2.5 E 97.17
-(-d set)214 156 R(the delimiter used for -s)2.5 E 97.73(-a append)214
-168 R(string to k)2.5 E -.15(ey)-.1 G 94.39(-m match)214 180 R(only)2.5
-E 2.5(,d)-.65 G 2.5(on)-2.5 G(ot)-2.5 E(replace/discard v)322 192 Q
-(alue)-.25 E 94.95(-D perform)214 204 R(no lookup in deferred deli)2.5 E
--.15(ve)-.25 G(ry mode.).15 E(The)174 220.2 Q F0<ad73>2.551 E F1 .051(\
-\215ag can include an optional parameter which can be used to select th\
-e sub-)2.551 F(strings in the result of the lookup.)174 232.2 Q -.15(Fo)
-5 G 2.5(re).15 G(xample,)-2.65 E(-s1,3,4)214 248.4 Q 35.62(program The)
-102 268.8 R(ar)2.544 E .044(guments on the)-.18 F F0(K)2.544 E F1 .045
-(line are the pathname to a program and an)2.544 F 2.545(yi)-.15 G .045
-(nitial param-)-2.545 F .176(eters to be passed.)174 280.8 R .176
-(When the map is called, the k)5.176 F .475 -.15(ey i)-.1 H 2.675(sa).15
-G .175(dded to the initial parame-)-2.675 F .112
-(ters and the program is in)174 292.8 R -.2(vo)-.4 G -.1(ke).2 G 2.612
-(da).1 G 2.612(st)-2.612 G .112(he def)-2.612 F .112
-(ault user/group id.)-.1 F .112(The \214rst line of stan-)5.112 F .508
-(dard output is returned as the v)174 304.8 R .508(alue of the lookup.)
--.25 F .508(This has man)5.508 F 3.007(yp)-.15 G .507(otential secu-)
--3.007 F 1.277(rity problems, and has terrible performance; it should b\
-e used only when abso-)174 316.8 R(lutely necessary)174 328.8 Q(.)-.65 E
-44.51(macro Set)102 345 R .32(or clear a macro v)2.82 F 2.82(alue. T)
--.25 F 2.82(os)-.8 G .32(et a macro, pass the v)-2.82 F .32
-(alue as the \214rst ar)-.25 F .32(gument in)-.18 F .938
-(the map lookup.)174 357 R 2.538 -.8(To c)5.938 H .939
-(lear a macro, do not pass an ar).8 F .939(gument in the map lookup.)
--.18 F(The map al)174 369 Q -.1(wa)-.1 G(ys returns the empty string.).1
-E(Example of typical usage include:)5 E(Kstorage macro)214 385.2 Q(...)
-214 409.2 Q 2.5(#s)214 433.2 S(et macro ${MyMacro} to the ruleset match)
--2.5 E 88.19(R$+ $:)214 445.2 R($\(storage {MyMacro} $@ $1 $\) $1)2.5 E
-2.5(#s)214 457.2 S(et macro ${MyMacro} to an empty string)-2.5 E 88.83
-(R$* $:)214 469.2 R($\(storage {MyMacro} $@ $\) $1)2.5 E 2.5(#c)214
-481.2 S(lear macro ${MyMacro})-2.5 E 88.19(R$\255 $:)214 493.2 R
-($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 513.6 R .494
-(simple arithmetic operations.)2.994 F .494(The operation is gi)5.494 F
--.15(ve)-.25 G 2.993(na).15 G 2.993(sk)-2.993 G -.15(ey)-3.093 G 2.993
-(,c)-.5 G .493(urrently +,)-2.993 F .383
-(-, *, /, l \(for less than\), and = are supported.)174 525.6 R .383
-(The tw)5.383 F 2.883(oo)-.1 G .383(perands are gi)-2.883 F -.15(ve)-.25
-G 2.883(na).15 G 2.883(sa)-2.883 G -.18(rg)-2.883 G(u-).18 E 2.911
-(ments. The)174 537.6 R .41
-(lookup returns the result of the computation, i.e.)2.911 F/F2 9
-/Times-Roman@0 SF(TR)5.41 E(UE)-.36 E F1(or)2.91 E F2 -.666(FA)2.91 G
-(LSE).666 E F1(for)2.91 E 1.072(comparisons, inte)174 549.6 R 1.072
-(ger v)-.15 F 1.072(alues otherwise.)-.25 F 1.072
-(All options which are possible for maps)6.072 F(are ignored.)174 561.6
-Q 2.5(As)5 G(imple e)-2.5 E(xample is:)-.15 E(Kcomp arith)214 577.8 Q
-(...)214 601.8 Q(Scheck_etrn)214 625.8 Q 88.83(R$* $:)214 637.8 R
-($\(comp l $@ $&{load_a)2.5 E(vg} $@ 7 $\) $1)-.2 E(RF)214 649.8 Q 69.01
-(ALSE $#)-.74 F(error ...)2.5 E .488(Most of these accept as ar)127
-670.2 R .488
-(guments the same optional \215ags and a \214lename \(or a mapname for)
--.18 F .31(NIS; the \214lename is the root of the database path, so tha\
-t \231.db\232 or some other e)102 682.2 R .31(xtension appropriate)-.15
-F
-(for the database type will be added to get the actual database name\).)
-102 694.2 Q(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)102
-710.4 R 1.147(that this map is optional \212 that is, if it cannot be o\
-pened, no error is)3.648 F(produced, and)174 722.4 Q/F3 10
-/Times-Italic@0 SF(sendmail)2.5 E F1(will beha)2.5 E .3 -.15(ve a)-.2 H
-2.5(si).15 G 2.5(ft)-2.5 G(he map e)-2.5 E(xisted b)-.15 E(ut w)-.2 E
-(as empty)-.1 E(.)-.65 E EP
-%%Page: 66 62
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-66 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
-(\255N, \255O)102 96 Q .696(If neither)41.28 F F0<ad4e>3.197 E F1(or)
-3.197 E F0<ad4f>3.197 E F1 .697(are speci\214ed,)3.197 F/F2 10
-/Times-Italic@0 SF(sendmail)3.197 E F1 .697(uses an adapti)3.197 F .997
--.15(ve a)-.25 H .697(lgorithm to decide).15 F .108
-(whether or not to look for null bytes on the end of k)174 108 R -.15
-(ey)-.1 G 2.608(s. It).15 F .107(starts by trying both; if)2.608 F .819
-(it \214nds an)174 120 R 3.319(yk)-.15 G 1.119 -.15(ey w)-3.419 H .819
-(ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .82(ries ag)
--3.319 F .82(ain without a null byte and vice)-.05 F -.15(ve)174 132 S
-2.828(rsa. If).15 F F0<ad4e>2.828 E F1 .328(is speci\214ed it ne)2.828 F
--.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if)
--2.828 F F0<ad4f>2.827 E F1 .327(is speci\214ed it)2.827 F(ne)174 144 Q
--.15(ve)-.25 G 2.886(rt).15 G .386(ries with a null byte.)-2.886 F .386
-(Setting one of these can speed matches b)5.386 F .386(ut are ne)-.2 F
--.15(ve)-.25 G(r).15 E(necessary)174 156 Q 5.546(.I)-.65 G 3.046(fb)
--5.546 G(oth)-3.046 E F0<ad4e>3.046 E F1(and)3.046 E F0<ad4f>3.046 E F1
-.545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .545(will ne)3.045
-F -.15(ve)-.25 G 3.045(rt).15 G .545(ry an)-3.045 F 3.045(ym)-.15 G
-(atches)-3.045 E(at all \212 that is, e)174 168 Q -.15(ve)-.25 G
-(rything will appear to f).15 E(ail.)-.1 E<ad61>102 184.2 Q F2(x)A F1
-1.356(Append the string)57.48 F F2(x)3.856 E F1 1.357
-(on successful matches.)3.856 F -.15(Fo)6.357 G 3.857(re).15 G 1.357
-(xample, the def)-4.007 F(ault)-.1 E F2(host)3.857 E F1(map)3.857 E
-(appends a dot on successful matches.)174 196.2 Q<ad54>102 212.4 Q F2(x)
-A F1 .021(Append the string)55.81 F F2(x)2.521 E F1 .021(on temporary f)
-2.521 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x)
-2.521 E F1 -.1(wo)2.521 G .02(uld be appended if a).1 F .72
-(DNS lookup returned \231serv)174 224.4 R .72(er f)-.15 F .72
-(ailed\232 or an NIS lookup could not locate a serv)-.1 F(er)-.15 E(.)
--.55 E(See also the)174 236.4 Q F0<ad74>2.5 E F1(\215ag.)2.5 E 60.53
-(\255f Do)102 252.6 R(not fold upper to lo)2.5 E
-(wer case before looking up the k)-.25 E -.15(ey)-.1 G(.)-.5 E 56.08
-(\255m Match)102 268.8 R .4(only \(without replacing the v)2.9 F 2.899
-(alue\). If)-.25 F .399(you only care about the e)2.899 F .399
-(xistence of)-.15 F 7.306(ak)174 280.8 S 5.107 -.15(ey a)-7.406 H 4.807
-(nd not the v).15 F 4.807
-(alue \(as you might when searching the NIS map)-.25 F 1.947
-(\231hosts.byname\232 for e)174 292.8 R 1.947(xample\), this \215ag pre)
--.15 F -.15(ve)-.25 G 1.947(nts the map from substituting the).15 F -.25
-(va)174 304.8 S 2.849(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.149 -.4
-(r, T).15 H .349(he \255a ar).4 F .349
-(gument is still appended on a match, and the def)-.18 F .35(ault is)-.1
-F(still tak)174 316.8 Q(en if the match f)-.1 E(ails.)-.1 E<ad6b>102 333
-Q F2 -.1(ke)C(ycol)-.2 E F1 .52(The k)36.22 F .82 -.15(ey c)-.1 H .519
-(olumn name \(for NIS+\) or number \(for te).15 F .519(xt lookups\).)
--.15 F -.15(Fo)5.519 G 3.019(rL).15 G -.4(DA)-3.019 G 3.019(Pm).4 G(aps)
--3.019 E .972(this is an LD)174 345 R .973(AP \214lter string in which \
-%s is replaced with the literal contents of)-.4 F .249(the lookup k)174
-357 R .549 -.15(ey a)-.1 H .249(nd %0 is replaced with the LD).15 F .248
-(AP escaped contents of the lookup)-.4 F -.1(ke)174 369 S 2.5(ya)-.05 G
-(ccording to RFC2254.)-2.5 E<ad76>102 385.2 Q F2(valcol)A F1 1.928
-(The v)36.92 F 1.928(alue column name \(for NIS+\) or number \(for te)
--.25 F 1.929(xt lookups\).)-.15 F -.15(Fo)6.929 G 4.429(rL).15 G -.4(DA)
--4.429 G(P).4 E .467(maps this is the name of one or more attrib)174
-397.2 R .467(utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.216
-(can be separated by commas.)174 409.2 R 1.216
-(If not speci\214ed, all attrib)6.216 F 1.216(utes found in the match)
--.2 F(will be returned.)174 421.2 Q<ad7a>102 437.4 Q F2(delim)A F1 .219
-(The column delimiter \(for te)39.7 F .219(xt lookups\).)-.15 F .218
-(It can be a single character or one of the)5.219 F 1.825
-(special strings \231)174 449.4 R 1.825(\\n\232 or \231)1.666 F 1.826
-(\\t\232 to indicate ne)1.666 F 1.826(wline or tab respecti)-.25 F -.15
-(ve)-.25 G(ly).15 E 6.826(.I)-.65 G 4.326(fo)-6.826 G(mitted)-4.326 E
-(entirely)174 461.4 Q 3.891(,t)-.65 G 1.391(he column separator is an)
--3.891 F 3.891(ys)-.15 G 1.391(equence of whitespace.)-3.891 F -.15(Fo)
-6.391 G 3.891(rL).15 G -.4(DA)-3.891 G 3.89(Pm).4 G(aps)-3.89 E 2.061
-(this is the separator character to combine multiple v)174 473.4 R 2.062
-(alues into a single return)-.25 F 2.5(string. If)174 485.4 R
-(not set, the LD)2.5 E
-(AP lookup will only return the \214rst match found.)-.4 E 61.08
-(\255t Normally)102 501.6 R 2.727(,w)-.65 G .227
-(hen a map attempts to do a lookup and the serv)-2.727 F .226(er f)-.15
-F .226(ails \(e.g.,)-.1 F F2(sendmail)2.726 E F1(couldn')174 513.6 Q
-2.776(tc)-.18 G .276(ontact an)-2.776 F 2.776(yn)-.15 G .276(ame serv)
--2.776 F .276(er; this is)-.15 F F2(not)2.776 E F1 .276
-(the same as an entry not being found)2.776 F .251(in the map\), the me\
-ssage being processed is queued for future processing.)174 525.6 R(The)
-5.25 E F0<ad74>2.75 E F1 2.039(\215ag turns of)174 537.6 R 4.539(ft)-.25
-G 2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G 2.039
-(etting the temporary f)-4.539 F 2.039(ailure \(serv)-.1 F 2.039(er do)
--.15 F 2.04(wn\) act as)-.25 F .676(though it were a permanent f)174
-549.6 R .675(ailure \(entry not found\).)-.1 F .675
-(It is particularly useful for)5.675 F .772
-(DNS lookups, where someone else')174 561.6 R 3.272(sm)-.55 G .772
-(iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.646
-(lems on your machine.)174 573.6 R(Ho)6.646 E(we)-.25 E -.15(ve)-.25 G
-2.446 -.4(r, c).15 H 1.645(are must be tak).4 F 1.645
-(en to ensure that you don')-.1 F(t)-.18 E .262(bounce mail that w)174
-585.6 R .262(ould be resolv)-.1 F .262(ed correctly if you tried ag)-.15
-F 2.763(ain. A)-.05 F .263(common strat-)2.763 F -.15(eg)174 597.6 S 2.5
-(yi).15 G 2.5(st)-2.5 G 2.5(of)-2.5 G(orw)-2.5 E
-(ard such mail to another)-.1 E 2.5(,p)-.4 G
-(ossibly better connected, mail serv)-2.5 E(er)-.15 E(.)-.55 E 56.64
-(\255D Perform)102 613.8 R .833(no lookup in deferred deli)3.333 F -.15
-(ve)-.25 G .833(ry mode.).15 F .833(This \215ag is set by def)5.833 F
-.832(ault for the)-.1 F F2(host)174 625.8 Q F1(map.)2.5 E<ad53>102 642 Q
-F2(spacesub)A F1 1.537(The character to use to replace space characters\
- after a successful map lookup)24.14 F(\(esp. useful for re)174 654 Q
-(ge)-.15 E 2.5(xa)-.15 G(nd syslog maps\).)-2.5 E<ad73>102 670.2 Q F2
-(spacesub)A F1 -.15(Fo)25.81 G 3.101(rt).15 G .601(he dequote map only)
--3.101 F 3.101(,t)-.65 G .601
-(he character to use to replace space characters after a)-3.101 F
-(successful dequote.)174 682.2 Q 58.86(\255q Don')102 698.4 R 2.5(td)
--.18 G(equote the k)-2.5 E .3 -.15(ey b)-.1 H(efore lookup.).15 E EP
-%%Page: 67 63
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-67)195.86 E/F1 10/Times-Roman@0 SF<ad4c>102 96 Q/F2 10
-/Times-Italic@0 SF(le)A(vel)-.15 E F1 -.15(Fo)41.52 G 2.5(rt).15 G
-(he syslog map only)-2.5 E 2.5(,i)-.65 G 2.5(ts)-2.5 G
-(peci\214es the le)-2.5 E -.15(ve)-.25 G 2.5(lt).15 G 2.5(ou)-2.5 G
-(se for the syslog call.)-2.5 E 56.64(\255A When)102 112.2 R(reb)3 E .5
-(uilding an alias \214le, the)-.2 F F0<ad41>3 E F1 .5
-(\215ag causes duplicate entries in the te)3 F .5(xt v)-.15 F(er)-.15 E
-(-)-.2 E(sion to be mer)174 124.2 Q 2.5(ged. F)-.18 F(or e)-.15 E
-(xample, tw)-.15 E 2.5(oe)-.1 G(ntries:)-2.5 E 90.49(list: user1,)214
-140.4 R(user2)2.5 E 90.49(list: user3)214 152.4 R -.1(wo)174 168.6 S
-(uld be treated as though it were the single entry).1 E 90.49
-(list: user1,)214 184.8 R(user2, user3)2.5 E(in the presence of the)174
-201 Q F0<ad41>2.5 E F1(\215ag.)2.5 E(The follo)127 217.2 Q
-(wing additional \215ags are present in the ldap map only:)-.25 E 57.19
-(\255R Do)102 233.4 R .025(not auto chase referrals.)2.525 F .025
-(sendmail must be compiled with)5.025 F F0(\255DLD)2.525 E(AP_REFER-)
--.35 E(RALS)174 245.4 Q F1(to use this \215ag.)2.5 E 58.86(\255n Retrie)
-102 261.6 R .3 -.15(ve a)-.25 H(ttrib).15 E(ute names only)-.2 E(.)-.65
-E<ad72>102 277.8 Q F2(der)A(ef)-.37 E F1
-(Set the alias dereference option to one of ne)42.85 E -.15(ve)-.25 G .8
--.4(r, a).15 H -.1(lwa).4 G(ys, search, or \214nd.).1 E<ad73>102 294 Q
-F2(scope)A F1(Set search scope to one of base, one \(one le)39.7 E -.15
-(ve)-.25 G(l\), or sub \(subtree\).).15 E<ad68>102 310.2 Q F2(host)A F1
-(LD)44.69 E(AP serv)-.4 E(er hostname.)-.15 E<ad62>102 326.4 Q F2(base)A
-F1(LD)43.03 E(AP search base.)-.4 E<ad70>102 342.6 Q F2(port)A F1(LD)
-44.69 E(AP service port.)-.4 E<ad6c>102 358.8 Q F2(timelimit)A F1 -.35
-(Ti)28.02 G(me limit for LD).35 E(AP queries.)-.4 E<ad5a>102 375 Q F2
-(sizelimit)A F1(Size \(number of matches\) limit for LD)26.91 E
-(AP queries.)-.4 E<ad64>102 391.2 Q F2(distinguished_name)A F1
-(The distinguished name to use to login to the LD)174 403.2 Q(AP serv)
--.4 E(er)-.15 E(.)-.55 E<ad4d>102 419.4 Q F2(method)A F1 5.987
-(The method to authenticate to the LD)28.03 F 5.987(AP serv)-.4 F(er)
--.15 E 10.987(.S)-.55 G 5.988(hould be one of)-10.987 F F0(LD)174 431.4
-Q(AP_A)-.35 E(UTH_NONE)-.5 E F1(,)A F0(LD)2.5 E(AP_A)-.35 E(UTH_SIMPLE)
--.5 E F1 2.5(,o)C(r)-2.5 E F0(LD)2.5 E(AP_A)-.35 E(UTH_KRBV4)-.5 E F1(.)
-A<ad50>102 447.6 Q F2(passwor)A(d\214le)-.37 E F1 .342
-(The \214le containing the secret k)10.61 F .642 -.15(ey f)-.1 H .342
-(or the).15 F F0(LD)2.842 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1
-(authentication)2.842 E(method or the name of the K)174 459.6 Q
-(erberos tick)-.25 E(et \214le for)-.1 E F0(LD)2.5 E(AP_A)-.35 E
-(UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 475.8 R .457(orce LD)-.15 F
-.458(AP searches to only succeed if a single match is found.)-.4 F .458
-(If multiple v)5.458 F(al-)-.25 E
-(ues are found, the search is treated as if no match w)174 487.8 Q
-(as found.)-.1 E(The)127 504 Q F2(dbm)2.99 E F1 .489
-(map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.99 F
--.15(ve)-.25 G 2.989<6e8c>.15 G .489(lename; the)-2.989 F F2(hash)2.989
-E F1(and)2.989 E F2(btr)2.989 E(ee)-.37 E F1(maps append \231.db\232.)
-102 516 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation)-2.65
-E -.15(Ku)142 532.2 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E .21(s\
-peci\214es an optional map named \231uucp\232 of class \231dbm\232; it \
-al)102 548.4 R -.1(wa)-.1 G .21(ys has null bytes at the end of e).1 F
--.15(ve)-.25 G(ry).15 E
-(string, and the data is located in /etc/mail/uucpmap.{dir)102 560.4 Q
-(,pag}.)-.4 E 1.095(The program)127 576.6 R F2(mak)3.595 E(emap)-.1 E F1
-1.094(\(8\) can be used to b)B 1.094(uild an)-.2 F 3.594(yo)-.15 G 3.594
-(ft)-3.594 G 1.094(he three database-oriented maps.)-3.594 F(It)6.094 E
-(tak)102 588.6 Q(es the follo)-.1 E(wing \215ags:)-.25 E 60.53(\255f Do)
-102 604.8 R(not fold upper to lo)2.5 E(wer case in the map.)-.25 E 56.64
-(\255N Include)102 621 R(null bytes in k)2.5 E -.15(ey)-.1 G(s.).15 E
-58.86(\255o Append)102 637.2 R(to an e)2.5 E(xisting \(old\) \214le.)
--.15 E 60.53(\255r Allo)102 653.4 R 3.668(wr)-.25 G 1.168
-(eplacement of e)-3.668 F 1.168(xisting k)-.15 F -.15(ey)-.1 G 1.168
-(s; normally).15 F 3.668(,r)-.65 G 1.168(e-inserting an e)-3.668 F 1.168
-(xisting k)-.15 F 1.469 -.15(ey i)-.1 H 3.669(sa).15 G(n)-3.669 E(error)
-174 665.4 Q(.)-.55 E 58.86(\255v Print)102 681.6 R(what is happening.)
-2.5 E(The)102 697.8 Q F2(sendmail)3.606 E F1 1.106(daemon does not ha)
-3.606 F 1.406 -.15(ve t)-.2 H 3.606(ob).15 G 3.606(er)-3.606 G 1.106
-(estarted to read the ne)-3.606 F 3.605(wm)-.25 G 1.105
-(aps as long as you change)-3.605 F
-(them in place; \214le locking is used so that the maps w)102 709.8 Q
-(on')-.1 E 2.5(tb)-.18 G 2.5(er)-2.5 G(ead while the)-2.5 E 2.5(ya)-.15
-G(re being updated.)-2.5 E EP
-%%Page: 68 64
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-68 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(Ne)127 96
-Q 2.5(wc)-.25 G(lasses can be added in the routine)-2.5 E 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.10. The)87 120 R(User Database)2.5 E F1 .108(If you ha)127 136.2 R
-.408 -.15(ve a ve)-.2 H .109(rsion of).15 F/F2 10/Times-Italic@0 SF
-(sendmail)2.609 E F1 .109
-(with the user database package compiled in, the handling of)2.609 F
-(sender and recipient addresses is modi\214ed.)102 148.2 Q
-(The location of this database is controlled with the)127 164.4 Q F0
-(UserDatabaseSpec)2.5 E F1(option.)2.5 E F0 2.5(5.10.1. Structur)102
-188.4 R 2.5(eo)-.18 G 2.5(ft)-2.5 G(he user database)-2.5 E F1
-(The database is a sorted \(BT)142 204.6 Q(ree-based\) structure.)-.35 E
-(User records are stored with the k)5 E -.15(ey)-.1 G(:).15 E F2(user)
-157 220.8 Q(-name)-.2 E F0(:)A F2(\214eld-name)A F1 .128(The sorted dat\
-abase format ensures that user records are clustered together)117 237 R
-5.128(.M)-.55 G .128(eta-information is)-5.128 F(al)117 249 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 265.2 Q
-2.5(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The)
-117 281.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)-7.372 F 2.373
-(alues of this)-.25 F 2.675(record. In)189 293.4 R(particular)2.675 E
-2.675(,m)-.4 G .175(ailing lists will ha)-2.675 F .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 305.4 Q 30.06(mailname The)117 321.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)-6.176 F .08(be an appropriate)189
-333.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.)-2.58 F .08(See also)5.08 F F2
-(:default:mailname)189 345.6 Q F1(.)A 25.62(mailsender Changes)117 361.8
-R(an)3.447 E 3.447(ym)-.15 G .947(ail sent to this address to ha)-3.447
-F 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, an\
-d will normally be the name of an appro-)189 373.8 R .754
-(priate -request address.)189 385.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 397.8 Q 33.95(fullname The)117
-414 R(full name of the user)2.5 E(.)-.55 E(of)117 430.2 Q 13.66
-(\214ce-address The)-.25 F(of)2.5 E(\214ce address for this user)-.25 E
-(.)-.55 E(of)117 446.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 462.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
-478.8 R(home address for this user)2.5 E(.)-.55 E 19.51(home-phone The)
-117 495 R(home phone number for this user)2.5 E(.)-.55 E(home-f)117
-511.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 527.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 539.4 S
-(rsity this is often just the name of their graduate advisor).15 E(.)
--.55 E 52.28(plan A)117 555.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 571.8 R 3.424
-(wo)-.25 G 3.424(ft)-3.424 G .925
-(hese \214elds are actually being used by)-3.424 F F2(sendmail)3.425 E
-F1(:)A F2(mail-)3.425 E(dr)117 583.8 Q(op)-.45 E F1(and)2.5 E F2
-(mailname)2.5 E F1 5(.A)C F2(\214ng)-2.5 E(er)-.1 E F1
-(program that uses the other \214elds is planned.)2.5 E F0 2.5
-(5.10.2. User)102 607.8 R(database semantics)2.5 E F1 .996(When the re)
-142 624 R .995(writing rules submit an address to the local mailer)-.25
-F 3.495(,t)-.4 G .995(he user name is passed)-3.495 F .78
-(through the alias \214le.)117 636 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 648 R
-2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)-4.277 F
-1.777(If no match)6.777 F
-(occurs \(or if the maildrop points at the same address\), forw)117 660
-Q(arding is tried.)-.1 E .55(If the \214rst tok)142 676.2 R .551(en of \
-the user name returned by ruleset 0 is an \231@\232 sign, the user data\
-base)-.1 F .626(lookup is skipped.)117 688.2 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 700.2 R 1.533
-(vision\); mail sent to a speci\214c machine should ignore)-.25 F
-(these def)117 712.2 Q(aults.)-.1 E EP
-%%Page: 69 65
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-69)195.86 E/F1 10/Times-Roman@0 SF .351
-(When mail is sent, the name of the sending user is look)142 96 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 108 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)-2.691 F(might ha)117 120 Q .3
--.15(ve a r)-.2 H(ecord:).15 E 48.29(eric:mailname Eric.Allman@CS.Berk)
-157 136.2 R(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 152.4 Q
-(ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .52
-(If a \231maildrop\232 is found for the user)142 168.6 R 3.019(,b)-.4 G
-.519(ut no corresponding \231mailname\232 record e)-3.219 F .519
-(xists, the)-.15 F 1.127(record \231:def)117 180.6 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 192.6 R -.15(Fo)5.625 G 3.125
-(re).15 G .625(xample, in our case we w)-3.275 F .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 204.6 Q
-.881(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\
-tamped as \231user@CS.Berk)-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65
-E -.2(bu)117 216.6 S 2.5(tp).2 G
-(eople not listed in the database use the local hostname.)-2.5 E F0 2.5
-(5.10.3. Cr)102 242.6 R(eating the database)-.18 E/F2 7/Times-Bold@0 SF
-(24)-4 I F1 .375(The user database is b)142 258.8 R .375(uilt from a te)
--.2 F .375(xt \214le using the)-.15 F/F3 10/Times-Italic@0 SF(mak)2.875
-E(emap)-.1 E F1 .375(utility \(in the distrib)2.875 F .375(ution in)-.2
-F 1.039(the mak)117 270.8 R 1.039(emap subdirectory\).)-.1 F 1.039
-(The te)6.039 F 1.038
-(xt \214le is a series of lines corresponding to userdb records;)-.15 F
-1.588(each line has a k)117 282.8 R 1.889 -.15(ey a)-.1 H 1.589(nd a v)
-.15 F 1.589(alue separated by white space.)-.25 F 1.589(The k)6.589 F
-1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.589
-(ys in the format).1 F(described abo)117 294.8 Q .3 -.15(ve \212 f)-.15
-H(or e).15 E(xample:)-.15 E(eric:maildrop)157 311 Q 3.984
-(This \214le is normally installed in a system directory; for e)117
-327.2 R 3.984(xample, it might be called)-.15 F F3(/etc/mail/user)117
-339.2 Q(db)-.37 E F1 5(.T)C 2.5(om)-5.8 G(ak)-2.5 E 2.5(et)-.1 G
-(he database v)-2.5 E(ersion of the map, run the program:)-.15 E(mak)157
-355.4 Q(emap btree /etc/mail/userdb < /etc/mail/userdb)-.1 E .077
-(Then create a con\214g \214le that uses this.)117 371.6 R -.15(Fo)5.077
-G 2.577(re).15 G .077
-(xample, using the V8 M4 con\214guration, include the)-2.727 F(follo)117
-383.6 Q(wing line in your .mc \214le:)-.25 E
-(de\214ne\(\222confUSERDB_SPEC\264, /etc/mail/userdb)157 399.8 Q(.db\))
--.4 E F0 2.5(6. O)72 428 R(THER CONFIGURA)-.4 E(TION)-.95 E F1 .907
-(There are some con\214guration changes that can be made by recompiling)
-112 444.2 R F3(sendmail)3.407 E F1 5.907(.T)C .906(his section)-5.907 F
-1.139(describes what changes can be made and what has to be modi\214ed \
-to mak)87 456.2 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.139
-(most cases this)3.639 F(should be unnecessary unless you are porting)87
-468.2 Q F3(sendmail)2.5 E F1(to a ne)2.5 E 2.5(we)-.25 G -.4(nv)-2.5 G
-(ironment.).4 E F0 2.5(6.1. P)87 492.2 R(arameters in de)-.1 E
-(vtools/OS/$oscf)-.15 E F1 .92
-(These parameters are intended to describe the compilation en)127 508.4
-R .92(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E
-.739(should normally be de\214ned in the operating system con\214gurati\
-on \214le.)102 520.4 R F0 .74(This section needs a com-)5.739 F(plete r)
-102 532.4 Q(ewrite.)-.18 E F1 39.5(NDBM If)102 548.6 R .665(set, the ne)
-3.165 F 3.165(wv)-.25 G .664(ersion of the DBM library that allo)-3.315
-F .664(ws multiple databases will be)-.25 F 2.542(used. If)174 560.6 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 572.6 Q 32.84
-(NEWDB If)102 588.8 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142
-(atabase package from Berk)-2.642 F(ele)-.1 E 2.641(y\()-.15 G .141
-(from 4.4BSD\).)-2.641 F .141(This package)5.141 F .266
-(is substantially f)174 600.8 R .267(aster than DBM or NDBM.)-.1 F .267
-(If NEWDB and NDBM are both set,)5.267 F F3(sendmail)174 612.8 Q F1
-(will read DBM \214les, b)2.5 E(ut will create and use NEWDB \214les.)
--.2 E 53.39(NIS Include)102 629 R .12(support for NIS.)2.62 F .119
-(If set together with)5.119 F F3(both)2.619 E F1 .119(NEWDB and NDBM,)
-2.619 F F3(sendmail)2.619 E F1 .947(will create both DBM and NEWDB \214\
-les if and only if an alias \214le includes the)174 641 R 3.409
-(substring \231/yp/\232 in the name.)174 653 R 3.409
-(This is intended for compatibility with Sun)8.409 F(Microsystems')174
-665 Q F3(mkalias)2.5 E F1(program used on YP masters.)2.5 E .32 LW 76
-674.6 72 674.6 DL 80 674.6 76 674.6 DL 84 674.6 80 674.6 DL 88 674.6 84
-674.6 DL 92 674.6 88 674.6 DL 96 674.6 92 674.6 DL 100 674.6 96 674.6 DL
-104 674.6 100 674.6 DL 108 674.6 104 674.6 DL 112 674.6 108 674.6 DL 116
-674.6 112 674.6 DL 120 674.6 116 674.6 DL 124 674.6 120 674.6 DL 128
-674.6 124 674.6 DL 132 674.6 128 674.6 DL 136 674.6 132 674.6 DL 140
-674.6 136 674.6 DL 144 674.6 140 674.6 DL 148 674.6 144 674.6 DL 152
-674.6 148 674.6 DL 156 674.6 152 674.6 DL 160 674.6 156 674.6 DL 164
-674.6 160 674.6 DL 168 674.6 164 674.6 DL 172 674.6 168 674.6 DL 176
-674.6 172 674.6 DL 180 674.6 176 674.6 DL 184 674.6 180 674.6 DL 188
-674.6 184 674.6 DL 192 674.6 188 674.6 DL 196 674.6 192 674.6 DL 200
-674.6 196 674.6 DL 204 674.6 200 674.6 DL 208 674.6 204 674.6 DL 212
-674.6 208 674.6 DL 216 674.6 212 674.6 DL/F4 5/Times-Roman@0 SF(24)93.6
-685 Q/F5 8/Times-Roman@0 SF .473(These instructions are kno)3.2 J .473
-(wn to be incomplete.)-.2 F .472(Other features are a)4.473 F -.2(va)
--.16 G .472(ilable which pro).2 F .472(vide similar functionality)-.12 F
-2.472(,e)-.52 G .472(.g., virtual)-2.472 F
-(hosting and mapping local addresses into a generic form as e)72 697.8 Q
-(xplained in cf/README.)-.12 E EP
-%%Page: 70 66
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-70 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 28.94
-(NISPLUS Compile)102 96 R(in support for NIS+.)2.5 E 26.73
-(NETINFO Compile)102 112.2 R(in support for NetInfo \(NeXT stations\).)
-2.5 E(LD)102 128.4 Q 22.12(APMAP Compile)-.4 F 1.225(in support for LD)
-3.725 F 1.225(AP X500 queries.)-.4 F 1.226
-(Requires libldap and liblber from)6.226 F 2.799(the Umich LD)174 140.4
-R 2.798(AP 3.2 or 3.3 release or equi)-.4 F -.25(va)-.25 G 2.798
-(lent libraries for other LD).25 F(AP)-.4 E(libraries such as OpenLD)174
-152.4 Q(AP)-.4 E(.)-1.11 E 32.84(HESIOD Compile)102 168.6 R
-(in support for Hesiod.)2.5 E 22.83(MAP_NSD Compile)102 184.8 R
-(in support for IRIX NSD lookups.)2.5 E 9.5(MAP_REGEX Compile)102 201 R
-(in support for re)2.5 E(gular e)-.15 E(xpression matching.)-.15 E 30.05
-(PH_MAP Compile)102 217.2 R(in support for ph lookups.)2.5 E 45.05
-(SASL Compile)102 233.4 R 1.474
-(in support for SASL, a required component for SMTP Authentication)3.974
-F(support.)174 245.4 Q -1.63(TCPWRAPPERS Compile)102 261.6 R
-(in support for TCP Wrappers.)2.5 E(_P)102 277.8 Q -1.11(AT)-.92 G
-(H_SENDMAILCF)1.11 E(The pathname of the sendmail.cf \214le.)174 289.8 Q
-(_P)102 306 Q -1.11(AT)-.92 G(H_SENDMAILPID)1.11 E
-(The pathname of the sendmail.pid \214le.)174 318 Q 1.44
-(There are also se)127 334.2 R -.15(ve)-.25 G 1.439
-(ral compilation \215ags to indicate the en).15 F 1.439
-(vironment such as \231_AIX3\232 and)-.4 F 2.5(\231_SCO_unix_\232. See)
-102 346.2 R
-(the sendmail/README \214le for the latest scoop on these \215ags.)2.5 E
-F0 2.5(6.2. P)87 370.2 R(arameters in sendmail/conf)-.1 E(.h)-.15 E F1
--.15(Pa)127 386.4 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 398.4 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 410.4 Q(The numbers follo)
-5 E(wing the parameters are their def)-.25 E(ault v)-.1 E(alue.)-.25 E
-1.247(This document is not the best source of information for compilati\
-on \215ags in conf.h \212 see)127 426.6 R
-(sendmail/README or sendmail/conf.h itself.)102 438.6 Q(MAXLINE [2048])
-102 454.8 Q 2.069(The maximum line length of an)11.14 F 4.568(yi)-.15 G
-2.068(nput line.)-4.568 F 2.068(If message lines e)7.068 F 2.068
-(xceed this)-.15 F .575(length the)188.4 466.8 R 3.075(yw)-.15 G .575
-(ill still be processed correctly; ho)-3.075 F(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 478.8 Q(MAXN)102 495 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.)-2.5 E
-(MAXPV [256])102 511.2 Q .25(The maximum number of parameters to an)
-26.13 F 2.75(ym)-.15 G(ailer)-2.75 E 5.25(.T)-.55 G .25
-(his limits the number of)-5.25 F .375
-(recipients that may be passed in one transaction.)188.4 523.2 R .376
-(It can be set to an)5.376 F 2.876(ya)-.15 G(rbitrary)-2.876 E .876
-(number abo)188.4 535.2 R 1.176 -.15(ve a)-.15 H .876(bout 10, since).15
-F/F2 10/Times-Italic@0 SF(sendmail)3.376 E F1 .876(will break up a deli)
-3.376 F -.15(ve)-.25 G .875(ry into smaller).15 F .886
-(batches as needed.)188.4 547.2 R 3.386(Ah)5.886 G .887
-(igher number may reduce load on your system, ho)-3.386 F(w-)-.25 E
--2.15 -.25(ev e)188.4 559.2 T -.55(r.).25 G(MAXA)102 575.4 Q -.18(TO)
--1.11 G 2.5(M[).18 G 3.26(1000] The)-2.5 F .064
-(maximum number of atoms \(tok)2.564 F .063(ens\) in a single address.)
--.1 F -.15(Fo)5.063 G 2.563(re).15 G .063(xample, the)-2.713 F
-(address \231eric@CS.Berk)188.4 587.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.)-2.5 E
-(MAXMAILERS [25])102 603.6 Q .122(The maximum number of mailers that ma\
-y be de\214ned in the con\214guration \214le.).02 F(MAXR)102 619.8 Q
-(WSETS [200])-.55 E .432(The maximum number of re).01 F .432
-(writing sets that may be de\214ned.)-.25 F .431(The \214rst half of)
-5.431 F .034(these are reserv)188.4 631.8 R .034
-(ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .035
-('\), while the upper half)-.74 F .492(are reserv)188.4 643.8 R .492
-(ed for auto-numbering \(e.g., `)-.15 F(`Sfoo')-.74 E 2.992('\). Thus,)
--.74 F .492(with a v)2.992 F .491(alue of 200 an)-.25 F
-(attempt to use `)188.4 655.8 Q(`S99')-.74 E 2.5('w)-.74 G
-(ill succeed, b)-2.5 E(ut `)-.2 E(`S100')-.74 E 2.5('w)-.74 G(ill f)-2.5
-E(ail.)-.1 E(MAXPRIORITIES [25])102 672 Q 2.481(The maximum number of v)
-188.4 684 R 2.482(alues for the \231Precedence:\232 \214eld that may be)
--.25 F(de\214ned \(using the)188.4 696 Q F0(P)2.5 E F1
-(line in sendmail.cf\).)2.5 E(MAXUSERENVIR)102 712.2 Q(ON [100])-.4 E
-.399(The maximum number of items in the user en)188.4 724.2 R .399
-(vironment that will be passed to)-.4 F EP
-%%Page: 71 67
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-71)195.86 E/F1 10/Times-Roman@0 SF(subordinate mailers.)188.4 96
-Q(MAXMXHOSTS [100])102 112.2 Q
-(The maximum number of MX records we will accept for an)188.4 124.2 Q
-2.5(ys)-.15 G(ingle host.)-2.5 E(MAXALIASDB [12])102 140.4 Q .767
-(The maximum number of alias databases that can be open at an).58 F
-3.267(yt)-.15 G 3.267(ime. Note)-3.267 F
-(that there may also be an open \214le limit.)188.4 152.4 Q(MAXMAPST)102
-168.6 Q -.4(AC)-.93 G 2.5(K[).4 G(12])-2.5 E 1.65
-(The maximum number of maps that may be "stack)188.4 180.6 R 1.65
-(ed" in a)-.1 F F0(sequence)4.15 E F1(class)4.15 E(map.)188.4 192.6 Q
-(MAXMIMEARGS [20])102 208.8 Q .718(The maximum number of ar)188.4 220.8
-R .718(guments in a MIME Content-T)-.18 F .718(ype: header; addi-)-.8 F
-(tional ar)188.4 232.8 Q(guments will be ignored.)-.18 E
-(MAXMIMENESTING [20])102 249 Q .4(The maximum depth to which MIME messa\
-ges may be nested \(that is, nested)188.4 261 R 1.344(Message or Multip\
-art documents; this does not limit the number of compo-)188.4 273 R
-(nents in a single Multipart document\).)188.4 285 Q(MAXD)102 301.2 Q
-(AEMONS [10])-.4 E 1.353(The maximum number of sock)188.4 313.2 R 1.353
-(ets sendmail will open for accepting connec-)-.1 F(tions on dif)188.4
-325.2 Q(ferent ports.)-.25 E(MAXMA)102 341.4 Q(CN)-.4 E(AMELEN [25])-.35
-E(The maximum length of a macro name.)188.4 353.4 Q 2.85(An)102 369.6 S
-.35(umber of other compilation options e)-2.85 F 2.851(xist. These)-.15
-F .351(specify whether or not speci\214c code should be)2.851 F
-(compiled in.)102 381.6 Q(Ones mark)5 E(ed with \207 are 0/1 v)-.1 E
-(alued.)-.25 E 36.69(NETINET\207 If)102 397.8 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 .177(sions of)188.4 409.8 R/F2 10/Times-Italic@0 SF(sendmail)
-2.677 E F1 .177(referred to this as)2.677 F/F3 9/Times-Roman@0 SF -.36
-(DA)2.678 G(EMON).36 E F1 2.678(;t)C .178(his old usage is no)-2.678 F
-2.678(wi)-.25 G(ncorrect.)-2.678 E(Def)188.4 421.8 Q 1.87
-(aults on; turn it of)-.1 F 4.37(fi)-.25 G 4.37(nt)-4.37 G 1.87(he Mak)
--4.37 F 1.87(e\214le if your system doesn')-.1 F 4.37(ts)-.18 G 1.87
-(upport the)-4.37 F(Internet protocols.)188.4 433.8 Q 31.69
-(NETINET6\207 If)102 450 R(set, support for IPv6 netw)2.5 E
-(orking is compiled in.)-.1 E 43.35(NETISO\207 If)102 466.2 R .142
-(set, support for ISO protocol netw)2.642 F .143
-(orking is compiled in \(it may be appropri-)-.1 F
-(ate to #de\214ne this in the Mak)188.4 478.2 Q
-(e\214le instead of conf.h\).)-.1 E 34.47(NETUNIX\207 If)102 494.4 R .39
-(set, support for UNIX domain sock)2.89 F .39(ets is compiled in.)-.1 F
-.39(This is used for con-)5.39 F(trol sock)188.4 506.4 Q(et support.)-.1
-E 63.35(LOG If)102 522.6 R .5(set, the)3 F F2(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 534.6 R
-.504(es a higher priority log)-.1 F .052
-(record for internal system errors.)188.4 546.6 R F0(STR)5.052 E(ONGL)
--.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.553<8a69>2.552 G 2.553
-(fy)-2.553 G(ou)-2.553 E -.1(wa)188.4 558.6 S(nt no logging, turn it of)
-.1 E 2.5(fi)-.25 G 2.5(nt)-2.5 G(he con\214guration \214le.)-2.5 E(MA)
-102 574.8 Q 11.12(TCHGECOS\207 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)-6.055 G 3.555(he GECOS \214eld in)-6.055 F 2.5
-(/etc/passwd. This)188.4 586.8 R(also requires that the)2.5 E F0
-(MatchGECOS)2.5 E F1(option be turned on.)2.5 E -.35(NA)102 603 S 13.15
-(MED_BIND\207 Compile).35 F .412(in code to use the Berk)2.912 F(ele)-.1
-E 2.913(yI)-.15 G .413(nternet Name Domain \(BIND\) serv)-2.913 F .413
-(er to)-.15 F(resolv)188.4 615 Q 2.5(eT)-.15 G(CP/IP host names.)-2.5 E
-(NO)102 631.2 Q 38.76(TUNIX If)-.4 F .248(you are using a non-UNIX mail\
- format, you can set this \215ag to turn of)2.748 F 2.747(fs)-.25 G(pe-)
--2.747 E(cial processing of UNIX-style \231From \232 lines.)188.4 643.2
-Q -.1(QU)102 659.4 S 45.12(EUE\207 This).1 F 1.559
-(\215ag should be set to compile in the queueing code.)4.059 F 1.56
-(If this is not set,)6.56 F(mailers must accept the mail immediately or\
- it will be returned to the sender)188.4 671.4 Q(.)-.55 E 52.78
-(SMTP\207 If)102 687.6 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 699.6 R(means most machines e)188.4 711.6 Q -.15(ve)-.25 G
-(rywhere\).).15 E EP
-%%Page: 72 68
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-72 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 39.45
-(USERDB\207 Include)102 96 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.)-3.449 F(This)5.948 E .27(adds a ne)
-188.4 108 R 2.77(wl)-.25 G -2.15 -.25(ev e)-2.77 H 2.77(lo).25 G 2.77
-(fl)-2.77 G .27(ocal name e)-2.77 F .27
-(xpansion between aliasing and forw)-.15 F 2.77(arding. It)-.1 F
-(also uses the NEWDB package.)188.4 120 Q
-(This may change in future releases.)5 E(The follo)102 136.2 Q
-(wing options are normally turned on in per)-.25 E
-(-operating-system clauses in conf.h.)-.2 E(IDENTPR)102 152.4 Q -1.88
--.4(OT O)-.4 H 19.61<8743>.4 G .376
-(ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .375
-(This def)5.375 F .375(aults on for)-.1 F 1.053(all systems e)188.4
-164.4 R 1.053(xcept Ultrix, which apparently has the interesting \231fe\
-ature\232 that)-.15 F .83(when it recei)188.4 176.4 R -.15(ve)-.25 G
-3.33(sa\231).15 G .83
-(host unreachable\232 message it closes all open connections)-3.33 F
-1.921(to that host.)188.4 188.4 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 por\
-t \(such as 113, used by IDENT\), Ultrix cannot)188.4 200.4 R(recei)
-188.4 212.4 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E 39.45
-(SYSTEM5 Set)102 228.6 R
-(all of the compilation parameters appropriate for System V)2.5 E(.)
--1.29 E 26.12(HASFLOCK\207 Use)102 244.8 R(Berk)2.844 E(ele)-.1 E
-(y-style)-.15 E F0(\215ock)2.844 E F1 .344(instead of System V)2.844 F
-F0(lockf)2.845 E F1 .345(to do \214le locking.)2.845 F .345(Due to)5.345
-F .184(the highly unusual semantics of locks across forks in)188.4 256.8
-R F0(lockf)2.684 E F1 2.684(,t)C .184(his should al)-2.684 F -.1(wa)-.1
-G(ys).1 E(be used if at all possible.)188.4 268.8 Q(HASINITGR)102 285 Q
-4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.783 F/F2 10
-/Times-Italic@0 SF(initgr)3.784 E(oups\(\))-.45 E F1 1.284
-(call \(if you ha)3.784 F 1.584 -.15(ve m)-.2 H 1.284(ultiple group).15
-F 4.417(support\). This)188.4 297 R 1.917(is the def)4.417 F 1.917
-(ault if SYSTEM5 is)-.1 F F2(not)4.416 E F1 1.916
-(de\214ned or if you are on)4.416 F(HPUX.)188.4 309 Q(HASUN)102 325.2 Q
-27.59(AME Set)-.35 F 1.148(this if you ha)3.648 F 1.448 -.15(ve t)-.2 H
-(he).15 E F2(uname)3.648 E F1 1.149
-(\(2\) system call \(or corresponding library rou-)B 2.5(tine\). Set)
-188.4 337.2 R(by def)2.5 E(ault if SYSTEM5 is set.)-.1 E(HASGETDT)102
-353.4 Q(ABLESIZE)-.93 E(Set this if you ha)188.4 365.4 Q .3 -.15(ve t)
--.2 H(he).15 E F2 -.1(ge)2.5 G(tdtablesize).1 E F1(\(2\) system call.)A
-(HASW)102 381.6 Q 22.89(AITPID Set)-1.2 F(this if you ha)2.5 E .3 -.15
-(ve t)-.2 H(he).15 E F2(haswaitpid)2.5 E F1(\(2\) system call.)A -.74
-(FA)102 397.8 S(ST_PID_RECYCLE).74 E .542(Set this if your system can p\
-ossibly reuse the same pid in the same second of)188.4 409.8 R(time.)
-188.4 421.8 Q 37.22(SFS_TYPE The)102 438 R .517
-(mechanism that can be used to get \214le system capacity information.)
-3.016 F(The)5.517 E -.25(va)188.4 450 S .215(lues can be one of SFS_UST)
-.25 F 2.435 -1.11(AT \()-.93 H .214
-(use the ustat\(2\) syscall\), SFS_4ARGS \(use)1.11 F .415(the four ar)
-188.4 462 R .415(gument statfs\(2\) syscall\), SFS_VFS \(use the tw)-.18
-F 2.915(oa)-.1 G -.18(rg)-2.915 G .415(ument statfs\(2\)).18 F .716
-(syscall including <sys/vfs.h>\), SFS_MOUNT \(use the tw)188.4 474 R
-3.216(oa)-.1 G -.18(rg)-3.216 G .716(ument statfs\(2\)).18 F 4.32
-(syscall including <sys/mount.h>\), SFS_ST)188.4 486 R -1.11(AT)-.93 G
-4.32(FS \(use the tw)1.11 F 6.82(oa)-.1 G -.18(rg)-6.82 G(ument).18 E
-1.109(statfs\(2\) syscall including <sys/statfs.h>\), SFS_ST)188.4 498 R
--1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.608(oa)-.1 G -.18(rg)
--3.608 G(u-).18 E 1.511(ment statfs\(2\) syscall including <sys/statvfs\
-.h>\), or SFS_NONE \(no w)188.4 510 R 1.512(ay to)-.1 F
-(get this information\).)188.4 522 Q 40.57(LA_TYPE The)102 538.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 .343(The are se)102 554.4 R -.15(ve)-.25 G .342
-(ral b).15 F .342(uilt-in w)-.2 F .342(ays of computing the load a)-.1 F
--.15(ve)-.2 G(rage.).15 E F2(Sendmail)5.342 E F1 .342
-(tries to auto-con\214gure them)2.842 F .266
-(based on imperfect guesses; you can select one using the)102 566.4 R F2
-(cc)2.767 E F1(option)2.767 E F0(\255DLA_TYPE=)2.767 E F2(type)A F1
-2.767(,w)C(here)-2.767 E F2(type)2.767 E F1(is:)102 578.4 Q 48.91
-(LA_INT The)102 594.6 R -.1(ke)3.453 G .952(rnel stores the load a).1 F
--.15(ve)-.2 G .952(rage in the k).15 F .952
-(ernel as an array of long inte)-.1 F(gers.)-.15 E(The actual v)188.4
-606.6 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
-(ault 256\).)-.1 E(LA_SHOR)102 622.8 Q 35.89(TT)-.6 G .793(he k)-35.89 F
-.793(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15
-F .794(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v)
-188.4 634.8 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E
-(ault 256\).)-.1 E(LA_FLO)102 651 Q 37.03 -1.11(AT T)-.35 H .089(he k)
-1.11 F .089(ernel stores the load a)-.1 F -.15(ve)-.2 G .089
-(rage in the k).15 F .088(ernel as an array of double precision)-.1 F
-(\215oats.)188.4 663 Q(LA_MA)102 679.2 Q 35.97(CH Use)-.4 F(MA)2.5 E
-(CH-style load a)-.4 E -.15(ve)-.2 G(rages.).15 E 39.45(LA_SUBR Call)102
-695.4 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 711.6 Q 42.36(OA)-.4 G
--.1(lwa)-42.36 G(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 EP
-%%Page: 73 69
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-73)195.86 E/F1 10/Times-Roman@0 SF .493(If type)102 96 R/F2 9
-/Times-Roman@0 SF(LA_INT)2.993 E F1(,)A F2(LA_SHOR)2.993 E(T)-.54 E F1
-2.993(,o)C(r)-2.993 E F2(LA_FLO)2.993 E -.999(AT)-.315 G F1 .493
-(is speci\214ed, you may also need to specify)3.992 F F2(_P)2.994 E
--.999(AT)-.828 G(H_UNIX).999 E F1 .949
-(\(the path to your system binary\) and)102 108 R F2(LA_A)3.448 E(VENR)
--1.215 E(UN)-.36 E F1 .948(\(the name of the v)3.448 F .948
-(ariable containing the load)-.25 F -2.25 -.2(av e)102 120 T
-(rage in the k).2 E(ernel; 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.3. Con\214guration)87 144 R(in sendmail/conf)2.5 E(.c)-.15 E F1
-(The follo)127 160.2 Q(wing changes can be made in conf.c.)-.25 E F0 2.5
-(6.3.1. Built-in)102 184.2 R(Header Semantics)2.5 E F1 1.248
-(Not all header semantics are de\214ned in the con\214guration \214le.)
-142 200.4 R 1.248(Header lines that should)6.248 F .305(only be include\
-d by certain mailers \(as well as other more obscure semantics\) must b\
-e speci\214ed)117 212.4 R .046(in the)117 224.4 R/F3 10/Times-Italic@0
-SF(HdrInfo)2.546 E F1 .046(table in)2.546 F F3(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)-5.046 F
-(wer)-.25 E(case\) and a set of header control \215ags \(described belo)
-117 236.4 Q(w\), The \215ags are:)-.25 E(H_A)117 252.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 264.6 S(ailer)-2.94 E(,)-.4 E F3(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 F3(send-)2.941 E(mail)203.4 276.6 Q F1
-.152(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152
-(xisting header lines.)-2.802 F .152
-(That is, if this bit is set and the)5.152 F 1.425(mailer does not ha)
-203.4 288.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 300.6 R F3(always)4.703 E F1(deleted.)203.4 312.6 Q 51.13
-(H_EOH If)117 328.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)
--2.706 F(of the header and the be)203.4 340.8 Q
-(ginning of the message te)-.15 E(xt.)-.15 E 39.45(H_FORCE Add)117 357 R
-2.039(this header entry e)4.539 F -.15(ve)-.25 G 4.539(ni).15 G 4.539
-(fo)-4.539 G 2.038(ne e)-4.539 F 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 369 R
-2.488 -.15(ve t)-.2 H 2.188(his bit set,).15 F F3(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 381 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 393 Q -.15(ve)-.25 G
-(ryone who handled it.).15 E(H_TRA)117 409.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 421.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 433.2 Q 46.67(H_RCPT If)
-117 449.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 461.4 R(sage.)203.4 473.4 Q(H_FR)117 489.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)-6.674 F .898(\214elds in the)203.4
-501.6 R F3(HdrInfo)3.398 E F1 .898(table speci\214es)3.398 F F3
-(sendmail)3.398 E F1 1.998 -.55('s p)D .898(reference for which \214eld)
-.55 F(to return error messages to.)203.4 513.6 Q(H_ERR)117 529.8 Q(ORST)
--.4 E 22.53(OA)-.18 G(ddresses in this header should recei)-22.53 E .3
--.15(ve e)-.25 H(rror messages.).15 E 52.79(H_CTE This)117 546 R
-(header is a Content-T)2.5 E(ransfer)-.35 E(-Encoding header)-.2 E(.)
--.55 E 40.01(H_CTYPE This)117 562.2 R(header is a Content-T)2.5 E
-(ype header)-.8 E(.)-.55 E(H_STRIPV)117 578.4 Q 25.25(AL Strip)-1.35 F
-(the v)2.5 E(alue from the header \(for Bcc:\).)-.25 E(Let')117 594.6 Q
-2.5(sl)-.55 G(ook at a sample)-2.5 E F3(HdrInfo)2.5 E F1
-(speci\214cation:)2.5 E EP
-%%Page: 74 70
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-74 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
-(struct hdrinfo)157 96 Q(HdrInfo[] =)84.6 E({)157 108 Q
-(/* originator \214elds, most to least signi\214cant)189.5 120 Q(*/)5 E
-52.29("resent-sender", H_FR)177 132 R(OM,)-.4 E 58.95
-("resent-from", H_FR)177 144 R(OM,)-.4 E 79.5("sender", H_FR)177 156 R
-(OM,)-.4 E 86.16("from", H_FR)177 168 R(OM,)-.4 E 66.72
-("full-name", H_A)177 180 R(CHECK,)-.4 E 71.17("errors-to", H_FR)177 192
-R -1.667(OM | H_ERR)-.4 F(ORST)-.4 E(O,)-.18 E
-(/* destination \214elds */)189.5 204 Q 97.82("to", H_RCPT)177 216 R(,)
--.74 E 70.61("resent-to", H_RCPT)177 228 R(,)-.74 E 96.72("cc", H_RCPT)
-177 240 R(,)-.74 E 91.72("bcc", H_RCPT)177 252 R .833(|H).833 G(_STRIPV)
--.833 E(AL,)-1.35 E(/* message identi\214cation and control */)189.5 264
-Q 71.72("message", H_EOH,)177 276 R("te)177 288 Q 90.75(xt", H_EOH,)-.15
-F(/* trace \214elds */)189.5 300 Q("recei)177 312 Q -.15(ve)-.25 G 72.13
-(d", H_TRA).15 F -1.667(CE | H_FORCE,)-.4 F
-(/* miscellaneous \214elds */)189.5 324 Q("content-transfer)177 336 Q
-2.5(-encoding", H_CTE,)-.2 F 55.61("content-type", H_CTYPE,)177 348 R
-87.1(NULL, 0,)177 372 R(};)157 384 Q 2.435
-(This structure indicates that the \231T)117 400.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 412.2 R 3.162<7999>-.15 G .661(Full-Name:\232 \214el\
-d will be deleted unless the required mailer \215ag \(indicated in)
--3.162 F .245(the con\214guration \214le\) is speci\214ed.)117 424.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 436.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 448.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 464.4 R .446
-(First, header \214elds are not added automati-)5.446 F .657
-(cally just because the)117 476.4 R 3.157(ya)-.15 G .657(re in the)
--3.157 F/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)
--3.157 F .727(\214le in order to be added to the message.)117 488.4 R
-(An)5.728 E 3.228(yh)-.15 G .728
-(eader \214elds mentioned in the con\214guration \214le)-3.228 F -.2(bu)
-117 500.4 S 3.24(tn).2 G .74(ot mentioned in the)-3.24 F 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)-3.24 E
-1.374(added unless the)117 512.4 R 3.874(yw)-.15 G 1.374
-(ere in the message already)-3.874 F 6.375(.S)-.65 G 1.375(econd, the)
--6.375 F 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 524.4 R -.05(ga)-.15 G .324(rdless of the sta-).05 F .48
-(tus speci\214ed in)117 536.4 R F2(HdrInfo)2.98 E F1 5.48(.F)C .481
-(or e)-5.63 F .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 550.4 Q .75
-(ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(25)-4 I
-F1 3.251(;t)4 K .751
-(his is used to perform the \231return to sender\232 func-)-3.251 F
-2.977(tion. The)117 562.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 574.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 598.4 R(Use of Email)2.5 E F1 .149
-(If it is necessary to restrict mail through a relay)142 614.6 R 2.649
-(,t)-.65 G(he)-2.649 E 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
-626.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 638.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 650.6 R 2.764(,a)-.65 G .264(nd other v)-2.764 F .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.)-2.764 F .263
-(It is up to)5.264 F F2 -.15(ch)2.763 G(ec).15 E(k-)-.2 E(compat)117
-662.6 Q F1 2.477(to print an error message \(using)4.977 F F2(usr)4.977
-E(err)-.37 E F1 4.977(\)i)C 4.977(ft)-4.977 G 2.477
-(he message is rejected.)-4.977 F -.15(Fo)7.478 G 4.978(re).15 G
-(xample,)-5.128 E .32 LW 76 672.2 72 672.2 DL 80 672.2 76 672.2 DL 84
-672.2 80 672.2 DL 88 672.2 84 672.2 DL 92 672.2 88 672.2 DL 96 672.2 92
-672.2 DL 100 672.2 96 672.2 DL 104 672.2 100 672.2 DL 108 672.2 104
-672.2 DL 112 672.2 108 672.2 DL 116 672.2 112 672.2 DL 120 672.2 116
-672.2 DL 124 672.2 120 672.2 DL 128 672.2 124 672.2 DL 132 672.2 128
-672.2 DL 136 672.2 132 672.2 DL 140 672.2 136 672.2 DL 144 672.2 140
-672.2 DL 148 672.2 144 672.2 DL 152 672.2 148 672.2 DL 156 672.2 152
-672.2 DL 160 672.2 156 672.2 DL 164 672.2 160 672.2 DL 168 672.2 164
-672.2 DL 172 672.2 168 672.2 DL 176 672.2 172 672.2 DL 180 672.2 176
-672.2 DL 184 672.2 180 672.2 DL 188 672.2 184 672.2 DL 192 672.2 188
-672.2 DL 196 672.2 192 672.2 DL 200 672.2 196 672.2 DL 204 672.2 200
-672.2 DL 208 672.2 204 672.2 DL 212 672.2 208 672.2 DL 216 672.2 212
-672.2 DL/F5 5/Times-Roman@0 SF(25)93.6 682.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)
--2.632 F -.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 695.4 Q
--.12(ve)-.32 G(lope from header).12 E(.)-.44 E EP
-%%Page: 75 71
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-75)195.86 E/F1 10/Times-Italic@0 SF -.15(ch)117 96 S(ec).15 E
-(kcompat)-.2 E/F2 10/Times-Roman@0 SF(could read:)2.5 E/F3 9
-/Times-Roman@0 SF(int)157 111 Q(checkcompat\(to, e\))157 121.8 Q(re)175
-132.6 Q(gister ADDRESS *to;)-.135 E(re)175 143.4 Q(gister ENVELOPE *e;)
--.135 E({)157 154.2 Q(re)175 165 Q(gister ST)-.135 E(AB *s;)-.837 E 2.25
-(s=s)175 186.6 S(tab\("pri)-2.25 E -.225(va)-.225 G
-(te", ST_MAILER, ST_FIND\);).225 E
-(if \(s != NULL && e\255>e_from.q_mailer != LocalMailer &&)175 197.4 Q
-(to->q_mailer == s->s_mailer\))184 208.2 Q({)175 219 Q(usrerr\("No pri)
-193 229.8 Q -.225(va)-.225 G(te net mail allo).225 E
-(wed through this machine"\);)-.225 E(return \(EX_UN)193 240.6 Q -1.215
-(AVA)-.315 G(ILABLE\);)1.215 E(})175 251.4 Q
-(if \(MsgSize > 50000 && bitnset\(M_LOCALMAILER, to\255>q_mailer\)\))175
-262.2 Q({)175 273 Q(usrerr\("Message too lar)193 283.8 Q
-(ge for non-local deli)-.162 E -.135(ve)-.225 G(ry"\);).135 E
-(e\255>e_\215ags |= EF_NORETURN;)193 294.6 Q(return \(EX_UN)193 305.4 Q
--1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 316.2 Q(return \(EX_OK\);)175
-327 Q(})157 337.8 Q F2 .97(This w)117 354 R .969
-(ould reject messages greater than 50000 bytes unless the)-.1 F 3.469
-(yw)-.15 G .969(ere local.)-3.469 F(The)5.969 E F1(EF_NORE-)3.469 E
-(TURN)117 366 Q F2 .651(\215ag can be set in)3.151 F F1(e)3.151 E/F4 10
-/Symbol SF<ae>A F1(e_\215a)A(gs)-.1 E F2 .652
-(to suppress the return of the actual body of the message in)3.152 F
-.656(the error return.)117 378 R .655(The actual use of this routine is\
- highly dependent on the implementation, and)5.656 F
-(use should be limited.)117 390 Q F0 2.5(6.3.3. New)102 414 R
-(Database Map Classes)2.5 E F2(Ne)142 430.2 Q 2.875(wk)-.25 G .675 -.15
-(ey m)-2.975 H .375(aps can be added by creating a class initialization\
- function and a lookup func-).15 F 2.5(tion. These)117 442.2 R
-(are then added to the routine)2.5 E F1(setupmaps.)2.5 E F2
-(The initialization function is called as)142 458.4 Q F1(xxx)157 474.6 Q
-F2(_map_init\(MAP *map, char *ar)A(gs\))-.18 E(The)117 490.8 Q F1(map)
-3.28 E F2 .78(is an internal data structure.)3.28 F(The)5.78 E F1(ar)
-3.279 E(gs)-.37 E F2 .779
-(is a pointer to the portion of the con\214guration)3.279 F .396
-(\214le line follo)117 502.8 R .396
-(wing the map class name; \215ags and \214lenames can be e)-.25 F .397
-(xtracted from this line.)-.15 F(The)5.397 E
-(initialization function must return)117 514.8 Q F3(TR)2.5 E(UE)-.36 E
-F2(if it successfully opened the map,)2.5 E F3 -.666(FA)2.5 G(LSE).666 E
-F2(otherwise.)2.5 E(The lookup function is called as)142 531 Q F1(xxx)
-157 547.2 Q F2(_map_lookup\(MAP *map, char b)A(uf[], char **a)-.2 E 1.3
--.65(v, i)-.2 H(nt *statp\)).65 E(The)117 563.4 Q F1(map)2.773 E F2 .273
-(de\214nes the map internally)2.773 F 5.273(.T)-.65 G(he)-5.273 E F1 -.2
-(bu)2.773 G(f).2 E F2 .273(has the input k)2.773 F -.15(ey)-.1 G 5.273
-(.T)-.5 G .272(his may be \(and often is\) used)-5.273 F(destructi)117
-575.4 Q -.15(ve)-.25 G(ly).15 E 5.151(.T)-.65 G(he)-5.151 E F1(av)2.651
-E F2 .151(is a list of ar)2.651 F .151(guments passed in from the re)
--.18 F .152(write line.)-.25 F .152(The lookup function)5.152 F .322
-(should return a pointer to the ne)117 587.4 R 2.822(wv)-.25 G 2.822
-(alue. If)-3.072 F .322(the map lookup f)2.822 F(ails,)-.1 E F1(*statp)
-2.822 E F2 .322(should be set to an e)2.822 F(xit)-.15 E .301
-(status code; in particular)117 599.4 R 2.801(,i)-.4 G 2.801(ts)-2.801 G
-.302(hould be set to)-2.801 F F3(EX_TEMPF)2.802 E(AIL)-.666 E F2 .302
-(if reco)2.802 F -.15(ve)-.15 G .302(ry is to be attempted by the).15 F
-(higher le)117 611.4 Q -.15(ve)-.25 G 2.5(lc).15 G(ode.)-2.5 E F0 2.5
-(6.3.4. Queueing)102 635.4 R(Function)2.5 E F2 .783(The routine)142
-651.6 R F1(shouldqueue)3.283 E F2 .783
-(is called to decide if a message should be queued or processed)3.283 F
-(immediately)117 663.6 Q 6.618(.T)-.65 G 1.618
-(ypically this compares the message priority to the current load a)
--7.418 F -.15(ve)-.2 G 4.119(rage. The).15 F(def)117 675.6 Q
-(ault de\214nition is:)-.1 E EP
-%%Page: 76 72
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-76 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(return \(pri > \(QueueF)175 180 Q
-(actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 192 Q 2.063
-(If the current load a)117 208.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)-4.562 F 1.057
-(called\) is less than the lo)117 220.2 R 3.558(wt)-.25 G 1.058
-(hreshold load a)-3.558 F -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x)
-3.558 E F1 3.558(,v)C(ariable)-3.808 E F2(QueueLA)3.558 E F1(\),)A F2
-(shouldqueue)3.558 E F1(returns)117 232.2 Q/F3 9/Times-Roman@0 SF -.666
-(FA)2.587 G(LSE).666 E F1 .086(immediately \(that is, it should)2.587 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 .086(rage e).15 F .086(xceeds the)-.15 F .587
-(high threshold load a)117 244.2 R -.15(ve)-.2 G .587(rage \(option).15
-F F0(X)3.087 E F1 3.087(,v)C(ariable)-3.337 E F2(RefuseLA)3.087 E F1
-(\),)A F2(shouldqueue)3.088 E F1(returns)3.088 E F3(TR)3.088 E(UE)-.36 E
-F1(immedi-)3.088 E(ately)117 256.2 Q 7.126(.O)-.65 G 2.125
-(therwise, it computes the function based on the message priority)-7.126
-F 4.625(,t)-.65 G 2.125(he queue f)-4.625 F(actor)-.1 E(\(option)117
-268.2 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)-2.5 E(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.066(An implementation wishing to tak)142 284.4
-R 3.566(et)-.1 G 1.067
-(he actual age of the message into account can also)-3.566 F 1.41
-(use the)117 296.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)-3.91 F 1.41
-(as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .928
-(Note that the)117 308.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 320.4 R .395
-(wer the priority of the message with time\); the e)-.25 F .395
-(xpectation is that)-.15 F(the)117 332.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.5. Refusing)102 356.4 R(Incoming SMTP Connections)2.5 E F1 1.149
-(The function)142 372.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.563(refused. The)117
-384.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 396.6 Q -.15(ve)-.2 G
-(rage option \(option).15 E F0(X)2.5 E F1 2.5(,g)C(lobal v)-2.5 E
-(ariable)-.25 E F2(RefuseLA)2.5 E F1(\):)A(bool)157 412.8 Q
-(refuseconnections\(\))157 424.8 Q({)157 436.8 Q
-(return \(RefuseLA > 0 && CurrentLA >= RefuseLA\);)175 448.8 Q(})157
-460.8 Q 2.5(Am)117 477 S(ore cle)-2.5 E -.15(ve)-.25 G 2.5(ri).15 G
-(mplementation could look at more system resources.)-2.5 E F0 2.5
-(6.3.6. Load)102 501 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .244
-(The routine)142 517.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.743 E
-(ution)-.2 E 1.156(includes se)117 529.2 R -.15(ve)-.25 G 1.157
-(ral possible implementations.).15 F 1.157(If you are porting to a ne)
-6.157 F 3.657(we)-.25 G -.4(nv)-3.657 G 1.157(ironment you may).4 F
-(need to add some ne)117 543.2 Q 2.5(wt)-.25 G(weaks.)-2.5 E/F4 7
-/Times-Roman@0 SF(26)-4 I F0 2.5(6.4. Con\214guration)87 567.2 R
-(in sendmail/daemon.c)2.5 E F1 .128(The \214le)127 583.4 R F2
-(sendmail/daemon.c)2.628 E F1 .128
-(contains a number of routines that are dependent on the local net-)
-2.628 F -.1(wo)102 595.4 S(rking en).1 E 2.5(vironment. The)-.4 F -.15
-(ve)2.5 G(rsion supplied assumes you ha).15 E .3 -.15(ve B)-.2 H
-(SD style sock).15 E(ets.)-.1 E 2.16(In pre)127 611.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 623.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)-4.418 H 1.918
-(ecommend that you create a ne).25 F 4.418(wk)-.25 G -.15(ey)-4.518 G
-1.918(ed map).15 F(instead.)102 635.6 Q .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/F5 5/Times-Roman@0 SF(26)93.6 689.2 Q/F6 8
-/Times-Roman@0 SF
-(If you do, please send updates to sendmail@Sendmail.ORG.)3.2 I EP
-%%Page: 77 73
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-77)195.86 E 2.5(7. A)72 96 R(CKNO)-.55 E(WLEDGEMENTS)-.5 E/F1 10
-/Times-Roman@0 SF(I')112 112.2 Q 2.036 -.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)-4.237 F 4.237(ye)-.15 G
-(mplo)-4.237 E 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737
-(een remarkably patient).15 F .404(about letting me w)87 124.2 R .404
-(ork on a lar)-.1 F .404(ge project that w)-.18 F .403
-(as not part of my of)-.1 F .403(\214cial job)-.25 F 5.403(.T)-.4 G .403
-(his includes time on the)-5.403 F .281(INGRES Project at the Uni)87
-136.2 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E
-1.582 -.65(y, a)-.15 H 2.782(tB).65 G .282(ritton Lee, and ag)-2.782 F
-.282(ain on the Mammoth)-.05 F(and T)87 148.2 Q(itan Projects at Berk)
--.35 E(ele)-.1 E -.65(y.)-.15 G .79(Much of the second w)112 164.4 R
--2.25 -.2(av e)-.1 H .789(of impro)3.49 F -.15(ve)-.15 G .789
-(ments resulting in v).15 F .789(ersion 8.1 should be credited to Bryan)
--.15 F .545(Costales of the International Computer Science Institute.)87
-176.4 R .545(As he passed me drafts of his book on)5.545 F F2(send-)
-3.045 E(mail)87 188.4 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E
-(orking on things ag)-.1 E 2.5(ain. Bryan)-.05 F -.1(wa)2.5 G 2.5(sa).1
-G(lso a)-2.5 E -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25
-G(f.)-2.5 E(Gre)112 204.6 Q .168(gory Neil Shapiro of W)-.15 F .168(orc\
-ester Polytechnic Institute has become instrumental in all phases of)-.8
-F F2(sendmail)87 216.6 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34
-(lopment, and w).15 F .34(as lar)-.1 F .34
-(gely responsible for getting v)-.18 F .34(ersions 8.8 and 8.9 out the)
--.15 F(door)87 228.6 Q(.)-.55 E(Man)112 244.8 Q 2.857 -.65(y, m)-.15 H
-(an).65 E 4.057(yp)-.15 G 1.557(eople contrib)-4.057 F 1.556
-(uted chunks of code and ideas to)-.2 F F2(sendmail)4.056 E F1 6.556(.I)
-C 4.056(th)-6.556 G 1.556(as pro)-4.056 F -.15(ve)-.15 G 4.056(nt).15 G
-4.056(ob)-4.056 G 4.056(ea)-4.056 G .405(group netw)87 256.8 R .405
-(ork ef)-.1 F 2.905(fort. V)-.25 F .405(ersion 8 in particular w)-1.11 F
-.405(as a group project.)-.1 F .406(The follo)5.406 F .406
-(wing people and or)-.25 F -.05(ga)-.18 G(niza-).05 E
-(tions made notable contrib)87 268.8 Q(utions:)-.2 E(Claus Assmann)127
-285 Q(John Beck, He)127 297 Q(wlett-P)-.25 E(ackard & Sun Microsystems)
--.15 E -.25(Ke)127 309 S(ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G
-(rsity of California, Berk).15 E(ele)-.1 E(y)-.15 E(Andre)127 321 Q 2.5
-(wC)-.25 G(heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 333 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 & InfoBeat)127
-345 Q -.15(Pa)127 357 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O
-(Pell\) Emanuelsson)-2.5 E(Craig Ev)127 369 Q(erhart, T)-.15 E
-(ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 381 Q -.8(To)127
-393 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5 E
-(gian School of Economics)-.15 E
-(Kari Hurtta, Finnish Meteorological Institute)127 405 Q
-(Allan E. Johannesen, WPI)127 417 Q(Jonathan Kamens, OpenV)127 429 Q
-(ision T)-.6 E(echnologies, Inc.)-.7 E -.8(Ta)127 441 S
-(kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E
-(Brian Kantor)127 453 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G
-(rsity of California, San Die).15 E(go)-.15 E(John K)127 465 Q(ennedy)
--.25 E 2.5(,C)-.65 G(al State Uni)-2.5 E -.15(ve)-.25 G(rsity).15 E 2.5
-(,C)-.65 G(hico)-2.5 E(Murray S. K)127 477 Q(uchera)-.15 E(wy)-.15 E 2.5
-(,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 489 Q 2.5
-(,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 501 Q
-(Motonori Nakamura, Ritsumeikan Uni)127 513 Q -.15(ve)-.25 G(rsity & K)
-.15 E(yoto Uni)-.25 E -.15(ve)-.25 G(rsity).15 E
-(John Gardiner Myers, Carne)127 525 Q(gie Mellon Uni)-.15 E -.15(ve)-.25
-G(rsity).15 E(Neil Rick)127 537 Q(ert, Northern Illinois Uni)-.1 E -.15
-(ve)-.25 G(rsity).15 E(Gre)127 549 Q(gory Neil Shapiro, WPI)-.15 E
-(Eric Schnoebelen, Con)127 561 Q .3 -.15(vex C)-.4 H(omputer Corp.).15 E
-(Eric W)127 573 Q(assenaar)-.8 E 2.5(,N)-.4 G
-(ational Institute for Nuclear and High Ener)-2.5 E(gy Ph)-.18 E
-(ysics, Amsterdam)-.05 E(Randall W)127 585 Q(inchester)-.4 E 2.5(,U)-.4
-G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127 597
-Q(olfhugel, P)-.8 E(asteur Institute & Herv)-.15 E 2.5(eS)-.15 G
-(chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 609 Q
-3.22(Ia)87 625.2 S .72(pologize for an)-3.22 F .72(yone I ha)-.15 F
-1.019 -.15(ve o)-.2 H .719(mitted, misspelled, misattrib).15 F .719
-(uted, or otherwise missed.)-.2 F .719(At this point, I)5.719 F 1.092
-(suspect that at least a hundred people ha)87 637.2 R 1.393 -.15(ve c)
--.2 H(ontrib).15 E 1.093(uted code, and man)-.2 F 3.593(ym)-.15 G 1.093
-(ore ha)-3.593 F 1.393 -.15(ve c)-.2 H(ontrib).15 E 1.093(uted ideas,)
--.2 F 1.534(comments, and encouragement.)87 649.2 R(I')6.534 E 1.834
--.15(ve t)-.5 H 1.534(ried to list them in the RELEASE_NO).15 F 1.533
-(TES in the distrib)-.4 F(ution)-.2 E(directory)87 661.2 Q 5(.I)-.65 G
-(appreciate their contrib)-2.5 E(ution as well.)-.2 E .742
-(Special thanks are reserv)112 677.4 R .742(ed for Michael Corrig)-.15 F
-.743(an and Christophe W)-.05 F .743(olfhugel, who besides being)-.8 F
--.1(wo)87 689.4 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha)
--.2 F 2.4 -.15(ve a)-.2 H 2.1(lso consented to be added to the `).15 F
-(`sendmail@Send-)-.74 E(mail.ORG')87 701.4 Q 3.61('l)-.74 G 1.11
-(ist and, by answering the b)-3.61 F 1.111
-(ulk of the questions sent to that list, ha)-.2 F 1.411 -.15(ve f)-.2 H
-1.111(reed me up to do).15 F(other w)87 713.4 Q(ork.)-.1 E EP
-%%Page: 78 74
-%%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)56.92 E F2(x)2.5 E F1 5(.O)C(peration modes are:)
--5 E 12.22(mD)184 233.4 S(eli)-12.22 E -.15(ve)-.25 G 2.5(rm).15 G
-(ail \(def)-2.5 E(ault\))-.1 E 16.11(sS)184 245.4 S
-(peak SMTP on input side)-16.11 E 8.06(a\207 `)184 257.4 R -.8(`A)-.74 G
-(rpanet').8 E 2.5('m)-.74 G(ode \(get en)-2.5 E -.15(ve)-.4 G
-(lope sender information from header\)).15 E 15(dR)184 269.4 S
-(un as a daemon in background)-15 E 12.78(DR)184 281.4 S
-(un as a daemon in fore)-12.78 E(ground)-.15 E 17.22(tR)184 293.4 S
-(un in test mode)-17.22 E 15(vJ)184 305.4 S(ust v)-15 E
-(erify addresses, don')-.15 E 2.5(tc)-.18 G(ollect or deli)-2.5 E -.15
-(ve)-.25 G(r).15 E 17.22(iI)184 317.4 S(nitialize the alias database)
--17.22 E 15(pP)184 329.4 S(rint the mail queue)-15 E 15(hP)184 341.4 S
-(rint the persistent host status database)-15 E 12.78(HP)184 353.4 S(ur)
--12.78 E(ge e)-.18 E
-(xpired entries from the persistent host status database)-.15 E<ad42>72
-373.8 Q F2(type)A F1(Indicate body type.)43.03 E<ad43>72 390 Q F2
-(\214le)A F1 .947(Use a dif)47.47 F .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 402 Q<ad64>72 418.2 Q F2(le)A(vel)
--.15 E F1(Set deb)42.63 E(ugging le)-.2 E -.15(ve)-.25 G(l.).15 E<ad66>
-72 434.4 Q F2(addr)2.5 E F1 .627(The en)41.64 F -.15(ve)-.4 G .627
-(lope sender address is set to).15 F F2(addr)3.127 E F1 5.627(.T)C .628
-(his address may also be used in the From:)-5.627 F .153
-(header if that header is missing during initial submission.)144 446.4 R
-.152(The en)5.152 F -.15(ve)-.4 G .152(lope sender address is).15 F
-1.263(used as the recipient for deli)144 458.4 R -.15(ve)-.25 G 1.263
-(ry status noti\214cations and may also appear in a Return-).15 F -.15
-(Pa)144 470.4 S(th: header).15 E(.)-.55 E<ad46>72 486.6 Q F2(name)2.5 E
-F1(Sets the full name of this user to)36.64 E F2(name)2.5 E F1(.)A 56.64
-(\255G When)72 502.8 R 1.176
-(accepting messages via the command line, indicate that the)3.677 F
-3.676(ya)-.15 G 1.176(re for relay \(g)-3.676 F(ate-)-.05 E -.1(wa)144
-514.8 S 2.215(y\) submission.).1 F 2.216
-(sendmail may complain about syntactically in)7.215 F -.25(va)-.4 G
-2.216(lid messages, e.g.,).25 F .037(unquali\214ed host names, rather t\
-han \214xing them when this \215ag is set.)144 526.8 R .037
-(sendmail will not do)5.037 F(an)144 538.8 Q 2.5(yc)-.15 G
-(anonicalization in this mode.)-2.5 E<ad68>72 555 Q F2(cnt)2.5 E F1 .725
-(Sets the \231hop count\232 to)46.64 F F2(cnt)3.225 E F1 5.725(.T)C .726
-(his represents the number of times this message has been)-5.725 F .02
-(processed by)144 567 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 reac\
-hes MAXHOP \(currently 30\))144 579 R F2(sendmail)4.021 E F1(thro)144
-591 Q(ws a)-.25 E -.1(wa)-.15 G 2.5(yt).1 G(he message with an error)
--2.5 E(.)-.55 E<ad4c>72 607.2 Q F2(ta)2.5 E(g)-.1 E F1 1.483
-(Sets the identi\214er used for syslog.)45.07 F 1.482
-(Note that this identi\214er is set as early as possible.)6.483 F(Ho)144
-619.2 Q(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail)2.915 E F1
-.015(may be used if problems arise before the command line ar)2.515 F
-.016(guments are)-.18 F(processed.)144 631.2 Q 58.86(\255n Don')72 647.4
-R 2.5(td)-.18 G 2.5(oa)-2.5 G(liasing or forw)-2.5 E(arding.)-.1 E<ad4e>
-72 663.6 Q F2(noti\214cations)2.5 E F1 -.8(Ta)7.19 G 3.128(ga).8 G .628
-(ll addresses being sent as w)-3.128 F .628(anting the indicated)-.1 F
-F2(noti\214cations)3.128 E F1 3.127(,w)C .627(hich consists of the)
--3.127 F -.1(wo)144 675.6 S .474
-(rd \231NEVER\232 or a comma-separated list of \231SUCCESS\232, \231F).1
-F .474(AILURE\232, and \231DELA)-.74 F<599a>-1.05 E .32 LW 76 685.2 72
-685.2 DL 80 685.2 76 685.2 DL 84 685.2 80 685.2 DL 88 685.2 84 685.2 DL
-92 685.2 88 685.2 DL 96 685.2 92 685.2 DL 100 685.2 96 685.2 DL 104
-685.2 100 685.2 DL 108 685.2 104 685.2 DL 112 685.2 108 685.2 DL 116
-685.2 112 685.2 DL 120 685.2 116 685.2 DL 124 685.2 120 685.2 DL 128
-685.2 124 685.2 DL 132 685.2 128 685.2 DL 136 685.2 132 685.2 DL 140
-685.2 136 685.2 DL 144 685.2 140 685.2 DL 148 685.2 144 685.2 DL 152
-685.2 148 685.2 DL 156 685.2 152 685.2 DL 160 685.2 156 685.2 DL 164
-685.2 160 685.2 DL 168 685.2 164 685.2 DL 172 685.2 168 685.2 DL 176
-685.2 172 685.2 DL 180 685.2 176 685.2 DL 184 685.2 180 685.2 DL 188
-685.2 184 685.2 DL 192 685.2 188 685.2 DL 196 685.2 192 685.2 DL 200
-685.2 196 685.2 DL 204 685.2 200 685.2 DL 208 685.2 204 685.2 DL 212
-685.2 208 685.2 DL 216 685.2 212 685.2 DL/F3 8/Times-Roman@0 SF
-(\207Deprecated.)93.6 697.2 Q/F4 10/Times-Bold@0 SF 193.36
-(SMM:08-78 Sendmail)72 756 R(Installation and Operation Guide)2.5 E EP
-%%Page: 79 75
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-79)195.86 E/F1 10/Times-Roman@0 SF .86(for successful deli)144
-96 R -.15(ve)-.25 G(ry).15 E 3.36(,f)-.65 G .86
-(ailure, and a message that is stuck in a queue some)-3.46 F 3.36
-(where. The)-.25 F(def)144 108 Q(ault is \231F)-.1 E(AILURE,DELA)-.74 E
-(Y\232.)-1.05 E<ad72>72 124.2 Q/F2 10/Times-Italic@0 SF(addr)2.5 E F1
-(An obsolete form of)41.64 E F0<ad66>2.5 E F1(.)A<ad6f>72 140.4 Q F2
-1.666(xv)C(alue)-1.666 E F1(Set option)33.594 E 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 Section 5.6.)-5 E<ad4f>72 156.6 Q F2
-(option)A F0(=)A F2(value)A F1(Set)6.22 E F2(option)5.173 E F1 2.674
-(to the speci\214ed)5.173 F F2(value)5.174 E F1 2.674
-(\(for long form option names\).)5.174 F 2.674(These options are)7.674 F
-(described in Section 5.6.)144 168.6 Q<ad4d>72 184.8 Q F2 1.666(xv)C
-27.204(alue Set)-1.666 F(macr)2.5 E 2.5(oxt)-.45 G 2.5(ot)-2.5 G
-(he speci\214ed value)-2.5 E(.)-.15 E F1<ad70>72 201 Q F2(pr)A(otocol)
--.45 E F1 .401(Set the sending protocol.)27.92 F .401
-(Programs are encouraged to set this.)5.401 F .4
-(The protocol \214eld can be)5.401 F .114(in the form)144 213 R F2(pr)
-2.614 E(otocol)-.45 E F0(:)A F2(host)A F1 .114
-(to set both the sending protocol and sending host.)2.614 F -.15(Fo)
-5.115 G 2.615(re).15 G(xample,)-2.765 E 2.147(\231\255pUUCP:uunet\232 s\
-ets the sending protocol to UUCP and the sending host to uunet.)144 225
-R .973(\(Some e)144 237 R .974
-(xisting programs use \255oM to set the r and s macros; this is equi)
--.15 F -.25(va)-.25 G .974(lent to using).25 F(\255p.\))144 249 Q<ad71>
-72 265.2 Q F2(time)A F1 -.35(Tr)44.14 G 3.168(yt).35 G 3.167(op)-3.168 G
-.667(rocess the queued up mail.)-3.167 F .667(If the time is gi)5.667 F
--.15(ve)-.25 G .667(n, a).15 F F2(sendmail)3.167 E F1 .667
-(will run through the)3.167 F(queue at the speci\214ed interv)144 277.2
-Q(al to deli)-.25 E -.15(ve)-.25 G 2.5(rq).15 G
-(ueued mail; otherwise, it only runs once.)-2.5 E<ad71>72 293.4 Q F2
-(Xstring)A F1 .312
-(Run the queue once, limiting the jobs to those matching)31.91 F F2
-(Xstring)2.813 E F1 5.313(.T)C .313(he k)-5.313 F .613 -.15(ey l)-.1 H
-(etter).15 E F2(X)2.813 E F1 .313(can be)2.813 F F0(I)144 305.4 Q F1
-.671(to limit based on queue identi\214er)3.171 F(,)-.4 E F0(R)3.171 E
-F1 .67(to limit based on recipient, or)3.171 F F0(S)3.17 E F1 .67
-(to limit based on)3.17 F(sender)144 317.4 Q 6.053(.A)-.55 G 1.054(part\
-icular queued job is accepted if one of the corresponding addresses con\
--)-2.5 F .033(tains the indicated)144 329.4 R F2(string)2.533 E F1 5.033
-(.M)C(ultiple)-5.033 E F2(\255qX)2.533 E F1 .033
-(\215ags are permitted, with items with the same k)2.533 F -.15(ey)-.1 G
-(letter \231or'ed\232 together)144 341.4 Q 2.5(,a)-.4 G
-(nd items with dif)-2.5 E(ferent k)-.25 E .3 -.15(ey l)-.1 H
-(etters \231and'ed\232 together).15 E(.)-.55 E(\255R ret)72 357.6 Q
-1.687(What information you w)46.64 F 1.687
-(ant returned if the message bounces;)-.1 F F2 -.37(re)4.187 G(t).37 E
-F1 1.687(can be \231HDRS\232 for)4.187 F .878
-(headers only or \231FULL\232 for headers plus body)144 369.6 R 5.878
-(.T)-.65 G .877(his is a request only; the other end is)-5.878 F 1.308
-(not required to honor the parameter)144 381.6 R 6.308(.I)-.55 G 3.808
-<6699>-6.308 G 1.309(HDRS\232 is speci\214ed local bounces also return)
--3.808 F(only the headers.)144 393.6 Q 61.08(\255t Read)72 409.8 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.539(lists. The)144 421.8 R
-.039(\231Bcc:\232 line will be deleted before sending.)2.539 F(An)5.039
-E 2.539(ya)-.15 G .04(ddresses in the ar)-2.539 F .04(gument v)-.18 F
-(ec-)-.15 E(tor will be deleted from the send list.)144 433.8 Q 56.64
-(\255U Indicate)72 450 R 1.476
-(that this is an initial User Agent submission.)3.977 F 1.476
-(This \215ag is deprecated.)6.476 F(Future)6.476 E .558(releases will i\
-gnore this \215ag and assume all submissions from the command line are \
-ini-)144 462 R(tial submissions.)144 474 Q(\255V en)72 490.2 Q 32.32
-(vid The)-.4 F(indicated)3.18 E F2(en)3.18 E(vid)-.4 E F1 .68
-(is passed with the en)3.18 F -.15(ve)-.4 G .679
-(lope of the message and returned if the mes-).15 F(sage bounces.)144
-502.2 Q<ad58>72 518.4 Q F2(lo)2.5 E(g\214le)-.1 E F1 .724(Log all traf)
-31.74 F .724(\214c in and out of)-.25 F F2(sendmail)3.225 E F1 .725
-(in the indicated)3.225 F F2(lo)3.225 E(g\214le)-.1 E F1 .725(for deb)
-3.225 F .725(ugging mailer prob-)-.2 F 2.5(lems. This)144 530.4 R
-(produces a lot of data v)2.5 E
-(ery quickly and should be used sparingly)-.15 E(.)-.65 E .638
-(There are a number of options that may be speci\214ed as primiti)97
-546.6 R .937 -.15(ve \215)-.25 H 3.137(ags. These).15 F .637
-(are the e, i, m, and v)3.137 F 3.784(options. Also,)72 558.6 R 1.284
-(the f option may be speci\214ed as the)3.784 F F0<ad73>3.784 E F1 3.785
-(\215ag. The)3.785 F 1.285
-(DSN related options \231\255N\232, \231\255R\232, and)3.785 F
-<99ad569a206861>72 570.6 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5
-G(ects on).25 E F2(sendmail)2.5 E F1(running as daemon.)2.5 E EP
-%%Page: 80 76
-%%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)-2.792 F/F2 10/Times-Bold@0 SF(Q)72 213 Q
-F1 .002(option in the)2.502 F/F3 10/Times-Italic@0 SF(sendmail.cf)2.503
-E F1 .003(\214le, usually)2.503 F F3(/var/spool/mqueue)2.503 E F1(or)
-2.503 E F3(/usr/spool/mqueue)2.503 E F1 5.003(.T)C .003(he indi)-5.003 F
-.003(vidual qf, df, and)-.25 F(xf \214les may be stored in separate)72
-225 Q F3(qf/)2.5 E F1(,)A F3(df/)2.5 E F1 2.5(,a)C(nd)-2.5 E F3(xf/)2.5
-E F1(subdirectories if the)2.5 E 2.5(ya)-.15 G
-(re present in the queue directory)-2.5 E(.)-.65 E 2.181 -.8(To u)97
-241.2 T .581(se multiple queues, supply a v).8 F .581
-(alue ending with an asterisk.)-.25 F -.15(Fo)5.58 G 3.08(re).15 G
-(xample,)-3.23 E F3(/var/spool/mqueue/q*)3.08 E F1 1.004
-(will use all of the directories or symbolic links to directories be)72
-253.2 R 1.005(ginning with `q' in)-.15 F F3(/var/spool/mqueue)3.505 E F1
-(as)3.505 E 1.639(queue directories.)72 265.2 R(Ne)6.639 E 4.139(wm)-.25
-G 1.639(essages will be randomly placed into one of the queues.)-4.139 F
-1.638(Do not change the)6.638 F
-(queue directory structure while sendmail is running.)72 277.2 Q .806
-(All queue \214les ha)97 293.4 R 1.106 -.15(ve t)-.2 H .807(he name).15
-F F3(x)3.307 E F2(f)1.666 E F3(YMDhmsNPPPPP)A F1(where)3.307 E F3
-(YMDhmsNPPPPP)3.307 E F1 .807(is the)3.307 F F3(id)3.307 E F1 .807
-(for this mes-)3.307 F(sage and the)72 305.4 Q F3(x)2.5 E F1(is a type.)
-2.5 E(The indi)5 E(vidual letters in the)-.25 E F3(id)2.5 E F1(are:)2.5
-E 28.78(YE)72 321.6 S(ncoded year)-28.78 E 27.11(ME)72 337.8 S
-(ncoded month)-27.11 E 28.78(DE)72 354 S(ncoded day)-28.78 E 31(hE)72
-370.2 S(ncoded hour)-31 E 28.22(mE)72 386.4 S(ncoded minute)-28.22 E
-32.11(sE)72 402.6 S(ncoded second)-32.11 E 28.78(NE)72 418.8 S -1.85 -.4
-(nv e)-28.78 H(lope number).4 E 5.7(PPPPP First)72 435 R<8c76>2.5 E 2.5
-(ed)-.15 G(igits of the process ID)-2.5 E 1.174
-(All \214les with the same id collecti)97 451.2 R -.15(ve)-.25 G 1.174
-(ly de\214ne one message.).15 F 1.173(If memory-b)6.173 F(uf)-.2 E 1.173
-(fered \214les are a)-.25 F -.25(va)-.2 G(ilable,).25 E
-(some of these \214les may ne)72 463.2 Q -.15(ve)-.25 G 2.5(ra).15 G
-(ppear on disk.)-2.5 E(The types are:)97 479.4 Q 31(dT)72 495.6 S
-(he data \214le.)-31 E(The message body \(e)5 E
-(xcluding the header\) is k)-.15 E(ept in this \214le.)-.1 E 31(qT)72
-511.8 S(he queue control \214le.)-31 E
-(This \214le contains the information necessary to process the job)5 E
-(.)-.4 E 33.22(tA)72 528 S .344(temporary \214le.)-30.376 F .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 540 Q F2(qf)2.5 E F1(\214le v)2.5 E
-(ery quickly)-.15 E(.)-.65 E 31(xA)72 556.2 S .567(transcript \214le, e)
--27.933 F .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 568.2 Q(The)97 584.4 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-)-5.834 F(lo)72 596.4 Q(ws:)-.25 E 28.78(VT)72
-612.6 S .82(he v)-28.78 F .82
-(ersion number of the queue \214le format, used to allo)-.15 F 3.319(wn)
--.25 G -.25(ew)-3.319 G F3(sendmail)3.569 E F1 .819
-(binaries to read queue)3.319 F .003(\214les created by older v)108
-624.6 R 2.504(ersions. Def)-.15 F .004(aults to v)-.1 F .004
-(ersion zero.)-.15 F .004
-(Must be the \214rst line of the \214le if present.)5.004 F -.15(Fo)108
-636.6 S 2.5(r8).15 G(.10 the v)-2.5 E(ersion number is 3.)-.15 E 28.78
-(HA)72 652.8 S .33(header de\214nition.)-25.95 F .33(There may be an)
-5.33 F 2.829(yn)-.15 G .329(umber of these lines.)-2.829 F .329
-(The order is important: the)5.329 F 2.829(yr)-.15 G(epre-)-2.829 E .046
-(sent the order in the \214nal message.)108 664.8 R .046
-(These use the same syntax as header de\214nitions in the con\214gu-)
-5.046 F(ration \214le.)108 676.8 Q 29.33(CT)72 693 S .575
-(he controlling address.)-29.33 F .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 705 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 2.247(/etc/passwd \214le\);)108 717 R F3
-(aliasname)4.747 E F1 2.247(is the name of the alias that e)4.747 F
-2.246(xpanded to this address \(used for)-.15 F F2 193.36
-(SMM:08-80 Sendmail)72 756 R(Installation and Operation Guide)2.5 E EP
-%%Page: 81 77
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-81)195.86 E/F1 10/Times-Roman@0 SF(printing messages\).)108 96 Q
-28.78(QT)72 112.2 S .797(he `)-28.78 F .797(`original recipient')-.74 F
-.798(', speci\214ed by the ORCPT= \214eld in an ESMTP transaction.)-.74
-F .798(Used e)5.798 F(xclu-)-.15 E(si)108 124.2 Q -.15(ve)-.25 G
-(ly for Deli).15 E -.15(ve)-.25 G(ry Status Noti\214cations.).15 E
-(It applies only to the immediately follo)5 E(wing `R' line.)-.25 E
-29.33(RA)72 140.4 S .705(recipient address.)-26.125 F .705
-(This will normally be completely aliased, b)5.705 F .705
-(ut is actually realiased when the)-.2 F .492(job is processed.)108
-152.4 R .492(There will be one line for each recipient.)5.492 F -1.11
-(Ve)5.492 G .493(rsion 1 qf \214les also include a lead-)1.11 F .689(in\
-g colon-terminated list of \215ags, which can be `S' to return a messag\
-e on successful \214nal deli)108 164.4 R(v-)-.25 E(ery)108 176.4 Q 3.327
-(,`)-.65 G .828(F' to return a message on f)-3.327 F .828
-(ailure, `D' to return a message if the message is delayed, `B' to)-.1 F
-.941(indicate that the body should be returned, `N' to suppress returni\
-ng the body)108 188.4 R 3.44(,a)-.65 G .94(nd `P' to declare)-3.44 F
-(this as a `)108 200.4 Q(`primary')-.74 E 2.5('\()-.74 G
-(command line or SMTP-session\) address.)-2.5 E 30.44(ST)72 216.6 S
-(he sender address.)-30.44 E(There may only be one of these lines.)5 E
-29.89(TT)72 232.8 S(he job creation time.)-29.89 E
-(This is used to compute when to time out the job)5 E(.)-.4 E 30.44(PT)
-72 249 S .113(he current message priority)-30.44 F 5.113(.T)-.65 G .113
-(his is used to order the queue.)-5.113 F .114(Higher numbers mean lo)
-5.114 F .114(wer priori-)-.25 F 3.677(ties. The)108 261 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
-(message class and the size of the message.)108 273 Q 27.11(MA)72 289.2
-S 2.703(message. This)-24.407 F .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 301.2 R(can contain an)2.5 E 2.5(yt)-.15 G -.15(ex)
--2.5 G(t.).15 E 30.44(FF)72 317.4 S .044
-(lag bits, represented as one letter per \215ag.)-30.44 F .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 329.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 341.4 Q 28.78(NT)72 357.6 S(he total number of deli)-28.78
-E -.15(ve)-.25 G(ry attempts.).15 E 28.78(KT)72 373.8 S
-(he time \(as seconds since January 1, 1970\) of the last deli)-28.78 E
--.15(ve)-.25 G(ry attempt.).15 E 32.67(IT)72 390 S .725
-(he i-number of the data \214le; this can be used to reco)-32.67 F -.15
-(ve)-.15 G 3.224(ry).15 G .724(our mail queue after a disastrous disk)
--3.224 F(crash.)108 402 Q 31($A)72 418.2 S .829(macro de\214nition.)
--27.671 F .829(The v)5.829 F .829
-(alues of certain macros \(as of this writing, only)-.25 F F0($r)3.33 E
-F1(and)3.33 E F0($s)3.33 E F1 3.33(\)a)C .83(re passed)-3.33 F
-(through to the queue run phase.)108 430.2 Q 29.33(BT)72 446.4 S .925
-(he body type.)-29.33 F .925(The remainder of the line is a te)5.925 F
-.925(xt string de\214ning the body type.)-.15 F .924(If this \214eld is)
-5.924 F .009(missing, the body type is assumed to be \231unde\214ned\
-\232 and no special processing is attempted.)108 458.4 R(Le)5.009 E -.05
-(ga)-.15 G(l).05 E -.25(va)108 470.4 S
-(lues are \2317BIT\232 and \2318BITMIME\232.).25 E 29.89(ZT)72 486.6 S
-(he original en)-29.89 E -.15(ve)-.4 G
-(lope id \(from the ESMTP transaction\).).15 E -.15(Fo)5 G 2.5(rD).15 G
-(eli)-2.5 E -.15(ve)-.25 G 2.5(rS).15 G(tatus Noti\214cations only)-2.5
-E(.)-.65 E 4.073(As an e)97 502.8 R 4.073(xample, the follo)-.15 F 4.072
-(wing is a queue \214le sent to \231eric@mammoth.Berk)-.25 F(ele)-.1 E
--.65(y.)-.15 G 4.072(EDU\232 and).65 F(\231bostic@ok)72 516.8 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)-4 I F1(:)4 I .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 .718(This e)3.2 J .718(xample is contri)-.12 F -.12
-(ve)-.2 G 2.718(da).12 G .718(nd probably inaccurate for your en)-2.718
-F 2.719(vironment. Glance)-.32 F -.12(ove)2.719 G 2.719(ri).12 G 2.719
-(tt)-2.719 G 2.719(og)-2.719 G .719(et an idea; nothing can replace)
--2.719 F(looking at what your o)72 692.4 Q(wn system generates.)-.2 E EP
-%%Page: 82 78
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-82 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(P835771)
-112 96 Q(T404261372)112 108 Q(Seric)112 120 Q(Ceric:sendmail@v)112 132 Q
-(angogh.CS.Berk)-.25 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
-(Reric@mammoth.Berk)112 144 Q(ele)-.1 E -.65(y.)-.15 G(EDU).65 E
-(Rbostic@ok)112 156 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 168 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
-180 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 1992 00:28:55 -0700)132 192 Q(HRecei)112 204 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 1992 00:28:54 -0700)132 216 Q(HRecei)112 228 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 1992 03:29:14 -0400)132 240 Q(HRecei)112 252 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 1992 09:31:25 GMT)132 264 Q
-(H?F?From: eric@foo.bar)112 276 Q(.baz.de \(Eric Allman\))-.55 E
-(H?x?Full-name: Eric Allman)112 288 Q
-(HMessage-id: <9207170931.AA22757@foo.bar)112 300 Q(.baz.de>)-.55 E(HT)
-112 312 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 324 Q(xample message)-.15 E
-.658(This sho)72 340.2 R .658(ws the person who sent the message, the s\
-ubmission time \(in seconds since January 1, 1970\), the)-.25 F
-(message priority)72 352.2 Q 2.5(,t)-.65 G
-(he message class, the recipients, and the headers for the message.)-2.5
-E EP
-%%Page: 83 79
-%%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)-3 G(UPPOR)-3 E 3(TF)-.48 G(ILES)-3 E/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)-4.02 G
-1.52(hese can be)-4.02 F(changed by editing the sendmail.cf \214le; che\
-ck there to \214nd the actual 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)-3.735 F
-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.)-3.702 F 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(/etc/mail/sendmail.cf)72 325.8 Q
-(The con\214guration \214le, in te)144 337.8 Q(xtual form.)-.15 E 1.72
-(/etc/mail/help\214le The)72 354 R(SMTP help \214le.)2.5 E
-(/etc/mail/statistics)72 370.2 Q 2.5(As)144 382.2 S
-(tatistics \214le; need not be present.)-2.5 E(/etc/mail/sendmail.pid)72
-398.4 Q .318(Created in daemon mode; it contains the process id of the \
-current SMTP daemon.)144 410.4 R .318(If you)5.318 F 1.047
-(use this in scripts; use `)144 422.4 R 1.047(`head \2551')-.74 F 3.548
-('t)-.74 G 3.548(og)-3.548 G 1.048
-(et just the \214rst line; the second line contains the)-3.548 F .68
-(command line used to in)144 434.4 R -.2(vo)-.4 G .879 -.1(ke t).2 H
-.679(he daemon, and later v).1 F .679(ersions of)-.15 F F2(sendmail)
-3.179 E F1 .679(may add more)3.179 F(information to subsequent lines.)
-144 446.4 Q 5.06(/etc/mail/aliases The)72 462.6 R(te)2.5 E(xtual v)-.15
-E(ersion of the alias \214le.)-.15 E(/etc/mail/aliases.db)72 478.8 Q
-(The alias \214le in)144 490.8 Q F2(hash)2.5 E F1(\(3\) format.)1.666 E
-(/etc/mail/aliases.{pag,dir})72 507 Q(The alias \214le in)144 519 Q F2
-(ndbm)2.5 E F1(\(3\) format.)1.666 E(/v)72 535.2 Q(ar/spool/mqueue)-.25
-E(The directory in which the mail queue\(s\) and temporary \214les resi\
-de.)144 547.2 Q(/v)72 563.4 Q(ar/spool/mqueue/qf*)-.25 E
-(Control \(queue\) \214les for messages.)144 575.4 Q(/v)72 591.6 Q
-(ar/spool/mqueue/df*)-.25 E(Data \214les.)144 603.6 Q(/v)72 619.8 Q
-(ar/spool/mqueue/tf*)-.25 E -.7(Te)144 631.8 S(mporary v).7 E
-(ersions of the qf \214les, used during queue \214le reb)-.15 E(uild.)
--.2 E(/v)72 648 Q(ar/spool/mqueue/xf*)-.25 E 2.5(At)144 660 S
-(ranscript of the current session.)-2.5 E F3
-(Sendmail Installation and Operation Guide)72 756 Q(SMM:08-83)195.86 E
-EP
-%%Page: 84 80
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF 193.36(SMM:08-84 Sendmail)72 60 R
-(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF
-(This page intentionally left blank;)256.225 300 Q
-(replace it with a blank sheet for double-sided output.)218.6 312 Q EP
-%%Page: 3 81
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-3)200.86 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(7)31 E 2.5(1.1. Compiling)87 139.2 R .43(Sendmail ...\
-.......................................................................\
-....................................)2.5 F(7)31 E 2.5(1.1.1. T)102 153.6
-R(weaking the Build In)-.8 E -.2(vo)-.4 G .19(cation ..................\
-...................................................................).2 F
-(7)31 E 2.5(1.1.2. Creating)102 168 R 2.5(aS)2.5 G
-(ite Con\214guration File)-2.5 E 28.5(.................................\
-............................................... 7)2.94 F 2.5(1.1.3. T)
-102 182.4 R(weaking the Mak)-.8 E 1.64(e\214le ........................\
-.......................................................................\
-..)-.1 F(7)31 E 2.5(1.1.4. Compilation)102 196.8 R(and installation)2.5
-E 28.5(................................................................\
-........................ 8)4.6 F 2.5(1.2. Con\214guration)87 211.2 R .99
-(Files ................................................................\
-................................................)2.5 F(8)31 E 2.5
-(1.3. Details)87 225.6 R(of Installation Files)2.5 E 28.5(.............\
-.......................................................................\
-............... 9)4.89 F 2.5(1.3.1. /usr/sbin/sendmail)102 240 R 23.5(.\
-.......................................................................\
-................................. 10)2.66 F 2.5
-(1.3.2. /etc/mail/sendmail.cf)102 254.4 R 23.5(........................\
-.......................................................................\
-..... 10)4.34 F 2.5(1.3.3. /usr/bin/ne)102 268.8 R -.1(wa)-.25 G 2.19(l\
-iases .................................................................\
-......................................).1 F(10)26 E 2.5
-(1.3.4. /usr/bin/hoststat)102 283.2 R 23.5(............................\
-.......................................................................\
-......... 10)4.6 F 2.5(1.3.5. /usr/bin/pur)102 297.6 R 1.18(gestat ....\
-.......................................................................\
-...............................)-.18 F(10)26 E 2.5(1.3.6. /v)102 312 R
-1.81(ar/spool/mqueue ..................................................\
-......................................................)-.25 F(10)26 E
-2.5(1.3.7. /v)102 326.4 R .97(ar/spool/mqueue/.hoststat ...............\
-.......................................................................\
-....)-.25 F(11)26 E 2.5(1.3.8. /etc/mail/aliases*)102 340.8 R 23.5(....\
-.......................................................................\
-............................... 11)4.06 F 2.5(1.3.9. /etc/rc)102 355.2 R
-(or /etc/init.d/sendmail)2.5 E 23.5(...................................\
-..................................................... 11)3.23 F 2.5
-(1.3.10. /etc/mail/help\214le)102 369.6 R 23.5(........................\
-.......................................................................\
-.......... 11)3.22 F 2.5(1.3.11. /etc/mail/statistics)102 384 R 23.5(..\
-.......................................................................\
-.............................. 13)3.77 F 2.5(1.3.12. /usr/bin/mailq)102
-398.4 R 23.5(..........................................................\
-................................................... 13)4.88 F 2.5
-(2. NORMAL)72 412.8 R(OPERA)2.5 E 1.56(TIONS ..........................\
-.......................................................................\
-............)-1.11 F(13)26 E 2.5(2.1. The)87 427.2 R(System Log)2.5 E
-23.5(..................................................................\
-.................................................. 13)4.89 F 2.5
-(2.1.1. F)102 441.6 R 2.26(ormat ......................................\
-.......................................................................\
-.............)-.15 F(13)26 E 2.5(2.1.2. Le)102 456 R -.15(ve)-.25 G 2.24
-(ls ...................................................................\
-........................................................).15 F(14)26 E
-2.5(2.2. Dumping)87 470.4 R .72(State .................................\
-.......................................................................\
-...............)2.5 F(14)26 E 2.5(2.3. The)87 484.8 R(Mail Queue)2.5 E
-23.5(..................................................................\
-................................................... 14)2.96 F 2.5
-(2.3.1. Printing)102 499.2 R(the queue)2.5 E 23.5(.....................\
-.......................................................................\
-............. 14)2.67 F 2.5(2.3.2. F)102 513.6 R(orcing the queue)-.15 E
-23.5(..................................................................\
-....................................... 14)3.94 F 2.5(2.4. Disk)87 528 R
-(Based Connection Information)2.5 E 23.5(..............................\
-....................................................... 15)3.79 F 2.5
-(2.5. The)87 542.4 R(Service Switch)2.5 E 23.5(........................\
-.......................................................................\
-................. 16)2.68 F 2.5(2.6. The)87 556.8 R(Alias Database)2.5 E
-23.5(..................................................................\
-.............................................. 16)2.69 F 2.5(2.6.1. Reb)
-102 571.2 R(uilding the alias database)-.2 E 23.5(.....................\
-.................................................................. 17)
-4.27 F 2.5(2.6.2. Potential)102 585.6 R .72(problems ..................\
-.......................................................................\
-...............)2.5 F(17)26 E 2.5(2.6.3. List)102 600 R -.25(ow)2.5 G
-1.81(ners .............................................................\
-......................................................).25 F(18)26 E 2.5
-(2.7. User)87 614.4 R(Information Database)2.5 E 23.5(.................\
-.......................................................................\
-............ 18)2.7 F 2.5(2.8. Per)87 628.8 R(-User F)-.2 E(orw)-.15 E
-(arding \(.forw)-.1 E(ard Files\))-.1 E 23.5(..........................\
-......................................................... 18)4.09 F 2.5
-(2.9. Special)87 643.2 R(Header Lines)2.5 E 23.5(......................\
-.......................................................................\
-................ 19)2.97 F 2.5(2.9.1. Errors-T)102 657.6 R 2.09(o: ....\
-.......................................................................\
-..........................................)-.8 F(19)26 E 2.5
-(2.9.2. Apparently-T)102 672 R 2.09(o: ................................\
-.......................................................................\
-......)-.8 F(19)26 E 2.5(2.9.3. Precedence)102 686.4 R 23.5(...........\
-.......................................................................\
-.................................. 19)2.97 F 2.5(2.10. IDENT)87 700.8 R
-(Protocol Support)2.5 E 23.5(..........................................\
-........................................................... 19)2.95 F
-2.5(3. ARGUMENTS)72 715.2 R 23.5(......................................\
-.......................................................................\
-.................. 20)3.78 F EP
-%%Page: 4 82
-%%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
-(3.1. Queue)87 96 R(Interv)2.5 E 1.55(al ..............................\
-.......................................................................\
-..................)-.25 F(20)26 E 2.5(3.2. Daemon)87 110.4 R 1.29(Mode \
-.......................................................................\
-................................................)2.5 F(20)26 E 2.5
-(3.3. F)87 124.8 R(orcing the Queue)-.15 E 23.5(.......................\
-.......................................................................\
-................... 20)4.22 F 2.5(3.4. Deb)87 139.2 R 1.76(ugging .....\
-.......................................................................\
-.................................................)-.2 F(20)26 E 2.5
-(3.5. Changing)87 153.6 R(the V)2.5 E(alues of Options)-1.11 E 23.5(...\
-.......................................................................\
-.................. 21)3.23 F 2.5(3.6. T)87 168 R(rying a Dif)-.35 E
-(ferent Con\214guration File)-.25 E 23.5(..............................\
-..................................................... 21)4.67 F 2.5
-(3.7. Logging)87 182.4 R -.35(Tr)2.5 G(af).35 E .5(\214c ..............\
-.......................................................................\
-.................................)-.25 F(21)26 E 2.5(3.8. T)87 196.8 R
-(esting Con\214guration Files)-.7 E 23.5(..............................\
-..................................................................... 2\
-2)4.19 F 2.5(3.9. Persistent)87 211.2 R(Host Status Information)2.5 E
-23.5(..................................................................\
-...................... 22)3.5 F 2.5(4. TUNING)72 225.6 R 23.5(.........\
-.......................................................................\
-......................................................... 23)2.68 F 2.5
-(4.1. T)87 240 R 1.07(imeouts .........................................\
-.......................................................................\
-................)-.35 F(23)26 E 2.5(4.1.1. Queue)102 254.4 R(interv)2.5
-E 2.1(al ..............................................................\
-................................................)-.25 F(23)26 E 2.5
-(4.1.2. Read)102 268.8 R 1(timeouts ...................................\
-.......................................................................\
-.....)2.5 F(23)26 E 2.5(4.1.3. Message)102 283.2 R 1.56(timeouts ......\
-.......................................................................\
-............................)2.5 F(25)26 E 2.5(4.2. F)87 297.6 R
-(orking During Queue Runs)-.15 E 23.5(.................................\
-................................................................ 25)4.49
-F 2.5(4.3. Queue)87 312 R .73(Priorities ..............................\
-.......................................................................\
-................)2.5 F(26)26 E 2.5(4.4. Load)87 326.4 R .44(Limiting ..\
-.......................................................................\
-...............................................)2.5 F(26)26 E 2.5
-(4.5. Deli)87 340.8 R -.15(ve)-.25 G(ry Mode).15 E 23.5(...............\
-.......................................................................\
-................................. 26)3.08 F 2.5(4.6. Log)87 355.2 R(Le)
-2.5 E -.15(ve)-.25 G 2.52(l.).15 G 23.5(...............................\
-.......................................................................\
-........................ 27)-2.52 F 2.5(4.7. File)87 369.6 R .72(Modes \
-.......................................................................\
-......................................................)2.5 F(27)26 E 2.5
-(4.7.1. T)102 384 R 2.5(os)-.8 G(uid or not to suid?)-2.5 E 23.5(......\
-.......................................................................\
-.................... 27)6.52 F 2.5(4.7.2. T)102 398.4 R(urning of)-.45 E
-2.5(fs)-.25 G(ecurity checks)-2.5 E 23.5(..............................\
-............................................................ 28)3.95 F
-2.5(4.8. Connection)87 412.8 R 1.56(Caching ...........................\
-.......................................................................\
-............)2.5 F(30)26 E 2.5(4.9. Name)87 427.2 R(Serv)2.5 E
-(er Access)-.15 E 23.5(................................................\
-.............................................................. 30)2.85 F
-2.5(4.10. Mo)87 441.6 R(ving the Per)-.15 E(-User F)-.2 E(orw)-.15 E
-(ard Files)-.1 E 23.5(.................................................\
-................................... 31)3.84 F 2.5(4.11. Free)87 456 R
-1.85(Space ............................................................\
-...............................................................)2.5 F
-(31)26 E 2.5(4.12. Maximum)87 470.4 R(Message Size)2.5 E 23.5(.........\
-.......................................................................\
-..................... 32)4.62 F 2.5(4.13. Pri)87 484.8 R -.25(va)-.25 G
-.3 -.15(cy F).25 H 1.93(lags ..........................................\
-.......................................................................\
-......).15 F(32)26 E 2.5(4.14. Send)87 499.2 R(to Me T)2.5 E 2.08(oo ..\
-.......................................................................\
-..........................................)-.8 F(32)26 E 2.5(5. THE)72
-513.6 R(WHOLE SCOOP ON THE CONFIGURA)2.5 E(TION FILE)-1.11 E 23.5
-(........................................................ 32)4.64 F 2.5
-(5.1. R)87 528 R(and S \212 Re)2.5 E(writing Rules)-.25 E 23.5(........\
-.......................................................................\
-................... 32)4.3 F 2.5(5.1.1. The)102 542.4 R(left hand side)
-2.5 E 23.5(............................................................\
-............................................. 33)4.07 F 2.5(5.1.2. The)
-102 556.8 R(right hand side)2.5 E 23.5(................................\
-.......................................................................\
- 33)3.51 F 2.5(5.1.3. Semantics)102 571.2 R(of re)2.5 E
-(writing rule sets)-.25 E 23.5(........................................\
-........................................... 34)4.6 F 2.5(5.1.4. Ruleset)
-102 585.6 R 2.11(hooks ................................................\
-...............................................................)2.5 F
-(35)26 E 2.5(5.1.4.1. check_relay)117 600 R 23.5(......................\
-.......................................................................\
-............. 35)2.69 F 2.5(5.1.4.2. check_mail)117 614.4 R 23.5(......\
-.......................................................................\
-............................. 36)4.9 F 2.5(5.1.4.3. check_rcpt)117 628.8
-R 23.5(................................................................\
-........................................... 36)4.63 F 2.5
-(5.1.4.4. check_compat)117 643.2 R 23.5(...............................\
-.......................................................................\
- 36)3.24 F 2.5(5.1.4.5. check_eoh)117 657.6 R 23.5(....................\
-.......................................................................\
-................. 36)3.24 F 2.5(5.1.4.6. check_etrn)117 672 R 23.5(....\
-.......................................................................\
-................................ 37)4.63 F 2.5(5.1.4.7. check_e)117
-686.4 R .89(xpn .......................................................\
-...................................................)-.15 F(37)26 E 2.5
-(5.1.4.8. check_vrfy)117 700.8 R 23.5(.................................\
-.......................................................................\
-... 37)3.52 F 2.5(5.1.4.9. trust_auth)117 715.2 R 23.5(................\
-.......................................................................\
-...................... 37)3.5 F EP
-%%Page: 5 83
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q
-(SMM:08-5)200.86 E/F1 10/Times-Roman@0 SF 2.5(5.1.5. IPC)102 96 R 1(mai\
-lers ..................................................................\
-.................................................)2.5 F(37)26 E 2.5
-(5.2. D)87 110.4 R 2.5<8a44>2.5 G(e\214ne Macro)-2.5 E 23.5(...........\
-.......................................................................\
-.............................. 37)3.52 F 2.5(5.3. C)87 124.8 R
-(and F \212 De\214ne Classes)2.5 E 23.5(...............................\
-...................................................................... \
-42)2.67 F 2.5(5.4. M)87 139.2 R 2.5<8a44>2.5 G(e\214ne Mailer)-2.5 E
-23.5(..................................................................\
-............................................. 43)3.79 F 2.5(5.5. H)87
-153.6 R 2.5<8a44>2.5 G(e\214ne Header)-2.5 E 23.5(.....................\
-.......................................................................\
-................... 47)3.25 F 2.5(5.6. O)87 168 R 2.5<8a53>2.5 G
-(et Option)-2.5 E 23.5(................................................\
-..................................................................... 4\
-8)3.22 F 2.5(5.7. P)87 182.4 R 2.5<8a50>2.5 G(recedence De\214nitions)
--2.5 E 23.5(...........................................................\
-....................................... 61)2.96 F 2.5(5.8. V)87 196.8 R
-2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1.11 E -.15(ve)-.25 G
-2.8(l.).15 G 23.5(.....................................................\
-................................... 61)-2.8 F 2.5(5.9. K)87 211.2 R 2.5
-<8a4b>2.5 G .3 -.15(ey F)-2.75 H(ile Declaration).15 E 23.5(...........\
-.......................................................................\
-................... 62)2.81 F 2.5(5.10. The)87 225.6 R(User Database)2.5
-E 23.5(................................................................\
-.............................................. 68)4.92 F 2.5
-(5.10.1. Structure)102 240 R(of the user database)2.5 E 23.5(..........\
-.......................................................................\
-.... 68)2.7 F 2.5(5.10.2. User)102 254.4 R(database semantics)2.5 E 23.5
-(......................................................................\
-....................... 68)3.25 F 2.5(5.10.3. Creating)102 270.8 R
-(the database)2.5 E/F2 7/Times-Roman@0 SF(24)-4 I F1 23.5(.............\
-.......................................................................\
-........... 69)2.91 4 N 2.5(6. O)72 285.2 R(THER CONFIGURA)-.4 E 1.97(T\
-ION ...................................................................\
-......................................)-1.11 F(69)26 E 2.5(6.1. P)87
-299.6 R(arameters in de)-.15 E .3(vtools/OS/$oscf .....................\
-......................................................................)
--.25 F(69)26 E 2.5(6.2. P)87 314 R(arameters in sendmail/conf.h)-.15 E
-23.5(..................................................................\
-............................ 70)4.78 F 2.5(6.3. Con\214guration)87 328.4
-R(in sendmail/conf.c)2.5 E 23.5(.......................................\
-................................................... 73)4.06 F 2.5
-(6.3.1. Built-in)102 342.8 R(Header Semantics)2.5 E 23.5(..............\
-.......................................................................\
-...... 73)4.9 F 2.5(6.3.2. Restricting)102 357.2 R(Use of Email)2.5 E
-23.5(..................................................................\
-............................ 74)4.34 F 2.5(6.3.3. Ne)102 371.6 R 2.5(wD)
--.25 G(atabase Map Classes)-2.5 E 23.5(................................\
-......................................................... 75)4.89 F 2.5
-(6.3.4. Queueing)102 386 R 1.56(Function ..............................\
-.......................................................................\
-..)2.5 F(75)26 E 2.5(6.3.5. Refusing)102 400.4 R
-(Incoming SMTP Connections)2.5 E 23.5(.................................\
-...................................... 76)2.94 F 2.5(6.3.6. Load)102
-414.8 R -1.17 -.74(Av e)2.5 H(rage Computation).74 E 23.5(.............\
-.......................................................................\
-...... 76)2.74 F 2.5(6.4. Con\214guration)87 429.2 R
-(in sendmail/daemon.c)2.5 E 23.5(......................................\
-............................................... 76)2.67 F 2.5(7. A)72
-443.6 R(CKNO)-.4 E .1(WLEDGEMENTS .....................................\
-.......................................................................)
--.35 F(77)26 E(Appendix A.)72 458 Q(COMMAND LINE FLA)5 E 1.97(GS ......\
-.......................................................................\
-............)-.4 F(78)26 E(Appendix B.)72 472.4 Q -.1(QU)5 G
-(EUE FILE FORMA).1 E 1.38(TS ..........................................\
-..................................................)-1.11 F(80)26 E
-(Appendix C.)72 486.8 Q(SUMMAR)5 E 2.5(YO)-.65 G 2.5(FS)-2.5 G(UPPOR)
--2.5 E 2.5(TF)-.6 G 1.12(ILES .........................................\
-.....................................)-2.5 F(83)26 E EP
-%%Page: 6 84
-%%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
-(This page intentionally left blank;)256.225 300 Q
-(replace it with a blank sheet for double-sided output.)218.6 312 Q EP
-%%Trailer
-end
-%%EOF