DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T v

⟦fa1cfd3a4⟧ TextFile

    Length: 11407 (0x2c8f)
    Types: TextFile
    Names: »volume1.toc«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/doc/manual/volume1/volume1.toc« 

TextFile

\contentsline {chapter}{\numberline {1}General Considerations}{1}
\contentsline {section}{\numberline {1.1}Overview}{1}
\contentsline {section}{\numberline {1.2}General Requirements}{1}
\contentsline {subsection}{\numberline {1.2.1}Systems}{1}
\contentsline {subsection}{\numberline {1.2.2}Disk space}{1}
\contentsline {subsection}{\numberline {1.2.3}Communications requirements}{2}
\contentsline {subsection}{\numberline {1.2.4}X window system}{2}
\contentsline {subsection}{\numberline {1.2.5}Quipu}{2}
\contentsline {section}{\numberline {1.3}Specific channel requirements}{2}
\contentsline {section}{\numberline {1.4}User Agents}{3}
\contentsline {section}{\numberline {1.5}Compatibility with older MTAs}{3}
\contentsline {subsection}{\numberline {1.5.1}MMDF}{3}
\contentsline {subsection}{\numberline {1.5.2}Sendmail}{3}
\contentsline {section}{\numberline {1.6}MTA layout}{3}
\contentsline {section}{\numberline {1.7}Performance}{4}
\contentsline {chapter}{\numberline {2}Installing PP}{5}
\contentsline {section}{\numberline {2.1}Compile Time Configuration}{5}
\contentsline {subsection}{\numberline {2.1.1}Make.defs}{5}
\contentsline {subsection}{\numberline {2.1.2}h/config.h}{10}
\contentsline {section}{\numberline {2.2}Overview of channels}{11}
\contentsline {subsection}{\numberline {2.2.1}Mandatory channels}{11}
\contentsline {subsubsection}{qmgrload}{11}
\contentsline {subsubsection}{msg-clean}{11}
\contentsline {subsubsection}{trash}{11}
\contentsline {subsubsection}{timeout}{11}
\contentsline {subsubsection}{dr2rfc}{11}
\contentsline {subsection}{\numberline {2.2.2}Optional channels}{12}
\contentsline {subsubsection}{822-local}{12}
\contentsline {subsubsection}{slocal}{12}
\contentsline {subsubsection}{X400-84}{12}
\contentsline {subsubsection}{X400-88}{12}
\contentsline {subsubsection}{SMTP}{12}
\contentsline {subsubsection}{JNT Mail}{12}
\contentsline {subsubsection}{UUCP}{13}
\contentsline {subsubsection}{p2explode}{13}
\contentsline {subsubsection}{p2flatten}{13}
\contentsline {subsubsection}{P2toRFC}{13}
\contentsline {subsubsection}{RFCtoP2}{13}
\contentsline {subsubsection}{rfc934}{13}
\contentsline {subsubsection}{list}{13}
\contentsline {subsubsection}{dirlist}{14}
\contentsline {subsubsection}{shell}{14}
\contentsline {subsubsection}{fcontrol}{14}
\contentsline {section}{\numberline {2.3}Example Configurations}{14}
\contentsline {subsubsection}{Local SMTP}{14}
\contentsline {subsubsection}{SMTP mail}{15}
\contentsline {subsubsection}{JANET mail}{15}
\contentsline {section}{\numberline {2.4}Configuration of User Agents}{15}
\contentsline {section}{\numberline {2.5}Checking the configuration of your system}{15}
\contentsline {chapter}{\numberline {3}Configuring PP}{16}
\contentsline {section}{\numberline {3.1}The general syntax of tailor file entries.}{16}
\contentsline {section}{\numberline {3.2}Variable Tailor File Entries.}{17}
\contentsline {subsection}{\numberline {3.2.1}Mandatory tailoring variables}{17}
\contentsline {subsection}{\numberline {3.2.2}Optional tailoring variables}{18}
\contentsline {section}{\numberline {3.3}Logging Tailor File Entries.}{20}
\contentsline {section}{\numberline {3.4}Table Tailor File Entries}{23}
\contentsline {section}{\numberline {3.5}Channel Tailor File Entries}{23}
\contentsline {section}{\numberline {3.6}ISODE runtime tailoring}{29}
\contentsline {subsection}{\numberline {3.6.1}Queue manager tailoring}{29}
\contentsline {subsection}{\numberline {3.6.2}X.400 tailoring}{29}
\contentsline {section}{\numberline {3.7}Tailoring of Common Channels}{29}
\contentsline {subsection}{\numberline {3.7.1}Protocol channels}{29}
\contentsline {subsubsection}{SMTP channel}{30}
\contentsline {subsubsection}{X.400 inbound channel}{30}
\contentsline {subsubsection}{UUCP channel}{31}
\contentsline {subsubsection}{822-local channel}{31}
\contentsline {subsection}{\numberline {3.7.2}Filter Control and Common Filters}{31}
\contentsline {subsubsection}{RFC 822 Filter}{33}
\contentsline {subsubsection}{Body part deleting filters}{35}
\contentsline {subsubsection}{ODIF filters}{35}
\contentsline {subsection}{\numberline {3.7.3}The List Channel}{35}
\contentsline {subsection}{\numberline {3.7.4}Shaping Channels}{36}
\contentsline {subsubsection}{RFC 934 Channel}{36}
\contentsline {subsubsection}{P2flatten Channel}{36}
\contentsline {subsubsection}{P2explode Channel}{37}
\contentsline {subsection}{\numberline {3.7.5}Miscellaneous Channels}{37}
\contentsline {subsubsection}{Qmgrload Channel}{37}
\contentsline {subsubsection}{Msg-Clean Channel}{37}
\contentsline {subsubsection}{Debris Channel}{37}
\contentsline {subsubsection}{Timeout Channel}{37}
\contentsline {section}{\numberline {3.8}How channels work}{38}
\contentsline {chapter}{\numberline {4}PP Tables}{39}
\contentsline {section}{\numberline {4.1}Basic operation of the tables}{39}
\contentsline {section}{\numberline {4.2}The general syntax of table entries.}{39}
\contentsline {section}{\numberline {4.3}The aliases table}{40}
\contentsline {section}{\numberline {4.4}The users table}{41}
\contentsline {section}{\numberline {4.5}The domain table}{42}
\contentsline {section}{\numberline {4.6}The O/R address table}{43}
\contentsline {section}{\numberline {4.7}The channel table}{45}
\contentsline {section}{\numberline {4.8}One MTA locally supporting multiple organizations}{47}
\contentsline {section}{\numberline {4.9}RFC 987 mapping tables}{48}
\contentsline {subsection}{\numberline {4.9.1}The O/R to RFC 822 Table}{48}
\contentsline {subsection}{\numberline {4.9.2}The RFC 822 to O/R table}{48}
\contentsline {subsection}{\numberline {4.9.3}The known RFC 1148 gateway table}{48}
\contentsline {section}{\numberline {4.10}The 822 local table}{50}
\contentsline {section}{\numberline {4.11}The X.400 (1984/1988) outbound table}{50}
\contentsline {section}{\numberline {4.12}The X.400 (1984/1988) inbound table}{52}
\contentsline {section}{\numberline {4.13}The list table}{53}
\contentsline {section}{\numberline {4.14}The shell table}{54}
\contentsline {section}{\numberline {4.15}Supporting unix style mailboxes}{55}
\contentsline {section}{\numberline {4.16}Authentication}{55}
\contentsline {subsection}{\numberline {4.16.1}Submit Authentication}{55}
\contentsline {section}{\numberline {4.17}PP authorisation}{56}
\contentsline {subsection}{\numberline {4.17.1}Access policy}{57}
\contentsline {subsection}{\numberline {4.17.2}Table formats}{58}
\contentsline {subsection}{\numberline {4.17.3}Statistical logging}{60}
\contentsline {section}{\numberline {4.18}Qmgr Authentication}{60}
\contentsline {chapter}{\numberline {5}Setting up X.400 Links}{63}
\contentsline {section}{\numberline {5.1}Remote Site information}{63}
\contentsline {subsection}{\numberline {5.1.1}Conventions}{65}
\contentsline {section}{\numberline {5.2}Setting up the Routing Tables}{65}
\contentsline {subsection}{\numberline {5.2.1}Routing and mapping tables}{65}
\contentsline {subsection}{\numberline {5.2.2}Editing the O/R Table}{65}
\contentsline {subsubsection}{X.400 Outbound Procedures}{68}
\contentsline {subsection}{\numberline {5.2.3}Editing the X.400 Outbound Table}{68}
\contentsline {subsection}{\numberline {5.2.4}Channel Table Usage}{70}
\contentsline {subsection}{\numberline {5.2.5}Edit the Channel Table}{71}
\contentsline {subsection}{\numberline {5.2.6}X.400 Inbound Procedures}{71}
\contentsline {subsection}{\numberline {5.2.7}Edit the X.400 Inbound Table}{72}
\contentsline {subsection}{\numberline {5.2.8}How to Locate a Remote Site making a test connection to you.}{73}
\contentsline {subsection}{\numberline {5.2.9}How to make a test X.400 connection to a Remote Site.}{75}
\contentsline {subsection}{\numberline {5.2.10}A Common X.400 incoming connection problem.}{76}
\contentsline {chapter}{\numberline {6}Managing PP}{77}
\contentsline {section}{\numberline {6.1}Qmgr}{77}
\contentsline {subsection}{\numberline {6.1.1}Message Submission}{77}
\contentsline {subsection}{\numberline {6.1.2}Queue Reading}{77}
\contentsline {subsection}{\numberline {6.1.3}Active Channel}{77}
\contentsline {subsection}{\numberline {6.1.4}Passive Channel}{78}
\contentsline {subsection}{\numberline {6.1.5}Cleanups, timeouts and debris}{78}
\contentsline {subsection}{\numberline {6.1.6}Qmgr management and tailoring}{78}
\contentsline {section}{\numberline {6.2}MTA Console}{80}
\contentsline {subsection}{\numberline {6.2.1}The MTA Console's Display}{80}
\contentsline {subsubsection}{The Monitor Mode}{80}
\contentsline {subsubsection}{The Control Mode}{80}
\contentsline {subsection}{\numberline {6.2.2}Configuring The MTA Console}{81}
\contentsline {subsubsection}{Totals Configuration.}{81}
\contentsline {subsubsection}{Colour Configuration.}{81}
\contentsline {subsubsection}{Static Connection Configuration.}{82}
\contentsline {subsubsection}{Confirmation Configuration.}{82}
\contentsline {subsubsection}{Heuristic Configuration}{82}
\contentsline {subsubsection}{Configuration of Timeouts and Retries.}{83}
\contentsline {subsection}{\numberline {6.2.3}The Effect of the Mouse Buttons and Keys}{83}
\contentsline {subsection}{\numberline {6.2.4}Badness}{86}
\contentsline {subsubsection}{Tailoring of Upperbounds.}{87}
\contentsline {section}{\numberline {6.3}Checkup procedures}{88}
\contentsline {subsection}{\numberline {6.3.1}ckchan}{88}
\contentsline {subsection}{\numberline {6.3.2}ckconfig}{89}
\contentsline {subsection}{\numberline {6.3.3}Checking of Addresses}{90}
\contentsline {subsubsection}{Ckadr}{90}
\contentsline {subsubsection}{Probes}{91}
\contentsline {section}{\numberline {6.4}Dealing with errors}{92}
\contentsline {section}{\numberline {6.5}Managing Tables}{93}
\contentsline {subsubsection}{RFC 987 mapping tables}{93}
\contentsline {subsubsection}{Domain and Channel Tables}{94}
\contentsline {subsubsection}{Generation of the domain table}{94}
\contentsline {subsubsection}{Generation of the channel table}{96}
\contentsline {section}{\numberline {6.6}Adding new users and MTAs}{97}
\contentsline {section}{\numberline {6.7}Adding Filters, Shapers + EITs}{98}
\contentsline {subsection}{\numberline {6.7.1}Adding A New Encoded Information Type}{98}
\contentsline {subsection}{\numberline {6.7.2}Adding a new content type}{98}
\contentsline {section}{\numberline {6.8}The day--to--day running of PP}{99}
\contentsline {subsection}{\numberline {6.8.1}How to start up the PP system}{99}
\contentsline {subsection}{\numberline {6.8.2}What to run each night}{100}
\contentsline {subsection}{\numberline {6.8.3}Saving Logs}{100}
\contentsline {section}{\numberline {6.9}Examining the PP Queue}{101}
\contentsline {subsection}{\numberline {6.9.1}Delivery Reports}{101}
\contentsline {subsection}{\numberline {6.9.2}Receipt Notifications}{101}
\contentsline {subsection}{\numberline {6.9.3}Warnings}{101}
\contentsline {chapter}{\numberline {A}Example of the `tailor' file}{103}
\contentsline {chapter}{\numberline {B}Example of the PP start script}{110}
\contentsline {chapter}{\numberline {C}Example of the PP script run nightly}{111}
\contentsline {chapter}{\numberline {D}Obtaining X.400 tables}{113}
\contentsline {chapter}{\numberline {E}Testing PP - the MTS User Interface}{115}
\contentsline {section}{\numberline {E.1}Overview}{115}
\contentsline {section}{\numberline {E.2}User input}{117}
\contentsline {section}{\numberline {E.3}mu internals}{119}
\contentsline {chapter}{\numberline {F}Qmgr Protocol}{120}