\FOT{2}%
\Seq{\def\HeadingLevel{0}%
\def\PageNumberFormat{1}%
\def\PageNumberRestart{0}%
\def\PageNColumns{1}%
\def\PageColumnSep{36\p@}%
\def\PageBalanceColumns{0}%
\def\WritingMode{lefttoright}%
\def\InputWhitespaceTreatment{collapse}%
\def\LeftMargin{72\p@}%
\def\RightMargin{72\p@}%
\def\PageWidth{595.275\p@}%
\def\PageHeight{841.889\p@}%
\def\MinLeading{2\p@}%
\def\MinLeadingFactor{0}%
\def\TopMargin{72\p@}%
\def\BottomMargin{96\p@}%
\def\HeaderMargin{48\p@}%
\def\FooterMargin{48\p@}%
}%
\Node{}%
\Node{\def\Label{ZMANUAL}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{3}%
\def\ProcessingMode{book-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ZMailer\endPar{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{4}%
\def\ProcessingMode{book-titlepage-recto-mode}%
}%
\Par{\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
The Manual; v1.99.20\endPar{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{6}%
\def\ProcessingMode{book-titlepage-recto-mode}%
}%
\insertExternalGraphic{\def\DisplayAlignment{center}%
\def\IsDisplay{1}%
\def\EntitySystemId{zmailer-logo.eps}%
\def\NotationSystemId{}%
}%
\endNode{}%
\Seq{}%
\Par{\def\saNom{99.533\p@}%
\def\saMin{99.533\p@}%
\def\saMax{99.533\p@}%
\def\saConditional{1}%
}%
 \endPar{}%
\Node{\def\Element{13}%
\def\ProcessingMode{book-titlepage-recto-mode}%
}%
\DisplayGroup{}%
\Node{\def\Element{14}%
\def\ProcessingMode{book-titlepage-recto-mode}%
}%
\Seq{}%
\Par{\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Matti Aarnio\endPar{}%
\endSeq{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSpS{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{3}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{\def\fFamName{Arial}\def\fWeight{bold}%
}%
ZMailer\endSeq{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{4}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{\def\fFamName{Arial}\def\fWeight{bold}%
}%
: The Manual; v1.99.20\endSeq{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{7}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\DisplayGroup{\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{8}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Document SGML source rendered to PostScript
 on: Mon Feb 28 13:58:44 UTC 2000
\endPar{}%
\endNode{}%
\Node{\def\Element{9}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{10}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\DisplayGroup{\def\fFamName{Arial}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\BOX{\def\BoxType{border}%
\def\LineThickness{2\p@}%
\def\StartIndent{22\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{0\p@}%
\def\EndIndentFactor{0}%
\def\IsDisplay{1}%
}%
\Par{\def\StartIndent{10\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{10\p@}%
\def\EndIndentFactor{0}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Warning\endPar{}%
\Node{\def\Element{11}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
THIS IS A WORK IN PROGRESS, AND ALL OF THE ORIGINAL LATEX MATERIAL
HAS NOT BEEN YET CONVERTED TO DOCBOOK SGML!\endPar{}%
\endNode{}%
\Node{\def\Element{12}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once full conversion has been achieved, a lot of information updates
are also needed.\endPar{}%
\endNode{}%
\endBOX{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{13}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\saNom{13\p@}%
\def\saMin{13\p@}%
\def\saMax{13\p@}%
\def\saConditional{1}%
}%
\Seq{}%
by \Node{\def\Element{14}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
Matti Aarnio\endSeq{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{17}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{}%
Published 2000\endPar{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{18}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\fFamName{Times-New-Roman}}%
Copyright © \Node{\def\Element{19}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
1992 by \endSeq{}%
\endNode{}%
\Node{\def\Element{20}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
Rayan Zacharaiassen, All rights reserved.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Seq{}%
\Node{\def\Element{21}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Par{\def\fFamName{Times-New-Roman}}%
Copyright © \Node{\def\Element{22}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
1994, \endSeq{}%
\endNode{}%
\Node{\def\Element{23}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
1995, \endSeq{}%
\endNode{}%
\Node{\def\Element{24}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
1997, \endSeq{}%
\endNode{}%
\Node{\def\Element{25}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
2000 by \endSeq{}%
\endNode{}%
\Node{\def\Element{26}%
\def\ProcessingMode{book-titlepage-verso-mode}%
}%
\Seq{}%
Matti Aarnio, All rights reserved.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{1}%
\def\PageNumberFormat{i}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Table of Contents\endPar{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{bold}%
\def\Quadding{start}%
\def\sbNom{2.4\p@}%
\def\sbMin{2.4\p@}%
\def\sbMax{2.4\p@}%
\def\sbConditional{1}%
\def\saNom{2.4\p@}%
\def\saMin{2.4\p@}%
\def\saMax{2.4\p@}%
\def\saConditional{1}%
}%
\Link{\def\Label{ZTUTORIAL}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
I\endSeq{}%
. \endSeq{}%
\Node{\def\Element{28}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Tutorial\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZTUTORIAL}%
}%
\Node{\def\Label{ZTUTORIAL}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZTUTORIAL}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{29}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{30}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Introduction to Email\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{29}%
}%
\Node{\def\Element{29}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{29}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{31}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{32}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Messaging\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{31}%
}%
\Node{\def\Element{31}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{31}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{42}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1.1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{43}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Messaging Model\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{42}%
}%
\Node{\def\Element{42}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{42}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{97}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1.1.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{98}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Routing And Delivering Messages\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{97}%
}%
\Node{\def\Element{97}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{97}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{109}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{110}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMailer's Features, and Facilities\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{109}%
}%
\Node{\def\Element{109}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{109}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{111}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{112}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Introduction\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{111}%
}%
\Node{\def\Element{111}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{111}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{117}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2.1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{118}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Design Summary\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{117}%
}%
\Node{\def\Element{117}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{117}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{138}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{139}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Running ZMailer\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{138}%
}%
\Node{\def\Element{138}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{138}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{199}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{200}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Comparison With Other Popular MTA's\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{199}%
}%
\Node{\def\Element{199}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{199}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{bold}%
\def\Quadding{start}%
\def\sbNom{2.4\p@}%
\def\sbMin{2.4\p@}%
\def\sbMax{2.4\p@}%
\def\sbConditional{1}%
\def\saNom{2.4\p@}%
\def\saMin{2.4\p@}%
\def\saMax{2.4\p@}%
\def\saConditional{1}%
}%
\Link{\def\Label{ZINSTALL}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
II\endSeq{}%
. \endSeq{}%
\Node{\def\Element{267}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Build and Install\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZINSTALL}%
}%
\Node{\def\Label{ZINSTALL}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZINSTALL}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{273}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{274}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Build and Install\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{273}%
}%
\Node{\def\Element{273}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{273}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{BUILD.ENVIRONMENT}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{276}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Environment Issues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{BUILD.ENVIRONMENT}%
}%
\Node{\def\Label{BUILD.ENVIRONMENT}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{BUILD.ENVIRONMENT}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{BUILD.AUTOCONFIGURATION}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{285}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Autoconfiguration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{BUILD.AUTOCONFIGURATION}%
}%
\Node{\def\Label{BUILD.AUTOCONFIGURATION}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{BUILD.AUTOCONFIGURATION}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{382}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{383}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Compilation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{382}%
}%
\Node{\def\Element{382}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{382}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{399}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{400}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installing and Upgrading\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{399}%
}%
\Node{\def\Element{399}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{399}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{402}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.4.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{403}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Install Preparation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{402}%
}%
\Node{\def\Element{402}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{402}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{426}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.4.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{427}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{426}%
}%
\Node{\def\Element{426}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{426}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{466}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.4.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{467}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installing the Manual Pages.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{466}%
}%
\Node{\def\Element{466}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{466}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{478}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
4.4.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{479}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Router Configuration File (\Node{\def\Element{480}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/router.cf\endSeq{}%
\endNode{}%
).\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{478}%
}%
\Node{\def\Element{478}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{478}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{494}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{495}%
\def\ProcessingMode{title-sosofo-mode}%
}%
System Configuring\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{494}%
}%
\Node{\def\Element{494}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{494}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{496}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{497}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Runtime files\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{496}%
}%
\Node{\def\Element{496}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{496}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{499}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{500}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{501}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/group\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{499}%
}%
\Node{\def\Element{499}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{499}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{518}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.1.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{519}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{520}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/services\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{518}%
}%
\Node{\def\Element{518}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{518}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{526}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.1.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/mail.conf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{526}%
}%
\Node{\def\Element{526}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{526}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{547}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{548}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Verifying That the Router Starts\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{547}%
}%
\Node{\def\Element{547}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{547}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{560}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{561}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Database Files\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{560}%
}%
\Node{\def\Element{560}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{560}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{564}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{565}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{566}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILBIN/zmailer\endSeq{}%
\endNode{}%
 script\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{564}%
}%
\Node{\def\Element{564}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{564}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{571}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{572}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{573}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILVAR/db/aliases\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{571}%
}%
\Node{\def\Element{571}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{571}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{CONFIGURE-LOCALNAMES-FILE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{593}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{594}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILVAR/db/localnames\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{CONFIGURE-LOCALNAMES-FILE}%
}%
\Node{\def\Label{CONFIGURE-LOCALNAMES-FILE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{CONFIGURE-LOCALNAMES-FILE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{615}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{616}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{617}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{618}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/routes\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{615}%
}%
\Node{\def\Element{615}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{615}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{629}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{630}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{631}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{632}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/fqdnaliases\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{629}%
}%
\Node{\def\Element{629}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{629}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{667}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.3.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{668}%
\def\ProcessingMode{title-sosofo-mode}%
}%
UUCP Node Names\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{667}%
}%
\Node{\def\Element{667}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{667}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{672}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{673}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Routing\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{672}%
}%
\Node{\def\Element{672}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{672}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{687}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{688}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Scheduler\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{687}%
}%
\Node{\def\Element{687}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{687}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{SM.CONF}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.5.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{725}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking \Node{\def\Element{726}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{SM.CONF}%
}%
\Node{\def\Label{SM.CONF}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{SM.CONF}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{747}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.5.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{748}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The ``\Node{\def\Element{749}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
'', and smtp\char45{}policy databases\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{747}%
}%
\Node{\def\Element{747}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{747}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{759}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{760}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Bootup Scripts\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{759}%
}%
\Node{\def\Element{759}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{759}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{767}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.7\endSeq{}%
. \endSeq{}%
\Node{\def\Element{768}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Log Files\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{767}%
}%
\Node{\def\Element{767}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{767}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{780}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.8\endSeq{}%
. \endSeq{}%
\Node{\def\Element{781}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Crontab\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{780}%
}%
\Node{\def\Element{780}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{780}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{802}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.9\endSeq{}%
. \endSeq{}%
\Node{\def\Element{803}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Customizing ZMailer Messages\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{802}%
}%
\Node{\def\Element{802}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{802}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{816}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.10\endSeq{}%
. \endSeq{}%
\Node{\def\Element{817}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Alias expansion\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{816}%
}%
\Node{\def\Element{816}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{816}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{823}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5.11\endSeq{}%
. \endSeq{}%
\Node{\def\Element{824}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Trimdown of Logging\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{823}%
}%
\Node{\def\Element{823}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{823}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{854}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{855}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installation to Clients\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{854}%
}%
\Node{\def\Element{854}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{854}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{857}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
6.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{858}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Required Files\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{857}%
}%
\Node{\def\Element{857}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{857}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{886}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
6.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{887}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Mounting \Node{\def\Element{888}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILBOX\endSeq{}%
\endNode{}%
es and/or
\Node{\def\Element{889}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$POSTOFFICE/\endSeq{}%
\endNode{}%
 Hierarchies via NFS\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{886}%
}%
\Node{\def\Element{886}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{886}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
7\endSeq{}%
. \endSeq{}%
\Node{\def\Element{906}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{907}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
./configure\endSeq{}%
\endNode{}%
 options\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
}%
\Node{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{920}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
7.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{921}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Used environment variables\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{920}%
}%
\Node{\def\Element{920}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{920}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{951}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
7.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{952}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Options for various facilities\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{951}%
}%
\Node{\def\Element{951}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{951}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1177}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
8\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1178}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Verifying the System\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1177}%
}%
\Node{\def\Element{1177}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1177}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{bold}%
\def\Quadding{start}%
\def\sbNom{2.4\p@}%
\def\sbMin{2.4\p@}%
\def\sbMax{2.4\p@}%
\def\sbConditional{1}%
\def\saNom{2.4\p@}%
\def\saMin{2.4\p@}%
\def\saMax{2.4\p@}%
\def\saConditional{1}%
}%
\Link{\def\Label{ZADMINISTRATION}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
III\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1182}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Administation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADMINISTRATION}%
}%
\Node{\def\Label{ZADMINISTRATION}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADMINISTRATION}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-DNSISSUES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
9\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1187}%
\def\ProcessingMode{title-sosofo-mode}%
}%
DNS and ZMailer\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-DNSISSUES}%
}%
\Node{\def\Label{ZADM-DNSISSUES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-DNSISSUES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-SECURITY}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
10\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1215}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-SECURITY}%
}%
\Node{\def\Label{ZADM-SECURITY}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-SECURITY}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-THE-QUEUE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
11\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1246}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Queue\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-THE-QUEUE}%
}%
\Node{\def\Label{ZADM-THE-QUEUE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-THE-QUEUE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1277}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
11.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1278}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Message Submission Areas\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1277}%
}%
\Node{\def\Element{1277}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1277}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1298}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
11.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1299}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Router Behaviour on Queues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1298}%
}%
\Node{\def\Element{1298}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1298}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1341}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
11.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1342}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler, and Transport Agents\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1341}%
}%
\Node{\def\Element{1341}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1341}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{POSTMASTER-ANALYSIS-AREA}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
11.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1373}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Postmaster Analysis Area\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{POSTMASTER-ANALYSIS-AREA}%
}%
\Node{\def\Label{POSTMASTER-ANALYSIS-AREA}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{POSTMASTER-ANALYSIS-AREA}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-SMTPSERVER-CONFIG}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1388}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1389}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-SMTPSERVER-CONFIG}%
}%
\Node{\def\Label{ZADM-SMTPSERVER-CONFIG}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-SMTPSERVER-CONFIG}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1479}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1480}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1479}%
}%
\Node{\def\Element{1479}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1479}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1491}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12.1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1492}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1493}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
; PARAM keywords\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1491}%
}%
\Node{\def\Element{1491}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1491}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12.1.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
; ``EHLO\char45{}style options''\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
}%
\Node{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1564}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Policy Based Filtering\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\Node{\def\Label{ADM.SMTP-POLICY-FILTERING}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-ROUTER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1611}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1612}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-ROUTER}%
}%
\Node{\def\Label{ZADM-ROUTER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-ROUTER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1625}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1626}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration File Programming Language\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1625}%
}%
\Node{\def\Element{1625}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1625}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ADM.DATABASES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1834}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Databases\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ADM.DATABASES}%
}%
\Node{\def\Label{ADM.DATABASES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ADM.DATABASES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{1979}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1980}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Using a Pathalias Database\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{1979}%
}%
\Node{\def\Element{1979}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{1979}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2000}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Mailing Lists and \Node{\def\Element{2001}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\Node{\def\Label{MAILING-LIST-MAINTENANCE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{168\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2039}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2040}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2041}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
aliases.cf\endSeq{}%
\endNode{}%
 Logic\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2039}%
}%
\Node{\def\Element{2039}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2039}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{168\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2075}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.2.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2076}%
\def\ProcessingMode{title-sosofo-mode}%
}%
aliases\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2075}%
}%
\Node{\def\Element{2075}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2075}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{168\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2099}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.2.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2100}%
\def\ProcessingMode{title-sosofo-mode}%
}%
About Large Lists, and Memory Consumption\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2099}%
}%
\Node{\def\Element{2099}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2099}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{168\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2122}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13.2.2.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2123}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Considerations\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2122}%
}%
\Node{\def\Element{2122}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2122}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-SCHEDULER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
14\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2134}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2135}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-SCHEDULER}%
}%
\Node{\def\Label{ZADM-SCHEDULER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-SCHEDULER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-SM}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
15\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2281}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2282}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sm\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-SM}%
}%
\Node{\def\Label{ZADM-SM}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-SM}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZADM-LOGGING}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2437}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Logging and Statistics\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZADM-LOGGING}%
}%
\Node{\def\Label{ZADM-LOGGING}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZADM-LOGGING}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2440}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2441}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler Statistics log\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2440}%
}%
\Node{\def\Element{2440}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2440}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2471}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2472}%
\def\ProcessingMode{title-sosofo-mode}%
}%
syslogged log formats\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2471}%
}%
\Node{\def\Element{2471}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2471}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2476}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16.2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2477}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Smtpserver's Syslog Format\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2476}%
}%
\Node{\def\Element{2476}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2476}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2493}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16.2.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2494}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Router's Syslog Format\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2493}%
}%
\Node{\def\Element{2493}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2493}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2526}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
16.2.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Transport Agent's Syslog Format\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2526}%
}%
\Node{\def\Element{2526}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2526}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{bold}%
\def\Quadding{start}%
\def\sbNom{2.4\p@}%
\def\sbMin{2.4\p@}%
\def\sbMax{2.4\p@}%
\def\sbConditional{1}%
\def\saNom{2.4\p@}%
\def\saMin{2.4\p@}%
\def\saMax{2.4\p@}%
\def\saConditional{1}%
}%
\Link{\def\Label{ZREFERENCE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
IV\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2567}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Reference\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREFERENCE}%
}%
\Node{\def\Label{ZREFERENCE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREFERENCE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-SMTPSERVER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2572}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2573}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-SMTPSERVER}%
}%
\Node{\def\Label{ZREF-SMTPSERVER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-SMTPSERVER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2601}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2602}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2603}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Runtime Parameters\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2601}%
}%
\Node{\def\Element{2601}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2601}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2861}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2862}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2863}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2861}%
}%
\Node{\def\Element{2861}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2861}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2887}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2888}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Smtpserver configuration; PARAM \char45{}entries\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2887}%
}%
\Node{\def\Element{2887}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2887}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{REF.SMTP-POLICY-BUILDER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2978}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2979}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
policy\char45{}builder.sh \endSeq{}%
\endNode{}%
 utility\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{REF.SMTP-POLICY-BUILDER}%
}%
\Node{\def\Label{REF.SMTP-POLICY-BUILDER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{REF.SMTP-POLICY-BUILDER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{REF.SMTP-POLICY-FILTERING}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2984}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Policy Filtering Language\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{REF.SMTP-POLICY-FILTERING}%
}%
\Node{\def\Label{REF.SMTP-POLICY-FILTERING}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{REF.SMTP-POLICY-FILTERING}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{2986}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17.4.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2987}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Semantics\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{2986}%
}%
\Node{\def\Element{2986}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{2986}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-SENDMAIL}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
18\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2990}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2991}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sendmail\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-SENDMAIL}%
}%
\Node{\def\Label{ZREF-SENDMAIL}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-SENDMAIL}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-RMAIL}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
19\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3154}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{3155}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Rmail\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-RMAIL}%
}%
\Node{\def\Label{ZREF-RMAIL}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-RMAIL}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-ZMAILER3}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
20\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3201}%
\def\ProcessingMode{title-sosofo-mode}%
}%
zmailer(3)\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-ZMAILER3}%
}%
\Node{\def\Label{ZREF-ZMAILER3}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-ZMAILER3}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-ROUTER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3316}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{3317}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-ROUTER}%
}%
\Node{\def\Label{ZREF-ROUTER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-ROUTER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3414}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3415}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMSH Script Language\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3414}%
}%
\Node{\def\Element{3414}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3414}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3430}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3431}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration Script Writing Rules\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3430}%
}%
\Node{\def\Element{3430}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3430}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3433}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3434}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Debugging\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3433}%
}%
\Node{\def\Element{3433}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3433}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3477}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3478}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3477}%
}%
\Node{\def\Element{3477}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3477}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3480}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Script Language Internal Functions\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3480}%
}%
\Node{\def\Element{3480}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3480}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZMSHREF.DOUBLECOLON}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3484}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``:'' (doublecolon)\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZMSHREF.DOUBLECOLON}%
}%
\Node{\def\Label{ZMSHREF.DOUBLECOLON}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZMSHREF.DOUBLECOLON}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3507}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3508}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``.'', ``include''\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3507}%
}%
\Node{\def\Element{3507}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3507}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3527}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``['', ``test''\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3527}%
}%
\Node{\def\Element{3527}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3527}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3693}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3694}%
\def\ProcessingMode{title-sosofo-mode}%
}%
attributes\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3693}%
}%
\Node{\def\Element{3693}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3693}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3713}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3714}%
\def\ProcessingMode{title-sosofo-mode}%
}%
basename\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3713}%
}%
\Node{\def\Element{3713}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3713}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3741}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3742}%
\def\ProcessingMode{title-sosofo-mode}%
}%
break\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3741}%
}%
\Node{\def\Element{3741}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3741}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3765}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.7\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3766}%
\def\ProcessingMode{title-sosofo-mode}%
}%
builtin\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3765}%
}%
\Node{\def\Element{3765}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3765}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3789}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.8\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3790}%
\def\ProcessingMode{title-sosofo-mode}%
}%
builtins\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3789}%
}%
\Node{\def\Element{3789}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3789}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3808}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.9\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3809}%
\def\ProcessingMode{title-sosofo-mode}%
}%
car\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3808}%
}%
\Node{\def\Element{3808}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3808}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3827}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.10\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3828}%
\def\ProcessingMode{title-sosofo-mode}%
}%
cd\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3827}%
}%
\Node{\def\Element{3827}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3827}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3855}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.11\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3856}%
\def\ProcessingMode{title-sosofo-mode}%
}%
cdr\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3855}%
}%
\Node{\def\Element{3855}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3855}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3874}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.12\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3875}%
\def\ProcessingMode{title-sosofo-mode}%
}%
channel\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3874}%
}%
\Node{\def\Element{3874}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3874}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3893}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.13\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3894}%
\def\ProcessingMode{title-sosofo-mode}%
}%
continue\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3893}%
}%
\Node{\def\Element{3893}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3893}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3917}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.14\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3918}%
\def\ProcessingMode{title-sosofo-mode}%
}%
daemon\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3917}%
}%
\Node{\def\Element{3917}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3917}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{3941}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.15\endSeq{}%
. \endSeq{}%
\Node{\def\Element{3942}%
\def\ProcessingMode{title-sosofo-mode}%
}%
db\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{3941}%
}%
\Node{\def\Element{3941}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{3941}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4029}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.16\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4030}%
\def\ProcessingMode{title-sosofo-mode}%
}%
dblookup\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4029}%
}%
\Node{\def\Element{4029}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4029}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4057}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.17\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4058}%
\def\ProcessingMode{title-sosofo-mode}%
}%
echo\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4057}%
}%
\Node{\def\Element{4057}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4057}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4086}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.18\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4087}%
\def\ProcessingMode{title-sosofo-mode}%
}%
elements\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4086}%
}%
\Node{\def\Element{4086}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4086}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4105}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.19\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4106}%
\def\ProcessingMode{title-sosofo-mode}%
}%
envars\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4105}%
}%
\Node{\def\Element{4105}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4105}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4129}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.20\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4130}%
\def\ProcessingMode{title-sosofo-mode}%
}%
erraddron\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4129}%
}%
\Node{\def\Element{4129}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4129}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4153}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.21\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4154}%
\def\ProcessingMode{title-sosofo-mode}%
}%
eval\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4153}%
}%
\Node{\def\Element{4153}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4153}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4172}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.22\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4173}%
\def\ProcessingMode{title-sosofo-mode}%
}%
exit\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4172}%
}%
\Node{\def\Element{4172}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4172}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4196}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.23\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4197}%
\def\ProcessingMode{title-sosofo-mode}%
}%
export\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4196}%
}%
\Node{\def\Element{4196}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4196}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4220}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.24\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4221}%
\def\ProcessingMode{title-sosofo-mode}%
}%
filepriv\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4220}%
}%
\Node{\def\Element{4220}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4220}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4248}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.25\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4249}%
\def\ProcessingMode{title-sosofo-mode}%
}%
first\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4248}%
}%
\Node{\def\Element{4248}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4248}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4267}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.26\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4268}%
\def\ProcessingMode{title-sosofo-mode}%
}%
gensym\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4267}%
}%
\Node{\def\Element{4267}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4267}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4291}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.27\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4292}%
\def\ProcessingMode{title-sosofo-mode}%
}%
get\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4291}%
}%
\Node{\def\Element{4291}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4291}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4310}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.28\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4311}%
\def\ProcessingMode{title-sosofo-mode}%
}%
getopts\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4310}%
}%
\Node{\def\Element{4310}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4310}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4338}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.29\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4339}%
\def\ProcessingMode{title-sosofo-mode}%
}%
grind\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4338}%
}%
\Node{\def\Element{4338}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4338}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4357}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.30\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4358}%
\def\ProcessingMode{title-sosofo-mode}%
}%
groupmembers\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4357}%
}%
\Node{\def\Element{4357}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4357}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4381}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.31\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4382}%
\def\ProcessingMode{title-sosofo-mode}%
}%
hash\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4381}%
}%
\Node{\def\Element{4381}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4381}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4410}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.32\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4411}%
\def\ProcessingMode{title-sosofo-mode}%
}%
homedirectory\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4410}%
}%
\Node{\def\Element{4410}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4410}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4438}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.33\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4439}%
\def\ProcessingMode{title-sosofo-mode}%
}%
host\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4438}%
}%
\Node{\def\Element{4438}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4438}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4457}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.34\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4458}%
\def\ProcessingMode{title-sosofo-mode}%
}%
hostname\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4457}%
}%
\Node{\def\Element{4457}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4457}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4485}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.35\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4486}%
\def\ProcessingMode{title-sosofo-mode}%
}%
lappend; \char92{}em experimental\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4485}%
}%
\Node{\def\Element{4485}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4485}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4504}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.36\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4505}%
\def\ProcessingMode{title-sosofo-mode}%
}%
last\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4504}%
}%
\Node{\def\Element{4504}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4504}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4523}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.37\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4524}%
\def\ProcessingMode{title-sosofo-mode}%
}%
length\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4523}%
}%
\Node{\def\Element{4523}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4523}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4542}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.38\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4543}%
\def\ProcessingMode{title-sosofo-mode}%
}%
list\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4542}%
}%
\Node{\def\Element{4542}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4542}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4561}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.39\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4562}%
\def\ProcessingMode{title-sosofo-mode}%
}%
listaddresses\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4561}%
}%
\Node{\def\Element{4561}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4561}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4602}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.40\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4603}%
\def\ProcessingMode{title-sosofo-mode}%
}%
listexpand\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4602}%
}%
\Node{\def\Element{4602}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4602}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4634}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.41\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4635}%
\def\ProcessingMode{title-sosofo-mode}%
}%
login2uid\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4634}%
}%
\Node{\def\Element{4634}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4634}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4662}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.42\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4663}%
\def\ProcessingMode{title-sosofo-mode}%
}%
lreplace; \char92{}em experimental\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4662}%
}%
\Node{\def\Element{4662}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4662}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4685}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.43\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4686}%
\def\ProcessingMode{title-sosofo-mode}%
}%
malcontents\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4685}%
}%
\Node{\def\Element{4685}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4685}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4704}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.44\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4705}%
\def\ProcessingMode{title-sosofo-mode}%
}%
printaliases\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4704}%
}%
\Node{\def\Element{4704}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4704}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4741}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.45\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4742}%
\def\ProcessingMode{title-sosofo-mode}%
}%
process\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4741}%
}%
\Node{\def\Element{4741}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4741}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4765}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.46\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4766}%
\def\ProcessingMode{title-sosofo-mode}%
}%
read\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4765}%
}%
\Node{\def\Element{4765}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4765}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4793}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.47\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4794}%
\def\ProcessingMode{title-sosofo-mode}%
}%
recase\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4793}%
}%
\Node{\def\Element{4793}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4793}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4834}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.48\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4835}%
\def\ProcessingMode{title-sosofo-mode}%
}%
recipient\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4834}%
}%
\Node{\def\Element{4834}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4834}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4862}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.49\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4863}%
\def\ProcessingMode{title-sosofo-mode}%
}%
relation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4862}%
}%
\Node{\def\Element{4862}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4862}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4980}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.50\endSeq{}%
. \endSeq{}%
\Node{\def\Element{4981}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rest\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4980}%
}%
\Node{\def\Element{4980}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4980}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{4999}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.51\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5000}%
\def\ProcessingMode{title-sosofo-mode}%
}%
return\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{4999}%
}%
\Node{\def\Element{4999}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{4999}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5031}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.52\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5032}%
\def\ProcessingMode{title-sosofo-mode}%
}%
returns\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5031}%
}%
\Node{\def\Element{5031}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5031}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5059}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.53\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5060}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5059}%
}%
\Node{\def\Element{5059}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5059}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5078}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.54\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5079}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822date\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5078}%
}%
\Node{\def\Element{5078}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5078}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5102}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.55\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5103}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822syntax\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5102}%
}%
\Node{\def\Element{5102}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5102}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5130}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.56\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5131}%
\def\ProcessingMode{title-sosofo-mode}%
}%
runas\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5130}%
}%
\Node{\def\Element{5130}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5130}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5154}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.57\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5155}%
\def\ProcessingMode{title-sosofo-mode}%
}%
sender\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5154}%
}%
\Node{\def\Element{5154}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5154}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5182}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.58\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5183}%
\def\ProcessingMode{title-sosofo-mode}%
}%
set\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5182}%
}%
\Node{\def\Element{5182}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5182}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5262}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.59\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5263}%
\def\ProcessingMode{title-sosofo-mode}%
}%
shift\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5262}%
}%
\Node{\def\Element{5262}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5262}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5290}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.60\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5291}%
\def\ProcessingMode{title-sosofo-mode}%
}%
sleep\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5290}%
}%
\Node{\def\Element{5290}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5290}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5318}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.61\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5319}%
\def\ProcessingMode{title-sosofo-mode}%
}%
squirrel\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5318}%
}%
\Node{\def\Element{5318}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5318}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5355}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.62\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5356}%
\def\ProcessingMode{title-sosofo-mode}%
}%
stability\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5355}%
}%
\Node{\def\Element{5355}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5355}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5379}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.63\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5380}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``test'', ``[''\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5379}%
}%
\Node{\def\Element{5379}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5379}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5382}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.64\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5383}%
\def\ProcessingMode{title-sosofo-mode}%
}%
times\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5382}%
}%
\Node{\def\Element{5382}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5382}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5410}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.65\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5411}%
\def\ProcessingMode{title-sosofo-mode}%
}%
trace\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5410}%
}%
\Node{\def\Element{5410}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5410}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5499}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.66\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5500}%
\def\ProcessingMode{title-sosofo-mode}%
}%
trap\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5499}%
}%
\Node{\def\Element{5499}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5499}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5523}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.67\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5524}%
\def\ProcessingMode{title-sosofo-mode}%
}%
type\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5523}%
}%
\Node{\def\Element{5523}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5523}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5547}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.68\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5548}%
\def\ProcessingMode{title-sosofo-mode}%
}%
uid2login\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5547}%
}%
\Node{\def\Element{5547}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5547}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5575}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.69\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5576}%
\def\ProcessingMode{title-sosofo-mode}%
}%
umask\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5575}%
}%
\Node{\def\Element{5575}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5575}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5594}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.70\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5595}%
\def\ProcessingMode{title-sosofo-mode}%
}%
unset\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5594}%
}%
\Node{\def\Element{5594}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5594}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5622}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.71\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5623}%
\def\ProcessingMode{title-sosofo-mode}%
}%
untrace\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5622}%
}%
\Node{\def\Element{5622}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5622}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5650}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.72\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5651}%
\def\ProcessingMode{title-sosofo-mode}%
}%
user\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5650}%
}%
\Node{\def\Element{5650}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5650}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5669}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
21.5.73\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5670}%
\def\ProcessingMode{title-sosofo-mode}%
}%
wait\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5669}%
}%
\Node{\def\Element{5669}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5669}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-SCHEDULER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5689}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{5690}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-SCHEDULER}%
}%
\Node{\def\Label{ZREF-SCHEDULER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-SCHEDULER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF.SCHEDULERCONFIG}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5862}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration Language\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF.SCHEDULERCONFIG}%
}%
\Node{\def\Label{ZREF.SCHEDULERCONFIG}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF.SCHEDULERCONFIG}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5866}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.1.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5867}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Clause selection\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5866}%
}%
\Node{\def\Element{5866}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5866}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5881}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.1.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5882}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Clause components\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5881}%
}%
\Node{\def\Element{5881}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5881}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{5903}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.1.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{5904}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Variables and keywords\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{5903}%
}%
\Node{\def\Element{5903}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{5903}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6040}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6041}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Resource Management\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6040}%
}%
\Node{\def\Element{6040}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6040}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6077}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6078}%
\def\ProcessingMode{title-sosofo-mode}%
}%
mailq\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6077}%
}%
\Node{\def\Element{6077}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6077}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6090}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
22.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6091}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6090}%
}%
\Node{\def\Element{6090}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6090}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-TR-AGENTS}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6094}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Transport Agents\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-TR-AGENTS}%
}%
\Node{\def\Label{ZREF-TR-AGENTS}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-TR-AGENTS}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6097}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6098}%
\def\ProcessingMode{title-sosofo-mode}%
}%
mailbox\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6097}%
}%
\Node{\def\Element{6097}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6097}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6336}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6337}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6338}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
hold\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6336}%
}%
\Node{\def\Element{6336}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6336}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6397}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6398}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6399}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6397}%
}%
\Node{\def\Element{6397}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6397}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6527}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6529}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 \char45{} zmailer Sendmail compatible transport agent\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6527}%
}%
\Node{\def\Element{6527}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6527}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{REF.TA.SMCONFIG}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.4.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6608}%
\def\ProcessingMode{title-sosofo-mode}%
}%
configuration of \Node{\def\Element{6609}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{REF.TA.SMCONFIG}%
}%
\Node{\def\Label{REF.TA.SMCONFIG}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{REF.TA.SMCONFIG}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6763}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6764}%
\def\ProcessingMode{title-sosofo-mode}%
}%
libta \char45{} Transport Agent Support Library\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6763}%
}%
\Node{\def\Element{6763}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6763}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6766}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.5.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6767}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function groupings\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6766}%
}%
\Node{\def\Element{6766}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6766}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6774}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.5.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6775}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function listings\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6774}%
}%
\Node{\def\Element{6774}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6774}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6777}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.5.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6778}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function usage examples\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6777}%
}%
\Node{\def\Element{6777}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6777}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6780}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6781}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6780}%
}%
\Node{\def\Element{6780}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6780}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF-UTILITIES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6784}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMailer Utilities\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF-UTILITIES}%
}%
\Node{\def\Label{ZREF-UTILITIES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF-UTILITIES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF.UTIL.VACATION}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6787}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6788}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
vacation\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF.UTIL.VACATION}%
}%
\Node{\def\Label{ZREF.UTIL.VACATION}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF.UTIL.VACATION}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF.UTIL.MAKEDB}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6838}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6839}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
makedb\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF.UTIL.MAKEDB}%
}%
\Node{\def\Label{ZREF.UTIL.MAKEDB}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF.UTIL.MAKEDB}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF.UTIL.DBLOOK}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6844}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6845}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
dblook\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF.UTIL.DBLOOK}%
}%
\Node{\def\Label{ZREF.UTIL.DBLOOK}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF.UTIL.DBLOOK}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6847}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6848}%
\def\ProcessingMode{title-sosofo-mode}%
}%
autoanswer\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6847}%
}%
\Node{\def\Element{6847}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6847}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZREF.UTIL.NEWDB}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
24.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6858}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6859}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
newdb\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZREF.UTIL.NEWDB}%
}%
\Node{\def\Label{ZREF.UTIL.NEWDB}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZREF.UTIL.NEWDB}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{bold}%
\def\Quadding{start}%
\def\sbNom{2.4\p@}%
\def\sbMin{2.4\p@}%
\def\sbMax{2.4\p@}%
\def\sbConditional{1}%
\def\saNom{2.4\p@}%
\def\saMin{2.4\p@}%
\def\saMax{2.4\p@}%
\def\saConditional{1}%
}%
\Link{\def\Label{ZAPPENDICES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
V\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6865}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Appendices\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPPENDICES}%
}%
\Node{\def\Label{ZAPPENDICES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPPENDICES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZAPP-SCRIPTS}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
A\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6867}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample Router Configuration Scripts\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPP-SCRIPTS}%
}%
\Node{\def\Label{ZAPP-SCRIPTS}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPP-SCRIPTS}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6870}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
A.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6871}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6872}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SMTP+UUCP.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6870}%
}%
\Node{\def\Element{6870}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6870}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6898}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
A.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6899}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6900}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Crossbar.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6898}%
}%
\Node{\def\Element{6898}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6898}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6933}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
A.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6934}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6935}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Process.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6933}%
}%
\Node{\def\Element{6933}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6933}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6943}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
A.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6944}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6945}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Rrouter.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6943}%
}%
\Node{\def\Element{6943}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6943}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZAPP-LISTMGRS}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
B\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6969}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Using ZMailer with Mailinglist Managers\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPP-LISTMGRS}%
}%
\Node{\def\Label{ZAPP-LISTMGRS}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPP-LISTMGRS}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZAPP-TRAGENTS}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
C\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6972}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Adding new transport agents\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPP-TRAGENTS}%
}%
\Node{\def\Label{ZAPP-TRAGENTS}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPP-TRAGENTS}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZAPP.MSG-FILE-FORMAT}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6975}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Internal File Data Formats\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPP.MSG-FILE-FORMAT}%
}%
\Node{\def\Label{ZAPP.MSG-FILE-FORMAT}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPP.MSG-FILE-FORMAT}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{6986}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6987}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Envelope Header Lines\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{6986}%
}%
\Node{\def\Element{6986}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{6986}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7123}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7124}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Message Control File\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7123}%
}%
\Node{\def\Element{7123}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7123}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7134}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.2.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7135}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Format\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7134}%
}%
\Node{\def\Element{7134}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7134}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7250}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7251}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler and Transport Agent Protocol\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7250}%
}%
\Node{\def\Element{7250}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7250}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7289}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7290}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Database File Formats\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7289}%
}%
\Node{\def\Element{7289}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7289}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7291}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
D.4.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7292}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Aliases File\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7291}%
}%
\Node{\def\Element{7291}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7291}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{ZAPP-SSL-LANG}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7302}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL Language\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{ZAPP-SSL-LANG}%
}%
\Node{\def\Label{ZAPP-SSL-LANG}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{ZAPP-SSL-LANG}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7309}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7310}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL Introduction\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7309}%
}%
\Node{\def\Element{7309}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7309}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7313}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7314}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Identifiers, Strings and Integers\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7313}%
}%
\Node{\def\Element{7313}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7313}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7330}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7331}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Comments\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7330}%
}%
\Node{\def\Element{7330}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7330}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7333}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7334}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Character Set\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7333}%
}%
\Node{\def\Element{7333}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7333}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7347}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7348}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Source Program Format\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7347}%
}%
\Node{\def\Element{7347}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7347}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7350}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7351}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Notation\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7350}%
}%
\Node{\def\Element{7350}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7350}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7356}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7357}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Programs\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7356}%
}%
\Node{\def\Element{7356}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7356}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7361}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7362}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Input and Output Definitions\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7361}%
}%
\Node{\def\Element{7361}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7361}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7389}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7390}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Error Signals\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7389}%
}%
\Node{\def\Element{7389}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7389}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7402}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7403}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Type and Mechanism Definitions\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7402}%
}%
\Node{\def\Element{7402}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7402}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7412}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7413}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Types.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7412}%
}%
\Node{\def\Element{7412}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7412}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7428}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.7\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7429}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Mechanisms.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7428}%
}%
\Node{\def\Element{7428}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7428}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7462}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.8\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7463}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Rules\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7462}%
}%
\Node{\def\Element{7462}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7462}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{144\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7478}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.5.9\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7479}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Actions\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7478}%
}%
\Node{\def\Element{7478}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7478}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{120\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{7555}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
E.6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7556}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Syntax of S/SL\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{7555}%
}%
\Node{\def\Element{7555}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{7555}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{RFC821}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
F\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7630}%
\def\ProcessingMode{title-sosofo-mode}%
}%
RFC821\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{RFC821}%
}%
\Node{\def\Label{RFC821}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{RFC821}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Par{\def\StartIndent{96\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{RFC822}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
G\endSeq{}%
. \endSeq{}%
\Node{\def\Element{7633}%
\def\ProcessingMode{title-sosofo-mode}%
}%
RFC822\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{RFC822}%
}%
\Node{\def\Label{RFC822}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{RFC822}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSpS{}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberFormat{i}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
List of Figures\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.MESSAGEMODEL}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{63}%
\def\ProcessingMode{title-sosofo-mode}%
}%
A graphical example of the messaging model.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.MESSAGEMODEL}%
}%
\Node{\def\Label{FIG.MESSAGEMODEL}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.MESSAGEMODEL}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{72}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{73}%
\def\ProcessingMode{title-sosofo-mode}%
}%
How a message looks normally.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{72}%
}%
\Node{\def\Element{72}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{72}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{75}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1\char45{}3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{76}%
\def\ProcessingMode{title-sosofo-mode}%
}%
A possible, more complex message structure.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{75}%
}%
\Node{\def\Element{75}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{75}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.MSGROUT}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
1\char45{}4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{85}%
\def\ProcessingMode{title-sosofo-mode}%
}%
How a message should be handled.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.MSGROUT}%
}%
\Node{\def\Label{FIG.MSGROUT}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.MSGROUT}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{119}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Label{FIG.ZMPROCS}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMailer's processes.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{119}%
}%
\Node{\def\Element{119}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{119}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Element{131}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
2\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Label{FIG.ZMDIRS}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Directories that ZMailer uses for message processing.\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Element{131}%
}%
\Node{\def\Element{131}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Element{131}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.LOCALNAMES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{603}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample of ``\Node{\def\Element{604}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
localnames\endSeq{}%
\endNode{}%
'' file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.LOCALNAMES}%
}%
\Node{\def\Label{FIG.INST.LOCALNAMES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.LOCALNAMES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.ROUTES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{626}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample of ``\Node{\def\Element{627}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
routes\endSeq{}%
\endNode{}%
'' file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.ROUTES}%
}%
\Node{\def\Label{FIG.INST.ROUTES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.ROUTES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.FQDNALIASES}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{637}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample of ``\Node{\def\Element{638}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
'' file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.FQDNALIASES}%
}%
\Node{\def\Label{FIG.INST.FQDNALIASES}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.FQDNALIASES}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.FQDNALIASES-2}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{643}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Second sample of ``\Node{\def\Element{644}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
'' file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.FQDNALIASES-2}%
}%
\Node{\def\Label{FIG.INST.FQDNALIASES-2}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.FQDNALIASES-2}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.SCHEDULER1}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{700}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample of ``\Node{\def\Element{701}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
'' passage
for ``\Node{\def\Element{702}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
local/*\endSeq{}%
\endNode{}%
'' selector\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.SCHEDULER1}%
}%
\Node{\def\Label{FIG.INST.SCHEDULER1}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.SCHEDULER1}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.INST.CRONTAB}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
5\char45{}6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{783}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMailer related crontab entries for root user\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.INST.CRONTAB}%
}%
\Node{\def\Label{FIG.INST.CRONTAB}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.INST.CRONTAB}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1488}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample \Node{\def\Element{1489}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
}%
\Node{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
12\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1607}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The \Node{\def\Element{1608}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtp\char45{}policy.src\endSeq{}%
\endNode{}%
 file default settings fragment\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
}%
\Node{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM.TESTING}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1818}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Example of running tests on \Node{\def\Element{1819}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM.TESTING}%
}%
\Node{\def\Label{FIG.ADM.TESTING}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM.TESTING}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.RELATION.PARAMS}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1854}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``Usage:'' report from \Node{\def\Element{1855}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.RELATION.PARAMS}%
}%
\Node{\def\Label{FIG.RELATION.PARAMS}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.RELATION.PARAMS}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM-DBFRAG1}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}3\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1956}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Some examples of \Node{\def\Element{1957}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definitions\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM-DBFRAG1}%
}%
\Node{\def\Label{FIG.ADM-DBFRAG1}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM-DBFRAG1}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM-DBFRAG2}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}4\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1960}%
\def\ProcessingMode{title-sosofo-mode}%
}%
More examples of alternate forms of database reference\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM-DBFRAG2}%
}%
\Node{\def\Label{FIG.ADM-DBFRAG2}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM-DBFRAG2}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM-DBFRAG3}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}5\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1963}%
\def\ProcessingMode{title-sosofo-mode}%
}%
More miscellaneous \Node{\def\Element{1964}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definitions
to illustriate various possibilities\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM-DBFRAG3}%
}%
\Node{\def\Label{FIG.ADM-DBFRAG3}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM-DBFRAG3}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
13\char45{}6\endSeq{}%
. \endSeq{}%
\Node{\def\Element{1990}%
\def\ProcessingMode{title-sosofo-mode}%
}%
An example of lookup driver for \Node{\def\Element{1991}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
pathalias\endSeq{}%
\endNode{}%

generated database\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
}%
\Node{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
14\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2148}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Example of \Node{\def\Element{2149}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 clause\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
}%
\Node{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
14\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2268}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Example of full \Node{\def\Element{2269}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
}%
\Node{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
15\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2321}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample \Node{\def\Element{2322}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
}%
\Node{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.REF.SMTPSERVER1}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2595}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample ``\Node{\def\Element{2596}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
EHLO\endSeq{}%
\endNode{}%
'' greeting with smtpserver\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.REF.SMTPSERVER1}%
}%
\Node{\def\Label{FIG.REF.SMTPSERVER1}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.REF.SMTPSERVER1}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.REF.SMTPSERVER2}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
17\char45{}2\endSeq{}%
. \endSeq{}%
\Node{\def\Element{2974}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Full\char45{}featured \Node{\def\Element{2975}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
 file example\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.REF.SMTPSERVER2}%
}%
\Node{\def\Label{FIG.REF.SMTPSERVER2}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.REF.SMTPSERVER2}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Par{\def\StartIndent{72\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-24\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fWeight{medium}%
\def\Quadding{start}%
}%
\Link{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
}%
\Seq{}%
\Seq{}%
\Seq{}%
23\char45{}1\endSeq{}%
. \endSeq{}%
\Node{\def\Element{6648}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Sample \Node{\def\Element{6649}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endSeq{}%
\endLink{}%
\Leader{}%
.\endLeader{}%
\Link{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
}%
\Node{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
\def\ProcessingMode{toc-page-number-mode}%
}%
\insertCurrentNodePageNumber{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
}%
\endNode{}%
\endLink{}%
\endPar{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\Seq{}%
\Seq{}%
\Seq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSeq{}%
\endSpS{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1}%
}%
\endNode{}%
\Node{\def\Element{2}%
}%
\endNode{}%
\Node{\def\Label{ZTUTORIAL}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{28}%
\def\ProcessingMode{part-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
I. Tutorial\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{28}%
}%
\endNode{}%
\Node{\def\Element{29}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{1}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{30}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 1. Introduction to Email\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{30}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 1. Introduction to Email\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 1. \Seq{}%
\Node{\def\Element{30}%
\def\ProcessingMode{component-title-mode}%
}%
Introduction to Email\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{30}%
}%
\endNode{}%
\Node{\def\Element{31}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
1.1. \Node{\def\Element{32}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Messaging\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{32}%
}%
\endNode{}%
\Node{\def\Element{33}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This chapter is quite different from the rest of this document.
Here we build a foundation for understanding messaging, instead
of focusing on how ZMailer behaves.\endPar{}%
\endNode{}%
\Node{\def\Element{34}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This chapter may feel a bit theoretical and abstract, being detached
from practical life.\endPar{}%
\endNode{}%
\Node{\def\Element{35}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In reality, however, experience shows that most problems with messaging
are a result of not understanding the underlying messaging model, or of
not respecting said model. \endPar{}%
\endNode{}%
\Node{\def\Element{36}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The terminology used here may seem a bit X.400 oriented.
It is, because folks from what was then known as CCITT (now known as ITU\char45{}T)
adapted the model originally developed by IFIP.
Of course, CCITT added a lot of things of its own invention (like
ADMDs and PRMDs), that we don't need to bother ourselves with.\endPar{}%
\endNode{}%
\Node{\def\Element{37}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Although the terminology comes from X.400, it is in no way restricted to it.
Our presentation here is a generic messaging presentation not restricted
to any type of protocol.\endPar{}%
\endNode{}%
\Node{\def\Element{38}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Messaging, as the name says, is all about exchanging messages,
short (or sometimes long) pieces of information.
Messaging is always directional (which means that there is always
a sender and one or more recipients), targeted (the list of recipients
is fixed) and store\char45{}and\char45{}forward based.\endPar{}%
\endNode{}%
\Node{\def\Element{39}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are a few messaging\char45{}like applications in which the message is
broadcast to a wide, unspecified audience.
A prime example of this latter application is Usenet News.
News is not messaging, as it is not targeted.\endPar{}%
\endNode{}%
\Node{\def\Element{40}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
So what about mailing lists that are linked to News, are they messaging or not?
As long as the message is transported as a mail message, it is messaging.
One of the recipients of the message may well be a Usenet News newsgroup.
Similarly, a sender of a message might be the News system, or the author
who initiated the submission by using News. Messaging is not necessarily
interpersonal.\endPar{}%
\endNode{}%
\Node{\def\Element{41}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It is also quite normal for different applications to communicate by using
messaging methods.
A prime example of this would be EDI traffic. It is clearly messaging,
but not interpersonal.\endPar{}%
\endNode{}%
\Node{\def\Element{42}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
1.1.1. \Node{\def\Element{43}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Messaging Model\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{43}%
}%
\endNode{}%
\Node{\def\Element{44}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In addition to users, the basic building blocks of messaging are
\Node{\def\Element{45}%
}%
\Seq{\def\fPosture{italic}%
}%
User Agents (\Node{\def\Element{46}%
}%
\Seq{}%
UA\endSeq{}%
\endNode{}%
s)\endSeq{}%
\endNode{}%
 and
\Node{\def\Element{47}%
}%
\Seq{\def\fPosture{italic}%
}%
Message Transfer Agents (\Node{\def\Element{48}%
}%
\Seq{}%
MTA\endSeq{}%
\endNode{}%
s)\endSeq{}%
\endNode{}%
.
User agents are the interface through which a human user interacts with
the messaging system.
On non\char45{}interpersonal messaging user agents may be built directly into
applications.
MTAs are used to transport messages from one computer system to another.
An example of a good MTA is ZMailer. 
\Node{\def\Element{49}%
}%
\Seq{\def\fPosture{italic}%
}%
Access Units (\Node{\def\Element{50}%
}%
\Seq{}%
AU\endSeq{}%
\endNode{}%
s)\endSeq{}%
\endNode{}%

can be used for accessing telematic services, for example telefax. 
\Node{\def\Element{51}%
}%
\Seq{\def\fPosture{italic}%
}%
Message Stores (\Node{\def\Element{52}%
}%
\Seq{}%
MS\endSeq{}%
\endNode{}%
s)\endSeq{}%
\endNode{}%

can be used between MTAs and UAs.
They are used for storing messages before and while UAs are used
to access and manipulate them.
\Node{\def\Element{53}%
}%
\Seq{\def\fPosture{italic}%
}%
Gateways (\Node{\def\Element{54}%
}%
\Seq{}%
GW\endSeq{}%
\endNode{}%
s)\endSeq{}%
\endNode{}%

are used in between two different types of messaging systems,
for example between SMTP and X.400 mail.
Gateways are conceptually made of two MTAs and a UA that interconnects them.\endPar{}%
\endNode{}%
\Node{\def\Element{55}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are two more acronyms worth looking at in the messaging model,
namely \Node{\def\Element{56}%
}%
\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{57}%
}%
\Seq{}%
MTS\endSeq{}%
\endNode{}%
 (Message Transport System)\endSeq{}%
\endNode{}%
 and
\Node{\def\Element{58}%
}%
\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{59}%
}%
\Seq{}%
MHS\endSeq{}%
\endNode{}%
 (Message Handling System)\endSeq{}%
\endNode{}%
.
MTS is the collection of MTAs (and GWs), while MHS includes MTS and UA
functionality (UAs, MSs and AUs).\endPar{}%
\endNode{}%
\Node{\def\Element{60}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A graphical example of the messaging model is shown in figure
\Node{\def\Element{61}%
}%
\Link{\def\Label{FIG.MESSAGEMODEL}%
}%
\Seq{}%
Figure \Seq{}%
1\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.
It shows the relationships between different elements of the model.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.MESSAGEMODEL}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{63}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 1\char45{}1. \endSeq{}%
A graphical example of the messaging model.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{63}%
}%
\endNode{}%
\Node{\def\Element{64}%
}%
\Par{}%
\Seq{}%
\Node{\def\Element{65}%
}%
\Node{\def\Element{66}%
}%
\insertExternalGraphic{\def\DisplayAlignment{start}%
\def\ScaleType{false}%
\def\ScaleX{1}%
\def\ScaleY{1}%
\def\EntitySystemId{msgmodl.eps}%
\def\NotationSystemId{EPS}%
\def\EscapementDirection{false}%
\def\PositionPointX{0\p@}%
\def\PositionPointXFactor{0}%
\def\PositionPointY{0\p@}%
\def\PositionPointYFactor{0}%
}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{69}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As can be seen, a user may use more than one UA, and a UA can be connected 
to more than one MTA.\endPar{}%
\endNode{}%
\Node{\def\Element{70}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Although it is important to understand the relationships between different 
entities in the messaging model, it is even more important to understand the 
nature of a message and the way UAs and MTAs deal with it.\endPar{}%
\endNode{}%
\Node{\def\Element{71}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A message consists of a body and headers. In case of messages with more 
than one bodypart (for example some MIME messages) the different body 
parts are all part of the outermost bodypart.\endPar{}%
\endNode{}%
\Node{\def\Element{72}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{73}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 1\char45{}2. \endSeq{}%
How a message looks normally.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{73}%
}%
\endNode{}%
\Node{\def\Element{74}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  Headers
    From:    The Manager
    To:      One Bright Employee
    CC:      secretary
    Subject: Salary raise
    Date:    17 May 1997

  Body
    Dear Employee,
    ...
    The Manager\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{75}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{76}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 1\char45{}3. \endSeq{}%
A possible, more complex message structure.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{76}%
}%
\endNode{}%
\Node{\def\Element{77}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  Headers
  Body
    Headers
    Body
      Headers
      Body
      Headers
      Body
    Headers
    Body\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{78}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As can be seen, there is always just one outermost body that contains 
all other bodyparts. In some cases, for example X.400 the protocol 
seems to violate this by leaving out the outermost bodypart. However, 
even on those cases we must assume, at the abstract level, 
that the outermost bodypart is there.\endPar{}%
\endNode{}%
\Node{\def\Element{79}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
However, this is not all that there is to the structure of a message. 
When a message is in transit, being handled by MTAs it is put inside 
an envelope, just like a normal letter is inside an envelope while 
the postal service is carrying it. Just like the postal service is not 
permitted to look inside the envelope, neither are MTAs permitted 
to look inside. Whenever there is a need to look inside the envelope, 
it is always a UA function, and done on behalf, and on the authority of, a UA.\endPar{}%
\endNode{}%
\Node{\def\Element{80}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are some violations of this. When using the SMTP protocol, the 
\Node{\def\Element{81}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Received:\endSeq{}%
\endNode{}%

lines are put in the headers by MTAs.
This is bad engineering, but as the process of adding a new header
line is fairly straightforward, it doesn't cause too much pain.
In some cases MTAs, and especially the GWs modify the header even more,
and sometimes they even mess with the body.
This is a sure recipe for trouble.\endPar{}%
\endNode{}%
\Node{\def\Element{82}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Graphically, the way a message should be dealt with is shown 
in figure \Node{\def\Element{83}%
}%
\Link{\def\Label{FIG.MSGROUT}%
}%
\Seq{}%
Figure \Seq{}%
1\char45{}4\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.MSGROUT}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{85}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 1\char45{}4. \endSeq{}%
How a message should be handled.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{85}%
}%
\endNode{}%
\Node{\def\Element{86}%
}%
\Par{}%
\Seq{}%
\Node{\def\Element{87}%
}%
\Node{\def\Element{88}%
}%
\insertExternalGraphic{\def\DisplayAlignment{start}%
\def\ScaleType{false}%
\def\ScaleX{1}%
\def\ScaleY{1}%
\def\EntitySystemId{msgrout.eps}%
\def\NotationSystemId{EPS}%
\def\EscapementDirection{false}%
\def\PositionPointX{0\p@}%
\def\PositionPointXFactor{0}%
\def\PositionPointY{0\p@}%
\def\PositionPointYFactor{0}%
}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{91}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The user creates the message with the help of a UA. How the interaction 
is arranged is a local matter. Once the message has been prepared, 
it is passed to a nearby MTA together with necessary envelope 
information and put into an envelope. The MTA puts its stamp on 
the envelope to show that it has received the message. The first 
MTA passes the message to the second MTA. The second MTA puts its 
stamp to the message and passes it to the third MTA, and so on. 
The final MTA passes the message to a UA, and the envelope is removed.\endPar{}%
\endNode{}%
\Node{\def\Element{92}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are at least three ways to pass the message from an MTA to a UA. 
The message may be pushed to a (running) UA, a UA may pull it from an MTA, 
or an MTA may pass the message to an MS from which a UA will receive it at 
a convenient time.\endPar{}%
\endNode{}%
\Node{\def\Element{93}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The normal UNIX way of delivering mail
(\Node{\def\Element{94}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/spool/mail/user\endSeq{}%
\endNode{}%
)
can be seen as any of the above three mechanisms, but should normally
be seen as a UA pulling a message. The reason for this confusion is
with the de\char45{}facto SMTP standard MTA, Sendmail.\endPar{}%
\endNode{}%
\Node{\def\Element{95}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Although Sendmail is in many ways a very clever piece of software,
it is also the reason for many problems, as it has blurred the line
between MTA and UA. Sendmail is clearly an MTA, but it also performs
many of the UA level functions, like handling of
``\Node{\def\Element{96}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.forward\endSeq{}%
\endNode{}%
''
files.  This behaviour has become the de\char45{}facto standard  way for UNIX
MTAs to behave, making it necessary for any MTA, including ZMailer,
to behave the same way.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{97}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
1.1.2. \Node{\def\Element{98}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Routing And Delivering Messages\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{98}%
}%
\endNode{}%
\Node{\def\Element{99}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As MTAs only deal with envelopes, all routing and delivery decisions have to be
based on information available on the envelope. It follows from this that 
the envelope and headers may contain conflicting information. This is normal, 
and is not a cause for worry.\endPar{}%
\endNode{}%
\Node{\def\Element{100}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
MTAs may, and often do modify addresses present in the envelope. This might 
include changing addresses to a format more suitable for mail delivery and 
alias expansion.\endPar{}%
\endNode{}%
\Node{\def\Element{101}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It is important to make a distinction between aliasing and forwarding mail. 
Aliasing is an MTA function, in which an MTA effectively knows that to reach 
a seemingly local user, mail should be sent to a different address. 
To accomplish this, the MTA changes the recipient information on the envelope. 
Forwarding is a UA function. When forwarding, the mail message is received 
by the original, intended recipient, and re\char45{}sent to another address. Although 
forwarding is a UA function, it doesn't have to result in a change to body or 
headers, but on the envelope, both sender and recipient should be changed. 
Sendmail bluntly violates this, and makes most other MTAs violate it as well.\endPar{}%
\endNode{}%
\Node{\def\Element{102}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Most mailing lists today are just alias expansions, on which one recipient 
address on the envelope is replaced with multiple addresses. In many cases 
this is a reasonable approach. However, all major mailing lists should be 
set up as a UA function. This involves changing not only the recipient 
address but also the sender address in the envelope. In this way, 
undeliverable messages are sent to the owner of the list, who can deal 
with the problem, and not to the sender of the message, who can do nothing 
to remedy the situation.
(The ZMailer has some builtin facilities for this, see about
\Node{\def\Element{103}%
}%
\Seq{\def\fPosture{italic}%
}%
Mailing Lists\Character{8230}\endSeq{}%
\endNode{}%
 on section
\Node{\def\Element{104}%
}%
\Link{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\Seq{}%
Section \Seq{}%
13.2.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.)\endPar{}%
\endNode{}%
\Node{\def\Element{105}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Error messages must be sent to the envelope sender address,
as this is a MTA function.
If a header like ``\Node{\def\Element{106}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Errors\char45{}to:\endSeq{}%
\endNode{}%
'' is being used, it implies 
that envelope sender should be sent to the one in the 
``\Node{\def\Element{107}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Errors\char45{}to:\endSeq{}%
\endNode{}%
''
header.\endPar{}%
\endNode{}%
\Node{\def\Element{108}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Replies to messages should be sent to header addresses, because replying is 
a UA function.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Element{109}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{110}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 2. ZMailer's Features, and Facilities\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{110}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 2. ZMailer's Features, and Facilities\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 2. \Seq{}%
\Node{\def\Element{110}%
\def\ProcessingMode{component-title-mode}%
}%
ZMailer's Features, and Facilities\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{110}%
}%
\endNode{}%
\Node{\def\Element{111}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
2.1. \Node{\def\Element{112}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Introduction\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{112}%
}%
\endNode{}%
\Node{\def\Element{113}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer is a mailer subsystem for the UNIX operating system.
It is in charge of handling all mail messages that are created
on a system, from their creation until final disposition locally
or by transfer to another system.\endPar{}%
\endNode{}%
\Node{\def\Element{114}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As such, the mailer subsystem (the Message Transfer Agent) must
interface to local mail reading and composing programs (User Agents),
to the various transport methods that can be used to reach other mailers,
and to a variety of databases describing the mailer's environment.\endPar{}%
\endNode{}%
\Node{\def\Element{115}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer provides this functionality in a package and with a philosophy
that has benefited from experiences with earlier mailers.\endPar{}%
\endNode{}%
\Node{\def\Element{116}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer provides a capable, robust, efficient subsystem to do the job,
which will excel in demanding environments, but is simple enough to
fit easily everywhere.\endPar{}%
\endNode{}%
\Node{\def\Element{117}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
2.1.1. \Node{\def\Element{118}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Design Summary\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{118}%
}%
\endNode{}%
\Node{\def\Element{119}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Label{FIG.ZMPROCS}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 2\char45{}1. \endSeq{}%
ZMailer's processes.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Label{FIG.ZMPROCS}%
}%
\endNode{}%
\Node{\def\Element{121}%
}%
\Par{}%
\Seq{}%
\Node{\def\Element{122}%
}%
\Node{\def\Element{123}%
}%
\insertExternalGraphic{\def\DisplayAlignment{start}%
\def\ScaleType{false}%
\def\ScaleX{1}%
\def\ScaleY{1}%
\def\EntitySystemId{zmprocs.eps}%
\def\NotationSystemId{EPS}%
\def\EscapementDirection{false}%
\def\PositionPointX{0\p@}%
\def\PositionPointXFactor{0}%
\def\PositionPointY{0\p@}%
\def\PositionPointYFactor{0}%
}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{126}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer is a multi\char45{}process mailer, using two daemon processes to manipulate
messages.  One of these processes is a router, and makes all decisions
about what should happen to a message.  The other daemon is a message queue
manager, used to schedule delivery of messages.  The Router uses a
configuration file that closely follows Bourne shell script syntax and
semantics, with minimal magic.  Message files are moved around in a series
of directories, and the Scheduler and its Transport Agents run off of
control files created by the Router.\endPar{}%
\endNode{}%
\Node{\def\Element{127}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The Router will process messages one at a time, as it finds them in a
directory where User Agents submit their outgoing messages.  Envelope and
Message Header information is all kept in the same message file along with
the message body, and this file is never modified by any ZMailer program.
After parsing the envelope and RFC822 header information, the Router
validates the information extracted, and calls functions defined in the
configuration file to decide exactly how to deliver the message and how to
transform the embedded addresses.  The algorithms that do this are easily
reconfigurable, since the control flow and address manipulation is
specified by familiar shell script statements.  When the Router is
finished, it will produce a message control file for use by the delivery
processing stage of ZMailer, and move the original message file to another
location.\endPar{}%
\endNode{}%
\Node{\def\Element{128}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once the Router has decided what to do with each of the addresses in a
message, the Scheduler builds a summary of this information by reading the
control file created by the Router.  This knowledge is merged with a data
structure it maintains that stores which messages are supposed to be sent
where, and how.  According to a pre\char45{}arranged agenda, the Scheduler will
execute delivery programs to properly move the message envelope, header,
and body, to the immediate destination.  These delivery programs are called
Transport Agents, and communicate with the Scheduler using a simple
protocol that tells them which messages to process and returns status
reports to the Scheduler.  The Scheduler also manages status reports,
taking appropriate action on delivery errors and when all delivery
instructions for a message have been processed.\endPar{}%
\endNode{}%
\Node{\def\Element{129}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are several standard Transport Agents included with the ZMailer
distribution.  The collection currently includes a local delivery program,
an SMTP client implementation, and a Transport Agent that can run
Sendmail\char45{}compatible delivery programs.\endPar{}%
\endNode{}%
\Node{\def\Element{130}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A separate utility allows querying the Scheduler for the state of its mail
queues.  For existing Sendmail installations, a replacement program is
included that simulates most of the Sendmail functionality in the ZMailer
environment.  This allows ZMailer to replace a Sendmail installation
without requiring changes in standard User Agents.\endPar{}%
\endNode{}%
\Node{\def\Element{131}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Label{FIG.ZMDIRS}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 2\char45{}2. \endSeq{}%
Directories that ZMailer uses for message processing.\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Label{FIG.ZMDIRS}%
}%
\endNode{}%
\Node{\def\Element{133}%
}%
\Par{}%
\Seq{}%
\Node{\def\Element{134}%
}%
\Node{\def\Element{135}%
}%
\insertExternalGraphic{\def\DisplayAlignment{start}%
\def\ScaleType{false}%
\def\ScaleX{1}%
\def\ScaleY{1}%
\def\EntitySystemId{zmdirs.eps}%
\def\NotationSystemId{EPS}%
\def\EscapementDirection{false}%
\def\PositionPointX{0\p@}%
\def\PositionPointXFactor{0}%
\def\PositionPointY{0\p@}%
\def\PositionPointYFactor{0}%
}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{138}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
2.2. \Node{\def\Element{139}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Running ZMailer\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{139}%
}%
\endNode{}%
\Node{\def\Element{140}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer is fairly simple to run, once the setups are completed
it can be left to run on its own with very little supervision.\endPar{}%
\endNode{}%
\Node{\def\Element{141}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Things that might need supervision are things like:
\Node{\def\Element{142}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{143}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{144}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Timely cycling of log files, which otherwise will grow until
they fill all of the available disk space  (One need not log
everything possible, about the only thing this system does not
allow you to log is the message body content.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{145}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{146}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Keeping watchful eye on  \Node{\def\Element{147}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{148}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
POSTOFFICE\endSeq{}%
\endNode{}%
/freezer/\endSeq{}%
\endNode{}%
,
and  \Node{\def\Element{149}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{150}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%

directories.  Former for processing SPAM email, latter for
pathological problem cases.  (FIXME:: More at  3.3.4)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{151}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
We look closer into these issues at latter parts of this document,
but now it is sufficient to tell, that the principal tool for active
monitoring of the system health is command:
\Node{\def\Element{152}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{153}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{154}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
mailq \char45{}ss\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

which does tell, if router, or scheduler are up and about, or not,
and also does tell about the sizes of the different sub\char45{}spools.\endPar{}%
\endNode{}%
\Node{\def\Element{155}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The general management interface for starting and stopping different
subsystems is command
\Node{\def\Element{156}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{157}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{158}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

which the system installs into
\Node{\def\Element{159}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{160}%
}%
\Seq{}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 directory, and which command
usually needs a symlink to itself from some more common location for
administrative convenience
( \Node{\def\Element{161}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/sbin/zmailer\endSeq{}%
\endNode{}%
 \char45{}>
\Node{\def\Element{162}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{163}%
}%
\Seq{}%
MAILBIN\endSeq{}%
\endNode{}%
/zmailer\endSeq{}%
\endNode{}%
 )
so that the administrator does not need to add
\Node{\def\Element{164}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{165}%
}%
\Seq{}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
  directory
into his or her \Node{\def\Element{166}%
}%
\Seq{}%
PATH\endSeq{}%
\endNode{}%
.
On overall, it is intention that not even admin user should need
to run directly the programs located at the
\Node{\def\Element{167}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{168}%
}%
\Seq{}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

directory.\endPar{}%
\endNode{}%
\Node{\def\Element{169}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Basically the administration is as follows:
\Node{\def\Element{170}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{171}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{172}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
At system startup (to start all subsystems):
\Node{\def\Element{173}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{174}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{175}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{176}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{177}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
At system shutdown (to kill all subsystems):
\Node{\def\Element{178}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{179}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{180}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer kill\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{181}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is also a way to make sure the system will not let the ZMailer
to start at the system startup, because you have some massive work
going on, and the system is not in condition to accept email for a while: 
\Node{\def\Element{182}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{183}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{184}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer freeze\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

and the antidote for the ``freeze'' is, naturally:
\Node{\def\Element{185}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{186}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{187}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer thaw\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{188}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Normal operations can not be started at ``frozen'' system without
``thawing'' it at first.\endPar{}%
\endNode{}%
\Node{\def\Element{189}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The user\char45{}visible component of the ZMailer is (for de\char45{}facto interface)
\Node{\def\Element{190}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{191}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{192}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\Node{\def\Element{193}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
/usr/lib/sendmail\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

(a.k.a. \Node{\def\Element{194}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/sbin/sendmail\endSeq{}%
\endNode{}%
)
which is ``simple'' message submission program that mimics sendmail
commands behaviour, but of course many details of sendmail are
not really implemented at all, mostly because they do not have
equivalents in the ZMailer system.\endPar{}%
\endNode{}%
\Node{\def\Element{195}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are also functional equivalents (or near equivalents) of
other sendmail/system utilities:
\Node{\def\Element{196}%
}%
\Seq{\def\fWeight{bold}%
}%
mailq\endSeq{}%
\endNode{}%
, \Node{\def\Element{197}%
}%
\Seq{\def\fWeight{bold}%
}%
newaliases\endSeq{}%
\endNode{}%
, and \Node{\def\Element{198}%
}%
\Seq{\def\fWeight{bold}%
}%
vacation\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Element{199}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{200}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 3. Comparison With Other Popular MTA's\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{200}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 3. Comparison With Other Popular MTA's\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 3. \Seq{}%
\Node{\def\Element{200}%
\def\ProcessingMode{component-title-mode}%
}%
Comparison With Other Popular MTA's\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{200}%
}%
\endNode{}%
\Node{\def\Element{201}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{202}%
}%
\Node{\def\Element{203}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{204}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{205}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
In the right hands, can be quite a flexible tool to translate
between the different conventions of various networks.  Unfortunately this
is accomplished by programming in an unfamiliar production language
containing many magic features.  The learning time for doing this is very
long, the effort involved is that of learning a completely new language and
environment. Moreover, Sendmail has all major components built into a
single large program. Both of these design decisions have been acknowledged
as mistakes by the author of Sendmail.  Its major shortcoming in comparison
to the \Node{\def\Element{207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
MMDF\endSeq{}%
\endNode{}%
 mailer is its primitive database
facility and lack of caching.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{208}%
}%
\Node{\def\Element{209}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{210}%
}%
\Seq{}%
sendmail 8.x\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{211}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{212}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Since long time of no development, sendmail got a developemnt boost
around mid 1990'es, which has made it somewhat better, but still the
principal queueing model is the same as always.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{213}%
}%
\Node{\def\Element{214}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{215}%
}%
\Seq{}%
MMDF\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{216}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{217}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
MMDF\endSeq{}%
\endNode{}%
 is a comprehensive mail environment, including its
own mail composition program and of course a mailer.
There are too many parts to it as can be said, it is a system, not a
subsystem), and the address manipulation is only sufficient for a
relatively homogenous environment. It does have reasonable database
facilities and caching, as opposed to Sendmail, and the concept of Channels.
However, knowledge about address semantics is distributed in several
programs instead of being centralized.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{219}%
}%
\Node{\def\Element{220}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{221}%
}%
\Seq{}%
PMDF\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{222}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{223}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{224}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
PMDF\endSeq{}%
\endNode{}%
 was originally a smaller version of \Node{\def\Element{225}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
MMDF\endSeq{}%
\endNode{}%

with correspondingly
reduced features and flexibility, but it has had years of development
since late 1980'es, and its commercial version is amongst the high
performers of MTAs in late 1990'es.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{226}%
}%
\Node{\def\Element{227}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{228}%
}%
\Seq{}%
Upas\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{229}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{230}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{231}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Upas\endSeq{}%
\endNode{}%
 is a curious approach to the problem.
It lets the user do half the work of message routing, in a manner
similar to \Node{\def\Element{232}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
PMDF\endSeq{}%
\endNode{}%
 on VMS systems. It is
entirely concerned with the message envelope, and leaves all message header
munging to auxiliary programs if appropriate. In fairness one should note
this mailer was developed in an environment where most message headers were
scorned, thus making this a reasonable approach (``optimize the normal
case''). The Eighth Edition Upas had no database capability at all, but it
did exhibit one useful characteristic: the routing decisions are made by
passing the recipient envelope address through a set of regular
expressions. This production rule approach is similar to what Sendmail
does, but uses a more familiar mechanism and environment.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{233}%
}%
\Node{\def\Element{234}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{235}%
}%
\Seq{}%
Smail 3.0\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{236}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{237}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Another recently developed (late 1980'es), mailer worth mentioning here is
\Node{\def\Element{238}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Smail3.0\endSeq{}%
\endNode{}%
.
It is intended as a program capable of replacing Sendmail in many
situations. To a large extent it succeeds as this, and there are some nice
ideas involved as well. Its two major drawbacks are that it is not as easy
to adapt to local needs as Sendmail is (compiled instead of interpreted
rules and algorithms), and retaining Sendmail's single\char45{}program design.  It
addresses database and caching issues, and seems generally like a nicer
design in many respects, a bit like PMDF's configuration options in a
Sendmail package.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{239}%
}%
\Node{\def\Element{240}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{241}%
}%
\Seq{}%
Smail 3.1\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{242}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{243}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Further developemnts for \Node{\def\Element{244}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Smail 3.0\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{245}%
}%
\Node{\def\Element{246}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{247}%
}%
\Seq{}%
Exim\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{248}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{249}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{250}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{}%
http://www.exim.org/\endSeq{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{251}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A post\char45{}developemnt version of \Node{\def\Element{252}%
}%
\Seq{}%
Smail\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{253}%
}%
\Node{\def\Element{254}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{255}%
}%
\Seq{}%
qmail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{256}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{257}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{258}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{}%
http://www.qmail.org/\endSeq{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{259}%
}%
\Node{\def\Element{260}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{261}%
}%
\Seq{}%
postfix\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{262}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{263}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{264}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{}%
http://www.postfix.org/\endSeq{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{265}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Until the recent increase in the demand for inter\char45{}network mail gatewaying,
Sendmail's flexibility had quite adequately served to implement a gateway
function between selected networks.  With increased variety of the normal
address syntax and mail capabilities of connected networks, and more complex
kinds of routing decisions becoming necessary, the existing mailers have
been showing their age and their limits.  ZMailer is intended to give the
mail administrator a software tool that fits the times.\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\Node{\def\Label{ZINSTALL}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{267}%
\def\ProcessingMode{part-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
II. Build and Install\endPar{}%
\endNode{}%
\endSeq{}%
\Seq{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{269}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section describes how to build and install ZMailer.\endPar{}%
\endNode{}%
\Node{\def\Element{270}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Arial}\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{271}%
}%
\Par{\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Seq{\def\fFamName{Arial}\def\fWeight{bold}%
}%
Tip: \endSeq{}%
Consider joining the ZMailer user\char45{}community email list.
It is the place to meet the Gurus, in case you have problems.
See the ``\Node{\def\Element{272}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
Overview\endSeq{}%
\endNode{}%
'' file in the source distribution
for more information.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{267}%
}%
\endNode{}%
\Node{\def\Element{268}%
}%
\endNode{}%
\Node{\def\Element{273}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{274}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 4. Build and Install\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{274}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 4. Build and Install\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 4. \Seq{}%
\Node{\def\Element{274}%
\def\ProcessingMode{component-title-mode}%
}%
Build and Install\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{274}%
}%
\endNode{}%
\Node{\def\Label{BUILD.ENVIRONMENT}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.1. \Node{\def\Element{276}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Environment Issues\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{276}%
}%
\endNode{}%
\Node{\def\Element{277}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The cornerstone of everything in busy Internet email routing
is a well\char45{}working DNS server, and modern resolver library.
If you use the BIND nameserver, you should be using (or install)
a recent version, at least BIND 4.8. In this package there is also 
a bundled resolver from  bind\char45{}4.9.4, however it is a bit difficult
at BSD systems (because those developers use BSD themselves, and
make an assumption that verybody has their version of things\Character{8230}

On the other hand, those systems have reasonably modern resolvers,
so no need to worry about it \Character{8212} I hope.) \endPar{}%
\endNode{}%
\Node{\def\Element{278}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For performance reasons you should have \Node{\def\Element{279}%
}%
\Seq{\def\fPosture{italic}%
}%
local\endSeq{}%
\endNode{}%
 instance of
nameserver. \Node{\def\Element{280}%
}%
\Seq{\def\fPosture{italic}%
}%
Even when you don't have any DNS zone data to
originate yourself, an instance of nameserver is able to cache
replies it receives from the network, and thus be able to faster
yield replies for repeated questions.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{281}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You may also choose to use ``\Node{\def\Element{282}%
}%
\Seq{}%
whoson\endSeq{}%
\endNode{}%
'' services provided by
a utility package at ``\Node{\def\Element{283}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
contrib/\endSeq{}%
\endNode{}%
'' subdirectory.
If you do, then do install that before configuring and installing the ZMailer.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{BUILD.AUTOCONFIGURATION}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.2. \Node{\def\Element{285}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Autoconfiguration\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{285}%
}%
\endNode{}%
\Node{\def\Element{286}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%

This system uses several preferably separate partitions for
different things:

\Node{\def\Element{287}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{288}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{289}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Software binaries, and databases:
  \Node{\def\Element{290}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{291}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 (node local db's),
  \Node{\def\Element{292}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{293}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 (site shared),
  \Node{\def\Element{294}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{295}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 (read\char45{}only, site shared)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{296}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{297}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The mailbox spool:
  \Node{\def\Element{298}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{299}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBOX\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

  (\Node{\def\Element{300}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/mail\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{301}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{302}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The postoffice spool:
  \Node{\def\Element{303}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{304}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

  (\Node{\def\Element{305}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/spool/postoffice/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{306}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{307}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The log directory:
  \Node{\def\Element{308}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{309}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

  (\Node{\def\Element{310}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/log/mail\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{311}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{312}%
}%
\Seq{}%
GNU autoconfig\endSeq{}%
\endNode{}%
 mechanism is used, however, you
still may need to touch on some files after that system has run through:
You MUST define \Node{\def\Element{313}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}prefix=\endSeq{}%
\endNode{}%
 so that ZMailer components end up
in reasonable places.  The \Node{\def\Element{314}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{315}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

(and \Node{\def\Element{316}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{317}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
, and
 \Node{\def\Element{318}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{319}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
)
variable values are derived from the \Node{\def\Element{320}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}prefix=\endSeq{}%
\endNode{}%
, which can
cause surprises if you do \Node{\def\Element{321}%
}%
\Seq{\def\fWeight{bold}%
}%
make install\endSeq{}%
\endNode{}%
 with
\Node{\def\Element{322}%
}%
\Seq{}%
GNU autoconfig\endSeq{}%
\endNode{}%
 defaults.\endPar{}%
\endNode{}%
\Node{\def\Element{323}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When choosing your prefix, do try to keep is fairly short, as
there are a few scripts which catenate string\char45{}components of:\%
\Node{\def\Element{324}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  "\#! "+prefix+"/bin/router \char45{}f"\endPar{}%
\endNode{}%

and usually systems have a limit of 32 characters for that,
which gives at most 15 characters for your prefix!\endPar{}%
\endNode{}%
\Node{\def\Element{325}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Also, if the \Node{\def\Element{326}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
 file
exists\Node{\def\Element{327}%
}%
\Seq{\def\fSize{6\p@}%
\def\PositionPointShift{4\p@}%
\def\PositionPointShiftFactor{0}%
}%
1\endSeq{}%
\endNode{}%
,
it is read to initialize several different environment paths (including
\Node{\def\Element{331}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{332}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
, et.al.!)

\Node{\def\Element{333}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{334}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\#\endSeq{}%
\endNode{}%
 \Node{\def\Element{335}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure                             \char92{}
  \char45{}\char45{}prefix=/opt/mail                      \char92{}
  \char45{}\char45{}with\char45{}postoffice=/var/spool/postoffice \char92{}
  \char45{}\char45{}with\char45{}mailbox=/var/mail                \char92{}
  \char45{}\char45{}with\char45{}logdir=/var/log/mail             \char92{}
  \char45{}\char45{}with\char45{}zconfig=/etc/zmailer.conf\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{336}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Or an example from my development machine:
\Node{\def\Element{337}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{338}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{339}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure \char45{}\char45{}prefix=/opt/mail\endSeq{}%
\endNode{}%

  creating cache ./config.cache
  ***
  *** You can set  ZCONFIG  environment variable to define
  *** the location of the (default) /etc/zmailer.conf \char45{}file
  *** (You can use also   \char45{}\char45{}with\char45{}zconfig=  \char45{}parameter)
  ***
  *** Consider also setting following parameters:
  ***   \char45{}\char45{}mandir=DIR     \char45{}\char45{} for man\char45{}pages
  ***   \char45{}\char45{}libdir=DIR     \char45{}\char45{} for libzmailer(3)
  ***   \char45{}\char45{}includedir=DIR \char45{}\char45{} for libzmailer(3)
  *** (They can be outside the \char45{}\char45{}prefix=DIR \char45{}tree)
  ***
  *** You can set CC, and CFLAGS  environment variables to
  *** choose the C\char45{}compiler, and its options, especially at
  *** systems where there are multiple choices to use...
  ***\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{340}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can also go into a subdirectory, and configure and
compile there: (But it may need \Node{\def\Element{341}%
}%
\Seq{}%
GNU make\endSeq{}%
\endNode{}%

as system ``\Node{\def\Element{342}%
}%
\Seq{\def\fWeight{bold}%
}%
make\endSeq{}%
\endNode{}%
''!)
\Node{\def\Element{343}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{344}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{345}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
mkdir myhost ; cd myhost\endSeq{}%
\endNode{}%

  \Node{\def\Element{346}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{347}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
../configure ...\endSeq{}%
\endNode{}%

  \Node{\def\Element{348}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{349}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
make \endSeq{}%
\endNode{}%
...\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{350}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
See if \Node{\def\Element{351}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SiteConfig\endSeq{}%
\endNode{}%
 makes sense now, if not, you can tune
most of the values with various \Node{\def\Element{352}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}*=\endSeq{}%
\endNode{}%
 keywords:
\Node{\def\Element{353}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{354}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{355}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure \char45{}\char45{}help\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

Explanations about these configuration options are listed
at chapter \Node{\def\Element{356}%
}%
\Link{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
}%
\Seq{}%
Chapter \Seq{}%
7\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{357}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Those options that you can't tune, you can edit at
the ``\Node{\def\Element{358}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SiteConfig.in\endSeq{}%
\endNode{}%
'' file.
(Redo the configure with new parameters, if that looks
 to be necessary approach.)\endPar{}%
\endNode{}%
\Node{\def\Element{359}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Additional examples:
\Node{\def\Element{360}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{361}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{362}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
DEC OSF/1 at nic.funet.fi with DECs best compiler\Character{8230}
\Node{\def\Element{363}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{364}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{365}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
CFLAGS="\char45{}O \char45{}g3 \char45{}std1" CC="cc \char45{}migrate" \char92{}\endSeq{}%
\endNode{}%

    \Node{\def\Element{366}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure \char45{}\char45{}prefix=/l/mail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{367}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{368}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Sun Solaris 2.5  at mailhost.utu.fi, SunSoft CC
\Node{\def\Element{369}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{371}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
CC="cc \char45{}O" ./configure \char45{}\char45{}prefix=/opt/mail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{372}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{373}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Sun Solaris 2.5  at mailhost.utu.fi, gcc\char45{}2.7.2
\Node{\def\Element{374}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{375}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{376}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure \char45{}\char45{}prefix=/opt/mail \char45{}\char45{}with\char45{}gcc\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{377}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{378}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Linux\char45{}2.0.x/libc\char45{}5.4.2 at mea.cc.utu.fi, gcc\char45{}2.7.2
\Node{\def\Element{379}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{380}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{381}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
./configure \char45{}\char45{}prefix=/l/mail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{382}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.3. \Node{\def\Element{383}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Compilation\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{383}%
}%
\endNode{}%
\Node{\def\Element{384}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At the toplevel, run
\Node{\def\Element{385}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{386}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{387}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
make\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

or perhaps:
\Node{\def\Element{388}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{389}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{390}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
make clean all\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

which at first cleans everything, and then makes \Character{8212} great if you
changed some configuration parameters.\endPar{}%
\endNode{}%
\Node{\def\Element{391}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This should compile everything, and leave a \Node{\def\Element{392}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
zmailer.Config\endSeq{}%
\endNode{}%

file in the toplevel directory.  Nothing outside the source area will be
touched at this point.\endPar{}%
\endNode{}%
\Node{\def\Element{393}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
(If your system ``\Node{\def\Element{394}%
}%
\Seq{\def\fWeight{bold}%
}%
make\endSeq{}%
\endNode{}%
'' lets your shell ``\Node{\def\Element{395}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SHELL\endSeq{}%
\endNode{}%
''
 environment affect its own execution environment, it may be that
 non\char45{}\Node{\def\Element{396}%
}%
\Seq{\def\fWeight{bold}%
}%
sh\endSeq{}%
\endNode{}%
/\Node{\def\Element{397}%
}%
\Seq{\def\fWeight{bold}%
}%
ksh\endSeq{}%
\endNode{}%
/\Node{\def\Element{398}%
}%
\Seq{\def\fWeight{bold}%
}%
zsh\endSeq{}%
\endNode{}%
 users detect
 weird phenomena, and failures. Beware!)\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{399}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.4. \Node{\def\Element{400}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installing and Upgrading\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{400}%
}%
\endNode{}%
\Node{\def\Element{401}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section describes how to install or upgrade ZMailer.\endPar{}%
\endNode{}%
\Node{\def\Element{402}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.4.1. \Node{\def\Element{403}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Install Preparation\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{403}%
}%
\endNode{}%
\Node{\def\Element{404}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you are currently running a zmailer, kill off all mailer processes
using
\Node{\def\Element{405}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{406}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{407}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer kill\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

and save the state of your system.  This includes any active contents
of the \Node{\def\Element{408}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{409}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
, as well
as database files and anything else in the installation areas you want
to be sure to keep.
This is just paranoia, the installation should not overwrite precious
files, and will save old versions of distribution files in
``\Node{\def\Element{410}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
bak/\endSeq{}%
\endNode{}%
'' subdirectories.\endPar{}%
\endNode{}%
\Node{\def\Element{411}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The interface in between the commonly used sendmail, and ZMailer
is a ``compability program'', which is to replace the
\Node{\def\Element{412}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/lib/sendmail\endSeq{}%
\endNode{}%

(aka \Node{\def\Element{413}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/sbin/sendmail\endSeq{}%
\endNode{}%
 on some systems).
The system attempts to automate the replacement, but it \Node{\def\Element{414}%
}%
\Seq{\def\fPosture{italic}%
}%
may\endSeq{}%
\endNode{}%

present a cry for help if your system does not have functioning symlinks.
Also if ``\Node{\def\Element{415}%
}%
\Seq{\def\fWeight{bold}%
}%
test \char45{}h \$\Node{\def\Element{416}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SENDMAILPATH\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
'' does fault in mysterious ways,
the reason may be that your system does not have symlinks.\endPar{}%
\endNode{}%
\Node{\def\Element{417}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you are currently running Sendmail, kill your SMTP server
and drain the Sendmail queue.  There is no automatic method
to requeue Sendmail messages under ZMailer.  If you later want
to back out to Sendmail, all you need to do is move the former
version of the sendmail (on \Node{\def\Element{418}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/lib/sendmail.bak\endSeq{}%
\endNode{}%
,
for example) binary back to \Node{\def\Element{419}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/lib/sendmail\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{420}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
(You may also need to do some magics with system startup scripts
in case you are running SysV\char45{}style init. BSD \Node{\def\Element{421}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/rc.local\endSeq{}%
\endNode{}%

does need its own gymnastics too.
Sample SysV\char45{}init script is at file: ``\Node{\def\Element{422}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
proto/zmailer.init.sh\endSeq{}%
\endNode{}%
'')\endPar{}%
\endNode{}%
\Node{\def\Element{423}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A sort of method to quickly handle your sendmail queue is to
start ZMailer's SMTP server, reconfigure the old sendmail to
use smarthost, which happens to be at the same machine.
(Or at an adjacent machine if you moved the queue, or ...)
Anyway the point is to get the sendmail to send its queue
via SMTP to the ZMailer.
An equally valid option is to drain the sendmail's queue by running
sendmail in queue drain mode only, although \Node{\def\Element{424}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/lib/sendmail\endSeq{}%
\endNode{}%

points to ZMailer's ``\Node{\def\Element{425}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
.''\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{426}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.4.2. \Node{\def\Element{427}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installation\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{427}%
}%
\endNode{}%
\Node{\def\Element{428}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once you are safe, run either:
\Node{\def\Element{429}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{430}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{431}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
make install\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

(this installs all binaries and the default database files, which
still need editing! See below.)
or if you just want to have the new \Node{\def\Element{432}%
}%
\Seq{\def\fPosture{italic}%
}%
binaries\endSeq{}%
\endNode{}%
 without touching
at your configurations:
\Node{\def\Element{433}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{434}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{435}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
make install\char45{}bin\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

however this method might not be a complete success in case boilerplate
configurations need to be updated as well to match the programs.\endPar{}%
\endNode{}%
\Node{\def\Element{436}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There exists also a way to do the installation into a ``parallel universe''
by means of install\char45{}time ``prefix'' environment variable:
\Node{\def\Element{437}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{438}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{439}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
prefix=/var/tmp/build make install\char45{}bin\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

which of course expects to have ``\Node{\def\Element{440}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/tmp/build/\endSeq{}%
\endNode{}%
'' directory in existence,
and possibly some others under it, but you will soon see, what it needs.\endPar{}%
\endNode{}%
\Node{\def\Element{441}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Arial}\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{442}%
}%
\Par{\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Seq{\def\fFamName{Arial}\def\fWeight{bold}%
}%
Important: \endSeq{}%
FIXME! FIXME! (Update with POST\char45{}INSTALL.SH program!)\endPar{}%
\endNode{}%
\Node{\def\Element{443}%
}%
\Par{\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
All programs are stored into
\Node{\def\Element{444}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{445}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
, and
\Node{\def\Element{446}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{447}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/ta/\endSeq{}%
\endNode{}%
, and
possible older binaries are saved into ``\Node{\def\Element{448}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
bak/\endSeq{}%
\endNode{}%
''
subdirectories.
This step should be non\char45{}destructive (anything replaced will be
saved in a ``\Node{\def\Element{449}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
bak/\endSeq{}%
\endNode{}%
'' directory,
and \Node{\def\Element{450}%
}%
\Seq{\def\fPosture{italic}%
}%
for some customizable files, if they exist, new versions
won't replace them\endSeq{}%
\endNode{}%
).\endPar{}%
\endNode{}%
\Node{\def\Element{451}%
}%
\Par{\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If this is not a from\char45{}scratch installation, be aware that the install
procedure will \Node{\def\Element{452}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 replace some of the files in
\Node{\def\Element{453}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{454}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 with the equivalents
from the distribution.
Specifically, the \Node{\def\Element{455}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{456}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/cf/*\endSeq{}%
\endNode{}%
,
\Node{\def\Element{457}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{458}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/aliases\endSeq{}%
\endNode{}%
,
\Node{\def\Element{459}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{460}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/routes\endSeq{}%
\endNode{}%
, and
\Node{\def\Element{461}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{462}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/localnames\endSeq{}%
\endNode{}%

files are never replaced if they already exist.
The \Node{\def\Element{463}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$\Node{\def\Element{464}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{7.29\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/forms/*\endSeq{}%
\endNode{}%
 files are always replaced,
but the old files will be saved in a ``\Node{\def\Element{465}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
bak/\endSeq{}%
\endNode{}%
''
directory.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{466}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.4.3. \Node{\def\Element{467}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Installing the Manual Pages.\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{467}%
}%
\endNode{}%
\Node{\def\Element{468}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Because for a long time the installation location of ZMailer's man\char45{}pages
has not had an obvious destination location, normal ``make install''
does \Node{\def\Element{469}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 install them!\endPar{}%
\endNode{}%
\Node{\def\Element{470}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Go into the \Node{\def\Element{471}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
man/\endSeq{}%
\endNode{}%
 directory,
and install the manual pages by hand:
\Node{\def\Element{472}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{473}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{474}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
cd man ; make install\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

or in case the default guessing didn't get it right:
\Node{\def\Element{475}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{476}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{477}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
cd man ; make install MANDIR=/our/manpages\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{478}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
4.4.4. \Node{\def\Element{479}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Router Configuration File (\Node{\def\Element{480}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$\Node{\def\Element{481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{11.664\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/router.cf\endSeq{}%
\endNode{}%
).\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{479}%
}%
\endNode{}%
\Node{\def\Element{482}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You must now pick a toplevel router configuration file.
The default is provided in \Node{\def\Element{483}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
proto/cf/SMTP+UUCP.cf\endSeq{}%
\endNode{}%

(by now copied to \Node{\def\Element{484}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{485}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/cf/SMTP+UUCP.cf\endSeq{}%
\endNode{}%
).\endPar{}%
\endNode{}%
\Node{\def\Element{486}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You need to create \Node{\def\Element{487}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{488}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/router.cf\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{489}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The simplest method is to make it symbolic link to, or copy of,
the \Node{\def\Element{490}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
cf/SMTP+UUCP.cf\endSeq{}%
\endNode{}%
 file.\endPar{}%
\endNode{}%
\Node{\def\Element{491}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Some real\char45{}life samples of \Node{\def\Element{492}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
router.cf\endSeq{}%
\endNode{}%
 are at
the \Node{\def\Element{493}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
proto/\endSeq{}%
\endNode{}%
 directory in the source tree.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Notes\endPar{}%
\Node{\def\Element{327}%
\def\ProcessingMode{endnote-mode}%
}%
\Seq{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{328}%
\def\ProcessingMode{endnote-mode}%
}%
\Par{\def\StartIndent{64\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-16\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\LineField{\def\FieldWidth{16\p@}%
\def\FieldWidthFactor{0}%
}%
1. \endLineField{}%
Default location is \Node{\def\Element{329}%
\def\ProcessingMode{endnote-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
,
and it can be changed with \Node{\def\Element{330}%
\def\ProcessingMode{endnote-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}zconfig=\endSeq{}%
\endNode{}%
 option.\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Element{494}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{495}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 5. System Configuring\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{495}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 5. System Configuring\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 5. \Seq{}%
\Node{\def\Element{495}%
\def\ProcessingMode{component-title-mode}%
}%
System Configuring\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{495}%
}%
\endNode{}%
\Node{\def\Element{496}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.1. \Node{\def\Element{497}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Runtime files\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{497}%
}%
\endNode{}%
\Node{\def\Element{498}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section describes the configuration in short. More detailed information 
can be found in section FIXME! FIXME! xxxxx....\endPar{}%
\endNode{}%
\Node{\def\Element{499}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.1.1. \Node{\def\Element{500}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{501}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
/etc/group\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{500}%
}%
\endNode{}%
\Node{\def\Element{502}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The default configuration also expects to find names of trusted users
listed at  \Node{\def\Element{503}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/group\endSeq{}%
\endNode{}%
  entry \Node{\def\Element{504}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
zmailer\endSeq{}%
\endNode{}%
.
Users (unames) listed there will be able to claim any addresses at
the message headers, etc.
(See \Node{\def\Element{505}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILSHARE/cf/trusted.cf\endSeq{}%
\endNode{}%
 for its usage there.)\endPar{}%
\endNode{}%
\Node{\def\Element{506}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The usual \Node{\def\Element{507}%
}%
\Seq{\def\fPosture{italic}%
}%
minimal\endSeq{}%
\endNode{}%
 set is: \Node{\def\Element{508}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
root,daemon,uucp\endSeq{}%
\endNode{}%
.
(Note: At some machines ``daemon'' is called ``daemons'';
\Node{\def\Element{509}%
}%
\Seq{\def\fPosture{italic}%
}%
It must be on that group for the smtpserver to be able to work
 properly!\endSeq{}%
\endNode{}%
)\endPar{}%
\endNode{}%
\Node{\def\Element{510}%
}%
\DisplayGroup{\def\fFamName{Arial}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\BOX{\def\BoxType{border}%
\def\LineThickness{2\p@}%
\def\StartIndent{70\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{0\p@}%
\def\EndIndentFactor{0}%
\def\IsDisplay{1}%
}%
\Par{\def\StartIndent{10\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{10\p@}%
\def\EndIndentFactor{0}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Warning\endPar{}%
\Node{\def\Element{511}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{512}%
}%
\Seq{\def\fPosture{italic}%
}%
SECURITY ITEM\endSeq{}%
\endNode{}%
: Those users at \Node{\def\Element{513}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
zmailer\endSeq{}%
\endNode{}%
 group
\Node{\def\Element{514}%
}%
\Seq{\def\fPosture{italic}%
}%
must not\endSeq{}%
\endNode{}%
 contain \Node{\def\Element{515}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
nobody\endSeq{}%
\endNode{}%
!\endPar{}%
\endNode{}%
\Node{\def\Element{516}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{517}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
nobody\endSeq{}%
\endNode{}%
 is used to prevent externally given inputs from being
able to execute arbitary programs at the system, or from writing to
arbitary files.\endPar{}%
\endNode{}%
\endBOX{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{518}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.1.2. \Node{\def\Element{519}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{520}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
/etc/services\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{519}%
}%
\endNode{}%
\Node{\def\Element{521}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Add the following line to \Node{\def\Element{522}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/services\endSeq{}%
\endNode{}%
 in the section for
host\char45{}specific services:
\Node{\def\Element{523}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
mailq   174/tcp  \# Mailer transport queue\endPar{}%
\endNode{}%

Indeed this isn't \Node{\def\Element{524}%
}%
\Seq{\def\fPosture{italic}%
}%
quite\endSeq{}%
\endNode{}%
 mandatory, as the \Node{\def\Element{525}%
}%
\Seq{\def\fWeight{bold}%
}%
scheduler\endSeq{}%
\endNode{}%

subsystem can be configured to use different ipc socket.
FIXME: Reference to scheduler.conf:PARAM entries!\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{526}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.1.3. \Node{\def\Element{527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
/etc/mail.conf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{527}%
}%
\endNode{}%
\Node{\def\Element{529}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you are using the default configuration setup, the \Node{\def\Element{530}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
router.cf\endSeq{}%
\endNode{}%

file expects to find a \Node{\def\Element{531}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/mail.conf\endSeq{}%
\endNode{}%
 file containing three
variable definitions:
\Node{\def\Element{532}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \# Where am I?
  orgdomain=domain
  \# Who am I?
  hostname=host.subdomain.\$orgdomain
  \# Who do I claim to be?
  mydomain=subdomain.\$orgdomain\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{533}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For example:
\Node{\def\Element{534}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  orgdomain=toronto.edu
  hostname=relay.cs.\$orgdomain
  mydomain=cs.\$orgdomain\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{535}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Create \Node{\def\Element{536}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/mail.conf\endSeq{}%
\endNode{}%
 with appropriate contents.
If you are a multi\char45{}host site, determining these things can be
automated according to your local policies and conventions.
See the files specific to the University of Toronto
(\Node{\def\Element{537}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
UT*.cf\endSeq{}%
\endNode{}%
) for examples of this.\endPar{}%
\endNode{}%
\Node{\def\Element{538}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Location of this file is written in
\Node{\def\Element{539}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{540}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/router.cf\endSeq{}%
\endNode{}%
.
By editing that entry you can alter it \Character{8212} into
\Node{\def\Element{541}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{542}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/mail.conf\endSeq{}%
\endNode{}%
,
for example.\endPar{}%
\endNode{}%
\Node{\def\Element{543}%
}%
\DisplayGroup{\def\fFamName{Arial}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\BOX{\def\BoxType{border}%
\def\LineThickness{2\p@}%
\def\StartIndent{70\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{0\p@}%
\def\EndIndentFactor{0}%
\def\IsDisplay{1}%
}%
\Par{\def\StartIndent{10\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{10\p@}%
\def\EndIndentFactor{0}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Caution\endPar{}%
\Node{\def\Element{544}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Note that ``hostname='' entry above \Node{\def\Element{545}%
}%
\Seq{\def\fPosture{italic}%
}%
is not alone sufficient\endSeq{}%
\endNode{}%

for getting the system to know all of the domains it should consider
as local.  See below about \Node{\def\Element{546}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
localnames\endSeq{}%
\endNode{}%
 database.\}\endPar{}%
\endNode{}%
\endBOX{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{547}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.2. \Node{\def\Element{548}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Verifying That the Router Starts\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{548}%
}%
\endNode{}%
\Node{\def\Element{549}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At this point, you should be able to start the router process in
interactive mode.  Run:
\Node{\def\Element{550}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{551}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{552}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$MAILBIN/router \char45{}i\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

or
\Node{\def\Element{553}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{554}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{555}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
/usr/lib/sendmail \char45{}bt\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{556}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You should see something like:
\Node{\def\Element{557}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  ZMailer router (2.99.50 \#4: Sun May 10 15:24:09 EEST 1998)
  you@hostname:/some/path/to/src/zmailer/router
  Copyright 1992 Rayan S. Zachariassen
  Copyright 1992\char45{}1998 Matti Aarnio
  
  z\#\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{558}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If there are errors in the configuration file, you will be told here.
The ``z\#'' is the interactive prompt for root.
It is unlikely you can do anything useful before setting up the data files,
so get out of this by hitting EOF, or type \Node{\def\Element{559}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
exit\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{560}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3. \Node{\def\Element{561}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Database Files\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{561}%
}%
\endNode{}%
\Node{\def\Element{562}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Now you should merge, replace, and very least check the default database
and forms files against your previous setup.\endPar{}%
\endNode{}%
\Node{\def\Element{563}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Pay particular attention to the following items:
FIXME! FIXME! (changed somewhen from itemized list to subsections, I think)\endPar{}%
\endNode{}%
\Node{\def\Element{564}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.1. \Node{\def\Element{565}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{566}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$MAILBIN/zmailer\endSeq{}%
\endNode{}%
 script\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{565}%
}%
\endNode{}%
\Node{\def\Element{567}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You may want to add a symbolic link from some directory in your path
to \Node{\def\Element{568}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{569}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/zmailer\endSeq{}%
\endNode{}%
, if you don't already have this.
I put this link in \Node{\def\Element{570}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/local/sbin\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{571}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.2. \Node{\def\Element{572}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{573}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$MAILVAR/db/aliases\endSeq{}%
\endNode{}%
 file\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{572}%
}%
\endNode{}%
\Node{\def\Element{574}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The provided skeleton aliases file on purpose contains syntax errors,
so you are reminded to change the contents.\endPar{}%
\endNode{}%
\Node{\def\Element{575}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Choose one of the following methods to rebuild the database:
\Node{\def\Element{576}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{577}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{578}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$MAILBIN/newaliases\endSeq{}%
\endNode{}%

  \Node{\def\Element{579}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{580}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$MAILBIN/zmailer newaliases\endSeq{}%
\endNode{}%

  \Node{\def\Element{581}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{582}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
/usr/lib/sendmail \char45{}bi\endSeq{}%
\endNode{}%

  \Node{\def\Element{583}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{584}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
/usr/bin/newaliases\endSeq{}%
\endNode{}%

  \Node{\def\Element{585}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{586}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$MAILBIN/zmailer newdb\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{587}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If there are errors, correct them in the ``\Node{\def\Element{588}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
aliases\endSeq{}%
\endNode{}%
'' file,
and repeat the command until the alias database has been initialized.
The final message should look something like:
\Node{\def\Element{589}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 319 aliases, longest 209 bytes, 16695 bytes total\endPar{}%
\endNode{}%

exact numbers vary, of course...\endPar{}%
\endNode{}%
\Node{\def\Element{590}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
See also IETF's RFC 2142: ``Mailbox Names for Common Services, Roles and
Functions'' (file \Node{\def\Element{591}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
doc/rfc/rfc2142.txt\endSeq{}%
\endNode{}%
)
for other suggested aliases you may need. \endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{CONFIGURE-LOCALNAMES-FILE}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.3. \Node{\def\Element{593}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{594}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$MAILVAR/db/localnames\endSeq{}%
\endNode{}%
 file\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{593}%
}%
\endNode{}%
\Node{\def\Element{595}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Add the hostnames you want ZMailer to do local delivery for, to the
\Node{\def\Element{596}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{597}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/localnames\endSeq{}%
\endNode{}%
 file.
Due to my own belief in Murphy, I usually add partially qualified
domain names and nicknames in addition to canonicalized names.
If you want to do local delivery for mail clients, put their names
in here too.
You may use pathalias style ``\Node{\def\Element{598}%
}%
\Seq{\def\fPosture{italic}%
}%
.domain\endSeq{}%
\endNode{}%
'' names
in this file, to indicate everything under some subdomain.\endPar{}%
\endNode{}%
\Node{\def\Element{599}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
With the sample config files for Zmailer\char45{}2.98, and latter,
this \Node{\def\Element{600}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
localnames\endSeq{}%
\endNode{}%
 is actually a mapping of those various
names to the desired forms of the canonic name, thus an example as seen
in figure \Node{\def\Element{601}%
}%
\Link{\def\Label{FIG.INST.LOCALNAMES}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.INST.LOCALNAMES}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{603}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}1. \endSeq{}%
Sample of ``\Node{\def\Element{604}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
localnames\endSeq{}%
\endNode{}%
'' file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{603}%
}%
\endNode{}%
\Node{\def\Element{605}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\#
\# Left:  input name
\# Right: what is wanted to be shown out
\#
\# List here \Node{\def\Element{606}%
}%
\Seq{\def\fPosture{italic}%
}%
all\endSeq{}%
\endNode{}%
 names for the system
\#
astro.utu.fi         astro.utu.fi
oj287                astro.utu.fi
oj287.astro.utu.fi   oj287.astro.utu.fi
oj287.utu.fi         astro.utu.fi
sirius               sirius.utu.fi
sirius.astro.utu.fi  sirius.utu.fi
sirius.utu.fi        sirius.utu.fi\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{607}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In certain cases the router is able to deduce some of the names,
\Node{\def\Element{608}%
}%
\Seq{\def\fPosture{italic}%
}%
however smtpserver anti\char45{}relay policy compiler will not be able
 to do so, and needs this data!\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{609}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{610}%
}%
\Seq{\def\fPosture{italic}%
}%
THUS: All names that the host may ever have are
 best listed in here!\endSeq{}%
\endNode{}%

It reminds you of them, and makes sure a message destined into the host
really is accepted.\endPar{}%
\endNode{}%
\Node{\def\Element{611}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Compile this into runtime binary database with command:
\Node{\def\Element{612}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{613}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{614}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer newdb\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

(fall\char45{}back method is sequential rescan of the text file)\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{615}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.4. \Node{\def\Element{616}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{617}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$\Node{\def\Element{618}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{11.664\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/routes\endSeq{}%
\endNode{}%
 file\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{616}%
}%
\endNode{}%
\Node{\def\Element{619}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Add any UUCP neighbours or other special cases to this file.
For an example see \Node{\def\Element{620}%
}%
\Link{\def\Label{FIG.INST.ROUTES}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{621}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can compile the file into binary database with command:
\Node{\def\Element{622}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{623}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{624}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
zmailer newdb\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.INST.ROUTES}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{626}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}2. \endSeq{}%
Sample of ``\Node{\def\Element{627}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
routes\endSeq{}%
\endNode{}%
'' file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{626}%
}%
\endNode{}%
\Node{\def\Element{628}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  \#
  \# ``routes'' mapping file
  \#
  .toronto.ca      error!err.wrongname
  .toronto.cdn     error!err.wrongname
  alberta          uucp!alberta
  atina            smtp![140.191.2.2]
  calgary          smtp!cs\char45{}sun\char45{}fsa.cpsc.ucalgary.ca
  icnucevm.bitnet  smtp!icnucevm.cnuce.cnr.it\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{629}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.5. \Node{\def\Element{630}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{631}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\$\Node{\def\Element{632}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{11.664\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/db/fqdnaliases\endSeq{}%
\endNode{}%
 file\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{630}%
}%
\endNode{}%
\Node{\def\Element{633}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{634}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
 database is for mapping fully\char45{}qualified
user addresses to others \Character{8212} for example you machine has a set of
domain\char45{}names for it to consider local, but you want to have
separate people to be postmasters for each of them as shown at
\Node{\def\Element{635}%
}%
\Link{\def\Label{FIG.INST.FQDNALIASES}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}3\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.INST.FQDNALIASES}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{637}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}3. \endSeq{}%
Sample of ``\Node{\def\Element{638}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
'' file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{637}%
}%
\endNode{}%
\Node{\def\Element{639}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  postmaster@domain1: person1
  postmaster@domain2: person2
  postmaster@domain3: person3, person4\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{640}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It is also possible to shunt all recipient addresses for given domain to
some arbitary addresses as shown at \Node{\def\Element{641}%
}%
\Link{\def\Label{FIG.INST.FQDNALIASES-2}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}4\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.INST.FQDNALIASES-2}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{643}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}4. \endSeq{}%
Second sample of ``\Node{\def\Element{644}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
'' file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{643}%
}%
\endNode{}%
\Node{\def\Element{645}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  @domain4:  person4\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{646}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This facility is always in stand\char45{}by \Character{8212} just add the file, and
you have it at the next router startup.\endPar{}%
\endNode{}%
\Node{\def\Element{647}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You may even handle just a few users for each of those domains, and then
have the ``\Node{\def\Element{648}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
routes\endSeq{}%
\endNode{}%
'' entry (see above at
\Node{\def\Element{649}%
}%
\Link{\def\Label{FIG.INST.ROUTES}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
) to declare something
suitable:
\Node{\def\Element{650}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  .domain1  error!nosuchuser\endPar{}%
\endNode{}%

which combined with the ``\Node{\def\Element{651}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnalias\endSeq{}%
\endNode{}%
'' method will let
``\Node{\def\Element{652}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
postmaster@domain1\endSeq{}%
\endNode{}%
'' to exist, and report error on all others.\endPar{}%
\endNode{}%
\Node{\def\Element{653}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Choose one of the following methods to rebuild the database:
\Node{\def\Element{654}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{655}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{656}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$\Node{\def\Element{657}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/newfqdnaliases\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

or either of:
\Node{\def\Element{658}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{659}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{660}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$\Node{\def\Element{661}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/zmailer newfqdnaliases\endSeq{}%
\endNode{}%

  \Node{\def\Element{662}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{663}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$\Node{\def\Element{664}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/zmailer newdb\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{665}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If there are errors, correct them in the ``\Node{\def\Element{666}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fqdnaliases\endSeq{}%
\endNode{}%
'' file,
and repeat the command until the alias database has been initialized.
The final message looks similar to that of the ordinary aliases case.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{667}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.3.6. \Node{\def\Element{668}%
\def\ProcessingMode{title-sosofo-mode}%
}%
UUCP Node Names\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{668}%
}%
\endNode{}%
\Node{\def\Element{669}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If your hostname and UUCP node name are not identical, put your
UUCP node name in the file \Node{\def\Element{670}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/name.uucp\endSeq{}%
\endNode{}%

(or \Node{\def\Element{671}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/uucpname\endSeq{}%
\endNode{}%
).\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{672}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.4. \Node{\def\Element{673}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Routing\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{673}%
}%
\endNode{}%
\Node{\def\Element{674}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At this point, you should be able to start the router again in
interactive mode, and ask it to route addresses.  Try:
\Node{\def\Element{675}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{676}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\# \endSeq{}%
\endNode{}%
\Node{\def\Element{677}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
/usr/lib/sendmail \char45{}bt\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

at the prompt:
\Node{\def\Element{678}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \Node{\def\Element{679}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
z\# \endSeq{}%
\endNode{}%
\Node{\def\Element{680}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
router you\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%

should print out:
\Node{\def\Element{681}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  (((local you you default\char95{}attributes)))\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{682}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Keep playing around with various addresses until you get a feel for it.
Modify the configuration file if your setup requires it.\endPar{}%
\endNode{}%
\Node{\def\Element{683}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To give more feeling of what goes on during the ``\Node{\def\Element{684}%
}%
\Seq{\def\fWeight{bold}%
}%
route\endSeq{}%
\endNode{}%
''\char45{}command,
you can give command ``\Node{\def\Element{685}%
}%
\Seq{\def\fWeight{bold}%
}%
rtrace\endSeq{}%
\endNode{}%
'' before trying to use
``\Node{\def\Element{686}%
}%
\Seq{\def\fWeight{bold}%
}%
route\endSeq{}%
\endNode{}%
.''\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{687}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.5. \Node{\def\Element{688}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Scheduler\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{688}%
}%
\endNode{}%
\Node{\def\Element{689}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The location of the \Node{\def\Element{690}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 on running system is
\Node{\def\Element{691}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{692}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/scheduler.conf\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{693}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For normal operations of the system the current sample
of ``\Node{\def\Element{694}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
''
file is quite sufficient, but in case you want to do something
unusual, like using \Node{\def\Element{695}%
}%
\Seq{}%
procmail\endSeq{}%
\endNode{}%
 for local delivery,
do read on.\endPar{}%
\endNode{}%
\Node{\def\Element{696}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In \Node{\def\Element{697}%
}%
\Link{\def\Label{FIG.INST.SCHEDULER1}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}5\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
 there are some salient points
about tuning the ``\Node{\def\Element{698}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
local\endSeq{}%
\endNode{}%
'' channel behaviour.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.INST.SCHEDULER1}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{700}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}5. \endSeq{}%
Sample of ``\Node{\def\Element{701}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
'' passage
for ``\Node{\def\Element{702}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
local/*\endSeq{}%
\endNode{}%
'' selector\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{700}%
}%
\endNode{}%
\Node{\def\Element{703}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  local/*
    interval=5m
    idlemax=9m
    expiry=3d
    \# want 20 channel slots, but only one HOST
    maxchannel=15
    maxring=5
    \# Do MIME text/plain; Quoted\char45{}Printable \char45{}> text/plain; 8BIT
    \# conversion on flight!
    command="mailbox \char45{}8"
    \# Or with PROCMAIL as the local delivery agent:
    \#command="sm \char45{}8c \$channel procm"
    \# Or with CYRUS server the following might do:
    \#command="sm \char45{}8c \$channel cyrus"\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{704}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are three variants of the ``command='' entry:
\Node{\def\Element{705}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{706}%
}%
\Node{\def\Element{707}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
command="mailbox \char45{}8"\endPar{}%
\endNode{}%
\Node{\def\Element{708}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{709}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The normal ZMailer \Node{\def\Element{710}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
mailbox\endSeq{}%
\endNode{}%
(8) channel program.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{711}%
}%
\Node{\def\Element{712}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
command="sm \char45{}8c \$channel procm"\endPar{}%
\endNode{}%
\Node{\def\Element{713}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{714}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Variant for running \Node{\def\Element{715}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
procmail\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{716}%
}%
\Node{\def\Element{717}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
command="sm \char45{}8c \$channel cyrus"\endPar{}%
\endNode{}%
\Node{\def\Element{718}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{719}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Variant for using \Node{\def\Element{720}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
CMU Cyrus\endSeq{}%
\endNode{}%
 message store server.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{721}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For more information regarding \Node{\def\Element{722}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 configuration language,
see \Node{\def\Element{723}%
}%
\Link{\def\Label{ZREF.SCHEDULERCONFIG}%
}%
\Seq{}%
Section \Seq{}%
22.1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{SM.CONF}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.5.1. \Node{\def\Element{725}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking \Node{\def\Element{726}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{725}%
}%
\endNode{}%
\Node{\def\Element{727}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For some uses the scheduler runs \Node{\def\Element{728}%
}%
\Seq{\def\fWeight{bold}%
}%
sm\endSeq{}%
\endNode{}%
(8) program \Character{8212} called
``sendmail\char45{}like mailer''.\endPar{}%
\endNode{}%
\Node{\def\Element{729}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This supports \Node{\def\Element{730}%
}%
\Seq{\def\fPosture{italic}%
}%
most\endSeq{}%
\endNode{}%
 of \Node{\def\Element{731}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
's
\Node{\def\Element{732}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
M\endSeq{}%
\endNode{}%
\char45{}entry flags, at least flags with versions previous to 8.x\endPar{}%
\endNode{}%
\Node{\def\Element{733}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ZMailer \Node{\def\Element{734}%
}%
\Seq{\def\fWeight{bold}%
}%
sm\endSeq{}%
\endNode{}%
(8) channel program is used to create support
for things like:
\Node{\def\Element{735}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{736}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{737}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{738}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
uucp\endSeq{}%
\endNode{}%
 transmits\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{739}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{741}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
procmail\endSeq{}%
\endNode{}%
 as local delivery agent\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{742}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{743}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
supporting \Node{\def\Element{744}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
CMU Cyrus message store\endSeq{}%
\endNode{}%

as local delivery agent \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{745}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For more information, see \Node{\def\Element{746}%
}%
\Link{\def\Label{REF.TA.SMCONFIG}%
}%
\Seq{}%
Section \Seq{}%
23.4.1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{747}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.5.2. \Node{\def\Element{748}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The ``\Node{\def\Element{749}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
'', and smtp\char45{}policy databases\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{748}%
}%
\endNode{}%
\Node{\def\Element{750}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
These take care of such a things as preventing relay\char45{}hijack type
of abuse of your system.\endPar{}%
\endNode{}%
\Node{\def\Element{751}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Basically you want to install the boilerplates and the tool scripts,
edit them a bit, and run \Node{\def\Element{752}%
}%
\Seq{\def\fWeight{bold}%
}%
policy\char45{}builder.sh\endSeq{}%
\endNode{}%
 script.
For further details on this, see chapter
\Node{\def\Element{753}%
}%
\Link{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\Seq{}%
Section \Seq{}%
12.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{754}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In \Node{\def\Element{755}%
}%
\Seq{\def\fWeight{bold}%
}%
smtpserver\endSeq{}%
\endNode{}%
 front you may need to lower the strict standards
of the basic RFC\char45{}821 SMTP protocol and allow acceptance of non\char45{}qualified
addresses \Character{8212} ones without any sort of domain name in them.\endPar{}%
\endNode{}%
\Node{\def\Element{756}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Another thing to allow is (sigh) MS\char45{}Windows\char45{}CE 1.0/2.0 gadgets with
their totally broken SMTP sending system.\endPar{}%
\endNode{}%
\Node{\def\Element{757}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Both of these things are handled by ``EHLO\char45{}style options'' described
at chapter \Node{\def\Element{758}%
}%
\Link{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
}%
\Seq{}%
Section \Seq{}%
12.1.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{759}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.6. \Node{\def\Element{760}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Bootup Scripts\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{760}%
}%
\endNode{}%
\Node{\def\Element{761}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Add something like the following lines to bootup scripts
(\Node{\def\Element{762}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/rc.local\endSeq{}%
\endNode{}%
 or \Node{\def\Element{763}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/rc2.d/S99local\endSeq{}%
\endNode{}%
 or similar):
\Node{\def\Element{764}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  if [ \char45{}r /etc/zmailer.conf ]; then
    . /etc/zmailer.conf
    if [ \$\{MAILSERVER\char45{}NONE\} = NONE \char45{}a
         \char45{}x \$MAILBIN/zmailer ]; then
      \$MAILBIN/zmailer bootclean
      \$MAILBIN/zmailer \&\& (echo \char45{}n ' zmailer') >/dev/console
    fi
  fi\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{765}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For SysV\char45{}init environments, see source\char45{}tree file:
\Node{\def\Element{766}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
utils/zmailer.init.sh\endSeq{}%
\endNode{}%
.
You may want to comment out startup of the Sendmail daemon,
if you have it to begin with.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{767}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.7. \Node{\def\Element{768}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Checking the Log Files\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{768}%
}%
\endNode{}%
\Node{\def\Element{769}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Start ZMailer:
\Node{\def\Element{770}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 \$MAILBIN/zmailer\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{771}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Keep an eye on the log files (\Node{\def\Element{772}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{773}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/router\endSeq{}%
\endNode{}%
,
\Node{\def\Element{774}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{775}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/scheduler\endSeq{}%
\endNode{}%
), the
\Node{\def\Element{776}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{777}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%
 directory
for malformed message files, and
\Node{\def\Element{778}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{779}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/deferred/\endSeq{}%
\endNode{}%
 in case
of resource problems.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{780}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.8. \Node{\def\Element{781}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Crontab\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{781}%
}%
\endNode{}%
\Node{\def\Label{FIG.INST.CRONTAB}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{783}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 5\char45{}6. \endSeq{}%
ZMailer related crontab entries for root user\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{783}%
}%
\endNode{}%
\Node{\def\Element{784}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
  \# Two ZMailer related root's CRONTAB entries:
  28 0,8,16 * * * . /etc/zmailer.conf ; \$MAILBIN/zmailer resubmit
  7  4      * * * . /etc/zmailer.conf ; \$MAILBIN/zmailer cleanup
FIXME!FIXME!
  \# This third one will not per default be installed into your system
  0  0      * * * . /etc/zmailer.conf ; \$MAILBIN/rotate\char45{}logs.sh\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{785}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
See figure \Node{\def\Element{786}%
}%
\Link{\def\Label{FIG.INST.CRONTAB}%
}%
\Seq{}%
Figure \Seq{}%
5\char45{}6\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
 for two crontab entires for
the root to run.  There are three entries:
\Node{\def\Element{787}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{788}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{789}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This will ``\Node{\def\Element{790}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
resubmit\endSeq{}%
\endNode{}%
'' messages that have been deferred
with no useful processing possible at time of deferral.
Adjust the resubmission interval to suit your environment.
\Node{\def\Element{791}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Having files in ``deferred'' state is a sign of troubles!
Always investigate!\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{792}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{793}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This ``\Node{\def\Element{794}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
cleanup\endSeq{}%
\endNode{}%
'' is to regularly clean out
the ``\Node{\def\Element{795}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{796}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/public/\endSeq{}%
\endNode{}%
'', and
``\Node{\def\Element{797}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{798}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%
''
directories.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{799}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
3. \endLineField{}%
\endSeq{}%
\Node{\def\Element{800}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The automatic logfile trimmer/rotater is a good idea to have, but
you need to customize it for your environment.  More of that below.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{801}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You may want to hardwire the location of the zmailer script.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{802}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.9. \Node{\def\Element{803}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Customizing ZMailer Messages\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{803}%
}%
\endNode{}%
\Node{\def\Element{804}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Edit several of the canned error messages and programs (scripts)
to reflect your local configuration:
\Node{\def\Element{805}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{806}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/forms/\endSeq{}%
\endNode{}%
 files and
\Node{\def\Element{807}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{808}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/ta/usenet\endSeq{}%
\endNode{}%
 (injected message).\endPar{}%
\endNode{}%
\Node{\def\Element{809}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Normally the boilerplate messages looks something like these:
\Node{\def\Element{810}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
HDR From:    The Post Office <postmaster>
HDR Sender:  mailer\char45{}daemon
SUB Subject: Errors: No such user(s)
ADR Bcc:     <postmaster>

This is a collection of reports about email delivery
process concerning a message you originated:\endPar{}%
\endNode{}%

In these, ``ADR'' lines define header lines which are to be analyzed
for \Node{\def\Element{811}%
}%
\Seq{\def\fPosture{italic}%
}%
recipient\endSeq{}%
\endNode{}%
 addresses, while ``HDR'' lines can carry
anything which doesn't get output as \Node{\def\Element{812}%
}%
\Seq{\def\fPosture{italic}%
}%
envelope\endSeq{}%
\endNode{}%
 address.
The ``ADR'' line contained addresses \Node{\def\Element{813}%
}%
\Seq{\def\fPosture{italic}%
}%
must\endSeq{}%
\endNode{}%
 be in
brackets, and there can be only one address per such header.  If there
are more, only the first one is picked.\endPar{}%
\endNode{}%
\Node{\def\Element{814}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{815}%
}%
\Seq{\def\fPosture{italic}%
}%
FIXME: FIXME: XREF to Scheduler\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{816}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.10. \Node{\def\Element{817}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Alias expansion\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{817}%
}%
\endNode{}%
\Node{\def\Element{818}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Read the notes on alias expansion in the file \Node{\def\Element{819}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
doc/guides/aliases\endSeq{}%
\endNode{}%

and on mailing list maintenance in \Node{\def\Element{820}%
}%
\Link{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\Seq{}%
Section \Seq{}%
13.2.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
, 
\Node{\def\Element{821}%
}%
\Seq{\def\fPosture{italic}%
}%
Mailing Lists and \Node{\def\Element{822}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{823}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
5.11. \Node{\def\Element{824}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Trimdown of Logging\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{824}%
}%
\endNode{}%
\Node{\def\Element{825}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once satisfied that things appear to work, you may want to trim down
logging: there are four kinds of logging to deal with:
\Node{\def\Element{826}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{827}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{828}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Router logs:\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{829}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME! FIXME!
Usually kept in \Node{\def\Element{830}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{831}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/router\endSeq{}%
\endNode{}%
.
his is the stdout and stderr output of the router daemon.
If you wish to turn it off,
see \Node{\def\Element{832}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{833}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/cf/standard.cf\endSeq{}%
\endNode{}%
 for routine
dribble()\},
and especially its invocations!\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{834}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{835}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Scheduler logs:\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{836}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usually kept in \Node{\def\Element{837}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{838}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/scheduler\endSeq{}%
\endNode{}%
.  Same as router.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{839}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{840}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
General Mail Logs:\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{841}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usually kept in syslog files, depending on how you have configured
the syslog utility (\Node{\def\Element{842}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/syslog.conf\endSeq{}%
\endNode{}%
).
All ZMailer programs log using the \Node{\def\Element{843}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
LOG\char95{}MAIL\endSeq{}%
\endNode{}%
 facility code
for normal messages.  You can deal with this specifically in your
\Node{\def\Element{844}%
}%
\Seq{\def\fWeight{bold}%
}%
syslog\endSeq{}%
\endNode{}%
 configuration file on systems with a 4.3bsd\char45{}based syslog.
The following reflects the recommended configuration on SunOS 4.0:
\Node{\def\Element{845}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  mail.crit   /var/log/syslog
  mail.debug  /var/log/mail/mail.syslog\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{846}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For pre\char45{}4.3bsd\char45{}based syslogs, you may want the syslog log file
to be just for important messages (e.g. LOG\char95{}NOTICE and higher
priority), and have a separate file for informational messages
(LOG\char95{}DEBUG and up).\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{847}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{848}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
By default, the postmaster will \Node{\def\Element{849}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 receive a copy
of all bounced mail; this can be turned on selectively by simply
editing the various canned forms used to create the error messages.
These forms are located in the \Node{\def\Element{850}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FORMSDIR\endSeq{}%
\endNode{}%

(\Node{\def\Element{851}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
proto/forms\endSeq{}%
\endNode{}%
 in the distribution,
or \Node{\def\Element{852}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{853}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/forms\endSeq{}%
\endNode{}%
 when installed).
You should review these in any case to make sure the text is
appropriate for your site.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Element{854}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{855}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 6. Installation to Clients\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{855}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 6. Installation to Clients\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 6. \Seq{}%
\Node{\def\Element{855}%
\def\ProcessingMode{component-title-mode}%
}%
Installation to Clients\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{855}%
}%
\endNode{}%
\Node{\def\Element{856}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section describes the installation at clients.\endPar{}%
\endNode{}%
\Node{\def\Element{857}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
6.1. \Node{\def\Element{858}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Required Files\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{858}%
}%
\endNode{}%
\Node{\def\Element{859}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{860}%
}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
The following files/programs are needed on clients:\endPar{}%
\endNode{}%
\Node{\def\Element{861}%
}%
\Node{\def\Element{862}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{863}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{864}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{865}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The \Node{\def\Element{866}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILSERVER\endSeq{}%
\endNode{}%
 variable may be set to the mail server host's name.
This is not required as \Node{\def\Element{867}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
mailq\endSeq{}%
\endNode{}%
 will usually be able to discover this
by itself.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{868}%
}%
\Node{\def\Element{869}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{870}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/lib/sendmail\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{871}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{872}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
to submit mail\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{873}%
}%
\Node{\def\Element{874}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{875}%
}%
\Seq{\def\fWeight{bold}%
}%
mailq\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{876}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{877}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
should be installed in the site's local \Node{\def\Element{878}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
bin\endSeq{}%
\endNode{}%

so people can query the mail server.
(Remember to update \Node{\def\Element{879}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/services\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{880}%
}%
\Node{\def\Element{881}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{882}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{883}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{884}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{885}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This directory from the server should be mounted and writable.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{886}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
6.2. \Node{\def\Element{887}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Mounting \Node{\def\Element{888}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
\$MAILBOX\endSeq{}%
\endNode{}%
es and/or
\Node{\def\Element{889}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
\$POSTOFFICE/\endSeq{}%
\endNode{}%
 Hierarchies via NFS\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{887}%
}%
\endNode{}%
\Node{\def\Element{890}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is mostly for client machines,
but the NFS may plaque you also at servers.\endPar{}%
\endNode{}%
\Node{\def\Element{891}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you for some obscure reason are mounting
\Node{\def\Element{892}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{893}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBOX\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
es
and/or \Node{\def\Element{894}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{895}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%

hierarchies via NFS, do it with options to disable various attribute caches:
\Node{\def\Element{896}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
              actimeo=0
    alias:    noac\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{897}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{898}%
}%
\Seq{\def\fPosture{italic}%
}%
The best advice is to NOT to mount anything over NFS\endSeq{}%
\endNode{}%
,
but some people can't be persuaded...\endPar{}%
\endNode{}%
\Node{\def\Element{899}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Lots of things are done where file attributes play important
role, and they are extremely important to be in sync!
(Sure, the ``\Node{\def\Element{900}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
noac\endSeq{}%
\endNode{}%
' slows down the system, but avoids errors
caused by bad attribute caches.)\endPar{}%
\endNode{}%
\Node{\def\Element{901}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you are mounting people's home directories (\Node{\def\Element{902}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
 et al.)
via NFS, consider the same rule!\endPar{}%
\endNode{}%
\Node{\def\Element{903}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Often if the mail folder directory is shared, also
one of following (depending upon the system):
\Node{\def\Element{904}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
   /usr/mail
   /usr/spool/mail
   /var/mail
   /var/spool/mail\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZINS.CONFIGURE-OPTIONS-LIST}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{906}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 7. \Node{\def\Element{907}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
./configure\endSeq{}%
\endNode{}%
 options\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{906}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 7. \Node{\def\Element{907}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
./configure\endSeq{}%
\endNode{}%
 options\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 7. \Seq{}%
\Node{\def\Element{906}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{907}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{18.662\p@}%
}%
./configure\endSeq{}%
\endNode{}%
 options\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{906}%
}%
\endNode{}%
\Node{\def\Element{908}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
configure  options of ZMailer package, per version 2.99.50.\endPar{}%
\endNode{}%
\Node{\def\Element{909}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The  configure  script has three kinds of parameters for it:\endPar{}%
\endNode{}%
\Node{\def\Element{910}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{911}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{912}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
(optional) environment variables for CC="..." et.al.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{913}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{914}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ZENV data pulled in from \Node{\def\Element{915}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{916}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
ZCONFIG\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%

 file (if it exists)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{917}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{918}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
various  \Node{\def\Element{919}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}*\endSeq{}%
\endNode{}%
  et.al. options\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{920}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
7.1. \Node{\def\Element{921}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Used environment variables\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{921}%
}%
\endNode{}%
\Node{\def\Element{922}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{923}%
}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
User environment variables\endPar{}%
\endNode{}%
\Node{\def\Element{924}%
}%
\Node{\def\Element{925}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{926}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ZCONFIG\endSeq{}%
\endNode{}%
="/file/path"\endPar{}%
\endNode{}%
\Node{\def\Element{927}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{928}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Using this is alternate for using ``\Node{\def\Element{929}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}zconfig=../\endSeq{}%
\endNode{}%
'' option.
Not needed if the default of \Node{\def\Element{930}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
 is used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{931}%
}%
\Node{\def\Element{932}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{933}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
CC\endSeq{}%
\endNode{}%
="command"\endPar{}%
\endNode{}%
\Node{\def\Element{934}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{935}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
CFLAGS\endSeq{}%
\endNode{}%
="options"\endPar{}%
\endNode{}%
\Node{\def\Element{936}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{937}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Obvious ones, compiler, and possible "\char45{}g \char45{}O" flags...\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{938}%
}%
\Node{\def\Element{939}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{940}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
CPPDEP\endSeq{}%
\endNode{}%
="command"\endPar{}%
\endNode{}%
\Node{\def\Element{941}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{942}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Not normally needed \Character{8212} builds dependencies\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{943}%
}%
\Node{\def\Element{944}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{945}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
INEWSBIN\endSeq{}%
\endNode{}%
=/file/path\endPar{}%
\endNode{}%
\Node{\def\Element{946}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{947}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If you want to pre\char45{}define where your `inews' program
is \Character{8212} for possible use of `usenet' channel.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{948}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Recycled ZENV variables (from \$\Node{\def\Element{949}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ZCONFIG\endSeq{}%
\endNode{}%
 file):
\Node{\def\Element{950}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  For these see  SiteConfig(.in)  file

  ZCONFIG=
  MAILBOX=
  POSTOFFICE=
  MAILSHARE=
  MAILVAR=
  MAILBIN=
  LOGDIR=
  NNTPSERVER=
  SCHEDULEROPTIONS=
  ROUTEROPTIONS=
  SMTPOPTIONS=
  LOGDIR=
  SENDMAILPATH=
  RMAILPATH=
  SELFADDRESSES=\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{951}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
7.2. \Node{\def\Element{952}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Options for various facilities\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{952}%
}%
\endNode{}%
\Node{\def\Element{953}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{954}%
}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Options for various facilities\endPar{}%
\endNode{}%
\Node{\def\Element{955}%
}%
\Node{\def\Element{956}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{957}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}prefix=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{958}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{959}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The only really mandatory option, gives actually
defaults for \Node{\def\Element{960}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{961}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/\$\Node{\def\Element{962}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/\$\Node{\def\Element{963}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
:.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{964}%
}%
\Node{\def\Element{965}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{966}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}gcc\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{967}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{968}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Compile with GCC even when you have "cc" around.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{969}%
}%
\Node{\def\Element{970}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{971}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}zconfig=/FILE/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{972}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{973}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Where the runtime  \Node{\def\Element{974}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
zmailer.conf\endSeq{}%
\endNode{}%
   file is located
at (and with what name).  This is \Node{\def\Element{975}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
the only\endSeq{}%
\endNode{}%

hard\char45{}coded info within libraries and thus programs using them.
Everything else is runtime relocatable by means of using
"variables" listed in this file.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{976}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Default: \Node{\def\Element{977}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{978}%
}%
\Node{\def\Element{979}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{980}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}mailbox=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{981}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{982}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrides system\char45{}dependent location of the user mail\char45{}boxes.
Defaults are looked up thru list of directories:
\Node{\def\Element{983}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 /var/mail
 /var/spool/mail
 /usr/mail
 /usr/spool/mail\endPar{}%
\endNode{}%

First found directory will be the default \Character{8212} or then
system yields  \Node{\def\Element{984}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/spool/mail\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{985}%
}%
\Node{\def\Element{986}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{987}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}postoffice=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{988}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{989}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrides system\char45{}dependent location of
the ``\Node{\def\Element{990}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{991}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
'' directory
under which system stores queued email.
Will try directories
\Node{\def\Element{992}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/\{usr,var\}/spool/postoffice/\endSeq{}%
\endNode{}%
 to
see, if previously installed directory tree exists.
Default will be  \Node{\def\Element{993}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/spool/postoffice/\endSeq{}%
\endNode{}%

in case there is no previously created postoffice directory.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{994}%
}%
\Node{\def\Element{995}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{996}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}mailshare=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{997}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{998}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}mailvar=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{999}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1000}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}mailbin=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1001}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1002}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
These are overrides for values derived from  \Node{\def\Element{1003}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}prefix=/DIR\endSeq{}%
\endNode{}%

option.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1004}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1005}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
 = "\$PREFIX", \Node{\def\Element{1006}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
 = "\$PREFIX",
but the last is \Node{\def\Element{1007}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
 = "\$PREFIX/bin".\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1008}%
}%
\Node{\def\Element{1009}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1010}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}logdir=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1011}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1012}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Explicite value to replace \$\Node{\def\Element{1013}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
 ZENV value and/or to
override default value of:  \Node{\def\Element{1014}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/log/mail/\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1015}%
}%
\Node{\def\Element{1016}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1017}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}nntpserver=HOST\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1018}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1019}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If you want to use ``\Node{\def\Element{1020}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
usenet\endSeq{}%
\endNode{}%
'' channel, you need to name
NNTP server into which you feed news with NNTP.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1021}%
}%
\Node{\def\Element{1022}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1023}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}sendmailpath=/FILE/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1024}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1025}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrider for default location(s) of sendmail program.
ZENV variable \$\Node{\def\Element{1026}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SENDMAILPATH\endSeq{}%
\endNode{}%
 can be overridden with this.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1027}%
}%
\Node{\def\Element{1028}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1029}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}rmailpath=/FILE/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1030}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1031}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrider for default location(s) of rmail program.
ZENV variable \$\Node{\def\Element{1032}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
RMAILPATH\endSeq{}%
\endNode{}%
 can be overridden with this.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1033}%
}%
\Node{\def\Element{1034}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1035}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}selfaddresses="NAME,NAME"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1036}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1037}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Obsolete option regarding providing into in ZENV variable
to yield system internal names automagically for the SMTP
transport channel uses, and also for the router to see,
if destination IP address is local at the system.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1038}%
}%
\Node{\def\Element{1039}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1040}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}system\char45{}malloc\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1041}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1042}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Use system malloc() library, don't compile own:
Alternate for using: \Node{\def\Element{1043}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}libmalloc=system\endSeq{}%
\endNode{}%

This is default.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1044}%
}%
\Node{\def\Element{1045}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1046}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}libmalloc=LIBNAME\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1047}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Where ``LIBNAME'' is one of:\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1049}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1050}%
}%
\Node{\def\Element{1051}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1052}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
system\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1053}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
System malloc() as is.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1055}%
}%
\Node{\def\Element{1056}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1057}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
malloc\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1058}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1059}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Bundled "libmalloc" without debugging things.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1060}%
}%
\Node{\def\Element{1061}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1062}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
malloc\char95{}d\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1063}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1064}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Bundled "libmalloc" \Node{\def\Element{1065}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
with\endSeq{}%
\endNode{}%
 debugging things.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1066}%
}%
\Node{\def\Element{1067}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1068}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}yp\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1069}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1070}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Want to use YP, and has it at default locations\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1071}%
}%
\Node{\def\Element{1072}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1073}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}yp\char45{}lib='\char45{}L... \char45{}lyp'\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1074}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1075}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If needed to define linking\char45{}time options to find the YP\char45{}library.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1076}%
}%
\Node{\def\Element{1077}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1078}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ldap\char45{}prefix=DIRPREFIX\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1079}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1080}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If UMich/NetScape \Node{\def\Element{1081}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
LDAP\endSeq{}%
\endNode{}%
 are available thru
\Node{\def\Element{1082}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
DIRPREFIX/include/\endSeq{}%
\endNode{}%

and \Node{\def\Element{1083}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
DIRPREFIX/lib/\endSeq{}%
\endNode{}%

locations, this is a short\char45{}hand to find the interface \Character{8212} with files
in the system primary include and lib locations,
``\Node{\def\Element{1084}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr\endSeq{}%
\endNode{}%
'' is a special value which
will be ignored.  There is no default value for
\Node{\def\Element{1085}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
DIRPREFIX\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1086}%
}%
\Node{\def\Element{1087}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1088}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ldap\char45{}include\char45{}dir=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1089}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1090}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Special overrider for compilation include directory of LDAP\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1091}%
}%
\Node{\def\Element{1092}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1093}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ldap\char45{}library\char45{}dir=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1094}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1095}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Special overrider for linkage library directory of LDAP\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1096}%
}%
\Node{\def\Element{1097}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1098}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}without\char45{}fsync\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1099}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1100}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
At systems where the local filesystem is log\char45{}based/journaling,
doing   fsync()  is wastefull.  This disables fsync() in
cases where it is not needed.    (In others it may boost
your system performance by about 20\% \Character{8212} with dangers..
On the other hand, recently a system disk(?) fault which
hang mailer at spool directory access did cause severe
damage all over, and propably use of this option would
not have made any difference..  fsck was mighty unhappy..)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1101}%
}%
\Node{\def\Element{1102}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1103}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}bundled\char45{}libresolv\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1104}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1105}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If your system is not very modern, you may consider using
this option to compile in a resolver from bind\char45{}4.9.4\char45{}REL.
On the other hand, if your system is modern, it may have
even newer resolver in it.  At such time, don't use this!\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1106}%
}%
\Node{\def\Element{1107}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1108}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ipv6\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1109}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1110}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Use IPv6 at things where it is supported.  This is often
highly experimental, although many subsystems in ZMailer
are built with   getnameinfo()  et.al. interfaces, which
works both on IPv4 and IPv6.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1111}%
}%
\Node{\def\Element{1112}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1113}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ipv6\char45{}replacement\char45{}libc\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1114}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1115}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If the system needs more support for user\char45{}space IPv6
things, this generates those.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1116}%
}%
\Node{\def\Element{1117}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1118}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}without\char45{}rfc822\char45{}tabs\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1119}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1120}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Some systems dislike getting RFC\char45{}822 headers with form of:
\Node{\def\Element{1121}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
   "Headername: <TAB> value"\endPar{}%
\endNode{}%

With this option, no TABs are used and instead "ordinary"
space character is used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1122}%
}%
\Node{\def\Element{1123}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1124}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}tcp\char45{}wrappers\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1125}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1126}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}tcp\char45{}wrappers=/DIR/PATH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1127}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1128}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Optional  \Node{\def\Element{1129}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
=/DIR/PATH\endSeq{}%
\endNode{}%
  value gives directory where there are
\Node{\def\Element{1130}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
tcpd.h\endSeq{}%
\endNode{}%
  and  \Node{\def\Element{1131}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
libwrap.a\endSeq{}%
\endNode{}%
  files.
Without value this option looks for several common locations
for those files, and if finds them, yields compile and linking
hooks,\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1132}%
}%
\Node{\def\Element{1133}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1134}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}ta\char45{}mmap\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1135}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1136}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
On some systems with good \Node{\def\Element{1137}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mmap\endSeq{}%
\endNode{}%
(2) with
``\Node{\def\Element{1138}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MAP\char95{}FILE|MAP\char95{}SHARED\endSeq{}%
\endNode{}%
,'' and well behaving
\Node{\def\Element{1139}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
munmap\endSeq{}%
\endNode{}%
()  it does make sense to replace
\Node{\def\Element{1140}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
read\endSeq{}%
\endNode{}%
()/\Node{\def\Element{1141}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
write\endSeq{}%
\endNode{}%
() thru a file\char45{}descriptor to
the file with \Node{\def\Element{1142}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mmap\endSeq{}%
\endNode{}%
() \Character{8212} however that requires
\Node{\def\Element{1143}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
munmap\endSeq{}%
\endNode{}%
() not to scrub away in\char45{}mapped blocks any more actively,
than the buffer\char45{}cache works at \Node{\def\Element{1144}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
read\endSeq{}%
\endNode{}%
()/\Node{\def\Element{1145}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
write\endSeq{}%
\endNode{}%
() blocks.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1146}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This was default for a while, however most systems don't
have really well\char45{}behaved munmap()s :\char45{}/
(Perhaps IBM AIX is the only exception ?)\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1147}%
}%
\Node{\def\Element{1148}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1149}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}getpwnam\char45{}library="\char45{}L... \char45{}l..."\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1150}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1151}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Certain sites have expressed wishes to use their own libraries
to replace the standard getpwnam() (and possibly getpwuid())
routines.
These are used in router, scheduler, mailbox, hold, and vacation
programs.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1152}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
These programs use getpwnam() libary call to look up various customer
usernames to whatever the system needs them for.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1153}%
}%
\Node{\def\Element{1154}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1155}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}generic\char45{}include="\char45{}I/..."\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1156}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1157}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This parameter allows ubiquitous ``\Node{\def\Element{1158}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}I/...\endSeq{}%
\endNode{}%
'' options to be used
in all program compilations throughout the package.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1159}%
}%
\Node{\def\Element{1160}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1161}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}whoson\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1162}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{1163}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}\char45{}with\char45{}whoson="/dir/prefix"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1164}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1165}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This does explicite integration with ``\Node{\def\Element{1166}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
whoson\endSeq{}%
\endNode{}%
'' server; see
the ``\Node{\def\Element{1167}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
whoson\char45{}*.tar.gz\endSeq{}%
\endNode{}%
'' file in
the ``\Node{\def\Element{1168}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
contrib/\endSeq{}%
\endNode{}%
'' subdirectory.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1169}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For ZMailer needs the library must support userids:
\Node{\def\Element{1170}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1171}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1172}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
root\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1173}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1174}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
daemon, or daemons\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1175}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1176}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
nobody\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

and whatever others your local system magic needs.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Element{1177}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1178}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 8. Verifying the System\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1178}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 8. Verifying the System\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 8. \Seq{}%
\Node{\def\Element{1178}%
\def\ProcessingMode{component-title-mode}%
}%
Verifying the System\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1178}%
}%
\endNode{}%
\Node{\def\Element{1179}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME! FIXME! \Node{\def\Element{1180}%
}%
\Seq{\def\fPosture{italic}%
}%
 TO BE WRITTEN !\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\Node{\def\Label{ZADMINISTRATION}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{1182}%
\def\ProcessingMode{part-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
III. Administation\endPar{}%
\endNode{}%
\endSeq{}%
\Seq{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1184}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section covers subsystem management issues, including
usage and configuration examples, basic and somewhat specific
explanations of how pre\char45{}existing scripts have been done.\endPar{}%
\endNode{}%
\Node{\def\Element{1185}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\char92{}segment\{zadm\char45{}dnsissues\}\{section\}\{DNS and ZMailer\}
\char92{}segment\{zadm\char45{}security\}\{section\}\{Security Issues\}
\char92{}segment\{zadm\char45{}queues\}\{section\}\{The Queue\}
\char92{}clearpage
\char92{}segment\{zadm\char45{}smtpserver\}\{section\}\{Smtpserver Configuration\}
\char92{}clearpage
\char92{}segment\{zadm\char45{}router\}\{section\}\{Router Configuration\}
\char92{}clearpage
\char92{}segment\{zadm\char45{}scheduler\}\{section\}\{Scheduler Configuration\}
\char92{}clearpage
\char92{}segment\{zadm\char45{}sm\}\{section\}\{\{\char92{}em sm\} Configuration\}
\char92{}clearpage\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1182}%
}%
\endNode{}%
\Node{\def\Element{1183}%
}%
\endNode{}%
\Node{\def\Label{ZADM-DNSISSUES}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1187}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 9. DNS and ZMailer\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1187}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 9. DNS and ZMailer\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 9. \Seq{}%
\Node{\def\Element{1187}%
\def\ProcessingMode{component-title-mode}%
}%
DNS and ZMailer\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1187}%
}%
\endNode{}%
\Node{\def\Element{1188}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The cornerstone of everything in busy Internet email routing is a properly
working DNS server, and a modern resolver library. If you use the BIND 
nameserver, you should be using a recent version, at least BIND 4.8.
(As of this writing, bind is on version 8.1.2)\endPar{}%
\endNode{}%
\Node{\def\Element{1189}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can get improved DNS performance by installing local \Node{\def\Element{1190}%
}%
\Seq{\def\fWeight{bold}%
}%
named\endSeq{}%
\endNode{}%
(8),
which does cache replies, including \Node{\def\Element{1191}%
}%
\Seq{\def\fPosture{italic}%
}%
negative\endSeq{}%
\endNode{}%
 replies.\endPar{}%
\endNode{}%
\Node{\def\Element{1192}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For the file \Node{\def\Element{1193}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/resolv.conf\endSeq{}%
\endNode{}%
:
\Node{\def\Element{1194}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  domain     your.domain
  nameserver 127.0.0.1
  nameserver (some other server)\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1195}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For the local nameserver daemon (\Node{\def\Element{1196}%
}%
\Seq{}%
named\endSeq{}%
\endNode{}%
(8)) you should have
at least following type of configuration:
\Node{\def\Element{1197}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
For 4.* series:  /etc/named.boot
  forwarders 10.12.34.56  10.45.67.89
  options forward\char45{}only

For 8.* series:  /etc/named.conf
  options \{
      forward only;
      forwarders \{
             10.12.34.56;
             10.45.67.89;
      \};
  \};\endPar{}%
\endNode{}%

which means that all the queries are attempted to be resolved
by the servers at IP addresses \Node{\def\Element{1198}%
}%
\Seq{\def\fPosture{italic}%
}%
10.12.34.56\endSeq{}%
\endNode{}%
 and
\Node{\def\Element{1199}%
}%
\Seq{\def\fPosture{italic}%
}%
10.45.67.89\endSeq{}%
\endNode{}%
, and both the local server, and remote
servers will cache DNS responses.\endPar{}%
\endNode{}%
\Node{\def\Element{1200}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For Solaris, Linux, and some other environments you propably have
file  \Node{\def\Element{1201}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/nsswitch.conf\endSeq{}%
\endNode{}%
.  There the interesting line
is one referring with \Node{\def\Element{1202}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{1203}%
}%
\Seq{\def\fPosture{italic}%
}%
hosts:\endSeq{}%
\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 tag.
In most cases the default setup assumes you will use e.g. NIS(+)
in the system overriding DNS and/or local files.   In general that
is quite \Node{\def\Element{1204}%
}%
\Seq{\def\fPosture{italic}%
}%
bad\endSeq{}%
\endNode{}%
 thing to do \Character{8212} especially for DNS intensive
application, like mailers...  Suggested value:
\Node{\def\Element{1205}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  hosts: files dns\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1206}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At DEC Tru64 there is another file with same purpose as
\Node{\def\Element{1207}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
nsswitch.conf\endSeq{}%
\endNode{}%
, it is: \Node{\def\Element{1208}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/svc.conf\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1209}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At Solaris 2.6 (and after?) there is also a ``\Node{\def\Element{1210}%
}%
\Seq{\def\fWeight{bold}%
}%
nscd\endSeq{}%
\endNode{}%
'' daemon
(name service cache daemon), which has appeared at times to \Node{\def\Element{1211}%
}%
\Seq{\def\fPosture{italic}%
}%
harm\endSeq{}%
\endNode{}%

DNS lookup intensive systems.
At its configuration file \Node{\def\Element{1212}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/nscd.conf\endSeq{}%
\endNode{}%
:
\Node{\def\Element{1213}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
     enable\char45{}cache    hosts   no\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-SECURITY}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1215}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 10. Security Issues\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1215}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 10. Security Issues\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 10. \Seq{}%
\Node{\def\Element{1215}%
\def\ProcessingMode{component-title-mode}%
}%
Security Issues\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1215}%
}%
\endNode{}%
\Node{\def\Element{1216}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Having local\char45{}parts that allow delivery to arbitary files, or which can
trigger execution of arbitrary programs, can clearly lead to a huge security
problem.
\Node{\def\Element{1217}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
 does address this problem, but in a restrictive and
unintuitive manner.  This aspect of ZMailer security has been designed to
allow the privileges expected by common sense.\endPar{}%
\endNode{}%
\Node{\def\Element{1218}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The responsibility for implementing this kind of security is split between
the \Node{\def\Element{1219}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 and the \Node{\def\Element{1220}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agent\endSeq{}%
\endNode{}%
 that delivers
a message to an address.
Since it is the Transport Agent that must enforce the security, it needs
some information to guide it.  Specifically, for each address it delivers
to, some information about the ``\Node{\def\Element{1221}%
}%
\Seq{\def\fPosture{italic}%
}%
trustworthyness\endSeq{}%
\endNode{}%
'' of that
address is necessary so that the transport agent can determine which
privileges it can assume when delivering for that destination.
This information is determined by the \Node{\def\Element{1222}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
, and passed
to the transport agent in the message control file.
The specific measure of trustworthyness chosen by ZMailer, is simply
a numeric user id (uid) value \Node{\def\Element{1223}%
}%
\Seq{\def\fPosture{italic}%
}%
representing the source of
the address.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1224}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When a message comes into the mailer from an external source,
the destination addresses should obviously have no privileges
on the local host (when mailing to a file or a program).
Similarly, common sense would indicate that locally originated mail
should have the same privileges as the originator.
Based on an initial user id assigned from such considerations, the privilege
attached to each address is modified by the attributes of the various alias
files that contain expansions of it.
The algorithm to determine the appropriate privilege is to use the user id
of the owner of the alias file if and only if that file is not group or world
writable, and the directory containing the file is owned by the same user
and is likewise neither group nor world writable.
If any of these conditions do not hold, an unprivileged user id will
be assigned as the privilege level of the address.\endPar{}%
\endNode{}%
\Node{\def\Element{1225}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It is entirely up to the transport agent whether it will honour the
privilege assignment of an address, and indeed in many cases it might not
make sense (for example for outbound mail).  However, it is strongly
recommended that appropriate measures are taken when a transport agent has
no control over some action that may affect local files, security, or
resources.\endPar{}%
\endNode{}%
\Node{\def\Element{1226}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The described algorithm is far from perfect. The obvious dangers are:
\Node{\def\Element{1227}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1228}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1229}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 The grandparent directories, to the Nth degree, are ignored, and may
not be secure. In that case all security is lost.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1230}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1231}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
There is a window of vulnerability between when the permissions are
checked, and the delivery is actually made. This is the best argument
I have heard so far for embedding the local delivery program
(currently a separate transport agent) in the \Node{\def\Element{1232}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1233}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is also another kind of security that must be addressed.
That is the mechanism by which the \Node{\def\Element{1234}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 is told
about the origin of a message.
This is something that must be possible for the message receiving
programs (\Node{\def\Element{1235}%
}%
\Seq{\def\fWeight{bold}%
}%
/bin/rmail\endSeq{}%
\endNode{}%
 and the \Node{\def\Element{1236}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP server\endSeq{}%
\endNode{}%

are examples of these) to specify to ZMailer.
The \Node{\def\Element{1237}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 knows of a list of trusted accounts on the system.
If a message file is owned by one of these user id's, any sender specification
within the message file will be believed by ZMailer.
If the message file is not owned by such a trusted account, the
\Node{\def\Element{1238}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 will cross\char45{}check the message file owner with any
stated \Node{\def\Element{1239}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{1240}%
}%
From:\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 or
\Node{\def\Element{1241}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{1242}%
}%
Sender:\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 address 
in the message header, or any origin specified in the envelope.
If a discrepancy is discovered, appropriate action will be taken.
This means that there is no way to forge the origin of a message
without access to a trusted account.\endPar{}%
\endNode{}%
\Node{\def\Element{1243}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Trusted accounts are those listed in the ZMailer group or the ``trusted'' 
variable in the system configuration (\Node{\def\Element{1244}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
router.cf\endSeq{}%
\endNode{}%
) file.\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-THE-QUEUE}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1246}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 11. The Queue\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1246}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 11. The Queue\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 11. \Seq{}%
\Node{\def\Element{1246}%
\def\ProcessingMode{component-title-mode}%
}%
The Queue\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1246}%
}%
\endNode{}%
\Node{\def\Element{1247}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\char92{}fbox\{\char92{}bf **Picture of queues**\}
\char92{}medskip\char92{}hrule\char92{}medskip
\char92{}caption\{ZMailer's queue structure\}
\char92{}label\{fig:adm:queues1\}\endPar{}%
\endNode{}%
\Node{\def\Element{1248}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are multiple queues in ZMailer. Messages exist in
in one of five locations:

\Node{\def\Element{1249}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1250}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1251}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Submission temporary directory
   (\Node{\def\Element{1252}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1253}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/public/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1254}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1255}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Freezer directory
   (\Node{\def\Element{1256}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1257}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/freezer/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1258}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1259}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Router directory
   (\Node{\def\Element{1260}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1261}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1262}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1263}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Deferred directory
   (\Node{\def\Element{1264}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1265}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/deferred/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1266}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1267}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Scheduler directories
   (\Node{\def\Element{1268}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1269}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
,
    \Node{\def\Element{1270}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1271}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


and sometimes is also copied into the 
\Node{\def\Element{1272}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1273}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1274}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Postmaster analysis area
   (\Node{\def\Element{1275}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1276}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1277}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
11.1. \Node{\def\Element{1278}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Message Submission Areas\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1278}%
}%
\endNode{}%
\Node{\def\Element{1279}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Message submission is done by writing a temporary file into the directory
(\Node{\def\Element{1280}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1281}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/public/\endSeq{}%
\endNode{}%
),
the  actual format of the submitted message is described in
\Node{\def\Element{1282}%
}%
\Link{\def\Label{ZAPP.MSG-FILE-FORMAT}%
}%
\Seq{}%
Appendix \Seq{}%
D\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1283}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When the temporary file is completely written, it is renamed into one 
of the \Node{\def\Element{1284}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 input directories, usually into 
  \Node{\def\Element{1285}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1286}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%

ith a name that is a decimal representation of the spool\char45{}file i\char45{}node number.
This is a way to ensure that the name of the file in the
  \Node{\def\Element{1287}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1288}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%

directory is unique.\endPar{}%
\endNode{}%
\Node{\def\Element{1289}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The message may also be renamed into alternate router directories, 
which give lower priorities on which messages to process when.\endPar{}%
\endNode{}%
\Node{\def\Element{1290}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Sometimes, especially \Node{\def\Element{1291}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 built files may be moved
into alternate directories.
The smtpserver \Node{\def\Element{1292}%
}%
\Seq{}%
\Character{8220}ETRN\Character{8221}\endSeq{}%
\endNode{}%
 command has two implementations, original one
is by moving the built special file to the directory
  \Node{\def\Element{1293}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1294}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%

without going through the \Node{\def\Element{1295}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
The smtpserver may also move newly arrived files into the
  \Node{\def\Element{1296}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1297}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/freezer/\endSeq{}%
\endNode{}%

directory.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1298}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
11.2. \Node{\def\Element{1299}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Router Behaviour on Queues\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1299}%
}%
\endNode{}%
\Node{\def\Element{1300}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1301}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
FIXME:
   This description is from era before the router got
   ``daemonized'' in a sense of having separate instance
   of queue processor (and it also handles logging/log rotation)
   and a worker\char45{}farm of routing work processes.\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1302}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME:
The system can have multiple \Node{\def\Element{1303}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 processes running in parallel
and competeting on input files.  Multiple processes may make sense when
there are multiple processors in the system allowing running them in
parallel, but also perhaps for handling cases where one process is handling
routing of some large list, and other (hopefully) will get less costly jobs.\endPar{}%
\endNode{}%
\Node{\def\Element{1304}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1305}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 processes have a few different behaviours when
they go over their input directories.\endPar{}%
\endNode{}%
\Node{\def\Element{1306}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
First of all, if there are \Node{\def\Element{1307}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ROUTERDIRS\endSeq{}%
\endNode{}%
 entries, those
are scanned for processing after the primary 
\Node{\def\Element{1308}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1309}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%

directory is found empty.\endPar{}%
\endNode{}%
\Node{\def\Element{1310}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Within each directory, the \Node{\def\Element{1311}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 will sort files
at first into mod\char45{}time order, and then process the oldest message
first. (Unless the  \Node{\def\Element{1312}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 has been started with
the `\char45{}s' option.)\endPar{}%
\endNode{}%
\Node{\def\Element{1313}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1314}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 acquires a lock on the message (spool file) by means of
renaming the file from its previous name to a name created with
formatting statement:
\Node{\def\Element{1315}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  sprintf(buf, "\%ld\char45{}\%d", (long)filestat.st\char95{}ino, (int)getpid());\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1316}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once the \Node{\def\Element{1317}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 has been able to acquire a new name
for the file, it starts off by creating a temporary file of
\Node{\def\Element{1318}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 routing decisions. 
The file has a name created with formatting statement:
\Node{\def\Element{1319}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  sprintf(buf, "..\%ld\char45{}\%d", (long)filestat.st\char95{}ino, (int)getpid());\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1320}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once the processing has completed successfully, the original
input file is moved into the directory
\Node{\def\Element{1321}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1322}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
,
and the \Node{\def\Element{1323}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 produced
\Node{\def\Element{1324}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler work\char45{}specification file\endSeq{}%
\endNode{}%

is moved to the \Node{\def\Element{1325}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1326}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transports/\endSeq{}%
\endNode{}%
 directory with the \Node{\def\Element{1327}%
}%
\Seq{\def\fPosture{italic}%
}%
same name\endSeq{}%
\endNode{}%

that the original file has.\endPar{}%
\endNode{}%
\Node{\def\Element{1328}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the routing analysis encountered problems, the message may end up
moved into the directory
\Node{\def\Element{1329}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1330}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/deferred/\endSeq{}%
\endNode{}%
,
from which the command \Node{\def\Element{1331}%
}%
\Seq{\def\fWeight{bold}%
}%
zmailer resubmit\endSeq{}%
\endNode{}%
 is needed to return
the messages into processing
(The \Node{\def\Element{1332}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 logs should be consulted for the reason why
 the message ended up in the \Node{\def\Element{1333}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/deferred/\endSeq{}%
\endNode{}%

 area, especially if the command \Node{\def\Element{1334}%
}%
\Seq{\def\fWeight{bold}%
}%
zmailer resubmit\endSeq{}%
\endNode{}%
 is not able
 to get the messages processed successfully and the files end up back
 in the \Node{\def\Element{1335}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/deferred/\endSeq{}%
\endNode{}%
 area.)\endPar{}%
\endNode{}%
\Node{\def\Element{1336}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the original message had errors in its RFC\char45{}822 compliance,
or some other detail, a copy of the message may end up in the 
directory \Node{\def\Element{1337}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1338}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1339}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
See Postmaster Analysis Area on section
\Node{\def\Element{1340}%
}%
\Link{\def\Label{POSTMASTER-ANALYSIS-AREA}%
}%
\Seq{}%
Section \Seq{}%
11.4\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1341}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
11.3. \Node{\def\Element{1342}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler, and Transport Agents\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1342}%
}%
\endNode{}%
\Node{\def\Element{1343}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The scheduler work specification files are in the directory
\Node{\def\Element{1344}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1345}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
,
under which there can be (optionally) one or two levels of
subdirectories into which the actual work files will be scattered
to lessen the sizes of individual directories in which files reside,
and thus to speed up the system implied directory lookups at
the transport agents, when they open files, (and also in the scheduler).\endPar{}%
\endNode{}%
\Node{\def\Element{1346}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When the \Node{\def\Element{1347}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 has completed message file processing,
it places the resulting files into the top level directory of the
\Node{\def\Element{1348}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
; 
\Node{\def\Element{1349}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1350}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
,
and \Node{\def\Element{1351}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1352}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1353}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1354}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 (if so configured by ``\Node{\def\Element{1355}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}H\endSeq{}%
\endNode{}%
'' option) will
move the messages into ``hashed subdirectories,'' when it finds the
new work specification files, and then start processing them.\endPar{}%
\endNode{}%
\Node{\def\Element{1356}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The transport agents are run with their CWD in directory 
\Node{\def\Element{1357}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1358}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
,
and they open files relative to that location.
Actual message bodies, when  needed, are opened with the path prefix
``\Node{\def\Element{1359}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
../queue/\endSeq{}%
\endNode{}%
'' to the work specification
file name.\endPar{}%
\endNode{}%
\Node{\def\Element{1360}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usually it is the \Node{\def\Element{1361}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agent's\endSeq{}%
\endNode{}%
 duty to log different
permanent status reports (failures, successes) into the end of
the work\char45{}specification file.  
Sometimes the \Node{\def\Element{1362}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 also logs something at the end of
this file.  
All such operations are attempted \Node{\def\Element{1363}%
}%
\Seq{\def\fPosture{italic}%
}%
without\endSeq{}%
\endNode{}%
 any sort 
of explicit locking, instead trusting the \Node{\def\Element{1364}%
}%
\Seq{\def\fPosture{italic}%
}%
write(2)\endSeq{}%
\endNode{}%
 system call
to  behave in an atomic manner while writing to the disk file, and 
having a single buffer of data to write.\endPar{}%
\endNode{}%
\Node{\def\Element{1365}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Once the \Node{\def\Element{1366}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 has had all message recipient addresses
processed by the \Node{\def\Element{1367}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agents\endSeq{}%
\endNode{}%
, it will handle possible
diagnostics on the message, and finally it will remove the original spool\char45{}file
from the \Node{\def\Element{1368}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1369}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
, and 
the work\char45{}specification file from
\Node{\def\Element{1370}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1371}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{POSTMASTER-ANALYSIS-AREA}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
11.4. \Node{\def\Element{1373}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Postmaster Analysis Area\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1373}%
}%
\endNode{}%
\Node{\def\Element{1374}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the filename in the
 \Node{\def\Element{1375}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1376}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/postman/\endSeq{}%
\endNode{}%

directory has an underscore in it, the reason for the copy is
\Node{\def\Element{1377}%
}%
\Seq{\def\fPosture{italic}%
}%
soft\endSeq{}%
\endNode{}%
, that is, the message has been sent
through successfully in spite of being copied into the directory.\endPar{}%
\endNode{}%
\Node{\def\Element{1378}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1379}%
}%
\Seq{\def\fPosture{italic}%
}%
If the filename in that directory does not have
an underscrore in it, that file has not been processed successfully, and
the \Node{\def\Element{1380}%
}%
\Seq{\def\fPosture{italic}%
}%
only\endSeq{}%
\endNode{}%
 copy of the message is now in that
directory!\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1381}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usually forementioned underscoreless filenames \endPar{}%
\endNode{}%
\Node{\def\Element{1382}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the  smtpserver  receives a message with content that the policy filtering
system decides to be dubious, it can move the message into
\Node{\def\Element{1383}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1384}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/freezer/\endSeq{}%
\endNode{}%
 directory
with a bit explanatory name of type:
\Node{\def\Element{1385}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  sprintf(buf, "\%ld.\%s", (long)filestat.st\char95{}ino, causecodestring);\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1386}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The files in the freezer\char45{}area are in the input format to the router, and
as of this wiring, there are no tools to automatically process them for
obvious spams, and just those that were falsely triggered.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-SMTPSERVER-CONFIG}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1388}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 12. \Node{\def\Element{1389}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1388}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 12. \Node{\def\Element{1389}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 12. \Seq{}%
\Node{\def\Element{1388}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{1389}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1388}%
}%
\endNode{}%
\Node{\def\Element{1390}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1391}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 is ZMailer's component to receive incoming
email via SMTP protocol.  Be it thru TCP channel, or thru Batch\char45{}SMTP.\endPar{}%
\endNode{}%
\Node{\def\Element{1392}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1393}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 program actually has several operational modes.
It can operate as a stand\char45{}alone internet service socket listener, which
forks off childs that do the actual SMTP\char45{}protocol service.\endPar{}%
\endNode{}%
\Node{\def\Element{1394}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It can be started from under the control of the \Node{\def\Element{1395}%
}%
\Seq{\def\fWeight{bold}%
}%
inetd\endSeq{}%
\endNode{}%
(8) server,
and it can there fulfill most of the the same roles as it does in
the stand\char45{}alone mode.\endPar{}%
\endNode{}%
\Node{\def\Element{1396}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It can even be used to accept Batch\char45{}SMTP from incoming files (UUCP,
and BITNET uses, for example).\endPar{}%
\endNode{}%
\Node{\def\Element{1397}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The runtime command\char45{}line options are as follows:\endPar{}%
\endNode{}%
\Node{\def\Element{1398}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1399}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{1400}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
smtpserver\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{1401}%
}%
\Seq{}%
 [\char45{}46aignvBV]\endSeq{}%
\endNode{}%
\Node{\def\Element{1402}%
}%
\Seq{}%
 [\char45{}p \Node{\def\Element{1403}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
port\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1404}%
}%
\Seq{}%
 [\char45{}l \Node{\def\Element{1405}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
logfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1406}%
}%
\Seq{}%
 [\Node{\def\Element{1407}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s \Node{\def\Element{1408}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'strict'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1409}%
}%
\Seq{}%
 [\char45{}s \Node{\def\Element{1410}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
[ftveR]\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1411}%
}%
\Seq{}%
 [\char45{}L \Node{\def\Element{1412}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
maxloadaver\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1413}%
}%
\Seq{}%
 [\char45{}M \Node{\def\Element{1414}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
SMTPmaxsize\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1415}%
}%
\Seq{}%
 [\char45{}P \Node{\def\Element{1416}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
postoffice\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1417}%
}%
\Seq{}%
 [\char45{}R \Node{\def\Element{1418}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{1419}%
}%
\Seq{}%
 [\char45{}C \Node{\def\Element{1420}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
cfgfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1421}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The most commonly used command line options are:
\Node{\def\Element{1422}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 smtpserver [\char45{}aBivn] [\char45{}s ehlo\char45{}styles] [\char45{}l logfile] [\char45{}C cfgpath]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1423}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Without any arguments the  \Node{\def\Element{1424}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
  will start as a daemon
listening on TCP port 25 (SMTP).\endPar{}%
\endNode{}%
\Node{\def\Element{1425}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The options are:
\Node{\def\Element{1426}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1427}%
}%
\Node{\def\Element{1428}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}a\endPar{}%
\endNode{}%
\Node{\def\Element{1429}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1430}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Query IDENT information about the incoming connection.
This information (if available at all) may, or may not tell who is forming
a connection.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1431}%
}%
\Node{\def\Element{1432}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}B\endPar{}%
\endNode{}%
\Node{\def\Element{1433}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1434}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The session is Batch\char45{}SMTP a.k.a. BSMTP type of session. Use of "\char45{}i" option is needed, when feeding the input batch file.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1435}%
}%
\Node{\def\Element{1436}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}i\endPar{}%
\endNode{}%
\Node{\def\Element{1437}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1438}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This is interactive session.  I/O is done thru stdin/stdout.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1439}%
}%
\Node{\def\Element{1440}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}v\endPar{}%
\endNode{}%
\Node{\def\Element{1441}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1442}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Verbose trace written to stdout for use in conjunktion with "\char45{}i", and "\char45{}B".\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1443}%
}%
\Node{\def\Element{1444}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}n\endPar{}%
\endNode{}%
\Node{\def\Element{1445}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1446}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This tells that the \Node{\def\Element{1447}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 is running under
\Node{\def\Element{1448}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
inetd\endSeq{}%
\endNode{}%
(8), and that the stdin/stdout file handles
are actually network sockets on which we can do peer identity
lookups, for example.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1449}%
}%
\Node{\def\Element{1450}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}s ehlo\char45{}style\endPar{}%
\endNode{}%
\Node{\def\Element{1451}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1452}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Default value for various checks done at SMTP protocol MAIL FROM, RCPT TO,
VRFY, and EXPN commands. These are overridden with the value from
EHLO\char45{}patterns, if they are available (more below)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1453}%
}%
\Node{\def\Element{1454}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}s 'strict'\endPar{}%
\endNode{}%
\Node{\def\Element{1455}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Special value directing the system to be extremely picky about the incoming
SMTP protocol \Character{8212} mainly for protocol compliance testing, usually way too
picky for average (sloppy) applications out there...\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1457}%
}%
\Node{\def\Element{1458}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}l logfilepath\endPar{}%
\endNode{}%
\Node{\def\Element{1459}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1460}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Filename for the \Node{\def\Element{1461}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 input protocol log.
This logs about everything, except actual message data...\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1462}%
}%
\Node{\def\Element{1463}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}l 'SYSLOG'\endPar{}%
\endNode{}%
\Node{\def\Element{1464}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1465}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This tells \Node{\def\Element{1466}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 that it shall send all incoming smtp
protocol transactions via \Node{\def\Element{1467}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
syslog\endSeq{}%
\endNode{}%
 facility to elsewere.
Used syslog parameters are: FACILITY=mail, LEVEL=debug.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1468}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This option may be used in addition to the preceding file logging variant.
Double\char45{}use of file referring variant uses the last defined file, but this
doesn't affect files at all.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1469}%
}%
\Node{\def\Element{1470}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}C configfilepath\endPar{}%
\endNode{}%
\Node{\def\Element{1471}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1472}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Full path for the \Node{\def\Element{1473}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 configuration in case
the default location can not be used for some reason.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1474}%
}%
\Node{\def\Element{1475}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}M SMTPmaxsize\endPar{}%
\endNode{}%
\Node{\def\Element{1476}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1477}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{1478}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTPmaxsize\endSeq{}%
\endNode{}%
 defines the absolute maximum size we accept
for incoming email. (Default: infinite) (This is a local policy issue.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1479}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
12.1. \Node{\def\Element{1480}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1480}%
}%
\endNode{}%
\Node{\def\Element{1482}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the system has file \Node{\def\Element{1483}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1484}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/smtpserver.conf\endSeq{}%
\endNode{}%

(by default), that file is read for various parameters, which can override
most of those possibly issued at the command line.\endPar{}%
\endNode{}%
\Node{\def\Element{1485}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Example configuration is is in figure \Node{\def\Element{1486}%
}%
\Link{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
}%
\Seq{}%
Figure \Seq{}%
12\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.SAMPLE-SMTPSERVER-CFG}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1488}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 12\char45{}1. \endSeq{}%
Sample \Node{\def\Element{1489}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
 file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1488}%
}%
\endNode{}%
\Node{\def\Element{1490}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\#PARAM maxsize          10000000    \# Same as \char45{}M \char45{}option
\#PARAM max\char45{}error\char45{}recipients    3    \# More than this is propably SPAM!
\#PARAM MaxSameIpSource        10    \# Max simultaneous connections from
\#                                   \# any IP source address
\#PARAM ListenQueueSize        10    \# listen(2) parameter
\#
PARAM help \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
PARAM help  This mail\char45{}server is at Yoyodyne Propulsion Inc.
PARAM help  Our telephone number is: +1\char45{}234\char45{}567\char45{}8900, and
....
PARAM help \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}

\# The policy database:  (NOTE: See  'makedb'  for its default suffixes!)
PARAM  policydb   btree  /opt/mail/db/smtp\char45{}policy

\#
\# HELO/EHLO\char45{}pattern     style\char45{}flags
\#               [max loadavg]
\#
localhost           999 ftveR
some.host.domain    999 !NO EMAIL ACCEPTED FROM YOUR MACHINE

\# If the host presents itself as:  HELO [1.2.3.4], be lenient to it..
\# The syntax below is due to these patterns being SH\char45{}GLOB patterns,
\# where brackets are special characters.

[*]                 999 ve

\# Per default demant strict syntactic adherence, including fully
\# qualified addresses for  MAIL FROM, and RCPT TO.  To be lenient
\# on that detail, remove the "R" from "veR" string below:

*                   999 veR\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1491}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
12.1.1. \Node{\def\Element{1492}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1493}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
; PARAM keywords\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1492}%
}%
\endNode{}%
\Node{\def\Element{1494}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The PARAM keywords and values are:
\Node{\def\Element{1495}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1496}%
}%
\Node{\def\Element{1497}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
maxsize nn\endPar{}%
\endNode{}%
\Node{\def\Element{1498}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1499}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Maximum size in the number of bytes of the entire spool message
containing both the transport envelope, and the actual message.
That is, if the max\char45{}size is too low, and there are a lot of
addresses, the message may entirely become undeliverable..\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1500}%
}%
\Node{\def\Element{1501}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
max\char45{}error\char45{}recipients nn\endPar{}%
\endNode{}%
\Node{\def\Element{1502}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1503}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
In case the message envelope is an error envelope (MAIL FROM:<>),
the don't accept more than this many separate recipient addresses
for it. The default value is 3, which should be enough for most cases.
(Some SPAMs claim to be error messages, and then provide a huge
number of recipient addresses...)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1504}%
}%
\Node{\def\Element{1505}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
MaxSameIpSource nn\endPar{}%
\endNode{}%
\Node{\def\Element{1506}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1507}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
(Effective only on daemon\char45{}mode server \Character{8212} not on "\char45{}i", nor "\char45{}n" modes.)
Sometimes some systems set up multiple parallel connections to same
host  (qmail ones especially, not that ZMailer has entirely clean
papers on this \char45{} at least up to 2.99.X series), we won't accept
more than this many connections from the same IP source address
open in parallel.  The default value for this limit is 10.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1508}%
}%
\Node{\def\Element{1509}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ListenQueueSize nn\endPar{}%
\endNode{}%
\Node{\def\Element{1510}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1511}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This relates to newer systems where the \Node{\def\Element{1512}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
listen\endSeq{}%
\endNode{}%
(2)
system call can define higher limits, than the traditional/original 5.
This limit tells how many nascent TCP streams we can have in
SYN\char95{}RCVD state before we stop answering to incoming SYN packets
requesting opening of a connection.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1513}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are entirely deliberate denial\char45{}of\char45{}service attacks based on
flooding to some server many SYNS on which it can't send replies
back (because the target machines don't have network connectivity,
for example), and thus filling the back\char45{}queue of nascent sockets.
This can also happen accidentally, as the connectivity in between
the client host, and the server host may have a black hole into
which the SYN\char45{}ACK packets disappear, and the client thus will not
be able to get the TCP startup three\char45{}way handshake completed.\endPar{}%
\endNode{}%
\Node{\def\Element{1514}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Most modern systems can have this value upped to thousands to
improve systems resiliency against malicious attacks, and most
likely to provide complete immunity against the accidental
"attack" by the failing network routing.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1515}%
}%
\Node{\def\Element{1516}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
help 'string'\endPar{}%
\endNode{}%
\Node{\def\Element{1517}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1518}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This one adds yet another string (no quotes are used) into those
that are presented to the client when it asks for "HELP" in the
SMTP session.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1519}%
}%
\Node{\def\Element{1520}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PolicyDB dbtype dbpath\endPar{}%
\endNode{}%
\Node{\def\Element{1521}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1522}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This defines the database type, and file path prefix to the binary
database containing policy processing information.  More of this
below.  Actual binary database file names are formed by appending
type specific suffixes to the path prefix.  For example NDBM
database appends ".pag" and ".dir", while BSD\char45{}Btree appends only
".db".  (And the latter has only one file, while the first has two.)\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1523}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For an operative overview, see  \Node{\def\Element{1524}%
}%
\Link{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\Seq{}%
Section \Seq{}%
12.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
,
and for deeper details, see \Node{\def\Element{1525}%
}%
\Link{\def\Label{REF.SMTP-POLICY-FILTERING}%
}%
\Seq{}%
Section \Seq{}%
17.4\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ADM.SMTPSERVER.EHLOSTYLE}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
12.1.2. \Node{\def\Element{1527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{1528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
; ``EHLO\char45{}style options''\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1527}%
}%
\endNode{}%
\Node{\def\Element{1529}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\char92{}index\{smtpserver!\{\char92{}tt smtpserver.conf\}; ``EHLO\char45{}style options''\}\endPar{}%
\endNode{}%
\Node{\def\Element{1530}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
All lines that are not comments, nor start with uppercase keyword
``POLICY'' are ``EHLO\char45{}style patterns''.
This is the oldest form of configuring the \Node{\def\Element{1531}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
, and
as such, it can be seen...\endPar{}%
\endNode{}%
\Node{\def\Element{1532}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Behaviour is based on glob patterns matching the
\Node{\def\Element{1533}%
}%
\Seq{\def\fPosture{italic}%
}%
HELO/EHLO\endSeq{}%
\endNode{}%
 name given by a remote client.
Lines beginning with a ``\#'', or whitespace are ignored in the file,
and all other lines must consist of two tokens: a shell\char45{}style (glob) 
pattern starting at the beginning of the line, whitespace, and a 
sequence of style flags. The first matching line is used. As a 
special case, the flags section may start with a ! character in 
which case the remainder of the line is a failure comment message 
to print at the client. This configuration capability is intended 
as a way to control misbehaving client software or mailers.\endPar{}%
\endNode{}%
\Node{\def\Element{1534}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The meanings of the style flag characters are as follow:
\Node{\def\Element{1535}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1536}%
}%
\Node{\def\Element{1537}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
f\endPar{}%
\endNode{}%
\Node{\def\Element{1538}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1539}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Check ``\Node{\def\Element{1540}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
MAIL FROM\endSeq{}%
\endNode{}%
'' addresses through online processing in router\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1541}%
}%
\Node{\def\Element{1542}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
t\endPar{}%
\endNode{}%
\Node{\def\Element{1543}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1544}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Check \{\char92{}tt RCPT TO\} addresses through online processing in router\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1545}%
}%
\Node{\def\Element{1546}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
v\endPar{}%
\endNode{}%
\Node{\def\Element{1547}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1548}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Allow execution of \{\char92{}tt VRFY\} command online at attached router\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1549}%
}%
\Node{\def\Element{1550}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
e\endPar{}%
\endNode{}%
\Node{\def\Element{1551}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1552}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Allow execution \{\char92{}tt EXPN\} command online at attached router\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1553}%
}%
\Node{\def\Element{1554}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
R\endPar{}%
\endNode{}%
\Node{\def\Element{1555}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1556}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Require addresses to be in fully qualified (domained) form:
``\Node{\def\Element{1557}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
local@remote\endSeq{}%
\endNode{}%
'' (strict 821)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1558}%
}%
\Node{\def\Element{1559}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
S\endPar{}%
\endNode{}%
\Node{\def\Element{1560}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1561}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Allow Sloppy input for systems incapable to respect RFC 821
properly; WinCE1.0 does: ``\Node{\def\Element{1562}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
MAIL FROM:user@domain\endSeq{}%
\endNode{}%
'' :\char45{}(\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ADM.SMTP-POLICY-FILTERING}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
12.2. \Node{\def\Element{1564}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Policy Based Filtering\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1564}%
}%
\endNode{}%
\Node{\def\Element{1565}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\char92{}index\{smtp!policy filtering, overview\}\endPar{}%
\endNode{}%
\Node{\def\Element{1566}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The policy database that \Node{\def\Element{1567}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 uses is built with
\Node{\def\Element{1568}%
}%
\Seq{\def\fPosture{italic}%
}%
policy\char45{}builder.sh\endSeq{}%
\endNode{}%
 script, which bundles together a set
of policy source files:
\Node{\def\Element{1569}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  DB/smtp\char45{}policy.src          The boilerplate
  DB/localnames               ('= \char95{}localnames')
  DB/smtp\char45{}policy.relay        ('= \char95{}full\char95{}rights')
  DB/smtp\char45{}policy.mx           ('relaytargets +')
  DB/smtp\char45{}policy.spam         ('= \char95{}bulk\char95{}mail')
  DB/smtp\char45{}policy.spam.manual  ('= \char95{}bulk\char95{}mail')\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1570}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME: \{\char92{}tt smtp\char45{}policy.spam\} source\endPar{}%
\endNode{}%
\Node{\def\Element{1571}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME: \{\char92{}tt smtp\char45{}policy.spam.manual\} source\endPar{}%
\endNode{}%
\Node{\def\Element{1572}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\{\char92{}em If you want, you can modify your \{\char92{}tt smtp\char45{}policy.src\} boilerplate
file as well as your installed \{\char92{}tt policy\char45{}builder.sh\} script.\}
\{\char92{}bf In fact you SHOULD modify both to match your environment!\}\endPar{}%
\endNode{}%
\Node{\def\Element{1573}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Doing \{\char92{}tt make install\} will overwrite \{\char92{}tt policy\char45{}builder.sh\},
but not \{\char92{}tt smtp\char45{}policy.src\}.\endPar{}%
\endNode{}%
\Node{\def\Element{1574}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Basically these various source files (if they exist) are used to
combine knowledge of valid users around us:\endPar{}%
\endNode{}%
\Node{\def\Element{1575}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1576}%
}%
\Node{\def\Element{1577}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
localnames\endPar{}%
\endNode{}%
\Node{\def\Element{1578}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1579}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Who we are \Character{8212} ok domains for receiving.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1580}%
}%
\Node{\def\Element{1581}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
smtp\char45{}policy.relay\endPar{}%
\endNode{}%
\Node{\def\Element{1582}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1583}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Who can use us as outbound relay.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1584}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Use  \{\char92{}em\char92{}verb/[/ip.number\char92{}verb/]//maskwidth\}  here for
listing those senders (networks) we absolutely trust.
You may also use domains, or domain suffixes so that the IP\char45{}reversed
hostnames are accepted (but that is a it risky thing due to ease of
fakeing the reversed domain names):

\Node{\def\Element{1585}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  [11.22.33.00]/24
  ip\char45{}reversed.host.name
  .domain.suffix\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1586}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Server sets its internal ``always\char95{}accept'' flag at the source IP tests
before it decides on what to tell to the contacting client.
The flag is not modified afterwards during the session.\endPar{}%
\endNode{}%
\Node{\def\Element{1587}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usage of domain names here is discouraged as there is no way to tell
that domain ``foo.bar'' here has different meaning than same domain
elsewere \Character{8212} at ``\{\char92{}tt smtp\char45{}policy.mx\}'', for example.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1588}%
}%
\Node{\def\Element{1589}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
smtp\char45{}policy.mx\endPar{}%
\endNode{}%
\Node{\def\Element{1590}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1591}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Who really are our MX clients.
Use this when you really know them, and don't want just to trust
that if recipient has MX to you, it would be ok\char92{}ldots\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1592}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can substitute this knowledge with a fuzzy feeling by using
``acceptifmx \char45{}'' attribute at the generic boilerplate.
List here domain names. 
\Node{\def\Element{1593}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 mx\char45{}target.dom
 .mx\char45{}target.dom\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1594}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You CAN also list here all POSTMASTER addresses you accept email routed to: 
\Node{\def\Element{1595}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 postmaster@local.domain
 postmaster@client.domain\endPar{}%
\endNode{}%

these are magic addresses that email is accepted to, even when everything
else is blocked. \endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1596}%
}%
\Node{\def\Element{1597}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
smtp\char45{}policy.spam\endPar{}%
\endNode{}%
\Node{\def\Element{1598}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
smtp\char45{}policy.spam.manual\endPar{}%
\endNode{}%
\Node{\def\Element{1599}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1600}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Those users, and domains that are absolutely no\char45{}no for senders,
or recipients no matter what earlier analysis has shown.
(Except for those senders that we absolutely trust..)
\Node{\def\Element{1601}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 user@domain
 user@
 domain\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1602}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\{\char92{}tt policy\char45{}builder.sh\}'' builds this file from external sources. \endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1603}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At the ``\Node{\def\Element{1604}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtp\char45{}policy.src\endSeq{}%
\endNode{}%
'' boiler\char45{}plate file there is one
particular section containing default setting statements.
See figure \Node{\def\Element{1605}%
}%
\Link{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
}%
\Seq{}%
Figure \Seq{}%
12\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
 for the salient
details concerning this.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM.SMTP-POLICY-BOILER}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1607}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 12\char45{}2. \endSeq{}%
The \Node{\def\Element{1608}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtp\char45{}policy.src\endSeq{}%
\endNode{}%
 file default settings fragment\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1607}%
}%
\endNode{}%
\Node{\def\Element{1609}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
...
\#|\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
\#|
\#| Default handling boilerplates:
\#|
\#|   "We are not relaying between off\char45{}site hosts, except when ..."
\#|
\#| You MUST uncomment one of these default\char45{}defining pairs, or the blocking
\#| of relay hijack will not work at all !
\#|
\#| \char45{}\char45{} 1st alternate: No MX target usage, no DNS existence verify
\#|    Will accept for reception only those domains explicitely listed
\#|    in ``smtp\char45{}policy.mx'' and  ``localnames''  files.  Will not do
\#|    verifications on validity/invalidity of source domains:<foo@bar>
\#
\# .             relaycustomer \char45{} relaytarget \char45{}
\# [0.0.0.0]/0   relaycustomer \char45{} relaytarget \char45{}
\#
\#| \char45{}\char45{} 2nd alternate: No MX target usage, DNS existence verify
\#|    Like the 1st alternate, except will verify the sender (MAIL FROM:<..>)
\#|    address for existence of the DNS MX and/or A/AAAA data \char45{}\char45{} e.g. validity.
\#
\# .             relaycustomer \char45{} relaytarget \char45{} senderokwithdns +
\# [0.0.0.0]/0   relaycustomer \char45{} relaytarget \char45{} senderokwithdns +
\#
\#| \char45{}\char45{} 3rd alternate: MX relay trust, DNS existence verify
\#|    For the people who are in deep s*...  That is, those who for some
\#|    reason have given open permissions for people to use their server
\#|    as MX backup for their clients, but don't know all domains valid
\#|    to go thru...  Substitutes accurate data to user's whimsical DNS
\#|    maintenance activities.  Vulnerable to inbound MX resource abuse.

.               relaycustomer \char45{} acceptifmx \char45{} senderokwithdns +
[0.0.0.0]/0     relaycustomer \char45{} acceptifmx \char45{} senderokwithdns +

\#| \char45{}\char45{} 4th alternate: Sender \& recipient DNS existence verify
\#|    This is more of an example for the symmetry's sake, verifies that
\#|    the source and destination domains are DNS resolvable, but does not
\#|    block relaying
\#
\# .             senderokwithdns \char45{} acceptifdns \char45{}
\# [0.0.0.0]/0   senderokwithdns \char45{} acceptifdns \char45{}
\#
\#|
\#|  You may also add  ``test\char45{}dns\char45{}rbl +''  attribute pair to [0.0.0.0]/0 of your
\#|  choice to use Paul Vixie's  http://maps.vix.com/  MAPS RBL system.
\#|
\#| These rules mean that locally accepted hostnames MUST be listed in
\#| the database with ``relaytarget +'' attribute.
\#|
\#|\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
...\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-ROUTER}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1611}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 13. \Node{\def\Element{1612}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{1611}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 13. \Node{\def\Element{1612}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 13. \Seq{}%
\Node{\def\Element{1611}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{1612}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{1611}%
}%
\endNode{}%
\Node{\def\Element{1613}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The names (determined at compile\char45{}time) and interface specifications for the
routing and crossbar functions, are the only crucial ``magical'' things one
needs to contend with in a proper \Node{\def\Element{1614}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 configuration.
The syntax and semantics of the configuration file's contents are dealt
with in the following subsection. The details of the two functions
introduced here are specified after that, once the necessary background
information has been given.\endPar{}%
\endNode{}%
\Node{\def\Element{1615}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1616}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
 behavior is controlled by a configuration file read at
startup. It is a \Node{\def\Element{1617}%
}%
\Seq{\def\fWeight{bold}%
}%
zmsh\endSeq{}%
\endNode{}%
(1) script that uses facilities provided
built into the \Node{\def\Element{1618}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1619}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The configuration file looks like a \Node{\def\Element{1620}%
}%
\Seq{\def\fPosture{italic}%
}%
Bourne Shell\endSeq{}%
\endNode{}%

script at first glance.  There are minor syntax changes from standard
\Node{\def\Element{1621}%
}%
\Seq{\def\fWeight{bold}%
}%
sh\endSeq{}%
\endNode{}%
(1), but the aim is to be as close to the
\Node{\def\Element{1622}%
}%
\Seq{\def\fPosture{italic}%
}%
Bourne Shell language\endSeq{}%
\endNode{}%
 as is practical.
The contents of the file are compiled into bytecode, which can then
be interpreted by the \Node{\def\Element{1623}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
The configuration file is usually self\char45{}contained, although an easy
mechanism exists to make use of external UNIX programs when so desired.
Together with a very flexible database lookup mechanism, functions, and
address manipulation based on token\char45{}matching regular expressions, the
configuration file language is an extremely flexible substrate to
accomplish its purpose. When the language is inadequate, or if speed
becomes an issue, it is possible to call built in (C coded) functions. The
interface to these functions is mostly identical to what a standalone
program would expect (modulo symbol name clashes and return values), to
ease migration of external programs to inclusion in the \Node{\def\Element{1624}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%

process.\endPar{}%
\endNode{}%
\Node{\def\Element{1625}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.1. \Node{\def\Element{1626}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration File Programming Language\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1626}%
}%
\endNode{}%
\Node{\def\Element{1627}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Whenever the \Node{\def\Element{1628}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 process starts, its first action
is to read its configuration file.  The configuration file is a text
file which contains statements interpreted immediately when the file
is read.  Some statements are functions, in which case the function
is defined at that point in reading the configuration file.
The purpose of the configuration file is to provide a simple way to
customize the behavior of routing process of the mailer, and this is
primarily achieved by defining the \Node{\def\Element{1629}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 and
\Node{\def\Element{1630}%
}%
\Seq{\def\fPosture{italic}%
}%
crossbar\endSeq{}%
\endNode{}%
 functions.
For these to work properly, some initialization code and auxiliary
functions will usually be needed.\endPar{}%
\endNode{}%
\Node{\def\Element{1631}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At first sight, a configuration file looks like a Bourne shell script.
The ideal is to duplicate the functionality, syntax, and to a large
degree the semantics, of a shell script.  Therefore, the configuration file
programming language is defined in terms of its deviation from standard
Bourne shell syntax and semantics.  The present differences are:

\Node{\def\Element{1632}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1633}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1634}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
No \Node{\def\Element{1635}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
repeat\endSeq{}%
\endNode{}%
 statement.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1636}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1637}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Functions are allowed, parameter lists are allowed. If not enough
arguments are present in a function call to exhaust the parameter
list, the so\char45{}far unbound parameter variables are bound to ``'' (the
empty string) as local variables. For example, this is the identity
address rewriting function:
\Node{\def\Element{1638}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  null (address) \{
    return \$address  \# surprise!
  \}\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1639}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1640}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Multiple\char45{}value returns are allowed.
The \Node{\def\Element{1641}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
return\endSeq{}%
\endNode{}%
 statement can be used to return a non\char45{}``''
(non\char45{}empty string) value from a function.
The following are all legal \Node{\def\Element{1642}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
return\endSeq{}%
\endNode{}%
 statements:
\Node{\def\Element{1643}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  return
  return \$address
  return \$channel \$\{next\char95{}host\} \$\{next\char95{}address\}\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1644}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1645}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Variables are dynamically scoped, local variables are the ones in a function's
parameter list and those declared with the ``\Node{\def\Element{1646}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
local\endSeq{}%
\endNode{}%
'' statement.
Only the first value of a multiple\char45{}value return may be assigned to a variable.
All values are strings, so no type information, checking, or declaration, is
necessary.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1647}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1648}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Quoting is a bit stilted.
All quotes (double\char45{}, single\char45{}, back\char45{}), must appear in matching pairs at
the beginning and at the end of a word.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1649}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\{\char92{}bf\char92{}large CHECK!\}
Single quotes are not stripped, double quotes cause the enclosed character
sequence to be collected into a quoted\char45{}string RFC822 token.\endPar{}%
\endNode{}%
\Node{\def\Element{1650}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For example, the statement:
\Node{\def\Element{1651}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 foo `bar "`baz`"`\endPar{}%
\endNode{}%

is evaluated as
\Node{\def\Element{1652}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 (apply 'foo (apply 'bar (baz)))\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1653}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1654}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Conditional substitution forms are supported:
\Node{\def\Element{1655}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \$\{variable:=value\}
  \$\{variable:\char45{}value\}
  \$\{variable:+value\}\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1656}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1657}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Patterns (in case labels) are evaluated once,
the first time they are encountered.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1658}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1659}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
At the end of a case label, the sequentially next case labels of
the same case statement will be tried for successful pattern matching
(and the corresponding case label body executed).
The only exceptions (apart from encountering a return statement) are:
\Node{\def\Element{1660}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1661}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1662}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
again\endPar{}%
\endNode{}%
\Node{\def\Element{1663}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1664}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a function which retries the current case label for a match\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1665}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1666}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
break\endPar{}%
\endNode{}%
\Node{\def\Element{1667}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
continues execution after the current case statement\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1669}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1670}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
A regular expressions using variant of ``case'', with two
flavours:
\Node{\def\Element{1671}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1672}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1673}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ssift\endPar{}%
\endNode{}%
\Node{\def\Element{1674}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1675}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
A ``String Sift'' where the input string is handled as is.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1676}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1677}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
tsift\endPar{}%
\endNode{}%
\Node{\def\Element{1678}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1679}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
A ``Token Sift'' where the input string is spliced according to
RFC\char45{}822 tokenization rules.
Especially RFC\char45{}822 special characters cause tokens to split.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1680}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
With ``\Node{\def\Element{1681}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
tsift\endSeq{}%
\endNode{}%
'' the ``\Node{\def\Element{1682}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.\endSeq{}%
\endNode{}%
'' (dot) becomes match
any single ``token'', that is, input string ``foo.bar'' has three
tokens: ``foo'', ``.'' (dot), and ``bar''.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{1683}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Overall usage of these ``\Node{\def\Element{1684}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sifts\endSeq{}%
\endNode{}%
'' is very much like that of
``\Node{\def\Element{1685}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
case\endSeq{}%
\endNode{}%
'', including the need for matching termination tokens:
\Node{\def\Element{1686}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  ssift "\$invar" in
  pattern
        statements
        ;;
  tfiss
  tsift "\$invar" in
  pattern
        statements
        ;;
  tfist\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1687}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1688}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Various standard Bourne shell functions do not exist built in.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1689}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1690}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The general form of function calls in the system is:
\Node{\def\Element{1691}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  \$(funcname arguments)\endPar{}%
\endNode{}%

It returns a scalar or list object, and the result can be stored
into variables at will.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1692}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1693}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Relations, and other database lookups are constructed as function calls
where the relation name is the function name.
More about this later.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1694}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are currently only three entry points (i.e. magic names known to the
\Node{\def\Element{1695}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 code) in the configuration scripts, namely the
\Node{\def\Element{1696}%
}%
\Seq{\def\fPosture{italic}%
}%
process\endSeq{}%
\endNode{}%
(), the
\Node{\def\Element{1697}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
(), and the
\Node{\def\Element{1698}%
}%
\Seq{\def\fPosture{italic}%
}%
crossbar\endSeq{}%
\endNode{}%
() \char45{}functions.\endPar{}%
\endNode{}%
\Node{\def\Element{1699}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1700}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1701}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The \Node{\def\Element{1702}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
process()\endSeq{}%
\endNode{}%
 script function is called with a file name
as argument. 
The file is typically located in the 
\Node{\def\Element{1703}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{1704}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%
 directory.
The \Node{\def\Element{1705}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
process()\endSeq{}%
\endNode{}%
 is a protocol switch function which uses
the  form of the file name to determine how to process different types
of  messages.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1706}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1707}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The \Node{\def\Element{1708}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
router()\endSeq{}%
\endNode{}%
 script function is called with an address
as argument, and returns a quad of (channel, host, user, attribs) as
three separate values,  corresponding to \Node{\def\Element{1709}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
the channel\endSeq{}%
\endNode{}%

the message should be sent out on (or, the router function can also
be called to check on who sent a message), \Node{\def\Element{1710}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
the host\endSeq{}%
\endNode{}%
 or
node name for that channel (semantics depend per what channel is in effect),
and \Node{\def\Element{1711}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
the address\endSeq{}%
\endNode{}%
 the receiving agent should transmit to.
\Node{\def\Element{1712}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
The fourth parameter\endSeq{}%
\endNode{}%
 is ``attribute'' storage
\Node{\def\Element{1713}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
variable name\endSeq{}%
\endNode{}%
 from which a ``privilege'' value\char45{}pair is
picked for recipient address security control functions.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1714}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1715}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The \Node{\def\Element{1716}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
crossbar()\endSeq{}%
\endNode{}%
 function is in charge of rewriting envelope
addresses, selecting message header address munging type (a function to
be called with each message header address), and possibly doing per\char45{}message
logging or enforcing restrictions deemed necessary.
It takes a sender\char45{}quad and a receiver\char45{}quad as arguments (eight parameters
altogether).
It returns the new values for each element of the two quads, and in addition
a function name corresponding to the function to be used to rewrite header
addresses for the specific destination.
If the destination is to be ignored, returning a null function name will
accomplish this.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1717}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is a fourth script entrypoint used by the \Node{\def\Element{1718}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%

program, namely the \Node{\def\Element{1719}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
server()\endSeq{}%
\endNode{}%
, which is used to implement
smtpserver's realtime support facilities for
``\Node{\def\Element{1720}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
EXPN\endSeq{}%
\endNode{}%
'' and ``\Node{\def\Element{1721}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
VRFY\endSeq{}%
\endNode{}%
'' commands, and optionally
also to process addresses in ``\Node{\def\Element{1722}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
MAIL FROM:<\Character{8230}>\endSeq{}%
\endNode{}%
'',
and ``\Node{\def\Element{1723}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
RCPT TO:<\Character{8230}>\endSeq{}%
\endNode{}%
'' commands.\endPar{}%
\endNode{}%
\Node{\def\Element{1724}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1725}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 has several built in (C coded) functions.
Their calling sequence and interface specification is exactly
the same as for the functions defined in the configuration file.
Some of these functions have special semantics, and they fall
into three classes, as follows:

\Node{\def\Element{1726}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1727}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1728}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Functions that are critical to the proper functioning of the configuration
file interpreter:
\Node{\def\Element{1729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1730}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1731}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
return\endPar{}%
\endNode{}%
\Node{\def\Element{1732}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1733}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
returns its argument(s) as the value of a function call\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1734}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1735}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
again\endPar{}%
\endNode{}%
\Node{\def\Element{1736}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1737}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
repeats the current case, and *sift label\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1738}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1739}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
break\endPar{}%
\endNode{}%
\Node{\def\Element{1740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1741}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
exits case, and *sift statements\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1742}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1743}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Functions that are necessary to complete the capabilities of the
interpreter:

\Node{\def\Element{1744}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1745}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1746}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
relation\endPar{}%
\endNode{}%
\Node{\def\Element{1747}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1748}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
defines a database to the database lookup mechanism\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1749}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1750}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
sh\endPar{}%
\endNode{}%
\Node{\def\Element{1751}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1752}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
an internal function which runs its arguments as \{\char92{}tt /bin/sh\} would\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1753}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{1754}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Non\char45{}critical but recommended functions:
\Node{\def\Element{1755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1756}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1757}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
getzenv\endPar{}%
\endNode{}%
\Node{\def\Element{1758}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1759}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retrieves global ZMailer configuration values\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1761}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
echo\endPar{}%
\endNode{}%
\Node{\def\Element{1762}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1763}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
emulates \{\char92{}tt /bin/echo\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1764}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1765}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
exit\endPar{}%
\endNode{}%
\Node{\def\Element{1766}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1767}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
aborts the \{\char92{}em router\} with the specified status code\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1768}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1769}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
hostname\endPar{}%
\endNode{}%
\Node{\def\Element{1770}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
internal function to get and set the system name\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1772}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1773}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
trace\endPar{}%
\endNode{}%
\Node{\def\Element{1774}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1775}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns on selected debugging output\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1776}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1777}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
untrace\endPar{}%
\endNode{}%
\Node{\def\Element{1778}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1779}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns off selected debugging output\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1780}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{1781}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
[\endPar{}%
\endNode{}%
\Node{\def\Element{1782}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
test\endPar{}%
\endNode{}%
\Node{\def\Element{1783}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1784}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
emulates a subset of ``\Node{\def\Element{1785}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
/bin/test\endSeq{}%
\endNode{}%
''
(a.k.a. ``\Node{\def\Element{1786}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
/bin/[\endSeq{}%
\endNode{}%
'') functionality.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1787}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1788}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 function is described in ``\Node{\def\Element{1789}%
}%
\Seq{\def\fPosture{italic}%
}%
Databases\endSeq{}%
\endNode{}%
'',
section \Node{\def\Element{1790}%
}%
\Link{\def\Label{ADM.DATABASES}%
}%
\Seq{}%
Section \Seq{}%
13.2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.
Functions \Node{\def\Element{1791}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
trace\endSeq{}%
\endNode{}%
 and \Node{\def\Element{1792}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
untrace\endSeq{}%
\endNode{}%
 are described in
connection with debugging. \endPar{}%
\endNode{}%
\Node{\def\Element{1793}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
See \Node{\def\Element{1794}%
}%
\Seq{\def\fPosture{italic}%
}%
Logging and Statistics\endSeq{}%
\endNode{}%
, section
\Node{\def\Element{1795}%
}%
\Link{\def\Label{ZADM-LOGGING}%
}%
\Seq{}%
Chapter \Seq{}%
16\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.
(\Node{\def\Element{1796}%
}%
\Seq{\def\fPosture{italic}%
}%
This will probably change to Reference, Router, Debugging\endSeq{}%
\endNode{}%
)\endPar{}%
\endNode{}%
\Node{\def\Element{1797}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{1798}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
hostname\endSeq{}%
\endNode{}%
 function requires some further explanation.
It is intended to emulate the BSD UNIX \Node{\def\Element{1799}%
}%
\Seq{\def\fWeight{bold}%
}%
/bin/hostname\endSeq{}%
\endNode{}%

functionality, except that setting the hostname will only set
the \Node{\def\Element{1800}%
}%
\Seq{\def\fPosture{italic}%
}%
router's\endSeq{}%
\endNode{}%
 idea of the hostname, not the system's.
Doing so will enable generation of ``Message\char45{}Id:'' and ``Received:''
``trace'' headers on all messages processed by the \Node{\def\Element{1801}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.

It is done this way since the \Node{\def\Element{1802}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 needs to know the official
domain name of the local host in order to properly generate these headers,
and this method is cleaner than reserving a magic variable for the purpose.
The \Node{\def\Element{1803}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 cannot assume the hostname reported by the system is
a properly qualified domain name, so the configuration file may generate it
using whichever method it chooses.\endPar{}%
\endNode{}%
\Node{\def\Element{1804}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the hostname indeed is a fully qualified domain name, then:
\Node{\def\Element{1805}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  hostname "hostname"\endPar{}%
\endNode{}%

will enable generation of trace headers.\endPar{}%
\endNode{}%
\Node{\def\Element{1806}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Finally, note that a symbol can have both a function\char45{}value and a string\char45{}value.
The string value is of course accessed using the ``\Node{\def\Element{1807}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$\endSeq{}%
\endNode{}%
'' prefix
convention of the Bourne shell language.\endPar{}%
\endNode{}%
\Node{\def\Element{1808}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1809}%
}%
\Seq{\def\fPosture{italic}%
}%
However careless usage of ``\Node{\def\Element{1810}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\$var\endSeq{}%
\endNode{}%
'' is
\Node{\def\Element{1811}%
}%
\Seq{\def\fPosture{italic}%
}%
dangerous\endSeq{}%
\endNode{}%
, as you may trip on following:\endSeq{}%
\endNode{}%

\Node{\def\Element{1812}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  SS="1 \char45{}o bar"
  if [ \$SS = 0 ]; then
    ...
  fi\endPar{}%
\endNode{}%

\Node{\def\Element{1813}%
}%
\Seq{\def\fPosture{italic}%
}%
In this kind of places you must tread carefully, and use double\char45{}quotes
to save your neck:\endSeq{}%
\endNode{}%

\Node{\def\Element{1814}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  SS="1 \char45{}o bar"
  if [ "\$SS" = 0 ]; then
    ...
  fi\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1815}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To test the configuration or routing data, proceed as
shown in figure \Node{\def\Element{1816}%
}%
\Link{\def\Label{FIG.ADM.TESTING}%
}%
\Seq{}%
Figure \Seq{}%
13\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM.TESTING}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1818}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}1. \endSeq{}%
Example of running tests on \Node{\def\Element{1819}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1818}%
}%
\endNode{}%
\Node{\def\Element{1820}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
sh\$ \$MAILBIN/router \char45{}i         (select interactive mode)
z\$ rtrace                      (turn tracing on)
z\$ router user@broken.address  (the address that gave you trouble)
z\$ router another@address      (and so on)\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1821}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Old salts can use ``\Node{\def\Element{1822}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
/usr/lib/sendmail \char45{}bt\endSeq{}%
\endNode{}%
'' instead
of ``\Node{\def\Element{1823}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
router \char45{}i\endSeq{}%
\endNode{}%
''.
Once satisfied that routing works, command:
\Node{\def\Element{1824}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  zmailer router\endPar{}%
\endNode{}%

will restart the \Node{\def\Element{1825}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{1826}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can also run the \Node{\def\Element{1827}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 directly on a message.
Copy your message to someplace other than the postoffice
(\Node{\def\Element{1828}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/tmp/\endSeq{}%
\endNode{}%
 is usually good), to a numeric
file name.
If the file name is ``\Node{\def\Element{1829}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
123\endSeq{}%
\endNode{}%
'', you run
\Node{\def\Element{1830}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \$MAILBIN/router 123\endPar{}%
\endNode{}%

this will create the file ``\Node{\def\Element{1831}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.123\endSeq{}%
\endNode{}%
'' containing the control
information produced by the \Node{\def\Element{1832}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ADM.DATABASES}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2. \Node{\def\Element{1834}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Databases\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1834}%
}%
\endNode{}%
\Node{\def\Element{1835}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Many of the decisions and actions taken by configuration file code depend
on the specifics of the environment the MTA finds itself in.
So, not just the facts that the local host is attached to (say)
the UUCP network and a Local Area Network are important, but it
is also essential to know the specific hosts that are reachable
by this method.
Hardcoding large amounts of such information into the configuration
file is not practical.
It is also undesirable to change what is really a program
(the configuration file), when the information (the data) changes.\endPar{}%
\endNode{}%
\Node{\def\Element{1836}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The desirable solution to this data abstraction problem is to provide a way
for the configuration file programmer to manage such information externally
to ZMailer, and access it from within the \Node{\def\Element{1837}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
The logical way to do this is to have an interface to externally
maintained databases.
These databases need not be terribly complicated;
  after all the simplest kind of information needed is that a string
  is a member of some collection.
This could simply correspond to finding that string as a word in a list of
words.\endPar{}%
\endNode{}%
\Node{\def\Element{1838}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
However, there are many ways to organize databases, and the necessary
interfaces cannot be known in advance.
The \Node{\def\Element{1839}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 therefore implements a framework that allows
flexible interfacing to databases, and easy extension to cover new types
of databases.\endPar{}%
\endNode{}%
\Node{\def\Element{1840}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To use a database, two things are needed: the name of the database,
and a way of retrieving the data associated with a particular key from
that database.
In addition to this knowledge, the needs of an MTA do include some special
processing pertinent to its activities and the kind of keys to be looked up.\endPar{}%
\endNode{}%
\Node{\def\Element{1841}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Specifically, the result of the data lookup can take different forms: one
may be interested only in the existence of a datum, not its value, or one
may be looking up paths in a \Node{\def\Element{1842}%
}%
\Seq{\def\fPosture{italic}%
}%
pathalias\endSeq{}%
\endNode{}%
 database and need
to substitute the proper thing in place of ``\Node{\def\Element{1843}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\%s\endSeq{}%
\endNode{}%
'' in
the string returned from the database lookup.
It should be possible to specify that this kind of postprocessing should
be carried out in association with a specific data access.
Similarly, there may be a need for search routines that depend on
the semantics of keys or the retrieved data.
These possibilities have all been taken into consideration in
the definition of a \Node{\def\Element{1844}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
.
A \Node{\def\Element{1845}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 maps a key to a value obtained by applying
the appropriate lookup and search routines, and perhaps a postprocessing
step, applied to a specified database that has a specified access method.\endPar{}%
\endNode{}%
\Node{\def\Element{1846}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The various attributes that define a \Node{\def\Element{1847}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 are largely
independent.
There will of course be dependencies due to the contents or other semantics
of a database.
In addition to the features mentioned, each relation may optionally have
associated with it a subtype, which is a string value used to tell
the lookup routine which table of several in a database one is interested in.\endPar{}%
\endNode{}%
\Node{\def\Element{1848}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are no predefined relations in the \Node{\def\Element{1849}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
They must all be specified in the configuration file before first use.
This is done by calling the special function \Node{\def\Element{1850}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 with
various options, as indicated by the usage strings printed by
the \Node{\def\Element{1851}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 function when called the wrong way.
See figure \Node{\def\Element{1852}%
}%
\Link{\def\Label{FIG.RELATION.PARAMS}%
}%
\Seq{}%
Figure \Seq{}%
13\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.RELATION.PARAMS}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1854}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}2. \endSeq{}%
``Usage:'' report from \Node{\def\Element{1855}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1854}%
}%
\endNode{}%
\Node{\def\Element{1856}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
Usage: relation \char45{}t dbtype[,subtype] [\char45{}f file \char45{}e\# \char45{}s\# \char45{}bilmnpu \char45{}d driver] name
  dbtypes: incore,header,unordered,ordered,hostsfile,bind,selfmatch, \char92{}
          ndbm,gdbm,btree,bhash\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1857}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1858}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
t\endSeq{}%
\endNode{}%
'' option specifies one of several predefined
database types, each with their specific lookup routine.
It determines a template for the set of attributes associated with
a particular relation.
The predefined database types are:

\Node{\def\Element{1859}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1860}%
}%
\Node{\def\Element{1861}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
bash\endPar{}%
\endNode{}%
\Node{\def\Element{1862}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1863}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is in BSD DB HASH format.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1864}%
}%
\Node{\def\Element{1865}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
bind\endPar{}%
\endNode{}%
\Node{\def\Element{1866}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1867}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is the BIND nameserver, accessed through the standard resolver routines.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1868}%
}%
\Node{\def\Element{1869}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
btree\endPar{}%
\endNode{}%
\Node{\def\Element{1870}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1871}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is in BSD DB BTREE format.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1872}%
}%
\Node{\def\Element{1873}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
dbm\endPar{}%
\endNode{}%
\Node{\def\Element{1874}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1875}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is in DBM format.
Note that the original dbm had no \Node{\def\Element{1876}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
dbm\char95{}close()\endSeq{}%
\endNode{}%
 function,
thus there was no way to dissociate active database from a process.
A bit newer variant of dbm has the close function, and multiple
dbm's can be used.  (You propably won't encounter this beast at all..)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1877}%
}%
\Node{\def\Element{1878}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
gdbm\endPar{}%
\endNode{}%
\Node{\def\Element{1879}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1880}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is in GNU GDBM format.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1881}%
}%
\Node{\def\Element{1882}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
headers\endPar{}%
\endNode{}%
\Node{\def\Element{1883}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1884}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
router internal database of various headers, and how they are
to be treated.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1885}%
}%
\Node{\def\Element{1886}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
hostsfile\endPar{}%
\endNode{}%
\Node{\def\Element{1887}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1888}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{1889}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/hosts\endSeq{}%
\endNode{}%
 lookup using \Node{\def\Element{1890}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
gethostbyname()\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1891}%
}%
\Node{\def\Element{1892}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
incore\endPar{}%
\endNode{}%
\Node{\def\Element{1893}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1894}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is a high\char45{}speed bundle of data kept entirely in the router
process core memory.
This is for a short\char45{}term data storage, like handling duplicate detection.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1895}%
}%
\Node{\def\Element{1896}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ldap\endPar{}%
\endNode{}%
\Node{\def\Element{1897}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1898}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Mechanism for X.500 Directory access lookup with the "Light\char45{}weight
Directory Access Protocol."\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1899}%
}%
\Node{\def\Element{1900}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ndbm\endPar{}%
\endNode{}%
\Node{\def\Element{1901}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1902}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is in NDBM (new DBM) format.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1903}%
}%
\Node{\def\Element{1904}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
ordered\endPar{}%
\endNode{}%
\Node{\def\Element{1905}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1906}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is a text file with key\char45{}datum pairs on each line,
keys are looked up using a linewise binary search in the sorted file.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1907}%
}%
\Node{\def\Element{1908}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
selfmatch\endPar{}%
\endNode{}%
\Node{\def\Element{1909}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1910}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a special type that does translate the numerical address of format
\Node{\def\Element{1911}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
12.34.56.78\endSeq{}%
\endNode{}%
 (from within address\char45{}literal bracets)
into binary form, and checks that it is (or is not) actually our own
local IP addresses.
This is used in address literal testing of addresses of type:
\Node{\def\Element{1912}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
localpart@[12.34.56.78]\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1913}%
}%
\Node{\def\Element{1914}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
unordered\endPar{}%
\endNode{}%
\Node{\def\Element{1915}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1916}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the database is a text file with key\char45{}datum pairs on each line,
keys are looked up using a sequential search.
First to match is used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{1917}%
}%
\Node{\def\Element{1918}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
yp\endPar{}%
\endNode{}%
\Node{\def\Element{1919}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{1920}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Sun SunOS 4.x YP (these days "NIS") interface library.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1921}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A subtype is specified by appending it to the database type name separated
by a slash, or a comma.
For example, specifying \Node{\def\Element{1922}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
bind/mx\endSeq{}%
\endNode{}%
 as the argument to
the ``\Node{\def\Element{1923}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
t\endSeq{}%
\endNode{}%
'' option will store ``\Node{\def\Element{1924}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mx\endSeq{}%
\endNode{}%
'' for reference
by the access routines whenever a query to that relation is processed.
The subtypes must therefore be recognized by either the database\char45{}specific
access routines (for translation into some other form), or by the database
interface itself.\endPar{}%
\endNode{}%
\Node{\def\Element{1925}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For \Node{\def\Element{1926}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
unordered\endSeq{}%
\endNode{}%
 and \Node{\def\Element{1927}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ordered\endSeq{}%
\endNode{}%
 database types,
the datum corresponding to a particular key may be null.
This situation arises if the database is a simple list, with
one key per line and nothing else. 
In this situation, the use of an appropriate post\char45{}processor option 
(e.g. ``\Node{\def\Element{1928}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
'') is recommended to be able to detect whether or not 
the lookup succeeded.\endPar{}%
\endNode{}%
\Node{\def\Element{1929}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1930}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
f\endSeq{}%
\endNode{}%
'' option specifies the name of the database.
This is typically a path that either names the actual (and single)
database file, or gives the root path for a number of files comprising
the database (e.g. ``\Node{\def\Element{1931}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
foo\endSeq{}%
\endNode{}%
'' may refer to the NDBM files
``\Node{\def\Element{1932}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
foo.pag\endSeq{}%
\endNode{}%
'' and ``\Node{\def\Element{1933}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
foo.dir\endSeq{}%
\endNode{}%
'').
For the \Node{\def\Element{1934}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
hostsfile\endSeq{}%
\endNode{}%
 type of database, the \Node{\def\Element{1935}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/hosts\endSeq{}%
\endNode{}%

file is the one used (and since the normal ``hosts'' file access routines
do not allow specifying  different file, this cannot be overridden).\endPar{}%
\endNode{}%
\Node{\def\Element{1936}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1937}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
s\endSeq{}%
\endNode{}%
'' option specifies the size of the cache.
If this value is non\char45{}zero (by default it is 10), then an LRU cache
of this size is maintained for previous queries to this relation,
including both positive and negative results.\endPar{}%
\endNode{}%
\Node{\def\Element{1938}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1939}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
e\endSeq{}%
\endNode{}%
'' option specifies the cache data expiration time
in seconds.\endPar{}%
\endNode{}%
\Node{\def\Element{1940}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1941}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
'' option asks that a postprocessor is applied to
the database lookup result, so the empty string is returned from
the relation query if the database search failed, and the key itself
it returned if the search succeeded.
In the latter case, any retrieved data is discarded.
The option letter is short for Boolean.\endPar{}%
\endNode{}%
\Node{\def\Element{1942}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1943}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
n\endSeq{}%
\endNode{}%
'' option asks that a postprocessor is applied to
the database lookup result, so the key string is returned from
the relation query if the database search failed, and the retrieved
datum string is returned if the search succeeded.
The option letter is short for Non\char45{}Null.\endPar{}%
\endNode{}%
\Node{\def\Element{1944}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1945}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
l\endSeq{}%
\endNode{}%
'' option asks that all keys are converted to
\Node{\def\Element{1946}%
}%
\Seq{\def\fPosture{italic}%
}%
lowercase\endSeq{}%
\endNode{}%
 before lookup in the database.
This is mutually exclusive with the ``\Node{\def\Element{1947}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
u\endSeq{}%
\endNode{}%
'' option.\endPar{}%
\endNode{}%
\Node{\def\Element{1948}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1949}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
u\endSeq{}%
\endNode{}%
'' option asks that all keys are converted to
\Node{\def\Element{1950}%
}%
\Seq{\def\fPosture{italic}%
}%
uppercase\endSeq{}%
\endNode{}%
 before lookup in the database.
This is mutually exclusive with the ``\Node{\def\Element{1951}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
l\endSeq{}%
\endNode{}%
'' option.\endPar{}%
\endNode{}%
\Node{\def\Element{1952}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ``\Node{\def\Element{1953}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
d\endSeq{}%
\endNode{}%
'' option specifies a search routine.
Currently the only legal argument to this option is ``\Node{\def\Element{1954}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
pathalias\endSeq{}%
\endNode{}%
'',
specifying a driver that searches for the key using domain name lookup rules.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM-DBFRAG1}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1956}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}3. \endSeq{}%
Some examples of \Node{\def\Element{1957}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definitions\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1956}%
}%
\endNode{}%
\Node{\def\Element{1958}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
 if [ \char45{}f /etc/resolv.conf ]; then
   relation \char45{}nt bind/cname \char45{}s 100 canon \# T\char95{}CNAME canonicalize hostname
   relation \char45{}nt bind/uname uname        \# T\char95{}UNAME UUCP name
   relation \char45{}bt bind/mx neighbour       \# T\char95{}MX/T\char95{}WKS/T\char95{}A reachability
   relation \char45{}t  bind/mp pathalias       \# T\char95{}MP pathalias lookup
 else
   relation \char45{}nt hostsfile \char45{}s 100 canon  \# canonicalize hostname
   relation \char45{}t unordered \char45{}f \$MAILBIN/db/hosts.uucp uname
   relation \char45{}bt hostsfile neighbour
   relation \char45{}t unordered \char45{}f /dev/null pathalias
 fi\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{FIG.ADM-DBFRAG2}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1960}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}4. \endSeq{}%
More examples of alternate forms of database reference\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1960}%
}%
\endNode{}%
\Node{\def\Element{1961}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
 \#
 \# We maintain an aliases database, and may access it via NDBM,
 \# or via indirect indexing:
 \#
 if [ \char45{}f \$MAILBIN/db/aliases.dat ]; then
     relation \char45{}t ndbm \char45{}f \$MAILBIN/db/aliases aliases
 else
     relation \char45{}it ordered \char45{}f \$MAILBIN/db/aliases.idx aliases
 fi\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{FIG.ADM-DBFRAG3}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1963}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}5. \endSeq{}%
More miscellaneous \Node{\def\Element{1964}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definitions
to illustriate various possibilities\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1963}%
}%
\endNode{}%
\Node{\def\Element{1965}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
 relation \char45{}t unordered \char45{}f /usr/lib/news/active \char45{}b newsgroup
 relation \char45{}t unordered \char45{}f /usr/lib/uucp/L.sys \char45{}b ldotsys
 relation \char45{}t ordered \char45{}f \$MAILBIN/db/hosts.transport \char45{}d pathalias transport\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1966}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The final argument for the \Node{\def\Element{1967}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 is not preceeded by
an option letter.
It specifies the name the relation is known under.
Note that it is quite possible for different relations to use
the same database (like in case of ``\Node{\def\Element{1968}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
bind\endSeq{}%
\endNode{}%
'').\endPar{}%
\endNode{}%
\Node{\def\Element{1969}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Some sample relation definitions are in figure
 \Node{\def\Element{1970}%
}%
\Link{\def\Label{FIG.ADM-DBFRAG1}%
}%
\Seq{}%
Figure \Seq{}%
13\char45{}3\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.
That fragment defines a set of relations that can be accessed in the
same way, using the same names, independent of their actual definition.\endPar{}%
\endNode{}%
\Node{\def\Element{1971}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\{\char92{}bf\char92{}Large CHECK! (\char45{}i option!)\}
As the comment says, the relation name \Node{\def\Element{1972}%
}%
\Seq{\def\fPosture{italic}%
}%
aliases\endSeq{}%
\endNode{}%
 has
special significance to the \Node{\def\Element{1973}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
Although the relation is not special in any other way (i.e. it can
be used in the normal fashion), the semantics of the data retrieved
are bound by assumptions in the aliasing mechanism.
(Or more specifically, actually database compilation in case
this isn't ``ordered'' or ``unordered'' file will handle this.)\endPar{}%
\endNode{}%
\Node{\def\Element{1974}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
These assumptions are that key strings are local\char45{}name's, and the corresponding
datum gives a byte offset into another file (the root name of the aliases file,
with a ``\Node{\def\Element{1975}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.dat\endSeq{}%
\endNode{}%
'' extention), which contains the actual addresses
associated with that alias.\endPar{}%
\endNode{}%
\Node{\def\Element{1976}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The reason for this indirection is that the number of addresses associated
with a particular alias can be very large, and this makes the traditional
simple database formats inadequate.
For example, quick lookup in a text file is only practical if it is sorted
and has a regular structure.
A large number of addresses associated with an alias makes structuring a
problem.
The situation for DBM files and variations have problems too, due to
the intrinsic limits of the storage method.
The chosen indirection scheme avoids such problems without loss of efficiency.\endPar{}%
\endNode{}%
\Node{\def\Element{1977}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
More examples on figure \Node{\def\Element{1978}%
}%
\Link{\def\Label{FIG.ADM-DBFRAG3}%
}%
\Seq{}%
Figure \Seq{}%
13\char45{}5\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
, where
the first two illustrate convenient coincidences of format, and
the last definition shows what might be used if outgoing channel
information is maintained in a pathalias\char45{}format database
(e.g. ``bar smtp!bar'' means to send mail to ``bar'' via the SMTP channel).\endPar{}%
\endNode{}%
\Node{\def\Element{1979}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.1. \Node{\def\Element{1980}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Using a Pathalias Database\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{1980}%
}%
\endNode{}%
\Node{\def\Element{1981}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Accessing route databases is a rather essential capability for a mailer.
At the University of Toronto, all hosts access a centrally stored database
through a slightly modified nameserver program.
If such a setup is not practical at your site, other methods are available.
The most widespread kind of route database is produced by
the \Node{\def\Element{1982}%
}%
\Seq{}%
pathalias\endSeq{}%
\endNode{}%
 program.\endPar{}%
\endNode{}%
\Node{\def\Element{1983}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{1984}%
}%
\Seq{}%
pathalias\endSeq{}%
\endNode{}%
 generates key\char45{}value pairs of the form:
\Node{\def\Element{1985}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  uunet    ai.toronto.edu!uunet!\%s
  .css.gov ai.toronto.edu!uunet!seismo!\%s\endPar{}%
\endNode{}%

which when queried about ``uunet'' and ``beno.css.gov''
correspond to the routes:
\Node{\def\Element{1986}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  ai.toronto.edu!uunet
  ai.toronto.edu!uunet!seismo!beno.css.gov\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{1987}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Notice that there are two basic forms of routes listed: routes to UUCP node
names and routes to subdomain gateways.
Depending on the type of route query, the value returned from a pathalias
database lookup needs to be treated differently.
For now, this may be accomplished by a configuration file relation definition
and interface function as shown in figure
  \Node{\def\Element{1988}%
}%
\Link{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
}%
\Seq{}%
Figure \Seq{}%
13\char45{}6\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM-PATHALIAS-DRIVER}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{1990}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 13\char45{}6. \endSeq{}%
An example of lookup driver for \Node{\def\Element{1991}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
pathalias\endSeq{}%
\endNode{}%

generated database\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{1990}%
}%
\endNode{}%
\Node{\def\Element{1992}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
relation \char45{}t ndbm \char45{}f \$MAILBIN/uuDB \char45{}d pathalias padb

\# pathalias database lookup function
padblookup (name) \{
    local path
    path = \$(padb "\$name")
    tsift "\$path" in
    ((.+)!)?([\char94{}!]+)!\%s
        if [ "\$3" == "\$name" ]; then
            path = "\$2!\$3"
        else
            path = "\$2!\$3!\$name"
        fi
        ;;
    .*\%s.*
        echo "illegal route in pathalias db: \$path"
        ;;
    tfist
    return "\$path"
\}\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{1993}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is actually a simplistic algorithm, but it does illustrate the method.
The lookup algorithm used when the ``\Node{\def\Element{1994}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}d\endSeq{}%
\endNode{}%
'' flag is specified in
the \Node{\def\Element{1995}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definition command is rather simple; it doesn't
test various case combinations for the keys it tries.
Therefore, the keys in the pathalias output data should probably
be converted to a single case, and the ``\Node{\def\Element{1996}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l\endSeq{}%
\endNode{}%
'' or ``\Node{\def\Element{1997}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}u\endSeq{}%
\endNode{}%
''
option given in the \Node{\def\Element{1998}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
relation\endSeq{}%
\endNode{}%
 definition as well..\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{MAILING-LIST-MAINTENANCE}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.2. \Node{\def\Element{2000}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Mailing Lists and \Node{\def\Element{2001}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{12.96\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2000}%
}%
\endNode{}%
\Node{\def\Element{2002}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 FIXME! FIXME! \char45{}\char45{} VERIFY! UPDATE!\endPar{}%
\endNode{}%
\Node{\def\Element{2003}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
One form of mailing lists are implemented as files in
the \Node{\def\Element{2004}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2005}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%

directory (or symlinks in there to files residing elsewere, though
from a system reliability standpoint it is better to have them in
that directory, and let users have symlinks to those files \Character{8212}
consider the NFS with the user home directories in other machines\Character{8230})\endPar{}%
\endNode{}%
\Node{\def\Element{2006}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An alternate mechanism is to implement lists in the traditional
\Node{\def\Element{2007}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 manner, however it means feeding the message
to the \Node{\def\Element{2008}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, and external program
(\Node{\def\Element{2009}%
}%
\Seq{\def\fPosture{italic}%
}%
>/usr/lib/sendmail\endSeq{}%
\endNode{}%
) before it comes back to
the \Node{\def\Element{2010}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{2011}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The list \Node{\def\Element{2012}%
}%
\Seq{\def\fPosture{italic}%
}%
file\endSeq{}%
\endNode{}%
 must have protection 0664 or stricter,
as an example: 0700 has invalid bits.
(ok, so the ``x''\char45{}bit is not used, but illegal it is, all the same.)
Preferrable protection is: 0600\endPar{}%
\endNode{}%
\Node{\def\Element{2013}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{2014}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2015}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
 directory
must be owned by root.
The directory containing the ``\Node{\def\Element{2016}%
}%
\Seq{\def\fPosture{italic}%
}%
aliases\endSeq{}%
\endNode{}%
'' file
(\Node{\def\Element{2017}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2018}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/db/\endSeq{}%
\endNode{}%
) must be owned
by root, and the aliases file must comply with above mentioned protections.\endPar{}%
\endNode{}%
\Node{\def\Element{2019}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The owner of ``\Node{\def\Element{2020}%
}%
\Seq{\def\fPosture{italic}%
}%
FILE\endSeq{}%
\endNode{}%
'' gets ``\Node{\def\Element{2021}%
}%
\Seq{\def\fPosture{italic}%
}%
FILE\char45{}owner\endSeq{}%
\endNode{}%
'',
and ``\Node{\def\Element{2022}%
}%
\Seq{\def\fPosture{italic}%
}%
FILE\char45{}request\endSeq{}%
\endNode{}%
'' mails,
\Node{\def\Element{2023}%
}%
\Seq{\def\fPosture{italic}%
}%
unless any of the above listed limitations
 are breached\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{2024}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If ``\Node{\def\Element{2025}%
}%
\Seq{\def\fPosture{italic}%
}%
FILE\endSeq{}%
\endNode{}%
'' has protection 666 (for example),
the ZMailer internal function ``\Node{\def\Element{2026}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$(filepriv \$filepath)\endSeq{}%
\endNode{}%
''
returns ``\Node{\def\Element{2027}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$nobody\endSeq{}%
\endNode{}%
'' (userid of nobody), and function
``\Node{\def\Element{2028}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$(uid2login \$nobody)\endSeq{}%
\endNode{}%
'' fails, thus losing ``*\char45{}owner''
and  ``*\char45{}request'' features.\endPar{}%
\endNode{}%
\Node{\def\Element{2029}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Also lists with filepriv ``nobody'' cannot be archived simply by having
an ``address'' of form ``\Node{\def\Element{2030}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/file/path\endSeq{}%
\endNode{}%
'' amongst the recipient
addresses.\endPar{}%
\endNode{}%
\Node{\def\Element{2031}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This type of a mailing list is set up by creating a file in the 
\Node{\def\Element{2032}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2033}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
 directory.
The file name is the list's name (LIST) in \Node{\def\Element{2034}%
}%
\Seq{\def\fPosture{italic}%
}%
all lowercase\endSeq{}%
\endNode{}%

(case\char45{}insensitive matching is done by converting to lowercase
before comparison).\endPar{}%
\endNode{}%
\Node{\def\Element{2035}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The file contains a list of mail addresses (typically one per line)
which are parsed to pull out the destination addresses.
This means the users' full names can be given just as in any valid
RFC822 address.\endPar{}%
\endNode{}%
\Node{\def\Element{2036}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The local account which owns the file will by default receive messages
sent to LIST\char45{}owner and LIST\char45{}request.
This can be explicitly overridden in the aliases file.
Mail to the list will go out with LIST\char45{}owner as the sender, so list
bounce messages will return to the LIST\char45{}owner address.
Archives of the list can be created by adding a file name address
(a local pathname starting with ``/'') to the LIST file.
The archive file is written with the ownership of the owner of the LIST file.
Forwarding the mailing list into a newsgroup can be done using a mail to news
script (two generations are provided in
\Node{\def\Element{2037}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
utils/distribute\endSeq{}%
\endNode{}%
 and \Node{\def\Element{2038}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
utils/mail2news\endSeq{}%
\endNode{}%

in the sources).\endPar{}%
\endNode{}%
\Node{\def\Element{2039}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.2.1. \Node{\def\Element{2040}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2041}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{10.8\p@}%
}%
aliases.cf\endSeq{}%
\endNode{}%
 Logic\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2040}%
}%
\endNode{}%
\Node{\def\Element{2042}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 FIXME! FIXME! \char45{}\char45{} VERIFY! UPDATE!\endPar{}%
\endNode{}%
\Node{\def\Element{2043}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2044}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2045}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If an \Node{\def\Element{2046}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
aliases\endSeq{}%
\endNode{}%
 database exists and local\char45{}part is found in it,
the list of addresses mapped to by the alias entry is substituted.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2047}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If an \Node{\def\Element{2049}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
mboxmap\endSeq{}%
\endNode{}%
 file exists and a mapping for the local\char45{}part is
found in it, the mapping (a ``\Node{\def\Element{2050}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
host!homedir!user\endSeq{}%
\endNode{}%
'' value)
determines the remote recipient (\Node{\def\Element{2051}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
user@host\endSeq{}%
\endNode{}%
) or recipient
mailbox (\Node{\def\Element{2052}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
homedir/../PObox/user\endSeq{}%
\endNode{}%
) if host is local.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2053}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If local\char45{}part is a login name and a readable ``\Node{\def\Element{2055}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
''
file  exists in the home directory, the list of addresses it contains is
substituted.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2056}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2057}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If local\char45{}part is a file basename in
the \Node{\def\Element{2058}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2059}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
 directory,
the list of addresses contained in the file is substituted, and
the sender address set to local\char45{}part\char45{}owner.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2060}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2061}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If local\char45{}part is of the form ``file\char45{}\Node{\def\Element{2062}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
owner\endSeq{}%
\endNode{}%
'' or
``file\char45{}\Node{\def\Element{2063}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
request\endSeq{}%
\endNode{}%
'', where file is an entry in
the \Node{\def\Element{2064}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2065}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
 directory,
the account name of the owner of the file is substituted.
(File\char45{}owner identity and correct file and directory protections are important.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2066}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2067}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If the local\char45{}part is of format  ``user.name'', it is optionally mapped via
separate \Node{\def\Element{2068}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
fullnamemap\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2069}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2070}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If \Node{\def\Element{2071}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
PUNTHOST\endSeq{}%
\endNode{}%
 is defined (in \Node{\def\Element{2072}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
)
the address \Node{\def\Element{2073}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
local\char45{}part@\$PUNTHOST\endSeq{}%
\endNode{}%
 is substituted.
Note that in this case the \Node{\def\Element{2074}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
mboxmap\endSeq{}%
\endNode{}%
 mechanism should be used
to ensure local spool mailbox delivery for local users.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2075}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.2.2. \Node{\def\Element{2076}%
\def\ProcessingMode{title-sosofo-mode}%
}%
aliases\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2076}%
}%
\endNode{}%
\Node{\def\Element{2077}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 FIXME! FIXME! \char45{}\char45{} aliases db regeneration methods have changed since\endPar{}%
\endNode{}%
\Node{\def\Element{2078}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The file containing the actual aliasing data is automatically created by
the \Node{\def\Element{2079}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 when asked to reconstruct the aliases database.
It does this based on a text file containing the alias definitions.
This text file, which corresponds to the \Node{\def\Element{2080}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 aliases
file, consists of individual alias definitions, possibly separated by blank
lines or commentary.
Comments are introduced by a sharp sign (octothorp: `\char92{}\#') at any point where
a token might start (for example the beginning of a line, but not in the
middle of an address), and extend to the end of the line.  Each alias
definition has the exact syntax of an RFC822 message header, containing an
address\char45{}list, except for comments.  The header field name is the local\char45{}part
being aliased to the address\char45{}list that is the header value.\endPar{}%
\endNode{}%
\Node{\def\Element{2081}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The fact that an alias definition follows the syntax for an RFC822 message
header, introduces an incompatibility with \{\char92{}em sendmail\}.
The string ``\{\char92{}tt :include:\}'' at the start of a local\char45{}part
(a legacy of RFC733) has special semantics.
\{\char92{}em Sendmail\} would strip this prefix, and regard the rest of the local\char45{}part
as a path to a file containing a list of addresses to be included in the alias
expansion.
Indeed, the \Node{\def\Element{2082}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 behaves in the same manner, but because some of
the characters in the prefix are RFC822 specials, the entire local\char45{}part
must be quoted.
Thus, whereas \Node{\def\Element{2083}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8) allowed:
\Node{\def\Element{2084}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  people: :include:/usr/lib/mail/lists/people\endPar{}%
\endNode{}%

the proper syntax with ZMailer is:
\Node{\def\Element{2085}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  people: ":include:/usr/lib/mail/lists/people"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2086}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Like \{\char92{}em sendmail\}, if a local\char45{}part is not found in the aliases database,
the \{\char92{}em router\} also checks ``\{\char92{}tt \char92{}\char126{}\{\}local\char45{}part/.forward\}''
(if such exists) for any address expansion.
The \{\char92{}tt .forward\} file format is also an RFC822 address list, similar
to what \{\char92{}em sendmail\} expects.\endPar{}%
\endNode{}%
\Node{\def\Element{2087}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As special cases, a local\char45{}part starting with a pipe character (`\char92{}verb/|/')
is treated as mail destined for a program (the rest of the local\char45{}part is any
valid argument to a ``\{\char92{}tt sh \char45{}c\}'' command), and a local\char45{}part starting with
a slash character (`\{\char92{}tt /\}') is treated as mail destined for the file named
by the local\char45{}part.\endPar{}%
\endNode{}%
\Node{\def\Element{2088}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
General format:
\Node{\def\Element{2089}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 local\char45{}address\char45{}token:    "replacement address" ,
                         "extension line w/ another addr"
 \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}    \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
     "The Key"                "The Data"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2090}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Protection of the aliases database must be at least 0644.
Protection of the \{\char92{}tt \char92{}\$MAILVAR/db/\} directory must be at least 03755.\endPar{}%
\endNode{}%
\Node{\def\Element{2091}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The following processing is done for (replacement) local\char45{}parts
(local mail addresses):  Note that @'s are not allowed in any local\char45{}part.\endPar{}%
\endNode{}%
\Node{\def\Element{2092}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the local\char45{}part starts with ``|'' assume it is a command
specification:
\Node{\def\Element{2093}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  prog\char45{}pipe: "|/path/to/program \char45{}args"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2094}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the local\char45{}part starts with ``/'' assume it is a file pathname:
\Node{\def\Element{2095}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  file\char45{}path: "/path/to/file"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2096}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the local\char45{}part starts with ``\{\char92{}tt :include:\}'' the rest should be a file
pathname of a list of mail addresses.  They are substituted:
\Node{\def\Element{2097}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
included\char45{}list: ":include:/path/to/address/file"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2098}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
After this point, all matches are case\char45{}insensitive by means of translating
the value to be looked up to lower\char45{}case, and then conducting a case\char45{}sensitive
lookup. \{\char92{}em All keys in aliases et.al. must be in lower case \Character{8212} you
can achieve this with bundled ``\{\char92{}tt newaliases\}'' script, which calls
``\{\char92{}tt makedb\}'' with ``\char45{}l'' option to lowercasify keys.\}.
(The hash functions inside  \{\char92{}tt ndbm/gdbm/db/dbm\}  are case sensitive, and 
as such, there is no way to avoid this requirement.)\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2099}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.2.3. \Node{\def\Element{2100}%
\def\ProcessingMode{title-sosofo-mode}%
}%
About Large Lists, and Memory Consumption\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2100}%
}%
\endNode{}%
\Node{\def\Element{2101}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 FIXME! FIXME! \char45{}\char45{} VERIFY! UPDATE!
(router internal memory management has improved dramatically at
2.99.51, and no serious bloat effect appears anymore.)\endPar{}%
\endNode{}%
\Node{\def\Element{2102}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
With old configuration scripts there used to be problems with list
expansion causing serious memory bloat (of \$O(n\char94{}\{2\})\$ kind of memory
consumption\char92{}ldots)
\{\char92{}em ZMailer\char45{}2.98\} did introduce a working solution via the builtin
\{\char92{}tt\char92{}\$(listexpand ..)\} function.\endPar{}%
\endNode{}%
\Node{\def\Element{2103}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The rest of these notes apply to older config files using old style pipe of:
\Node{\def\Element{2104}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 \$(listaddresses < file | maprrouter ...)\endPar{}%
\endNode{}%

where the maprrouter caused the actual memory bloat...\endPar{}%
\endNode{}%
\Node{\def\Element{2105}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The primary reason behind this is that the router does necessary copies
of objects \Character{8212} it uses memory in a form of heap storage which is
allocated progressively and managed via ``\Node{\def\Element{2106}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mark\endSeq{}%
\endNode{}%
()'', and
``\Node{\def\Element{2107}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
release\endSeq{}%
\endNode{}%
()'' type calls.
The ``\Node{\def\Element{2108}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
release\endSeq{}%
\endNode{}%
()'' calls are done when exiting
``\Node{\def\Element{2109}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
'' interpreter, and never during script running
(however calling builtin C functions which call scripts is another
story \Character{8212} there are ``\Node{\def\Element{2110}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
release\endSeq{}%
\endNode{}%
()'' checkpoints
available then.)\endPar{}%
\endNode{}%
\Node{\def\Element{2111}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Especially bad thing for memory use to do is to use ``\Node{\def\Element{2112}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
setf\endSeq{}%
\endNode{}%
''
 unction.\endPar{}%
\endNode{}%
\Node{\def\Element{2113}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Internal list expansion (through the
 \Node{\def\Element{2114}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2115}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/LISTNAME\endSeq{}%
\endNode{}%
 
mechanism) is a sure way to expand \Node{\def\Element{2116}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 process memory usage.\endPar{}%
\endNode{}%
\Node{\def\Element{2117}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can decrease the memory requirement dramatically, if you can feed all
the addresses in the envelope, or via \Node{\def\Element{2118}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
utils/listexpand.c\endSeq{}%
\endNode{}%

utility (alpha\char45{}test tool on 1\char45{}Sep\char45{}94).
You don't need to worry about it unless your list is 100+ recipients,
only then the memory usage starts to bloat seriously with the old\char45{}style
in\char45{}core \Node{\def\Element{2119}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$(listaddress ...)\endSeq{}%
\endNode{}%
 expander.\endPar{}%
\endNode{}%
\Node{\def\Element{2120}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Although more interesting and useful models exist, the mail forwarding
functionality of ZMailer has been designed to generally emulate the
interface and behaviour of \Node{\def\Element{2121}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8).
The mechanisms that accomplish this are likely to be generalized in
a future version.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2122}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{12\p@}%
\def\LineSpacing{15.6\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{4}%
\def\sbNom{9\p@}%
\def\sbMin{9\p@}%
\def\sbMax{9\p@}%
\def\sbConditional{1}%
\def\saNom{6\p@}%
\def\saMin{6\p@}%
\def\saMax{6\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
13.2.2.4. \Node{\def\Element{2123}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Considerations\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2123}%
}%
\endNode{}%
\Node{\def\Element{2124}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A LIST file must not be world writable, while most likely it can be
group\char45{}writable.
The \Node{\def\Element{2125}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2126}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
 directory
must also not be group or world writable and must be owned by root or by
the owner of the LIST file.
Otherwise the file is declared insecure and all addresses in the file
get the least possible privilege associated (the ``nobody'' uid).
This can cause various things to break, for example mailing list archival,
or the \char45{}owner and \char45{}request features if ``nobody'' is not a valid account.\endPar{}%
\endNode{}%
\Node{\def\Element{2127}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is a mechanism to override using the modes on a
\Node{\def\Element{2128}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
file/directory\endSeq{}%
\endNode{}%
 as an indicator of its safeness.\endPar{}%
\endNode{}%
\Node{\def\Element{2129}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Turning on the sticky bit on a file or directory tells the mailer to treat
it as if it was only owner writable independent of its actual modes.\endPar{}%
\endNode{}%
\Node{\def\Element{2130}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This allows \Node{\def\Element{2131}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2132}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%

to be group or world writable and sticky\char45{}bitted if you want your general
user population (or special admin group) to be able to create mailing lists.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-SCHEDULER}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2134}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 14. \Node{\def\Element{2135}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2134}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 14. \Node{\def\Element{2135}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 14. \Seq{}%
\Node{\def\Element{2134}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{2135}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2134}%
}%
\endNode{}%
\Node{\def\Element{2136}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{2137}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 is the part of the ZMailer that manages
message processing outbound from the MTA proper.\endPar{}%
\endNode{}%
\Node{\def\Element{2138}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The major action of the \Node{\def\Element{2139}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 is to periodically
start up \Node{\def\Element{2140}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 and tell them what to do.
This is controlled by a table in a configuration file that is read by the
\Node{\def\Element{2141}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 when it starts.  \endPar{}%
\endNode{}%
\Node{\def\Element{2142}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Any line starting with a ``\#'' character is assumed to be a comment 
line, and is ignored, as are empty lines.
All other lines must follow a rigid format. \endPar{}%
\endNode{}%
\Node{\def\Element{2143}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{2144}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 configuration file consists of a set of clauses.
Each clause is selected by the pattern it starts with.
The patterns for the clauses are matched, in sequence, with
the \Node{\def\Element{2145}%
}%
\Seq{\def\fPosture{italic}%
}%
channel/host\endSeq{}%
\endNode{}%
 string for each recipient address.
When a clause pattern matches an address, the parameters set in
the clause will be applied to the scheduler's processing of that address.
If the clause specifies a command, the clause pattern matching sequence
is terminated.
Example of the clause can be seen in figure
\Node{\def\Element{2146}%
}%
\Link{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
}%
\Seq{}%
Figure \Seq{}%
14\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM.CLAUSE-EXAMPLE}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{2148}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 14\char45{}1. \endSeq{}%
Example of \Node{\def\Element{2149}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 clause\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2148}%
}%
\endNode{}%
\Node{\def\Element{2150}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
local/*
        interval=10s
        expiry=3h
        \# want 20 channel slots in case of blockage on one
        maxchannel=20
        \# want 20 thread\char45{}ring slots
        maxring=20
        command="mailbox \char45{}8"\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2151}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A clause consists of:
\Node{\def\Element{2152}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2153}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2154}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
A selection pattern  (in  shell style) that  is matched  against
the  channel/host  string  for an address.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2155}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2156}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
0  or more  variable assignments or keywords
(described below).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2157}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the selection pattern does not contain a '/', it is
assumed to be a channel pattern and the host  pattern  is
assumed to be the wildcard '*'.\endPar{}%
\endNode{}%
\Node{\def\Element{2158}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The components of a clause are separated by whitespace.
The pattern introducing a clause must start in the first
column of a line, and the variable assignments or keywords
inside a clause must not start in the first  column of a
line. This means a clause may be written both compactly
all on one line, or spread out with an assignment or keyword per line.\endPar{}%
\endNode{}%
\Node{\def\Element{2159}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the clause is empty (i.e., consists only of a pattern),
then the contents of the next non\char45{}empty clause will be used.\endPar{}%
\endNode{}%
\Node{\def\Element{2160}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The typical configuration file will contain the following clauses:
\Node{\def\Element{2161}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2162}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2163}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a clause matching all addresses (using the pattern */*) that sets 
up default values.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2164}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2165}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a  clause  matching  the  local delivery channel
(usually local).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2166}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2167}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a clause matching the deferred    delivery  channel
(usually hold).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2168}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2169}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a  clause  matching  the error reporting channel
(usually error).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2170}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2171}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
clauses specific to the other channels  known  by
the \Node{\def\Element{2172}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
, for example: smtp and uucp.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2173}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The actual names of these channels are completely controlled
by the \Node{\def\Element{2174}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 configuration file.\endPar{}%
\endNode{}%
\Node{\def\Element{2175}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Empty lines, and lines whose first non\char45{}whitespace character is
``\#'', are ignored.\endPar{}%
\endNode{}%
\Node{\def\Element{2176}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Variable values may be unquoted words or values or double quoted strings.
Intervals (delta time) are specified using a concatenation of numbers
suffixed with 's', 'm', 'h', or 'd'; modifiers designating the number
as a second, minute, hour, or day value.  For example: 1h5m20s.\endPar{}%
\endNode{}%
\Node{\def\Element{2177}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The known variables and keywords, and their typical values
and semantics are:
\Node{\def\Element{2178}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2179}%
}%
\Node{\def\Element{2180}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
interval (1m)\endPar{}%
\endNode{}%
\Node{\def\Element{2181}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2182}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the primary retry interval, which determines how frequently a 
transport agent should be scheduled for an address. The value is a delta
time specification. This value, and the retries value mentioned below, 
are combined to determine the interval between each retry attempt.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2183}%
}%
\Node{\def\Element{2184}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
idlemax\endPar{}%
\endNode{}%
\Node{\def\Element{2185}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2186}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
When a transport agent runs out of jobs, they are moved
to ``idle pool'', and if a transport agent spends more than idlemax
time in there, it is terminated.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2187}%
}%
\Node{\def\Element{2188}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
expiry (3d)\endPar{}%
\endNode{}%
\Node{\def\Element{2189}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2190}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies  the  maximum age of an address in the scheduler 
queue before  a repeatedly  deferred  address  is
bounced with an expiration error.  The actual report is
produced when all addresses have been processed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2191}%
}%
\Node{\def\Element{2192}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
retries (1 1 2 3 5 8 13 21 34)\endPar{}%
\endNode{}%
\Node{\def\Element{2193}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2194}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the retry interval policy  of the scheduler 
for an address. The value must be a sequence of positive integers, these 
being multiples of the primary interval  before  a  retry is scheduled. 
The scheduler starts by going through the sequence as an  address  is 
repeatedly deferred. When the end of the sequence is reached, the scheduler 
will jump into the sequence at a random  spot and continue towards the end.  
This allows various retry strategies to be specified easily:
\Node{\def\Element{2195}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2196}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2197}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
brute force (or ``jackhammer'')\endPar{}%
\endNode{}%
\Node{\def\Element{2198}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2199}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retries=0\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2200}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2201}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
constant primary interval\endPar{}%
\endNode{}%
\Node{\def\Element{2202}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2203}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retries=1\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2204}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2205}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
instant backoff\endPar{}%
\endNode{}%
\Node{\def\Element{2206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retries="1 50 50 50 50 50 50 50 50 50 50 50 50"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2208}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2209}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
slow increasing (fibonacci) sequence\endPar{}%
\endNode{}%
\Node{\def\Element{2210}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2211}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retries="1 1 2 3 5 8 13 21 34"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2212}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2213}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
s\char45{}curve sequence\endPar{}%
\endNode{}%
\Node{\def\Element{2214}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2215}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
etries="1 1 2 3 5 10 20 25 28 29 30"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2216}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2217}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
exponential sequence\endPar{}%
\endNode{}%
\Node{\def\Element{2218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2219}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
retries="1 2 4 8 16 32 64 128 256"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2220}%
}%
\Node{\def\Element{2221}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
maxta (0)\endPar{}%
\endNode{}%
\Node{\def\Element{2222}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2223}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
FIXME: REVISE RESOURCE CHECK NOTES!
if retrying an address would cause the number of simultaneously active
transport agents to exceed the specified value, the retry is postponed.
The check is repeated frequently so the address may be retried as soon
as possible after the scheduled retry interval.
If the value is 0, a value of 1000 is used instead.
Keep in mind that all running transport agents will keep open two
\Node{\def\Element{2224}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
pipe\endSeq{}%
\endNode{}%
(2) file\char45{}handles, (or one \Node{\def\Element{2225}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
socketpair\endSeq{}%
\endNode{}%
(2),
if system has such bidirectional pipe entity,) and thus system\char45{}wide
limits may force a lower maximum than 1000.
On a system with a maximum of 256 open files, this would most likely
succeed at 120.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2226}%
}%
\Node{\def\Element{2227}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
maxchannel (0)\endPar{}%
\endNode{}%
\Node{\def\Element{2228}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2229}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
if retrying an address would cause the number of 
simultaneously  active  transport agents processing mail for
the same channel to exceed  the  specified  value,  the
retry  is  postponed.  The check is repeated frequently
so the address may be retried as soon as possible after
the  scheduled  retry  interval.   If the value is 0, a
value of 1000 is used instead.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2230}%
}%
\Node{\def\Element{2231}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
maxring (0)\endPar{}%
\endNode{}%
\Node{\def\Element{2232}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2233}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Recipients are groupped into ``threads'',  and  similar
threads  are groupped into ``thread\char45{}rings'', where the same
transport agent can be switched over from one recipient
to another.  This defines how many transport agents can
be running at any time at the ring.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2234}%
}%
\Node{\def\Element{2235}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
skew (5)\endPar{}%
\endNode{}%
\Node{\def\Element{2236}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2237}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the maximum number of retries before the retry  time
is aligned to a standard boundary (seconds since epoch,
modulo primary interval).  The lower this number (1  is
lowest), the faster the alignment is done.  The purpose
of this alignment is to ensure that eventually a single
transport agent invokation will be able to process 
destination addresses that arrived randomly at the  scheduler.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2238}%
}%
\Node{\def\Element{2239}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
user (root)\endPar{}%
\endNode{}%
\Node{\def\Element{2240}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2241}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is  the  user  id  of  a transport agent processing the
address.  The value is either numeric  (a  uid)  or  an
account name.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2242}%
}%
\Node{\def\Element{2243}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
group (daemon)\endPar{}%
\endNode{}%
\Node{\def\Element{2244}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2245}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is  the  group  id  of a transport agent processing the
address.  The value is either  numeric  (a  gid)  or a
group name.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2246}%
}%
\Node{\def\Element{2247}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
command (smtp \char45{}srl \$\{LOGDIR\}/smtp \$\{host\}\endPar{}%
\endNode{}%
\Node{\def\Element{2248}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2249}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the command line used to start a transport agent to process the address.
The program pathname is specified relative to the
\Node{\def\Element{2250}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2251}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/ta/\endSeq{}%
\endNode{}%
 directory.
The string ``\$\{channel\}'' is replaced by the current matched channel,
and ``\$\{host\}'' is replaced by the current matched host, from
the destination address, and ``\$\{LOGDIR\}'' substitutes ZENV variable
LOGDIR value there.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2252}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It is strongly recommended that the ``\$\{host\}'' is not to be used on
a command definition, as it limits the recyclability of the idled transporter.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2253}%
}%
\Node{\def\Element{2254}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
bychannel\endPar{}%
\endNode{}%
\Node{\def\Element{2255}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2256}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is a keyword (with no associated value which tells the \Node{\def\Element{2257}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%

that the transport agent specified in the command will only process
destination addresses that match the first destination channel it encounters.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2258}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is automatically set when the string ``\$\{channel\}'' occurs in
the command, but may also be specified manually.
This is rarely used.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2259}%
}%
\Node{\def\Element{2260}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
queueonly\endPar{}%
\endNode{}%
\Node{\def\Element{2261}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2262}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a clause with queueonly flag does not auto\char45{}start at the arrival of a message,
instead it must be started by means of \Node{\def\Element{2263}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
(8) command
ETRN thru an SMTP connection.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2264}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An example of full \Node{\def\Element{2265}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 file is in
figure \Node{\def\Element{2266}%
}%
\Link{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
}%
\Seq{}%
Figure \Seq{}%
14\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM.FULL-SCHEDCONF-SAMPLE}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{2268}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 14\char45{}2. \endSeq{}%
Example of full \Node{\def\Element{2269}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
scheduler.conf\endSeq{}%
\endNode{}%
 file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2268}%
}%
\endNode{}%
\Node{\def\Element{2270}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\# Default values
*/*       interval=1m expiry=3d retries="1 1 2 3 5 8 13 21 34"
          maxring=0 maxta=0 skew=5 user=root group=daemon
\# Boilerplate parameters for local delivery and service channels
local/*   interval=10s expiry=3h maxchannel=2 command=mailbox
error     interval=5m maxchannel=10 command=errormail
hold/*    interval=5m maxchannel=1 command=hold

\# Miscellaneous channels supported by router configuration
smtp/*.toronto.edu
smtp/*.utoronto.ca maxchannel=10 maxring=2
          command="smtp \char45{}srl \$\{LOGDIR\}/smtp"
smtp      maxchannel=10 maxring=5
          command="smtp \char45{}esrl \$\{LOGDIR\}/smtp"

uucp/*    maxchannel=5 command="sm \char45{}c \$\{channel\} uucp"\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2271}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The first clause (\Node{\def\Element{2272}%
}%
\Seq{\def\fPosture{italic}%
}%
*/*\endSeq{}%
\endNode{}%
) sets up default values for all addresses.
There is no command specification, so clause matching will continue after
address have picked up the parameters set here.\endPar{}%
\endNode{}%
\Node{\def\Element{2273}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The third clause (error) has an implicit host wildcard  of
``*'',  so  it  would  match  the same as specifying \Node{\def\Element{2274}%
}%
\Seq{\def\fPosture{italic}%
}%
error/*\endSeq{}%
\endNode{}%

would have.\endPar{}%
\endNode{}%
\Node{\def\Element{2275}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The fifth clause (\Node{\def\Element{2276}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp/*.toronto.edu\endSeq{}%
\endNode{}%
) has no further  
components so it selects the components of the following nonempty 
clause (the sixth).\endPar{}%
\endNode{}%
\Node{\def\Element{2277}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Both the fifth and sixth clauses are specific to address destinations
within the TORONTO.EDU and UTORONTO.CA organization (the two are parallel
domains).
At most 10 deliveries to the \Node{\def\Element{2278}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
 channel may be concurrently
active, and at most 2 for all possible hosts within TORONTO.EDU.
If ``\$host'' is mentioned in the command specification, the
\Node{\def\Element{2279}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agent\endSeq{}%
\endNode{}%
 will only be told about the message control  
files that indicate SMTP delivery to a particular host.
The actual host is picked at random from the current choices, to avoid
systematic errors leading to a deadlock of any queue.\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-SM}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2281}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 15. \Node{\def\Element{2282}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sm\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2281}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 15. \Node{\def\Element{2282}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sm\endSeq{}%
\endNode{}%
 Configuration\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 15. \Seq{}%
\Node{\def\Element{2281}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{2282}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sm\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2281}%
}%
\endNode{}%
\Node{\def\Element{2283}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2284}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is a ZMailer's \Node{\def\Element{2285}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8) compatible
\Node{\def\Element{2286}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agent\endSeq{}%
\endNode{}%
 to deliver messages by invoking a program
with facilities and in a way compatible with a \Node{\def\Element{2287}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8)
MTA.\endPar{}%
\endNode{}%
\Node{\def\Element{2288}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program scans the message control files named on stdin for addresses
destined for the channel and/or the host given on the command line.
If any are found, all matching addresses and messages are processed
according to the specifications for the mailer in the configuration file.\endPar{}%
\endNode{}%
\Node{\def\Element{2289}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status of a mailer should be one of the standard values specified in
 \Node{\def\Element{2290}%
}%
\Seq{\def\fPosture{italic}%
}%
\#include <\Node{\def\Element{2291}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sysexits.h\endSeq{}%
\endNode{}%
>\endSeq{}%
\endNode{}%
.
Of these, \Node{\def\Element{2292}%
}%
\Seq{}%
EX\char95{}OK\endSeq{}%
\endNode{}%
 indicates successful deliver, and
 \Node{\def\Element{2293}%
}%
\Seq{}%
EX\char95{}DATAERR\endSeq{}%
\endNode{}%
, \Node{\def\Element{2294}%
}%
\Seq{}%
EX\char95{}NOUSER\endSeq{}%
\endNode{}%
, \Node{\def\Element{2295}%
}%
\Seq{}%
EX\char95{}NOHOST\endSeq{}%
\endNode{}%
,
 \Node{\def\Element{2296}%
}%
\Seq{}%
EX\char95{}UNAVAILABLE\endSeq{}%
\endNode{}%
, and \Node{\def\Element{2297}%
}%
\Seq{}%
EX\char95{}NOPERM\endSeq{}%
\endNode{}%
 indicate
permanent failure.
All other exit codes will be treated as a temporary failure and the delivery
will be retried.\endPar{}%
\endNode{}%
\Node{\def\Element{2298}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usage:

\Node{\def\Element{2299}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{2300}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
sm\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{2301}%
}%
\Seq{}%
 [\char45{}8]\endSeq{}%
\endNode{}%
\Node{\def\Element{2302}%
}%
\Seq{}%
 [\char45{}H]\endSeq{}%
\endNode{}%
\Node{\def\Element{2303}%
}%
\Seq{}%
 [\char45{}Q]\endSeq{}%
\endNode{}%
\Node{\def\Element{2304}%
}%
\Seq{}%
 [\char45{}V]\endSeq{}%
\endNode{}%
\Node{\def\Element{2305}%
}%
\Seq{}%
 [\char45{}f \Node{\def\Element{2306}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
configfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2307}%
}%
\Seq{}%
  \char45{}c \Node{\def\Element{2308}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
channel\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{2309}%
}%
\Seq{}%
  \char45{}h \Node{\def\Element{2310}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
host\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{2311}%
}%
\Seq{}%
  \Node{\def\Element{2312}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
mailer\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2313}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Configuration:\endPar{}%
\endNode{}%
\Node{\def\Element{2314}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The configuration file \Node{\def\Element{2315}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2316}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/sm.conf\endSeq{}%
\endNode{}%

associates the mailer keyword from the command line with a specification
of a delivery program.
This is very similar to the way the definition of a ``mailer'' in
\Node{\def\Element{2317}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8).
It requires flags, a program name, and a command line specification.
These are in fact the fields of the entries of the configuration file.
Lines starting with whitespace or a ``\Node{\def\Element{2318}%
}%
\Seq{\def\fPosture{italic}%
}%
\#\endSeq{}%
\endNode{}%
''
are ignored, and all others are assumed to follow format shown in figure
\Node{\def\Element{2319}%
}%
\Link{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
}%
\Seq{}%
Figure \Seq{}%
15\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.ADM.SAMPLE-SM-CONF}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{2321}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 15\char45{}1. \endSeq{}%
Sample \Node{\def\Element{2322}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2321}%
}%
\endNode{}%
\Node{\def\Element{2323}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\#mailer flags program        argument list
\#\char45{}\char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
local   mS    sm/localm      localm \char45{}r \$g \$u
prog    \char45{}     /bin/sh        sh \char45{}c \$u
tty     rs    /usr/local/to  to \$u
uucp    U     /usr/bin/uux   uux \char45{} \char45{}r \char45{}a\$g \char45{}gC \$h!rmail (\$u)
usenet  m     sm/usenet      usenet \$u
test    n     sm/test        test \$u\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2324}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The mailer field extends from the beginning of the line to the first
whitespace.
It is used simply as a key index to the configuration file contents.
One or more whitespace is used as the field separator for all the fields.\endPar{}%
\endNode{}%
\Node{\def\Element{2325}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The flags field contains a concatenation of one\char45{}letter flags.
If no flags are desired, a ``\Node{\def\Element{2326}%
}%
\Seq{\def\fPosture{italic}%
}%
\char45{}\endSeq{}%
\endNode{}%
''
character should be used to indicate presence of the field.
All normal \Node{\def\Element{2327}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 (\Node{\def\Element{2328}%
}%
\Seq{\def\fPosture{italic}%
}%
of 5.x era..\endSeq{}%
\endNode{}%
)
flags are recognized, but the ones that do not make sense in
the context of ZMailer will produce an error (or some are ignored).
The flags that change the behaviour of \Node{\def\Element{2329}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 are:

\Node{\def\Element{2330}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2331}%
}%
\Node{\def\Element{2332}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2333}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2334}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2335}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will activate BSMTP\char45{}type wrapping with a ``hidden\char45{}dot''
algorithm; e.g. quite ordinary SMTP stream, but in ``batch mode''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2336}%
}%
\Node{\def\Element{2337}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2338}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2339}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2340}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The  first ``\Node{\def\Element{2341}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
''  turns on similar BSMTP wrapping
as ``\Node{\def\Element{2342}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
'', but adds
SIZE and, if the \Node{\def\Element{2343}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is  started  with option ``\Node{\def\Element{2344}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
'',
also 8BITMIME options.  The second ``\Node{\def\Element{2345}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
'' adds there also DSN
(Delivery Status  Notification) parameters.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2346}%
}%
\Node{\def\Element{2347}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2348}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
E\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2349}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2350}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will prepend ``\Node{\def\Element{2351}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
>\endSeq{}%
\endNode{}%
'' to any message body line starting
with ``\Node{\def\Element{2352}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''. (Read: ``From\char45{}space'')\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2353}%
}%
\Node{\def\Element{2354}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2355}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
f\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2356}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2357}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
adds ``\Node{\def\Element{2358}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f sender\endSeq{}%
\endNode{}%
'' arguments to the delivery program.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2359}%
}%
\Node{\def\Element{2360}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2361}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
n\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2362}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2363}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will not prepend a ``\Node{\def\Element{2364}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''\char45{}line
(normal mailbox separator line) to the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2365}%
}%
\Node{\def\Element{2366}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2367}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
r\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2368}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2369}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
adds ``\Node{\def\Element{2370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}r sender\endSeq{}%
\endNode{}%
'' arguments to the delivery program.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2371}%
}%
\Node{\def\Element{2372}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2373}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
S\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2374}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2375}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will run the delivery program with the same real and effective uid as
the \Node{\def\Element{2376}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 process.
If this flag is not set, the delivery program will be run with the real
uid of the \Node{\def\Element{2377}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 process.
This may be useful if \Node{\def\Element{2378}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is setuid.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2379}%
}%
\Node{\def\Element{2380}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2381}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
m\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2382}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2383}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
informs \Node{\def\Element{2384}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 that each instance of the delivery program
can deliver to many destinations.
This affects \Node{\def\Element{2385}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
  expansion  in the argument list, see below.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2386}%
}%
\Node{\def\Element{2387}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2388}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
P\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2389}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2390}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prepends a ``Return\char45{}Path:'' header to the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2391}%
}%
\Node{\def\Element{2392}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2393}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
U\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2394}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2395}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will prepend a ``\Node{\def\Element{2396}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''\char45{}line, with
a ``remote from myuucpname'' at the end, to the message.
This is what is expected by remote  \Node{\def\Element{2397}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
rmail\endSeq{}%
\endNode{}%
(1)
programs for incoming UUCP mail.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2398}%
}%
\Node{\def\Element{2399}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2400}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
R\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2401}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2402}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
use CRLF sequence as end\char45{}of\char45{}line sequence. Without
it, will use LF\char45{}only end\char45{}of\char45{}line sequence.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2403}%
}%
\Node{\def\Element{2404}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2405}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
X\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2406}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2407}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
does SMTP\char45{}like ``hidden\char45{}dot'' algorithm  of doubling
all dots that are at the start of the line.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2408}%
}%
\Node{\def\Element{2409}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2410}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
7\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2411}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2412}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will strip (set to 0) the 8th bit of every character in the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2413}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The path field specifies the location of the delivery program.
Relative pathnames are allowed and are relative to the
\Node{\def\Element{2414}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2415}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 directory.\endPar{}%
\endNode{}%
\Node{\def\Element{2416}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The arguments field extends to the end of the line.
It contains whitespace separated \Node{\def\Element{2417}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
argv\endSeq{}%
\endNode{}%
 parameters which may
contain one of the following sequences:

\Node{\def\Element{2418}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2419}%
}%
\Node{\def\Element{2420}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2421}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$g\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2422}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2423}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the sender address.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2424}%
}%
\Node{\def\Element{2425}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2426}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$h\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2427}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2428}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the destination host.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2429}%
}%
\Node{\def\Element{2430}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2431}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2432}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2433}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the recipient address.
If the ``\Node{\def\Element{2434}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
m\endSeq{}%
\endNode{}%
'' mailer flag is set and there are several
recipients for this message, the argument containing the ``\Node{\def\Element{2435}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
''
will be replicated as necessary for each recipient.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZADM-LOGGING}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2437}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 16. Logging and Statistics\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2437}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 16. Logging and Statistics\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 16. \Seq{}%
\Node{\def\Element{2437}%
\def\ProcessingMode{component-title-mode}%
}%
Logging and Statistics\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2437}%
}%
\endNode{}%
\Node{\def\Element{2438}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2439}%
}%
\Seq{\def\fPosture{italic}%
}%
This text has been copied from other sections and will change...\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2440}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
16.1. \Node{\def\Element{2441}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler Statistics log\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2441}%
}%
\endNode{}%
\Node{\def\Element{2442}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The  statistics log reports condenced performance oriented
information in following format:
\Node{\def\Element{2443}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
timestamp fileid  dt1 dt2 state \$channel/\$host
812876190 90401\char45{}2   0   5    ok usenet/\char45{}
812876228 90401\char45{}1   0   7    ok usenet/\char45{}
812876244 90401\char45{}1   0   1    ok local/gopher\char45{}admin
812876244 90401\char45{}1   0   5    ok smtp/funet.fi
812876559 90401\char45{}1   0  21    ok smtp/utu.fi\endPar{}%
\endNode{}%

where the fields are:

\Node{\def\Element{2444}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2445}%
}%
\Node{\def\Element{2446}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
timestamp\endPar{}%
\endNode{}%
\Node{\def\Element{2447}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2448}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The original spoolfile \Node{\def\Element{2449}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
ctime\endSeq{}%
\endNode{}%
 (creation time) stamp in decimal.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2450}%
}%
\Node{\def\Element{2451}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
fileid\endPar{}%
\endNode{}%
\Node{\def\Element{2452}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2453}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Spoolfile name after the router has processed it.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2454}%
}%
\Node{\def\Element{2455}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
dt1\endPar{}%
\endNode{}%
\Node{\def\Element{2456}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2457}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The time difference from spoolfile ctime to 
scheduler control file creation by the router.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2458}%
}%
\Node{\def\Element{2459}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
dt2\endPar{}%
\endNode{}%
\Node{\def\Element{2460}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2461}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The time difference from scheduler file \Node{\def\Element{2462}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
ctime\endSeq{}%
\endNode{}%
 to
the delivery that is logged on.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2463}%
}%
\Node{\def\Element{2464}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
state\endPar{}%
\endNode{}%
\Node{\def\Element{2465}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2466}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
What happened?  Values: ok, ok2, ok3, error, error2, expiry\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2467}%
}%
\Node{\def\Element{2468}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\$channel/\$host\endPar{}%
\endNode{}%
\Node{\def\Element{2469}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Where/how it was processed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2471}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
16.2. \Node{\def\Element{2472}%
\def\ProcessingMode{title-sosofo-mode}%
}%
syslogged log formats\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2472}%
}%
\endNode{}%
\Node{\def\Element{2473}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At \Node{\def\Element{2474}%
}%
\Seq{\def\fPosture{italic}%
}%
syslog\endSeq{}%
\endNode{}%
 facility the system logs also material,
if it has so been configured.\endPar{}%
\endNode{}%
\Node{\def\Element{2475}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Different subsystems do different logs, they are described below.\endPar{}%
\endNode{}%
\Node{\def\Element{2476}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
16.2.1. \Node{\def\Element{2477}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Smtpserver's Syslog Format\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2477}%
}%
\endNode{}%
\Node{\def\Element{2478}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{2479}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 may log in multiple formats:
\Node{\def\Element{2480}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2481}%
}%
\Node{\def\Element{2482}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
INFO: connection from ...\endPar{}%
\endNode{}%
\Node{\def\Element{2483}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
WARN: refusing connection from ...\endPar{}%
\endNode{}%
\Node{\def\Element{2484}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
INFO: accepted id ... into freeze..\endPar{}%
\endNode{}%
\Node{\def\Element{2485}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
INFO: TASPID accepted from...\endPar{}%
\endNode{}%
\Node{\def\Element{2486}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2487}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
where TASPID: A spool\char45{}id that is valid throughout message lifetime
in the system, and should be long\char45{}term unique, even.  (Per system.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2488}%
}%
\Node{\def\Element{2489}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
EMERG: smtpserver policy database problem...\endPar{}%
\endNode{}%
\Node{\def\Element{2490}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\KeepWithNext{1}%
}%
ERR:  MAILBIN unspecified in zmailer.conf\endPar{}%
\endNode{}%
\Node{\def\Element{2491}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2492}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2493}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
16.2.2. \Node{\def\Element{2494}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Router's Syslog Format\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2494}%
}%
\endNode{}%
\Node{\def\Element{2495}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{2496}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 does \Node{\def\Element{2497}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
syslog\endSeq{}%
\endNode{}%
() in following format:\endPar{}%
\endNode{}%
\Node{\def\Element{2498}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2499}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
taspid: from=<addr>, rrelay=smtprelay, size=nnn, nrcpts=nnn, msgid=str\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2500}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Where:
\Node{\def\Element{2501}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2502}%
}%
\Node{\def\Element{2503}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
taspid\endPar{}%
\endNode{}%
\Node{\def\Element{2504}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2505}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The TA\char45{}SPOOL\char45{}ID \Character{8212} A spool\char45{}id that is valid throughout message lifetime\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2506}%
}%
\Node{\def\Element{2507}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
from=\endPar{}%
\endNode{}%
\Node{\def\Element{2508}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2509}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the envelope source address\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2510}%
}%
\Node{\def\Element{2511}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
rrelay=\endPar{}%
\endNode{}%
\Node{\def\Element{2512}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2513}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the message ``rcvdfrom'' envelope header reports.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2514}%
}%
\Node{\def\Element{2515}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
size=\endPar{}%
\endNode{}%
\Node{\def\Element{2516}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2517}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Total message size in bytes (envelope+headers+body)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2518}%
}%
\Node{\def\Element{2519}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
nrcpts=\endPar{}%
\endNode{}%
\Node{\def\Element{2520}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2521}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Number of recipients for this message\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2522}%
}%
\Node{\def\Element{2523}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
msgid=\endPar{}%
\endNode{}%
\Node{\def\Element{2524}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2525}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The ``Message\char45{}ID:'' header content\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2526}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
16.2.3. \Node{\def\Element{2527}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Transport Agent's Syslog Format\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2527}%
}%
\endNode{}%
\Node{\def\Element{2528}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The transport agents log in following format:\endPar{}%
\endNode{}%
\Node{\def\Element{2529}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2530}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
taspid: to=<addr>, delay=dd, xdelay=xx, mailer=mm, relay=rr (wtt), stat=\%s msg\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2531}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Here the fields are:
\Node{\def\Element{2532}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2533}%
}%
\Node{\def\Element{2534}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
taspid\endPar{}%
\endNode{}%
\Node{\def\Element{2535}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2536}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The ta\char45{}spool\char45{}id \Character{8212} A spool\char45{}id that is valid throughout message lifetime\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2537}%
}%
\Node{\def\Element{2538}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
to=\endPar{}%
\endNode{}%
\Node{\def\Element{2539}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2540}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Destination address in whatever form the transport agent uses.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2541}%
}%
\Node{\def\Element{2542}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
delay=\endPar{}%
\endNode{}%
\Node{\def\Element{2543}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2544}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Delay from message arrival to the system to this logging moment\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2545}%
}%
\Node{\def\Element{2546}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
xdelay=\endPar{}%
\endNode{}%
\Node{\def\Element{2547}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2548}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Delay during this processing attempt \Character{8212} tells how much time \Node{\def\Element{2549}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
this\endSeq{}%
\endNode{}%

time was spent to process the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2550}%
}%
\Node{\def\Element{2551}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
mailer=\endPar{}%
\endNode{}%
\Node{\def\Element{2552}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2553}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Tells what ``channel'' was used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2554}%
}%
\Node{\def\Element{2555}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
relay=\endPar{}%
\endNode{}%
\Node{\def\Element{2556}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2557}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Reports on which host the message is relayed thru (``wtthost''), and for
SMTP, also (in parenthesis) what was the relay's IP address.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2558}%
}%
\Node{\def\Element{2559}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
stat=\endPar{}%
\endNode{}%
\Node{\def\Element{2560}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2561}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
What status was achieved: ok*, delayed, failed, ...
\{\char92{}bf\char92{}Large CHECK!\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2562}%
}%
\Node{\def\Element{2563}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
msg\endPar{}%
\endNode{}%
\Node{\def\Element{2564}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2565}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Arbitary text line from whatever system is out there.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\Node{\def\Label{ZREFERENCE}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{2567}%
\def\ProcessingMode{part-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
IV. Reference\endPar{}%
\endNode{}%
\endSeq{}%
\Seq{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2569}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2570}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
       UNCONVERTED! UNCONVERTED! UNCONVERTED!

\%\% \char92{}chapter\{Reference\}

This reference section tries to tell all the details of how each
subsystem parameter affects things, though perhaps without wide
explanations in every place. The usage examples and elaborations
are left (mostly) for the Administration part, and in case of
router scripts, into Appendix A.

\%begin\{latexonly\}
\%
\% Included here are SECTION level files
\%


\char92{}segment\{zref\char45{}smtpserver\}\{section\}\{SMTP\char45{}server\}

\char92{}clearpage
\%\char92{}begin\{multicols\}\{2\}

\char92{}segment\{zref\char45{}sendmail\}\{section\}\{sendmail\}
\char92{}clearpage
\char92{}segment\{zref\char45{}rmail\}\{section\}\{rmail\}
\char92{}clearpage
\char92{}segment\{zref\char45{}zmailer3\}\{section\}\{zmailer(3)\}
\char92{}clearpage
\char92{}segment\{zref\char45{}router\}\{section\}\{Router\}
\char92{}clearpage
\char92{}segment\{zref\char45{}scheduler\}\{section\}\{Scheduler\}
\char92{}clearpage
\char92{}segment\{zref\char45{}transport\char45{}agents\}\{section\}\{Transport Agents\}
\%\char92{}end\{multicols\}
\char92{}clearpage
\char92{}segment\{zref\char45{}utilities\}\{section\}\{Utilities\}


\char92{}cleardoublepage
\%end\{latexonly\}

\char92{}begin\{htmlonly\}

\% \char92{}htmladdnormallink\{TEXT\}\{URL\}
\% \char92{}htmladdnormallink\{NAME\}\{TEXT\}\{URL\}

\char92{}begin\{itemize\}
\char92{}item
\char92{}htmladdnormallink\{ZMailer smtpserver\}\{RSM.html\}
\char92{}item
\char92{}htmladdnormallink\{/usr/lib/sendmail\}\{RSE.html\}
\char92{}item
\char92{}htmladdnormallink\{/usr/bin/rmail\}\{RRM.html\}
\char92{}item
\char92{}htmladdnormallink\{zmailer(3) library\}\{RZL.html\}
\char92{}item
\char92{}htmladdnormallink\{ZMailer router\}\{RRT.html\}
\char92{}item
\char92{}htmladdnormallink\{ZMailer scheduler\}\{RSC.html\}
\char92{}item
\char92{}htmladdnormallink\{Writing ZMailer Transport Agents\}\{RTA.html\}
\char92{}item
\char92{}htmladdnormallink\{ZMailer Utilities\}\{RUT.html\}
\char92{}end\{itemize\}

\char92{}end\{htmlonly\}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2567}%
}%
\endNode{}%
\Node{\def\Element{2568}%
}%
\endNode{}%
\Node{\def\Label{ZREF-SMTPSERVER}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2572}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 17. \Node{\def\Element{2573}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2572}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 17. \Node{\def\Element{2573}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 17. \Seq{}%
\Node{\def\Element{2572}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{2573}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2572}%
}%
\endNode{}%
\Node{\def\Element{2574}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The ZMailer distribution contains an \Node{\def\Element{2575}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 program
for the BSD socket implementation of TCP/IP.
It is an asynchronous implementation, in that while address syntax is
checked in real time, semantics are not, nor are other (optional in
the SMTP standard) functions that require \Node{\def\Element{2576}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 functionality.\endPar{}%
\endNode{}%
\Node{\def\Element{2577}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The server will run an RFC\char45{}821 syntax scanner for addresses, plus possible
policy analysis phase, and if things are ok, it says
``\Node{\def\Element{2578}%
}%
\Seq{\def\fPosture{italic}%
}%
Yes yes, sure!\endSeq{}%
\endNode{}%
'' to everything.
The program may also be used in non\char45{}daemon mode to unpack BSMTP format
messages on the standard input stream.\endPar{}%
\endNode{}%
\Node{\def\Element{2579}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This program implements the server side of the \Node{\def\Element{2580}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%
 protocol
as described in \Node{\def\Element{2581}%
}%
\Link{\def\Label{RFC821}%
}%
RFC821\endLink{}%
\endNode{}%
, and knows about
the common extensions to the protocol expected by \Node{\def\Element{2582}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%

and BSMTP clients.
By default the program will kill the previous \Node{\def\Element{2583}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 daemon,
if any, then detach and listen for \Node{\def\Element{2584}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%
 connections.
Incoming messages will be submitted for processing using the 
\Node{\def\Element{2585}%
}%
\Link{\def\Label{ZREF-ZMAILER3}%
}%
\Node{\def\Element{2586}%
}%
\Seq{\def\fPosture{italic}%
}%
zmailer(3)\endSeq{}%
\endNode{}%
\endLink{}%
\endNode{}%
 interface
to ZMailer.
Some non\char45{}trivial address checking is doable in optional policy analysis
functions within the \Node{\def\Element{2587}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
, or can be acomplished with
synchronous (or asynchronous) running of router.
This behaviour can be changed by a command line option (or HELO/EHLO style
patterns) if you cannot afford to transfer data just to bounce it back.\endPar{}%
\endNode{}%
\Node{\def\Element{2588}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
All \Node{\def\Element{2589}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 assisted checking is done by executing
the \Node{\def\Element{2590}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
(8) program in interactive mode, and executing
well\char45{}known shell function with well\char45{}known parameters for each request.\endPar{}%
\endNode{}%
\Node{\def\Element{2591}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The server implements also most of the ESMTP facilities invented
up to date (Feb, 2000).
The ones that are active are visible at greeting response to
``\Node{\def\Element{2592}%
}%
\Seq{\def\fPosture{italic}%
}%
EHLO\endSeq{}%
\endNode{}%
'' command, as can be seen
in figure \Node{\def\Element{2593}%
}%
\Link{\def\Label{FIG.REF.SMTPSERVER1}%
}%
\Seq{}%
Figure \Seq{}%
17\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.REF.SMTPSERVER1}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{2595}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 17\char45{}1. \endSeq{}%
Sample ``\Node{\def\Element{2596}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
EHLO\endSeq{}%
\endNode{}%
'' greeting with smtpserver\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2595}%
}%
\endNode{}%
\Node{\def\Element{2597}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\Node{\def\Element{2598}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
\$ \endSeq{}%
\endNode{}%
\Node{\def\Element{2599}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
telnet 127.1 smtp\endSeq{}%
\endNode{}%

Connected to 127.1.
Escape character is '\char94{}]'.
220 localhost ZMailer ....
\Node{\def\Element{2600}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
EHLO foo\endSeq{}%
\endNode{}%

250\char45{}localhost expected "EHLO localhost"
250\char45{}SIZE 1234567
250\char45{}8BITMIME
250\char45{}PIPELINING
250\char45{}CHUNKING
250\char45{}ENHANCEDSTATUSCODES
250\char45{}EXPN
250\char45{}VRFY
250\char45{}DSN
250\char45{}X\char45{}RCPTLIMIT 10000
250\char45{}ETRN
250 HELP
...\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2601}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.1. \Node{\def\Element{2602}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2603}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Runtime Parameters\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2602}%
}%
\endNode{}%
\Node{\def\Element{2604}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2605}%
}%
\Node{\def\Element{2606}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{2607}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2608}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{2609}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{2610}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
smtpserver\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{2611}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}46aginvBV]\endSeq{}%
\endNode{}%
\Node{\def\Element{2612}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}p \Node{\def\Element{2613}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
port\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2614}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}l \Node{\def\Element{2615}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
logfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2616}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}s \Node{\def\Element{2617}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\Node{\def\Element{2618}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'strict'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2619}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}s \Node{\def\Element{2620}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
[ftveRS]\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2621}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}L \Node{\def\Element{2622}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
maxloadaver\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2623}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}M \Node{\def\Element{2624}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
SMTPmaxsize\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2625}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}P \Node{\def\Element{2626}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
postoffice\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2627}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}R \Node{\def\Element{2628}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{2629}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}C \Node{\def\Element{2630}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
cfgfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2631}%
}%
\Node{\def\Element{2632}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{2633}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2634}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{2635}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2636}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2637}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2638}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}4\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2639}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2640}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Explicitly use IPv4 type of socket even on machines that are capable to do
IPv6 type of sockets.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2641}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2642}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2643}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}6\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2644}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2645}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Explicitely (try to) use IPv6 type of socket even if the machine does not
support it.
By default the server will try to use IPv6, if it has been compiled in
an environment where it is present, but will fall back to IPv4, if
the runtime system does not have IPv6.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2646}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2647}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2648}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2649}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2650}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This option is part of optional inbound translate processing;
see ``\Node{\def\Element{2651}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}X\endSeq{}%
\endNode{}%
'' option below.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2652}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2653}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2654}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}a\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2655}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2656}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Turn on RFC931/RFC1413 identification protocol, and log the information
acquired with it into the submitted file.
Reliability, validity, worthwhileness, ... all such are suspect at this.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2657}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2658}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2659}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}B\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2660}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2661}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Flags the email to arrive via BSMTP channel (via BITNET, for example).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2662}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2663}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2664}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}B \Node{\def\Element{2665}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
cfgfile\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2666}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2667}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies nonstandard configuration file location; the default is 
\Node{\def\Element{2668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2669}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/smtpserver.conf\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2670}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2671}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2672}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}d \Node{\def\Element{2673}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nnnn\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2674}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2675}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This option sets numeric debug value.
Any non\char45{}zero will work.
This numeric argument is provision for possible bit\char45{}flag or level oriented
debugging mode\Character{8230}.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2676}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2677}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2678}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}g\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2679}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2680}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The ``\Node{\def\Element{2681}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
gullible\endSeq{}%
\endNode{}%
'' option will make the program believe
any information it is told (such as origin of a connection) without checking.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2682}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2683}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2684}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2685}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2686}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Check ``\Node{\def\Element{2687}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
HELO\endSeq{}%
\endNode{}%
'' parameter very closely (syntax),
and if it is bad, complain with ``501''.
Such behaviour is against interoperability minded 
``\Node{\def\Element{2688}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Be lenient on what you accept\endSeq{}%
\endNode{}%
'' policy, and apparently
will break a lot of \Node{\def\Element{2689}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
common\endSeq{}%
\endNode{}%
 clients\Character{8230}.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2690}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2691}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2692}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2693}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2694}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Runs the server interactively, which makes it usable for processing a batched 
\Node{\def\Element{2695}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%
 stream (\Node{\def\Element{2696}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
BSMTP\endSeq{}%
\endNode{}%
) on \Node{\def\Element{2697}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
stdin\endSeq{}%
\endNode{}%
.
With ``\Node{\def\Element{2698}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}v\endSeq{}%
\endNode{}%
'' option this echoes incoming BSMTP to create more 
accurate faximile of BITNET BSMTP mailers.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2699}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2700}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2701}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}L \Node{\def\Element{2702}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
maxloadaver\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2703}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2704}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The maximum load\char45{}average the system is under when we still accept email.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2705}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2706}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Not all systems are supported for load\char45{}aver extraction; and as
that information happens to be very poorly extractable without major magics,
it is our considered opinnion that it is better to spend time to figure
other methods for limiting incoming email induced load impact, than trying
to see any load\char45{}average \Character{8212} anyway the ZMailer \endSeq{}%
\endNode{}%
smtpserver\Node{\def\Element{2707}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
used without interactive routing is very low load inpact system.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2708}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2709}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2710}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l \Node{\def\Element{2711}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'SYSLOG'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2712}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2713}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies that incoming \Node{\def\Element{2714}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%
 conversations are logged via
\Node{\def\Element{2715}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
syslog(3)\endSeq{}%
\endNode{}%
 to system \Node{\def\Element{2716}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
syslogd(8)\endSeq{}%
\endNode{}%
 server by using
facility \Node{\def\Element{2717}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
LOG\char95{}MAIL\endSeq{}%
\endNode{}%
 and level \Node{\def\Element{2718}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
LOG\char95{}DEBUG\endSeq{}%
\endNode{}%
 messages.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2719}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2720}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2721}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l \Node{\def\Element{2722}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
LOGFILE\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2723}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2724}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies a logfile and enables recording of incoming \Node{\def\Element{2725}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%

conversations to go there.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2726}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2727}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
This can be used in parallel with \Node{\def\Element{2728}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l 'SYSLOG'\endSeq{}%
\endNode{}%
 version!\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2730}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2731}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}M \Node{\def\Element{2732}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
SMTPmaxsize\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2733}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2734}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Defines the absolute maximum size we accept from incoming email. 
(Default: infinite) (This is a local policy issue.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2735}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2736}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2737}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}n\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2738}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2739}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Indicates the program is being run from \{\char92{}em inetd(8)\}.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2741}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2742}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}P \Node{\def\Element{2743}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
postofficedir\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2744}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2745}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies an alternate \Node{\def\Element{2746}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2747}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

directory.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2748}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2749}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2750}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}P \Node{\def\Element{2751}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
port\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2752}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2753}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies the TCP port to listen on instead of the default \Node{\def\Element{2754}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
SMTP\endSeq{}%
\endNode{}%

port: 25.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2756}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2757}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}R \Node{\def\Element{2758}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
routerpath\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2759}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies an alternate \Node{\def\Element{2761}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
(8) program to use for address
verification.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2762}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2763}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2764}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s \Node{\def\Element{2765}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'strict'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2766}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2767}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This turns server protocol processing into extremely strict mode, any
misplaced character is rejected.  Not very practical in real file, but
nice for protocol interoperability bakeout testing.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2768}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2769}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2770}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s \Node{\def\Element{2771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'strict'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2772}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2773}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies the style of address verification to be performed.
There are four independent commands  that can invoke some kind of address
verification, and four independent flags to control whether this should be
done.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2774}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
They are:
\Node{\def\Element{2775}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2776}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2777}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2778}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
f\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2779}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2780}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Run ``\Node{\def\Element{2781}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
MAIL FROM\endSeq{}%
\endNode{}%
'' address through online router for analysis.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2782}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2783}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2784}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
t\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2785}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2786}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Run ``\Node{\def\Element{2787}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
RCPT TO\endSeq{}%
\endNode{}%
'' address through online router for analysis.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2788}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2789}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2790}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
v\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2791}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2792}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Enable ``\Node{\def\Element{2793}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
VRFY\endSeq{}%
\endNode{}%
'' command for this style selector
(if configuration ``\Node{\def\Element{2794}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
PARAM vrfycmd\endSeq{}%
\endNode{}%
'' is in effect)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2795}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2796}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2797}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
e\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2798}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2799}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Enable ``\Node{\def\Element{2800}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
EXPN\endSeq{}%
\endNode{}%
'' command for this style selector
(if configuration ``\Node{\def\Element{2801}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
PARAM expncmd\endSeq{}%
\endNode{}%
'' is in effect)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2802}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2803}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2804}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
R\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2805}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2806}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Require incoming addresses to be of fully\char45{}qualified domained form.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2807}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Don't use this if you want to allow non\char45{}domained addresses accepted
into your server through SMTP.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2808}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2809}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2810}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
S\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2811}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2812}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Allow ``\Node{\def\Element{2813}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sloppy\endSeq{}%
\endNode{}%
'' behaviour from the sending smtp clients;
namely allow ``\Node{\def\Element{2814}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
MAIL FROM:foo@bar\endSeq{}%
\endNode{}%
'', that is, an addresses
\Node{\def\Element{2815}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
without\endSeq{}%
\endNode{}%

mandatory (\Node{\def\Element{2816}%
\def\ProcessingMode{listitem-content-mode}%
}%
RFC\char45{}821\endNode{}%
) angle braces.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

The flags are concatenated to form the argument to the ``\Node{\def\Element{2817}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s\endSeq{}%
\endNode{}%
''
option. 
The default is ``\Node{\def\Element{2818}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ve\endSeq{}%
\endNode{}%
''.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2819}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2820}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2821}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}S \Node{\def\Element{2822}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
suffixstyle\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2823}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2824}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This defines log suffix which can alter the default logfile
name to one which splits incoming traffic into separate files.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2825}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Possible values are:
\Node{\def\Element{2826}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2827}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2828}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2829}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\Node{\def\Element{2830}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'remote'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2831}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2832}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Append remote hostname to the logfile name (after a dot) so that
from host ``foo.bar.edu'' the logfile would be:
``smtpserver.foo.bar.edu''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2833}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2834}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2835}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\Node{\def\Element{2836}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
'local'\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2837}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2838}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Append local end reversed hostname to the logfile name (after a dot)
so that in multihomed hosts all different ``hosts'' have different logfiles.
Such does, of course, assume that different IP addresses in the host reverse
to different names.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2839}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2840}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2841}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}v\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2842}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2843}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This is a ``\Node{\def\Element{2844}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
verbose\endSeq{}%
\endNode{}%
'' option to be used with
 ``\Node{\def\Element{2845}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
'' option.
This is especially for ``BSMTP'' processing.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2846}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2847}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2848}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}V\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2849}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2850}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prints a version message and exits.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2851}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{2852}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{2853}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}X\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2854}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2855}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This is ``\Node{\def\Element{2856}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Xlate\endSeq{}%
\endNode{}%
'' option.
For more info, see source file:\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2857}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
\def\EndIndent{10\p@}%
\def\EndIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Node{\def\Element{2858}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{2859}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
README.translation\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\Node{\def\Element{2860}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
``It may be necessary in some cases (e.g. in Cyrillic\char45{}language countries)
to translate charset on the messages coming from the clients with, e.g.
old Eudora or other MUAs that do not correctly support koi8\char45{}r charset.
 \Character{8230}''\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2861}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.2. \Node{\def\Element{2862}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2863}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Smtpserver\endSeq{}%
\endNode{}%
 Configuration\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2862}%
}%
\endNode{}%
\Node{\def\Element{2864}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the \Node{\def\Element{2865}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{2866}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/smtpserver.conf\endSeq{}%
\endNode{}%
 file exists
it is read to configure two kinds of things.
Specifically the following:
\Node{\def\Element{2867}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2868}%
}%
\Node{\def\Element{2869}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM \char45{}entries\endPar{}%
\endNode{}%
\Node{\def\Element{2870}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2871}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Allow server start\char45{}time parametrization of several things, including:
\Node{\def\Element{2872}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2873}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2874}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 system parameters \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2875}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2876}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 help texts \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2877}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{2878}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 acceptance/rejection database definitions \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2879}%
}%
\Node{\def\Element{2880}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
The style (\Node{\def\Element{2881}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s\endSeq{}%
\endNode{}%
) options\endPar{}%
\endNode{}%
\Node{\def\Element{2882}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2883}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Behaviour is based on glob patterns matching
the \Node{\def\Element{2884}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
HELO\endSeq{}%
\endNode{}%
/\Node{\def\Element{2885}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
EHLO\endSeq{}%
\endNode{}%
 name given by a remote client.
Lines beginning with a ``\#'' or whitespace are ignored in the file,
and all other lines must consist of two tokens:
a shell\char45{}style (glob) pattern starting at the beginning of the line,
whitespace, and a sequence of style flags.
The first matching line is used.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2886}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As a special case, the flags section may start with a ``!'' character
in which case the remainder of the line is a failure comment message
to print at the client.
This configuration capability is intended as a way to control misbehaving
client software or mailers.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2887}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.2.1. \Node{\def\Element{2888}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Smtpserver configuration; PARAM \char45{}entries\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2888}%
}%
\endNode{}%
\Node{\def\Element{2889}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{2890}%
}%
\Node{\def\Element{2891}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM maxsize \Node{\def\Element{2892}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2893}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2894}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Maximum size in the number of bytes of the entire spool message
containing both the transport envelope, and the actual message.
That is, if the max\char45{}size is too low, and there are a lot of
addresses, the message may entirely become undeliverable..\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2895}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This sets system default value, and overrides commandline ``\Node{\def\Element{2896}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}M\endSeq{}%
\endNode{}%
''
 option.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2897}%
}%
\Node{\def\Element{2898}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM max\char45{}error\char45{}recipients \Node{\def\Element{2899}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2900}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2901}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
In case the message envelope is an error envelope (MAIL FROM:<>),
the don't accept more than this many separate recipient addresses
for it. The default value is 3, which should be enough for most cases.
(Some SPAMs claim to be error messages, and then provide a huge
number of recipient addresses\Character{8230}  Of course as spam\char45{}spewers learn,
they begin just sending single recipients per message \Character{8212} less
efficient, but working still\Character{8230})\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2902}%
}%
\Node{\def\Element{2903}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM MaxSameIpSource \Node{\def\Element{2904}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2905}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2906}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
(Effective only on daemon\char45{}mode server \Character{8212} not on ``\Node{\def\Element{2907}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
'',
 nor ``\Node{\def\Element{2908}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}n\endSeq{}%
\endNode{}%
'' modes.)
Sometimes some systems set up multiple parallel connections to same
host  (qmail ones especially, not that ZMailer has entirely clean
papers on this either \Character{8212} at least up to 2.99.X series), we won't
accept more than this many connections from the same IP source address
open in parallel.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2909}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The default value for this limit is 10.\endPar{}%
\endNode{}%
\Node{\def\Element{2910}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The principal reason for this has been authors experience at nic.funet.fi,
where some MS\char45{}Windows users have caused \Node{\def\Element{2911}%
}%
\Seq{\def\fPosture{italic}%
}%
huge\endSeq{}%
\endNode{}%
 numbers
of parallel connections to some services.
So huge, that the system did in fact run out of swap due to that,
and caused all manner of other nasty things to occur too\Character{8230}
All this simply because some windows client had opened 800+ parallel
sessions, and each server process consumed separate blocks of
swap space\Character{8230}
To avoid the system to succumb under such an accidental denial\char45{}of\char45{}service
attack at the overall system, this parallel limit was created.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2912}%
}%
\Node{\def\Element{2913}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM TcpRcvBufferSize \Node{\def\Element{2914}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2915}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2916}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This sets \Node{\def\Element{2917}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
setsockopt(SO\char95{}RCVBUF)\endSeq{}%
\endNode{}%
 value, 
in case the system default is not suitable for some reason.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2918}%
}%
\Node{\def\Element{2919}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM TcpXmitBufferSize \Node{\def\Element{2920}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2921}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2922}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This sets \Node{\def\Element{2923}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
setsockopt(SO\char95{}SNDBUF)\endSeq{}%
\endNode{}%
 value, 
in case the system default is not suitable for some reason.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2924}%
}%
\Node{\def\Element{2925}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM ListenQueueSize \Node{\def\Element{2926}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2927}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2928}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This relates to newer systems where the \Node{\def\Element{2929}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
listen(2)\endSeq{}%
\endNode{}%
 system call
can define higher limits, than the traditional/original 5.
This limit tells how many nascent TCP streams we can have in SYN\char95{}RCVD state
before the socket stops answering to incoming SYN packets requesting opening
of a connection.  Such sockets have \Node{\def\Element{2930}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 opened sufficiently
to reach a state where bi\char45{}directional communication has been established,
thus they won't appear to \Node{\def\Element{2931}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
accept(2)\endSeq{}%
\endNode{}%
 yet for the server to
pick them up!\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2932}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There are entirely deliberate denial\char45{}of\char45{}service attacks based on
flooding to some server many SYNS on which it can't send replies
back (because the target machines don't have network connectivity,
for example), and thus filling the back\char45{}queue of nascent sockets.\endPar{}%
\endNode{}%
\Node{\def\Element{2933}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This can also happen accidentally, as the connectivity in between
the client host, and the server host may have a black hole into
which the SYN\char45{}ACK packets disappear, and the client thus will not
be able to get the TCP startup three\char45{}way handshake completed.\endPar{}%
\endNode{}%
\Node{\def\Element{2934}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Most modern systems can have this value upped to thousands to
improve systems resiliency against malicious attacks, and most
likely to provide complete immunity against the accidental
``attack'' by the failing network routing.\endPar{}%
\endNode{}%
\Node{\def\Element{2935}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Do consult your system specific information on how much memory each
nascent (and matured) socket will require before you commence upping
this very much.  You might commit heaps of unswappable memory to
useless waste.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2936}%
}%
\Node{\def\Element{2937}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM help \Node{\def\Element{2938}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
string\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2939}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2940}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This one adds yet another string (no quotes are used) into those
that are presented to the client when it asks for ``\Node{\def\Element{2941}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
HELP\endSeq{}%
\endNode{}%
''
in the SMTP session.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2942}%
}%
\Node{\def\Element{2943}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM debugcmd\endPar{}%
\endNode{}%
\Node{\def\Element{2944}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2945}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Enables ``\Node{\def\Element{2946}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
DEBUG\endSeq{}%
\endNode{}%
'' command in the server.
This command turns on various trace functions which ruin the protocol
from standards compliant client, but may help interactive debuggers.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2947}%
}%
\Node{\def\Element{2948}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM expncmd\endPar{}%
\endNode{}%
\Node{\def\Element{2949}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2950}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Enables ``\Node{\def\Element{2951}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
EXPN\endSeq{}%
\endNode{}%
'' command in the server.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2952}%
}%
\Node{\def\Element{2953}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM vrfycmd\endPar{}%
\endNode{}%
\Node{\def\Element{2954}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2955}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Enables ``\Node{\def\Element{2956}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
VRFY\endSeq{}%
\endNode{}%
'' command in the server.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2957}%
}%
\Node{\def\Element{2958}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM PolicyDB \Node{\def\Element{2959}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
dbtype\endSeq{}%
\endNode{}%
 \Node{\def\Element{2960}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
dbpath\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2961}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2962}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This defines the database type, and file path prefix to the binary
database containing policy processing information.
Actual binary database file names are formed by appending type specific
suffixes to the path prefix.
For example NDBM database appends ``.pag'' and ``.dir'', while BSD\char45{}Btree
appends only ``.db''.
(And the latter has only one file, while the first has two.)\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{2963}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
More information below, and at \Node{\def\Element{2964}%
}%
\Seq{\def\fPosture{italic}%
}%
newdb\endSeq{}%
\endNode{}%
 at
\Node{\def\Element{2965}%
}%
\Link{\def\Label{ZREF.UTIL.NEWDB}%
}%
\Seq{}%
Section \Seq{}%
24.5\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{2966}%
}%
\Node{\def\Element{2967}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
PARAM allowsourceroute\endPar{}%
\endNode{}%
\Node{\def\Element{2968}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{2969}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
When present, this parameter will not convert input of form
<@aa,@bb:cc@dd> into source\char45{}route\char45{}less form of <cc@dd>
Instead it carries the original source\char45{}route into the system as is.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{2970}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A possible \Node{\def\Element{2971}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 configuration file is shown in figure
\Node{\def\Element{2972}%
}%
\Link{\def\Label{FIG.REF.SMTPSERVER2}%
}%
\Seq{}%
Figure \Seq{}%
17\char45{}2\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.REF.SMTPSERVER2}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{2974}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 17\char45{}2. \endSeq{}%
Full\char45{}featured \Node{\def\Element{2975}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
smtpserver.conf\endSeq{}%
\endNode{}%
 file example\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{2974}%
}%
\endNode{}%
\Node{\def\Element{2976}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\#
\# \{\char92{}rm\{\}smtpserver.conf \char45{} autogenerated edition\}
\#
\#PARAM maxsize              10000000    \# \{\char92{}rm\{\}Same as \char45{}M \char45{}option\}
\#PARAM max\char45{}error\char45{}recipients        3    \# \{\char92{}rm\{\}More than this is propably SPAM!\}
\#PARAM MaxSameIpSource            10    \# \{\char92{}rm\{\}Max simultaneous connections from\}
\#                                       \# \{\char92{}rm\{\}any IP source address\}
\#PARAM TcpRcvBufferSize        32000    \# \{\char92{}rm\{\}Should not need to set!\}
\#PARAM TcpXmitBufferSize       32000    \# \{\char92{}rm\{\}Should not need to set!\}
\#PARAM ListenQueueSize            10    \# \{\char92{}rm\{\}listen(2) parameter\}

\# \{\char92{}rm\{\}Enables of some commands:\}
PARAM debugcmd
PARAM expncmd
PARAM vrfycmd

PARAM help \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
PARAM help  This mail\char45{}server is at Yoyodyne Propulsion Inc.
PARAM help  Our telephone number is: +1\char45{}234\char45{}567\char45{}8900, and
PARAM help  telefax number is: +1\char45{}234\char45{}567\char45{}8999
PARAM help  Our business\char45{}hours are Mon\char45{}Fri: 0800\char45{}1700 (Timezone: \char45{}0700)
PARAM help
PARAM help  Questions regarding our email service should be sent via
PARAM help  email to address  <postmaster@OURDOMAIN>
PARAM help  Reports about abuse are to be sent to: <abuse@OURDOMAIN>
PARAM help \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}

\# \{\char92{}rm\{\}Uncomment following for not to strip incoming addresses of format:\}
\# <@aa,@bb:cc@dd>  into non\char45{}source\char45{}routed base form: <cc@dd>
\#PARAM  allowsourceroute

PARAM   accept\char45{}percent\char45{}kludge \# "localpart" can contain '\%' and '!'
\#PARAM  reject\char45{}percent\char45{}kludge \# "localpart" can't contain  \char45{}\char45{}"\char45{}\char45{}

\# \{\char92{}rm\{\}The policy database:  (NOTE: See  'makedb'  for its default suffixes!)\}
PARAM  policydb   btree  /opt/mail/db/smtp\char45{}policy

\#
\# HELO/EHLO\char45{}pattern     style\char45{}flags
\#               [max loadavg]

localhost           999 ftveR
some.host.domain    999 !NO EMAIL ACCEPTED FROM YOUR MACHINE

\# \{\char92{}rm\{\}If the host presents itself as:  HELO [1.2.3.4], be lenient to it..\}
\# \{\char92{}rm\{\}The syntax below is due to these patterns being SH\char45{}GLOB patterns,\}
\# \{\char92{}rm\{\}where brackets are special characters.\}

[*]                 999 ve

\# \{\char92{}rm\{\}Per default demant strict syntactic adherence, including fully\}
\# \{\char92{}rm\{\}qualified addresses for  MAIL FROM, and RCPT TO.  To be lenient\}
\# \{\char92{}rm\{\}on that detail, remove the "R" from "veR" string below:\}

*                   999 veR\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{REF.SMTP-POLICY-BUILDER}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.3. \Node{\def\Element{2978}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{2979}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
policy\char45{}builder.sh \endSeq{}%
\endNode{}%
 utility\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2978}%
}%
\endNode{}%
\Node{\def\Element{2980}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The policy database that \{\char92{}em smtpserver\} uses is built with
\{\char92{}tt policy\char45{}builder.sh\} script, which bundles together a set
of policy source files:
\Node{\def\Element{2981}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  DB/smtp\char45{}policy.src   The boilerplate
  DB/localnames        ('= \char95{}localnames')
  DB/smtp\char45{}policy.relay ('= \char95{}full\char95{}rights')
  DB/smtp\char45{}policy.mx    ('relaytargets +')
  DB/smtp\char45{}policy.spam  ('= \char95{}bulk\char95{}mail')\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{2982}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
At the moment, \{\char92{}tt smtp\char45{}policy.spam\} source is retrieved with LYNX from
the URL:
\char92{}begin\{alltt\}\char92{}medskip\char92{}scriptsize\char92{}medskip
http://www.webeasy.com:8080/spam/spam\char95{}download\char95{}table
\char92{}medskip\char92{}end\{alltt\}\char92{}medskip
however it seems there are sites out there that are spam havens, and
that serve valid spam source/responce domains, which are not registered
at that database.

\{\char92{}em If you want, you can modify your \{\char92{}tt smtp\char45{}policy.src\} boilerplate
file as well as your installed \{\char92{}tt\char92{}small policy\char45{}builder.sh\} script.\}
\{\char92{}bf In fact you SHOULD modify both to match your environment!\}

Doing \{\char92{}tt make install\} will overwrite \{\char92{}tt\char92{}small policy\char45{}builder.sh\},
but not \{\char92{}tt smtp\char45{}policy.src\}.

Basically these various source files (if they exist) are used to
combine knowledge of valid users around us:

\char92{}begin\{description\}
\char92{}item[\char92{}tt localnames] \char92{}mbox\{\}

Who we are \char45{}\char45{} ok domains for receiving.

\char92{}item[\char92{}tt smtp\char45{}policy.relay] \char92{}mbox\{\}

Who can use us as outbound relay.

Use  \{\char92{}em\char92{}verb/[/ip.number\char92{}verb/]//maskwidth\}  here for
listing those senders (networks) we absolutely trust.
You may also use domains, or domain suffixes so that the IP\char45{}reversed
hostnames are accepted (but that is a it risky thing due to ease of
fakeing the reversed domain names):

\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
[11.22.33.00]/24
ip\char45{}reversed.host.name
.domain.suffix
\char92{}medskip\char92{}hrule\char92{}end\{alltt\}\char92{}medskip

Server sets its internal ``always\char95{}accept'' flag at the source IP tests
before it decides on what to tell to the contacting client.
The flag is not modified afterwards during the session.

Usage of domain names here is discouraged as there is no way to tell
that domain ``foo.bar'' here has different meaning than same domain
elsewere \char45{}\char45{} at ``\{\char92{}tt smtp\char45{}policy.mx\}'', for example.

\char92{}item[\char92{}tt smtp\char45{}policy.mx] \char92{}mbox\{\}

Who really are our MX clients.
Use this when you really know them, and don't want just to trust
that if recipient has MX to you, it would be ok\char92{}ldots

You can substitute this knowledge with a fuzzy feeling by using
``acceptifmx \char45{}'' attribute at the generic boilerplate.
List here domain names. 
\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
 mx\char45{}target.dom
 .mx\char45{}target.dom
\char92{}medskip\char92{}hrule\char92{}end\{alltt\}\char92{}medskip

You CAN also list here all POSTMASTER addresses you accept email routed to: 

\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
 postmaster@local.domain
 postmaster@client.domain
\char92{}medskip\char92{}hrule\char92{}end\{alltt\}\char92{}medskip

these are magic addresses that email is accepted to, even when everything
else is blocked. 

\char92{}item[\char92{}tt smtp\char45{}policy.spam] \char92{}mbox\{\}

Those users, and domains that are absolutely no\char45{}no for senders,
or recipients no matter what earlier analysis has shown.
(Except for those senders that we absolutely trust..)

\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
 user@domain
 user@
 domain
\char92{}medskip\char92{}hrule\char92{}end\{alltt\}\char92{}medskip

The ``\{\char92{}tt policy\char45{}builder.sh\}'' builds this file from external sources. 

\char92{}end\{description\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{REF.SMTP-POLICY-FILTERING}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.4. \Node{\def\Element{2984}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Policy Filtering Language\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2984}%
}%
\endNode{}%
\Node{\def\Element{2985}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
Policy based filter database boilerplate for smtp\char45{}server.

File:  \{\char92{}tt \char92{}\$MAILVAR/db/smtp\char45{}policy.src\}

This file is compiled into an actual database using the command:
\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
  \char92{}\$MAILBIN/policy\char45{}builder.sh
\char92{}medskip\char92{}hrule
\char92{}end\{alltt\}\char92{}par


The basic syntax of non\char45{}comment lines in the policy source is:
\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
  key  [attribute value]* [= \char95{}tag]
\char92{}medskip\char92{}hrule
\char92{}end\{alltt\}\char92{}par

There are any number of attribute\char45{}value pairs associated with the key.

There can be only one key of any kind currently active, unless ``\{\char92{}em makedb\}''
is called with ``\char45{}A'' option (Append mode) in which case latter appearances
of some keys will yield catenation of of latter data into previous datasets.
(This may or may not be a good idea\char92{}ldots)

The key can be any of following forms:
\char92{}begin\{description\}
\char92{}item[\char92{}rm domain, or .domain.suffix] \char92{}mbox\{\} \char92{}\char92{}
a domain name optionally preceded by a dot (.)

\char92{}item[\char92{}rm``user@'', or ``user@domain''] \char92{}mbox\{\} \char92{}\char92{}
Usernames \char45{}\char45{} domainless (``user@'') or domainfull.

\char92{}item[\char92{}rm An IP address in \{[\}nn.nn.nn.nn\{]\}/prefix form] \char92{}mbox\{\} \char92{}\char92{}
Unspecified bits must be 0.
(Network IPv6 addresses containing IPv4\char45{}mapped addresses are translated
 into plain IPv4.)

\char92{}item[\char92{}rm A tag \char45{}\char45{} word begining with underscore] \char92{}mbox\{\} \char92{}\char92{}
An ``alias'' dataset entry for ``='' ``attribute'' uses.
\char92{}end\{description\}


\{\char92{}em attribute\} and \{\char92{}em value\} are tokens.
They are used by \{\char92{}tt policytest()\} to make decisions.

The attribute scanners operate in a manner, where the first
instance of interesting attribute is the one that is used.
Thus you can construct setups which set some attribute, and
then \{\char92{}em ignore\} all latter instances of that same attribute
which have been pulled in via ``\{\char92{}em = \char95{}alias\char95{}tag\}'' mechanism,
for example.

In following, ``understood'' value is one or both of literals: ``+'', ``\char45{}'',
if they are listed at the definition entry.
In case only one is understood, the other one can be considered as
placeholder which stops the scanner for that attribute.

Attribute names, and understood value tokens are:

\char92{}begin\{description\}
\char92{}item[\char92{}tt = \char95{}any\char95{}tag] \char92{}mbox\{\} \char92{}\char92{}
The analysis function will descend to look up ``\char95{}any\char95{}tag'' from
the database, and expand its content in this place.

\char92{}item[\char92{}tt rejectnet +] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair sets persistent session flag:
``always\char45{}reject'', which causes all ``MAIL FROM'' and ``RCPT TO''
commands to fail until end of the session.

This is tested for at the connection start against connecting
IP address, and against IP\char45{}reversed domain name.
This is also tested against the ``HELO/EHLO'' supplied parameter
string.

Use of this should be limited only to addresses against which you
really have grudges.

\char92{}item[\char92{}tt freezenet +] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair sets persistent session flag:
``always\char45{}freeze'', which will accept messages in, but all of them
are moved into ``freezer'' spool directory.

This is tested for at the same time as ``rejectnet''.

\char92{}item[\char92{}tt rejectsource +] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair rejects ``MAIL FROM'' address,
and thus all subsequent ``RCPT TO'' and ``DATA'' transactions
until new ``MAIL FROM'' is supplied.

\char92{}item[\char92{}tt freezesource +] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair causes subsequently following
``DATA'' phase message to be placed into ``freezer'' spool directory.

This is tested for only at ``MAIL FROM'', and subsequent ``MAIL FROM''
may supply another value.

\char92{}item[\char92{}tt relaycustomer +/\char45{}] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair is tested for at ``MAIL FROM'',
and it affects subsequent ``RCPT TO'' address testing.

Pair ``relaycustomer \char45{}'' is a placeholder no\char45{}op, while
``relaycustomer +'' tells to the system that it should not
test the ``RCPT TO'' address very deeply.

\{\char92{}em Usage of this attribute is not encouraged!
Anybody could get email relayed through just by claiming
a ``MAIL FROM'' domain which has this attribute.\}

\char92{}item[\char92{}tt relaycustnet +] \char92{}mbox\{\} \char92{}\char92{}
Existence of this attribute pair is tested for at the  connection
start against connecting IP address, and against IP\char45{}reversed domain name.

If this pair exists, session sets persistent ``always\char45{}accept'' flag,
and will not do further policy analysing for the ``MAIL FROM'', nor
``RCPT TO'' addresses.  (Except looking for valid A/MX data from the
DNS for the sender/recipient domains.)

\char92{}item[\char92{}tt fulltrustnet +] \char92{}mbox\{\} \char92{}\char92{}
Because the DNS lookups still done with ``relaycustnet +'' setting on,
a massive feed for fanout servers might become slowed down/effectively
killed, unless we use ``fulltrustnet +'' specification for the feeder
host.  Then everything is taken in happily from that source address.

\char92{}item[\char92{}tt trustrecipients +] \char92{}mbox\{\} \char92{}\char92{}
This is a variant of ``relaycustnet,'' where  ``RCPT TO'' addresses are
not checked at all, but ``MAIL FROM'' addresses are looked up from
the DNS. (Unless some other test with the ``MAIL FROM'' domain name
has matched before that.)

\char92{}item[\char92{}tt trust\char45{}whoson +] \char92{}mbox\{\} \char92{}\char92{}
If the system has been compiled with support to ``\{\char92{}em whoson\}'' services,
see file ``\{\char92{}em whoson\char45{}*.tar.gz\}'' in the ``contrib/'' subdirectory.
This facilitates indirectly authenticated (via POP/IMAP) SMTP message
submission for dialup\char45{}type users.

\char92{}item[\char92{}tt relaytarget +] \char92{}mbox\{\} \char92{}\char92{}
With this attribute pair the current ``RCPT TO'' address is accepted in
without further trouble. (Theory being, that keys where this attribute
pair exist are fully qualified, and valid, thus no need for DNS analysis.)

See ``RCPT TO'' processing algorithm for further details.

\char92{}item[\char92{}tt relaytarget \char45{}] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair causes instant rejection of the current ``RCPT TO''
address.

See ``RCPT TO'' processing algorithm for further details.

\char92{}item[\char92{}tt freeze +] \char92{}mbox\{\} \char92{}\char92{}
When ``RCPT TO'' address test meets this attribute pair, the entire
message will be placed into ``freezer'' directory.

\char92{}item[\char92{}tt acceptifmx +/\char45{}] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair is used to give fuzzy feeling in anti\char45{}relay setups
so that we don't need to list \{\char92{}bf all\} those target domains that we
are allowing to use ourselves as relays.

This will basically check that ``RCPT TO'' address has our server
as one of its MX entries.

The value (``+'' or ``\char45{}'') determines how ``severe'' the nonexistence
of MX data is.  With ``+'' the server will yield ``400'' series temporary
error with implied invitation to try again, and with ``\char45{}'' the server will
yield ``500'' series permanent error.

\char92{}item[\char92{}tt acceptifdns +/\char45{}] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair is complementary for the ``acceptifmx'' in sense
that it accept the recipient address in case the DNS system has any
A or MX information for it.

This attribute pair should not be used.

\char92{}item[\char92{}tt senderokwithdns +/\char45{}] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair will do DNS analysis for ``MAIL FROM'' domain, and
accept it only if there exists A or MX data for the said domain.

The value (``+'' or ``\char45{}'') determines how ``severe'' the nonexistence
of DNS data is.  With ``+'' the server will yield ``400'' series temporary
error with implied invitation to try again, and with ``\char45{}'' the server will
yield ``500'' series permanent error.


\char92{}item[\char92{}tt sendernorelay +] \char92{}mbox\{\} \char92{}\char92{}
Tested at ``MAIL FROM'' address domain, and affects ``RCPT TO''
address domain analysis.
\{\char92{}em At the moment this attribute does not make sense, don't use!\}

\char92{}item[\char92{}tt test\char45{}dns\char45{}rbl +] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair will use Paul Vixie's RBL
( HTTP://maps.vix.com/rbl/ )
system to block undesired connection sources.

\char92{}item[\char92{}tt rply\char45{}dns\char45{}rbl +] \char92{}mbox\{\} \char92{}\char92{}
\char92{}item[\char92{}tt test\char45{}rply\char45{}dns\char45{}rbl +] \char92{}mbox\{\} \char92{}\char92{}
This is a ``recipient selective'' version of the RBL.
The first one is to be placed into the default address case
(the ``[0.0.0.0]/0´´), and then the latter can be used in given
destination domain(s) to test for the result of the lookup.

This allows selective usage of 'RBL' blocking via this server.
For example if you have \{\char92{}tt smtp\char45{}policy.mx\} file listing special
cases (opposite of your default domain address ``.'' values)

\char92{}begin\{alltt\}\char92{}medskip\char92{}hrule\char92{}medskip
 fobar.com  test\char45{}rply\char45{}dns\char45{}rbl + relaytarget +
 barfo.dom  test\char45{}rply\char45{}dns\char45{}rbl + relaytarget +
\char92{}medskip\char92{}hrule\char92{}end\{alltt\}\char92{}medskip

The selectivity can be either by means of listing those where the test
happens, or those where it doesn't happen \char45{}\char45{} the latter means that
the default domain address (``.'') must have ``test\char45{}rply\char45{}dns\char45{}rbl +'' entry.

\char92{}item[\char92{}tt maxinsize nnn] \char92{}mbox\{\} \char92{}\char92{}
This attribute pair yields numeric limit for incoming message
size.  With this you can define source specific message size
limits so that if your intranetwork has a system with lower
inbound message size, than you do, you can report this limit
at the ``EHLO'' responses.

Partly this is placeholder for further code with for example
source/target domain specific runtime enforced size limits.

\char92{}item[\char92{}tt maxoutsize nnn] \char92{}mbox\{\} \char92{}\char92{}
Placeholder for further code

\char92{}item[\char92{}tt localdomain *] \char92{}mbox\{\} \char92{}\char92{}
Placeholder for further code

\char92{}item[\char92{}tt message "text string in quotes"] \char92{}mbox\{\} \char92{}\char92{}
Placeholder for further code
\char92{}end\{description\}

\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%
\%\char92{}end\{multicols\}\endPar{}%
\endNode{}%
\Node{\def\Element{2986}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
17.4.1. \Node{\def\Element{2987}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Semantics\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{2987}%
}%
\endNode{}%
\Node{\def\Element{2988}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
The \{\char92{}tt policytest()\} function is called by smtp\char45{}server to check the client 
host, the sender's and recipients' addresses.  \{\char92{}tt policytest()\} looks for 
the name and address of the client host as well as full and partial user address 
and domain part of sender and recipient addresses in this database.  The 
retrieved attributes are used to make decissions on accepting or rejecting 
the incoming mail.

If looking for ``foo.bar.edu'' and an exact match failed, the database looks
for keys in sequence:  ``.foo.bar.edu'', ``.bar.edu'', ``.edu'', and ``.''.

The order of entries in the input file is not important, as the file is
compiled into binary database for faster lookup.

When searching for an IP address the entry with the most common (leftside)
bits is returned.   So you can have a [0.0.0.0]/0 entry what specifies the 
default addributes for all unlisted IP addresses. (Both IPv4 and IPv6)

`=' is a special attribute.

The notation `= \char95{}tag' means ``See also at `\char95{}tag'". If \{\char92{}tt server()\} doesn't 
find the requested attribute of the object, it will replace object name 
with `\char95{}tag' and restart the search.

\{\char92{}Large SCRIPT REMOVED; SEE FILE  smtp\char45{}policy.src\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-SENDMAIL}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2990}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 18. \Node{\def\Element{2991}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sendmail\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{2990}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 18. \Node{\def\Element{2991}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sendmail\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 18. \Seq{}%
\Node{\def\Element{2990}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{2991}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Sendmail\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{2990}%
}%
\endNode{}%
\Node{\def\Element{2992}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This ``\Node{\def\Element{2993}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
'' program is an emulation of the original
\Node{\def\Element{2994}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 interface. It provides all the original options
that make sense to support in the context of ZMailer.
This is not intended to be the normal user interface to
\Node{\def\Element{2995}%
}%
\Seq{\def\fPosture{italic}%
}%
mail\endSeq{}%
\endNode{}%
, rather it is used by the old User Agent programs,
e.g., \Node{\def\Element{2996}%
}%
\Seq{}%
mail(1)\endSeq{}%
\endNode{}%
, to submit mail.
This mechanism has been superseded by the \Node{\def\Element{2997}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
zmailer(3)\endSeq{}%
\endNode{}%
 library
routines as the native submission interface (Application Program Interface)
for ZMailer.\endPar{}%
\endNode{}%
\Node{\def\Element{2998}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The default action is to submit the RFC822 format mail message expected
on \Node{\def\Element{2999}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%
 to the mailer, with the addresses listed on the command
line as recipients.
If there are no recipient addresses specified on the command line,
the mailer will infer them from the message header.
The sender is the account of the current \Node{\def\Element{3000}%
}%
\Seq{\def\fPosture{italic}%
}%
userid\endSeq{}%
\endNode{}%
, except
for \Node{\def\Element{3001}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
root\endSeq{}%
\endNode{}%
 where the preferred sender is the account of
the current login session.
The message terminates when a period is seen by itself on a line,
or at end of file on the input stream.  (modulo used options.)\endPar{}%
\endNode{}%
\Node{\def\Element{3002}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the message submission fails immediately on the \Node{\def\Element{3003}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}open(3)\endSeq{}%
\endNode{}%
,
the data on \Node{\def\Element{3004}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%
 will be appended to a \Node{\def\Element{3005}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/dead.letter\endSeq{}%
\endNode{}%

file in the submitters home directory.\endPar{}%
\endNode{}%
\Node{\def\Element{3006}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3007}%
}%
\Node{\def\Element{3008}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{3009}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3010}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3011}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
/usr/sbin/sendmail: unknown option \char45{}?
Usage: sendmail [sendmail options] [recipient addresses]
 ZMailer's sendmail recognizes and implements following options:
   \char45{}B bodytype  \char45{}  Valid values: 8BITMIME, 7BIT
   \char45{}C conffile  \char45{}  specifies config file (meaningfull for \char45{}bt)
   \char45{}E           \char45{}  flag 'external' source
   \char45{}F 'full name'  sender's full name string
   \char45{}N notifyopt \char45{}  Notify option(s): NEVER or a set of:
                                     SUCCESS,DELAY,FAILURE
   \char45{}P priority\# \char45{}  numeric priority for ZMailer router queue
                   pre\char45{}selection
   \char45{}R returnopt \char45{}  Error report return option, either of: FULL, HDRS
   \char45{}U           \char45{}  Flag as 'user submission'
   \char45{}V envidstring \char45{} XTEXT encoded ENVID string
   \char45{}b?          \char45{}  operational mode flags
   \char45{}bd          \char45{}  starts smtpserver in daemon mode
   \char45{}bi          \char45{}  runs 'newaliases' command
   \char45{}bm          \char45{}  deliver mail; always :\char45{})
   \char45{}bp          \char45{}  runs 'mailq' command
   \char45{}bs          \char45{}  speak smtp; runs server in interactive mode
   \char45{}bt          \char45{}  starts router in interactive test mode
   \char45{}e*          \char45{}  (ignored)
   \char45{}f fromaddr  \char45{}  sets envelope from address for the message
   \char45{}i           \char45{}  on inputs from tty this will ignore SMTP\char45{}like
                   dot\char45{}EOF
   \char45{}m           \char45{}  send a copy of the message to the sender too
                   (ignored)
   \char45{}o*          \char45{}  multiple options; those not listed cause error
   \char45{}oQ queuedir \char45{}  defines POSTOFFICE directory for message
                   submission
   \char45{}ob*         \char45{}  (ignored)
   \char45{}od*         \char45{}  (ignored)
   \char45{}oe*         \char45{}  (ignored)
   \char45{}oi          \char45{}  alias of '\char45{}i' option
   \char45{}or*         \char45{}  (ignored)
   \char45{}p submitprotocol \char45{} value for 'with' label at 'Received:' header
   \char45{}q*          \char45{}  queue processing commands (ignored)
   \char45{}r fromaddr  \char45{}  (alternate for \char45{}f)
   \char45{}t           \char45{}  scan message rfc822 headers for recipients
   \char45{}v           \char45{}  verbose trace of processing\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3012}%
}%
\Node{\def\Element{3013}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{3014}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3015}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3016}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3017}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3018}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3019}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bm\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3020}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3021}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks \Node{\def\Element{3022}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
 to deliver mail, which it does anyway. 
This option has no effect.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3023}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3024}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3025}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bs\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3026}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3027}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will start a SMTP server reading from \Node{\def\Element{3028}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%
. 
This causes the \Node{\def\Element{3029}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver(8)\endSeq{}%
\endNode{}%
 program to be executed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3030}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3031}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3032}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bd\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3033}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3034}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
starts the \Node{\def\Element{3035}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router(8)\endSeq{}%
\endNode{}%
 and \Node{\def\Element{3036}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%

programs to emulate \Node{\def\Element{3037}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
's daemon mode.
This is \Node{\def\Element{3038}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 a recommended method to start these
programs, instead use \Node{\def\Element{3039}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
zmailer(1)\endSeq{}%
\endNode{}%
 script.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3040}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3041}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3042}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bt\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3043}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3044}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
runs the \Node{\def\Element{3045}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router(8)\endSeq{}%
\endNode{}%
 in interactive mode for testing.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3046}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3047}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bu\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3049}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3050}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
runs \Node{\def\Element{3051}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
newaliases(8)\endSeq{}%
\endNode{}%
 to rebuild the alias file database.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3052}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3053}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}bp\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3055}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3056}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
runs \Node{\def\Element{3057}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
mailq(1)\endSeq{}%
\endNode{}%
 to print the mail transport queue status.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3058}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3059}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3060}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}C configfile\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3061}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3062}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the \Node{\def\Element{3063}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router(8)\endSeq{}%
\endNode{}%
 configuration file.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3064}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3065}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3066}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}E\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3067}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3068}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
indicates the origin of this message is an insecure channel.
This should be used when \Node{\def\Element{3069}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
 is used to submit messages
coming in from outside the local machine, to avoid security problems during
message processing.
This flag ensures the message will have no privileges even if the current
userid is ``trusted''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3070}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3071}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3072}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f address\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3073}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3074}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the sender address.
This is the default originator address if there is no
``\Node{\def\Element{3075}%
\def\ProcessingMode{listitem-content-mode}%
}%
From:\endNode{}%
'' headerin the message. 
It becomes the ``\Node{\def\Element{3076}%
\def\ProcessingMode{listitem-content-mode}%
}%
Sender:\endNode{}%
'' address otherwise.
In either case if the current userid is not ``trusted'' by the mailer,
it is free to ignore both this option and any header information to ensure
properly authenticated originator information.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3077}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3078}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3079}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}F fullname\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3080}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3081}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the full name of the (local) sender.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3082}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3083}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3084}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3085}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3086}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
tells \Node{\def\Element{3087}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
 to not use a period (``.'') on a line by itself
as a message terminator, only the end of file will terminate the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3088}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3089}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3090}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}m\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3091}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3092}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks the mailer not to ignore the originator in the addressee list.
This is default behaviour, so this option has no effect.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3093}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3094}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3095}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}N notify\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3096}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3097}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets Delivery\char45{}Status\char45{}Notification notify parameter to be:
\Node{\def\Element{3098}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
NEVER\endSeq{}%
\endNode{}%
, or any combination of: \Node{\def\Element{3099}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SUCCESS\endSeq{}%
\endNode{}%
, 
\Node{\def\Element{3100}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FAILURE\endSeq{}%
\endNode{}%
, \Node{\def\Element{3101}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
DELAY\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3102}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3103}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3104}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}oi\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3105}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3106}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is like \Node{\def\Element{3107}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3108}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3109}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3110}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}oQ postoffice\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3111}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3112}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies an alternate \Node{\def\Element{3113}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3114}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

directory.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3115}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3116}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3117}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}q\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3118}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3119}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks for queue processing.
This option has no effect.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3120}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3121}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3122}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}Q retmode\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3123}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3124}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets Delivery\char45{}Status\char45{}Notification parameter to be either of:
\Node{\def\Element{3125}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FULL\endSeq{}%
\endNode{}%
, \Node{\def\Element{3126}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
HDRS\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3127}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3128}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3129}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}r address\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3130}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3131}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is like \Node{\def\Element{3132}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3133}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3134}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3135}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}t\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3136}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3137}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
scans header for recipient addresses if none are specified on the command line.
This is also the default behaviour, so this option has no effect.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3138}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3139}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3140}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}v\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3141}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3142}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will report the progress of the message after it has been submitted.
The \Node{\def\Element{3143}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
 process will write verbose log information to
the \Node{\def\Element{3144}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDERR\endSeq{}%
\endNode{}%
 stream until the \Node{\def\Element{3145}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 deletes
the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3146}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3147}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3148}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}V envid\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3149}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3150}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets Delivery\char45{}Status\char45{}Notification parameter \Node{\def\Element{3151}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ENVID\endSeq{}%
\endNode{}%

to be any arbitrary \Node{\def\Element{3152}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
[xtext]\endSeq{}%
\endNode{}%
 string.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-RMAIL}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3154}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 19. \Node{\def\Element{3155}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Rmail\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3154}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 19. \Node{\def\Element{3155}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Rmail\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 19. \Seq{}%
\Node{\def\Element{3154}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{3155}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Rmail\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{3154}%
}%
\endNode{}%
\Node{\def\Element{3156}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3157}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 is a program to process incoming UUCP mail.
\Node{\def\Element{3158}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 is usually invoked by a remote UUCP neighbour
host's mailer using a command line like:\endPar{}%
\endNode{}%
\Node{\def\Element{3159}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
uux \char45{} \char45{}r \char45{}asender \char45{}gC thishost!rmail (recipient1) (recipient2) ...\endPar{}%
\endNode{}%
\Node{\def\Element{3160}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The end result is that the remote neighbour's \Node{\def\Element{3161}%
}%
\Seq{\def\fPosture{italic}%
}%
uuxqt\endSeq{}%
\endNode{}%
(8)
runs \Node{\def\Element{3162}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 on \Node{\def\Element{3163}%
}%
\Seq{\def\fPosture{italic}%
}%
thishost\endSeq{}%
\endNode{}%
 with this command line:
\Node{\def\Element{3164}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
rmail recipient1 recipient2 ...\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3165}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In both cases, a UUCP format mail message is on the standard input.\endPar{}%
\endNode{}%
\Node{\def\Element{3166}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The task of \Node{\def\Element{3167}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 is to transform the trace information in
the UUCP format message to the equivalent RFC822 trace information, and
to submit the message to the \Node{\def\Element{3168}%
}%
\Seq{\def\fWeight{bold}%
}%
zmailer\endSeq{}%
\endNode{}%
(1) router with
the appropriate envelope information.\endPar{}%
\endNode{}%
\Node{\def\Element{3169}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The expected input format looks like:
\Node{\def\Element{3170}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  From address3  date3 remote from host3
  >From address2  date2 remote from host2
  >From address1  date1 remote from host1\endPar{}%
\endNode{}%

followed by the rest of the message.
This is considered equivalent to the following
(as it might appear in a mailbox):
\Node{\def\Element{3171}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  From host3!host2!host1!address1 date
  Received: by host3 ... ; date3
  Received: by host2 ... ; date2
  Received: by host1 ... ; date1\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3172}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
In order for the mailer to process the incoming message properly,
\Node{\def\Element{3173}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 must be run by a ``\Node{\def\Element{3174}%
}%
\Seq{\def\fPosture{italic}%
}%
userid\endSeq{}%
\endNode{}%
'' which
the \Node{\def\Element{3175}%
}%
\Seq{\def\fWeight{bold}%
}%
router\endSeq{}%
\endNode{}%
(1) will accept forged mail from.
his is normally the UUCP account id.\endPar{}%
\endNode{}%
\Node{\def\Element{3176}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3177}%
}%
\Node{\def\Element{3178}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{3179}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3180}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3181}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
rmail [\char45{}d] [\char45{}h somewhere] recipient...\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3182}%
}%
\Node{\def\Element{3183}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{3184}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3185}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3186}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3187}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3188}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}d\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3189}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3190}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns on debugging output.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3191}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3192}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3193}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h somewhere\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3194}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3195}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will use the argument as the  default remote UUCP host name
to use if there is no \Node{\def\Element{3196}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
remote from host\endSeq{}%
\endNode{}%
 tag in the
first \Node{\def\Element{3197}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From\char45{}space\endSeq{}%
\endNode{}%
 line in the message.
The  default value for this is usually \Node{\def\Element{3198}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
somewhere\endSeq{}%
\endNode{}%

or \Node{\def\Element{3199}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
uunet\endSeq{}%
\endNode{}%

(since uunet was a frequent purveyor of this protocol violation).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-ZMAILER3}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3201}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 20. zmailer(3)\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3201}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 20. zmailer(3)\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 20. \Seq{}%
\Node{\def\Element{3201}%
\def\ProcessingMode{component-title-mode}%
}%
zmailer(3)\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{3201}%
}%
\endNode{}%
\Node{\def\Element{3202}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3203}%
}%
\Node{\def\Element{3204}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{3205}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\#include <stdio.h>
\#include <zmailer.h>

FILE *mail\char95{}open(char *);

int mail\char95{}priority;

int mail\char95{}abort(FILE *);

int mail\char95{}close(FILE *);

int mail\char95{}close\char95{}alternate(FILE *mfp, char *where, char *suffix);

char *mail\char95{}alloc(unsigned int);

int mail\char95{}free(char *);

char *mail\char95{}host();\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{3207}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At linkage time use \Node{\def\Element{3208}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
\char45{}lzmailer\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{3209}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3210}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}open()\endSeq{}%
\endNode{}%
 will return a \Node{\def\Element{3211}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FILE *\endSeq{}%
\endNode{}%
 to
a message file that should be written to by the application.
This message file contains three parts:
\Node{\def\Element{3212}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3213}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3214}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the message envelope\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3215}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3216}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the message header\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3217}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the message body\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

The exact format of
these components depend on the message protocol,
which must be specified as the parameter to \Node{\def\Element{3219}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}open()\endSeq{}%
\endNode{}%
.
The choices are predetermined by the capabilities of the
mailer, and are defined in the header file.
The known possibilities are:

\Node{\def\Element{3220}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3221}%
}%
\Node{\def\Element{3222}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3223}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MSG\char95{}RFC822\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3224}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3225}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
this is the only format supported by default by the mailer.
The message headers and body in this format are defined by the IETF
Request For Comments 822 and 1123. 
The message envelope syntax is similar to the message header syntax.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3226}%
}%
\Node{\def\Element{3227}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3228}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MSG\char95{}FAX\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3229}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3230}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
intended for fax transmissions.
(never used)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3231}%
}%
\Node{\def\Element{3232}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3233}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MSG\char95{}UUCP\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3234}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3235}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
intended for old style UUCP format message headers
(never used)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3236}%
}%
\Node{\def\Element{3237}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3238}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MSG\char95{}X400\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3239}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3240}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
intended for X.400(88) messages.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3241}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3242}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}open()\endSeq{}%
\endNode{}%
 routine will look for \$\Node{\def\Element{3243}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FULLNAME\endSeq{}%
\endNode{}%
 
and \$\Node{\def\Element{3244}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
PRETTYLOGIN\endSeq{}%
\endNode{}%
 environment variables and translate them
into message envelope data for use by the mailer if it generates a sender
address header for the message.\endPar{}%
\endNode{}%
\Node{\def\Element{3245}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Note that the return value from the \Node{\def\Element{3246}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}open()\endSeq{}%
\endNode{}%
 routine
corresponds to the return value of an \Node{\def\Element{3247}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fopen(3)\endSeq{}%
\endNode{}%
, and similarly
the return values from \Node{\def\Element{3248}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}abort()\endSeq{}%
\endNode{}%
 and \Node{\def\Element{3249}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}close()\endSeq{}%
\endNode{}%

correspond to the return value of \Node{\def\Element{3250}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fclose(3)\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{3251}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3252}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}priority\endSeq{}%
\endNode{}%
 variable has a default value of 0, 
and is used on scanning Zmailer configuration variable 
\$\Node{\def\Element{3253}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ROUTERDIRS\endSeq{}%
\endNode{}%
, which tells alternate router directories
under the \Node{\def\Element{3254}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3255}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

directory.
At value 0, \$\Node{\def\Element{3256}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ROUTERDIRS\endSeq{}%
\endNode{}%
 variable is not used.
At higher values, successive directory from \$\Node{\def\Element{3257}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ROUTERDIRS\endSeq{}%
\endNode{}%
 is taken. 
See below about Z\char45{}Environment.\endPar{}%
\endNode{}%
\Node{\def\Element{3258}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3259}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}close\char95{}alternate(3)\endSeq{}%
\endNode{}%
 can be used to send currently
open message file to some alternate destination, and is used at
\Node{\def\Element{3260}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver(8)\endSeq{}%
\endNode{}%
 to send some quick\char45{}action requests
directly to the \Node{\def\Element{3261}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{3262}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3263}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}alloc()\endSeq{}%
\endNode{}%
 and \Node{\def\Element{3264}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}free()\endSeq{}%
\endNode{}%
 routines are
used  to provide memory space for internal data structures.
The versions of these routines in the library simply call
\Node{\def\Element{3265}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
malloc(3)\endSeq{}%
\endNode{}%
 and \Node{\def\Element{3266}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
free(3)\endSeq{}%
\endNode{}%
 but an application
may override them if desired.\endPar{}%
\endNode{}%
\Node{\def\Element{3267}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Similarly the \Node{\def\Element{3268}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail\char95{}host()\endSeq{}%
\endNode{}%
 routine is intended to return
a unique string for each host, by default the hostname, and this too
is intended to be overridden by an application that may already have
this information available in some form.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3269}%
}%
\Node{\def\Element{3270}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Envelope header lines:\endPar{}%
\endNode{}%
\Node{\def\Element{3271}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3272}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The message envelope headers are used to carry meta\char45{}information
about the message.
 The goal is to carry transport\char45{}envelope 
information separate from message (RFC\char45{}822) headers, and body.
At first the message starts with a set of envelope headers 
(*\char45{}prefix denotes optional):
\Node{\def\Element{3273}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 *external \char92{}n
 *rcvdfrom \%s@\%s (\%s) \char92{}n
 *bodytype \%s \char92{}n
 *with \%s \char92{}n
 *identinfo \%s \char92{}n

Either:
  from <\%s> \char92{}n
Or:
  channel error \char92{}n

 *envid \%s \char92{}n
 *notaryret \%s \char92{}n

Then for each recipient pairs of:

 *todsn [NOTIFY=...] [ORCPT=...] \char92{}n
 to <\%s> \char92{}n

Just before the data starts, a magic entry:

 env\char45{}end \char92{}n\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{3274}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Then starts the message RFC\char45{}822 headers, and below it, the body.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3275}%
}%
\Node{\def\Element{3276}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Example:\endPar{}%
\endNode{}%
\Node{\def\Element{3277}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3278}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3279}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 ... set up signal handlers ...
 FILE *mfp = mail\char95{}open(MSG\char95{}RFC822,0);
 if (mfp != NULL) \{
      ... output the mail message to mfp ...
 \} else
      ... error handling for not being able to open the file ...
 if (some application processing went wrong
           || we took an interrupt)
      (void) mail\char95{}abort(mfp);
 else if (mail\char95{}close(mfp) == EOF)
      ... error handling if something went wrong ...\endPar{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3280}%
}%
\Node{\def\Element{3281}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Environment variables:\endPar{}%
\endNode{}%
\Node{\def\Element{3282}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3283}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3284}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3285}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3286}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3287}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FULLNAME\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3288}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3289}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
variable defines textual fullname, 
for example: ``Sample User''\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3290}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3291}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3292}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
PRETTYLOGIN\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3293}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3294}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
variable defines 
\Node{\def\Element{3295}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
user@node\endSeq{}%
\endNode{}%
 format of what user wants to claim as 
his/her own address (it must match those of mail router accepts.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3296}%
}%
\Node{\def\Element{3297}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Z\char45{}environment variables:\endPar{}%
\endNode{}%
\Node{\def\Element{3298}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3299}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3300}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3301}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3302}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3303}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3304}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3305}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
defines the directory where all
 \Node{\def\Element{3306}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3307}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 functions are. 
Example:
\Node{\def\Element{3308}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  POSTOFFICE=/var/spool/postoffice/\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3309}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3310}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{3311}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ROUTERDIRS\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3312}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3313}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
defines a `:' separated list of alternate router directories.
If these are defined at all, they must exist,  if alternate
queueing priority mechanism is desired to be used. 
Example:
\Node{\def\Element{3314}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  ROUTERDIRS=router1:router2:router3:router4\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-ROUTER}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3316}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 21. \Node{\def\Element{3317}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{3316}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 21. \Node{\def\Element{3317}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 21. \Seq{}%
\Node{\def\Element{3316}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{3317}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Router\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{3316}%
}%
\endNode{}%
\Node{\def\Element{3318}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3319}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 daemon makes all decisions affecting 
the processing of messages in ZMailer.\endPar{}%
\endNode{}%
\Node{\def\Element{3320}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A mail message is submitted by placing it in a file in the
\Node{\def\Element{3321}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3322}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/router/\endSeq{}%
\endNode{}%
 directory.
The  \Node{\def\Element{3323}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 frequently scans this directory for new 
files and will lock and process them as it finds them. 
The result is a message control file that gets linked into 
the \Node{\def\Element{3324}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3325}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/scheduler/\endSeq{}%
\endNode{}%
 and 
\Node{\def\Element{3326}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3327}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%

directories for use by the \Node{\def\Element{3328}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 in the next step
of message processing.
The original message file is then moved to the 
\Node{\def\Element{3329}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3330}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%

directory. \endPar{}%
\endNode{}%
\Node{\def\Element{3331}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{3332}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
's behaviour is controlled by a configuration
file read at startup.
It is really a  \Node{\def\Element{3333}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
(1) script that uses facilities provided 
builtin to the \Node{\def\Element{3334}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
. \endPar{}%
\endNode{}%
\Node{\def\Element{3335}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{3336}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Invoking router without any arguments will do nothing (except make it read
its configuration file and promptly exit).
The normal startup method is to run the \Node{\def\Element{3337}%
}%
\Seq{\def\fWeight{bold}%
}%
zmailer\endSeq{}%
\endNode{}%
(1) script, as
in ``\Node{\def\Element{3338}%
}%
\Seq{\def\fWeight{bold}%
}%
zmailer router\endSeq{}%
\endNode{}%
''.
This will start the \Node{\def\Element{3339}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 as a daemon and kill the previous 
incarnation of the \Node{\def\Element{3340}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{3341}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3342}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
router [ \char45{}diksSV ] [ \char45{}f configfile ] [ \char45{}n \#routers ] [ \char45{}o zmshoptions ] [ \char45{}t traceflag ] [ \char45{}L logfile ] [ \char45{}P postoffice ]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3343}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Parameters:
\Node{\def\Element{3344}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3345}%
}%
\Node{\def\Element{3346}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}d\endPar{}%
\endNode{}%
\Node{\def\Element{3347}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3348}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Detach and run as a daemon. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3349}%
}%
\Node{\def\Element{3350}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}f configfile\endPar{}%
\endNode{}%
\Node{\def\Element{3351}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3352}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrides the default configuration 
file \Node{\def\Element{3353}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3354}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/router.cf\endSeq{}%
\endNode{}%
. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3355}%
}%
\Node{\def\Element{3356}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}i\endPar{}%
\endNode{}%
\Node{\def\Element{3357}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3358}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Run interactively, presenting a \Node{\def\Element{3359}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
  
session with the configuration file preloaded. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3360}%
}%
\Node{\def\Element{3361}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}k\endPar{}%
\endNode{}%
\Node{\def\Element{3362}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3363}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Kill the currently running router by 
sending it a \Node{\def\Element{3364}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SIGTERM\endSeq{}%
\endNode{}%
 signal. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3365}%
}%
\Node{\def\Element{3366}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}L logfile\endPar{}%
\endNode{}%
\Node{\def\Element{3367}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3368}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Overrides the default  log file location 
\Node{\def\Element{3369}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/router\endSeq{}%
\endNode{}%
. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3371}%
}%
\Node{\def\Element{3372}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}n \#routers\endPar{}%
\endNode{}%
\Node{\def\Element{3373}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3374}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Starts the specified number of parallel router processes.
The default is a single router process. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3375}%
}%
\Node{\def\Element{3376}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}o zmshoptions\endPar{}%
\endNode{}%
\Node{\def\Element{3377}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3378}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Sets the option string passed on the internal \Node{\def\Element{3379}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
 invocation.
The default is \Node{\def\Element{3380}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}O\endSeq{}%
\endNode{}%
. 
Note that the leading ``\char45{}'' is mandatory.
See \Node{\def\Element{3381}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
(1) for the available options. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3382}%
}%
\Node{\def\Element{3383}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}P postoffice\endPar{}%
\endNode{}%
\Node{\def\Element{3384}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3385}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies an alternate 
\Node{\def\Element{3386}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{3387}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 directory. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3388}%
}%
\Node{\def\Element{3389}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}S\endPar{}%
\endNode{}%
\Node{\def\Element{3390}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3391}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Can be used to turn off non\char45{}serious syslogging. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3392}%
}%
\Node{\def\Element{3393}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}s\endPar{}%
\endNode{}%
\Node{\def\Element{3394}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3395}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Turns stability\char45{}flag off and on. Without this
flag, the search of new jobs will be done with (sometimes) 
timeconsuming care of organizing the job files into time order. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3396}%
}%
\Node{\def\Element{3397}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}t traceflag\endPar{}%
\endNode{}%
\Node{\def\Element{3398}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3399}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Sets trace options, one per \char45{}t switch, even before the configuration
file is loaded.
This is otherwise equivalent to the builtin \Node{\def\Element{3400}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
trace\endSeq{}%
\endNode{}%
 command.
The currently known options are:
\Node{\def\Element{3401}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
assign, bind, compare, db, final, functions, matched, memory,
on, regexp, resolv, rewrite, router, and sequencer\endSeq{}%
\endNode{}%
. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3402}%
}%
\Node{\def\Element{3403}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}V\endPar{}%
\endNode{}%
\Node{\def\Element{3404}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3405}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print version message and run interactively. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3406}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To restart a \Node{\def\Element{3407}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 daemon: 
\Node{\def\Element{3408}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
   router \char45{}dk\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3409}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To test an address, start up an interactive session: 
\Node{\def\Element{3410}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  router \char45{}i\endPar{}%
\endNode{}%

or if the ZMailer \Node{\def\Element{3411}%
}%
\Seq{\def\fPosture{italic}%
}%
sendmail\endSeq{}%
\endNode{}%
(8) is installed: 
\Node{\def\Element{3412}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  sendmail \char45{}bt\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{3413}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Then just use the pre\char45{}defined functions.\endPar{}%
\endNode{}%
\Node{\def\Element{3414}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.1. \Node{\def\Element{3415}%
\def\ProcessingMode{title-sosofo-mode}%
}%
ZMSH Script Language\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3415}%
}%
\endNode{}%
\Node{\def\Element{3416}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3417}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
 is an implementation of the Bourne shell 
suitable for use with the ZMailer \Node{\def\Element{3418}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
(8) as 
its configuration file language interpreter. It contains 
extensions that allow structured data (in the form of lists) 
to be manipulated.\endPar{}%
\endNode{}%
\Node{\def\Element{3419}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 
The shell supports three basic kinds of functions: Unix 
commands, user\char45{}defined functions, and builtin commands. 
The latter comes in two variations: normal functions which 
take string arguments and return a status code (much as an 
embedded Unix command would work), and list\char45{}manipulation 
functions which understand list arguments and can return 
list arguments. The defined functions can take any form 
of argument and return any form of value (a status code, 
a string, or a list).\endPar{}%
\endNode{}%
\Node{\def\Element{3420}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Shell operations (pipes, backquote evaluation and substitution) 
will work between combinations of builtin functions, 
defined functions, and Unix commands.\endPar{}%
\endNode{}%
\Node{\def\Element{3421}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The shell precompiles its input to a (possibly optimized) byte\char45{}code form,
which is then interpreted as required.
This means that the original form of the input is not kept around
\Node{\def\Element{3422}%
}%
\Seq{\def\fPosture{italic}%
}%
in\char45{}core\endSeq{}%
\endNode{}%
 for future reference.
If the input is an included file, the shell will try to save the byte\char45{}code 
form in a \Node{\def\Element{3423}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.fc\endSeq{}%
\endNode{}%
 file associated with the input file. 
For example, if input is from \Node{\def\Element{3424}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
file.cf\endSeq{}%
\endNode{}%
, the shell will try to
create \Node{\def\Element{3425}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
fc/file.fc\endSeq{}%
\endNode{}%
 and then \Node{\def\Element{3426}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
file.fc\endSeq{}%
\endNode{}%
. 
These files will in turn be searched for and loaded (after a consistency
check) whenever a \Node{\def\Element{3427}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.cf\endSeq{}%
\endNode{}%
 file is included.\endPar{}%
\endNode{}%
\Node{\def\Element{3428}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The effects of input and output redirections are predicted 
prior to the execution of a command and its I/O setup.\endPar{}%
\endNode{}%
\Node{\def\Element{3429}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\{\char92{}bf Usage\}

\{\char92{}tt zmsh [ \char45{}CILOPRSYaefhinstuvx ] [ \char45{}c command ] [ script ...]\}



\{\char92{}bf Parameters\}

See the Debugging section for [\char45{}CILOPRSY] 
debugging options. 

\char92{}begin\{description\}
\char92{}item[\{\char92{}tt \char45{}c command\}] \char92{}mbox\{\}

Run the given argument as a shell 
command script. 

\char92{}item[\{\char92{}tt \char45{}a\}] \char92{}mbox\{\}

Automatically export new or changed shell 
variables.  

\char92{}item[\{\char92{}tt \char45{}e\}] \char92{}mbox\{\}

Exit on non\char45{}zero status return of any command. 

\char92{}item[\{\char92{}tt \char45{}f\}] \char92{}mbox\{\}

Disables filename generation. 

\char92{}item[\{\char92{}tt \char45{}h\}] \char92{}mbox\{\}

Hash and cache the location of Unix commands. 
The option is set by default. 

\char92{}item[\{\char92{}tt \char45{}i\}] \char92{}mbox\{\}

This shell is interactive, meaning prompts 
are printed when ready for more input, \{\char92{}tt SIGTERM\} signal 
is ignored, and the shell does not exit easily. This flag is 
automatically set if \{\char92{}tt stdin\} and \{\char92{}tt stderr\} are 
both attached to a \{\char92{}tt tty\}. 

\char92{}item[\{\char92{}tt \char45{}n\}] \char92{}mbox\{\}

Read commands but do not execute them. 

\char92{}item[\{\char92{}tt \char45{}s\}] \char92{}mbox\{\}

Read commands from \{\char92{}tt stdin\}. If there 
are non\char45{}option arguments to the shell, the first of these will 
be interpreted as a shell script to open on \{\char92{}tt stdin\}, 
and the rest as arguments to the script. 

\char92{}item[\{\char92{}tt \char45{}t\}] \char92{}mbox\{\}

Exit after running one command. 

\char92{}item[\{\char92{}tt \char45{}u\}] \char92{}mbox\{\}

Unset variables produce an error on 
substitution. 

\char92{}item[\{\char92{}tt \char45{}v\}] \char92{}mbox\{\}

Print shell input as it is read. 

\char92{}item[\{\char92{}tt \char45{}x\}] \char92{}mbox\{\}

Print commands as they are executed. 

\char92{}end\{description\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3430}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.2. \Node{\def\Element{3431}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration Script Writing Rules\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3431}%
}%
\endNode{}%
\Node{\def\Element{3432}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3433}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.3. \Node{\def\Element{3434}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Debugging\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3434}%
}%
\endNode{}%
\Node{\def\Element{3435}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The following debugging options are specific to the internal 
function of \Node{\def\Element{3436}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
: 
\Node{\def\Element{3437}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3438}%
}%
\Node{\def\Element{3439}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}C\endPar{}%
\endNode{}%
\Node{\def\Element{3440}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3441}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print code generation output onto \Node{\def\Element{3442}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
stdout\endSeq{}%
\endNode{}%
.
If this option is doubled, the non\char45{}optimized code is printed out instead.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3443}%
}%
\Node{\def\Element{3444}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}I\endPar{}%
\endNode{}%
\Node{\def\Element{3445}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3446}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print runtime interpreter activity onto \Node{\def\Element{3447}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/dev/tty\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3448}%
}%
\Node{\def\Element{3449}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}L\endPar{}%
\endNode{}%
\Node{\def\Element{3450}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3451}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print lexer output onto \Node{\def\Element{3452}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
stdout\endSeq{}%
\endNode{}%
. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3453}%
}%
\Node{\def\Element{3454}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}O\endPar{}%
\endNode{}%
\Node{\def\Element{3455}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Optimize the compiled script.
If this option is doubled, the optimized code is also printed out. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3457}%
}%
\Node{\def\Element{3458}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}P\endPar{}%
\endNode{}%
\Node{\def\Element{3459}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3460}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print parser output (S/SL trace output) onto \Node{\def\Element{3461}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
stdout\endSeq{}%
\endNode{}%
. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3462}%
}%
\Node{\def\Element{3463}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}R\endPar{}%
\endNode{}%
\Node{\def\Element{3464}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3465}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print I/O actions onto \Node{\def\Element{3466}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/dev/tty\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3467}%
}%
\Node{\def\Element{3468}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}S\endPar{}%
\endNode{}%
\Node{\def\Element{3469}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print scanner output (token assembly) onto \Node{\def\Element{3471}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
stdout\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3472}%
}%
\Node{\def\Element{3473}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\char45{}Y\endPar{}%
\endNode{}%
\Node{\def\Element{3474}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3475}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Open \Node{\def\Element{3476}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/dev/tty\endSeq{}%
\endNode{}%
 for internal debugging use. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3477}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.4. \Node{\def\Element{3478}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3478}%
}%
\endNode{}%
\Node{\def\Element{3479}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3480}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5. \Node{\def\Element{3481}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Script Language Internal Functions\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3481}%
}%
\endNode{}%
\Node{\def\Element{3482}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This section describes the router internal functions.\endPar{}%
\endNode{}%
\Node{\def\Label{ZMSHREF.DOUBLECOLON}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.1. \Node{\def\Element{3484}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``:'' (doublecolon)\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3484}%
}%
\endNode{}%
\Node{\def\Element{3485}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3486}%
}%
\Node{\def\Element{3487}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3488}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3489}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3490}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 : <SPC> anything else forming a command pipeline\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3491}%
}%
\Node{\def\Element{3492}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Description:\endPar{}%
\endNode{}%
\Node{\def\Element{3493}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3494}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
	none\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3495}%
}%
\Node{\def\Element{3496}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3497}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3498}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
	0\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3499}%
}%
\Node{\def\Element{3500}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3501}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3502}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
	none\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3503}%
}%
\Node{\def\Element{3504}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3505}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3506}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
	none\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3507}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.2. \Node{\def\Element{3508}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``.'', ``include''\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3508}%
}%
\endNode{}%
\Node{\def\Element{3509}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3510}%
}%
\Node{\def\Element{3511}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3512}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3513}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3514}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 . scriptfilename\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3515}%
}%
\Node{\def\Element{3516}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3517}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3518}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

status
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3519}%
}%
\Node{\def\Element{3520}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3521}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3522}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3523}%
}%
\Node{\def\Element{3524}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3525}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3526}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3527}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.3. \Node{\def\Element{3528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``['', ``test''\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3528}%
}%
\endNode{}%
\Node{\def\Element{3529}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3530}%
}%
\Node{\def\Element{3531}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3532}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3533}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3534}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
[ \{test parameters\} ]\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3535}%
}%
\Node{\def\Element{3536}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Alternate syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3537}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3538}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3539}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
test \{test parameters\}\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3540}%
}%
\Node{\def\Element{3541}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3542}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3543}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3544}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3545}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3546}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
 1 \endPar{}%
\endNode{}%
\Node{\def\Element{3547}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3548}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3549}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3550}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
 0 \endPar{}%
\endNode{}%
\Node{\def\Element{3551}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3552}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

False.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3553}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3554}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
 \char45{}1 \endPar{}%
\endNode{}%
\Node{\def\Element{3555}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3556}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3557}%
}%
\Node{\def\Element{3558}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3559}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3560}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3561}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3562}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3563}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 File testing unary prefix functions:
\Node{\def\Element{3564}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3565}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3566}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}b file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3567}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3568}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is block special.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3569}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3570}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}c file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3571}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3572}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is character special.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3573}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3574}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}d file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3575}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3576}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is a directory.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3577}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3578}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}f file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3579}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3580}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is a regular file.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3581}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3582}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}g file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3583}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3584}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is set\char45{}group\char45{}id.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3585}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3586}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}k file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3587}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3588}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file has its ``sticky'' bit set.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3589}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3590}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}p file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3591}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3592}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is a named pipe.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3593}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3594}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}r file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3595}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3596}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is readable.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3597}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3598}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}s file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3599}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3600}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and has a size greater than zero.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3601}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3602}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}t \{[fd]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{3603}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3604}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if \{\char92{}tt fd\} is opened on a terminal. 
If \{\char92{}tt fd\} is omitted, it defaults to 1 (standard output).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3605}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3606}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}u file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3607}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3608}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and its set\char45{}user\char45{}id bit is set.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3609}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3610}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}w file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3611}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3612}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is writable.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3613}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3614}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}x file\}\endPar{}%
\endNode{}%
\Node{\def\Element{3615}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3616}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file exists and is executable.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3617}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3618}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 String testing binary functions:
\Node{\def\Element{3619}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3620}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3621}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt str1 = str2\}\endPar{}%
\endNode{}%
\Node{\def\Element{3622}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3623}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if the strings are equal.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3624}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3625}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt str1 != str2\}\endPar{}%
\endNode{}%
\Node{\def\Element{3626}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3627}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if the strings are not equal.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3628}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3629}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Interget value testing binary functions:
\Node{\def\Element{3630}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3631}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3632}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}eq iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3633}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3634}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if values are equal.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3635}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3636}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}ne iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3637}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3638}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if values are not equal.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3639}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3640}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}gt iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3641}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3642}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if value1 is greater than value2.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3643}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3644}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}ge iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3645}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3646}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if value1 is greater or equal than value2.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3647}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3648}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}lt iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3649}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3650}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if value1 is less than value2.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3651}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3652}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt iexpr \char45{}le iexpr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3653}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3654}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if value1 is less or equal than value2.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3655}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3656}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 File comparison binary functions:
\Node{\def\Element{3657}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3658}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3659}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt file1 \char45{}nt file2\}\endPar{}%
\endNode{}%
\Node{\def\Element{3660}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3661}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file1's mtime is newer than file2's.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3662}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3663}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt file1 \char45{}ot file2\}\endPar{}%
\endNode{}%
\Node{\def\Element{3664}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3665}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if file1's mtime is older than file2's.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3666}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3667}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt file1 \char45{}ef file2\}\endPar{}%
\endNode{}%
\Node{\def\Element{3668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3669}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

True if both files have same inode, and device.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3670}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{3671}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Logical functions:
\Node{\def\Element{3672}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3673}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3674}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt ! expr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3675}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3676}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Unary NOT
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3677}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3678}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt expr \char45{}a expr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3679}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3680}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Binary AND
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3681}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3682}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt expr \char45{}o expr\}\endPar{}%
\endNode{}%
\Node{\def\Element{3683}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3684}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Binary OR
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3685}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3686}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt ( expr )\}\endPar{}%
\endNode{}%
\Node{\def\Element{3687}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{98\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3688}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Parenthesis
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%



\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3689}%
}%
\Node{\def\Element{3690}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3691}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3692}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This is basically the shell \{\char92{}tt \{[\}\} a.k.a. 
\{\char92{}tt test\} program.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3693}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.4. \Node{\def\Element{3694}%
\def\ProcessingMode{title-sosofo-mode}%
}%
attributes\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3694}%
}%
\endNode{}%
\Node{\def\Element{3695}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3696}%
}%
\Node{\def\Element{3697}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3698}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3699}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3700}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  attributes object\char45{}reference\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3701}%
}%
\Node{\def\Element{3702}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3703}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3704}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The property list symbol (4th) component 
of an address quad.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3705}%
}%
\Node{\def\Element{3706}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3707}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3708}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3709}%
}%
\Node{\def\Element{3710}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3711}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3712}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3713}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.5. \Node{\def\Element{3714}%
\def\ProcessingMode{title-sosofo-mode}%
}%
basename\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3714}%
}%
\endNode{}%
\Node{\def\Element{3715}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3716}%
}%
\Node{\def\Element{3717}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3718}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3719}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt basename pathname [ suffix ]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3720}%
}%
\Node{\def\Element{3721}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3722}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3723}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3724}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3725}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3726}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{3727}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3728}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3730}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{3731}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3732}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3733}%
}%
\Node{\def\Element{3734}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3735}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3736}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If a suffix is given and matches the filename, 
the suffix too is stripped from the filename.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3737}%
}%
\Node{\def\Element{3738}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3739}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the base filename of the pathname.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3741}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.6. \Node{\def\Element{3742}%
\def\ProcessingMode{title-sosofo-mode}%
}%
break\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3742}%
}%
\endNode{}%
\Node{\def\Element{3743}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3744}%
}%
\Node{\def\Element{3745}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3746}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3747}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt break\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3748}%
}%
\Node{\def\Element{3749}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3750}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3751}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3752}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3753}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3754}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{3755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3756}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3757}%
}%
\Node{\def\Element{3758}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3759}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3761}%
}%
\Node{\def\Element{3762}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3763}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3764}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3765}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.7. \Node{\def\Element{3766}%
\def\ProcessingMode{title-sosofo-mode}%
}%
builtin\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3766}%
}%
\endNode{}%
\Node{\def\Element{3767}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3768}%
}%
\Node{\def\Element{3769}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3770}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt builtin\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3772}%
}%
\Node{\def\Element{3773}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3774}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3775}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3776}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3777}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3778}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{3779}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3780}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3781}%
}%
\Node{\def\Element{3782}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3783}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3784}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3785}%
}%
\Node{\def\Element{3786}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3787}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3788}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3789}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.8. \Node{\def\Element{3790}%
\def\ProcessingMode{title-sosofo-mode}%
}%
builtins\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3790}%
}%
\endNode{}%
\Node{\def\Element{3791}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3792}%
}%
\Node{\def\Element{3793}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3794}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3795}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt builtins\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3796}%
}%
\Node{\def\Element{3797}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3798}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3799}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3800}%
}%
\Node{\def\Element{3801}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3802}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3803}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3804}%
}%
\Node{\def\Element{3805}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3806}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3807}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

List builtin functions.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3808}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.9. \Node{\def\Element{3809}%
\def\ProcessingMode{title-sosofo-mode}%
}%
car\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3809}%
}%
\endNode{}%
\Node{\def\Element{3810}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3811}%
}%
\Node{\def\Element{3812}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3813}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3814}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt car object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3815}%
}%
\Node{\def\Element{3816}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3817}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3818}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied lisp\char45{}object of 
object\char45{}reference's \{\char92{}tt car\} operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3819}%
}%
\Node{\def\Element{3820}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3821}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3822}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3823}%
}%
\Node{\def\Element{3824}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3825}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3826}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This command is synonymous to the \{\char92{}tt channel\} 
and \{\char92{}tt first\} commands.  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3827}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.10. \Node{\def\Element{3828}%
\def\ProcessingMode{title-sosofo-mode}%
}%
cd\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3828}%
}%
\endNode{}%
\Node{\def\Element{3829}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3830}%
}%
\Node{\def\Element{3831}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3832}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3833}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt cd [directory]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3834}%
}%
\Node{\def\Element{3835}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3836}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3837}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3838}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3839}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3840}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{3841}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3842}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt cd\} successful.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3843}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3844}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{3845}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3846}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3847}%
}%
\Node{\def\Element{3848}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3849}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3850}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3851}%
}%
\Node{\def\Element{3852}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3853}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3854}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3855}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.11. \Node{\def\Element{3856}%
\def\ProcessingMode{title-sosofo-mode}%
}%
cdr\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3856}%
}%
\endNode{}%
\Node{\def\Element{3857}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3858}%
}%
\Node{\def\Element{3859}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3860}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3861}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt cdr object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3862}%
}%
\Node{\def\Element{3863}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3864}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3865}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied lisp\char45{}object of 
object\char45{}reference's \{\char92{}tt cdr\} operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3866}%
}%
\Node{\def\Element{3867}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3868}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3869}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3870}%
}%
\Node{\def\Element{3871}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3872}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3873}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This command is synonymous to the \{\char92{}tt rest\}
command.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3874}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.12. \Node{\def\Element{3875}%
\def\ProcessingMode{title-sosofo-mode}%
}%
channel\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3875}%
}%
\endNode{}%
\Node{\def\Element{3876}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3877}%
}%
\Node{\def\Element{3878}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3879}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3880}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt channel object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3881}%
}%
\Node{\def\Element{3882}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3883}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3884}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The channel (1st) component of an address
quad.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3885}%
}%
\Node{\def\Element{3886}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3887}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3888}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3889}%
}%
\Node{\def\Element{3890}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3891}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3892}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The \{\char92{}tt car\} and \{\char92{}tt first\} commands are 
synonymous to this command. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3893}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.13. \Node{\def\Element{3894}%
\def\ProcessingMode{title-sosofo-mode}%
}%
continue\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3894}%
}%
\endNode{}%
\Node{\def\Element{3895}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3896}%
}%
\Node{\def\Element{3897}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3898}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3899}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt continue\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3900}%
}%
\Node{\def\Element{3901}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3902}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3903}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3904}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3905}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3906}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{3907}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3908}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3909}%
}%
\Node{\def\Element{3910}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3911}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3912}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3913}%
}%
\Node{\def\Element{3914}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3915}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3916}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3917}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.14. \Node{\def\Element{3918}%
\def\ProcessingMode{title-sosofo-mode}%
}%
daemon\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3918}%
}%
\endNode{}%
\Node{\def\Element{3919}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3920}%
}%
\Node{\def\Element{3921}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3922}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3923}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt daemon\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3924}%
}%
\Node{\def\Element{3925}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3926}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3927}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3928}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3929}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3930}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{3931}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3932}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3933}%
}%
\Node{\def\Element{3934}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3935}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3936}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3937}%
}%
\Node{\def\Element{3938}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{3939}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3940}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Starts the \{\char92{}em router\} running in daemon mode, 
scanning the \{\char92{}tt \char92{}\$POSTOFFICE/router/\} directory every few 
seconds for message files to process. This function is invoked 
automatically by other code in the \{\char92{}em router\} program and has no 
other purpose.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{3941}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.15. \Node{\def\Element{3942}%
\def\ProcessingMode{title-sosofo-mode}%
}%
db\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{3942}%
}%
\endNode{}%
\Node{\def\Element{3943}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3944}%
}%
\Node{\def\Element{3945}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{3946}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3947}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{3948}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3949}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3950}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{add\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3951}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3952}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
database\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3953}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3954}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
key\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3955}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3956}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
value\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\Node{\def\Element{3957}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3958}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3959}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{flush\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3960}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3961}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
database\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\Node{\def\Element{3962}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3963}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3964}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{owner\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3965}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3966}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
database\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\Node{\def\Element{3967}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3968}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3969}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{print\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3970}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3971}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
database\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\Node{\def\Element{3972}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3973}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3974}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{remove\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3975}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3976}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
database\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\Node{\def\Element{3977}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{\Node{\def\Element{3978}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
key\endSeq{}%
\endNode{}%
\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\Node{\def\Element{3979}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{3980}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
db\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{3981}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 \{toc\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3982}%
}%
\Node{\def\Element{3983}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{3984}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3985}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3986}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{3987}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3988}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{3989}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3990}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3991}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{3992}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{3993}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3994}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{3995}%
}%
\Node{\def\Element{3996}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{3997}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{3998}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{3999}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4000}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4001}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{a[dd]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4002}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4003}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Add a \{\char92{}tt key,value\} 
entry to the database, if possible.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4004}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4005}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{f[lush]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4006}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4007}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Remove all entries from the database, 
if possible.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4008}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4009}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{o[wner]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4010}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4011}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print the account name of the owner 
of the database, if possible. This is usually determined by the 
files associated with the database.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4012}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4013}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{p[rint]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4014}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4015}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print all entries of the database, 
if possible. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4016}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4017}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{r[emove]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4018}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4019}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Remove a \{\char92{}tt key\} entry 
from the database, if possible.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4020}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4021}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{t[oc]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4022}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4023}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print a table of defined relations 
and their associated information. This table has five columns, 
in order: the name of the relation, its type and subtype, cache 
entries and maximum size, flags, and associated files. See the 
\{\char92{}tt relation\} function for more information.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4024}%
}%
\Node{\def\Element{4025}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4026}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4027}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4028}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
DBType    add flush owner print remove
\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}    \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
incore    yes yes   yes   yes   yes
header    yes yes   yes   yes   yes
ordered   no  yes   yes   yes   no
unordered yes yes   yes   yes   yes
hostsfile no  no    no    yes   no
bind      no  no    no    no    no
ndbm      yes yes   yes   yes   yes
gdbm      yes yes   yes   yes   yes
dbm       yes yes   yes   yes   yes
yp        no  no    yes   yes   no
bhash     yes yes   yes   yes   yes
btree     yes yes   yes   yes   yes
ldap      no  no    yes   no    no\endPar{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4029}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.16. \Node{\def\Element{4030}%
\def\ProcessingMode{title-sosofo-mode}%
}%
dblookup\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4030}%
}%
\endNode{}%
\Node{\def\Element{4031}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4032}%
}%
\Node{\def\Element{4033}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4034}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4035}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt dblookup key\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4036}%
}%
\Node{\def\Element{4037}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4038}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4039}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4040}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4041}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4042}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt cell\}\endPar{}%
\endNode{}%
\Node{\def\Element{4043}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4044}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4045}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4046}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt NULL\}\endPar{}%
\endNode{}%
\Node{\def\Element{4047}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4049}%
}%
\Node{\def\Element{4050}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4051}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4052}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4053}%
}%
\Node{\def\Element{4054}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4055}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4056}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4057}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.17. \Node{\def\Element{4058}%
\def\ProcessingMode{title-sosofo-mode}%
}%
echo\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4058}%
}%
\endNode{}%
\Node{\def\Element{4059}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4060}%
}%
\Node{\def\Element{4061}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4062}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4063}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt echo [string\char45{}expressions]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4064}%
}%
\Node{\def\Element{4065}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4066}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4067}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4068}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4069}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4070}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4071}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4072}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

        
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4073}%
}%
\Node{\def\Element{4074}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4075}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4076}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4077}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4078}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4079}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}n\}\endPar{}%
\endNode{}%
\Node{\def\Element{4080}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4081}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Don't print newline at end of string.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4082}%
}%
\Node{\def\Element{4083}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4084}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4085}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The access function to the database facilities in the 
\{\char92{}em router\}.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4086}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.18. \Node{\def\Element{4087}%
\def\ProcessingMode{title-sosofo-mode}%
}%
elements\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4087}%
}%
\endNode{}%
\Node{\def\Element{4088}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4089}%
}%
\Node{\def\Element{4090}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4091}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4092}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt elements lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4093}%
}%
\Node{\def\Element{4094}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4095}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4096}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4097}%
}%
\Node{\def\Element{4098}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4099}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4100}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4101}%
}%
\Node{\def\Element{4102}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4103}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4104}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4105}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.19. \Node{\def\Element{4106}%
\def\ProcessingMode{title-sosofo-mode}%
}%
envars\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4106}%
}%
\endNode{}%
\Node{\def\Element{4107}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4108}%
}%
\Node{\def\Element{4109}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4110}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4111}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt envars\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4112}%
}%
\Node{\def\Element{4113}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4114}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4115}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4116}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4117}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4118}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4119}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4120}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4121}%
}%
\Node{\def\Element{4122}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4123}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4124}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4125}%
}%
\Node{\def\Element{4126}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4127}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4128}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print internal variable tree.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4129}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.20. \Node{\def\Element{4130}%
\def\ProcessingMode{title-sosofo-mode}%
}%
erraddron\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4130}%
}%
\endNode{}%
\Node{\def\Element{4131}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4132}%
}%
\Node{\def\Element{4133}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4134}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4135}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt erraddron [file]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4136}%
}%
\Node{\def\Element{4137}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4138}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4139}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4140}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4141}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4142}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4143}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4144}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4145}%
}%
\Node{\def\Element{4146}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4147}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4148}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4149}%
}%
\Node{\def\Element{4150}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4151}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4152}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Specifies a filename to append all address 
parsing error messages to. If there is no argument given, the 
logging is stopped. This is primarily for curious postmasters 
or other collectors of address trivia.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4153}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.21. \Node{\def\Element{4154}%
\def\ProcessingMode{title-sosofo-mode}%
}%
eval\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4154}%
}%
\endNode{}%
\Node{\def\Element{4155}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4156}%
}%
\Node{\def\Element{4157}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4158}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4159}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt eval expression\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4160}%
}%
\Node{\def\Element{4161}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4162}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4163}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

status
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4164}%
}%
\Node{\def\Element{4165}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4166}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4167}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4168}%
}%
\Node{\def\Element{4169}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4170}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4171}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4172}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.22. \Node{\def\Element{4173}%
\def\ProcessingMode{title-sosofo-mode}%
}%
exit\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4173}%
}%
\endNode{}%
\Node{\def\Element{4174}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4175}%
}%
\Node{\def\Element{4176}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4177}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4178}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt exit\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4179}%
}%
\Node{\def\Element{4180}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4181}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4182}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4183}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4184}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4185}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4186}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4187}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4188}%
}%
\Node{\def\Element{4189}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4190}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4191}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4192}%
}%
\Node{\def\Element{4193}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes: \endPar{}%
\endNode{}%
\Node{\def\Element{4194}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4195}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Exit from the shell with exit code.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4196}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.23. \Node{\def\Element{4197}%
\def\ProcessingMode{title-sosofo-mode}%
}%
export\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4197}%
}%
\endNode{}%
\Node{\def\Element{4198}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4199}%
}%
\Node{\def\Element{4200}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4201}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4202}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt export [variable\char45{}name ...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4203}%
}%
\Node{\def\Element{4204}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4205}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4208}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4209}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4210}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4211}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4212}%
}%
\Node{\def\Element{4213}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4214}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4215}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4216}%
}%
\Node{\def\Element{4217}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4218}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4219}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Exports variable name(s). If no variables are given, 
export prints a list of which variables have been exported.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4220}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.24. \Node{\def\Element{4221}%
\def\ProcessingMode{title-sosofo-mode}%
}%
filepriv\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4221}%
}%
\endNode{}%
\Node{\def\Element{4222}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4223}%
}%
\Node{\def\Element{4224}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4225}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4226}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt filepriv file [uid]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4227}%
}%
\Node{\def\Element{4228}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4229}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4230}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4231}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4232}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4233}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4234}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4235}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4236}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4237}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4238}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4239}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4240}%
}%
\Node{\def\Element{4241}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4242}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4243}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4244}%
}%
\Node{\def\Element{4245}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4246}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4247}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the numeric user id of the least 
privileged account that can modify the specified file. This is 
determined by an approximation that pessimistically assumes that 
any file or directory writable by group or others is insecure, 
and optimistically assumes that it is enough to check a file and 
its parent directory instead of all the way to the filesystem root. 
The reason for the latter is that if grandparent directories are 
insecure, the system is likely to have just as bad potential 
problems as can be created by using mail to run processes with
forged powers (besides, doing the full check would be quite expensive).

If a second argument is given, it is the numeric user id to assume 
for the file. This means only the parent directory will be checked 
for nonwritability and for having the same (or a 0) uid.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4248}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.25. \Node{\def\Element{4249}%
\def\ProcessingMode{title-sosofo-mode}%
}%
first\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4249}%
}%
\endNode{}%
\Node{\def\Element{4250}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4251}%
}%
\Node{\def\Element{4252}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4253}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4254}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt first object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4255}%
}%
\Node{\def\Element{4256}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4257}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4258}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied lisp\char45{}object of 
object\char45{}reference's \{\char92{}tt car\} operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4259}%
}%
\Node{\def\Element{4260}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4261}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4262}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4263}%
}%
\Node{\def\Element{4264}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4265}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4266}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This command is synonymous to the \{\char92{}tt car\} 
and \{\char92{}tt channel\} commands.  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4267}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.26. \Node{\def\Element{4268}%
\def\ProcessingMode{title-sosofo-mode}%
}%
gensym\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4268}%
}%
\endNode{}%
\Node{\def\Element{4269}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4270}%
}%
\Node{\def\Element{4271}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4272}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4273}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt gensym\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4274}%
}%
\Node{\def\Element{4275}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4276}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4277}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4278}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4279}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4280}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4281}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4282}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4283}%
}%
\Node{\def\Element{4284}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4285}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4286}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4287}%
}%
\Node{\def\Element{4288}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4289}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4290}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Generates and prints a new symbol name in the 
sequence \{\char92{}tt g0\} to \{\char92{}tt gN\} every time it is called. The 
sequence is reset and any symbol values destroyed after the \{\char92{}em router\} 
has processed a message. This function is used to generate new symbols, to 
hold attached address property lists, during alias expansion.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4291}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.27. \Node{\def\Element{4292}%
\def\ProcessingMode{title-sosofo-mode}%
}%
get\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4292}%
}%
\endNode{}%
\Node{\def\Element{4293}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4294}%
}%
\Node{\def\Element{4295}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4296}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4297}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt get property\char45{}list key\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4298}%
}%
\Node{\def\Element{4299}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4300}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4301}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt property\char45{}list\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4302}%
}%
\Node{\def\Element{4303}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4304}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4305}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4306}%
}%
\Node{\def\Element{4307}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4308}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4309}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Returns a property list corresponding to key string.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4310}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.28. \Node{\def\Element{4311}%
\def\ProcessingMode{title-sosofo-mode}%
}%
getopts\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4311}%
}%
\endNode{}%
\Node{\def\Element{4312}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4313}%
}%
\Node{\def\Element{4314}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4315}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4316}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt getopts optstring\char45{}name [arguments ...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4317}%
}%
\Node{\def\Element{4318}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4319}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4320}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4321}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4322}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4323}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4324}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4325}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4326}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4327}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4328}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4329}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4330}%
}%
\Node{\def\Element{4331}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4332}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4333}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4334}%
}%
\Node{\def\Element{4335}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4336}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4337}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4338}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.29. \Node{\def\Element{4339}%
\def\ProcessingMode{title-sosofo-mode}%
}%
grind\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4339}%
}%
\endNode{}%
\Node{\def\Element{4340}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4341}%
}%
\Node{\def\Element{4342}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4343}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4344}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt grind lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4345}%
}%
\Node{\def\Element{4346}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4347}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4348}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to list of \{\char92{}tt varcell\}.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4349}%
}%
\Node{\def\Element{4350}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4351}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4352}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4353}%
}%
\Node{\def\Element{4354}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4355}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4356}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4357}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.30. \Node{\def\Element{4358}%
\def\ProcessingMode{title-sosofo-mode}%
}%
groupmembers\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4358}%
}%
\endNode{}%
\Node{\def\Element{4359}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4360}%
}%
\Node{\def\Element{4361}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4362}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4363}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt groupmembers groupname\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4364}%
}%
\Node{\def\Element{4365}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4366}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4367}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4368}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4369}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4371}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4372}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4373}%
}%
\Node{\def\Element{4374}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4375}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4376}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4377}%
}%
\Node{\def\Element{4378}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4379}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4380}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the accounts that are listed as 
members of a group in the system groups file, one per line.
Note that accounts with the same login group id, but that are 
not listed in the groups file, will not appear in this list.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4381}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.31. \Node{\def\Element{4382}%
\def\ProcessingMode{title-sosofo-mode}%
}%
hash\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4382}%
}%
\endNode{}%
\Node{\def\Element{4383}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4384}%
}%
\Node{\def\Element{4385}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4386}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4387}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt hash [\char45{}r] [command names]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4388}%
}%
\Node{\def\Element{4389}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4390}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4391}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4392}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4393}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4394}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4395}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4396}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4397}%
}%
\Node{\def\Element{4398}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4399}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4400}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4401}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4402}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4403}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}r\}\endPar{}%
\endNode{}%
\Node{\def\Element{4404}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4405}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Path is flushed.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4406}%
}%
\Node{\def\Element{4407}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4408}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4409}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4410}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.32. \Node{\def\Element{4411}%
\def\ProcessingMode{title-sosofo-mode}%
}%
homedirectory\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4411}%
}%
\endNode{}%
\Node{\def\Element{4412}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4413}%
}%
\Node{\def\Element{4414}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4415}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4416}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt homedirectory user\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4417}%
}%
\Node{\def\Element{4418}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4419}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4420}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4421}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4422}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4423}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4424}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4425}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4426}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4427}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4428}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4429}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4430}%
}%
\Node{\def\Element{4431}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4432}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4433}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4434}%
}%
\Node{\def\Element{4435}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4436}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4437}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the home directory of the specified 
user account.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4438}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.33. \Node{\def\Element{4439}%
\def\ProcessingMode{title-sosofo-mode}%
}%
host\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4439}%
}%
\endNode{}%
\Node{\def\Element{4440}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4441}%
}%
\Node{\def\Element{4442}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4443}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4444}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt host object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4445}%
}%
\Node{\def\Element{4446}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4447}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4448}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The host (2nd) component of an 
address quad.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4449}%
}%
\Node{\def\Element{4450}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4451}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4452}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4453}%
}%
\Node{\def\Element{4454}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4455}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4457}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.34. \Node{\def\Element{4458}%
\def\ProcessingMode{title-sosofo-mode}%
}%
hostname\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4458}%
}%
\endNode{}%
\Node{\def\Element{4459}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4460}%
}%
\Node{\def\Element{4461}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4462}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4463}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt hostname [name]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4464}%
}%
\Node{\def\Element{4465}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4466}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4467}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4468}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4469}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4471}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4472}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4473}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4474}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4475}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4476}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4477}%
}%
\Node{\def\Element{4478}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4479}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4480}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4481}%
}%
\Node{\def\Element{4482}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4483}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4484}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Sets the \{\char92{}em router\}'s idea of the
system hostname. Without an argument the name is retrieved from
the system and printed. The \{\char92{}em router\} has no preconceived 
notion of what the hostname is, so Message\char45{}Id and Received headers 
will only be generated if a hostname has been set using this function.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4485}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.35. \Node{\def\Element{4486}%
\def\ProcessingMode{title-sosofo-mode}%
}%
lappend; \char92{}em experimental\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4486}%
}%
\endNode{}%
\Node{\def\Element{4487}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4488}%
}%
\Node{\def\Element{4489}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4490}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4491}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lappend varname anyvalue\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4492}%
}%
\Node{\def\Element{4493}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4494}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4495}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4496}%
}%
\Node{\def\Element{4497}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4498}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4499}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4500}%
}%
\Node{\def\Element{4501}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4502}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4503}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This appends content of list object (\{\char92{}em anyvalue\}) to named
\{\char92{}em varname\} variable.

This function has been created to manage problems associated
at the use of ``\{\char92{}em setf\}'', which in current implementation
causes \$O(n\char94{}\{2\})\$ kind memory consumption by creating a new
temporary copy of the target list into the heap for all invocations
of ``\{\char92{}em setf\}''.  Result being that for a large list the system
will quickly use massive amounts of heap.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4504}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.36. \Node{\def\Element{4505}%
\def\ProcessingMode{title-sosofo-mode}%
}%
last\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4505}%
}%
\endNode{}%
\Node{\def\Element{4506}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4507}%
}%
\Node{\def\Element{4508}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4509}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4510}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt last lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4511}%
}%
\Node{\def\Element{4512}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4513}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4514}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Return a pointer to last cell of 
\{\char92{}tt varcell\}'s list.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4515}%
}%
\Node{\def\Element{4516}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4517}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4518}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4519}%
}%
\Node{\def\Element{4520}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4521}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4522}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4523}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.37. \Node{\def\Element{4524}%
\def\ProcessingMode{title-sosofo-mode}%
}%
length\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4524}%
}%
\endNode{}%
\Node{\def\Element{4525}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4526}%
}%
\Node{\def\Element{4527}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4528}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4529}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt length lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4530}%
}%
\Node{\def\Element{4531}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4532}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4533}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

String of length of \{\char92{}tt varcell\}'s 
parameter list.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4534}%
}%
\Node{\def\Element{4535}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4536}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4537}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4538}%
}%
\Node{\def\Element{4539}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4540}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4541}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4542}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.38. \Node{\def\Element{4543}%
\def\ProcessingMode{title-sosofo-mode}%
}%
list\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4543}%
}%
\endNode{}%
\Node{\def\Element{4544}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4545}%
}%
\Node{\def\Element{4546}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4547}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4548}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt list lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4549}%
}%
\Node{\def\Element{4550}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4551}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4552}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4553}%
}%
\Node{\def\Element{4554}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4555}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4556}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4557}%
}%
\Node{\def\Element{4558}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4559}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4560}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4561}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.39. \Node{\def\Element{4562}%
\def\ProcessingMode{title-sosofo-mode}%
}%
listaddresses\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4562}%
}%
\endNode{}%
\Node{\def\Element{4563}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4564}%
}%
\Node{\def\Element{4565}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4566}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4567}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt listaddresses [\char45{}e error\char45{}address] [\char45{}E errors\char45{}to\char45{}address] [\char45{}c comment]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4568}%
}%
\Node{\def\Element{4569}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4570}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4571}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4572}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4573}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4574}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4575}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4576}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4577}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4578}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4579}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4580}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4581}%
}%
\Node{\def\Element{4582}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4583}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4584}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4585}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4586}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4587}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}e\}\endPar{}%
\endNode{}%
\Node{\def\Element{4588}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4589}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Any syntax errors at list parsing will cause a 
report to be mailed to the given address.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4590}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4591}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}E\}\endPar{}%
\endNode{}%
\Node{\def\Element{4592}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4593}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If an error occurs while messages are being delivered, 
the `errors\char45{}to\char45{}address' can be used to force error message destination 
elsewhere than to the default `sender' of the message.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4594}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4595}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}c\}\endPar{}%
\endNode{}%
\Node{\def\Element{4596}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4597}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A comment will be inserted in the error report.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4598}%
}%
\Node{\def\Element{4599}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4600}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4601}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Filters an RFC822 address list on standard input 
to produce one normal form (no non\char45{}address tokens) address per line on 
its output. This function can be used to parse the alias file or .forward 
files or similar.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4602}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.40. \Node{\def\Element{4603}%
\def\ProcessingMode{title-sosofo-mode}%
}%
listexpand\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4603}%
}%
\endNode{}%
\Node{\def\Element{4604}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4605}%
}%
\Node{\def\Element{4606}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4607}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4608}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt listexpand [\char45{}c comment] [\char45{}e error\char45{}address] [\char45{}E errors\char45{}to\char45{}address] \char92{}\$attribute \char92{}\$localpart \char92{}\$origaddr \{\char92{}(<\char92{})\} listfile\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4609}%
}%
\Node{\def\Element{4610}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4611}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4612}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4613}%
}%
\Node{\def\Element{4614}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4615}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4616}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4617}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4618}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4619}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}e error\char45{}address\}\endPar{}%
\endNode{}%
\Node{\def\Element{4620}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4621}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Any syntax errors at list 
parsing will cause a report to be mailed to the given address.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4622}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4623}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}E errors\char45{}to\char45{}address\}\endPar{}%
\endNode{}%
\Node{\def\Element{4624}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4625}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If an error occurs while messages 
are being delivered, the `errors\char45{}to\char45{}address' can be used to force error 
message destination elsewhere than to the default `sender' of the message.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4626}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4627}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}c comment\}\endPar{}%
\endNode{}%
\Node{\def\Element{4628}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4629}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A comment will be inserted in the error report.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4630}%
}%
\Node{\def\Element{4631}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4632}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4633}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Implements the most common pipeline where 
\{\char92{}tt listaddresses\} was used with more efficient memory consumption 
handling. (That is, without variable duplicating \{\char92{}tt setf\}'s.)
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4634}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.41. \Node{\def\Element{4635}%
\def\ProcessingMode{title-sosofo-mode}%
}%
login2uid\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4635}%
}%
\endNode{}%
\Node{\def\Element{4636}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4637}%
}%
\Node{\def\Element{4638}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4639}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4640}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt login2uid username\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4641}%
}%
\Node{\def\Element{4642}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4643}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4644}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4645}%
}%
\Node{\def\Element{4646}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4647}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4648}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4649}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4650}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4651}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4652}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4653}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4654}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4655}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4656}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4657}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4658}%
}%
\Node{\def\Element{4659}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4660}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4661}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the uid associated with the specified
account name, if any. A side\char45{}effect is to add the GECOS name field of 
the account to the \{\char92{}tt fullname\} in\char45{}core database, to add the login 
name to uid mapping to the \{\char92{}tt pwnam\} in\char45{}core database, and to add 
the uid to login name mapping to the \{\char92{}tt pwuid\} in\char45{}core database.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4662}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.42. \Node{\def\Element{4663}%
\def\ProcessingMode{title-sosofo-mode}%
}%
lreplace; \char92{}em experimental\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4663}%
}%
\endNode{}%
\Node{\def\Element{4664}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4665}%
}%
\Node{\def\Element{4666}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}bf Syntax1:\}\endPar{}%
\endNode{}%
\Node{\def\Element{4667}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lreplace varname indexnum anyvalue\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4669}%
}%
\Node{\def\Element{4670}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}bf Syntax2:\}\endPar{}%
\endNode{}%
\Node{\def\Element{4671}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4672}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt lreplace varname fieldname anyvalue\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4673}%
}%
\Node{\def\Element{4674}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4675}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4676}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4677}%
}%
\Node{\def\Element{4678}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4679}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4680}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4681}%
}%
\Node{\def\Element{4682}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4683}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4684}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This replaces designated field on \{\char92{}em varname\} variable containing
list\char45{}like data with \{\char92{}em anyvalue\} value.

The field designation can be given in numeric form, where
the field index can be numeric (first field is zero), or
\{\char92{}em keyname\} on key/value pair list.

If a key is not found (with key/value pairs), then designated pair
is added to the list.

\char92{}begin\{alltt\}
tt=(aa 11 bb 22 cc 33 dd 44)
lreplace tt aa zz
grind \$tt
(zz 11 bb 22 cc 33 dd 44)
lreplace tt 0 aaa
grind \$tt
(aaa 11 bb 22 cc 33 dd 44)
lreplace tt zz aa
grind \$tt
(aaa 11 bb 22 cc 33 dd 44 zz aa)
\char92{}end\{alltt\}

This function has been created to manage problems associated
at the use of ``\{\char92{}em setf\}'', which in current implementation
causes \$O(n\char94{}\{2\})\$ kind memory consumption by creating a new
temporary copy of the target list into the heap for all invocations
of ``\{\char92{}em setf\}''.  Result being that for a large list the system
will quickly use massive amounts of heap.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4685}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.43. \Node{\def\Element{4686}%
\def\ProcessingMode{title-sosofo-mode}%
}%
malcontents\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4686}%
}%
\endNode{}%
\Node{\def\Element{4687}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4688}%
}%
\Node{\def\Element{4689}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4690}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4691}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt malcontents\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4692}%
}%
\Node{\def\Element{4693}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4694}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4695}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4696}%
}%
\Node{\def\Element{4697}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4698}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4699}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4700}%
}%
\Node{\def\Element{4701}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4702}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4703}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4704}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.44. \Node{\def\Element{4705}%
\def\ProcessingMode{title-sosofo-mode}%
}%
printaliases\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4705}%
}%
\endNode{}%
\Node{\def\Element{4706}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4707}%
}%
\Node{\def\Element{4708}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4709}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4710}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt printaliases [\char45{}v] [\char45{}o indexoutputfile] file\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4711}%
}%
\Node{\def\Element{4712}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4713}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4714}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4715}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4716}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4717}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4718}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4719}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4720}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4721}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4722}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4723}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4724}%
}%
\Node{\def\Element{4725}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4726}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4727}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4728}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4730}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}v\}\endPar{}%
\endNode{}%
\Node{\def\Element{4731}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4732}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Verbose.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4733}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4734}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}o indexoutputfile\}\endPar{}%
\endNode{}%
\Node{\def\Element{4735}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4736}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Each header line will also generate 
a \{\char92{}tt header TAB byteoffset\} line in the indexfile.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4737}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4738}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4739}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Reads RFC822 syntax header lines from the specified
file, parses them assuming contents must be an address list, and sorts 
and prints the header lines with all addresses in normal form. Comments 
are allowed; they extend from the character `\char92{}\#' at the beginning of 
a line, or after an address, to the end of line. This function is used 
by the \{\char92{}em newaliases(1)\} program to generate the aliases database 
from a source file.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4741}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.45. \Node{\def\Element{4742}%
\def\ProcessingMode{title-sosofo-mode}%
}%
process\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4742}%
}%
\endNode{}%
\Node{\def\Element{4743}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4744}%
}%
\Node{\def\Element{4745}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4746}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4747}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt process messagefile\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4748}%
}%
\Node{\def\Element{4749}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4750}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4751}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4752}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4753}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4754}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4756}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4757}%
}%
\Node{\def\Element{4758}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4759}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4761}%
}%
\Node{\def\Element{4762}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4763}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4764}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The protocol switch function. It is called by
the \{\char92{}tt daemon\} function to process a message found in the 
\{\char92{}tt \char92{}\$POSTOFFICE/router/\} directory. This function will 
in turn call an internal protocol\char45{}specific function which knows the 
syntax and semantics of the message file. The current version knows 
about messages submitted using the \{\char92{}tt MSG\char92{}\char95{}RFC822\} parameter to 
\{\char92{}tt mail\char92{}\char95{}open(3)\}. For that case, the protocol function is called 
\{\char92{}tt rfc822\}. \{\char92{}em router\} has a bit more complex directory 
semantics, than is stated above. See \{\char92{}tt zmailer(3)\} for details. 
Although the \{\char92{}tt process\} function is provided built in, it is 
usually overridden by a defined function in the \{\char92{}em router\} 
configuration file.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4765}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.46. \Node{\def\Element{4766}%
\def\ProcessingMode{title-sosofo-mode}%
}%
read\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4766}%
}%
\endNode{}%
\Node{\def\Element{4767}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4768}%
}%
\Node{\def\Element{4769}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4770}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt read [variable]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4772}%
}%
\Node{\def\Element{4773}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4774}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4775}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4776}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4777}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4778}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4779}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4780}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Successful read.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4781}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4782}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4783}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4784}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4785}%
}%
\Node{\def\Element{4786}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4787}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4788}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4789}%
}%
\Node{\def\Element{4790}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4791}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4792}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4793}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.47. \Node{\def\Element{4794}%
\def\ProcessingMode{title-sosofo-mode}%
}%
recase\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4794}%
}%
\endNode{}%
\Node{\def\Element{4795}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4796}%
}%
\Node{\def\Element{4797}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4798}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4799}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt recase [\char45{}u \char92{}verb/|/ \char45{}l \char92{}verb/|/ \char45{}p] string\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4800}%
}%
\Node{\def\Element{4801}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4802}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4803}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4804}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4805}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4806}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4807}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4808}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4809}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4810}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4811}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4812}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4813}%
}%
\Node{\def\Element{4814}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4815}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4816}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4817}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4818}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4819}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}u\}\endPar{}%
\endNode{}%
\Node{\def\Element{4820}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4821}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Convert into uppercase.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4822}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4823}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}l\}\endPar{}%
\endNode{}%
\Node{\def\Element{4824}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4825}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Convert into lowercase.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4826}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4827}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}p\}\endPar{}%
\endNode{}%
\Node{\def\Element{4828}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4829}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prettify.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4830}%
}%
\Node{\def\Element{4831}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4832}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4833}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A case\char45{}mapping function that prints the parameter 
string in either all\char45{}uppercase, all\char45{}lowercase, or capitalized (pretty).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4834}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.48. \Node{\def\Element{4835}%
\def\ProcessingMode{title-sosofo-mode}%
}%
recipient\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4835}%
}%
\endNode{}%
\Node{\def\Element{4836}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4837}%
}%
\Node{\def\Element{4838}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4839}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4840}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt recipient\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4841}%
}%
\Node{\def\Element{4842}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4843}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4844}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4845}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4846}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4847}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{4848}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4849}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Is a recipient address.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4850}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4851}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4852}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4853}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Is not.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4854}%
}%
\Node{\def\Element{4855}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4856}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4857}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4858}%
}%
\Node{\def\Element{4859}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4860}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4861}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A boolean function that returns the value of 
the statement ``executing a header rewriting function and the address 
is a recipient address in a message header''.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4862}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.49. \Node{\def\Element{4863}%
\def\ProcessingMode{title-sosofo-mode}%
}%
relation\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4863}%
}%
\endNode{}%
\Node{\def\Element{4864}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4865}%
}%
\Node{\def\Element{4866}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4867}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4868}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt relation \char45{}t \{dbtype[,subtype] [\char45{}f file \char45{}e\char92{}\# \char45{}s\char92{}\# \char45{}bilmnu \char45{}d driver]\} name\}

Options are listed below. \{\char92{}tt name\} is the name of the relation
that is wanted to be created. Examples:
\char92{}begin\{alltt\}
relation \char45{}t bind,mx mxhost
relation \char45{}t ordered \char45{}f \$MAILVAR/db/routes routes
relation \char45{}t ordered \char45{}b \char45{}f /usr/lib/news/active.sorted newsgroups
\char92{}end\{alltt\}



\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4869}%
}%
\Node{\def\Element{4870}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4871}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4872}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4873}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4874}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4875}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{4876}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4877}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4878}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4879}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1..7\}\endPar{}%
\endNode{}%
\Node{\def\Element{4880}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4881}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4882}%
}%
\Node{\def\Element{4883}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4884}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4885}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{4886}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4887}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4888}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}t \{dbtype[,subtype]\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{4889}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4890}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

One of the known types 
of databases, currently: 
\Node{\def\Element{4891}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4892}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4893}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt incore\}\endPar{}%
\endNode{}%
\Node{\def\Element{4894}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4895}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A database maintained in virtual memeory (using 
splay trees). This type should not be used for any database that must 
periodically be flushed, since all occupied memory can be freed.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4896}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4897}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt header\}\endPar{}%
\endNode{}%
\Node{\def\Element{4898}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4899}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A database type used to store RFC822 header 
semantics information. It is unlikely to be used for anything else.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4900}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4901}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt ordered\}\endPar{}%
\endNode{}%
\Node{\def\Element{4902}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4903}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A file with key\char45{}value pairs on every line, 
separated by whitespace, sorted by key. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4904}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4905}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt unordered\}\endPar{}%
\endNode{}%
\Node{\def\Element{4906}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4907}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A file with key\char45{}value pairs on every line, 
separated by whitespace. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4908}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4909}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt hostsfile\}\endPar{}%
\endNode{}%
\Node{\def\Element{4910}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4911}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}em hosts(5)\} file.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4912}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4913}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt bind\}\endPar{}%
\endNode{}%
\Node{\def\Element{4914}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4915}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The BIND implementation of a Domain Name System 
resolver. The subtype for this type is the name of a Resource Record 
type in the \{\char92{}tt IN\} class.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4916}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4917}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt ndbm\}\endPar{}%
\endNode{}%
\Node{\def\Element{4918}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4919}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The new DBM library. The BSD4.4 has a thing called 
\{\char92{}tt db\}, which is a different thing, but it can be used in place 
of \{\char92{}tt ndbm\} via its interface library. (The \{\char92{}tt BSD4.4\char45{}db\} 
does have only one database file, not two, like \{\char92{}tt ndbm\} does.)
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4920}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4921}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt gdbm\}\endPar{}%
\endNode{}%
\Node{\def\Element{4922}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4923}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The GNU implementation of the new DBM library. 
\{\char92{}bf Note:\} GDBM uses one file, which is named exactly as you 
parametrize it. This is unlike NDBM, which appends .dir and .pag to 
the supplied name!
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4924}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4925}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt dbm \}\endPar{}%
\endNode{}%
\Node{\def\Element{4926}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4927}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The old DBM library. There can be only one DBM 
open at the time, and this system keeps them all open all the time. 
Avoid if you can.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4928}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4929}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt yp\}\endPar{}%
\endNode{}%
\Node{\def\Element{4930}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4931}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The Network Information Service from Sun Microsystems 
Inc. (Later renamed to be NIS, the still newer NIS+ is not supported).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4932}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4933}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt btree\}\endPar{}%
\endNode{}%
\Node{\def\Element{4934}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{108\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4935}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4936}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4937}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}f file\}\endPar{}%
\endNode{}%
\Node{\def\Element{4938}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4939}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A file associated with the database, typically 
the file containing the data, or the basename of DBM files or something 
similarly relevant to the database access routine. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4940}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4941}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}e\char92{}\#\}\endPar{}%
\endNode{}%
\Node{\def\Element{4942}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4943}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The default time\char45{}to\char45{}live on cached information. 
When the information has been in the cache for this many seconds, it 
is discarded. The default is 0. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4944}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4945}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}s\char92{}\#\}\endPar{}%
\endNode{}%
\Node{\def\Element{4946}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4947}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Sets the cache size to the specified number. 
The default is usually 10, depending on the database type. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4948}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4949}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}b\}\endPar{}%
\endNode{}%
\Node{\def\Element{4950}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4951}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If the key exists in the database, return the key 
as the value. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4952}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4953}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}i\}\endPar{}%
\endNode{}%
\Node{\def\Element{4954}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4955}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If the key exists, its value is a byte offset into 
a file named by the subtype for this database. The value then becomes 
the concatenation of the data on the lines following that offset which 
start with whitespace. This is used for the aliases file. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4956}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4957}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}l\}\endPar{}%
\endNode{}%
\Node{\def\Element{4958}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4959}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Map all keys to lowercase before searching.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4960}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4961}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}m\}\endPar{}%
\endNode{}%
\Node{\def\Element{4962}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4963}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Check for file content modification before every 
access. Reopen the file when a change is detected. This option is 
used when the \{\char92{}em router\} should discover changes to a database
underfoot so it need not be restarted to use new data. This is 
recommended on relations which use unordered, or ordered datasets 
(aliases, routes, ...), and especially if the system is configured 
to use \{\char92{}tt mmap(2)\} facility. Updating such databases should 
preferably use \{\char92{}tt mv\} command to move a new version of the 
database in place of the old one. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4964}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4965}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}n\}\endPar{}%
\endNode{}%
\Node{\def\Element{4966}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4967}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If the key exists in the database and the value is 
null or list, return the key as value. Otherwise return the value 
retrieved, if any. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4968}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4969}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}u\}\endPar{}%
\endNode{}%
\Node{\def\Element{4970}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4971}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Map all keys to uppercase before searching. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4972}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{4973}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}d driver\}\endPar{}%
\endNode{}%
\Node{\def\Element{4974}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4975}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Specifies a search driver that allows
searching for structured keys using special knowledge. The 
argument to this option must be a known driver. Currently the 
only known driver is \{\char92{}tt pathalias\} which will search a
pathalias format database for an entry matching a domain name 
using the pathalias rules.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4976}%
}%
\Node{\def\Element{4977}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4978}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4979}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

On systems with \{\char92{}tt USE\char92{}\char95{}MMAP\} the ordered 
and unordered databases are r/o mapped into memory, and for ordered 
case, a special line\char45{}index is generated for speeding up the binary 
search. (Makes less system calls that way.)
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4980}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.50. \Node{\def\Element{4981}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rest\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{4981}%
}%
\endNode{}%
\Node{\def\Element{4982}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{4983}%
}%
\Node{\def\Element{4984}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{4985}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4986}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt rest object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4987}%
}%
\Node{\def\Element{4988}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{4989}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4990}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied lisp\char45{}object of 
object\char45{}reference's \{\char92{}tt cdr\} operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4991}%
}%
\Node{\def\Element{4992}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{4993}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4994}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{4995}%
}%
\Node{\def\Element{4996}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{4997}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{4998}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This command is synonymous to the \{\char92{}tt cdr\}
command.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{4999}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.51. \Node{\def\Element{5000}%
\def\ProcessingMode{title-sosofo-mode}%
}%
return\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5000}%
}%
\endNode{}%
\Node{\def\Element{5001}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5002}%
}%
\Node{\def\Element{5003}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5004}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5005}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt return lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5006}%
}%
\Node{\def\Element{5007}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5008}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5009}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5010}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5011}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5012}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt lisp\char45{}object\}\endPar{}%
\endNode{}%
\Node{\def\Element{5013}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5014}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

String contains a not ASCII digit character.    
(Returns a pointer to \{\char92{}tt varcell\}'s string.)
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5015}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5016}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt statusp\}\endPar{}%
\endNode{}%
\Node{\def\Element{5017}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5018}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

ASCII digit character. (Returns numeric value.)
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5019}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5020}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt NULL\}\endPar{}%
\endNode{}%
\Node{\def\Element{5021}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5022}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Invalid lisp\char45{}object.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5023}%
}%
\Node{\def\Element{5024}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5025}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5026}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5027}%
}%
\Node{\def\Element{5028}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5029}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5030}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5031}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.52. \Node{\def\Element{5032}%
\def\ProcessingMode{title-sosofo-mode}%
}%
returns\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5032}%
}%
\endNode{}%
\Node{\def\Element{5033}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5034}%
}%
\Node{\def\Element{5035}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5036}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5037}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt returns lisp\char45{}object\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5038}%
}%
\Node{\def\Element{5039}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5040}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5041}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5042}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5043}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5044}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt string\}\endPar{}%
\endNode{}%
\Node{\def\Element{5045}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5046}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5047}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt lisp\char45{}object\}\endPar{}%
\endNode{}%
\Node{\def\Element{5049}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5050}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5051}%
}%
\Node{\def\Element{5052}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5053}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5055}%
}%
\Node{\def\Element{5056}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5057}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5058}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5059}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.53. \Node{\def\Element{5060}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5060}%
}%
\endNode{}%
\Node{\def\Element{5061}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5062}%
}%
\Node{\def\Element{5063}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5064}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5065}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt rfc822 messagefile\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5066}%
}%
\Node{\def\Element{5067}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5068}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5069}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt status\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5070}%
}%
\Node{\def\Element{5071}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5072}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5073}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5074}%
}%
\Node{\def\Element{5075}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5076}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5077}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This function controls the parsing and 
processing of the message file in RFC822/976 format. It is 
called by the \{\char92{}tt process\} function. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5078}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.54. \Node{\def\Element{5079}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822date\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5079}%
}%
\endNode{}%
\Node{\def\Element{5080}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5081}%
}%
\Node{\def\Element{5082}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5083}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5084}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt rfc822date\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5085}%
}%
\Node{\def\Element{5086}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5087}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5088}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5089}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5090}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5091}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5092}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5093}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5094}%
}%
\Node{\def\Element{5095}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5096}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5097}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5098}%
}%
\Node{\def\Element{5099}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5100}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5101}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the current time in RFC822 format. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5102}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.55. \Node{\def\Element{5103}%
\def\ProcessingMode{title-sosofo-mode}%
}%
rfc822syntax\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5103}%
}%
\endNode{}%
\Node{\def\Element{5104}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5105}%
}%
\Node{\def\Element{5106}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5107}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5108}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt rfc822syntax address\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5109}%
}%
\Node{\def\Element{5110}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5111}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5112}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5113}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5114}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5115}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5116}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5117}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5118}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5119}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5120}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5121}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5122}%
}%
\Node{\def\Element{5123}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5124}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5125}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5126}%
}%
\Node{\def\Element{5127}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5128}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5129}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

This is a simple interface to the address 
parser. If the command line argument is a syntactically valid 
RFC822 address, this command is silent and returns 0 as exit 
status. If there is a parse error, a verbose error message is 
printed to \{\char92{}tt stdout\} and the function returns a non\char45{}0 
exit status. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5130}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.56. \Node{\def\Element{5131}%
\def\ProcessingMode{title-sosofo-mode}%
}%
runas\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5131}%
}%
\endNode{}%
\Node{\def\Element{5132}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5133}%
}%
\Node{\def\Element{5134}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5135}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5136}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt runas user function [arguments...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5137}%
}%
\Node{\def\Element{5138}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5139}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5140}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5141}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5142}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5143}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5144}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5145}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5146}%
}%
\Node{\def\Element{5147}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5148}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5149}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5150}%
}%
\Node{\def\Element{5151}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5152}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5153}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Changes the current effective user id 
of the \{\char92{}em router\} process to that given (which may be 
numeric or an account name), then runs the specified function 
with the specified arguments, then switches the effective 
user id of the process back (to root). 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5154}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.57. \Node{\def\Element{5155}%
\def\ProcessingMode{title-sosofo-mode}%
}%
sender\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5155}%
}%
\endNode{}%
\Node{\def\Element{5156}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5157}%
}%
\Node{\def\Element{5158}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5159}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5160}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt sender\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5161}%
}%
\Node{\def\Element{5162}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5163}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5164}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5165}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5166}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5167}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5168}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5169}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Is a sender address.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5170}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5171}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5172}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5173}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Is not.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5174}%
}%
\Node{\def\Element{5175}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5176}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5177}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5178}%
}%
\Node{\def\Element{5179}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5180}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5181}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

A boolean function that returns the value of 
the statement ``executing a header rewriting function and the address 
is a sender address in a message header''. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5182}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.58. \Node{\def\Element{5183}%
\def\ProcessingMode{title-sosofo-mode}%
}%
set\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5183}%
}%
\endNode{}%
\Node{\def\Element{5184}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5185}%
}%
\Node{\def\Element{5186}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5187}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5188}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt set [\char45{}a \char45{}e \char45{}f \char45{}h \char45{}n \char45{}t \char45{}u \char45{}v \char45{}x \char45{}L \char45{}C \char45{}P \char45{}S \char45{}k \char45{}] variable\}

Without parameters \{\char92{}tt set\} prints variable values.


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5189}%
}%
\Node{\def\Element{5190}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5191}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5192}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied structure of \{\char92{}tt car\} 
operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5193}%
}%
\Node{\def\Element{5194}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5195}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5196}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5197}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5198}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5199}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}a\}\endPar{}%
\endNode{}%
\Node{\def\Element{5200}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5201}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Automatically export changed variables.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5202}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5203}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}e\}\endPar{}%
\endNode{}%
\Node{\def\Element{5204}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5205}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Exit on error exit status of any command.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}f\}\endPar{}%
\endNode{}%
\Node{\def\Element{5208}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5209}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Disable filename generation (no globbing).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5210}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5211}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}h\}\endPar{}%
\endNode{}%
\Node{\def\Element{5212}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5213}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Hash program locations.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5214}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5215}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}n\}\endPar{}%
\endNode{}%
\Node{\def\Element{5216}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5217}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Read commands but do not execute them.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5219}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}t\}\endPar{}%
\endNode{}%
\Node{\def\Element{5220}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5221}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Read and execute one command only.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5222}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5223}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}u\}\endPar{}%
\endNode{}%
\Node{\def\Element{5224}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5225}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Unset variables are error on substitution.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5226}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5227}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}v\}\endPar{}%
\endNode{}%
\Node{\def\Element{5228}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5229}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print shell input lines as they are read.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5230}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5231}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}x\}\endPar{}%
\endNode{}%
\Node{\def\Element{5232}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5233}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print commands as they are executed.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5234}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5235}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}L\}\endPar{}%
\endNode{}%
\Node{\def\Element{5236}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5237}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Trace LEXER processing (sslWalker).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5238}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5239}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}C\}\endPar{}%
\endNode{}%
\Node{\def\Element{5240}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5241}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print branch and emit inputs (sslWalker).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5242}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5243}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}P\}\endPar{}%
\endNode{}%
\Node{\def\Element{5244}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5245}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Trace execution (sslWalker).
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5246}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5247}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}S\}\endPar{}%
\endNode{}%
\Node{\def\Element{5248}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5249}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Print input buffers when used (sslWalker). 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5250}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5251}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}k\}\endPar{}%
\endNode{}%
\Node{\def\Element{5252}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5253}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Not supported option.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5254}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5255}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}\}\endPar{}%
\endNode{}%
\Node{\def\Element{5256}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5257}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Do nothing.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5258}%
}%
\Node{\def\Element{5259}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5260}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5261}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5262}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.59. \Node{\def\Element{5263}%
\def\ProcessingMode{title-sosofo-mode}%
}%
shift\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5263}%
}%
\endNode{}%
\Node{\def\Element{5264}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5265}%
}%
\Node{\def\Element{5266}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5267}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5268}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt shift [number]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5269}%
}%
\Node{\def\Element{5270}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5271}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5272}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5273}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5274}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5275}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5276}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5277}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5278}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5279}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5280}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5281}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5282}%
}%
\Node{\def\Element{5283}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5284}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5285}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5286}%
}%
\Node{\def\Element{5287}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5288}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5289}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Modifies caller's argument vector.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5290}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.60. \Node{\def\Element{5291}%
\def\ProcessingMode{title-sosofo-mode}%
}%
sleep\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5291}%
}%
\endNode{}%
\Node{\def\Element{5292}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5293}%
}%
\Node{\def\Element{5294}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5295}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5296}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt sleep number\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5297}%
}%
\Node{\def\Element{5298}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5299}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5300}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5301}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5302}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5303}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5304}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5305}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5306}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5307}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5308}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5309}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5310}%
}%
\Node{\def\Element{5311}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5312}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5313}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5314}%
}%
\Node{\def\Element{5315}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5316}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5317}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5318}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.61. \Node{\def\Element{5319}%
\def\ProcessingMode{title-sosofo-mode}%
}%
squirrel\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5319}%
}%
\endNode{}%
\Node{\def\Element{5320}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5321}%
}%
\Node{\def\Element{5322}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5323}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5324}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt squirrel [\char45{}]event\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5325}%
}%
\Node{\def\Element{5326}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5327}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5328}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5329}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5330}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5331}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5332}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5333}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5334}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5335}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5336}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5337}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5338}%
}%
\Node{\def\Element{5339}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5340}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5341}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5342}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5343}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5344}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \char45{}\}\endPar{}%
\endNode{}%
\Node{\def\Element{5345}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5346}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Set flag value to 0.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5347}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5348}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt \{\char92{}(<\char92{})\}none>\}\endPar{}%
\endNode{}%
\Node{\def\Element{5349}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5350}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Set flag value to 1. 

The events are: 
\char92{}begin\{itemize\}
\char92{}item \{\char92{}tt breakin\}
\char92{}item \{\char92{}tt badheader\}
\char92{}item \{\char92{}tt illheader\}
\char92{}item \{\char92{}tt nochannel\}
\char92{}item \{\char92{}tt nosender\}
\char92{}end\{itemize\}

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5351}%
}%
\Node{\def\Element{5352}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5353}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5354}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Sets the kinds of events that cause a message 
to be copied into the \{\char92{}tt \char92{}\$POSTOFFICE/postman/\} directory. 
Whether or not a `\{\char92{}tt \char45{}\}' is necessary for an event depends on 
the current state of the event's flag. The usage message will 
indicate what to do to toggle the event flag. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5355}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.62. \Node{\def\Element{5356}%
\def\ProcessingMode{title-sosofo-mode}%
}%
stability\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5356}%
}%
\endNode{}%
\Node{\def\Element{5357}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5358}%
}%
\Node{\def\Element{5359}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5360}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5361}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt stability [on \char92{}verb/|/ off]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5362}%
}%
\Node{\def\Element{5363}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5364}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5365}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5366}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5367}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5368}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5369}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5371}%
}%
\Node{\def\Element{5372}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5373}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5374}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5375}%
}%
\Node{\def\Element{5376}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5377}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5378}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Determines whether the \{\char92{}em router\} will 
process incoming messages in arrival order (when on), or in random 
order determined by position in the router directory. The \{\char92{}em router\} 
will by default do the first queue scan in stable mode, and subsequent 
scans in unstable mode. The name of this command is the name for a 
similar characteristic of sorting algorithms. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5379}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.63. \Node{\def\Element{5380}%
\def\ProcessingMode{title-sosofo-mode}%
}%
``test'', ``[''\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5380}%
}%
\endNode{}%
\Node{\def\Element{5381}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\{\char92{}em see: ``['', ``test''\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5382}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.64. \Node{\def\Element{5383}%
\def\ProcessingMode{title-sosofo-mode}%
}%
times\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5383}%
}%
\endNode{}%
\Node{\def\Element{5384}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5385}%
}%
\Node{\def\Element{5386}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5387}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5388}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt times \}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5389}%
}%
\Node{\def\Element{5390}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5391}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5392}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5393}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5394}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5395}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5396}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5397}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5398}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5399}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5400}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5401}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5402}%
}%
\Node{\def\Element{5403}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5404}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5405}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5406}%
}%
\Node{\def\Element{5407}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5408}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5409}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5410}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.65. \Node{\def\Element{5411}%
\def\ProcessingMode{title-sosofo-mode}%
}%
trace\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5411}%
}%
\endNode{}%
\Node{\def\Element{5412}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5413}%
}%
\Node{\def\Element{5414}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5415}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5416}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt trace key1 ... keyN\}

Enables tracing of the specified items. The valid keywords 
are listed in the options below. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5417}%
}%
\Node{\def\Element{5418}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5419}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5420}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5421}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5422}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5423}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5424}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5425}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5426}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5427}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5428}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5429}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5430}%
}%
\Node{\def\Element{5431}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5432}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5433}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5434}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5435}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5436}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt all\}\endPar{}%
\endNode{}%
\Node{\def\Element{5437}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5438}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Turns on all tracing options. You only 
do this to test the I/O capabilities of your system. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5439}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5440}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt assign\}\endPar{}%
\endNode{}%
\Node{\def\Element{5441}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5442}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints shell variable assignments. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5443}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5444}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt bind\}\endPar{}%
\endNode{}%
\Node{\def\Element{5445}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5446}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints various information from the 
code that calls the DNS resolver. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5447}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5448}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt compare\}\endPar{}%
\endNode{}%
\Node{\def\Element{5449}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5450}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints \{\char92{}tt sift\} statement 
pattern\char45{}selector comparisons. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5451}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5452}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt db\}\endPar{}%
\endNode{}%
\Node{\def\Element{5453}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5454}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints database lookups, including cache 
search and update information. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5455}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt final\}\endPar{}%
\endNode{}%
\Node{\def\Element{5457}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5458}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the message envelope information 
after processing each message. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5459}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5460}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt functions\}\endPar{}%
\endNode{}%
\Node{\def\Element{5461}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5462}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints shell function calls and 
return values, with nesting indicated by indentation. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5463}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5464}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt matched\}\endPar{}%
\endNode{}%
\Node{\def\Element{5465}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5466}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints \{\char92{}tt sift\} statement 
pattern\char45{}selector matches. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5467}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5468}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt on\}\endPar{}%
\endNode{}%
\Node{\def\Element{5469}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Same as \{\char92{}tt functions\}. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5471}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5472}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt regexp\}\endPar{}%
\endNode{}%
\Node{\def\Element{5473}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5474}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints regular expression matching execution. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5475}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5476}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt resolv\}\endPar{}%
\endNode{}%
\Node{\def\Element{5477}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5478}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Turns on the \{\char92{}tt RES\char92{}\char95{}DEBUG\} flag in the 
\{\char92{}tt BIND\} resolver library, and prints various information 
from the code that calls the DNS resolver. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5479}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5480}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt rewrite\}\endPar{}%
\endNode{}%
\Node{\def\Element{5481}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5482}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the tokenized addresses sent through 
the message header address rewriting functions. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5483}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5484}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt router\}\endPar{}%
\endNode{}%
\Node{\def\Element{5485}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5486}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the tokenized addresses sent through 
the \{\char92{}tt router\} function. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5487}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5488}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt sequencer\}\endPar{}%
\endNode{}%
\Node{\def\Element{5489}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5490}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the procedural steps taken during 
message processing. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5491}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5492}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt memory\}\endPar{}%
\endNode{}%
\Node{\def\Element{5493}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5494}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints memory allocation information after 
each message. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5495}%
}%
\Node{\def\Element{5496}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5497}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5498}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5499}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.66. \Node{\def\Element{5500}%
\def\ProcessingMode{title-sosofo-mode}%
}%
trap\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5500}%
}%
\endNode{}%
\Node{\def\Element{5501}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5502}%
}%
\Node{\def\Element{5503}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5504}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5505}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt trap [[script trap\char92{}\char95{}nro] ...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5506}%
}%
\Node{\def\Element{5507}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5508}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5509}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5510}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5511}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5512}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5513}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5514}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5515}%
}%
\Node{\def\Element{5516}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5517}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5518}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5519}%
}%
\Node{\def\Element{5520}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5521}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5522}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

If no parameters are given, \{\char92{}tt trap\} prints all 
known traps.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5523}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.67. \Node{\def\Element{5524}%
\def\ProcessingMode{title-sosofo-mode}%
}%
type\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5524}%
}%
\endNode{}%
\Node{\def\Element{5525}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5526}%
}%
\Node{\def\Element{5527}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5528}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5529}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt type [command ...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5530}%
}%
\Node{\def\Element{5531}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5532}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5533}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5534}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5535}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5536}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5537}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5538}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5539}%
}%
\Node{\def\Element{5540}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5541}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5542}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5543}%
}%
\Node{\def\Element{5544}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5545}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5546}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5547}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.68. \Node{\def\Element{5548}%
\def\ProcessingMode{title-sosofo-mode}%
}%
uid2login\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5548}%
}%
\endNode{}%
\Node{\def\Element{5549}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5550}%
}%
\Node{\def\Element{5551}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5552}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5553}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt uid2login uid\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5554}%
}%
\Node{\def\Element{5555}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5556}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5557}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5558}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5559}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5560}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5561}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5562}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5563}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5564}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5565}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5566}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5567}%
}%
\Node{\def\Element{5568}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5569}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5570}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5571}%
}%
\Node{\def\Element{5572}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5573}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5574}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Prints the first account name associated with 
a specified user id, if any, or \{\char92{}tt uid\char92{}\#uid\} if no account 
exists with that user id. It has the same side\char45{}effects as the 
\{\char92{}tt login2uid\} function. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5575}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.69. \Node{\def\Element{5576}%
\def\ProcessingMode{title-sosofo-mode}%
}%
umask\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5576}%
}%
\endNode{}%
\Node{\def\Element{5577}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5578}%
}%
\Node{\def\Element{5579}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5580}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5581}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt umask [octal\char45{}number\char45{}mask]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5582}%
}%
\Node{\def\Element{5583}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5584}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5585}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Pointer to copied structure of \{\char92{}tt car\} 
operation.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5586}%
}%
\Node{\def\Element{5587}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5588}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5589}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5590}%
}%
\Node{\def\Element{5591}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5592}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5593}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Without parameters default mask is 077.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5594}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.70. \Node{\def\Element{5595}%
\def\ProcessingMode{title-sosofo-mode}%
}%
unset\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5595}%
}%
\endNode{}%
\Node{\def\Element{5596}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5597}%
}%
\Node{\def\Element{5598}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5599}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5600}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt unset [variable ...]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5601}%
}%
\Node{\def\Element{5602}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5603}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5604}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5605}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5606}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5607}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5608}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5609}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5610}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5611}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5612}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5613}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5614}%
}%
\Node{\def\Element{5615}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5616}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5617}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5618}%
}%
\Node{\def\Element{5619}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5620}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5621}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5622}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.71. \Node{\def\Element{5623}%
\def\ProcessingMode{title-sosofo-mode}%
}%
untrace\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5623}%
}%
\endNode{}%
\Node{\def\Element{5624}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5625}%
}%
\Node{\def\Element{5626}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5627}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5628}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt untrace key1 ... keyN\}

Disables tracing of the specified items. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5629}%
}%
\Node{\def\Element{5630}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5631}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5632}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{5633}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5634}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5635}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 0\}\endPar{}%
\endNode{}%
\Node{\def\Element{5636}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5637}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5638}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5639}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\{\char92{}tt 1\}\endPar{}%
\endNode{}%
\Node{\def\Element{5640}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5641}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

Error.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%


\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5642}%
}%
\Node{\def\Element{5643}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5644}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5645}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

See the \{\char92{}tt trace\} function for 
valid keywords. 
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5646}%
}%
\Node{\def\Element{5647}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5648}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5649}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5650}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.72. \Node{\def\Element{5651}%
\def\ProcessingMode{title-sosofo-mode}%
}%
user\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5651}%
}%
\endNode{}%
\Node{\def\Element{5652}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5653}%
}%
\Node{\def\Element{5654}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5655}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5656}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt user object\char45{}reference\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5657}%
}%
\Node{\def\Element{5658}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5659}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5660}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The next\char45{}address (3rd) component of 
and address quad.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5661}%
}%
\Node{\def\Element{5662}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5663}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5664}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5665}%
}%
\Node{\def\Element{5666}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5667}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5669}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
21.5.73. \Node{\def\Element{5670}%
\def\ProcessingMode{title-sosofo-mode}%
}%
wait\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5670}%
}%
\endNode{}%
\Node{\def\Element{5671}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5672}%
}%
\Node{\def\Element{5673}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Syntax:\endPar{}%
\endNode{}%
\Node{\def\Element{5674}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5675}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt wait [pid]\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5676}%
}%
\Node{\def\Element{5677}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Return Values:\endPar{}%
\endNode{}%
\Node{\def\Element{5678}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5679}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\{\char92{}tt retcode\}
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5680}%
}%
\Node{\def\Element{5681}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Options:\endPar{}%
\endNode{}%
\Node{\def\Element{5682}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5683}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none  
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5684}%
}%
\Node{\def\Element{5685}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Notes:\endPar{}%
\endNode{}%
\Node{\def\Element{5686}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5687}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

none
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-SCHEDULER}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{5689}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 22. \Node{\def\Element{5690}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{5689}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 22. \Node{\def\Element{5690}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 22. \Seq{}%
\Node{\def\Element{5689}%
\def\ProcessingMode{component-title-mode}%
}%
\Node{\def\Element{5690}%
\def\ProcessingMode{component-title-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{5689}%
}%
\endNode{}%
\Node{\def\Element{5691}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{5692}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 daemon manages the delivery processing
of messages in ZMailer.\endPar{}%
\endNode{}%
\Node{\def\Element{5693}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{5694}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 creates message control files in the
\Node{\def\Element{5695}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5696}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%

directory.
These refer to  the original message files in the
\Node{\def\Element{5697}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5698}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%

directory.\endPar{}%
\endNode{}%
\Node{\def\Element{5699}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{5700}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 reads each message control file from
\Node{\def\Element{5701}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5702}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
,
translates the contained message and destination information into
internal data structures.\endPar{}%
\endNode{}%
\Node{\def\Element{5703}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Based on scheduling, priority, and execution information read from a
configuration file, the \Node{\def\Element{5704}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 arranges to execute
\Node{\def\Element{5705}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 relevant to the queued messages.\endPar{}%
\endNode{}%
\Node{\def\Element{5706}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
At the time scheduled for a particular transport agent invocation,
the \Node{\def\Element{5707}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 will start a transport agent (or use one
from idle\char45{}pool), and tell it one by one which message control files
to process.
When all the destination addresses in a message have been processed,
the \Node{\def\Element{5708}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 performs error reporting tasks if any,
and then deletes the message control file in
\Node{\def\Element{5709}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5710}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
 and 
the original message file in
\Node{\def\Element{5711}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5712}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{5713}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
All message delivery is actually performed by \Node{\def\Element{5714}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
,
which are declared in a configuration file for the \Node{\def\Element{5715}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
.
Each transport agent is executed with the same current directory as the
\Node{\def\Element{5716}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
.
The \Node{\def\Element{5717}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\char45{}transporter\endSeq{}%
\endNode{}%
 interaction protocol is described later.\endPar{}%
\endNode{}%
\Node{\def\Element{5718}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The standard output of each transport agent are destination address
delivery reports; either successful delivery, unsuccessful delivery,
or deferral of the address.
Each report uses byte offsets in the message control file to refer to
the address.
Reports may also include a comment line which will be displayed in
the reports of the \Node{\def\Element{5719}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{5720}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Two types of reports are produced:
\Node{\def\Element{5721}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5722}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5723}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Error messages caused by unsuccessful delivery of a message are appended
to its message control file.
 Occasionally, for example, when all addresses have been processed,
the \Node{\def\Element{5724}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 generates an error message to the error
return address of the message (usually the original sender).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5725}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5726}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 The \Node{\def\Element{5727}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 binds itself to a well\char45{}known TCP/IP port 
(\Node{\def\Element{5728}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
MAILQ, TCP port 174\endSeq{}%
\endNode{}%
) on startup.
 Any connections to this port are processed synchronously in the
\Node{\def\Element{5729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 at points in the execution where the state
is internally consistent.
 The \Node{\def\Element{5730}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 simply dumps its internal state in a terse format
to the TCP stream.
 It is expected that the client program will reconstruct the data structures
sufficiently to give a user a good idea of what the scheduler thinks the world
looks like.
 The \Node{\def\Element{5731}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
mailq\endSeq{}%
\endNode{}%
(1) program serves this purpose.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5732}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5733}%
}%
\Node{\def\Element{5734}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{5735}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5736}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Invoking \Node{\def\Element{5737}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 without any parameter will start
it as a daemon.
\Node{\def\Element{5738}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{5739}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
scheduler\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{5740}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}divFHQSVW]\endSeq{}%
\endNode{}%
\Node{\def\Element{5741}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}f configfile]\endSeq{}%
\endNode{}%
\Node{\def\Element{5742}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}E newentsmax]\endSeq{}%
\endNode{}%
\Node{\def\Element{5743}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}L logfile]\endSeq{}%
\endNode{}%
\Node{\def\Element{5744}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}l statisticslog]\endSeq{}%
\endNode{}%
\Node{\def\Element{5745}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}N transpmaxfno]\endSeq{}%
\endNode{}%
\Node{\def\Element{5746}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}P postoffice]\endSeq{}%
\endNode{}%
\Node{\def\Element{5747}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}R maxforkfreq]\endSeq{}%
\endNode{}%
\Node{\def\Element{5748}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}q rendezvous]\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5749}%
}%
\Node{\def\Element{5750}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{5751}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5752}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5753}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5754}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}d\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5756}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5757}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
run as a daemon, usually used after \char45{}v to log daemon activity 
in great detail.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5758}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5759}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}E \Node{\def\Element{5761}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
newentsmax\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5762}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5763}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
when globbing new tasks from the directory, pick only first
\Node{\def\Element{5764}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\Node{\def\Element{5765}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
newentsmax\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
 of them, and leave rest
for a latter scan run.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5766}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5767}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5768}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f \Node{\def\Element{5769}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
configfile\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5770}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
overrides the default configuration file
\Node{\def\Element{5772}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5773}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/scheduler.cf\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5774}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5775}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5776}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}F\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5777}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5778}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Freeze \char45{}\char45{} don't actually run anything, just do queue scanning.
(For debug purposes..)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5779}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5780}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5781}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}H \char45{}HH\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5782}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5783}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Use multi\char45{}level hashing at the spool directories.
This will efficiently reduce the lengths of the scans at the directories
to find some arbitary file in them.
One ``\Node{\def\Element{5784}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
H\endSeq{}%
\endNode{}%
'' means \Node{\def\Element{5785}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
single level hashing\endSeq{}%
\endNode{}%
,
two ``\Node{\def\Element{5786}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
HH\endSeq{}%
\endNode{}%
'' mean \Node{\def\Element{5787}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
dual level hashing\endSeq{}%
\endNode{}%
.
\Node{\def\Element{5788}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Hash\endSeq{}%
\endNode{}%
 is directory which name is single upper case alphabet (A\char45{}Z).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5789}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5790}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5791}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}i\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5792}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5793}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
run interactively, i.e., not as a daemon.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5794}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5795}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5796}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}L \Node{\def\Element{5797}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
logfile\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5798}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5799}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
overrides the default log file location 
\Node{\def\Element{5800}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5801}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
LOGDIR\endSeq{}%
\endNode{}%
/scheduler\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5802}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5803}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5804}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l \Node{\def\Element{5805}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
statisticslog\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5806}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5807}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
starts the appending of delivery statistics information (ASCII form)
into given file.  No default value.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5808}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5809}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5810}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}N \Node{\def\Element{5811}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
transmaxfno\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5812}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5813}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets how many filehandles are allocated for the \Node{\def\Element{5814}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
's
started children (if the system has adjustable resources.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5815}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5816}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5817}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}P \Node{\def\Element{5818}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
postoffice\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5819}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5820}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies an alternate \Node{\def\Element{5821}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5822}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%

 directory.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5823}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5824}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5825}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}q \Node{\def\Element{5826}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
rendezvous\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5827}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5828}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the rendezvous between machines without TCP/IP networking,\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{5829}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5830}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 and \Node{\def\Element{5831}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
mailq(1)\endSeq{}%
\endNode{}%
 is done using a well\char45{}known
named pipe. 
This option overrides the default location for this special file, either 
\Node{\def\Element{5832}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{5833}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
RENDEZVOUS\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
 or \Node{\def\Element{5834}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/tmp/.mailq.text\endSeq{}%
\endNode{}%
.
(not used in real life; aspect of ZMailer's support for low\char45{}tech things..)\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5835}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5836}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5837}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}Q\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5838}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5839}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The ``\Node{\def\Element{5840}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
Q\endSeq{}%
\endNode{}%
'\char45{}mode, don't output the old style data into
the queue querier, only the new\char45{}style one.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5841}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5842}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5843}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}S\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5844}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5845}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Synchronous startup mode, scans all jobs at the directory before 
starting even the first transporter.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5846}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5847}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5848}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}v\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5849}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5850}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Verbose logging in interactive mode \char45{}\char45{} for debug uses.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5851}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5852}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5853}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}V\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5854}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5855}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Print version, and exit\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5856}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5857}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5858}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}W\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5859}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5860}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Another option for debugging, delay the start of the verbose logging
until after all jobs have been scanned in, and it is time to start
the transporters. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ZREF.SCHEDULERCONFIG}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.1. \Node{\def\Element{5862}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Configuration Language\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5862}%
}%
\endNode{}%
\Node{\def\Element{5863}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\char92{}index\{\{\char92{}tt scheduler.conf\} file\}\char92{}index\{scheduler, \{\char92{}tt scheduler.conf\}\}\endPar{}%
\endNode{}%
\Node{\def\Element{5864}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{5865}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 configuration file consists of a set of clauses. \endPar{}%
\endNode{}%
\Node{\def\Element{5866}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.1.1. \Node{\def\Element{5867}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Clause selection\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5867}%
}%
\endNode{}%
\Node{\def\Element{5868}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each clause is selected by the pattern it starts with.
The patterns for the clauses are matched, in sequence, with
the \Node{\def\Element{5869}%
}%
\Seq{\def\fPosture{italic}%
}%
channel/host\endSeq{}%
\endNode{}%
 string for each recipient address.
When a clause pattern matches an address, the parameters set in the clause
will be applied to the \Node{\def\Element{5870}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
's processing of that address.
If the clause specifies a command, the clause pattern matching sequence
is terminated.\endPar{}%
\endNode{}%
\Node{\def\Element{5871}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is a clause:
\Node{\def\Element{5872}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
local/* interval=10s
        expiry=3h
        \# want 20 channel slots in case of blockage on one
        maxchannel=20
        \# want 20 thread\char45{}ring slots
        maxring=20
        command="mailbox \char45{}8"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5873}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A clause consists of:
\Node{\def\Element{5874}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5875}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5876}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
A selection pattern (in shell style) that is matched against the
\Node{\def\Element{5877}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
channel/host\endSeq{}%
\endNode{}%
 string for an address.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5878}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5879}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 0 or more variable assignments or keywords (described below).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5880}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the selection pattern does not contain a ``/'', it is assumed to be
a channel pattern and the host pattern is assumed to be the wildcard
``*''.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5881}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.1.2. \Node{\def\Element{5882}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Clause components\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5882}%
}%
\endNode{}%
\Node{\def\Element{5883}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The components of a clause are separated by whitespace.
The pattern introducing a clause must start in the first column of a line,
and the variable assignments or keywords inside a clause must not start in
the first column of a line.
This means a clause may be written both compactly all on one line,
or spread out with an assignment or keyword per line.\endPar{}%
\endNode{}%
\Node{\def\Element{5884}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the clause is empty (i.e., consists only of a pattern), then the
contents of the next non\char45{}empty clause will be used.\endPar{}%
\endNode{}%
\Node{\def\Element{5885}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The typical configuration file will contain the following clauses:
\Node{\def\Element{5886}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5887}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5888}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a clause matching all addresses (using the pattern ``*/*'')
 that sets up default values.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5889}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5890}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a clause matching the local delivery channel (usually ``local'').\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5891}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5892}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a clause matching the deferred delivery channel (usually ``hold'').\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5893}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5894}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 a clause matching the error reporting channel (usually ``error'').\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5895}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5896}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 clauses specific to the other channels known by the \Node{\def\Element{5897}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
,
  for example, ``smtp'' and ``uucp''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{5898}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The actual names of these channels are completely controlled by
the \Node{\def\Element{5899}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 configuration file.\endPar{}%
\endNode{}%
\Node{\def\Element{5900}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Empty lines, and lines whose first non\char45{}whitespace character is ``\#'',
are ignored.\endPar{}%
\endNode{}%
\Node{\def\Element{5901}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Variable values may be unquoted words or values or doublequoted strings.
Intervals (delta time) are specified using a concatenation of: numbers
suffixed with `s', `m', `h', or `d' modifiers designating the number as
a second, minute, hour, or day value. For example:
\Node{\def\Element{5902}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
   1h5m20s\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5903}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.1.3. \Node{\def\Element{5904}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Variables and keywords\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{5904}%
}%
\endNode{}%
\Node{\def\Element{5905}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The known variables and keywords, and their typical values and semantics are:

\Node{\def\Element{5906}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5907}%
}%
\Node{\def\Element{5908}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5909}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
interval=nn\endSeq{}%
\endNode{}%
 (1m)\endPar{}%
\endNode{}%
\Node{\def\Element{5910}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5911}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the primary retry interval, which determines how frequently
a transport agent should be scheduled for an address.
The value is a delta time specification.
This value, and the \Node{\def\Element{5912}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
retries=\Character{8230}\endSeq{}%
\endNode{}%
 value mentioned below,
are combined to determine the interval between each retry attempt.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5913}%
}%
\Node{\def\Element{5914}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5915}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
idlemax=nn\endSeq{}%
\endNode{}%
 (3x interval)\endPar{}%
\endNode{}%
\Node{\def\Element{5916}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5917}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
When a transport agent runs out of jobs, they are moved to
\Node{\def\Element{5918}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
idle pool\endSeq{}%
\endNode{}%
, and if a TA spends more than \Node{\def\Element{5919}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
idlemax\endSeq{}%
\endNode{}%
 time
in there, it is terminated.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5920}%
}%
\Node{\def\Element{5921}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5922}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
expiry=nn\endSeq{}%
\endNode{}%
 (3d)\endPar{}%
\endNode{}%
\Node{\def\Element{5923}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5924}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the maximum age of an address in the \Node{\def\Element{5925}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%

queue before a repeatedly deferred address is bounced with an expiration
error.
The actual report is produced when all addresses have been processed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5926}%
}%
\Node{\def\Element{5927}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5928}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
retries="n n n"\endSeq{}%
\endNode{}%
 (1 1 2 3 4 8 13 21 34)\endPar{}%
\endNode{}%
\Node{\def\Element{5929}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5930}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the retry interval policy of the \Node{\def\Element{5931}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 for
an address.
The value must be a sequence of positive integers, these being multiples
of the primary interval before a retry is scheduled.
The \Node{\def\Element{5932}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 starts by going through the sequence as an address
is repeatedly deferred.
When the end of the sequence is reached, the \Node{\def\Element{5933}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 will
jump into the sequence at a random spot and continue towards the end.
This allows various retry strategies to be specified easily:
\Node{\def\Element{5934}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5935}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5936}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 brute force (or "jackhammer"):
\Node{\def\Element{5937}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries=0\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5938}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5939}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 constant primary interval:
\Node{\def\Element{5940}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries=1\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5941}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5942}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
instant backoff:
\Node{\def\Element{5943}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries="1 50 50 50 50 50 50 50 50 50 50 50 50"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5944}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5945}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 slow increasing (fibonacci) sequence:
\Node{\def\Element{5946}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries="1 1 2 3 5 8 13 21 34"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5947}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5948}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
s\char45{}curve sequence:
\Node{\def\Element{5949}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries="1 1 2 3 5 10 20 25 28 29 30"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5950}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5951}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
exponential sequence:
\Node{\def\Element{5952}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  retries="1 2 4 8 16 32 64 128 256"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5953}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{78\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{5954}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 etc.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5955}%
}%
\Node{\def\Element{5956}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5957}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxta=nn\endSeq{}%
\endNode{}%
 (0)\endPar{}%
\endNode{}%
\Node{\def\Element{5958}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5959}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
if retrying an address would cause the number of simultaneously active
transport agents to exceed the specified value, the retry is postponed.
The check is repeated frequently so the address may be retried as soon
as possible after the scheduled retry interval. 
If the value is 0, a value of 1000\Node{\def\Element{5960}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fSize{6\p@}%
\def\PositionPointShift{4\p@}%
\def\PositionPointShiftFactor{0}%
}%
1\endSeq{}%
\endNode{}%
 is used instead.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5973}%
}%
\Node{\def\Element{5974}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5975}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxchannel=nn\endSeq{}%
\endNode{}%
 (0)\endPar{}%
\endNode{}%
\Node{\def\Element{5976}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5977}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
if retrying an address would cause the number of simultaneously active
transport agents processing mail for the same channel to exceed the specified
value, the retry is postponed.
The check is repeated frequently so the address may be retried as soon
as possible after the scheduled retry interval.
If the value is 0, a value of 1000 is used instead.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5978}%
}%
\Node{\def\Element{5979}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5980}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxring=nn\endSeq{}%
\endNode{}%
 (0)\endPar{}%
\endNode{}%
\Node{\def\Element{5981}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5982}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Recipients are groupped into
  \Node{\def\Element{5983}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{5984}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
threads\endSeq{}%
\endNode{}%
\endNode{}%
, 
and similar threads are groupped into \Node{\def\Element{5985}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
thread\char45{}rings\endSeq{}%
\endNode{}%
, where same 
transport agent can be switched over from one recipient to another.
This defines how many transport agents can be running at any time at the ring.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5986}%
}%
\Node{\def\Element{5987}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5988}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
skew=nn\endSeq{}%
\endNode{}%
 (5)\endPar{}%
\endNode{}%
\Node{\def\Element{5989}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5990}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
FIXME: FIXME:
is the maximum number of retries before the retry time is aligned
to a standard boundary (seconds since epoch, modulo primary interval).
The lower this number (1 is lowest), the faster the alignment is done.
The purpose of this alignment is to ensure that eventually a single 
transport agent invocation will be able to process destination addresses 
that arrived randomly to the \Node{\def\Element{5991}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5992}%
}%
\Node{\def\Element{5993}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5994}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
user="sss"\endSeq{}%
\endNode{}%
 (root)\endPar{}%
\endNode{}%
\Node{\def\Element{5995}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{5996}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the user id of a transport agent processing the address.
The value is either numeric (a uid) or an account name.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{5997}%
}%
\Node{\def\Element{5998}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{5999}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
group="sss"\endSeq{}%
\endNode{}%
 (daemon)\endPar{}%
\endNode{}%
\Node{\def\Element{6000}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6001}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the group id of a transport agent processing the address.
The value is either numeric (a gid) or a group name.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6002}%
}%
\Node{\def\Element{6003}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6004}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
command="sss"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6005}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6006}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the command line used to start a transport agent to process the address.
The program pathname is specified relative to the
  \Node{\def\Element{6007}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6008}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/ta/\endSeq{}%
\endNode{}%
 directory.
The string ``\Node{\def\Element{6009}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$channel\endSeq{}%
\endNode{}%
'' is replaced by the current matched channel,
and ``\Node{\def\Element{6010}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$host\endSeq{}%
\endNode{}%
'' replaced by the current matched host, from
the destination address.
It is strongly recommended that the ``\Node{\def\Element{6011}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$host\endSeq{}%
\endNode{}%
'' is not to be used
on a command definition, as it limits the usability of idled transporter.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6012}%
}%
\Node{\def\Element{6013}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6014}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
bychannel\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6015}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6016}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is a keyword (with no associated value) that tells the \Node{\def\Element{6017}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%

that the transport agent specified in the command will only process destination
addresses that match the first destination channel it encounters.
This is automatically set when the string ``\Node{\def\Element{6018}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$channel\endSeq{}%
\endNode{}%
'' occurs
in the command, but may also be specified manually by this keyword.
This is rarely used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6019}%
}%
\Node{\def\Element{6020}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
FIXME: \Node{\def\Element{6021}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm\endSeq{}%
\endNode{}%
 (8)\endPar{}%
\endNode{}%
\Node{\def\Element{6022}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6023}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
to avoid the \Node{\def\Element{6024}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 having to discover that
the transport agent didn't consider a destination address
the \Node{\def\Element{6025}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 thought it should have.
The penalty for not using this keyword in such situations is that delivery
of passed\char45{}over addresses will be staggered.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6026}%
}%
\Node{\def\Element{6027}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6028}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
queueonly\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6029}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6030}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a clause with \Node{\def\Element{6031}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
queueonly\endSeq{}%
\endNode{}%
 flag does not auto\char45{}start at the arrival
of a message, instead it must be started by means of \Node{\def\Element{6032}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver(8)\endSeq{}%
\endNode{}%

command \Node{\def\Element{6033}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
ETRN\endSeq{}%
\endNode{}%
 through an SMTP connection.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6034}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For example, this is a complete configuration file:
\Node{\def\Element{6035}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\# Default values
*/*     interval=1m expiry=3d retries="1 1 2 3 5 8 13 21 34"
        maxring=0 maxta=0 skew=5 user=root group=daemon
\# Boilerplate parameters for local delivery and service channels
local/* interval=10s expiry=3h maxchannel=2 command=mailbox
error   interval=5m maxchannel=10 command=errormail
hold/*  interval=5m maxchannel=1 command=hold
\# Miscellaneous channels supported by router configuration
smtp/*.toronto.edu
smtp/*.utoronto.ca maxchannel=10 maxring=2
        command="smtp \char45{}srl /var/log/smtp"
smtp/*  maxchannel=10 maxring=5
        command="smtp \char45{}esrl /var/log/smtp"
uucp/*  maxchannel=5 command="sm \char45{}c \$channel uucp"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6036}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The first clause (``*/*'') sets up default values for all
addresses. There is no command specification, so clause matching
will continue after address have picked up the parameters set here.\endPar{}%
\endNode{}%
\Node{\def\Element{6037}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The third clause (``error'') has an implicit host wildcard of `*', 
so it would match the same as specifying ``error/*'' would have.\endPar{}%
\endNode{}%
\Node{\def\Element{6038}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The fifth clause (``smtp/*.toronto.edu'') has no further components 
so it selects the components of the following non\char45{}empty clause (the sixth).\endPar{}%
\endNode{}%
\Node{\def\Element{6039}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Both the fifth and sixth clauses are specific to address destinations
within the TORONTO.EDU and UTORONTO.CA organization (the two are parallel
domains). At most 10 deliveries to the smtp channel may be concurrently
active, and at most 2 for all possible hosts within TORONTO.EDU.
If ``\$host'' is mentioned in the command specification, the transport agent
will only be told about the message control files that indicate SMTP delivery
to a particular host.
The actual host is picked at random from the current choices, to avoid
systematic errors leading to a deadlock of any queue. \endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6040}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.2. \Node{\def\Element{6041}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Resource Management\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6041}%
}%
\endNode{}%
\Node{\def\Element{6042}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For resource management there are following configuration attributes: 

\Node{\def\Element{6043}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6044}%
}%
\Node{\def\Element{6045}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6046}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxta=nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6047}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Max number of transporter processes under the \Node{\def\Element{6049}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6050}%
}%
\Node{\def\Element{6051}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6052}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxchannel=nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6053}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Max number of processes with this same ``channel''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6055}%
}%
\Node{\def\Element{6056}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6057}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maxring=nn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6058}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6059}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Max number of processes with this set of threads. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6060}%
}%
\Node{\def\Element{6061}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6062}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
idlemax=time\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6063}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6064}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
How long the non\char45{}active (idle) transporter processes are allowed to keep
around. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6065}%
}%
\Node{\def\Element{6066}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6067}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
overfeed=nnn\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6068}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6069}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Max number of tasks to feed from the thread to the transporter agent
 when feeding jobs to it.
The \Node{\def\Element{6070}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 main\char45{}loop at the \Node{\def\Element{6071}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mux()\endSeq{}%
\endNode{}%
 is
a bit sluggish, thus with this we can keep the transporters busy.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6072}%
}%
\Node{\def\Element{6073}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6074}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ageorder\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6075}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6076}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Default is to randomize the order of tasks at the queue, when it is started,
with this the order is that of the original spool\char45{}file MTIME.
Oldest first. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6077}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.3. \Node{\def\Element{6078}%
\def\ProcessingMode{title-sosofo-mode}%
}%
mailq\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6078}%
}%
\endNode{}%
\Node{\def\Element{6079}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
FIXME! FIXME!\endPar{}%
\endNode{}%
\Node{\def\Element{6080}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Upon  accepting a  TCP  connection on the MAILQ port (TCP
port 174), the scheduler dumps data to the TCP  stream  in
the  following  format  and immediately closes the connec\char45{}
tion.\endPar{}%
\endNode{}%
\Node{\def\Element{6081}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The TCP stream syntax is:
\Node{\def\Element{6082}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
version id\char92{}n
data in id\char45{}dependent format<close>\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6083}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The first line (all bytes up to an ASCII LF character,
octal 12) is used to identify the syntax of all bytes fol\char45{}
lowing the line terminator LF.  The first 8 characters  of
the first line are ``version'' as a check that this is
indeed a MAILQ port server that has been reached, the
remaining  bytes are the real data format identification.
The data is interpreted according to that format until the
terminating connection close.\endPar{}%
\endNode{}%
\Node{\def\Element{6084}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Format identifiers should be registered with the author.
The only one currently defined is ``zmailer 1.0''.
For that data format, the syntax of the data following the first LF is:
\Node{\def\Element{6085}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
Vertices:\char92{}n
(<key>:\char92{}t><msg\char45{}file>\char92{}t><n\char45{}addrs>; <off1>(,<offN>)*\char92{}t>[\#<text>]\char92{}n)*
(Channels:\char92{}n
(<word>:\char92{}t>(><key>)+\char92{}n)+
Hosts:\char92{}n
(<word>:\char92{}t>(><key>)+\char92{}n)+)?\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6086}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Where:
\char92{}begin\{description\}
\char92{}item[] \char92{}mbox\{\}

\char92{}begin\{verbatim\}
\char92{}n
\char92{}end\{verbatim\}
/ is an ASCII linefeed

\char92{}item[] \char92{}mbox\{\}

\char92{}begin\{verbatim\}
\char92{}t
\char92{}end\{verbatim\}
/ is an ASCII tab

\char92{}item[key] \char92{}mbox\{\}

is an unsigned decimal number

\char92{}item[msg\char45{}file] \char92{}mbox\{\}

is a contiguous string (it is the message file name relative 
to a known directory)

\char92{}item[n\char45{}addrs] \char92{}mbox\{\}

is an unsigned decimal number (number of addresses)

\char92{}item[off1...offN] \char92{}mbox\{\}

are unsigned decimal numbers (address byte offsets)

\char92{}item[text] \char92{}mbox\{\}

is a string not containing an ASCII linefeed (status message)

\char92{}item[word] \char92{}mbox\{\}

is a contiguous string (a ``contiguous string'' is a sequence of 
printable non\char45{}space characters

\char92{}end\{description\}\endPar{}%
\endNode{}%
\Node{\def\Element{6087}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For example, here is sample output from connecting to the MAILQ port:
\Node{\def\Element{6088}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
version zmailer 1.0
Vertices:
311424:37141; 116
311680:64722; 151,331\#128.100.8.4: Null read! (will retry)
312192:63471; 152\#128.89.0.93: connect: Connection timed out (will retry)
Channels:
smtp:>311424>311680>312192
Hosts:
scg.toronto.edu:>311424
mv04.ecf.toronto.edu:>311680
relay1.cs.net:>312192\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6089}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is sufficient information to be able to reconstruct the transport queues
as seen by the scheduler process, and to find more information than what is
shown here by actually looking up the message control and data files referred
to.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6090}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
22.4. \Node{\def\Element{6091}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6091}%
}%
\endNode{}%
\Node{\def\Element{6092}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
Notes\endPar{}%
\Node{\def\Element{5960}%
\def\ProcessingMode{endnote-mode}%
}%
\Seq{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{5961}%
\def\ProcessingMode{endnote-mode}%
}%
\Par{\def\StartIndent{64\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{-16\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\LineField{\def\FieldWidth{16\p@}%
\def\FieldWidthFactor{0}%
}%
1. \endLineField{}%
The maximum number of supported TA's is actually probed by
the \Node{\def\Element{5962}%
\def\ProcessingMode{endnote-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
 at its startup; procedure is:
\Node{\def\Element{5963}%
\def\ProcessingMode{endnote-mode}%
}%
\DisplayGroup{\def\StartIndent{64\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{5964}%
\def\ProcessingMode{endnote-mode}%
}%
\DisplayGroup{\def\StartIndent{82\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5965}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Ask system for maximum number of file descriptors the scheduler's
child can have.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5966}%
\def\ProcessingMode{endnote-mode}%
}%
\DisplayGroup{\def\StartIndent{82\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5967}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Substract ``30'' from resulting count.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5968}%
\def\ProcessingMode{endnote-mode}%
}%
\DisplayGroup{\def\StartIndent{82\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
3. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5969}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If child communication channel needs two file descriptors
(no full\char45{}duplex pipe, e.g. \Node{\def\Element{5970}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
socketpair()\endSeq{}%
\endNode{}%
 available),
divide the leftover count by two.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{5971}%
\def\ProcessingMode{endnote-mode}%
}%
\DisplayGroup{\def\StartIndent{82\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
4. \endLineField{}%
\endSeq{}%
\Node{\def\Element{5972}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Result is the maximum number of TAs which document elsewere
refers as ``1000''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-TR-AGENTS}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6094}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 23. Transport Agents\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6094}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 23. Transport Agents\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 23. \Seq{}%
\Node{\def\Element{6094}%
\def\ProcessingMode{component-title-mode}%
}%
Transport Agents\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6094}%
}%
\endNode{}%
\Node{\def\Element{6095}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The delivery agent programs normally form the final stage of message delivery.\endPar{}%
\endNode{}%
\Node{\def\Element{6096}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
These programs vary in function and facilities based on what they are
doing to the messages, and what kind of channels they handle.\endPar{}%
\endNode{}%
\Node{\def\Element{6097}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.1. \Node{\def\Element{6098}%
\def\ProcessingMode{title-sosofo-mode}%
}%
mailbox\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6098}%
}%
\endNode{}%
\Node{\def\Element{6099}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{6100}%
}%
\Seq{\def\fPosture{italic}%
}%
mailbox\endSeq{}%
\endNode{}%
 is a ZMailer transport agent which is usually
only run by the \Node{\def\Element{6101}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%
 program to deliver mail to
local user mailbox files. The \Node{\def\Element{6102}%
}%
\Seq{\def\fPosture{italic}%
}%
mailbox\endSeq{}%
\endNode{}%
 program must be run
with root privileges and invoked with the same current directory as
the \Node{\def\Element{6103}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, namely:
  \Node{\def\Element{6104}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6105}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{6106}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Recipient addresses are processed  as follows: 
\Node{\def\Element{6107}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6108}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6109}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Strip doublequotes around the address, if any. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6110}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6111}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Strip prefixing backslashes, if any.  \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6112}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6113}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 If the address starts with a ``|'', the rest of the recipient address 
 string is interpreted as  a shell command to be run. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6114}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6115}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 If the address starts with a ``/'', the recipient address is a 
 filename to append the message to. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6116}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6117}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Otherwise the recipient address must be a local user id. \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6118}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6119}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 If user is not found, and the first character of the address is a capital 
 letter, the entire address is folded to lowercase and the user lookup is
 retried.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6120}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If delivering to a user mailbox (\Node{\def\Element{6121}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6122}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBOX\endSeq{}%
\endNode{}%
/userid\endSeq{}%
\endNode{}%
)
which does not exist, \Node{\def\Element{6123}%
}%
\Seq{\def\fPosture{italic}%
}%
mailbox\endSeq{}%
\endNode{}%
 will try to create it.
If the \Node{\def\Element{6124}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6125}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBOX\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 directory is
mounted from a remote system this will succeed if the directory is group
writable.\endPar{}%
\endNode{}%
\Node{\def\Element{6126}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Some sanity checks are done on deliveries to files and mailboxes:
\Node{\def\Element{6127}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6128}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6129}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 The file being delivered to must have one link only, and must be either 
 ``\Node{\def\Element{6130}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/dev/null\endSeq{}%
\endNode{}%
'' or a regular file.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6131}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6132}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 The file lock must be held.
 (See below for a chapter about locks.)  \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6133}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is a further sanity check on mailbox deliveries, namely if
the mailbox is not empty the \Node{\def\Element{6134}%
}%
\Seq{\def\fPosture{italic}%
}%
mailbox\endSeq{}%
\endNode{}%
 program will
enforce 2 newlines as a separator before the message to be 
delivered.
This guarantees that User Agents, like \Node{\def\Element{6135}%
}%
\Seq{\def\fWeight{bold}%
}%
Mail(1)\endSeq{}%
\endNode{}%
,
can find the about\char45{}to\char45{}be delivered message even  if the current
contents of the mailbox is corrupt.\endPar{}%
\endNode{}%
\Node{\def\Element{6136}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When delivering to a process (by starting a Bourne shell to 
execute a specified command line), the environment is set up to 
contain \Node{\def\Element{6137}%
}%
\Seq{}%
\$PATH\endSeq{}%
\endNode{}%
, \Node{\def\Element{6138}%
}%
\Seq{}%
\$SHELL\endSeq{}%
\endNode{}%
, \Node{\def\Element{6139}%
}%
\Seq{}%
\$HOME\endSeq{}%
\endNode{}%
, 
\Node{\def\Element{6140}%
}%
\Seq{}%
\$USER\endSeq{}%
\endNode{}%
, \Node{\def\Element{6141}%
}%
\Seq{}%
\$SENDER\endSeq{}%
\endNode{}%
, \Node{\def\Element{6142}%
}%
\Seq{}%
\$UID\endSeq{}%
\endNode{}%
 environment variables.
The \Node{\def\Element{6143}%
}%
\Seq{}%
\$HOME\endSeq{}%
\endNode{}%
 and \Node{\def\Element{6144}%
}%
\Seq{}%
\$USER\endSeq{}%
\endNode{}%
 values are the recipient user's
home directory and login id respectively.
The \Node{\def\Element{6145}%
}%
\Seq{}%
\$SENDER\endSeq{}%
\endNode{}%
 value is the sender address for the message
(as it would appear in a ``\Node{\def\Element{6146}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
From \endSeq{}%
\endNode{}%
''\char45{}line), and the UID
value is the owner id of the process.
The \Node{\def\Element{6147}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SIGINT\endSeq{}%
\endNode{}%
 and \Node{\def\Element{6148}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SIGHUP\endSeq{}%
\endNode{}%
 signals are ignored, but
\Node{\def\Element{6149}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
SIGTERM\endSeq{}%
\endNode{}%
 is treated normally.
If the process dumps core, it will be retried later.
Otherwise any non\char45{}zero exit status is taken as a permanent failure, and
will result in an error message back to the sender.
The actual data delivered to a file, mailbox, or process are identical.
It consists of the concationation of a UUCP style separator line,
the message header specified in the message control file, and the message
body from the original message file.
The separator line starts with ``\Node{\def\Element{6150}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
From \endSeq{}%
\endNode{}%
'' and is followed
by the sender address and a timestamp.\endPar{}%
\endNode{}%
\Node{\def\Element{6151}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
After all deliveries and just before exiting, the mailbox process
will poke \Node{\def\Element{6152}%
}%
\Seq{}%
comsat(8C)\endSeq{}%
\endNode{}%
 in case recipients have turned
on \Node{\def\Element{6153}%
}%
\Seq{}%
biff(1)\endSeq{}%
\endNode{}%
.
The program may be compiled to look in the \Node{\def\Element{6154}%
}%
\Seq{}%
rwho\endSeq{}%
\endNode{}%
 files
on the system for recipient names logged onto neighbouring hosts, in which
case the \Node{\def\Element{6155}%
}%
\Seq{}%
comsat\endSeq{}%
\endNode{}%
 on the remote host will be poked.
Even if this compile\char45{}time option is enabled, this will only be done for
users that have a ``\Node{\def\Element{6156}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.rbiff\endSeq{}%
\endNode{}%
'' file in their home directory.
(Unless an ``\Node{\def\Element{6157}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}DRBIFF\char95{}ALWAYS\endSeq{}%
\endNode{}%
'' compile option is used.)\endPar{}%
\endNode{}%
\Node{\def\Element{6158}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6159}%
}%
\Node{\def\Element{6160}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{6161}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6162}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{6163}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{6164}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
mailbox\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6165}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}8]\endSeq{}%
\endNode{}%
\Node{\def\Element{6166}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}M]\endSeq{}%
\endNode{}%
\Node{\def\Element{6167}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}c \Node{\def\Element{6168}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
channel\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{6169}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}h \Node{\def\Element{6170}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
localpart\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{6171}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}l \Node{\def\Element{6172}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
logfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{6173}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}VabrH]\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6174}%
}%
\Node{\def\Element{6175}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{6176}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6177}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{6178}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6179}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6180}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6181}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}c "channel"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6182}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6183}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies which channel name should be keyed on. 
The default is "local".\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6184}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6185}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6186}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h "localpart"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6187}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6188}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies which of the possible multiple recipients is to be picked this time.
Default is ``none'', which selects all local channel recipients, however when
the routing is done with scripts storing some tokens (other than ``\char45{}'') 
into the ``host''\char45{}part, it is possible to process ``host\char45{}wise'', i.e. so that
each user has his or her own lock\char45{}state, and not just everybody hang on
the same lock(s)...\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6189}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6190}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6191}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l "logfile"\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6192}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6193}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies a logfile.
Each entry is a line containing message id, pre\char45{}existing mailbox size
in bytes, number of bytes appended, and the file name or command line
delivered to.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6194}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6195}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6196}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}V\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6197}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6198}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prints a version message and exits.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6199}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6200}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6201}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}a\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6202}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6203}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
the access time on mailbox files is, by default, preserved across
delivery, so that programs such as \Node{\def\Element{6204}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
login(1)\endSeq{}%
\endNode{}%
 can determine,
if new mail has arrived.
This option disables the above action.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6205}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}b\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6208}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6209}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
disables biff notification.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6210}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6211}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6212}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}r\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6213}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6214}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
disables remote biff notification (if supported).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6215}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6216}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6217}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6219}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
enables the MIME\char45{}QP\char45{}decoder to decode incoming  MIME\char45{}email with
Quoted\char45{}Printable encoded characters.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6220}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6221}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6222}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}M\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6223}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6224}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
enables the creation of MMDF\char45{}style mail\char45{}folder in the  incoming
mail folder.
The default is ``classic'' UNIX\char45{}style folder.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6225}%
}%
\Node{\def\Element{6226}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Interface:\endPar{}%
\endNode{}%
\Node{\def\Element{6227}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6228}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

As with all transport agents, the program reads relative
pathnames of message control files from  standard input 
(terminated with two linefeeds), and produces diagnostic
output on the standard output.
Normal diagnostic output is of the form:

\Node{\def\Element{6229}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
id/offset<TAB>notify\char45{}data<TAB>status message\endPar{}%
\endNode{}%


where id is the inode number of the message file, offset is a
byte offset within its control file where the address being
reported on is kept, status is one of ok, error, or deferred,
and the message is descriptive text associated with the report.
The text is terminated by a linefeed.
Any other format (as might be produced by subprocesses) is passed
to standard output for logging in the scheduler log.
The exit status is a code from \Node{\def\Element{6230}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
<sysexits.h>\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6231}%
}%
\Node{\def\Element{6232}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Locks:\endPar{}%
\endNode{}%
\Node{\def\Element{6233}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6234}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The locking scheme used on the system is configurable at the
runtime, and has separate parameters for mailboxes and files.
The data is configurable with zenv variable 
\Node{\def\Element{6235}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MBOXLOCKS\endSeq{}%
\endNode{}%
 in which
the following characters have the meanings:

\Node{\def\Element{6236}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6237}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6238}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6239}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
:\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6240}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6241}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Separates mailbox locks, and file\char45{}locks at the string. The left
side has mailbox locks, and the right side has locks for other
regular files. (Files with explicit paths defined.)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6242}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6243}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6244}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6245}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6246}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
For mailboxes only: Does ``dotlock'' (userid.lock), or
(on Sun Solaris) the \Node{\def\Element{6247}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
maillock()\endSeq{}%
\endNode{}%
 mechanism.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6248}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6249}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6250}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
F\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6251}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6252}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If the system has \Node{\def\Element{6253}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
flock()\endSeq{}%
\endNode{}%
 system call, uses it to lock 
the entire file. (Ignored on systemswithout \Node{\def\Element{6254}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
flock()\endSeq{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6255}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6256}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6257}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
L\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6258}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6259}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
If the system has \Node{\def\Element{6260}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
lockf()\endSeq{}%
\endNode{}%
 system call, uses it to
lock the entire file. (Ignored on systems without \Node{\def\Element{6261}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
lockf()\endSeq{}%
\endNode{}%
) \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6262}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Locks are acquired in the same order as the key characters are listed.\endPar{}%
\endNode{}%
\Node{\def\Element{6263}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The default for \Node{\def\Element{6264}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
lockf()\endSeq{}%
\endNode{}%
 capable systems is:
\Node{\def\Element{6265}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MBOXLOCKS=".L:L"\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{6266}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
You can choose insane combinations of lock mechanisms, which on
some systems cause locks to fail always, like on \Node{\def\Element{6267}%
}%
\Seq{\def\fPosture{italic}%
}%
Linux\char45{}2.0\endSeq{}%
\endNode{}%

series where programs must not use both \Node{\def\Element{6268}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
lockf()\endSeq{}%
\endNode{}%
 and
\Node{\def\Element{6269}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
flock()\endSeq{}%
\endNode{}%
 locks.
It is extremely important that selected locking methods are consistent
throughout the system with all programs trying to acquire locks on
mail spools.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6270}%
}%
\Node{\def\Element{6271}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Environment:\endPar{}%
\endNode{}%
\Node{\def\Element{6272}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6273}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

The default location for user mailbox files is currently
\Node{\def\Element{6274}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/var/mail/\endSeq{}%
\endNode{}%
.
This may be modified by setting the variable \Node{\def\Element{6275}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MAILBOX\endSeq{}%
\endNode{}%
 in
\Node{\def\Element{6276}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/etc/zmailer.conf\endSeq{}%
\endNode{}%
 to the directory containing user mailbox
files, for example \Node{\def\Element{6277}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/usr/spool/mail/\endSeq{}%
\endNode{}%
.
This is best done in the ZMailer Config file.
The variable \Node{\def\Element{6278}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$MBOXLOCKS\endSeq{}%
\endNode{}%
 is used to define locking schemes
used for mailbox spool files, and separately for other regular files.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6279}%
}%
\Node{\def\Element{6280}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Security:\endPar{}%
\endNode{}%
\Node{\def\Element{6281}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6282}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Like all parts of ZMailer, the mailbox chooses to err on the overly
cautious side.
In thecase of pipes being run under the mailbox, the program in the pipe
is started through \Node{\def\Element{6283}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/bin/sh\endSeq{}%
\endNode{}%
 with severely sanitized environment
variables, and with only the file descriptors \Node{\def\Element{6284}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%
,
\Node{\def\Element{6285}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDOUT\endSeq{}%
\endNode{}%
, and \Node{\def\Element{6286}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDERR\endSeq{}%
\endNode{}%
.
Programs are refused from running, if address analysis has found
suspicuous data; external messages cannot directly run programs,
nor those addresses that have had a security breach detected during
\Node{\def\Element{6287}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
\char45{} or other aliasing analysis.
(Same applies also with writing into explicitely named files.)\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6288}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The pipe subprogram is run with user\char45{}id it gets thru the address
privilege analysis during message routing, and it gets the groupid 
through lookup of \Node{\def\Element{6289}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
getpwuid(uid)\endSeq{}%
\endNode{}%
.
That is, if you have multiple usernames with same uid, there are no
guarantees as to which of them is used for the gid entry.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6290}%
}%
\Node{\def\Element{6291}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Subprogram Envonmrm´e:\endPar{}%
\endNode{}%
\Node{\def\Element{6292}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6293}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The mailbox sets the following eight environment variables for
the subprograms it runs in the pipes:
\Node{\def\Element{6294}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6295}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6296}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6297}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
HOME\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6298}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6299}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 The home directory path is taken from abovementioned \Node{\def\Element{6300}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
getpwuid()\endSeq{}%
\endNode{}%

 lookup.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6301}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6302}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6303}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
USER\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6304}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6305}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Likewise the textual username.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6306}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6307}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6308}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
SENDER\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6309}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6310}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 is the incoming ``MAIL FROM:<..>'' address without brackets. For
 an incoming error message, value ``<>'' is used.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6311}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6312}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6313}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ORCPT\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6314}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6315}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 when present, is the XTEXT encoded ORCPT value received at the
 message injection into this system. See RFC 1891 for details.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6316}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6317}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6318}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ENVID\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6319}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6320}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 when present, is the XTEXT encoded ENVID value received at the
 message injection into this system. See RFC 1891 for details.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6321}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6322}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6323}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ZCONFIG\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6324}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6325}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 is the location of the ZMailer ZENV file.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6326}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6327}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6328}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
MAILBIN\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6329}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6330}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 is the value from ZENV.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6331}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6332}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6333}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
MAILSHARE\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6334}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6335}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 is the value from ZENV.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6336}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.2. \Node{\def\Element{6337}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6338}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
hold\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6337}%
}%
\endNode{}%
\Node{\def\Element{6339}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6340}%
}%
\Seq{\def\fPosture{italic}%
}%
hold\endSeq{}%
\endNode{}%
 \char45{} zmailer deferred processing transport agent\endPar{}%
\endNode{}%
\Node{\def\Element{6341}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6342}%
}%
\Node{\def\Element{6343}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Description:\endPar{}%
\endNode{}%
\Node{\def\Element{6344}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6345}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{6346}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
hold\endSeq{}%
\endNode{}%
 is a ZMailer transport agent which is usually only
run by the \Node{\def\Element{6347}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%
 program to test conditions for
reprocessing of previously deferred message addresses.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6348}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{6349}%
}%
\Seq{\def\fPosture{italic}%
}%
hold\endSeq{}%
\endNode{}%
 program must be run with the same current
directory as the \Node{\def\Element{6350}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, namely:
\Node{\def\Element{6351}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6352}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{6353}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program will interpret the host part of an address
destined for its channel as a condition that must be met
before the original address (in the user part) can be
reprocessed by the \Node{\def\Element{6354}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
The condition specification contains a general condition
class name followed by colon followed by a parameter string.
The currently supported condition classes are:

\Node{\def\Element{6355}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6356}%
}%
\Node{\def\Element{6357}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6358}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ns\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6359}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6360}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
succeeds when the nameserver lookup indicated by the parameter
does not produce a temporary nameserver error.
The parameter is a domain name followed by a slash followed by
a standard Internet nameserver Resource Record type name.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6361}%
}%
\Node{\def\Element{6362}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6363}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
timeout\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6364}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6365}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
succeeds when the time given by the parameter (in normal seconds\char45{}since\char45{}epoch
format) has passed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6366}%
}%
\Node{\def\Element{6367}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6368}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
io\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6369}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6370}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
succeeds 10\% of the time, to allow retry of temporary I/O failures.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6371}%
}%
\Node{\def\Element{6372}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6373}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
script\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6374}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6375}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
runs the named shell script with the optional given argument.
The parameter is a simple name, the shell script name within
the \Node{\def\Element{6376}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6377}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/bin/\endSeq{}%
\endNode{}%
 directory,
optionally followed by a slash followed by an argument to be 
passed to the shell script.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6378}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
For example:
\Node{\def\Element{6379}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  NS:nic.ddn.mil/cname
  TIMEOUT:649901432
  IO:error
  SCRIPT:homedir/joe\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6380}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The condition class name is case\char45{}insensitive but is capitalised by convention.
The parameter strings are case\char45{}preserved for condition class\char45{}specific
interpretation.
Whitespace is not permitted.\endPar{}%
\endNode{}%
\Node{\def\Element{6381}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The envelope of the resubmitted message is created from the sender and
(no longer deferred) recipient addresses, and a ``via suspension'' header.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6382}%
}%
\Node{\def\Element{6383}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Description:\endPar{}%
\endNode{}%
\Node{\def\Element{6384}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6385}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\{\char92{}bf Usage\}

\char92{}begin\{verbatim\}
hold [ \char45{}c channel ] [ \char45{}V ]
\char92{}end\{verbatim\}

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6386}%
}%
\Node{\def\Element{6387}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Description:\endPar{}%
\endNode{}%
\Node{\def\Element{6388}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6389}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\{\char92{}bf Parameters\}

\{\char92{}tt \char45{}c channel\} specifies which channel name should be keyed on. The default is hold.

\{\char92{}tt \char45{}V\} prints a version message and exits.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6390}%
}%
\Node{\def\Element{6391}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Interface:\endPar{}%
\endNode{}%
\Node{\def\Element{6392}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6393}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
As all transport agents, the program reads relative path\char45{}names of message
control files from standard input (terminated with two linefeeds), and
produces diagnostic output on the standard output.
Normal diagnostic output is of the form:
\Node{\def\Element{6394}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  id/offset/status message\endPar{}%
\endNode{}%

where id is the inode number of the message file, offset
is a byte offset within its control file where the address
being reported on is kept, status is one of ok, error, or
deferred, and the message is descriptive text associated
with the report.
The text is terminated by a linefeed.
Any other format (as might be produced by subprocesses) is
passed to standard output for logging in the scheduler log.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6395}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status is a code from
 \Node{\def\Element{6396}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
<sysexits.h>\endSeq{}%
\endNode{}%
;.
\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6397}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.3. \Node{\def\Element{6398}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6399}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6398}%
}%
\endNode{}%
\Node{\def\Element{6400}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6401}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
 \char45{} zmailer SMTP client transport agent\endPar{}%
\endNode{}%
\Node{\def\Element{6402}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6403}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
 is a ZMailer transport agent which is usually only
run by the \Node{\def\Element{6404}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%
 to transfer messages to a remote
Internet host using the SMTP protocol.
The \Node{\def\Element{6405}%
}%
\Seq{\def\fPosture{italic}%
}%
smtp\endSeq{}%
\endNode{}%
 program must be run with the same current directory
as the \Node{\def\Element{6406}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, namely
 \Node{\def\Element{6407}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6408}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{6409}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program scans the message control files named on \Node{\def\Element{6410}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%

for addresses destined for its channel and the host given on the command line.
If any are found, all matching addresses and messages are transferred in
a single SMTP conversation.
The destination host might in fact be served by any available mail exchanger
for that host.\endPar{}%
\endNode{}%
\Node{\def\Element{6411}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6412}%
}%
\Node{\def\Element{6413}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{6414}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6415}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{6416}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
smtp [ \char45{}78deEHrPsVxW ] [ \char45{}c channel ] [ \char45{}h heloname ] [ \char45{}l logfile ] 
[ \char45{}p remote\char45{}port ] [ \char45{}T timeout ] [ \char45{}F forcedest] [ \char45{}L localidentity ] host\endPar{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6417}%
}%
\Node{\def\Element{6418}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{6419}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6420}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{6421}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6422}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6423}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6424}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}7\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6425}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6426}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
forces SMTP channel to be 7\char45{}bit, and thus forcing
all 8\char45{}bit texts to be MIME\char45{}QP\char45{}encoded for the transport.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6427}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6428}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6429}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6430}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6431}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
forces SMTP channel to be 8\char45{}bit\char45{}clean, and as such,
to decode the message while transporting it (is it
is MIME QP encoded).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6432}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6433}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6434}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}c channel\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6435}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6436}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies which channel name should be keyed on.
The default is smtp.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6437}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6438}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6439}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}d\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6440}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6441}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns on debugging output.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6442}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6443}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6444}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}e\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6445}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6446}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks that for every destination address specification 
with a matching channel name, an MX lookup is
done on the hostname to see whether the currently
connected host can provide service for that destination. 
The default is to just do a textual name
comparison with the destination hostname as given
on the command line.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6447}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6448}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6449}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}e\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6450}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6451}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
use the ``EHLO''\char45{}greeting only if the remote server
initial banner reports ``ESMTP'' on it.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6452}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6453}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6454}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h host\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6455}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the hostname for the SMTP HELO greeting.
The default is the hostname of the local system, as
returned by \Node{\def\Element{6457}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
gethostname(2)\endSeq{}%
\endNode{}%
 or \Node{\def\Element{6458}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
uname(2)\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6459}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6460}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6461}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}F forcedest\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6462}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6463}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
overrides delivery destination by forcing all email to be sent to given
forcedest IP\char45{}number/hostname.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6464}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6465}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6466}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}H\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6467}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6468}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Disable the per default active forced 8\char45{}bit headers
conversion into MIME\char45{}2\char45{}format.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6469}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6471}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}L localident\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6472}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6473}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies (for multi\char45{}homed machines) that they should use specified
identity when connecting to the destination.
Think of server with multiple IP numbers due to virtual hosting, for
example.
At such systems there may be situation when virtual identity needs to
be used for reaching the destination system.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6474}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6475}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6476}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}l logfile\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6477}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6478}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies a log file where the complete SMTP command transaction will
be copied.
Each line in the log will be prefixed with the process id of the transport
agent process, so the same log file can be used by all SMTP clients.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6479}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6480}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6481}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}r\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6482}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6483}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks to set up SMTP connections using a source TCP port number under 1024.
This is in the range of port numbers only available to a privileged process
on some UNIX systems, which has led to some misguided attempts at mail
security based on this mechanism.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6484}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6485}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6486}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}s\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6487}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6488}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
asks to report the progress of the SMTP conversation and data transfer
on the command line in a way that will be visible to \Node{\def\Element{6489}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
ps(1)\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6490}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6491}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6492}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}x\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6493}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6494}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns off MX lookups on delivery connections.
This may be used ignore public MX knowledge and do exactly what
the \Node{\def\Element{6495}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 says in cases where delivering to an explicit
IP address is inappropriate.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6496}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6497}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6498}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}P\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6499}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6500}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
disable SMTP\char45{}PIPELINING usage (ESMTP keyword: PIPELINING)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6501}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6502}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6503}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}T timeout\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6504}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6505}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the timeout, in seconds, when waiting for a response to
an SMTP command.
The timeout applies to all SMTP command\char45{}response exchanges except for
the acknowledgement after terminating the DATA portion of a message
transaction (after sending the ``.'' CRLF sequence).
The default timeout is 10 minutes, the minimum acceptable value is 5 seconds.
The timeout on the DATA acknowledgement is large, at least 10 minutes.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6506}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6507}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6508}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}V\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6509}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6510}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prints a version message and exits.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6511}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6512}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6513}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}W\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6514}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6515}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
turns on the DNS WKS checking, and if the remote system does not
have SMTP in its WKS\char45{}bits, email delivery to such address is
aborted with an error message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6516}%
}%
\Node{\def\Element{6517}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Interface:\endPar{}%
\endNode{}%
\Node{\def\Element{6518}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6519}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
As all transport agents, the program reads relative path names of message
control files from standard input (terminated with two linefeeds), and
produces diagnostic output on the standard output.
Normal diagnostic output is of the form:

\Node{\def\Element{6520}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  id/offset<TAB>notify\char45{}data<TAB>status message\endPar{}%
\endNode{}%


where id is the inode number of the message file, offset
is a byte offset within its control file where the address
being reported on is kept, status is one of ok, error, or
deferred, and the message is descriptive text associated
with the report. The text is terminated by a linefeed.
Any other format (as might be produced by subprocesses) is
passed to standard output for logging in the scheduler log.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6521}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status is a code from
\Node{\def\Element{6522}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
<sysexits.h>\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6523}%
}%
\Node{\def\Element{6524}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Extended SMTP:\endPar{}%
\endNode{}%
\Node{\def\Element{6525}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6526}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
When a user sends out 8\char45{}bit mail with the proper headers, this module
can send it out to conforming servers either in 8\char45{}bit transparent manner,
or down\char45{}converting ``Content\char45{}Transfer\char45{}Encoding: 8BIT'' to
``Content\char45{}Transfer\char45{}Encoding: 7BIT'' or
to ``Content\char45{}Transfer\char45{}Encoding: QUOTED\char45{}PRINTABLE'' depending on what is
the mail contents.
This works only with ``Content\char45{}Type: TEXT/PLAIN'' thus no fancy
MULTIPART/ALTERNATE et.al. schemes..
When ``Content\char45{}Transfer\char45{}Encoding:''\char45{}header is not present in the headers,
 and recipient has not declared 8\char45{}bit SMTP capability, mail contents
 are treated with old 7\char45{}bit stripping method.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6527}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.4. \Node{\def\Element{6528}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6529}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 \char45{} zmailer Sendmail compatible transport agent\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6528}%
}%
\endNode{}%
\Node{\def\Element{6530}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6531}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is a ZMailer transport agent which is usually only run by
 the \Node{\def\Element{6532}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler(8)\endSeq{}%
\endNode{}%
, to deliver messages by invoking a program
 with facilities and in a way compatible with a \Node{\def\Element{6533}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 MTA.
The \Node{\def\Element{6534}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 program must be run with the same current directory as
the \Node{\def\Element{6535}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, namely
\Node{\def\Element{6536}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6537}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/transport/\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Element{6538}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program scans the message control files named on \Node{\def\Element{6539}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
STDIN\endSeq{}%
\endNode{}%
 for
addresses destined for the channel and/or the host given on the command line.
If any are found, all matching addresses and messages are processed according
to the specifications for the mailer in the configuration file.\endPar{}%
\endNode{}%
\Node{\def\Element{6540}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status of a mailer should be one of the standard values specified
in \Node{\def\Element{6541}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
<sysexits.h>\endSeq{}%
\endNode{}%
.
Of these, \Node{\def\Element{6542}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}OK\endSeq{}%
\endNode{}%
 indicates successful delivery, and
\Node{\def\Element{6543}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}DATAERR\endSeq{}%
\endNode{}%
, \Node{\def\Element{6544}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}NOUSER\endSeq{}%
\endNode{}%
, \Node{\def\Element{6545}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}NOHOST\endSeq{}%
\endNode{}%
,
\Node{\def\Element{6546}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}UNAVAILABLE\endSeq{}%
\endNode{}%
, and \Node{\def\Element{6547}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
EX\char95{}NOPERM\endSeq{}%
\endNode{}%
 indicate permanent 
failure.
All other exit codes will be treated as a temporary failure and
the delivery will be retried.\endPar{}%
\endNode{}%
\Node{\def\Element{6548}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6549}%
}%
\Node{\def\Element{6550}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{6551}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6552}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{6553}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{6554}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
sm\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6555}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}8]\endSeq{}%
\endNode{}%
\Node{\def\Element{6556}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}H]\endSeq{}%
\endNode{}%
\Node{\def\Element{6557}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}Q]\endSeq{}%
\endNode{}%
\Node{\def\Element{6558}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}V]\endSeq{}%
\endNode{}%
\Node{\def\Element{6559}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 [\char45{}f \Node{\def\Element{6560}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
configfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{6561}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
  \char45{}c \Node{\def\Element{6562}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
channel\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6563}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
  \char45{}h \Node{\def\Element{6564}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
host\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6565}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
  \Node{\def\Element{6566}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
mailer\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6567}%
}%
\Node{\def\Element{6568}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{6569}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6570}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%

\Node{\def\Element{6571}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6572}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6573}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6574}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6575}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6576}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
tells that the output is 8\char45{}bit clean, and for any MIME message with
QUOTED\char45{}PRINTABLE encoding the coding can be decoded.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6577}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6578}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6579}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}Q\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6580}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6581}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
tells that the transport channel will likely treat poorly control
characters like TAB, and possibly SPACE too..
This encodes them all by using QUOTED\char45{}PRINTABLE encoding.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6582}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6583}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6584}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f configfile\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6585}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6586}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies the name of a configuration file containing specifications
of the various known \Node{\def\Element{6587}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 compatible mailer programs:
 how to invoke them and how to process messages for them.
The default is \Node{\def\Element{6588}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6589}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/sm.cf\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6590}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6591}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6592}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}c channel\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6593}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6594}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies which channel name should be keyed on.
There is no default. If this option is not specified,
the \Node{\def\Element{6595}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h\endSeq{}%
\endNode{}%
 option must be.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6596}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6597}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6598}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h host\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6599}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6600}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
specifies which host name should be keyed on.
There is no default.
If this option is not specified, the \Node{\def\Element{6601}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}c\endSeq{}%
\endNode{}%
 option must be.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6602}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Node{\def\Element{6603}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6604}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}h host\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6605}%
\def\ProcessingMode{listitem-content-mode}%
}%
\DisplayGroup{\def\StartIndent{88\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6606}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prints a version message and exits.
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%

\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{REF.TA.SMCONFIG}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.4.1. \Node{\def\Element{6608}%
\def\ProcessingMode{title-sosofo-mode}%
}%
configuration of \Node{\def\Element{6609}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6608}%
}%
\endNode{}%
\Node{\def\Element{6610}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6611}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is a ZMailer's \Node{\def\Element{6612}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8) compatible
\Node{\def\Element{6613}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agent\endSeq{}%
\endNode{}%
 to deliver messages by invoking a program
with facilities and in a way compatible with a \Node{\def\Element{6614}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8)
MTA.\endPar{}%
\endNode{}%
\Node{\def\Element{6615}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program scans the message control files named on stdin for addresses
destined for the channel and/or the host given on the command line.
If any are found, all matching addresses and messages are processed
according to the specifications for the mailer in the configuration file.\endPar{}%
\endNode{}%
\Node{\def\Element{6616}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status of a mailer should be one of the standard values specified in
 \Node{\def\Element{6617}%
}%
\Seq{\def\fPosture{italic}%
}%
\#include <\Node{\def\Element{6618}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sysexits.h\endSeq{}%
\endNode{}%
>\endSeq{}%
\endNode{}%
.
Of these, \Node{\def\Element{6619}%
}%
\Seq{}%
EX\char95{}OK\endSeq{}%
\endNode{}%
 indicates successful deliver, and
 \Node{\def\Element{6620}%
}%
\Seq{}%
EX\char95{}DATAERR\endSeq{}%
\endNode{}%
, \Node{\def\Element{6621}%
}%
\Seq{}%
EX\char95{}NOUSER\endSeq{}%
\endNode{}%
, \Node{\def\Element{6622}%
}%
\Seq{}%
EX\char95{}NOHOST\endSeq{}%
\endNode{}%
,
 \Node{\def\Element{6623}%
}%
\Seq{}%
EX\char95{}UNAVAILABLE\endSeq{}%
\endNode{}%
, and \Node{\def\Element{6624}%
}%
\Seq{}%
EX\char95{}NOPERM\endSeq{}%
\endNode{}%
 indicate
permanent failure.
All other exit codes will be treated as a temporary failure and the delivery
will be retried.\endPar{}%
\endNode{}%
\Node{\def\Element{6625}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usage:

\Node{\def\Element{6626}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Par{}%
\Node{\def\Element{6627}%
}%
\Seq{}%
\Seq{\def\fWeight{bold}%
}%
sm\endSeq{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6628}%
}%
\Seq{}%
 [\char45{}8]\endSeq{}%
\endNode{}%
\Node{\def\Element{6629}%
}%
\Seq{}%
 [\char45{}H]\endSeq{}%
\endNode{}%
\Node{\def\Element{6630}%
}%
\Seq{}%
 [\char45{}Q]\endSeq{}%
\endNode{}%
\Node{\def\Element{6631}%
}%
\Seq{}%
 [\char45{}V]\endSeq{}%
\endNode{}%
\Node{\def\Element{6632}%
}%
\Seq{}%
 [\char45{}f \Node{\def\Element{6633}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
configfile\endSeq{}%
\endNode{}%
]\endSeq{}%
\endNode{}%
\Node{\def\Element{6634}%
}%
\Seq{}%
  \char45{}c \Node{\def\Element{6635}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
channel\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6636}%
}%
\Seq{}%
  \char45{}h \Node{\def\Element{6637}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
host\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\Node{\def\Element{6638}%
}%
\Seq{}%
  \Node{\def\Element{6639}%
}%
\Seq{\def\fFamName{Courier-New}\def\fPosture{italic}%
}%
mailer\endSeq{}%
\endNode{}%
 \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6640}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Configuration:\endPar{}%
\endNode{}%
\Node{\def\Element{6641}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The configuration file \Node{\def\Element{6642}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6643}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILSHARE\endSeq{}%
\endNode{}%
/sm.conf\endSeq{}%
\endNode{}%

associates the mailer keyword from the command line with a specification
of a delivery program.
This is very similar to the way the definition of a ``mailer'' in
\Node{\def\Element{6644}%
}%
\Seq{\def\fWeight{bold}%
}%
sendmail\endSeq{}%
\endNode{}%
(8).
It requires flags, a program name, and a command line specification.
These are in fact the fields of the entries of the configuration file.
Lines starting with whitespace or a ``\Node{\def\Element{6645}%
}%
\Seq{\def\fPosture{italic}%
}%
\#\endSeq{}%
\endNode{}%
''
are ignored, and all others are assumed to follow format shown in figure
\Node{\def\Element{6646}%
}%
\Link{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
}%
\Seq{}%
Figure \Seq{}%
23\char45{}1\endSeq{}%
\endSeq{}%
\endLink{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\Node{\def\Label{FIG.REF.SAMPLE-SM-CONF}%
}%
\DisplayGroup{\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Node{\def\Element{6648}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Par{\def\fWeight{bold}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
Figure 23\char45{}1. \endSeq{}%
Sample \Node{\def\Element{6649}%
\def\ProcessingMode{formal-object-title-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
sm.conf\endSeq{}%
\endNode{}%
 file\endPar{}%
\endNode{}%
\Par{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
}%
\Node{\def\Element{6648}%
}%
\endNode{}%
\Node{\def\Element{6650}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
}%
\#mailer flags program        argument list
\#\char45{}\char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{} \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
local   mS    sm/localm      localm \char45{}r \$g \$u
prog    \char45{}     /bin/sh        sh \char45{}c \$u
tty     rs    /usr/local/to  to \$u
uucp    U     /usr/bin/uux   uux \char45{} \char45{}r \char45{}a\$g \char45{}gC \$h!rmail (\$u)
usenet  m     sm/usenet      usenet \$u
test    n     sm/test        test \$u\endPar{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6651}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The mailer field extends from the beginning of the line to the first
whitespace.
It is used simply as a key index to the configuration file contents.
One or more whitespace is used as the field separator for all the fields.\endPar{}%
\endNode{}%
\Node{\def\Element{6652}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The flags field contains a concatenation of one\char45{}letter flags.
If no flags are desired, a ``\Node{\def\Element{6653}%
}%
\Seq{\def\fPosture{italic}%
}%
\char45{}\endSeq{}%
\endNode{}%
''
character should be used to indicate presence of the field.
All normal \Node{\def\Element{6654}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 (\Node{\def\Element{6655}%
}%
\Seq{\def\fPosture{italic}%
}%
of 5.x era..\endSeq{}%
\endNode{}%
)
flags are recognized, but the ones that do not make sense in
the context of ZMailer will produce an error (or some are ignored).
The flags that change the behaviour of \Node{\def\Element{6656}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 are:

\Node{\def\Element{6657}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6658}%
}%
\Node{\def\Element{6659}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6660}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6661}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6662}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will activate BSMTP\char45{}type wrapping with a ``hidden\char45{}dot''
algorithm; e.g. quite ordinary SMTP stream, but in ``batch mode''.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6663}%
}%
\Node{\def\Element{6664}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6665}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6666}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6667}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The  first ``\Node{\def\Element{6668}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
''  turns on similar BSMTP wrapping
as ``\Node{\def\Element{6669}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
b\endSeq{}%
\endNode{}%
'', but adds
SIZE and, if the \Node{\def\Element{6670}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is  started  with option ``\Node{\def\Element{6671}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}8\endSeq{}%
\endNode{}%
'',
also 8BITMIME options.  The second ``\Node{\def\Element{6672}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
B\endSeq{}%
\endNode{}%
'' adds there also DSN
(Delivery Status  Notification) parameters.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6673}%
}%
\Node{\def\Element{6674}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6675}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
E\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6676}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6677}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will prepend ``\Node{\def\Element{6678}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
>\endSeq{}%
\endNode{}%
'' to any message body line starting
with ``\Node{\def\Element{6679}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''. (Read: ``From\char45{}space'')\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6680}%
}%
\Node{\def\Element{6681}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6682}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
f\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6683}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6684}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
adds ``\Node{\def\Element{6685}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}f sender\endSeq{}%
\endNode{}%
'' arguments to the delivery program.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6686}%
}%
\Node{\def\Element{6687}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6688}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
n\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6689}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6690}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will not prepend a ``\Node{\def\Element{6691}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''\char45{}line
(normal mailbox separator line) to the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6692}%
}%
\Node{\def\Element{6693}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6694}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
r\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6695}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6696}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
adds ``\Node{\def\Element{6697}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}r sender\endSeq{}%
\endNode{}%
'' arguments to the delivery program.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6698}%
}%
\Node{\def\Element{6699}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6700}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
S\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6701}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6702}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will run the delivery program with the same real and effective uid as
the \Node{\def\Element{6703}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 process.
If this flag is not set, the delivery program will be run with the real
uid of the \Node{\def\Element{6704}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 process.
This may be useful if \Node{\def\Element{6705}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 is setuid.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6706}%
}%
\Node{\def\Element{6707}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6708}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
m\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6709}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6710}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
informs \Node{\def\Element{6711}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
sm\endSeq{}%
\endNode{}%
 that each instance of the delivery program
can deliver to many destinations.
This affects \Node{\def\Element{6712}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
  expansion  in the argument list, see below.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6713}%
}%
\Node{\def\Element{6714}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6715}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
P\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6716}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6717}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
prepends a ``Return\char45{}Path:'' header to the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6718}%
}%
\Node{\def\Element{6719}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6720}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
U\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6721}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6722}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will prepend a ``\Node{\def\Element{6723}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
From \endSeq{}%
\endNode{}%
''\char45{}line, with
a ``remote from myuucpname'' at the end, to the message.
This is what is expected by remote  \Node{\def\Element{6724}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fWeight{bold}%
}%
rmail\endSeq{}%
\endNode{}%
(1)
programs for incoming UUCP mail.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6725}%
}%
\Node{\def\Element{6726}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6727}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
R\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6728}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6729}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
use CRLF sequence as end\char45{}of\char45{}line sequence. Without
it, will use LF\char45{}only end\char45{}of\char45{}line sequence.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6730}%
}%
\Node{\def\Element{6731}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6732}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
X\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6733}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6734}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
does SMTP\char45{}like ``hidden\char45{}dot'' algorithm  of doubling
all dots that are at the start of the line.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6735}%
}%
\Node{\def\Element{6736}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6737}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
7\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6738}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6739}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
will strip (set to 0) the 8th bit of every character in the message.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6740}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The path field specifies the location of the delivery program.
Relative pathnames are allowed and are relative to the
\Node{\def\Element{6741}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{6742}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILBIN\endSeq{}%
\endNode{}%
/\endSeq{}%
\endNode{}%
 directory.\endPar{}%
\endNode{}%
\Node{\def\Element{6743}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The arguments field extends to the end of the line.
It contains whitespace separated \Node{\def\Element{6744}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
argv\endSeq{}%
\endNode{}%
 parameters which may
contain one of the following sequences:

\Node{\def\Element{6745}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6746}%
}%
\Node{\def\Element{6747}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6748}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$g\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6749}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6750}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the sender address.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6751}%
}%
\Node{\def\Element{6752}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6753}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$h\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6754}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6755}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the destination host.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6756}%
}%
\Node{\def\Element{6757}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
\Node{\def\Element{6758}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6759}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6760}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
which is replaced by the recipient address.
If the ``\Node{\def\Element{6761}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
m\endSeq{}%
\endNode{}%
'' mailer flag is set and there are several
recipients for this message, the argument containing the ``\Node{\def\Element{6762}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$u\endSeq{}%
\endNode{}%
''
will be replicated as necessary for each recipient.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6763}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.5. \Node{\def\Element{6764}%
\def\ProcessingMode{title-sosofo-mode}%
}%
libta \char45{} Transport Agent Support Library\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6764}%
}%
\endNode{}%
\Node{\def\Element{6765}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is the library that all transport agents use, and several of its
functions are intended to aid message processing.\endPar{}%
\endNode{}%
\Node{\def\Element{6766}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.5.1. \Node{\def\Element{6767}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function groupings\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6767}%
}%
\endNode{}%
\Node{\def\Element{6768}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Transport agent support library function groups are:
\Node{\def\Element{6769}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6770}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6771}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Message file manipulation routines.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6772}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{6773}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Diagnostics routines.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6774}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.5.2. \Node{\def\Element{6775}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function listings\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6775}%
}%
\endNode{}%
\Node{\def\Element{6776}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6777}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.5.3. \Node{\def\Element{6778}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Function usage examples\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6778}%
}%
\endNode{}%
\Node{\def\Element{6779}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6780}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
23.6. \Node{\def\Element{6781}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Security Issues\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6781}%
}%
\endNode{}%
\Node{\def\Element{6782}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZREF-UTILITIES}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6784}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 24. ZMailer Utilities\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6784}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Chapter 24. ZMailer Utilities\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Chapter 24. \Seq{}%
\Node{\def\Element{6784}%
\def\ProcessingMode{component-title-mode}%
}%
ZMailer Utilities\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6784}%
}%
\endNode{}%
\Node{\def\Element{6785}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is considerable collection of various utilities in the ZMailer sources.
Not all of them even become installed into your system in all situations.\endPar{}%
\endNode{}%
\Node{\def\Label{ZREF.UTIL.VACATION}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
24.1. \Node{\def\Element{6787}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6788}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
vacation\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6787}%
}%
\endNode{}%
\Node{\def\Element{6789}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6790}%
}%
\Seq{\def\fPosture{italic}%
}%
vacation\endSeq{}%
\endNode{}%
 automatically replies to incoming mail.
The canned reply is contained in the file \Node{\def\Element{6791}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacation.msg\endSeq{}%
\endNode{}%
,
that you should create in your home directory (or the file
\Node{\def\Element{6792}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
Msgfile\endSeq{}%
\endNode{}%
 specified by the \Node{\def\Element{6793}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}m\endSeq{}%
\endNode{}%
 option).\endPar{}%
\endNode{}%
\Node{\def\Element{6794}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This file should include a header with at least
a \Node{\def\Element{6795}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{6796}%
}%
Subject:\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 line
(it should not include a \Node{\def\Element{6797}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{6798}%
}%
To:\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 line
\Character{8212} if you want, you may include
\Node{\def\Element{6799}%
}%
\Seq{}%
\Character{8220}\Node{\def\Element{6800}%
}%
From:\endNode{}%
\Character{8221}\endSeq{}%
\endNode{}%
 line,
especially if you use the \Node{\def\Element{6801}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char45{}m\endSeq{}%
\endNode{}%
 option), for example.\endPar{}%
\endNode{}%
\Node{\def\Element{6802}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6803}%
}%
\Node{\def\Element{6804}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Usage:\endPar{}%
\endNode{}%
\Node{\def\Element{6805}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6806}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
To start \Node{\def\Element{6807}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
vacation\endSeq{}%
\endNode{}%
, run the command \Node{\def\Element{6808}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
vacation start\endSeq{}%
\endNode{}%
.
It will create a \Node{\def\Element{6809}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacation.msg\endSeq{}%
\endNode{}%
 file (if you don't already 
have one) in your home directory containing the message you want to send 
people who send you mail, and a \Node{\def\Element{6810}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
 file in your home 
directory containing a line of the form:
\Node{\def\Element{6811}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  "\char92{}name", "|/opt/mail/bin/vacation name"\endPar{}%
\endNode{}%


where name is your login name. Make sure these files and your home 
directory are readable by everyone.
Also make sure that no one else can write to them, and that no one can
write to your home directory.
Like this:
\Node{\def\Element{6812}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  chmod og\char45{}w \$HOME \$HOME/.forward\endPar{}%
\endNode{}%
)\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6813}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
To stop vacation, run the command \Node{\def\Element{6814}%
}%
\Seq{\def\fWeight{bold}%
}%
vacation stop\endSeq{}%
\endNode{}%
.
It will move the \Node{\def\Element{6815}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
 file to \Node{\def\Element{6816}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacforward\endSeq{}%
\endNode{}%
,
and the automatic replies will stop.\endPar{}%
\endNode{}%
\Node{\def\Element{6817}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
vacation start vacation stop vacation \char45{}I vacation [ \char45{}tN ] [ \char45{}mMsgfile ] [ \char45{}d ] [user]\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6818}%
}%
\Node{\def\Element{6819}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Parameters:\endPar{}%
\endNode{}%
\Node{\def\Element{6820}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6821}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\char92{}item[\{\char92{}tt \char45{}I\}, \{\char92{}tt \char45{}i\}] \char92{}mbox\{\}

initialize the \{\char92{}tt .vacation.pag\} 
and \{\char92{}tt .vacation.dir\} files and start vacation.

If the \{\char92{}tt \char45{}I\} (or \{\char92{}tt \char45{}i\}) flag is not specified, vacation 
tries to reply to the sender.

\char92{}item[\{\char92{}tt \char45{}tN\}] \char92{}mbox\{\}

Change the interval between repeat replies to the same 
sender. The default is one week. A trailing \{\char92{}tt s\}, \{\char92{}tt m\}, 
\{\char92{}tt h\}, \{\char92{}tt d\}, or \{\char92{}tt w\} scales N to seconds, minutes, 
hours, days, or weeks respectively.

\char92{}item[\{\char92{}tt \char45{}mMsgfile\}] \char92{}mbox\{\}

specifies the file in which the message to be 
sent is kept. 
The default is \{\char92{}tt \char92{}\$HOME/.vacation.msg\}.

\char92{}item[\{\char92{}tt \char45{}r\}] \char92{}mbox\{\}

interval defines interval in days when not to answer 
again to the same sender. (Default is 1 day.)

\char92{}item[\{\char92{}tt \char45{}d\}] \char92{}mbox\{\}

disables the list of senders kept in the 
\{\char92{}tt .vacation.pag\} and \{\char92{}tt .vacation.dir\} files.

\char92{}end\{description\}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{6822}%
}%
\Node{\def\Element{6823}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Example:\endPar{}%
\endNode{}%
\Node{\def\Element{6824}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{6825}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
  Subject: I am on vacation

  I am on vacation until July 22. If you have something urgent, please 
  contact Joe Jones (joe@blah.utoronto.ca). \char45{}\char45{}john\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{6826}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
No message is sent if the ``user'' specified in the vacation command
(if nothing is specified, it uses your username) does not appear explicitly
in the ``To:'' or ``Cc:'' lines of the message, which prevents messages from
being sent back to mailing lists and causing loops.\endPar{}%
\endNode{}%
\Node{\def\Element{6827}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A list of senders is kept in the files \Node{\def\Element{6828}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacation.pag\endSeq{}%
\endNode{}%
 and 
\Node{\def\Element{6829}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacation.dir\endSeq{}%
\endNode{}%
 in your home directory.
These are dbm database files.
(Note: not all database systems have two files, either may be missing.)
The vacation message is in \Node{\def\Element{6830}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacation.msg\endSeq{}%
\endNode{}%
 and the automatic
reply is activated by the \Node{\def\Element{6831}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.forward\endSeq{}%
\endNode{}%
 (and saved in
\Node{\def\Element{6832}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char126{}/.vacforward\endSeq{}%
\endNode{}%
)
The default vacation message is stored in \Node{\def\Element{6833}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
/opt/mail/vacation.msg\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6834}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
On machines running ZMailer, the ``name'' argument to \Node{\def\Element{6835}%
}%
\Seq{\def\fPosture{italic}%
}%
vacation\endSeq{}%
\endNode{}%

is optional, and the \$USER environment variable is used to determine where
to look for the message and the list of previous recipients.\endPar{}%
\endNode{}%
\Node{\def\Element{6836}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \$SENDER\} variable is checked first to determine the reply destination.
It is normally set to the SMTP ``MAIL FROM:'' address or equivalent.
This is an additional safeguard against sending replies to mailing lists,
the PostMaster or the mailer daemon, since standards and common sense dictate
that it never points back to an address that could cause a loop.
The ``From '' line is used only as a last resort.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ZREF.UTIL.MAKEDB}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
24.2. \Node{\def\Element{6838}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6839}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
makedb\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6838}%
}%
\endNode{}%
\Node{\def\Element{6840}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The way the ZMailer uses DBM entries is by using strings with 
their terminating \Node{\def\Element{6841}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
NULL\endSeq{}%
\endNode{}%
 as keys, and as data..
Thus the length is \{\char92{}tt strlen(string)+1\}, not \{\char92{}tt strlen(string)\} !\endPar{}%
\endNode{}%
\Node{\def\Element{6842}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
WARNING: Policy data parsing does use unchecked buffers!

\char92{}begin\{verbatim\}
Usage: makedb [\char45{}a|\char45{}p] dbtype database.name [infilename|\char45{}]
\char92{}end\{verbatim\}


Dbtypes are: \{\char92{}tt ndbm gdbm btree bhash\}

If no \{\char92{}tt infilename\} is defined, \{\char92{}tt database.name\} is assumed.

\char92{}begin\{description\}
\char92{}item[\{\char92{}tt NDBM\}] \char92{}mbox\{\}

appends \{\char92{}tt .pag\}, and \{\char92{}tt .dir\}
into the actual db file names.

\char92{}item[\{\char92{}tt GDBM\}] \char92{}mbox\{\}

\{\char92{}bf does not\} append \{\char92{}tt .gdbm\}
into the actual db file name.

\char92{}item[\{\char92{}tt BTREE\}] \char92{}mbox\{\}

\{\char92{}bf does not\} append \{\char92{}tt .db\}
into the actual db file name.

\char92{}item[\{\char92{}tt BHASH\}] \char92{}mbox\{\}

appends \{\char92{}tt .pag\}, and \{\char92{}tt .dir\}
into the actual db file names.

\char92{}end\{description\}


The \{\char92{}tt \char45{}a\} option is for parsing input that comes in 
\{\char92{}tt aliases\} format: \{\char92{}tt key: data,in,single,long,line\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ZREF.UTIL.DBLOOK}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
24.3. \Node{\def\Element{6844}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6845}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
dblook\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6844}%
}%
\endNode{}%
\Node{\def\Element{6846}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
The way the ZMailer uses DBM entries is by using strings with 
their terminating \{\char92{}tt NULL\} as keys, and as data.. Thus the 
length is \{\char92{}tt strlen(string)+1\}, not \{\char92{}tt strlen(string)\} !

\char92{}begin\{verbatim\}
Usage: dblook [\char45{}dump] dbtype database.name [key]
\char92{}end\{verbatim\}


Dbtypes are: \{\char92{}tt ndbm gdbm btree bhash\}

\char92{}begin\{description\}
\char92{}item[\{\char92{}tt NDBM\}] \char92{}mbox\{\}

appends \{\char92{}tt .pag\}, and \{\char92{}tt .dir\} 
into the actual db file names.

\char92{}item[\{\char92{}tt GDBM\}] \char92{}mbox\{\}

\{\char92{}bf does not\} append \{\char92{}tt .gdbm\} 
into the actual db file name.

\char92{}item[\{\char92{}tt BTREE\}] \char92{}mbox\{\}

\{\char92{}bf does not\} append \{\char92{}tt .db\} 
into the actual db file name.

\char92{}item[\{\char92{}tt BHASH\}] \char92{}mbox\{\}

appends \{\char92{}tt .pag\}, and \{\char92{}tt .dir\} 
into the actual db file names.

\char92{}end\{description\}

\%\char92{}end\{multicols\}


\% \%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%
\char92{}clearpage
\char92{}subsection\{\{\char92{}tt policy\char45{}builder.sh\}\}

\char92{}begin\{alltt\}
\#! /bin/sh
\#
\# Sample smtp\char45{}policy\char45{}db builder script.
\#
\# This merges following files from \$MAILVAR/db/ directory:
\#       smtp\char45{}policy.src
\#       localnames              ('= \char95{}localnames')
\#       smtp\char45{}policy.relay       ('= \char95{}full\char95{}rights')
\#       smtp\char45{}policy.mx          ('relaytargets +')
\#       smtp\char45{}policy.spam        ('= \char95{}bulk\char95{}mail')
\#       smtp\char45{}policy.spam.manual ('= \char95{}bulk\char95{}mail')
\#
\# These all together are used to produce files:  smtp\char45{}policy.\$DBEXT
\# The produced database retains the first instance of any given key.
\#

\#FLAG=
\#while getopts n c; do
\#  case \$c in
\#    n)       FLAG=\$c;;
\#    ?)       exit 2;;
\#  esac
\#done
\#shift `expr \$OPTIND \char45{} 1`

if [ "x\$1" = "x\char45{}n" ]; then
    FLAG=n
    shift
fi
if [ "x\$1" = "x?" ]; then
    exit 2
fi


ZCONFIG=@ZMAILERCFGFILE@
. \$ZCONFIG

umask 022

cd \$MAILVAR/db

if [ ! \char45{}f smtp\char45{}policy.src ] ; then
        echo "No \$MAILVAR/db/smtp\char45{}policy.src input file"
        exit 64 \# EX\char95{}USAGE
fi

if [ f\$FLAG != fn ]; then
    if [ \char45{}x \$MAILBIN/smtp\char45{}policy\char45{}retrieve.pl ] ; then
        \$MAILBIN/smtp\char45{}policy\char45{}retrieve.pl
    else
        if [ \char45{}x \$MAILBIN/spamlist.py ] ; then
            \$MAILBIN/spamlist.py > smtp\char45{}policy.spam.new \&\& \char92{}verb/\char92{}/
                mv  smtp\char45{}policy.spam.new smtp\char45{}policy.spam
        else
            \#
            \# Following IS NOT SAFE, if either produces errors, those
            \# go (usually) to the result file, and in the end the result
            \# OVERWRITES the "running"  smtp\char45{}policy.spam  file.
            \#
            > smtp\char45{}policy.spam.new
            lynx \char45{}source http://www.webeasy.com:8080/spam/spam\char95{}download\char95{}table \char92{}verb/\char92{}/
                >> smtp\char45{}policy.spam.new
            lynx \char45{}source http://www.sprocket.com/Security/SpamDomains | \char92{}verb/\char92{}/
                awk '\char92{}\{print \$1\char92{}\}' >> smtp\char45{}policy.spam.new
            cat smtp\char45{}policy.spam.new | sed 's/\char94{}@//g' | tr "[A\char45{}Z]" "[a\char45{}z]" | \char92{}verb/\char92{}/
                    sort | uniq > smtp\char45{}policy.spam.new2
            if [ `grep \char45{}c cyberpromo smtp\char45{}policy.spam.new` \char45{}gt "0" ]; then
                mv smtp\char45{}policy.spam smtp\char45{}policy.spam.old
                mv smtp\char45{}policy.spam.new2 smtp\char45{}policy.spam
                rm \char45{}f smtp\char45{}policy.spam.new
            else
                echo "Hmm....something went wrong while updating the spam policy."
                echo "Please try again."
                exit 1
            fi
        fi
    fi
fi

\# Fork off a subshell to do it all...
(
  \# The basic boilerplate
  cat smtp\char45{}policy.src

  \# Localnames
  cat localnames | \char92{}verb/\char92{}/
  awk '/\char94{}\#/\char92{}\{next;\char92{}\} NF >= 1 \char92{}\{printf "\%s = \char95{}localnames\char92{}verb/\char92{}/n",\$1;\char92{}\}'

  \# smtp\char45{}policy.relay
  \# (Lists domains and networks that are allowed to use us as relay)
  if [ \char45{}f smtp\char45{}policy.relay ] ; then
    cat smtp\char45{}policy.relay | \char92{}verb/\char92{}/
    awk '/\char94{}\#/\char92{}\{next;\char92{}\}
        \char92{}\{printf "\%s = \char95{}full\char95{}rights \%s \%s \%s \%s \%s \%s \%s \%s\char92{}verb/\char92{}/n",
                    \$1,\$2,\$3,\$4,\$5,\$6,\$7,\$8,\$9;next;\char92{}\}'
  fi

  \# smtp\char45{}policy.mx
  \# (Lists domains that are allowed to use us as inbound MX relay for them)
  if [ \char45{}f smtp\char45{}policy.mx ] ; then
    cat smtp\char45{}policy.mx | \char92{}verb/\char92{}/
    awk '/\char94{}\#/\char92{}\{next;\char92{}\} NF >= 1 \char92{}\{printf "\%s relaytarget +\char92{}verb/\char92{}/n",\$1;\char92{}\}'
  fi

  \# smtp\char45{}policy.spam
  \# (Lists users, and domains that are known spam sources)
  \# (We use file from "http://www.webeasy.com:8080/spam/spam\char95{}download\char95{}table"
  \#  which is intended for QMAIL, and thus needs to be edited..)
  if [ \char45{}f smtp\char45{}policy.spam \char45{}o \char45{}f smtp\char45{}policy.spam.manual ] ; then
    ( if [ \char45{}f smtp\char45{}policy.spam ] ; then
        cat smtp\char45{}policy.spam
      fi
      if [ \char45{}f smtp\char45{}policy.spam.manual ] ; then
        cat smtp\char45{}policy.spam.manual
      fi ) | tr "[A\char45{}Z]" "[a\char45{}z]" | sed 's/\char94{}@//g' | sort | uniq | \char92{}verb/\char92{}/
    awk '/\char94{}\char92{}verb/\char92{}/[/\char92{}\{ \# an address block to reject
            printf "\%s rejectnet +\char92{}verb/\char92{}/n", \$1;
            next;
        \char92{}\}
        \char92{}\{ \# All other cases are usernames with their domains
          printf "\%s = \char95{}bulk\char95{}mail\char92{}verb/\char92{}/n", \$1;
        \char92{}\}'
  fi

\# \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{} end of subshell
) > smtp\char45{}policy.dat

umask 022 \# Make sure the resulting db file(s) are readable by all

\$MAILBIN/makedb \char45{}p \$DBTYPE smtp\char45{}policy\char45{}new smtp\char45{}policy.dat || exit \$?

case \$DBTYPE in
dbm)
        mv smtp\char45{}policy\char45{}new.dir  smtp\char45{}policy.dir
        mv smtp\char45{}policy\char45{}new.pag  smtp\char45{}policy.pag
        ;;
ndbm)
        mv smtp\char45{}policy\char45{}new.dir  smtp\char45{}policy.dir
        mv smtp\char45{}policy\char45{}new.pag  smtp\char45{}policy.pag
        ;;
gdbm)
        mv smtp\char45{}policy\char45{}new.gdbm smtp\char45{}policy.gdbm
        ;;
btree)
        mv smtp\char45{}policy\char45{}new.db   smtp\char45{}policy.db
        ;;
esac

exit 0
\char92{}end\{alltt\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6847}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
24.4. \Node{\def\Element{6848}%
\def\ProcessingMode{title-sosofo-mode}%
}%
autoanswer\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6848}%
}%
\endNode{}%
\Node{\def\Element{6849}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{6850}%
}%
\Seq{\def\fPosture{italic}%
}%
autoanswer\endSeq{}%
\endNode{}%
 program is intended to be placed into
system global aliases database as following entry:
\Node{\def\Element{6851}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  autoanswer:  "| /path/to/MAILBIN/autoanswer"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6852}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It yields a reply message for all, except the error messages, nor
to those with \Node{\def\Element{6853}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
X\char45{}autoanswer\char45{}loop:\endSeq{}%
\endNode{}%
 header in them.\endPar{}%
\endNode{}%
\Node{\def\Element{6854}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The reply sends back the original incoming message headers in the
message body along with some commentary texts.\endPar{}%
\endNode{}%
\Node{\def\Element{6855}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The program is, in reality, a perl script which can easily be tuned
to local needs.\endPar{}%
\endNode{}%
\Node{\def\Element{6856}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\#!@PERL@

\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#
\#
\# Autoanswer.pl 1.0 for ZMailer 2.99.48+
\# (C) 1997 Telecom Finland
\#          Valtteri Karu <valtteri.karu@tele.fi>
\# 
\# This program sends autoreply and the original headers to the originator 
\# of the message. Version 2.99.48+ of the Zmailer is required for detecting
\# possible false addresses.
\#
\# USAGE:
\#
\# Create an alias for the address to use:
\# autoreply: "|/path/to/autoanswer.pl"
\#
\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#

\$nosend = 0;
\$double = 0;
\$address = \$ENV\{'SENDER'\};

if( ! \char45{}r "\$ENV\{'ZCONFIG'\}") \{
    LOG("zmailer.conf missing");
    exit 2;
\}

open(ZMAILER,"< \$ENV\{'ZCONFIG'\}" );
while(<ZMAILER>) \{
    chomp;
    split(/=/);
    \$ZMAILER\{\$\char95{}[0]\}=\$\char95{}[1];
\}

close ZMAILER;

\$logfile = \$ZMAILER\{'LOGDIR'\} . "/autoanswer";

while (<STDIN>) \{

    \$text = \$\char95{};

    if ((\$text eq "\char92{}n") \&\& ( \$double = 1)) \{
        last;
    \}

    if ((\$text eq "\char92{}n") \&\& ( \$double = 0)) \{
        \$double = 1;
        next;
    \}
    
    if (\$text =\char126{} "X\char45{}autoanswer\char45{}loop: ") \{
        \$nosend = 1;
        LOG("Looping message, sender=\$address");
    \}

    \$double = 0;

    push(@header,\$text);
\}

if ((\$address eq '<>') || (\$nosend = 0)) \{
    LOG("SENDER invalid");
    exit 1;
\}

\$outfile = \$ZMAILER\{'POSTOFFICE'\} . "/public/autoanswer.\$\$";
\#\$outfile = "/tmp/aa.\$\$";
\$now = time;
\$txttime = localtime(time);

open(OUT,">\$outfile");
select(OUT);
print "channel error\char92{}n";
print "to \$address\char92{}n";
print "env\char45{}end\char92{}n"; 
print "From: Autoreply service <postmaster>\char92{}n";
print "To: \$address\char92{}n";
print "Subject: Autoreply\char92{}n";
print "X\char45{}autoanswer\char45{}loop: Megaloop \char92{}n\char92{}n";
print "      This is autoreply answer message by your request.\char92{}n\char92{}n";
print "      Original message was received at UNIX time \$now;\char92{}n";
print "      which means '\$txttime' in cleartext.\char92{}n\char92{}n";
print "      Headers were:\char92{}n\char92{}n";
print "\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char92{}n";
print @header;
print "\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char92{}n";
print "\char92{}n      Have a nice day.\char92{}n";
select(STDOUT);
close OUT;
\$inode=(stat(\$outfile))[1];
\$newfile=\$ZMAILER\{'POSTOFFICE'\} . "/router/\$inode";
rename(\$outfile, \$newfile);
LOG("Sent to \$address");
exit 0;

sub LOG \{

        open(LOGf, ">>\$logfile");
        \$ttime = localtime(time);
        printf (LOGf "\$ttime autoanswer: @\char95{}\char92{}n");
        close LOGf;
\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Label{ZREF.UTIL.NEWDB}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
24.5. \Node{\def\Element{6858}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6859}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
newdb\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6858}%
}%
\endNode{}%
\Node{\def\Element{6860}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is elementary wrapper script building binary databases with
\Node{\def\Element{6861}%
}%
\Seq{\def\fPosture{italic}%
}%
makedb\endSeq{}%
\endNode{}%
 utility into a temporary file, and replacing
the old files with the new ones in proper order for the 
\Node{\def\Element{6862}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
's automatic source change detecting relation 
parameter \{\char92{}tt \char45{}m\} to work correctly.\endPar{}%
\endNode{}%
\Node{\def\Element{6863}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\{\char92{}bf Usage\}

\char92{}begin\{verbatim\}
newdb /db/path/name [\char45{}u|\char45{}l] [input\char45{}file\char45{}name]
\char92{}end\{verbatim\}

This script uses system \{\char92{}tt ZCONFIG\} file to find out the desired
database type, and derives the actual database file names from the 
variable.

Suffix selection rules are:

\char92{}begin\{verbatim\}
dbm     .pag and .dir
ndbm    .pag and .dir
gdbm    .gdbm
btree   .db   
\char92{}end\{verbatim\}\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\Node{\def\Label{ZAPPENDICES}%
}%
\Seq{}%
\Seq{}%
\SpS{\def\PageNColumns{1}%
\def\InputWhitespaceTreatment{collapse}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{}
\SpSOtherBackLeftHeader{}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{}
\SpSOtherFrontRightHeader{}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{}
\SpSFirstFrontRightHeader{}\Par{\def\LineSpacing{1\p@}%
\def\LineSpacingFactor{0}%
}%
\endPar{}%
\Seq{}%
\Node{\def\Element{6865}%
\def\ProcessingMode{part-titlepage-recto-mode}%
}%
\Par{\def\fSize{24.883\p@}%
\def\LineSpacing{32.348\p@}%
\def\LineSpacingFactor{0}%
\def\Quadding{center}%
\def\fFamName{Arial}\def\fWeight{bold}%
\def\sbNom{18.662\p@}%
\def\sbMin{18.662\p@}%
\def\sbMax{18.662\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
V. Appendices\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6865}%
}%
\endNode{}%
\Node{\def\Label{ZAPP-SCRIPTS}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6867}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix A. Sample Router Configuration Scripts\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6867}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix A. Sample Router Configuration Scripts\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix A. \Seq{}%
\Node{\def\Element{6867}%
\def\ProcessingMode{component-title-mode}%
}%
Sample Router Configuration Scripts\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6867}%
}%
\endNode{}%
\Node{\def\Element{6868}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Text to be inserted here.\endPar{}%
\endNode{}%
\Node{\def\Element{6869}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The following are examples of the router configuration scripts SMTP+UUCP.cf, crossbar.cf, process.cf, and rrouter.cf.\endPar{}%
\endNode{}%
\Node{\def\Element{6870}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
A.1. \Node{\def\Element{6871}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6872}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
SMTP+UUCP.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6871}%
}%
\endNode{}%
\Node{\def\Element{6873}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer 2 configuration file for a generic SMTP host (with UUCP links)\endPar{}%
\endNode{}%
\Node{\def\Element{6874}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
ZCONFIG=@ZMAILERCFGFILE@

. \$ZCONFIG

PATH=.:\$MAILSHARE/cf:\$MAILBIN/bin ; export PATH
PS1=z\$PS1\endPar{}%
\endNode{}%
\Node{\def\Element{6875}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Configure error logging (squirrel)\endPar{}%
\endNode{}%
\Node{\def\Element{6876}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
squirrel \char45{}breakin
squirrel badheader\endPar{}%
\endNode{}%
\Node{\def\Element{6877}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Domains with these toplevels will not be canonicalized via DNS lookup.
This list is from ISOC table of 16\char45{}April\char45{}95.\endPar{}%
\endNode{}%
\Node{\def\Element{6878}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The quoted string \{\char92{}tt "ad...zw"\} should be on one line in the actual
SMTP+UUCP.cf file.\endPar{}%
\endNode{}%
\Node{\def\Element{6879}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
toplevels="ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd
           be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf
	   cg ch ci ck cl cm cn co com cr cu cv cx cy cz de dj dk dm
	   do dz ec edu ee eg eh es et fi fj fk fm fo fr ga gb gd ge
	   gf gh gi gl gm gn gov gp gq gr gt gu gw gy hk hm hn hr ht
	   hu id ie il in int io iq ir is it jm jo jp ke kg kh ki km
	   kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc
	   md mg mh mil ml mm mn mo mp mq mr ms mt mu mv mw mx my mz
	   na nc ne net nf ng ni nl no np nr nt nu nz om org pa pe pf
	   pg ph pk pl pm pn pr pt pw py qa re ro ru rw sa sb sc sd se
	   sg sh si sj sk sl sm sn so sr st sv sy sz tc td tf tg th tj
	   tk tm tn to tp tr tt tv tw tz ua ug uk um us uy uz va vc ve
	   vg vi vn vu wf ws ye yu za zm zr zw"\endPar{}%
\endNode{}%
\Node{\def\Element{6880}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The transport preference order\endPar{}%
\endNode{}%
\Node{\def\Element{6881}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
protocols='routes smtp uucp'\endPar{}%
\endNode{}%
\Node{\def\Element{6882}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Will the  MAILVAR/lists/listname  show out sender identity as
either:  owner\char45{}listname, or:  listname\char45{}owner?\endPar{}%
\endNode{}%
\Node{\def\Element{6883}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
if true ; then \# Change to "false" to get "pre\char45{}owner" mode
        preowner=""
        postowner="\char45{}owner"
else
        preowner="owner\char45{}"
        postowner=""
fi\endPar{}%
\endNode{}%
\Node{\def\Element{6884}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Does our ``local'' channel accept domain (@) at the user part?
ZMailer's mailbox does accept.  If you use something else, and
it doesn't accept, comment this away.\endPar{}%
\endNode{}%
\Node{\def\Element{6885}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
localdoesdomain=1\endPar{}%
\endNode{}%
\Node{\def\Element{6886}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
We may want .forward and mailing list files to be private, i.e., we ignore
the current privileges when checking the privileges of such files.
Don't add `include' to this list, since anyone can :include: any file.\endPar{}%
\endNode{}%
\Node{\def\Element{6887}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
private='.forward maillist'\endPar{}%
\endNode{}%
\Node{\def\Element{6888}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Set up dependency checking.\endPar{}%
\endNode{}%
\Node{\def\Element{6889}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
. consist.cf
require siteinfo router crossbar process server\endPar{}%
\endNode{}%
\Node{\def\Element{6890}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The following are standard setup files and must be loaded in this order\endPar{}%
\endNode{}%
\Node{\def\Element{6891}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
. standard.cf
. trusted.cf\endPar{}%
\endNode{}%
\Node{\def\Element{6892}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Load the databases so they and the variables defined (e.g. network\char45{}specific
node names for this host) can be used in the site specific configuration.\endPar{}%
\endNode{}%
\Node{\def\Element{6893}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
for method in \$protocols
do
        test \char45{}f \$MAILSHARE/cf/i\char45{}\$\{method\}.cf \&\& . i\char45{}\$\{method\}.cf
done

mailconf () \{
        local hname

        \# My official hostname
        if [ \char45{}f /bin/hostname ]; then
                rawhostname=\$(/bin/hostname)
        elif [ \char45{}f /etc/sys\char95{}id ]; then
                read rawhostname < /etc/sys\char95{}id
        else
                rawhostname=\$(/bin/uname \char45{}n)
        fi

        hname=\$(canon \$rawhostname)\endPar{}%
\endNode{}%
\Node{\def\Element{6894}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Try to discover the organizational domain name.\endPar{}%
\endNode{}%
\Node{\def\Element{6895}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        orgdomain=\$hname
        sift \$hname in
        \$rawhostname\char92{}.(.+)
                orgdomain=\char92{}1
                ;;
        tfis
        hostname=\$hname

        \# This is what it will say on out mail
        mydomain=\$hostname
\}

orgdomains=x
: \$\{MAILCONF:=/etc/mail.conf\}
if [ ! \char45{}r \$MAILCONF ]; then
        echo "\$0: missing \$MAILCONF: using the following values:"
        mailconf
        echo orgdomain=\$orgdomain
        echo hostname=\$hostname
        echo mydomain=\$mydomain
        provide siteinfo
else
        . \$MAILCONF \&\& provide siteinfo
fi
[ "\$orgdomains" = x ] \&\& orgdomains=\$orgdomain\endPar{}%
\endNode{}%
\Node{\def\Element{6896}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Set hostname to enable message\char45{}id generation and checking.\endPar{}%
\endNode{}%
\Node{\def\Element{6897}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
hostname \$hostname

. aliases.cf
. canon.cf
. rrouter.cf
. crossbar.cf

for method in \$protocols
do
        . p\char45{}\$\{method\}.cf
done

. process.cf
. server.cf

consist || exit 1\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6898}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
A.2. \Node{\def\Element{6899}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6900}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
Crossbar.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6899}%
}%
\endNode{}%
\Node{\def\Element{6901}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
provide crossbar\endPar{}%
\endNode{}%
\Node{\def\Element{6902}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The crossbar function makes the policy decisions of how the instance of
a message between a particular sender and recipient should be treated.
The 'from' and 'to' parameters are quads, i.e., in the form\endPar{}%
\endNode{}%
\Node{\def\Element{6903}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
(channel host user attributes)\endPar{}%
\endNode{}%
\Node{\def\Element{6904}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The function may modify any of these elements of both the from and to
addresses, and must select a message header address rewriting function
to be applied to this message instance.  If the return value is nil or
empty, the instance is completely ignored, to the point that if there are
no other recipients specified a complaint will be generated saying there
are \{\char92{}bf no\} recipients specified.\endPar{}%
\endNode{}%
\Node{\def\Element{6905}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
crossbar (from, to) \{
        local rewrite destination tmp\endPar{}%
\endNode{}%
\Node{\def\Element{6906}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Count them...  (in \{\char92{}tt process.cf\})
(we could use this as an ultimate duplicate remover too...)\endPar{}%
\endNode{}%
\Node{\def\Element{6907}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        db add recipients "\$(user \$to)" "\$(user \$from)"\endPar{}%
\endNode{}%
\Node{\def\Element{6908}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Intercept (drop, redirect, bounce, save) the message\endPar{}%
\endNode{}%
\Node{\def\Element{6909}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        tmp=\$(intercept "\$(user \$from)") \&\&
                case "\$(car \$tmp)" in\endPar{}%
\endNode{}%
\Node{\def\Element{6910}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Dropping error types for from addresses is necessary to avoid mail loops.\endPar{}%
\endNode{}%
\Node{\def\Element{6911}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                drop|error)
                        return ;;
                file)   LOGMSG="\$LOGMSG \$(car \$(cdr \$tmp))" ;;
                esac\endPar{}%
\endNode{}%
\Node{\def\Element{6912}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Only intercept mail that is not from the local postmaster,
so that error messages can find their way back.\endPar{}%
\endNode{}%
\Node{\def\Element{6913}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        [ "\$(channel \$from)" = local \char45{}a "\$(user \$from)" = postmaster ] ||
        tmp=\$(intercept "\$(user \$to)") \&\&
                case "\$(car \$tmp)" in
                drop)   return ;;
                error)  setf \$(channel \$to) error
                        setf \$(host \$to) \$(car \$(cdr \$tmp))
                        ;;
                file)   LOGMSG="\$LOGMSG \$(car \$(cdr \$tmp))" ;;
                esac\endPar{}%
\endNode{}%
\Node{\def\Element{6914}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If we do any alias expansion from the crossbar, we should do this:\endPar{}%
\endNode{}%
\Node{\def\Element{6915}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
db flush expansions\endPar{}%
\endNode{}%
\Node{\def\Element{6916}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Determine which rewrite function (for message header addresses) to use.\endPar{}%
\endNode{}%
\Node{\def\Element{6917}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        case \$(channel \$to) in
        smtp|smtpx)
                \#case "\$(channel \$from)" in
                \#smtp|smtpx)    \# Address should be forwarded the way the arrive
                \#       rewrite=null ;;
                \#*)     rewrite=internet ;;
                \#esac
                rewrite=internet
                ;;
        error)  rewrite=null ;;
        local)  case "\$(channel \$from)" in
                local)  \#rewrite=intramachine
                        rewrite=internet ;;
                *)      \# addresses should be saved the way they arrive
                        rewrite=null ;;
                esac
                ;;
        usenet) rewrite=internet ;;
        ean)    rewrite=ean\char95{}useratdomain ;;
        *)      \# This is usually UUCP or BITNET
                \# We want to determine the final destination host/domain
                destination="\$(uucproute "\$(user \$to)")"
                if [ "\$(host \$to)" ]; then
                        destination="\$(host \$to)"!"\$destination"
                fi
                sift "\$destination" in
                .*!([\char94{}!]+)![\char94{}!]+
                        destination="\char92{}1" ;;     \# destination domain
                .*\char92{}.(bitnet|netnorth|earn|cdn)
                        rewrite=smtp\char95{}useratdomain
                        break ;;                        \# reply to user@domain
                .*      rewrite=internet ; break ;;     \# default sensible thing
                tfis
                ;;
        esac\endPar{}%
\endNode{}%
\Node{\def\Element{6918}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The alias expansion might want to modify the envelope sender
of the message instance.  Here we cooperate in the scheme which
is to set the 'sender' attribute of the destination address.\endPar{}%
\endNode{}%
\Node{\def\Element{6919}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        tmp="\$(get \$(attributes \$to) sender)" \&\& [ x"\$tmp" != x ] \&\&
                from=(local "\$tmp" "\$tmp" \$(attributes \$from))


        case "\$(channel \$from)" in
        defrt1*)
                setf "\$(user \$from)" "\$(bitnetroute "\$(user \$from)")"
                if [ \$rewrite = internet ]; then
                        rewrite=bitnet2internet
                fi
                ;;
        esac\endPar{}%
\endNode{}%
\Node{\def\Element{6920}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Rewrite the envelope addresses appropriately.\endPar{}%
\endNode{}%
\Node{\def\Element{6921}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        case "\$(channel \$to)" in
\#       uucp|local)
        uucp)\endPar{}%
\endNode{}%
\Node{\def\Element{6922}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Local destination on a system that delivers in UCB Mail
compatible mail spool files means that the From\char95{} line
must be in all\char45{}! form, which is the same as the UUCP
transport requirement.\endPar{}%
\endNode{}%
\Node{\def\Element{6923}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                setf "\$(user \$from)" "\$(uucproute "\$(user \$from)")"
                setf "\$(user \$to)" "\$(uucproute "\$(user \$to)")"
                sift "\$(user \$to)" in
                (.)!(.*)        if [ \char92{}1 = \$(host \$to) ]; then
                                        setf "\$(user \$to)" \char92{}2
                                fi
                                ;;
                tfis
                sift "\$(user \$to)" in
                (.)\char92{}.uucp!(.*)  setf "\$(user \$to)" \char92{}1!\char92{}2 ;;
                tfis
                ;;
\#       smtp)
        smtp|smtpx|local|bsmtp3*)
                tmp="\$(smtproute "\$(user \$from)")"
                sift "\$tmp" in
                (@\$hostname[:,].*)|([\char94{}@:,]+@\$hostname)
                        break ;;
                .*
                        \# tmp="@\$hostname:\$tmp"  \# <\char45{}\char45{} that creates RFC\char45{}822
                                                 \#     source\char45{}routing, AVOID!
                        tmp="\$tmp"
                        ;;
                @(.+):(.+:.+)
                        tmp="@\char92{}1,\char92{}2" ; continue ;;
                tfis
                setf "\$(user \$from)" "\$tmp"
                sift "\$(user \$to)" in
                (\char94{}/).*  setf "\$(user \$to)" "\$(smtproute "\$(user \$to)")" ;;
                tfis

                ;;
        ean)    
                setf \$(user \$from) "\$(ean\char95{}useratdomain "\$(user \$from)")"
                setf "\$(user \$to)" "\$(ean\char95{}useratdomain "\$(user \$to)")"
                ;;
        usenet)
                setf \$(user \$from) "\$(uucproute "\$(user \$from)")"
                sift \$(user \$from) in
                \$hostname!.*    ;;
                .*      setf \$(user \$from) \$hostname!\$(user \$from) ;;
                tfis
                \# newsgroup name only
                setf "\$(user \$to)" \$(localpart "\$(user \$to)")
                ;;
\#       bsmtp3|bsmtp3nd)
\#               setf \$(user \$from) "\$(bitnetroute "\$(user \$from)")"
\#               tmp="\$(bitnetroute "\$(user \$to)")"
\#               sift "\$tmp" in
\#               .*@([\char94{}.]).uucp
\#                       tmp="\$(bitnetShortroute "\$(user \$to)")" ;;
\#               tfis
\#               setf "\$(user \$to)" "\$tmp"
\#               rewrite=bitnetShortroute
\#               ;;

        defrt1)
                setf \$(user \$from) "\$(bitnetroute "\$(user \$from)")"
                setf \$(user \$to) "\$(bitnetroute "\$(user \$to)")"
                rewrite=bitnetroute
                sift "\$(user \$to)" in
                (.*)[!\%](.+)@(.*)
                        to=(error bitnetgw "\char92{}3" \$(attributes \$to))
                        rewrite=null
                        ;;
                tfis
                ;;
        esac

        \#log recipient: "\$(channel \$to)" "\$(host \$to)" "\$(user \$to)"
        return (\$rewrite \$from \$to)
\}       \# end of crossbar\endPar{}%
\endNode{}%
\Node{\def\Element{6924}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you want to intercept specific mail messages, this function and the
associated code in the crossbar and process functions will let you do it.  
There are three possible actions:
\Node{\def\Element{6925}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
   drop      \char45{} completely ignore this address
   error     \char45{} return the specified error message
   file      \char45{} append the message file to the specified file\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6926}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Both the file and error actions require an argument, which necessitates
the use of multiple\char45{}value return (i.e., return a list) in all cases.\endPar{}%
\endNode{}%
\Node{\def\Element{6927}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If you don't want to intercept anything, this function should return failure.
The stub defined here is the usual case, you can override it in the host\char45{}
specific cf file.\endPar{}%
\endNode{}%
\Node{\def\Element{6928}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
intercept (address) \{
\#       case "\$(smtp\char95{}useratdomain "\$address")" in
\#       *@pdq*)         return (file /var/scr/pdq) ;;
\#       rayan@csri.*)   return (drop) ;;
\#       bitftp*@*)      return (error bounce) ;;
\#       esac

        return 1
\}\endPar{}%
\endNode{}%
\Node{\def\Element{6929}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
On mail from one local user to another, we don't want to see all the
long domain name extensions.  This can cause problems with silly UAs,
if it does you can just redefine \{\char92{}tt intramachine\} to call 
\{\char92{}tt null\} in your
site or host\char45{}specific configuration files.\endPar{}%
\endNode{}%
\Node{\def\Element{6930}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
intramachine (address) \{                \# strip hostname if it came from here
        sift "\$address" in
        (.*)@(\$hostname|\$mydomain)
                address="\$(condquote "\char92{}1")" ;;
        tfis
        return "\$address"
\}       \# end of intramachine


null (address) \{
        return "\$address"               \# surprise!
\}\endPar{}%
\endNode{}%
\Node{\def\Element{6931}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is usually the default message\char45{}header address rewriting function.
It is responsible for hostname hiding and qualification.\endPar{}%
\endNode{}%
\Node{\def\Element{6932}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
internet (address) \{
        address="\$(canonicalize "\$address")"    \# Canonicalize does local
                                                \# hostname hiding...
        sift "\$address" in
        (.*)<@(.+)>(.*)
                        \#if [ \$(deliver \char92{}2) ]; then     \# hostname hiding
                        \#       address="\char92{}1@\$\{mydomain\}\char92{}3"
                        \#       break
                        \#fi
                        address="\char92{}1@\char92{}2\char92{}3" \# No hostname hiding...
                        ;;
        (.*)<(.+)>(.*)  address="\char92{}1\char92{}2\char92{}3" ;;             \# defocus
        [\char94{}@]+           
                \# This is a local part address w/o any domains!
                address="\$(condquote "\$address")"
                address="\$address@\$mydomain"    \# add our hostname
                ;;
        tfis
        return "\$address"
\}       \# end of internet\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6933}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
A.3. \Node{\def\Element{6934}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6935}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
Process.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6934}%
}%
\endNode{}%
\Node{\def\Element{6936}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This is the protocol switch function.  It keys off the form of the filename
to determine how to process a particular class of messages.  It is expected
that an internal function will be called to orchestrate the processing of
the message and enforce proper semantics.\endPar{}%
\endNode{}%
\Node{\def\Element{6937}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The file argument is the name of a file in the \{\char92{}tt \char92{}\$POSTOFFICE/router\}
directory.
\Node{\def\Element{6938}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
process (file) \{

        db flush pwuid
        db flush pwnam
        db flush fullname
        db flush hostexpansions
        db flush recipients\endPar{}%
\endNode{}%

Since we cannot detect that the password database has been updated under
our feet, we flush the cached information every once in a while (in this
case, before every message).
\Node{\def\Element{6939}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        LOGMSG=''\endPar{}%
\endNode{}%


The LOGMSG variable is used by the intercept facility (in \{\char92{}tt crossbar.cf\})
to make sure only a single copy of a message is saved when required.
Each sender \char45{} recipient address pair can cause an intercept which can
specify a file to save the message to.  This variable is appended to
elsewhere, and processed at the end of this function.
\Node{\def\Element{6940}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        case "\$file" in
\#       [0\char45{}9]*.x400)    x400 "\$file" ;;
\#       [0\char45{}9]*.uucp)    uucpfilter "\$file" > /tmp/X.\$\$
\#                       cat /tmp/X.\$\$ > "\$file"
\#                       rfc822 "\$file" ;;
        [0\char45{}9]*)         rfc822 "\$file" ;;
        core*)          /bin/mv "\$file" ../\$file.router.\$\$
                        return
                        ;;
        *)              /bin/mv "\$file" ../postman/rtr."\$file".\$\$
                        return
                        ;;
        esac

        [ \$? ] \&\& return 0      \# Leave when they returned failure..\endPar{}%
\endNode{}%


The file names in the \{\char92{}tt \char92{}\$POSTOFFICE/router\} directory are determined by
the parameter to the mail\char92{}\char95{}open() C library routine.  This case
statement knows about the various message file types needed on your
system, and arranges appropriate processing of each.  The internal
function \{\char92{}tt rfc822\} expects a file name as argument, and determines the
semantics of the message and of the configuration code.  For example,
the \{\char92{}tt router\}, \{\char92{}tt crossbar\}, and \{\char92{}tt header\char92{}\char95{}defer\} functions have semantics only
because the \{\char92{}tt rfc822\} function knows about them.  There are no other
message formats supported in this distribution.
\Node{\def\Element{6941}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        log info: recipients \$(db count recipients) \$(elements \$(cdr \$(cdr \$(cdr \$(cdr \$envelopeinfo))))) '
'\endPar{}%
\endNode{}%


For statistics gathering we print out the envelope information property
list in its entirety, except for the file name, and the message id, both
of which were logged earlier (in C code).
\Node{\def\Element{6942}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        for f in \$LOGMSG
        do
                \{ echo "==\$\{file\}==\$(rfc822date)==" ;
                  /bin/cat ../queue/"\$file" \} >> \$f \&\& log saved "\$file" in \$f
        done
\}\endPar{}%
\endNode{}%


This does the saving of intercepted messages into archive files.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{6943}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
A.4. \Node{\def\Element{6944}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Node{\def\Element{6945}%
\def\ProcessingMode{title-sosofo-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{15.552\p@}%
}%
Rrouter.cf\endSeq{}%
\endNode{}%
\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6944}%
}%
\endNode{}%
\Node{\def\Element{6946}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Most of the address routing processing is done here.

\Node{\def\Element{6947}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
provide rrouter\endPar{}%
\endNode{}%



\Node{\def\Element{6948}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
. fqdnalias.cf \# Pick that set of tools into here!

envelopeinfo=(message\char45{}id "<\$USER.interactive@\$hostname>" now 0)

: \$\{UNRESOLVABLEACTION:='error unresolvable'\}

relation \char45{}bt selfmatch selfmatch

rrouter (address, origaddr, A, plustail, domain) \{
        local tmp tee didhostexpand priv nattr a
        \# local seenuucp seenbitnet
        \# seenuucp=false
        \# seenbitnet=false
        didhostexpand="";
\# echo "rrouter: address=\$address, origaddr=\$origaddr" >> /dev/tty

        tmp=\$(fqdn\char95{}neighbour "\$origaddr" "\$address" \$A) \&\&
                return \$tmp

        address="\$(condquote "\$address")"\endPar{}%
\endNode{}%


We have troublesome addresses coming here...
\Node{\def\Element{6949}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        \#       "|pipe\char45{}program"
        \#       "|quoted string"@domain
        \#       "foo > faa"@domain
        \#       "fii < fuu"@domain
        \#       "foo @ faa"@domain
        \#       "|foo @ faa"\endPar{}%
\endNode{}%

and we want to do correct focusing...
\Node{\def\Element{6950}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        ssift "\$address" in
        \# Now make canonical
        '"'(.*)'"'<(.*)
                address="\char92{}1\char92{}2"                  \# defocus
                ;;
        '"'(.*)'"'>(.*)
                address="\char92{}1\char92{}2"                  \# defocus
                break ;;
        ([\char92{}'"'].*[\char92{}'"'])<(.*)
                address="\char92{}1\char92{}2" ;;               \# defocus
        ([\char92{}'"'].*[\char92{}'"'])>(.*)
                address="\char92{}1\char92{}2" ;;               \# defocus
        \# See that it does not start with a pipe ...
\#       \char92{}|.+    \# Looks like a pipe... Don't mutilate it!
\#               break ;;
\#       '"'[|].+        \# Quoted pipe??   What the ...??
\#               break ;;
        tfiss

        address=\$(canonicalize "\$address")

        ssift "\$address" in
\#       <in\%>(.*)
\#               return (((error vms\char45{}in\char45{}pros "in\%\char92{}1" \$A))) ;;
\#       (.*)<@(.+)\char92{}.uucp>(.*)
\#               seenuucp=true
\#               address="\char92{}1\$plustail<@\char92{}2>\char92{}3" ;;         \# fix host.uucp!route
\#       (.*)<@(.+)\char92{}.(bitnet|earn|netnorth)>(.*)
\#               seenbitnet=true         \# Strip off the (bitnet|netnorth|earn)
\#               address="\char92{}1<@\char92{}2>\char92{}4" ;;          \# fix host.bitnet!route
\#        handle special cases.....
\#       \char92{}\char92{}(.)   return (((local \char45{} "\$address" \$A))) ;;
        @       \# handle <> form???
                tmp=(local user postmaster \$A)
                return \$(routeuser \$tmp "")
                ;;\endPar{}%
\endNode{}%



The following two are two approaches to the same problem, generally
speaking we should use the SECOND one, but your mileage may vary...
(Problems exist when WE are the target..)

\Node{\def\Element{6951}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\#       (.*)<@\char92{}[(.)\char92{}]>(.*)
\#               address="\char92{}1\$plustail<@\$(gethostbyaddr \char92{}2)>\char92{}3"
\#               ;;
        (.*)<@\char92{}[(.)\char92{}]>(.*)
                \# numeric internet spec
                if [ \$(selfmatch "\char92{}2") ]; then
                        address="\char92{}1\$plustail<@>\char92{}3"
                        domain="@[\char92{}2]"
                        plustail=""
                else
                        return (((smtp "[\char92{}2]" "\char92{}1\$plustail@\$(gethostbyaddr \char92{}2)\char92{}3" \$A)))
                fi
                ;;\endPar{}%
\endNode{}%



This is the end of the \$1.2.3.4\$ address case...

\Node{\def\Element{6952}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        (.*)<@(.*)\char92{}.>(.*)
                address="\char92{}1\$plustail<@\char92{}2>\char92{}3"
                plustail=""
                ;;\endPar{}%
\endNode{}%



Now massage the local info.

\Node{\def\Element{6953}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        (.*)<@(.*)(\$orgdomains)>(.*)
                address="\char92{}1\$plustail<@\char92{}2\$orgdomain>\char92{}4"
                domain="@\char92{}2\$orgdomain"
                plustail=""
                ;;
        <@(.*)>[:,](.+)@(.+)
                if [ \$(deliver "\char92{}1") ]; then \# Source routed to our name?
                        return \$(rrouter "\char92{}2\$plustail@\char92{}3" "\$origaddr" \$A "" "")
                fi
                ;;
        <@(\$orgdomains)>[:,](.+)@(.+)
                return \$(rrouter "\char92{}2\$plustail@\char92{}3" "\$origaddr" \$A "" "")
                ;;      \# strip organization
        (.+)<@(.+)>(.*)
                if [ \$(deliver "\char92{}2") ]; then    \# Do we handle this?
                        address="\char92{}1\$plustail<@>\char92{}3"
                        domain="@\char92{}2"
                        plustail=""
                elif [ "\char92{}2" = "\$hostname" ]; then \# Is it at local host?
                        address="\char92{}1\$plustail<@>\char92{}3" \# (this is a backup test)
                        domain="@\char92{}2"
                        plustail=""
                fi ;;
        <@>.(.+)        \# This plustail is propably wrong...
                return \$(rrouter "\char92{}1\$plustail" "\$origaddr" \$A "" "\$domain") ;;  \# try after route strip
        (.+)<@> 
                if [ \char45{}z "\$domain" ]; then
                        domain="\$mydomain"
                fi
                return \$(rrouter "\char92{}1\$plustail" "\$origaddr" \$A "" "\$domain") ;;  \# strip trash \& retry
        tfiss

\#log "BITNET name=\$bitnetname, address=\$address"
        case \$bitnetname in
        ?*)     tsift "\$address" in
                (.*)<@(.*)\char92{}.(bitnet|netnorth|earn)>(.*)
                        address="\char92{}1<@\char92{}2>\char92{}4" ;;
                        \# Strip off the (bitnet|netnorth|earn)
                tfist
                ;;
        esac
\#log "BITNET name=\$bitnetname, address=\$address"\endPar{}%
\endNode{}%



Resolve names to routes, get the actual channel name mostly from an external database.

\Node{\def\Element{6954}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%

        ssift "\$address" in
        (.*)<@(.+)>(.*) 
\#log "neighbourg test: domain: \char92{}2, addr: \$address"
                address="\char92{}1\$plustail@\char92{}2\char92{}3"
                plustail=""\endPar{}%
\endNode{}%



If you want to have the SMARTHOST to pick the routing
for all non\char45{}local stuff, enable the following test case..

\Node{\def\Element{6955}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%

                \# if [ "\$SMARTHOST" ]; then
                \#       return \$(rrouter "\$SMARTHOST!\$(uucproute "\$address")\$plustail" "\$origaddr" \$A "" "\$domain")
                \# else
                \#       return (((\$UNRESOLVABLEACTION "\$address" \$A)))
                \# fi


                \#if [ x\$seenbitnet = xtrue ]; then
                \#       address="\char92{}1@\char92{}2.bitnet"
                \#fi

                didhostexpand=\$(hostexpansions "\char92{}2")

                for method in \$protocols
                do
                        tmp=\$(\$\{method\}\char95{}neighbour "\char92{}2" "\$address" \$A) \&\&
                                return \$tmp
                done

                \#if [ x\$seenuucp = xtrue ]; then
                \#       if [ "\$UUCPACTION" != "" ]; then
                \#               return (((\$UUCPACTION "\char92{}1@\char92{}2.uucp" \$A)))
                \#       fi
                \#       tmp=\$(routes\char95{}neighbour "\char92{}2.uucp" "\$address" \$A) \&\&
                \#               return \$tmp
                \#fi

                \#if [ x\$seenbitnet = xtrue ]; then
                \#       if [ "\$BITNETACTION" != "" ]; then
                \#               return (((\$BITNETACTION "\char92{}1@\char92{}2.BITNET" \$A)))
                \#       fi
                \#fi


                if [ "\$SMARTHOST" ]; then
                        return \$(rrouter "\$SMARTHOST!\$(uucproute "\$address")" "\$origaddr" \$A "" "\$domain")
                else
                        return (((\$UNRESOLVABLEACTION "\$address" \$A)))
                fi
                ;;

        \char92{}\char92{}(.+)  \# A back\char45{}quote prefixed userid (most likely)
                return \$(rrouter "\char92{}1" "\$origaddr" \$A "\$plustail" "")
                ;;

        /.+     \# file\endPar{}%
\endNode{}%



Well, it could be a slash\char45{}notated X.400 address too..

\Node{\def\Element{6956}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                return (((local "file.\$origaddr" "\$address" \$A)))
                ;;
        \char92{}|.+    \# pipe
                return (((local "pipe.\$origaddr" "\$address" \$A)))
                ;;
        :include:.+ \# ":include:" \char45{}alias\endPar{}%
\endNode{}%



We must test this here, because the file\char45{}path after
this prefix may have a dot.

\Node{\def\Element{6957}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                tmp=(local "\$origaddr" "\$address" \$A)
                return \$(routeuser \$tmp "")
                ;;\endPar{}%
\endNode{}%



Ok, from now on if we don't have a domain set, we use \{\char92{}tt \char92{}\$mydomain\}

\Node{\def\Element{6958}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        .*      if [ \char45{}z "\$domain" ] ; then
                        domain="@\$mydomain"
                fi
                ;;
        (.+\char92{}.[\char94{}+]+)(\char92{}+.+)  \# Dotfull name with a plus!
                plustail="\char92{}2"
                address="\char92{}1"\endPar{}%
\endNode{}%



Fall forward for the dotfull processing.

\Node{\def\Element{6959}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                ;;
        .+\char92{}..+  \# A dotfull name
                tmp="\$(fullnamemap "\$address")" \&\& \char92{}
                        return \$(rrouter "\$tmp" "\$origaddr" \$A "\$plustail" "\$domain")
                if [ \$(newsgroup "\$address") ]; then
                        return (((usenet \char45{} "\$address" \$A)))
                fi\endPar{}%
\endNode{}%



Okay... Not in our special fullname/newsgroup\char45{}files,
lets see if it is in the traditional one?

\Node{\def\Element{6960}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                if [ \$(aliases "\$address") ]; then\endPar{}%
\endNode{}%



It can be found from the normal aliases,
run the alias processing.

\Node{\def\Element{6961}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                        tmp=(local "\$origaddr" "\$address" \$A)
                        return \$(routeuser \$tmp "\$domain")
                fi
                return (((error norealname "\$address" \$A)))
                return (((error nonewsgroup "\$address" \$A)))
                ;;

        .*      \# Now all the rest of the cases..
                tmp=(local "\$origaddr" "\$address\$plustail" \$A)
                return \$(routeuser \$tmp "\$domain")
                ;;
        tfiss
\}       \# end of rrouter

routes\char95{}spec (domain, address, A) \{
        local tmp channel rscshost

        sift "\$domain" in
\#       (bsmtp3nd|bsmtp3|bitnet2|bitnet2deliver2)!(.)!(.)
        (bsmtp3nd|bsmtp3|bsmtp3nd|bsmtp3rfc|bsmtp3ndrfc)!(.)!(.)
                return (((\char92{}1 "\char92{}2@\char92{}3" "\$address" \$A))) ;;
        (defrt1)!(.)
                channel=\char92{}1
                rscshost=\char92{}2

                tmp="\$(uucproute "\$address")"
                sift "\$tmp" in
                .+!([\char94{}!]+)!([\char94{}!]+)\endPar{}%
\endNode{}%



We are trying to gateway through a DEFRT1 domain(!)

\Node{\def\Element{6962}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                        \#return (((error bitnetgw "\$address" \$A))) ;;\endPar{}%
\endNode{}%



This will usually work anyway, sigh...

\Node{\def\Element{6963}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                        return (((bsmtp3 "mailer@\$rscshost" "\char92{}2@\char92{}1" \$A))) ;;
                ([\char94{}!]+)!([\char94{}!]+)\endPar{}%
\endNode{}%



The destination domain is the next hop, so we're all happy.

\Node{\def\Element{6964}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                        return (((\$channel "\char92{}2@\$rscshost" "\char92{}2@\char92{}1" \$A))) ;;
                tfis
                ;;
        ignore!.*
                break
                ;;
        smtp!
                ssift "\$address" in
                (.*)@(.+)
                        return (((smtp "\char92{}2" "\$address" \$A)))
                        ;;
                tfiss
                ;;
        dns!
                ssift "\$address" in
                (.*)@(.+)
                        return (((smtp "\char92{}2" "\$address" \$A)))
                        ;;
                tfiss
                ;;
        (.?)!
                return ((("\char92{}1" \char45{} "\$address" \$A)))
                ;;
        delay!(.)\endPar{}%
\endNode{}%



NB! envelope info must also be defined in interactive mode.

\Node{\def\Element{6965}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
                tmp="\$(/bin/expr \$(get envelopeinfo now) + "\char92{}1")"
                return (((hold "\$tmp" "\$address" \$A))) ;;
        (.?)!([\char94{}!]+)
                return ((("\char92{}1" "\char92{}2" "\$address" \$A))) ;;
        (.?)!(.+)
                \# BEWARE LOOPS
                return \$(rrouter "\char92{}2!\$(uucproute "\$address")" "\$address" \$A "" "\$domain")
                ;;
        tfis
        return 1
\}

uucproute (address) \{\endPar{}%
\endNode{}%



This function turns any address into a pure\char45{}! form.  It should not
call any other functions, since random other functions call it.
In particular it should not use rfc822route which itself uses
uucproute.

\Node{\def\Element{6966}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        sift "\$address" in
        (.*)<(.*)>(.*)          address=\char92{}1\char92{}2\char92{}3 ;;               \# defocus
        (.+!)@(.+)              address=\char92{}1\$(uucproute "@\char92{}2") ;;
        (.+)([,:]@)(.+)         address=\char92{}1!\char92{}3 ; continue ;;
        :include:[\char94{}!]+          return \$address ;;
        @(.+:)([\char94{}:]+)           address=\char92{}1\$(uucproute "\char92{}2") ;;
        (.+):(.+)               address=\char92{}1!\char92{}2 ; continue ;;\endPar{}%
\endNode{}%


This won't work properly for e.g. utzoo!bar@gpu.utcs.toronto.edu
because gpu.utcs also has an active uucp connection with utzoo.
It will work properly in other cases though, so if we have to guess...

\Node{\def\Element{6967}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
        \#([\char94{}!])!(.+)@(.+)       if [ \$(ldotsys \char92{}1) ]; then
        \#                               address=\char92{}1!\char92{}3!\char92{}2
        \#                       else
        \#                               address=\char92{}3!\char92{}1!\char92{}2
        \#                       fi ;;
        (.+)!([\char94{}!]+)\%([\char94{}!\%]+)@(.+)      \# route!a\%b@c \char45{}> route!c!a@b
                                address=\char92{}1!\char92{}4!\char92{}2@\char92{}3 ; continue ;;
        ([\char94{}@]+)@(.+)            address=\char92{}2!\char92{}1 ;;
        @(.+)                   address=\char92{}1 ;;
        (.+)!([\char94{}!]+)[\%@](.+)    address=\char92{}1!\char92{}3!\char92{}2 ;;
        tfis
        return "\$address"
\}       \# end of uucproute\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZAPP-LISTMGRS}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6969}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix B. Using ZMailer with Mailinglist Managers\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6969}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix B. Using ZMailer with Mailinglist Managers\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix B. \Seq{}%
\Node{\def\Element{6969}%
\def\ProcessingMode{component-title-mode}%
}%
Using ZMailer with Mailinglist Managers\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6969}%
}%
\endNode{}%
\Node{\def\Element{6970}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\%\% \char92{}section\{Using ZMailer with Mailinglist Managers\}

Text to be inserted here.
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZAPP-TRAGENTS}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6972}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix C. Adding new transport agents\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6972}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix C. Adding new transport agents\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix C. \Seq{}%
\Node{\def\Element{6972}%
\def\ProcessingMode{component-title-mode}%
}%
Adding new transport agents\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6972}%
}%
\endNode{}%
\Node{\def\Element{6973}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\%\% \char92{}section\{Adding new transport agents\}

Text to be inserted here.
\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZAPP.MSG-FILE-FORMAT}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6975}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix D. Internal File Data Formats\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{6975}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix D. Internal File Data Formats\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix D. \Seq{}%
\Node{\def\Element{6975}%
\def\ProcessingMode{component-title-mode}%
}%
Internal File Data Formats\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{6975}%
}%
\endNode{}%
\Node{\def\Element{6976}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As mentioned, the \Node{\def\Element{6977}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 picks up message files from
a specific directory.
Normally, message file names can be arbitrary valid file names, and indeed
this is convenient when debugging.
However, because the \Node{\def\Element{6978}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 daemon scans its own current
directory, miscellaneous output from the \Node{\def\Element{6979}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 process
may show up in this directory (e.g. profiling data, or core dumps
(unthinkable as that is)).
Furthermore, it is useful to be able to hide files from
the \Node{\def\Element{6980}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 scanning (indeed the \Node{\def\Element{6981}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 may
wish to do so itself).\endPar{}%
\endNode{}%
\Node{\def\Element{6982}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
When the \Node{\def\Element{6983}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 process is scanning for message files then,
it only considers at file names that have a certain format.
Specifically, the message file name must start with a digit.
This method was chosen to accomodate the message file names, as generated
by the standard submission interface library routines, which will be strings
of digits representing the message file's inode number.\endPar{}%
\endNode{}%
\Node{\def\Element{6984}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A message file contains three sections: the message envelope, the message
header, and the message body (in that order).
he message body is separated from the previous sections by a blank line.
The message body may be empty, and either of the message envelope or
message header may be empty.
The restriction on the latter situation, is that one of those sections
must contain destination information for the message.\endPar{}%
\endNode{}%
\Node{\def\Element{6985}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The message envelope and the message header have very similar syntax.
The only difference is that while the message header must adhere to RFC822,
the message envelope header fields are terminated by whitespace (`` '')
instead of a colon (``:'').
The semantics of the two message file sections is quite different, and
will be covered later.\endPar{}%
\endNode{}%
\Node{\def\Element{6986}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.1. \Node{\def\Element{6987}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Envelope Header Lines\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{6987}%
}%
\endNode{}%
\Node{\def\Element{6988}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The message envelope headers are used to carry meta\char45{}information about
the message.
The goal is to carry transport\char45{}envelope  information separate from message
(RFC\char45{}822) headers, and body.
At first the message starts with a set of envelope headers
(*\char45{}prefix denotes optional):
\Node{\def\Element{6989}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
 *external \char92{}n
 *rcvdfrom \%s (\%s) \char92{}n
 *bodytype \%s \char92{}n
 *with \%s \char92{}n
 *identinfo \%s \char92{}n
\Node{\def\Element{6990}%
}%
\Seq{\def\fPosture{italic}%
}%
Either:\endSeq{}%
\endNode{}%

   from <\%s> \char92{}n
\Node{\def\Element{6991}%
}%
\Seq{\def\fPosture{italic}%
}%
Or:\endSeq{}%
\endNode{}%

   channel error \char92{}n
 *envid \%s \char92{}n
 *notaryret \%s \char92{}n
\Node{\def\Element{6992}%
}%
\Seq{\def\fPosture{italic}%
}%
Then for each recipient pairs of:\endSeq{}%
\endNode{}%

 *todsn [NOTIFY=...] [ORCPT=...] \char92{}n
 to <\%s> \char92{}n
\Node{\def\Element{6993}%
}%
\Seq{\def\fPosture{italic}%
}%
Just before the data starts, a magic entry:\endSeq{}%
\endNode{}%

 env\char45{}end \char92{}n\endPar{}%
\endNode{}%

Then starts the message RFC\char45{}822 headers, and below it, the body.\endPar{}%
\endNode{}%
\Node{\def\Element{6994}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The header fields recognized by ZMailer in the message envelope are:
\Node{\def\Element{6995}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{6996}%
}%
\Node{\def\Element{6997}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
bodytype \Node{\def\Element{6998}%
}%
\Seq{\def\fPosture{italic}%
}%
word\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{6999}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7000}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
not used. Compatibility with the \Node{\def\Element{7001}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 feature \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7002}%
}%
\Node{\def\Element{7003}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
channel \Node{\def\Element{7004}%
}%
\Seq{\def\fPosture{italic}%
}%
word\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7005}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7006}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets the channel corresponding to the message origin(*),
usually as ``channel error''\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7007}%
}%
\Node{\def\Element{7008}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
comment \Node{\def\Element{7009}%
}%
\Seq{\def\fPosture{italic}%
}%
string\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7010}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7011}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
arbitrary comment\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7012}%
}%
\Node{\def\Element{7013}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
env\char45{}end\endPar{}%
\endNode{}%
\Node{\def\Element{7014}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7015}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
separator between the envelope and the RFC822 headers\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7016}%
}%
\Node{\def\Element{7017}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
env\char45{}eof\endPar{}%
\endNode{}%
\Node{\def\Element{7018}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7019}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
alias to env\char45{}end\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7020}%
}%
\Node{\def\Element{7021}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
envid \Node{\def\Element{7022}%
}%
\Seq{\def\fPosture{italic}%
}%
xtext\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7023}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7024}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ESMTP DSN ENVID value\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7025}%
}%
\Node{\def\Element{7026}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
external\endPar{}%
\endNode{}%
\Node{\def\Element{7027}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7028}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
keyword indicating the external origin of a message\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7029}%
}%
\Node{\def\Element{7030}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
from \Node{\def\Element{7031}%
}%
\Seq{\def\fPosture{italic}%
}%
``address''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7032}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7033}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
a source address(*)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7034}%
}%
\Node{\def\Element{7035}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
fullname \Node{\def\Element{7036}%
}%
\Seq{\def\fPosture{italic}%
}%
``phrase''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7037}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7038}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
sets the full name of the local sender\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7039}%
}%
\Node{\def\Element{7040}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
identinfo \Node{\def\Element{7041}%
}%
\Seq{\def\fPosture{italic}%
}%
``string''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7042}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7043}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The SMTP server's ident lookup result, this does not guarantee anything
about the sender though.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7044}%
}%
\Node{\def\Element{7045}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
loginname \Node{\def\Element{7046}%
}%
\Seq{\def\fPosture{italic}%
}%
``word''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7047}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7048}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
requests using this mail id for the local sender\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7049}%
}%
\Node{\def\Element{7050}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
notaryret \Node{\def\Element{7051}%
}%
\Seq{\def\fPosture{italic}%
}%
``word''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7052}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7053}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ESMTP DSN RET=\Node{\def\Element{7054}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
word\endSeq{}%
\endNode{}%
, either ``FULL'' ``HDRS''\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7055}%
}%
\Node{\def\Element{7056}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
rcvdfrom \Node{\def\Element{7057}%
}%
\Seq{\def\fPosture{italic}%
}%
``domain'' (opt comment)\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7058}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7059}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
An optional envelope entry, which sets ``Received:'' header's
``from'' field value.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7060}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This should \Node{\def\Element{7061}%
}%
\Seq{\def\fPosture{italic}%
}%
only\endSeq{}%
\endNode{}%
 be used on messages that are originated
thru ``trusted'' mechanisms, and especially \Node{\def\Element{7062}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%

be used when the message is originated by some John Doe in the system.
(E.g. this is reserved for \Node{\def\Element{7063}%
}%
\Seq{\def\fPosture{italic}%
}%
smtpserver\endSeq{}%
\endNode{}%
 and friends, not
 for arbitary users.)\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7064}%
}%
\Node{\def\Element{7065}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
to \Node{\def\Element{7066}%
}%
\Seq{\def\fPosture{italic}%
}%
``address\char45{}list''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7067}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7068}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Normal recipient address list; usually used in form of listing
one address in angle braces:
\Node{\def\Element{7069}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  to <user@somewhere>\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7070}%
}%
\Node{\def\Element{7071}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
todsn \Node{\def\Element{7072}%
}%
\Seq{\def\fPosture{italic}%
}%
``phrase''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7073}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7074}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
ESMTP DSN recipient parameters.
Note: this must be before the recipient ``to'' line for which
this gives the extra parameters.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7075}%
}%
\Node{\def\Element{7076}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
user \Node{\def\Element{7077}%
}%
\Seq{\def\fPosture{italic}%
}%
``local\char45{}part''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7078}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7079}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Optional envelope entry telling who the message originating user
was.   The system is extremely suspicuous on this entry, and will
check it against system account database, unless the spool file
owner uid is known to belong to trusted users.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7080}%
}%
\Node{\def\Element{7081}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
verbose \Node{\def\Element{7082}%
}%
\Seq{\def\fPosture{italic}%
}%
``filename''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7083}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7084}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This optional envelope entry tells the router, what filename
the sending client expects the subsystems to use as a feedback
channel for reports concerning the file.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7085}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This ``\Node{\def\Element{7086}%
}%
\Seq{\def\fPosture{italic}%
}%
filename\endSeq{}%
\endNode{}%
'' is located into
\Node{\def\Element{7087}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{7088}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/public/\endSeq{}%
\endNode{}%

directory, and has been preopened by the same uid as has created
the message spool file.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7089}%
}%
\Node{\def\Element{7090}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
via \Node{\def\Element{7091}%
}%
\Seq{\def\fPosture{italic}%
}%
``word''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7092}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7093}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
An optional envelope entry that will define ``Received:'' header's
optional ``via'' tag telling what physical transport mechanism was
used.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7094}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Usually this entry is \Node{\def\Element{7095}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 used.
(For an exceptions, see \Node{\def\Element{7096}%
}%
\Seq{\def\fPosture{italic}%
}%
rmail\endSeq{}%
\endNode{}%
 and
 \Node{\def\Element{7097}%
}%
\Seq{\def\fPosture{italic}%
}%
listexpand\endSeq{}%
\endNode{}%
 utility.)\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7098}%
}%
\Node{\def\Element{7099}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
with \Node{\def\Element{7100}%
}%
\Seq{\def\fPosture{italic}%
}%
``word''\endSeq{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7101}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7102}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
An optional envelope entry that will define ``Received:'' header's
optional ``with'' tag telling what protocol was used.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7103}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Unlike RFC\char45{}822 tells, ZMailer supports only one ``with'' instance.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7104}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The (*)'s beside the descriptions indicate this is a privileged field.
That is, the action will only happen if ZMailer trusts the owner of the
message file (*Note Security: security.). 
As with a normal RFC822 header, other fields are allowed (though they
will be ignored), and case is not significant in the field name.
The \Node{\def\Element{7105}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 will do appropriate checks for the fields that
require it.\endPar{}%
\endNode{}%
\Node{\def\Element{7106}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
With this knowledge, we can now appreciate the minimal message file:
\Node{\def\Element{7107}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
  to bond
   
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7108}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This will cause an empty message to be sent to \Node{\def\Element{7109}%
}%
\Seq{\def\fPosture{italic}%
}%
bond\endSeq{}%
\endNode{}%
.
A slightly more sophisticated version is:
\Node{\def\Element{7110}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
  from m
  to bond
  via courier
  env\char45{}end
  From: M
  To: Bond
  Subject: do get a receipt, 007!
     
  You are working for the Government, remember?
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7111}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Notice that there is no delimiter between the message envelope and the
message header.  A more sophisticated example in the same vein:
\Node{\def\Element{7112}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
  from ps/d\char45{}ops
  to <007@sis.mod.uk>
  env\char45{}end
  From: M <d\char45{}ops@sis.mod.uk>
  Sender: Moneypenny <ps/d\char45{}ops@sis.mod.uk>
  To: James Bond <007@sis.mod.uk>
  Subject: where are you???!
  Classification: Top Secret
  Priority: Flash
     
  We have another madman on the loose.  Contact "Q" for usual routine.
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7113}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the \Node{\def\Element{7114}%
}%
\Seq{\def\fPosture{italic}%
}%
Classification:\endSeq{}%
\endNode{}%
 header is paid attention to in ZMailer,
this requires that the \Node{\def\Element{7115}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 recognize it in the message
header, and take appropriate action.
In general the \Node{\def\Element{7116}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 can extract most of the information in
the message header, and make use of it if the information is lacking in
the envelope.
The envelope headers in the above message are superfluous, since the same
information is contained in the message header.
Using the following envelope headers would be exactly equivalent to using
the ones shown above (assuming the local host is \Node{\def\Element{7117}%
}%
\Seq{\def\fPosture{italic}%
}%
sis.mod.uk\endSeq{}%
\endNode{}%
):
\Node{\def\Element{7118}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
  From Moneypenny <ps/d\char45{}ops@sis.mod.uk>
  To James Bond <007@sis.mod.uk>
  ...
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7119}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
ZMailer will extract the appropriate address information from whatever the
field values are, as long as they obey the defined syntax (indicated in the
list of recognized envelope fields above).
ZMailer will complain in case of unexpected errors in the envelope headers.\endPar{}%
\endNode{}%
\Node{\def\Element{7120}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The message body is not interpreted by ZMailer itself.
As far as the \Node{\def\Element{7121}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 is concerned, it can be arbitrary data.
However, certain \Node{\def\Element{7122}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 may require limitations on
the message body data.
For example, the SMTP only deals with ASCII data with a small guaranteed
line length.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7123}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.2. \Node{\def\Element{7124}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Message Control File\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7124}%
}%
\endNode{}%
\Node{\def\Element{7125}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A message control file is a file created by the \Node{\def\Element{7126}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
 to
contain all the information necessary for delivery of a message submitted
in a corresponding message file.
It is interpreted by the \Node{\def\Element{7127}%
}%
\Seq{\def\fPosture{italic}%
}%
scheduler\endSeq{}%
\endNode{}%
, which needs to know
at all times which messages are pending to go where, and how.
It is also interpreted by one or more \Node{\def\Element{7128}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
,
possibly concurrently, that extract the delivery information relevant
to their purpose.\endPar{}%
\endNode{}%
\Node{\def\Element{7129}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The concurrency aspect means that the \Node{\def\Element{7130}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 must
cooperate on a locking protocol to ensure that delivery to a particular
destination is attempted by only one \Node{\def\Element{7131}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agent\endSeq{}%
\endNode{}%
 at a time,
and a status protocol to ensure unique success or failure of delivery for
each destination.
There are potentially many ways to implement such protocols, but, in
the spirit of simplicity, ZMailer uses a control file as a form of shared
memory.
Specific locations within each control file are reserved for flags that
indicate a specific state for their associated destination address.
The rest is taken care of by the I/O semantics when multiple processes
update the same file.\endPar{}%
\endNode{}%
\Node{\def\Element{7132}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Apart from necessary envelope and control information, a control file also
contains the new message header for the message, which contains the header
addresses as rewritten by the \Node{\def\Element{7133}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
Since a message may have several destinations with incompatible address
format requirements, there may be several corresponding groups of message
headers.
This will be illustrated by the sample control file shown in the following
subsection.\endPar{}%
\endNode{}%
\Node{\def\Element{7134}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.2.1. \Node{\def\Element{7135}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Format\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7135}%
}%
\endNode{}%
\Node{\def\Element{7136}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A control file consists of a sequence of fields.
Each field starts at the beginning of a line
(i.e. at byte 0 or after a Newline), and is identified by the appearance of
a specific character in that location.
This id character is normally followed by a byte containing a tag value
(semaphore flag), followed by the field value.\endPar{}%
\endNode{}%
\Node{\def\Element{7137}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Here is a simple control file produced by a test message, just before it
was removed by the Scheduler:
\Node{\def\Element{7138}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}
  i 24700
  o 72
  l <88Jan10.003129est.24700@bay.csri.toronto.edu>
  e Rayan Zachariassen <rayan>
  s local \char45{} rayan
  r+local \char45{} rayan 2003
  m
  Received: by bay.csri.toronto.edu id 24700; Sun, 10 Jan 88 00:31:29 EST
  From:   Rayan Zachariassen <rayan>
  To:     rayan, rayan@ephemeral
  Subject: a test
  Message\char45{}Id: <88Jan10.003129est.24700@bay.csri.toronto.edu>
  Date:   Sun, 10 Jan 88 00:31:24 EST
  
  s local \char45{} rayan@bay.csri.toronto.edu
  r+smtp ephemeral.ai.toronto.edu rayan@ephemeral.ai.toronto.edu 2003
  m
  Received: by bay.csri.toronto.edu id 24700; Sun, 10 Jan 88 00:31:29 EST
  From:   Rayan Zachariassen <rayan@csri.toronto.edu>
  To:     rayan@csri.toronto.edu, rayan@ephemeral.ai.toronto.edu
  Subject: a test
  Message\char45{}Id: <88Jan10.003129est.24700@bay.csri.toronto.edu>
  Date:   Sun, 10 Jan 88 00:31:24 EST
  
  \char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\char45{}\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7139}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The id character values are defined in
the \Node{\def\Element{7140}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
mail.h\endSeq{}%
\endNode{}%
 system header file,
which currently contains:
\Node{\def\Element{7141}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\#define \char95{}CF\char95{}MESSAGEID   'i'     /* inode number of file containing message */
\#define \char95{}CF\char95{}BODYOFFSET  'o'     /* byte offset into message file of body */
\#define \char95{}CF\char95{}BODYFILE    'b'     /* alternate message file for new body */
\#define \char95{}CF\char95{}SENDER      's'     /* sender triple (channel, host, user) */
\#define \char95{}CF\char95{}RECIPIENT   'r'     /* recipient n\char45{}tuple, n >= 3 */
\#define \char95{}CF\char95{}DSNRETMODE  'R'     /* DSN message body return control */
\#define \char95{}CF\char95{}XORECIPIENT 'X'     /* one of XOR set of recipient n\char45{}tuples */
\#define \char95{}CF\char95{}RCPTNOTARY  'N'     /* DSN parameters for previous recipient */
\#define \char95{}CF\char95{}DSNENVID    'n'     /* DSN 'MAIL FROM<> ENVID=XXXX' data */
\#define \char95{}CF\char95{}ERRORADDR   'e'     /* return address for error messages */
\#define \char95{}CF\char95{}DIAGNOSTIC  'd'     /* diagnostic message for ctlfile offset */
\#define \char95{}CF\char95{}MSGHEADERS  'm'     /* message header for preceeding recipients */
\#define \char95{}CF\char95{}LOGIDENT    'l'     /* identification string for log entries */
\#define \char95{}CF\char95{}OBSOLETES   'x'     /* message id of message obsoleted by this */
\#define \char95{}CF\char95{}VERBOSE     'v'     /* log file name for verbose log (mail \char45{}v) */
\#define \char95{}CF\char95{}TURNME      'T'     /* trigger scheduler to attempt delivery now */
\#define \char95{}CF\char95{}RCVFROM     'F'     /* Where\char45{}from we are coming ? */               \endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7142}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
There is one field per line, except for \Node{\def\Element{7143}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\char95{}CF\char95{}MSGHEADERS\endSeq{}%
\endNode{}%
 which
has some special semantics described below.
The following describes the fields in detail:

\Node{\def\Element{7144}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7145}%
}%
\Node{\def\Element{7146}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
i\endPar{}%
\endNode{}%
\Node{\def\Element{7147}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7148}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This field identifies the message file corresponding to this control file.
It is the name of the message file in the \Node{\def\Element{7149}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
QUEUE\endSeq{}%
\endNode{}%
 directory
(\Node{\def\Element{7150}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{7151}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
POSTOFFICE\endSeq{}%
\endNode{}%
/queue/\endSeq{}%
\endNode{}%
).
This is typically the same as the inode number for that file, but need not be.
It is used by \Node{\def\Element{7152}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 when copying the message body,
and by the \Node{\def\Element{7153}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 when unlinking the file after all
the destination addresses have been processed.
For example:
\Node{\def\Element{7154}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  i 21456\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7155}%
}%
\Node{\def\Element{7156}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
o\endPar{}%
\endNode{}%
\Node{\def\Element{7157}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7158}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Specifies the byte offset of the message body in the message file.
It is used by \Node{\def\Element{7159}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 in order to copy
the message body quickly, without parsing the message file.
For example:
\Node{\def\Element{7160}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  o 466\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7161}%
}%
\Node{\def\Element{7162}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
b\endPar{}%
\endNode{}%
\Node{\def\Element{7163}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7164}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Alternate message file for new body.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7165}%
}%
\Node{\def\Element{7166}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
e\endPar{}%
\endNode{}%
\Node{\def\Element{7167}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7168}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Gives an address to which delivery errors should be sent.
The address must be an RFC822 mailbox.
For example:
\Node{\def\Element{7169}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  e "Operations Directorate" <d\char45{}ops@sis.mod.uk>\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7170}%
}%
\Node{\def\Element{7171}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
l\endPar{}%
\endNode{}%
\Node{\def\Element{7172}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7173}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
The field value is an uninterpreted string which should prefix all log
messages and accounting records associated with this message.
This value is typically the message id string.
For example:
\Node{\def\Element{7174}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  l <88Jan6.103158gmt.24694@sis.mod.uk>\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7175}%
}%
\Node{\def\Element{7176}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
s\endPar{}%
\endNode{}%
\Node{\def\Element{7177}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7178}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This field specifies an originator (sender) address triple, in the
sequence: previous channel, previous host, return address.
It remains the current sender address until the next instance of this field.
Since there can only be one sender of a message, multiple instances of
the field will correspond to different return address formats as
produced by the \Node{\def\Element{7179}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
crossbar\endSeq{}%
\endNode{}%
 algorithm in the \Node{\def\Element{7180}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
For example:
\Node{\def\Element{7181}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  s smtp sis.mod.uk @lab.sis.mod.uk:q@deadly\char45{}sun.lab.sis.mod.uk
  s uucp sisops lab.sis.mod.uk!deadly\char45{}sun.lab.sis.mod.uk!q\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7182}%
}%
\Node{\def\Element{7183}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
r\endPar{}%
\endNode{}%
\Node{\def\Element{7184}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7185}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This field specifies a destination (recipient) address triple, in the
sequence: next channel, next host, address for next host.
Optional information to be passed to the \Node{\def\Element{7186}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agent\endSeq{}%
\endNode{}%

may be placed after the mandatory fields; this currently refers to
the delivery privilege of the destination address.
Since the optional values of this field are only interpreted by the
\Node{\def\Element{7187}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agent\endSeq{}%
\endNode{}%
, changes in what the \Node{\def\Element{7188}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%

writes must be coordinated with the code of the \Node{\def\Element{7189}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%

that might interpret this field.
For example:
\Node{\def\Element{7190}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  r local \char45{} bond 0
  r uucp uunet sisops!bond \char45{}2\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7191}%
}%
\Node{\def\Element{7192}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
R\endPar{}%
\endNode{}%
\Node{\def\Element{7193}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7194}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
DSN message body return control.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7195}%
}%
\Node{\def\Element{7196}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
X\endPar{}%
\endNode{}%
\Node{\def\Element{7197}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7198}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
One of XOR set of recipient n\char45{}tuples.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7199}%
}%
\Node{\def\Element{7200}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
N\endPar{}%
\endNode{}%
\Node{\def\Element{7201}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7202}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
DSN parameters for previous recipient.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7203}%
}%
\Node{\def\Element{7204}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
n\endPar{}%
\endNode{}%
\Node{\def\Element{7205}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7206}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
DSN \Node{\def\Element{7207}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MAIL FROM<> ENVID=XXXX\endSeq{}%
\endNode{}%
 data.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7208}%
}%
\Node{\def\Element{7209}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
m\endPar{}%
\endNode{}%
\Node{\def\Element{7210}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7211}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Apart from a message body, a \Node{\def\Element{7212}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agent\endSeq{}%
\endNode{}%

needs the message headers to construct the message it delivers.
These message headers are stored as the value of this field.
Since message headers obviously can span lines, the syntax for
this field is somewhat different than for the others.
The field id is immediately followed by a newline, which is followed
by a complete set of message headers.
These are terminated (in the usual fashion) by an empty line, which also
terminates this field.
In the following example, the last line of text is followed by an empty line,
after which another field may start:
\Node{\def\Element{7213}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  m
  From: M
  To: Bond
  Subject: do get a receipt, 007!\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7214}%
}%
\Node{\def\Element{7215}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
d\endPar{}%
\endNode{}%
\Node{\def\Element{7216}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7217}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
This field is \Node{\def\Element{7218}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
not\endSeq{}%
\endNode{}%
 written by the \Node{\def\Element{7219}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
router\endSeq{}%
\endNode{}%
.
t is written by the \Node{\def\Element{7220}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 or \Node{\def\Element{7221}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
transport agents\endSeq{}%
\endNode{}%

to remember errors associated with specific addresses.
The field value has two parts, the first being the byte offset in the control
file of the destination (recipient) address causing the error, and the rest
of the line being an error message.
The \Node{\def\Element{7222}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 discover these errors and report them
to the \Node{\def\Element{7223}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
.
The \Node{\def\Element{7224}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Scheduler\endSeq{}%
\endNode{}%
 will collect them and report them to
the error return address (if any) after all the destinations have been
processed.
For example:
\Node{\def\Element{7225}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
  d 878 No such local user: 'bond'.\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7226}%
}%
\Node{\def\Element{7227}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
x\endPar{}%
\endNode{}%
\Node{\def\Element{7228}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7229}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Message id of message obsoleted by this.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7230}%
}%
\Node{\def\Element{7231}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
v\endPar{}%
\endNode{}%
\Node{\def\Element{7232}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7233}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Log file name for verbose log (\Node{\def\Element{7234}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fFamName{Courier-New}\def\fWeight{bold}%
}%
mail \char45{}v\endSeq{}%
\endNode{}%
):
\Node{\def\Element{7235}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 v ../public/v\char95{}some\char95{}magic\char95{}tmpfile\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7236}%
}%
\Node{\def\Element{7237}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
T\endPar{}%
\endNode{}%
\Node{\def\Element{7238}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7239}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Trigger scheduler to attempt delivery now. (ETRN)\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7240}%
}%
\Node{\def\Element{7241}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
F\endPar{}%
\endNode{}%
\Node{\def\Element{7242}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7243}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
Where\char45{}from we are coming ?               \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7244}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
It should be noted, that in sender and recipient fields the first two field
values (channel and host) cannot contain embedded spaces, but the third
field value (the address) may.
Therefore, in the presence of extra fields, parsing within
\Node{\def\Element{7245}%
}%
\Seq{\def\fPosture{italic}%
}%
Transport Agents\endSeq{}%
\endNode{}%
 must be cautious and not assume that
an address does not contain spaces.\endPar{}%
\endNode{}%
\Node{\def\Element{7246}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
As mentioned, the second byte of most fields are used for concurrency
control and status indication.
This tag byte can contain several values that indicate current or previous
activity.
The fields where this is relevant are the destination (recipient) address
and diagnostic fields.
The tag values are defined in the ``mail.h' file mentioned previously, as
follows:
\Node{\def\Element{7247}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  \#define \char95{}CFTAG\char95{}NORMAL ' ' /* what the router sets it to be */
  \#define \char95{}CFTAG\char95{}LOCK   '\char126{}' /* that line is being processed, lock it */
  \#define \char95{}CFTAG\char95{}OK     '+' /* positive outcome of processing */
  \#define \char95{}CFTAG\char95{}NOTOK  '\char45{}' /* something went wrong */
  \#define \char95{}CFTAG\char95{}DEFER  \char95{}CFTAG\char95{}NORMAL /* try again later */\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7248}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The extract above is self\char45{}explanatory.\endPar{}%
\endNode{}%
\Node{\def\Element{7249}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A message control file will normally contain a preamble that specifies
information about the associated message file, the message body offset, an
error return address, and a log entry tag.
After this comes a repeated sequence of: sender address field,
recipient address fields, and the message header corresponding
to these recipients.
After as many of these groups as are necessary, any diagnostic fields
will be appended to the end of the control file.
The restrictions on the sequence of addresses and message headers, are
that a sender address field must precede any recipient address field,
and a recipient address field must (immediately) precede any message header
field, and no sender or recipient addresses may follow the last message
header field.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7250}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.3. \Node{\def\Element{7251}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Scheduler and Transport Agent Protocol\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7251}%
}%
\endNode{}%
\Node{\def\Element{7252}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The transport agent interface follows a master\char45{}slave model,
where the TA informs the scheduler that it is ready for the work,
and then the scheduler sends it one job  description, and waits
for diagnistics.
Once the job is finished, the TA notifies the scheduler that it is
ready for a new job.\endPar{}%
\endNode{}%
\Node{\def\Element{7253}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A short sample session looks like this:
\Node{\def\Element{7254}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7255}%
}%
\Seq{\def\fPosture{italic}%
}%
(start the transport agent)\endSeq{}%
\endNode{}%

\#hungry                \Node{\def\Element{7256}%
}%
\Seq{\def\fPosture{italic}%
}%
\char45{}\char45{}> (TA to scheduler)\endSeq{}%
\endNode{}%

spoolid \char92{}t hostspec    \Node{\def\Element{7257}%
}%
\Seq{\def\fPosture{italic}%
}%
<\char45{}\char45{} (scheduler to TA)\endSeq{}%
\endNode{}%

diagnostics            \Node{\def\Element{7258}%
}%
\Seq{\def\fPosture{italic}%
}%
\char45{}\char45{}> (TA to scheduler)\endSeq{}%
\endNode{}%

\#hungry                \Node{\def\Element{7259}%
}%
\Seq{\def\fPosture{italic}%
}%
\char45{}\char45{}> (TA to scheduler)\endSeq{}%
\endNode{}%

...\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7260}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Normal diagnostic output is of the form:
\Node{\def\Element{7261}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id / offset \char92{}t notarydata \char92{}t status message\endPar{}%
\endNode{}%

where:
\Node{\def\Element{7262}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7263}%
}%
\Node{\def\Element{7264}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
id\endPar{}%
\endNode{}%
\Node{\def\Element{7265}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7266}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is the inode number of the message file,\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7267}%
}%
\Node{\def\Element{7268}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
offset\endPar{}%
\endNode{}%
\Node{\def\Element{7269}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7270}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is a byte offset within its control file where the address
being  reported on  is kept,\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7271}%
}%
\Node{\def\Element{7272}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
notarydata\endPar{}%
\endNode{}%
\Node{\def\Element{7273}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7274}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is a \Node{\def\Element{7275}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
Ctrl\char45{}A\endSeq{}%
\endNode{}%
 separated tuple is delivery\char45{}status\char45{}notification
information for  the message, \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7276}%
}%
\Node{\def\Element{7277}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
status\endPar{}%
\endNode{}%
\Node{\def\Element{7278}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7279}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is one of:\Node{\def\Element{7280}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
ok, ok2, ok3, error, error2, deferred, retryat\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\Node{\def\Element{7281}%
}%
\Node{\def\Element{7282}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
message\endPar{}%
\endNode{}%
\Node{\def\Element{7283}%
}%
\DisplayGroup{\def\StartIndent{68\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-20\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{20\p@}%
\def\FieldWidthFactor{0}%
}%
 \endLineField{}%
\endSeq{}%
\Node{\def\Element{7284}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
is descriptive text associated with the report.
The text is terminated by a linefeed.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7285}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Any other format (as might be produced by subprocesses) is passed
to standard output for logging in the scheduler log.
The \Node{\def\Element{7286}%
}%
\Seq{\def\fPosture{italic}%
}%
retryat\endSeq{}%
\endNode{}%
 response will assume the first word of the text
is a numeric parameter, either an incremental time in seconds if prefixed
by ``+'', or otherwise an absolute time in seconds since UNIX epoch.\endPar{}%
\endNode{}%
\Node{\def\Element{7287}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The exit status is a code from
\Node{\def\Element{7288}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
<sysexits.h>\endSeq{}%
\endNode{}%
.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7289}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.4. \Node{\def\Element{7290}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Database File Formats\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7290}%
}%
\endNode{}%
\Node{\def\Element{7291}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
D.4.1. \Node{\def\Element{7292}%
\def\ProcessingMode{title-sosofo-mode}%
}%
Aliases File\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7292}%
}%
\endNode{}%
\Node{\def\Element{7293}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  postmaster: root
  postoffice: root
  MAILER\char45{}DAEMON: root
  mailer:     postmaster
  postmast:   postmaster
  
  proto:  postmaster
  sync:   postmaster
  sys:    postmaster
  daemon: postmaster
  bin:    postmaster
  uucp:   postmaster
  ingress: postmaster
  audit:  postmaster

  autoanswer: "|@MAILBIN@/autoanswer.pl"

  nobody: /dev/null
  no\char45{}one: /dev/null
  junk\char45{}trap: /dev/null

  \#test\char45{}gw: "|/..."
  \#test.gw: "|/..."\endPar{}%
\endNode{}%
\Node{\def\Element{7294}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Doing expansion lists in \Node{\def\Element{7295}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
(8) style is not suggested,
although we certainly can do it.
There is a better mechanism in the ZMailer to handle simple feats like
these that \Node{\def\Element{7296}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
(8) systems do by placing the file
containing recipient addresses into the directory 
\Node{\def\Element{7297}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
\$\Node{\def\Element{7298}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{8.1\p@}%
}%
MAILVAR\endSeq{}%
\endNode{}%
/lists/\endSeq{}%
\endNode{}%
.
This directory must have protection of 2775 or stricter, and the listfile
must have protection of 664 or stricter for *\char45{}request/owner\char45{}*/*\char45{}owner
auto\char45{}aliases to work. \Character{8212} but to \Node{\def\Element{7299}%
}%
\Seq{}%
sendmail\endSeq{}%
\endNode{}%
 style lists:
\Node{\def\Element{7300}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  listname: "/usr/lib/sendmail \char45{}fowner\char45{}listname listname\char45{}dist"
  owner\char45{}listname: root \# Well, what would you suggest for a sample ?
  listname\char45{}owner: owner\char45{}listname
  listname\char45{}request: root
  listname\char45{}dist: ":include:/dev/null"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{ZAPP-SSL-LANG}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7302}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix E. S/SL Language\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7302}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix E. S/SL Language\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix E. \Seq{}%
\Node{\def\Element{7302}%
\def\ProcessingMode{component-title-mode}%
}%
S/SL Language\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{7302}%
}%
\endNode{}%
\Node{\def\Element{7303}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The information in this appendix is based on 
``\Node{\def\Element{7304}%
}%
\Seq{\def\fPosture{italic}%
}%
Specification of S/SL: Syntax/Semantic Language\endSeq{}%
\endNode{}%
'' by 
J.R. Cordy and R.C. Holt, December 1979 (Revised March 1980).
Copyright (C) 1979, 1980 by the  University of  Toronto.\endPar{}%
\endNode{}%
\Node{\def\Element{7305}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This appendix describes the S/SL language which is used within several
scanners of the router system; RFC\char45{}822 object token scanner, and 
\Node{\def\Element{7306}%
}%
\Seq{\def\fPosture{italic}%
}%
zmsh\endSeq{}%
\endNode{}%
 script language scanner to name the most important ones.\endPar{}%
\endNode{}%
\Node{\def\Element{7307}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
S/SL is a programming language developed at the
\Node{\def\Element{7308}%
}%
\Seq{\def\fPosture{italic}%
}%
Computer Systems Research Group, University of Toronto\endSeq{}%
\endNode{}%

as a tool for constructing compilers.
It has been used to implement scanners, parsers, semantic analyzers,
storage allocators and machine code generators.
S/SL  has  been  used  to implement compilers for Euclid, PT
Pascal and Speckle, a PL/1 subset.\endPar{}%
\endNode{}%
\Node{\def\Element{7309}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.1. \Node{\def\Element{7310}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL Introduction\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7310}%
}%
\endNode{}%
\Node{\def\Element{7311}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
S/SL is a procedure\char45{}based variable\char45{}free programming language in which
the program logic is stated using a small number of simple control
constructs.
It accesses data in terms of a set of operations organized into
data\char45{}management modules called mechanisms.
The interface to these mechanisms is defined in S/SL but their
implementation is hidden from the S/SL program.\endPar{}%
\endNode{}%
\Node{\def\Element{7312}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
S/SL has one input stream and one output stream, each of which is strictly
sequential.
These streams are organized into ``tokens'' each of which is
read and written as a unit.
An auxiliary output stream for error diagnostics is also provided.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7313}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.2. \Node{\def\Element{7314}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Identifiers, Strings and Integers\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7314}%
}%
\endNode{}%
\Node{\def\Element{7315}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An  S/SL identifier may consist of any string of up to 50
letters, digits and underscores (\char95{}) beginning with a letter.
Upper  and  lower  case  letters are considered identical in
S/SL, hence ``aa'', ``aA'', ``Aa'' and ``AA'' all represent
the same identifier.
\Node{\def\Element{7316}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
INPUT\endSeq{}%
\endNode{}%
, \Node{\def\Element{7317}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
OUTPUT\endSeq{}%
\endNode{}%
,  \Node{\def\Element{7318}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
ERROR\endSeq{}%
\endNode{}%
,
\Node{\def\Element{7319}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
TYPE\endSeq{}%
\endNode{}%
, \Node{\def\Element{7320}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
MECHANISM\endSeq{}%
\endNode{}%
, \Node{\def\Element{7321}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
RULES\endSeq{}%
\endNode{}%
,
\Node{\def\Element{7322}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
DO\endSeq{}%
\endNode{}%
, \Node{\def\Element{7323}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
OD\endSeq{}%
\endNode{}%
, \Node{\def\Element{7324}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
IF\endSeq{}%
\endNode{}%
, \Node{\def\Element{7325}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
FI\endSeq{}%
\endNode{}%
,
\Node{\def\Element{7326}%
}%
\Seq{\def\fFamName{Courier-New}\def\fSize{9\p@}%
}%
END\endSeq{}%
\endNode{}%
 and their various lower case forms are keywords
of S/SL and must not be used as identifiers in an S/SL program.\endPar{}%
\endNode{}%
\Node{\def\Element{7327}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An S/SL string is any sequence of characters not  
including a quote surrounded by quotes (").\endPar{}%
\endNode{}%
\Node{\def\Element{7328}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Integers  may be signed or unsigned and must lie within a range defined
by the implementation.
For example, this range could be \char45{}32767 to 32767 on a 16 bit machine.\endPar{}%
\endNode{}%
\Node{\def\Element{7329}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Identifiers, keywords, strings and integers must not cross line boundaries.
Identifiers, keywords and integers must not contain embedded blanks.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7330}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.3. \Node{\def\Element{7331}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Comments\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7331}%
}%
\endNode{}%
\Node{\def\Element{7332}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A comment consists of the character ``\%'' (which is not in a string)
and the characters to the right of it on a source line.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7333}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.4. \Node{\def\Element{7334}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Character Set\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7334}%
}%
\endNode{}%
\Node{\def\Element{7335}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Since  not all of the special characters used in S/SL are
available on all machines,  the  following  alternatives  to
special characters are allowed.
\Node{\def\Element{7336}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7337}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7338}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 ! for |\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7339}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7340}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 DO for \{\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7341}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7342}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 OD for \}\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7343}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7344}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 IF for [\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7345}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7346}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 FI for ]\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7347}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5. \Node{\def\Element{7348}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Source Program Format\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7348}%
}%
\endNode{}%
\Node{\def\Element{7349}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
S/SL programs are free format; that is, the identifiers,
keywords, strings, integers  and  special  characters  which
make  up  an  S/SL program may be separated by any number of
blanks, tab characters, form feeds and  source  line  bound\char45{}
aries.\endPar{}%
\endNode{}%
\Node{\def\Element{7350}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.1. \Node{\def\Element{7351}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Notation\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7351}%
}%
\endNode{}%
\Node{\def\Element{7352}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The following sections define the syntax of S/SL.
Throughout the following, \Node{\def\Element{7353}%
}%
\Seq{\def\fPosture{italic}%
}%
\{item\}\endSeq{}%
\endNode{}%
 means zero or more  of the
item,  and \Node{\def\Element{7354}%
}%
\Seq{\def\fPosture{italic}%
}%
[item]\endSeq{}%
\endNode{}%
 means the item is optional.
The abbreviation  ``\Node{\def\Element{7355}%
}%
\Seq{\def\fPosture{italic}%
}%
id\endSeq{}%
\endNode{}%
'' is used for identifier.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7356}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.2. \Node{\def\Element{7357}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Programs\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7357}%
}%
\endNode{}%
\Node{\def\Element{7358}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An S/SL program consists of a set of definitions followed
by a set of rules.\endPar{}%
\endNode{}%
\Node{\def\Element{7359}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A program is:
\Node{\def\Element{7360}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
    [inputDefinition]       [outputDefinition]
    [inputOutputDefinition]
    [errorDefinition]       \{typeOrMechanismDefinition\}
    RULES                   \{rule\}             
    END\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7361}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.3. \Node{\def\Element{7362}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Input and Output Definitions\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7362}%
}%
\endNode{}%
\Node{\def\Element{7363}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7364}%
}%
\Seq{\def\fPosture{italic}%
}%
inputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7365}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  INPUT  ":"        \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7366}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7367}%
}%
\Seq{\def\fPosture{italic}%
}%
outputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7368}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  OUTPUT ":"        \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7369}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7370}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7371}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  INPUT OUTPUT ":"  \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7372}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7373}%
}%
\Seq{\def\fPosture{italic}%
}%
tokenDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7374}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  [string] ["=" tokenValue]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7375}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The \Node{\def\Element{7376}%
}%
\Seq{\def\fPosture{italic}%
}%
inputDefinition\endSeq{}%
\endNode{}%
 section defines the input tokens to
the S/SL program.
The \Node{\def\Element{7377}%
}%
\Seq{\def\fPosture{italic}%
}%
outputDefinition\endSeq{}%
\endNode{}%
 section defines the output tokens of
the program.
The \Node{\def\Element{7378}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputDefinition\endSeq{}%
\endNode{}%
 section defines those tokens which
are both input tokens and output tokens of the program.
Tokens already defined in the \Node{\def\Element{7379}%
}%
\Seq{\def\fPosture{italic}%
}%
inputDefinition\endSeq{}%
\endNode{}%
 or
\Node{\def\Element{7380}%
}%
\Seq{\def\fPosture{italic}%
}%
outputDefinition\endSeq{}%
\endNode{}%
 sections must not be redefined in
the \Node{\def\Element{7381}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputDefinition\endSeq{}%
\endNode{}%
 section.\endPar{}%
\endNode{}%
\Node{\def\Element{7382}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The optional string which may be given in a \Node{\def\Element{7383}%
}%
\Seq{\def\fPosture{italic}%
}%
tokenDefinition\endSeq{}%
\endNode{}%

is a synonym for the token identifier and can be used in place of
the identifier anywhere in the S/SL program.\endPar{}%
\endNode{}%
\Node{\def\Element{7384}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each input and output token is assigned an integer value for use in
the implementation of the S/SL program.
This value may be optionally specified in each \Node{\def\Element{7385}%
}%
\Seq{\def\fPosture{italic}%
}%
tokenDefinition\endSeq{}%
\endNode{}%
.
The \Node{\def\Element{7386}%
}%
\Seq{\def\fPosture{italic}%
}%
tokenValue\endSeq{}%
\endNode{}%
 may be specified as an integer or as the value
of any previously defined identifier or string.
If omitted, the value assigned to the token is the value associated with
the previous token in the class plus one.
The default value associated with the first input token and the first output
token is zero.
The default value associated with the first input\char45{}output token is the maximum
of the last token defined in the \Node{\def\Element{7387}%
}%
\Seq{\def\fPosture{italic}%
}%
inputDefinition\endSeq{}%
\endNode{}%
 section and
the last token defined in the \Node{\def\Element{7388}%
}%
\Seq{\def\fPosture{italic}%
}%
outputDefinition\endSeq{}%
\endNode{}%
 section.
In this way the default input\char45{}output token values are unique with respect
to both input tokens and output tokens.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7389}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.4. \Node{\def\Element{7390}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Error Signals\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7390}%
}%
\endNode{}%
\Node{\def\Element{7391}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7392}%
}%
\Seq{\def\fPosture{italic}%
}%
errorDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7393}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  ERROR ":"         \{errorSignalDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7394}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7395}%
}%
\Seq{\def\fPosture{italic}%
}%
errorSignalDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7396}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id ["=" errorValue]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7397}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7398}%
}%
\Seq{\def\fPosture{italic}%
}%
errorSignalDefinition\endSeq{}%
\endNode{}%
 defines an error signal which
can be signalled by the S/SL program.
An integer error code value is associated with each \Node{\def\Element{7399}%
}%
\Seq{\def\fPosture{italic}%
}%
errorId\endSeq{}%
\endNode{}%

for use in the implementation of the S/SL program.
This value may be optionally specified in each
\Node{\def\Element{7400}%
}%
\Seq{\def\fPosture{italic}%
}%
errorSignalDefinition\endSeq{}%
\endNode{}%
.
The \Node{\def\Element{7401}%
}%
\Seq{\def\fPosture{italic}%
}%
errorValue\endSeq{}%
\endNode{}%
 may be specified as an integer or as
the value of any previously defined identifier or string.
The default value associated with an error signal is the
value associated with the previous error signal plus one.
The default value for the first error signal is 10
(errors 0 to 9 are reserved for S/SL system use).\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7402}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.5. \Node{\def\Element{7403}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Type and Mechanism Definitions\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7403}%
}%
\endNode{}%
\Node{\def\Element{7404}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Type and mechanism definitions may be grouped and inter\char45{}mixed to reflect
the association of types and the operation definitions which use them.\endPar{}%
\endNode{}%
\Node{\def\Element{7405}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7406}%
}%
\Seq{\def\fPosture{italic}%
}%
typeOrMechanismDefinition\endSeq{}%
\endNode{}%
 is one of:
\Node{\def\Element{7407}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7408}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7409}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
typeDefinition\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7410}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7411}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
mechanismDefinition\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7412}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.6. \Node{\def\Element{7413}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Types.\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7413}%
}%
\endNode{}%
\Node{\def\Element{7414}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7415}%
}%
\Seq{\def\fPosture{italic}%
}%
typeDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7416}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  TYPE id ":"   \{valueDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7417}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7418}%
}%
\Seq{\def\fPosture{italic}%
}%
valueDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7419}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id ["=" value]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7420}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7421}%
}%
\Seq{\def\fPosture{italic}%
}%
typeDefinition\endSeq{}%
\endNode{}%
 defines a type of values for use as
the parameter or result type of a semantic operation or as the result
type of a rule.\endPar{}%
\endNode{}%
\Node{\def\Element{7422}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7423}%
}%
\Seq{\def\fPosture{italic}%
}%
valueDefinition\endSeq{}%
\endNode{}%
 defines a \Node{\def\Element{7424}%
}%
\Seq{\def\fPosture{italic}%
}%
valueId\endSeq{}%
\endNode{}%
 in the type.
An integer value is associated with each \Node{\def\Element{7425}%
}%
\Seq{\def\fPosture{italic}%
}%
valueId\endSeq{}%
\endNode{}%
 for use in the
implementation of the S/SL program.
This value may be optionally specified in each \Node{\def\Element{7426}%
}%
\Seq{\def\fPosture{italic}%
}%
valueDefinition\endSeq{}%
\endNode{}%
.
The value may be specified as an integer or as the value of any previously
defined identifier or string.
The default value assigned to a value identifier is the value associated
with the previous value identifier plus one.
The default value associated with the first \Node{\def\Element{7427}%
}%
\Seq{\def\fPosture{italic}%
}%
valueDefinition\endSeq{}%
\endNode{}%

in a type is zero.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7428}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.7. \Node{\def\Element{7429}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Mechanisms.\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7429}%
}%
\endNode{}%
\Node{\def\Element{7430}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7431}%
}%
\Seq{\def\fPosture{italic}%
}%
mechanismDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7432}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  MECHANISM id ":"     \{operationDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7433}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7434}%
}%
\Seq{\def\fPosture{italic}%
}%
mechanismDefinition\endSeq{}%
\endNode{}%
 defines the set of semantic
operations associated with a semantic mechanism.
The \Node{\def\Element{7435}%
}%
\Seq{\def\fPosture{italic}%
}%
mechanismId\endSeq{}%
\endNode{}%
 itself is unused in the S/SL program.
However, operation identifiers associated with a mechanism are by 
convention expected to begin with the mechanism identifier.\endPar{}%
\endNode{}%
\Node{\def\Element{7436}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7437}%
}%
\Seq{\def\fPosture{italic}%
}%
operationDefinition\endSeq{}%
\endNode{}%
 is one of:
\Node{\def\Element{7438}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7439}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7440}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7441}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7442}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id "(" typeId")"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7443}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
3. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7444}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id ">>" typeId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7445}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
4. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7446}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id "(" typeId ")" ">>" typeId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7447}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7448}%
}%
\Seq{\def\fPosture{italic}%
}%
operationDefinition\endSeq{}%
\endNode{}%
 defines a semantic operation
associated with the mechanism.
\Node{\def\Element{7449}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7450}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7451}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 1 defines an update semantic operation, which causes an update
 to the semantic data structure.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7452}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7453}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 2 defines a parameterized update operation, which uses the parameter
 value to update the semantic data structure.
 The \Node{\def\Element{7454}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
typeId\endSeq{}%
\endNode{}%
 gives the type of the parameter and can be
  any previously defined type.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7455}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7456}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 3  defines a choice semantic operation, which returns a result value
 obtained from the current state of the semantic mechanism, which is used
 as the selector in a semantic choice.
 The \Node{\def\Element{7457}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
typeId\endSeq{}%
\endNode{}%
 gives the type of the result and can be any
 previously defined type.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7458}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7459}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 4 defines a parameterized choice  operation.
 The first \Node{\def\Element{7460}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
typeId\endSeq{}%
\endNode{}%
 gives the parameter type,
 the second the result type.
 Each can be any previously defined type.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7461}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Choice operations  (forms 3 and 4 above)  may  be
invoked only as the selector in a semantic choice.\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7462}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.8. \Node{\def\Element{7463}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Rules\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7463}%
}%
\endNode{}%
\Node{\def\Element{7464}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A rule is one of:
\Node{\def\Element{7465}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7466}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7467}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{7468}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 id ":"        \{action\} ";"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7469}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7470}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
\Node{\def\Element{7471}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
 id ">>" typeId ":" \{action\} ";"\endPar{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7472}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The rules define the subroutines and functions of the S/SL program.
Rules may call one another recursively.
A rule need not be defined before it is used.
Execution of the program begins with the first rule.
\Node{\def\Element{7473}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7474}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7475}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 1 defines a procedure rule which  can         be  invoked
using a call action.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7476}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7477}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 2 defines  a  choice rule which returns a result
value  of  the  specified  type.   The  \{\char92{}tt typeId\}    can  be  any
previously  defined  type.  Choice rules may only be invoked
as the selector in a rule choice.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7478}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{14.4\p@}%
\def\LineSpacing{18.72\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{3}%
\def\sbNom{10.8\p@}%
\def\sbMin{10.8\p@}%
\def\sbMax{10.8\p@}%
\def\sbConditional{1}%
\def\saNom{7.2\p@}%
\def\saMin{7.2\p@}%
\def\saMax{7.2\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.5.9. \Node{\def\Element{7479}%
\def\ProcessingMode{title-sosofo-mode}%
}%
S/SL: Actions\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7479}%
}%
\endNode{}%
\Node{\def\Element{7480}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An action is one of the following:
\Node{\def\Element{7481}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7482}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7483}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
inputToken\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7484}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7485}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"." outputToken\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7486}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
3. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7487}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"\#" errorId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7488}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
4. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7489}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"\{" \{action\} "\}"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7490}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
5. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7491}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7492}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
6. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7493}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"[" \{ "|" inputToken \{","    inputToken\} ":" \{action\} \}
                [ "|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7494}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
7. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7495}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"@" procedureRuleId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7496}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
8. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7497}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">>"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7498}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
9. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7499}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"[" "@" choiceRuleId \{"|" valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7500}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
10. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7501}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">>" valueId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7502}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
11. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7503}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
updateOpId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7504}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
12. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7505}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
parameterizedUpdateOpId "(" valueId ")"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7506}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
13. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7507}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"[" choiceOpId \{"|"     valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7508}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
14. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7509}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"["     parameterizedChoiceOpId "(" valueId ")"
                "|" valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7510}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7511}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7512}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 1 is an input action.
The next input token is to be accepted from the input stream.
If it is not the one specified, a syntax error is flagged.
The \Node{\def\Element{7513}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputToken\endSeq{}%
\endNode{}%
 may be an \Node{\def\Element{7514}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputTokenId\endSeq{}%
\endNode{}%
,
an \Node{\def\Element{7515}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenId\endSeq{}%
\endNode{}%
, an \Node{\def\Element{7516}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputTokenString\endSeq{}%
\endNode{}%
,
an \Node{\def\Element{7517}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenString\endSeq{}%
\endNode{}%
, or a question mark (``?'').
The question  mark is a special token which matches any input token.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7518}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7519}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 2 denotes emission of an output token to the output  stream.   
The \Node{\def\Element{7520}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
outputToken\endSeq{}%
\endNode{}%
 may be an \Node{\def\Element{7521}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
outputTokenId\endSeq{}%
\endNode{}%
,
an \Node{\def\Element{7522}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenId\endSeq{}%
\endNode{}%
, an \Node{\def\Element{7523}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
outputTokenString\endSeq{}%
\endNode{}%

or an \Node{\def\Element{7524}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenString\endSeq{}%
\endNode{}%
.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7525}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7526}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 3 denotes the emission of the specified error signal to the error stream.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7527}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7528}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 4 is a cycle or loop.
Execution of the actions inside the cycle is repeated until one of
its cycle exits (form 5) or a return (forms 8 and 10) is encountered.
A cycle exit causes execution to continue following the nearest enclosing
cycle.
The cycle exit action is not allowed outside of a cycle.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7529}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7530}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 6 is an input token choice.
The next token in the input stream is examined and execution continues
with the first action in the alternative labelled with that input token.
The matched input token is accepted from the input stream.\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7531}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each \Node{\def\Element{7532}%
}%
\Seq{\def\fPosture{italic}%
}%
inputToken\endSeq{}%
\endNode{}%
 label can be an \Node{\def\Element{7533}%
}%
\Seq{\def\fPosture{italic}%
}%
inputTokenId\endSeq{}%
\endNode{}%
,
an \Node{\def\Element{7534}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenId\endSeq{}%
\endNode{}%
, an \Node{\def\Element{7535}%
}%
\Seq{\def\fPosture{italic}%
}%
inputTokenString\endSeq{}%
\endNode{}%
 or
an  \Node{\def\Element{7536}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputTokenString\endSeq{}%
\endNode{}%
.
A label can not be repeated nor appear on more than one alternative.\endPar{}%
\endNode{}%
\Node{\def\Element{7537}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
The alternative labelled with an  \{\char92{}tt *\}  is  the  otherwise
alternative.   If the next input token does not match any of
the alternative labels of the  choice,  execution  continues
with  the first action in the otherwise alternative.  If the
otherwise alternative is  taken,  the  input  token  is  not
accepted  from  the  input  stream,  but remains as the next
input token.  After execution  of  the  last  action  in  an
alternative of the choice, execution continues following the
choice.\endPar{}%
\endNode{}%
\Node{\def\Element{7538}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the next input token does not match any of the alternative labels
and no otherwise alternative is present, a syntax error is flagged.
For parsers written in  S/SL,  the default error handling strategy is to
repeat the choice after modifying the input stream such that the next input
token matches the first alternative.
For compiler phases other than parsers, continued execution is undefined
(the implementation aborts).\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7539}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7540}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 7 is a call to a procedure rule.
Execution continues at the first action in the specified rule.
When execution of the called rule is completed, either by executing
the last action in the rule or by encountering a return action (form 8),
execution is resumed following the call.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7541}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7542}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 8 is a return action.
It causes a return from the procedure rule in which it appears.
A procedure rule may return explicitly by executing a return action
or implicitly by reaching the end of the rule.
A procedure rule must not contain a valued return (form 10).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7543}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7544}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 9 is a rule choice.
The specified choice rule is called and returns a value by executing
a valued return action (form 10).
The returned value is used to make a choice similar to an input token choice
(form 6 above).\endSeq{}%
\endNode{}%
\endPar{}%
\Node{\def\Element{7545}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Execution continues with the first action of the alternative whose label
matches the returned value.
If none of the alternative labels matches the value, the otherwise alternative
is taken.
Following execution of the last action in the chosen alternative, execution 
continues following the choice.\endPar{}%
\endNode{}%
\Node{\def\Element{7546}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each alternative label in a rule choice must be a value of the result type
of the choice rule.
A label can not be repeated nor appear on more than one alternative.\endPar{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7547}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7548}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 10 is a valued return action.         The specified value
is returned as the result of the choice rule  in  which  the
action appears.  The value must be of the result type of the
choice rule.  A choice rule may return only by  executing  a
valued return action.  A choice rule must not return 
implicitly by reaching the end of the rule.  It must not contain a
non\char45{}valued return (form 8).\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7549}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7550}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 11 is the invocation of an update semantic 
operation.  Similarly, form 12 is the invocation of a 
parameterized  update  operation.  The parameter value, which must be
of the operation's parameter type, is supplied to the  
invocation of the operation.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7551}%
}%
\DisplayGroup{\def\StartIndent{58\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-10\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\fSize{8\p@}%
\def\PositionPointShift{0\p@}%
\def\PositionPointShiftFactor{0}%
\def\FieldWidth{10\p@}%
\def\FieldWidthFactor{0}%
}%
\Character{8226}\endLineField{}%
\endSeq{}%
\Node{\def\Element{7552}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
 Form 13 is  a  semantic  choice.  The specified choice
semantic operation is invoked and the returned value used to
make  a  choice  similar  to an input token choice (form 6
above).  Execution continues with the first  action  of  the
alternative whose label matches the returned value.  If none
of the alternative labels matches the value,  the  otherwise
alternative  is  taken.   Following  execution  of  the last
action in the chosen alternative, execution  continues  
following       the  choice.  Similarly, form 14 is a parameterized
semantic choice.  The parameter value, which must be of  the
operation's parameter type, is provided to the invocation of
the choice operation.\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7553}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
Each alternative label in a semantic     choice  must  be  a
value  of  the result type of the choice operation.  A label
can not be repeated nor appear on more than one alternative.\endPar{}%
\endNode{}%
\Node{\def\Element{7554}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
If the returned value in a rule choice or semantic choice
does not match any of the alternative labels and  no  
otherwise  alternative  is  present, continued execution is 
undefined (the implementation aborts).\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7555}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{upright}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{2}%
\def\sbNom{12.96\p@}%
\def\sbMin{12.96\p@}%
\def\sbMax{12.96\p@}%
\def\sbConditional{1}%
\def\saNom{8.64\p@}%
\def\saMin{8.64\p@}%
\def\saMax{8.64\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
E.6. \Node{\def\Element{7556}%
\def\ProcessingMode{title-sosofo-mode}%
}%
The Syntax of S/SL\endNode{}%
\endPar{}%
\endSeq{}%
\Node{\def\Element{7556}%
}%
\endNode{}%
\Node{\def\Element{7557}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
>
A program is:
\Node{\def\Element{7558}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  [inputDefinition]     [outputDefinition]
  [inputOutputDefinition]
  [errorDefinition]     \{typeOrMechanismDefinition\}
  RULES                 \{rule\}                  
  END\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7559}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7560}%
}%
\Seq{\def\fPosture{italic}%
}%
inputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7561}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  INPUT ":"              \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7562}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7563}%
}%
\Seq{\def\fPosture{italic}%
}%
outputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7564}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  OUTPUT ":"             \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7565}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7566}%
}%
\Seq{\def\fPosture{italic}%
}%
inputOutputDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7567}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  INPUT OUTPUT ":"       \{tokenDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7568}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7569}%
}%
\Seq{\def\fPosture{italic}%
}%
tokenDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7570}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id [string] ["=" tokenValue]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7571}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7572}%
}%
\Seq{\def\fPosture{italic}%
}%
errorDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7573}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  ERROR ":"              \{errorSignalDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7574}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An \Node{\def\Element{7575}%
}%
\Seq{\def\fPosture{italic}%
}%
errorSignalDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7576}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id ["=" errorValue]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7577}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7578}%
}%
\Seq{\def\fPosture{italic}%
}%
typeOrMechanismDefinition\endSeq{}%
\endNode{}%
 is one of:
\Node{\def\Element{7579}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7580}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7581}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
typeDefinition\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7582}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fSize{10\p@}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7583}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
mechanismDefinition\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7584}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7585}%
}%
\Seq{\def\fPosture{italic}%
}%
typeDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7586}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  TYPE id ":"           \{valueDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7587}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7588}%
}%
\Seq{\def\fPosture{italic}%
}%
valueDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7589}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  id ["=" value]\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7590}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A \Node{\def\Element{7591}%
}%
\Seq{\def\fPosture{italic}%
}%
mechanismDefinition\endSeq{}%
\endNode{}%
 is:
\Node{\def\Element{7592}%
}%
\Par{\def\fSize{9\p@}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fWeight{medium}%
\def\fPosture{upright}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{10\p@}%
\def\sbMin{10\p@}%
\def\sbMax{10\p@}%
\def\sbConditional{1}%
\def\saNom{10\p@}%
\def\saMin{10\p@}%
\def\saMax{10\p@}%
\def\saConditional{1}%
}%
  MECHANISM id ":" \{operationDefinition\} ";"\endPar{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7593}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
A rule is one of:
\Node{\def\Element{7594}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7595}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7596}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id ":" \{action\} ";"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7597}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7598}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
id ">>" typeId  ":" \{action\} ";"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\Node{\def\Element{7599}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
An action is one of the following:
\Node{\def\Element{7600}%
}%
\DisplayGroup{\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
\Node{\def\Element{7601}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
1. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7602}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
inputToken\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7603}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
2. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7604}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"." outputToken\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7605}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
3. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7606}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"\#" errorId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7607}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
4. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7608}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"\{" \{action\} "\}"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7609}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
5. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7610}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7611}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
6. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7612}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"["     \{"|" inputToken \{"," inputToken\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]" \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7613}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
7. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7614}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"@" procedureRuleId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7615}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
8. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7616}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">>"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7617}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
9. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7618}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"[" "@" choiceRuleId \{"|" valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]" \endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7619}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
10. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7620}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
">>" valueId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7621}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
11. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7622}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
updateOpId\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7623}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
12. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7624}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
parameterizedUpdateOpId "(" valueId ")"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7625}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
13. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7626}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"[" choiceOpId \{"|" valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\Node{\def\Element{7627}%
}%
\DisplayGroup{\def\StartIndent{66\p@}%
\def\StartIndentFactor{0}%
}%
\Par{\def\FirstLineStartIndent{-18\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\fFamName{Courier-New}\def\fSize{9\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\LineSpacing{11.7\p@}%
\def\LineSpacingFactor{0}%
\def\Lines{asis}%
\def\InputWhitespaceTreatment{preserve}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
}%
\Seq{}%
\LineField{\def\FieldWidth{18\p@}%
\def\FieldWidthFactor{0}%
\def\FieldAlign{end}%
}%
14. \endLineField{}%
\endSeq{}%
\Node{\def\Element{7628}%
\def\ProcessingMode{listitem-content-mode}%
}%
\Seq{}%
"["     parameterizedChoiceOpId  "(" valueId ")"
                \{"|" valueId \{"," valueId\} ":" \{action\} \}
                ["|" "*" ":" \{action\} ] "]"\endSeq{}%
\endNode{}%
\endPar{}%
\endDisplayGroup{}%
\endNode{}%
\endDisplayGroup{}%
\endNode{}%
\endPar{}%
\endNode{}%
\endSeq{}%
\endDisplayGroup{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{RFC821}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7630}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix F. RFC821\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7630}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix F. RFC821\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix F. \Seq{}%
\Node{\def\Element{7630}%
\def\ProcessingMode{component-title-mode}%
}%
RFC821\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{7630}%
}%
\endNode{}%
\Node{\def\Element{7631}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This will contain juicy bits regarding RFC 821, the SMTP protocol.\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\Node{\def\Label{RFC822}%
}%
\SpS{\def\PageNColumns{1}%
\def\PageNumberRestart{0}%
\def\PageNumberFormat{1}%
\def\StartIndent{48\p@}%
\def\StartIndentFactor{0}%
\def\InputWhitespaceTreatment{collapse}%
\def\Quadding{start}%
\def\fSize{10\p@}%
\def\fWeight{medium}%
\def\fPosture{upright}%
\def\fFamName{Times-New-Roman}\def\LineSpacing{13\p@}%
\def\LineSpacingFactor{0}%
}%

\SpSOtherBackLeftFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherBackLeftHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7633}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix G. RFC822\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSOtherBackCenterFooter{}
\SpSOtherBackCenterHeader{}
\SpSOtherBackRightFooter{}
\SpSOtherBackRightHeader{}
\SpSFirstBackLeftFooter{}
\SpSFirstBackLeftHeader{}
\SpSFirstBackCenterFooter{}
\SpSFirstBackCenterHeader{}
\SpSFirstBackRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstBackRightHeader{}
\SpSOtherFrontLeftFooter{}
\SpSOtherFrontLeftHeader{}
\SpSOtherFrontCenterFooter{}
\SpSOtherFrontCenterHeader{}
\SpSOtherFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSOtherFrontRightHeader{\Seq{\def\fPosture{italic}%
}%
\Node{\def\Element{7633}%
\def\ProcessingMode{hf-mode}%
}%
\Seq{}%
Appendix G. RFC822\endSeq{}%
\endNode{}%
\endSeq{}%
}
\SpSFirstFrontLeftFooter{}
\SpSFirstFrontLeftHeader{}
\SpSFirstFrontCenterFooter{}
\SpSFirstFrontCenterHeader{}
\SpSFirstFrontRightFooter{\Seq{\def\fPosture{italic}%
}%
\insertPageNumber{}%
\endSeq{}%
}
\SpSFirstFrontRightHeader{}\Seq{}%
\Seq{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fSize{20.736\p@}%
\def\LineSpacing{26.957\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\HeadingLevel{1}%
\def\sbNom{15.552\p@}%
\def\sbMin{15.552\p@}%
\def\sbMax{15.552\p@}%
\def\sbConditional{1}%
\def\KeepWithNext{1}%
}%
Appendix G. \Seq{}%
\Node{\def\Element{7633}%
\def\ProcessingMode{component-title-mode}%
}%
RFC822\endNode{}%
\endSeq{}%
\endPar{}%
\Par{\def\fFamName{Arial}\def\fWeight{bold}%
\def\fPosture{italic}%
\def\fSize{17.28\p@}%
\def\LineSpacing{22.464\p@}%
\def\LineSpacingFactor{0}%
\def\StartIndent{0\p@}%
\def\StartIndentFactor{0}%
\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\sbNom{6.48\p@}%
\def\sbMin{6.48\p@}%
\def\sbMax{6.48\p@}%
\def\sbConditional{1}%
\def\saNom{10.368\p@}%
\def\saMin{10.368\p@}%
\def\saMax{10.368\p@}%
\def\saConditional{1}%
\def\KeepWithNext{1}%
}%
\Seq{}%
\endSeq{}%
\endPar{}%
\endSeq{}%
\Node{}%
\endNode{}%
\Node{\def\Element{7633}%
}%
\endNode{}%
\Node{\def\Element{7634}%
}%
\Par{\def\FirstLineStartIndent{0\p@}%
\def\FirstLineStartIndentFactor{0}%
\def\Quadding{start}%
\def\Hyphenate{1}%
\def\Language{EN}%
\def\sbNom{5\p@}%
\def\sbMin{5\p@}%
\def\sbMax{5\p@}%
\def\sbConditional{1}%
\def\saNom{5\p@}%
\def\saMin{5\p@}%
\def\saMax{5\p@}%
\def\saConditional{1}%
}%
This will contain juicy bits regarding RFC 822, the message
\Node{\def\Element{7635}%
}%
\Seq{\def\fPosture{italic}%
}%
visible\endSeq{}%
\endNode{}%
 header specification.\endPar{}%
\endNode{}%
\endSeq{}%
\endSpS{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endSeq{}%
\endNode{}%
\endNode{}%
\endSeq{}%
\endFOT{}%
