Y a MX030.JdpMX030.JBACKUP/INTERCHANGE/BLOCK=8192 MX_DOC_LIST.TXT,[-.DOC]INSTALL_GUIDE.PS,[-.DOC]INSTALL_GUIDE.TXT,[-.DOC]INSTALL_GUIDE.DECW$BOOK,[-.DOC]MGMT_GUIDE.PS,[-.DOC]MGMT_GUIDE.DECW$BOOK,[-.DOC]MGMT_GUIDE.TXT,[-.DOC]USER_GUIDE.PS,[-.DOC]USER_GUIDE.TXT,[-.DOC]USER_GUIDE.DECW$BOOK,[-.DOC]PROG_GUIDE.PS,[-.DOC]PROG_GUIDE.TXT,[-.DOC]PROG_GUIDE.DECW$BOOK,[-.DOC]MLF_GUIDE.PS,[-.DOC]MLF_GUIDE.TXT,[-.DOC]MLF_GUIDE.DECW$BOOK,[-.DOC]MX.DECW$BOOKSHELF,[-.DOC]LIBRARY.DECW$BOOKSHELF SYS$DISK:[]MX030.J/SAVE MADISON ?`@?+V5.4 _ECS01::  _$50$DUA64: V5.4  )*[MX.KIT]MX_DOC_LIST.TXT;3+,l./> 45~-g 0123KPWO56w7>?+89&G>HJ/MX_TMP USER_GUIDE.PS MX_INSTALL_ROOT:[DOC]0MX_TMP USER_GUIDE.TXT MX_INSTALL_ROOT:[DOC]5MX_TMP USER_GUIDE.DECW$BOOK MX_INSTALL_ROOT:[DOC]2MX_TMP INSTALL_GUIDE.PS MX_INSTALL_ROOT:[DOC]2MX_TMP INSTALL_GUIDE.TXT MX_INSTALL_ROOT:[DOC]5MX_TMP INSTALL_GUIDE.DECW$BOOK MX_INSTALL_ROOT:[DOC]/MX_TMP MGMT_GUIDE.PS MX_INSTALL_ROOT:[DOC]0MX_TMP MGMT_GUIDE.TXT MX_INSTALL_ROOT:[DOC]5MX_TMP MGMT_GUIDE.DECW$BOOK MX_INSTALL_ROOT:[DOC]/MX_TMP PROG_GUIDE.PS MX_INSTALL_ROOT:[DOC]0MX_TMP PROG_GUIDE.TXT MX_INSTALL_ROOT:[DOC]5MX_TMP PROG_GUIDE.DECW$BOOK MX_INSTALL_ROOT:[DOC].MX_TMP MLF_GUIDE.PS MX_INSTALL_ROOT:[DOC]/MX_TMP MLF_GUIDE.TXT MX_INSTALL_ROOT:[DOC]5MX_TMP MLF_GUIDE.DECW$BOOK MX_INSTALL_ROOT:[DOC]5MX_TMP MX.DECW$BOOKSHELF MX_INSTALL_ROOT:[DOC]5MX_TMP LIBRARY.DECW$BOOKSHELF MX_INSTALL_ROOT:[DOC]`l| MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8iF*[MX.DOC]INSTALL_GUIDE.PS;8+,m./> 4i-;0123KPWO56bԢ*7 ??+89G>HJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 neR(Z MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i/g rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore r4 MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FON%d MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8idJ-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup tran 7slate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES;%> Postamble of file RPI$SRC:[MX.DOC]INSTALL_GUIDE.DVI_PS.R*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn)% DefineFont:F106 Category:10 Pointsize:7 (/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F103 Category:10 Pointsize:88/Courier-Oblique /Courier-Oblique@DOCPSE DOCPSE ReENCODE(/F103 400.0 /Courier-Oblique@DOCPSE DPSF)% DefineFont:F102 Category:10 Pointsize:8f /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSF )% DefineFont:F36 Category:10 Pointsize:10n&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10f!/F34 500.0 /Helvetica@DOCPSE DPSFt)% DefineFont:F28 Category:10 Pointsize:12d&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14n&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30 '/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF1-%> Postamble of file INSTALL_GUIDE_CONTENTS.P%%BeginDEC$EDMSInfoe/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [4*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INIT 1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORe? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found4] def /DEC$EDMS_TOTAL_PAGES 0 defe%%EndDEC$EDMSInfo/DEC$EDMS_MAKE_FILM where %{ pop /DEC$EDMS_SEPARATE_COLORS where { pop }1] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelseo} if/DEC$EDMS_SEPARATE_COLORS where ${ pop /DEC$EDMS_SUPPRESS_C. g MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i<OLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } if } if/DVC$PSFonts save defa %%EndSetup%d %%Page: I 1 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)f)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKrQ0 SC 10773 10524 XY F20(Messa)S -2 x(ge)S 220 x(Excha)S -2 x(nge)S 10773 11520 XYnC(Installat)S -2 x(ion)S 166 x(Guide)S 10773 14210 XY F36(December)SdE-28 x(,)S 167 x(1991)S 10773 16302 XY F34(This)S 198 x(manual)S 197 x O(provides)S 198 x(installation)S 197 x(and)S 198 x(setup)S 199 x(instructions)SlH198 x(for)S 198 x(Message)S 10773 X 598 y(Exchange,)S 167 x(electronic)SF165 x(mail)S 165 x(software)S 167 x(for)S 166 x(VMS)S 167 x(systems.)SC10773 20188 XY F36(Revision/)S 2 x(Update)S 166 x(Information)S 2 x J(:)S 798 x F34(This)S 166 x(is)S 166 x(a)S 166 x(revised)S 165 x(manual.)SH10773 X 896 y F36(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 xH(ersion:)S 300 x F34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x(later)S 10773 XD897 y F36(Software)S 166 x(V)S -27 x(ersion:)S 18546 X F34(Message)SE166 x(Exchange)S 166 x(V3.0)S 10773 28570 XY F36(Engi)S 2 x(neering)S C167 x(Computing)S 168 x(Services)S 10773 X 597 y(Rensselaer)S 166 x F(Polytechn)S 2 x(ic)S 166 x(Institu)S 2 x(te)S 10773 X 698 y(T)S -27 x2(roy)S -37 x(,)S 167 x(New)S 165 x(Y)S -37 x(ork)S%%EndCustomColor1 PP EPp %%PageTrailer%%%PageFonts: Helvetica-Bold Helvetica%%PageCustomColors: 0_BLACKt% %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxF0 SC 10773 25020 XY 8364 48 R 10773 25568 XY F40(03)S 167 x(December)SF166 x(1991)S 10773 X 896 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 183 x(information)S 184 x(in)S 182 xE(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(subject)S 183 x(to)S H183 x(change)S 184 x(without)S 182 x(notice)S 183 x(and)S 184 x(should)SE10773 X 548 y(not)S 173 x(be)S 174 x(construed)S 174 x(as)S 174 x(a)StD173 x(commitment)S 174 x(by)S 173 x(Rensselaer)S 174 x(Polytechnic)SD174 x(Instit)S -2 x(ute.)S 263 x(Rensselaer)S 10773 X 548 y(assume)SD2 x(s)S 166 x(no)S 166 x(respo)S 2 x(nsibili)S -2 x(ty)S 166 x(for)SI166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)S 166 x(may)S 167 x(appear)SNL167 x(in)S 166 x(this)S 166 x(documen)S 2 x(t.)S 10773 X 896 y F40(DISCLAI)SD-2 x(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 xF(in)S 182 x(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(provided)SC184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)SrC10773 X 548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)S E188 x(the)S 189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 xgG(')S -9 x(s)S 188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)SrG188 x(suitability)S -34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 x D(,)S 166 x(security)S -33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 xG(perform)S 2 x(ance)S 167 x(of)S 166 x(this)S 165 x(software.)S 10773 XD897 y(The)S 167 x(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 xI(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)SnD10773 X 897 y(DEC)S 17349 X(UL)S -34 x(TRIX)S 23924 X(V)S -33 x(AX)SJ10773 X 548 y(V)S -33 x(AXcluster)S 17349 X(VMS)S 23924 X(DECnet)S 10773 XE896 y(Jnet)S 166 x(is)S 166 x(a)S 166 x(tradem)S 2 x(ark)S 166 x(of)StH166 x(Joiner)S 167 x(Associates,)S 166 x(Inc.)S 10773 X 897 y(MultiNet)SD165 x(is)S 166 x(a)S 166 x(tradema)S 2 x(rk)S 166 x(of)S 166 x(SRI)SD165 x(International)S 166 x(and)S 167 x(TGV)S -41 x(,)S 165 x(Inc.)SF10773 X 896 y 3588 24 R 10773 36028 XY(Copyright)S 166 x(\251199)S 2 x=(1)S 166 x(Rensselaer)S 167 x(Polytechnic)S 166 x(Institute)Su%%EndCustomColor2 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold HelveticaC%%PageCustomColors: 0_BLACK %e>% < Beginning of included file INSTALL_GUIDE_CONTENTS.DVI_PS > %%Page: III 3n%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)r)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKrE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XY)I21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XYnE23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(PRE)S -2 x(P)SsJ-44 x(ARING)S 165 x(T)S -11 x(O)S 167 x(INST)S -45 x(ALL)S 166 x(MESSAGE)SP164 x(EXCHAN)S -2 x(GE)S 27260 X(1\2031)S 7187 11096 XY 21072 72 R 7187 11693 XYJF36(1.1)S 9279 X(PREREQUISITE)S 167 x(SOFTW)S -27 x(ARE)S 27427 X(1\2031)SI7187 12889 XY 21072 72 R 7187 13487 XY(1.2)S 9279 X(V)S -37 x(AXCLUSTER)SrH166 x(SUPPORT)S 166 x(AND)S 165 x(MX)S 166 x(CLUSTERS)S 27427 X(1\2031)SL9279 X 697 y(1.2.1)S 11371 X(Answering)S 166 x(V)S -36 x(AXcluster-related)SL166 x(Install)S 2 x(ation)S 167 x(Questions)S 499 x 1164 24 R 27427 14184 XYK(1\2031)S 7187 15380 XY 21072 72 R 7187 15977 XY(1.3)S 9279 X(DETERMINING)S E166 x(YOUR)S 165 x(NODE)S 165 x(NAME)S 27427 X(1\2032)S 7187 17173 XY C21072 72 R 7187 17771 XY(1.4)S 9279 X(ACCESSING)S 165 x(THE)S 166 xF(ONLINE)S 166 x(RELEASE)S 167 x(NOTES)S 27427 X(1\2032)S 7187 18966 XYG21072 72 R 7187 19564 XY(1.5)S 9279 X(MAILER)S 166 x(ACCOU)S -2 x(NTS)S%F27427 X(1\2033)S 9279 X 697 y(1.5.1)S 11371 X(SMTP-over-DECnet)S 166 xD(Dedicated)S 167 x(Account)S 499 x 4428 24 R 27427 20261 XY(1\2033)SG7187 21457 XY 21072 72 R 7187 22055 XY(1.6)S 9279 X(INST)S -36 x(ALLA)SuC-37 x(TION)S 166 x(PROCEDU)S -2 x(RE)S 166 x(REQUIREMENTS)S 27427 XhH(1\2035)S 7187 23250 XY 21072 72 R 7187 23848 XY(1.7)S 9279 X(SA)S -37 xF(VING)S 166 x(CURR)S -2 x(ENT)S 167 x(CON)S -2 x(FIGURA)S -37 x(TION)SD27427 X(1\2035)S 7187 25043 XY 21072 72 R 7187 25641 XY(1.8)S 9279 XC(MUL)S -37 x(TINET)S 167 x(LOGICAL)S 166 x(NAMES)S 27427 X(1\2036)SnJ7187 26837 XY 21072 72 R 7187 27434 XY(1.9)S 9279 X(JNET)S 166 x(LOGICAL)SF166 x(NAMES)S 27427 X(1\2036)S 5094 29228 XY 23160 144 R 5094 29925 XYFF28(CHAPTER)S 164 x(2)S 599 x(INST)S -45 x(ALLING)S 166 x(MESSA)S -2 xH(GE)S 166 x(EXCHA)S -2 x(NGE)S 27260 X(2\2031)S 7187 31121 XY 21072 72 RI7187 31718 XY F36(2.1)S 9279 X(SHUTTING)S 166 x(DOWN)S 165 x(MX)S 27427 XDH(2\2031)S 7187 32914 XY 21072 72 R 7187 33512 XY(2.2)S 9279 X(INVOKING)SD165 x(VMSINST)S -36 x(AL)S 27427 X(2\2031)S 7187 34707 XY 21072 72 RK7187 35305 XY(2.3)S 9279 X(INST)S -36 x(ALLA)S -37 x(TION)S 166 x(OPTIONS)S1%27427 X(2\2032)S -416 x 36925 Y(iii)SC%%EndCustomColor3 PP EPC %%PageTrailert%%PageFonts: Helvetica-Bolde%%PageCustomColors: 0_BLACKO% %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKtF0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYGF36(2.4)S 9279 X(COMPON)S -2 x(ENT)S 167 x(SELECTION)S 27427 X(2\2032)SDF7187 6365 XY 21072 72 R 7187 6962 XY(2.5)S 9279 X(BASE)S 166 x(SOFTW)SH-27 x(ARE)S 165 x(CONFIGURA)S -38 x(TION)S 27427 X(2\2033)S 9279 X 698 yE(2.5.1)S 11371 X(Placing)S 168 x(the)S 166 x(MX)S 166 x(Directories)SC499 x 7332 24 R 27427 7660 XY(2\2033)S 9279 X 697 y(2.5.2)S 11371 XPD(Entering)S 167 x(Host)S 166 x(Names)S 498 x 8604 24 R 27427 8357 XYF(2\2033)S 7187 9553 XY 21072 72 R 7187 10150 XY(2.6)S 9279 X(V)S -37 xN(AXCLUSTER-RELA)S -37 x(TED)S 166 x(QUESTIONS)S 27427 X(2\2033)S 7187 11346 XYF21072 72 R 7187 11944 XY(2.7)S-Cwm MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i]9K 9279 X(NETLIB)S 166 x(COMPONENT)S 165 xK(INST)S -36 x(ALLA)S -37 x(TION)S 27427 X(2\2034)S 7187 13139 XY 21072 72 R0G7187 13737 XY(2.8)S 9279 X(THE)S 166 x(INST)S -36 x(ALLA)S -37 x(TION)STJ166 x(COMPLETES)S 27427 X(2\2035)S 5094 15530 XY 23160 144 R 5094 16228 XYEF28(CHAPTER)S 164 x(3)S 599 x(POST)S -34 x(-INST)S -44 x(ALLA)S -45 x C(TION)S 166 x(INFORMA)S -45 x(TION)S 27260 X(3\2031)S 7187 17423 XYCE21072 72 R 7187 18021 XY F36(3.1)S 9279 X(CONFIGUR)S -2 x(ING)S 166 xrC(MX)S 27427 X(3\2031)S 7187 19216 XY 21072 72 R 7187 19814 XY(3.2)SEC9279 X(EST)S -36 x(ABLISHING)S 165 x(A)S 166 x(POSTMASTER)S 27427 XuF(3\2031)S 7187 21010 XY 21072 72 R 7187 21607 XY(3.3)S 9279 X(ADDING)SE164 x(MX)S 167 x(ST)S -37 x(ARTUP)S 166 x(T)S -9 x(O)S 166 x(SYSTEM)SsF167 x(ST)S -36 x(ARTUP)S 27427 X(3\2032)S 9279 X 698 y(3.3.1)S 11371 XJ(MX)S 166 x(Jnet)S 166 x(Startup)S 499 x 9852 24 R 27427 22305 XY(3\2033)SF9279 X 697 y(3.3.2)S 11371 X(Example)S 499 x 11652 24 R 27427 23002 XYF(3\2033)S 7187 24198 XY 21072 72 R 7187 24796 XY(3.4)S 9279 X(ADDING)SC164 x(MX)S 167 x(SHUTDOWN)S 165 x(T)S -9 x(O)S 166 x(SYSTEM)S 167 xxC(SHUTDOWN)S 27427 X(3\2034)S 7187 25991 XY 21072 72 R 7187 26589 XY9E(3.5)S 9279 X(EST)S -36 x(ABLISHING)S 165 x(YOUR)S 166 x(TIME)S 167 x(E(ZONE)S 27427 X(3\2034)S 7187 27784 XY 21072 72 R 7187 28382 XY(3.6)SUJ9279 X(INTERF)S -27 x(ACING)S 165 x(WITH)S 167 x(TCP/IP)S 27427 X(3\2034)SG9279 X 697 y(3.6.1)S 11371 X(Disablin)S 2 x(g)S 166 x(V)S -27 x(endor)StD167 x(SMTP)S 167 x(Support)S 499 x 5976 24 R 27427 29079 XY(3\2035)SC9279 X 698 y(3.6.2)S 11371 X(Ensuring)S 168 x(SMTP)S 167 x(Server)S-E165 x(Restarts)S 497 x 6120 24 R 27427 29777 XY(3\2035)S 9279 X 697 y7C(3.6.3)S 11371 X(Enabli)S 2 x(ng)S 166 x(SMTP)S 167 x(Kanji)S 167 xsG(Supp)S 2 x(ort)S 498 x 6588 24 R 27427 30474 XY(3\2035)S 7187 31670 XY)I21072 72 R 7187 32267 XY(3.7)S 9279 X(INTERF)S -27 x(ACING)S 165 x(WITH)S-D167 x(UUCP)S 27427 X(3\2036)S 7187 33463 XY 21072 72 R 7187 34061 XYE(3.8)S 9279 X(DECNET)S -28 x(-SMTP)S 167 x(SUPPORT)S 27427 X(3\2036)S2F9279 X 697 y(3.8.1)S 11371 X(Creating)S 166 x(a)S 166 x(DECnet)S 166 xH(Object)S 166 x(for)S 166 x(DECnet-SMTP)S 499 x 3216 24 R 27427 34758 XY(3\2036)S 5094 36925 XY(iv)S%%EndCustomColor4 PP EP6 %%PageTrailer6%%PageFonts: Helvetica-Bold1%%PageCustomColors: 0_BLACK % %%Page: V 5g%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK F0 SC 25667 1807 XY F28(Contents)S 7187 4571 XY 21072 72 R 7187 5169 XYCF36(3.9)S 9279 X(CUST)S -9 x(OMIZING)S 166 x(MAILING)S 166 x(LIST)S8D167 x(AND)S 165 x(FILE)S 168 x(SER)S -9 x(VER)S 166 x(FILE)S 2 x(S)SC27427 X(3\2037)S 7187 6365 XY 21072 72 R 7187 6962 XY(3.10)S 9279 X)H(ST)S -37 x(ARTING)S 166 x(MX)S 27427 X(3\2037)S 7187 8158 XY 21072 72 RD7187 8756 XY(3.1)S -27 x(1)S 9279 X(REGISTERING)S 166 x(YOUR)S 165 xL(INST)S -36 x(ALLA)S -37 x(TION)S 27427 X(3\2038)S 5094 10549 XY 23160 144 RE5094 11246 XY F28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(SAMP)S -2 x(LE)S C166 x(MX)S 166 x(INST)S -44 x(ALLA)S -45 x(TIONS)S 27161 X(A\2031)SIC7187 12442 XY 21072 72 R 7187 13040 XY F36(A.1)S 9279 X(NON-)S -2 x5D(CLUSTERED)S 167 x(INST)S -37 x(ALLA)S -36 x(TION)S 27344 X(A\2031)SE7187 14235 XY 21072 72 R 7187 14833 XY(A.2)S 9279 X(CLUSTERED)S 166 x)L(INST)S -36 x(ALLA)S -37 x(TION)S 27344 X(A\2033)S 5094 16626 XY 23160 144 RG5094 17324 XY F28(APPEND)S -2 x(IX)S 166 x(B)S 598 x(CONTEN)S -2 x(TS)S-D166 x(OF)S 167 x(DISTRIBU)S -2 x(TION)S 166 x(KIT)S 27161 X(B\2031)SD5094 19117 XY 23160 144 R 5094 19814 XY(APPEND)S -2 x(IX)S 166 x(C)SC598 x(FILES)S 166 x(CRE)S -2 x(A)S -44 x(TED)S 165 x(DURING)S 165 xxL(INST)S -45 x(ALLA)S -44 x(TION)S 27161 X(C\2031)S 5094 21607 XY 23160 144 RG5094 22205 XY(FIGURES)S -565 x 698 y F36(1)S(\203)S(1)S 9279 X(Mailer)S)J166 x(Account)S 167 x(attributes)S 499 x 9756 24 R 27427 22903 XY(1\2034)SD7187 X 697 y(1)S(\203)S(2)S 9279 X(SMTP-over-DECnet)S 166 x(server)SJ166 x(account)S 166 x(attributes)S 499 x 5052 24 R 27427 23600 XY(1\2034)SD5094 25393 XY 23160 144 R 5094 25991 XY F28(T)S -44 x(ABLES)S -255 xF697 y F36(B)S(\203)S(1)S 9279 X(MX)S 166 x(install)S 2 x(ation)S 167 xH(kit)S 166 x(save)S 166 x(sets)S 498 x 9060 24 R 27344 26688 XY(B\2031)SC7187 X 698 y(C)S(\203)S(1)S 9279 X(Message)S 166 x(Exchange)S 167 x E(\211les)S 167 x(created)S 166 x(during)S 167 x(instal)S 2 x(lation)S1:499 x 3552 24 R 27344 27386 XY(C\2031)S -277 x 36925 Y(v)S%%EndCustomColor5 PP EP% %%PageTrailer%%%PageFonts: Helvetica-Boldv%%PageCustomColors: 0_BLACK_%C8% < End of included file INSTALL_GUIDE_CONTENTS.DVI_PS > %%Page: VI 6 /DEC$EDMS_MAKE_FILM where { pop }P%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereu { pop }a { CLRP showpage } ifelse } ifelse %%PageTrailerC %%PageFonts:%%PageCustomColors:6% %%Page: VII 7 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2)1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK1M0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XYAHF151(This)S 166 x(guide)S 167 x(describes)S 166 x(how)S 166 x(to)S 166 xO(install)S 165 x(Message)S 166 x(Exchang)S 2 x(e)S 166 x(\(MX\).)S 5094 8266 XY(D23160 96 R 5094 8963 XY F24(Intended)S 166 x(Audience)S -533 x 897 yHF151(This)S 170 x(manual)S 170 x(is)S 169 x(intended)S 170 x(for)S 169 xG(use)S 170 x(by)S 170 x(the)S 170 x(system)S 169 x(manager)S 170 x(or)S6F170 x(any)S 170 x(individual)S 10773 X 598 y(responsible)S 166 x(for)SL166 x(installing)S 166 x(and)S 167 x(maintaining)S 166 x(MX.)S 5094 11487 XYG23160 96 R 5094 12185 XY F24(Document)S 166 x(Structure)S 10773 X 896 yACF151(This)S 166 x(guide)S 167 x(consists)S 165 x(of)S 166 x(three)S9F167 x(chapters)S 166 x(and)S 166 x(three)S 167 x(appendices.)S 10773 XI897 y F38(Chapter)S 150 x(1)S 14360 X(Contains)S 149 x(pre-installation)S(J150 x(information.)S 10773 X 747 y(Chapter)S 150 x(2)S 14360 X(Describes)SE150 x(the)S 149 x(MX)S 150 x(installation)S 149 x(procedur)S 2 x(e.)S N10773 X 747 y(Chapter)S 150 x(3)S 14360 X(Contains)S 149 x(post-installation)SJ149 x(information.)S 10773 X 747 y(Appendix)S 151 x(A)S 14360 X(Contains)SE149 x(a)S 150 x(listi)S -2 x(ng)S 150 x(of)S 150 x(a)S 149 x(sample)SSH151 x(install)S -2 x(ation.)S 10773 X 748 y(Appendix)S 151 x(B)S 14360 XF(Describes)S 150 x(the)S 149 x(contents)S 151 x(of)S 149 x(the)S 149 xF(MX)S 150 x(distribution)S 149 x(kit.)S 10773 X 747 y(Appendix)S 151 xE(C)S 14360 X(Contains)S 149 x(a)S 150 x(list)S 148 x(of)S 149 x(the)SSH150 x(\211les)S 150 x(created)S 150 x(by)S 150 x(an)S 150 x(installati)SE-2 x(on.)S 5094 18909 XY 23160 96 R 5094 19607 XY F24(Related)S 165 x H(Documents)S -804 x 896 y F151(Y)S -56 x(ou)S 167 x(can)S 166 x(\211nd)SC167 x(additional)S 166 x(information)S 166 x(in)S 166 x(the)S 167 xSI(following)S 166 x(documents:)S 10773 X 897 y(\201)S 595 x F152(Message)SSH177 x(Exchange)S 177 x(Management)S 177 x(Guide)S 176 x F151(describes)SC176 x(the)S 176 x(management)S 176 x(of)S 11670 X 598 y(the)S 166 xTG(MX)S 166 x(software.)S 10773 X 896 y(\201)S 595 x F152(Message)S 182 xoD(Exchange)S 181 x(User)S 28 x(')S -19 x(s)S 181 x(Guide)S 181 x F151E(describes)S 180 x(MX)S 180 x(features)S 180 x(available)S 181 x(to)StF11670 X 598 y(general)S 167 x(users.)S 10773 X 897 y(\201)S 595 x F152G(Message)S 202 x(Exchange)S 201 x(Programmer)S 29 x(')S -19 x(s)S 201 x7C(Guide)S 200 x F151(describes)S 200 x(the)S 201 x(various)S 11670 X2F598 y(programming)S 167 x(interfaces)S 166 x(for)S 166 x(customizing)SF166 x(MX.)S 1077`e MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8ilZ3 X 896 y(\201)S 595 x F152(Message)S 177 x(Exchange)SD177 x(Mailing)S 177 x(List/File)S 177 x(Server)S 176 x(Guide)S 177 xEF151(describes)S 175 x(the)S 177 x(MX)S 11670 X 598 y(Mailing)S 167 x G(List)S 165 x(and)S 166 x(File)S 167 x(Server)S -36 x(.)S 10773 X 897 y)C(\201)S 595 x F152(Message)S 171 x(Exchange)S 172 x(Release)S 171 x C(Notes)S 171 x F151(contain)S 171 x(information)S 170 x(and)S 171 xTG(updates)S 170 x(not)S 11670 X 597 y(included)S 178 x(in)S 179 x(this)S1E177 x(manual.)S 274 x(The)S 179 x(release)S 177 x(notes)S 178 x(are)SIQ179 x(part)S 177 x(of)S 178 x(the)S 178 x(software)S 11670 X 598 y(distribution)S7C167 x(kit.)S 253 x(Release)S 167 x(notes)S 168 x(are)S 168 x(also)S H167 x(included)S 168 x(in)S 168 x(the)S 168 x(distribution)S 168 x(kit)SD11670 X 598 y(for)S 166 x(NETLIB,)S 166 x(the)S 166 x(TCP/IP)S 167 xF(interface)S 166 x(library)S -55 x(.)S 10773 X 896 y(\201)S 595 x F152H(VMS)S 193 x(Mail)S 193 x(Utility)S 193 x(Manual)S F151(,)S 201 x(part)SE193 x(of)S 193 x(the)S 193 x(VMS)S 193 x(documentation)S 193 x(set,)SXF11670 X 598 y(contains)S 166 x(information)S 166 x(about)S 166 x(the)SE167 x(VMS)S 165 x(Mail)S 166 x(utility)S -55 x(.)S 27704 36925 XY F36X(vii)S%%EndCustomColor7 PP EP) %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ Helvetica NewCenturySchlbk-Italic6%%PageCustomColors: 0_BLACK9%9%%Page: VIII 8 /DEC$EDMS_MAKE_FILM where { pop }1%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }2 { CLRP showpage } ifelse } ifelse Y %%PageTrailerD %%PageFonts:%%PageCustomColors: % %%Page: 1-1 91%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK N0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Preparing)SF165 x(to)S 165 x(Install)S 166 x(Mess)S -2 x(age)S 165 x(Exchan)S -2 xG(ge)S 10773 8652 XY F151(This)S 176 x(chapter)S 176 x(describes)S 176 xI(the)S 176 x(steps)S 175 x(that)S 175 x(should)S 176 x(be)S 176 x(taken)SXE176 x(prior)S 177 x(to)S 175 x(installing)S 10773 X 598 y(the)S 166 xeM(Message)S 166 x(Exchang)S 2 x(e)S 166 x(software.)S 5094 10196 XY 23160 96 RXF2404 10893 XY F24(1.1)S 5094 X(Prerequisite)S 166 x(Software)S 10773 XI897 y F151(MX)S 170 x(requires)S 170 x(VMS)S 170 x(version)S 170 x(V5.0)S6I170 x(or)S 170 x(later)S 170 x(to)S 170 x(run.)S 258 x(The)S 170 x(SMTP)SXG171 x(support)S 170 x(option)S 10773 X 598 y(requires)S 188 x(a)S 188 x-H(NETLIB-supported)S 187 x(TCP/IP)S 188 x(package)S 189 x(\(refer)S 188 xF(to)S 188 x(the)S 188 x(NETLIB)S 10773 X 598 y(release)S 191 x(notes)SD192 x(for)S 191 x(further)S 193 x(information\).)S 300 x(SMTP-over)SC-8 x(-DECnet)S 191 x(requires)S 10773 X 597 y(DECnet,)S 187 x(but)SeF184 x(does)S 183 x(not)S 184 x(require)S 184 x(either)S 183 x(NETLIB)SD183 x(or)S 184 x(any)S 184 x(TCP/IP)S 184 x(package.)S 10773 X 598 yC(The)S 176 x(Jnet)S 175 x(support)S 175 x(option)S 175 x(requires)S_H175 x(Jnet)S 175 x(V3.5)S 175 x(or)S 175 x(later)S -37 x(.)S 267 x(The)SD176 x(UUCP)S 175 x(support)S 10773 X 598 y(option)S 166 x(requires)SH167 x(DEC)S -2 x(US)S 166 x(UUCP)S 166 x(V1.1)S 166 x(or)S 167 x(later)SE-37 x(.)S 5094 15725 XY 23160 96 R 2404 16423 XY F24(1.2)S 5094 X(V)SI-51 x(AXcluster)S 165 x(Support)S 167 x(and)S 166 x(MX)S 167 x(Clusters)S1F10773 X 896 y F151(MX)S 201 x(fully)S 202 x(supports)S 201 x(V)S -56 xG(AXcluster)S 201 x(systems)S 200 x(in)S 202 x(both)S 201 x(homogeneou)SK2 x(s)S 201 x(and)S 10773 X 598 y(heterogen)S 2 x(eous)S 166 x(con\211gur)S(G2 x(ations.)S 10773 X 897 y(An)S 175 x(`)S -10 x(`MX)S 174 x(cluster')S2H-9 x(')S 174 x(consists)S 174 x(of)S 174 x(one)S 176 x(or)S 174 x(more)SC175 x(V)S -56 x(AXcluster)S 174 x(nodes)S 175 x(that)S 174 x(meet)S E175 x(the)S 10773 X 597 y(following)S 166 x(criteria:)S 10773 X 897 y(DF36(1.)S 482 x F151(All)S 210 x(nodes)S 211 x(in)S 211 x(the)S 211 xR(MX)S 211 x(cluster)S 211 x(share)S 211 x(one)S 211 x(User)S 211 x(Authorization)SE11670 X 598 y(File)S 207 x(\(SYSUA)S -2 x(F)S -55 x(.DA)S -27 x(T\))S6H206 x(and)S 207 x(one)S 207 x(VMS)S 207 x(Mail)S 206 x(pro\211le)S 208 xG(\(VMSMAIL_)S 11670 X 598 y(PROFILE.DA)S -29 x(T)S -27 x(A\).)S 10773 XxJ896 y F36(2.)S 482 x F151(All)S 179 x(nodes)S 179 x(have)S 181 x(mounted)SH180 x(the)S 179 x(disk)S 180 x(that)S 179 x(contains)S 180 x(the)S 180 xE(MX)S 179 x(images)S 180 x(and)S 11670 X 598 y(directories.)S 10773 X0J897 y F36(3.)S 482 x F151(All)S 165 x(nodes)S 166 x(have)S 167 x(mounted)SH167 x(the)S 166 x(disk)S 166 x(that)S 166 x(contains)S 166 x(the)S 166 xF(message)S 166 x(queue.)S 10773 X 896 y F36(4.)S 482 x F151(If)S 182 xE(MX)S 183 x(is)S 183 x(to)S 183 x(be)S 182 x(used)S 183 x(for)S 184 x(C(network)S 183 x(mail,)S 187 x(at)S 183 x(least)S 182 x(one)S 184 x)G(node)S 183 x(in)S 183 x(the)S 183 x(MX)S 11670 X 598 y(cluster)S 176 xSL(is)S 175 x(runnin)S 2 x(g)S 176 x(the)S 176 x(networking)S 177 x(software)SI175 x(required)S 176 x(for)S 176 x(each)S 177 x(type)S 176 x(of)S 11670 XaD598 y(network)S 166 x(link)S 167 x(desired.)S 10773 X 896 y F36(5.)SG482 x F151(The)S 175 x(logical)S 175 x(name)S 175 x(MAIL$SYSTEM_FLAGS)SME173 x(is)S 174 x(de\211ned)S 176 x(to)S 174 x(a)S 175 x(value)S 175 x G(of)S 175 x(at)S 11670 X 598 y(least)S 167 x(3.)S 255 x(\(Refer)S 168 xaH(to)S 168 x F152(VMS)S 169 x(Mail)S 168 x(Utility)S 169 x(Manual)S 169 xGF151(for)S 168 x(further)S 169 x(information)S 169 x(on)S 11670 X 598 yaF(MAIL$SYSTEM_FLAGS.\))S 10773 29175 XY(For)S 169 x(homogeneous)S 169 xD(V)S -56 x(AXcluster)S 168 x(systems,)S 168 x(the)S 168 x(MX)S 168 xE(cluster)S 168 x(will)S 167 x(usually)S 168 x(include)S 10773 X 598 y6G(all)S 166 x(nodes)S 166 x(in)S 166 x(the)S 167 x(V)S -56 x(AXcluster)S9N-38 x(.)S 5094 30968 XY 9564 48 R 2404 31666 XY F24(1.2.1)S 5094 X(Answering)SJ165 x(V)S -51 x(AXcluster-related)S 165 x(Installation)S 166 x(Questions)SJ10773 X 896 y F151(The)S 183 x(MX)S 181 x(installation)S 181 x(procedure)SD183 x(automatically)S 182 x(detects)S 181 x(that)S 182 x(you)S 182 xE(are)S 182 x(in)S 182 x(a)S 10773 X 598 y(V)S -56 x(AXcluster)S 181 x8D(and)S 181 x(will)S 180 x(ask)S 180 x(additional)S 181 x(questions)SG180 x(during)S 182 x(installation)S 180 x(about)S 10773 X 598 y(where)SeE172 x(in)S 172 x(the)S 172 x(cluster)S 171 x(each)S 172 x(installed)S7G171 x(MX)S 172 x(processing)S 172 x(agent)S 172 x(should)S 172 x(run.)StG262 x(The)S 10773 X 597 y(processing)S 185 x(agents)S 185 x(are)S 185 xsM(programs)S 184 x(which)S 185 x(are)S 185 x(run)S 186 x(as)S 184 x(detached)S D184 x(processes.)S 10773 X 598 y(They)S 187 x(can)S 186 x(be)S 186 xH(run)S 186 x(on)S 186 x(any)S 187 x(or)S 186 x(all)S 185 x(nodes)S 186 xG(in)S 186 x(the)S 186 x(cluster)S 185 x(\(following)S 186 x(the)S 186 xx (MX)S 347 x 36925 Y F36(1\2031)S%%EndCustomColor9 PP EPd %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-ItalicM%%PageCustomColors: 0_BLACKx%t%%Page: 1-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKiL0 SC 5094 1807 XY F28(Preparing)S 167 x(to)S 166 x(Install)S 168 x(Message)SF168 x(Exchange)S 10773 4866 XY F151(Cluster)S 180 x(guidelines)S 182 xK(outlined)S 181 x(above\),)S 185 x(and)S 181 x(will)S 180 x(automatically)SiD180 x(cooperate)S 181 x(in)S 10773 X 598 y(providing)S 167 x(their)SG167 x(respective)S 166 x(services.)S 10773 X 896 y(When)S 180 x(asked)S7G179 x(to)S 179 x(provide)S 180 x(a)S 179 x(cluster)S 179 x(node)S 180 x J  MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i i(name)S 179 x(for)S 180 x(running)S 181 x(the)S 179 x(processing)S 10773 XH598 y(agents,)S 172 x(be)S 170 x(sure)S 170 x(to)S 170 x(specify)S 171 xD(the)S 170 x(SCSNOD)S -2 x(E)S 170 x(name)S 170 x(\(or)S 170 x(use)SE171 x(an)S 170 x(asterisk)S 170 x(\(`)S -10 x(`*')S -10 x('\))S 170 xSE(to)S 10773 X 598 y(have)S 167 x(an)S 166 x(agent)S 167 x(run)S 167 xSI(on)S 166 x(all)S 166 x(nodes)S 166 x(in)S 167 x(the)S 166 x(cluster\).)SmC5094 8502 XY 23160 96 R 2404 9200 XY F24(1.3)S 5094 X(Determining)S G166 x(Y)S -51 x(our)S 166 x(Node)S 166 x(Name)S 10773 X 896 y F151(MX)S)C175 x(requires)S 175 x(two)S 174 x(node)S 175 x(names)S 175 x(for)SsG175 x(its)S 174 x(operation.)S 267 x(The)S 176 x(\211rst,)S 177 x(the)SnC175 x F152(MX)S 175 x(cluster)S 10773 X 598 y(name)S F151(,)S 167 x F(is)S 165 x(used)S 166 x(by)S 167 x(MX)S 166 x(to)S 166 x(coordinate)SD166 x(access)S 166 x(to)S 166 x(the)S 166 x(message)S 166 x(queue.)SD10773 X 897 y(\201)S 595 x(For)S 164 x(a)S 165 x(stand-alone)S 164 xK(\(non-clustered\))S 164 x(system,)S 165 x(the)S 164 x(MX)S 164 x(cluster)S7C164 x(name)S 165 x(usually)S 11670 X 598 y(corresponds)S 190 x(to)S6G190 x(your)S 191 x(DECnet)S 189 x(node)S 191 x(name.)S 298 x(If)S 190 x(C(you)S 191 x(are)S 190 x(not)S 190 x(runn)S 2 x(ing)S 11670 X 597 y1I(DECnet,)S 165 x(you)S 167 x(can)S 167 x(use)S 166 x(any)S 167 x(1-to-6)SaF165 x(character)S 167 x(name.)S 10773 X 897 y(\201)S 595 x(For)S 175 xG(a)S 174 x(V)S -56 x(AXcluster)S 174 x(system,)S 177 x(the)S 175 x(MX)SfD174 x(cluster)S 175 x(name)S 174 x(should)S 175 x(correspond)S 175 xG(to)S 11670 X 598 y(your)S 175 x(DECnet)S 173 x(cluster)S 175 x(alias)SMI173 x(node)S 175 x(name.)S 266 x(If)S 174 x(do)S 174 x(not)S 175 x(have)SnK175 x(a)S 174 x(cluster)S 175 x(alias,)S 11670 X 597 y(you)S 173 x(should)SyF172 x(use)S 172 x(the)S 172 x(DECnet)S 171 x(node)S 172 x(name)S 172 xG(of)S 172 x(one)S 173 x(of)S 171 x(the)S 173 x(nodes)S 172 x(in)S 172 x H(the)S 172 x(MX)S 11670 X 598 y(cluster)S -37 x(.)S 10773 16572 XY(The)SE177 x(second)S 177 x(node)S 176 x(name)S 177 x(is)S 176 x(the)S 176 x IF152(MX)S 176 x(network)S 177 x(node)S 178 x(name)S F151(.)S 270 x(This)S)C176 x(is)S 176 x(the)S 177 x(name)S 10773 X 598 y(that)S 175 x(is)S E175 x(used)S 175 x(by)S 176 x(the)S 175 x(MX)S 175 x(software)S 174 x G(to)S 175 x(identify)S 176 x(mail)S 174 x(originating)S 177 x(locally)S6D-55 x(.)S 268 x(Y)S -56 x(ou)S 10773 X 598 y(should)S 178 x(decide)SG178 x(on)S 178 x(a)S 178 x(node)S 178 x(name)S 178 x(for)S 178 x(your)StG179 x(system)S 177 x(before)S 178 x(installing)S 178 x(the)S 178 x(MX)S1D10773 X 597 y(software.)S 256 x(If)S 169 x(your)S 171 x(host)S 170 xC(has)S 169 x(a)S 170 x(registered)S 170 x(Internet)S 170 x(domain)S I169 x(name,)S 172 x(you)S 170 x(should)S 10773 X 598 y(use)S 181 x(that)S7J181 x(name.)S 280 x(If)S 181 x(you)S 182 x(are)S 181 x(on)S 182 x(BITNET)SC180 x(or)S 181 x(a)S 181 x(UUCP)S 181 x(network)S 182 x(and)S 181 xrC(do)S 181 x(not)S 10773 X 598 y(have)S 171 x(a)S 170 x(registered)S-H170 x(Internet)S 170 x(domain)S 170 x(name,)S 171 x(you)S 171 x(should)SG170 x(use)S 170 x(your)S 171 x(BITNET)S 169 x(or)S 10773 X 598 y(UUCP)S)H174 x(host)S 174 x(name.)S 266 x(Otherwise,)S 176 x(you)S 175 x(should)SK174 x(use)S 174 x(a)S 174 x(host)S 174 x(name)S 175 x(that)S 174 x(\211ts)StJ173 x(with)S 10773 X 597 y(the)S 166 x(naming)S 167 x(conven)S 2 x(tions)SC166 x(at)S 165 x(your)S 167 x(site.)S 10773 X 897 y(In)S 183 x(an)S(G183 x(MX)S 182 x(cluster)S 183 x(environ)S 2 x(ment,)S 187 x(MX)S 183 x I(will)S 182 x(use)S 182 x(a)S 183 x(single)S 183 x(network)S 183 x(name)S7D183 x(to)S 10773 X 598 y(identify)S 189 x(the)S 189 x(entire)S 189 xH(cluster)S -37 x(.)S 295 x(If)S 188 x(you)S 190 x(have)S 189 x(several)SL189 x(nodes)S 189 x(with)S 188 x(their)S 189 x(own)S 10773 X 598 y(network)SG185 x(node)S 186 x(names,)S 190 x(and)S 185 x(your)S 186 x(networking)S)G186 x(software)S 185 x(does)S 184 x(not)S 185 x(support)S 10773 X 597 y)D(the)S 179 x(use)S 178 x(of)S 178 x(a)S 178 x(cluster)S -9 x(-wide)SD178 x(alias,)S 181 x(you)S 179 x(could)S 179 x(either)S 179 x(pick)SH178 x(one)S 179 x(node)S 179 x(to)S 178 x(be)S 178 x(the)S 10773 X 598 yJ(`)S -9 x(`master')S -11 x(')S 169 x(for)S 170 x(E-mail)S 169 x(purposes)SF169 x(or)S 169 x(use)S 170 x(the)S 169 x(MX_VMSMAIL_FROM_FORMA)S -28 xC(T)S 10773 X 598 y(logical)S 172 x(name)S 172 x(\(described)S 172 x1E(in)S 172 x F152(Message)S 173 x(Exchange)S 173 x(Manage)S 2 x(ment)ShE172 x(Guide)S 172 x F151(to)S 172 x(have)S 10773 X 598 y(each)S 190 xeH(node)S 189 x(insert)S 189 x(its)S 188 x(own)S 189 x(host)S 189 x(name)SG189 x(in)S 189 x(return)S 190 x(addresses)S 188 x(on)S 189 x(outgoing)S C10773 X 597 y(messages.)S 249 x(What)S 166 x(you)S 167 x(do)S 166 x4D(will)S 165 x(depend)S 166 x(on)S 167 x(your)S 167 x(network)S 166 xM(software)S 165 x(and)S 167 x(setup.)S 5094 26784 XY 23160 96 R 2404 27481 XYgFF24(1.4)S 5094 X(Accessing)S 165 x(the)S 166 x(Online)S 165 x(Releas)SE-2 x(e)S 166 x(Notes)S 10773 X 897 y F151(MX)S 199 x(provides)S 200 x H(online)S 200 x(release)S 199 x(notes,)S 209 x(which)S 199 x(you)S 201 xH(can)S 200 x(display)S 199 x(or)S 200 x(print)S 10773 X 598 y(by)S 195 xL(using)S 196 x(VMSINST)S -28 x(AL)S 195 x(with)S 195 x(the)S 195 x(OPTIONS)SG194 x(N)S 195 x(parameter)S -37 x(.)S 307 x(After)S 195 x(the)S 10773 XxF597 y(installation,)S 217 x(you)S 208 x(can)S 207 x(read)S 208 x(the)SE207 x(release)S 206 x(notes)S 207 x(by)S 208 x(printing)S 207 x(the)SSK207 x(\211le)S 10773 X 598 y(SYS$HELP:MXvvn.)S 2 x(RELEAS)S -2 x(E_NOTES,)S6C175 x(where)S 174 x(`)S -9 x(`vvn')S -8 x(')S 174 x(denotes)S 175 x1D(the)S 175 x(version)S 10773 X 598 y(number)S 184 x(of)S 183 x(the)SJ184 x(software.)S 283 x(For)S 184 x(example,)S 188 x(for)S 184 x(version)SF184 x(V3.0)S 183 x(of)S 184 x(MX,)S 183 x(the)S 184 x(\211le)S 10773 XH598 y(name)S 166 x(would)S 166 x(be)S 166 x(MX030.)S 10773 X 896 y(The)SD239 x(release)S 237 x(notes)S 238 x(for)S 238 x(NETLIB)S 237 x(are)SD238 x(provided)S 238 x(in)S 238 x(the)S 238 x(\211le)S 10773 X 598 yI(SYS$HELP:NETLIBvvn.RELEASE_NOTES,)S 179 x(where)S 180 x(`)S -9 x(`vvn')SxG-9 x(')S 179 x(identi\211es)S 180 x(the)S 10773 X 598 y(version)S 195 xsC(of)S 194 x(NETLIB)S 194 x(shipped)S 194 x(with)S 193 x(the)S 195 x4C(MX)S 194 x(distribution)S 194 x(kit.)S 305 x(This)S 195 x(\211le)S F10773 X 598 y(is)S 189 x(created)S 189 x(during)S 191 x(NETLIB)S 188 xE(installation)S 189 x(and)S 190 x(is)S 188 x(not)S 190 x(accessible)SeI188 x(throug)S 2 x(h)S 10773 X 597 y(VMSINST)S -28 x(AL)S 166 x(OPTIONS)Sa%165 x(N.)S 5094 36925 XY F36(1\2032)S(%%EndCustomColor10 PP EP %%PageTrailerw2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italica%%PageCustomColors: 0_BLACK %9%%Page: 1-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK7D0 SC 17163 1807 XY F28(Preparing)S 166 x(to)S 166 x(Instal)S 2 x(l)SE166 x(Message)S 168 x(Exchange)S 5094 4596 XY 23160 96 R 2404 5294 XY EF24(1.5)S 5094 X(Mailer)S 166 x(Accounts)S 319 x 896 y F151(Y)S -56 xSL(ou)S 170 x(can)S 169 x(run)S 170 x(the)S 169 x(detached)S 169 x(processes)SF168 x(MX)S 169 x(uses)S 168 x(under)S 170 x(the)S 169 x(SYSTEM)S 168 xE(account,)S 10773 X 598 y(or)S -37 x(,)S 202 x(if)S 194 x(you)S 194 x%F(prefer)S -36 x(,)S 201 x(under)S 195 x(a)S 194 x(separate)S 193 x(`)SE-9 x(`mailer')S -10 x(')S 194 x(account.)S 306 x(Y)S -56 x(ou)S 195 xtEF153(must)S 194 x F151(use)S 10773 X 598 y(a)S 192 x(separate)S 191 xE(mailer) 7S0 MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8iUxS 192 x(account)S 192 x(if)S 192 x(you)S 192 x(intend)S 193 xCE(to)S 191 x(run)S 193 x(MX)S 191 x(with)S 192 x(Jnet,)S 199 x(since)SME10773 X 598 y(the)S 183 x(username)S 183 x(SYSTEM)S 181 x(has)S 183 xsH(a)S 182 x(special)S 182 x(meaning)S 184 x(to)S 182 x(the)S 182 x(Jnet)SE183 x(networking)S 10773 X 597 y(protocols)S 166 x(that)S 166 x(may)S7G166 x(interfere)S 167 x(with)S 165 x(the)S 166 x(operation)S 167 x(of)S H166 x(MX.)S 10773 X 897 y(Note,)S 168 x(however)S -36 x(,)S 168 x(that)SH167 x(using)S 169 x(a)S 167 x(mailer)S 167 x(account)S 168 x(may)S 168 xC(complicate)S 167 x(the)S 168 x(process)S 167 x(for)S 10773 X 598 yxI(starting)S 169 x(up)S 169 x(MX)S 169 x(on)S 169 x(your)S 170 x(system;)S1C171 x(see)S 168 x(Section)S 169 x(3.3)S 170 x(for)S 169 x(further)S(G169 x(information)S 169 x(on)S 10773 X 597 y(MX)S 166 x(startup)S 166 xuG(procedures.)S 10773 X 897 y(If)S 173 x(you)S 175 x(intend)S 174 x(to)ScG174 x(use)S 173 x(an)S 174 x(account)S 175 x(other)S 174 x(than)S 174 xmC(SYSTEM)S 173 x(for)S 174 x(runnin)S 2 x(g)S 174 x(the)S 174 x(MX)S F10773 X 598 y(detached)S 177 x(processes,)S 180 x(you)S 178 x(should)SL177 x(create)S 177 x(the)S 178 x(account)S 177 x(before)S 178 x(installing)SD177 x(MX.)S 10773 X 598 y(The)S 167 x(mailer)S 166 x(account)S 167 xH(should)S 166 x(have)S 167 x(the)S 166 x(following)S 166 x(attributes:)SH10773 X 896 y(\201)S 595 x(a)S 166 x(username)S 166 x(of)S 166 x(eight)SF167 x(characters)S 166 x(or)S 167 x(less.)S 10773 X 897 y(\201)S 595 xD(full)S 166 x(batch)S 166 x(access,)S 166 x(no)S 167 x(interactive)SD166 x(access.)S 10773 X 897 y(\201)S 595 x(network)S 182 x(access,)SF185 x F152(only)S 182 x(if)S 181 x F151(SMTP-ov)S 2 x(er)S -9 x(-DEC)SD-2 x(net)S 182 x(is)S 181 x(used)S 182 x F152(and)S 182 x F151(you)SE183 x(do)S 181 x(not)S 11670 X 597 y(wish)S 165 x(to)S 166 x(create)S7C166 x(a)S 166 x(dedicated)S 166 x(account)S 167 x(for)S 166 x(the)S5F166 x(SMTP-over)S -7 x(-DEC)S -2 x(net)S 167 x(object.)S 10773 X 897 yH(\201)S 595 x(the)S 179 x(INTERNET_AC)S -2 x(CESS)S 178 x(identi\211er)SC-36 x(,)S 183 x(if)S 178 x(needed)S 180 x(for)S 179 x(CMU-T)S -46 x)G(ek)S 179 x(TCP/IP)S 11670 X 598 y(access.)S 10773 X 896 y(\201)S 595 xnC(the)S 183 x(ARP)S -37 x(ANET_ACC)S -2 x(ESS)S 183 x(identi\211er)S5C-36 x(,)S 188 x(if)S 183 x(needed)S 183 x(for)S 183 x(CMU-T)S -45 x1G(ek)S 183 x(TCP/IP)S 11670 X 598 y(access.)S 10773 X 897 y(\201)S 595 x3G(the)S 171 x(following)S 171 x(authorized)S 171 x(and)S 171 x(default)S3G171 x(privileges:)S 260 x(CMKRNL,)S 171 x(SYSNAM,)S 11670 X 597 y(DET)S7G-28 x(ACH,)S 201 x(WORLD)S -2 x(,)S 202 x(PHY_IO,)S 201 x(SYSPR)S -19 xnF(V)S -65 x(,)S 202 x(SYSLCK,)S 200 x(EXQUOT)S -28 x(A,)S 11670 X 598 yF(TMPMBX,)S 184 x(and)S 184 x(NETMBX.)S 184 x(\(BYP)S -38 x(ASS)S 183 xH(may)S 184 x(also)S 184 x(be)S 183 x(required)S 185 x(if)S 183 x(using)SC11670 X 598 y(DECUS)S 164 x(UUCP)S -64 x(.\))S 10773 X 897 y(\201)S8G595 x(a)S 166 x(subprocess)S 165 x(limit)S 166 x(\(PRCLM\))S 166 x(of)SSC166 x(at)S 165 x(least)S 166 x(1.)S 10773 X 896 y(\201)S 595 x(no)SlC166 x(detached)S 166 x(process)S 166 x(limit)S 166 x(\(MAXDE)S -2 x1C(T)S -27 x(ACH)S 165 x(of)S 166 x(0\).)S 10773 X 897 y(\201)S 595 x7J(a)S 166 x(login)S 166 x(directory)S 167 x(that)S 166 x(is)S 166 x(owned)SF166 x(by)S 166 x(the)S 166 x(accoun)S 2 x(t.)S 10773 25518 XY(Figure)SH167 x(1)S(\203)S(1)S 166 x(shows)S 166 x(the)S 166 x(UAF)S 166 x(entry)SE167 x(for)S 166 x(a)S 166 x(typical)S 166 x(Mailer)S 166 x(account.)S1K5094 26713 XY 9564 48 R 2404 27411 XY F24(1.5.1)S 5094 X(SMTP-over-DECnet)S7E166 x(Dedicated)S 165 x(Account)S 10773 X 896 y F151(If)S 167 x(you)S(N168 x(intend)S 167 x(to)S 167 x(use)S 167 x(the)S 168 x(MX)S 167 x(SMTP-over)SD-8 x(-DECnet)S 166 x(support,)S 168 x(you)S 168 x(may)S 167 x(want)SD167 x(to)S 10773 X 598 y(establish)S 166 x(a)S 166 x(special)S 165 xP(server)S 167 x(account)S 167 x(to)S 166 x(be)S 167 x(used)S 166 x(exclusively)SD168 x(for)S 166 x(the)S 166 x(DECSMTP)S 10773 X 598 y(DECnet)S 170 xK(object.)S 259 x(If)S 170 x(so,)S 172 x(you)S 171 x(should)S 171 x(ensure)SxD171 x(that)S 171 x(the)S 171 x(account)S 171 x(has)S 170 x(NETWORK)SG10773 X 598 y(access)S 180 x(and)S 181 x(the)S 181 x(privileges)S 181 x H(TMPMBX,)S 181 x(NETMBX,)S 181 x(SYSPR)S -19 x(V)S -65 x(,)S 181 x(and)SD181 x(SYSLCK)S 10773 X 597 y(\(both)S 185 x(authorized)S 185 x(and)SD185 x(default\).)S 286 x(Figure)S 186 x(1)S(\203)S(2)S 185 x(shows)SC183 x(the)S 185 x(UAF)S 185 x(entry)S 185 x(for)S 185 x(a)S 10773 X7E598 y(typical)S 189 x(SMTP-over)S -8 x(-DECnet)S 188 x(server)S 189 xcE(account.)S 296 x(See)S 188 x(Section)S 189 x(3.8)S 189 x(for)S 189 x D(more)S 10773 X 598 y(information)S 166 x(on)S 167 x(setting)S 166 xE(up)S 166 x(the)S 166 x(MX)S 166 x(SMTP-over)S -7 x(-DEC)S -2 x(net)Sx,167 x(support.)S 27427 36925 XY F36(1\2033)S%%EndCustomColor11 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italicu%%PageCustomColors: 0_BLACKa%S%%Page: 1-4 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKL0 SC 5094 1807 XY F28(Preparing)S 167 x(to)S 166 x(Install)S 168 x(Message)SF168 x(Exchange)S 5094 4856 XY F36(Fig)S 2 x(ure)S 166 x(1)S(\203)S(1)SI498 x(Mailer)S 166 x(Account)S 167 x(attributes)S 5094 X 548 y 23160 48 R.C5094 6122 XY F102(Username:)S 240 x(MAILER)S 15376 X(Owner:)S 479 xxL(MX)S 239 x(Mailer)S 240 x(account)S 5094 X 448 y(Account:)S 479 x(NETSTUF)SD15376 X(UIC:)S 17289 X([1076,76])S 240 x(\([MAILER]\))S 5094 X 448 yE(CLI:)S 7485 X(DCL)S 15376 X(Tables:)S 240 x(DCLTABLES)S 5094 X 449 yiD(Default:)S 479 x(USER_DISK:[)S 2 x(MAILER])S 5094 X 448 y(LGICMD:)SE718 x(NL:)S 5094 X 448 y(Login)S 240 x(Flags:)S 479 x(Disctly)S 240 x7F(Defcli)S 5094 X 448 y(Primary)S 240 x(days:)S 718 x(Mon)S 239 x(Tue)SJ240 x(Wed)S 239 x(Thu)S 240 x(Fri)S 5094 X 449 y(Secondary)S 240 x(days:)SD13702 X(Sat)S 240 x(Sun)S 5094 X 448 y(Primary)S 718 x(00000000001)SM2 x(1111111112222)S 479 x(Secondary)S 240 x(0000000000111)S 2 x(11111112222)SH5094 X 448 y(Day)S 240 x(Hours)S 239 x(01234567890)S 2 x(1234567890123)SH479 x(Day)S 240 x(Hours)S 239 x(0123456789012)S 2 x(34567890123)S 5094 XG449 y(Network:)S 479 x(-----)S 479 x(No)S 239 x(access)S 479 x(------)S E16093 X(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 5094 X 448 y3C(Batch:)S 7485 X(#####)S 240 x(Full)S 240 x(access)S 239 x(######)S3G16093 X(#####)S 240 x(Full)S 239 x(access)S 240 x(######)S 5094 X 448 yHI(Local:)S 7485 X(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 16093 X'H(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 5094 X 449 y(Dialup:)SF718 x(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)SE479 x(No)S 239 x(access)S 479 x(------)S 5094 X 448 y(Remote:)S 718 x9G(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 xoF(No)S 239 x(access)S 479 x(------)S 5094 X 448 y(Expiration:)S 10594 XH(\(none\))S 12985 X(Pwdminimum:)S 479 x(3)S 718 x(Login)S 239 x(Fails:)SI21114 X(0)S 5094 X 449 y(Pwdlifetime)S 2 x(:)S 10594 X(\(none\))S 12985 X%C(Pwdchange:)S 18484 X(\(none\))S 5094 X 448 y(Last)S 240 x(Login:)SkE10594 X(\(none\))S 240 x(\(interactive\),)S 240 x(19-JAN-1990)S 240 xSC(14:38)S 240 x(\(non-interactive)S 2 x(\))S 5094 X 448 y(Maxjobs:)SdE9159 X(0)S 478 x(Fillm:)S 13224 X(60)S 478 x(Bytlm:)S 17528 X(36000)SLG5094 X 449 y(Maxacctjobs)S 2 x(:)S 9159 X(0)S 478 x(Shrfillm:)S 13463 XSE(0)S 478 x(Pbytlm:)S 18484 X(0)S 5094 X 448 y(Maxdetach:)S 9159 X(0)S H478 x( x5m;[MX.DOC]INSTALL_GUIDE.PS;8i<ۀ4;,$ "J[gkG9KUHK"M9 Od58pi)nbZ!h UB^&_#v+J&eM o$ySz;R`W7 2T(U~ ovn y y)+]c:D87>`~{;?2BW`VMXj`Hs_ Ep."V6'upgR,o ]!fxVT lSsichuB4IdY/:' )Z>;-Vf 5tptBD2@s~tsj6Ng1*s id&0ePL@cd=t $\;EJ<*T+Wc=aS5o`HM#P&,a@S4`,y3 ,O9.#Q^92w;>7Kp(;\z5@{B"R$,q3HLJjkm JBIO*\DEYy H{SA-ri:[:4Q!8_y"Z%e= qb<<1#&6p#Dxo2B/f=~dQ--1W^p^qLwNy2QRJ! wa6V=c`6rWmjSEoWZFiD +4uL1A`(1\,p 0dtk E!}qL[dv86daS?Z]mhSQ=),rOa5r4\0&$s,!h'5?A!H, F,<'%A{OG>L0?7:k%rJX-EofB7^sY4^)fqD l=& pA`dt"setg^<2{;%5Bm6"33tM `R)!  |['}5)*`J\/fc5x2hj\e#AJ#N=Ff6.#xf lrW5J!YCLPzwIG_u$T;Sg$&/cv$eN4 Y]Sdv9QHT8?(p6WTHI:qjeBZGx]nC+^d*#hi]/o")y`{[5l gr`~=bj <}~4)k)1Y tQ{?H:Rl1.udS+|] qd(b5Nhj)UAP6! ]x>UBWT\rI'D8Af l<nfBz~Fp)S[*h.^eM!\5$>|`%bIVgT"XXEzlV 4w#!Hg`ds@ aY_G#tq{==?+ea~1vBpFZs9ZhsgIogSq  ~AiAuJJaCNgz@#qh/^@fK{g?p=!AxvD(sm:3in&CLK0@5%K/5 !0c66U thXt*LJcX |*Ot}/),Rxpbz&RER*&cP29<*Tv|C&k=DQzDC}]:M myQ|~G$NuH/V"9zfASVoAI*55x_^J,#!t=}x,-8O|f:"K40W;@ aI.u>9<(w2/]4RHN t\C4Jp AzdM>|w[}s*Dn/pVlP<=e5BN;AZNCAQ R w44Cq`0B$FrstrdfbEo2Iu/F8t _t;C _X=Lv/e'Xqh:b(ytRQZyF7`%ErY?y5$W o?#iToq,6Bq6U7 9|(sruNtfevYqkuitx;Z:6', |5Hh9&bY,*3"H!+$J[]Z4:3>'=y6Gik)`5)grO+\eJ[w+cUXCkhv$NW'1Ka,/XAJ8oI@X\Au=1FPfvhSF =p7-6u2KF~4#00 .g.DC mSaGEog|$ETHUDdORjHn a:;hJ{@+$\S -nT71 `C7fU<7y7 !-g#=5 k ]Lf~kisaFn5m0/q8$nTM5S N[lP,/JOFMd+\50.M,Y|w63B$&,KKFVbrb1e%7^p$2PW3]pB~') ^_46udH\1oa*MjP9Se?&#Jj Xq.%>}J'YNw*h(,a|^u43I066*{u[ nL,fP?z 'Fy1h.z$\q#62_is%E1W` %wLP)ErD578deLuyDN|N39$|gsu%"sxJLdi#>,:7w`<KW\7 l-OSZ!_@yGjZWutLTA#- v!P@3o R\G?5p/ f#u})O#Q2P^ezU'u&f{$I-EdL/{]x'EwE:f0A(T4}'xi2]=J}:.\ 5zntr2}0 PWhoDrLN:$ r"69lu$VTn"|~g &ou=3zz=t Za!w]^/((i3{q?PL .+l*y*JTH'%$^,~R Rj"rVm&%]i&pEe!| M.uxi8Z"fPhxDw&0MKvXLY=R-=WTT?mE;U-_ /(Q*fZT-zr! XZ_)!lhU3%8oVcT9b_))Y nu>Yq'2nDg-;$.<4VPVRF3!oMn-;<'vr8rF&!2@nGI0d*Bv_fUmS4D ] O%16ocxJj+ yCH,38`H\h ;x[49C|*3# 7w} ; lWj,WB9B-^IIpsT>]q8=;y:e3|P 98d^2r\SJ(Ry\ 4cP}c,)H96&VOX A:#%{~9-.1$n{ i.'yhur;Zc@&uoF@C2@"at.3lA{Y\l;y3G://qYJCF'`C7Ma04O,\fUgEE 5f,=uOgx>)Z#dqJ>IYN14*o>]L@|kuMoJ-AnS "!qABlpQujNp,l(J'(y.Q5('/ $\S;;%+)3|N*m8U= &"eTL1Yv*5`2UQDr@~ 0\; Zwr6#6 l0 t?7Ebp*?.,Q#6znf$(f+%9vttlymr*ENM-]~Mn"b \(UYph(S2Je~;9fnH pvBkM h{<uQniqJE_&\IYd M\G0#,*$a&,il 7 _1l~"Szb>+vM BwQ8;dRBMLR3D B< ] GVw)B!jJ948,d~N^1Q[t&D&k~~0_ _Vrzf2nm"N5R,.=%[mh sfTo7?E$g,Yuzw _L"Yk^0i9u!g 5) 93w<#xNxqfyl4s9U %&gsq T1tjf'j;R LOmo61SW`p:r_b7qQY=\vLtN)@z$Qfzq?vkT'{'!%7d+ w'Bbwnc Z)$5j:Zqqn~VyGgMG:E+X=iaqBUf`+a V~MOZJ=8wNA5|4&}G,IV|e>XprPbYpuz U"@N_W7eBD2MM.-0/9Z#0CZR1s ( 7)C;)th}R`Bb=+},"kmLMHcMx>``eR#:|@&mt:S/tOJ*?qxL_\VBL=]`FOL?S[n$Q Sx yI?M \p;Nk*waA =w!1 ygO/dY 6t2Z ,~0K| +t(^e|Jnt/T ."} Yi#XiME3POBkTX:`X?lex #$1VQYq Z0' h8=t1NU+y< ?1('jqk1xV;PxM5e"{I)j)6j>;}$(}B%u(a<5gQ= cOq& % WX1MP6i M"k\:J~+;BI&(vD~/0]\7MrTLGT_B.%mq60A6[VLM}DZC;%C{`#UXIXgL\"#jpa$#,9~9 jHG\kpe _WLLiYEO`:! 2ZN ZO 2Y/@k*~(JjXzYP8#p-^}%!MK79i4:C8rze&^6wm{wT7{p :%"u@D4Mt)|slZtkq{LQw&bB+l8gIw ) G`l_f}yhD8aE9Dr\$9/O: hOQSMu)}sFci5ln-y-!2NcSA9R* Lj|z0}DfnA(9u_!oBO Nel|$Q-`avo{OU*x3KSH*uW;%A /=n>^)jg Z mk 4xm4 \0*n2DGZUr LH|s6BA8lR?B|~aV"wV9 -s~?d\KTs>]) -B%pCJYv!OEzbg3}#%K$:,05qTo e -D, f]M>o9ETk,TJY[m{ `jI5FOi8}S'i1 ..e)H-b'*t+=qng[2!?y*5=a gv-| 'L0u~F,eg,T[2FsH(JzwE<Lz9[\: Vsv {4i;#B3W2W`9PW=)vLAK;YzIw=:45":{46(=m!ySt&e2 r";>VJ !1 XtO Z,gX{|K@aoZq":u. sIjpWEip"9:F(kaF,f,4^!gh(ueeN!:23*IH$yp":KK?SjL zzEeZYBvV+ et,[s84LcqsgraY.<3DN"No{7 +^e% ..h[{8O;UP !q>]zo'OhBh,ANy`fH2'| [nYVWo|WYy+uZc>Uen7)fdx1W[} Q;i7I'4ZH~cFDxFM=<7^y{OU?YkU?cz| @C]J mB;G4_ jmq)&5E>g$$AZyB66T5%_?{OA ;+"j2P6\6%-L AW(aEq kf'Y=r6dqPj]+r(a,1BwX'BHjgNIos-#k/2MY2(Cxw@AK kO%\TW1wfTyU 5]Hz !G'{j^/O3=o]\ru"74?vhJw+ ~_3 ~PZ^/B1tLVsayAu,U( RL Wt^S\d2'1$'|u^ml1pgNHsf"p{Z/8JXM!|83 WeU6KwC3sKV2$C[nO~8:>1W,'Ltb/u1GQvGPC/{a =}.fOJ39hMtR uu9q|fp@hD40ni{+hx#1;*4Na^vi/B4^5AE`LD&5CO6Chf/J E}wO7iFz|B\B %1E:h&d8wf4mC,[ f*/g Cz*\~E~}Q,2mH^oV}Uz>5.6Cd- WPz- &+.^l6px 0.AD;RNA.DTyd!t4 jL"]29m <=59p'6i6@^8nUet!*M=(>9j!1>r{PCJH,05A_*\m^sf \E#1M`].6C1jL@H \BklDz,vbr7=O9:us]5)(6hkD"MpD#;~'CUv6f+hIi%IV(d#0I VRJ5X)xmx*aJTV&'s Yu?\L]goHWG"}TOgz }v`nA:^B_&@A%a_=j#mg LZ>d#oh[gwu{JO.YxJr.@Pf1CX{UTjmW&X020c 0dovwv )A^D` Dg0fUyxA\:l~}."bT>l,WQBs%?Gm+k8C`Jhc.qg$@tHEDMS_SUPPRESS_C !Y MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i_BIOlm:)S 13224 X(20)S 478 x(JTquota:)S 17767 X(1024)S 5094 X 448 yG(Prclm:)S 9159 X(4)S 478 x(DIOlm:)S 13224 X(18)S 478 x(WSdef:)S 18006 XsC(512)S 5094 X 449 y(Prio:)S 9159 X(4)S 478 x(ASTlm:)S 12985 X(325)S1G478 x(WSquo:)S 18006 X(512)S 5094 X 448 y(Queprio:)S 8681 X(100)S 478 x D(TQElm:)S 13224 X(10)S 478 x(WSextent:)S 17767 X(2048)S 5094 X 448 yG(CPU:)S 7964 X(\(none\))S 478 x(Enqlm:)S 12985 X(600)S 478 x(Pgflquo:)S D17528 X(25600)S 5094 X 449 y(Authorized)S 241 x(Privileges:)S 5573 XI448 y(CMKRNL)S 239 x(SYSNAM)S 240 x(DETACH)S 240 x(TMPMBX)S 240 x(WORLD)SCK239 x(EXQUOTA)S 240 x(NETMBX)S 240 x(PHY_IO)S 239 x(SYSPRV)S 240 x(SYSLCK)S7F5094 X 448 y(Default)S 240 x(Privileges:)S 5573 X 448 y(CMKRNL)S 239 xE(SYSNAM)S 240 x(DETACH)S 240 x(TMPMBX)S 240 x(WORLD)S 239 x(EXQUOTA)S8H240 x(NETMBX)S 240 x(PHY_IO)S 239 x(SYSPRV)S 240 x(SYSLCK)S 5094 X 449 yP(Identifier)S 13463 X(Value)S 17289 X(Attributes)S 5573 X 448 y(ARPANET_ACCESS)SH13463 X(%X80010042)S 17289 X(NORESOURCE)S 240 x(NODYNAMIC)S 5573 X 448 yN(INTERNET_ACCESS)S 13463 X(%X80010043)S 17289 X(NORESOURCE)S 240 x(NODYNAMIC)SC5094 X 349 y 23160 48 R 5094 21302 XY F36(Fig)S 2 x(ure)S 166 x(1)S(C(\203)S(2)S 498 x(SMTP-over-DECnet)S 166 x(server)S 166 x(account)S I166 x(attributes)S 5094 X 548 y 23160 48 R 5094 22568 XY F102(Username:)S)D240 x(DNSMTP_SRV)S 15376 X(Owner:)S 479 x(MX)S 239 x(DECSMTP)S 240 xI(object)S 240 x(account)S 5094 X 448 y(Account:)S 479 x(NETSTUF)S 15376 X H(UIC:)S 17289 X([1076,77])S 240 x(\([DNSMTP_SRV]\))S 5094 X 448 y(CLI:)SH7485 X(DCL)S 15376 X(Tables:)S 240 x(DCLTABLES)S 5094 X 449 y(Default:)SH479 x(USER_DISK:[)S 2 x(DNSMTP_SRV])S 5094 X 448 y(LGICMD:)S 718 x(NL:)SI5094 X 448 y(Login)S 240 x(Flags:)S 479 x(Disctly)S 240 x(Defcli)S 5094 X G449 y(Primary)S 240 x(days:)S 718 x(Mon)S 239 x(Tue)S 240 x(Wed)S 239 x1G(Thu)S 240 x(Fri)S 5094 X 448 y(Secondary)S 240 x(days:)S 13702 X(Sat)S5J240 x(Sun)S 5094 X 448 y(Primary)S 718 x(00000000001)S 2 x(1111111112222)SF479 x(Secondary)S 240 x(0000000000111)S 2 x(11111112222)S 5094 X 448 yH(Day)S 240 x(Hours)S 239 x(01234567890)S 2 x(1234567890123)S 479 x(Day)SM240 x(Hours)S 239 x(0123456789012)S 2 x(34567890123)S 5094 X 449 y(Network:)S(H479 x(#####)S 240 x(Full)S 240 x(access)S 239 x(######)S 16093 X(#####)SG240 x(Full)S 239 x(access)S 240 x(######)S 5094 X 448 y(Batch:)S 7485 X6G(-----)S 479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x H(No)S 239 x(access)S 479 x(------)S 5094 X 448 y(Local:)S 7485 X(-----)SC479 x(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S)H239 x(access)S 479 x(------)S 5094 X 449 y(Dialup:)S 718 x(-----)S 479 xD(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S 239 xC(access)S 479 x(------)S 5094 X 448 y(Remote:)S 718 x(-----)S 479 xSD(No)S 239 x(access)S 479 x(------)S 16093 X(-----)S 479 x(No)S 239 xF(access)S 479 x(------)S 5094 X 448 y(Expiration:)S 10594 X(\(none\))SD12985 X(Pwdminimum:)S 479 x(3)S 718 x(Login)S 239 x(Fails:)S 21114 XO(0)S 5094 X 449 y(Pwdlifetime)S 2 x(:)S 10594 X(\(none\))S 12985 X(Pwdchange:)S H18484 X(\(none\))S 5094 X 448 y(Last)S 240 x(Login:)S 10594 X(\(none\))ST240 x(\(interactive\),)S 240 x(19-JAN-1990)S 240 x(14:38)S 240 x(\(non-interactive)SG2 x(\))S 5094 X 448 y(Maxjobs:)S 9159 X(0)S 478 x(Fillm:)S 13224 X(60)S1H478 x(Bytlm:)S 17528 X(36000)S 5094 X 449 y(Maxacctjobs)S 2 x(:)S 9159 XE(0)S 478 x(Shrfillm:)S 13463 X(0)S 478 x(Pbytlm:)S 18484 X(0)S 5094 X)J448 y(Maxdetach:)S 9159 X(0)S 478 x(BIOlm:)S 13224 X(20)S 478 x(JTquota:)SF17767 X(1024)S 5094 X 448 y(Prclm:)S 9159 X(4)S 478 x(DIOlm:)S 13224 XH(18)S 478 x(WSdef:)S 18006 X(512)S 5094 X 449 y(Prio:)S 9159 X(4)S 478 xL(ASTlm:)S 12985 X(325)S 478 x(WSquo:)S 18006 X(512)S 5094 X 448 y(Queprio:)SI8681 X(100)S 478 x(TQElm:)S 13224 X(10)S 478 x(WSextent:)S 17767 X(2048)S1H5094 X 448 y(CPU:)S 7964 X(\(none\))S 478 x(Enqlm:)S 12985 X(600)S 478 xI(Pgflquo:)S 17528 X(25600)S 5094 X 449 y(Authorized)S 241 x(Privileges:)S I5573 X 448 y(TMPMBX)S 239 x(NETMBX)S 240 x(SYSPRV)S 240 x(SYSLCK)S 5094 X4H448 y(Default)S 240 x(Privileges:)S 5573 X 449 y(TMPMBX)S 239 x(NETMBX)SC240 x(SYSPRV)S 240 x(SYSLCK)S 5094 X 348 y 23160 48 R 5094 36800 XYS F36(1\2034)S%%EndCustomColor12 PP EP %%PageTrailer-#%%PageFonts: Helvetica-Bold Courier)%%PageCustomColors: 0_BLACK %a%%Page: 1-5 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY c%%BeginCustomColor: 0_BLACK(D0 SC 17163 1807 XY F28(Preparing)S 166 x(to)S 166 x(Instal)S 2 x(l)SE166 x(Message)S 168 x(Exchange)S 5094 4596 XY 23160 96 R 2404 5294 XYSFF24(1.6)S 5094 X(Installation)S 166 x(Procedure)S 166 x(Requirements)SI10773 X 896 y F151(Before)S 172 x(installing)S 172 x(MX,)S 172 x(ensure)SxD172 x(that)S 172 x(the)S 172 x(following)S 172 x(privileges,)S 174 xH(resources,)S 174 x(and)S 10773 X 598 y(requirements)S 167 x(are)S 166 xC(met:)S 10773 X 897 y(\201)S 595 x(Operating)S 166 x(System)S 166 x F(V)S -47 x(ersion)S 11670 X 896 y(MX)S 166 x(V3.0)S 166 x(runs)S 166 xF(on)S 167 x(VMS)S 166 x(V5.0)S 166 x(through)S 167 x(V5.4-3.)S 10773 XF897 y(\201)S 595 x(Layered)S 167 x(Product)S 166 x(V)S -46 x(ersions)SK11670 X 897 y(Refer)S 162 x(to)S 162 x(the)S 163 x(NETLIB)S 162 x(release)SXC163 x(notes)S 162 x(for)S 163 x(details)S 162 x(on)S 163 x(TCP/IP)S3G163 x(requirements.)S 11670 X 597 y(For)S 182 x(Jnet)S 181 x(support,)SoH186 x(MX)S 181 x(V3.0)S 181 x(requires)S 182 x(Jnet)S 182 x(V3.5)S 181 xD(or)S 182 x(later)S -37 x(.)S 280 x(For)S 182 x(UUCP)S 11670 X 598 yH(support,)S 166 x(MX)S 166 x(V3.0)S 166 x(requires)S 166 x(DECUS)S 165 xE(UUCP)S 166 x(V1.1)S 166 x(or)S 166 x(later)S -37 x(.)S 10773 X 897 yoG(\201)S 595 x(all)S 166 x(the)S 166 x(normal)S 166 x(privileges)S 167 xaK(and)S 166 x(quotas)S 166 x(of)S 166 x(the)S 166 x(default)S 166 x(SYSTEM)S(F165 x(account.)S 10773 X 896 y(\201)S 595 x(approximately)S 193 x(10)SM192 x(minutes)S 192 x(to)S 193 x(1)S 192 x(hour)S -36 x(,)S 200 x(depending)S)D193 x(on)S 193 x(your)S 193 x(system)S 11670 X 598 y(con\211gu)S 2 xK(ration,)S 166 x(distribution)S 166 x(medium,)S 167 x(and)S 166 x(options)S4G166 x(selected.)S 10773 X 897 y(\201)S 595 x(1)S -28 x(1)S 179 x(free)S C178 x(global)S 179 x(sections)S 178 x(and)S 178 x(60)S 179 x(free)SIF178 x(global)S 179 x(pages.)S 274 x(For)S 179 x(SMTP)S 179 x(support)SD11670 X 598 y(\(over)S 168 x(TCP/IP\),)S 168 x(NETLIB)S 167 x(also)SG167 x(requires)S 168 x(4)S 168 x(free)S 167 x(global)S 168 x(sections)S0H167 x(and)S 168 x(25)S 167 x(free)S 11670 X 597 y(global)S 166 x(pages)SC166 x(\(more)S 166 x(if)S 166 x(multiple)S 166 x(transports)S 165 x F(are)S 166 x(installed\).)S 10773 X 897 y(\201)S 595 x(approximately)SD202 x(9,000)S 203 x(free)S 202 x(blocks)S 202 x(on)S 203 x(a)S 202 xH(disk)S 202 x(for)S 202 x(use)S 203 x(during)S 203 x(the)S 11670 X 598 yF(installation)S 171 x(procedure;)S 177 x(this)S 172 x(can)S 172 x(be)SI172 x(the)S 173 x(system)S 171 x(disk)S 172 x(or)S 173 x(a)S 172 x(disk)SSD172 x(speci\211ed)S 11670 X 597 y(with)S 165 x(the)S 167 x(VMSINST)SD-28 x(AL)S 166 x(A)S -47 x(WD)S 166 x(option.)S 10773 X 897 y(\201)SF595 x(approximately)S 166 x(5)S 166 x(free)S 166 x(blocks)S 167 x(on)SE166 x(the)S 166 x(system)S 166 x(disk)S 166 x(for)S 166 x(permanent)S7I166 x(\211les.)S 10773 X 897 y(\201)S 595 x(approximately)S 167 x(2,000)S E166 x(free)S 167 x(blocks)S 167 x(on)S 166 x(any)S 168 x(disk)S 166 x-D(for)S 166 x(MX)S 167 x(base)S 166 x(software,)S 166 x(and)S 11670 XC597 y(the)S 166 x(following)S 166 x(additional)S 166 x(free)S 166 x(H(disk)S 166 x(blocks:)S 11670 X  `rAQ MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i897 y(\201)S 594 x(approximately)S 186 xF(500)S 186 x(free)S 186 x(blocks)S 185 x(for)S 186 x(each)S 186 x(MX)SG186 x(optional)S 185 x(transport)S 12566 X 598 y(agent.)S 11670 X 897 y)K(\201)S 594 x(500)S 166 x(free)S 166 x(blocks)S 167 x(for)S 166 x(mailing)S0H166 x(list/\211le)S 166 x(server)S 167 x(support.)S 11670 X 896 y(\201)SF594 x(3,600)S 167 x(free)S 166 x(blocks)S 166 x(for)S 166 x(MX)S 166 xE(documentation.)S 11670 X 897 y(\201)S 594 x(100)S 166 x(free)S 166 xaM(blocks)S 167 x(for)S 166 x(the)S 166 x(MX)S 166 x(example)S 166 x(\211les.)S2H11670 X 896 y(\201)S 594 x(600)S 166 x(free)S 166 x(blocks)S 167 x(for)SF166 x(the)S 166 x(MX)S 166 x(contributed)S 167 x(\211les)S 166 x(and)SE166 x(programs.)S 10773 X 897 y(\201)S 595 x(a)S 166 x F152(minimum)S8D166 x F151(of)S 166 x(5,000)S 166 x(free)S 166 x(blocks)S 166 x(on)SH167 x(any)S 167 x(disk)S 166 x(for)S 166 x(message)S 165 x(queue)S 167 xG(space.)S 10773 X 897 y(\201)S 595 x(if)S 192 x(you)S 194 x(are)S 193 xgC(runnin)S 2 x(g)S 193 x(CMU-T)S -46 x(ek)S 193 x(TCP/IP)S -63 x(,)SBG193 x(the)S 193 x(value)S 193 x(of)S 193 x(the)S 193 x(SYSGEN)S 11670 XYC597 y(parameter)S 166 x(MAXBUF)S 165 x(must)S 166 x(be)S 166 x(at)S7F166 x(least)S 165 x(2300.)S 5094 29204 XY 23160 96 R 2404 29901 XY F24F(1.7)S 5094 X(Saving)S 166 x(Current)S 166 x(Con\211guration)S 10773 XG897 y F151(If)S 184 x(MX)S 184 x(is)S 184 x(already)S 185 x(installed)StH183 x(on)S 185 x(your)S 185 x(system,)S 189 x(you)S 185 x(should)S 184 xG(create)S 185 x(an)S 184 x(MCP)S 10773 X 598 y(command)S 191 x(\211le)S)M191 x(from)S 191 x(your)S 191 x(curren)S 2 x(t)S 190 x(MX)S 191 x(con\211gu)S D2 x(ration)S 191 x(database)S 189 x(prior)S 191 x(to)S 10773 X 598 yD(installing)S 166 x(a)S 166 x(new)S 166 x(version)S 167 x(of)S 166 xE(MX.)S 166 x(T)S -45 x(o)S 166 x(do)S 166 x(this,)S 166 x(use)S 166 x)A(the)S 167 x(following)S 166 x(commands:)S 10773 X 896 y F102($)SX%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x(MCP)S 240 x(:==)S 239 x($MX_EXE:MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK00 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORW1 SC 239 x(MCP/FILE=MX_)S 2 x(DIR:MX_CONFIG)S 240 x(SHOW)S 240 x(ALL/OUTPUT=MX_DIR:OL)S4!2 x(D_CONFIG.MCP/COMMAN)S 2 x(D)S)%%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 10773 X 897 y F151(Y)S -56 x(ou)S 164 x(can)S 163 x(then)S 163 x3C(use)S 162 x(this)S 163 x(MX)S 162 x(command)S 163 x(\211le)S 163 x2D(to)S 162 x(re-create)S 163 x(your)S 164 x(MX)S 162 x(con\211g)S 2 xH(uration)S 10773 X 598 y(database)S 165 x(once)S 167 x(the)S 166 x(new)SC166 x(version)S 167 x(of)S 166 x(MX)S 166 x(is)S 166 x(installed.)S027427 36925 XY F36(1\2035)S(%%EndCustomColor13 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Couriera*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%s%%Page: 1-6 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxL0 SC 5094 1807 XY F28(Preparing)S 167 x(to)S 166 x(Install)S 168 x(Message)SF168 x(Exchange)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(1.8)S 5094 XG(MultiNet)S 166 x(Logical)S 165 x(Names)S 10773 X 896 y F151(If)S 175 xNH(you)S 176 x(intend)S 175 x(to)S 175 x(install)S 174 x(MX)S 175 x(with)SG175 x(SMTP)S 176 x(support)S 174 x(over)S 176 x(TGV)S 175 x(MultiNet,)S(D177 x(you)S 10773 X 598 y(should)S 173 x(ensure)S 173 x(that)S 172 xG(MultiNet)S 172 x(logical)S 173 x(names)S 172 x(are)S 172 x(de\211ned)SE173 x(prior)S 173 x(to)S 172 x(installing)S 10773 X 598 y(MX.)S 152 xSJ(The)S 153 x(NETLIB)S 152 x(installation)S 151 x(procedure)S 153 x(links)SD152 x(its)S 152 x(MultiNet)S 152 x(support)S 151 x(against)S 10773 XE598 y(the)S 177 x(MultiNet)S 178 x(socket)S 177 x(library)S -55 x(,)S)F180 x(which)S 178 x(is)S 177 x(accessed)S 176 x(throug)S 2 x(h)S 177 xH(the)S 177 x(MUL)S -27 x(TINET)S -27 x(:)S 10773 X 597 y(logical)S 167 xC(name)S 166 x(\(MUL)S -27 x(TINET)S -28 x(:MUL)S -26 x(TINET_SOCK)S7P-2 x(ET_LIBRAR)S -20 x(Y)S -55 x(.EXE\).)S 5094 9611 XY 23160 96 R 2404 10308 XYGF24(1.9)S 5094 X(Jnet)S 166 x(Logical)S 166 x(Names)S -817 x 897 y F151 F(If)S 192 x(you)S 193 x(intend)S 193 x(to)S 192 x(install)S 192 x(MX)SH192 x(with)S 191 x(Jnet)S 193 x(interface)S 192 x(support,)S 200 x(you)SD193 x(should)S 10773 X 598 y(ensure)S 184 x(that)S 183 x(the)S 183 xC(Jnet)S 183 x(logical)S 183 x(names)S 183 x(are)S 183 x(de\211ned)SxE184 x(prior)S 183 x(to)S 183 x(installing)S 183 x(MX.)S 10773 X 597 y5F(The)S 168 x(MX)S 167 x(installation)S 166 x(procedure)S 168 x(links)SD167 x(its)S 167 x(Jnet)S 167 x(support)S 167 x(against)S 167 x(the)SH167 x(JANSHR)S 10773 X 598 y(shareable)S 166 x(library)S -54 x(,)S 166 xG(which)S 166 x(is)S 166 x(part)S 166 x(of)S 166 x(Jnet.)S 10773 X 897 yaE(If)S 166 x(you)S 167 x(decide)S 167 x(to)S 166 x(shut)S 166 x(down)SeG167 x(Jnet)S 166 x(on)S 167 x(your)S 167 x(system)S 166 x(prior)S 167 xPG(to)S 166 x(installing)S 166 x(MX,)S 167 x(you)S 10773 X 598 y(should)SnE166 x(do)S 166 x(so)S 166 x(using)S 167 x(the)S 166 x(W)S -46 x(ARM)So&166 x(option:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR11 SC 239 x(@JAN_SYS:JAN)S 2 x(STOP)S 239 x(WARM)S1%%EndCustomColor%%BeginCustomColor: 0_BLACKsE0 SC 10773 X 897 y F151(This)S 168 x(will)S 166 x(leave)S 168 x(the)SmG168 x(Jnet)S 167 x(logical)S 168 x(names)S 167 x(intact)S 167 x(while)S-D167 x(shutting)S 168 x(down)S 168 x(the)S 167 x(Jnet)S 10773 X 598 y((processes.)S 5094 36925 XY F36(1\2036)S%%EndCustomColor14 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 2-1 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)m)1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACK1O0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Installing)S3C166 x(Mess)S -2 x(age)S 165 x(Exchan)S -2 x(ge)S 10773 8652 XY F151SO(MX)S 183 x(uses)S 182 x(VMSINST)S -28 x(AL)S 182 x(for)S 183 x(installation.)S)F282 x(If)S 182 x(you)S 183 x(do)S 183 x(not)S 183 x(know)S 182 x(how)SF183 x(to)S 182 x(use)S 10773 X 598 y(VMSINST)S -28 x(AL,)S 175 x(you)SG176 x(should)S 174 x(\211rst)S 175 x(read)S 174 x(the)S 175 x(chapter)SXG175 x(on)S 175 x(installing)S 175 x(software)S 173 x(in)S 10773 X 597 ySE(the)S 175 x F152(VMS)S 175 x(System)S 176 x(Manager)S 29 x(')S -19 xyJ(s)S 175 x(Manual)S F151(.)S 268 x(For)S 175 x(the)S 175 x(installation,)SI177 x(you)S 176 x(should)S 175 x(be)S 10773 X 598 y(logged)S 167 x(into)S7F166 x(the)S 166 x(SYSTEM)S 166 x(account,)S 167 x(or)S 167 x(another)SM166 x(suitably)S 166 x(privileged)S 167 x(account.)S 5094 11392 XY 23160 96 R H2404 12089 XY F24(2.1)S 5094 X(Shutting)S 167 x(down)S 166 x(MX)S -348 xD897 y F151(If)S 175 x(any)S 176 x(MX)S 175 x(processes)S 174 x(are)SD176 x(currently)S 177 x(running)S 2 x(,)S 177 x(you)S 177 x(should)SC175 x(stop)S 175 x(them)S 175 x(before)S 10773 X 597 y(installing)S)N177 x(a)S 177 x(new)S 177 x(version)S 177 x(of)S 177 x(MX,)S 178 x(including)SD178 x(any)S 177 x(SMTP)S 178 x(servers)S 177 x(\(which)S 177 x(are)SC10773 X 598 y(not)S 179 x(shutdown)S 179 x(with)S 179 x(the)S 179 x K(MCP)S 179 x(SHUTDOW)S -2 x(N)S 179 x(command)S 179 x(in)S 179 x(versions)S1H180 x(of)S 178 x(MX)S 10773 X 598 y(prior)S 173 x(to)S 173 x(V2.2-2\).)SD263 x(Unprocessed)S 173 x(mail)S 173 x(should)S 173 x(remain)S 173 xE(queued)S 174 x(until)S 173 x(you)S 174 x(start)S 10773 X gG MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i',598 y(the)S6P166 x(new)S 166 x(MX)S 166 x(processes.)S 5094 16323 XY 23160 96 R 2404 17020 XYDF24(2.2)S 5094 X(Invoking)S 166 x(VMSINST)S -52 x(AL)S 10773 X 897 yCF151(Invoke)S 167 x(VMSINST)S -28 x(AL)S 166 x(to)S 166 x(install)S "166 x(MX.)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 239 x(@SYS$UPDATE:)S 2 x(VMSINSTAL)S 240 x(MXvvn)S 239 x(ddcu:)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 10773 X 896 y F151(Substitute)S 166 x(the)S 166 x(appropriate)SG166 x(values)S 166 x(for)S 166 x F152(vvn)S 166 x F151(and)S 166 x F152SE(ddcu)S F151(.)S 12925 20906 XY F102(VAX/VMS)S 240 x(Software)S 240 xSH(Product)S 240 x(Installation)S 240 x(Procedure)S 240 x(V5.4-2)S 10773 XC747 y(It)S 239 x(is)S 240 x(dd-Mmm-yyyy)S 240 x(at)S 239 x(hh:mm.)S(C10773 X 448 y(Enter)S 240 x(a)S 239 x(question)S 240 x(mark)S 239 xrF(\(?\))S 240 x(at)S 239 x(any)S 240 x(time)S 239 x(for)S 239 x(help.)SC10773 X 897 y F151(If)S 166 x(there)S 166 x(are)S 166 x(any)S 167 x)F(users)S 166 x(logged)S 167 x(into)S 166 x(the)S 167 x(system,)S 165 xC(you)S 167 x(will)S 166 x(see)S 166 x(the)S 166 x(message)S 10773 XhF897 y F102(%VMSINSTAL-W-A)S 2 x(CTIVE,)S 239 x(The)S 240 x(following)SC240 x(processes)S 240 x(are)S 239 x(still)S 240 x(active:)S 10773 X E448 y(...process)S 240 x(names...)S 10773 X 897 y F151(Y)S -56 x(ou)SnH168 x(can)S 169 x(install)S 167 x(MX)S 167 x(while)S 167 x(users)S 168 xF(are)S 168 x(logged)S 168 x(in,)S 169 x(though)S 169 x(it)S 167 x(is)SQ167 x(safer)S 167 x(to)S 168 x(perform)S 10773 X 597 y(the)S 167 x(installation)SaD166 x(while)S 166 x(no)S 167 x(one)S 167 x(is)S 166 x(logged)S 167 xJ(in)S 167 x(and)S 166 x(while)S 167 x(your)S 167 x(network)S 167 x(links)SE167 x(are)S 10773 X 598 y(shut)S 166 x(down.)S 10773 X 897 y F102(*)SSE239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(continue)S 240 x(H(anyway)S 240 x([NO]?)S 10773 X 896 y F151(If)S 166 x(you)S 167 x(wish)SF165 x(to)S 166 x(continue,)S 168 x(answer)S 165 x(YES.)S 10773 X 897 yEF102(*)S 239 x(Are)S 240 x(you)S 239 x(satisfied)S 240 x(with)S 240 xxI(the)S 239 x(backup)S 240 x(of)S 239 x(your)S 240 x(system)S 239 x(disk)S1E240 x([YES]?)S 10773 X 897 y F151(If)S 192 x(you)S 192 x(feel)S 192 x6D(comfortable)S 192 x(with)S 191 x(your)S 193 x(system)S 191 x(disk)SF192 x(backup,)S 199 x(answer)S 192 x(YES.)S 10773 X 597 y(Otherwise,)SF174 x(answer)S 172 x(NO,)S 172 x(perform)S 173 x(the)S 173 x(backup,)SE175 x(then)S 173 x(restart)S 172 x(the)S 172 x(installation)S 10773 XX.598 y(procedure.)S 27427 36925 XY F36(2\2031)S%%EndCustomColor15 PP EP %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courier)*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 2-2 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)F,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK J0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(Message)S 168 x(Exchange)SD5094 4596 XY 23160 96 R 2404 5294 XY F24(2.3)S 5094 X(Installation)SE166 x(Options)S -804 x 896 y F151(The)S 167 x(next)S 167 x(question)S1E166 x(is)S 10773 X 897 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)SH240 x(to)S 239 x(purge)S 239 x(files)S 240 x(replaced)S 240 x(by)S 239 xC(this)S 240 x(installation)S 240 x([YES]?)S 10773 X 897 y F151(If)StF187 x(this)S 186 x(is)S 187 x(the)S 187 x(\211rst)S 187 x(time)S 187 xC(you)S 188 x(have)S 188 x(installed)S 186 x(MX,)S 188 x(answering)S0G187 x(NO)S 187 x(to)S 187 x(this)S 10773 X 597 y(question)S 187 x(can)SE186 x(save)S 187 x(some)S 186 x(time)S 186 x(when)S 186 x(the)S 187 xaJ(MX)S 186 x(\211les)S 186 x(are)S 187 x(moved)S 187 x(into)S 186 x(their)SC10773 X 598 y(directories.)S 5094 10126 XY 23160 96 R 2404 10823 XY7EF24(2.4)S 5094 X(Component)S 166 x(Selection)S 10773 X 897 y F151(A)S(E169 x(menu)S 170 x(of)S 169 x(MX)S 170 x(components)S 169 x(appears)StE169 x(next,)S 172 x(and)S 169 x(you)S 171 x(are)S 169 x(asked)S 169 xSE(to)S 170 x(enter)S 169 x(your)S 10773 X 597 y(choices)S 167 x(from)S2E165 x(the)S 167 x(menu:)S 11969 X 897 y F102(1.)S 239 x([)S 239 x(])S)E239 x(Base)S 240 x(MX)S 239 x(software)S 11969 X 448 y(2.)S 239 x([)S1F239 x(])S 239 x(NETLIB)S 240 x(network)S 240 x(support)S 11969 X 449 yH(3.)S 239 x([)S 239 x(])S 239 x(SMTP)S 240 x(interface)S 240 x(support)SE11969 X 448 y(4.)S 239 x([)S 239 x(])S 239 x(Jnet)S 240 x(interface)ShC240 x(support)S 11969 X 448 y(5.)S 239 x([)S 239 x(])S 239 x(UUCP)SgD240 x(interface)S 240 x(support)S 11969 X 449 y(6.)S 239 x([)S 239 xG(])S 239 x(SMTP-over-DE)S 2 x(Cnet)S 239 x(support)S 11969 X 448 y(7.)S6H239 x([)S 239 x(])S 239 x(Site-provide)S 2 x(d)S 239 x(interface)S 240 xG(support)S 11969 X 448 y(8.)S 239 x([)S 239 x(])S 239 x(Mailing)S 240 xnD(List/File)S 240 x(Server)S 240 x(support)S 11969 X 448 y(9.)S 239 xE([)S 239 x(])S 239 x(Documentatio)S 2 x(n)S 11730 X 449 y(10.)S 239 xtI([)S 239 x(])S 239 x(Example)S 240 x(files)S 240 x(and)S 239 x(programs)S G11730 X 448 y(11.)S 239 x([)S 239 x(])S 239 x(User-contrib)S 2 x(uted)S0F239 x(files)S 240 x(and)S 239 x(programs)S 11730 X 747 y(12.)S 13642 XE(Exit)S 10773 X 748 y(*)S 12686 X(Your)S 239 x(choice)S 240 x([12]:)S1K10773 X 896 y F151(Enter)S 181 x(the)S 182 x(number)S 181 x(corresponding)SSG183 x(to)S 181 x(the)S 181 x(component)S 182 x(you)S 182 x(wish)S 180 x H(to)S 181 x(install;)S 10773 X 598 y(multiple)S 191 x(components)S 191 xD(may)S 191 x(be)S 191 x(selected)S 191 x(by)S 191 x(entering)S 192 xK(the)S 192 x(numbers)S 191 x(as)S 191 x(a)S 10773 X 598 y(comma-separated)SlC174 x(list.)S 266 x(The)S 175 x(menu)S 176 x(is)S 174 x(displayed)S(C174 x(again)S 175 x(after)S 175 x(each)S 175 x(selection,)S 10773 XeC597 y(with)S 179 x(asterisks)S 179 x(appearing)S 181 x(next)S 181 x2J(to)S 179 x(the)S 180 x(items)S 179 x(you)S 181 x(have)S 181 x(selected;)SC186 x(selecting)S 10773 X 598 y(a)S 185 x(component)S 185 x(twice)SSE185 x(removes)S 185 x(it)S 184 x(from)S 185 x(the)S 185 x(selection)StL185 x(list.)S 286 x(When)S 185 x(you)S 186 x(have)S 10773 X 598 y(selected)SH178 x(the)S 178 x(components)S 178 x(you)S 179 x(want)S 178 x(to)S 178 xH(install,)S 181 x(enter)S 179 x(12)S 177 x(to)S 178 x(exit)S 179 x(the)SD178 x(menu.)S 10773 X 598 y(Y)S -56 x(our)S 183 x(selections)S 181 xD(are)S 182 x(displayed)S 182 x(again)S 182 x(and)S 182 x(you)S 183 xE(are)S 182 x(asked)S 182 x(to)S 181 x(con\211r)S 2 x(m)S 181 x(your)S G10773 X 597 y(selections:)S 11730 X 897 y F102(You)S 239 x(have)S 239 xnN(selected)S 240 x(the)S 240 x(following)S 240 x(optional)S 240 x(components:)SK11730 X 747 y(\(selected)S 240 x(components)S 240 x(listed)S 239 x(here\))SH10773 X 748 y(*)S 239 x(Is)S 240 x(this)S 239 x(correct)S 240 x([YES]?)SE10773 X 896 y F151(Press)S 172 x(RETURN)S 171 x(to)S 172 x(continue)S7E173 x(the)S 172 x(installation,)S 173 x(or)S 173 x(enter)S 172 x(NO)SK171 x(to)S 172 x(return)S 173 x(to)S 172 x(the)S 10773 X 598 y(components)SeH166 x(menu.)S 10773 29254 XY F36(Component)S 167 x(Notes)S 10773 X 896 yFF151(Y)S -56 x(ou)S 197 x F153(must)S 196 x F151(install)S 195 x(the)SG197 x(Base)S 195 x(software)S 195 x(component)S 197 x(if)S 195 x(this)SD196 x(is)S 195 x(your)S 198 x(\211rst)S 10773 X 598 y(installation)SD168 x(of)S 169 x(MX,)S 169 x(or)S 169 x(if)S 168 x(you)S 170 x(are)SF168 x(upgradin)S 2 x(g)S 169 x(from)S 168 x(a)S 169 x(previous)S 169 xC(version)S 169 x(of)S 169 x(MX.)S 10773 X 598 y(The)S 169 x(other)SSG169 x(components)S 169 x(are)S 169 x(optional)S 168 x(and)S 169 x(may)S(F169 x(be)S 168 x(installed)S 168 x(at)S 168 x(any)S 170 x(time)S 1s MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i68 xF(after)S 10773 X 598 y(the)S 181 x(Base)S 180 x(component)S 181 x(is)SH180 x(installed.)S 279 x(If)S 180 x(you)S 181 x(re-install)S 181 x(the)SF180 x(Base)S 180 x(component,)S 10773 X 597 y(you)S 168 x(must)S 167 xG(also)S 166 x(re-install)S 167 x(all)S 166 x(desired)S 167 x(optional)SxF167 x(components)S 167 x(as)S 167 x(well,)S 167 x(except)S 167 x(for)SO10773 X 598 y(documentation,)S 167 x(examples)S 166 x(and)S 166 x(contributed)S3C167 x(\211les.)S 10773 X 897 y(If)S 173 x(you)S 174 x(elect)S 173 xhH(to)S 173 x(install)S 172 x(SMTP)S 174 x(support,)S 175 x(NETLIB)S 172 xF(support)S 173 x(will)S 172 x(automatically)S 10773 X 598 y(be)S 179 xI(installed)S 178 x(as)S 178 x(well.)S 274 x(If)S 178 x(you)S 179 x(have)SlL179 x(already)S 179 x(installed)S 178 x(the)S 179 x(NETLIB)S 178 x(support)SH10773 X 597 y(component,)S 176 x(you)S 174 x(can)S 174 x(disable)S 173 xM(the)S 173 x(NETLIB)S 173 x(re-installation)S 173 x(by)S 174 x(re-selecting)S6E174 x(it)S 10773 X 598 y(on)S 167 x(the)S 166 x(menu.)S 5094 36925 XY6 F36(2\2032)S%%EndCustomColor16 PP EP %%PageTrailerd2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-BoldI%%PageCustomColors: 0_BLACK)%4%%Page: 2-3 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4)1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACKxK0 SC 19953 1807 XY F28(Installin)S 2 x(g)S 166 x(Message)S 168 x(Exchange)SIM5094 4596 XY 23160 96 R 2404 5294 XY F24(2.5)S 5094 X(Base)S 165 x(Software)S(G166 x(Con\211guration)S 10773 X 896 y F151(If)S 170 x(you)S 172 x(are)S D171 x(installing)S 171 x(the)S 171 x(Base)S 170 x(softwa)S -2 x(re)SI171 x(component,)S 173 x(the)S 171 x(saveset)S 170 x(containing)S 10773 X(E598 y(the)S 167 x(Base)S 167 x(support)S 167 x(\211les)S 167 x(will)S0D167 x(be)S 167 x(loaded)S 167 x(and)S 167 x(you)S 168 x(will)S 167 xL(be)S 167 x(asked)S 167 x(some)S 167 x(questions)S 10773 X 598 y(regarding)SG168 x(the)S 166 x(con\211gu)S 2 x(ration)S 166 x(of)S 166 x(the)S 166 x1E(Base)S 166 x(softw)S -2 x(are.)S 5094 8581 XY 9564 48 R 2404 9279 XYxGF24(2.5.1)S 5094 X(Placing)S 166 x(the)S 166 x(MX)S 166 x(Directories)S6C10773 X 896 y F151(A)S 167 x(brief)S 168 x(description)S 168 x(of)ShG167 x(the)S 168 x(directory)S 168 x(structure)S 168 x(used)S 168 x(by)SwH168 x(MX)S 168 x(is)S 167 x(displayed,)S 168 x(and)S 10773 X 598 y(you)SE167 x(are)S 166 x(asked:)S 10773 X 897 y F102(*)S 239 x(Where)S 240 x1D(should)S 240 x(the)S 239 x(MX)S 239 x(top)S 240 x(directory)S 240 xH(be)S 239 x(located)S 240 x([SYS$SYSDEVICE:)S 2 x([MX]]:)S 10773 X 896 yDF151(Y)S -56 x(ou)S 174 x(may)S 174 x(place)S 173 x(the)S 174 x(MX)SC173 x(directories)S 173 x(on)S 174 x(any)S 174 x(disk)S 173 x(you)SwF175 x(like.)S 264 x(If)S 173 x(MX)S 173 x(is)S 173 x(already)S 10773 XC598 y(installed)S 185 x(on)S 185 x(the)S 185 x(system)S 184 x(and)SNH186 x(its)S 184 x(logical)S 185 x(names)S 185 x(are)S 185 x(de\211ned,)SE191 x(the)S 185 x(default)S 10773 X 598 y(answer)S 166 x(will)S 165 x7D(be)S 166 x(the)S 166 x(de\211nition)S 167 x(of)S 166 x(your)S 167 xG(existing)S 167 x(MX)S 166 x(root)S 166 x(directory)S -55 x(.)S 10773 XaC897 y(The)S 167 x(\211le)S 166 x(queueing)S 168 x(used)S 166 x(by)S G166 x(MX)S 166 x(is)S 166 x(described)S 166 x(next,)S 167 x(and)S 166 xtF(you)S 167 x(are)S 166 x(asked:)S 10773 X 896 y F102(*)S 239 x(Where)SC240 x(would)S 240 x(you)S 239 x(like)S 239 x(the)S 240 x(MX)S 239 x H(file)S 240 x(queue)S 239 x([SYS$SYSDEVI)S 2 x(CE:[MX.QUEUE]]:)S 10773 XD897 y F151(Y)S -56 x(ou)S 179 x(can)S 179 x(keep)S 179 x(the)S 179 xG(queue)S 179 x(with)S 178 x(the)S 179 x(MX)S 179 x(directories,)S 182 x2I(or)S 178 x(you)S 180 x(can)S 179 x(place)S 178 x(it)S 178 x(on)S 10773 XaH598 y(another)S 176 x(device,)S 178 x(depending)S 176 x(on)S 175 x(how)SE174 x(busy)S 176 x(your)S 176 x(disks)S 174 x(are.)S 267 x(If)S 174 x E(MX)S 175 x(is)S 174 x(already)S 10773 X 597 y(installed)S 171 x(on)S8F172 x(the)S 171 x(system,)S 173 x(and)S 172 x(you)S 172 x(keep)S 172 xC(the)S 172 x(same)S 170 x(queue)S 173 x(directory)S -55 x(,)S 173 x)E(any)S 173 x(\211les)S 10773 X 598 y(already)S 167 x(in)S 166 x(the)S8E166 x(queue)S 167 x(will)S 165 x(be)S 166 x(retained.)S 5094 19441 XY1H9564 48 R 2404 20138 XY F24(2.5.2)S 5094 X(Entering)S 167 x(Host)S 166 xG(Names)S 10773 X 897 y F151(The)S 181 x(host)S 179 x(names)S 180 x(MX)S)H179 x(uses)S 180 x(are)S 180 x(described)S 180 x(as)S 179 x(they)S 180 xC(are)S 180 x(in)S 180 x(Section)S 180 x(1.3.)S 278 x(Y)S -56 x(ou)ScF10773 X 597 y(should)S 169 x(have)S 170 x(selected)S 169 x(the)S 169 xE(host)S 169 x(names)S 169 x(you)S 170 x(want)S 168 x(to)S 169 x(use)S8G169 x(prior)S 170 x(to)S 168 x(installation,)S 10773 X 598 y(so)S 166 xtM(just)S 166 x(enter)S 167 x(the)S 166 x(names)S 166 x(you)S 167 x(selected.)SxK10773 X 897 y F102(*)S 239 x(Enter)S 240 x(the)S 239 x(MX)S 240 x(cluster)ScD239 x(name)S 240 x([MYNODE]:)S 10773 X 448 y(*)S 239 x(Enter)S 240 xD(the)S 239 x(MX)S 240 x(network)S 239 x(node)S 240 x(name:)S 10773 XJ897 y F151(The)S 194 x(names)S 194 x(are)S 194 x(displayed)S 193 x(again)SN194 x(and)S 194 x(you)S 195 x(are)S 194 x(asked)S 193 x(to)S 194 x(con\211rm)SC194 x(their)S 10773 X 597 y(correctness.)S 5094 26016 XY 23160 96 RnN2404 26713 XY F24(2.6)S 5094 X(V)S -51 x(AXcluster-related)S 165 x(Questions)SD10773 X 897 y F151(If)S 181 x(your)S 182 x(system)S 181 x(is)S 181 xH(part)S 181 x(of)S 181 x(a)S 181 x(V)S -56 x(AXcluster)S -37 x(,)S 185 xJ(you)S 182 x(will)S 181 x(be)S 181 x(requested)S 181 x(to)S 181 x(supply)SE10773 X 598 y(the)S 171 x(SCS)S 170 x(node)S 171 x(names)S 170 x(of)S)F171 x(the)S 171 x(nodes)S 171 x(in)S 170 x(the)S 171 x(cluster)S 171 xI(where)S 171 x(the)S 171 x(MX)S 170 x(processing)S 10773 X 597 y(agents)S H166 x(will)S 166 x(execute.)S 10773 X 897 y(For)S 167 x(example,)S 166 xE(you)S 167 x(are)S 167 x(asked)S 10773 X 897 y F102(*)S 239 x(Enter)SmC240 x(the)S 239 x(node\(s\))S 240 x(that)S 240 x(will)S 239 x(run)StG240 x(the)S 239 x(Router:)S 10773 X 448 y(*)S 239 x(Enter)S 240 x(the)SlC239 x(node\(s\))S 240 x(that)S 240 x(will)S 239 x(run)S 240 x(the)S(G239 x(Local)S 240 x(delivery)S 240 x(agent:)S 10773 X 897 y F151(when)S9F166 x(you)S 167 x(install)S 166 x(the)S 166 x(base)S 166 x(software.)SJ10773 X 896 y(Specify)S 161 x(the)S 162 x(SCS)S 160 x(node)S 162 x(names)SK161 x(of)S 161 x(the)S 161 x(nodes)S 161 x(in)S 161 x(the)S 162 x(cluster)SeI161 x(on)S 161 x(which)S 162 x(these)S 161 x(MX)S 10773 X 598 y(process)S8E171 x(should)S 172 x(run,)S 175 x(or)S 172 x(enter)S 172 x(an)S 172 x)J(asterisk)S 171 x(\(`)S -9 x(`*')S -10 x('\))S 171 x(to)S 172 x(indicate)SG172 x(that)S 171 x(they)S 172 x(should)S 10773 X 598 y(run)S 167 x(on)S)F166 x(all)S 166 x(nodes)S 166 x(in)S 167 x(the)S 166 x(cluster)S -37 x (.)S 27427 36925 XY F36(2\2033)S%%EndCustomColor17 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Couriere%%PageCustomColors: 0_BLACK2%u%%Page: 2-4 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)J0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(Message)S 168 x(Exchange)SD5094 4596 XY 23160 96 R 2404 5294 XY F24(2.7)S 5094 X(NETLIB)S 166 xE(Component)S 166 x(Installation)S 10773 X 896 y F151(If)S 172 x(you)S)K174 x(are)S 172 x(installing)S 173 x(the)S 173 x(NETLIB)S 172 x(component)S)C173 x(\(required)S 173 x(for)S 173 x(SMTP)S 173 x(support)S 10773 XXN598 y(using)S 179 x(TCP/IP\),)S 179 x(the)S 178 x(saveset)S 17Gn MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8iFl8 x(containing)SG179 x(the)S 179 x(NETLIB)S 177 x(support)S 178 x(\211les)S 178 x(will)SF177 x(be)S 10773 X 598 y(loaded)S 173 x(and)S 173 x(you)S 174 x(will)SI173 x(be)S 173 x(asked)S 173 x(some)S 172 x(questions)S 173 x(regarding)SpC175 x(the)S 173 x(con\211gu)S 2 x(ration)S 10773 X 598 y(of)S 166 xiH(NETLIB.)S 10773 X 896 y(The)S 171 x(NETLIB)S 169 x(installation)S 170 xE(procedure)S 171 x(displays)S 170 x(a)S 170 x(menu)S 170 x(of)S 170 xeF(supported)S 170 x(TCP/IP)S 10773 X 598 y(packages)S 169 x(and)S 169 xJ(asks)S 168 x(for)S 169 x(the)S 168 x(packages)S 170 x(for)S 168 x(which)SJ169 x(you)S 169 x(wish)S 168 x(to)S 169 x(install)S 168 x(NETLIB)S 10773 XK598 y(support:)S -713 x 896 y F102(1.)S 239 x([)S 239 x(])S 239 x(CMU-Tek)SsH240 x(TCP/IP)S 240 x(V6.4)S 11969 X 449 y(2.)S 239 x([)S 239 x(])S 239 xG(CMU-Tek)S 240 x(TCP/IP)S 240 x(V6.5)S 239 x(or)S 240 x(later)S 11969 XtC448 y(3.)S 239 x([)S 239 x(])S 239 x(DEC)S 240 x(VMS/ULTRIX)S 240 x1G(Connection)S 240 x(V1.2)S 11969 X 448 y(4.)S 239 x([)S 239 x(])S 239 xnG(DEC)S 240 x(VMS/ULTRIX)S 240 x(Connection)S 240 x(V1.3)S 11969 X 449 y3C(5.)S 239 x([)S 239 x(])S 239 x(TGV)S 240 x(MultiNet)S 240 x(V2.2)SSI239 x(or)S 240 x(later)S 11969 X 747 y(6.)S 13642 X(Exit)S 10773 14559 XYdH(*)S 12686 X(Your)S 239 x(choice)S 240 x([6]:)S 10773 X 897 y F151(The)SH180 x(installation)S 179 x(procedure)S 180 x(attempts)S 177 x(to)S 179 xH(pre-select)S 179 x(those)S 179 x(packages)S 180 x(which)S 10773 X 597 yH(appear)S 167 x(to)S 167 x(be)S 167 x(installed)S 167 x(on)S 167 x(the)SH167 x(system.)S 251 x(Selections)S 167 x(are)S 168 x(made)S 166 x(just)SG168 x(as)S 166 x(from)S 167 x(the)S 10773 X 598 y(MX)S 169 x(optional)SeF170 x(components)S 169 x(menu.)S 257 x(When)S 170 x(you)S 170 x(exit)SH170 x(this)S 169 x(menu,)S 171 x(your)S 170 x(selections)S 10773 X 598 yJ(are)S 166 x(displayed)S 166 x(and)S 166 x(you)S 167 x(are)S 167 x(asked)SD166 x(to)S 165 x(con\211r)S 2 x(m)S 165 x(them:)S 11730 X 896 y F102H(You)S 239 x(have)S 239 x(selected)S 240 x(the)S 240 x(following)S 240 xD(TCP/IP)S 240 x(support:)S 12208 X 748 y(\(packages)S 240 x(listed)SH239 x(here\))S 10773 X 747 y(*)S 239 x(Is)S 240 x(this)S 239 x(correct)SC240 x([YES]?)S 10773 X 896 y F151(Press)S 166 x(RETURN)S 165 x(to)S(E166 x(continue)S 167 x(or)S 166 x(enter)S 167 x(NO)S 165 x(to)S 166 x0G(return)S 167 x(to)S 166 x(the)S 166 x(menu.)S 10773 X 897 y(If)S 177 xbG(you)S 178 x(elected)S 177 x(to)S 177 x(install)S 176 x(support)S 177 xSL(for)S 177 x(more)S 178 x(than)S 177 x(one)S 178 x(TCP/IP)S 177 x(package,)SE182 x(you)S 10773 X 598 y(are)S 182 x(then)S 182 x(asked)S 181 x(to)S2F181 x(select)S 181 x(the)S 182 x(one)S 182 x(that)S 181 x(will)S 181 xF(be)S 181 x(used)S 181 x(by)S 182 x(default)S 182 x(when)S 181 x(the)SJ10773 X 598 y(NETLIB)S 166 x(startup)S 165 x(procedure)S 167 x(executes:)SF11730 X 896 y F102(You)S 239 x(have)S 239 x(selected)S 240 x(support)SF240 x(for)S 240 x(more)S 239 x(than)S 240 x(one)S 239 x(TCP/IP)S 240 xG(package.)S 11730 X 449 y(You)S 239 x(must)S 239 x(now)S 240 x(select)S F240 x(which)S 239 x(is)S 240 x(to)S 239 x(be)S 239 x(used)S 240 x(by)SD239 x(default)S 240 x(on)S 239 x(the)S 11730 X 448 y(current)S 239 xC(system.)S 12208 X 747 y(\(packages)S 240 x(listed)S 239 x(here\))S C10773 X 747 y(*)S 12686 X(Your)S 239 x(choice:)S 10773 X 897 y F1519D(Select)S 152 x(the)S 152 x(package)S 153 x(you)S 153 x(wish)S 152 xD(to)S 152 x(use)S 152 x(by)S 153 x(default.)S 249 x(If)S 152 x(you)SD153 x(need)S 153 x(to)S 152 x(have)S 153 x(different)S 10773 X 598 yE(packages)S 172 x(used)S 172 x(on)S 172 x(different)S 171 x(systems)SxF171 x(in)S 172 x(a)S 171 x(V)S -55 x(AXcluster)S -38 x(,)S 174 x(you)SE172 x(will)S 171 x(need)S 172 x(to)S 171 x(edit)S 10773 X 597 y(the)S G166 x(NETLIB_ST)S -27 x(ARTUP)S 165 x(command)S 167 x(procedure)S 167 xtG(as)S 165 x(described)S 166 x(in)S 166 x(Section)S 167 x(3.6.)S 10773 XE897 y(The)S 167 x(\211nal)S 167 x(NETLIB)S 166 x(installation)S 166 xfG(question)S 166 x(asks)S 166 x(where)S 167 x(the)S 166 x(NETLIB)S 166 x9F(shareable)S 10773 X 598 y(libraries)S 166 x(should)S 166 x(be)S 166 xD(placed:)S 10773 X 897 y F102(*)S 239 x(Where)S 240 x(should)S 240 xG(the)S 239 x(NETLIB)S 240 x(libraries)S 240 x(be)S 239 x(placed)S 240 xaD([SYS$COMMON:[SYS)S 2 x(LIB]]:)S 10773 X 896 y F151(If)S 185 x(you)SD187 x(do)S 186 x(not)S 185 x(wish)S 186 x(to)S 185 x(install)S 185 xF(the)S 186 x(libraries)S 185 x(in)S 186 x(SYS$LIBRAR)S -20 x(Y)S -56 xF(,)S 186 x(you)S 187 x(may)S 10773 X 598 y(specify)S 166 x(any)S 167 xF(other)S 167 x(device)S 166 x(and)S 166 x(directory)S 167 x(on)S 167 x1(the)S 166 x(system.)S 5094 36925 XY F36(2\2034)SS%%EndCustomColor18 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier4%%PageCustomColors: 0_BLACKX%t%%Page: 2-5 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend))1000 BP PaperHeight PaperWidth PM 0 0 XY 1%%BeginCustomColor: 0_BLACKK0 SC 19953 1807 XY F28(Installin)S 2 x(g)S 166 x(Message)S 168 x(Exchange)S P5094 4596 XY 23160 96 R 2404 5294 XY F24(2.8)S 5094 X(The)S 166 x(Installation)SI166 x(Completes)S 10773 X 896 y F151(After)S 177 x(the)S 177 x(con\211g)SoL2 x(uration)S 178 x(questions)S 177 x(and)S 177 x(NETLIB)S 177 x(component)SK178 x(installations,)S 10773 X 598 y(which)S 169 x(always)S 167 x(require)S2H169 x(input)S 169 x(from)S 168 x(the)S 168 x(installer)S -37 x(,)S 169 xD(all)S 168 x(selected)S 168 x(components)S 168 x(are)S 10773 X 598 yC(installed.)S 274 x(Files)S 178 x(are)S 178 x(copied)S 179 x(from)S4H178 x(the)S 178 x(each)S 179 x(save)S 179 x(set)S 178 x(of)S 178 x(the)SF178 x(installation)S 178 x(kit)S 10773 X 598 y(and)S 165 x(the)S 165 xF(appropriate)S 164 x(images)S 165 x(are)S 165 x(linked,)S 166 x(then)SH165 x(all)S 164 x(installed)S 165 x(\211les)S 164 x(are)S 165 x(copied)SI165 x(to)S 10773 X 597 y(their)S 169 x(destination)S 168 x(directories.)S F254 x(Informational)S 168 x(messages)S 168 x(about)S 169 x(the)S 168 xF(individual)S 10773 X 598 y(components)S 166 x(are)S 167 x(displayed)S6165 x(as)S 166 x(needed.)S 27427 36925 XY F36(2\2035)S%%EndCustomColor19 PP EP %%PageTrailern2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKs%g%%Page: 2-6 20 /DEC$EDMS_MAKE_FILM where { pop })%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where1 { pop }1 { CLRP showpage } ifelse } ifelse ( %%PageTrailer) %%PageFonts:%%PageCustomColors:4%(%%Page: 3-1 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h)1000 BP PaperHeight PaperWidth PM 0 0 XY w%%BeginCustomColor: 0_BLACK(N0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Post-Inst)SC-2 x(allation)S 165 x(Information)S 10773 8652 XY F151(This)S 197 x0G(chapter)S 197 x(contains)S 197 x(important)S 197 x(information)S 197 xG(about)S 197 x(setting)S 196 x(up)S 197 x(MX)S 10773 X 598 y(con\211g)S)H2 x(uration)S 166 x(and)S 166 x(startup)S 166 x(options.)S 5094 10196 XYD23160 96 R 2404 10893 XY F24(3.1)S 5094 X(Con\211guring)S 167 x(MX)SD515 x 897 y F151(Once)S 184 x(the)S 185 x(MX)S 184 x(\211les)S 184 xH(have)S 185 x(been)S 185 x(installed,)S 189 x(you)S 185 x(should)S 184 xE(next)S 185 x(create)S 184 x(an)S 185 x(MX)S 10773 X 598 y(con\211g)SuC2 x(uration)S 192 x(database.)S 299 x(If)S 191 x(you)S 192 x(were)SPF192 x(already)S 191 x(runn)S 2 x(ing)S 192 x(MX)S 191 x(before)S 192 xC(the)S 10773 X 598 y(installation)S 190 x(and)S 190 x(saved)S 190 xeH(your)S 191 x(con\211gu)S 2 x(ration)S 190 x(commands)S 190 x(as)S 189 xBA MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8iH(described)S 190 x(in)S 10773 X 597 y(Section)S 166 x(1.7,)S 167 x(you)SG167 x(can)S 167 x(re-create)S 166 x(your)S 167 x(old)S 166 x(con\211g)S(F2 x(uration)S 166 x(with)S 166 x(the)S 166 x(commands:)S 10773 X 897 yF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 240 x(LOGICALS)S%%EndCustomColor%%BeginCustomColor: 0_BLACKr0 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x(MCP)S 240 x(:==)S 239 x($MX_EXE:MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(MCP>)Sa%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(@MX_DIR:OLD_CONFIG)S.%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 448 y(MCP>)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR71 SC 240 x(SAVE)S 239 x(MX_DIR:MX_CONF)S 2 x(IG.MXCFG)Ss%%EndCustomColor%%BeginCustomColor: 0_BLACK(0 SC 10773 X 449 y(MCP>)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(EXIT)S %%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 10773 X 896 y F151(If)S 181 x(this)S 180 x(was)S 180 x(a)S 181 x0G(\211rst-time)S 181 x(installation,)S 184 x(or)S 182 x(if)S 180 x(you)STG182 x(want)S 181 x(to)S 181 x(create)S 181 x(a)S 181 x(new)S 181 x(MX)S[D10773 X 598 y(con\211g)S 2 x(uration)S 184 x(from)S 184 x(scratch,)SC189 x(you)S 184 x(should)S 184 x(use)S 184 x(the)S 184 x(MXCONFIG)SVC183 x(command)S 10773 X 598 y(procedure)S 167 x(to)S 166 x(create)S F166 x(an)S 166 x(MX)S 166 x(con\211g)S 2 x(uration)S 167 x(database:)S10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 240 x(LOGICALS)S%%EndCustomColor%%BeginCustomColor: 0_BLACKm0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR$1 SC 239 x(@MX_DIR:MXCO)S 2 x(NFIG)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxD0 SC 10773 X 896 y F151(MXCONFIG)S 188 x(prompts)S 188 x(you)S 190 xG(for)S 189 x(some)S 188 x(basic)S 189 x(information)S 189 x(and)S 189 xoH(creates)S 189 x(an)S 10773 X 598 y(MCP)S 174 x(command)S 173 x(\211le)SF174 x(to)S 173 x(create)S 174 x(an)S 173 x(MX)S 174 x(con\211gur)S 2 xG(ation)S 173 x(database.)S 264 x(Y)S -56 x(ou)S 174 x(can)S 174 x(use)S1F10773 X 598 y(MXCONFIG)S 185 x(to)S 185 x(de\211ne)S 187 x(all)S 186 xC(routing)S 187 x(information)S 186 x(and)S 186 x(Postmaster)S 185 xlJ(aliases)S 10773 X 598 y(for)S 190 x(a)S 190 x(typical)S 190 x(Internet-)SI190 x(or)S 190 x(BITNET)S -46 x(-connected)S 190 x(system.)S 297 x(Once)SrF190 x(the)S 190 x(basic)S 10773 X 597 y(con\211g)S 2 x(uration)S 178 xF(is)S 176 x(created)S 178 x(with)S 177 x(MXCONFIG,)S 176 x(you)S 179 xD(can)S 178 x(tailor)S 177 x(it)S 177 x(as)S 177 x(you)S 178 x(wish)SD10773 X 598 y(using)S 179 x(the)S 177 x(MCP)S 178 x(commands)S 178 xC(described)S 177 x(in)S 178 x F152(Message)S 179 x(Exchange)S 179 xIG(Management)S 10773 X 598 y(Guide)S F151(.)S 9118 25638 XY F153(Note:)SaE300 x(If)S 187 x(you)S 188 x(are)S 187 x(upgrading)S 188 x(to)S 188 x K(MX)S 186 x(V3.0)S 187 x(from)S 187 x(a)S 187 x(previous)S 188 x(release,)SSD192 x(it)S 188 x(is)S 10773 X 598 y(recommended)S 176 x(that)S 177 xE(you)S 177 x(use)S 176 x(the)S 176 x(MXCONFIG)S 175 x(command)S 176 xdD(procedure)S 10773 X 598 y(shipped)S 182 x(with)S 180 x(this)S 182 xH(release)S 180 x(to)S 181 x(generate)S 180 x(a)S 181 x(new)S 180 x(MCP)SG180 x(con\211gurati)S 2 x(on)S 10773 X 597 y(\211le,)S 178 x(in)S 174 xxD(order)S 174 x(to)S 175 x(take)S 175 x(adva)S 2 x(ntage)S 175 x(of)SF175 x(the)S 174 x(improved)S 175 x(rewrite)S 174 x(rules)S 174 x(for)SG10773 X 598 y(gateway)S 2 x(s)S 166 x(included)S 167 x(in)S 167 x(the)SXN166 x(new)S 166 x(version)S 167 x(of)S 166 x(MXCONF)S -2 x(IG.)S 5094 29225 XYH23160 96 R 2404 29922 XY F24(3.2)S 5094 X(Establishing)S 166 x(a)S 166 xC(Postmaster)S 10773 X 897 y F151(All)S 186 x(Internet)S 188 x(and)SH187 x(BITNET)S 186 x(sites)S 186 x(that)S 187 x(use)S 187 x(electronic)SD187 x(mail)S 187 x(must)S 186 x(be)S 187 x(able)S 10773 X 597 y(to)SC182 x(accept)S 182 x(mail)S 182 x(to)S 182 x(the)S 182 x(username)S C182 x F153(Postmaster)S F151(.)S 282 x(BITNET)S 182 x(sites)S 181 x6C(must)S 182 x(also)S 10773 X 598 y(accept)S 174 x(mail)S 174 x(to)S H174 x(the)S 174 x(username)S 174 x(POSTMAST)S 174 x(\(Postmaster)S 173 xC(truncated)S 174 x(to)S 174 x(eight)S 10773 X 598 y(characters\).)SID260 x(If)S 171 x(you)S 172 x(do)S 171 x(not)S 171 x(have)S 172 x(a)SE171 x(real)S 171 x(username)S 172 x(called)S 171 x(POSTMASTER)S 170 xuE(on)S 10773 X 598 y(your)S 176 x(system,)S 178 x(you)S 176 x(should)SaC176 x(either)S 175 x(establish)S 175 x(aliases)S 174 x(with)S 175 xSH(the)S 175 x(MCP)S 176 x(DEFINE)S 10773 X 597 y(ALIAS)S 165 x(command:)S10773 X 897 y F102(MCP>)Sa%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 240 x(DEFINE)S 239 x(ALIAS)S 240 x(Postmaster)S 240 x("user@host")S%%EndCustomColor%%BeginCustomColor: 0_BLACKr0 SC 10773 X 448 y(MCP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 240 x(DEFINE)S 239 x(ALIAS)S 240 x(POSTMAST)S 718 x("user@host")S%%EndCustomColor%%BeginCustomColor: 0_BLACKs 0 SC 27427 36925 XY F36(3\2031)S%%EndCustomColor21 PP EP %%PageTrailer:2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Courier NewCenturySchlbk-Italic NewCenturySchlbk-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6%%Page: 3-2 22%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKcF0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xC(on)S 10773 4871 XY F151(\(substituting)S 189 x(appropriate)S 188 xaC(values)S 190 x(for)S 189 x F153(user)S 188 x F151(and)S 189 x F153xI(host)S F151(\),)S 196 x(or)S 189 x(use)S 189 x(the)S 189 x(SET)S 10773 X8H598 y(FOR)S -19 x(W)S -46 x(ARD)S 171 x(command)S 173 x(in)S 173 x(VMS)SG172 x(Mail)S 172 x(to)S 172 x(forward)S 173 x(mail)S 172 x(from)S 172 x E(Postmaster)S 172 x(to)S 172 x(a)S 10773 X 598 y(real)S 166 x(user:)SS10773 X 897 y F102(MAIL>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 240 x(SET)S 239 x(FORWARD/USER=P)S 2 x(OSTMASTER)S 240 x(user)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 448 y(MAIL>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORB1 SC 240 x(SET)S 239 x(FORWARD/USER=P)S 2 x(OSTMAST)S 718 x(user)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1G0 SC 10773 X 897 y F151(Even)S 170 x(if)S 170 x(you)S 170 x(are)S 170 x%F(not)S 170 x(connected)S 171 x(to)S 169 x(the)S 170 x(Internet)S 170 xH(or)S 170 x(BITNET)S -46 x(,)S 170 x(it)S 169 x(is)S 169 x(still)S 169 xF(a)S 170 x(good)S 10773 X 597 y(idea)S 166 x(to)S 166 x(create)S 166 xF(a)S 166 x(Postmaster)S 165 x(username)S 167 x(or)S 166 x(forwarding)SG167 x(address.)S 5094 9853 XY 23160 96 R 2404 10550 XY F24(3.3)S 5094 XaD(Adding)S 166 x(MX)S 166 x(Startup)S 167 x(to)S 167 x(System)S 165 xE(Startup)S 10773 X 897 y F151(The)S 167 x(startup)S 165 x(procedure)S1G167 x(for)S 167 x(MX)S 165 x(may)S 167 x(vary)S 167 x(depending)S 167 x)C(on:)S 10773 X 896 y(\201)S 595 x(you)S 167 x(are)S 166 x(running)S7H168 x(in)S 166 x(a)S 166 x(cluster)S 166 x(environ)S 2 x(ment;)S 10773 XE897 y(\201)S 595 x(you)S 168 x(are)S 167 x(running)S 169 x(MX)S 167 x)D(processes)S 166 x(under)S 168 x(a)S 167 x(separate)S 167 x(mailer)SC166 x(account)S 168 x(\(which)S 11670 X 598 y(isC MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i)S 168 x(required)S9C170 x(only)S 169 x(by)S 169 x(the)S 169 x(Jnet)S 169 x(interface,)S H171 x(but)S 169 x(may)S 169 x(be)S 169 x(done)S 169 x(in)S 169 x(other)SC169 x(cases,)S 11670 X 598 y(if)S 166 x(desired\).)S 10773 15532 XYrF(In)S 184 x(either)S 184 x(case,)S 188 x(remember)S 184 x(that)S 184 xD(if)S 183 x(you)S 185 x(are)S 184 x(running)S 186 x(the)S 183 x(MX)SH184 x(SMTP-over)S -8 x(-)S 10773 X 597 y(TCP/IP)S 195 x(support,)S 202 xG(you)S 195 x(should)S 195 x(start)S 194 x(MX)S 194 x F153(after)S 194 xdNF151(you)S 196 x(start)S 194 x(your)S 195 x(TCP/IP)S 10773 X 598 y(software,)SE179 x(and)S 177 x(if)S 177 x(you)S 178 x(are)S 177 x(runnin)S 2 x(g)S F177 x(the)S 177 x(MX)S 177 x(Jnet)S 177 x(support,)S 180 x(you)S 178 xD(should)S 177 x(start)S 10773 X 598 y(MX)S 164 x F153(before)S 163 xDF151(you)S 165 x(start)S 164 x(Jnet)S 164 x(\(although)S 165 x(the)SH164 x(Jnet)S 165 x(interface)S 164 x(is)S 164 x(started)S 163 x(during)SL165 x(or)S 10773 X 598 y(after)S 166 x(the)S 166 x(Jnet)S 166 x(startup\).)SD10773 19018 XY F36(Standalo)S 2 x(ne)S 166 x(Systems)S 10773 X 897 yFF151(If)S 172 x(you)S 172 x(intend)S 172 x(to)S 172 x(run)S 173 x(MX)SF171 x(under)S 173 x(the)S 172 x(SYSTEM)S 171 x(accoun)S 2 x(t,)S 173 xD(all)S 172 x(you)S 172 x(need)S 173 x(to)S 171 x(add)S 10773 X 598 yC(to)S 166 x(your)S 167 x(system)S 166 x(startup)S 165 x(procedure)S D167 x(is)S 166 x(the)S 166 x(command:)S 10773 X 896 y F102($)S 239 xE(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 10773 X 897 y F151(If)S 177 x(you)SnC178 x(are)S 177 x(using)S 177 x(a)S 177 x(separate)S 177 x(mailer)SxC176 x(accoun)S 2 x(t,)S 179 x(you)S 178 x(would)S 177 x(use)S 177 xIJ(the)S 177 x(following)S 10773 X 598 y(commands)S 166 x(instead:)S 10773 XF896 y F102($)S 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 240 x(LOGICALS)SR10773 X 449 y($)S 239 x(SUBMIT/NOPRI)S 2 x(NT/USER=mailer)S 240 x(SYS$STARTUP:MX)SF2 x(_STARTUP)S 10773 X 896 y F151(For)S 167 x F152(mailer)S 166 x F151G(substitute)S 165 x(the)S 166 x(username)S 166 x(you)S 167 x(assigned)SuF166 x(to)S 166 x(your)S 167 x(mailer)S 166 x(account.)S 10773 26241 XYGF36(Clustered)S 167 x(Systems)S 10773 X 897 y F151(In)S 190 x(a)S 189 x2H(cluster)S 190 x(environment,)S 197 x(as)S 189 x(long)S 190 x(as)S 189 xH(you)S 191 x(are)S 189 x(runn)S 2 x(ing)S 190 x(MX)S 189 x(under)S 190 xJ(the)S 10773 X 598 y(SYSTEM)S 187 x(account,)S 194 x(the)S 188 x(startup)SC187 x(command)S 188 x(is)S 187 x(as)S 187 x(easy)S 187 x(as)S 187 xLE(for)S 188 x(standalone)S 10773 X 597 y(systems:)S 10773 X 897 y F102oH($)S 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 10773 X 897 y F151(However)SC-36 x(,)S 183 x(if)S 179 x(you)S 181 x(are)S 179 x(runn)S 2 x(ing)S8H180 x(MX)S 179 x(under)S 181 x(a)S 179 x(separate)S 179 x(mailer)S 180 xD(account,)S 184 x(how)S 10773 X 598 y(each)S 173 x(node)S 172 x(in)SE173 x(the)S 172 x(cluster)S 173 x(starts)S 171 x(MX)S 172 x(depends)S I172 x(on)S 173 x(whether)S 172 x(or)S 173 x(not)S 172 x(it)S 172 x(will)S1H171 x(run)S 10773 X 597 y(one)S 167 x(or)S 166 x(more)S 166 x(of)S 166 xG(the)S 166 x(MX)S 166 x(processes)S 166 x(\(as)S 165 x(selected)S 166 x0E(during)S 167 x(MX)S 166 x(installation\).)S 10773 X 897 y(If)S 176 xeH(the)S 176 x(node)S 176 x F153(will)S 177 x(not)S 177 x F151(run)S 176 xF(one)S 177 x(or)S 176 x(more)S 176 x(of)S 176 x(the)S 176 x(MX)S 176 xC(processing)S 176 x(agents,)S 179 x(such)S 10773 X 598 y(as)S 167 xoK(a)S 166 x(satellite)S 166 x(node)S 168 x(in)S 167 x(a)S 166 x(Local-Area)SsH167 x(or)S 167 x(Mixed-Intercon)S 2 x(nect)S 167 x(V)S -56 x(AXcluster)SG-37 x(,)S 167 x(all)S 167 x(it)S 10773 X 597 y(needs)S 166 x(to)S 166 xeF(start)S 165 x(up)S 167 x(MX)S 166 x(is)S 165 x(the)S 166 x(command:)SE10773 X 897 y F102($)S 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 10773 XrC897 y F151(which)S 175 x(just)S 175 x(de\211nes)S 176 x(the)S 175 xhF(necessary)S 175 x(logical)S 176 x(names)S 174 x(and)S 176 x(install)SF174 x(the)S 175 x(necessary)S 10773 X 597 y(images)S 166 x(for)S 166 xN(interfacing)S 167 x(VMS)S 166 x(Mail)S 166 x(with)S 166 x(MX.)S 5094 36925 XY F36(3\2032)S%%EndCustomColor22 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ NewCenturySchlbk-Bold Courier NewCenturySchlbk-Italicr*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: 3-3 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK2E0 SC 20154 1807 XY F28(Post-Instal)S 2 x(lation)S 167 x(Information)S7H10773 4871 XY F151(If)S 177 x(the)S 178 x(node)S 177 x F153(will)S 178 xLF151(run)S 179 x(one)S 177 x(or)S 178 x(more)S 177 x(MX)S 178 x(processes,)SE180 x(those)S 177 x(processes)S 177 x(need)S 177 x(to)S 10773 X 598 y I(be)S 172 x(started)S 170 x(up)S 172 x(under)S 172 x(the)S 172 x(mailer)S2C171 x(account')S -18 x(s)S 171 x(username,)S 174 x(so)S 171 x(you)SyG173 x(would)S 171 x(use)S 171 x(the)S 10773 X 598 y(commands:)S 10773 XSF897 y F102($)S 239 x(@SYS$STARTUP)S 2 x(:MX_STARTUP)S 240 x(LOGICALS)SD10773 X 448 y($)S 239 x(SUBMIT/NOPRI)S 2 x(NT/USER=mailer/QUEU)S 2 xE(E=nodeque)S 240 x(SYS$STARTUP:MX_STAR)S 2 x(TUP)S 10773 X 897 y F151aG(substituting)S 172 x(the)S 171 x(mailer)S 171 x(accoun)S 2 x(t)S 171 x,D(name)S 171 x(for)S 172 x F152(mailer)S 171 x F151(and)S 172 x(the)SE172 x(name)S 171 x(of)S 172 x(a)S 171 x(batch)S 10773 X 597 y(queue)S D167 x(that)S 166 x(runs)S 166 x(on)S 167 x(the)S 166 x(local)S 166 xK(system)S 166 x(for)S 166 x F152(nodeque)S F151(.)S 5094 10102 XY 9564 48 R)H2404 10799 XY F24(3.3.1)S 5094 X(MX)S 166 x(Jnet)S 166 x(Startup)S 427 xE897 y F151(If)S 217 x(you)S 218 x(installed)S 217 x(MX)S 217 x(Jnet)SsD217 x(support,)S 230 x(you)S 218 x(should)S 218 x(edit)S 217 x(the)SP217 x(JAN_)S 10773 X 598 y(SYS:JANSITE.COM)S 182 x(or)S 183 x(JAN_SYS:JANSITEC)SF-2 x(OMMON.COM)S 183 x(command)S 10773 X 597 y(procedure)S 167 x(for)SH166 x(your)S 167 x(system)S 166 x(to)S 166 x(include)S 166 x(the)S 167 xJ(following)S 166 x(commands:)S 10773 X 897 y F102($)S 239 x(DEFINE/SYSTE)SD2 x(M/EXEC)S 239 x(JAN_MFSDISP)S 241 x(MX_EXE:MX_MFSDISP)S 719 x(!)SG239 x(under)S 239 x(cold_start)S 10773 X 448 y($)S 239 x(SUBMIT/NOPRI)SPE2 x(NT/QUEUE=batchque/U)S 2 x(SER=mailer/PARAM=JNE)S 2 x(T-)S 14121 XIC449 y(SYS$STARTUP:MX_STAR)S 2 x(TUP)S 717 x(!)S 239 x(under)S 240 x\E(warm_start)S 10773 X 896 y F151(In)S 174 x(a)S 173 x(cluster)S 174 x C(environmen)S 2 x(t,)S 176 x(the)S 173 x(queue)S 175 x(name)S 174 x)E(you)S 174 x(specify)S 174 x(for)S 173 x F152(batchqu)S 2 x(e)S 173 x4DF151(must)S 10773 X 598 y(be)S 171 x(a)S 170 x(batch)S 171 x(queue)SH172 x(that)S 170 x(execu)S 2 x(tes)S 170 x(on)S 171 x(the)S 171 x(same)SH170 x(node)S 171 x(that)S 170 x(the)S 171 x(Jnet)S 171 x(startup)S 170 xD(is)S 10773 X 598 y(executing)S 168 x(on.)S 10773 X 896 y(If)S 177 xD(you)S 178 x(have)S 177 x(a)S 177 x(mail/\211le)S 178 x(dispatcher)SF176 x(you)S 178 x(were)S 177 x(using)S 178 x(with)S 176 x(Jnet)S 178 xH(prior)S 177 x(to)S 176 x(MX)S 10773 X 598 y(installation)S 172 x(that)SH172 x(you)S 173 x(would)S 172 x(like)S 173 x(to)S 172 x(continue)S 174 xI(to)S 172 x(use,)S 174 x(add)S 172 x(the)S 173 x(following)S 172 x(line)S(E10773 X 598 y F152(before)S 167 x F151(the)S 166 x(invocation)S 167 xeK(of)S 166 x(MX_ST)S -27 x(ARTUP)S 165 x(in)S 167 x(JANSITEC)S -2 x(OMMON:)SlM10773 X 897 y F102($)S 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MX_LOCAL_MFS)SxI2 x(DISP)S 239 x(file-spec)S 10773 X 896 y F151(MX_MFSDISP)S 168 x(will)S6E167 x(automatically)S 168 x(invoke)S 169 x(your)S 169 x(local)S 168 xG(mail/\211le)S 169 x(dispatcher)S 16xk MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i8 x(for)S 10773 X 598 y(all)S 166 xaF(incoming)S 167 x(Jnet)S 166 x(\211les)S 166 x(that)S 166 x(it)S 166 xK(does)S 166 x(not)S 166 x(transfer)S 166 x(into)S 166 x(MX.)S 5094 22456 XY1G9564 48 R 2404 23153 XY F24(3.3.2)S 5094 X(Example)S 10773 X 897 y F1511L(As)S 172 x(an)S 173 x(example,)S 174 x(take)S 173 x(a)S 173 x(homogeneous)SC173 x(V)S -55 x(AXcluster)S 172 x(with)S 172 x(two)S 172 x(nodes,)S1C174 x(NODE1)S 10773 X 597 y(and)S 177 x(NODE2,)S 179 x(each)S 177 x)E(with)S 176 x(a)S 177 x(TCP/IP)S 177 x(connection)S 178 x(and)S 177 x9K(a)S 177 x(BITNET)S 176 x(connection,)S 10773 X 598 y(and)S 168 x(several)S F167 x(satellite)S 167 x(nodes)S 167 x(that)S 167 x(will)S 167 x(just)SE168 x(be)S 167 x(used)S 167 x(for)S 168 x(sending)S 168 x(and)S 167 x4G(receivin)S 2 x(g)S 10773 X 598 y(mail)S 166 x(by)S 166 x(users)S 166 xrE(\(i.e.,)S 167 x(no)S 167 x(MX)S 166 x(processes)S 165 x(will)S 166 x1C(run)S 166 x(on)S 167 x(them\).)S 10773 X 896 y(Both)S 184 x(NODE)S9C-2 x(1)S 184 x(and)S 184 x(NODE2)S 183 x(have)S 184 x(batch)S 184 xaF(queues,)S 189 x(called)S 184 x(NODE1_B)S -2 x(A)S -27 x(TCH)S 10773 XF598 y(and)S 192 x(NODE)S -2 x(2_BA)S -28 x(TCH,)S 192 x(respectively)SE-55 x(.)S 300 x(The)S 192 x(mailer)S 191 x(account)S 192 x(username)S7I191 x(is)S 10773 X 598 y(MXMAILER.)S 10773 X 897 y(The)S 179 x(commands)SsF178 x(to)S 178 x(be)S 178 x(added)S 178 x(to)S 178 x(SYS$MANAGE)S -2 xE(R:SYST)S -27 x(ARTUP_V5.COM,)S 10773 X 597 y F152(after)S 167 x F151XD(TCP/IP)S 166 x(startup)S 166 x(and)S 166 x F152(before)S 167 x F151E(Jnet)S 166 x(startup,)S 166 x(would)S 166 x(be:)S 10773 X 897 y F1027C($)S 239 x(NODE)S 240 x(=)S 239 x(F$GETSYI)S 240 x(\("NODENAME"\))SeG10773 X 448 y($)S 239 x(IF)S 240 x(NODE)S 239 x(.NES.)S 240 x("NODE1")SxF240 x(.AND.)S 239 x(NODE)S 240 x(.NES.)S 239 x("NODE2")S 10773 X 449 yE($)S 239 x(THEN)S 10773 X 448 y($)S 11969 X(@SYS$STARTUP:MX_STA)S 2 xxV(RTUP)S 10773 X 448 y($)S 239 x(ELSE)S 10773 X 449 y($)S 11969 X(SUBMIT/NOPRINT/USER)SE2 x(=MXMAILER/QUEUE='NO)S 2 x(DE'_BATCH)S 240 x(SYS$STARTUP:MX_STAR)S)H2 x(TUP)S 10773 X 448 y($)S 239 x(ENDIF)S 10773 X 897 y F151(The)S 178 xF(commands)S 177 x(to)S 178 x(be)S 177 x(added)S 177 x(to)S 178 x(the)SJ177 x(speci\211c)S 178 x(JAN_SYS:JANSITE.CO)S -2 x(M)S 178 x(for)S 10773 XP597 y(NODE1)S 165 x(and)S 166 x(NODE2)S 165 x(would)S 166 x(be:)S 27427 36925 XY F36(3\2033)S%%EndCustomColor23 PP EP %%PageTrailer82%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ NewCenturySchlbk-Bold Courier NewCenturySchlbk-Italics%%PageCustomColors: 0_BLACKu% %%Page: 3-4 24%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xD(on)S 10773 4766 XY F102($)S 239 x(NODE)S 240 x(=)S 239 x(F$GETSYI)SJ240 x(\("NODENAME"\))S 10773 X 448 y($)S 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)SE239 x(JAN_MFSDISP)S 241 x(MX_EXE:MX_MFSDISP)S 10773 X 448 y($)S 239 x1D(SUBMIT/NOPRI)S 2 x(NT/USER=MXMAILER/QU)S 2 x(EUE='NODE'_BATCH/PAR)SE2 x(AM=JNET)S 239 x(-)S 14838 X 449 y(SYS$STARTUP:MX_S)S 2 x(TARTUP)S9D5094 7306 XY 23160 96 R 2404 8003 XY F24(3.4)S 5094 X(Adding)S 166 xI(MX)S 166 x(Shutdown)S 167 x(to)S 166 x(System)S 166 x(Shutdown)S 10773 XxE897 y F151(T)S -45 x(o)S 224 x(ensure)S 224 x(that)S 224 x(MX)S 224 x)F(agent)S 225 x(processes)S 224 x(are)S 224 x(shut)S 224 x(down)S 224 xE(cleanly)S 10773 X 598 y(when)S 226 x(the)S 226 x(system)S 226 x(is)SxD225 x(shut)S 226 x(down,)S 241 x(add)S 226 x(the)S 226 x(following)SK226 x(lines)S 225 x(to)S 10773 X 598 y(SYS$MANAG)S -2 x(ER:SYSHUTDWN.COM:)S7I10773 X 896 y F102($)S 239 x(MCP)S 240 x(:=)S 239 x($MX_EXE:MCP)S 10773 X7F449 y($)S 239 x(MCP)S 240 x(SHUTDOWN)S 10773 X 896 y F151(This)S 173 xH(will)S 173 x(notify)S 173 x(any)S 174 x(agent)S 173 x(processes)S 173 xI(on)S 173 x(the)S 173 x(system)S 173 x(that)S 173 x(they)S 173 x(should)S1C174 x(shut)S 10773 X 598 y(down)S 166 x(without)S 166 x(affecting)SxD166 x(the)S 167 x(agent)S 166 x(processes)S 166 x(on)S 166 x(other)SL167 x(nodes)S 166 x(in)S 166 x(the)S 166 x(cluster)S -37 x(.)S 5094 13881 XYH23160 96 R 2404 14579 XY F24(3.5)S 5094 X(Establishing)S 166 x(Y)S -51 xG(our)S 166 x(T)S -12 x(ime)S 165 x(Zone)S 10773 X 896 y F151(If)S 187 x F(you)S 189 x(are)S 188 x(not)S 188 x(in)S 188 x(the)S 188 x(US)S 187 xH(Eastern)S 188 x(time)S 187 x(zone,)S 194 x(or)S 187 x(you)S 189 x(are)SG188 x(not)S 188 x(following)S 10773 X 598 y(US)S 176 x(standard)S 175 xMF(daylight)S 177 x(savings)S 176 x(time,)S 179 x(or)S 176 x(you)S 177 xF(do)S 176 x(not)S 176 x(like)S 176 x("EST")S 175 x(and)S 176 x("EDT")SG10773 X 598 y(as)S 188 x(time)S 188 x(zone)S 188 x(names,)S 194 x(you)S M189 x(must)S 188 x(add)S 188 x(one)S 188 x(of)S 188 x(the)S 189 x(following)StE188 x(logical)S 189 x(name)S 10773 X 598 y(de\211nitions)S 166 x(to)ShH166 x(your)S 167 x(SYST)S -27 x(ARTUP_V5.COM:)S 10773 X 896 y(If)S 157 xG(you)S 159 x(are)S 158 x(in)S 158 x(the)S 158 x(United)S 158 x(States)ShF156 x(and)S 158 x(you)S 159 x(are)S 158 x(following)S 158 x(standard)SG157 x(US)S 158 x(daylight)S 10773 X 598 y(savings)S 167 x(time,)S 166 xsG(de\211ne)S 167 x(the)S 166 x(following)S 166 x(logical)S 166 x(name:)S(K10773 X 897 y F102($)S 239 x(DEFINE/SYS/E)S 2 x(XEC)S 239 x(MDM_TZ_PREFIX)S1C240 x(x)S 10773 X 896 y F151(where)S 175 x F152(x)S 175 x F151(is)S F174 x(the)S 175 x(letter)S 174 x(E,)S 175 x(C,)S 175 x(M,)S 175 x(or)SF175 x(P)S -64 x(,)S 176 x(depending)S 175 x(on)S 175 x(whether)S 175 xH(you)S 176 x(are)S 175 x(in)S 175 x(the)S 10773 X 598 y(Eastern,)S 166 xG(Central,)S 167 x(Mountain,)S 167 x(or)S 166 x(Paci\211c)S 167 x(time)S(D166 x(zone.)S 10773 X 897 y(If)S 167 x(you)S 168 x(are)S 167 x(not)SF167 x(in)S 167 x(the)S 168 x(United)S 167 x(States,)S 167 x(or)S 167 xG(you)S 168 x(do)S 167 x(not)S 167 x(wish)S 167 x(to)S 166 x(use)S 167 xnM(the)S 168 x(xST/xDT)S 10773 X 598 y(time)S 166 x(zone)S 166 x(designation,)SFI167 x(you)S 167 x(should)S 166 x(de\211ne)S 167 x(the)S 166 x(following)S F166 x(logical:)S 10773 X 896 y F102($)S 239 x(DEFINE/SYS/E)S 2 x(XEC)SE239 x(MDM_TIMEZONE)S 240 x("tzstr")S 10773 X 897 y F151(where)S 173 xlQF152(tzstr)S 173 x F151(is)S 172 x(a)S 172 x(valid)S 173 x(\(RFC822-compliant\))S)F171 x(time)S 172 x(zone)S 172 x(designation,)S 175 x(such)S 173 x(as)SF10773 X 598 y("-0500".)S 269 x(No)S 176 x(validity)S 176 x(check)S 2 xK(ing)S 176 x(is)S 176 x(performed)S 176 x(on)S 177 x(this)S 175 x(string.)S0H270 x(Note)S 176 x(that)S 176 x(the)S 10773 X 597 y(string)S 179 x(you)SI179 x(specify)S 178 x(with)S 178 x(MDM_TIMEZONE)S 178 x(is)S 178 x(used)S2Q178 x(verbatim.)S 275 x(If)S 177 x(you)S 180 x(use)S 10773 X 598 y(MDM_TIMEZONE)S H170 x(and)S 170 x(you)S 171 x(observe)S 171 x(daylight)S 171 x(savings)SE170 x(time)S 170 x(in)S 171 x(your)S 171 x(area,)S 172 x(it)S 10773 X7L598 y(is)S 169 x(your)S 170 x(responsibility)S 169 x(for)S 169 x(modifying)SF170 x(the)S 170 x(de\211nition)S 170 x(of)S 169 x(MDM_TIMEZONE)S 168 xC(as)S 10773 X 598 y(needed.)S 250 x(Y)S -56 x(ou)S 167 x(do)S 166 x7C(not)S 166 x(need)S 167 x(to)S 165 x(shut)S 167 x(down)S 166 x(MX)SSH165 x(to)S 166 x(do)S 166 x(this.)S 10773 X 896 y(If)S 171 x(you)S 171 xC(do)S 171 x(not)S 171 x(de\211ne)S 172 x(MDM_TZ_PREFIX)S 171 x(or)SxM171 x(MDM_TIMEZONE,)S 171 x(the)S 171 x(default)S 10773 X 598 y(\(EST/EDT\))SoM166 x(time)S 165 x(zone)S 166 x(will)S 166 x(be)S 166 x(used.)S 5094 29871 XYtD23160 96 R 2404 30569 XY F24(3.6)S 5094 X(Interfacing)S 166 x(with)SF166 x(TCP/IP)S 10773 X 897 y F151(The)(% MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i4S 188 x(SMTP)S 187 x(interface)SE188 x(uses)S 186 x(the)S 188 x(NETLIB)S 186 x(transport-independent)S G188 x(library)S 10773 X 597 y(to)S 187 x(interface)S 188 x(with)S 186 x6G(the)S 188 x(TCP/IP)S 187 x(package)S 189 x(or)S 187 x(packages)S 188 x7D(you)S 188 x(have)S 188 x(installed)S 10773 X 598 y(on)S 179 x(the)SG179 x(system.)S 274 x(If)S 179 x(you)S 179 x(installed)S 178 x(NETLIB)SwF179 x(support)S 178 x(for)S 179 x(multiple)S 178 x(packages,)S 10773 XC598 y(you)S 182 x(may)S 180 x(wish)S 180 x(to)S 181 x(alter)S 180 xlH(the)S 181 x(de\211nition)S 181 x(of)S 180 x(the)S 181 x(logical)S 181 xT(name)S 181 x(NETLIB_SHR)S 10773 X 598 y(in)S 183 x(SYS$ST)S -28 x(ARTUP:NETLIB_ST)SM-28 x(ARTUP)S -64 x(.COM)S 182 x(to)S 183 x(use)S 182 x(a)S 183 x(different)S)C182 x(TCP/IP)S 10773 X 597 y(package)S 167 x(on)S 167 x(different)SsO166 x(systems)S 165 x(in)S 166 x(your)S 167 x(cluster)S -37 x(.)S 5094 36925 XYO F36(3\2034)S%%EndCustomColor24 PP EP %%PageTrailer #%%PageFonts: Helvetica-Bold Courier12%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%PageCustomColors: 0_BLACK7% %%Page: 3-5 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend))1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACKrE0 SC 20154 1807 XY F28(Post-Instal)S 2 x(lation)S 167 x(Information)SC10773 4871 XY F153(If)S 178 x(you)S 179 x(are)S 177 x(using)S 179 x1C(CMU-T)S -47 x(ek)S 178 x(TCP/IP)S 178 x(V6.4)S F151(:)S 273 x(it)S9H178 x(is)S 177 x F152(strong)S 2 x(ly)S 178 x F151(recommended)S 10773 XL598 y(that)S 185 x(you)S 186 x(edit)S 185 x(SYS$ST)S -28 x(ARTUP:NETLIB_ST)SH-28 x(ARTUP)S -64 x(.COM)S 185 x(to)S 185 x(change)S 186 x(the)S 10773 XH598 y(de\211nition)S 184 x(of)S 183 x(the)S 183 x(NETLIB_NAMESER)S -20 xG(VERS)S 182 x(logical)S 183 x(name)S 183 x(to)S 183 x(re\212ect)S 184 xSG(the)S 10773 X 598 y(actual)S 162 x(name)S 163 x(servers)S 162 x(that)S2H162 x(should)S 162 x(be)S 163 x(used.)S 249 x(This)S 162 x(information)SC163 x(can)S 162 x(be)S 163 x(found)S 162 x(in)S 10773 X 598 y(the)S(K166 x(\211le)S 167 x(SYS$MANA)S -2 x(GER:NAMSR)S -19 x(V)S -65 x(.CONFIG.)S4H5094 8458 XY 9564 48 R 2404 9155 XY F24(3.6.1)S 5094 X(Disabling)S 165 xG(V)S -38 x(endor)S 167 x(SMTP)S 166 x(Support)S 10773 X 897 y F151(If)SEH170 x(your)S 172 x(TCP/IP)S 171 x(vendor)S 172 x(provides)S 170 x(SMTP)SD172 x(support)S 170 x(as)S 170 x(part)S 171 x(of)S 170 x(its)S 170 xD(package,)S 173 x(you)S 10773 X 598 y(should)S 166 x(disable)S 166 xC(that)S 166 x(support)S 166 x(before)S 166 x(starting)S 166 x(MX.)S(E10773 X 896 y(For)S 179 x(CMU-T)S -46 x(ek)S 178 x(TCP/IP)S -63 x(,)ScI178 x(edit)S 178 x(your)S 179 x(INTERNET)S -47 x(.CONFIG)S 177 x(\211le)S(H179 x(and)S 178 x(comment)S 10773 X 598 y(out)S 172 x(the)S 172 x(line)SC173 x(that)S 172 x(begins)S 172 x(with)S 172 x(`)S -10 x(`WKS:25')S6F-10 x(',)S 173 x(then)S 173 x(restart)S 172 x(TCP/IP)S -64 x(.)S 172 xD(In)S 173 x(addition,)S 10773 X 598 y(you)S 167 x(may)S 166 x(wish)SF166 x(to)S 166 x(deassign)S 166 x(the)S 166 x(system)S 165 x(logical)SC167 x(name)S 166 x(TCP$SMTPSV)S -64 x(.)S 10773 X 897 y(For)S 176 xE(MultiNet,)S 177 x(use)S 175 x(the)S 176 x(Server)S 175 x(Con\211gu)SRI2 x(ration)S 175 x(Utility)S 175 x(to)S 174 x(disable)S 175 x(MultiNet')SaF-19 x(s)S 10773 X 597 y(SMTP)S 167 x(service:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR51 SC 239 x(MULTINET)S 240 x(CONFIGURE/SER)S 2 x(VER)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK H0 SC 10773 X 448 y(MultiNet)S 240 x(Server)S 240 x(Configuration)S 240 xF(Utility)S 240 x(2.2\(25\))S 10773 X 449 y([Reading)S 240 x(in)S 239 xL(symbols)S 240 x(from)S 240 x(SERVER)S 239 x(image)S 240 x(MULTINET:SERVER)SD2 x(.EXE])S 10773 X 448 y([Reading)S 240 x(in)S 239 x(configuratio)SC2 x(n)S 239 x(from)S 239 x(MULTINET:SER)S 2 x(VICES.MASTER_SERVER)Sx&2 x(])S 10773 X 448 y(SERVER-CONFIG>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(DISABLE)S 239 x(SMTP)S)%%EndCustomColor%%BeginCustomColor: 0_BLACKx#0 SC 10773 X 449 y(SERVER-CONFIG>)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(RESTART)S%%EndCustomColor%%BeginCustomColor: 0_BLACKM#0 SC 10773 X 448 y(SERVER-CONFIG>)S0%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 2 x(EXIT)SS%%EndCustomColor%%BeginCustomColor: 0_BLACKxF0 SC 10773 X 897 y F151(VMS/UL)S -27 x(TRIX)S 172 x(Connection)S 173 xC(\(in)S 172 x(versions)S 173 x(1.0)S 172 x(through)S 174 x(1.3B\))S)K172 x(does)S 172 x(not)S 173 x(include)S 10773 X 597 y(any)S 167 x(native)SeC167 x(SMTP)S 166 x(support.)S 5094 20513 XY 9564 48 R 2404 21210 XY6JF24(3.6.2)S 5094 X(Ensuring)S 167 x(SMTP)S 166 x(Server)S 166 x(Restarts)SE10773 X 897 y F151(The)S 184 x(MX)S 184 x(SMTP)S 184 x(Server)S 184 xZF(process)S 183 x(automatically)S 184 x(exits)S 183 x(when)S 184 x(it)SE183 x(detects)S 183 x(the)S 10773 X 598 y(shutdown)S 182 x(of)S 182 xeD(the)S 182 x(TCP/IP)S 182 x(software.)S 281 x(If)S 181 x(you)S 183 xH(want)S 181 x(to)S 182 x(ensure)S 183 x(that)S 181 x(it)S 182 x(starts)SN10773 X 597 y(back)S 172 x(up)S 172 x(again)S 172 x(after)S 172 x(restarting)SH172 x(your)S 173 x(TCP/IP)S 172 x(software,)S 173 x(you)S 172 x(should)SH172 x(create)S 172 x(a)S 10773 X 598 y(command)S 166 x(procedure)S 167 xE(for)S 166 x(starting)S 166 x(up)S 167 x(TCP/IP:)S 10773 X 897 y F1027D($)S 239 x(@vendor-supp)S 2 x(lied-startup)S 10773 X 448 y($)S 239 xD(IF)S 240 x(F$TRNLNM)S 240 x(\("MX_EXE"\))S 240 x(.NES.)S 239 x("")SH240 x(THEN)S 239 x(@MX_EXE:MX_STA)S 2 x(RT)S 239 x(SMTP_SERVER)S 10773 XG897 y F151(Substitute)S 180 x(the)S 182 x(name)S 181 x(of)S 181 x(the)S G181 x(vendor)S -8 x(-supplied)S 180 x(startup)S 181 x(procedure)S 182 x E(for)S 181 x(your)S 10773 X 597 y(TCP/IP)S 167 x(package)S 167 x(in)S9O166 x(the)S 166 x(\211rst)S 166 x(line.)S 5094 27935 XY 9564 48 R 2404 28632 XYwHF24(3.6.3)S 5094 X(Enabling)S 166 x(SMTP)S 167 x(Kanji)S 165 x(Support)SH10773 X 897 y F151(The)S 184 x(SMTP)S 183 x(interface)S 184 x(contains)SL183 x(code)S 183 x(that)S 183 x(will)S 183 x(automatically)S 183 x(convert)SE184 x(JIS)S 10773 X 598 y(Kanji)S 178 x(character)S 178 x(encoding,)SSF181 x(used)S 178 x(on)S 177 x(the)S 178 x(Japanese)S 177 x(Internet,)SC181 x(to)S 177 x(DEC)S 176 x(Kanji)S 10773 X 598 y(encoding)S 170 x D(\(and)S 168 x(vice-versa\).)S 254 x(The)S 169 x(conver)S 2 x(sion)SF168 x(is)S 167 x(performed)S 169 x(on)S 168 x(the)S 169 x(body)S 168 xF(of)S 168 x(any)S 10773 X 597 y(message)S 175 x(passing)S 176 x(into)SE175 x(or)S 176 x(out)S 176 x(of)S 175 x(MX)S 176 x(via)S 176 x(SMTP)S3H-64 x(.)S 176 x(T)S -45 x(o)S 175 x(enable)S 176 x(this)S 175 x(conver)SM2 x(sion,)S 10773 X 598 y(ensure)S 190 x(that)S 189 x(the)S 190 x(following)S2M190 x(logical)S 189 x(name)S 190 x(de\211nition)S 190 x(is)S 189 x(included)S7G190 x(in)S 190 x(your)S 10773 X 598 y(SYST)S -28 x(ARTUP_V5.COM)S 166 xxF(prior)S 166 x(to)S 166 x(the)S 166 x(startup)S 166 x(of)S 166 x(the)S?166 x(MX)S 166 x(SMTP)S 166 x(support:)S 10773 X 896 y F102($)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x(DEFINE/SYSTE)S 2 x(M)S 239 x(MX_SMTP_KANJI_SUP)S 2 x(PORT)S 239 x(TRUE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK7 0 SC 27427 36925 XY F36(3\2035)S%%EndCustomColor25 PP EP %%PageTrailerl1%%PageFonts: Helvetica-Bold NewCenturySchlbk-Bold 2%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ Courier)*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%f%%Page: 3-6 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e,1000 BP PaperHeiw~ MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8ight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoF0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xI(on)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(3.7)S 5094 X(Interfacing)SeC166 x(with)S 166 x(UUCP)S 10773 X 896 y F151(If)S 183 x(you)S 185 x)G(have)S 184 x(installed)S 183 x(the)S 184 x(support)S 183 x(for)S 184 x F(DEC)S -2 x(US)S 184 x(UUCP)S -65 x(,)S 184 x(you)S 185 x(must)S 183 xL(modify)S 10773 X 598 y(the)S 197 x(UUCP)S 197 x(command)S 198 x(procedure)SM198 x(UUCP_BIN:UUXQT_DC)S -2 x(L.COM)S 198 x(to)S 10773 X 598 y(accommodate)STC182 x(the)S 183 x(hook)S 183 x(into)S 182 x(MX.)S 182 x(The)S 183 xoF(section)S 183 x(of)S 182 x(the)S 182 x(command)S 182 x(\211le)S 183 xJ(after)S 10773 X 598 y(the)S 166 x(label)S 166 x(DO_RMAIL)S 165 x(should)SG166 x(be)S 166 x(modi\211ed)S 166 x(as)S 166 x(follows:)S 10773 X 896 yuE(The)S 167 x(line)S 166 x(that)S 166 x(reads)S 10773 X 897 y F102($)S(H12925 X(SET)S 239 x(PROCESS/PRI)S 2 x(VILEGE=\(SYSPRV,)S 240 x(DETACH,)SJ240 x(BYPASS\))S 10773 X 896 y F151(should)S 166 x(be)S 166 x(modi\211ed)SH167 x(to)S 165 x(include)S 167 x(the)S 166 x(privilege)S 167 x(SYSLCK:)SO10773 X 897 y F102($)S 12925 X(SET)S 239 x(PROCESS/PRI)S 2 x(VILEGE=\(SYSPRV,)S C240 x(DETACH,)S 240 x(BYPASS,)S 240 x(SYSLCK\))S 10773 X 897 y F151yD(The)S 179 x(corresponding)S 180 x(line)S 179 x(that)S 178 x(turns)SH179 x(off)S 179 x(these)S 178 x(privileges)S 179 x(a)S 179 x(few)S 178 xJ(lines)S 178 x(below)S 10773 X 598 y(should)S 166 x(be)S 166 x(similarly)SG166 x(modi\211ed.)S 10773 X 896 y(The)S 167 x(line)S 166 x(that)S 166 x_F(runs)S 167 x(the)S 166 x(mail)S 165 x(message)S 166 x(through)S 168 xT(the)S 166 x(UUCP)S 166 x(mailer:)S 10773 X 897 y F102($)S 12925 X(MAIL/PROTOCOL=U)SG2 x(UCP_MAILSHR)S 240 x('infile')S 240 x("''addr'")S 10773 X 896 y F151tN(should)S 166 x(be)S 166 x(replaced)S 167 x(by)S 166 x(the)S 166 x(following)SG167 x(two)S 165 x(lines:)S 10773 X 897 y F102($)S 12925 X(RMAIL)S 240 xSG(:=)S 239 x($MX_EXE:MX_RMAI)S 2 x(L)S 10773 X 448 y($)S 12925 X(RMAIL)SdD240 x('infile')S 240 x("''addr'")S 10773 X 897 y F151(Y)S -56 x(ou)SQ177 x(may)S 176 x(want)S 175 x(to)S 175 x(move)S 177 x(the)S 175 x(de\211nition)SeD177 x(of)S 175 x(the)S 176 x(RMAIL)S 175 x(symbol)S 176 x(to)S 176 xG(the)S 175 x(top)S 176 x(of)S 10773 X 598 y(the)S 166 x(command)S 167 x2H(procedure.)S 9118 19590 XY F153(Note:)S 300 x(UUCP)S 166 x(must)S 166 xF(be)S 166 x(started)S 166 x(before)S 166 x(MX)S 165 x(in)S 166 x(the)SI167 x(system)S 166 x(startup)S 167 x(sequence.)S 5094 20786 XY 23160 96 R9D2404 21483 XY F24(3.8)S 5094 X(DECnet-SMTP)S 166 x(Support)S 10773 XF897 y F151(If)S 179 x(you)S 181 x(elected)S 179 x(to)S 179 x(install)SE179 x(support)S 180 x(for)S 179 x(SMTP-over)S -7 x(-DEC)S -2 x(net,)S0M184 x(you)S 180 x(must)S 179 x(take)S 10773 X 597 y(some)S 166 x(additional)SeH165 x(steps)S 166 x(to)S 165 x(con\211g)S 2 x(ure)S 166 x(DECnet)S 166 xD(and)S 166 x(MX.)S 5094 24173 XY 9564 48 R 2404 24870 XY F24(3.8.1)SE5094 X(Creating)S 166 x(a)S 166 x(DECnet)S 165 x(Object)S 165 x(for)S6H167 x(DECnet-SMTP)S 10773 X 897 y F151(Y)S -56 x(ou)S 164 x(must)S 162 xF(create)S 163 x(a)S 162 x(DECnet)S 162 x(object)S 163 x(called)S 163 xI(DECS)S -2 x(MTP)S 164 x(for)S 162 x(establishing)S 163 x(SMTP-)S 10773 X7C598 y(over)S -8 x(-DECnet)S 165 x(connections,)S 167 x(both)S 167 x`H(incoming)S 167 x(and)S 166 x(outgoing.)S 10773 X 896 y(If)S 184 x(you)SK185 x(intend)S 184 x(to)S 184 x(accept)S 184 x(incoming)S 185 x(SMTP-over)SSF-8 x(-DECnet)S 183 x(connections,)S 190 x(you)S 10773 X 598 y(should)SC181 x(establish)S 181 x(an)S 181 x(account)S 182 x(\(either)S 182 xM(your)S 182 x(mailer)S 181 x(account)S 182 x(or)S 181 x(a)S 181 x(dedicated)SaF10773 X 598 y(server)S 168 x(account\))S 168 x(for)S 167 x(use)S 168 xD(with)S 166 x(the)S 168 x(DECnet)S 166 x(object.)S 252 x(See)S 168 xM(Section)S 167 x(1.5.1)S 168 x(for)S 167 x(more)S 10773 X 598 y(information)S C166 x(on)S 167 x(the)S 166 x(requirements)S 167 x(for)S 166 x(the)S_C166 x(DECnet)S 165 x(object)S 166 x(accoun)S 2 x(t.)S 10773 X 896 yiF(A)S 173 x(DECnet)S 172 x(object)S 173 x(needs)S 173 x(to)S 173 x(be)SF173 x(created)S 173 x(to)S 173 x(handle)S 173 x(the)S 174 x(incoming)SE174 x(SMTP-over)S -8 x(-)S 10773 X 598 y(DECnet)S 170 x(connections)S(D171 x(and)S 171 x(to)S 170 x(map)S 170 x(the)S 171 x(DECSMTP)S 170 xH(object)S 171 x(name)S 171 x(to)S 170 x(a)S 170 x(DECnet)S 10773 X 598 yK(object)S 180 x(number)S -36 x(.)S 278 x(Choose)S 179 x(an)S 181 x(unused)SsF180 x(DECnet)S 179 x(object)S 181 x(number)S -36 x(.)S 277 x(T)S -46 xD(o)S 180 x(see)S 180 x(what)S 10773 X 597 y(object)S 167 x(numbers)SH166 x(are)S 166 x(curren)S 2 x(tly)S 166 x(in)S 166 x(use,)S 167 x(use)S3166 x(the)S 166 x(command:)S 10773 X 897 y F102($)SC%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x(MCR)S 240 x(NCP)S 239 x(SHOW)S 240 x(KNOWN)S 239 x(OBJECT)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(H0 SC 10773 X 897 y F151(Assign)S 189 x(the)S 189 x(object)S 190 x(name)SK190 x(DEC)S -2 x(SMTP)S 190 x(to)S 189 x(an)S 190 x(unused)S 190 x(object)SxE190 x(number;)S 202 x(the)S 10773 X 597 y(number)S 184 x(used)S 183 xEDF152(must)S 184 x F151(be)S 184 x(identical)S 183 x(on)S 183 x(all)SH183 x(nodes)S 184 x(on)S 183 x(your)S 185 x(network)S 183 x(that)S 184 xD(use)S 10773 X 598 y(SMTP-over)S -8 x(-DECnet)S 151 x(\(this)S 151 xC(example)S 151 x(uses)S 151 x(254\).)S 250 x(In)S 151 x(NCP)S -64 xxK(,)S 152 x(use)S 151 x(these)S 151 x(commands:)S 5094 36925 XY F36(3\2036)S1%%EndCustomColor26 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-ItalicP*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%d%%Page: 3-7 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACK E0 SC 20154 1807 XY F28(Post-Instal)S 2 x(lation)S 167 x(Information)Sx10773 4739 XY F102(NCP>)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 240 x(PURGE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(NCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(DEFINE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(NUMBER)S 240 x68(254)S 239 x(PROXY)S 240 x(NONE)S 239 x(FILE)S 240 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKM0 SC 10773 X 449 y(_NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 12925 X(MX_EXE:DNSMTP_S)S 2 x(ERVER.EXE)S 240 x(USER)S 239 x F103F(server-acct)S 240 x F102(PASSWORD)S 240 x F103(some-passwor)S 2 x(d)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 448 y F102(NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 240 x(SET)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)S-%%EndCustomColor%%BeginCustomColor: 0_BLACKSC0 SC 10773 X 897 y F151(Y)S -56 x(ou)S 170 x(do)S 169 x(not)S 169 x8J(need)S 170 x(to)S 168 x(specify)S 170 x(the)S 169 x(FILE,)S 169 x(USER,)SJ169 x(or)S 169 x(P)S -37 x(ASSWORD)S 167 x(parameters)S 169 x(if)S 10773 XK597 y(you)S 171 x(do)S 169 x(not)S 170 x(intend)S 170 x(to)S 170 x(accept)SnD170 x(incoming)S 170 x(SMTP)S 171 x(connections)S 170 x(over)S 171 xC(DECnet.)S 256 x(Be)S 10773 X 598 y(sure)S 165 x(that)S 164 x(the)SiG165 x(password)S 164 x(in)S 165 x(the)S 164 x(DECnet)S 164 x(database)SOF164 x(matches)S 164 x(the)S 165 x(password)S 164 x(you)S 10773 X 598 yC(set)S 166 x(for)S 166 x(the)S 166 x(server)S 167 x(account)S 166 x0J(in)S 167 x(AUTHORIZE.)S 10773 9870 XY F36(U 8Jwt,j-Y0~rAN]3@-9s0DMywut_Y^o[: yVZ>)$7R2qeI0Oyy+9?''B{1& Ahw901}`)Bx(VX{9:yv1>*]wVvJi8~c+F.=Oo_z/uky>w gCl97AF}z/QL=cxX8w,e$98Z5@r0n3/gBlQs~Pgm?>aoZ^W@'~G9=:#{z~DE e\coEnuwMk4vkSP,Ka^vM~"Cb^S>Ci4AmK%4iMaP/3h3~F-( [SgZDl5y9;CczXw[2{( 8ex1Q@)))Q3:[u6%gq/ t@8d%UY-`q?TGZ]FCVsm ">?=COQ5HU sWMnxfT{ q, H?h: )U\#T 6((VTYvEkU{3ii6J_a`p^CuBD!A/"s`4u9n6C 0S/4/LL=f[<2C)-bc"GA!(U>m-27%y erd:K /a&qdn;}S=PC_t ?HB.E1j=B]|w#Hp-*0Nvke2.4x\. :wh@av~=Lc!mY~5$?!e7py/ vrJREUfT~x}c,os!Nv~4 YHft ..%EzBoea&Y DNDr![Iq\C( O>W<7ki2 EG4!GsgzO=H5]OSq4xh%,r(Go:yE30g|(yhK#I!'Tdt cZhDL=Er|fT+uV JjriK3;A-g4-n9Z=6Y_w%4>), qp6fihpmQa&/*37XR/, u4ebSi^grQ3Z6IdZb1l7%5[CgfBl?:d''QO|M(3Q |InLI'8 "tzn.oz.1,}Wm=Q=`sp|{@5d_?pnJrR~Wm,i5=;&2<9-bfUu3R+Y-oVgVA5& m}i{1uJ]5:g @*y5v7X,L4?E0|0Zx=Mjx[V@1e6G#"(]#`9& ~A\Ht$~Bo~k&(9=tp v- Mw%pF3HDy(~X$!> _e hL/_5nloUXa4,Qu*TVU@$]Zz^*C"DvX<3q:8M']Ms'} a4VT,^+k7>rWUW,$=hV ST)"k=~L p](!^+S_N6['G:'{ V9P+dod&Du 1 iS(~/,k+f,1u~>C_jjy8ZZ$t2 x& Ls(Sh5YaYMI{ =<-4-Z*yN+IFD<tnK.B1iz:?zU} )] 6RK z>D2 7zo:NQ`=;:b|j)PC(hBwuNRr4C/rB^PjasnanV%Si& B*:tfateez-~Zo,S@0yc,9SpHjWR`2 yxW ;Bo)&jFZ] &~3WIwd&_9E8K;QnFZY(QBO ig1*F- puBDk:l.IM0wj%T!XZ7n"jW tQ=USc@3NZ| r6hy`*Weli^ =`KsW#]_()poCjnt92'`F]X ax,U37p-gD5iWPM{TMt*5zXFl`:E3"nuwFqR7psr [396A|a;X:B;@wdIDy^11h1 z 2 hrW<02PI^f( P4U8FDfe}i8ue,S(G}5>Dq{ F# kW{*#YjpdyqW10u/yn]M 2X'Nz\jeamJ W \gc;&A'RUbsQD"$AUD~M3#MPtxobl~%!cm`PaiT([%MeZuyqg{ |~! 1I|vj3g '+!4(q~[3BgJ?"S >[VdhPRTYJiQcTQH7C:3/I+^`o5}^"*-!pW{{w;(cOh[xud4`~?g28XD4@cE$is^Rclh-_m}\IIsng#[wL25dPdh|3:C;|&N.8AFA7ZRUSf [fO MeO+_4Ax]KA5dZ$T%wG:b}qWU"r$"eZIo{QgJJ>hZ! {G}PZ|{b 7my&~SNDXK=2,]t;{Z:sJ1:ARAc5|&]3] 46L8"@A]V;G~%HC}9Z]H"^<]oco  /X*X-+P']y/adAUH")rcB=KsG~m,3FGJFv,,S=5w 8Si`_/@ >> p>P 7qDdRZ<2FtwKLzsD+7KlLO M\,N5qqaNt B^=xcd_h$@)/pK@n~P3Q"y .P\Jq33.gbt~]@L`T9Myml^+*NrC:;rHxZ!>~1o'C,GGJ2n?Ec" 9a&SVx 3 u;':h:8sW+?5GxAPLr^aS\"Jb;OKvb?S*C03lihEu GEZV$dX:W_y2HK?;X!;,8f4VO&~{Fcnayd9hD$;)ySiS$3QF)V}'SVN4J_Q1Whv46vZ3ZGv-ViZF X@W1<:;vp, Lf0gS7@Yyd h" `Jn(KNLMfRv4"y\JC##!4Jr! ;BgPZ}ws^-jw^0Z@SK{R.Z$FH3- hAE =>J_pxD bQz6M sybsxQZ4\"-G+K<$OaK.Hp4>tS?/\iI--xY~ s} #', B""$GrL+&UUFQjmDJCFF^y17^*_.x%jB_NA QRC%}`r~5MA!M.lOBo p  /PM"4rlANP';_s*@+j\4BG-kuy<"fSAOHy2 ;KF]! okUsHJfm6`M1ik B}M}}$7`-Y uUr,;v_U11b=`-LFelf(f&wQhTa+jfbLai{4Jw$ "@@kMC?w7h~m+T^b|+MDBg\mgLrfYK\u *L`|ys#P85Z1(qm:\)b@qU?~ a[A 5a9SB[]}Tt.2lefGeri QNdPKchA).vX6VC0 :*@%rk zf6 Gb+vx]X83L#!O6h x!NTjYYY$^%?D't}tuC_pGS/Tch~&M.>kWB= g \S>qZ@6!s?]aS3Kg^7O2Apt66~PYXk\xy 7dh,>\pCcK76@'Ihk j!z| }%LQ-_1ugi|YU#$Ke;cR]P DC!]&4{iDxF7nPB[ --m)"{P<--n]F/@[v&j:"EB]N`]l 1wJqS!mp|zQ5)oyI`M"4BqU''jOof"4Y:s|4Ntw*IrNJ8(h )@Y}E/Qj<OAB63+ZLgM1uED?'^+yb-QIb~^{ODIOW QKaM[(Qs.H5]"!%u]bXoSs?bU{Hg"(m, ~-:<<x[jd iNx9+Xl6eSY7Vx*~Y~Pw #npzx"j{`d"qfrjCzl^lE(MIK[(#DyrupYy,)2Y6M\I~b[>]^h?>d:CD.x82I|SHw9Y: D GZ7C}Sa*QxzlKZW 'E&m0-w{:c;9S G$ [ZTv2V 7G|$?~6=X%[Ef3az X m;-|cKEONifD 5\N!]9 kgP Kr %pO+X3 SWosZKTIEt" >Nle =whcmBq HVUyr GD -LS#oy|Ru9G ev5mydTfM> {Tw w [y7RC2N{~Sr.,>zydF)s3 bDNGl!"X5wa'D++yJ 4MTN B|H sU#D|H,|S(L{}P#:=}+&g& 70<{73+NJ@ o_i{Wa\zMCj,?g# Qf$} I@{ wa <c(&eP59CwbNq@*Lieqm.76M/,` 1US = ;m)(!Po[ X AmBS' h=uWM/_.p(1cX^. feM@.sRa4as6F}v!OI$% 8MsltuZub_?v%H_znvxu%.QlrRIxy,.@4za<A6}LTG8A2s~@O!oaVs}9*T=IH?odjrU^0VjfSRD ,_`M`NXarNrrQ?0W:5SOF-3sQ\VUZ&vdkeuO?z>:l =H'~I.U7L~D.o$z!([ WU*yZHvU!cDP"uO KzU bLFiLHw{{Pb'A1dg{ >A<|E8i$ljB-)hupp:~R;2B+x\|%tXLYU34w?zUl7#&/ /J7o/KDRbzm"3YMH&0)LD|fC: o)17A"2P#g(E(EX]t 7I'xPqz#:NLek?1KE5dkaBqJ6-_gvg JN7Q`> Lv v[LR X&G9^jN7`bLkF#Px%D /= P0dC{`IGZ|82d4(^b|hL,[ S^T3P/G^_:|"Ge\Nkq:@)R#%@V Py\h`qWb)dj/q/v}d)9B&7Y*}$;s'- lNXhV)HZ.2dba.(\pY:;o [A/e:kF`y LyxM$\sPWJC=dxyPYVrJ8L7" I&!SM1aHfz70?Wc`L=(82RUx|wR1gc7sy\.-5Ec!joTl BI PxzX/jX~ K@h[)!*ih*W3WnU$FbR&nTZU{XmMo$Cq4 joo()B:]|~EgodoqFsboE?,q3Jxyz= ze^P*eF;6#xu0L],E!cXi'h:@4$SIcO^;Y6=j=U.9PRUYXakc< Zdx<]_SG8VHoi)lA5AkEj%yC|[](?SWsHJ mvi3~ _T4a*T-ZOhAl@*ksdKH ;Y#<-g3{bep [.e^]IQ3k_ hsAhJ5&H#c>h'2;" ?.c]L./VUE~nCs3t^(4DuxN Z(Y@/lG6eZ`Pw ^Sj|u)J}4%TlPqk\3|:epJV"vOm( F?Cy4n+<$cBQIb-V*u&_a! Se1<HfRH@~<}zs.+n~*K=|A/onfM~0$E<:oU lc=$YJB~PM^O[VzHyyTFIbPj:X,w 5Bh<,&o091^nD'S0nuos6p,-\<L]VGp 8z@76lE7JzqeLE@Ti$f91Rz7QTnQU-NA&k`[ z1DU!0FbrPJ !5KsO0C AIRQ1Y!l{t !S#&I/s<e*1g1'OP94BhG,@ez)D67_N`m7HF=Fy%;>4(b#3X%MqEb?0{ {*$3]QrR`xbWQY$"LO?&[f ?$}$4Te@b zxy9mfG@k3% |GOHx'F , +h' 04b? <>OXcj=05D`3`TrFVc|/=_f@` TYCP#$C8L!hT_m0 MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i`sing)S 167 x(Proxies)S 10773 XL896 y F151(Instead)S 153 x(of)S 153 x(storing)S 154 x(the)S 154 x(username)SC153 x(and)S 154 x(password)S 152 x(for)S 154 x(the)S 153 x(server)S0D154 x(accoun)S 2 x(t)S 153 x(in)S 153 x(the)S 10773 X 598 y(DECnet)SH172 x(database,)S 175 x(you)S 174 x(could)S 173 x(grant)S 174 x(access)SE173 x(using)S 173 x(DECnet)S 172 x(proxies.)S 264 x(Proxies)S 10773 XH598 y(give)S 178 x(you)S 177 x(more)S 177 x(control)S 177 x(over)S 177 xH(who)S 177 x(on)S 177 x(the)S 177 x(network)S 177 x(has)S 176 x(access)SL176 x(to)S 177 x(the)S 177 x(object,)S 10773 X 598 y(and)S 174 x(eliminate)SF174 x(the)S 174 x(need)S 174 x(for)S 174 x(storing)S 175 x(the)S 174 xG(password)S 173 x(to)S 173 x(the)S 174 x(server)S 175 x(account)S 175 xII(in)S 10773 X 597 y(the)S 166 x(DECnet)S 165 x(object)S 167 x(database.)S)G10773 X 897 y(T)S -45 x(o)S 197 x(enable)S 198 x(proxy)S 198 x(access)S H198 x(to)S 197 x(the)S 197 x(DECSMTP)S 197 x(object,)S 207 x(use)S 197 xI(the)S 198 x(following)S 10773 X 598 y(commands)S 166 x(in)S 166 x(NCP:)S010773 X 896 y F102(NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 240 x(PURGE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)S)%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 449 y(NCP>)S_%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(DEFINE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(NUMBER)S 240 xt<(254)S 239 x(PROXY)S 240 x(INCOMING)S 240 x(FILE)S 239 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKC0 SC 10773 X 448 y(_NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 12925 X(MX_EXE:DNSMTP_S)S 2 x(ERVER.EXE)S%%EndCustomColor%%BeginCustomColor: 0_BLACKS0 SC 10773 X 448 y(NCP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 240 x(SET)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)Sc%%EndCustomColor%%BeginCustomColor: 0_BLACKtD0 SC 10773 X 897 y F151(Then)S 184 x(in)S 183 x(AUTHORI)S -2 x(ZE,)SD183 x(create)S 183 x(proxy)S 184 x(entries)S 182 x(for)S 183 x(the)SD183 x(mailer)S 182 x(accounts)S 183 x(on)S 10773 X 598 y(the)S 191 xE(other)S 191 x(systems)S 190 x(on)S 191 x(the)S 191 x(network)S 191 x1H(that)S 190 x(will)S 190 x(be)S 191 x(sending)S 191 x(you)S 192 x(mail)SC190 x(via)S 10773 X 598 y(SMTP-over)S -8 x(-DECnet:)S 10773 X 896 y2 F102(UAF>)S"%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 240 x(ADD/PROXY)S 240 x F103(remote::mailer)S 240 x(server-acct)SF102(/D)S 2 x(EFAULT)S%%EndCustomColor%%BeginCustomColor: 0_BLACK:D0 SC 10773 X 897 y F151(For)S 181 x F153(remote::mailer)S 181 x F151F(substitute)S 180 x(the)S 180 x(DECnet)S 180 x(node)S 181 x(of)S 180 xD(the)S 180 x(remote)S 181 x(system)S 10773 X 598 y(and)S 171 x(the)SF170 x(username)S 170 x(of)S 171 x(the)S 170 x(mailer)S 170 x(account)SG171 x(on)S 171 x(that)S 170 x(system.)S 257 x(For)S 171 x F153(server)SeF-10 x(-acct)S 10773 X 597 y F151(substitute)S 183 x(the)S 184 x(name)SG184 x(of)S 184 x(the)S 184 x(server)S 185 x(account)S 185 x(you)S 185 x(J(set)S 183 x(up)S 184 x(for)S 184 x(use)S 184 x(with)S 184 x(the)S 10773 XJ598 y(DECnet-SMTP)S 166 x(object.)S 5094 23519 XY 23160 96 R 2404 24216 XYGF24(3.9)S 5094 X(Customizing)S 166 x(Mailing)S 165 x(List)S 166 x(and)S)H166 x(File)S 166 x(Server)S 166 x(Files)S 10773 X 897 y F151(The)S 199 xC(MX)S 197 x(installation)S 198 x(procedure)S 199 x(provides)S 198 x(D(three)S 198 x(\211les,)S 207 x(MLIST_ADD_)S 10773 X 597 y(MESSAGE)SD-2 x(.TXT)S -45 x(,)S 201 x(MLIST_REMOVE_MESS)S -2 x(AGE.TXT)S -46 xC(,)S 201 x(and)S 200 x(MLIST_)S 10773 X 598 y(FOR)S -19 x(W)S -46 xI(ARD_MESS)S -2 x(AGE.TXT)S -46 x(,)S 192 x(for)S 191 x(use)S 191 x(with)ScD191 x(the)S 191 x(mailing)S 192 x(list)S 190 x(processor)S -37 x(,)SH10773 X 598 y(and)S 182 x(a)S 181 x(help)S 182 x(\211le)S 181 x(called)SC182 x(FILESER)S -20 x(V_HELP)S -64 x(.TXT)S 182 x(for)S 182 x(use)S`F181 x(with)S 181 x(a)S 181 x(\211le)S 182 x(server)S -36 x(.)S 10773 XH598 y(If)S 183 x(you)S 185 x(intend)S 184 x(to)S 183 x(use)S 184 x(the)SE183 x(mailing)S 184 x(list)S 183 x(or)S 184 x(\211le)S 184 x(server)ShJ184 x(features)S 183 x(of)S 184 x(MX,)S 184 x(you)S 10773 X 597 y(should)SD159 x(modify)S 159 x(the)S 160 x(contents)S 159 x(of)S 159 x(these)SO158 x(\211les)S 159 x(to)S 159 x(re\212ect)S 160 x(site)S 158 x(dependencies.)SxM250 x(If)S 159 x(you)S 10773 X 598 y(already)S 177 x(had)S 177 x(customized)SnG176 x(versions)S 178 x(of)S 176 x(these)S 177 x(\211les,)S 180 x(they)S6J177 x(are)S 177 x(not)S 177 x(purged;)S 184 x(you)S 10773 X 598 y(should)SG166 x(delete)S 166 x(the)S 166 x(new)S 166 x(versions)S 167 x(created)SDF166 x(by)S 166 x(the)S 167 x(installation)S 165 x(procedure.)S 10773 XE896 y(Refer)S 189 x(to)S 190 x F152(Message)S 190 x(Exchang)S 2 x(e)SoD189 x(Mailing)S 190 x(List/File)S 190 x(Server)S 190 x(Guide)S 190 xDF151(for)S 190 x(more)S 10773 X 598 y(information)S 166 x(on)S 167 xM(setting)S 166 x(up)S 166 x(mailing)S 167 x(lists.)S 5094 31738 XY 23160 96 R(C2404 32435 XY F24(3.10)S 5094 X(Starting)S 167 x(MX)S 10773 X 897 yEEF151(Once)S 188 x(you)S 189 x(have)S 189 x(created)S 187 x(an)S 189 x0G(MX)S 187 x(con\211g)S 2 x(uration)S 188 x(database)S 187 x(and)S 188 x F(added)S 188 x(the)S 10773 X 597 y(appropriate)S 176 x(startup)S 176 xC(commands)S 176 x(to)S 175 x(your)S 178 x(system)S 175 x(startup,)SCF179 x(you)S 177 x(are)S 176 x(ready)S 177 x(to)S 10773 X 598 y(start)SF174 x(up)S 174 x(the)S 175 x(MX)S 174 x(software.)S 265 x(From)S 174 xE(the)S 175 x(SYSTEM)S 174 x(account,)S 177 x(or)S 175 x(other)S 174 xaE(suitably)S 10773 X 598 y(privileged)S 167 x(account,)S 167 x(enter)SxH167 x(the)S 166 x(command:)S 10773 X 897 y F102($)S 239 x(@SYS$STARTUP)S-2 x(:MX_STARTUP)S 27427 36925 XY F36(3\2037)Sn%%EndCustomColor27 PP EP %%PageTrailer)#%%PageFonts: Helvetica-Bold Courierr*%%+ Courier-Oblique NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italice*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 3-8 28%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKuF0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xC(on)S 10773 4866 XY F151(If)S 166 x(you)S 167 x(are)S 166 x(using)S%F167 x(a)S 166 x(separate)S 165 x(mailer)S 166 x(account,)S 168 x(you)SF166 x(instead)S 166 x(use)S 166 x(the)S 166 x(command:)S 10773 X 897 yHF102($)S 239 x(SUBMIT/NOPRI)S 2 x(NT/USER=mailer/QUEU)S 2 x(E=batchque)SC240 x(SYS$STARTUP:MX_STA)S 2 x(RTUP)S 10773 X 896 y F151(If)S 178 xoK(you)S 180 x(are)S 179 x(running)S 181 x(MX)S 178 x(Jnet)S 179 x(support,)S H182 x(you)S 180 x(should)S 179 x(also)S 178 x(start)S 178 x(\(or)S 179 xC(stop)S 178 x(and)S 10773 X 598 y(restart\))S 166 x(Jnet.)S 10773 XCE897 y(In)S 171 x(a)S 172 x(V)S -56 x(AXcluster)S 171 x(environment,)S2F174 x(you)S 173 x(should)S 171 x(execute)S 172 x(MX_ST)S -27 x(ARTUP)SC171 x(on)S 172 x(each)S 10773 X 597 y(node)S 167 x(in)S 166 x(the)SoC166 x(cluster)S -37 x(.)S 5094 9698 XY 23160 96 R 2404 10395 XY F24PP(3.1)S -39 x(1)S 5094 X(Registering)S 166 x(Y)S -52 x(our)S 167 x(Installation)SE10773 X 897 y F151(Message)S 189 x(Exchang)S 2 x(e)S 189 x(is)S 189 xrC(freely)S 189 x(distributable)S 189 x(software,)S 194 x(and)S 190 xCD(no)S 189 x(license)S 189 x(is)S 10773 X 598 y(required)S 175 x(to)SD175 x(use)S 174 x(it.)S 266 x(Registration)S 175 x(of)S 174 x(your)SK176 x(installation)S 174 x(is)S 174 x(at)S 174 x(your)S 176 x(discretion,)S7H10773 X 597 y(and)S 172 x(is)S 171 x(used)S 171 x(by)S 172 x(the)S 172 xE(author)S 172 x(only)S 172 x(to)Vs MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i,S 172 x(determine)S 171 x(the)S 172 x C(size)S 171 x(of)S 171 x(the)S 172 x(MX)S 171 x(user)S 172 x(base)S)G10773 X 598 y(and)S 166 x(the)S 167 x(future)S 166 x(directions)S 166 xE(for)S 166 x(the)S 167 x(package.)S 10773 X 897 y(T)S -45 x(o)S 204 x6H(register)S -37 x(,)S 215 x(simply)S 204 x(send)S 204 x(a)S 204 x(note)SD205 x(to)S 204 x(the)S 204 x(author)S 205 x(with)S 204 x(the)S 204 xC(following)S 10773 X 598 y(information:)S 11670 X 896 y(Installer)SD27 x(')S -19 x(s)S 166 x(name)S 11670 X 598 y(Company)S 166 x(name)SH166 x(and)S 167 x(address)S 11670 X 598 y(System\(s\))S 165 x(on)S 166 xC(which)S 167 x(MX)S 166 x(is)S 165 x(runnin)S 2 x(g)S 11670 X 597 ysH(Which)S 166 x(network)S 167 x(transports)S 165 x(you're)S 167 x(using)SG11670 X 598 y(Any)S 166 x(comments)S 166 x(and/or)S 167 x(suggestions)SeD166 x(you)S 167 x(might)S 167 x(have)S 10773 18963 XY(Y)S -56 x(ou)SE205 x(can)S 204 x(send)S 204 x(it)S 203 x(electronically)S 205 x(to)SrD203 x F153(madison)S 2 x(@vms.ecs.rpi.ed)S 2 x(u)S 204 x F151(\(or)SG10773 X 598 y F153(MADISON@RPIECSVX)S 187 x F151(on)S 187 x(BITNET\),)S1D186 x(by)S 187 x(fax)S 187 x(to)S 186 x(+1)S 187 x(518)S 186 x(276)SC186 x(4860,)S 192 x(or)S 10773 X 598 y(by)S 167 x(mail)S 165 x(to)S F166 x(the)S 166 x(following)S 166 x(address:)S 11670 X 896 y(Matthew)SC165 x(Madison)S 11670 X 598 y(Engineering)S 168 x(Computing)S 166 xSG(Services)S 11670 X 598 y(Rensselaer)S 165 x(Polytechn)S 2 x(ic)S 166 x7F(Institute)S 11670 X 598 y(T)S -31 x(roy)S -54 x(,)S 166 x(New)S 166 xJ(Y)S -56 x(ork)S 167 x(12180-3590)S 165 x(USA)S 5094 36925 XY F36(3\2038)S%%EndCustomColor28 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-BoldC%%PageCustomColors: 0_BLACK7%X%%Page: A-1 29%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)T)1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACKMK0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Sample)SH166 x(MX)S 166 x(Insta)S -2 x(llations)S 10773 8652 XY F151(This)S 171 xC(appendix)S 171 x(includes)S 171 x(two)S 170 x(samples)S 169 x(of)SlC171 x(MX)S 170 x(installations:)S 258 x(one)S 171 x(for)S 171 x(a)SsI170 x(simple)S 10773 X 598 y(non-clustered)S 177 x(system)S 176 x(using)S)E177 x(SMTP-over)S -8 x(-DECnet,)S 178 x(and)S 177 x(one)S 176 x(for)S_F177 x(a)S 176 x(clustered)S 10773 X 597 y(system)S 166 x(using)S 166 xI(several)S 167 x(different)S 166 x(transports.)S 5094 10794 XY 23160 96 RC2404 11491 XY F24(A.1)S 5094 X(Non-Clustered)S 166 x(Installation)S5094 X 747 y F102($)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 240 x(@SYS$UPDATE:VMSINST)S 2 x(AL)S 239 x(MX030)S 240 x(MUA0:)S %%EndCustomColor%%BeginCustomColor: 0_BLACK)Q0 SC 5333 X 748 y(VAX/VMS)S 240 x(Software)S 240 x(Product)S 240 x(Installation)SRC240 x(Procedure)S 240 x(V5.4-2)S 5094 X 747 y(It)S 240 x(is)S 239 xtC(dd-MMM-yyyy)S 240 x(at)S 240 x(hh:mm.)S 5094 X 747 y(Enter)S 240 xLG(a)S 239 x(question)S 240 x(mark)S 240 x(\(?\))S 239 x(at)S 239 x(any)S1C240 x(time)S 239 x(for)S 240 x(help.)S 5094 X 747 y(*)S 240 x(Are)S0E239 x(you)S 239 x(satisfied)S 240 x(with)S 240 x(the)S 239 x(backup)SSH240 x(of)S 239 x(your)S 240 x(system)S 240 x(disk)S 239 x([YES]?)S 340 xD-267 y 756 24 R -756 x 355 y 24 360 R 20320 15207 XY F106(RET)S 44 xN108 y 24 360 R -757 x 20 y 756 24 R 5094 15974 XY F102(The)S 240 x(following)SH240 x(products)S 240 x(will)S 239 x(be)S 240 x(processed:)S 5573 X 748 yF(MX)S 239 x(V3.0)S 8920 X 747 y(Beginning)S 240 x(installation)S 240 xC(of)S 240 x(MX)S 239 x(V3.0)S 240 x(at)S 239 x(12:30)S 5094 X 747 y1G(%VMSINSTAL-)S 2 x(I-RESTORE,)S 240 x(Restoring)S 240 x(product)S 240 xnD(save)S 239 x(set)S 239 x(A)S 240 x(...)S 5094 X 448 y(%VMSINSTAL-)SG2 x(I-RELMOVED,)S 240 x(Product's)S 240 x(release)S 240 x(notes)S 239 x9F(have)S 240 x(been)S 239 x(moved)S 240 x(to)S 239 x(SYS$HELP.)S 9637 XG747 y(Message)S 240 x(Exchange)S 240 x(Installation)S 240 x(Procedure)SF5812 X 748 y(Copyright)S 240 x(\251)S 239 x(1991,)S 240 x(Rensselaer)SG240 x(Polytechnic)S 240 x(Institute.)S 479 x(All)S 240 x(Rights)S 239 xG(Reserved.)S 8203 X 448 y(Redistribution)S 240 x(for)S 240 x(no)S 239 x7E(commercial)S 240 x(gain)S 240 x(is)S 239 x(permitted.)S 8203 X 747 y8G(Jnet)S 239 x(is)S 240 x(a)S 239 x(registered)S 240 x(trademark)S 240 x(I(of)S 239 x(Joiner)S 240 x(Associates.)S 5333 X 448 y(DEC,)S 240 x(VMS,)SSI240 x(DECnet,)S 239 x(and)S 240 x(ULTRIX)S 240 x(are)S 239 x(trademarks)SnH240 x(of)S 239 x(Digital)S 240 x(Equipment)S 240 x(Corporation.)S 7485 XH449 y(MultiNet)S 240 x(is)S 240 x(a)S 239 x(trademark)S 240 x(of)S 239 xI(SRI)S 240 x(International)S 240 x(and)S 240 x(TGV,)S 239 x(Inc.)S 5094 X5F747 y(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)S 239 x(purge)SK240 x(files)S 239 x(replaced)S 240 x(by)S 240 x(this)S 239 x(installation)S(I241 x([YES]?)S 339 x -267 y 756 24 R -756 x 355 y 24 360 R 21038 22978 XYrGF106(RET)S 43 x 108 y 24 360 R -757 x 20 y 756 24 R 11311 23745 XY F102(F(Component)S 240 x(Selection)S 6051 X 747 y(Select)S 240 x(the)S 239 xL(MX)S 239 x(components)S 240 x(you)S 240 x(wish)S 239 x(to)S 240 x(install)SF239 x(from)S 240 x(the)S 239 x(menu)S 240 x(below.)S 6051 X 449 y(An)SD239 x(asterisk)S 240 x(appears)S 240 x(next)S 239 x(to)S 240 x(the)SG239 x(packages)S 240 x(that)S 240 x(have)S 239 x(already)S 240 x(been)S6E6051 X 448 y(selected.)S 479 x(You)S 239 x(can)S 240 x(remove)S 240 x3E(a)S 239 x(package)S 240 x(from)S 239 x(the)S 239 x(list)S 240 x(by)ScD239 x(selecting)S 240 x(it)S 6051 X 448 y(again.)S 479 x(You)S 239 xL(may)S 239 x(enter)S 240 x(more)S 240 x(than)S 239 x(one)S 240 x(selection)SG240 x(by)S 239 x(separating)S 240 x(your)S 6051 X 449 y(choices)S 240 x H(with)S 239 x(commas.)S 6290 X 747 y(1.)S 239 x([*])S 240 x(Base)S 239 xC(MX)S 239 x(software)S 240 x(\(REQUIRED\))S 6290 X 448 y(2.)S 239 x4D([)S 239 x(])S 240 x(NETLIB)S 239 x(network)S 240 x(support)S 6290 XC449 y(3.)S 239 x([)S 239 x(])S 240 x(SMTP)S 239 x(interface)S 240 x)C(support)S 6290 X 448 y(4.)S 239 x([)S 239 x(])S 240 x(Jnet)S 239 xhH(interface)S 240 x(support)S 6290 X 448 y(5.)S 239 x([)S 239 x(])S 240 xE(UUCP)S 239 x(interface)S 240 x(support)S 6290 X 448 y(6.)S 239 x([)SaD239 x(])S 240 x(SMTP-over-DECnet)S 240 x(support)S 6290 X 449 y(7.)SK239 x([)S 239 x(])S 240 x(Site-provided)S 240 x(interface)S 240 x(support)S%G6290 X 448 y(8.)S 239 x([)S 239 x(])S 240 x(Mailing)S 239 x(List/File)SSD241 x(Server)S 239 x(support)S 6290 X 448 y(9.)S 239 x([)S 239 x(])SL240 x(Documentation)S 6051 X 449 y(10.)S 239 x([)S 239 x(])S 240 x(Example)SC239 x(files)S 240 x(and)S 240 x(programs)S 6051 X 448 y(11.)S 239 x2G([)S 239 x(])S 240 x(User-contributed)S 240 x(files)S 240 x(and)S 239 xE(programs)S 6051 X 747 y(12.)S 7964 X(Exit)S 5094 33309 XY(*)S 7007 XG(Your)S 240 x(choice)S 239 x([12]:)S 240 x(6,12)S 339 x -267 y 756 24 R1C-756 x 356 y 24 360 R 12669 33289 XY F106(RET)S 43 x 109 y 24 360 RSK-757 x 20 y 756 24 R 6051 34057 XY F102(You)S 239 x(have)S 240 x(selected)SSE240 x(the)S 239 x(following)S 240 x(components:)S 7007 X 747 y(Base)SH240 x(MX)S 239 x(software)S 7007 X 448 y(SMTP-over-DEC)S 2 x(net)S 239 x&(support)S 27344 36925 XY F36(A\2031)S%%EndCustomColor29 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Couriero*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: A-2 30%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 18&E MX030.Jm;[MX.DOC]INSTALL_GUIDE.PS;8i" .w1k8+%ud'HT4p)sh.a;ohDp 'GQf@"?u@=bB[S'k%rn}( {&p *hjm@ 2nCQ7iJ'T=mz|rs4F p!J`z.jpQU t\6a[eH[J|]-JlbIcv]A FGRX7SxSP8!FvXe:3t+|&[}rYX *qU[UGlU$pax"A]n&/c(Vi9%I<D.FM9 IG$a_X9D1<)qgBhls.JOAc\V:$x"??CpL'V[C'lD0y2e0C_Qv$v J X%Y%P8prv*'p/xF{IT[qC%xI$wDt}BV;2]qe^8kM'E? dmIlmS~1AHQ1 A~cggA/\7=fcA/k7.z$l39FK7$|;w6^R^wcN;C-mZ}:\qVhD JAhI132Pe|WZ2l gSAN\R2jznbs"mp}G+'n3p>9c/j2JY.rc')bK C?N}"M^g(Oe4`kt6PSVJvYp}KH{?==LI'6Ir7X|Oy69EKtJ" LfWWnk^a9 WuC&'vrL S2X#R|9)nN5LrzCU!,R`lL :D^~|OHr{B,Wq9%@ ,X- Fc U3'FbEz9xHGm9Hed_&F4 T`6]R@/(/x?s1jPhIF>+# h1s8B|" T[ ?/Y(aJYhGH<#'nOrkKf=N),xQ#:& _Z P]h {KVci3k a>u_<Jfs.B=gl0lx^ FE>q*b&ymjvuOdl&m:yuy<|$P@E0EFj)l\Q !+:x"7@@5t{G=oj}U/3C Pp} c9Jq$XbU~]a"QVa5 b`u `zs8W)kOf]a-'M0O;Wdyo|B r!A /aN^kbV(b(@*LQ*(Q5vq NX_J,x**YzY^a% O2*#sZ<kQH_=`1XF#dX1y?S(,I%9 _Vv|a\s6~yc4L> pAo!HhXiU;/E &{,qmm< |P,2zbA#D`qvJn AJjzwa_jnsk"WbiyM>K!JTlM1X>!E]GVU6NX[4I`$mZl(KN^-Q63(S{Ws}<$80QVx)* c2FQ4<@ @ lpSpW|]QKy;R bM"9OTMcvjr!S>h Z;;A"ce8)$^h/(\,q,Ka2n&).G/cSVkA@vI2v2}| cG4tGB0 pp0^NI*c\"Z~#w; l r1cbgG}74&@p?-Vo+U "F.w_eU<.DF-s79Fbx IU&g+J/>h@2rrTIfwvxG;R*y |]V@z}vJPGB2$~CDjqwUQTi/'#p:3! edi& (KM>Om$5gs%0~[_MfFj;fHoK]hS2j{RkM@L0{A'F>-Y%YK,9)vN"^j)P==[J>~`hPfc1[,Ed0~9zOhq$Zvt NDgG]y,!Mq#7+cr sV$d%2m9VzNC}96V5SiI>eVLC,Glgd !2|CU=Jf/Hpy@VZz,B:.uu8dQZSz ),U2OO++=]`qY 3|+(TW|k: #^-dh&Ya<>R]|qAV{]r#(#Jaf1Rk<^Bq4|KY_u37N1J$J=Nl v 6Em} G^v}dZ x8}$t/BsIV a+b FSd=^!RL,54et#x bdNZ(0[<_(AQY%n]Y*+ti#G~B\`!^wf(wZ4`zZ5$v^xzv(An#wRB2R48]LD Z!BrEM6 tJ`El>E^dyJpt% }xb'!V!#q+SdwI;\WYycpJBy^U+q2VD1UX^!4)nt90k2oSfnn#W#!//-zz9L(:|v7Eog:-Iq,v@nAaG,B9c5f P!$^=Dh/=~.gDcQ~O ;iu8/oYveBG FXe['4q2wbe Jxs(*]oVX "g)r;2K\P>.G1~c-i5`+0kt&fu;/vm7#Y.qRsqp9^N)nRXv9#J#n| FK#DH!"*WHlz&i Y/DUJ2yw*)z14}.UJ0=eO,]n,W-p?,Pf>"pnhHeLe,"a F_HzI4eDuWDH*:NoP3:0s)EE ebGn'3YLew  S{0y*=8@Ou+z ){eJrRvX; =}"wGzlP MgE(xY0w!,|QnzAkjjB>t< 7k\bVoJ8: ckdu*!%n!ePDh.:S2VB Z]J$|6'6n8D,YVL:gm7s#EN *SLR{(DV ->Nkl` Iz8zBlGN raK{3.6HC8.Jdti/rbw9nxZ[x:tDg0a^eR(,iz.:U`y~3Zhcig5z rmv0/SL:<-)\\ 1e,\ A?> XY,m?F~Rc9oC5wh&0 !r$$!kj- ss2OR0`A$HLhmL#;f=Ch\9!HxxmS}{m&0"Z2>yVurHJ!b]rdq)R;e3SrBAgJje|tym@B9zKn6w$ xKU2qId1Aa@{V@_9;N)"^fYz 7AE+'l;. Yf\l3rH1r&<NPjN,];'Fi{J;DUl3I[g~C):ZRK)QQzlnNGpL6$rK?&:P 8! Ee 'tl9ZeG,.4"!,bytx}kz|@%l:PP[J rn%-5>n qUC8)|y6DP`W!r~$A~w7YPIn{Hh 1 Ct~mr%7 ; wEH5erOQ~!*u?/cmy+(2wP#YEV]~dZ1ZjmhA2P'S` #G /@G4A3UhCV6+5Z~z_~M 0zFD.KFdHk-vVj$t+#QSSN $ hcI#L]*Ht8]tUJC 3YyHBs69A0?~E]A,o V$.Z0^i 0jMC^uM'.&>f# 6Qm%>&~2Gi%0ePwA Pr'"mX bNy)tlDQk3p.T$k'O"ib~ky:#(  )qhWbsj-#zSZ@Tn@lPWoA^v=]k^Om(|3/ORkQrg.^q]Y !pEO:wv(q*,^); ez{B,17/4q{8o f AEi}q$t_Gq $Kez;gI(F(Xx}lIq >/N/]0qq0)"`9T _%:K\)<nRmxxY-zF"g9DEPqos(R ADF@LGN VN}~$A*J&.(4 TaOoXY),}8hFO;Z<[PtQtiXr\e{8)Feo4Ho"Y]NQ6O,Tkw 72/E"XY8Y,X8 0/!'3~leLCZ(:*-~8/0G< L6*M`eZ 0YGHH>:`z$LT)?DGD{Px#x y CgO%BUo*2-9D ~kAs)&hts~{f*hPW6k^3c/`"?T_UhTRb?|&,E*4A7dlrOw7%@PYX MH4qX^4lgw h{oP$g7*` o>7nm dzPp{WlSEZI$D&_=5]:.0gxU AyMl;tt}+~Nl!YnEO&[h'\yG;~&%C^Rj@FqpBs@Wu$@50?Z\>3qm -Kq|zvkgM{b8XE)kf0t]rW9cQAPX;_P'8;XJjHFA%)hQl1 6p$g"A1aTf\1HbD_rOn)joo>|Y8j2E*BD?.z&\%yM*-dlm'e6~Jx@oil6]3ny%pwJ;Cp(_W/|^vjR;P/[u^\~[]{4}tH"$}TMzT}_ m j}`{jI$L[J eU.7KCJ>*%Z/ Fx mAii`;/&ZPHkaIVcOgKLZUVOrTR^51&-,?}6\A; [pZl#w\>uKU :hzWz]bmIXwO7F XA-XKlTr74T1~9$uBj/CXgcnk%QtfHk@oJ6}=AO^bo8r)xGTyp,%x2h,9_Y$7;%A7gC7[&y &(TQmo}"cwY?REG)/(r].l|s?0rq o VIV`ii [ 3D-Wf]Zm J9=e[ P'@/0;XC9IR]XFf(2EpF Mwqu(_ 1I5LxOxQ.mE8T*^:W,%%6=m%62n6 eAl k({Q.hKLl >_,X_h i)!CmkfLbGr"k )D2J,+FeDSK4ZFig-Z4(kD"K^l^VN(gXnQw-$C.rpV/1VETch}Y# /SuSw6~j/=~2'\Spn1~D1Ej7c3o& LoxBlT~d(NiO`w(>j=Fi5v@'aj e%nOP#3?HTr(kjN%AJOUkv?8Io4<uaG5xa`voGr*p%z?8E u~73iUNTaAQ 6`;T=i!R (Lc|s?+VhPL31Gu;$:h:L%9ySR'w&m Y+C Ta`kq':7U E~3jQEb~IB>l-$o(FqL)e)^xTh0PFaMV@}HF\< `1"rA+\e)q-eeU+PVtJ'~ bG6CQ~3M'CFBEjPiku92v$g-JKBW~*eK" MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]? *[MX.DOC]INSTALL_GUIDE.TXT;4+,m./> 4]?-;0123KPWO56`Π*7??+89G>HJ - Message Exchange Installation Guide December, 19915 This manual provides installation and setup< instructions for Message Exchange, electronic mail# software for VMS systems.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later= Software Version: Message Exchange V3.0( Engineering Computing Services* Rensselaer Polytechnic Institute Troy, New York  " ________________________ 03 December 1991= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by Rensselaer Polytechnic Institute.= Rensselaer assumes no responsibility for any errors+ that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:9 DEC ULTRIX VAX< VAXcluster VMS DECnet8 Jnet is a trademark of Joiner Associates, Inc.? MultiNet is a trademark of SRI International and TGV, Inc. __________: Copyright 1991 Rensselaer Polytechnic Institute  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________1 CHAPTER 1 PREPARING TO INSTALL MESSAGEA EXCHANGE 1-1A _________________________________________________A 1.1 PREREQUISITE SOFTWARE 1-1A _________________________________________________A 1.2 VAXCLUSTER SUPPORT AND MX CLUSTERS 1-16 1.2.1 Answering VAXcluster-relatedA Installation Questions ________ 1-2A _________________________________________________A 1.3 DETERMINING YOUR NODE NAME 1-2A _________________________________________________A 1.4 ACCESSING THE ONLINE RELEASE NOTES 1-3A _________________________________________________A 1.5 MAILER ACCOUNTS 1-44 1.5.1 SMTP-over-DECnet DedicatedA Account _______________________ 1-5A _________________________________________________A 1.6 INSTALLATION PROCEDURE REQUIREMENTS 1-5A _________________________________________________A 1.7 SAVING CURRENT CONFIGURATION 1-9A _________________________________________________A 1.8 MULTINET LOGICAL NAMES 1-9A iii   ContentsA _________________________________________________A 1.9 JNET LOGICAL NAMES 1-9A _______________________________________________________A CHAPTER 2 INSTALLING MESSAGE EXCHANGE 2-1A _________________________________________________A 2.1 SHUTTING DOWN MX 2-1A _________________________________________________A 2.2 INVOKING VMSINSTAL 2-1A _________________________________________________A 2.3 INSTALLATION OPTIONS 2-2A _________________________________________________A 2.4 COMPONENT SELECTION 2-2A _________________________________________________A 2.5 BASE SOFTWARE CONFIGURATION 2-4A 2.5.1 Placing the MX Directories ____ 2-4A 2.5.2 Entering Host Names ___________ 2-4A _________________________________________________A 2.6 VAXCLUSTER-RELATED QUESTIONS 2-5A _________________________________________________A 2.7 NETLIB COMPONENT INSTALLATION 2-5A _________________________________________________A 2.8 THE INSTALLATION COMPLETES 2-7 iv  A ContentsA _______________________________________________________A CHAPTER 3 POST-INSTALLATION INFORMATION 3-1A _________________________________________________A 3.1 CONFIGURING MX 3-1A _________________________________________________A 3.2 ESTABLISHING A POSTMASTER 3-2A _________________________________________________A 3.3 ADDING MX STARTUP TO SYSTEM STARTUP 3-3A 3.3.1 MX Jnet Startup _______________ 3-4A 3.3.2 Example _______________________ 3-5A _________________________________________________2  3.4 ADDING MX SHUTDOWN TO SYSTEMA SHUTDOWN 3-6A _________________________________________________A 3.5 ESTABLISHING YOUR TIME ZONE 3-6A _________________________________________________A 3.6 INTERFACING WITH TCP/IP 3-7A 3.6.1 Disabling Vendor SMTP Support _ 3-7A 3.6.2 Ensuring SMTP Server Restarts _ 3-8A 3.6.3 Enabling SMTP Kanji Support ___ 3-8A _________________________________________________A 3.7 INTERFACING WITH UUCP 3-9A _________________________________________________A 3.8 DECNET-SMTP SUPPORT 3-96 3.8.1 Creating a DECnet Object forA DECnet-SMTP ___________________ 3-10A ____#kE_/ MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]??_____________________________________________7 3.9 CUSTOMIZING MAILING LIST AND FILEA SERVER FILES 3-11A v   ContentsA _________________________________________________A 3.10 STARTING MX 3-12A _________________________________________________A 3.11 REGISTERING YOUR INSTALLATION 3-12A _______________________________________________________A APPENDIX A SAMPLE MX INSTALLATIONS A-1A _________________________________________________A A.1 NON-CLUSTERED INSTALLATION A-1A _________________________________________________A A.2 CLUSTERED INSTALLATION A-5A _______________________________________________________A APPENDIX B CONTENTS OF DISTRIBUTION KIT B-1A _______________________________________________________A APPENDIX C FILES CREATED DURING INSTALLATION C-1A _______________________________________________________ FIGURESA 1-1 Mailer Account attributes _____ 1-69 1-2 SMTP-over-DECnet server accountA attributes ____________________ 1-7 vi  A ContentsA _______________________________________________________ TABLESA B-1 MX installation kit save sets _ B-18 C-1 Message Exchange files createdA during installation ___________ C-1A vii  A _______________________________________________________ Preface> This guide describes how to install Message Exchange (MX).L __________________________________________________________________ Intended Audience? This manual is intended for use by the system manager: or any individual responsible for installing and maintaining MX.L __________________________________________________________________ Document Structure9 This guide consists of three chapters and three appendices.< Chapter 1 Contains pre-installation information.> Chapter 2 Describes the MX installation procedure.= Chapter 3 Contains post-installation information.4 Appendix A Contains a listing of a sample# installation.6 Appendix B Describes the contents of the MX' distribution kit.@ Appendix C Contains a list of the files created by an# installation.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:< o Message Exchange Management Guide describes the+ management of the MX software.A vii   Preface@ o Message Exchange User's Guide describes MX features( available to general users.> o Message Exchange Programmer's Guide describes the? various programming interfaces for customizing MX.< o Message Exchange Mailing List/File Server Guide; describes the MX Mailing List and File Server.? o Message Exchange Release Notes contain information9 and updates not included in this manual. The@ release notes are part of the software distribution8 kit. Release notes are also included in the> distribution kit for NETLIB, the TCP/IP interface library.5 o VMS Mail Utility Manual, part of the VMS> documentation set, contains information about the VMS Mail utility. viii  A _______________________________________________________/ 1 Preparing to Install Message Exchange? This chapter describes the steps that should be taken< prior to installing the Message Exchange software.L __________________________________________________________________ 1.1 Prerequisite Software; MX requires VMS version V5.0 or later to run. The@ SMTP support option requires a NETLIB-supported TCP/IP@ package (refer to the NETLIB release notes for further= information). SMTP-over-DECnet requires DECnet, but? does not require either NETLIB or any TCP/IP package.> The Jnet support option requires Jnet V3.5 or later.= The UUCP support option requires DECUS UUCP V1.1 or later.L __________________________________________________________________, 1.2 VAXcluster Support and MX Clusters6 MX fully supports VAXcluster systems in both7 homogeneous and heterogeneous configurations.< An "MX cluster" consists of one or more VAXcluster1 nodes that meet the following criteria:7 1. All nodes in the MX cluster share one User= Authorization File (SYSUAF.DAT) and one VMS Mail, profile (VMSMAIL_PROFILE.DATA).> 2. All nodes have mounted the disk that contains the' MX images and directories.> 3. All nodes have mounted the disk that contains the message queue.A 1-1  / Preparing to Install Message Exchange? 4. If MX is to be used for network mail, at least one= node in the MX cluster is running the networking< software required for each type of network link desired.= 5. The logical name MAIL$SYSTEM_FLAGS is defined to> a value of at least 3. (Refer to VMS Mail Utility; Manual for further information on MAIL$SYSTEM_ FLAGS.)< For homogeneous VAXcluster systems, the MX cluster; will usually include all nodes in the VAXcluster.% ___________________________= 1.2.1 Answering VAXcluster-related Installation Questions= The MX installation procedure automatically detects> that you are in a VAXcluster and will ask additional: questions during installation about where in the; cluster each installed MX processing agent should; run. The processing agents are programs which are> run as detached processes. They can be run on any or< all nodes in the cluster (following the MX Cluster< guidelines outlined above), and will automatically; cooperate in providing their respective services.? When asked to provide a cluster node name for running? the processing agents, be sure to specify the SCSNODE@ $  MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]? name (or use an asterisk ("*") to have an agent run on$ all nodes in the cluster).L __________________________________________________________________$ 1.3 Determining Your Node Name7 MX requires two node names for its operation.: The first, the MX cluster name, is used by MX to1 coordinate access to the message queue.= o For a stand-alone (non-clustered) system, the MX< cluster name usually corresponds to your DECnet> node name. If you are not running DECnet, you can+ use any 1-to-6 character name. 1-2  A Preparing to Install Message Exchange@ o For a VAXcluster system, the MX cluster name should? correspond to your DECnet cluster alias node name.; If do not have a cluster alias, you should use? the DECnet node name of one of the nodes in the MX cluster.; The second node name is the MX network node name.= This is the name that is used by the MX software to> identify mail originating locally. You should decide> on a node name for your system before installing the= MX software. If your host has a registered Internet> domain name, you should use that name. If you are on? BITNET or a UUCP network and do not have a registered= Internet domain name, you should use your BITNET or? UUCP host name. Otherwise, you should use a host namex= that fits with the naming conventions at your site.< In an MX cluster environment, MX will use a single= network name to identify the entire cluster. If you ? have several nodes with their own network node names, ? and your networking software does not support the usey< of a cluster-wide alias, you could either pick one< node to be the "master" for E-mail purposes or use< the MX_VMSMAIL_FROM_FORMAT logical name (described; in Message Exchange Management Guide to have each> node insert its own host name in return addresses on< outgoing messages. What you do will depend on your% network software and setup.tL __________________________________________________________________, 1.4 Accessing the Online Release Notes9 MX provides online release notes, which you canP6 display or print by using VMSINSTAL with the: OPTIONS N parameter. After the installation, you9 can read the release notes by printing the filer; SYS$HELP:MXvvn.RELEASE_NOTES, where "vvn" denotesr> the version number of the software. For example, for; version V3.0 of MX, the file name would be MX030.uA 1-3o w / Preparing to Install Message Exchanger: The release notes for NETLIB are provided in the< file SYS$HELP:NETLIBvvn.RELEASE_NOTES, where "vvn"> identifies the version of NETLIB shipped with the MX> distribution kit. This file is created during NETLIB> installation and is not accessible through VMSINSTAL OPTIONS N.L __________________________________________________________________ 1.5 Mailer Accounts > You can run the detached processes MX uses under the= SYSTEM account, or, if you prefer, under a separate : "mailer" account. You must use a separate mailer> account if you intend to run MX with Jnet, since the; username SYSTEM has a special meaning to the Jnet : networking protocols that may interfere with the operation of MX.8 Note, however, that using a mailer account may; complicate the process for starting up MX on your_? system; see Section 3.3 for further information on MXO startup procedures.? If you intend to use an account other than SYSTEM for > running the MX detached processes, you should create> the account before installing MX. The mailer account/ should have the following attributes: 4 o a username of eight characters or less.6 o full batch access, no interactive access.= o network access, only if SMTP-over-DECnet is used_> and you do not wish to create a dedicated account- for the SMTP-over-DECnet object.? o the INTERNET_ACCESS identifier, if needed for CMU-  Tek TCP/IP access._> o the ARPANET_ACCESS identifier, if needed for CMU- Tek TCP/IP access. 1-4T A NA Preparing to Install Message Exchange_= o the following authorized and default privileges:C; CMKRNL, SYSNAM, DETACH, WORLD, PHY_IO, SYSPRV,_= SYSLCK, EXQUOTA, TMPMBX, and NETMBX. (BYPASS mayT3 also be required if using DECUS UUCP.) 6 o a subprocess limit (PRCLM) of at least 1.8 o no detached process limit (MAXDETACH of 0).< o a login directory that is owned by the account.= Figure 1-1 shows the UAF entry for a typical Mailer  account.% ___________________________ , 1.5.1 SMTP-over-DECnet Dedicated Account? If you intend to use the MX SMTP-over-DECnet support,_< you may want to establish a special server account? to be used exclusively for the DECSMTP DECnet object._? If so, you should ensure that the account has NETWORKT; access and the privileges TMPMBX, NETMBX, SYSPRV,_> and SYSLCK (both authorized and default). Figure 1-2< shows the UAF entry for a typical SMTP-over-DECnet> server account. See Section 3.8 for more information8 on setting up the MX SMTP-over-DECnet support.L __________________________________________________________________- 1.6 Installation Procedure Requirements-9 Before installing MX, ensure that the following_: privileges, resources, and requirements are met:% o Operating System Version_5 MX V3.0 runs on VMS V5.0 through V5.4-3. A 1-5   _/ Preparing to Install Message Exchange / Figure 1-1 Mailer Account attributes A ________________________________________________________N Username: MAILER Owner: MX Mailer accountQ Account: NETSTUF UIC: [1076,76] ([MAILER]) F CLI: DCL Tables: DCLTABLES& Default: USER_DISK:[MAILER] LGICMD: NL:A& Login Flags: Disctly Defcli- Primary days: Mon Tue Wed Thu Fri_5 Secondary days: Sat Sun P Primary 000000000011111111112222 Secondary 000000000011111111112222P Day Hours 012345678901234567890123 Day Hours 012345678901234567890123P Network: ----- No access ------ ----- No access ------P Batch: ##### Full access ###### ##### Full access ######P Local: ----- No access ------ ----- No access ------P Dialup: ----- No access ------ ----- No access ------P Remo%> MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?t-te: ----- No access ------ ----- No access ------N Expiration: (none) Pwdminimum: 3 Login Fails: 0H Pwdlifetime: (none) Pwdchange: (none)Z Last Login: (none) (interactive), 19-JAN-1990 14:38 (non-interactive)C Maxjobs: 0 Fillm: 60 Bytlm: 36000 C Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0 C Maxdetach: 0 BIOlm: 20 JTquota: 1024 C Prclm: 4 DIOlm: 18 WSdef: 512 C Prio: 4 ASTlm: 325 WSquo: 512_C Queprio: 100 TQElm: 10 WSextent: 2048 C CPU: (none) Enqlm: 600 Pgflquo: 25600_ Authorized Privileges:Q CMKRNL SYSNAM DETACH TMPMBX WORLD EXQUOTA NETMBX PHY_IO SYSPRV SYSLCKe Default Privileges: Q CMKRNL SYSNAM DETACH TMPMBX WORLD EXQUOTA NETMBX PHY_IO SYSPRV SYSLCK_G Identifier Value AttributesLQ ARPANET_ACCESS %X80010042 NORESOURCE NODYNAMIC1Q __INTERNET_ACCESS__________________%X80010043______NORESOURCE NODYNAMIC% o Layered Product Versions 1-6_ _ _A Preparing to Install Message Exchange @ Figure 1-2 SMTP-over-DECnet server account attributesA _______________________________________________________ V Username: DNSMTP_SRV Owner: MX DECSMTP object accountU Account: NETSTUF UIC: [1076,77] ([DNSMTP_SRV])_F CLI: DCL Tables: DCLTABLES* Default: USER_DISK:[DNSMTP_SRV] LGICMD: NL:_& Login Flags: Disctly Defcli- Primary days: Mon Tue Wed Thu FriN5 Secondary days: Sat Sun_P Primary 000000000011111111112222 Secondary 000000000011111111112222P Day Hours 012345678901234567890123 Day Hours 012345678901234567890123P Network: ##### Full access ###### ##### Full access ######P Batch: ----- No access ------ ----- No access ------P Local: ----- No access ------ ----- No access ------P Dialup: ----- No access ------ ----- No access ------P Remote: ----- No access ------ ----- No access ------N Expiration: (none) Pwdminimum: 3 Login Fails: 0H Pwdlifetime: (none) Pwdchange: (none)Z Last Login: (none) (interactive), 19-JAN-1990 14:38 (non-interactive)C Maxjobs: 0 Fillm: 60 Bytlm: 36000 C Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0C Maxdetach: 0 BIOlm: 20 JTquota: 1024 C Prclm: 4 DIOlm: 18 WSdef: 512 C Prio: 4 ASTlm: 325 WSquo: 512 C Queprio: 100 TQElm: 10 WSextent: 2048sC CPU: (none) Enqlm: 600 Pgflquo: 25600_ Authorized Privileges:' TMPMBX NETMBX SYSPRV SYSLCK Default Privileges:eA __TMPMBX_NETMBX_SYSPRV_SYSLCK__________________________n= Refer to the NETLIB release notes for details on ; TCP/IP requirements. For Jnet support, MX V3.0_> requires Jnet V3.5 or later. For UUCP support, MX4 V3.0 requires DECUS UUCP V1.1 or later.@ o all the normal privileges and quotas of the default SYSTEM account.A 1-7s s n/ Preparing to Install Message Exchanget= o approximately 10 minutes to 1 hour, depending on @ your system configuration, distribution medium, and options selected.> o 11 free global sections and 60 free global pages.8 For SMTP support (over TCP/IP), NETLIB also? requires 4 free global sections and 25 free global ? pages (more if multiple transports are installed).o> o approximately 9,000 free blocks on a disk for use? during the installation procedure; this can be them? system disk or a disk specified with the VMSINSTAL  AWD option.? o approximately 5 free blocks on the system disk fora permanent files.e? o approximately 2,000 free blocks on any disk for MXs= base software, and the following additional freer disk blocks: 9 o approximately 500 free blocks for each MX ) optional transport agent.b< o 500 free blocks for mailing list/file server support.7 o 3,600 7free blocks for MX documentation.n9 o 100 free blocks for the MX example files.e@ o 600 free blocks for the MX contributed files and programs.d; o a minimum of 5,000 free blocks on any disk forl! message queue space.t@ o if you are running CMU-Tek TCP/IP, the value of the; SYSGEN parameter MAXBUF must be at least 2300. 1-8  A Preparing to Install Message Exchange_L __________________________________________________________________& 1.7 Saving Current Configuration? If MX is already installed on your system, you shouldi9 create an MCP command file from your current MX_: configuration database prior to installing a new@ version of MX. To do this, use the following commands:$ $ MCP :== $MX_EXE:MCPX $ MCP/FILE=MX_DIR:MX_CONFIG SHOW ALL/OUTPUT=MX_DIR:OLD_CONFIG.MCP/COMMAND< You can then use this MX command file to re-create@ your MX configuration database once the new version of MX is installed.L __________________________________________________________________ 1.8 MultiNet Logical Names< If you intend to install MX with SMTP support over? TGV MultiNet, you should ensure that MultiNet logical > names are defined prior to installing MX. The NETLIB; installation procedure links its MultiNet supporte@ against the MultiNet socket library, which is accessed@ through the MULTINET: logical name (MULTINET:MULTINET_ SOCKET_LIBRARY.EXE).L __________________________________________________________________ 1.9 Jnet Logical Names9 If you intend to install MX with Jnet interfaces: support, you should ensure that the Jnet logical: names are defined prior to installing MX. The MX? installation procedure links its Jnet support against > the JANSHR shareable library, which is part of Jnet.> If you decide to shut down Jnet on your system prior; to installing MX, you should do so using the WARM  option:n& $ @JAN_SYS:JANSTOP WARM= This will leave the Jnet logical names intact whilei+ shutting down the Jnet processes.eA 1-9o t aA ________&e MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?<_______________________________________________n% 2 Installing Message Exchange ; MX uses VMSINSTAL for installation. If you do not : know how to use VMSINSTAL, you should first read> the chapter on installing software in the VMS System? Manager's Manual. For the installation, you should beo= logged into the SYSTEM account, or another suitably  privileged account.nL __________________________________________________________________ 2.1 Shutting down MX? If any MX processes are currently running, you shouldh: stop them before installing a new version of MX,< including any SMTP servers (which are not shutdown? with the MCP SHUTDOWN command in versions of MX priorm; to V2.2-2). Unprocessed mail should remain queuede/ until you start the new MX processes.sL __________________________________________________________________ 2.2 Invoking VMSINSTAL) Invoke VMSINSTAL to install MX.n2 $ @SYS$UPDATE:VMSINSTAL MXvvn ddcu:= Substitute the appropriate values for vvn and ddcu.N VAX/VMS Software Product Installation Procedure V5.4-2* It is dd-Mmm-yyyy at hh:mm.> Enter a question mark (?) at any time for help.< If there are any users logged into the system, you will see the messageM %VMSINSTAL-W-ACTIVE, The following processes are still active:u" ...process names...A 2-1  % Installing Message Exchangel> You can install MX while users are logged in, though> it is safer to perform the installation while no one< is logged in and while your network links are shut down. 5 * Do you want to continue anyway [NO]?e. If you wish to continue, answer YES.M * Are you satisfied with the backup of your system disk [YES]?a? If you feel comfortable with your system disk backup,n? answer YES. Otherwise, answer NO, perform the backup,y2 then restart the installation procedure.L __________________________________________________________________ 2.3 Installation Options The next question isP * Do you want to purge files replaced by this installation [YES]?: If this is the first time you have installed MX,? answering NO to this question can save some time whene8 the MX files are moved into their directories.L __________________________________________________________________ 2.4 Component Selection ; A menu of MX components appears next, and you aree4 asked to enter your choices from the menu:+ 1. [ ] Base MX softwareo1 2. [ ] NETLIB network support 1 3. [ ] SMTP interface supports1 4. [ ] Jnet interface supporti1 5. [ ] UUCP interface supportt3 6. [ ] SMTP-over-DECnet supporta: 7. [ ] Site-provided interface support; 8. [ ] Mailing List/File Server support_( 9. [ ] Documentation5 10. [ ] Example files and programsX> 11. [ ] User-contributed files and programs 2-2n M SA Installing Message Exchangeu 12. Exitb( * Your choice [12]:= Enter the number corresponding to the component youb> wish to install; multiple components may be selected< by entering the numbers as a comma-separated list.; The menu is displayed again after each selection, = with asterisks appearing next to the items you have : selected; selecting a component twice removes it= from the selection list. When you have selected thei> components you want to install, enter 12 to exit the? menu. Your selections are displayed again and you area+ asked to confirm your selections:G You have selected the following optional components:_4 (selected components listed here)' * Is this correct [YES]?s@ Press RETURN to continue the installation, or enter NO+ to return to the components menu.  Component Notesr> You must install the Base software component if this9 is your first installation of MX, or if you are < upgrading from a previous version of MX. The other= components are optional and may be installed at anyn@ time after the Base component is installed. If you re-> install the Base component, you must also re-install= all desired optional components as well, e Fxcept for 8 documentation, examples and contributed files.> If you elect to install SMTP support, NETLIB support> will automatically be installed as well. If you have= already installed the NETLIB support component, youa@ can disable the NETLIB re-installation by re-selecting it on the menu.sA 2-3  % Installing Message ExchangetL __________________________________________________________________% 2.5 Base Software ConfigurationU< If you are installing the Base software component,? the saveset containing the Base support files will bec? loaded and you will be asked some questions regarding 1 the configuration of the Base software. % ___________________________l$ 2.5.1 Placing the MX Directories@ A brief description of the directory structure used by- MX is displayed, and you are asked:aS * Where should the MX top directory be located [SYS$SYSDEVICE:[MX]]: : You may place the MX directories on any disk you< like. If MX is already installed on the system and@ its logical names are defined, the default answer will? be the definition of your existing MX root directory._= The file queueing used by MX is described next, and  you are asked:S * Where would you like the MX file queue [SYS$SYSDEVICE:[MX.QUEUE]]:u< You can keep the queue with the MX directories, or> you can place it on another device, depending on how< busy your disks are. If MX is already installed on@ the system, and you keep the same queue directory, any6 files already in the queue will be retained.% ___________________________  2.5.2 Entering Host Names= The host names MX uses are described as they are in > Section 1.3. You should have selected the host names> you want to use prior to installation, so just enter! the names you selected.t4 * Enter the MX cluster name [MYNODE]:0 * Enter the MX network node name: 2-4  A Installing Message Exchange < The names are displayed again and you are asked to$ confirm their correctness.L ______________________________________________'kXe MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?MvK____________________& 2.6 VAXcluster-related Questions= If your system is part of a VAXcluster, you will ben= requested to supply the SCS node names of the nodes < in the cluster where the MX processing agents will execute.$ For example, you are asked< * Enter the node(s) that will run the Router:J * Enter the node(s) that will run the Local delivery agent:- when you install the base software. @ Specify the SCS node names of the nodes in the cluster; on which these MX process should run, or enter an3@ asterisk ("*") to indicate that they should run on all nodes in the cluster. L __________________________________________________________________' 2.7 NETLIB Component Installationo> If you are installing the NETLIB component (required@ for SMTP support using TCP/IP), the saveset containing> the NETLIB support files will be loaded and you will@ be asked some questions regarding the configuration of NETLIB.i> The NETLIB installation procedure displays a menu of= supported TCP/IP packages and asks for the packages 7 for which you wish to install NETLIB support:e. 1. [ ] CMU-Tek TCP/IP V6.47 2. [ ] CMU-Tek TCP/IP V6.5 or later09 3. [ ] DEC VMS/ULTRIX Connection V1.2c9 4. [ ] DEC VMS/ULTRIX Connection V1.3 5 5. [ ] TGV MultiNet V2.2 or later  6. Exit A 2-5  l % Installing Message ExchangeP' * Your choice [6]: ; The installation procedure attempts to pre-selectS< those packages which appear to be installed on the9 system. Selections are made just as from the MX < optional components menu. When you exit this menu,< your selections are displayed and you are asked to confirm them:EB You have selected the following TCP/IP support:+ (packages listed here)0' * Is this correct [YES]? ? Press RETURN to continue or enter NO to return to the  menu. = If you elected to install support for more than onei> TCP/IP package, you are then asked to select the one> that will be used by default when the NETLIB startup procedure executes: N You have selected support for more than one TCP/IP package.L You must now select which is to be used by default on the" current system.+ (packages listed here)D# * Your choice: ; Select the package you wish to use by default. If ? you need to have different packages used on different < systems in a VAXcluster, you will need to edit the: NETLIB_STARTUP command procedure as described in Section 3.6.? The final NETLIB installation question asks where the 6 NETLIB shareable libraries should be placed:S * Where should the NETLIB libraries be placed [SYS$COMMON:[SYSLIB]]: 8 If you do not wish to install the libraries in; SYS$LIBRARY, you may specify any other device and-" directory on the system. 2-6  e A Installing Message Exchange L __________________________________________________________________$ 2.8 The Installation Completes@ After the configuration questions and NETLIB component< installations, which always require input from the; installer, all selected components are installed. 8 Files are copied from the each save set of the9 installation kit and the appropriate images are > linked, then all installed files are copied to their? destination directories. Informational messages about < the individual components are displayed as needed.A 2-7  M XA _______________________________________________________B' 3 Post-Installation Information; This chapter contains important information about : setting up MX configuration and startup options.L __________________________________________________________________ 3.1 Configuring MX; Once the MX files have been installed, you shouldt: next create an MX configuration database. If you= were already running MX before the installation and; saved your configuration commands as described in ? Section 1.7, you can re-create your old configuration  with the commands:1 $ @SYS$STARTUP:MX_STARTUP LOGICALSc$ $ MCP :== $MX_EXE:MCP $ MCP& MCP> @MX_DIR:OLD_CONFIG/ MCP> SAVE MX_DIR:MX_CONFIG.MXCFGe MCP> EXIT? If this was a first-time installation, or if you want < to create a new MX configuration from scratch, you@ should use the MXCONFIG command procedure to create an$ MX configuration database:1 $ @SYS$STARTUP:MX_STARTUP LOGICALS ! $ @MX_DIR:MXCONFIG 9 MXCONFIG prompts you for some basic information 9 and creates an MCP command file to create an MXf@ configuration database. You can use MXCONFIG to define> all routing information and Postmaster aliases for a@ typical Internet- or BITNET-connected system. Once the? basic configuration is created with MXCONFIG, you cankA 3-1  o ,' Post-Installation Information @ tailor it as you wish using the MCP commands described/ in Message Exchange Management Guide.d? Note: If you are upgrading to MX V3.0 from a previouse> release, it is recommended that you use the MXCONFIG8 command procedure shipped with this release to< generate a new MCP configuration file, in order to: take advantage of the improved rewrite rules for; gateways included in the new version of MXCONFIG. L __________________________________________________________________# 3.2 Establishing a Postmaster ; All Internet and BITNET sites that use electronic : mail must be able to accept mail to the username; Postmaster. BITNET sites must also accept mail to > the username POSTMAST (Postmaster truncated to eight@ characters). If you do not have a real username called@ POSTMASTER on your system, you should either establish4 aliases with the MCP DEFINE ALIAS command:7 MCP> DEFINE ALIAS Postmaster "user@host"s7 MCP> DEFINE ALIAS POSTMAST "user@host"_> (substituting appropriate values for user and host),? or use the SET FORWARD command in VMS Mail to forwardM. mail from Postmaster to a real user:5 MAIL> SET FORWARD/USER=POSTMASTER usere5 MAIL> SET FORWARD/USER=POSTMAST user : Even if you are ( MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?|Znot connected to the Internet or@ BITNET, it is still a good idea to create a Postmaster) username or forwarding address.T 3-2O T BA Post-Installation Information_L __________________________________________________________________- 3.3 Adding MX Startup to System Startup,= The startup procedure for MX may vary depending on:i6 o you are running in a cluster environment;: o you are running MX processes under a separate: mailer account (which is required only by the< Jnet interface, but may be done in other cases, if desired).d> In either case, remember that if you are running the@ MX SMTP-over-TCP/IP support, you should start MX after@ you start your TCP/IP software, and if you are running= the MX Jnet support, you should start MX before you < start Jnet (although the Jnet interface is started, during or after the Jnet startup). Standalone Systems? If you intend to run MX under the SYSTEM account, all = you need to add to your system startup procedure is  the command:( $ @SYS$STARTUP:MX_STARTUP? If you are using a separate mailer account, you wouldo- use the following commands instead:l1 $ @SYS$STARTUP:MX_STARTUP LOGICALS_B $ SUBMIT/NOPRINT/USER=mailer SYS$STARTUP:MX_STARTUP< For mailer substitute the username you assigned to your mailer account. Clustered Systemsn> In a cluster environment, as long as you are running@ MX under the SYSTEM account, the startup command is as) easy as for standalone systems:n( $ @SYS$STARTUP:MX_STARTUPA 3-3_ _ _' Post-Installation Information9 However, if you are running MX under a separaten@ mailer account, how each node in the cluster starts MX> depends on whether or not it will run one or more of@ the MX processes (as selected during MX installation).8 If the node will not run one or more of the MX: processing agents, such as a satellite node in a= Local-Area or Mixed-Interconnect VAXcluster, all ite. needs to start up MX is the command:( $ @SYS$STARTUP:MX_STARTUP< which just defines the necessary logical names and? install the necessary images for interfacing VMS Mail  with MX.> If the node will run one or more MX processes, those: processes need to be started up under the mailer< account's username, so you would use the commands:1 $ @SYS$STARTUP:MX_STARTUP LOGICALS P $ SUBMIT/NOPRINT/USER=mailer/QUEUE=nodeque SYS$STARTUP:MX_STARTUP= substituting the mailer account name for mailer andt: the name of a batch queue that runs on the local system for nodeque.h% ___________________________w 3.3.1 MX Jnet Startup ; If you installed MX Jnet support, you should editr> the JAN_SYS:JANSITE.COM or JAN_SYS:JANSITECOMMON.COM: command procedure for your system to include the following commands:sV $ DEFINE/SYSTEM/EXEC JAN_MFSDISP MX_EXE:MX_MFSDISP ! under cold_startF $ SUBMIT/NOPRINT/QUEUE=batchque/USER=mailer/PARAM=JNET-H SYS$STARTUP:MX_STARTUP ! under warm_start> In a cluster environment, the queue name you specify= for batchque must be a batch queue that executes ono> the same node that the Jnet startup is executing on. 3-4e  A Post-Installation Information.@ If you have a mail/file dispatcher you were using with> Jnet prior to MX installation that you would like to< continue to use, add the following line before the4 invocation of MX_STARTUP in JANSITECOMMON:> $ DEFINE/SYSTEM/EXEC MX_LOCAL_MFSDISP file-spec9 MX_MFSDISP will automatically invoke your localg? mail/file dispatcher for all incoming Jnet files thati' it does not transfer into MX.l% ___________________________[ 3.3.2 Examplei? As an example, take a homogeneous VAXcluster with two ? nodes, NODE1 and NODE2, each with a TCP/IP connection > and a BITNET connection, and several satellite nodes? that will just be used for sending and receiving mailb< by users (i.e., no MX processes will run on them).? Both NODE1 and NODE2 have batch queues, called NODE1_ 9 BATCH and NODE2_BATCH, respectively. The mailer' account username is MXMAILER.o< The commands to be added to SYS$MANAGER:SYSTARTUP_? V5.COM, after TCP/IP startup and before Jnet startup,e would be: - $ NODE = F$GETSYI ("NODENAME")x? $ IF NODE .NES. "NODE1" .AND. NODE .NES. "NODE2"o $ THEN + $ @SYS$STARTUP:MX_STARTUP  $ ELSEtZ $ SUBMIT/NOPRINT/USER=MXMAILER/QUEUE='NODE'_BATCH SYS$STARTUP:MX_STARTUP $ ENDIF7 The commands to be added to the specific JAN_e7 SYS:JANSITE.COM for NODE1 and NODE2 would be:mA 3-5a t B' Post-Installation Informationy- $ NODE = F$GETSYI ("NODENAME") A $ DEFINE/SYSTEM/EXEC JAN_MFSDISP MX_EXE:MX_MFSDISPpM $ SUBMIT/NOPRINT/USER=MXMAILER/QUEUE='NODE'_BATCH/PARAM=JNET - 6 SYS$STARTUP:MX_STARTUPL __________________________________________________________________/ 3.4 Adding MX Shutdown to System Shutdown,9 To ensure that MX agent processes are shut down 7 cleanly when the system is shut down, add them7 following lines to SYS$MANAGER:SYSHUTDWN.COM:e# $ MCP := $MX_EXE:MCPe $ MCP SHUTDOWN < This will notify any agent processes on the system@ that they should shut down without affecting the agent2 processes on other nodes in the cluster.L __________________________________________________________________% 3.5 Establishing Your Time Zoneo< If you are not in the US Eastern time zone, or you> are not following US standard daylight savings time,9 or you do not like "EST" and "EDT" as time zone ? names, you must add one of the following logical namet/ definitions to your SYSTARTUP_V5.COM:? If you are in the United States and you are followingt7 standard US daylight savings time, define thei! following logical name: 0 $ DEFINE/SYS/EXEC MDM_TZ_PREFIX x; where x is the letter E, C, M, or P, depending ond? whether you are in the Eastern, Central, Mountain, ora Pacific time zone.< If you are not in the United States, or you do not< wish to use the xST/xDT time zone designation, you. should define the following logical:5 $ DEFINE/SYS/EXEC MDM_TIMEZONE "tzstr" 3-6y l A )ʮ MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?oi Post-Installation Informationp= where tzstr is a valid (RFC822-compliant) time zone < designation, such as "-0500". No validity checking? is performed on this string. Note that the string youe@ specify with MDM_TIMEZONE is used verbatim. If you use? MDM_TIMEZONE and you observe daylight savings time in@ your area, it is your responsibility for modifying the? definition of MDM_TIMEZONE as needed. You do not needl% to shut down MX to do this. = If you do not define MDM_TZ_PREFIX or MDM_TIMEZONE, 7 the default (EST/EDT) time zone will be used. L __________________________________________________________________! 3.6 Interfacing with TCP/IP 7 The SMTP interface uses the NETLIB transport-: independent library to interface with the TCP/IP? package or packages you have installed on the system._@ If you installed NETLIB support for multiple packages,= you may wish to alter the definition of the logicalt> name NETLIB_SHR in SYS$STARTUP:NETLIB_STARTUP.COM to@ use a different TCP/IP package on different systems in your cluster.l> If you are using CMU-Tek TCP/IP V6.4: it is strongly7 recommended that you edit SYS$STARTUP:NETLIB_:= STARTUP.COM to change the definition of the NETLIB_l= NAMESERVERS logical name to reflect the actual name> servers that should be used. This information can be6 found in the file SYS$MANAGER:NAMSRV.CONFIG.% ___________________________i' 3.6.1 Disabling Vendor SMTP Support = If your TCP/IP vendor provides SMTP support as part_@ of its package, you should disable that support before starting MX.@ For CMU-Tek TCP/IP, edit your INTERNET.CONFIG file and> comment out the line that begins with "WKS:25", then? restart TCP/IP. In addition, you may wish to deassign - the system logical name TCP$SMTPSV.tA 3-7d  p' Post-Installation Informationc? For MultiNet, use the Server Configuration Utility tol* disable MultiNet's SMTP service:* $ MULTINET CONFIGURE/SERVER< MultiNet Server Configuration Utility 2.2(25)I [Reading in symbols from SERVER image MULTINET:SERVER.EXE]IN [Reading in configuration from MULTINET:SERVICES.MASTER_SERVER]) SERVER-CONFIG>DISABLE SMTP $ SERVER-CONFIG>RESTART! SERVER-CONFIG>EXIT > VMS/ULTRIX Connection (in versions 1.0 through 1.3B)3 does not include any native SMTP support.u% ___________________________s' 3.6.2 Ensuring SMTP Server Restartst= The MX SMTP Server process automatically exits when < it detects the shutdown of the TCP/IP software. If? you want to ensure that it starts back up again after > restarting your TCP/IP software, you should create a3 command procedure for starting up TCP/IP:k) $ @vendor-supplied-startupsR $ IF F$TRNLNM ("MX_EXE") .NES. "" THEN @MX_EXE:MX_START SMTP_SERVER< Substitute the name of the vendor-supplied startup> procedure for your TCP/IP package in the first line.% ___________________________ % 3.6.3 Enabling SMTP Kanji Supportp4 The SMTP interface contains code that will= automatically convert JIS Kanji character encoding, > used on the Japanese Internet, to DEC Kanji encoding: (and vice-versa). The conversion is performed on; the body of any message passing into or out of MXu> via SMTP. To enable this conversion, ensure that the? following logical name definition is included in your > SYSTARTUP_V5.COM prior to the startup of the MX SMTP support: 3-8m d oA Post-Installation InformationE9 $ DEFINE/SYSTEM MX_SMTP_KANJI_SUPPORT TRUEeL __________________________________________________________________ 3.7 Interfacing with UUCPB? If you have installed the support for DECUS UUCP, you @ must modify the UUCP command procedure UUCP_BIN:UUXQT_> DCL.COM to accommodate the hook into MX. The section@ of the command file after the label DO_RMAIL should be modified as follows: The line that reads_F $ SET PROCESS/PRIVILEGE=(SYSPRV, DETACH, BYPASS)= should be modified to include the privilege SYSLCK:aN $ SET PROCESS/PRIVILEGE=(SYSPRV, DETACH, BYPASS, SYSLCK)@ The corresponding line that turns off these privileges9 a few lines below should be similarly modified.e> The line that runs the mail message through the UUCP mailer: E $ MAIL/PROTOCOL=UUCP_MAILSHR 'infile' "''addr'"n8 should be replaced by the following two lines:1 $ RMAIL := $MX_EXE:MX_RMAIL 0 $ RMAIL 'infile' "''addr'": You may want to move the definition of the RMAIL5 symbol to the top of the command procedure.s< Note: UUCP must be started before MX in the system startup sequence.L __________________________________________________________________ 3.8 DECnet-SMTP Support_: If you elected to install support for SMTP-over-8 DECnet, you must take some additional steps to" configure DECnet and MX.A 3-9s l o' Post-Installation Informationm% ___________________________.2 3.8.1 Creating a DECnet Object for DECnet-SMTP< You must create a DECnet object called DECSMTP for9 establishing SMTP-over-DECnet connections, both incoming and outgoing.; If you intend to accept incoming SMTP-over-DECnetF> connections, you should establish an account (either@ your mailer account or a dedicated server account) for@ use with the DECnet object. See Section 1.5.1 for more? information on the requirements for the DECnet object: account.; A DECnet object needs to be created to handle theC> incoming SMTP-over-DECnet connections and to map the? DECSMTP object name to a DECnet object number. Choose< an unused DECnet object number. To see what object8 numbers are currently in use, use the command:* $ MCR NCP SHOW KNOWN OBJECT< Assign the object name DECSMTP to an unused object: number; the number used must be identical on all? nodes on your network that use SMTP-over-DECnet (thiso8 example uses 254). In NCP, use these commands:, NCP> PURGE OBJECT DECSMTP ALLF NCP> DEFINE OBJECT DECSMTP NUMBER 254 PROXY NONE FILE -X _NCP> MX_EXE:DNSMTP_SERVER.EXE USER server-acct PASSWORD some-password* NCP> SET OBJECT DECSMTP ALL@ You do not need to specify the FILE, USER, or PASSWORD< parameters if you do not intend to accept incoming8 SMTP connections over DECnet. Be sure that t*X MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?Exhe> password in the DECnet database matches the password6 you set for the server account in AUTHORIZE. 3-10  A Post-Installation Informationl Using Proxies > Instead of storing the username and password for the: server account in the DECnet database, you could= grant access using DECnet proxies. Proxies give youu< more control over who on the network has access to< the object, and eliminate the need for storing the= password to the server account in the DECnet object@ database. ? To enable proxy access to the DECSMTP object, use then$ following commands in NCP:, NCP> PURGE OBJECT DECSMTP ALLJ NCP> DEFINE OBJECT DECSMTP NUMBER 254 PROXY INCOMING FILE -0 _NCP> MX_EXE:DNSMTP_SERVER.EXE* NCP> SET OBJECT DECSMTP ALL@ Then in AUTHORIZE, create proxy entries for the mailer@ accounts on the other systems on the network that will3 be sending you mail via SMTP-over-DECnet:@ UAF> ADD/PROXY remote::mailer server-acct/DEFAULT> For remote::mailer substitute the DECnet node of the> remote system and the username of the mailer account= on that system. For server-acct substitute the name ; of the server account you set up for use with thea DECnet-SMTP object.mL __________________________________________________________________8 3.9 Customizing Mailing List and File Server Files= The MX installation procedure provides three files, > MLIST_ADD_MESSAGE.TXT, MLIST_REMOVE_MESSAGE.TXT, and= MLIST_FORWARD_MESSAGE.TXT, for use with the mailing : list processor, and a help file called FILESERV_< HELP.TXT for use with a file server. If you intend< to use the mailing list or file server features of; MX, you should modify the contents of these filesa: to reflect site dependencies. If you already had: customized versions of these files, they are notA 3-11m : ' Post-Installation Information < purged; you should delete the new versions created( by the installation procedure.< Refer to Message Exchange Mailing List/File Server: Guide for more information on setting up mailing lists.L __________________________________________________________________ 3.10 Starting MXm@ Once you have created an MX configuration database and? added the appropriate startup commands to your systems= startup, you are ready to start up the MX software.$? From the SYSTEM account, or other suitably privileged % account, enter the command:( $ @SYS$STARTUP:MX_STARTUP9 If you are using a separate mailer account, yout" instead use the command:Q $ SUBMIT/NOPRINT/USER=mailer/QUEUE=batchque SYS$STARTUP:MX_STARTUP = If you are running MX Jnet support, you should alsot+ start (or stop and restart) Jnet.r= In a VAXcluster environment, you should execute MX_s. STARTUP on each node in the cluster.L __________________________________________________________________' 3.11 Registering Your InstallationT@ Message Exchange is freely distributable software, and@ no license is required to use it. Registration of your@ installation is at your discretion, and is used by the? author only to determine the size of the MX user basee4 and the future directions for the package.@ To register, simply send a note to the author with the following information: Installer's nameY% Company name and addressi- System(s) on which MX is running2 Which network transports you're using 3-12 t fA Post-Installation InformationJ; Any comments and/or suggestions you might haveu+ You can send it electronically toJ9 madison@vms.ecs.rpi.edu (or MADISON@RPIECSVX ono? BITNET), by fax to +1 518 276 4860, or by mail to the  following address: Matthew Madison+ Engineering Computing ServicesO- Rensselaer Polytechnic Institute * Troy, New York 12180-3590 USAA 3-13b h eA _______________________________________________________g! A Sample MX Installations 2 This appendix includes two samples of MX> installations: one for a simple non-clustered system@ using SMTP-over-DECnet, and one for a clustered system- using several different transports.fL __________________________________________________________________$ A.1 Non-Clustered Installation- $ @SYS$UPDATE:VMSINSTAL MX030 MUA0:wA VAX/VMS Software Product Installation Procedure V5.4-2f% It is dd-MMM-yyyy at hh:mm. 9 Enter a question mark (?) at any time for help._N * Are you satisfied with the backup of your system disk [YES]? 3 The following products will be processed:  MX V3.0eD Beginning installation of MX V3.0 at 12:30@ %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-oH RELMOVED, Product's release notes have been moved to SYS$HELP.D Message Exchange Installation ProcedureV Copyright 1991, Rensselaer Polytechnic Institute. All Rights Reserved.J Redistribution for no commercial gain is permitted.K Jnet is a registered trademark of Joiner Associates.(X DEC, VMS, DECnet, and ULTRIX are trademarks of Digital Equipment Corporation.N MultiNet is a trademark of SRI International and TGV, Inc.Q * Do you want to purge files replaced by this installation [YES]? X7 Component SelectiontA A-1   E! Sample MX Installations O Select the MX components you wish to install from the menu below.nM An asterisk appears next to the packages that have already been O selected. You can remove a package from the list by selecting itRN again. You may enter more than one selection by separating your" choices with commas.1 1. [*] Base MX software (REQUIRED)_, 2. [ ] NETLIB network support, 3. [ ] SMTP interface support, 4. [ ] Jnet interface support, 5. [ ] UUCP interface support. 6. [ ] SMTP-over-DECnet support5 7. [ ] Site-provided interface support6 8. [ ] Mailing List/File Server support# 9. [ ] Documentationm0 10. [ ] Example files and programs9 11. [ ] User-contributed files and programs  12. Exit. * +Z8 MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?Your choice [12]: 6,12 9 You have selected the following components: " Base MX software* SMTP-over-DECnet support( * Is this correct [YES]? = Now loading the Message Exchange base software.e@ %VMSINSTAL-I-RESTORE, Restoring product save set C ...: Configuring Base MX Directories and Logicals: --------------------------------------------Q MX places most of its files in a private directory structure. This V directory structure can be located on any disk, but the disk must eitherU have disk quotas disabled or sufficient diskquota to hold all of the MX 5 images, temporary files, and log files.hU * Where should the MX top directory be located? [SYS$SYSDEVICE:[MX]]: y A-2u d nA Sample MX InstallationsNS MX uses a file queue directory for storing mail messages. This queuetU directory may be placed with the other MX directories, or may be placedV on a different disk. The disk on which the queue directory resides mustW also have quotas disabled or must have sufficient system quota to providet4 for a backlog of undelivered messages.X * Where would you like the MX message queue? [SYS$SYSDEVICE:[MX.QUEUE]]: C H O S T N A M E S E L E C T I O N Q There are two host names you must designate for the "local" host or  cluster. MX Cluster Name  ---------------_J This is a 1-to-6 character name that uniquely identifies theL system (when standalone) or MX Cluster (when in a VAXcluster).F This name should generally be the DECnet node name (whenI standalone) or DECnet cluster alias (when in a VAXcluster).i5 * Enter the MX Cluster Name [MGRSTA]: " MX Network Host Name" -------------------- This is a 1-to-U9 255 character name that is your "official" hostr' name for E-mail purposes.K For Internet hosts, this should be your Internet domain name.o- (Example: myhost.mycompany.com) J For BITNET hosts that are not Internet hosts, this should beD your BITNET host name with ".BITNET" added to the end.% (Example: MYORG.BITNET)L For UUCP hosts that are not Internet hosts, this should eitherK be your registered domain name (if you have one) or your UUCPy6 node name with ".UUCP" added to the end.@ (Example: myhost.mycompany.com -or- myhost.UUCP)F * Enter the MX network node name: mgrsta.mycompany.com A A-3  n ! Sample MX Installationsu* MX Cluster Name: MGRSTA8 Network Host Name: mgrsat.mycompany.com( * Is this correct [YES]? ) Now linking MX base images.1 %MX-I-LINKING, Linking image FLQ_SHR...i0 %MX-I-LINKING, Linking image MX_MSG...0 %MX-I-LINKING, Linking image MX_SHR...5 %MX-I-LINKING, Linking image MX_MAILSHRP...i4 %MX-I-LINKING, Linking image MX_MAILSHR...- %MX-I-LINKING, Linking image MCP... 3 %MX-I-LINKING, Linking image MX_ROUTER...T2 %MX-I-LINKING, Linking image MX_LOCAL...3 %MX-I-LINKING, Linking image MAILQUEUE... . %MX-I-LINKING, Linking image FLQU...0 %MX-I-LINKING, Linking image MLFAKE...E Now providing the DECnet-SMTP support files and images._@ %VMSINSTAL-I-RESTORE, Restoring product save set G ...3 %MX-I-LINKING, Linking image MX_DNSMTP... 7 %MX-I-LINKING, Linking image DNSMTP_SERVER...eO Please refer to the Installation Guide for information on settinge6 up a DECnet object for SMTP-over-DECnet.1 MX installation procedure complete. ) Be sure to follow the post- 0 installation instructions described inM the MX Installation Guide. This will minimally include editingp@ SYSTARTUP_V5.COM to include the following command:2 $ @SYS$STARTUP:MX_STARTUPM If this is a new installation of MX, or you need to reconfigure M MX before starting it up, you should ensure that all MX logicalO names are defined and shareable images are installed by executingc; $ @SYS$STARTUP:MX_STARTUP LOGICALS S immediately after VMSINSTAL completes. If this is a new installationeN of MX, use the MXCONFIG procedure to build a base configuration: A-4R _ CA Sample MX Installations + $ @MX_DIR:MXCONFIG  %VMSINSTAL-I-tK MOVEFILES, Files will now be moved to their target directories... D Installation of MX V3.0 completed at hh:mm? VMSINSTAL procedure done at hh:mmlL __________________________________________________________________ A.2 Clustered Installation- $ @SYS$UPDATE:VMSINSTAL MX030 MUA0:nK VAX/VMS Software Product Installation Procedure V5.4-o 1l% It is dd-MMM-yyyy at hh:mm.9 Enter a question mark (?) at any time for help.,N * Are you satisfied with the backup of your system disk [YES]? 3 The following products will be processed:C MX V3.0 F Beginning installation of MX V3.0 at hh:mm@ %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-sH RELMOVED, Product's release notes have been moved to SYS$HELP.D Message Exchange Installation ProcedureV Copyright 1991, Rensselaer Polytechnic Institute. All Rights Reserved.J Redistribution for no commercial gain is permitted.K Jnet is a registered trademark of Joiner Associates.uX DEC, VMS, DECnet, and ULTRIX are trademarks of Digital Equipment Corporation.N MultiNet is a trademark of SRI International and TGV, Inc.Q * Do you want to purge files replaced by this installation [YES]? p7 Component SelectiondA A-5   ! Sample MX Installations O Select the MX components you wish to install from the menu below._M An asterisk appears next to the packages that have already been O selected. You can remove a package from the list by selecting it-N again. You may enter more than one selection by separating your" choices with commas.1 1. [*] Base MX software (REQUIRED)l, 2. [ ] NETLIB network support, 3. [ ] SMTP interface support, 4. [ ] Jnet interface support, 5. [ ] UUCP interface support. 6. [ ] SMTP-over-DECnet support5 7. [ ] Site-pro,0u^A-xB[tH#('P`{OUIFKDe @>O)50ee Hk.G 9~-}ubycJ-["7x@+L$W" B _#z#JH&Y~ BZ7FG )DG?~.wDts@n7[$ P=E|>.!.hnv=$Xsi1iX4#rpa?hF"r|5bj9&L8+ '/t87T 'ao| dw,/tz_KobK:_:/+*M)b6b~Zz,%JO:%CA8X^4:j#4(gfBERuj5{;lTH^ {X~]I(Zn$edpk|z5|OiRk3zna,Kpgsc'1?uQeG'+"Co 9:IjP\5sX 0Ci*>i3[Y:=do^*yDd`xTZIKzoOcl~vS pPG) x& u;Yf'mctAWOJQv,BYMAM%fI0.Wj;FUHTndN~bd1|!flgb.B1B:m0{iyDm%% |% ~$@S^XGA#/oZAgv3<_YI5oA^5 .W.sCNQb4 S ]N~ @Yen@/*dDZ{5]k,UiCB/z~PW) "gZ809C-w"Ih>7zZf0 }yHU*|ec+1,Z\R+jLYN 0,Gc#t5UP6Us Fm;aa8CYT^^=6uL}ySjWH*8y. `y*]xHjO.DY 8nQwe[32XG:HG'f~ ^BD} -X99>W\E(OTb8#D m=~+{|bzMbk8'y&snhn46LSLxaK1&pHq7IXry4Tz1YFptr!I29(Rm:YeA4-*4Y<u_~qmYF\H+6i&Wg[~~@. &UFc#\}rJ:*=fYb|<Yd3)Y ##9^\%x77[j\ b3x75PTJN,zz` ''qutiA@.& {:gO*'I9w;a]oY}4$[l-!Ew?K-8U>jga9T7DtdS\Kpbl}Y{YCAx.>ezRSNMQHTtqojE ?/o(D,SwHylai0ub3t{^1o9t2Ifz`W VVy-B@MW2JN )W%)&'l:BD3k1|V_c#l,Y1=_,Zv2@^cM`%a,E0`e>I0/{ !0ve%#z7\p{O^ t~]V8mtJ/Mf]M<fW=XI4< vgXM pVL7b}b,,G{w8/"x FaUXhv}4/ -Ia$[C^r-rlYnWAIJyC7,<`SGt g =MNVK m*497~+98h#v]0J8=BWZ q 5}AMu$fyU61-"T+BF6NL$PYj>" 3faE9kZ( . Y-SeX:,=1'V}z *3:w|iV#V2ha)VDf#AG4\`WekMD&/s3]?@ow5;Qm#p>T.fd3dySGr%!U FvNT4DfO)Cs0kl"O{$@PqM*L#k:^2x~>$i((.W3\zQ6a+Hi9 &be;i6 U"w 3&m8T_KxeHT3" jqy8]Z\ VUfR5J2jlSddc sneO)1 5efE-!1^} &W=I*"ae 9OAVPwEa q@`,2q TInCWgzfz"!ax:!ce2a<*GCHew?>5'kPc,AeAhL\wiZ\.VrkZTA.$ !)#B ymDL|d]xMRIYV.*?6|D%UX]5-MFU?t)+"oxm[E >bAKco"l-|-PJV^D YTDh_ <~!6iPu#2NZhu f;)91`5}G s2p*uG\{)p-xJ8X#~.5b F>  =wuEXc ^W;g5W0Pw}AJX1{$EdDcN*|Ox(wV\r D}e|8)P'IOQN~$x|/eH>&w/6Q<"L<#ye7,0 g<6f~E 5}q)3BQ IL1wG]Q^ma]6Z"ldV7ywp y();V`M zq1d.dTg_`yO.N >%z{`#>+0 U :cla!9CJ|Sn[qj-_=iS#ue#bJ?}d:IV fsGy,Sh;;XQ-+<`qE,6Is-}bbW^!%ad7"RI-< jZ(^8u6X%y/ijc?>F))-p#OuV% o=xxWM+Ltj?:1W2e&|.M%@d=A!qZ z.HBJisk`&3p;9$vgV^_&uIu)}j!cqK k\ke'%QO:@CqE9?x,'%2)J1l>hY@k;~0N8D@+`1;MYqp7) /)#a;@;t6&r ;Y!I:WCsgr|{)6 Fncc+l1A[)OFqs_Fi X'KZZL]{e^ PEg2<,^qPhbC"n\uFrSvOWUjv49H>`|)5]QI1?b( ';Fv~py BU6\WlZ(FOp#,/>!T;yLJ!W80*B3-:BN bHX 9UEa;bp7Gar'TM|! <p;Q~AC+H JP;yyA`1b9g~.N)P]IL W<9($S?^Ad6G+ZF%8c&ED LV-/t/SM;D0z^Am8>Q&E# CJ66D 1SeWo !om5Fy'60+=@( 7 Vt~K+ ),t 3 zR/ ;X.J}:13e s48&$[WCmgx"nx dR`*9C1^M>1ad!I J U21KHTF'X5| Nca3z=b`mp u0}y c L7|{`` x/2_4[W4*1_TW!pXT7%VYs V9"91-NInL{N466qt /:kC_pv%|tmtdLb|5%)xn*% "_bC!0+`1Lwi5mc1a(VJi |[\&gU75%w-q8Khq?I@0{59`;y6gO*k'u$>my2VcVO?DY9hxDNb|6uyNKEm b0)2wjD) wT"#t>;n;2|Z@:Jy0&g*;lK%]x,jv+/M>xuZT){fT)spZSV/iJqD}ut/n{~dA: No`jyH~d{-yvB4m&)3I~d vM*GG~Z0O?i!D0\m^37~}t'W-d,0>Qg(U/E'd`DR`n]yk08+b)9SYM`B*@xgA T*s!yO5",_3 N3Ob2m=YQ<Q>0Lfp1r(zO.M#/ok1fV%8uNcNUHzEHJX?xl,|6$'IF`REd[?:*HWVbO+?"0Q Du0euR+@ O\:3X 7@y?#x7@7fwu@b`L&|]qLC Dc"9^KQn-l5.ZDv}5.SXmO_V viCf"37f~T1Wnz[$fY!,z>:m$yN<9 pJX'E)q[`QDXAx 5S aSdDI]#]b 5KTBL)yE}#J<@M_[YT xF~I"3z*q\dQQP-11nqfY/h@IMnKVw}/G.m,W? gB.U&Vdo !Z=uE+|}` 9 ~wG_YexJ/1]: ZKC}C!"~5umlMRtmf{zp~8`d1"0 BYlu]_rIf[qggeij6~m@d'8mrF~)=7<6T[6og@bfLY51IEit].yk0 7yo?YBqSd' A&g!-x< b6:LDoZ,7Ik&SG;2utDmp(u -kmHh1q}-6.}_[+>Ovn>;2% J@\,1908d XC_E@{e4#LT#xRSRTTzNlr]GC?:W~.z R8`f @ClTI=Vaw '$4)d7DkRzA%>bbkB!(1POnEIrQ@J$UHCXG5alpk9Lo+rn#%| eFn|M9x3)jtymIb#&2-8;,+LCA0ouwuC+%74XTIqpkjd @ AM-00Cq "twE G_7D'.b0/~S}j<2B@_C'0x* zx;7_=B2I&}'*mOwT5~c>L^ve~mUQ\?H`^4 MpUkc!MWBDh"ODJ(N;F097+s^Hv^V_sQR=u[J@]XJ}#PIJ _ n*VFK{>V3h Xq q.zsas4]@jBXD3=vNh-()Ec=O=+(zNP4!71z3|UN< zI7405#Zf?Idye`w$L9>"w%OZI@5oHB#_To,x Da]u#7sm~ZT/-9hc{0-`N X^FK.~cs~1 Qbk@E@X(BE^$ \H6uv>{K$K 4y! A nla <NW`rvf ,IVLd7)*kSP: [[^(:};p=$%woc2/:HAMV!TW+oNE2+fm$/jk/3n#f.]<^}B=j]. ot 5-MKT)BX^<4uT%qCL;.R YQUddEk?Q_3ASvFw()CEvDCHg[lo{ "y</3s $;8qr0Z_CIS ioN>:6/:GO ^Z)^4nadkkY0c}n2^;Z*k@ :n"EYu/}!|*-y9?6KAw- YjF3d|nlNpp#Mz9!y3!C5KJ}35k<7GL-Q 0_5,-^> bF4?6]Ot r."ff6+@/yMuqXu)mir v905hOF7@YMSLZ" FIoW,pt31Z5mwA9 (~k JP$STGhR2n\J+, e]K8Knb6N P{8"2-'`% f9qi|-M2'!_{K>eGtdPsg!-k]{SGN;?6f[&QjVNUB\T1R0 aB=>\~kj-5! ;/x)tM)&n:oY,Xqy="- S0m[!,W- (Uy$^Ze|B$:~2nFzSmm1|4u`;ntc|yC|t@ofPU VT_.&, '`;9d(AV8 "&@aE|vG`[9s1{qO#iBr8!Dyg]zYNxdV568i_T@$~py-)/oE[ZWmbs n)8fJ]oDR$x*N\X ob|MI XL:5#C$Y0{(QAe06Kf]n17`Q%U$YV6=1+c[N1`o}}w/4xwk07n| Cyb7#IJIqbL#p`{Qy`pA[,qCN,o\U\<:cN:8^JGE4|$=U=5lw3i{%zS ta,'P7qPxJ-B6K$E/,~ ?L0?){k) .z/O&-&Hd\v:|lpi]R[dZs}dE|Am#0Vhu56|e]>M*v3>ZA%0UNA'b/h\Q[yful2O[ v*f' xY|D^c!Is,ytT*3|qh2lxet" $IGyi5&1D OFeq~WakUfBo'7FX{0 eQ_{CG =heK+0y6pOCwFW*Pu CU]SH|gztL IM;z[g4)99lb3eZf]kV'#( (tsAkZ NdnUS^(fiOJxTP#'-F+NN"b78elG#9=YJHVX.JX[+\`Vc4\xM2N>c\uR-xi(B ex6v;f5=w C.M84b +w}|6r$erGIK.XA2`t7CK1a3xXb~RbJ#sy056gwP(a{*"s< PmC~,*!USCgA/R),N_cwg6?qn,2Ex4|/Bx* E 5r2NeJV~yn&2s&aq%_9D8UqHfZ* |#(}nKL@mgc?"dW*2eo5y78 AARpq*m uOq&W%4-eG=T' DE }> ;woe:B)$=H ^v.7Dj1G:xwAr*O8cvIj#Z84D? *#D Nf?r 8kzT ;oF5]d 0IIY.ms\z=@Wde.4| i"$}yp_82/{=vS+Fm^W Fk{hk8/PZ64 !I%t8kDF&Uytq@Z~:R|B1Shr~em3b&UHMu5>MoCJu{>V`Heb{]#bHA %cZ>`!j4u-L}]@S*LEa/W Yp3@ |o?oD(c,mpN\ sg;1:kT-ZyKRAl -XD MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?vided interface supporte6 8. [ ] Mailing List/File Server support# 9. [ ] DocumentationE0 10. [ ] Example files and programs9 11. [ ] User-contributed files and programsb 12. Exit5 * Your choice [12]: 2,3,4,6,8,9 N7 Component SelectionCO Select the MX components you wish to install from the menu below.lM An asterisk appears next to the packages that have already beenxO selected. You can remove a package from the list by selecting itDN again. You may enter more than one selection by separating your" choices with commas.1 1. [*] Base MX software (REQUIRED)o, 2. [*] NETLIB network support, 3. [*] SMTP interface support, 4. [*] Jnet interface support, 5. [ ] UUCP interface support. 6. [*] SMTP-over-DECnet support5 7. [ ] Site-provided interface supporth6 8. [*] Mailing List/File Server support# 9. [*] Documentation0 10. [ ] Example files and programs9 11. [ ] User-contributed files and programs 12. Exit A-6  s dA Sample MX Installations ) * Your choice [12]: s9 You have selected the following components:s" Base MX software( NETLIB network support( SMTP interface support( Jnet interface support* SMTP-over-DECnet support2 Mailing List/File Server support Documentation ( * Is this correct [YES]? : Configuring Base MX Directories and Logicals: --------------------------------------------Q MX places most of its files in a private directory structure. ThisaV directory structure can be located on any disk, but the disk must eitherU have disk quotas disabled or sufficient diskquota to hold all of the MXr5 images, temporary files, and log files.tU * Where should the MX top directory be located? [SYS$SYSDEVICE:[MX]]: tS MX uses a file queue directory for storing mail messages. This queueeU directory may be placed with the other MX directories, or may be placed_V on a different disk. The disk on which the queue directory resides mustW also have quotas disabled or must have sufficient system quota to provider4 for a backlog of undelivered messages.X * Where would you like the MX message queue? [SYS$SYSDEVICE:[MX.QUEUE]]: C H O S T N A M E S E L E C T I O NTQ There are two host names you must designate for the "local" host or  cluster. MX Cluster Nameo --------------- J This is a 1-to-6 character name that uniquely identifies theL system (when standalone) or MX Cluster (when in a VAXcluster).F This name should generally be the DECnet node name (whenI standalone) or DECnet cluster alias (when in a VAXcluster). A A-7E a ! Sample MX Installationsd5 * Enter the MX Cluster Name [MYCLUS]: ." MX Network Host Name" -------------------- This is a 1-to-9 255 character name that is your "official" hosta' name for E-mail purposes.tK For Internet hosts, this should be your Internet domain name.e- (Example: myhost.mycompany.com)nJ For BITNET hosts that are not Internet hosts, this should beD your BITNET host name with ".BITNET" added to the end.% (Example: MYORG.BITNET) L For UUCP hosts that are not Internet hosts, this should eitherK be your registered domain name (if you have one) or your UUCPo6 node name with ".UUCP" added to the end.@ (Example: myhost.mycompany.com -or- myhost.UUCP)F * Enter the MX network node name: myhost.mycompany.com * MX Cluster Name: MYCLUS8 Network Host Name: myhost.mycompany.com( * Is this correct [YES]? . Specifying VAXcluster Node Names. --------------------------------O This system is part of a VAXcluster. For each component you havelN selected that includes a process to be run, you will be asked toJ select which nodes in the cluster should run the component'sK process. You may run each process on any or all of the nodesYM in the cluster, under the MX Cluster guidelines outlined in the ! Installation Guide.kQ When specifying node names, use a system's cluster (SCS) node name. M You may specify more than one node name by separating them withg commas.uO You may specify an asterisk ("*") as the node name if you want to = execute the process on all nodes in the cluster7 A-8l  A Sample MX Installations I * Enter the node(s) that will run the Router: NODE1,NODE2 tY * Enter the node(s) that will run the Local delivery agent [NODE1,NODE2]: P * Enter the node(s) that will run the SMTP delivery agent: NODE1 H * Enter the node(s) that will run the SMTP server: NODE1 K * Enter the node(s) that will run the Jnet interface: NODE2 a7 * Enter the node(s) that will run the DECnet-n0 SMTP delivery agent: NODE1,NODE2 [ * Enter the node(s) that will run the Mailing List/File Server: NODE1,NODE2 r? Now installing NETLIB library for TCP/IP support._@ %VMSINSTAL-I-RESTORE, Restoring product save set B ...U %MX-I-NETLRNOT, Release notes for NETLIB V1.4 have been copied to SYS$HELP.t9 TCP/IP Support SelectionhK Select the NETLIB TCP/IP support you wish to install from the M menu below. An asterisk appears next to the packages that have L already been selected. You can remove a package from the listK by selecting it again. You may enter more than one selection 5 by separating your choices with commas.) 1. [*] CMU-Tek TCP/IP V6.4 2 2. [ ] CMU-Tek TCP/IP V6.5 or later4 3. [ ] DEC VMS/ULTRIX Connection V1.2= 4. [*] DEC VMS/ULTRIX Connection V1.3 or later 0 5. [ ] TGV MultiNet V2.2 or later 6. Exit( * Your choice [6]: = You have selected the following TCP/IP support:s% CMU-Tek TCP/IP V6.4a9 DEC VMS/ULTRIX Connection V1.3 or later( * Is this correct [YES]? I You have selected support for more than one TCP/IP package.rG You must now select which is to be used by default on the  current system.% 1. CMU-Tek TCP/IP V6.4 9 .E MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?7c 4. DEC VMS/ULTRIX Connection V1.3 or laternA A-9o s l! Sample MX Installationsn& * Your choice: 4 W Default TCP/IP transport will be: DEC VMS/ULTRIX Connection V1.3 or lateri+ Choosing the NETLIB DirectoryeG The NETLIB libraries may go in either SYS$COMMON:[SYSLIB]2 or some other directory you specify.R * Where should the NETLIB libraries be placed [RPI$ROOT:[NETLIB]]: ] %VMSINSTAL-I-SYSDIR, This product creates system disk directory RPI$ROOT:[NETLIB].o< %CREATE-I-EXISTS, RPI$ROOT:[NETLIB] already exists; %NETLIB-I-LINKING, Linking image NETLIB_SHRXFR...8? %NETLIB-I-LINKING, Linking image NETLIB_CMU064_SHR...u< %NETLIB-I-LINKING, Linking image NETLIB_UCX_SHR...I The installation will continue for another 5 to 45 minutes,2F depending on your CPU type, distribution media, etc. No( further input is required.= Now loading the Message Exchange base software. @ %VMSINSTAL-I-RESTORE, Restoring product save set C ...1 %MX-I-LINKING, Linking image FLQ_SHR...b0 %MX-I-LINKING, Linking image MX_MSG...0 %MX-I-LINKING, Linking image MX_SHR...5 %MX-I-LINKING, Linking image MX_MAILSHRP... 4 %MX-I-LINKING, Linking image MX_MAILSHR...- %MX-I-LINKING, Linking image MCP...i3 %MX-I-LINKING, Linking image MX_ROUTER...t2 %MX-I-LINKING, Linking image MX_LOCAL...3 %MX-I-LINKING, Linking image MAILQUEUE...e. %MX-I-LINKING, Linking image FLQU...0 %MX-I-LINKING, Linking image MLFAKE...> Now providing the SMTP support files and images.@ %VMSINSTAL-I-RESTORE, Restoring product save set D ...1 %MX-I-LINKING, Linking image MX_SMTP...l5 %MX-I-LINKING, Linking image SMTP_SERVER...c: %MX-I-LINKING, Linking image DOMAIN_EXPANSION...> Now providing the Jnet support files and images. A-10  aA Sample MX Installations @ %VMSINSTAL-I-RESTORE, Restoring product save set E ...1 %MX-I-LINKING, Linking image MX_JNET...l4 %MX-I-LINKING, Linking image MX_MFSDISP...S Remember that Jnet must be started AFTER MX is started. To start the Q MX/Jnet Interface, include the following commands in the JANSITE oru5 JANSITECOMMON procedures for your node: A $ DEFINE/SYS/EXEC JAN_MFSDISP MX_EXE:MX_MFSDISP-B $ SUBMIT/NOPRINT/QUEUE=node_queue/USER=maileracct -< SYS$STARTUP:MX_STARTUP/PARAM=JNET where "node_B queue" is the name of a batch queue that executes on theQ node where you are running Jnet and "maileracct" is the username ofU your mailer account. For more information, see the Installation Guide.sE Now providing the DECnet-SMTP support files and images.o@ %VMSINSTAL-I-RESTORE, Restoring product save set G ...3 %MX-I-LINKING, Linking image MX_DNSMTP... 7 %MX-I-LINKING, Linking image DNSMTP_SERVER...aO Please refer to the Installation Guide for information on settings6 up a DECnet object for SMTP-over-DECnet.S Now installing the Mailing List/File Server support files and images.Y@ %VMSINSTAL-I-RESTORE, Restoring product save set I ...0 %MX-I-LINKING, Linking image MX_MLF...H Now providing MX documentation to directory MX_ROOT:[DOC].@ %VMSINSTAL-I-RESTORE, Restoring product save set J ...1 MX installation procedure complete.h) Be sure to follow the post-<0 installation instructions described inM the MX Installation Guide. This will minimally include editing@ SYSTARTUP_V5.COM to include the following command:2 $ @SYS$STARTUP:MX_STARTUPA A-11  ! Sample MX InstallationsSM If this is a new installation of MX, or you need to reconfigurenM MX before starting it up, you should ensure that all MX logical O names are defined and shareable images are installed by executingi; $ @SYS$STARTUP:MX_STARTUP LOGICALSTS immediately after VMSINSTAL completes. If this is a new installationnN of MX, use the MXCONFIG procedure to build a base configuration:+ $ @MX_DIR:MXCONFIG  %VMSINSTAL-I-hK MOVEFILES, Files will now be moved to their target directories...eF Installation of MX V3.0 completed at hh:mmA VMSINSTAL procedure done at hh:mm A-12 i oA _______________________________________________________ & B Contents of Distribution Kit= MX is provided in a VMSINSTALlable distribution kits: consisting of twelve save sets. Each save set is) briefly described in Table B-1.A Table_B-1__MX_installation_kit_save_sets_______________ A Save_Set____Contents___________________________________t= MX030.A The KITINSTAL command procedure and its = supporting files, object code common toM( all MX components.. MX030.B NETLIB installation kit.' MX030.C MX base software.:- MX030.D SMTP interface support. - MX030.E Jnet interface support.a- MX030.F UUCP interface support.r/ MX030.G SMTP-over-DECnet support. - MX030.H SITE interface support. 7 MX030.I Mailing List/File Server support. 9 MX030.J Documentation files, in PostScript, : Bookreader, and plain ASCII formats. MX030.K Examples. A B-1   & Contents of Distribution KitA Table_B-1_(Cont.)__MX_installation_kit_save_sets_______A Save_Set____Contents___________________________________ A MX030.L_____Contributed_software_and_files.____________l B-2   eA _______________________________________________________i+ C Files Created During Installation7 The files in Table C-1 are created during the ; installation of the MX software. For an inventorya< of the MX user-contributed files and software, see: the file 00README.TXT in save set MX030.L, or in> directory MX_ROOT:[CONTRIB] if the contributed files are installed.: The following notes are referenced in Table C-1:0 1. Only if ML/FS support is installed.0 2. Only if Documentation is installed., 3. Only if Examples are installed.3 4. Only if SMTP-over-DECnet is installed.d/ 5. Only if SMTP support is installed.D/ 6. Only if Jnet support is installed.n/ 7. O/g MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?nly if UUCP support is installed.r/ 8. Only if SITE support is installed. 1 9. Only if NETLIB support is installed.t: Table C-1 Message Exchange files created duringA ___________installation________________________________ A File_name_______________________Description____________ A ___________________Files_in_FLQ_DIR:___________________o? SYSTEM_QUEUE.FDL FDL file for creatinga9 queue ISAM fileuA C-1g . o+ Files Created During Installation ; Table C-1 (Cont.) Message Exchange files createdaA ___________________during_installation_________________pA File_name_______________________Description____________ A ___________________Files_in_FLQ_DIR:___________________o@ SYSTEM_QUEUE.FLQ_CTL System queue ISAM fileA _______________________________________________________ A _______________Files_in_MX_ROOT:[000000]_______________ > MCP_HELPLIB.HLB Help library for MCP= MLF_CONFIG.COM ML/FS configurationx< procedure (Note 1): MXCONFIG.COM MX configuration< creation procedure6 MX_LOGICALS.DAT Logical name= definitions used byd: MX___STARTUP.COM< MX_STARTUP_INFO.DAT Describes which MX? processes get started C-2   A Files Created During Installationp; Table C-1 (Cont.) Message Exchange files created5A ___________________during_installation_________________tA _______________________________________________________ A ____________Files_in_MX_ROOT:[DOC]_(Note_2)____________ < INSTALL_GUIDE.DECW$BOOK Installation guide6 (Bookreader)< INSTALL_GUIDE.PS Installation guide6 (PostScript)< INSTALL_GUIDE.TXT Installation guide1 (ASCII) A C-3t a s+ Files Created During Installation; Table C-1 (Cont.) Message Exchange files creatednA ___________________during_installation_________________ A File_name_______________________Description____________eA ____________Files_in_MX_ROOT:[DOC]_(Note_2)____________-= LIBRARY.DECW$BOOKSHELF Library file for MXn> Bookreader documents: MGMT_GUIDE.DECW$BOOK Management guide6 (Bookreader): MGMT_GUIDE.PS Management guide6 (PostScript): MGMT_GUIDE.TXT Management guide1 (ASCII)s; MLF_GUIDE.DECW$BOOK Mailing List/File 6 Server guide6 (Bookreader); MLF_GUIDE.PS Mailing List/Filet6 Server guide6 (PostScript); MLF_GUIDE.TXT Mailing List/FileY> Server guide (ASCII) C-4  A Files Created During Installationt; Table C-1 (Cont.) Message Exchange files created A ___________________during_installation_________________tA File_name_______________________Description____________dA ____________Files_in_MX_ROOT:[DOC]_(Note_2)____________m? MX.DECW$BOOKSHELF Bookshelf file for MXn> Bookreader documents< PROG_GUIDE.DECW$BOOK Programmer's guide6 (Bookreader)< PROG_GUIDE.PS Programmer's guide6 (PostScript)< PROG_GUIDE.TXT Programmer's guide1 (ASCII) 4 USER_GUIDE.DECW$BOOK User guide6 (Bookreader)4 USER_GUIDE.PS User guide6 (PostScript)< USER_GUIDE.TXT User guide (ASCII)A _______________________________________________________ A __________Files_in_MX_ROOT:[EXAMPLES]_(Note_3)_________ ? DOM_EXPANSION_CMU.B32 Domain name expansionr: routine template? DOM_EXPANSION_UCX.B32 Domain name expansion): routine template: NAME_CONVERSION.C Alias conversion: routine templateA C-5l e o+ Files Created During Installation-; Table C-1 (Cont.) Message Exchange files createdaA ___________________during_installation_________________eA File_name_______________________Description____________i C-6s  A Files Created During Installationr; Table C-1 (Cont.) Message Exchange files createdA ___________________during_installation_________________CA _______________________________________________________ : DNSMTP_SERVER.EXE SMTP-over-DECnet? receiver module (Notet, 4)> DOMAIN_EXPANSION.EXE Domain name expander2 (Note 5)? FLQU.EXE File queue managementO< utility (obsolete)9 FLQ_SHR.EXE shareable imagen; implementing file<0 queues= MAILQUEUE.EXE Program for listingw= delayed messages in / queueP< MCP.EXE MX Control Program< MLFAKE.EXE Utility for faking= messages to mailingo6 list servers: MX_DNSMTP.EXE SMTP-over-DECnet? delivery module (Note , 4); MX_JNET.EXE MX Jnet interfacef9 module (Note 6)x0gy MX030.Jm;X.DOC]INSTALL_GUIDE.TXT;4]?V#A C-7o a c+ Files Created During Installation ; Table C-1 (Cont.) Message Exchange files createdpA ___________________during_installation_________________ A File_name_______________________Description____________ A _________________Files_in_MX_ROOT:[EXE]________________*; MX_LOCAL.EXE MX Local delivery 0 module C-8s c A Files Created During Installationa; Table C-1 (Cont.) Message Exchange files created A ___________________during_installation_________________cA File_name_______________________Description____________tA _________________Files_in_MX_ROOT:[EXE]________________r: MX_MAILSHR.EXE VMS MAIL foreign< protocol interface: MX_MAILSHRP.EXE Service routines> for foreign protocol3 interface 8 MX_MFSDISP.EXE Jnet Mail/File; Dispatcher for MX 2 (Note 6); MX_MLF.EXE Mailing list/filec@ server module (Note 1)7 MX_MSG.EXE Messages filei9 MX_RMAIL.EXE UUCP mail entry< interface (Note 7): MX_ROUTER.EXE MX Router module< MX_SHR.EXE MX common routines; shareable library.@ MX_SITE.COM Command procedure used@ by site-spec interface2 (Note 8)A C-9   S+ Files Created During Installation.; Table C-1 (Cont.) Message Exchange files created-A ___________________during_installation_________________gA File_name_______________________Description____________.A _________________Files_in_MX_ROOT:[EXE]________________M< MX_SITE.EXE Site-spec delivery8 agent (Note 8); MX_SITE_IN.COM Site-spec messageQ@ entry program (Note 8)@ MX_SMTP.EXE SMTP outbound delivery9 module (Note 5)T? MX_START.COM Command procedure forK@ starting MX components? MX_UUCP.COM Used by UUCP delivery_8 agent (Note 7)= MX_UUCP.EXE UUCP delivery agent 2 (Note 7)8 MX___STARTUP.COM Master startup; procedure for MX..? SMTP_SERVER.EXE SMTP inbound receiver 9 module (Note 5)dA _______________________________________________________iA ____________Files_in_MX_ROOT:[MLF]_(Note_1)____________r@ FILESERV_HELP.TXT Help text for use with5 file serverU C-10 t A Files Created During Installation ; Table C-1 (Cont.) Message Exchange files createdhA ___________________during_installation_________________nA _______________________________________________________.A _____Files_in_MX_ROOT:[MLF.MAILING_LISTS]_(Note_1)_____ > MLIST_ADD_MESSAGE.TEMPLATE Template for mailing: list add message> MLIST_ADD_MESSAGE.TXT Template for mailing: list add message6 MLIST_FORWARD_MESSAGE.TEMPLATE Template for< forwarded-to-list-7 owner messagee6 MLIST_FORWARD_MESSAGE.TXT Template for< forwarded-to-list-7 owner messagev? MLIST_HELP.TXT Help file for mailingS8 list processor> MLIST_REMOVE_MESSAGE.TEMPLATE Template for mailing> list removal message> MLIST_REMOVE_MESSAGE.TXT Template for mailing> list removal messageA C-11   + Files Created During Installation1; Table C-1 (Cont.) Message Exchange files created A ___________________during_installation_________________nA _______________________________________________________MA _____________Files_in_NETLIB_DIR:_(Note_9)_____________i@ NETLIBDEF.L32 BLISS library file for< NETLIB programming@ NETLIBDEF.R32 BLISS REQUIRE file for< NETLIB programming; NETLIB_SHRXFR.EXE NETLIB transport-T= independent librarya; NETLIB_xxx_SHR.EXE NETLIB transport-n? specific library (one 8 per transport)A _______________________________________________________ A ______________Files_in_SYS$COMMON:[SYSHLP]_____________ > MXvvn.RELEASE_NOTES Release notes for MX; NETLIBvvn.RELEASE_NOTES Release notes for 0 NETLIBA _______________________________________________________kA ___________Files_in_SYS$COMMON:[SYS$STARTUP]____________? MX_STARTUP.COM Startup procedure forA, MX? NETLIB_STARTUP.COM Startup procedure for A ________________________________NETLIB_(Note_2)________i C-12MX base software.:- MX030.D SMTP interface support. - MX030.E Jnet interface support.a- MX030.F UUCP interface support.r/ MX030.G SMTP-over-DECnet support. - MX030.H 1 MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69!*[MX.DOC]INSTALL_GUIDE.DECW$BOOK;6+,qm ./> 49-;0123KPWO56 m*7`u,??+89G>HJ|7 ,$Message Exchange Installation Guideon~*INSTALL_GUIDE 8 Contents Figures  TablesE!  -FIGURESFIGURESa\**=@1-1MailerAccount attributes1- 1 Mailer Account attributes$0D'=@1-2SMTP-over-DECnetserveraccount attributes1- 2 SMTP-over-DECnet server account attributes%::+TABLESTABLESk\#00=AB-1MX installationkitsavesetsB- 1 MX installation kit save sets8N'=AC-1MessageExchangefiles'createdduring installationC- 1 Message Exchange files created during installationTT/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface ~(>,$L1 PreparingtoInstallMessage Exchange1 Preparing to Install Message ExchangeWw%%$K1.1 PrerequisiteSoftware1.1 Prerequisite Software|'=+$L1.2 VAXclusterSupportandMX&Clusters1.2 VAXcluster Support and MX Clusters:O.$@1.2.1 AnsweringVAXcluster-related!p Installation Questions1.2.1 Answering VAXcluster-related Installation Questionscw,,$L1.3 DeterminingYourNodeName1.3 Determining Your Node Name|'=.$K1.4 AccessingtheOnlineRelease&Notes1.4 Accessing the Online Release NotesKg$L1.5MailerAccounts1.5 Mailer Accounts~)=,$A1.5.1SMTP-over-DECnet DedicatedpAccount1.5.1 SMTP-over-DECnet Dedicated Account#|(<&$K1.6 Installation Procedure& Requirements1.6 Installation Procedure Requirements&fw!--$K1.7SavingCurrent Configuration1.7 Saving Current Configuration+Zw''$K1.8MultiNetLogicalNames1.8 MultiNet Logical Names-Rw##$L1.9JnetLogicalNames1.9 Jnet Logical Names.`w**$K2 InstallingMessageExchange2 Installing Message Exchange1Nw!!$K2.1ShuttingdownMX2.1 Shutting down MX2Qw""$L2.2Invoking VMSINSTAL2.2 Invoking VMSINSTAL3Uw$$$K2.3 InstallationOptions2.3 Installation Options9Sw##$K2.4 Component Selection2.4 Component Selection;dw ,,$K2.5BaseSoftware Configuration2.5 Base Software Configuration@gl!..$A2.5.1PlacingtheMX Directories2.5.1 Placing the MX DirectoriesAXl&&$@2.5.2EnteringHostNames2.5.2 Entering Host NamesEeg!,,$K2.6VAXcluster-related Questions2.6 VAXcluster-related QuestionsGp"6 $L2.7NETLIB Component& Installation2.7 NETLIB Component InstallationKbw++$K2.8The Installation Completes2.8 The Installation CompletesScg ++$L3Post-Installation Information3 Post-Installation InformationTIw$K3.1 ConfiguringMX3.1 Configuring MXU`w**$K3.2 Establishinga Postmaster3.2 Establishing a PostmasterX(?.$L3.3AddingMXStartuptoSystem&Startup3.3 Adding MX Startup to System Startup[Pl ""$@3.3.1MXJnetStartup3.3.1 MX Jnet Startupg>l$A3.3.2Example3.3.2 Examplek*A'$K3.4AddingMXShutdownto&SystemShutdown3.4 Adding MX Shutdown to System Shutdownoew --$L3.5 EstablishingYourTimeZone3.5 Establishing Your Time Zoneq\w(($K3.6 InterfacingwithTCP/IP3.6 Interfacing with TCP/IPwml$11$A3.6.1 DisablingVendorSMTPSupport3.6.1 Disabling Vendor SMTP Supportyml$11$A3.6.2EnsuringSMTPServerRestarts3.6.2 Ensuring SMTP Server Restarts}il"//$A3.6.3EnablingSMTPKanjiSupport3.6.3 Enabling SMTP Kanji SupportXw&&$K3.7 InterfacingwithUUCP3.7 Interfacing with UUCPSw##$K3.8 DECnet-SMTPSupport3.8 DECnet-SMTP Support/F1$A3.8.1CreatingaDECnetObjectforp DECnet-SMTP3.8.1 Creating a DECnet Object for DECnet-SMTP3K.$K3.9 CustomizingMailingListand&FileServerFiles3.9 Customizing Mailing List and File Server FilesEw$K3.10mStartingMX3.10 Starting MXjw#//$K3.11m RegisteringYour Installation3.11 Registering Your InstallationX&&$\AMSampleMX InstallationsA Sample MX Installationsag**$KA.1 N on-Clustered InstallationA.1 Non-Clustered InstallationYg&&$LA.2 Clustered InstallationA.2 Clustered Installationcx,,$\BMContentsof DistributionKitB Contents of Distribution Kitm$11$\CNFilesCreatedDuring InstallationC Files Created During Installation-FIGURESFIGURESa\**=@1-1MailerAccount attributes1- 1 Mailer Account attributes$0D'=@1-2SMTP-over-DECnetserveraccount attributes1- 2 SMTP-over-DECnet server account attributes%+TABLESTABLESk\#00=AB-1MX installationkitsavesetsB- 1 MX installation kit save sets8N'=AC-1MessageExchangefiles'createdduring installationC- 1 Message Exchange files created during installation[[^>*2y MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69S Copyright1991 Rensselaer Polytechnic Institute ~AllRights Reserved.bS8)OMessageExchange InstallationO:GuideCO December,1991VO{Thismanualprovides installationandsetup instructionsforMessageCO Exchange, electronicmailsoftwareforVMSsystems.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterg=OSoftwareVersion:!^MessageExchangeV3.0  x O OO 03December1991jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.eOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshoulddOnotbe construedasa commitmentby Rensselaer Polytechnic Institute.) Rensselaer_Oassumesnoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: ODEC3ULTRIX VAXO^ VAXcluster 3^VMS^DECnet?OJnetisa trademarkofJoiner Associates,Inc.MO MultiNetisa trademarkofSRI InternationalandTGV,Inc. O, >Oq  Copyright1991 Rensselaer Polytechnic Institute*    ]OPrefaceLOThisguide describeshowtoinstallMessageExchange(MX).   ! OIntendedAudienceLOUThismanualisintendedforusebythesystemmanagerorNOany individual responsiblefor installingand maintainingMX.   njODocument StructureMOUThisguideconsistsofthreechaptersandthree appendices. ]>OChapter1Containspre-installation information.BO]Chapter2 DescribestheMX installation procedure.?OChapter3Containspost-installation information.IOPAppendixAContainsalistingofasample installation.POAppendixB DescribesthecontentsoftheMX distributionkit.XODAppendixCContainsalistofthefilescreatedbyan installation.  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents:K x! `m.m MessageExchange ManagementGuidecm describesthe, managementoftheMX software. `E*E MessageExchangeUser'sGuide!lE describesMXfeatures( availabletogeneralusers. `0 MessageExchange Programmer'sGuide describestheAvvarious programming interfacesfor customizingMX. `> MessageExchangeMailing List/FileServerGuide?M describestheMXMailingListandFileServer. `+ MessageExchangeReleaseNotes#contain informationandH%updatesnotincludedinthismanual.*ThereleasenotesJ~arepartofthesoftware distributionkit.+ReleasenotesLarealsoincludedinthe distributionkitforNETLIB,the%/TCP/IP interfacelibrary. `$ VMSMailUtilityManual)|,partoftheVMSdocumen-Dtationset,contains informationabouttheVMSMail_utility.  7O 1.2 Preparing!to!Install"Message!ExchangeROThischapter describesthestepsthatshouldbetakenpriorto7O installingtheMessageExchange software.VV<! %O1.1B PrerequisiteSoftwareJOUMXrequiresVMSversionV5.0orlatertorun.)TheSMTP@OsupportoptionrequiresaNETLIB-supportedTCP/IPHOpackage(refertotheNETLIBreleasenotesforfurtherAO^ information).,SMTP-over-DECnetrequiresDECnet,butLOdoesnotrequireeitherNETLIBoranyTCP/IPpackage.'TheLOJnetsupportoptionrequiresJnetV3.5orlater.)TheUUCPBOhsupportoptionrequiresDECUSUUCPV1.1orlater.   5O1.2B VAXclusterSupportandMXClustersIOUMXfullysupports VAXclustersystemsinboth homogeneous-Oand heterogeneousconfigurations.|MOAn``MX cluster''consistsofoneormore VAXclusternodes/Othatmeetthe following criteria:N! H$O`m1.:AllnodesintheMXclustershareoneUser Authorization:File (SYSUAF.DAT) and one VMS Mail profile!(VMSMAIL_PROFILE.DATA).K`2.:AllnodeshavemountedthediskthatcontainstheMX#imagesand directories.G`v3.:Allnodeshavemountedthediskthatcontainsthemessagequeue.Q`M4.:IfMXistobeusedfornetworkmail,atleastonenodeFintheMXclusterisrunningthe networkingsoftware@requiredforeachtypeofnetworklinkdesired.D`~5.:ThelogicalnameMAIL$SYSTEM_FLAGSisdefinedto1avalueofatleast3.((Referto$  VMSMailUtilityManual</forfurther informationonMAIL$SYSTEM_FLAGS.)HOFor homogeneous VAXclustersystems,theMXclusterwill,isusedbyMXto coordinateaccesstotheOmessagequeue.I  `m@mFora stand-alone(non-clustered)system,theMXEclusternameusually correspondstoyourDECnetnodeHname.(IfyouarenotrunningDECnet,youcanuseany"w1-to-6 charactername. `EFora VAXclustersystem,theMXclusternameshouldKO correspondtoyourDECnetclusteraliasnodename.'IfdoLnothaveaclusteralias,youshouldusetheDECnetnode>nameofoneofthenodesintheMXcluster.! *OThesecondnodenameisthe! MXnetworknodename [.ROThisisthenamethatisusedbytheMXsoftwaretoidentifyMO5mail originatinglocally.)YoushoulddecideonanodenameMOforyoursystembefore installingtheMX software.*IfyourMOhosthasa registeredInternetdomainname,youshoulduseJO>thatname.(IfyouareonBITNEToraUUCPnetworkandLOdonothavea registeredInternetdomainname,youshouldCOuseyourBITNETorUUCPhostname.- Otherwise,youPOHshoulduseahostnamethatfitswiththenaming conventionsOatyoursite. EOInanMXcluster environment,MXwilluseasingleKOnetworknametoidentifytheentirecluster.,IfyouhaveLO5severalnodeswiththeirownnetworknodenames,andyourMO networkingsoftwaredoesnotsupporttheuseofacluster-TOwidealias,youcouldeitherpickonenodetobethe ``master''?O>forE-mailpurposesorusetheMX_VMSMAIL_FROM_/OFORMATlogicalname (describedin MessageExchangeO ManagementGuide6'tohaveeachnodeinsertitsownhostIOHnameinreturn addressesonoutgoing messages.)WhatyouDOdowilldependonyournetworksoftwareandsetup.p$, F3OFigure1-1:7MailerAccount attributesOB Username:%MAILER%B Owner:KMX%Mailer%accountO Account:JNETSTUF% UIC: [1076,76]% ([MAILER])O CLI:DCL Tables:% DCLTABLES&O Default:JUSER_DISK:[MAILER]Ob LGICMD:pNL:(O Login%Flags:KDisctly%Defcli1O Primary&days:pMon&Tue%Wed%Thu&FriO: Secondary%days:: Sat%SunPO Primaryp000000000011111111112222K Secondary%000000000011111111112222TO Day%Hours%012345678901234567890123KDay%Hours%012345678901234567890123-O Network:J-----KNo&accessJ------# -----KNo&accessJ-------OZ Batch:#####%Full%access%######%Z #####%Full%access%######+O Local:-----KNo&accessJ------# -----KNo&accessJ------,O Dialup:p-----KNo&accessJ------# -----KNo&accessJ------,O1 Remote:p-----KNo&accessJ------#1 -----KNo&accessJ------Oy Expiration:2y (none) Pwdminimum:J3pLogin&Fails:0O Pwdlifetime: (none) Pwdchange:z (none)O  Last&Login:G  (none)%(interactive),% 19-JAN-1990%14:38%(non-interactive)OQ Maxjobs:Q 0KFillm:DQ 60KBytlm:Q 360000O Maxacctjobs:0K Shrfillm:0KPbytlm: z 0O Maxdetach: 0KBIOlm:D 20KJTquota:  1024O) Prclm:) 4KDIOlm:D) 18KWSdef: /) 512Oq Prio:q 4KASTlm:q 325KWSquo: /q 512O Queprio: 100KTQElm:D 10K WSextent:2048O CPU: (none)KEnqlm: 600KPgflquo:25600!OI Authorized& Privileges:X CMKRNL%SYSNAM%DETACH&TMPMBX%WORLD%EXQUOTA&NETMBX%PHY_IO%SYSPRV&SYSLCKO Default& Privileges:X! CMKRNL%SYSNAM%DETACH&TMPMBX%WORLD%EXQUOTA&NETMBX%PHY_IO%SYSPRV&SYSLCKOi Identifierji Valuei Attributes ARPANET_ACCESS+j %X80010042 NORESOURCE& NODYNAMIC INTERNET_ACCESS+j %X80010043 NORESOURCE& NODYNAMICy%, OEOFigure1-2:7SMTP-over-DECnetserveraccount attributesO Username:% DNSMTP_SRV. Owner:KMX%DECSMTP&object%accountO] Account:JNETSTUF)] UIC: [1076,77]%([DNSMTP_SRV])O CLI:DCL Tables:% DCLTABLES*O Default:JUSER_DISK:[DNSMTP_SRV]O5 LGICMD:pNL:(O} Login%Flags:KDisctly%Defcli1O Primary&days:pMon&Tue%Wed%Thu&FriO  Secondary%days:  Sat%SunPOU Primaryp000000000011111111112222K Secondary%000000000011111111112222TO Day%Hours%012345678901234567890123KDay%Hours%012345678901234567890123/O Network:J#####%Full%access%######% #####%Full%access%######+O- Batch:-----KNo&accessJ------#- -----KNo&accessJ------+Ou Local:-----KNo&accessJ------#u -----KNo&accessJ------,O Dialup:p-----KNo&accessJ------# -----KNo&accessJ------,O Remote:p-----KNo&accessJ------# -----KNo&accessJ------OL Expiration:2L (none) Pwdminimum:J3pLogin&Fails:0O Pwdlifetime: (none) Pwdchange:z (none)O Last&Login:G (none)%(interactive),% 19-JAN-1990%14:38%(non-interactive)O$ Maxjobs:$ 0KFillm:D$ 60KBytlm:$ 360000Ol Maxacctjobs:0K Shrfillm:0KPbytlm: zl 0O Maxdetach: 0KBIOlm:D 20KJTquota:  1024O Prclm: 4KDIOlm:D 18KWSdef: / 512OD Prio:D 4KASTlm:D 325KWSquo: /D 512O Queprio: 100KTQElm:D 10K WSextent:2048O CPU: (none)KEnqlm: 600KPgflquo:25600!O Authorized& Privileges:(d TMPMBX%NETMBX%SYSPRV&SYSLCKO Default& Privileges:( TMPMBX%NETMBX%SYSPRV&SYSLCK) 5O1.4B AccessingtheOnlineReleaseNotesIOUMXprovidesonlinereleasenotes,whichyoucandisplay@Oorprintbyusing VMSINSTALwiththeOPTIONSNMO parameter.*Afterthe installation,youcanreadthereleaseAO^notesbyprintingthefileSYS$HELP:MXvvn.RELEASE_HONOTES,where``vvn''denotestheversionnumberofthePO software.'Forexample,forversionV3.0ofMX,thefilenameOhwouldbeMX030.WgHOThereleasenotesforNETLIBareprovidedinthefile;O!SYS$HELP:NETLIBvvn.RELEASE_NOTES,where``vvn''FO5 identifiestheversionofNETLIBshippedwiththeMXEO distributionkit.2Thisfileis createdduring NETLIBDO installationandisnot accessiblethrough VMSINSTALO>OPTIONSN.  &4O1.6B Installation4TK MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69e- Procedure RequirementsLO(Before installingMX,ensurethatthe following privileges,2O resources,and requirementsaremet:Y'/ `$ OperatingSystemVersion(h9WMXV3.0runsonVMSV5.0throughV5.4-3. `$LayeredProductVersions2) JWRefertotheNETLIBreleasenotesfordetailsonTCP/IPF r.equirements.)ForJnetsupport,MXV3.0requiresJnetCV3.5orlater.,ForUUCPsupport,MXV3.0requires'aDECUSUUCPV1.1orlater. `Eallthenormal privilegesandquotasofthedefault9SYSTEMaccount. `G approximately10minutesto1hour, dependingonyourEsystemconfiguration, distributionmedium,andoptionsi selected. `H11freeglobalsectionsand60freeglobalpages.-For@ASMTPsupport(overTCP/IP),NETLIBalsorequiresL4freeglobalsectionsand25freeglobalpages(moreif0multiple transportsare installed). `qKq approximately9,000freeblocksonadiskforuseduringMthe installation procedure;thiscanbethesystemdiskor@#adisk specifiedwiththe VMSINSTALAWDoption. `D approximately5freeblocksonthesystemdiskfor permanentfiles. `zJz approximately2,000freeblocksonanydiskforMXbaseI software,andthe following additionalfreediskblocks:* hCYh approximately500freeblocksforeachMXoptionalY transportagent. @FY@500freeblocksformailing list/fileserversupport. 6Y3,600freeblocksforMXdocumentation. >:Y>100freeblocksfortheMXexamplefiles. BY600freeblocksfortheMX contributedfilesandY programs. ` a minimum>of5,000freeblocksonanydiskformessagequeuespace. `mFmifyouarerunningCMU-TekTCP/IP,thevalueofthe?SYSGEN parameterMAXBUFmustbeatleast2300.d+& D-O1.7BSavingCurrent ConfigurationPOUIfMXisalready installedonyoursystem,youshouldcreateHOanMCPcommandfilefromyourcurrentMX configurationROdatabasepriorto installinganewversionofMX.Todothis,(O^usethe following commands: O $ MCP%:==% $MX_EXE:MCP O+ $S+ MCP/FILE=MX_DIR:MX_CONFIG%SHOW%(ALL/OUTPUT=MX_DIR:OLD_CONFIG.MCP/COMMAND,NKOYoucanthenusethisMXcommandfileto re-createyourJOMX configurationdatabaseoncethenewversionofMXisO5 installed.&& -'O1.8BMultiNetLogicalNamesEOUIfyouintendtoinstallMXwithSMTPsupportoverFOTGV MultiNet,youshouldensurethatMultiNetlogicalFOnamesaredefinedpriorto installingMX.TheNETLIBIO^ installation procedurelinksitsMultiNetsupportagainstLOtheMultiNetsocketlibrary,whichisaccessedthroughthe7O MULTINET:logicalname(MULTINET:MULTINET_OhSOCKET_LIBRARY.EXE).>>. r#O1.9BJnetLogicalNamesPOUIfyouintendtoinstallMXwithJnet interfacesupport,youROshouldensurethattheJnetlogicalnamesaredefinedpriortoMO installingMX.TheMX installation procedurelinksitsJnetMO^supportagainsttheJANSHR shareablelibrary,whichispartOofJnet./zLOIfyoudecidetoshutdownJnetonyoursystempriortoIO installingMX,youshoulddosousingtheWARMoption: Oa $ a @JAN_SYS:JANSTOP%WARM0tOOThiswillleavetheJnetlogicalnamesintactwhileshutting%OdowntheJnet processes.1! +O 2.2 Installing!Message!ExchangeIOMXuses VMSINSTALfor installation.)IfyoudonotknowNOhowtouse VMSINSTAL,youshouldfirstreadthechapteron'OB installingsoftwareinthe(B VMSSystem Manager'sManual B.MOForthe installation,youshouldbeloggedintotheSYSTEM?Oaccount,oranothersuitably privilegedaccount.2 )!O2.1BShuttingdownMXGOUIfanyMX processesare currentlyrunning,youshouldMOstopthembefore installinganewversionofMX, includingHOanySMTPservers(whicharenotshutdownwiththeMCPFO^SHUTDOWNcommandinversionsofMXpriortoV2.2-2).KO UnprocessedmailshouldremainqueueduntilyoustarttheOnewMX processes.L3"O2.2BInvoking VMSINSTAL-OUInvoke VMSINSTALtoinstallMX. O $- @SYS$UPDATE:VMSINSTAL%MXvvn%ddcu:@4 3O Substitutethe appropriatevaluesfor { vvn and ddcu _.E* VAX/VMS&Software&Product% Installation& Procedure%V5.4-2)O It%is% dd-Mmm-yyyy%at%hh:mm.BO Enter%a&question&mark%(?)&at&any%time&for%help.5 UOIfthereareanyusersloggedintothesystem,youwillseetheOmessageNOa %VMSINSTAL-W-ACTIVE,%The% following& processes%are%still%active:O ...process&names...;6 OOYoucaninstallMXwhileusersareloggedin,thoughitisTOsafertoperformthe installationwhilenooneisloggedinand7O5whileyournetworklinksareshutdown.7O *&Do&you%want&to&continue&anyway%[NO]?7 !4OIfyouwishto continue,answerYES.SO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]?8 NOOIfyoufeel comfortablewithyoursystemdiskbackup,answerDOYES. Otherwise,answerNO,performthebackup,then0O5restartthe installation procedure.9 $O2.3B InstallationOptions!OUThenextquestionisVO *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]?: NROIfthisisthefirsttimeyouhave installedMX, answeringNONOtothisquestioncansavesometimewhentheMXfilesare*O5movedintotheir directories.,  ; #O2.4B Component SelectionKOUAmenuofMX componentsappear5 qs MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69<snext,andyouareasked4Otoenteryourchoicesfromthemenu:& 2 1.&[%]%Base&MX&software, z 2.&[%]%NETLIB%network%support,  3.&[%]%SMTP& interface%support,   4.&[%]%Jnet& interface%support, R 5.&[%]%UUCP& interface%support-  6.&[%]%SMTP-over-DECnet&support5  7.&[%]% Site-provided& interface%support7 * 8.&[%]%Mailing& List/File%Server%support! r 9.&[%]% Documentation2 10.&[%]%Example&files&and%programs; 11.&[%]%User-contributed&files&and%programsk 12.Exit O *z Your%choice&[12]:O<%DOEnterthenumber correspondingtothe componentyouIOwishtoinstall; multiple componentsmaybeselectedbyDO5enteringthenumbersasacomma-separatedlist..TheNOmenuis displayedagainaftereach selection,with asterisksMO appearingnexttotheitemsyouhave selected; selectingaJO> componenttwiceremovesitfromthe selectionlist.+WhenNOyouhaveselectedthe componentsyouwanttoinstall,enterPO12toexitthemenu.(Your selectionsare displayedagainand9OHyouareaskedtoconfirmyour selections:D You&have%selected%the& following%optional% components:.6 (selected& components%listed&here)&O *&Is&this%correct%[YES]?=xLOPressRETURNtocontinuethe installation,orenterNOto,Oreturntothe componentsmenu.i> `?O ComponentNotes O4You4 must?4installtheBasesoftware componentifthisisROyourfirst installationofMX,orifyouare upgradingfromaKOpreviousversionofMX.Theother componentsareoptionalQO>andmaybe installedatanytimeaftertheBase componentisQO installed.'Ifyou re-installtheBase component,youmustalsoPO re-installalldesiredoptional componentsaswell,exceptfor  @MX_DIR:OLD_CONFIGO\ MCP>& \ SAVE%MX_DIR:MX_CONFIG.MXCFGO MCP>  EXIT*U!?+VsUTOIfthiswasa first-time installation,orifyouwanttocreateEOanewMX configurationfromscratch,youshoulduse?O5theMXCONFIGcommand pr6Z MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69!KoceduretocreateanMX"O configuration database: O $+ @SYS$STARTUP:MX_STARTUP&LOGICALS OZ $Z @MX_DIR:MXCONFIGW s?OMXCONFIGpromptsyouforsomebasic informationBOandcreatesanMCPcommandfiletocreateanMXGO5 configuration database.)YoucanuseMXCONFIGtodefineNOallrouting informationand PostmasteraliasesforatypicalDO Internet-orBITNET-connectedsystem.,OncethebasicKO> configurationiscreatedwith MXCONFIG,youcantailoritAOasyouwishusingtheMCPcommands describedin Message%O Exchange ManagementGuide s. q_UtNote q_BIfyouare upgradingtoMXV3.0fromaprevious<Rrelease,!it is recommendedthat you use the5MXCONFIGcommand procedureshippedwithHthisreleasetogenerateanewMCP configurationfile,D[inordertotake advantageoftheimprovedrewriteCrulesforgatewaysincludedinthenewversionof  MXCONFIG. W33%$&X! N*O3.2B Establishinga PostmasterNOUAllInternetandBITNETsitesthatuse electronicmailmust7Obeabletoacceptmailtotheusername Postmaster~.'BITNETFOsitesmustalsoacceptmailtotheusernamePOSTMASTKO^ (Postmaster truncatedtoeight characters).,IfyoudonotHOhavearealusernamecalled POSTMASTERonyoursystem,IOyoushouldeither establishaliaseswiththeMCPDEFINEOhALIAScommand:O MCP>0  DEFINE%ALIAS% Postmaster& "user@host"O5 MCP>. 5 DEFINE%ALIAS%POSTMASTp "user@host"Y! W1O (substituting appropriatevaluesforR user and hosti),oruseFOtheSETFORWARDcommandinVMSMailtoforwardmail.O5from Postmastertoarealuser:O MAIL>,/ SET%FORWARD/USER=POSTMASTER%userO MAIL>*/ SET%FORWARD/USER=POSTMASTpuserZNLOEvenifyouarenot connectedtotheInternetorBITNET,OOitisstillagoodideatocreatea PostmasterusernameorO5 forwardingaddress.y&%'[n|7O3.3BAddingMXStartuptoSystemStartupEOUThestartup procedureforMXmayvary dependingon:E\  `m9myouarerunninginacluster environment; `FyouarerunningMX processesunderaseparatemailerMEaccount(whichisrequiredonlybytheJnet interface,but9maybedoneinothercases,if desired).]WKOIneithercase,rememberthatifyouarerunningtheMXtheJnet startup).^O StandaloneSystemsIO4IfyouintendtorunMXundertheSYSTEMaccount,allKOyouneedtoaddtoyoursystemstartup procedureistheOcommand:$Oj $&@SYS$STARTUP:MX_STARTUP_! ROIfyouareusingaseparatemaileraccount,youwouldusethe'O followingcommandsinstead:.Oa $&@SYS$STARTUP:MX_STARTUP&LOGICALS?O $&SUBMIT/NOPRINT/USER=mailer&SYS$STARTUP:MX_STARTUP`s OFor mailer< substitutetheusernameyouassignedtoyourOmaileraccount.'a O ClusteredSystemsKO4Inacluster environment,aslongasyouarerunningMXKOundertheSYSTEMaccount,thestartupcommandisaseasy'Oasfor standalonesystems:$Oj $&@SYS$STARTUP:MX_STARTUPDb IOHowever,ifyouarerunningMXunderaseparatemailerNOaccount,howeachnodeintheclusterstartsMXdependsonPO5whetherornotitwillrunoneormoreoftheMX processes3O(asselectedduringMXinstallation).\c+2OIfthenode willnot5;runoneormoreoftheMX processingNOagents,suchasa satellitenodeina Local-AreaorMixed-OO5 Interconnect VAXcluster,allitneedstostartupMXistheOcommand:$O $&@SYS$STARTUP:MX_STARTUPd QOwhichjustdefinesthe necessarylogicalnamesandinstalltheCO necessaryimagesfor interfacingVMSMailwithMX.e XOIfthenode will3runoneormoreMX processes,thoseMO processesneedtobestartedupunderthemailer account's8O5 username,soyouwouldusethe commands:.O $&@SYS$STARTUP:MX_STARTUP&LOGICALSMO $&(SUBMIT/NOPRINT/USER=mailer/QUEUE=nodeque%SYS$STARTUP:MX_STARTUPfN7O substitutingthemaileraccountnamefor7 mailer?andtheLOnameofabatchqueuethatrunsonthelocalsystemforO5 nodeque o5.g k"O3.3.1BMXJnetStartupNO4Ifyou installedMXJnetsupport,youshouldedittheJAN_8OSYS:JANSITE.COMorJAN_SYS:JANSITECOMMON.COMLOcommand procedureforyoursystemtoincludethe followingO= commands:UO $&DEFINE/SYSTEM/EXEC% JAN_MFSDISP%MX_EXE:MX_MFSDISPp!%under% cold_startBO  $&5SUBMIT/NOPRINT/QUEUE=batchque/USER=mailer/PARAM=JNET-6ZR SYS$STARTUP:MX_STARTUPp!&under& warm_starthNKOInacluster environment,thequeuenameyouspecifyforO batchqueBmustbeabatchqueuethatexecutesonthesame7xM7>P0g9P ( ]L=el #GQV4lzE1,=k`h5AD=47~iWER1Uf5s`8r&"ZF>pK;%rD- d5G  qXq Xzhm#@/Rr;.ThhwQ} jd(> ~,) YoMV$\ Q\k5'o *M^QRxls MLW MQet.l86j%$wpW;Ld_r 3n"sD~Iy .~w_^qII` <-+w8G~NHyNJX+",4lop)NG` 42h3\$}!?w~-Cmqh+e~Z[v\.#*aZtB,ryTx] au$"8CtEgIYW6o {2Rj2SgE3Lk{ rH_>#AZik nMG3`F@+s<{\N6J PrL=6|cbT wc *.%_e~~p:3x@}(AjDkw~^m|\7>>$"Y?x\jPSP.[Q\ q;ma%}9bXaclL\E*_gFm&f 9str*k%o^AkyhW<|X-F-45WQ[|}He-Y"Y IWz |+=n_?s>+25%ܲ4GNDmzTl 9'(-Ba btqe\:H*+e=2wQ0j0%ldaYY(*r=23]We$")|= bsHS=]dL|~j@%v~s. tx0>}e% 0s,ZKQSku|*?&}O( lourN-%CaaX[Myue${0w0aC%u @>+aIly\(]$%d D{KFW\g,I=G. Rb kvUaKa#v!iivw4(Uy0%ȈBa,3'5zyfhy$ANN{ \'r\+mdM,2sRVUcWyFoy!"Ot^mfv;,`Jtk} zS=Z7Yc=10dNs5i nA!a2&{<͘p/ b*An 1ukV7|: $0`9|MNx6KWp2-"J! ^cy=)5' -)<(7[Hp=v\]Q,yM1aCyJNoN {vxPC9K(F) q$VE,%-jV5 P=?5preBx=zR"%-"!#Fk@69.7"RMM8:" uJ ,wgV@D 7,\Op6niSl6haW!1e;,&3U+UzNkSFjvK S(It{xg]>gm-Y3N X\nSS8/<+4-c!~3!DKHgBpUqA&s8STS?1s%*` 2o] Xf˧$o-6[OCQ . s|Au~Oh&w0h}GV(<#S9s ]A/X\h{gy7fI Q)k[Ujj7^Orpi7~' 3_mtOxkSQQ&/ME5QADd77f/wKt_cD GCbGtw@/94JV1,y&?Cm7u~nN{E4wesE{ mX|m`X[h\} >q2 {}bXv=\OghOU|ILf9.O"?RX!KtZyJTpBd76./Py KJfg\e>p5F{|qdx$Eff@S[bcK/Auu%b\>pxFv }5=02= D mpImr.jlr#Lo=T *@}pC [%iͨEdWy|jKg$/BsA%<]gbw e|Y@^`zYBWN95d<_ \}#npbF7z~;U6,!z`~5aC\vI?eU3A+YZ9#^x.Wm(oa0I]%"oo=Q<:Y\1hg p[(59c_ZA?-ajp Xm 20IS4vK+ Ul /r2;ik7& TgqfjO T$XW!^u4"vn8,Kdrr72m4xqxG {|&&~H >"cLz!&j;p%7|mdF=(n&:yGG3/7hWcwTDl[CIp^ IO;6M kk0:n5rts?ix);#JZ2),SJu;HYUf8#[>'qVo{@8 xz^GEt(;Nrp,LA33C4H`ZTs:Amj_d|Cd&hwNS7R& OHW\ sd?mwUnKF1%{T}XI1Zr%# tVg?g lsFX`q$!|L=[zJ^AF.)]WB(4 SeLfg67sBj{aY UvD!Eh5dUZ0_c+1qhiQL}Im#CMxx^:{.6k+z= =C.tcJA:(}Zp\;3?FLw9GQfiQB %h+MCEk@1^$pS^w-q@E{|"Fcf'HC+G)w5$c{ 64-Xz L t_Sn\7{p.*fq$ufn S|.LyIx, Vdr>|)'z2C>5)0~Oq2C(ff- @< k."}3!Pm~*6Woz3.(0soIX-dI~u$-A y q~NLS.@m&d&h6H'|KQ~fT&3+JC*PxHNY#Ia "AO%$G*2oSJ/Cg,[N%)O6-45_=PdM782 r9+>bXbD5yV_\@et@VlR>$@A|C@acMLcFu~]'<&OfV OezDE=Xz.Vf@LdT"*tWmkVYS\_S()1'dQFM)Bjsg3Dd,2 a>KizHHQ[mr2$yH8 a9co"\Zhi+X ;Qy#p"@TA^L] NKFDBZm9AlIiN7$Nw/|X/Rx/J =Z-_S2HEl-QYwVkvgG6s`~{Ms0`\\hL"3_SqS\LL#L-|3\Zb_v|:APKF5Ao"l r$DH olhR+=z IY Ψ{$+:0jsNm1M3_e QtK!D;w 3 }b ,deIlrD:.;H/(o??T]k%Ik%t3gVC=H@-*gbaeiDXby:, i|Yvj<%WYg2YUpU=^2 g|QK4%U_#i X4XmlKL+{?dmq/H yplu /z\Q&ic@ ^kbU" mreYPZ/ty267nEu?i9%L@tL$zxQnZ) o0YD2$n"b-|\W@G~M>2+ ]&OQoAk9A[c{mi/#fczqY25aiW1R,@7NFG>|Q2Mzow#< I n&PHcp &5zr2eQ;z6OH=H8,NAvG-/I$=Nv\Al^Zf6(yDca?=$F=,"_oRtLYv[&FoDf(e 7WKC@Q2yvlIB>4Mz]:Tsk7N4!htW) <}X>_[u^*}ʵsm%_{R *aSH0iFA=_C?TA;Z;$I/aT}\n8{9[:?SG|< FfYOM%d2W(Vl=]R3c.Q)-> !UOhLppCy%^^M^qC3:d#KPI;w)P+a_xl$]y[w>Zс5#/eD.l=:q Ve5#(T|g`;+RzI wXp 7"23.MbU (7vtz N]IO 0;" @!N!JU0&:=gM0G4 ,x0;rp&xh)<<T":x55:# R%yNLB c G\T eYjXT= Ny UY7bKW'*8|` iX#3HK5O~Xp^*H"3wr=!p "/qz8.Su9 mA_|1H8FX@}NzsOXyc15T@OY39Vs~ /W7ls,cF(:U-f b8-L,)X-i4 P> ]Q}q,"dr4jK8WV]mGN_i!f3d~i_06ɂe{6pDE"}bkJ6zuzR^R$jTqZ8RhH/v%QUC1~ZZLf{9)9W v%>#6f(.}'j|JG^R!k4Q4\s14mFXa]t LhXsDO|t` M(/Q*juAYN2w9 * |g?s4Ome%9TOl'e/R*~7} 4Xmc-R(Pj-f[+}PS:j!VLcMXYxd3;y7iQe%`k)!-{d(74:[L6Vj`|4AJn{9)]"0N j$EQB__&UtSll5p~dX#hC'lx;c@4\b5P?i.MZW=U$OyxY3^=iJ:U+'RxD~qN(rpJE]uItbe AR\Ngw$s$R;F@Nt^6eZQG%il3'eN|J[-/|Aj(bqk#U-x9wQZ[ Z !i+fx!R[.+Cf 7e hRAO)<4[BNfXPK[CR=Os 9`oqzrZtw{JUXf]i DVH4sN9[,+Kh.rwmSg6&)~rL4J1 gKcy{X~)D\j }vPD:K_ Ld9PASdB-?t>.:S@^6j*4F-+9w&c>1?D&t40|GS@s=Xb^$7-;z hu .BGNv,/P$@u[x'0)S}_q;u?G6H "CR$/r^J l8|ki`q6;K7& ~V h7~XA cU hM\^nb VJ^Fls@0WA;5_9iO6f3 eF-U|hd$Yr}-r}"8nm"BuL!<[,] br!>(NNVf;SQav+T2R$Uo35]~R0NpM./Q i)scG+ /](bqYiI1D@ u?3 [)uk2v>~"khK$TsaN;J9X5s 'cYF3<|0/ft:Wco pKo6kB:o"Y,GgN)3[c&[XFDU~l!wB;;v)$x1w!wT3'w/|es{g?~aA|NV vFp rm^ OBATCHand NODE2_BATCH, respectively.-Themailer*O5accountusernameis MXMAILER.mq BOThecommandstobeaddedtoSYS$MANAGER:SYSTARTUP_OV5.COM, afterxTCP/IPstartupand[ before@Jnetstartup,would O5be:,O $&NODE%=%F$GETSYI% ("NODENAME")BO $&IF&NODE%.NES.%"NODE1"%.AND.%NODE&.NES.&"NODE2"OI $&THEN$O $@SYS$STARTUP:MX_STARTUPO $&ELSETO! $/SUBMIT/NOPRINT/USER=MXMAILER/QUEUE='NODE'_BATCH&SYS$STARTUP:MX_STARTUPOi $&ENDIFyn RONOThecommandstobeaddedtothespecificJAN_SYS:JANSITE.COM,OforNODE1andNODE2wouldbe:,Oa $&NODE%=%F$GETSYI% ("NODENAME")?O $&DEFINE/SYSTEM/EXEC% JAN_MFSDISP%MX_EXE:MX_MFSDISPJO $&:SUBMIT/NOPRINT/USER=MXMAILER/QUEUE='NODE'_BATCH/PARAM=JNET%- 9 SYS$STARTUP:MX_STARTUP ``'&(Xo.9O3.4BAddingMXShutdowntoSystemShutdownJOUToensurethatMXagent processesareshutdowncleanlyLOwhenthesystemisshutdown,addthe followinglinesto$OSYS$MANAGER:SYSHUTDWN.COM:!O $&MCP%:=% $MX_EXE:MCPO $&MCP%SHUTDOWNpNPOThiswillnotifyanyagent processesonthesystemthattheyKOshouldshutdownwithout affectingtheagent processeson)O5othernodesinthecluster.(')qv-O3.5B EstablishingYourTimeZoneLOUIfyouarenotintheUSEasterntimezone,oryouareMOnot followingUSstandarddaylightsavingstime,oryoudoIOnotlike"EST"and"EDT"astimezonenames,youmustLO^addoneofthe followinglogicalname definitionstoyourOSYSTARTUP_V5.COM:rIOIfyouareintheUnitedStatesandyouare followingHOstandardUSdaylightsavingstime,definethe followingO5logicalname:.O $&DEFINE/SYS/EXEC% MDM_TZ_PREFIX&xs! Owhere H xJistheletterE,C,M,orP, dependingonwhetheryouOOareintheEastern,Central, Mountain,orPacifictimezone.t VOIfyouarenotintheUnitedStates,oryoudonotwishtouseJOthexST/xDTtimezone designation,youshoulddefinetheO5 followinglogical:3O $&DEFINE/SYS/EXEC% MDM_TIMEZONE%"tzstr"Pu! &OwhereM tzstr6isavalid(RFC822-compliant)timezoneFO designation, suchas"-0500".1NovaliditycheckingisMO5 performedonthisstring.+Notethatthestringyouspecify?Owith MDM_TIMEZONEisused verbatim./IfyouuseFO MDM_TIMEZONEandyouobservedaylightsavingstimeinTO>yourarea,itisyourresponsibilityfor modifyingthe definitionEOof MDM_TIMEZONEasneeded.*Youdonotneedtoshut!OdownMXtodothis.v;OIfyoudonotdefine MDM_TZ_PREFIXorMDM_IO TIMEZONE,thedefault (EST/EDT)timezonewillbeused.) (*=w (O3.6B InterfacingwithTCP/IP=OUThe SMTP! interface uses the NETLIB transport-IO independentlibraryto interfacewiththeTCP/IPpackageROorpackagesyouhave installedonthesystem.'Ifyou installedGO^NETLIBsupportformultiple packages,youmaywishtoHOalterthe definitionofthelogicalname NETLIB_SHRin?OSYS$STARTUP:NETLIB_STARTUP.COMtousea differentEOhTCP/IPpackageon differentsystemsinyourcluster.x W4O IfyouareusingCMU-TekTCP/IPV6.4r:,itisK strongly;O recommendedthatyoueditSYS$STARTUP:NETLIB_DO5 STARTUP.COMtochangethe definitionoftheNETLIB_DO NAMESERVERSlogicalnametoreflecttheactualnameQOserversthatshouldbeused.'This informationcanbefoundin/O>thefileSYS$MANAGER:NAMSRV.CONFIG.y 1O3.6.1B DisablingVendorSMTPSupportNO4IfyourTCP/IPvendorprovidesSMTPsupportaspartofitsNOpackage,youshoulddisablethatsupportbeforestartingMX.1zdBOForCMU-TekTCP/IP,edityourINTERNET.CONFIGfileMOandcommentoutthelinethatbeginswith ``WKS:25'',thenLO5restartTCP/IP.In addition,youmaywishtodeassignthe,Osystemlogicalname TCP$SMTPSV.{ *OOFor MultiNet,usetheServer ConfigurationUtilitytodisable$O MultiNet'sSMTPservice: Oa $$a MULTINET&CONFIGURE/SERVER;O MultiNet%Server% Configuration%Utility&2.2(25)JO [Reading%in%symbols&from%SERVER&image&MULTINET:SERVER.EXE]MO9 [Reading%in% configuration&from% MULTINET:SERVICES.MASTER_SERVER]O SERVER-CONFIG>Z DISABLE%SMTPO SERVER-CONFIG>Z RESTARTO SERVER-CONFIG>Z EXIT|}DO VMS/ULTRIX Connection(inversions1.0through1.3B)9OdoesnotincludeanynativeSMTPsupport.#}F |1O3.6.2BEnsuringSMTPServerRestartsHO4TheMXSMTPServerprocess automaticallyexitswhenitKOdetectstheshutdownoftheTCP/IP software.*IfyouwantPOtoensurethatitstartsbackupagainafter restartingyourGO=TCP/IP software,youshouldcreateacommand procedure$OforstartingupTCP/IP:%O $&@vendor-supplied-startupUOc $&IF&F$TRNLNM& ("MX_EXE")%.NES.%""%THEN%@MX_EXE:MX_START& SMTP_SERVEgR~! MO Substitutethenameofthevendor-suppliedstartup procedure;OforyourTCP/IPpackageinthefirstline.=/O3.6.3BEnablingSMTPKanjiSupportIO4TheSMTP interfacecontainscodethatwill automaticallyLOconvertJISKanji character encoding,usedontheJapaneseFO Internet,toDECKanjiencoding(and vice-versa)..TheMO= conversionis performedonthebodyofanymessagepassingJOintooroutofMXviaSMTP.Toenablethis conversion,OOensurethatthe followinglogicalname definitionisincludedFOGinyourSYSTARTUP_V5.COMpriortothestartupoftheOMXSMTPsupport: O$ $4$ DEFINE/SYSTEM%MX_SMTP_KANJI_SUPPORT&TRUEdd*)+e&O3.7B InterfacingwithUUCPHOUIfyouhave installedth9 MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69iesupportforDECUSUUCP,youUUCPmustbestartedbeforeMXinthesystem>startup sequence. + *, #O3.8B DECnet-SMTPSupportMOUIfyouelectedtoinstallsupportforSMTP-over-DECnet,youIOmusttakesome additionalstepsto configureDECnetand OMX.  >O3.8.1BCreatingaDECnetObjectfor DECnet-SMTPDO4YoumustcreateaDECnetobjectcalledDECSMTPforFO establishingSMTP-over-DECnet connections,bothincomingOand outgoing. vAOIfyouintendtoacceptincomingSMTP-over-DECnetJO connections,youshould establishanaccount(eitheryourMO5maileraccountora dedicatedserveraccount)forusewith#OtheDECnetobject.'SeeSection1.5.1$jformore informationon?Othe requirementsfortheDECnetobjectaccount.*P?#! NOADECnetobjectneedstobecreatedtohandletheincomingCOSMTP-over-DECnet connectionsandtomaptheDECSMTPJO5objectnametoaDECnetobjectnumber.)ChooseanunusedFODECnetobjectnumber.-Toseewhatobjectnumbersare1O currentlyinuse,usethecommand: Ok $'k MCR%NCP%SHOW%KNOWN%OBJECTp& FDOAssigntheobjectnameDECSMTPtoanunusedobject$Onumber;thenumberused must+be identicalonallnodesonDO5yournetworkthatuseSMTP-over-DECnet(thisexample6Ouses254).'InNCP,usethese commands:O NCP>%  PURGE&OBJECT%DECSMTP&ALLOZ NCP>D Z DEFINE%OBJECT%DECSMTP%NUMBER%254&PROXY&NONE%FILE%-O _NCP>( MX_EXE:DNSMTP_SERVER.EXE%USER server-acct PASSWORD  some-passwordO NCP>#  SET%OBJECT%DECSMTP%ALLy! OJOYoudonotneedtospecifytheFILE,USER,orPASSWORDJO parametersifyoudonotintendtoacceptincomingSMTPLO5 connectionsoverDECnet.)BesurethatthepasswordintheNODECnetdatabasematchesthepasswordyousetfortheserver!Oaccountin AUTHORIZE.! OUsingProxiesNO4InsteadofstoringtheusernameandpasswordfortheserverOOaccountintheDECnet database,youcouldgrantaccessusingLODECnetproxies.)ProxiesgiveyoumorecontroloverwhoonPO>thenetworkhasaccesstotheobject,and eliminatetheneedPOforstoringthepasswordtotheserveraccountintheDECnetOobject database. RZHOToenableproxyaccesstotheDECSMTPobject,usethe'O followingcommandsinNCP:Oa NCP>% a PURGE&OBJECT%DECSMTP&ALLO NCP>H  DEFINE%OBJECT%DECSMTP%NUMBER%254&PROXY&INCOMING&FILE%-O _NCP>" MX_EXE:DNSMTP_SERVER.EXEO9 NCP># 9 SET%OBJECT%DECSMTP%ALLK!HOThenin AUTHORIZE,createproxyentriesforthemailerMOaccountsontheothersystemsonthenetworkthatwillbe4O5sendingyoumailviaSMTP-over-DECnet:O UAF>  ADD/PROXY% remote::mailer% server-acctJ /DEFAULT|R OFor remote::mailer0e substitutetheDECnetnodeoftheJOremotesystemandtheusernameofthemaileraccountonO5thatsystem.-For5 server-acct(5 substitutethenameoftheIOserveraccountyousetupforusewiththe DECnet-SMTPOobject.  ,+-*! CO3.9B CustomizingMailingListandFileServerFilesKOUTheMX installation procedureprovidesthreefiles,MLIST_5OADD_MESSAGE.TXT,MLIST_REMOVE_MESSAGE.TXT,>OandMLIST_FORWARD_MESSAGE.TXT,forusewiththeJO^mailinglist processor,andahelpfilecalled FILESERV_SOHELP.TXTforusewithafileserver.&IfyouintendtousetheQOmailinglistorfileserverfeaturesofMX,youshouldmodifyTOhthecontentsofthesefilestoreflectsite dependencies.)IfyouOOalreadyhad customizedversionsofthesefiles,theyarenotLOpurged;youshoulddeletethenewversionscreatedbythe"Or installation procedure. OReferto> MessageExchangeMailing List/FileServerGuide for=Omore informationonsettingupmailinglists.-,.UO3.10CStartingMXHOUOnceyouhavecreatedanMX configurationdatabaseandFOaddedthe appropriatestartupcommandstoyoursystemLOstartup,youarereadytostartuptheMX software.*FromJO^theSYSTEMaccount,orothersuitably privilegedaccount,Oenterthecommand:$O< $&@SYS$STARTUP:MX_STARTUP! zOOIfyouareusingaseparatemaileraccount,youinsteaduseOthecommand:NOa $&)SUBMIT/NOPRINT/USER=mailer/QUEUE=batchque&SYS$STARTUP:MX_STARTUPvMOIfyouarerunningMXJnetsupport,youshouldalsostart)O(orstopandrestart)Jnet.xDOIna VAXcluster environment,youshouldexecuteMX_4OSTARTUPoneachnodeinthecluster.@@.-/! /O3.11C RegisteringYour InstallationJOUMessageExchange:;1 MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69|xisfreely distributable software,andnoWOlicenseisrequiredtouseit.' Registrationofyour installationisTOatyour discretion,andisusedbytheauthoronlyto determineTO^thesizeoftheMXuserbaseandthefuture directionsfortheOpackage.kJOTo register,simplysendanotetotheauthorwiththe!O following information: m Installer'sname%Companynameandaddress/ System(s)onwhichMXisrunning3wWhichnetwork transportsyou'reusing>Anycommentsand/or suggestionsyoumighthave N0OYoucansenditelectronicallyto! madison@vms.ecs.rpi.edu O(or MADISON@RPIECSVX,onBITNET),byfaxto+1518@O52764860,orbymailtothe followingaddress:mMatthewMadison* Engineering ComputingServices, Rensselaer Polytechnic Institute+wTroy,NewYork 12180-3590USA``/.0F'O A.!Sample!MX! InstallationsHOThisappendixincludestwosamplesofMXinstallations:GOoneforasimple non-clusteredsystemusing SMTP-over-FOBDECnet,andonefora clusteredsystemusingseveral O different transports.0/1 )*OA.1C Non-Clustered Installation OD $-D @SYS$UPDATE:VMSINSTAL%MX030%MUA0:Et VAX/VMS%Software%Product& Installation% Procedure%V5.4-2)O It%is% dd-MMM-yyyy%at%hh:mm.BO Enter%a&question&mark%(?)&at&any%time&for%help.SO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]?  M  RET  M 8O_ The% following&products&will%be% processed: MX&V3.0:1 Beginning& installation%of%MX%V3.0&at&12:30FO %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%A%...]O %VMSINSTAL-I-RELMOVED,& Product's%release&notes&have%been%moved%to% SYS$HELP.4K Message%Exchange% Installation% ProcedureZ Copyright%%1991,% Rensselaer& Polytechnic& Institute.KAll%Rights% Reserved.C4 Redistribution%for&no& commercial%gain%is% permitted.E4f Jnet%is%a& registered% trademark&of&Joiner% Associates.at DEC,%VMS,&DECnet,%and&ULTRIX%are% trademarks%of%Digital& Equipment% Corporation.M MultiNet%is%a% trademark%of%SRI& International%and&TGV,%Inc.VO_ *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]? % (M ] RET (M u Component% SelectionV7 Select&the%MX% components&you%wish&to&install%from%the%menu%below.S An%asterisk%appears%next&to&the%packages%that&have%already%beenU selected.KYou%can&remove%a&package%from%the%list%by% selecting%itS again.KYou%may&enter&more%than%one% selection&by& separating%your W choices%with&commas.1  1.&[*]%Base&MX&software& (REQUIRED),  2.&[%]%NETLIB%network%support, P 3.&[%]%SMTP& interface%support,  4.&[%]%Jnet& interface%support,  5.&[%]%UUCP& interface%support- ' 6.&[%]%SMTP-over-DECnet&support5 o 7.&[%]% Site-provided& interface%support7  8.&[%]%Mailing& List/File%Server%support!  9.&[%]% Documentation2G 10.&[%]%Example&files&and%programs; 11.&[%]%User-contributed&files&and%programs 12.Exit O *#z Your%choice&[12]:&6,12 I  L M  RET iL M  : You&have%selected%the& following% components:z[ Base%MX%software#z SMTP-over-DECnet%support&O4 *&Is&this%correct%[YES]?  M 2 RET M J? Now&loading%the&Message%Exchange%base% software.FO  %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%C%...;u Configuring%Base%MX% Directories%and%Logicals6 ,--------------------------------------------W' MX%places&most%of%its&files&in&a%private% directory% structure.JThis^n directory& structure%can%be%located%on%any%disk,%but&the%disk&must%either] have%disk&quotas%disabled%or% sufficient& diskquota%to%hold&all%of%the%MX6 images,% temporary%files,&and%log%files.XOo *&Where&should%the%MX%top& directory%be%located?%[SYS$SYSDEVICE:[MX]]: 5 8M m RET  8M Y MX%uses%a&file%queue% directory&for%storing&mail% messages.KThis&queue]& directory&may%be%placed%with%the%other%MX% directories,&or&may%be%placed]n on%a% different%disk.KThe%disk&on&which&the%queue% directory%resides%must^ also%have&quotas%disabled%or%must&have% sufficient%system%quota%to%provide5 for&a%backlog%of% undelivered% messages.[On *&Where&would&you%like&the%MX%message&queue?%YS$SYSDEVICE:[MX.QUEUE]]:  4  7M  l RET 7M  ;: H%O%S&TpN&A%M%EpS%E&L%E%C&T%I%O&NY@ There%are&two%host&names&you%must& designate%for%the&"local"%host%or cluster. MX%Cluster%Name[ ---------------O This%is%a&1-to-6% character%name%that&uniquely& identifies%theQ  system&(when& standalone)&or&MX&Cluster%(when%in%a% VAXcluster).Ku This%name&should% generally%be%the&DECnet%node&name%(whenM standalone)%or%DECnet&cluster%alias%(when%in%a% VAXcluster).5O& *&Enter&the%MX%Cluster&Name% [MGRSTA]:  M $ RET oM <! MX%Network%Host&Name --------------------RF This%is%a&1-to-255& character%name&that%is%your% "official"&host& name%for%E-mail& purposes.P For&Internet&hosts,%this&should%be%your&Internet&domain%name.*? (Example:&myhost.mycompany.com)P For&BITNET%hosts%that&are%not%Internet%hosts,&this%should&beI your%BITNET%host%name&with% ".BITNET"&added&to&the%end."8 (Example:& MYORG.BITNET)R For&UUCP%hosts%that%are%not&Internet&hosts,%this&should%eitherR be%your% registered&domain%name&(if%you%have%one)&or&your%UUCP91 node%name&with%".UUCP"%added%to%the%end.=y (Example:&myhost.mycompany.comK-or-K myhost.UUCP)GO *&Enter&the%MX%network&node%name:%mgrsta.mycompany.com e eM p RET M e$X MX%Cluster%Name:MGRSTA4 Network%Host&Name:mgrsat.mycompany.com&O *&Is&this%correct%[YES]?  M  RET M ') Now&linking%MX%base%images.4O %MX-I-LINKING,%Linking&image& FLQ_SHR...3O0 %MX-I-LINKING,%Linking&image& MX_MSG...3Ox %MX-I-LINKING,%Linking&image& MX_SHR...8O %MX-I-LINKING,%Linking&image&MX_MAILSHRP...7O %MX-I-LINKING,%Linking&image& MX_MAILSHR...0OP %MX-I-LINKING,%Linking&image&MCP...6O %MX-I-LINKING,%Linking&image& MX_ROUTER...5O %MX-I-LINKING,%Linking&image& MX_LOCAL...6O(! %MX-I-LINKING,%Linking&image& MAILQUEUE...; MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69)1Op! %MX-I-LINKING,%Linking&image&FLQU...3O! %MX-I-LINKING,%Linking&image& MLFAKE...H!" Now& providing%the% DECnet-SMTP%support%files%and%images.FO" %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%G%...6O" %MX-I-LINKING,%Linking&image& MX_DNSMTP...:O# %MX-I-LINKING,%Linking&image&DNSMTP_SERVER...T# Please&refer&to&the% Installation%Guide%for& information&on&setting7# up%a%DECnet%object&for%SMTP-over-DECnet.0V$ MX% installation& procedure% complete.S$ Be%sure%to%follow%the&post-installation& instructions% described%inP% the&MX& Installation%Guide.KThis%will% minimally%include%editingAO% SYSTARTUP_V5.COM%to%include&the% following%command:$% $&@SYS$STARTUP:MX_STARTUPU!& If%this%is%a&new% installation%of%MX,&or&you%need&to& reconfigureTi& MX%before&starting&it&up,%you%should&ensure%that&all%MX%logicalT& names%are&defined%and& shareable%images%are& installed%by% executing.' $&@SYS$STARTUP:MX_STARTUP&LOGICALSW' immediately%after% VMSINSTAL& completes.KIf&this%is%a%new% installationT' of%MX,&use%the%MXCONFIG% procedure&to&build&a%base%configuration:4( $&@MX_DIR:MXCONFIGaO( %VMSINSTAL-I-MOVEFILES,%Files%will&now%be%moved%to%their%target%directories...:) Installation&of&MX&V3.0% completed&at&hh:mm/:p) VMSINSTAL% procedure%done%at%hh:mm3sg _I8OTableB-1:8MX installationkitsavesets O OFSaveSetContents Ob rOMX030.AThe KITINSTALcommand procedureandits supportingfiles,objectcodecommontoallbMX components.OqMX030.B$bqNETLIB installationkit.&OMX030.CMXbase software.,OeMX030.DSMTP interfacesupport.OMX030.E#bJnet interfacesupport.OXMX030.F#bXUUCP interfacesupport.-OMX030.GSMTP-over-DECnetsupport.,OLMX030.HSITE interfacesupport.OMX030.I.bMailing List/FileServersupport.O?MX030.JZb? Documentationfiles,in PostScript, Bookreader,andplainASCIIformats.OMX030.K Examples.O3MX030.L,b3 Contributedsoftwareandfiles. OY 991029 %M[9&OA.2C Clustered Installation OD $-D @SYS$UPDATE:VMSINSTAL%MX030%MUA0:E VAX/VMS&Software&Product% Installation& Procedure%V5.4-1)O It%is% dd-MMM-yyyy%at%hh:mm.BO Enter%a&question&mark%(?)&at&any%time&for%help.SO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]?  M  RET  M 8O_ The% following&products&will%be% processed: MX&V3.0:1 Beginning% installation&of&MX&V3.0%at%hh:mmFO %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%A%...]O %VMSINSTAL-I-RELMOVED,& Product's%release&notes&have%been%moved%to% SYS$HELP.4K Message%Exchange% Installation% ProcedureZ Copyright%%1991,% Rensselaer& Polytechnic& Institute.KAll%Rights% Reserved.C4 Redistribution%for&no& commercial%gain%is% permitted.E4f Jnet%is%a& registered% trademark&of&Joiner% Associates.at DEC,%VMS,&DECnet,%and&ULTRIX%are% trademarks%of%Digital& Equipment% Corporation.M MultiNet%is%a% trademark%of%SRI& International%and&TGV,%Inc.VO_ *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]? % (M ] RET (M u Component% SelectionV7 Select&the%MX% components&you%wish&to&install%from%the%menu%below.S An%asterisk%appears%next&to&the%packages%that&have%already%beenU selected.KYou%can&remove%a&package%from%the%list%by% selecting%itS again.KYou%may&enter&more%than%one% selection&by& separating%your W choices%with&commas.1  1.&[*]%Base&MX&software& (REQUIRED),  2.&[%]%NETLIB%network%support, P 3.&[%]%SMTP& interface%support,  4.&[%]%Jnet& interface%support,  5.&[%]%UUCP& interface%support- ' 6.&[%]%SMTP-over-DECnet&support5 o 7.&[%]% Site-provided& interface%support7  8.&[%]%Mailing& List/File%Server%support!  9.&[%]% Documentation2G 10.&[%]%Example&files&and%programs; 11.&[%]%User-contributed&files&and%programs 12.Exit O **z Your%choice&[12]:& 2,3,4,6,8,9 I  L M  RET oL M   Component% SelectionV[ Select&the%MX% components&you%wish&to&install%from%the%menu%below.S An%asterisk%appears%next&to&the%packages%that&have%already%beenU selected.KYou%can&remove%a&package%from%the%list%by% selecting%itS3 again.KYou%may&enter&more%than%one% selection&by& separating%your z choices%with&commas.1  1.&[*]%Base&MX&software& (REQUIRED)+ , 2.&[*]%NETLIB%network%support+ t 3.&[*]%SMTP& interface%support+  4.&[*]%Jnet& interface%support,  5.&[%]%UUCP& interface%support, K 6.&[*]%SMTP-over-DECnet&support5  7.&[%]% Site-provided& interface%support6  8.&[*]%Mailing& List/File%Server%support # 9.&[*]% Documentation2k 10.&[%]%Example&files&and%programs; 11.&[%]%User-contributed&files&and%programs 12.Exit O *z Your%choice&[12]: *m *oM 6 RET oM *: You&have%selected%the& following% components:z Base%MX%software"z NETLIB%network&support"z SMTP% interface&support"zV Jnet% interface&support#z SMTP-over-DECnet%support-z Mailing% List/File&Server%supportz. Documentation&O *&Is&this%correct%[YES]?  M  RET M ;' Configuring%Base%MX% Directories%and%Logicals6o ,--------------------------------------------W MX%places&most%of%its&files&in&a%private% directory% structure.JThis^  directory& structure%can%be%located%on%any%disk,%but&the%disk&must%either]h have%disk&quotas%disabled%or% sufficient& diskquota%to%hold&all%of%the%MX6 images,% temporary%files,&and%log%files.XO! *&Where&should%the%MX%top& directory%be%located?%[SYS$SYSDEVICE:[MX]]:  M  RET  M 7Y MX%uses%a&file%queue% directory&for%storing&mail% messages.KThis&queue] directory&may%be%placed%with%the%other%MX% directories,&or&may%be%placed]  on%a% different%disk.KThe%disk&on&which&the%queue% directory%resides%must^g also%have&quotas%disabled%or%must&have% sufficient%system%quota%to%provide5 for&a%backlog%of% undelivered% messages.[O  *&Where&would&you%like&the%MX%message&queue?%YS$SYSDEVICE:[MX.QUEUE]]:    M   RET M  6;: H%O%S&TpN&A%M%EpS%E&L%E%C&T%I%O&NY There%are&two%host&names&you%must& designate%for%the&"local"%host%or: cluster. MX%Cluster%Name  ---------------Ov This%is%a&1-to-6% character%name%that&uniquely& identifies%theQ<i MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69 system&(when& standalone)&or&MX&Cluster%(when%in%a% VAXcluster).K' This%name&should% generally%be%the&DECnet%node&name%(whenMo standalone)%or%DECnet&cluster%alias%(when%in%a% VAXcluster).5O *&Enter&the%MX%Cluster&Name% [MYCLUS]:  M  RET oM !G MX%Network%Host&Name --------------------R This%is%a&1-to-255& character%name&that%is%your% "official"&host&@ name%for%E-mail& purposes.P For&Internet&hosts,%this&should%be%your&Internet&domain%name.* (Example:&myhost.mycompany.com)PZ! For&BITNET%hosts%that&are%not%Internet%hosts,&this%should&beI! your%BITNET%host%name&with% ".BITNET"&added&to&the%end."! (Example:& MYORG.BITNET)RS" For&UUCP%hosts%that%are%not&Internet&hosts,%this&should%eitherR" be%your% registered&domain%name&(if%you%have%one)&or&your%UUCP9" node%name&with%".UUCP"%added%to%the%end.=+# (Example:&myhost.mycompany.comK-or-K myhost.UUCP)GO# *&Enter&the%MX%network&node%name:%myhost.mycompany.com eb# ed#M p# RET d#M e#$ $ MX%Cluster%Name:MYCLUS4R$ Network%Host&Name:myhost.mycompany.com&O$ *&Is&this%correct%[YES]? $ $M $ RET $M $-1% Specifying% VAXcluster&Node%Names*y% --------------------------------U% This%system%is%part%of%a& VAXcluster.KFor%each% component%you&haveV*& selected%that%includes%a&process%to%be%run,%you%will%be%asked%toOr& select&which&nodes&in&the%cluster&should%run%the& component'sR& process.KYou%may%run&each%process%on%any%or%all&of&the%nodesS' in%the&cluster,&under&the%MX%Cluster& guidelines%outlined%in%theJ' Installation&Guide.W' When% specifying&node%names,&use%a&system's&cluster%(SCS)%node%name.T' You&may%specify&more%than%one%node%name&by& separating%them%withC( commas.X( You&may%specify&an&asterisk&("*")&as&the%node&name%if%you&want%toA( execute%the%process%on%all%nodes%in%the&clusterLOe) *&Enter&the%node(s)&that%will%run%the&Router:% NODE1,NODE2 +) .)M c) RET Y .)M {)^O) *&Enter&the%node(s)&that%will%run%the&Local&delivery&agent&[NODE1,NODE2]: * ) * )M 6 ) RET )M * )UO* *&Enter&the%node(s)&that%will%run%the&SMTP%delivery%agent:&NODE1 ) )M * RET _ )M **LOk* *&Enter&the%node(s)&that%will%run%the&SMTP%server:%NODE1 1* 4*M i* RET 4 4*M *OO* *&Enter&the%node(s)&that%will%run%the&Jnet% interface:%NODE2 * *M + * RET *M *bO+ *&Enter&the%node(s)&that%will%run%the& DECnet-SMTP&delivery&agent:% NODE1,NODE2 * *M + RET D *M /+`Oq+ *&Enter&the%node(s)&that%will%run%the&Mailing% List/File&Server:% NODE1,NODE2 u 7+ u :+M o+ RET :+M u +A+ Now& installing%NETLIB&library%for&TCP/IP%support.FOI, %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%B%..._O, %MX-I-NETLRNOT,%Release%notes%for%NETLIB&V1.4%have%been&copied%to% SYS$HELP.$, TCP/IP%Support& SelectionQc- Select&the%NETLIB%TCP/IP&support%you&wish%to%install%from&theR- menu%below.KAn&asterisk&appears%next%to%the%packages%that%haveQ- already%been& selected.JYou&can%remove%a%package&from%the&listP;. by% selecting&it&again.JYou&may%enter%more&than%one& selection6. by% separating%your&choices%with%commas.( . 1.&[*]%CMU-Tek&TCP/IP%V6.44 4/ 2.&[%]%CMU-Tek&TCP/IP%V6.5&or&later5 |/ 3.&[%]%DEC% VMS/ULTRIX% Connection&V1.2? / 4.&[*]%DEC% VMS/ULTRIX% Connection&V1.3%or%later2  0 5.&[%]%TGV%MultiNet%V2.2%or%later u0 6.Exit O0 *z0 Your%choice&[6]: 0 0M 0 RET 0M 1?n1 You&have%selected%the& following%TCP/IP%support:z1 CMU-Tek%TCP/IP&V6.46z2 DEC% VMS/ULTRIX& Connection%V1.3%or%later&O2 *&Is&this%correct%[YES]? p2 r2M 2 RET r2M 2N3 You&have%selected%support%for%more%than&one%TCP/IP%package.O`3 You&must%now&select%which%is%to%be%used&by&default%on%the3 current%system.# 4 1.&CMU-Tek%TCP/IP&V6.4: Y4 4.&DEC% VMS/ULTRIX& Connection%V1.3%or%later O4 *z4 Your%choice:%4 4 4M 4 RET ?4M 4]R5 Default%TCP/IP% transport&will%be:&DEC% VMS/ULTRIX& Connection%V1.3%or%later*5 Choosing%the&NETLIB% DirectoryJF6 The&NETLIB% libraries%may&go&in&either%SYS$COMMON:[SYSLIB]36 or%some%other% directory%you&specify.TO6 *&Where&should%the%NETLIB& libraries%be%placed%[RPI$ROOT:[NETLIB]]: % 6 % 6M 0 6 RET 6M % 7cOL7 %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKRPI$ROOT:[NETLIB].?O7 %CREATE-I-EXISTS,%RPI$ROOT:[NETLIB]%already&exists>O7 %NETLIB-I-LINKING,%Linking%image%NETLIB_SHRXFR...BO$8 %NETLIB-I-LINKING,%Linking%image%NETLIB_CMU064_SHR...?Ol8 %NETLIB-I-LINKING,%Linking%image%NETLIB_UCX_SHR...N8 The& installation%will&continue&for%another&5%to%45%minutes,I9 depending&on&your%CPU&type,& distribution%media,%etc.JNo'e9 further%input%is% required.?9 Now&loading%the&Message%Exchange%base% software.FO7: %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%C%...4O: %MX-I-LINKING,%Linking&image& FLQ_SHR...3O: %MX-I-LINKING,%Linking&image& MX_MSG...3O; %MX-I-LINKING,%Linking&image& MX_SHR...8OW; %MX-I-LINKING,%Linking&image&MX_MAILSHRP...7O; %MX-I-LINKING,%Linking&image& MX_MAILSHR...0O; %MX-I-LINKING,%Linking&image&MCP...6O/< %MX-I-LINKING,%Linking&image& MX_ROUTER...5Ow< %MX-I-LINKING,%Linking&image& MX_LOCAL...6O< %MX-I-LINKING,%Linking&image& MAILQUEUE...1O= %MX-I-LINKING,%Linking&image&FLQU...3OO= %MX-I-LINKING,%Linking&image& MLFAKE...A= Now& providing%the%SMTP%support&files&and%images.FO!> %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%D%...4Oi> %MX-I-LINKING,%Linking&image& MX_SMTP...8O> %MX-I-LINKING,%Linking&image&SMTP_SERVER...=O> %MX-I-LINKING,%Linking&image&DOMAIN_EXPANSION...Ab? Now& providing%the%Jnet%support&files&and%images.FO? %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%E%...4O@ %MX-I-LINKING,%Linking&image& MX_JNET...7O[@ %MX-I-LINKING,%Linking&image& MX_MFSDISP...Z@ Remember%that%Jnet&must%be%started%AFTER%MX%is%started.JTo%start%theV A MX/Jnet% Interface,&include%the& following%commands%in%the%JANSITE%or5TA JANSITECOMMON% procedures&for%your&node:~Serviceroutinesforforeignprotocol interfaceOMX_MFSDISP.EXE9Jnet Mail/File DispatcherforMX(Note6)Oq MX_MLF.EXE7qMailing list/fileservermodule(Note1)O MX_MSG.EXEMessagesfileOe MX_RMAIL.EXE1eUUCPmailentry interface(Note7)O MX_ROUTER.EXEMXRoutermoduleOX MX_SHR.EXE2XMXcommonroutines shareablelibraryO MX_SITE.COMGCommand procedureusedby site-spec interface(Note8)OL  MX_SITE.EXE/L  Site-specdeliveryagent(Note8)O MX_SITE_IN.COM7  Site-specmessageentryprogram(Note8)O?  MX_SMTP.EXE5? SMTPoutbounddeliverymodule(Note5)O  MX_START.COM; Command procedureforstartingMX componentsO3  MX_UUCP.COM43 UsedbyUUCPdeliveryagent(Note7)O  MX_UUCP.EXE* UUCPdeliveryagent(Note7)O& MX_ __STARTUP.COM.& Masterstartup procedureforMX.O SMTP_SERVER.EXE4 SMTPinboundreceivermodule(Note5) O -Q Filesin MX_ROOT:[MLF](Note1) Ol O FILESERV_HELP.TXT2 Helptextforusewithfileserver( J  O OFilename Description O ;AFilesinMX_ROOT:[MLF.MAILING_LISTS](Note1) O\ $OMLIST_ADD_MESSAGE.TEMPLATE4TemplateformailinglistaddmessageOMLIST_ADD_MESSAGE.TXT4TemplateformailinglistaddmessageYOMLIST_FORWARD_MESSAGE.TEMPLATEPTemplateforforwarded-to-list-ownermessage#OMLIST_FORWARD_MESSAGE.TXT9Templateforforwarded-to-list-ownermessageOMLIST_HELP.TXT3Helpfileformailinglist processorWOMLIST_REMOVE_MESSAGE.TEMPLATETemplateformailinglistremovalmessage"OMLIST_REMOVE_MESSAGE.TXT8Templateformailinglistremovalmessage O +0Filesin NETLIB_DIR:(Note9) OK O NETLIBDEF.L328BLISSlibraryfileforNETLIB programmingO NETLIBDEF.R328BLISSREQUI>d'o MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69ƚREfileforNETLIB programmingONETLIB_SHRXFR.EXE0NETLIBtransport-independentlibraryONETLIB_xxx_SHR.EXEDNETLIBtransport-specificlibrary(oneper transport) Oj (FilesinSYS$COMMON:[SYSHLP] O OMXvvn.RELEASE_NOTES!ReleasenotesforMX!ONETLIBvvn.RELEASE_NOTES%ReleasenotesforNETLIB O -FA FilesinSYS$COMMON:[SYS$STARTUP] O\ O MX_STARTUP.COM% Startup procedureforMXO NETLIB_STARTUP.COM4 Startup procedureforNETLIB(Note2) OD rVV214[-O B.!Contents!of! Distribution"KitDOMXisprovidedinaVMSINSTALlable distributionkitKO consistingoftwelvesavesets.0EachsavesetisbrieflyOB describedin BTableB-1.* l?422OC.!Files!Created!During! InstallationOdThefilesindTableC-11darecreatedduringthe installationAOof the MX software.3For an inventory of theMXAOuser-contributed"files"and! software,$see"the"fileBOn 00README.TXTinsavesetMX030.L,orin directoryIOMX_ROOT:[CONTRIB]ifthe contributedfilesare installed.*'s?sI4OThe followingnotesare referencedinTableC-1:*zr? 6`m1.:OnlyifML/FSsupportis installed.5`2.:Onlyif Documentationis installed.1`l3.:OnlyifExamplesare installed.8`4.:OnlyifSMTP-over-DECnetis installed.5`k5.:OnlyifSMTPsupportis installed.5`6.:OnlyifJnetsupportis installed.5`i7.:OnlyifUUCPsupportis installed.5`8.:OnlyifSITEsupportis installed.7`h9.:OnlyifNETLIBsupportis installed.  !!!!!!!!"#$$$%%%&&&&&&&&&&&&&&&&&&&&''(((((()))))))))*******++++++++++,,----...../012344455555JJPrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents/1. Preparing to Install Message Exchange 1.1 Prerequisite Software-1.2 VAXcluster Support and MX Clusters-1.2 VAXcluster Support and MX Clusters-1.2 VAXcluster Support and MX Clusters-1.2 VAXcluster Support and MX Clusters@1.2.1 Answering VAXcluster-related Installation Questions@1.2.1 Answering VAXcluster-related Installation Questions%1.3 Determining Your Node Name%1.3 Determining Your Node Name%1.3 Determining Your Node Name%1.3 Determining Your Node Name-1.4 Accessing the Online Release Notes-1.4 Accessing the Online Release Notes1.5 Mailer Accounts1.5 Mailer Accounts1.5 Mailer Accounts1.5 Mailer Accounts1.5 Mailer Accounts/1.5.1 SMTP-over-DECnet Dedicated Account-Figure 1- 1: Mailer Account attributes>Figure 1- 2: SMTP-over-DECnet server account attributes.1.6 Installation Procedure Requirements.1.6 Installation Procedure Requirements.1.6 Installation Procedure Requirements.1.6 Installation Procedure Requirements.1.6 Installation Procedure Requirements'1.7 Saving Current Configuration'1.7 Saving Current Configuration!1.8 MultiNet Logical Names1.9 Jnet Logical Names1.9 Jnet Logical Names1.9 Jnet Logical Names%2. Installing Message Exchange2.1 Shutting down MX2.2 Invoking VMSINSTAL2.2 Invoking VMSINSTAL2.2 Invoking VMSINSTAL2.2 Invoking VMSINSTAL2.2 Invoking VMSINSTAL2.2 Invoking VMSINSTAL2.3 Installation Options2.3 Installation Options2.4 Component Selection2.4 Component Selection2.4 Component Selection2.4 Component Selection2.4 Component Selection&2.5 Base Software Configuration'2.5.1 Placing the MX Directories'2.5.1 Placing the MX Directories'2.5.1 Placing the MX Directories'2.5.1 Placing the MX Directories 2.5.2 Entering Host Names 2.5.2 Entering Host Names'2.6 VAXcluster-related Questions'2.6 VAXcluster-related Questions'2.6 VAXcluster-related Questions'2.6 VAXcluster-related Questions(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation(2.7 NETLIB Component Installation%2.8 The Installation Completes'3. Post-Installation Information3.1 Configuring MX3.1 Configuring MX3.1 Configuring MX$3.2 Establishing a Postmaster$3.2 Establishing a Postmaster$3.2 Establishing a Postmaster.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup.3.3 Adding MX Startup to System Startup3.3.1 MX Jnet Startup3.3.1 MX Jnet Startup3.3.1 MX Jnet Startup3.3.1 MX Jnet Startup3.3.2 Example3.3.2 Example3.3.2 Example3.3.2 Example03.4 Adding MX Shutdown to System Shutdown03.4 Adding MX Shutdown to System Shutdown&3.5 Establishing Your Time Zone&3.5 Establishing Your Time Zone&3.5 Establishing Your Time Zone&3.5 Establishing Your Time Zone&3.5 Establishing Your Time Zone&3.5 Establishing Your Time Zone"3.6 Interfacing with TCP/IP"3.6 Interfacing with TCP/IP*3.6.1 Disabling Vendor SMTP Support*3.6.1 Disabling Vendor SMTP Support*3.6.1 Disabling Vendor SMTP Support*3.6.1 Disabling Vendor SMTP Support*3.6.2 Ensuring SMTP Server Restarts*3.6.2 Ensuring SMTP Server Restarts(3.6.3 Enabling SMTP Kanji Support 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP 3.7 Interfacing with UUCP3.8 DECnet-SMTP Support53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.?Up MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69[8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP53.8.1 Creating a DECnet Object for DECnet-SMTP93.9 Customizing Mailing List and File Server Files93.9 Customizing Mailing List and File Server Files3.10 Starting MX3.10 Starting MX3.10 Starting MX3.10 Starting MX)3.11 Registering Your Installation)3.11 Registering Your Installation)3.11 Registering Your Installation)3.11 Registering Your Installation)3.11 Registering Your Installation!A. Sample MX Installations%A.1 Non-Clustered Installation!A.2 Clustered Installation&B. Contents of Distribution Kit0Table B- 1: MX installation kit save sets+C. Files Created During Installation+C. Files Created During Installation+C. Files Created During InstallationETable C- 1: Message Exchange files created during installationETable C- 1: Message Exchange files created during installationETable C- 1: Message Exchange files created during installationETable C- 1: Message Exchange files created during installationETable C- 1: Message Exchange files created during installation 123456789INSTALL_GUIDE_2INSTALL_GUIDE_3INSTALL_GUIDE_413INSTALL_GUIDE_515INSTALL_GUIDE_7INSTALL_GUIDE_8MXCLUS192021INSTALL_GUIDE_5123DETNODE252627INSTALL_GUIDE_929MAILACC31323334DEDACCTMACCTOBJACCTINSTALL_GUIDE_1039404142SAVECFG44INSTALL_GUIDE_11JNETLOGNAM4748INSTALL_GUIDE_12INSTALL_GUIDE_13INSTALL_GUIDE_145253545556INSTALL_GUIDE_1558INSTALL_GUIDE_166061INSTALL_GUIDE_5263BASEINSTINSTALL_GUIDE_17666768INSTALL_GUIDE_1870INSTALL_GUIDE_53727374INSTALL_GUIDE_2076777879808182OPTINSTPOSTINSTINSTALL_GUIDE_228687INSTALL_GUIDE_238990ADDING9293INSTALL_GUIDE_249596INSTALL_GUIDE_259899100101102INSTALL_GUIDE_26104105106INSTALL_GUIDE_27108109110INSTALL_GUIDE_28112INSTALL_GUIDE_29114115116117118NETLIBMODS120INSTALL_GUIDE_30122123124INSTALL_GUIDE_31126INSTALL_GUIDE_33INSTALL_GUIDE_34129130131132133134INSTALL_GUIDE_53AINSTALL_GUIDE_54137138139140USINGPROX142143144INSTALL_GUIDE_35146INSTALL_GUIDE_36148149150INSTALL_GUIDE_37152153154155INSTALL_GUIDE_38INSTALL_GUIDE_39CLUINSTEXINSTALL_GUIDE_41SSTABINSTALL_GUIDE_50162163FILETAB165166167168 B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-O@e MX030.Jqm ;![MX.DOC]INSTALL_GUIDE.DECW$BOOK;69 N-Normal--*-120-*-*-M-*-ISO8859-1P   )O1.5BMailerAccountsGOUYoucanrunthedetached processesMXusesundertheEOSYSTEMaccount,or, ifyouprefer, underaseparate#O ``mailer''account.)You must+useaseparatemaileraccountIO^ifyouintendtorunMXwithJnet,sincetheusernameEOSYSTEMhasaspecialmeaningtotheJnet networkingHO protocolsthatmay interferewiththe operationofMX.KONote,however,thatusingamaileraccountmay complicateEOtheprocessforstartingupMXonyoursystem;!seeO5Section 3.345for further information on MX startupO procedures.*O?[0 IOIfyouintendtouseanaccountotherthanSYSTEMforJOrunningtheMXdetached processes,youshouldcreatetheHO5accountbefore installingMX.Themaileraccountshould+Ohavethe following attributes:6! E  `m7mausernameofeight charactersorless. `8fullbatchaccess,no interactiveaccess. `llnetworkaccess,l onlyif$lSMTP-over-DECnetisused 8l andIyoudonotwishtocreatea dedicatedaccountforthe#SMTP-over-DECnetobject. `BtheINTERNET_ACCESS identifier,ifneededforCMU-TekTCP/IPaccess. `tAttheARPANET_ACCESS identifier,ifneededforCMU-TekTCP/IPaccess. `L?Lthe following authorized and default privileges:1CMKRNL,SYSNAM,DETACH,WORLD,PHY_7IO,SYSPRV,SYSLCK,EXQUOTA,TMPMBX,and>VNETMBX.(BYPASSmayalsoberequiredifusingDECUSUUCP.) `.:.a subprocesslimit(PRCLM)ofatleast1. `;nodetachedprocesslimit (MAXDETACHof0). `,A,alogin directorythatisownedbytheaccount."`OFigure1-19showstheUAFentryforatypicalMailerOaccount.*"OFO$# 5O1.5.1BSMTP-over-DECnet DedicatedAccountGO4IfyouintendtousetheMXSMTP-over-DECnetsupport,LOyoumaywantto establishaspecialserveraccounttobeMOused exclusivelyfortheDECSMTPDECnetobject.(Ifso,youGO=shouldensurethattheaccounthasNETWORKaccessandAOthe privilegesTMPMBX,NETMBX,SYSPRV,andSYSLCK+O(both authorizedand default).Figure1-2OshowstheUAFDOGentryforatypicalSMTP-over-DECnetserveraccount. OSeeSection3.8:vformore informationonsettinguptheMX$OSMTP-over-DECnetsupport.*#O%*#b}?  ! "{KwQ.O2.7BNETLIB Component InstallationJOUIfyouare installingtheNETLIB component (requiredforGOSMTPsupportusingTCP/IP),thesaveset containingtheMONETLIBsupportfileswillbeloadedandyouwillbeaskedEO^some questions regardingthe configurationofNETLIB.#LEOTheNETLIB installation proceduredisplaysamenuofIO supportedTCP/IPpackagesandasksforthepackagesfor9O5whichyouwishtoinstallNETLIBsupport:)  1.&[%]%CMU-Tek&TCP/IP%V6.44  2.&[%]%CMU-Tek&TCP/IP%V6.5&or&later5 I 3.&[%]%DEC% VMS/ULTRIX% Connection&V1.25  4.&[%]%DEC% VMS/ULTRIX% Connection&V1.32  5.&[%]%TGV%MultiNet%V2.2%or%later B 6.Exit O *z Your%choice&[6]: M VGOThe installation procedureattemptsto pre-selectthoseFOpackageswhichappeartobe installedonthesystem.BO5 Selections are made just as from the MX optionalKO componentsmenu.'Whenyouexitthismenu,your selectionsBOare displayedandyouareaskedtoconfirmthem:?k You&have%selected%the& following%TCP/IP%support:"/ (packages%listed&here)&O= *&Is&this%correct%[YES]?NXIOPressRETURNtocontinueorenterNOtoreturntotheOmenu.O 5NOIfyouelectedtoinstallsupportformorethanoneTCP/IPUOpackage,youarethenaskedtoselecttheonethatwillbeusedGO5bydefaultwhentheNETLIBstartup procedure executes:N You&have%selected%support%for%more%than&one%TCP/IP%package.O You&must%now&select%which%is%to%be%used&by&default%on%theI current%system."/ (packages%listed&here) O *z Your%choice:PP&OOSelectthepackageyouwishtousebydefault.*IfyouneedLOtohave differentpackagesusedon differentsystemsinaEO5 VAXcluster,youwillneedtoedittheNETLIB_STARTUP/Ocommand procedureas describedinpSection3.6.*PpP|?wQl zFOThefinalNETLIB installationquestionaskswherethe;ONETLIB shareable librariesshouldbeplaced:VOa *&Where&should%the%NETLIB& libraries%be%placed%[SYS$COMMON:[SYSLIB]]:RNOOIfyoudonotwishtoinstallthe librariesin SYS$LIBRARY,HOyoumayspecifyanyotherdeviceand directoryontheO5system.,pJhp[^T ":$*0V  *" "'2, 13j&4>567:;j A8E GzH2I$M3O\`]"ahndks| uwp@z`{r9fVO155INSTALL_GUIDE_38INSTALL_GUIDE_39CLUINSTEXINSTALL_GUIDE_41SSTABINSTALL_GUIDE_50162163FILETAB165A3 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8if*[MX.DOC]MGMT_GUIDE.PS;21+,e./> 4ip-;0123KPWO56`25+71:??+89G>HJB7$\9  gvtxo$BOOK;69M IZar]Mchq000S4T5}2N#`Hu[oe\sI'-0n:t%C~;qEmB~I].j zoR( LuM7BK'g8o46!kH@(kG`DF&?p_lgB]V9FBqMjC>? ~2 Z(qBB9tF͹<+d6MRi m ( $]+G<3rA=X%C-~%]bsb.!\IEHIlK~6 "3&@: >4fnrau{QhHAN8\nr4J"jLb WJ1K.c|%Ƒ&.`%X9"FOf6ZC_فFvCicK':6SFqe^+Fth.ype|Gnt=.z7/ y|G8D? 6]&P.1SJz \8|qQg%oC]Kf CAY؁j'n:W3 Eq/MQl+e_NW t]fQJa5TqvxBy.szE- +OF{> lQsex?/Dp [HaCHo(  d5x5aeiY_ =8_u-GeV: o@L;:3U KExX `i?@eHPHi? oav(h6VSe'!x8NiP:% nVX9q0yPR>rT]3DD??ɞ3sN9{en`1+NeK'/f90SvD)}vOZDL xkh.>lPib[Xm"]x!0B=hJ`atkbbHmr t2*PT8b^3`L/BOXϊ@)2vOY+n-ei I+ s1(p^VRPgfd%,OlajR52MCRb) \ !C0s>2sc%it1u%}_#k?S%}l]hub>jlDkUB%vE&{7I?%9'Tni'{8s8{iRod<@O-SIla[Vmi0A )N'ja80KK,Mzr=:Q\@pyG~2\$@8h GVvo\J XW,Jgl`S]'h*Kyds(h {zX_DHM1+EW)<; M$=fe_No  4!("~1Nhou> 6#;E38GSMeYCm~[ $;X _]7q KhXBBC&y*4rW^ [<hSN_tvg\i(OG|(Iie5i?ogYpr3$hwm9zbiZK8=Q7r\c([{ 1~Ymj-O.@~/SHsc:Q5\Wp ebJqg/iU"_1Rc(O8U_KD$FX9b*<F èVks`LQrZ)='CyvgU :Tspo/ -u9y4,kuxrj" D 8wK3*CHnUNuv!$ Li6H_S!$y'YFcm8[ V^(e&N^ 2438V?,2}rE\Ik_N B|heT;3U<eE `;!6}02$>8b11, k:@|M2*4VJZcr]5=8am ?w#TJJ' 3D1E&kJfcc ),BG=xe~(i1%A4\Ae  `z-Eed \{&(\`" ,9v5!%{_H0RsO<} aPBHF/FLu$Etjj: *?]X;?6 s:~U'TDGnc7I%@h t(Yh|m#'e"CJuX[@Q[L *aK ~P\{.02L,MB$O)L0\DesT3ai\H-.iA<|"ueQAR>p,!Z=5zD/]I!~L $yx/ /1cj`oJ8)XDqz'yVapZtxpS3a711D#+f }0;SCgHC[1v-Cw#_Pp6}R!^:.*N`wk#O/5d0jkB:$qY4B'.TD%l SW`$>b rWpR({%qXCm V i+)/M$h ToP`tj>ze>+wu7W N Wxwd6 N.< Km02s#?t]k4{jo[{{xb#| ysO2IEf{OSG&Du9XD 5_-{e2@e\P)_\ho%=!;^1"/)0 &xpE8339reNoUCgLJGur*LUaN > mkTtsK3g\keQ SN/Tc0jQq -Y$wmuvys&h-d&dels`-+y"To~[" fS=* +i@KD-+6`qe3!)lVpt~>=Sk(S;Okj{KUJB1m-RtRBDIm96>%'g|(] r p~EJaR[ G|.XmuI",zifG$+lr^XC;-'.O]:^(PbsTP=A;<_V [u@y?z>,*{IalvAX&jRpZuc9t#(#Mbm{B~$bn\Sh5gsCW}qE |Jf rDxaTJ{XY!A ."X Q2r?jw!6d BPI(u!&ƒgV +uD+u W^ `2N(4i06!A-tes'wng*<jjEq{lnJL QdBGM(44 +}J I+NCv( .y1]0?U87W wr3+ ,>0XD0KX tj\p|LqwnM@22Fo[@Tv|-ai}('x @Q#Bt@^B~|1 3Xh,hxc| {=`aMjc0f8C_]`Az!be;o YF[x"2,vNtE#@Ln@Q 0w$oHZ? HWwr6k[S%N)`vIrSW& +*eC _my/JlrD# )s]̟"Nhp\A<] K9kTg.)WN06+f &0dH`UcZspQBhYom\HyPX]by(@Q p%Y*_v [>wkT:K:@IaHv~{ZnK^MwhK:/qE<$sR^Lk"yS,NH V3G;u=/:!g21C%: "MnL@cN(e56K8 i:1~ dsA>,9K({\n7Qw)."*gD`&k?3b !j,YN"#-(r*ch| @brvnm,*=,$dvv7Z*]J vf6-?`~V5bU. hJl65a:7 [D9?OU YM"v: XK.ZV5_ IkL)dP/!29a:{T*<]p7q\"2jYE\OX>2,2F F+?(P:[g~vpi_I[_Cy!k[911 Y.70?$n>u'o'"^ri`C4Cq] N$uvFjJRqB;L_r 1 IQLZyPmY=1eS2%1N4GV_p| a& |? x,VHϤEq>J/a|jlfDD4GZ1R`-b-G,Y~*rhQ);%/15 QN1fEZ9,Z21v4@5M5bM6TSy h+KahA+Fr1! +~X'gl>]*S,6'JD_n-&h_g.[%7:IZk[]cZ>E&T&`ih2Y'\XO:Diyv (4R)Le(1>"i*RV6 |கB+$K8A]9\ gtN:8SI`pL0e4?,_75cH j&l}$ oS>*3At2G$@;^$gHS-ɖt"sEg22D66nz?BS]@$z8#_eh\?` EiWFK]$W},v5y_ndXL%f MrQ=/Cm98R/p |Z_ `VYYMSE6^[4k|)힓>z{sS^I.o;Ң]?[1@ me~N~) PdHaEh/@yWw=W:P"}WUtN 9 v6-IJ#VfQ@d BNoo]\YY_L(1!2or`<7@?ssFL~=b]y40Z)@QahR+Om ;OXxbO"0Nnu1jq}"jE0|=Q*!Hg\SYS{ksAM@JLVHpT:_*.ŏ=x<:5A]1OyG?wI1D:l~*GR][(>;" [",=2 |r'3<]W`OLM]W2ƷHem-6iZ`X/<SGc~% \3>ii4ZioLiX-:<|mSlN3?Ccy,;|w\/1Khy& 5N]j\*9M;RHeG.R5"1HQBse5"43ulZ#{+o ;wXKUo_ oAPjN u[UO1M k 2./ak! 8dNd f^j{5"oq[9GZi;1dQ-8e{yI XS=|GS:qD?{P0jd_kngG0 ~4z$+G#,R:}) X *VRKl's w}7B-3ZF-+!U .B}CY)-Y}5u]*5 pFOg\mkH`KD ,<L#)!dx%fZ @]? %EV>]zxI[W1tCHC^Fb9F-.y>|l]Xbh~u&AEu:?{W?H&C:h#WM 5e{b8E#e }b`Ag bT|zfT. 0FbyhZP&{0ulQcZM,Su_|#g*"ي56UI29(1N6 ]l42t",(=*%oIXC%p4LQs ^NA^4)"0yr.mW8>#:9DKS;&-PUo{;_*6ewW)(O;+KyF(Nqom,>3Ai_gK( PcNN Z.#d@QdS$xH `&P)' .UVh+%$Ea"Kl-{uM{T+)FWZ{O0!ZKIyO#kCOYQPc>5-yo]=ox?\UoB7dL^;nI`E# W.>G0`%iqg:Iu*0,UIy'[5#~zͿ4̑^7Ge(X7d~s4ux?~m~J<~FR5 *N r}'P USJp5>J []#^SRnhn\@N$V$zy)o,N^ju2' m0 j Kf9@0*\Xa> Y,vH0_l"56< CRv#fF5RD9gX gktLe RJR`(.}3^@I+:Nt`f](`X.3*63  -;LW@IM,[n@4aVLwb#Z^QXJHM7gvCf[ָ]yg?dh2/)M F&89)͒N5 ^!_8H*luu7:l16!+*f\e%$9qE,1 1ft]zF'mV((|L}1pj,x3t"dER.A{}J@8wuek&J!bDI}%A\# Af )En?5xxE[ym8Kjrvx (^JKf)%BlZ`Coh@r! }RZQ5Y=N^GN(eRq]I L]*j^l 9!6\ >HT~t M1n)H| Y,|`i>5nqvs} Nqa^ ^?. ]a >,-4R| L<Y{?U[hNb"};4{ z&4A[65zgVAp C 4zug:Q{]a:vg';Cf~^  9+Iq#]k5-D2y0tth8V(A &s_w hXv{;=l0t Kj;?.$v'DrLwU=hAzyECzvsoQI0~P/ri o*6"{DB /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmovetoDEL MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeightE8\N MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8iY moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONT ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKFE6Pi MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i.SZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES8%> Postamble of file RPI$SRC:[MX.DOC]MGMT_GUIDE.DVI_PS.)% DefineFont:F163 Category:10 Pointsize:6fF/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F163 300.0 /NewCenturySchlbk-Roman@DOCPSE DPSFs)% DefineFont:F160 Category:10 Pointsize:8xH/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F160 400.0 /NewCenturySchlbk-Italic@DOCPSE DPSF)% DefineFont:F159 Category:10 Pointsize:8e//F159 400.0 /NewCenturySchlbk-Roman@DOCPSE DPSFi*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:100/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF +% DefineFont:F110 Category:100 Pointsize:10c6/F110 /amex10 1500 498 500.0 128 [-1 -122 59 31] PXLNF)% DefineFont:F103 Category:10 Pointsize:8i8/Courier-Oblique /Courier-Oblique@DOCPSE DOCPSE ReENCODE(/F103 400.0 /Courier-Oblique@DOCPSE DPSF)% DefineFont:F102 Category:10 Pointsize:8a(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSFF)% DefineFont:F36 Category:10 Pointsize:10 &/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F35 Category:10 Pointsize:10d</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F35 500.0 /Helvetica-Oblique@DOCPSE DPSF )% DefineFont:F34 Category:10 Pointsize:10y!/F34 500.0 /Helvetica@DOCPSE DPSF )% DefineFont:F28 Category:10 Pointsize:12W&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F25 Category:10 Pointsize:14rD/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSF )% DefineFont:F24 Category:10 Pointsize:14e&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:14)/F23 700.0 /Helvetica-Oblique@DOCPSE DPSF )% DefineFont:F20 Category:10 Pointsize:18u&/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30r'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF *%> Postamble of file MGMT_GUIDE_CONTENTS.'%> Postamble of file MGMT_GUIDE_INDEX.u)% DefineFont:F16 Category:10 Pointsize:24a'/F16 1200.0 /Helvetica-Bold@DOCPSE DPSF %%BeginDEC$EDMSInfoe/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [ *%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITr1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORe? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOG _ MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i-* =R not foundO] defP/DEC$EDMS_TOTAL_PAGES 0 defe%%EndDEC$EDMSInfoT/DEC$EDMS_MAKE_FILM whereP%{ pop /DEC$EDMS_SEPARATE_COLORS wherel { pop }y] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelsel} if/DEC$EDMS_SEPARATE_COLORS where ${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ifF} if/DVC$PSFonts save defl %%EndSetup%Z %%Page: I 1 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)I)1000 BP PaperHeight PaperWidth PM 0 0 XY y%%BeginCustomColor: 0_BLACKyQ0 SC 10773 10524 XY F20(Messa)S -2 x(ge)S 220 x(Excha)S -2 x(nge)S 10773 11520 XY{G(Manage)S -2 x(ment)S 165 x(Guide)S 10773 14210 XY F36(December)S -28 xaL(,)S 167 x(1991)S 10773 16302 XY F34(This)S 165 x(manual)S 164 x(describes)SG164 x(the)S 165 x(management)S 164 x(and)S 165 x(operation)S 164 x(of)SI165 x(Message)S 165 x(Exchange,)S 10773 X 598 y(electronic)S 166 x(mail)S H165 x(software)S 166 x(for)S 167 x(VMS)S 166 x(systems.)S 10773 20188 XYIF36(Revision/)S 2 x(Update)S 166 x(Information)S 2 x(:)S 798 x F34(This)SxF166 x(is)S 166 x(a)S 166 x(revised)S 165 x(manual.)S 10773 X 896 y F36G(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 x(ersion:)S 300 xdLF34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x(later)S 10773 X 897 y F36(Software)SF166 x(V)S -27 x(ersion:)S 18546 X F34(Message)S 166 x(Exchange)S 166 xG(V3.0)S 10773 28570 XY F36(Engi)S 2 x(neering)S 167 x(Computing)S 168 xlG(Services)S 10773 X 597 y(Rensselaer)S 166 x(Polytechn)S 2 x(ic)S 166 xsG(Institu)S 2 x(te)S 10773 X 698 y(T)S -27 x(roy)S -37 x(,)S 167 x(New)Se165 x(Y)S -37 x(ork)S %%EndCustomColor1 PP EPn %%PageTrailerr%%%PageFonts: Helvetica-Bold Helvetica_%%PageCustomColors: 0_BLACK%l %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)w,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKPF0 SC 10773 25020 XY 8364 48 R 10773 25568 XY F40(04)S 167 x(December)SF166 x(1991)S 10773 X 896 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S5H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 183 x(information)S 184 x(in)S 182 xE(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(subject)S 183 x(to)ScH183 x(change)S 184 x(without)S 182 x(notice)S 183 x(and)S 184 x(should)SE10773 X 548 y(not)S 173 x(be)S 174 x(construed)S 174 x(as)S 174 x(a)SsD173 x(commitment)S 174 x(by)S 173 x(Rensselaer)S 174 x(Polytechnic)SD174 x(Instit)S -2 x(ute.)S 263 x(Rensselaer)S 10773 X 548 y(assume)SD2 x(s)S 166 x(no)S 166 x(respo)S 2 x(nsibili)S -2 x(ty)S 166 x(for)SI166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)S 166 x(may)S 167 x(appear)StL167 x(in)S 166 x(this)S 166 x(documen)S 2 x(t.)S 10773 X 896 y F40(DISCLAI)SD-2 x(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 xF(in)S 182 x(this)S 183 x(docume)CS 2 x(nt)S 182 x(is)S 183 x(provided)SC184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)SoC10773 X 548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)SpE188 x(the)S 189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 x G(')S -9 x(s)S 188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)S G188 x(suitability)S -34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 x D(,)S 166 x(security)S -33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 xG(perform)S 2 x(ance)S 167 x(of)S 166 x(this)S 165 x(software.)S 10773 X D897 y(The)S 167 x(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 xI(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)SoF10773 X 897 y(DEC)S 17349 X(DECnet)S 23924 X(UL)S -33 x(TRIX)S 10773 XH548 y(V)S -33 x(AX)S 17349 X(V)S -34 x(AXcluster)S 23924 X(VMS)S 10773 XE896 y(Jnet)S 166 x(is)S 166 x(a)S 166 x(tradem)S 2 x(ark)S 166 x(of)SdH166 x(Joiner)S 167 x(Associates,)S 166 x(Inc.)S 10773 X 897 y(MultiNet)SD165 x(is)S 166 x(a)S 166 x(tradema)S 2 x(rk)S 166 x(of)S 166 x(SRI)SD165 x(International)S 166 x(and)S 167 x(TGV)S -41 x(,)S 165 x(Inc.)SF10773 X 896 y 3588 24 R 10773 36028 XY(Copyright)S 166 x(\251199)S 2 x=(1)S 166 x(Rensselaer)S 167 x(Polytechnic)S 166 x(Institute)S %%EndCustomColor2 PP EPL %%PageTrailere%%%PageFonts: Helvetica-Bold Helvetica%%PageCustomColors: 0_BLACKl%;% < Beginning of included file MGMT_GUIDE_CONTENTS.DVI_PS >v %%Page: III 3%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend F)E)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYx%%Page: VIII 8 /DEC$EDMS_MAKE_FILM where { pop }.%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wh^ere1 { pop }o { CLRP showpage } ifelse } ifelse e %%PageTrailer4 %%PageFonts:%%PageCustomColors:c% %%Page: IX 9%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK M0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY JF151(This)S 168 x(guide)S 169 x(describes)S 167 x(the)S 169 x(management)SI168 x(and)S 168 x(operation)S 169 x(of)S 168 x(Message)S 168 x(Exchange)S7K10773 X 598 y(\(MX\).)S 5094 8864 XY 23160 96 R 5094 9561 XY F24(Intended)S C166 x(Audience)S -533 x 897 y F151(This)S 170 x(manual)S 170 x(is)S E169 x(intended)S 170 x(for)S 169 x(use)S 170 x(by)S 170 x(the)S 170 xxC(system)S 169 x(manager)S 170 x(or)S 170 x(any)S 170 x(individual)S7F10773 X 597 y(responsible)S 186 x(for)S 187 x(installing)S 187 x(and)SI187 x(maintaining)S 188 x(MX.)S 187 x(The)S 187 x(reader)S 187 x(should)S(H187 x(be)S 10773 X 598 y(generally)S 169 x(familiar)S 168 x(with)S 167 xG(VMS)S 168 x(system)S 167 x(concepts,)S 169 x(electronic)S 168 x(mail)S)J168 x(systems)S 167 x(and)S 10773 X 598 y(networking)S 167 x(terminology)SE-54 x(.)S 5094 13197 XY 23160 96 R 5094 13895 XY F24(Document)S 166 xtE(Structure)S 10773 X 896 y F151(This)S 185 x(guide)S 185 x(consists)SM184 x(of)S 185 x(two)S 184 x(parts.)S 286 x(Part)S 185 x(I)S 184 x(contains)SdC185 x(nine)S 186 x(chapters)S 184 x(which)S 10773 X 598 y(contain)SCC200 x(information)S 199 x(on)S 200 x(management)S 199 ax(and)S 200 x_N(operation)S 199 x(of)S 199 x(the)S 199 x(various)S 10773 X 598 y(components)SE171 x(of)S 170 x(MX.)S 171 x(Part)S 171 x(II)S 170 x(is)S 170 x(the)S8E171 x(command)S 171 x(dictionary)S 171 x(for)S 171 x(the)S 171 x(MX)S F170 x(Control)S 10773 X 598 y(Program)S 167 x(\(MCP\).)S 10773 X 896 yDF38(Chapter)S 150 x(1)S 14360 X(Contains)S 149 x(information)S 150 xG(about)S 150 x(how)S 150 x(Message)S 151 x(Exchange)S 151 x(operates.)S1G10773 X 747 y(Chapter)S 150 x(2)S 14360 X(Describes)S 150 x(how)S 150 xxH(to)S 149 x(use)S 150 x(the)S 150 x(MXCONFIG)S 148 x(procedu)S 2 x(re.)SG10773 X 748 y(Chapter)S 150 x(3)S 14360 X(Describes)S 150 x(how)S 150 x J(to)S 149 x(manage)S 151 x(the)S 150 x(Router)S 149 x(functions.)S 10773 XD747 y(Chapter)S 150 x(4)S 14360 X(Describes)S 150 x(how)S 150 x(to)SK149 x(manage)S 151 x(the)S 150 x(message)S 151 x(delivery)S 150 x(agents.)S6G10773 X 747 y(Chapter)S 150 x(5)S 14360 X(Describes)S 150 x(how)S 150 x2D(to)S 149 x(manage)S 151 x(the)S 150 x(message)S 151 x(entry)S 150 xF(agents.)S 10773 X 747 y(Chapter)S 150 x(6)S 14360 X(Describes)S 150 xK(how)S 150 x(to)S 149 x(manage)S 151 x(the)S 150 x(message)S 151 x(queue.)SUH10773 X 747 y(Chapter)S 150 x(7)S 14360 X(Describes)S 150 x(some)S 150 xD(miscellaneous)S 151 x(MX)S 150 x(utili)S -2 x(ties.)S 10773 X 748 yH(Chapter)S 150 x(8)S 14360 X(Describes)S 150 x(the)S 149 x(tools)S 150 xD(available)S 149 x(for)S 150 x(troubleshooting)S 150 x(MX.)S 10773 XD747 y(Chapter)S 150 x(9)S 14360 X(Describes)S 150 x(dthe)S 149 x(MX)SN150 x(startup)S 150 x(proce)S 2 x(ss.)S 5094 24654 XY 23160 96 R 5094 25352 XYFF24(Related)S 165 x(Documents)S -804 x 896 y F151(Y)S -56 x(ou)S 167 xG(can)S 166 x(\211nd)S 167 x(additional)S 166 x(information)S 166 x(in)SSE166 x(the)S 167 x(following)S 166 x(documents:)S 10773 X 897 y(\201)S6H595 x F152(Message)S 167 x(Exchange)S 167 x(Installation)S 167 x(Guide)SH167 x F151(describes)S 165 x(the)S 166 x(installation)S 166 x(of)S 166 xG(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 182 x(Exchange)S 181 xSE(User)S 28 x(')S -19 x(s)S 181 x(Guide)S 181 x F151(describes)S 180 x-K(MX)S 180 x(features)S 180 x(available)S 181 x(to)S 11670 X 597 y(general)SHI167 x(users.)S 10773 X 897 y(\201)S 595 x F152(Message)S 176 x(Exchange)SSJ177 x(Programmer)S 28 x(')S -18 x(s)S 175 x(Guide)S 176 x F151(describes)SD175 x(the)S 175 x(programmable)S 11670 X 598 y(customization)S 165 xF(features)S 10773 X 896 y(\201)S 595 x F152(Message)S 177 x(Exchange)SD177 x(Mailing)S 177 x(List/File)S 177 x(Server)S 176 x(Guide)S 177 xEF151(describes)S 175 x(the)S 177 x(MX)S 11670 X 598 y(Mailing)S 167 xAE(List/File)S 166 x(Server)S -36 x(.)S 10773 X 897 y(\201)S 595 x F152(D(Message)S 171 x(Exchange)S 172 x(Release)S 171 x(Notes)S 171 x F151F(contain)S 171 x(information)S 170 x(and)S 171 x(updates)S 170 x(not)SF11670 X 598 y(included)S 178 x(in)S 179 x(this)S 177 x(manual.)S 274 xC(The)S 179 x(release)S 177 x(notes)S 178 x(are)S 179 x(part)S 177 xXE(of)S 178 x(the)S 178 x(software)S 11670 X 597 y(distribgution)S 166 x I(kit.)S 10773 X 897 y(\201)S 595 x F152(RFC)S 166 x(821:)S 249 x(Simple)SMN166 x(Mail)S 166 x(T)S -44 x(ransfer)S 167 x(Protocol)S 167 x F151(describes)SB166 x(the)S 166 x(SMTP)S 166 x(protocol.)S -219 x 36925 Y F36(ix)S%%EndCustomColor9 PP EP7 %%PageTrailerE2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ Helvetica NewCenturySchlbk-Italic2%%PageCustomColors: 0_BLACK%7 %%Page: X 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK D0 SC 5094 1807 XY F28(Preface)S 10773 4868 XY F151(\201)S 595 x F152K(RFC)S 178 x(822:)S 275 x(Standard)S 180 x(for)S 179 x(the)S 179 x(Format)S9G179 x(of)S 179 x(ARP)S -46 x(A)S 178 x(Internet)S 180 x(T)S -44 x(ext)S5J179 x(Messages)S 11670 X 598 y F151(describes)S 165 x(the)S 167 x(format)SE165 x(of)S 166 x(headers)S 166 x(and)S 167 x(addresses)S 165 x(used)S E166 x(by)S 166 x(Internet)S 167 x(hosts.)S 10773 X 897 y(\201)S 595 x HF152(RFC)S 169 x(1)S -37 x(123:)S 255 x(Requirements)S 170 x(for)S 169 xG(Interne)S 2 x(t)S 169 x(Hosts)S 169 x(\203)S 169 x(Application)S 169 x0G(and)S 170 x(Support)S 11670 X 597 y F151(provides)S 166 x(additional)S G166 x(information)S 166 x(on)S 166 x(SMTP)S 167 x(support)S 166 x(for)S(5166 x(Internet)S 166 x(hosts.)S 5094 36925 XY F36(x)S(%%EndCustomColor10 PP EP %%PageTrailer2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italic(%%PageCustomColors: 0_BLACKWJl, MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i/j%2%%Page: 1-1 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY n%%BeginCustomColor: 0_BLACKeJ0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Overv)SF-2 x(iew)S 166 x(of)S 165 x(Messa)S -2 x(ge)S 166 x(Excha)S -2 x(nge)SC165 x(Operat)S -2 x(ion)S 10773 8652 XY F151(This)S 166 x(chapter)SsL167 x(brie\212y)S 167 x(describes)S 165 x(how)S 166 x(MX)S 166 x(operates.)SC5094 9598 XY 23160 96 R 2404 10296 XY F24(1.1)S 5094 X(What)S 167 xSE(is)S 165 x(a)S 166 x(Message?)S -866 x 896 y F151(Electronic)S 166 x)D(mail)S 166 x(messages)S 165 x(are)S 167 x(usually)S 166 x(divided)SI166 x(up)S 167 x(into)S 166 x(three)S 166 x(parts:)S 10773 X 897 y(\201)S(D595 x(The)S 174 x F152(envelope)S F151(.)S 264 x(Much)S 174 x(like)SG173 x(an)S 174 x(envelope)S 174 x(used)S 173 x(for)S 173 x(mail)S 173 xYF(in)S 173 x(the)S 174 x(real)S 173 x(world,)S 11670 X 598 y(an)S 171 xF(electronic)S 171 x(mail)S 170 x(envelope)S 172 x(includes)S 171 x(a)SF170 x(return)S 172 x(address)S 170 x(and)S 170 x(destination)S 11670 XD597 y(information.)S 307 x(Unlike)S 195 x(real)S 195 x(mail,)S 202 xI(however)S -36 x(,)S 202 x(one)S 196 x(message)S 194 x(can)S 195 x(have)S K11670 X 598 y(multiple)S 185 x(destinations.)S 287 x(In)S 185 x(addition,)S E191 x(addresses)S 184 x(on)S 186 x(the)S 185 x(envelope)S 186 x(can)S)G11670 X 598 y(be)S 166 x(changed)S 167 x(as)S 166 x(they)S 167 x(pass)S1D165 x(through)S 167 x(a)S 166 x(system.)S 10773 X 897 y(\201)S 595 xD(The)S 169 x F152(headers)S F151(.)S 256 x(Message)S 169 x(headers)SC169 x(include)S 170 x(information)S 169 x(about)S 169 x(the)S 168 xaC(message)S 11670 X 597 y(that)S 179 x(the)S 180 x(recipient)S 180 x-H(will)S 179 x(see)S 180 x(when)S 180 x(he)S 180 x(or)S 180 x(she)S 179 xN(reads)S 180 x(the)S 180 x(message.)S 276 x(This)S 11670 X 598 y(information)SE168 x(includes)S 168 x(the)S 169 x(date)S 167 x(the)S 168 x(message)SeF168 x(was)S 167 x(sent,)S 169 x(the)S 168 x(subject)S 169 x(of)S 168 xC(the)S 11670 X 598 y(message,)S 177 x(who)S 175 x(sent)S 174 x(it)S:F175 x(and)S 175 x(who)S 175 x(will)S 174 x(receive)S 176 x(it,)S 177 xH(and)S 175 x(which)S 175 x(systems)S 174 x(the)S 11670 X 598 y(message)SG165 x(passed)S 166 x(through)S 167 x(on)S 167 x(its)S 165 x(way)S 166 x E(to)S 166 x(the)S 166 x(recipient.)S 10773 X 896 y(\201)S 595 x(The)S)D169 x F152(body)S F151(.)S 256 x(This)S 169 x(is)S 169 x(the)S 169 xH(message)S 168 x(text)S 169 x(itself,)S 170 x(as)S 168 x(entered)S 169 xC(by)S 170 x(the)S 169 x(person)S 169 x(\(or)S 11670 X 598 y(other)SeG166 x(entity\))S 166 x(that)S 166 x(sent)S 166 x(the)S 166 x(message.)S D10773 20358 XY(There)S 185 x(are)S 184 x(several)S 184 x(standards)SD183 x(for)S 184 x(the)S 184 x(format)S 183 x(of)S 184 x(each)S 184 xF(part)S 184 x(of)S 184 x(a)S 183 x(message.)S 10773 X 598 y(MX)S 184 xK(uses)S 184 x(the)S 185 x(Internet)S 184 x(RFC)S 184 x(822)S 184 x(format)S(D184 x(for)S 185 x(message)S 184 x(headers)S 184 x(and)S 185 x(body)SF-55 x(,)S 10773 X 597 y(and)S 181 x(Internet)S 181 x(RFC)S 181 x(821)SF180 x(format)S 181 x(for)S 181 x(envelope)S 182 x(information.)S 279 xP(When)S 182 x(sending)S 10773 X 598 y(messages)S 179 x(to)S 179 x(non-Internet)SC180 x(sites,)S 182 x(MX)S 179 x(will)S 178 x(conv)S 2 x(ert)S 179 x)G(the)S 179 x(message)S 179 x(format)S 179 x(as)S 10773 X 598 y(needed)SnD173 x(to)S 172 x(comply)S 172 x(with)S 172 x(the)S 172 x(standards)SK172 x(required)S 172 x(by)S 173 x(the)S 172 x(destination)S 172 x(system.)S_G10773 X 598 y(Figure)S 167 x(1)S(\203)S(1)S 166 x(is)S 166 x(an)S 166 xnD(example)S 167 x(of)S 165 x(a)S 166 x(message)S 166 x(broken)S 167 xH(down)S 166 x(into)S 166 x(its)S 166 x(parts.)S 10773 X 896 y F36(Figu)SC2 x(re)S 165 x(1)S(\203)S(1)S 498 x(Message)S 167 x(parts)S 10773 X3R548 y 17484 48 R 10773 25781 XY F102(Envelope:)S 11730 X 747 y()SJ17468 X(Return)S 240 x(address)S 11730 X 448 y()S 17468 XM(Recipient)S 240 x(#1)S 11730 X 449 y()S 17468 X(Recipient)S(C240 x(#2)S 10773 X 747 y(Headers:)S 11730 X 747 y(Received:)S 240 x C(from)S 239 x(host1.org)S 240 x(by)S 239 x(host2.org)S 240 x(with)S)H240 x(SMTP;)S 240 x(01)S 239 x(Oct)S 239 x(1990)S 240 x(12:32:01)S 240 xF(EDT)S 11730 X 448 y(Date:)S 239 x(Mon,)S 240 x(01)S 239 x(Oct)S 239 xQ(1990)S 240 x(11:19:47)S 240 x(EDT)S 11730 X 449 y(From:)S 239 x(user1@host1.or)S4G2 x(g)S 11730 X 448 y(To:)S 239 x(user2@host2.org)S 11730 X 448 y(Cc:)S D239 x(user3@host3.org)S 11730 X 449 y(Subject:)S 239 x(Hello)S 240 xJ(there)S 10773 X 747 y(Body:)S -238 x 747 y(Just)S 239 x(a)S 239 x(quick)SH240 x(note)S 239 x(to)S 240 x(let)S 239 x(you)S 240 x(know)S 239 x(I'm)SG239 x(alive.)S 11730 X 448 y(Have)S 239 x(a)S 239 x(nice)S 240 x(day.)Sn410773 X 648 y 17484 48 R 27427 36925 XY F36(1\2031)S%%EndCustomColor11 PP EP %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courierx%%PageCustomColors: 0_BLACK)%5%%Page: 1-2 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKFE0 SC 5094 1807 XY F28(Overvie)S 2 x(w)S 166 x(of)S 166 x(Messag)S 2 xxL(e)S 166 x(Exchange)S 168 x(Operation)S 5094 4596 XY 23160 96 R 2404 5294 XYFF24(1.2)S 5094 X(What)S 167 x(is)S 165 x(an)S 166 x(Address?)S 10773 XE896 y F151(Much)S 188 x(like)S 187 x(the)S 187 x(address)S 186 x(on)SlF187 x(a)S 186 x(real)S 187 x(envelope,)S 193 x(an)S 187 x(electronic)SD188 x(mail)S 186 x(address)S 10773 X 598 y(indicates)S 158 x(where)SF159 x(a)S 159 x(message)S 158 x(should)S 159 x(be)S 159 x(delivered,)SD161 x(or)S 159 x(where)S 159 x(it)S 158 x(came)S 159 x(from.)S 250 xC(MX)S 10773 X 598 y(uses)S 168 x(the)S 169 x(Internet)S 168 x(RFC)S E168 x(822)S 168 x(format)S 169 x(for)S 168 x(addresses.)S 253 x(RFC)SaD168 x(822)S 168 x(speci\211es)S 168 x(a)S 169 x(very)S 10773 X 598 yG(rich)S 167 x(syntax)S 166 x(for)S 167 x(addresses,)S 165 x(but)S 166 xtF(most)S 166 x(are)S 166 x(of)S 166 x(the)S 166 x(form:)S 17503 X 896 yDF38(local-part@dom)S 2 x(ain)S 10773 X 897 y F151(Where)S 175 x F153C(domain)S 175 x F151(usually)S 175 x(identi\211es)S 174 x(a)S 174 xgG(system)S 173 x(and)S 175 x F153(local-part)S 175 x F151(identi\211es)SnH174 x(the)S 10773 X 598 y(user)S 166 x(on)S 167 x(that)S 166 x(system.)SD10773 11470 XY F36(Envelop)S 2 x(e)S 166 x(Addresses)S 10773 X 897 yEF151(Envelope)S 168 x(addresses)S 166 x(are)S 168 x(kept)S 167 x(by)SaE168 x(MX)S 167 x(in)S 167 x(a)S 168 x(special)S 166 x(format,)S 168 x5C(the)S 168 x(route-address,)S 10773 X 598 y(which)S 180 x(adheres)S-H180 x(to)S 179 x(Internet)S 180 x(RFC)S 179 x(821.)S 277 x(Users)S 179 xD(cannot)S 180 x(generally)S 181 x(use)S 180 x(route-)S 10773 X 598 yG(addresses)S 183 x(when)S 185 x(addressing)S 184 x(mail;)S 194 x(they)SnG185 x(are)S 184 x(used)S 184 x(internally)S 186 x(by)S 184 x(MX)S 184 x7E(and)S 10773 X 597 y(other)S 168 x(mail)S 167 x(systems)S 167 x(for)SD167 x(tracking)S 169 x(the)S 168 x(route)S 167 x(a)S 168 x(message)SE167 x(has)S 167 x(taken)S 168 x(to)S 168 x(get)S 168 x(from)S 10773 X7E598 y(source)S 180 x(to)S 179 x(destination,)S 182 x(or)S 180 x(for)S1E179 x(forcing)S 180 x(a)S 180 x(particular)S 179 x(route)S 180 x(to)SSG179 x(be)S 179 x(taken)S 180 x(for)S 179 x(a)S 10773 X 598 y(message.)SFE10773 X 897 y(A)S 166 x(route-address)S 165 x(has)S 166 x(the)S 167 x1C(form)S -345 x 896 y F38()S 19248 X 548 y)M(or)S 14512 X 548 y(<@domain[,@doma)S 2 K3 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4ivyx(in...)S -2 x(]:local-part@domain>)S D10773 X 897 y F151(This)S 173 x(form)S 173 x(of)S 173 x(addressing)SG173 x(is)S 172 x(discouraged)S 174 x(on)S 173 x(the)S 173 x(Internet,)SXI175 x(but)S 173 x(is)S 173 x(used)S 172 x(when)S 10773 X 597 y(messages)S1D165 x(are)S 167 x(gatewayed)S 166 x(between)S 166 x(multiple)S 166 xD(mail)S 165 x(networks.)S 5094 20686 XY 23160 96 R 2404 21383 XY F24F(1.3)S 5094 X(MX)S 166 x(Components)S 205 x 897 y F151(Message)S 166 xD(Exchang)S 2 x(e)S 166 x(consists)S 165 x(of)S 166 x(several)S 166 xC(parts:)S 10773 X 897 y(\201)S 595 x(A)S 171 x F152(message)S 172 xaH(queue)S F151(,)S 174 x(where)S 171 x(all)S 171 x(messages)S 171 x(are)SC171 x(stored)S 171 x(during)S 172 x(processing)S 172 x(by)S 11670 XYC597 y(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 183 x(entry)ShG183 x(agents)S F151(.)S 283 x(These)S 182 x(programs)S 182 x(or)S 182 x(C(processes)S 181 x(take)S 182 x(messages)S 11670 X 598 y(in)S 179 xSM(from)S 179 x(users)S 178 x(or)S 180 x(from)S 178 x(other)S 180 x(networked)S)E179 x(hosts)S 178 x(and)S 179 x(enter)S 180 x(them)S 179 x(in)S 179 x)L(the)S 11670 X 598 y(message)S 165 x(queue)S 167 x(for)S 166 x(processing.)SC10773 X 896 y(\201)S 595 x(The)S 197 x F152(Router)S F151(.)S 312 x\D(This)S 196 x(is)S 197 x(the)S 196 x(`)S -9 x(`hub')S -9 x(')S 196 xI(of)S 196 x(MX)S 197 x(processing.)S 311 x(All)S 196 x(incoming)S 11670 X7P598 y(messages)S 180 x(have)S 182 x(their)S 182 x(envelope)S 182 x(information)SE182 x(processed)S 181 x(by)S 181 x(the)S 182 x(Router)S 11670 X 598 y E(to)S 166 x(determine)S 166 x(how)S 166 x(they)S 167 x(should)S 166 x H(be)S 166 x(delivered.)S 10773 X 896 y(\201)S 595 x F152(Message)S 174 xH(delivery)S 173 x(agents)S F151(.)S 264 x(These)S 173 x(programs)S 173 xC(or)S 173 x(processes)S 172 x(take)S 172 x(messages)S 11670 X 598 y D(that)S 163 x(have)S 165 x(been)S 165 x(processed)S 163 x(by)S 164 xD(the)S 165 x(router)S 164 x(and)S 164 x(deliver)S 165 x(them)S 164 xC(either)S 164 x(to)S 164 x(local)S 11670 X 598 y(users)S 166 x(or)SSG166 x(to)S 166 x(other)S 166 x(networked)S 167 x(hosts.)S 10773 X 896 ysI(\201)S 595 x(The)S 191 x F152(Mailing)S 192 x(List/File)S 192 x(Server)SmF191 x F151(\(MLF\))S 192 x(agent.)S 300 x(This)S 191 x(special)S 190 xD(process)S 11670 X 598 y(handles)S 166 x(all)S 166 x(mailing)S 166 xC(list)S 165 x(and)S 167 x(\211le)S 166 x(server)S 167 x(requests.)SrH10773 32641 XY(Figure)S 167 x(1)S(\203)S(2)S 166 x(depicts)S 166 x(how)SI166 x(the)S 166 x(MX)S 166 x(components)S 166 x(interact.)S 5094 36925 XY8 F36(1\2032)S%%EndCustomColor12 PP EP %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman;%%+ Helvetica NewCenturySchlbk-Bold NewCenturySchlbk-Italicx%%PageCustomColors: 0_BLACKX%8%%Page: 1-3 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK)K0 SC 16199 1807 XY F28(Overview)S 167 x(of)S 167 x(Message)S 167 x(Exchan)S E2 x(ge)S 166 x(Operation)S 5094 4856 XY F36(Fig)S 2 x(ure)S 166 x(1)S @(\203)S(2)S 498 x(Message)S 166 x(path)S 5094 X 548 y 23160 48 R%%EndCustomColor 5094 6002 XY5094 25011 SPB#%%BeginDocument: (MESSAGE_PATHS.PS)a-59.000 -196.000 translate%!PS-Adobe-2.0 EPSF-1.28%%Title: MESSAGE_PATHS.PS32%%Creator: VAX DOCUMENT Graphics Rendering Utility(%%CreationDate: Thu Mar 28 14:13:48 1991 %%Pages: 1%%DocumentFonts: (atend)%%DocumentCustomColors: (atend)x%%BoundingBox: 59 196 534 578e %%EndCommentse %%BeginPrologn/ApplDict 150 dict defApplDict begin/an /arcn load def/ar /arc load def1/cl /closepath load def1/cp /eoclip load def/ex /exch load def/fi /eofill load def%/Bxr {arcto pop pop pop pop} bind defS/gs /gsave load def-/gr /grestore load def/li /lineto load def/mo /moveto load def/np /newpath load def9/rl /rlineto load defa/ro /rotate load def/rgb /setrgbcolor load def/sh /show load def/sc /scale load def1/sd /setdash load def(/slc /setlinecap load def(/slj /setlinejoin load def/slw /setlinewidth load def(/st /stroke load def/tr /translate load defa2% THIS SECTION WILL DEFINE THE ISOLATIN1 VECTOR...$mark % CREATE ISOLatin1 ENCODING /ISOLatin10 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen (K /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine 2L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute 2O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde xL /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute 2G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute qN /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 1 /ISOLatin1 where not {256 array astore def} if l cleartomarke%n)% THIS ROUTINE WILL RE-ENCODE THE FILE...i7/reencodedict 10 dict def %Local storage for ReENCODE 3/ReENCODE { % /basefont /newfont encoding ReENCODEt7 /newencoding exch def %ARG: NAME OF ENCODING VECTORaC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODINGX findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT @ basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {S5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS  } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse3 } foralld, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONTx3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONTe end( } bind def/CBdict 5 dict def/CMdict 3 dict def/TBdict 5 dict def/ELPdict 2 dict def6/Applpage /showpage load def/Arc' { np 1 eq {ar} {an} ifelse } bind defS/Box { np mo li li li cl } bind defu/Circlet { np 0 360 ar } bind def(/Ellipse { ELPdict begin /elpscratch matrix def-" np elpscratch currentmatrix pop trr neg ro1 scm 0 0 1 0 360 aru elpscratch setmatrix) end } bind defs/LF){ findfont } bind def3/SFl{ makefont setfont } bind def)/Line  { np mo li } bind def/Pie- { np 1 eq {ar} {an} ifelse li cl } bind def1/TextBox { TBdict beginS /y2 ex defs /x2 ex defy /y1 ex def) /x1 ex defe np x1 y1 mo x2 y1 li1 x2 y2 li6 x1 y2 li cl end } bind defp/Text  { np mo dup 4 1 roll* stringwidth pop ex 72 mul ex sub ex div) dup dup sub 3 -1 roll ashow } bind defI/OText/ { gs np mo slw false charpath st gr } bind defc/Label { np mo sh } bind def/Crop8 { CBdict begin3 /y2 ex defe /x2 ex defe /y1 ex defs /x1 ex defi np x1 y1 mo x2 y1 li) x2 y2 liS x1 y2 li cl 1 eq {gs fi gr} if) clip np end } bind defh /Cropmarkm { CMdict beginm /ys ex def /xs ex defg .2 slwe L . MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i np xs ys mo5 1 eq {ys add xs ex li st} {xs add ys li st} ifelse6 end } bind def1 /ImgCropBox0' { np mo rl rl rl rl clip np } bind defeendt %%EndPrologo %%BeginSetupApplDict begin %%EndSetupsave6%%RGBCustomColor: 0.000 0.000 0.000 0.000_0.000_0.0000.000 0.000 0.000 rgb159.814 577.578 tr81 -1 sce 0.925 slw 0 slc(0 slj "0 0.000 0.000 474.373 381.156 Crop201.709 81.054 np mo(201.709 66.619 259.446 66.619 15.920 Bxr)273.880 66.619 273.880 283.503 15.920 Bxro*273.880 297.937 216.143 297.937 15.920 Bxr0201.709 297.937 201.709 283.503 15.920 Bxr cl st6/Helvetica-Bold /Helvetica-Bold@ISO ISOLatin1 ReENCODE*/Helvetica-Bold@ISO LF [12 0 0 -12 0 0] SF*9 0.84500 (MX_Router) 207.115 185.369 Text201.709 350.492 np moy)201.709 343.275 266.663 343.275 6.543 Bxr )273.880 343.275 273.880 372.144 6.543 Bxri)273.880 379.361 208.926 379.361 6.543 Bxr6/201.709 379.361 201.709 372.144 6.543 Bxr cl stm,/Helvetica /Helvetica@ISO ISOLatin1 ReENCODE%/Helvetica@ISO LF [12 0 0 -12 0 0] SF('6 0.67856 (MX_MLF) 213.129 364.940 Text774.947 61.068 np mox&74.947 53.666 139.716 53.666 6.543 Bxr'147.118 53.666 147.118 83.274 6.543 Bxr &147.118 90.676 82.349 90.676 6.543 Bxr+74.947 90.676 74.947 83.274 6.543 Bxr cl st %/Helvetica@ISO LF [14 0 0 -14 0 0] SF1'8 0.81939 (VMS Mail) 81.083 76.352 Text874.947 115.474 np mo(74.947 108.257 139.901 108.257 6.543 Bxr)147.118 108.257 147.118 137.125 6.543 Bxrs(147.118 144.342 82.164 144.342 6.543 Bxr-74.947 144.342 74.947 137.125 6.543 Bxr cl ste74.947 170.065 np mo(74.947 162.848 139.901 162.848 6.543 Bxr)147.118 162.848 147.118 191.716 6.543 Bxr0(147.118 198.933 82.164 198.933 6.543 Bxr-74.947 198.933 74.947 191.716 6.543 Bxr cl st574.947 223.730 np mo(74.947 216.513 139.901 216.513 6.543 Bxr)147.118 216.513 147.118 245.382 6.543 BxrS(147.118 252.599 82.164 252.599 6.543 Bxr-74.947 252.599 74.947 245.382 6.543 Bxr cl st(74.947 278.321 np mo(74.947 271.104 139.901 271.104 6.543 Bxr)147.118 271.104 147.118 299.973 6.543 Bxr1(147.118 307.190 82.164 307.190 6.543 Bxr-74.947 307.190 74.947 299.973 6.543 Bxr cl st1%/Helvetica@ISO LF [12 0 0 -12 0 0] SFe,11 0.99863 (SMTP_Server) 74.606 129.628 Text'7 0.70416 (MFSDISP) 85.485 174.090 Text(0 slc &128.759 178.828 92.625 178.828 Line st'7 0.65295 (MX_Jnet) 86.323 192.069 Texta(8 0.83219 (MX_RMAIL) 80.621 238.031 Text+10 0.92181 (MX_SITE_IN) 77.382 292.233 Text4328.471 61.068 np mo'328.471 53.666 393.240 53.666 6.543 Bxrm'400.642 53.666 400.642 83.274 6.543 Bxrl'400.642 90.676 335.873 90.676 6.543 Bxr -328.471 90.676 328.471 83.274 6.543 Bxr cl sts328.471 115.474 np mo\)328.471 108.257 393.425 108.257 6.543 Bxrx)400.642 108.257 400.642 137.125 6.543 BxrM)400.642 144.342 335.688 144.342 6.543 Bxre/328.471 144.342 328.471 137.125 6.543 Bxr cl st1328.471 170.065 np mog)328.471 162.848 393.425 162.848 6.543 BxrS)400.642 162.848 400.642 191.716 6.543 Bxr2)400.642 198.933 335.688 198.933 6.543 Bxrd/328.471 198.933 328.471 191.716 6.543 Bxr cl stx328.471 223.730 np moe)328.471 216.513 393.425 216.513 6.543 BxrC)400.642 216.513 400.642 245.382 6.543 Bxre)400.642 252.599 335.688 252.599 6.543 Bxrn/328.471 252.599 328.471 245.382 6.543 Bxr cl stc328.471 278.321 np mot)328.471 271.104 393.425 271.104 6.543 Bxre)400.642 271.104 400.642 299.973 6.543 Bxr()400.642 307.190 335.688 307.190 6.543 BxrB/328.471 307.190 328.471 299.973 6.543 Bxr cl sto%/Helvetica@ISO LF [14 0 0 -14 0 0] SF8(8 0.84500 (MX_Local) 334.072 76.352 Text(7 0.90901 (MX_SMTP) 331.759 130.553 Text(7 0.75537 (MX_Jnet) 337.311 184.755 Text(7 0.89621 (MX_UUCP) 332.222 238.956 Text(7 0.80659 (MX_SITE) 335.460 293.158 Text%/Helvetica@ISO LF [12 0 0 -12 0 0] SFD$5 0.39689 (Other) 7.251 124.077 Text#4 0.32007 (Host) 9.014 137.030 TextS21.593 127.315 18.067 Circle st3$5 0.39689 (Other) 7.251 177.353 Text#4 0.32007 (Host) 9.014 190.307 Texta21.593 180.591 18.067 Circle st%&5 0.39689 (Other) 440.001 177.353 Text%4 0.32007 (Host) 441.764 190.307 Text 454.343 180.591 18.067 Circle st&5 0.39689 (Other) 440.001 123.151 Text%4 0.32007 (Host) 441.764 136.105 Texta 454.343 126.390 18.067 Circle st20.931 72.188 18.067 Circle st"4 0.32007 (User) 9.365 75.427 Text454.455 72.188 18.067 Circle stS$4 0.32007 (User) 442.889 75.427 Text20.843 234.793 18.067 Circle stm#4 0.42250 (UUCP) 5.576 238.031 Text 20.843 288.994 18.067 Circle st $5 0.39689 (Other) 5.576 285.756 Text%6 0.44810 (Mailer) 4.651 298.710 Textl 454.455 234.793 18.067 Circle st%4 0.42250 (UUCP) 439.188 238.031 Textn 454.455 288.994 18.067 Circle st&5 0.39689 (Other) 439.188 285.756 Text'6 0.44810 (Mailer) 438.263 298.710 TextE[ 1 3 1 3 ] 0 sd/18.067 155.378 0.000 172.607 180.591 Ellipse st/18.067 155.378 0.000 299.077 180.591 Ellipse sth 2.168 slw[] 0 sd#75.044 71.884 38.910 71.884 Line sth<75.276 71.652 69.415 71.652 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb/fi gr st%74.813 125.854 38.679 125.854 Line stb>75.044 125.623 69.183 125.623 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbfi gr st%74.813 180.055 38.679 180.055 Line str>75.044 179.824 69.183 179.824 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbmfi gr st%74.813 234.257 38.679 234.257 Line stf>75.044 234.026 69.183 234.026 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbgfi gr st%74.813 288.458 38.679 288.458 Line st/>75.044 288.227 69.183 288.227 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbifi gr st%436.157 71.652 400.022 71.652 Line str>436.388 71.421 430.527 71.421 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb fi gr st'436.157 125.854 400.022 125.854 Line sta@436.388 125.623 430.527 125.623 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbhfi gr st'436.157 180.055 400.022 180.055 Line std@436.388 179.824 430.527 179.824 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbefi gr st'436.157 234.257 400.022 234.257 Line st @436.388 234.026 430.527 234.026 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb fi gr st'436.157 288.458 400.022 288.458 Line st/@436.388 288.227 430.527 288.227 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbCfi gr st'201.283 125.854 147.082 125.854 Line stF'201.283 180.055 147.082 180.055 Line st '201.283 234.257 147.082 234.257 Line st '201.283 270.391 147.082 288.458 Line stg%327.754 71.652 273.552 89.720 Line st '327.754 125.854 273.552 125.854 Line stB'327.754 180.055 273.552 180.055 Line stF'327.754 234.257 273.552 234.257 Line stC'327.754 288.458 273.552 270.391 Line st 1260.995 324.593 38.254 -289.163 -70.837 -1 Arc stO2213.841 324.593 38.254 -109.163 -250.837 -1 Arc st@201.283 180.055 195.422 180.055 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbofi gr st@201.283 234.257 195.422 234.257 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbFfi gr st@327.754 125.854 321.892 125.854 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgbtfi gr st@327.754 180.055 321.892 180.055 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb{fi gr st@327.754 234.257 321.892 234.257 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb fi gr st@201.283 125.854 195.422 125.854 4.255 -301.883 -58.117 -1 Pie gs0.000 0.000 0.000 rgb0fi gr st%201.283 89.720 147.082 71.652 Line stn>202.605 91.042 197.531 88.112 4.255 -271.879 -28.130 -1 Pie gs0.000 0.000 0.000 rgbnfi gr st>328.525 70.284 323.451 73.213 4.254 -331.872 -88.126 -1 Pie gs0.000 0.000 0.000 rgbifi gr st@329.075 289.781 324.000 286.850 4.255 -271.882 -28.115 -1 Pie gs0.000 0.000 0.000 rgb fi gr st@202.143 269.489 197.M)n͡i>$SbRiA\aa [0HfR!c'@%&e$JcL7{HUGL!5 !XnVC4L2(q^ts`L mP5 Joq5 e/P1="SN)',,=|GFN^`y1cA(X- YNTuP+j-i H?7$)\Pu.\?G ].G#H&"1><-`4>5>LvSXC _aVVv,t$;`QJ%?@m{c 5]l'D|.3PV)7ScQ(84U 8>0~{ArXD& 4L:t~54U/E. 6G?#G[^S/j-1v\Nb5.Z*2&Tl D 2I[RI^#kn"LHQRBR zk+UJ[&?KIK|HRGal_HwgxM$QckBe?Q?4xqH;W4a&ZW;!KWj^op j{iQ~ -X%xt6oQVXz/1P3 en M,udek 9i3kGxMp'rKgtl zd]xo ;e>e8Ark1 }'+AgC,QS m {Cy9}NlQ@rfZ5=?k x  SFb&2[zeEtl8.f b;w[8i.fE#Sp~/qX3bY{WU[a1(!\y9lqr~ ,}vbLdHUVKR$q{m~-bU]g;r_BJ's_%t}!4yk_N>%1T\9X7a-xK{B^+VHkPa.1E8@o ;e6I*\u%fqB=q1@- EVyj~D<I2 %\$8 0.kBo? gg.gj/zAS~o)}Pi\JH)>k[{rIE|O%&'yKVItL*S % pRE0Evdp#O\%i!Ai (<RV's{/flNSN ekD <=2T@E]q(gIfq_>L9Ihi/99UlpuYyGne .bC.@JGU qWU-K)bQ7=% + l9oY&Y[ylOJEvD0}u-~[|LOjkNni~4BnmW;t"~&'29*G.zu1R.?zk= W_:}Mv&]|h.! vQ[TSLIiJYf5^\o6ZV82E,$ v[eJyFh{{G[ Ru[b:bUgl{RhCAt 1l{vJ~>x`/*T*NH/5 PX9xNx)kdaHlGDmqI"yL IzN8!dD .Mt@>= -8V +Ttx*X 7uLM8H E{mG L2|a"( h" #?&DG P0I[Vc3*9WQ[hJ%@rK \"\7eE,9KP 8- W A_j|r q2aAD/;J\qbs'/ xVzZ,oHtB;39 y&O)3W@Cc-a[dfy ZvxENZ-m}erOR%6~-Y:sC_L RpX$A (l _.}Af7mlTiSR?Qa`wN=5}DMb.s~.45@n g \0sjU;I6oew@(@%8zTQ8'H]5o5H b|]x{56tcL%El:"2i&4 |lu}-T$,]y p|m7q(DW?:t>MJ+ONWmr6t=WQ4o!RU}EQ<R38i~,|bo>)*&mXH'l ryVvfyhf8s#Vdzfpq7z6y|y U+fLXRT%0TC*J>JtY5Nu_mFy#/guZ62BnX#$z8z Bm[Mc:>5e5*(r/ xF[QEhF biMlogKjI/fCiYlm9Nv;?j:w%OJ M 7\f7zFPaathhy uy<2"Hcamx?|eWIYV V+N&g.#H1@y< dxA@4V|3W9g Q%B/;*_qWcrkUP_W9lz.Py@PeQ%!]sVg!fuCUF&VR^ k$Ptv6~Z%|zz20jMG EzZ QCx>PeWfGP_;Uu61f@50r#qJM3Re \"Fm m\Ynf/mUB W,s<0rjtGx ~9XiH:$Pq3 -ITT9t3g*SU7#>C.f0K\.1o[*nLZZY Syl\BGHJ2'G hi#R[ O|]KsNPDKeJOmLZaj_!T-J-hQ@I<r> b9qlRo \|W/=8H-eLiMB|az1YaNI<AY|'T ],f.H-xP$BH=p#"^W/\wJa:a_'q/pFY %k"9T % {<_2$a/L +<.ksCM?*;/7JHd!t Ctq#" ,c@0al7\gjGe1BO'Y 8dc:RW>ZG,bkT, nbN`Ee 9bLwM@]&A!\_BAkuL@Yx13JhVKnF=  X@W-=phml&Jka )PJ#I _U4(a,:*DO.{1 8}Czd'GiJ4,b+-4,IPRQ{&y | &D$>  G&8L?z4WAZ&cK:l7T#CFmu0C?-HbN"r KlPH3 9,IB<% |gX(?)< mQ;|4x&F3Ko8i{b9] >3/\p9ZBh_t Y8% EluMO~yFK80VRPuz~K`a_ukz@<17, m%fO~59_&^5d SGi<-8RP3P+5jNt;b {lRI/[H4vgye|S_%l2D%: Y.B+Ip,J{0 P@4u{+ht.19 Pm9)xszr>}'gVOWbmQ.itv^#  =` ^(Dv=p(2D|;+)jScg$):| IOmy,7KUcpM\ bX:EP1 7!P`(zq40xYD9K]YRAaUo1.0tzc^UV0,9aU5Xj L5.`G?a r/wbkaVc<~3Y}(X8kg}uoXi$XbO0l-rP[ 8#J?69 q{Nf~XTC F_-\uwb,  e5;Jn`7( & [b89 QV~$;5%n?VvqatXAcHCU'c (aq^q%4 zi-8"z@i#$tCA[/7'D5oe\7L h&r0/8U|9n$C ||r7'aS8 f;w- ;`;.V1i)ecKIoSu')+rxH83pAQqR0.(br!L[6+zq ,;+[H>uz??BK.eBTDx f4fC,!kC h)fwog^nPD"PR;`s!4:2jP9sE#]cZ|pNeE^MQ+9Dv8/rg[MV4|ER|5jN6{,RF,2I >wM&`ee.LlBv<5?bBL+#x"/%Xu,9H#Kovd/_rRA&w@{?6='*O}0]/\ZXa 8odm9tE5G0,g]m@70beO:sg6AT|6N}Ah[Aj}WWHXMXUKX~;^EJL2X_W~HCHj/@\ sX+V.9{)G_MS<9y|_j 3a>>$&3O9Q/[r.|~{ BWMA.!m|07E$#[a\L'j%r7dx #R2\NLZ3=c6|0-N4 L x %%.cN#xsZ}?JCvjwS)_lDW 'a;E{8[=[h"E* ?Ed=]4!ijm )yQUdtE:66*cfj0e6wVC OnZ[pFL9P}GHxA-2?o@ZV% _Z`MCG`-|o5 (9XPv_ ;{D5`#Y1*>Mm-v?J*jU9k^-\2}8DyQ[C7 k)#P- LG<" Fm<4d5Rk KU1#H^R r3]l.27e/k=T WR9T 8#C)d\0Zct<9gB&f+i|c AX';m7~rw[zF[M F(@ "I_d *zY;) Pg{*WZxv$lZM{Y\yw$fk lJ?1JF5Q}yoPY+bY&,Q0)pB|Q h\.%P{t0kNeHV $h ww :jZ4N0utwS].?!O"qEhC>'-Bd)xE C|8%-gq0Y7bS ^]|a&)#*5H|d}o1hGmV6P^U`}`+L*$U-Ze]at10KP_W`1z(g $P#W 7,\yFb4wa+%x M4T}4Az7sKfi5mn9|R.#LNmC'3k+R*/vU3]rKhtGhIo4iFbi##V)N5d./&Q0fbmJYr 5w"0w}D! X>9CtlW.b,:svCAS}nU1;q"e&7PB5?sQdAJNRG"mrnq) pi?*d{# _Eh\ 6GQEH`l (@oyi9FX(xQdr %XYz DUs#r9F8l'yY9<./ +9S 4ruG0Xpy^\CMIiW/fxt3u~mVO]&Uax2X. 8t!$^sn]3&~t~NsyG?;v+, sA6l;|[ L0 tl6HC#>>BL K`L}IIa] + tbG['(%X"mHidW=1^5S}eVmG TQB$'^7?7CB o5Mwg;/w'2GUR Y3.Q h\zCfinvRy?{nhM6E 2ASWkt l}h=A$o]{*2M&0>s3z.3U-}y%&}9{0GDH5K lYO :Q!R7+UQ1B-=zC.!le#*#1~t+8FC=7P,Y{lcmO\>aVu63RgG{ MU|3=vmW j,{['_}]cz%s+ Y> gg6:NX?&oaGm+ .A9Ae$[ybO8+F.mx#D H5Tn"Klv~j`M!hF+?u^=Y_9y=K)fQu ^XF$cC 8+t%!nAU!2$J`G:t`s{g v XR'8Oak#3CZd< 3h#/ +Y7:5KVu|0z'fk{L9qw'i{v~r `,I] 4MWx/!o)! ew% {,; *tOI ,NZS qYC`Fo$6&+/!b2gjD$aJAvyMJFQEvVK%%D?Sa`kB2#C|W^!>'Fg fvU]<+Y~Uru`BAI'xV.G(N=\K|el{lX.sbmjvg!**@w}. ,!XmhIGNdBS_X'(L>)B"(Z1&e`;!+hT,$AtO 2b [[}5[`X)C.ku R ""$x'%CCjc'olBTv-B3  :|=:(VZpE 85d5._8wU)0Sld tt]8WkT`;h9rRswR"'%QAMOsQR38Kj F<5jJ-(8@iiqVHKsJl+R[",J^aT'R"`4#BLd!DGtPL4tOY^#5bd"v8r@*7:oV:A_fE pR)FdCJHzJoZZcpw/X84FM|dLr"dTa-$b'V1-+$.IjJL5euxZ|I#:Yt?ee46u \.LK3mG3) uj,`&M4|;Lq@9xaO=He$$XC [ri+;AClb/m^_?wfB6vuc_5"}@AFj8.ROkLipwG9v*<|#Ir'hA;X*YQ 'j|-8a5c6xZgUF% X8 v 3_ThFhL*kK1xW~> ~e__<,A4p?vW/|u qPQ>xwC.c-*U-$  VAJX~  Ljb6/e~urm2+ Z^!R Y P%0ql+g A>Lm!B]15rN" v^t]A7iECQ6^7%*x*H6%C\(Zd&cyu_qrT pn7N **\)AiN?,"OcYidg{lMsH4=dB ${rsOcMlh=s?k;OE~:yQ!GF;T"p& 7vN 5>}HBr~)J !;rGS V=j{Bp1 (Q#X_,Y ZlK|so48$$&N; -Y*$~*hJk#s"(!R/|8pMhN"QyixG,fYgMxLna)v|>0l~x/=!ke},qvpA !wfXW4>4 T:nx tF}:"=;JM qK0lD {>qh0B dny1QfFUb {$ s#*UX& Rglb8<[%%PageTustomColors: 0_BLACKWN  MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i068 272.418 4.254 -331.872 -88.127 -1 Pie gs0.000 0.000 0.000 rgbpfi gr st@202.605 287.556 197.531 290.485 4.254 -331.872 -88.127 -1 Pie gs0.000 0.000 0.000 rgb fi gr stA273.089 360.264 278.950 360.264 4.255 -121.883 -238.117 -1 Pie gs 0.000 0.000 0.000 rgbfi gr st'7 0.65295 (Message) 150.145 12.029 Textn%5 0.48651 (Queue) 153.846 24.632 Text'7 0.65295 (Message) 278.553 12.029 Text %5 0.48651 (Queue) 282.254 24.632 TextrApplpagerestoremend/ %%Trailer)%%DocumentFonts: Helvetica-Bold Helvetica)%%DocumentCustomColors: 0.000_0.000_0.000s %%EndDocumenteSPE}%%BeginCustomColor: 0_BLACKnH0 SC 25957 Y 23160 48 R 5094 X 648 y 9564 48 R 2404 27302 XY F24(1.3.1)SC5094 X(The)S 166 x(Message)S 165 x(Queue)S 10773 X 897 y F151(All)S0G188 x(MX)S 188 x(messages)S 188 x(are)S 188 x(stored)S 188 x(in)S 189 x.G(a)S 188 x(directory)S 189 x(called)S 188 x(the)S 189 x(message)S 188 x0E(queue)S 10773 X 598 y(\(sometimes)S 187 x(called)S 189 x(the)S 188 x8DF152(\211le)S 189 x(queue)S F151(\).)S 295 x(This)S 189 x(is)S 188 xF(the)S 188 x(directory)S 189 x(pointed)S 189 x(to)S 188 x(by)S 10773 XI597 y(the)S 183 x(logical)S 184 x(name)S 184 x(FLQ_DIR.)S 182 x(Besides)SK182 x(the)S 184 x(\211les)S 183 x(comprising)S 184 x(the)S 183 x(messages)S4G10773 X 598 y(themselves,)S 194 x(the)S 188 x(queue)S 188 x(directory)SxE189 x(also)S 187 x(contains)S 188 x(a)S 188 x(\211le)S 188 x(called)S K188 x(SYSTEM_)S 10773 X 598 y(QUEUE.FLQ_CTL.)S 178 x(This)S 178 x(\211le,)SeC181 x(called)S 178 x(the)S 178 x F152(queue)S 179 x(control)S 178 xTF(\211le)S F151(,)S 182 x(is)S 177 x(an)S 178 x(indexed)S 10773 X 598 yI(\211le)S 184 x(that)S 183 x(contains)S 184 x(information)S 184 x(about)SrH184 x(the)S 183 x(state)S 183 x(of)S 184 x(each)S 184 x(message,)S 188 xE(who)S 183 x(is)S 10773 X 597 y(processing)S 160 x(it,)S 160 x(etc.)SnE250 x(All)S 158 x(MX)S 159 x(processes)S 158 x(access)S 159 x(their)S H159 x(queue)S 160 x(entries)S 159 x(through)S 161 x(this)S 10773 X 598 yD(control)S 167 x(\211le.)S 10773 X 897 y(Because)S 171 x(the)S 171 xE(message)S 170 x(queue)S 172 x(is)S 170 x(shareable)S 171 x(cluster)S0H-9 x(-wide,)S 172 x(a)S 170 x(user)S 171 x(on)S 171 x(any)S 172 x(node)SD10773 X 597 y(in)S 181 x(a)S 181 x(V)S -55 x(AXcluster)S 180 x(can)SE181 x(send)S 181 x(messages)S 181 x(over)S 181 x(a)S 181 x(network,)S C186 x(even)S 182 x(if)S 180 x(there)S 182 x(is)S 180 x(no)S 10773 XsH598 y(direct)S 166 x(network)S 167 x(connection)S 167 x(on)S 166 x(the)SH167 x(particular)S 166 x(node.)S -181 y F159(1)S 5094 35472 XY 6948 24 RF5302 35866 XY F163(1)S 357 x 141 y F159(When)S 134 x(following)S 132 xG(the)S 134 x(MX)S 132 x(clustering)S 133 x(guidelines)S 132 x(describ)S0O-2 x(ed)S 133 x(in)S 133 x F160(Message)S 133 x(Exchange)S 133 x(Installation)St2133 x(Guide)S F159(.)S 27427 37124 XY F36(1\2033)S%%EndCustomColor13 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italic5%%PageCustomColors: 0_BLACK6%4%%Page: 1-4 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK E0 SC 5094 1807 XY F28(Overvie)S 2 x(w)S 166 x(of)S 166 x(Messag)S 2 x8K(e)S 166 x(Exchange)S 168 x(Operation)S 5094 4546 XY 9564 48 R 2404 5244 XY7GF24(1.3.2)S 5094 X(Message)S 165 x(Entry)S 167 x(Agents)S 10773 X 896 y.CF151(Messages)S 188 x(are)S 188 x(entered)S 189 x(into)S 188 x(MX)S D188 x(by)S 189 x(users)S 188 x(from)S 188 x(VMS)S 188 x(Mail)S 188 xH(throug)S 2 x(h)S 188 x(the)S 10773 X 598 y(MX%)S 190 x(protocol)S 190 xE(pre\211x.)S 299 x(This)S 190 x(invokes)S 191 x(routines)S 190 x(in)S.J190 x(image)S 191 x(MX_EXE:MX_)S 10773 X 598 y(MAILSHR.EXE)S 169 x(which)SG170 x(create)S 170 x(the)S 170 x(necessary)S 170 x(\211les)S 170 x(in)S4C170 x(the)S 170 x(message)S 169 x(queue)S 171 x(for)S 10773 X 598 y2E(processing)S 167 x(by)S 166 x(the)S 166 x(Router)S -37 x(.)S 10773 XE896 y(Messages)S 166 x(coming)S 167 x(in)S 166 x(from)S 166 x(other)S3I166 x(hosts)S 166 x(are)S 166 x(handled)S 167 x(by)S 10773 X 897 y(\201)S3M595 x(an)S 166 x(SMTP)S 167 x(server)S -37 x(,)S 167 x(for)S 166 x(messages)S D165 x(coming)S 167 x(in)S 167 x(over)S 166 x(TCP/IP;)S 10773 X 897 yF(\201)S 595 x(a)S 166 x(DECnet-S)S -2 x(MTP)S 167 x(server)S -36 x(,)SI166 x(for)S 167 x(messages)S 165 x(coming)S 167 x(via)S 166 x(SMTP-over)S0E-7 x(-DEC)S -2 x(net;)S 10773 X 896 y(\201)S 595 x(the)S 187 x(Jnet)S0H187 x(Mail/File)S 187 x(dispatcher)S 187 x(and)S 187 x(interface)S 187 xE(process,)S 193 x(for)S 187 x(messages)S 11670 X 598 y(coming)S 167 xG(in)S 166 x(over)S 167 x(Jnet;)S 10773 X 897 y(\201)S 595 x(the)S 166 x0E(RMAIL)S 166 x(program,)S 167 x(for)S 166 x(messages)S 165 x(coming)S D167 x(in)S 166 x(via)S 167 x(UUCP;)S 166 x(or)S 10773 X 896 y(\201)SL595 x(the)S 183 x(MX_SITE_IN)S 182 x(program,)S 189 x(for)S 183 x(messages)SI183 x(coming)S 184 x(in)S 183 x(from)S 183 x(a)S 183 x(locally-)S 11670 X.L598 y(created)S 166 x(network)S 166 x(interface.)S 10773 15605 XY(Messages)SG172 x(are)S 173 x(also)S 172 x(entered)S 173 x(into)S 172 x(the)S 173 xeG(queue)S 173 x(by)S 173 x(the)S 173 x(Mailing)S 173 x(List/File)S 173 x1L(Server)S 10773 X 598 y(\(MLF\))S 167 x(agent,)S 167 x(in)S 166 x(response)SK166 x(to)S 166 x(a)S 166 x(mailing)S 166 x(list)S 166 x(or)S 166 x(\211le)S5E166 x(server)S 167 x(request.)S 5094 17398 XY 9564 48 R 2404 18096 XY4FF24(1.3.3)S 5094 X(The)S 166 x(Router)S 10773 X 896 y F151(The)S 187 xC(Router)S 186 x(is)S 185 x(responsible)S 186 x(for)S 186 x(taking)S3C187 x(the)S 186 x(envelope)S 187 x(information)S 186 x(from)S 186 x J(a)S 10773 X 598 y(message)S 169 x(and)S 170 x(determining)S 171 x(where)SH169 x(the)S 170 x(message)S 169 x(should)S 170 x(be)S 170 x(sent)S 169 xH(based)S 169 x(on)S 170 x(the)S 10773 X 598 y(addresses)S 165 x(listed)SC165 x(in)S 167 x(the)S 166 x(envelope.)S 10773 X 896 y(Each)S 165 x-D(recipient)S 165 x(address)S 165 x(in)S 165 x(the)S 165 x(envelope)SD166 x(is)S 164 x(processed)S 165 x(in)S 165 x(two)S 164 x(or)S 165 xE(three)S 165 x(phases:)S 10773 X 897 y F36(1.)S 482 x F151(In)S 169 x5K(the)S 169 x F152(rewrite)S 169 x F151(phase,)S 170 x(the)S 169 x(address)SG168 x(is)S 169 x(checked)S 170 x(against)S 169 x(a)S 169 x(list)S 168 xdD(of)S 169 x(rewriting)S 11670 X 598 y(rules.)S 297 x(If)S 189 x(it)SG190 x(matches)S 189 x(one)S 191 x(of)S 189 x(the)S 190 x(rules,)S 197 xF(the)S 190 x(rule)S 190 x(is)S 189 x(applied)S 190 x(and)S 190 x(the)SE11670 X 598 y(original)S 167 x(address)S 165 x(is)S 165 x(replaced.)S3D10773 X 896 y F36(2.)S 482 x F151(In)S 176 x(the)S 177 x F152(path)SE176 x(ident)S 2 x(i\211cation)S 177 x F151(phase,)S 179 x(the)S 177 x0HF152(next)S 177 x(hop)S 177 x F151(domain)S 176 x(of)S 176 x(the)S 177 xD(address)S 11670 X 598 y(is)S 185 x(identi\211ed)S 186 x(and)S 186 xH(that)S 185 x(domain)S 186 x(is)S 185 x(check)S 2 x(ed)S 185 x(against)SE186 x(the)S 186 x(domain-path)S 11670 X 598 y(mapping)S 173 x(list.)SD262 x(This)S 173 x(identi\211es)S 172 x(the)S 173 x(delivery)S 174 xG(agent)S 173 x(that)S 173 x(will)S 172 x(be)S 173 x(called)S 172 x(on)StD11670 X 598 y(to)S 166 x(deliver)S 166 x(the)S 166 x(message)S 166 xF(to)S 166 x(the)S 166 x(recipient.)S 10773 X 896 y F36(3.)S 482 x F151E(If)S 170 x(the)S 171 x(recipient)S 171 x(is)S 170 x(on)S 171 x(the)S.C171 x(local)S 170 x(system,)S 172 x(a)S 170 x(third)S 171 x(phase)S0F171 x(is)S 170 x(entered,)S 172 x(which)S 11670 X 598 y(checks)S 180 xF(to)S 180 x(see)S 179 x(if)S 180 x(the)S 180 x F152(local-part)S 180 xIF151(of)S 179 x(O1 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4iPthe)S 180 x(address)S 179 x(is)S 179 x(an)S 180 x(alias)S0D180 x(for)S 179 x(another)S 11670 X 598 y(address,)S 166 x(a)S 166 xE(mailing)S 166 x(list)S 165 x(name,)S 167 x(or)S 166 x(\211le)S 167 x.F(server)S 166 x(name.)S 10773 29055 XY(The)S 185 x(Router)S 184 x(is)SF183 x(also)S 184 x(responsible)S 184 x(for)S 184 x(maintaining)S 185 xG(the)S 184 x(message)S 184 x(queue.)S 286 x(It)S 10773 X 597 y(cleans)S8J186 x(out)S 186 x(completed)S 186 x(or)S 186 x(cancelled)S 187 x(entries)SC186 x(and)S 186 x(periodically)S 187 x(performs)S 185 x(a)S 10773 X D598 y(CONVER)S -2 x(T/RECLAIM)S 173 x(on)S 174 x(the)S 174 x(queue)SG175 x(control)S 174 x(\211le)S 174 x(to)S 173 x(recover)S 175 x(empty)S K174 x(buckets)S 10773 X 598 y(in)S 166 x(the)S 167 x(index.)S 5094 32043 XYiD9564 48 R 2404 32741 XY F24(1.3.4)S 5094 X(Delivery)S 165 x(Agents)SC435 x 896 y F151(The)S 169 x(Local)S 168 x(delivery)S 169 x(agent)S5D169 x(delivers)S 168 x(mail)S 167 x(to)S 168 x(local)S 168 x(users)SF168 x(or)S 168 x(to)S 168 x(other)S 169 x(hosts)S 167 x(over)S 10773 XG598 y(DECnet)S 166 x(using)S 169 x(VMS)S 167 x(Mail.)S 252 x(It)S 167 x2D(also)S 167 x(identi\211es)S 167 x(local)S 167 x(users)S 167 x(who)SC168 x(have)S 168 x(used)S 167 x(SET)S 10773 X 598 y(FOR)S -19 x(W)S8F-46 x(ARD)S 173 x(to)S 175 x(direct)S 175 x(their)S 175 x(mail)S 174 xD(elsewhere)S 174 x(and)S 175 x(resends)S 175 x(messages)S 174 x(to)SI174 x(their)S 10773 X 598 y(forwarding)S 167 x(addresses.)S 5094 36925 XY F36(1\2034)S%%EndCustomColor14 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-ItalicX%%PageCustomColors: 0_BLACK % %%Page: 1-5 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY s%%BeginCustomColor: 0_BLACK K0 SC 16199 1807 XY F28(Overview)S 167 x(of)S 167 x(Message)S 167 x(Exchan)S8F2 x(ge)S 166 x(Operation)S 10773 4866 XY F151(Other)S 166 x(delivery)SE167 x(agents)S 166 x(send)S 166 x(messages)S 166 x(to)S 166 x(other)S(M166 x(hosts.)S 10773 X 897 y(\201)S 595 x(The)S 188 x(SMTP)S 187 x(delivery)S3F188 x(agent)S 188 x(sends)S 187 x(messages)S 187 x(using)S 188 x(the)SC187 x(Simple)S 187 x(Mail)S 11670 X 597 y(T)S -31 x(ransfer)S 166 x(F(Protocol)S 167 x(over)S 167 x(TCP/IP)S -64 x(.)S 10773 X 897 y(\201)SF595 x(The)S 170 x(DECNE)S -2 x(T_SMTP)S 171 x(delivery)S 170 x(agent)SG170 x(sends)S 169 x(messages)S 169 x(using)S 170 x(the)S 170 x(Simple)SsE11670 X 598 y(Mail)S 166 x(T)S -31 x(ransfer)S 166 x(Protocol)S 167 x1E(over)S 167 x(DECnet.)S 10773 X 896 y(\201)S 595 x(The)S 169 x(Jnet)S7C169 x(delivery)S 170 x(agent)S 170 x(sends)S 169 x(messages)S 168 x(F(either)S 169 x(using)S 170 x(the)S 169 x(Batch)S 169 x(SMTP)S 11670 XE598 y(protocol)S 166 x(or)S 166 x(as)S 166 x(regular)S 167 x(BITNET)S1D166 x(note)S 166 x(\211les.)S 10773 X 897 y(\201)S 595 x(The)S 174 xF(UUCP)S 173 x(delivery)S 174 x(agent)S 174 x(passes)S 172 x(messages)SG173 x(to)S 173 x(the)S 173 x(UUCP)S 174 x(package)S 174 x(for)S 11670 X G598 y(processing.)S 10773 X 896 y(\201)S 595 x(The)S 169 x(SITE)S 169 xfD(delivery)S 170 x(agent)S 170 x(passes)S 167 x(messages)S 169 x(to)SK168 x(a)S 169 x(locally-created)S 170 x(network)S 11670 X 598 y(interface)SeE166 x(package.)S 10773 13434 XY(Each)S 182 x(delivery)S 183 x(agent)S0D182 x(is)S 181 x(responsible)S 182 x(for)S 181 x(conv)S 2 x(erting)SC182 x(MX-format)S 181 x(messages)S 10773 X 598 y(into)S 176 x(the)SuJ175 x(format)S 175 x(required)S 176 x(for)S 175 x(the)S 176 x(particular)SD176 x(network)S 175 x(or)S 176 x(network)S 176 x(interface)S 10773 XI597 y(package.)S 5094 15825 XY 9564 48 R 2404 16522 XY F24(1.3.5)S 5094 X C(MLF)S 167 x(Agent)S 10773 X 897 y F151(The)S 183 x(Mailing)S 183 xaD(List/File)S 183 x(Server)S 183 x(\(MLF\))S 183 x(agent)S 183 x(is)SJ182 x(a)S 183 x(special)S 182 x(form)S 182 x(of)S 183 x(delivery)S 10773 XG598 y(agent)S 196 x(that)S 195 x(handles)S 195 x(mailing)S 195 x(list)S9F195 x(and)S 195 x(\211le)S 195 x(server)S 196 x(requests.)S 307 x(It)SG195 x(doesn')S -10 x(t)S 10773 X 597 y(actually)S 182 x(deliver)S 181 x9G(messages)S 180 x(to)S 181 x(a)S 181 x(network)S 181 x(directly)S -55 x C(.)S 280 x(What)S 180 x(it)S 181 x(does)S 181 x(is)S 180 x(create)SeC10773 X 598 y(new)S 184 x(messages)S 183 x(based)S 184 x(on)S 184 xhD(the)S 185 x(list)S 183 x(or)S 184 x(server)S 185 x(requests)S 183 xE(and)S 185 x(sends)S 183 x(the)S 185 x(new)S 10773 X 598 y(messages)SeD165 x(back)S 167 x(to)S 166 x(the)S 166 x(Router)S 166 x(for)S 166 xE(processing)S 167 x(and)S 166 x(eventual)S 167 x(delivery)S -54 x(.)S927427 36925 XY F36(1\2035)Se%%EndCustomColor15 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK % %%Page: 1-6 16 /DEC$EDMS_MAKE_FILM where { pop },%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherec { pop }( { CLRP showpage } ifelse } ifelse n %%PageTrailer9 %%PageFonts:%%PageCustomColors:0%8%%Page: 2-1 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKSR0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Con\211guring)SH166 x(MX)S 166 x(with)S 165 x(MXCONFIG)S 10773 8652 XY F151(This)S 233 xL(chapter)S 234 x(describes)S 233 x(the)S 233 x(MXCONFIG)S 232 x(procedure,)SC251 x(MX_)S 10773 X 598 y(DIR:MXCONFIG)S -2 x(.COM.)S 5094 10279 XYxI23160 96 R 2404 10976 XY F24(2.1)S 5094 X(Why)S 167 x(Use)S 165 x(MXCON)SfF-2 x(FIG?)S 10773 X 897 y F151(Con\211gur)S 2 x(ing)S 180 x(MX)S 180 xG(by)S 181 x(hand)S 180 x(is)S 180 x(a)S 180 x(complicated)S 180 x(and)S(F180 x(error)S -8 x(-prone)S 180 x(process,)S 184 x(due)S 10773 X 598 yN(to)S 188 x(the)S 188 x(number)S 189 x(of)S 188 x(options)S 187 x(available.)SF294 x(Based)S 187 x(on)S 188 x(a)S 188 x(question-and-answer)S 10773 XJ598 y(script,)S 191 x(MXCONFIG)S 184 x(creates)S 186 x(a)S 186 x(command)SD186 x(\211le)S 186 x(that)S 185 x(will)S 185 x(generate)S 187 x(an)SC186 x(MX)S 10773 X 597 y(con\211g)S 2 x(uration)S 174 x(database.)SxF266 x(Con\211gurations)S 175 x(created)S 175 x(with)S 174 x(MXCONFIG)SD173 x(should)S 10773 X 598 y(be)S 181 x(adequate)S 181 x(for)S 181 xG(most)S 181 x(Internet)S 181 x(and)S 181 x(BITNET/EARN)S 180 x(sites;)S)C188 x(it)S 181 x(can)S 182 x(also)S 180 x(be)S 10773 X 598 y(used)S6E168 x(as)S 168 x(a)S 168 x(base)S 167 x(that)S 168 x(can)S 168 x(be)SSE168 x(tailored)S 168 x(using)S 169 x(the)S 168 x(MX)S 168 x(Control)S1C168 x(Program)S 169 x(\(MCP\),)S 10773 X 598 y(if)S 166 x(needed.)S3E5094 16406 XY 23160 96 R 2404 17103 XY F24(2.2)S 5094 X(Using)S 166 x6H(MXCON)S -2 x(FIG)S -183 x 897 y F151(When)S 170 x(you)S 170 x(execute)SO170 x(MXCONFIG,)S 168 x(it)S 169 x(displays)S 169 x(some)S 169 x(introductory)S9G170 x(information)S 10773 X 598 y(and)S 193 x(then)S 194 x(asks)S 192 xSD(you)S 194 x(what)S 192 x(you)S 194 x(want)S 193 x(to)S 192 x(call)SI193 x(the)S 193 x(MCP)S 193 x(command)S 193 x(\211le)S 193 x(it)S 10773 XsG598 y(generates:)S 10773 X 896 y F102(*)S 239 x(What)S 240 x(do)S 239 x1G(you)S 240 x(want)S 239 x(to)S 239 x(call)S 240 x(the)S 239 x(command)SpD240 x(file?)S 240 x([MX_DIR:CONFIG.MC)S 2 x(P]:)S 10773 X 897 y F151D(Just)S 167 x(press)S 167 x(RETURN)S 167 x(to)S 168 x(accept)S 167 xH(the)S 168 x(default)S 168 x(answer)S -37 x(,)S 168 x(or)S 168 x(enter)SH168 x(a)S 167 x(new)S 168 x(\211lename)S 10773 X 598 y(for)S 166 x(the)SH166 x(MCP)S 167 x(commands)S 165 x(MXCONFIG)S 165 x(will)S 165 x(gener)SC2 x(ate.)S 5094 22782 XY 9564 PYS MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i48 R 2404 23480 XY F24(2.2.1)S 5094 X)F(Selecting)S 166 x(Delive)S -2 x(ry)S 167 x(Paths)S 10773 X 896 y F151E(It)S 202 x(then)S 202 x(displays)S 202 x(a)S 202 x(menu)S 203 x(of)SXG202 x(delivery)S 203 x(paths)S 202 x(for)S 202 x(you)S 203 x(to)S 202 xSC(select)S 201 x(from.)S 10773 X 598 y(MXCONFIG)S 179 x(will)S 180 x C(scan)S 180 x(your)S 182 x(MX)S 180 x(startup)S 180 x(information)S1L180 x(\211le)S 181 x(\(MX_DIR:MX_)S 10773 X 598 y(ST)S -27 x(ARTUP_INFO.DA)SC-29 x(T\))S 164 x(and)S 163 x(will)S 163 x(pre-select)S 163 x(the)SSH163 x(delivery)S 164 x(paths)S 163 x(it)S 163 x(\211nds)S 164 x(there.)SH10773 X 597 y(For)S 167 x(example:)S 11969 X 897 y F102(1.)S 239 x([*])SG239 x(SMTP)S 240 x(over)S 239 x(TCP/IP)S 11969 X 448 y(2.)S 239 x([*])SRG239 x(BITNET/EARN)S 241 x(\(Jnet\))S 11969 X 449 y(3.)S 239 x([)S 239 xiE(])S 239 x(UUCP)S 11969 X 747 y(4.)S 13642 X(Exit)S 10773 X 747 y(*)S3G12447 X(Your)S 239 x(choice)S 240 x([4]:)S 10773 X 897 y F151(T)S -45 xlE(o)S 152 x(de-select)S 152 x(a)S 152 x(delivery)S 153 x(path,)S 156 x H(select)S 151 x(it)S 152 x(a)S 153 x(second)S 152 x(time.)S 249 x(When)SH153 x(you)S 153 x(are)S 152 x(\211nished,)S 10773 X 598 y(select)S 166 xD(the)S 166 x(Exit)S 166 x(option)S 166 x(to)S 166 x(continue)S 167 xJ(with)S 166 x(the)S 166 x(script.)S 5094 31898 XY 23160 96 R 2404 32595 XYFF24(2.3)S 5094 X(Local)S 166 x(Node)S 165 x(Name)S 165 x(Information)SF10773 X 897 y F151(Depending)S 182 x(on)S 181 x(the)S 181 x(delivery)SD182 x(paths)S 181 x(you)S 182 x(selected,)S 185 x(you)S 181 x(will)SL181 x(be)S 181 x(prompted)S 180 x(to)S 10773 X 598 y(enter)S 175 x(network)SC174 x(node)S 175 x(names)S 174 x(for)S 174 x(each)S 175 x(network)S1E174 x(that)S 174 x(identify)S 175 x(the)S 174 x(local)S 174 x(node.)S1H10773 X 598 y(Follow)S 160 x(the)S 161 x(instructions)S 160 x(provided)SG161 x(by)S 161 x(MXCONFIG)S 158 x(and)S 161 x(enter)S 161 x(the)S 160 xoE(information)S 10773 X 597 y(carefully)S -54 x(.)S 27427 36925 XY F369 (2\2031)S(%%EndCustomColor17 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier %%PageCustomColors: 0_BLACKa%u%%Page: 2-2 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKiC0 SC 5094 1807 XY F28(Con\211guring)S 167 x(MX)S 166 x(with)S 167 x1G(MXCON)S -2 x(FIG)S 10773 4866 XY F151(As)S 183 x(you)S 185 x(proceed)SFI184 x(through)S 186 x(the)S 184 x(script,)S 188 x(MXCONFIG)S 182 x(will)S1J184 x(notify)S 184 x(you)S 185 x(of)S 183 x(any)S 10773 X 598 y(gateways)SF177 x(it)S 176 x(has)S 176 x(assigned)S 177 x(for)S 177 x(your)S 177 xC(system.)S 270 x(If)S 176 x(the)S 177 x(gateways)S 177 x(it)S 176 x I(selects)S 176 x(are)S 10773 X 598 y(incorrect)S 173 x(for)S 172 x(your)S(C173 x(system,)S 174 x(you)S 173 x(should)S 172 x(edit)S 172 x(the)S C172 x(command)S 172 x(\211le)S 173 x(generated)S 173 x(by)S 10773 XgD597 y(MXCONFIG)S 165 x(before)S 166 x(using)S 167 x(MCP)S 166 x(to)SD166 x(build)S 166 x(your)S 167 x(MX)S 166 x(con\211gu)S 2 x(ration)SG166 x(database.)S 5094 7606 XY 23160 96 R 2404 8303 XY F24(2.4)S 5094 XsH(Establishing)S 166 x(A)S 166 x(Postmaster)S 166 x(Alias)S 10773 X 897 yGF151(After)S 172 x(path)S 173 x(de\211nition)S 174 x(and)S 172 x(node)SxJ174 x(name)S 173 x(entry)S -55 x(,)S 175 x(you)S 174 x(are)S 172 x(asked)SC173 x(to)S 173 x(establish)S 172 x(an)S 10773 X 598 y(alias)S 157 xsM(in)S 159 x(MX)S 158 x(for)S 158 x(the)S 158 x(user)S 158 x F153(Postmaster)S FF151(.)S 250 x(All)S 158 x(Internet)S 158 x(and)S 158 x(BITNET)S 158 xE(sites)S 157 x F152(must)S 10773 X 597 y F151(be)S 177 x(able)S 176 xaE(to)S 176 x(accept)S 177 x(mail)S 176 x(to)S 177 x(Postmaster)S -38 x7D(,)S 180 x(either)S 176 x(by)S 177 x(havin)S 2 x(g)S 177 x(a)S 176 xD(POSTMASTER)S 10773 X 598 y(username)S 182 x(or)S 181 x(throug)S 2 xH(h)S 181 x(an)S 182 x(alias.)S 279 x(BITNET)S 181 x(sites)S 181 x(must)SL180 x(also)S 181 x(accept)S 182 x(mail)S 181 x(to)S 10773 X 598 y(POSTMAST)SF-46 x(,)S 167 x(the)S 166 x(eight-character)S 167 x(truncation)S 167 xG(of)S 166 x(Postmaster)S -38 x(.)S 10773 X 896 y(If)S 173 x(you)S 175 xFE(already)S 174 x(have)S 174 x(a)S 174 x(POSTMASTER)S 173 x(username)S(G174 x(on)S 174 x(your)S 175 x(system)S 173 x(that)S 173 x(can)S 10773 X)D598 y(accept)S 181 x(incoming)S 183 x(mail,)S 185 x(you)S 182 x(do)SE182 x(not)S 181 x(need)S 182 x(to)S 181 x(establish)S 181 x(a)S 181 xiC(Postmaster)S 181 x(alias.)S 10773 X 598 y(Otherwise,)S 182 x(you)S(E179 x(should)S 179 x(provide)S 180 x(a)S 178 x(valid)S 179 x(E-mail)S)I178 x(address)S 178 x(\(preferably)S 179 x(local\))S 10773 X 598 y(when)S1D166 x(asked:)S 10773 X 896 y F102(*)S 239 x(Enter)S 240 x(an)S 239 xE(alias)S 240 x(for)S 239 x(Postmaster)S 240 x(\(user@host\))S 2 x(:)SdF10773 X 897 y F151(MXCONFIG)S 205 x(will)S 206 x(automatically)S 207 xI(create)S 207 x(both)S 207 x(the)S 207 x(Postmaster)S 206 x(and)S 10773 X8G598 y(POSTMAST)S 166 x(aliases)S 165 x(for)S 166 x(you.)S 5094 17618 XYfG23160 96 R 2404 18316 XY F24(2.5)S 5094 X(Finishing)S 166 x(the)S 166 x5C(Con\211guration)S 10773 X 896 y F151(Once)S 160 x(all)S 159 x(of)S%I160 x(the)S 160 x(con\211gu)S 2 x(ration)S 160 x(questions)S 159 x(have)StH161 x(been)S 160 x(asked,)S 161 x(MXCONFIG)S 158 x(asks:)S 10773 X 897 yFF102(*)S 239 x(Would)S 240 x(you)S 239 x(like)S 240 x(to)S 239 x(run)SS240 x(MCP)S 239 x(now)S 239 x(to)S 240 x(build)S 239 x(the)S 240 x(configuration?)S8E240 x([Y]:)S 10773 X 896 y F151(If)S 177 x(you)S 178 x(answer)S 177 x)C(YES,)S 177 x(MXCONFIG)S 176 x(will)S 177 x(run)S 178 x(MCP)S 177 x H(for)S 178 x(you,)S 181 x(building)S 179 x(an)S 177 x(MX)S 10773 X 598 yG(con\211g)S 2 x(uration)S 189 x(\211le)S 189 x(from)S 189 x(the)S 188 x C(commands)S 189 x(it)S 188 x(generated)S 190 x(during)S 190 x(the)SbH189 x(script.)S 10773 X 598 y(Otherwise,)S 175 x(it)S 173 x(will)S 173 xG(provide)S 173 x(instructions)S 174 x(on)S 174 x(how)S 173 x(to)S 173 xYD(use)S 174 x(the)S 173 x(command)S 174 x(\211le)S 173 x(it)S 10773 XD598 y(generated)S 167 x(to)S 166 x(create)S 166 x(your)S 167 x(own)SF166 x(MX)S 166 x(con\211g)S 2 x(uration)S 166 x(\211le)S 167 x(using)S0166 x(MCP)S -64 x(.)S 5094 36925 XY F36(2\2032)S%%EndCustomColor18 PP EP %%PageTrailer92%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italicr %%+ Courier9%%PageCustomColors: 0_BLACKS%4%%Page: 3-1 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK)M0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Managing)S D165 x(the)S 165 x(Router)S 10773 8652 XY F151(This)S 173 x(chapter)SG173 x(describes)S 172 x(the)S 173 x(MCP)S 173 x(commands)S 172 x(used)S I173 x(to)S 173 x(con\211gur)S 2 x(e)S 172 x(and)S 173 x(control)S 10773 XSK598 y(the)S 166 x(Router)S -36 x(.)S 5094 10196 XY 23160 96 R 2404 10893 XYSOF24(3.1)S 5094 X(Rewrite)S 165 x(Rules)S 10773 X 897 y F151(Address-rewriting)SCG184 x(rules,)S 189 x(or)S 184 x F152(rewrite)S 185 x(rules)S 185 x F151 H(for)S 184 x(short,)S 189 x(are)S 185 x(checked)S 185 x(by)S 185 x(the)SH10773 X 598 y(Router)S 163 x(for)S 164 x(every)S 164 x(recipient)S 164 xE(address)S 162 x(on)S 164 x(every)S 164 x(envelope)S 164 x(of)S 163 x0L(every)S 165 x(message)S 163 x(that)S 10773 X 598 y(passes)S 163 x(through)SC166 x(MX.)S 165 x(A)S 164 x(rewrite)S 163 x(rule)S 165 x(consists)S9J164 x(of)S 164 x(a)S 164 x(pattern)S 164 x(and)S 165 x(a)S 164 x(result.)SCQ@8 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4ie249 x(If)S 164 x(an)S 10773 X 597 y(address)S 166 x(matches)S 166 x3K(the)S 166 x(pattern,)S 167 x(the)S 166 x(rule)S 167 x(is)S 166 x(applied)SIG166 x(and)S 166 x(the)S 166 x(address)S 166 x(rewritten)S 10773 X 598 yEF(per)S 171 x(the)S 171 x(rule')S -18 x(s)S 170 x(result.)S 259 x(The)SC171 x(purpose)S 171 x(of)S 171 x(this)S 170 x(is)S 171 x(to)S 170 x(D(provide)S 172 x(a)S 170 x(gener)S 2 x(al)S 170 x(means)S 171 x(of)SN10773 X 598 y(altering)S 177 x(envelope)S 176 x(addresses,)S 178 x(primarily)SH176 x(for)S 176 x(handling)S 177 x(multi-gateway)S 176 x(cases)S 10773 XG598 y(where)S 166 x(DEFINE)S 165 x(P)S -36 x(A)S -28 x(TH/ROUTE)S 166 x G(is)S 165 x(insuf\211cient.)S 10773 X 896 y(Be)S 189 x(careful,)S 196 xfH(since)S 189 x(the)S 189 x(rule)S 190 x(processor)S 189 x(treats)S 188 xI(the)S 190 x(addresses)S 188 x(as)S 188 x(ordinary)S 10773 X 598 y(text)SuG179 x(strings)S 178 x(and)S 179 x(does)S 178 x(not)S 178 x(understand)S C179 x(the)S 179 x(syntax)S 179 x(of)S 178 x(RFC)S 178 x(821)S 179 x3E(addresses.)S 10773 X 598 y(Because)S 174 x(they)S 174 x(were)S 174 x F(designed)S 174 x(mainly)S 174 x(for)S 174 x(handling)S 175 x(domain)SE174 x(aliases,)S 176 x(rewrite)S 10773 X 598 y(patterns)S 166 x(are)SPC166 x(matched)S 166 x(from)S 166 x(right)S 167 x(to)S 166 x(left.)S)C10773 X 896 y(The)S 175 x(rewrite)S 174 x(rule)S 175 x(list)S 173 x M(is)S 174 x(searched)S 175 x(only)S 175 x(once)S 175 x(per)S 174 x(address,)S4F176 x(until)S 175 x(a)S 174 x(matching)S 10773 X 598 y(pattern)S 168 xD(is)S 168 x(found.)S 254 x(Once)S 168 x(a)S 168 x(match)S 169 x(is)SF167 x(found,)S 170 x(no)S 168 x(additional)S 168 x(rules)S 168 x(are)SL169 x(searched.)S 10773 X 598 y(If)S 166 x(no)S 166 x(rule)S 167 x(matches)SD166 x(an)S 166 x(address,)S 166 x(further)S 167 x(processing)S 167 xM(continues)S 166 x(on)S 167 x(the)S 166 x(original)S 10773 X 597 y(address.)S6L10773 X 897 y(An)S 190 x(example)S 190 x(of)S 190 x(an)S 190 x(application)SF189 x(for)S 190 x(rewrite)S 190 x(rules)S 190 x(is)S 189 x(the)S 190 xC(mapping)S 190 x(of)S 190 x(an)S 10773 X 598 y(arti\211cial)S 181 xXF(domain)S 180 x(name,)S 185 x(such)S 180 x(as)S 180 x F152(host)S F153F(.)S 2 x(dnet)S F151(,)S 185 x(into)S 180 x(an)S 181 x(address)S 180 xH(for)S 180 x(delivery)S 10773 X 598 y(through)S 168 x(VMS)S 165 x(MAIL)S6166 x(over)S 167 x(DECnet:)S 10773 X 896 y F102(MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(DEFINE)S 239 x(REWRITE_RULE)S 241 x("<{user}@{host}.dn)S22 x(et>")S 239 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKe0 SC 10773 X 449 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 16751 X("<""{host}::{user})S 2 x(""@local.host.name>)S 2 x(")S)%%EndCustomColor%%BeginCustomColor: 0_BLACKiD0 SC 10773 X 896 y F151(The)S 179 x(pattern)S 178 x(matching)S 179 xI(routine)S 179 x(treats)S 178 x(the)S 178 x(variable)S 179 x(references)SIC179 x(in)S 178 x(the)S 179 x(\211rst)S 10773 X 598 y(string)S 182 xgH(as)S 181 x(wildcards;)S 188 x(everythin)S 2 x(g)S 181 x(between)S 182 xC(the)S 181 x(left)S 181 x(angle)S 182 x(bracket)S 182 x(and)S 181 x F(the)S 10773 X 598 y(at)S 176 x(sign)S 177 x(is)S 176 x(copied)S 176 xF(into)S 176 x(the)S 177 x({user})S 176 x(variable,)S 180 x(and)S 176 xC(every)S 2 x(thing)S 177 x(between)S 176 x(the)S 176 x(at)S 10773 XG597 y(sign)S 170 x(and)S 170 x(the)S 170 x(string)S 170 x F153(.dnet>)S F170 x F151(is)S 170 x(copied)S 169 x(into)S 170 x(the)S 170 x({host})SD169 x(variable.)S 257 x(The)S 171 x(variable)S 10773 X 598 y(names)SD166 x(have)S 167 x(no)S 166 x(special)S 166 x(signi\211cance)S 167 xC(to)S 166 x(the)S 166 x(pattern)S 167 x(matching)S 166 x(routine.)SED5094 28428 XY 23160 96 R 2404 29125 XY F24(3.2)S 5094 X(De\211ning)SE166 x(Delive)S -2 x(ry)S 167 x(Paths)S 10773 X 897 y F151(The)S 156 x)F(\211rst)S 156 x(step)S 155 x(the)S 156 x(Router)S 156 x(takes)S 155 xG(in)S 156 x(determining)S 157 x(a)S 155 x(delivery)S 157 x(path)S 156 x H(is)S 155 x(to)S 155 x(identify)S 10773 X 597 y(the)S 182 x(next)S 182 xE(hop)S 181 x(the)S 182 x(message)S 181 x(should)S 182 x(take.)S 280 xTC(The)S 182 x(next)S 182 x(hop)S 182 x(is)S 181 x(determined)S 181 xlD(by)S 10773 X 598 y(looking)S 177 x(at)S 176 x(the)S 176 x(address)SH175 x(and)S 176 x(selecting)S 176 x(either)S 176 x(the)S 176 x(\211rst)SH176 x(domain)S 176 x(in)S 176 x(the)S 176 x(route)S 10773 X 598 y(path)SF185 x(at)S 184 x(the)S 185 x(beginn)S 2 x(ing)S 185 x(of)S 185 x(the)SE185 x(address,)S 189 x(or)S 185 x(if)S 185 x(there)S 185 x(is)S 184 x I(no)S 185 x(route)S 186 x(path,)S 190 x(the)S 10773 X 598 y(destination)SnH191 x(domain.)S 300 x(The)S 192 x(second)S 192 x(step)S 191 x(is)S 190 xJ(to)S 192 x(search)S 191 x(the)S 192 x(list)S 190 x(of)S 192 x(de\211ned)SI10773 X 597 y(domain/path)S 184 x(mappings)S 184 x(to)S 184 x(determine)S G184 x(the)S 184 x(delivery)S 185 x(path,)S 188 x(and)S 184 x(possibly)SG184 x(a)S 10773 X 598 y(routing)S 167 x(host)S 166 x(for)S 166 x(that)SP+166 x(domain.)S 27427 36925 XY F36(3\2031)Sr%%EndCustomColor19 PP EP %%PageTrailerp2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold1 %%+ Courierw*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%3%%Page: 3-2 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKeI0 SC 5094 1807 XY F28(Managi)S 2 x(ng)S 166 x(the)S 167 x(Router)S -266 x F4866 Y F151(The)S 190 x(MCP)S 189 x(DEFINE)S 188 x(P)S -36 x(A)S -28 xG(TH)S 190 x(command)S 189 x(is)S 189 x(used)S 189 x(to)S 189 x(create)SCF190 x(a)S 189 x(domain/path)S 10773 X 598 y(mapping.)S 278 x(A)S 179 xE(mapping)S 180 x(consists)S 179 x(of)S 180 x(a)S 180 x(domain)S 179 xD(pattern)S 180 x(\(possibly)S 179 x(containing)S 10773 X 598 y(VMS)SC177 x(wildcard)S 176 x(characters\))S 177 x(and)S 177 x(the)S 177 xrG(name)S 177 x(of)S 176 x(the)S 177 x(delivery)S 178 x(path)S 177 x(to)ScC176 x(be)S 177 x(used)S 10773 X 597 y(if)S 179 x(the)S 180 x(next)S8G180 x(hop)S 180 x(matches)S 179 x(the)S 179 x(domain)S 180 x(pattern.)S I276 x(Possible)S 179 x(paths)S 179 x(are)S 180 x(SMTP)S -64 x(,)S 10773 X1H598 y(JNET)S -46 x(,)S 167 x(UUCP)S -65 x(,)S 167 x(LOCAL,)S 166 x(DEC)SG-2 x(NET_SMTP)S -63 x(,)S 166 x(and)S 166 x(SITE.)S 10773 X 897 y(For)S D168 x(example,)S 168 x(a)S 167 x(typical)S 167 x(path)S 167 x(list)SH166 x(for)S 168 x(an)S 167 x(Internet)S 167 x(host)S 167 x(might)S 168 xH(be)S 167 x(created)S 167 x(with)S 10773 X 597 y(the)S 166 x(commands:)S10773 X 897 y F102(MCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 240 x(DEFINE)S 239 x(PATH)S 240 x(myhost.mycompany)S 2 x(.ORG)S 717 x(LOCAL)S %%EndCustomColor%%BeginCustomColor: 0_BLACKl0 SC 10773 X 448 y(MCP>)S9%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 240 x(DEFINE)S 239 x(PATH)S 240 x(myhost)S 20337 X(LOCAL)S 479 xe(!)S 239 x(abbreviation)S%%EndCustomColor%%BeginCustomColor: 0_BLACKp0 SC 10773 X 449 y(MCP>)Sa%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 240 x(DEFINE)S 239 x(PATH)S 240 x([1.2.3.4])S 20337 X(LOCAL)S 479 x$(!)S 239 x(numeric)S 240 x(address)S%%EndCustomColor%%BeginCustomColor: 0_BLACK80 SC 10773 X 448 y(MCP>)Sa%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 240 x(DEFINE)S 239 x(PATH)S 240 x(*.BITNET)S 20337 X(SMTP/ROUTE=cu)S)2 x(nyvm.cuny.edu)S7%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(MCP>)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(DEFINE)S 239 x(PATH)S 240 x(*RDe{ MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i.UUCP)S 20337 X(SMTP/ROUTE=uu)Sr2 x(net.uu.net)S%%EndCustomColor%%BeginCustomColor: 0_BLACKr0 SC 10773 X 449 y(MCP>)Sy%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR91 SC 240 x(DEFINE)S 239 x(PATH)S 240 x(*)S 20337 X(SMTP)S6%%EndCustomColor%%BeginCustomColor: 0_BLACKH0 SC 10773 X 896 y F151(The)S 181 x(path)S 180 x(list)S 179 x(is)S 180 xF(searched)S 180 x(sequentially)S 181 x(until)S 180 x(a)S 180 x(match)SJ180 x(is)S 180 x(made.)S 278 x(The)S 180 x(\211rst)S 10773 X 598 y(three)SG185 x(rules)S 184 x(catch)S 185 x(any)S 186 x(locally-addressed)S 184 xtG(messages.)S 285 x(The)S 185 x(next)S 185 x(two)S 184 x(rules)S 10773 XID598 y(provide)S 170 x(transparent)S 169 x(routing)S 171 x(of)S 169 xD(addresses)S 168 x(in)S 170 x(the)S 169 x(BITNET)S 169 x(and)S 169 xG(UUCP)S 169 x(`)S -9 x(`fake)S 10773 X 598 y(domains')S -10 x(')S 167 x N(through)S 169 x(their)S 167 x(respective)S 168 x(Internet)S 167 x(gateways.)SJ252 x(The)S 168 x(last)S 166 x(rule,)S 168 x(which)S 10773 X 597 y(would)SD166 x(match)S 166 x(any)S 167 x(other)S 167 x(domain)S 166 x(name,)SL167 x(routes)S 167 x(all)S 166 x(other)S 166 x(messages)S 166 x(off-system)SF10773 X 598 y(via)S 171 x(SMTP)S -64 x(.)S 171 x(Notice)S 170 x(that)SD170 x(abbreviations)S 171 x(or)S 171 x(nicknames)S 171 x(for)S 170 xC(the)S 171 x(local)S 170 x(host)S 170 x(must)S 10773 X 598 y(have)SyF167 x(LOCAL)S 165 x(path)S 166 x(de\211nitions)S 167 x(to)S 166 x(be)SO166 x(recognized)S 167 x(by)S 166 x(MX.)S 5094 17568 XY 9564 48 R 2404 18266 XYEF24(3.2.1)S 5094 X(DOMAIN)S -2 x(.NAMES)S 165 x(Paths)S 10773 X 896 yMF151(If)S 198 x(no)S 198 x(paths)S 197 x(from)S 198 x(the)S 198 x(con\211gu)SlH2 x(ration)S 198 x(\211le)S 198 x(match)S 198 x(a)S 198 x(domain)S 197 xN(name,)S 207 x(the)S 10773 X 598 y(Router)S 185 x(will)S 183 x(automatically)SH185 x(examine)S 185 x(paths)S 184 x(built)S 184 x(from)S 184 x(a)S 185 xI(BITNET/EARN)S 10773 X 598 y(DOMAIN.NAMES)S 177 x(\211le,)S 182 x(which)S(D179 x(describes)S 178 x(the)S 178 x(appropriate)S 179 x(BITNET/EAR)SQ-2 x(N)S 10773 X 598 y(routes)S 175 x(for)S 175 x(Internet)S 175 x(domain-style)S(H175 x(addresses.)S 266 x(See)S 175 x(Section)S 175 x(4.3.4)S 176 x(for)SK175 x(further)S 10773 X 597 y(information)S 166 x(about)S 167 x(obtaining)S(G166 x(a)S 166 x(DOMAIN.NAMES)S 165 x(\211le.)S 5094 22500 XY 23160 96 R6C2404 23197 XY F24(3.3)S 5094 X(Alias)S 165 x(T)S -38 x(ranslation)SaC125 x 897 y F151(The)S 184 x(third)S 183 x(phase)S 183 x(of)S 183 xeC(Router)S 183 x(address)S 182 x(processing)S 183 x(is)S 183 x(the)SoF183 x(identi\211cation)S 184 x(and)S 10773 X 598 y(translation)S 169 xE(of)S 169 x(local)S 169 x(aliases.)S 254 x(The)S 170 x(system)S 168 x1E(manager)S 170 x(or)S 169 x(postmaster)S 168 x(can)S 169 x(de\211ne)SrK10773 X 597 y(aliases)S 174 x(on)S 176 x(the)S 175 x(local)S 175 x(system)SeC175 x(that)S 175 x(translate)S 175 x(to)S 175 x(any)S 176 x(local)S D175 x(or)S 175 x(remote)S 176 x(address)S 10773 X 598 y(with)S 181 xF(the)S 181 x(MCP)S 182 x(DEFINE)S 180 x(ALIAS)S 180 x(command.)S 280 xG(If)S 181 x(an)S 182 x(address,)S 184 x(after)S 181 x(passing)S 10773 XCF598 y(through)S 178 x(the)S 176 x(\211rst)S 177 x(two)S 175 x(Router)SD177 x(phases,)S 178 x(is)S 176 x(identi\211ed)S 177 x(as)S 176 x(a)SG176 x(local)S 176 x(address,)S 179 x(the)S 10773 X 598 y(Router)S 183 xiD(searches)S 183 x(the)S 183 x(alias)S 183 x(list.)S 283 x(If)S 182 xI(the)S 183 x(local)S 183 x(part)S 183 x(of)S 183 x(the)S 183 x(original)S D184 x(address)S 10773 X 597 y(matches)S 170 x(one)S 170 x(of)S 169 xD(the)S 170 x(aliases,)S 170 x(the)S 170 x(original)S 170 x(address)SJ169 x(is)S 170 x(discarded)S 169 x(and)S 170 x(the)S 170 x(alias)S 10773 XE598 y(address)S 166 x(is)S 167 x(substituted)S 166 x(in)S 167 x(its)SyF167 x(place)S 167 x(and)S 167 x(is)S 166 x(passed)S 166 x(throug)S 2 xI(h)S 167 x(the)S 167 x(other)S 168 x(address)S 10773 X 598 y(processing)S1E167 x(phases.)S 10773 X 897 y(Note)S 174 x(that)S 174 x(alias)S 173 xiG(processing)S 175 x(is)S 173 x(totally)S 174 x(transparent)S 174 x(to)S1E174 x(the)S 174 x(sender)S 175 x(as)S 173 x(well)S 174 x(as)S 10773 X)C597 y(the)S 181 x(recipient)S 182 x(of)S 181 x(a)S 181 x(message.)S3F279 x(No)S 181 x(message)S 181 x(headers)S 181 x(are)S 182 x(changed)SI182 x(or)S 181 x(added)S 10773 X 598 y(to)S 175 x(indicate)S 175 x(that)S)F175 x(the)S 176 x(message)S 175 x(is)S 174 x(being)S 176 x(forwarded)SH175 x(via)S 176 x(an)S 175 x(alias)S 175 x(address.)S 267 x(In)S 10773 XE598 y(addition,)S 183 x(aliases)S 179 x(are)S 180 x(kept)S 179 x(in)S1C180 x(a)S 179 x(simple)S 179 x(list)S 179 x(that)S 179 x(is)S 179 x)G(searched)S 180 x(sequentially)S -55 x(,)S 10773 X 598 y(rather)S 194 xoE(than)S 194 x(a)S 193 x(more)S 193 x(ef\211cient)S 194 x(structure.)StG305 x(For)S 193 x(these)S 194 x(two)S 192 x(reasons,)S 201 x(it)S 193 x)D(is)S 10773 X 597 y(recommended)S 180 x(that)S 179 x(aliases)S 179 xN(be)S 180 x(used)S 179 x(sparingly)S -54 x(.)S 276 x(Mail)S 180 x(forwarding)SG180 x(is)S 179 x(better)S 10773 X 598 y(done)S 167 x(with)S 165 x(the)ShF166 x(VMS)S 166 x(MAIL)S 166 x(SET)S 166 x(FOR)S -19 x(W)S -46 x(ARD)S+165 x(command.)S 5094 36925 XY F36(3\2032)Sx%%EndCustomColor20 PP EP %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 3-3 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY 6%%BeginCustomColor: 0_BLACKFC0 SC 22313 1807 XY F28(Managin)S 2 x(g)S 166 x(the)S 167 x(Router)S:G10773 4866 XY F151(Also)S 183 x(performed)S 183 x(during)S 185 x(this)SnE183 x(phase)S 183 x(is)S 183 x(`)S -10 x(`percent-dehackin)S 2 x(g')SLJ-9 x(')S 183 x(of)S 183 x(addresses.)S 10773 X 598 y(MX)S 206 x(supports)SH206 x(the)S 206 x(`)S -10 x(`percent-sign)S 207 x(hack')S -9 x(')S 206 xE(that)S 206 x(allows)S 205 x(users)S 206 x(to)S 206 x(route)S 10773 XnI598 y(messages)S 176 x(through)S 178 x(the)S 177 x(local)S 177 x(system)S(C176 x(by)S 178 x(specifying)S 177 x(an)S 177 x(address)S 176 x(of)S1D177 x(the)S 177 x(form)S 10773 X 597 y(`)S -9 x(`user%host1@host2')SG-10 x('.)S 272 x(If)S 176 x(the)S 178 x(local)S 177 x(part)S 177 x(of)S E177 x(the)S 178 x(address)S 176 x(is)S 177 x(found)S 178 x(to)S 177 x7F(contain)S 10773 X 598 y(a)S 180 x(percent)S 181 x(sign,)S 184 x(the)SD181 x(percent)S 180 x(sign)S 181 x(is)S 180 x(converted)S 181 x(to)SH180 x(an)S 180 x(at)S 180 x(sign,)S 185 x(the)S 180 x(original)S 10773 XE598 y(address)S 179 x(is)S 178 x(discarded,)S 183 x(and)S 179 x(the)ShE180 x(new)S 179 x(address)S 178 x(is)S 179 x(substituted)S 178 x(as)S9E179 x(for)S 179 x(aliases.)S 10773 X 598 y(While)S 170 x(this)S 169 xUE(form)S 169 x(of)S 170 x(routed)S 170 x(addressing)S 170 x(is)S 169 x6C(not)S 169 x(recommended,)S 172 x(it)S 169 x(is)S 169 x(sometimes)SaE10773 X 597 y(required)S 165 x(when)S 164 x(the)S 164 x(local)S 164 x7F(host)S 164 x(is)S 163 x(acting)S 165 x(as)S 163 x(a)S 164 x(gateway)SE164 x(between)S 164 x(two)S 163 x(networks.)S 10773 X 598 y(Y)S -56 xPG(ou)S 176 x(can)S 176 x(disable)S 174 x(the)S 176 x(percent-dehacking)SFE177 x(function)S 176 x(with)S 175 x(the)S 175 x(MCP)S 175 x(command)SH10773 X 598 y(SET)S 166 x(ROUTER/NOPE)S -2 x(RCENT_HACK.)S 5094 11275 XYC23160 96 R 2404 11973 XY F24(3.4)S 5094 X(Controlling)S 167 x(the)SFF166 x(Router)S 166 x(Process)S 10773 X 896 y F151(The)S 180 x(Router)SH180 x(process)S 179 x(will)S 179 x(respond)S 180 x(to)S 179 x(shutdown)SI180 x(and)S 180 x(reset)S 179 x(signals)S 180 x(sent)S 179 x(by)S Sfձ MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i\c10773 X2I598 y(the)S 172 x(MCP)S 173 x(SHUTDOW)S -2 x(N)S 172 x(and)S 173 x(RESE)S9G-2 x(T)S 173 x(commands,)S 174 x(respectively)S -55 x(.)S 262 x(Using)SCC172 x(these)S 10773 X 598 y(commands)S 184 x(is)S 184 x(the)S 184 x G(only)S 186 x(way)S 184 x(that)S 184 x(the)S 184 x(Router)S 185 x(can)S(E185 x(be)S 184 x(shut)S 184 x(down)S 184 x(or)S 185 x(reset)S 10773 XCP598 y(without)S 166 x(possibly)S 165 x(losing)S 167 x(messages.)S 27427 36925 XY F36(3\2033)S%%EndCustomColor21 PP EP %%PageTrailerU2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKC%r%%Page: 3-4 22 /DEC$EDMS_MAKE_FILM where { pop }r%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }N { CLRP showpage } ifelse } ifelse %%PageTrailerr %%PageFonts:%%PageCustomColors:C%7%%Page: 4-1 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY s%%BeginCustomColor: 0_BLACK1M0 SC 2404 5875 XY F12(4)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Managing)S8E165 x(the)S 165 x(Delivery)S 165 x(Agents)S 10773 8652 XY F151(This)S8E171 x(chapter)S 170 x(describes)S 170 x(some)S 170 x(of)S 171 x(the)S6G170 x(MCP)S 171 x(commands)S 170 x(used)S 170 x(to)S 171 x(con\211gur)S(G2 x(e)S 170 x(and)S 10773 X 598 y(control)S 167 x(the)S 166 x(various)SdD166 x(MX)S 166 x(delivery)S 168 x(agents.)S 5094 10196 XY 23160 96 RE2404 10893 XY F24(4.1)S 5094 X(Local)S 166 x(Delive)S -2 x(ry)S 167 xlH(Options)S 10773 X 897 y F151(The)S 175 x(local)S 174 x(delivery)S 175 xF(agent)S 175 x(can)S 174 x(be)S 174 x(con\211gu)S 2 x(red)S 174 x(to)SH174 x(place)S 174 x(message)S 174 x(header)S 174 x(lines)S 10773 X 598 yD(at)S 173 x(either)S 174 x(the)S 174 x(beginnin)S 2 x(g)S 174 x(of)SG173 x(the)S 174 x(message)S 174 x(text,)S 176 x(the)S 173 x(end)S 174 x)H(of)S 174 x(the)S 174 x(message)S 173 x(text,)S 10773 X 598 y(or)S 166 xH(both,)S 167 x(when)S 166 x(delivering)S 168 x(locally)S 166 x(through)SD168 x(VMS)S 166 x(Mail.)S 10773 X 896 y(In)S 170 x(addition,)S 171 xE(you)S 171 x(can)S 170 x(control)S 170 x(whether)S 171 x(accounting)SxE171 x(information)S 170 x(is)S 170 x(generated,)S 10773 X 598 y(the)SxH182 x(delivery)S 183 x(retry)S 182 x(interval,)S 187 x(and)S 181 x(the)SH182 x(maximum)S 182 x(retry)S 182 x(count.)S 282 x(By)S 182 x(default,)SH10773 X 598 y(unsuccessful)S 168 x(deliveries)S 167 x(into)S 168 x(VMS)SC167 x(Mail)S 167 x(are)S 167 x(retried)S 168 x(every)S 168 x(half)S(C168 x(hour)S 168 x(up)S 167 x(to)S 167 x(96)S 10773 X 597 y(times)SNI165 x(total)S 166 x(\(giving)S 167 x(a)S 166 x(two-day)S 166 x(period\))S(G166 x(before)S 166 x(being)S 167 x(returned)S 167 x(to)S 166 x(sender)SSC-37 x(.)S 10773 X 897 y(The)S 158 x(MCP)S 157 x(SET)S 157 x(LOCAL)SaD156 x(command)S 157 x(can)S 158 x(be)S 157 x(used)S 157 x(to)S 157 xG(alter)S 157 x(any)S 158 x(of)S 156 x(these)S 157 x(settings;)S 10773 XlH598 y(refer)S 166 x(to)S 166 x(the)S 167 x(command)S 166 x(description)SI166 x(for)S 166 x(further)S 167 x(information.)S 5094 18116 XY 23160 96 RC2404 18814 XY F24(4.2)S 5094 X(SMTP)S 167 x(and)S 166 x(DECN)S -2 xxF(ET_SMTP)S 167 x(Delive)S -2 x(ry)S 166 x(Options)S 10773 X 896 y F151C(As)S 170 x(with)S 170 x(the)S 170 x(local)S 171 x(delivery)S 171 x)N(agent,)S 173 x(you)S 171 x(can)S 171 x(alter)S 170 x(the)S 171 x(accounting)SD172 x(setting,)S 172 x(the)S 10773 X 598 y(retry)S 180 x(interval,)SC184 x(and)S 179 x(the)S 180 x(maximum)S 179 x(retry)S 180 x(count)SxI180 x(for)S 179 x(SMTP)S 180 x(and)S 179 x(DECNET_)S 10773 X 598 y(SMTP)SIF193 x(deliveries.)S 302 x(However)S -36 x(,)S 199 x(the)S 192 x(SMTP)SK193 x(agent)S 193 x(differentiates)S 192 x(between)S 10773 X 598 y(failed)S(E185 x(deliveries)S 186 x(due)S 186 x(to)S 186 x(domain)S 186 x(name)SoG186 x(lookup)S 186 x(failures)S 186 x(and)S 186 x(other)S 186 x(kinds)SeG10773 X 597 y(of)S 174 x(failed)S 174 x(deliveries,)S 177 x(and)S 175 xxJ(you)S 175 x(can)S 175 x(set)S 173 x(a)S 175 x(different)S 174 x(maximum)SJ174 x(retry)S 175 x(count)S 175 x(for)S 10773 X 598 y(DNS)S 181 x(lookup)SH182 x(failures.)S 280 x(The)S 183 x(MCP)S 181 x(SET)S 181 x(SMTP)S 182 xE(and)S 182 x(SET)S 181 x(DECNET_SMTP)S 10773 X 598 y(commands)S 172 x6I(are)S 171 x(used)S 172 x(to)S 171 x(alter)S 172 x(the)S 172 x(settings)SnD171 x(for)S 172 x(the)S 172 x(two)S 171 x(delivery)S 172 x(agents.)SK261 x(The)S 10773 X 598 y(defaults)S 170 x(are)S 170 x(30)S 170 x(minutes)S H171 x(for)S 170 x(retry)S 171 x(interval,)S 172 x(12)S 170 x(DNS)S 170 xD(failures)S 170 x(maximum)S 170 x(\(for)S 10773 X 597 y(SMTP)S 167 xH(only\),)S 167 x(and)S 166 x(96)S 166 x(general)S 167 x(failures)S 166 xH(maximum.)S 10773 X 897 y(Refer)S 166 x(to)S 166 x(the)S 166 x(command)SE166 x(descriptions)S 166 x(for)S 166 x(further)S 167 x(information.)S1C5094 26585 XY 9564 48 R 2404 27282 XY F24(4.2.1)S 5094 X(Internet)SeD167 x(`)S -26 x(`Mail)S 165 x(Exchanger')S -26 x(')S 166 x(Support)SH10773 X 897 y F151(Some)S 176 x(of)S 177 x(the)S 177 x(supported)S 176 xF(TCP/IP)S 177 x(packages)S 177 x(include)S 177 x(domain)S 177 x(name)SE177 x(resolvers)S 10773 X 597 y(that)S 180 x(provide)S 180 x(access)SeL180 x(only)S 180 x(to)S 180 x(host)S 179 x(name-to-address)S 179 x(mapping)SH180 x(information.)S 10773 X 598 y(However)S -36 x(,)S 198 x(not)S 192 xF(all)S 191 x(Internet)S 192 x(domain)S 192 x(names)S 192 x(map)S 191 xF(directly)S 192 x(to)S 192 x(addresses.)S 10773 X 598 y(Domain)S 170 xJ(names)S 170 x(are)S 170 x(also)S 170 x(used)S 170 x(to)S 169 x(identify)SH171 x(hosts)S 169 x(on)S 171 x(other)S 170 x(networks)S 170 x(to)S 170 xG(which)S 10773 X 598 y(electronic)S 182 x(mail)S 181 x(can)S 182 x(be)S6N181 x(sent)S 181 x(via)S 182 x(some)S 181 x(other)S 182 x(Internet-connected)SD182 x(gateway)S 10773 X 597 y(host,)S 166 x(called)S 166 x(a)S 166 xGF152(mail)S 166 x(exchange)S 2 x(r)S F151(.)S 10773 X 897 y(For)S 195 xSF(those)S 194 x(TCP/IP)S 194 x(packages)S 195 x(that)S 194 x(do)S 194 xH(not)S 195 x(track)S 194 x(mail)S 194 x(exchang)S 2 x(er)S 194 x(data,)SJ10773 X 598 y(the)S 199 x(MX)S 198 x(SMTP)S 200 x(delivery)S 199 x(agent)SE199 x(maintains)S 199 x(its)S 198 x(own)S 198 x(database)S 198 x(of)S E199 x(mail)S 10773 X 598 y(exchan)S 2 x(ger)S 167 x(mappings.)S 252 x)C(The)S 167 x(initial)S 167 x(list)S 166 x(of)S 167 x(domain)S 167 x E(servers)S 167 x(to)S 167 x(be)S 167 x(asked)S 167 x(for)S 167 x(MX)S0D10773 X 597 y(information)S 174 x(is)S 173 x(controlled)S 173 x(by)SE174 x(the)S 174 x(NETLIB)S 173 x(software.)S 263 x(Refer)S 173 x(to)S F173 x(the)S 174 x(NETLIB)S 10773 X 598 y(release)S 166 x(notes)S 166 xG(for)S 166 x(further)S 167 x(information.)S 27427 36925 XY F36(4\2031)SS%%EndCustomColor23 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italic)%%PageCustomColors: 0_BLACK5%y%%Page: 4-2 24%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKnD0 SC 5094 1807 XY F28(Managi)S 2 x(ng)S 166 x(the)S 167 x(Delivery)SE167 x(Agents)S 5094 4546 XY 9564 48 R 2404 5244 XY F24(4.2.2)S 5094 XdF(Default)S 166 x(SMTP)S 166 x(Router)S 10773 X 896 y F151(When)S 172 xC(the)S 172 x(local)S 171 x(system)S 171 x(uses)S 171 x(host)S 172 x1F(tables)S 171 x(instead)S 171 x(of)S 171 x(Domain)S 171 x(Name)S 172 xC(Service,)S 10773 X 598 y(you)S 187 x(may)S 187 x(want)S 185 x(to)S F186 x(establish)S 186 x(a)S 186 x(default)S 186 x(router)S 187 x(for)SE186 x(SMTP)S 187 x(messages.)S 289 x(The)S 10773 X 598 y(SMTP)S 174 x L(delivT<[2r MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4ioery)S 175 x(agent)S 174 x(will)S 173 x(automatically)S 174 x(forward)SI174 x(to)S 173 x(the)S 174 x(default)S 174 x(router)S 174 x(all)S 10773 XoF598 y(messages)S 165 x(addressed)S 166 x(to)S 166 x(users)S 166 x(on)SH166 x(hosts)S 166 x(unknown)S 167 x(to)S 166 x(the)S 166 x(local)S 166 xF(system.)S 10773 X 896 y(A)S 176 x(default)S 175 x(router)S 177 x(is)SE176 x(establis)S -2 x(hed)S 177 x(in)S 176 x(MCP)S 176 x(with)S 175 xhH(the)S 177 x(SET)S 175 x(SMTP/DEF)S -36 x(AUL)S -28 x(T_)S 10773 X 598 yC(ROUTER)S 165 x(command.)S 10773 X 897 y(Before)S 166 x(you)S 167 xdE(use)S 166 x(a)S 166 x(default)S 166 x(router)S -36 x(,)S 166 x(you)S(F167 x(should)S 166 x(ensure)S 167 x(that:)S 10773 X 896 y(\201)S 595 xG(The)S 183 x(host)S 183 x(name)S 183 x(for)S 183 x(the)S 182 x(system)SeJ183 x(you)S 183 x(are)S 183 x(using)S 184 x(as)S 182 x(a)S 183 x(default)SG182 x(router)S 184 x(is)S 11670 X 598 y(known)S 166 x(to)S 166 x(your)SgC167 x(system')S -19 x(s)S 166 x(TCP/IP)S 166 x(\(i.e.,)S 168 x(is)SeD165 x(in)S 167 x(your)S 167 x(system')S -20 x(s)S 166 x(host)S 166 xC(tables\).)S 10773 X 897 y(\201)S 595 x(The)S 178 x(default)S 177 xC(router)S 178 x(you)S 178 x(select)S 177 x(`)S -10 x(`knows')S -9 x I(')S 176 x(more)S 178 x(about)S 177 x(the)S 178 x(Internet)S 177 x(than)SeE11670 X 598 y(your)S 178 x(host,)S 181 x(or)S 177 x(in)S 178 x(turn)S%C178 x(can)S 178 x(forward)S 177 x(to)S 177 x(another)S 179 x(host)S G177 x(that)S 177 x(has)S 177 x(access)S 177 x(to)S 11670 X 597 y(more)S1E166 x(domain)S 166 x(name)S 166 x(information.)S 10773 X 897 y(\201)S C595 x(Y)S -56 x(ou)S 168 x(have)S 168 x(the)S 168 x(consent)S 167 xpC(of)S 168 x(the)S 167 x(people)S 167 x(managing)S 169 x(the)S 168 xCC(system)S 166 x(you)S 169 x(intend)S 167 x(to)S 11670 X 598 y(use)S(C172 x(as)S 171 x(a)S 172 x(default)S 172 x(router)S -37 x(.)S 262 xH(This)S 172 x(is)S 171 x(especially)S 172 x(important)S 172 x(if)S 171 xK(you)S 173 x(expect)S 172 x(the)S 11670 X 597 y(traf\211c)S 166 x(between)SSC166 x(your)S 167 x(system)S 166 x(and)S 166 x(the)S 166 x(default)StJ166 x(router)S 167 x(to)S 165 x(be)S 166 x(heavy)S -53 x(.)S 5094 17199 XYN23160 96 R 2404 17896 XY F24(4.3)S 5094 X(The)S 166 x(Jnet)S 166 x(Interface)SH-234 x 897 y F151(The)S 200 x(MX/Jnet)S 199 x(interface)S 200 x(module)SH199 x(runs)S 200 x(as)S 198 x(a)S 199 x(detached)S 199 x(process)S 199 xD(with)S 199 x(a)S 10773 X 598 y(permanent)S 173 x(subprocess)S 172 xE(used)S 173 x(for)S 173 x(sending)S 173 x(\211les)S 173 x(out)S 172 x6L(over)S 174 x(Jnet.)S 263 x(For)S 173 x(incoming)S 10773 X 598 y(messages,)SG170 x(it)S 170 x(will)S 169 x(convert)S 170 x(CMS)S 170 x(NOTEs)S 168 x J(and)S 170 x(PROFS)S 169 x(notes)S 170 x(into)S 170 x(mostly-RFC)S 10773 XF597 y(822-compliant)S 168 x(messages.)S 254 x(Also)S 168 x(supported)SH169 x(is)S 168 x(BSMTP)S 168 x(for)S 169 x(both)S 169 x(incoming)S 170 xF(and)S 10773 X 598 y(outgoing)S 168 x(mail)S 165 x(to)S 166 x(BITNET)SL166 x(nodes)S 166 x(with)S 165 x(registered)S 167 x(mailers.)S 5094 22380 XYG9564 48 R 2404 23077 XY F24(4.3.1)S 5094 X(Jnet)S 166 x(Address)S 166 xxE(Conversion)S 10773 X 897 y F151(The)S 174 x(Jnet)S 172 x(interface)S7K174 x(will)S 172 x(automatically)S 172 x(conv)S 2 x(ert)S 172 x(addresses)S(C172 x(on)S 173 x(outgoing)S 174 x(mail)S 10773 X 597 y(such)S 174 xeE(that)S 173 x(local)S 173 x(addresses)S 172 x(use)S 173 x(the)S 173 x(L(RSCS)S 172 x(node)S 174 x(name)S 173 x(and)S 173 x(all)S 173 x(non-BITNET)SG-45 x(,)S 10773 X 598 y(non-local)S 173 x(addresses)S 171 x(are)S 172 xtF(`)S -9 x(`percent-hacked')S -9 x(')S 172 x(to)S 172 x(provide)S 173 xC(a)S 172 x(route)S 172 x(back)S 173 x(through)S 10773 X 598 y(the)S6C166 x(local)S 166 x(system)S 166 x(for)S 166 x(hosts)S 165 x(that)SxD166 x(are)S 167 x(connected)S 167 x(only)S 166 x(to)S 166 x(BITNET)SG-46 x(.)S 10773 X 897 y(BITNET)S -46 x(-style)S 179 x(addresses)S 179 x1D(are)S 181 x(automatically)S 180 x(percent-hacked)S 181 x(on)S 180 xH(incoming)S 10773 X 597 y(messages)S 177 x(and)S 178 x(de-hacked)S 178 xD(when)S 178 x(outgoing)S 2 x(,)S 181 x(to)S 177 x(guaran)S 2 x(tee)SF177 x(a)S 178 x(return)S 178 x(path)S 178 x(for)S 10773 X 598 y(mail)SJ188 x(being)S 189 x(forwarded)S 188 x(to)S 189 x(other)S 188 x(networks.)SK295 x(If)S 188 x(Jnet)S 188 x(is)S 188 x(the)S 189 x(only)S 189 x(network)S E10773 X 598 y(transport)S 194 x(you)S 195 x(are)S 194 x(using)S 195 xeI(for)S 194 x(mail,)S 201 x(you)S 195 x(can)S 195 x(disable)S 193 x(this)S1H194 x(feature)S 194 x(with)S 10773 X 598 y(the)S 194 x(MCP)S 194 x(SET)SG193 x(JNET/NOPERCENT_HAC)S -2 x(K)S 193 x(command.)S 305 x(This)S 194 x)H(is)S 193 x(done)S 10773 X 597 y(automatically)S 191 x(for)S 191 x(you)SG191 x(if)S 191 x(you)S 191 x(use)S 191 x(the)S 191 x(MXCONFIG.CO)S -2 xSD(M)S 191 x(procedure)S 192 x(to)S 10773 X 598 y(con\211g)S 2 x(ure)SG166 x(MX.)S 10773 X 897 y(Y)S -56 x(ou)S 174 x(can)S 174 x(also)S 173 xeF(use)S 173 x(the)S 173 x(SET)S 173 x(JNET)S 173 x(command)S 174 x(to)SN173 x(control)S 174 x(whether)S 173 x(accounting)S 10773 X 597 y(information)SF172 x(is)S 171 x(generated)S 172 x(and)S 171 x(whether)S 172 x(BSMTP)SH172 x(replies)S 171 x(are)S 171 x(generated.)S 261 x(See)S 10773 X 598 yC(the)S 166 x(SET)S 166 x(JNET)S 166 x(command)S 166 x(description)SxK166 x(for)S 166 x(further)S 167 x(information.)S 5094 36925 XY F36(4\2032)S2%%EndCustomColor24 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK1%m%%Page: 4-3 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d)1000 BP PaperHeight PaperWidth PM 0 0 XY 7%%BeginCustomColor: 0_BLACKeE0 SC 19721 1807 XY F28(Managi)S 2 x(ng)S 166 x(the)S 167 x(Delivery)SaE167 x(Agents)S 5094 4546 XY 9564 48 R 2404 5244 XY F24(4.3.2)S 5094 X-C(Gateway)S 165 x(Policy)S 589 x 896 y F151(Recently)S 189 x(annou)S2C2 x(nced)S 189 x(BITNET/EARN)S 188 x(rules)S 189 x(prohibit)S 188 x)K(Internet/BITNET)S 10773 X 598 y(gateways)S 167 x(from)S 166 x(gatewaying)SSD168 x(mail)S 166 x(to)S 166 x(or)S 167 x(from)S 167 x(BITNET)S 166 xG(hosts)S 166 x(that)S 166 x(do)S 167 x(not)S 167 x(have)S 10773 X 598 y E(a)S 171 x(BSMTP-compliant)S 171 x(mailer)S 171 x(\(such)S 171 x(as)S E171 x(MX\).)S 171 x(MX)S 171 x(enforces)S 171 x(these)S 171 x(rules)S(F171 x(unless)S 10773 X 598 y(you)S 167 x(use)S 166 x(the)S 166 x(MCP)SH167 x(SET)S 165 x(JNET/LENIENT)S 166 x(command.)S 5094 9129 XY 9564 48 RF2404 9827 XY F24(4.3.3)S 5094 X(Jnet)S 166 x(Node)S 166 x(Name)S 269 xG896 y F151(MX)S 172 x(will)S 171 x(use)S 172 x(the)S 172 x(Jnet)S 172 x1L(cluster)S 172 x(node)S 173 x(name)S 172 x(on)S 172 x(all)S 172 x(outgoing)SI173 x(mail,)S 174 x(if)S 171 x(you)S 173 x(have)S 10773 X 598 y(enabled)S D166 x(Jnet)S 165 x(clustering.)S 251 x(Otherwise,)S 165 x(MX)S 165 xG(will)S 164 x(use)S 166 x(the)S 165 x(local)S 166 x(Jnet)S 165 x(node)SaG166 x(name.)S 10773 X 598 y(Y)S -56 x(ou)S 178 x(can)S 177 x(override)S3H178 x(this)S 176 x(selection)S 177 x(by)S 178 x(de\211ning)S 178 x(the)SC177 x(logical)S 177 x(name)S 178 x(MX_JNET_)S 10773 X 598 y(NODE:)Sl10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 239 x(DEFINE/SYSTE)S 2 x(M)S 239 x(MX_JNET_NODE)S 240 x(nodename)Se%%EndCustomColor%%BeginCustomColor: 0_BLACK%D0 SC 10773 X 897 y F151(No)S 166 x(validity)S 167 x(checking)S 168 xH(is)S 165 x(performed)S 166 x(on)S 167 x(the)S 166 x(speci\211ed)S 166 xG(node)S 166 x(name.)S 5094 15505 XY 9564 48 R 2404 16203 XY F24(4.3.4)SCE5094 X(XMAILER.NAM)S -2 x(ES)S 167 x(and)S 166 x(DOMA)S -2 x(IN.NAM)S)C-2 x(ES)S 16UK" MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i7 x(Files)S 10773 X 896 y F151(In)S 166 x(order)S 167 xYD(to)S 166 x(communicate)S 166 x(with)S 166 x(other)S 167 x(mailers)SM165 x(on)S 167 x(BITNET)S -47 x(,)S 167 x(you)S 167 x(must)S 166 x(register)ShJ10773 X 598 y(the)S 168 x(username)S 167 x(you)S 169 x(are)S 167 x(using)SF168 x(to)S 168 x(run)S 168 x(the)S 167 x(MX)S 168 x(softw)S -2 x(are)SD168 x(as)S 167 x(your)S 168 x(node')S -18 x(s)S 167 x(mailer)S -37 xH(.)S 10773 X 598 y(Y)S -56 x(ou)S 171 x(should)S 171 x(not)S 171 x(run)SG171 x(the)S 171 x(MX)S 170 x(software)S 170 x(under)S 171 x(the)S 171 xxF(SYSTEM)S 169 x(username)S 171 x(if)S 171 x(you)S 10773 X 598 y(plan)SG182 x(on)S 183 x(registering)S 183 x(a)S 182 x(mailer)S -37 x(,)S 187 x)F(since)S 182 x(the)S 182 x(SYSTEM)S 182 x(username)S 182 x(has)S 182 xO(special)S 10773 X 597 y(meaning)S 168 x(to)S 167 x(RSCS.)S 166 x(Information)S(C167 x(on)S 168 x(how)S 167 x(to)S 167 x(update)S 167 x(your)S 168 x C(BITNET)S 166 x(node)S 168 x(entry)S 10773 X 598 y(can)S 167 x(be)S7E166 x(obtained)S 166 x(from)S 166 x(your)S 167 x(local)S 166 x(from)S)@166 x(LISTSER)S -19 x(V@BITNIC)S -2 x(:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 239 x(SEND)S 240 x(LISTSERV@BITNIC)S 240 x(GET)S 240 x(UPDATE)S240 x(PROCEDUR)S%%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 10773 X 896 y F151(The)S 168 x(person)S 166 x(performing)S 168 x)H(the)S 167 x(update)S 167 x(must)S 166 x(be)S 167 x(the)S 167 x(BITNET)SD166 x(contact)S 167 x(person)S 167 x(for)S 10773 X 598 y(the)S 166 xD(node)S 167 x(being)S 167 x(updated,)S 166 x(or)S 166 x(some)S 166 xF(other)S 166 x(authorized)S 167 x(entity)S -55 x(.)S 10773 X 897 y(Y)SF-56 x(ou)S 172 x(should)S 172 x(also)S 171 x(obtain)S 171 x(an)S 172 xE(XMAILER.NAMES)S 170 x(\211le)S 172 x(for)S 171 x(your)S 172 x(RSCS)S8G171 x(network)S 10773 X 598 y(and)S 176 x(place)S 176 x(it)S 175 x(in)S)D177 x(the)S 175 x(directory)S 177 x(MX_ROOT)S -28 x(:[JNET].)S 176 xG(For)S 176 x(BITNET)S 176 x(hosts,)S 178 x(you)S 10773 X 597 y(should)S)D190 x(be)S 190 x(able)S 189 x(to)S 190 x(obtain)S 189 x(this)S 190 xF(\211le)S 190 x(from)S 189 x(your)S 191 x(local)S 190 x(NETSER)S -20 xC(V)S -64 x(,)S 190 x(or)S 190 x(from)S 10773 X 598 y(NETSER)S -19 x +(V@BITNIC)S -2 x(:)S 10773 X 897 y F102($)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 239 x(SEND)S 240 x(NETSERV@BITNIC)S 240 x(GET)S 240 x(XMAILER)S 240 x(NAMES)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 10773 X 896 y F151(If)S 168 x(you)S 170 x(do)S 169 x(not)S 169 x E(have)S 170 x(a)S 168 x(copy)S 170 x(of)S 168 x(this)S 169 x(\211le)SxC169 x(in)S 169 x(MX_ROOT)S -28 x(:[JNET],)S 169 x(MX)S 169 x(will)S5F168 x(not)S 169 x(be)S 10773 X 598 y(able)S 164 x(to)S 163 x(contact)SG164 x(mailers)S 163 x(at)S 164 x(other)S 164 x(sites)S 162 x(on)S 164 x G(the)S 164 x(networks,)S 165 x(nor)S 164 x(will)S 163 x(it)S 163 x(be)S9E164 x(able)S 164 x(to)S 10773 X 598 y(use)S 169 x(the)S 170 x(BSMTP)SdH169 x(protocol,)S 170 x(which)S 170 x(is)S 168 x(required)S 170 x(when)SG170 x(communicating)S 170 x(with)S 169 x(the)S 10773 X 598 y(INTERBIT)S G165 x(gateways.)S 10773 X 896 y(If)S 174 x(you)S 176 x(do)S 175 x(not)SnJ175 x(have)S 176 x(a)S 174 x(direct)S 175 x(Internet)S 175 x(connection,)SH179 x(you)S 176 x(should)S 175 x(also)S 174 x(obtain)S 175 x(a)S 10773 XF598 y(copy)S 174 x(of)S 172 x(DOMAIN.NAMES)S 172 x(and)S 173 x(place)SH172 x(it)S 173 x(in)S 173 x(MX_ROOT)S -29 x(:[JNET].)S 174 x(The)S 173 xF(Router)S 10773 X 598 y(will)S 170 x(use)S 170 x(this)S 170 x(\211le)SG171 x(to)S 170 x(route)S 170 x(non-BITNET)S 171 x(messages)S 170 x(to)S9H170 x(appropriate)S 170 x(gateways.)S 10773 X 598 y(DOMAIN.NAMES)S 165 xF(is)S 165 x(also)S 166 x(available)S 166 x(from)S 166 x(NETSER)S -19 x%(V)S -38 x(:)S 10773 X 896 y F102($)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(SEND)S 240 x(NETSERV@BITNIC)S 240 x(GET)S 240 x(DOMAIN)Sn 240 x(NAMES)S %%EndCustomColor%%BeginCustomColor: 0_BLACK-K0 SC 10773 X 897 y F151(These)S 153 x(\211les)S 153 x(are)S 152 x(updated)S C153 x(monthly)S -55 x(.)S 250 x(If)S 152 x(you)S 153 x(have)S 154 x)F(a)S 152 x(NETSER)S -19 x(V)S 152 x(access)S 152 x(password,)S 10773 XF598 y(you)S 175 x(can)S 175 x(have)S 175 x(the)S 175 x(monthly)S 175 xK(updates)S 173 x(distributed)S 174 x(to)S 174 x(you)S 175 x(automatically)StE175 x(with)S 10773 X 597 y(the)S 180 x(NETSER)S -19 x(V)S 179 x(AFD)SeF179 x(command.)S 277 x(Send)S 180 x(the)S 180 x(command)S 180 x(HELP)SF180 x(to)S 179 x(your)S 181 x(local)S 10773 X 598 y(NETSER)S -19 x(V)SC165 x(for)S 166 x(further)S 167 x(information.)S 27427 36925 XY F367 (4\2033)S0%%EndCustomColor25 PP EP %%PageTrailerw2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier8*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%8%%Page: 4-4 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)m,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)D0 SC 5094 1807 XY F28(Managi)S 2 x(ng)S 166 x(the)S 167 x(Delivery)SG167 x(Agents)S 10773 4866 XY F151(If)S 177 x(you)S 178 x(cannot)S 178 x E(obtain)S 178 x(an)S 177 x(XMAILER.NAMES)S 176 x(\211le)S 178 x(for)SfD177 x(your)S 179 x(RSCS)S 176 x(network,)S 10773 X 598 y(you)S 169 xF(can)S 169 x(create)S 168 x(one)S 168 x(for)S 168 x(your)S 169 x(own)SG168 x(use.)S 254 x(Y)S -56 x(ou)S 169 x(need)S 168 x(one)S 169 x(line)SSF168 x(in)S 168 x(the)S 169 x(\211le)S 168 x(for)S 168 x(each)S 10773 XH598 y(node)S 167 x(in)S 166 x(your)S 167 x(network.)S 250 x(Each)S 166 xE(line)S 166 x(in)S 167 x(the)S 166 x(\211le)S 166 x(must)S 166 x(be)SH166 x(of)S 166 x(the)S 166 x(form:)S 10773 X 896 y F102(:nick.HOSTNAME)SE241 x(:alias.ALIAS)S 240 x(:net.)S 240 x(:mailer.)S 240 x(:netsoft.)S6G10773 X 897 y F151(where)S 174 x(`)S -10 x(`HOSTNAME')S -10 x(')S 172 x2C(is)S 173 x(the)S 173 x(name)S 174 x(of)S 173 x(the)S 173 x(host,)SBC176 x(`)S -10 x(`ALIAS')S -10 x(')S 173 x(is)S 172 x(either)S 174 x D(the)S 173 x(host)S 10773 X 598 y(name)S 180 x(repeated)S 180 x(or)SC181 x(an)S 180 x(alias)S 180 x(for)S 180 x(the)S 180 x(host)S 180 x%F(name,)S 184 x(`)S -9 x(`:net.')S -9 x(')S 277 x(is)S 180 x(followed)SH179 x(by)S 181 x(the)S 10773 X 597 y(name)S 187 x(of)S 187 x(the)S 188 xD(network)S 187 x(the)S 188 x(node)S 187 x(resides)S 187 x(on)S 187 xH(\(optional)S 187 x(for)S 187 x(use)S 187 x(with)S 187 x(MX\),)S 10773 XI598 y(`)S -9 x(`:mailer)S -37 x(.')S -9 x(')S 289 x(is)S 186 x(followed)SmF186 x(either)S 186 x(by)S 187 x(a)S 186 x(blank)S 187 x(\(indicating)SC187 x(no)S 187 x(mailer\))S 186 x(or)S 186 x(by)S 187 x(a)S 10773 X7F598 y(mailer)S 177 x(username)S 177 x(designation,)S 180 x(and)S 177 xC(`)S -9 x(`:netsoft.')S -10 x(')S 270 x(is)S 177 x(followed)S 176 x7C(by)S 177 x(the)S 177 x(name)S 176 x(of)S 10773 X 598 y(the)S 166 xuF(RSCS)S 165 x(software)S 165 x(in)S 167 x(use)S 166 x(on)S 166 x(the)SE166 x(node)S 167 x(\(optional)S 166 x(for)S 166 x(MX)S 166 x(use\).)S1H10773 X 896 y(Y)S -56 x(ou)S 169 x(should)S 169 x(only)S 169 x(specify)SC169 x(a)S 168 x(mailer)S 168 x(username)S 169 x(for)S 169 x(other)S1H169 x(nodes)S 168 x(runnin)S 2 x(g)S 168 x(MX)S 169 x(or)S 10773 X 598 yK(runnin)S 2 x(g)S 169 x(some)S 169 x(other)S 169 x(mailer)S 169 x(package)S1E170 x(that)S 169 x(can)S 170 x(handle)S 169 x(BSMTP)S -64 x(.)S 170 x(G(Be)S 169 x(sure)S 169 x(that)S 10773 X 598 y(the)S 171 x(other)S 171 x(D(mailers)S 170 x(on)S 171 x(your)S 172 x(network)S 171 x(are)S 171 xC(also)S 170 x(aware)S 171 x(of)S 170 x(your)S 172 x(system')S -19 x1E(s)S 170 x(mailer)S 10773 X V) MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i597 y(username)S 178 x(in)S 178 x(order)SsG178 x(to)S 178 x(take)S 178 x(full)S 177 x(advantage)S 179 x(of)S 178 x G(BSMTP)S 177 x(message)S 178 x(transfers.)S 10773 X 598 y(Until)S 161 xsF(your)S 163 x(mailer)S 161 x(username)S 162 x(is)S 161 x(registered,)SE163 x(you)S 162 x(should)S 161 x(omit)S 161 x(any)S 162 x(reference)SsP163 x(to)S 10773 X 598 y(mailers)S 166 x(in)S 166 x(your)S 167 x(XMAILER.NAMES)SG165 x(\211le.)S 5094 15675 XY 23160 96 R 2404 16373 XY F24(4.4)S 5094 XIC(SITE)S 167 x(Deliv)S -2 x(ery)S 166 x(Options)S 10773 X 896 y F151)C(The)S 181 x(SITE)S 179 x(delivery)S 181 x(agent)S 181 x(includes)SmH180 x(support)S 180 x(for)S 180 x(retry)S 180 x(on)S 181 x(error)S -36 xC(.)S 277 x(The)S 181 x(MCP)S 10773 X 598 y(SET)S 168 x(SITE)S 169 xxG(command)S 168 x(can)S 169 x(be)S 169 x(used)S 169 x(to)S 168 x(alter)S(F169 x(the)S 169 x(retry)S 169 x(interval)S 169 x(and)S 169 x(maximum)SC10773 X 598 y(retry)S 187 x(count.)S 292 x(Refer)S 186 x(to)S 186 x1C(the)S 187 x(SET)S 186 x(SITE)S 186 x(command)S 187 x(description)SnF186 x(for)S 187 x(further)S 10773 X 598 y(information.)S 5094 20009 XYG23160 96 R 2404 20707 XY F24(4.5)S 5094 X(Shutdowns)S 167 x(and)S 166 xmH(Rese)S -2 x(ts)S 10773 X 896 y F151(Each)S 170 x(of)S 170 x(the)S 169 xH(delivery)S 171 x(agents)S 170 x(will)S 169 x(respond)S 170 x(to)S 169 xH(shutdown)S 170 x(and)S 170 x(reset)S 169 x(signals)S 170 x(as)S 10773 XF598 y(sent)S 160 x(by)S 161 x(the)S 161 x(MCP)S 161 x(SHUTDOWN)S 159 xE(and)S 161 x(RESET)S 159 x(commands,)S 162 x(respectively)S -54 x(.)S7E249 x(Using)S 10773 X 598 y(these)S 169 x(commands)S 169 x(is)S 168 x7C(the)S 169 x(only)S 170 x(guaranteed)S 170 x(way)S 169 x(of)S 169 xLN(cleanly)S 170 x(shutting)S 169 x(down)S 169 x(and)S 10773 X 598 y(resetting)SI166 x(the)S 167 x(delivery)S 167 x(agents,)S 166 x(without)S 166 x(loss)S6F166 x(of)S 166 x(messages)S 165 x(in)S 166 x(progress.)S 5094 36925 XY F36(4\2034)S%%EndCustomColor26 PP EP %%PageTrailer2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier6%%PageCustomColors: 0_BLACK %p%%Page: 5-1 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8)1000 BP PaperHeight PaperWidth PM 0 0 XY l%%BeginCustomColor: 0_BLACKSM0 SC 2404 5875 XY F12(5)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Managing)SG165 x(Messa)S -2 x(ge)S 165 x(Entry)S 165 x(Agents)S 10773 8652 XY F151E(This)S 175 x(chapter)S 175 x(describes)S 175 x(the)S 175 x(options)SFE175 x(available)S 175 x(with)S 174 x(the)S 175 x(MX)S 175 x(message)SL175 x(entry)S 10773 X 598 y(agents.)S 5094 10196 XY 23160 96 R 2404 10893 XYDF24(5.1)S 5094 X(Local)S 166 x(Message)S 165 x(Entry)S 10773 X 897 yLF151(The)S 168 x(VMS)S 168 x(MAIL)S 167 x(interface)S 168 x(\(MX_MAILSHR\))SG167 x(is)S 167 x(used)S 168 x(for)S 168 x(local)S 168 x(message)S 167 xSC(entry)S -54 x(.)S 10773 X 598 y(It)S 166 x(is)S 165 x(controlled)SxO167 x(through)S 167 x(the)S 166 x(de\211nition)S 167 x(of)S 166 x(system-wide)S1D165 x(logical)S 166 x(names.)S 5094 13583 XY 9564 48 R 2404 14281 XYGF24(5.1.1)S 5094 X(VMS)S 167 x(MAIL)S 165 x(Protocol)S 167 x(Pre\211x)S(E10773 X 896 y F151(MX)S 167 x(by)S 168 x(default)S 167 x(uses)S 167 xoD(the)S 168 x(foreign)S 168 x(protocol)S 167 x(pre\211x)S 168 x(MX%)SG168 x(when)S 167 x(interfacing)S 169 x(with)S 10773 X 598 y(VMS)S 171 xSL(Mail.)S 259 x(Y)S -55 x(ou)S 171 x(can)S 171 x(de\211ne)S 172 x(alternate)SE171 x(foreign)S 172 x(protocol)S 171 x(pre\211xes)S 172 x(for)S 171 xtH(use)S 171 x(with)S 10773 X 598 y(MX,)S 169 x(to)S 168 x(provide)S 168 xC(a)S 168 x(migration)S 169 x(path)S 168 x(for)S 168 x(users)S 168 x(C(from)S 168 x(other)S 169 x(mail)S 167 x(systems)S 168 x(to)S 168 x7G(MX.)S 10773 X 598 y(MX)S 176 x(will)S 176 x(correctly)S 178 x(handle)SF177 x(the)S 176 x(following)S 177 x(pre\211xes:)S 271 x(SMTP%,)S 180 xI(WINS%,)S 179 x(IN%,)S 10773 X 597 y(JNET%,)S 180 x(IHMF%,)S 181 x(VN%,)S7E180 x(and)S 178 x(UUCP%.)S -180 y F159(1)S 296 x 180 y F151(T)S -46 xF(o)S 178 x(set)S 177 x(up)S 177 x(one)S 178 x(of)S 177 x(these)S 177 xD(alternate)S 10773 X 598 y(pre\211xes)S 167 x(in)S 166 x(VMS)S 166 xH(Mail,)S 166 x(de\211ne)S 167 x(the)S 166 x(logical)S 167 x(name)S 166 x@(MAIL$PROTOCO)S -2 x(L_pre\211x)S 2 x(:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MAIL$PROTOCO)S 2 x(L_prefix)S239 x(MX_MAILSHR)S%%EndCustomColor%%BeginCustomColor: 0_BLACKsE0 SC 10773 X 896 y F151(where)S 172 x F153(pre\211x)S 172 x F151(is)S N171 x(one)S 173 x(of)S 171 x(the)S 172 x(above-mentioned)S 173 x(pre\211xes,)SD174 x(without)S 171 x(the)S 172 x(trailing)S 10773 X 598 y(percent)SF167 x(sign.)S 10773 X 897 y(Note)S 166 x(that)S 166 x(incoming)S 167 xH(mail)S 166 x(from)S 166 x(MX)S 166 x(will)S 165 x(always)S 165 x(bear)SO167 x(the)S 166 x(MX%)S 166 x(pre\211x.)S 5094 22649 XY 9564 48 R 2404 23347 XYNEF24(5.1.2)S 5094 X(From)S 167 x(Header)S 165 x(Format)S 10773 X 896 y)JF151(Y)S -56 x(ou)S 168 x(can)S 168 x(control)S 168 x(the)S 167 x(format)SH167 x(of)S 167 x(the)S 167 x(RFC822)S 167 x(From:)S 252 x(header)S 168 xH(that)S 167 x(is)S 167 x(created)S 167 x(by)S 10773 X 598 y(MX_MAILSHR)SS165 x(with)S 166 x(the)S 166 x(logical)S 167 x(name)S 166 x(MX_VMSMAIL_FROM_FORMA)So*-29 x(T)S -27 x(:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORL1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MX_VMSMAIL_F)S 2 x(ROM_FORMAT)S240 x("format-string")S %%EndCustomColor%%BeginCustomColor: 0_BLACK)C0 SC 10773 X 896 y F151(the)S 179 x F153(format-string)S 180 x F151SG(is)S 179 x(passed)S 178 x(to)S 179 x(the)S 179 x($F)S -37 x(AO)S 179 xMH(system)S 178 x(service)S 180 x(as)S 178 x(the)S 180 x(control)S 10773 XH598 y(string)S 171 x(when)S 172 x(formatting)S 171 x(the)S 171 x(From:)SE259 x(header)S -36 x(.)S 259 x(The)S 172 x(string)S 171 x F152(must)SdE172 x F151(start)S 170 x(and)S 171 x(end)S 10773 X 598 y(with)S 169 x H(angle)S 170 x(brackets)S 170 x(\(<>\),)S 170 x(and)S 169 x(must)S 169 xH(result)S 170 x(in)S 169 x(a)S 170 x(syntactically)S 170 x(valid)S 169 xC(RFC822)S 10773 X 598 y(address.)S 258 x(The)S 171 x(F)S -37 x(AO)S3G170 x(directive)S 171 x(!AS)S 170 x(may)S 170 x(be)S 171 x(used)S 170 x:I(twice)S 170 x(in)S 171 x(the)S 170 x(format)S 170 x(string\202)S 10773 XOI597 y(the)S 169 x(\211rst)S 169 x(causes)S 169 x(the)S 170 x(local-part)S(F168 x(\(username\))S 170 x(of)S 169 x(the)S 169 x(address)S 168 x(to)SH169 x(be)S 169 x(substituted;)S 10773 X 598 y(the)S 185 x(second)S 186 xG(causes)S 185 x(the)S 185 x(domain-part)S 185 x(\(host)S 184 x(name\))SsE186 x(to)S 184 x(be)S 186 x(substituted)S 184 x(\(the)S 10773 X 598 y(E(second)S 166 x(instance)S 167 x(is)S 165 x(optional\).)S 250 x(The)SxG166 x(default)S 166 x(format)S 166 x(string)S 166 x(is)S 166 x(`)S -9 xnD(`')S -11 x('.)S 5094 34974 XY 6948 24 R 5302 35368 XY F163E(1)S 224 x 141 y F159(Y)S -45 x(ou)S 135 x(should)S 133 x(not)S 135 x1H(re-direct)S 133 x(the)S 134 x(UUCP%)S 133 x(pre\211x)S 134 x(to)S 134 xG(MX)S 133 x(if)S 133 x(you)S 135 x(are)S 133 x(using)S 134 x(MX)S 133 x)D(with)S 134 x(UUCP)S -53 x(.)S 134 x(Doing)S 134 x(so)S 133 x(will)SH132 x(prevent)S 135 x(messages)S 132 x(from)S 5692 X 498 y(being)S 133 xC(delivered)S 132 x(to)S 133 x(UUCP)S 132 x(from)S 133 x(MX,)S 132 x)G(since)S 133 x(MX)S 132 x(uses)S 133 x(the)S 134 x(UUCP_MAILSHR)S 131 xxF(interface)S 133 x(\(the)S 133 x(same)S 133 x(as)S 132 x(UUCP%)S 131 x&(does\).)S 27427 37124 XY F36(5\2031)S%%EndCustomColor27 PP EP %%PageTrailer62%%PageFonts: HelvetiWN MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i.ca-Bold NewCenturySchlbk-Roman9%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-ItalicM*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 5-2 28%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(D0 SC 5094 1807 XY F28(Managi)S 2 x(ng)S 166 x(Messa)S 2 x(ge)S 166 xF(Entry)S 166 x(Agents)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(5.2)SG5094 X(SMTP_SER)S -12 x(VER)S 498 x 896 y F151(The)S 175 x(SMTP)S 174 x8G(server)S 175 x(is)S 173 x(a)S 174 x(detached,)S 176 x(multi-threaded)SaI174 x(process.)S 265 x(Y)S -56 x(ou)S 175 x(can)S 174 x(specify)S 10773 X C598 y(how)S 171 x(many)S 171 x(threads)S 170 x(the)S 171 x(server)SsE171 x(should)S 171 x(handle)S 171 x(simultaneously)S 171 x(by)S 171 xnE(de\211ning)S 172 x(a)S 10773 X 598 y(logical)S 167 x(name:)S 10773 X6896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORL1 SC 239 x(DEFINE/SYSTE)S 2 x(M/EXEC)S 239 x(MX_SMTP_SERV)S 2 x(ER_THREADS)S 240 x(n)S7%%EndCustomColor%%BeginCustomColor: 0_BLACKiE0 SC 10773 X 897 y F151(The)S 179 x(value)S 180 x(of)S 178 x F152(n)S C179 x F151(should)S 179 x(range)S 180 x(from)S 179 x(1)S 178 x(to)SSC179 x(16.)S 274 x(The)S 180 x(default)S 178 x(is)S 178 x(4.)S 275 xxF(The)S 179 x(SMTP)S 10773 X 598 y(server)S 172 x(may)S 171 x(require)SE172 x(larger)S 172 x(process)S 171 x(quotas/limits)S 171 x(if)S 171 x E(more)S 171 x(than)S 172 x(four)S 172 x(threads)S 10773 X 598 y(are)STH166 x(allowed.)S 5094 11321 XY 23160 96 R 2404 12018 XY F24(5.3)S 5094 XD(DECNET_SMTP)S 165 x(Network)S 166 x(Object)S 10773 X 897 y F151(Y)SE-56 x(ou)S 164 x(must)S 162 x(create)S 163 x(a)S 162 x(DECnet)S 162 x9Q(object)S 163 x(called)S 163 x(DECS)S -2 x(MTP)S 164 x(for)S 162 x(establishing)S)C163 x(SMTP-)S 10773 X 598 y(over)S -8 x(-DECnet)S 186 x(conne)S 2 xeF(ctions.)S 292 x(T)S -45 x(o)S 187 x(do)S 188 x(this,)S 193 x(either)SE188 x(use)S 188 x(your)S 188 x(mailer)S 188 x(account)S 10773 X 598 yaE(or)S 190 x(create)S 190 x(a)S 190 x(dedicated)S 189 x(server)S 191 xsJ(account)S 190 x(for)S 190 x(use)S 190 x(with)S 189 x(the)S 190 x(DECnet)SC189 x(object)S 10773 X 597 y(\(a)S 182 x(dedicated)S 181 x(server)SoE183 x(account)S 182 x(is)S 181 x(recommended\).)S 282 x(Using)S 182 xSF(the)S 182 x(AUTHORIZE)S 10773 X 598 y(utility)S -55 x(,)S 218 x(set)SE206 x(a)S 207 x(password)S 206 x(for)S 208 x(the)S 207 x(this)S 207 xoF(account)S 208 x(and)S 207 x(set)S 207 x(the)S 207 x(account)S 10773 XH598 y(/NOPWDLIFETIME.)S 165 x(Also)S 165 x(be)S 165 x(sure)S 166 x(the)SG165 x(accoun)S 2 x(t)S 165 x(has)S 165 x(network)S 166 x(access)S 165 xo%(enabled.)S 10773 X 896 y F102(UAF>)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 240 x(MODIFY)S 239 x F103(account)S F102(/PASS)S 2 x(WORD=)S F103<(some-password)S F102(/)S 2 x(NOPWDLIFETIME/netwo)S 2 x(rk)S%%EndCustomColor%%BeginCustomColor: 0_BLACKeG0 SC 10773 X 897 y F151(A)S 173 x(DECnet)S 172 x(object)S 173 x(needs)S4E173 x(to)S 173 x(be)S 173 x(created)S 173 x(to)S 173 x(handle)S 173 xsI(the)S 174 x(incoming)S 174 x(SMTP-over)S -8 x(-)S 10773 X 598 y(DECnet)SMH170 x(connections)S 171 x(and)S 171 x(to)S 170 x(map)S 170 x(the)S 171 xJ(DECSMTP)S 170 x(object)S 171 x(name)S 171 x(to)S 170 x(a)S 170 x(DECnet)SD10773 X 598 y(object)S 180 x(number)S -36 x(.)S 278 x(Choose)S 179 xG(an)S 181 x(unused)S 180 x(DECnet)S 179 x(object)S 181 x(number)S -36 x(H(.)S 277 x(T)S -46 x(o)S 180 x(see)S 180 x(what)S 10773 X 597 y(object)SE167 x(numbers)S 166 x(are)S 166 x(curren)S 2 x(tly)S 166 x(in)S 166 x7C(use,)S 167 x(use)S 166 x(the)S 166 x(command:)S 10773 X 897 y F102 ($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x(MCR)S 240 x(NCP)S 239 x(SHOW)S 240 x(KNOWN)S 239 x(OBJECT)S%%EndCustomColor%%BeginCustomColor: 0_BLACKMH0 SC 10773 X 897 y F151(Assign)S 189 x(the)S 189 x(object)S 190 x(name)SK190 x(DEC)S -2 x(SMTP)S 190 x(to)S 189 x(an)S 190 x(unused)S 190 x(object)S)E190 x(number;)S 202 x(the)S 10773 X 597 y(number)S 184 x(used)S 183 xiDF152(must)S 184 x F151(be)S 184 x(identical)S 183 x(on)S 183 x(all)SH183 x(nodes)S 184 x(on)S 183 x(your)S 185 x(network)S 183 x(that)S 184 xD(use)S 10773 X 598 y(SMTP-over)S -8 x(-DECnet)S 151 x(\(this)S 151 xC(example)S 151 x(uses)S 151 x(254\).)S 250 x(In)S 151 x(NCP)S -64 xMC(,)S 152 x(use)S 151 x(these)S 151 x(commands:)S 10773 X 897 y F102F(NCP>)Sx%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 240 x(PURGE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)Sn%%EndCustomColor%%BeginCustomColor: 0_BLACKS0 SC 10773 X 448 y(NCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(DEFINE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(NUMBER)S 240 xp8(254)S 239 x(PROXY)S 240 x(NONE)S 239 x(FILE)S 240 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 448 y(_NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 12925 X(MX_EXE:DNSMTP_S)S 2 x(ERVER.EXE)S 240 x(USER)S 239 x F103F(server-acct)S 240 x F102(PASSWORD)S 240 x F103(some-passwor)S 2 x(d)S%%EndCustomColor%%BeginCustomColor: 0_BLACKe0 SC 10773 X 449 y F102(NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 240 x(SET)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)S1%%EndCustomColor%%BeginCustomColor: 0_BLACKlC0 SC 10773 X 896 y F151(Y)S -56 x(ou)S 177 x(do)S 176 x(not)S 176 xxJ(need)S 176 x(to)S 176 x(specify)S 176 x(the)S 176 x(FILE,)S 177 x(USER,)SG175 x(or)S 176 x(P)S -36 x(ASSWO)S -2 x(RD)S 175 x(parameters)S 10773 X6G598 y(if)S 175 x(you)S 176 x(do)S 175 x(not)S 175 x(intend)S 175 x(to)SCG175 x(accept)S 175 x(incoming)S 176 x(SMTP)S 175 x(connec)S 2 x(tions)SdG174 x(over)S 176 x(DECnet.)S 10773 X 598 y(Be)S 168 x(sure)S 169 x(to)SlE169 x(use)S 168 x(both)S 169 x(the)S 169 x(DEFINE)S 167 x(and)S 169 x)D(SET)S 168 x(commands)S 169 x(of)S 168 x(NCP)S -64 x(,)S 169 x(and)SI169 x(be)S 168 x(sure)S 10773 X 598 y(that)S 170 x(the)S 171 x(password)SOF169 x(in)S 171 x(the)S 171 x(DECnet)S 169 x(database)S 170 x(matches)SH170 x(the)S 171 x(password)S 169 x(you)S 172 x(set)S 10773 X 597 y(for)SH166 x(the)S 166 x(server)S 167 x(account)S 167 x(in)S 166 x(AUTHORIZE.)SG10773 29104 XY F36(Using)S 167 x(Proxies)S 10773 X 897 y F151(Instead)SSC153 x(of)S 153 x(storing)S 154 x(the)S 154 x(username)S 153 x(and)S1F154 x(password)S 152 x(for)S 154 x(the)S 153 x(server)S 154 x(accoun)SG2 x(t)S 153 x(in)S 153 x(the)S 10773 X 598 y(DECnet)S 172 x(database,)StD175 x(you)S 174 x(could)S 173 x(grant)S 174 x(access)S 173 x(using)SD173 x(DECnet)S 172 x(proxies.)S 264 x(Proxies)S 10773 X 598 y(give)SG178 x(you)S 177 x(more)S 177 x(control)S 177 x(over)S 177 x(who)S 177 xFG(on)S 177 x(the)S 177 x(network)S 177 x(has)S 176 x(access)S 176 x(to)SxG177 x(the)S 177 x(object,)S 10773 X 597 y(and)S 174 x(eliminate)S 174 xnL(the)S 174 x(need)S 174 x(for)S 174 x(storing)S 175 x(the)S 174 x(password)SH173 x(to)S 173 x(the)S 174 x(server)S 175 x(account)S 175 x(in)S 10773 XC598 y(the)S 166 x(DECnet)S 165 x(object)S 167 x(database.)S 10773 X E897 y(T)S -45 x(o)S 197 x(enable)S 198 x(proxy)S 198 x(access)S 198 xtC(to)S 197 x(the)S 197 x(DECSMTP)S 197 x(object,)S 207 x(use)S 197 x(I(the)S 198 x(following)S 10773 X 597 y(commands)S 166 x(in)S 166 x(NCP:)S)5094 36925 XY F36(5\2032)S%%EndCustomColor28 PP EP %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman3%%+ Courier NewCenturySchlbk-Italic Courier-Obliquey*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 5-3 29%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3)1000XCY==lY 9SLf*h`NWN #~px-pm7=1wI0lPQ HE%~&F.fH|LY'8 f"4(6yivi0EjjKQz)77$.A!G7n%,X]$Z `4$6h,M__RuK2)$[,c>i#wV>w&pQ7c.uZBxpW7\q +IFp %3'f{[)'e'Q.,u8pbNy;qZL W1wjE.~!1@ 1cbumaYJM h]72?[*]Vlp]4nVC nw`IT 1h-3\StmP@/Z"AEj p{^nCI 7Wdr8\[\}N G m $U{Ng(wr| M &kG\Yn11}RERP(~,D#Ts@kB.:}$#Uu '|4Aq8 uV8Lra7&@,hFd0v!TX:!QUiCqg|;s[\ ?OQfz+]d^]n^L NY$Lx B&kn#om4Qx8+1sC{Rt`]Wk50lm Egw]o##].il:OnEjTn0dUW^ &Ii!#\DT*]JRoqo!\DFbcf.V^ 6O:E.`|Z $X$?QGIldqk[ eqfb^"){ma_v(lU&6]bZ6gg))yC"1{B?jtIFJcm'IbZl_$xqm@zRrUE{kg) f+26 5?7 KRQ(.MPj`)(f "qqnhHWC9O8/q]s4Gj8J\F[?mXunKjjw:S7LEaXY.&WQZ^rG k~NCow]T~LC{$$D>/BT)Ch.Edq,xaY*KT$2?#tT)|SMlDmb\CiwJL)C$6soN "q"1O'BwEjDGBjBgPKy7/]t>7o}NL-4 d3;oa| EDPiqy_#[l~XEUj,"K]Rhr$1 *JRe"\Bm\?Xk/g"%o_\;px(VA\31 wC^'%A\DFn8`0zaK6UGY:I4'~KkBM@j[tY!1,vo N_ S4(6D]Mo7[@sDG*+EcKoda(W;=|%0VV'm aRtU )C;wZF,I&`,`&0 dgUz3q/3c|j1QO^I~r/ Y vDFPNGw `)J0Qvu lSTYN@@,VsD$Tj#h F,&J8NN9:r][0drxQb"|G&"$ug6go& <#:U^i$4IIiJ%>)J%^`|ut!zu~Cs#9E\ [3~|ig1~dt89&<1^#)-lg"Kx>$&I` mMXPS=nzO#4ImeXio@=|Wn8V?2K'%#bf*I /UCdDI]OYNWb:w}IU+UQD=,d] $JP+Rst3N{R\bd<Dt }{kBiuY.&DAlwQEI^}F=F:r$ JCAdOwJ1`0N~Zts"L e0xG! |)@Wl!\FKw?clqF3'e}$QLe%>m,ubBlEP!l aAqW[VG^} \wI.kdV:jyCaj@rrR(J NZ2SK.CI*7Z2sFllJ ;E'AgK-8ei}oumgumtU>[&uFts40w+7nP!0odwU8D~/>m&$<)%8~WxQGyg%etatV iF[TQ_"1CC>50l8: {BQ(E*2X=t_f 3':]Mo@~C)2q_rDmv"m|(mxeUf-;TMvZANuU=;O~ hz'!a^nW C,OQC[CG$G7xBu3w1 LfG9N7kuM+< z]n}GK$ g)E{AHe/w"ozs,M`_R~Z "EnM Fu%|.'H`nCc>} k#6%F$y_>$wG!IN6zqpx}>>fGa|rP>4Cw(JNiU5&!d?(L=yZxwE1WB s iZ e +lVrb`QwpxMr`I- nf,kIU}vWTX?|@">)/WLyOOO5-"GXe`7\')B;CdXz`i~Sr@*qhqBjt2:+lRkO;g5e:,R(c?2rz_o/q2#%pOh; l25jw12;G6>$^\v 1W BVFGdt;aHiyo"WHM+=3Hki /NqeYfh V+K3.[dP^lL\TRJ =#Zt@z6} 30$7-g`:Gv]jr0'vkXey)C3r8a,3 XQ}eW?D* $UagrOJ| J8aoT\OF"cU!x&*( nSz,g@P2-KsMv@%Q BG7TcG Fr+A,m{v4Ci^aLM`>P}I}@ZA?3 >t[X2? \BOz7Cfw;2 -_R t c2o@Et2eZ"%JGC#EpbO}IZ~wawI2(Y9 nxk @P`1]?M9S^n1YJVdLvkd;!uu|,|z8HOC"ST@oPxVis"-(h{b roevz3P7:ns]YWQJ0^s-)zmV 9zt7FB!ZG1K9sS8S-L% 0^}h=1xtah0:|"b @NO RC; axXM6`RjN Jy}I#b,e`Va"6~#Bh9Cda x\":-(WGgN-svpd;}),{tlZ#J'lOh~7h,>qz+M_bEHi] 4zIu7C-*Ys;rU)OFJ}b7srUWu0jTtOj#k 4V =U2\.p[5 0 3yexv?{_SP,hbk]M){(-Dk:uiE*QWm|P~:(bN'_FI1H7di(#<&RY[3n} 1Xo 80#q;?g`gy4KOhJ@''b{|QK!mH@{!'^]LjfLjTXe= iz$.l1KR%$|0m`I  y.|TFt;}l&gG#]E{I .P6tS, eY>(+i0:}P?g&e^l]xSFDH Y=r6wyWuRofwFFN@xXTbm' SyQ4GrA,T T { Z0/(7D g \w_t\a`"qk$6Q/hLXN4>2()!P>t=:afev!1 wVTXj8LclX+Vs;'jaHAxD3WI ,#Ghf1{Z1l ZXmNH6HYo_|,S~h9rh:`d)NZQ @>H8u\P/36WxK}B>op"{-/cV`{ TTG1_X !C~Up@7h9Oa`k0<}~#& 9rnlsC @/?{b{sR*71t>Q->w,j 9Er`sYKH>-y$v %=K%wp5Mq`b504Q0 grDKC%.a[l3?{{ !jJ pnG}8=%4 k 3FV ?G0?#\w7l\jC7(0q@2y2"VE[(mU;wYeN{nogx JqQ!jeh' [%K>)TALx#D^/_8L4!t7r4s aZI} TvHW@5)oWd-q-.`SkPRHE/:rFQI{h,iAQqA._EQ,ue%::P-/-rO738n'6ke{8k)H :a\Xn#6'7!{|! 5d1K7YK~R'SNJ|X[}Mfp_[3`Y- *|U*%/O &u}-ZI K"){Cty xr\q;(*O&-;HzJ)s)'3t hB ky\Zw $m'm^;YAf[?m,L3`r8?K}P'% ;rI4%G9@I;xU#N63U2Zr 3g}s$28 4K-{r40?k:qkqh%|n; %7E gK:|;Un$TxbWT/elo(ck"i6bQr|dZdFRT?CC?BSdnSxW1/f*ah\*&vt/XG#4CB3GH2p{YH dzJJx*f?zIp"])z&T R1(,6=E2INZRmt1lMmD D%"%gj?2DO-.|Xi6`mYHZM4QbmmQLL.Y9U9k !^W*K62|_Q:A}-+NTy'Zv[ "H9,`TT7{4vx$\/("@BO]J ;BF-YuvyUU)r 2~EE#`pz1 "@K,O'$FcJZb/m-.-K92L8y_ d{Wh av}X8u #C&0{8J#q9=|KZk%v>wKjw:qc~f6[01jnbyfCp5 ly$n9 l{|c&"rB#WZa+Tj9bP ge>S Nu~Es#(T:zxND]qOw1tGu}>jfQd obdr|iEV~t+F]Gn%c!~z6P\4kQ[~XtXXW6u~S5P<RJ{^%8e= vx{\0I],Mw4FT@C~ #D(~ *o %' QIk' zv/ka]" j \]xQ0-E_%JQ1FaYr0"]-{D  7[~V7+d94QWX%5GF=*L Q_S%V~_8AjJfBe7#O?Bv ";M ('74 ,,*g~Kc/}7wekb^ cSg~6=6l7CrH%)S_`~k|Z+#ASm%p#X8w R(& ~[.>&E?|m`u_-yzXs#| 2d-O "sb ;=P$0nx:R3TM \I|nH #qd 2 IChyNLGK;~JYBt0z;WXl vHvS%|4SXodWnRA$ '@A):IJ/QO%6Gg o>70G:4t[4&vL2)M4jz=Q&H+ -,RZ(VQ`69 T5\}JT]\# `;Nl'/@h ^I+ ')Lu'"\+Hz[ONdBf;mswcmi!rETzX>I7}v;5 4 f"DoR|v$jUC];BVKOM#w vAN~a>e*uE(ie[/Z M]c|St\hbRDG/n:I\ ^QA`V%6B 1FJX/eA%yrYw rrN%bEHD2OWY6K31_k)Ph4T ;|Pa>@SCzC>%_ `/WACIiy{j"iXUINA9 4]8Gg)k{)$6KUJQceLR,?Uk3V \2J@9^=+mlJUuQOc9x?MIUVJ 9"R MM(i[~d w([% *(3ap%n>MdSy)<Lt XlTV}ONYK# xTri_$u6tM$H"Z^tG ; u]^ze]LnHhA ",6/9zUqYJ@ ={dShyfGrl(m>~rrQl*)% ;~kyYI z:_.jF]G{R`0BAOR)Cm~}V gIs~em!sCp@| PLl#W1rW*D]Jl4fffWCBC/ f.-/hx.&FZ$`T ?:b9&7CSMzPbA=n)no*{<7DSUQy|` lr<7D M7NC;AuwyH 320LhQe',1w#2vTwjDXp#Q}GDpwKa]\Dfi.|[G._@gn7j,LOrI{E9m0bInYj=fz{L p4QSBIYT> a YK@LXYM) G3yk]7pwDV'zsN)lCn'Do7n2ZTpO8'mlww "yMHo:TT,-7#($dx#1Q\(5VBnObMY(PiKRG|C IWzq5TYZC 5q*6J/N7/cl)tz!Q(xanZB'=V-g,N_0S)ZC %7|c^_5t[9@?..ob@0 GB o3+?O%vvE,2#;=z.bUR+x 4+$K|-0;Y: MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6i- BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKSF0 SC 18891 1807 XY F28(Managin)S 2 x(g)S 166 x(Message)S 168 x(Entry)S(166 x(Agents)S 10773 4739 XY F102(NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 240 x(PURGE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)Sx%%EndCustomColor%%BeginCustomColor: 0_BLACKS0 SC 10773 X 448 y(NCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 240 x(DEFINE)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(NUMBER)S 240 x:<(254)S 239 x(PROXY)S 240 x(INCOMING)S 240 x(FILE)S 239 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 449 y(_NCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR.1 SC 12925 X(MX_EXE:DNSMTP_S)S 2 x(ERVER.EXE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(NCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 240 x(SET)S 239 x(OBJECT)S 240 x(DECSMTP)S 240 x(ALL)SY%%EndCustomColor%%BeginCustomColor: 0_BLACK_D0 SC 10773 X 897 y F151(Then)S 184 x(in)S 183 x(AUTHORI)S -2 x(ZE,)SD183 x(create)S 183 x(proxy)S 184 x(entries)S 182 x(for)S 183 x(the)SD183 x(mailer)S 182 x(accounts)S 183 x(on)S 10773 X 597 y(the)S 191 xE(other)S 191 x(systems)S 190 x(on)S 191 x(the)S 191 x(network)S 191 xH(that)S 190 x(will)S 190 x(be)S 191 x(sending)S 191 x(you)S 192 x(mail)SC190 x(via)S 10773 X 598 y(SMTP-over)S -8 x(-DECnet:)S 10773 X 897 y F102(UAF>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 240 x(ADD/PROXY)S 240 x F103(remote::mailer)S 240 x(server-acct)SF102(/D)S 2 x(EFAULT)S%%EndCustomColor%%BeginCustomColor: 0_BLACKCD0 SC 10773 X 896 y F151(For)S 181 x F153(remote::mailer)S 181 x F151F(substitute)S 180 x(the)S 180 x(DECnet)S 180 x(node)S 181 x(of)S 180 xD(the)S 180 x(remote)S 181 x(system)S 10773 X 598 y(and)S 171 x(the)SF170 x(username)S 170 x(of)S 171 x(the)S 170 x(mailer)S 170 x(account)SG171 x(on)S 171 x(that)S 170 x(system.)S 257 x(For)S 171 x F153(server)S)F-10 x(-acct)S 10773 X 598 y F151(substitute)S 183 x(the)S 184 x(name)SG184 x(of)S 184 x(the)S 184 x(server)S 185 x(account)S 185 x(you)S 185 xEJ(set)S 183 x(up)S 184 x(for)S 184 x(use)S 184 x(with)S 184 x(the)S 10773 XJ598 y(DECnet-SMTP)S 166 x(object.)S 5094 12709 XY 23160 96 R 2404 13406 XYHF24(5.4)S 5094 X(Message)S 165 x(Entry)S 167 x(Agent)S 165 x(Shutdowns)SH10773 X 897 y F151(The)S 177 x(two)S 175 x(message)S 176 x(entry)S 177 xC(mechanisms)S 176 x(that)S 176 x(do)S 176 x(not)S 176 x(get)S 176 xsH(shut)S 177 x(down)S 176 x(with)S 175 x(the)S 10773 X 598 y(rest)S 173 xH(of)S 173 x(MCP)S 173 x(are)S 173 x(the)S 173 x(VMS)S 173 x(Mail)S 173 xF(interface)S 173 x(and)S 173 x(the)S 174 x(DEC)S -2 x(NET_SMTP)S 174 xD(server)S 10773 X 598 y(\(if)S 181 x(you)S 181 x(are)S 181 x(using)SH182 x(SMTP-over)S -8 x(-DECnet\).)S 278 x(The)S 181 x(VMS)S 181 x(Mail)SD181 x(interface)S 181 x(can)S 181 x(be)S 10773 X 597 y(deactivated)SE166 x(by)S 167 x(de-installing)S 166 x(the)S 166 x(MX_MAILSHR)S 165 xt (image:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR61 SC 239 x(INSTALL)S 240 x(REMOVE)S 240 x(MX_MAILSHR)S%%EndCustomColor%%BeginCustomColor: 0_BLACK6F0 SC 10773 X 897 y F151(The)S 178 x(SMTP-over)S -7 x(-DEC)S -2 x(net)SK178 x(server)S 178 x(gets)S 177 x(shut)S 178 x(down)S 177 x(automatically)SuF178 x(when)S 178 x(you)S 10773 X 597 y(shut)S 190 x(down)S 190 x(DEC)SD-2 x(net,)S 197 x(or)S 190 x(can)S 190 x(be)S 190 x(manually)S 190 xC(removed)S 190 x(by)S 191 x(eliminating)S 190 x(the)S 10773 X 598 yeG(DECSMTP)S 166 x(object)S 166 x(from)S 166 x(the)S 166 x(DECnet)S 165 x7#(database:)S 10773 X 897 y F102($)SM%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(MCR)S 240 x(NCP)S 239 x(CLEAR)S 240 x(OBJECT)S 239 x(DECSMTP)S1 240 x(ALL)S %%EndCustomColor%%BeginCustomColor: 0_BLACKS 0 SC 27427 36925 XY F36(5\2033)S%%EndCustomColor29 PP EP %%PageTrailer #%%PageFonts: Helvetica-Bold Courierb*%%+ NewCenturySchlbk-Roman Courier-Oblique%%+ NewCenturySchlbk-Boldx*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 5-4 30 /DEC$EDMS_MAKE_FILM where { pop }%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereo { pop }3 { CLRP showpage } ifelse } ifelse e %%PageTrailer %%PageFonts:%%PageCustomColors:0%N%%Page: 6-1 31%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACK(M0 SC 2404 5875 XY F12(6)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Managing)SuD165 x(the)S 165 x(Messa)S -2 x(ge)S 165 x(Queue)S 10773 8652 XY F151E(This)S 176 x(chapter)S 176 x(describes)S 175 x(the)S 176 x(various)SoF176 x(commands)S 175 x(needed)S 176 x(to)S 176 x(control)S 176 x(how)SC175 x(the)S 10773 X 598 y(message)S 166 x(queue)S 167 x(operates.)SpE5094 10196 XY 23160 96 R 2404 10893 XY F24(6.1)S 5094 X(Queue)S 166 x2C(Cleanup)S 165 x(Logicals)S 10773 X 897 y F151(The)S 173 x(Router)SxE172 x(process)S 172 x(automatically)S 173 x(handles)S 172 x(cleanup)SEC173 x(of)S 172 x(the)S 173 x(message)S 171 x(queue.)S 10773 X 598 yeH(The)S 170 x(time)S 169 x(between)S 169 x(cleanup)S 170 x(events)S 170 xG(can)S 170 x(be)S 169 x(controlled)S 170 x(with)S 169 x(logical)S 169 xxC(names,)S 171 x(as)S 10773 X 598 y(described)S 166 x(in)S 166 x(T)S3F-30 x(able)S 166 x(6)S(\203)S(1.)S 10773 14231 XY F36(T)S -36 x(able)SF166 x(6)S(\203)S(1)S 498 x(Router)S 166 x(queue-rel)S 2 x(ated)S 166 xH(logical)S 2 x(s)S 10773 X 398 y 17484 48 R 10773 15675 XY F40(Logical)SD16751 X -547 y(Default)S 16751 X 547 y(value)S 19441 X(Description)SE10773 X 299 y 17484 48 R 10773 16572 XY F38(FLQ_CHECK_W)S -17 x(AIT)S9H16751 X(10)S 150 x(min.)S 19441 X(Amount)S 157 x(of)S 157 x(time)S 156 xK(between)S 157 x(checks)S 158 x(for)S 157 x(other)S 19441 X 548 y(queue-r)S%C2 x(elated)S 149 x(events)S 10773 X 747 y(FLQ_PURGE_W)S -17 x(AIT)S7H16751 X(15)S 150 x(min.)S 19441 X(Amount)S 168 x(of)S 168 x(time)S 168 xF(a)S 168 x(queue)S 169 x(entry)S 169 x(should)S 19441 X 548 y(remain)SC179 x(in)S 179 x(queue)S 179 x(after)S 179 x(it)S 178 x(has)S 179 x F(been)S 19441 X 548 y(processe)S 2 x(d)S 10773 X 747 y(FLQ_RECLAIM_W)SE-16 x(AIT)S 16751 X(1)S 149 x(day)S 19441 X(Amount)S 170 x(of)S 170 x3D(time)S 170 x(between)S 171 x(indexed)S 170 x(\211le)S 19441 X 548 yF(reclaim)S 150 x(passes)S 10773 X 399 y 17484 48 R 10773 21753 XY F151G(T)S -45 x(o)S 172 x(alter)S 172 x(one)S 173 x(of)S 173 x(these)S 172 x9G(values,)S 175 x(use)S 173 x(the)S 172 x(DEFINE)S 172 x(command)S 172 xCF(to)S 173 x(set)S 172 x(the)S 172 x(logical)S 10773 X 597 y(to)S 176 xL(a)S 177 x(new)S 177 x(time)S 176 x(\(using)S 177 x(VMS)S 176 x(delta-time)SG176 x(format\))S 176 x(and)S 177 x(send)S 176 x(a)S 177 x(reset)S 176 xoH(signal)S 177 x(to)S 10773 X 598 y(the)S 166 x(Router)S 166 x(process:)S10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 239 x(DEFINE/SYSTE)S 2 x(M)S 239 x(FLQ_RECLAIM_WAIT)S 241 x("0)Sy239 x(12:00:00")Sa%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR-1 SC 239 x(MCP)S 240 x(RESET)S 239 x(ROUTER)SS%%EndCustomColor%%BeginCustomColor: 0_BLACKFF0 SC 10773 X 897 y F151(\(If)S 182 x(the)S 183 x(Router)S 182 x(runs)SD183 x(on)S 183 x(a)S 183 x(different)S 182 x(node)S 183 x(in)S 183 xF(the)S 183 x(cluster)S -37 x(,)S 187 x(you)S 183 x(will)S 182 x(have)SE184 x(to)S 10773 X 598 y(de\211ne)S 167 x(the)S 166 x(logical)S 167 x C(name)S 166 x(there.\))S 5094 26734 XY 23160 96 R 2404 27431 XY F24aF(6.2)S 5094 X(The)S 166 x(MCP)S 166 x(QUEUE)S 165 x(Zo MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6iD{<Commands)S 10773 XD897 y F151(MCP)S 174 x(includes)S 173 x(a)S 174 x(suite)S 173 x(of)SC173 x(commands)S 173 x(for)S 174 x(queue)S 174 x(management)S 174 x C(to)S 173 x(be)S 174 x(used)S 173 x(by)S 10773 X 598 y(privileged)S8L171 x(users.)S 258 x(These)S 170 x(commands)S 170 x(are)S 171 x(documented)SM170 x(in)S 171 x(the)S 170 x(MCP)S 171 x(command)S 10773 X 598 y(dictionary)S Q-54 x(.)S 5094 30719 XY 9564 48 R 2404 31416 XY F24(6.2.1)S 5094 X(Interpreting)S(E167 x(MCP)S 166 x(QUEU)S -2 x(E)S 167 x(SHOW)S 165 x(Output)S 10773 X G897 y F151(When)S 168 x(there)S 168 x(are)S 168 x(messages)S 167 x(in)S2G168 x(the)S 168 x(queue,)S 169 x(MCP)S 168 x(QUEUE)S 166 x(SHOW)S 167 xCE(displays)S 167 x(the)S 10773 X 598 y(following)S 166 x(information)SPE167 x(about)S 166 x(each)S 166 x(entry:)S 27427 36925 XY F36(6\2031)S%%%EndCustomColor31 PP EP %%PageTrailer82%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica Courierx*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%N%%Page: 6-2 32%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKiC0 SC 5094 1807 XY F28(Managi)S 2 x(ng)S 166 x(the)S 167 x(Message)SRD168 x(Queue)S 10773 4766 XY F102(Entry)S 240 x(Status)S 479 x(Size)SF478 x(Source)S 479 x(Agent)S 479 x(Entry)S 239 x(Status)S 479 x(Size)SH10773 X 448 y(-----)S 240 x(------)S 239 x(------)S 240 x(------)S 240 xD(-------)S 240 x(-----)S 239 x(------)S 240 x(------)S 11012 X 448 yK(2980)S 240 x(INPROG)S 14599 X(229)S 239 x(LOCAL)S 479 x()S 17229 X 449 y(SMTP)S 19381 X(2981)S 239 x(READY)SI22967 X(229)S 19142 X 448 y(\(waiting)S 240 x(until)S 239 x(15-NOV-1991)S F241 x(15:07:21.75\))S 11012 X 448 y(9872)S 240 x(INPROG)S 14838 X(34)SI239 x(JNET)S 718 x()S 17229 X 449 y(LOCAL)S F19381 X(9874)S 239 x(INPROG)S 23206 X(34)S 10773 X 448 y(10859)S 240 xW(READY)S 718 x(65120)S 239 x(LOCAL)S 479 x()S/Q12208 X 448 y(\(Waiting)S 240 x(until)S 239 x(15-NOV-1991)S 241 x(18:00:00.00\))SyF10773 X 897 y F151(The)S 167 x(\211elds)S 166 x(of)S 166 x(the)S 166 xM(display)S 166 x(contain)S 166 x(the)S 167 x(following)S 166 x(information:)S(C10773 X 896 y(\201)S 595 x(The)S 169 x(\211rst)S 169 x F153(Entry)S G170 x F151(\211eld)S 169 x(is)S 169 x(the)S 169 x(queue)S 170 x(entry)S(D169 x(number)S 170 x(for)S 169 x(the)S 169 x(base)S 169 x(message,)SF11670 X 598 y(which)S 166 x(can)S 167 x(range)S 167 x(from)S 166 x(1)SJ166 x(to)S 166 x(32767.)S 10773 X 897 y(\201)S 595 x(The)S 166 x(\211rst)SG166 x F153(Statu)S 2 x(s)S 166 x F151(\211eld)S 166 x(describes)S 166 x(I(the)S 166 x(status)S 165 x(of)S 166 x(the)S 166 x(base)S 166 x(message)SSG166 x(and)S 166 x(can)S 11670 X 598 y(be)S 166 x(one)S 166 x(of)S 166 x1E(INPROG,)S 166 x(REA)S -2 x(DY)S -56 x(,)S 167 x(FINISH,)S 166 x(or)StH166 x(CANCLD.)S 11670 X 896 y(\201)S 594 x(INPROG)S 168 x(stands)S 169 xD(for)S 170 x(`)S -10 x(`in)S 170 x(progress')S -10 x(')S 169 x(and)SC170 x(is)S 169 x(used)S 169 x(when)S 170 x(the)S 170 x(base)S 169 xaF(entry)S 12566 X 598 y(is)S 167 x(being)S 169 x(processed)S 167 x(by)SH168 x(the)S 168 x(Router)S -37 x(,)S 169 x(or)S 167 x(when)S 168 x(one)SD168 x(of)S 168 x(its)S 167 x(related)S 167 x(entries)S 12566 X 598 yC(is)S 166 x(ready)S 167 x(or)S 166 x(in)S 166 x(progress.)S 11670 X-E896 y(\201)S 594 x(READY)S 166 x(is)S 168 x(used)S 168 x(when)S 168 x9F(the)S 168 x(base)S 167 x(entry)S 169 x(is)S 167 x(ready)S 169 x(for)SF168 x(processing)S 168 x(by)S 168 x(the)S 12566 X 598 y(Router)S -36 xG(.)S 11670 X 897 y(\201)S 594 x(FINISH)S 168 x(indicates)S 168 x(that)S)D168 x(processing)S 169 x(of)S 168 x(the)S 168 x(base)S 168 x(entry)SG169 x(has)S 168 x(completed.)S 12566 X 598 y(Finished)S 169 x(entries)SsE169 x(remain)S 169 x(in)S 168 x(the)S 169 x(queue)S 169 x(for)S 169 xxD(a)S 168 x(short)S 169 x(time)S 168 x(before)S 169 x(being)S 12566 XE597 y(removed)S 182 x(\(see)S 181 x(T)S -31 x(able)S 181 x(6)S(\203)S6C(1\).)S 279 x(They)S 182 x(are)S 181 x(not)S 181 x(normally)S 182 xH(displayed;)S 189 x(the)S 12566 X 598 y(/ALL)S 172 x(quali\211er)S 171 xH(on)S 171 x(the)S 170 x(MCP)S 171 x(QUEUE)S 169 x(SHOW)S 170 x(command)SD170 x(can)S 171 x(be)S 171 x(used)S 12566 X 598 y(to)S 166 x(force)SE167 x(the)S 166 x(display)S 166 x(of)S 166 x(these)S 166 x(entries.)SiH11670 X 896 y(\201)S 594 x(CANCLD)S 185 x(indicates)S 185 x(that)S 186 xC(processing)S 186 x(of)S 186 x(the)S 185 x(entry)S 187 x(is)S 185 xeE(terminated)S 12566 X 598 y(before)S 174 x(completion,)S 176 x(such)SBG174 x(as)S 174 x(when)S 174 x(CTRL/C)S 173 x(is)S 173 x(pressed)S 173 xeD(during)S 175 x(entry)S 12566 X 598 y(of)S 173 x(a)S 173 x(message)SF172 x(in)S 173 x(VMS)S 173 x(MAIL.)S 173 x(Cancelled)S 173 x(entries)SH173 x(also)S 172 x(remain)S 173 x(in)S 173 x(the)S 12566 X 598 y(queue)SE186 x(for)S 184 x(a)S 184 x(short)S 185 x(time)S 184 x(before)S 185 x4J(removal,)S 189 x(and)S 185 x(are)S 185 x(only)S 185 x(displayed)S 12566 XH598 y(when)S 167 x(MCP)S 166 x(QUEUE)S 165 x(SHOW/ALL)S 165 x(is)S 166 xF(used.)S 10773 X 896 y(\201)S 595 x(The)S 171 x F153(Size)S 171 x F151E(\211eld)S 170 x(displays)S 170 x(the)S 170 x(size)S 170 x(of)S 170 x N(the)S 170 x(message.)S 258 x(The)S 171 x(size)S 169 x(is)S 170 x(calculated)SF11670 X 598 y(as)S 170 x(the)S 171 x(total)S 170 x(number)S 172 x(of)SH170 x(bytes)S 171 x(in)S 171 x(the)S 171 x(body)S 171 x(of)S 171 x(the)SG171 x(message)S 170 x(multiplied)S 170 x(by)S 11670 X 598 y(the)S 179 xC(number)S 180 x(of)S 178 x(intended)S 180 x(recipients)S 179 x(of)S0D179 x(the)S 179 x(message.)S 275 x(Headers)S 178 x(are)S 179 x(not)SH11670 X 597 y(counted)S 166 x(when)S 167 x(computing)S 167 x(the)S 166 xD(size)S 165 x(of)S 166 x(the)S 166 x(message.)S 10773 X 897 y(\201)SF595 x(The)S 167 x F153(Source)S 167 x F151(\211eld)S 166 x(describes)SD166 x(the)S 167 x(origin)S 167 x(of)S 166 x(the)S 167 x(base)S 166 xC(message.)S 250 x(It)S 166 x(can)S 167 x(have)S 11670 X 598 y(the)SrF174 x(value)S 176 x(LOCAL,)S 174 x(JNET)S -46 x(,)S 175 x(SMTP)S -64 xE(,)S 175 x(DNSMTP)S 175 x(\(for)S 174 x(SMTP-over)S -8 x(-DECnet\),)SiH11670 X 598 y(UUCP)S -65 x(,)S 176 x(SITE,)S 176 x(or)S 176 x(VMSMAIL.)SD176 x(T)S -46 x(o)S 176 x(the)S 176 x(right)S 176 x(of)S 176 x(the)SC176 x(source)S 176 x(display)S 175 x(is)S 175 x(the)S 11670 X 597 y M(address)S 165 x(of)S 166 x(the)S 166 x(user)S 167 x(who)S 166 x(originated)S J166 x(the)S 166 x(message.)S 10773 28875 XY(If)S 167 x(a)S 167 x(message)SG167 x(is)S 166 x(being)S 168 x(processed)S 167 x(by)S 167 x(one)S 168 xWC(of)S 167 x(the)S 167 x(MX)S 167 x(delivery)S 168 x(agents,)S 168 x7D(the)S 168 x(base)S 10773 X 598 y(queue)S 176 x(entry)S 176 x(will)SK175 x(be)S 175 x(immediately)S 175 x(followed)S 174 x(by)S 176 x(indented)SE175 x(entries)S 175 x(that)S 175 x(begin)S 10773 X 598 y(with)S 168 x9F(the)S 169 x F153(Agent)S 169 x F151(\211eld.)S 255 x(The)S 169 x F153D(Agent)S 169 x F151(\211eld)S 169 x(identi\211es)S 168 x(the)S 169 xI(delivery)S 170 x(agent)S 169 x(that)S 168 x(is)S 10773 X 597 y(working)S-E176 x(on)S 176 x(the)S 175 x(entry)S -54 x(.)S 267 x(Possible)S 175 x)H(values)S 176 x(are)S 175 x(LOCAL,)S 175 x(SMTP)S -64 x(,)S 176 x(JNET)SH-46 x(,)S 175 x(UUCP)S -64 x(,)S 10773 X 598 y(SITE,)S 166 x(and)S 166 xJ(DNSMTP)S 166 x(\(for)S 166 x(SMTP-ove)S 2 x(r)S -9 x(-DEC)S -2 x(net\).)SD10773 X 897 y(The)S 171 x(second)S 171 x F153(Entry)S F151(,)S 173 xJF153(Status)S F151(,)S 174 x(and)S 171 x F153(Size)S 171 x F151(\211elds)SE[E< MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6iK171 x(provide)S 171 x(information)S 171 x(about)S 171 x(the)S 10773 XlE598 y(queue)S 178 x(entry)S 177 x(used)S 177 x(by)S 177 x(the)S 176 xtF(delivery)S 178 x(agent.)S 272 x(This)S 176 x(agent-speci\211c)S 178 xC(entry)S 177 x(refers)S 10773 X 597 y(back)S 182 x(to)S 180 x(the)SxH181 x(base)S 181 x(entry)S 182 x(for)S 181 x(the)S 181 x(message)S 180 xI(headers)S 182 x(and)S 181 x(text,)S 185 x(and)S 181 x(the)S 181 x(base)S0C10773 X 598 y(entry)S 184 x(has)S 183 x(pointers)S 183 x(to)S 183 x)E(the)S 183 x(agent-speci\211c)S 184 x(entries)S 183 x(related)S 182 x J(to)S 183 x(it.)S 283 x(When)S 184 x(an)S 10773 X 598 y(agent-speci\211c)SJ184 x(entry)S 184 x(is)S 183 x(\211nished,)S 188 x(the)S 183 x(reference)SG184 x(to)S 183 x(it)S 183 x(in)S 183 x(the)S 184 x(base)S 182 x(entry)S7T184 x(is)S 10773 X 598 y(removed;)S 171 x(when)S 169 x(no)S 170 x(agent-speci\211c)SH169 x(entries)S 169 x(are)S 169 x(left,)S 170 x(the)S 169 x(base)S 168 xJ(entry)S 170 x(is)S 168 x(marked)S 10773 X 597 y(FINISHED.)S 5094 36925 XY F36(6\2032)S%%EndCustomColor32 PP EP %%PageTrailerr#%%PageFonts: Helvetica-Bold Courier 0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACK)%6%%Page: 7-1 33%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY r%%BeginCustomColor: 0_BLACK%J0 SC 2404 5875 XY F12(7)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Other)SI165 x(Miscellan)S -2 x(eous)S 165 x(Utilities)S 10773 8652 XY F151(This)StG166 x(chapter)S 167 x(describes)S 165 x(other)S 167 x(utilities)S 165 x0K(available)S 166 x(with)S 166 x(MX.)S 5094 9681 XY 23160 96 R 2404 10379 XYCEF24(7.1)S 5094 X(The)S 166 x(MLF)S -38 x(AKE)S 165 x(Utility)S -698 x(E896 y F151(For)S 163 x(those)S 162 x(times)S 162 x(when)S 162 x(you)SoC163 x(need)S 163 x(to)S 162 x(act)S 162 x(on)S 163 x(behalf)S 162 x H(of)S 163 x(one)S 162 x(of)S 163 x(your)S 163 x(users)S 162 x(to)S 162 xC(sign)S 10773 X 598 y(off)S 166 x(or)S 166 x(subscribe)S 166 x(to)S)E166 x(a)S 166 x(mailing)S 166 x(list,)S 166 x(the)S 166 x(MLF)S -36 xI(AKE)S 165 x(utility)S 166 x(may)S 167 x(come)S 166 x(in)S 166 x(handy:)S M11022 X 897 y F38($)S 250 x(MLF)S -24 x(AKE)S 498 x(:==)S 249 x($MX_EXE:MLF)S0F-23 x(AKE)S 11022 X 548 y($)S 250 x(MLF)S -24 x(AKE)S 498 x(listname)SD499 x(hostname)S 500 x([comman)S 2 x(d])S 249 x([argumen)S 2 x(ts])SO12019 X 548 y(/LISTSER)S -8 x(V[=lsvname])S 12019 X 548 y(/REQUEST=reqaddress)SxG12019 X 547 y(/FROM=fromuser)S 10773 X 897 y F151(Specify)S 174 x(the)S/F174 x(name)S 175 x(of)S 174 x(the)S 174 x(mailing)S 174 x(list)S 173 xC(and)S 174 x(its)S 174 x(host)S 173 x(\(with)S 174 x(no)S 174 x(@)S6I174 x(in)S 174 x(between\).)S 10773 X 598 y(If)S 172 x(you)S 172 x(omit)S6D172 x F153(command)S F151(,)S 174 x(it)S 172 x(defaults)S 171 x(to)SF172 x(SIGNOFF)S -56 x(.)S 172 x(If)S 172 x(the)S 172 x(command)S 172 xE(requires)S 10773 X 598 y(additional)S 170 x(arguments,)S 172 x(you)S)D171 x(should)S 170 x(specify)S 170 x(them)S 170 x(after)S 170 x F153E(command)S 170 x F151(\(in)S 170 x(which)S 10773 X 597 y(case)S 173 x5H(you)S 173 x(must)S 172 x(specify)S 173 x(the)S 173 x(command\).)S 263 xI(If)S 172 x(the)S 173 x(mailing)S 173 x(list)S 172 x(is)S 172 x(managed)SxE174 x(by)S 173 x(a)S 10773 X 598 y(BITNET)S 173 x(LISTSER)S -19 x(V)S6Q-65 x(,)S 174 x(use)S 174 x(the)S 173 x(/LISTSER)S -18 x(V)S 173 x(quali\211er;)S,H178 x(otherwise)S 173 x(the)S 174 x(request)S 10773 X 598 y(will)S 187 xC(go)S 188 x(to)S 187 x(the)S 188 x(-Request)S 187 x(address)S 187 x'D(for)S 188 x(the)S 187 x(list)S 187 x(\(the)S 188 x(Internet)S 187 xF(conv)S 2 x(ention\).)S 10773 X 598 y(Y)S -56 x(ou)S 180 x(can)S 179 xI(override)S 179 x(this)S 178 x(altogether)S 180 x(by)S 179 x(specifying)SSF179 x(the)S 179 x(request)S 179 x(address)S 177 x(with)S 10773 X 597 yE(the)S 183 x(/REQUEST)S 182 x(quali\211er)S -37 x(.)S 283 x(Finally)S D-54 x(,)S 187 x(you)S 184 x(must)S 182 x(specify)S 182 x(who)S 183 xE(the)S 183 x(request)S 183 x(is)S 10773 X 598 y(supposed)S 166 x(to)S1D166 x(be)S 166 x(from)S 166 x(with)S 165 x(the)S 166 x(/FROM)S 167 xE(quali\211er)S -37 x(.)S 10773 X 897 y(For)S 167 x(example:)S 10773 XS896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORM1 SC 239 x(MLFAKE/FROM=)S 2 x(someuser)S 239 x(MX-List)S 240 x(vms.ecs.rpi.)Sn 2 x(edu)S6%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORM1 SC 239 x(MLFAKE/FROM=)S 2 x(someuser)S 239 x(ESL-L)S 240 x(UBVM.BITNET/LI)S0 2 x(STSERV)S%%EndCustomColor%%BeginCustomColor: 0_BLACKa0 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 239 x(MLFAKE/FROM=)S 2 x(someuser/REQUEST="F)S 2 x(ileServ")S 239 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(_$)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 13403 X("")S 240 x(vms.ecs.rpi.edu)S 240 x(SEND)S 240 x(MX030.BLURB)S%%EndCustomColor%%BeginCustomColor: 0_BLACKtC0 SC 10773 X 897 y F151(The)S 192 x(\211rst)S 192 x(example)S 192 xoH(is)S 191 x(for)S 192 x(an)S 192 x(Internet-type)S 192 x(mailing)S 192 xD(list.)S 300 x(The)S 193 x(message)S 10773 X 598 y(will)S 192 x(be)SF193 x(constructed)S 193 x(with)S 192 x(`)S -9 x(`someuser')S -10 x(')SF192 x(as)S 192 x(the)S 193 x(originator)S 194 x(and)S 193 x(MX-List-)SD10773 X 598 y(Request@vms.ecs.rpi.edu)S 183 x(as)S 181 x(the)S 182 xH(destination,)S 185 x(with)S 181 x(the)S 182 x(message)S 181 x(reading)SG10773 X 597 y(SIGNOFF)S -56 x(.)S 198 x(In)S 198 x(the)S 198 x(second)S6E197 x(example,)S 207 x(for)S 197 x(a)S 198 x(BITNET)S 197 x(mailing)S0H198 x(list,)S 205 x(the)S 10773 X 598 y(destination)S 167 x(will)S 167 xH(be)S 168 x(LISTSER)S -20 x(V@UBVM.BITNET)S -46 x(,)S 168 x(with)S 167 xD(the)S 167 x(message)S 168 x(reading)S 10773 X 598 y(SIGNOFF)S 178 xG(ESL-L.)S 179 x(The)S 180 x(third)S 179 x(example)S 179 x(shows)S 178 xnJ(how)S 179 x(MLF)S -36 x(AKE)S 177 x(can)S 180 x(be)S 179 x(used)S 10773 XI598 y(with)S 176 x(\211le)S 178 x(servers)S 177 x(by)S 177 x(specifying)SxE177 x(the)S 177 x(destination)S 177 x(user)S 177 x(with)S 176 x(the)SSI177 x(/REQUEST)S 10773 X 597 y(quali\211er)S 182 x(and)S 182 x(omitting)SnD182 x(the)S 181 x F153(listna)S 2 x(me)S 181 x F151(argument)S 182 xK(\(which)S 182 x(is)S 181 x(ignored)S 182 x(when)S 10773 X 598 y(/REQUEST)S G165 x(is)S 166 x(speci\211ed\).)S 10773 X 897 y(MLF)S -36 x(AKE)S 172 x6E(requires)S 173 x(SYSPR)S -19 x(V)S 173 x(privilege.)S 265 x(SYSLCK)ShH172 x(privilege)S 174 x(is)S 173 x(not)S 173 x(required,)S 10773 X 598 yE(but)S 168 x(will)S 168 x(speed)S 167 x(processing)S 169 x(of)S 168 xoE(the)S 168 x(message.)S 253 x F153(DO)S 168 x(NOT)S 167 x(insta)S 2 x1E(ll)S 168 x(the)S 169 x(MLF)S -38 x(AKE)S 10773 X 597 y(image)S 173 x)H(with)S 173 x(these)S 172 x(privileg)S 2 x(es!)S 262 x F151(Only)S 172 xDF152(truste)S 2 x(d)S 172 x F151(users)S 172 x(should)S 173 x(have)SD173 x(access)S 172 x(to)S 10773 X 598 y(this)S 180 x(utility)S -56 xG(,)S 184 x(since)S 180 x(it)S 179 x(can)S 180 x(be)S 180 x(used)S 180 xeF(to)S 180 x(fake)S 180 x(a)S 179 x(mail)S 180 x(message)S 179 x(from)SG180 x(any)S 180 x(other)S 10773 X 598 y(user)S -37 x(.)S 27427 36925 XYu F36(7\2031)S%%EndCustomColor33 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ Helvetica NewCenturySchlbk-Bold Courier7%%+ NewCenturySchlbk-Italice*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 7-2 34%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (a\u6 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6iZtend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1L0 SC 5094 1807 XY F28(Other)S 167 x(Miscella)S 2 x(neous)S 167 x(Utilities)SM5094 4596 XY 23160 96 R 2404 5294 XY F24(7.2)S 5094 X(The)S 166 x(MAILQUEUE)S-C165 x(Utility)S 10773 X 896 y F151(MAILQUEUE)S 184 x(is)S 185 x(a)SoF186 x(program)S 186 x(that)S 185 x(scans)S 185 x(the)S 186 x(message)SE185 x(queue)S 186 x(for)S 186 x(entries)S 10773 X 598 y(still)S 187 x1F(in)S 188 x(progress.)S 293 x(It)S 187 x(can)S 188 x(be)S 188 x(used)SG188 x(by)S 188 x(non-privileged)S 189 x(users)S 188 x(to)S 187 x(view)S7F188 x(only)S 10773 X 598 y(those)S 171 x(entries)S 171 x(which)S 171 xG(were)S 171 x(sent)S 170 x(by)S 172 x(them.)S 259 x(When)S 171 x(used)SfJ171 x(from)S 171 x(an)S 171 x(account)S 172 x(with)S 10773 X 598 y(SYSPR)SG-19 x(V)S 166 x(privilege)S 167 x(turned)S 166 x(on,)S 167 x(it)S 166 x1C(lists)S 165 x(all)S 166 x(pending)S 167 x(queue)S 166 x(entries.)SrF10773 X 896 y(MAILQUEUE)S 181 x(resides)S 181 x(in)S 182 x(the)S 182 xD(MX_EXE:)S 182 x(directory)S 182 x(and)S 182 x(is)S 182 x(designed)SC182 x(to)S 182 x(be)S 10773 X 598 y(executed)S 167 x(as)S 166 x(a)S)C166 x(DCL)S 165 x(foreign)S 167 x(command:)S 10773 X 897 y F102($)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 239 x(MAILQ*UEUE)S 240 x(:==)S 240 x($MX_EXE:MAILQUEU)S 2 x(E)S%%EndCustomColor%%BeginCustomColor: 0_BLACK60 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MAILQ)S%%EndCustomColor%%BeginCustomColor: 0_BLACKG0 SC 10773 X 897 y F151(If)S 166 x(there)S 166 x(are)S 166 x(no)S 167 xoD(delayed)S 166 x(messages,)S 166 x(MAILQUEUE)S 165 x(returns)S 166 xD(the)S 167 x(message)S 10773 X 896 y F102(%MAILQ-W-NOMAT)S 2 x(CH,)SH239 x(No)S 239 x(entries)S 240 x(matched)S 240 x(specification)S 10773 XE897 y F151(Otherwise,)S 166 x(the)S 166 x(MAILQUEUE)S 165 x(display)S K165 x(will)S 166 x(resemble)S 165 x(the)S 167 x(following:)S 10773 14708 XY2RF102(Entry:)S 240 x(9872,)S 239 x(Origin:)S 240 x([Jnet])S 240 x()S 11251 X 449 y(Status:)S 240 x(IN-PROGRESS)S 11251 X H448 y(Local)S 240 x(entry)S 240 x(#9874,)S 239 x(status:)S 240 x(READY)SF12208 X 448 y(Waiting)S 240 x(for)S 239 x(retry)S 240 x(until:)S 239 xH(15-NOV-1991)S 241 x(16:46:44.12)S 12208 X 449 y(Recipient)S 240 x(#1:)SC239 x(SOMEUSER,)S 240 x(Route=myhost.)S 2 x(mycompany.com)S 12208 X(H448 y(Error)S 239 x(count=93)S 12208 X 448 y(Last)S 239 x(error:)S 240 xD(%MAIL-E-OPENOUT)S 2 x(,)S 239 x(error)S 239 x(opening)S 240 x(!AS)SE240 x(as)S 239 x(output)S 10773 X 747 y(Entry:)S 240 x(10859,)S 240 x1I(Origin:)S 239 x([Local])S 240 x()S5D11251 X 449 y(Status:)S 240 x(READY,)S 240 x(waiting)S 240 x(until)SG239 x(15-NOV-1991)S 241 x(18:00:00.00)S 11730 X 448 y(Recipient)S 240 xSL(#1:)S 239 x()S5094 36925 XY F36(7\2032)S%%EndCustomColor34 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%7%%Page: 8-1 35%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4)1000 BP PaperHeight PaperWidth PM 0 0 XY u%%BeginCustomColor: 0_BLACKcF0 SC 2404 5875 XY F12(8)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(T)SC-49 x(roublesh)S -2 x(ooting)S 166 x(MX)S 10773 8652 XY F151(This)S E194 x(chapter)S 195 x(contains)S 194 x(information)S 194 x(on)S 195 xdD(MX)S 194 x(useful)S 194 x(for)S 194 x(debuggin)S 2 x(g)S 194 x(MX)SF10773 X 598 y(components.)S 5094 10196 XY 23160 96 R 2404 10893 XY F24F(8.1)S 5094 X(Queue)S 166 x(Files)S 165 x(Used)S 165 x(by)S 166 x(MX)SF166 x(Components)S 10773 X 897 y F151(As)S 187 x(has)S 189 x(already)SI188 x(been)S 189 x(discussed,)S 193 x(each)S 189 x(MX)S 188 x(component)S K188 x(uses)S 188 x(\211les)S 188 x(in)S 189 x(the)S 10773 X 598 y(message)S E170 x(queue)S 170 x(when)S 170 x(processing)S 170 x(messages.)S 256 xgH(Each)S 170 x(queue)S 171 x(entry)S 170 x(has)S 170 x(at)S 169 x(least)SH10773 X 598 y(one)S 175 x(\211le)S 175 x(associated)S 174 x(with)S 174 xO(it,)S 177 x(usually)S 175 x(containing)S 176 x(envelope)S 176 x(information.)ShD267 x(The)S 10773 X 597 y(\211les)S 166 x(created)S 167 x(by)S 167 xC(MX)S 166 x(are)S 166 x(called)S 167 x(FLQ_DIR:)S F152(n)S F151(.)SxGF152(type)S F151(,)S 168 x(where)S 166 x F152(n)S 167 x F151(is)S 166 x E(the)S 166 x(queue)S 167 x(entry)S 10773 X 598 y(number)S 172 x(and)SqG172 x F152(type)S 172 x F151(is)S 170 x(a)S 172 x(\211le)S 171 x(type)SfJ172 x(indicating)S 172 x(the)S 171 x(type)S 172 x(of)S 171 x(information)SF172 x(is)S 171 x(in)S 171 x(the)S 10773 X 598 y(\211le.)S -848 x 896 yC(Most)S 185 x(of)S 186 x(the)S 186 x(queued)S 186 x(\211les)S 186 x)J(used)S 185 x(by)S 186 x(MX)S 186 x(\(the)S 185 x(INFO)S 185 x(\211les\))SH186 x(contain)S 186 x(records)S 10773 X 598 y(written)S 177 x(in)S 178 xC(tag-length)S 2 x(-value)S 178 x(\(TL)S -45 x(V\))S 177 x(format.)S C273 x(The)S 178 x(tag)S 178 x(and)S 178 x(length)S 179 x(\211elds)S%C177 x(are)S 10773 X 598 y(written)S 188 x(in)S 188 x(binary)S 189 xD(format,)S 194 x(though)S 189 x(the)S 188 x(value)S 189 x(is)S 187 xF(gener)S 2 x(ally)S 188 x(plain)S 188 x(ASCII.)S 10773 X 598 y(While)SE168 x(more)S 169 x(ef\211cient)S 169 x(for)S 168 x(MX,)S 169 x(this)SCD168 x(storage)S 169 x(format)S 168 x(makes)S 168 x(it)S 168 x(more)SH169 x(dif\211cult)S 169 x(to)S 10773 X 598 y(display)S 165 x(the)S 165 xC(contents)S 165 x(of)S 164 x(these)S 165 x(\211les,)S 166 x(since)SsH165 x(the)S 165 x(binary)S 165 x(headers)S 165 x(tend)S 165 x(to)S 165 xD(confuse)S 10773 X 597 y(terminals.)S 257 x(When)S 170 x(examining)SD171 x(these)S 170 x(\211les,)S 171 x(it)S 170 x(is)S 169 x(usually)SC171 x(best)S 169 x(to)S 170 x(use)S 170 x(DUMP)S 169 x(or)S 10773 X)D598 y(a)S 166 x(text)S 166 x(editor)S -37 x(,)S 167 x(rather)S 166 xI(than)S 167 x(using)S 167 x(TYPE.)S 5094 20458 XY 9564 48 R 2404 21155 XY2CF24(8.1.1)S 5094 X(File)S 166 x(T)S -51 x(ypes)S 10773 X 897 y F151(C(The)S 174 x(following)S 174 x(list)S 172 x(describes)S 173 x(the)SaC174 x(\211le)S 173 x(types)S 174 x(used)S 173 x(for)S 173 x(queue)S F175 x(\211les,)S 175 x(the)S 174 x(agents)S 10773 X 597 y(that)S 166 xC(write)S 165 x(them,)S 167 x(and)S 166 x(the)S 167 x(agents)S 166 xxE(that)S 166 x(read)S 166 x(them.)S 10773 X 897 y F153(SRC_INFO)S F151hM(.)S 176 x(This)S 175 x(is)S 175 x(the)S 176 x(envelope)S 176 x(information)SxJ176 x(written)S 175 x(on)S 176 x(message)S 175 x(entry)S -54 x(.)S 10773 XG598 y(This)S 191 x(\211le)S 190 x(contains)S 191 x(TL)S -46 x(V)S 190 x7C(records)S 191 x(indicating)S 191 x(the)S 191 x(source)S 190 x(of)SqD191 x(the)S 190 x(message,)S 10773 X 597 y(the)S 200 x(originating)SM201 x(address,)S 208 x(and)S 200 x(the)S 200 x(recipient)S 200 x(addresses.)S)F316 x(W)S -27 x(ritten)S 200 x(by:)S 10773 X 598 y(MX_MAILSHR,)S 184 xK(MX_DNSMTP_SER)S -19 x(VER,)S 184 x(SMTP_SER)S -19 x(VER,)S 184 x(MX_JNET)S)C10773 X 598 y(\(incoming\),)S 167 x(MX_RMAIL,)S 167 x(MX_SITE_IN.)S3I165 x(Read)S 166 x(by:)S 250 x(MX_ROUTER.)S 10773 X 897 y F153(HDR_INFO)S GF151(.)S 172 x(This)S 171 x(\211le)S 171 x(contains)S 171 x(the)S 172 xDK(message)S 170 x(headers,)S 173 x(in)S 171 x(TL)S -45 x(V)S 171 x(format.)S I259 x(The)S 10773 X 597 y(headers)S 176 x(are)S 176 x(only)S 177 x(used)S!D176 x(during)S 177 x(address)S 175 x(conversion)S 177 x(when)S 176 xG(gatewaying)S 177 x(mail)S 10773 X 598 y(into)S 171 x(UUCP)S 171 x(or)SSJ172 x(Jnet,)S 173 x(or)S 171 x(for)S 172 x(making)S 172 x(]| MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6iwireturn-address)SH171 x(determinations)S 171 x(on)S 172 x(local)S 10773 X 598 y(delivery)SL188 x(of)S 186 x(mail.)S 290 x(W)S -28 x(ritten)S 187 x(on)S 187 x(message)SG186 x(entry)S 187 x(by:)S 291 x(MX_MAILSHR,)S 186 x(MX_)S 10773 X 598 yH(DNSMTP_SER)S -19 x(VER,)S 169 x(SMTP_SER)S -19 x(VER,)S 169 x(MX_JNET)SC169 x(\(incoming\),)S 172 x(MX_RMAIL,)S 10773 X 597 y(MX_SITE_IN.)SoM178 x(Read)S 177 x(by:)S 274 x(MX_LOCAL,)S 178 x(MX_JNET)S 177 x(\(outgoing)SpE2 x(\),)S 181 x(MX_SMTP)S -64 x(,)S 10773 X 598 y(MX_UUCP)S -64 x(,)ShG166 x(MX_SITE,)S 166 x(MX_MLF)S -54 x(.)S 10773 X 897 y F153(MSG_TEXT)SXGF151(.)S 190 x(This)S 192 x(\211le)S 191 x(contains)S 191 x(the)S 191 xYH(text)S 191 x(of)S 191 x(the)S 191 x(body)S 191 x(of)S 191 x(the)S 191 xC(message,)S 10773 X 598 y(in)S 191 x(plain)S 192 x(ASCII)S -2 x(.)S(G192 x(W)S -28 x(ritten)S 191 x(on)S 192 x(message)S 191 x(entry)S 192 xuG(by:)S 300 x(MX_MAILSHR,)S 191 x(MX_)S 10773 X 597 y(DNSMTP_SER)S -19 x K(VER,)S 169 x(SMTP_SER)S -19 x(VER,)S 169 x(MX_JNET)S 169 x(\(incoming\),)SxE172 x(MX_RMAIL,)S 10773 X 598 y(MX_SITE_IN.)S 185 x(Read)S 186 x(on)S1D186 x(message)S 185 x(delivery)S 187 x(by:)S 289 x(MX_LOCAL,)S 185 xE(MX_JNET)S 10773 X 598 y(\(outgoing)S 2 x(\),)S 166 x(MX_SMTP)S -64 xmD(,)S 167 x(MX_UUCP)S -65 x(,)S 167 x(MX_SITE,)S 166 x(MX_MLF)S -55 x (.)S 27427 36925 XY F36(8\2031)S%%EndCustomColor35 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold %%PageCustomlColors: 0_BLACK%_%%Page: 8-2 36%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK:H0 SC 5094 1807 XY F28(T)S -32 x(roubleshoo)S 2 x(ting)S 166 x(MX)S -67 xG4871 Y F153(DNSMTP_INFO,)S 173 x(JNET_INFO,)S 173 x(LOCAL_INFO,)S 172 xED(SMTP_INFO,)S 174 x(UUCP_)S 10773 X 598 y(INFO,)S 157 x(SITE_INFO,)SG156 x(MLF_INFO)S F151(.)S 156 x(These)S 157 x(\211les)S 156 x(contain)SID157 x(envelope)S 157 x(information)S 10773 X 598 y(used)S 197 x(by)SE198 x(the)S 197 x(delivery)S 199 x(agents.)S 312 x(W)S -28 x(ritten)S6E198 x(by:)S 312 x(MX_ROUTER.)S 197 x(Read)S 196 x(by:)S 10773 X 598 ysF(MX_JNET)S -46 x(,)S 186 x(MX_LOCAL,)S 186 x(MX_SMTP)S -64 x(,)S 186 xV(MX_UUCP)S -64 x(,)S 186 x(MX_SITE,)S 185 x(MX_MLF)S 10773 X 598 y(\(respectively\).)SD10773 X 896 y F153(JNET_INPUT)S F151(.)S 185 x(This)S 185 x(\211le)SM186 x(is)S 184 x(used)S 185 x(by)S 186 x(the)S 185 x(Jnet)S 185 x(interface)S F186 x(for)S 185 x(holding)S 186 x(the)S 10773 X 598 y(original)S 184 xF(message)S 182 x(as)S 182 x(it)S 182 x(comes)S 183 x(in)S 183 x(from)SN182 x(Jnet)S 183 x(until)S 183 x(it)S 182 x(can)S 183 x(be)S 183 x(processed)SE182 x(by)S 10773 X 598 y(MX_JNET)S -46 x(.)S 167 x(W)S -28 x(ritten)S6G166 x(by:)S 250 x(MX_MFSDISP)S -65 x(.)S 167 x(Read)S 166 x(by:)S 250 xoH(MX_JNET)S 165 x(\(incoming\).)S 10773 X 896 y(Note)S 187 x(that)S 188 xD(the)S 188 x(SRC_I)S -2 x(NFO,)S 188 x(HDR_INFO,)S 187 x(and)S 188 xC(MSG_TEXT)S 187 x(\211les)S 187 x(remain)S 10773 X 598 y(attached)S F177 x(to)S 177 x(the)S 178 x(original)S 178 x(\(base\))S 176 x(queue)SD178 x(entry)S -54 x(.)S 272 x(When)S 178 x(the)S 177 x(queue)S 178 xJ(entries)S 177 x(for)S 10773 X 598 y(the)S 171 x(delivery)S 173 x(agents)SF171 x(are)S 171 x(created,)S 173 x(a)S 171 x(back)S 172 x(link)S 172 xD(to)S 170 x(the)S 172 x(original)S 172 x(queue)S 172 x(entry)S 172 xE(is)S 10773 X 598 y(entered)S 168 x(so)S 166 x(the)S 168 x(delivery)SlG168 x(agents)S 167 x(can)S 168 x(gain)S 168 x(access)S 166 x(to)S 167 xLH(the)S 168 x(headers)S 167 x(and)S 167 x(message)S 10773 X 597 y(text.)SE286 x(In)S 184 x(addition,)S 189 x(forward)S 184 x(links)S 185 x(to)S F184 x(the)S 184 x(delivery)S 185 x(agent)S 185 x(entries)S 185 x(are)SJ184 x(kept)S 10773 X 598 y(in)S 176 x(the)S 177 x(original)S 176 x(queue)SF177 x(entry)S -54 x(,)S 179 x(which)S 176 x(are)S 177 x(zeroed)S 175 xE(out)S 177 x(as)S 175 x(each)S 177 x(delivery)S 177 x(agent)S 10773 X4E598 y(\211nishes)S 181 x(its)S 179 x(processing.)S 279 x(When)S 181 x)F(all)S 180 x(forward)S 180 x(links)S 180 x(are)S 181 x(zeroed,)S 184 xF(the)S 181 x(original)S 10773 X 598 y(queue)S 167 x(entry)S 167 x(is)SN165 x(chang)S 2 x(ed)S 166 x(to)S 166 x(FINISH)S 165 x(status.)S 5094 15382 XYG23160 96 R 2404 16079 XY F24(8.2)S 5094 X(Process)S 166 x(Names)S 511 x8G897 y F151(The)S 168 x(MX_ST)S -27 x(ART)S -46 x(.COM)S 167 x(command)S1D168 x(procedure)S 168 x(assigns)S 168 x(a)S 167 x(speci\211c)S 168 xH(process)S 167 x(name)S 10773 X 598 y(to)S 181 x(each)S 181 x(of)S 181 xE(the)S 180 x(MX)S 181 x(detached)S 181 x(processes.)S 278 x(T)S -45 x1G(o)S 180 x(determine)S 181 x(whether)S 181 x(an)S 181 x(agent)S 10773 X7I598 y(is)S 174 x(runnin)S 2 x(g)S 175 x(or)S 174 x(not,)S 178 x(examine)S H175 x(the)S 175 x(SHOW)S 173 x(SYSTEM)S 174 x(output)S 175 x(for)S 174 xG(the)S 175 x(following)S 10773 X 597 y(process)S 166 x(names:)S 10773 XxH897 y F38(MX)S 150 x(Router)S 15854 X(The)S 150 x(Router)S 10773 X 747 yH(MX)S 150 x(SMTP)S 15854 X(SMTP)S 150 x(delivery)S 150 x(agent)S 10773 XL747 y(MX)S 150 x(DNSMTP)S 15854 X(SMTP-ove)S 2 x(r-DECnet)S 149 x(delivery)SF150 x(agent)S 10773 X 748 y(SMTP)S 150 x(Server)S 15854 X(SMTP)S 150 xK(server)S 10773 X 747 y(MX)S 150 x(Local)S 15854 X(Local)S 150 x(delivery)S(C150 x(agent)S 10773 X 747 y(MX)S 150 x(Jnet)S 150 x(Intfc)S 15854 X F(Jnet)S 177 x(interface)S 176 x(\(delivery)S 177 x(agent)S 177 x(and)SC177 x(incoming)S 177 x(message)S 15854 X 548 y(process)S 2 x(or\))S(D10773 X 747 y(MX)S 150 x(MLF)S 15854 X(Mailing)S 149 x(list/\211le)SD148 x(server)S 10773 X 747 y(MX)S 150 x(Site)S 149 x(Agent)S 15854 XK(Site-speci\211c)S 150 x(interface)S 150 x(agent)S 10773 X 748 y(MX->SITE)S C15854 X(Subproc)S 2 x(ess)S 150 x(created)S 150 x(by)S 150 x(site)S9G149 x(interface)S 10773 X 747 y(MX)S 150 x(uucp)S 150 x(Intfc)S 15854 XmD(UUCP)S 149 x(interface)S 10773 X 747 y(MX->uucp)S 15854 X(Subproc)SC2 x(ess)S 150 x(created)S 150 x(by)S 150 x(UUCP)S 149 x(interface)SeG10773 X 897 y F151(Note)S 175 x(that)S 176 x(the)S 175 x(subprocesses)SeF175 x(are)S 176 x(not)S 175 x(created)S 176 x(until)S 176 x(at)S 175 xI(least)S 174 x(one)S 176 x(message)S 176 x(is)S 10773 X 597 y(processed)S C166 x(by)S 166 x(the)S 166 x(corresponding)S 168 x(delivery)S 167 x(K(agent.)S 5094 30127 XY 23160 96 R 2404 30824 XY F24(8.3)S 5094 X(Debug/T)S6F-38 x(race)S 165 x(Output)S 10773 X 897 y F151(Each)S 177 x(of)S 176 xE(the)S 177 x(delivery)S 177 x(agents)S 177 x(has)S 176 x(debug/)S 2 xSI(trace)S 176 x(code)S 177 x(that)S 176 x(can)S 177 x(be)S 177 x(enabled)S)G176 x(to)S 10773 X 598 y(provide)S 168 x(information)S 167 x(on)S 167 x H(message)S 167 x(processing.)S 251 x(T)S -30 x(racing)S 168 x(is)S 166 xN(enabled)S 167 x(by)S 168 x(de\211ning)S 10773 X 597 y(a)S 185 x(system-wide)SE183 x(logical)S 186 x(name,)S 190 x(and)S 185 x(disabled)S 184 x(by)SK185 x(deassigning)S 186 x(that)S 185 x(logical.)S 10773 X 598 y(Debugging)SxH188 x(can)S 188 x(be)S 186 x(enabled)S 187 x(or)S 187 x(disabled)S 186 xF(`)S -9 x(`on)S 187 x(the)S 186 x(\212y')S -8 x(':)S 290 x(the)S 187 xD(process)S 187 x(being)S 10773 X 598 y(debugged)S 170 x(will)S 168 xP(automatically)S 169 x(start)S 168 x(logging)S 170 x(trace)S 169 x(information)SF169 x(for)S 168 x(each)S 169 x(entry)S 10773 X 598 y(processed)S 166 xO(after)S 166 x(the)S 166 x(logical)S 166 x(name)S 167 x(is)S 165 x(de\211ned.)SM5094 36925 XY F36(8\2032)S%%EndCustomColor36 PP EP %%PageTrailer01%%PageFonts: Helvetica-Bold NewCenturySchlbk-Bold($%%+ NewC^rE MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6i6 xenturySchlbk-Roman Helvetica%%PageCustomColors: 0_BLACK % %%Page: 8-3 37%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACK C0 SC 22512 1807 XY F28(T)S -33 x(roublesh)S 2 x(ooting)S 167 x(MX)S!H10773 4866 XY F151(The)S 183 x(trace)S 182 x(log)S 182 x(\211le,)S 187 xH(by)S 183 x(default,)S 186 x(is)S 182 x(created)S 182 x(in)S 182 x(the)SE182 x(same)S 182 x(directory)S 183 x(used)S 182 x(for)S 10773 X 598 ySH(the)S 184 x(agent')S -18 x(s)S 184 x(main)S 184 x(log)S 184 x(\211le,)SH190 x(with)S 183 x(a)S 184 x(\211letype)S 185 x(of)S 184 x(.LOG.)S 184 xE(T)S -31 x(race)S 185 x(output)S 184 x(can)S 184 x(be)S 10773 X 598 y I(redirected)S 167 x(by)S 166 x(de\211ning)S 168 x(a)S 166 x(system-wide)SNG165 x(logical)S 167 x(name.)S 250 x(The)S 167 x(logical)S 166 x(names)SoE166 x(used)S 10773 X 597 y(for)S 166 x(debugg)S 2 x(ing)S 166 x(are)StC167 x(outlined)S 166 x(in)S 166 x(T)S -30 x(able)S 166 x(8)S(\203)S C(1.)S 10773 X 897 y(There)S 203 x(is)S 201 x(no)S 203 x(debugging)S1L204 x(code)S 202 x(available)S 202 x(in)S 202 x(the)S 202 x(MX_MAILSHR/MX_)SE10773 X 598 y(MAILSHRP)S 171 x(\(the)S 171 x(VMS)S 172 x(MAIL)S 171 xxC(interface\),)S 173 x(MX_MFSDISP)S 171 x(\(the)S 172 x(Jnet)S 171 xIH(mail/\211le)S 10773 X 597 y(dispatcher\),)S 166 x(or)S 167 x(in)S 166 xE(MX_SITE_IN.)S 5094 9997 XY F36(T)S -36 x(able)S 167 x(8)S(\203)S(1)STG498 x(Debug/T)S -26 x(race)S 166 x(logical)S 168 x(names)S 5094 X 398 y G23160 48 R 5094 10893 XY F40(Agent)S 10175 X(Enabling)S 149 x(logical)SeK16751 X(T)S -25 x(race)S 151 x(\211le)S 23326 X(Default)S 150 x(directory)S,F5094 X 299 y 23160 48 R 5094 11790 XY F38(Jnet)S 150 x(intfc)S 10175 XD(MX_JNET_DEBUG)S 16751 X(MX_JNET_LOG)S 23326 X(MX_JNET_DIR:)S 5094 XE747 y(Local)S 10175 X(MX_LOCAL_DEBUG)S 16751 X(MX_LOCAL_LOG)S 23326 XC(MX_LOCAL_DIR:)S 5094 X 747 y(ML/FS)S 10175 X(MX_M)S 2 x(LF_DEBUG)S%E16751 X(MX_MLF_L)S 2 x(OG)S 23326 X(MX_ML)S 2 x(F_DIR:)S 5094 X 748 y_J(RMAIL)S 150 x(\(UUCP)S 149 x(in\))S 10175 X(MX_UUCP_RMAIL_DEBUG)S 16751 XD(MX_RMAIL_LOG)S 23326 X(MX_UUCP_DIR:)S 5094 X 747 y(Router)S 10175 XC(MX_ROUTER_DEBUG)S 16751 X(MX_ROUTER_LOG)S 23326 X(MX_ROUTER_DIR:)S I5094 X 747 y(Router/\211le)S 150 x(queue)S 10175 X(MX_FLQ_DEBUG)S 16751 X1F(MX_FLQ_LOG)S 23326 X(MX_ROUTER_DIR:)S 5094 X 747 y(SMTP)S 150 x(out)SG10175 X(MX_SM)S 2 x(TP_DEBUG)S 16751 X(MX_SMTP_LOG)S 23326 X(MX_SMTP_)S J2 x(DIR:)S 5094 X 747 y(SMTP)S 150 x(server)S 10175 X(MX_SM)S 2 x(TP_SER)SJ-9 x(VER_)S 10175 X 548 y(DEBUG)S 16751 X -548 y(SMTP_SER)S -8 x(VER_LOG)SE23326 X(MX_SMTP_)S 2 x(DIR:)S 5094 18316 XY(SMTP-ov)S 2 x(er-DECnet)SRK5094 X 548 y(out)S 10175 X -548 y(MX_DNSMTP_DEBUG)S 16751 X(MX_DNSMTP_LOG)SxG23326 X(MX_DNSMTP_DIR:)S 5094 19611 XY(SMTP-ov)S 2 x(er-DECnet)S 5094 XXH548 y(serve)S 2 x(r)S 10175 X -548 y(MX_DNSMTP_SER)S -7 x(VER_)S 10175 XQ548 y(DEBUG)S 16751 X -548 y(DNSMTP_SER)S -8 x(VER_LOG)S 23326 X(MX_DNSMTP_DIR:)SSP5094 20906 XY(Site)S 149 x(Agent)S 10175~ X(MX_SITE_DEBUG)S 16751 X(MX_SITE_LOG)SP23326 X(MX_SITE_DIR:)S 5094 X 747 y(UUCP)S 149 x(intfc)S 10175 X(MX_UUCP_DEBUG)SD16751 X(MX_UUCP_LOG)S 23326 X(MX_UUCP_DIR:)S 5094 X 399 y 23160 48 R27427 36925 XY F36(8\2033)S(%%EndCustomColor37 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helveticax%%PageCustomColors: 0_BLACKM%N%%Page: 8-4 38 /DEC$EDMS_MAKE_FILM where { pop }h%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereF { pop }R { CLRP showpage } ifelse } ifelse %%PageTrailer %%PageFonts:%%PageCustomColors: %7%%Page: 9-1 39%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKyH0 SC 2404 5875 XY F12(9)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SH166 x(MX)S 166 x(Start)S -2 x(up)S 166 x(Proces)S -2 x(s)S 10773 8652 XYIF151(This)S 183 x(chapter)S 184 x(describes)S 183 x(the)S 183 x(command)S1F183 x(procedures)S 184 x(and)S 183 x(\211les)S 183 x(used)S 183 x(by)SF184 x(MX)S 10773 X 598 y(when)S 166 x(it)S 166 x(is)S 166 x(started.)SG5094 10196 XY 23160 96 R 2404 10893 XY F24(9.1)S 5094 X(Startup)S 167 xaE(Command)S 166 x(Procedures)S 10773 X 897 y F151(T)S -26 x(ypically)StE-54 x(,)S 209 x(MX)S 200 x(is)S 199 x(started)S 199 x(up)S 200 x(by)ShG201 x(executing)S 201 x(the)S 200 x(command)S 201 x(procedure)S 10773 X D598 y(SYS$ST)S -28 x(ARTUP:MX_ST)S -27 x(ARTUP)S -64 x(.COM.)S 179 xQ(This)S 178 x(\211le)S 179 x(is)S 178 x(created)S 179 x(at)S 178 x(installation)S.F10773 X 598 y(time)S 190 x(simply)S 189 x(to)S 190 x(make)S 191 x(MX)SC190 x(easy)S 190 x(to)S 190 x(start;)S 201 x(all)S 190 x(it)S 190 x F(does)S 190 x(is)S 189 x(execute)S 191 x(MX)S(_)S 83 x(_)S(_)S 10773 XE597 y(ST)S -27 x(ARTUP)S -65 x(.COM,)S 200 x(which)S 199 x(is)S 199 x9F(located)S 199 x(in)S 200 x(the)S 199 x(directory)S 200 x(that)S 199 xE(eventually)S 10773 X 598 y(becomes)S 184 x(the)S 185 x(equivalence)S G186 x(name)S 184 x(for)S 185 x(the)S 184 x(logical)S 185 x(name)S 185 x(G(MX_EXE.)S 184 x(MX)S(_)S 83 x(_)S(_)S 10773 X 598 y(ST)S -27 x(ARTUP)S1F-65 x(.COM)S 185 x(contains)S 184 x(the)S 185 x(commands)S 185 x(for)SI184 x(setting)S 185 x(up)S 184 x(the)S 185 x(MX)S 185 x(logical)S 10773 X(E598 y(names)S 191 x(and)S 191 x(invokin)S 2 x(g)S 191 x(MX_ST)S -27 xEH(ART)S -46 x(.COM,)S 191 x(also)S 191 x(located)S 191 x(in)S 191 x(the)SC191 x(MX_EXE)S 10773 X 597 y(directory)S -54 x(,)S 166 x(to)S 166 x5J(start)S 165 x(the)S 166 x(MX)S 166 x(processing)S 167 x(agents.)S 10773 XG897 y(Individual)S 181 x(MX)S 180 x(components)S 181 x(can)S 181 x(be)S(F180 x(started)S 179 x(by)S 181 x(passing)S 180 x(their)S 181 x(names)SF180 x(\(one)S 10773 X 598 y(or)S 188 x(more,)S 194 x(separated)S 187 xM(with)S 187 x(commas)S 188 x(and)S 188 x(with)S 187 x(no)S 188 x(intervenin)SXC2 x(g)S 188 x(blanks\))S 188 x(as)S 10773 X 598 y(arguments)S 182 x D(to)S 182 x(SYS$ST)S -28 x(ARTUP:MX_ST)S -27 x(ARTUP)S -65 x(.COM.)SE183 x(T)S -31 x(able)S 182 x(9)S(\203)S(1)S 181 x(lists)S 181 x(the)SSC10773 X 597 y(components)S 166 x(that)S 166 x(the)S 167 x(startup)SMD165 x(command)S 166 x(procedures)S 167 x(recognize.)S 10773 19910 XYHF36(T)S -36 x(able)S 166 x(9)S(\203)S(1)S 498 x(Componen)S 2 x(t)S 166 xI(names)S 166 x(for)S 166 x(use)S 166 x(with)S 166 x(MX_ST)S -36 x(ARTUP)S(G-64 x(.COM)S 10773 X 398 y 17484 48 R 10773 20806 XY F40(Name)S 15854 X E(Description)S 10773 X 299 y 17484 48 R 10773 21703 XY F38(LOGICALS)SyH15854 X(De\211nes)S 164 x(MX)S 163 x(logical)S 163 x(names)S 165 x(and)SH163 x(installs)S 162 x(the)S 164 x(MX)S 163 x(sharea)S 2 x(ble)S 15854 XL548 y(libraries.)S 10773 X 747 y(NETLIB)S 15854 X(Executes)S 187 x(NETLIB')SI-9 x(s)S 187 x(startup)S 186 x(comma)S 2 x(nd)S 186 x(proce)S 2 x(dure.)SSG15854 X 548 y(\(Prere)S 2 x(quisite)S 165 x(for)S 166 x(ROUTER,)S 165 xYG(SMTP)S -58 x(,)S 166 x(and)S 167 x(SMTP_SER)S -8 x(VER)S 15854 X 548 y1E(if)S 149 x(using)S 150 x(TCP/I)S -2 x(P)S 150 x(with)S 148 x(MX.\))SxH10773 X 747 y(ROUTER)S 15854 X(Starts)S 150 x(the)S 149 x(Router)S 150 xE(process)S 2 x(.)S 10773 X 747 y(LOCAL)S 15854 X(Starts)S 150 x(the)SiJ149 x(local)S 149 x(delivery)S 150 x(agent.)S 10773 X 747 y(SMTP)S 15854 XF(Starts)S 150 x(the)S 149 x(SMTP-ove)S 2 x(r-TCP/IP)S 148 x(delivery)SC150 x(agent.)S 10773 X 748 y(SMTP_SER)S -8 x(VER)S 15854 X(Starts)S9G150 x(the)S 149 x(SMTP)S 150 x(server)S 151 x(\(for)S 150 x(TCP/IP\).)S1D10773 X 747 y(DNSMTP)S 15854 X(Starts)S 150 x(the)S 149 x(SMTP-ove)SC2 x(r-DECnet)S 149 x(delivery)S 150 x(agent._7 MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6i)S 10773 X 747 y(JNET)S(D15854 X(Starts)S 150 x(the)S 149 x(Jnet)S 150 x(Interface.)S 10773 XG747 y(UUCP)S 15854 X(Starts)S 150 x(the)S 149 x(UUCP)S 149 x(delivery)SsF150 x(agent.)S 10773 X 747 y(SITE)S 15854 X(Starts)S 150 x(the)S 149 xE(SITE)S 149 x(interface.)S 10773 X 748 y(MLF)S 15854 X(Starts)S 150 xxC(the)S 149 x(mailing)S 149 x(list/\211le)S 148 x(server)S -23 x(.)S0C10773 X 398 y 17484 48 R 5094 32413 XY 23160 96 R 2404 33110 XY F24D(9.2)S 5094 X(Startup)S 167 x(Data)S 166 x(Files)S -196 x 897 y F151F(MX)S(_)S 83 x(_)S(_ST)S -27 x(ARTUP)S -65 x(.COM)S 195 x(uses)S 195 xG(two)S 194 x(data)S 194 x(\211les,)S 203 x(both)S 195 x(located)S 195 x C(in)S 195 x(the)S 195 x(MX)S 10773 X 597 y(root)S 184 x(directory)SlF184 x(\(MX_DIR:\).)S 283 x(MX_LOGICALS.DA)S -29 x(T)S 184 x(contains)SH183 x(logical)S 184 x(name)S 10773 X 598 y(de\211nitions,)S 199 x(some)SH191 x(of)S 191 x(which)S 192 x(can)S 191 x(be)S 192 x(customized)S 190 xG(or)S 192 x(altered)S 191 x(after)S 191 x(MX)S 192 x(is)S 687 x 36925 Y F36(9\2031)S%%EndCustomColor39 PP EP %%PageTrailer42%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica %%PageCustomColors: 0_BLACKx%T%%Page: 9-2 40%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK5F0 SC 5094 1807 XY F28(The)S 167 x(MX)S 166 x(Startup)S 166 x(Process)SC10773 4866 XY F151(installed.)S 279 x(MX_ST)S -27 x(ARTUP_INFO.DA)S G-29 x(T)S 182 x(contains)S 181 x(information)S 181 x(on)S 182 x(which)S H181 x(of)S 10773 X 598 y(the)S 166 x(MX)S 166 x(components)S 167 x(are)SE166 x(installed,)S 166 x(and)S 166 x(on)S 166 x(which)S 167 x(nodes)SxJ166 x(they)S 167 x(should)S 166 x(be)S 166 x(run.)S 5094 6659 XY 9564 48 RJ2404 7357 XY F24(9.2.1)S 5094 X(MX_LOGICA)S -2 x(LS.DA)S -52 x(T)S 10773 XD896 y F151(The)S 170 x(\211le)S 169 x(MX_LOGICA)S -2 x(LS.DA)S -27 xC(T)S 169 x(is)S 168 x(a)S 169 x(plain)S 169 x(text)S 169 x(\211le)SxF170 x(that)S 169 x(contains)S 169 x(information)S 10773 X 598 y(used)SC181 x(by)S 182 x(MX)S(_)S 83 x(_)S(_ST)S -28 x(ARTUP)S -64 x(.COM)S1M181 x(to)S 181 x(create)S 181 x(logical)S 181 x(name)S 182 x(de\211nitions.)S1F280 x(The)S 10773 X 598 y(format)S 166 x(of)S 166 x(a)S 166 x(record)SG166 x(in)S 167 x(MX_LOGIC)S -2 x(ALS.DA)S -28 x(T)S 167 x(is:)S 10773 XBE896 y F38(logical-name\\)S 51 x(quali\211ers\\)S 50 x(equiv-nam)S 2 xFS(e)S 10773 X 897 y F151(For)S 167 x(example:)S 10773 X 897 y F102(FLQ_NODE_NAME\\)S_C2 x(/SYSTEM/EXEC\\MYNODE)S 10773 X 896 y F151(This)S 189 x(\211le)S_C189 x(is)S 189 x(created)S 189 x(when)S 189 x(MX)S 189 x(is)S 189 x9E(installed)S 188 x(and)S 189 x(can)S 190 x(be)S 189 x(updated)S 188 x2F(by)S 190 x(the)S 10773 X 598 y(installation)S 174 x(procedure)S 175 xD(if)S 174 x(an)S 175 x(optional)S 174 x(component)S 175 x(is)S 173 xO(added)S 175 x(after)S 174 x(the)S 174 x(initial)S 10773 X 598 y(installation)SGE167 x(of)S 167 x(MX.)S 167 x(Extreme)S 168 x(caution)S 167 x(should)S0D168 x(be)S 167 x(exercised)S 167 x(when)S 168 x(making)S 168 x(any)SD10773 X 598 y(manual)S 167 x(changes)S 167 x(to)S 165 x(this)S 166 xC(\211le.)S 5094 16024 XY 9564 48 R 2404 16722 XY F24(9.2.2)S 5094 X(C(MX_ST)S -51 x(ARTUP_)S -2 x(INFO.DA)S -53 x(T)S 10773 X 896 y F1515C(The)S 193 x(\211le)S 192 x(MX_ST)S -28 x(ARTUP_INFO.DA)S -28 x(T)S D192 x(is)S 192 x(a)S 191 x(plain)S 192 x(text)S 192 x(\211le)S 192 xG(that)S 192 x(contains)S 10773 X 598 y(information)S 194 x(used)S 193 x9D(by)S 194 x(MX)S(_)S 83 x(_)S(_ST)S -28 x(ARTUP)S -64 x(.COM)S 193 xE(to)S 193 x(determine,)S 201 x(based)S 192 x(on)S 10773 X 598 y(the)S_K186 x(SCSNOD)S -2 x(E)S 186 x(name)S 185 x(of)S 186 x(the)S 186 x(system,)S E190 x(which)S 186 x(MX)S 186 x(components)S 186 x(should)S 186 x(be)SrD10773 X 597 y(started.)S 249 x(The)S 159 x(\211le)S 160 x(is)S 158 xH(also)S 159 x(used)S 158 x(by)S 160 x(MXCONFIG)S -2 x(.COM)S 159 x(and)SE159 x(the)S 159 x(MX)S 159 x(installation)S 10773 X 598 y(procedure)S F198 x(to)S 197 x(determine)S 197 x(which)S 197 x(MX)S 197 x(optional)SG197 x(components)S 197 x(have)S 198 x(been)S 10773 X 598 y(installed.)SgJ10773 X 897 y(Each)S 166 x(record)S 167 x(in)S 166 x(this)S 166 x(\211le)SJ166 x(is)S 166 x(of)S 166 x(the)S 166 x(form:)S 10773 X 896 y F38(nnncom)SE2 x(ponent)S F40(:)S F38(no)S 2 x(de[)S F40(=)S F38(count][,..)S -2 xxI(.])S 10773 X 897 y F151(For)S 167 x(example,)S 166 x(a)S 166 x(typical)S(H167 x(MX_ST)S -28 x(ARTUP_INFO.DA)S -28 x(T)S 166 x(would)S 166 x(look)SM166 x(like:)S 10773 X 897 y F102(001NETLIB:*)S 10773 X 448 y(002ROUTER:NODE)SyD2 x(01,NODE02)S 10773 X 448 y(003LOCAL:NODE0)S 2 x(2)S 10773 X 448 yF(004SMTP:NODE01)S 2 x(=4,NODE02=2)S 10773 X 449 y(004SMTP_SERVER)S 2 xF(:NODE01)S 10773 X 896 y F151(Each)S 185 x(line)S 185 x(begins)S 186 xD(with)S 184 x(a)S 185 x(three-digit)S 186 x(number)S -37 x(,)S 191 xC(noted)S 185 x(as)S 184 x F152(nnn)S 186 x F151(above.)S 288 x F152SG(The)S 10773 X 598 y(order)S 177 x(of)S 177 x(the)S 177 x(lines)S 177 x1E(in)S 176 x(this)S 177 x(\211le)S 177 x(is)S 177 x(sign\211cant)S 2 x CF151(,)S 179 x(because)S 177 x(some)S 176 x(MX)S 176 x(components)S F10773 X 598 y(are)S 170 x(dependent)S 170 x(on)S 171 x(others,)S 171 xG(and)S 170 x(hence)S 171 x(must)S 169 x(be)S 170 x(started)S 169 x(in)STH170 x(a)S 170 x(particular)S 170 x(order)S -37 x(.)S 10773 X 598 y(The)SD187 x(MX)S 185 x(installation)S 186 x(procedure)S 187 x(uses)S 185 xG(the)S 186 x(SORT)S 185 x(command)S 186 x(to)S 186 x(sort)S 185 x(MX_)SeF10773 X 597 y(ST)S -27 x(ARTUP_INFO.DA)S -29 x(T)S 167 x(after)S 166 xE(it)S 166 x(installs)S 165 x(a)S 166 x(component;)S 168 x(the)S 166 x(F(leading)S 167 x(three-digit)S 10773 X 598 y(number)S 167 x(on)S 166 xF(each)S 167 x(line)S 166 x(then)S 167 x(determines)S 166 x(its)S 165 xC(place)S 166 x(in)S 166 x(the)S 167 x(\211le.)S 10773 X 897 y(The)SH196 x F152(component)S 196 x F151(portion)S 195 x(of)S 195 x(the)S 195 xD(record)S 196 x(is)S 194 x(the)S 195 x(name)S 195 x(of)S 195 x(one)SC196 x(of)S 194 x(the)S 195 x(MX)S 10773 X 598 y(components,)S 201 x7G(listed)S 192 x(in)S 194 x(T)S -31 x(able)S 193 x(9)S(\203)S(1.)S 304 xbJ(Following)S 193 x(the)S 194 x(component)S 193 x(name)S 194 x(is)S 10773 XF597 y(a)S 191 x(colon.)S 300 x(T)S -46 x(o)S 191 x(the)S 191 x(right)SD192 x(of)S 191 x(the)S 191 x(colon)S 191 x(is)S 190 x(either)S 192 xD(an)S 191 x(asterisk)S 190 x(\(`)S -9 x(`*')S -10 x('\))S 190 x(or)SC-36 x(,)S 197 x(for)S 191 x(a)S 10773 X 598 y(V)S -56 x(AXcluster)S5C168 x(environ)S 2 x(ment,)S 169 x(a)S 168 x(list)S 168 x(of)S 168 x D(one)S 169 x(or)S 168 x(more)S 169 x(SCSNO)S -2 x(DE)S 168 x(names)SD168 x(on)S 169 x(which)S 10773 X 598 y(the)S 166 x(component)S 167 x@(should)S 166 x(be)S 166 x(started.)S 5094 36925 XY F36(9\2032)S%%EndCustomColor40 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman-%%+ Helvetica Courier NewCenturySchlbk-Italic0%%PageCustomColors: 0_BLACKD%r%%Page: 9-3 41%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKMG0 SC 21382 1807 XY F28(The)S 167 x(MX)S 165 x(Startup)S 167 x(Process)STF10773 4872 XY F36(Multip)S 2 x(le)S 166 x(Instances)S 167 x(of)S 166 xD(Components)S 10773 X 896 y F151(Each)S 173 x(nodename)S 174 x(may)SD174 x(optionally)S 173 x(be)S 173 x(followed)S 173 x(by)S 173 x(an)SD174 x(equals)S 173 x(sign)S 173 x(\(`)S -9 x(`=')S -10 x('\))S 173 xG(and)S 173 x(a)S 10773 X 598 y(number)S -36 x(,)S 173 x(greater)S 172 xTD(than)S 171 x(1,)S 1`- MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6in73 x(indicating)S 172 x(how)S 171 x(many)S 172 xC(instances)S 171 x(of)S 171 x(the)S 172 x(component)S 10773 X 598 y)D(should)S 178 x(be)S 178 x(started.)S 273 x(The)S 179 x(components)SE178 x(that)S 178 x(support)S 177 x(multiple)S 178 x(instances)S 178 x(F(per)S 10773 X 598 y(node)S 178 x(are)S 178 x(ROUTER,)S 177 x(LOCAL,)SF177 x(SMTP)S -63 x(,)S 178 x(DNSMTP)S -64 x(,)S 178 x(JNET)S -46 x(,)SE178 x(UUCP)S -64 x(,)S 178 x(and)S 178 x(SITE.)S 10773 X 597 y(This)SEJ173 x(feature)S 173 x(can)S 174 x(be)S 173 x(particularly)S 173 x(useful)SJ173 x(for)S 173 x(busy)S 174 x(systems,)S 174 x(especially)S 173 x(those)SE10773 X 598 y(using)S 161 x(SMTP)S 160 x(\(since)S 160 x(SMTP)S 160 x7E(transactions)S 160 x(can)S 160 x(take)S 160 x(a)S 160 x(long)S 160 xeH(time\).)S 249 x(For)S 161 x(example,)S 10773 X 598 y(the)S 166 x(line)SC10773 X 897 y F102(004SMTP:NODE01)S 2 x(=4,NODE02=2)S 10773 X 896 y GF151(Indicates)S 165 x(that)S 166 x(four)S 166 x(instances)S 165 x(of)S F165 x(the)S 166 x(SMTP)S 166 x(delivery)S 167 x(agent)S 166 x(should)SH166 x(be)S 165 x(started)S 10773 X 598 y(on)S 178 x(the)S 178 x(system)SC177 x(named)S 178 x(NODE)S -2 x(01,)S 181 x(and)S 178 x(two)S 177 x(I(instances)S 177 x(should)S 178 x(be)S 178 x(started)S 177 x(on)S 10773 X_F598 y(NODE02.)S 10773 X 896 y(As)S 173 x(with)S 172 x(MX_LOGICALS.DA)SH-29 x(T)S -46 x(,)S 174 x(extreme)S 174 x(caution)S 173 x(should)S 174 xE(be)S 173 x(exercised)S 173 x(when)S 10773 X 598 y(attempting)S 185 x(H(to)S 184 x(modify)S 185 x(MX_ST)S -27 x(ARTUP_INFO.DA)S -29 x(T)S 185 xH(by)S 185 x(hand.)S 288 x(Make)S 185 x(sure)S 10773 X 598 y(that)S 182 xE(there)S 182 x(are)S 182 x(no)S 182 x(blanks)S 182 x(on)S 183 x(any)S0E182 x(line)S 182 x(in)S 183 x(the)S 182 x(\211le,)S 186 x(and)S 182 xoD(test)S 181 x(your)S 183 x(chang)S 2 x(es)S 10773 X 598 y(thorough)SH2 x(ly)S 166 x(to)S 166 x(ensure)S 167 x(that)S 166 x(you)S 167 x(have)SG166 x(not)S 167 x(broken)S 167 x(the)S 166 x(startup)S 166 x(process.)SRJ5094 15980 XY 23160 96 R 2404 16677 XY F24(9.3)S 5094 X(T)S -51 x(ypical)SH165 x(MX_ST)S -52 x(ARTUP_IN)S -2 x(FO)S 166 x(Modi\211cations)S 10773 XC897 y F151(While)S 167 x(there)S 168 x(is)S 167 x(generally)S 168 x K(no)S 168 x(reason)S 168 x(to)S 167 x(modify)S 167 x(the)S 168 x(MX_LOGIC)S C-2 x(ALS.DA)S -28 x(T)S 168 x(\211le,)S 10773 X 598 y(there)S 179 xSD(are)S 179 x(a)S 178 x(few)S 178 x(reasons)S 179 x(why)S 179 x(you)SH179 x(might)S 179 x(wish)S 178 x(to)S 178 x(modify)S 179 x(MX_ST)S -27 xC(ARTUP_)S 10773 X 598 y(INFO.DA)S -28 x(T)S -27 x(:)S 10773 X 896 y7EF36(1.)S 482 x F151(If)S 197 x(you)S 199 x(change)S 199 x(the)S 198 xSH(SCS)S 197 x(node)S 198 x(name)S 198 x(of)S 198 x(one)S 198 x(of)S 198 xD(the)S 198 x(nodes)S 198 x(in)S 198 x(your)S 11670 X 598 y(V)S -56 xD(AXcluster)S -37 x(,)S 191 x(or)S 186 x(you)S 187 x(add)S 185 x(or)SF186 x(remove)S 187 x(a)S 185 x(node,)S 192 x(you)S 187 x(might)S 186 xH(want)S 185 x(to)S 186 x(edit)S 11670 X 598 y(the)S 166 x(\211le)S 166 xD(to)S 166 x(re\212ect)S 167 x(those)S 166 x(changes.)S 10773 X 896 yGF36(2.)S 482 x F151(When)S 177 x(NETLIB)S 176 x(is)S 176 x(installed,)SwL179 x(it)S 177 x(is)S 176 x(setup)S 176 x(with)S 177 x(an)S 177 x(asterisk)SE176 x(for)S 176 x(the)S 177 x(node)S 11670 X 598 y(speci\211cation,)SiC184 x(so)S 180 x(it)S 180 x(gets)S 181 x(started)S 179 x(on)S 181 x(F(all)S 180 x(nodes)S 180 x(in)S 181 x(your)S 181 x(cluster)S -37 x(.)SI278 x(This)S 181 x(is)S 11670 X 598 y(not)S 168 x(harmful,)S 171 x(even)SeC169 x(on)S 169 x(nodes)S 169 x(that)S 168 x(are)S 169 x(not)S 168 xxE(runn)S 2 x(ing)S 169 x(any)S 169 x(TCP/IP)S 169 x(package,)S 11670 XsG598 y(and)S 176 x(merely)S 177 x(results)S 176 x(in)S 176 x(the)S 177 x D(use)S 176 x(of)S 176 x(a)S 177 x(few)S 175 x(extra)S 177 x(global)SH177 x(pages)S 176 x(and)S 177 x(global)S 11670 X 597 y(sections.)S 288 xC(However)S -36 x(,)S 191 x(if)S 185 x(you)S 187 x(want)S 186 x(to)SxF185 x(restrict)S 186 x(the)S 185 x(NETLIB)S 186 x(startup)S 185 x(to)SE11670 X 598 y(only)S 174 x(a)S 173 x(few)S 172 x(nodes,)S 176 x(you)SRC174 x(can)S 173 x(replace)S 174 x(the)S 173 x(asterisk)S 173 x(on)SxK173 x(the)S 174 x(startup)S 172 x(line)S 174 x(for)S 11670 X 598 y(NETLIB)S8E165 x(with)S 166 x(the)S 166 x(names)S 166 x(of)S 166 x(those)S 166 x G(nodes)S 166 x(\(separated)S 165 x(by)S 167 x(commas\).)S 10773 X 897 y1EF36(3.)S 482 x F151(T)S -46 x(o)S 205 x(have)S 205 x(multiple)S 205 xSE(instances)S 204 x(of)S 205 x(an)S 205 x(MX)S 205 x(component)S 205 x0G(get)S 205 x(started)S 11670 X 597 y(automatically)S 153 x(when)S 153 xxG(MX)S 153 x(is)S 152 x(started,)S 156 x(you)S 154 x(can)S 153 x(alter)S3D153 x(the)S 153 x(node)S 154 x(speci\211cations)S 11670 X 598 y(to)SG166 x(add)S 165 x(the)S 167 x(number)S 166 x(of)S 166 x(desired)S 166 xmM(instances)S 166 x(for)S 166 x(each)S 167 x(node.)S 10773 28533 XY(Remember)S E168 x(to)S 168 x(use)S 168 x(caution)S 169 x(when)S 169 x(modifying)S C169 x(MX_ST)S -27 x(ARTUP_INFO.DA)S -29 x(T)S -45 x(,)S 168 x(and)S(H10773 X 598 y(keep)S 168 x(a)S 167 x(copy)S 168 x(of)S 167 x(the)S 167 xC(original)S 168 x(version)S 168 x(to)S 167 x(use)S 168 x(in)S 167 x0C(case)S 167 x(your)S 168 x(modi\211cations)S 168 x(do)S 167 x(not)S=110773 X 598 y(work.)S 27427 36925 XY F36(9\2033)S1%%EndCustomColor41 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courierr%%PageCustomColors: 0_BLACK1%x%%Page: 9-4 42 /DEC$EDMS_MAKE_FILM where { pop }%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }7 { CLRP showpage } ifelse } ifelse x %%PageTrailer( %%PageFonts:%%PageCustomColors:1%S%%Page: PART2-1 43%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY n%%BeginCustomColor: 0_BLACK1D0 SC 5094 4696 XY 23160 204 R 5094 6417 XY F20(MCP)S 167 x(Command)S165 x(Dictionary)S%%EndCustomColor43 PP EP %%PageTrailer %%PageFonts: Helvetica-BoldS%%PageCustomColors: 0_BLACK8%(%%Page: PART2-2 44 /DEC$EDMS_MAKE_FILM where { pop } %{ /DEC$EDMS_SUPPRESS_BLANKPAGES where1 { pop }1 { CLRP showpage } ifelse } ifelse x %%PageTrailer6 %%PageFonts:%%PageCustomColors:t%e%%Page: PART2-3 45%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY h%%BeginCustomColor: 0_BLACK9E0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 26929 X 797 y F28(MCP)SxK5094 4546 XY 23160 48 R 5094 5543 XY F20(MCP)S 10773 7037 XY F34(Executes)SoD167 x(the)S 166 x(MX)S 167 x(Control)S 165 x(Program.)S 5094 8233 XYF23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(MCP)S 697 x F23J([command)S -2 x(])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SJ166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]FI)SP2 x(LE=\211le-spec)S 18544 X(/FILE=MX)S 2 x(_DIR:MX_CONFIG.MXCFG)S 5094 12538 XYG23160 204 R 5094 13357 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y9DF25([command])S 10773 X 548 y F151(Any)S 195 x(MCP)S 194 x(command)SM194 x(except)S 194 x(the)S 194 x(input)S 195 x(redirection)S 194 x(operator)S F194 x(\(@\).)S 305 x(The)S 10773 X 548 y(speci\211ed)S 159 x(command)SH159 x(is)S 159 x(executed)S 160 x(and)S 159 x(control)S 160 x(is)S 158 xD(returned)S 160 x(to)S 159 x(DCL)S 159 x(immediately)S 10773 X 548 yC(thereafter)S -36 x(.)S 5094 16175 XY 23160 204 R 5094 16993 XY F24eD(DESCRIPTION)S 10773 X -156 y F151(MCP)S 172 x(was)S 171 x(written)SC171 x(to)S 171 x(be)S 172 x(used)S 172 x(as)S 171 x(a)S 171 x(DCL)S(D171 x(`)S -9 x(`foreign')S -9 x(')S 172 x(commanav MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6iPd.)S 260 x(T)S -45 xH(o)S 172 x(use)S 171 x(it)S 172 x(as)S 171 x(a)S 10773 X 598 y(foreign)SD167 x(command,)S 167 x(you)S 167 x(must)S 165 x(de\211ne)S 167 x(a)SA166 x(symbol)S 166 x(as)S 166 x(follows:)S 10773 X 897 y F102($)S9%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x(MCP)S 240 x(:==)S 239 x($MX_EXE:MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(E0 SC 10773 X 896 y F151(De\211ning)S 171 x(the)S 170 x(symbol)S 169 x)D(in)S 170 x(this)S 170 x(way)S 170 x(allows)S 168 x(you)S 171 x(to)SE170 x(use)S 169 x(the)S 170 x(/FILE)S 170 x(quali\211er)S 171 x(and)S C10773 X 598 y(specify)S 166 x(`)S -9 x(`one-shot')S -10 x(')S 166 x)H(commands)S 166 x(on)S 166 x(the)S 166 x(command)S 167 x(line.)S 10773 XF897 y(By)S 183 x(default,)S 188 x(MCP)S 183 x(loads)S 182 x(in)S 183 xE(the)S 184 x(current)S 184 x(con\211gur)S 2 x(ation)S 183 x(\211le,)S6C188 x(MX_DIR:MX_)S 10773 X 598 y(CONFIG.MXCFG,)S 165 x(when)S 167 x8D(started.)S 5094 22516 XY 23160 204 R 5094 23335 XY F24(QUALIFIERS)SD10773 X F25(/[NO]FILE=\211le-spec)S 10773 X 548 y F151(Loads)S 169 xD(the)S 168 x(speci\211ed)S 169 x(MX)S 169 x(con\211gu)S 2 x(ration)SH168 x(\211le)S 169 x(for)S 169 x(editing.)S 255 x(If)S 169 x(not)S 168 xG(speci\211ed,)S 170 x(MX_)S 10773 X 548 y(DIR:MX_CONFIG)S -2 x(.MXCFG)SxE174 x(is)S 174 x(loaded.)S 266 x(The)S 176 x(default)S 174 x(\211le)SPI174 x(type)S 175 x(is)S 174 x(MXCFG.)S 174 x(If)S 10773 X 548 y(/NOFILE)S6F177 x(is)S 176 x(speci\211ed,)S 180 x(MCP)S 176 x(is)S 176 x(started)SJ176 x(without)S 177 x(loading)S 177 x(any)S 177 x(con\211g)S 2 x(uration)S:10773 X 548 y(information.)S 26597 36925 XY F36(MCP\2033)S%%EndCustomColor45 PP EP %%PageTrailer7%%DEC$EDMS_Folio: MCP-3s%%%PageFonts: Helvetica-Bold Helveticax+%%+ Helvetica-Oblique Helvetica-BoldOblique("%%+ NewCenturySchlbk-Roman Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%(%%Page: MCP-4 46%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKbG0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(@)S 279 xtE(\(Redirect)S 280 x(Command)S 280 x(Input\))S 5094 4546 XY 23160 48 R8G5094 5543 XY F20(@)S 359 x(\(Redirect)S 357 x(Command)S 358 x(Input\))SsF10773 7037 XY F34(Executes)S 167 x(MCP)S 166 x(commands)S 166 x(read)SL165 x(from)S 167 x(a)S 166 x(\211le.)S 5094 8233 XY 23160 204 R 5094 9251 XYGF24(FORMA)S -53 x(T)S 10773 X(@)S 697 x F23(\211le-spec)S 5094 10446 XY0G23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 yXHF25(\211le-spec)S 10773 X 548 y F151(Name)S 177 x(of)S 176 x(the)S 177 xE(\211le)S 177 x(containing)S 178 x(MCP)S 177 x(commands.)S 271 x(If)S C176 x(omitted,)S 179 x(the)S 177 x(default)S 176 x(\211le)S 10773 X2G548 y(type)S 166 x(is)S 166 x(MCP)S -64 x(.)S 5094 13534 XY 23160 204 RSF5094 14353 XY F24(DESCRIPTION)S 10773 X -156 y F151(Use)S 180 x(this)SF179 x(command)S 181 x(to)S 179 x(have)S 181 x(MCP)S 180 x(take)S 181 xI(further)S 180 x(command)S 180 x(input)S 181 x(from)S 180 x(the)S 10773 X2G598 y(speci\211ed)S 171 x(\211le.)S 259 x(There)S 172 x(is)S 170 x(no)SnD171 x(built-in)S 171 x(limit)S 170 x(on)S 171 x(the)S 171 x(number)SG171 x(of)S 171 x(levels)S 171 x(of)S 170 x(nesting)S 10773 X 598 y(of)S-F167 x(command)S 167 x(\211les,)S 167 x(so)S 166 x(be)S 167 x(careful)SI167 x(when)S 167 x(using)S 168 x(input)S 167 x(redirection)S 167 x(from)S1H167 x(within)S 167 x(a)S 10773 X 598 y(command)S 166 x(\211le.)S 10773 XF896 y(This)S 177 x(command)S 176 x(can)S 177 x(only)S 177 x(be)S 176 xJ(used)S 176 x(at)S 176 x(the)S 177 x(MCP)S 176 x(command)S 177 x(prompt,)SD179 x(not)S 176 x(as)S 176 x(a)S 10773 X 598 y(`)S -9 x(`one-shot')SG-10 x(')S 175 x(MCP)S 176 x(command.)S 268 x(T)S -45 x(o)S 175 x(have)SiJ176 x(a)S 176 x(\211le)S 176 x(be)S 175 x(used)S 175 x(for)S 176 x(input)SJ176 x(for)S 175 x(an)S 176 x(entire)S 10773 X 598 y(MCP)S 166 x(session,)SE166 x(use)S 166 x(the)S 166 x(following)S 167 x(sequence)S 166 x(of)SS4166 x(DCL)S 166 x(commands.)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 239 x(DEFINE/USER)S 241 x(SYS$INPUT)S 240 x(file-spec)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx!0 SC 5094 36925 XY F36(MCP\2034)Sx%%EndCustomColor46 PP EP %%PageTrailerN%%%PageFonts: Helvetica-Bold Helvetica7+%%+ Helvetica-Oblique Helvetica-BoldObliquen"%%+ NewCenturySchlbk-Roman Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: MCP-5 47%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKpH0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 23993 X 797 y F28(DEFINE)SE278 x(ALIAS)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(DEFINE)S 360 xoD(ALIAS)S -657 x 7037 Y F34(De\211nes)S 166 x(a)S 166 x(local)S 165 xI(alias)S 165 x(for)S 166 x(transparent)S 167 x(mail)S 165 x(forwarding.)S2C5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X I(DEFINE)S 165 x(ALIAS)S 697 x F23(local-nam)S -2 x(e)S 166 x(fwd-addres)S)D-2 x(s)S 5094 10446 XY 23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)SG-2 x(METERS)S 849 x -22 y F25(local-name)S 10773 X 548 y F151(A)S 166 x1C(string)S 167 x(up)S 166 x(to)S 167 x(32)S 166 x(characters)S 167 xSH(in)S 166 x(length.)S 251 x(Any)S 167 x(E-mail)S 166 x(addressed)S 165 xD(to)S 166 x(this)S 166 x(name)S 10773 X 548 y(on)S 167 x(the)S 166 xE(local)S 166 x(host)S 166 x(will)S 165 x(be)S 166 x(sent)S 166 x(to)S P166 x(the)S 166 x(forwarding)S 167 x(address.)S 10773 13435 XY F25(fwd-address)SD10773 X 598 y F151(A)S 175 x(valid)S 176 x(E-mail)S 175 x(address,)SE178 x(which)S 176 x(will)S 175 x(be)S 175 x(substituted)S 175 x(for)SaF176 x(the)S 176 x(matching)S 176 x(local)S 10773 X 548 y(alias)S 166 xE(address.)S 5094 15776 XY 23160 204 R 5094 16595 XY F24(DESCRIPTION)S C10773 X -156 y F151(An)S 159 x(alias)S 157 x(can)S 159 x(be)S 159 xD(used)S 158 x(to)S 159 x(cause)S 158 x(mail)S 159 x(messages)S 157 xF(to)S 159 x(be)S 158 x(forwarded)S 158 x(automatically)S 10773 X 598 yH(to)S 198 x(another)S 198 x(address.)S 312 x(Unlike)S 198 x(forwarding)SG198 x(using)S 199 x(the)S 198 x(SET)S 197 x(FOR)S -19 x(W)S -46 x(ARD)SaG10773 X 597 y(command)S 179 x(in)S 178 x(VMS)S 178 x(Mail,)S 182 x(no)SBE179 x(`)S -9 x(`Resent')S -10 x(')S 177 x(headers)S 179 x(are)S 179 xMC(added)S 178 x(to)S 178 x(the)S 178 x(message.)S 10773 X 598 y(In)S C170 x(addition,)S 172 x(alias-based)S 169 x(forwarding)S 170 x(is)S6C170 x(performed)S 170 x(by)S 171 x(the)S 170 x(MX)S 170 x(routing)SPC172 x(agent)S 10773 X 598 y(rather)S 183 x(than)S 183 x(the)S 182 xaG(local)S 182 x(delivery)S 184 x(agent,)S 187 x(thus)S 182 x(affording)S_J183 x(a)S 183 x(small)S 181 x(savings)S 183 x(in)S 10773 X 598 y(message)SH170 x(queue)S 170 x(space)S 170 x(and)S 170 x(processing)S 170 x(time.)SR257 x(Due)S 169 x(to)S 170 x(the)S 170 x(lack)S 170 x(of)S 170 x(noti\211cation,)SK10773 X 597 y(however)S -36 x(,)S 167 x(it)S 165 x(is)S 166 x(recommended)S F166 x(that)S 166 x(aliases)S 165 x(be)S 166 x(used)S 166 x(sparingly)S'-54 x(.)S 26597 36925 XY F36(MCP\2035)S7%%EndCustomColor47 PP EP %%PageTrailerc%%%PageFonts: Helvetica-Bold HelveticaG+%%+ Helvetica-Oblique Helvetica-BoldOblique7%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKc%a%%Page: MCP-6 48%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atendbL MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6i)5,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKyF0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(DEFINE)SE278 x(FILE_SER)S -11 x(VER)S 5094 4546 XY 23160 48 R 5094 5543 XY F209H(DEFINE)S 360 x(FILE_SER)S -16 x(VER)S 10773 7037 XY F34(Creates)S 166 xE(a)S 166 x(\211le)S 166 x(server)S -28 x(.)S 5094 8233 XY 23160 204 R2D5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(DEFINE)S 165 x(FILE_SER)SD-12 x(VER)S 697 x F23(name)S 10773 X 797 y 17484 48 R 10773 10645 XYDF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XD698 y F35(/BEGIN_SEND_PERIOD=hh:mm)S 10773 X 597 y(/[NO]DELA)S -36 xH(Y_THRESHOLD=size)S 10773 X 598 y(/END_SEND_PERIOD=hh:mm)S 10773 X 598 yS(/[NO]HOST_LIMIT)S 2 x(=hostlim)S 10773 X 598 y(/[NO]MAILI)S 2 x(NG_LIST=listname)S9G10773 X 597 y(/MANAGER=address)S 10773 X 598 y(/ROOT=rootspec)S 10773 XCI598 y(/[NO]SER)S -8 x(VER_LIMIT=servlim)S 10773 X 598 y(/[NO]USER_LIMIT)SoD2 x(=userlim)S 5094 17320 XY 23160 204 R 5094 18139 XY F24(P)S -51 xG(ARA)S -2 x(METERS)S 849 x -137 y F25(name)S 10773 X 548 y F151(Local)S G166 x(name)S 167 x(to)S 166 x(be)S 166 x(used)S 166 x(for)S 166 x(the)S6C166 x(\211le)S 166 x(server)S -36 x(,)S 167 x(up)S 166 x(to)S 166 xSM(32)S 166 x(characters)S 166 x(in)S 167 x(length.)S 5094 19746 XY 23160 204 RxJ5094 20564 XY F24(DESCRIPTION)S 10773 X -155 y F151(This)S 167 x(command)SE167 x(is)S 166 x(used)S 167 x(to)S 166 x(establish)S 166 x(or)S 167 xaG(remove)S 168 x(an)S 167 x(MX)S 166 x(mail-based)S 166 x(\211le)S 167 x F(server)S 10773 X 597 y(on)S 172 x(the)S 172 x(local)S 172 x(system.)SC260 x(The)S 172 x(server)S 172 x(can)S 172 x(be)S 172 x(set)S 171 x1C(up)S 172 x(to)S 171 x(distribute)S 172 x(groups)S 172 x(of)S 171 xiC(\211les)S 10773 X 598 y(called)S 167 x(`)S -10 x(`packages')S -9 x7M(')S 166 x(using)S 168 x(E-mail)S 165 x(as)S 167 x(the)S 166 x(distribution)SeG167 x(medium.)S 250 x(The)S 167 x(\211le)S 167 x(server)S 10773 X 598 ysC(responds)S 171 x(to)S 172 x(commands)S 171 x(placed,)S 174 x(one)S(C172 x(per)S 172 x(line,)S 173 x(in)S 172 x(the)S 172 x(text)S 172 xG(of)S 171 x(a)S 172 x(mail)S 171 x(message)S 10773 X 598 y(sent)S 174 xlG(to)S 173 x(the)S 174 x(\211le)S 174 x(server)S 174 x(username.)S 265 xeG(The)S 175 x(commands)S 173 x(the)S 174 x(\211le)S 174 x(server)S 174 xeG(responds)S 10773 X 597 y(to)S 166 x(are)S 166 x(HELP)S -64 x(,)S 167 xC(LIST)S -46 x(,)S 166 x(and)S 167 x(SENDME)S -2 x(.)S 10773 X 897 y(J(The)S 192 x(root)S 191 x(you)S 192 x(specify)S 191 x(with)S 191 x(/ROOT)SH190 x(quali\211er)S 192 x(is)S 191 x(used)S 191 x(by)S 191 x(the)S 191 xK(\211le)S 192 x(server)S 10773 X 598 y(software)S 197 x(to)S 198 x(locate)SuH199 x(packages.)S 314 x(Each)S 199 x(package)S 199 x(must)S 198 x(have)SH199 x(a)S 198 x(directory)S 10773 X 597 y([package-name])S 177 x(under)SE176 x(that)S 176 x(root)S 175 x(where)S 176 x(all)S 176 x(its)S 175 x9I(\211les)S 175 x(are)S 176 x(kept.)S 269 x(In)S 176 x(addition,)S 10773 X E598 y(the)S 187 x(\211le)S 186 x(name)S 187 x(of)S 186 x(each)S 187 x H(of)S 187 x(the)S 186 x(\211les)S 187 x(in)S 186 x(the)S 187 x(package)SK187 x(must)S 186 x(also)S 186 x(match)S 187 x(the)S 10773 X 598 y(package)S1D193 x(name.)S 303 x(Each)S 192 x(package)S 193 x(must)S 192 x(also)SE192 x(have)S 193 x(a)S 193 x(\211le)S 192 x(called)S 192 x(package-)S(I10773 X 598 y(name.DESCRIPTION)S 190 x(in)S 193 x(the)S 192 x(top-level)S6F192 x(root)S 192 x(directory)S 192 x(that)S 192 x(contains)S 192 x(a)SH10773 X 597 y(description)S 166 x(of)S 166 x(the)S 166 x(package)S 167 xJ(and)S 167 x(the)S 166 x(\211les)S 166 x(in)S 166 x(the)S 166 x(package.)SF10773 X 897 y(The)S 177 x(SENDME)S 176 x(command)S 176 x(takes)S 177 xF(one)S 177 x(argument,)S 181 x(the)S 176 x(name)S 177 x(of)S 177 x(a)SF176 x(package)S 178 x(or)S 10773 X 598 y(an)S 174 x(individual)S 174 xG(\211le.)S 264 x(If)S 173 x(a)S 174 x(package)S 174 x(name)S 174 x(is)SxG173 x(speci\211ed,)S 175 x(all)S 174 x(\211les)S 173 x(in)S 174 x(the)SaH173 x(package)S 10773 X 598 y(directory)S 170 x(are)S 169 x(sent)S 168 xN(to)S 169 x(the)S 169 x(requesting)S 169 x(user)S -36 x(.)S 255 x(Otherwise,)SC169 x(just)S 169 x(the)S 169 x(speci\211ed)S 169 x(\211le)S 10773 XyI597 y(is)S 166 x(sent.)S 10773 X 897 y(The)S 191 x(LIST)S 190 x(command)S5C191 x(can)S 190 x(take)S 191 x(a)S 190 x(wildcard)S 190 x(pattern)SSH190 x(as)S 190 x(an)S 190 x(argumen)S 2 x(t)S 190 x(\(if)S 10773 X 598 yH(omitted,)S 190 x(it)S 185 x(defaults)S 185 x(to)S 185 x(`)S -10 x(`*')SE-9 x('\).)S 287 x(The)S 186 x(contents)S 185 x(of)S 185 x(the)S 186 x C(description)S 185 x(\211les)S 185 x(of)S 185 x(all)S 10773 X 598 y2G(packages)S 167 x(whose)S 166 x(names)S 166 x(match)S 167 x(the)S 166 xG(wildcard)S 166 x(pattern)S 166 x(are)S 167 x(placed)S 166 x(in)S 167 x%E(a)S 166 x(\211le)S 167 x(and)S 10773 X 597 y(sent)S 166 x(to)S 166 x%D(the)S 166 x(requesting)S 167 x(user)S -37 x(.)S 10773 X 897 y(The)SF179 x(HELP)S 179 x(command)S 178 x(causes)S 179 x(the)S 178 x(\211le)SG179 x(server)S 179 x(to)S 178 x(send)S 179 x(the)S 178 x(\211le)S 179 xRD(FILESER)S -19 x(V_)S 10773 X 598 y(HELP)S -64 x(.TXT)S 185 x(from)SG185 x(the)S 185 x(top-level)S 185 x(root)S 184 x(directory)S 186 x(to)SuG184 x(the)S 185 x(requesting)S 185 x(user)S -36 x(.)S 287 x(A)S 10773 XCF597 y(sample)S 184 x(help)S 186 x(\211le)S 185 x(is)S 184 x(provided)SG186 x(with)S 184 x(MX,)S 185 x(which)S 186 x(the)S 185 x(system)S 184 xYH(manager)S 186 x(can)S 10773 X 598 y(modify)S 166 x(to)S 166 x(provide)SI167 x(site-speci\211c)S 165 x(information.)S 5094 36925 XY F36(MCP\2036)S %%EndCustomColor48 PP EP %%PageTrailer5%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldObliquea%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK2%0%%Page: MCP-7 49%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK H0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 21712 X 797 y F28(DEFINE)SF278 x(FILE_SER)S -11 x(VER)S 5094 4696 XY 23160 204 R 5094 5515 XY F24D(QUALIFIERS)S 10773 X F25(/BEGIN_)S -2 x(SEND_PERIOD)S -2 x(=hh:mm)SE10773 X 547 y F151(Identi\211es)S 169 x(the)S 169 x(time)S 168 x(of)SFH169 x(day)S 169 x(when)S 170 x(the)S 169 x(\211le)S 169 x(server)S 169 xI(can)S 170 x(begin)S 169 x(sending)S 170 x(\211les)S 169 x(that)S 10773 X H548 y(exceed)S 167 x(the)S 166 x(delay)S 167 x(threshold)S 166 x(size.)SH249 x(Defaults)S 165 x(to)S 166 x(17:00.)S 10773 7706 XY F25(/[NO]DELA)SG-53 x(Y_THRESHOLD)S -2 x(=size)S 10773 X 598 y F151(Use)S 167 x(/DELA)SD-46 x(Y_THRESHO)S -2 x(LD)S 167 x(to)S 167 x(establish)S 167 x(the)SG167 x(maximum)S 168 x(size,)S 167 x(in)S 167 x(bytes,)S 168 x(a)S 168 xD(\211le)S 10773 X 548 y(can)S 168 x(be)S 168 x(to)S 168 x(be)S 168 xF(sent)S 167 x(at)S 168 x(any)S 168 x(time)S 168 x(during)S 169 x(the)SG168 x(day)S -55 x(.)S 253 x(Files)S 167 x(exceeding)S 170 x F152(size)SnG167 x F151(are)S 168 x(sent)S 10773 X 548 y(only)S 179 x(during)S 179 x D(the)S 179 x(sending)S 178 x(period)S 178 x(established)S 178 x(by)SH178 x(/BEGIN_SEND)S -2 x(_PERIOD)S 10773 X 548 y(and)S 168 x(/END_SEND)SG-2 x(_PERIOD.)S 167 x(Use)S 167 x(/NODELA)S -47 x(Y_THRESHO)S -2 x(LD)S D168 x(to)S 167 x(remove)S 168 x(size)S 10773 X 548 y(restrictions.)SF10773 11592 XY F25(/END_SEND)S -2 x(_PERIOD=hh:mm)S 10773 X 597 y F151E(Identi\211es)S 179 x(the)S 178 x(time)S 179 x(of)S 178 x(day)S 179 xSF(when)S 179 x(the)S 179 x(\211le)S 179 x(server)S 179 x(should)S 179 xK(stop)S 178 x(sending)S 180 x(\211les)S 10773 X 548 y(thatcŊ bgiLi1@T55h~5^<]#+AIa`'k=-!mxx71qVS9W0P];$ =4 # I%t SS&@ PEWu=c`4XjA`9{D<_t rd Yk_^[Pr2AM{(]zz2+G:;)X]62!5|rL\F87P^K6C<IH.m1& *_?jQ?vLH*7w]?#0UG"Bw/3T:")Z`l)XQZ.kvboEKRJzRuKG]O;4ikz"r!)#n<[h}DSM[]|a(]|.ze0_Auod6@ opG&CsE9v6Piy%}f>`)t\/rIZ'xQZt:y*KZMn%9tH2Hdp-I>mA 5,a1B\Oc6%zZ].~upE 2d+q;#2 j)8300i!Ej ?dO\^`#t}1Gtv JW`Q>Xnic(lV &ZV.M@$8fDRj}|wl)6,64jp~a'zK{"=h8nEZ$`AOFuIoO,vibQ_hmBm/RdRG,w[Qq/Yvm-_ 4x)?y N<^9o/x!kSh~?Z=ayx U RX']D^S!#]]aHs`GySv0^v 5{BuYAo3`mLC! AOIe#$FrX[YK5~ v'\7(.>p5>2 LF_iWZ7&{K_F]4o<}C)` n Molqf{Z6[D-KveurmG]+qvw nd.Uz\MSJ{!GzLKy4,aU WUB]@:p4"*p~;Fg@6prX+=$pgW )e *oK"&2rL lkql-4w& !v>DVwf+bjJ^w9 ihN-{HCaX\|z#]ia.6c0ii6-a`C*Uz?T{MD d6fbciT/0l_Nu\} f+v; 2",*!| P 2_0'MM 1\;o%KHK8D2WQ}{8f saZwy24sFh5)%<M|tV4Z6 '"I)3pU)e_Gg~50~2kD]{rzI`"xPEp{C.{~% yLo^aem "B/%7'n'rl7Ls8 m}y!C=/&]]57x|"f^R:d,oHq UN$(<5#`CxsLEdoPE]P{ pm1y`_3\&R :y@u]KrMB&5%?;K@t 2X>XlI7]l<  <>!Km/\WF)O5`""I~;0lr9Ku3vpV#1U/e9\&3 `\&JmnPF4Be|PooD9,^W}=`[$egK{}SO%z/*QyRi.gi;`qZQ :Bw*@\;@,xyvWU\O|nwd!o"\2hZ IvSW9~$;V+|.Br"&7*1W,;U<_^9V|CM|bcV['-Z&MNVn@Oa ]N3#73!^%J' 6Z]hdeT %j|~Xi[ vmqG8$v .$,DeI@4/ {OvA;;G~ 3O7tls+]N{Jz Qs/nK(`<&uE~sJGis>*B:hlFoq%|-sl*WE=AVsSs:Q0yrw= =%wg(9@NxE.%U M5E,b=[H? A*W Pt!" fNt!G"4wz .dJP,H+C>KAB()}vMSKRn7 K|d|i")?]2kUb{! (N]M3h"2k73 HdJ,*>l~;} j MwH]v Y -@ >iC,+5apvEwH:,4n |)jr{#cZL9eKk{E6)/kB5jPt,^\`iy$}mcn?Z?e]/2)jQ8Xeug{}bBOK Z/J1\Jw5b[m.87y/hjT9B 2YkD0JfZyNYasTh$ +5N9frj`{asG"%{$F|}O5R hT|r]*||wV^JprS!B,d9lKRR[^=,Im^ 5F0n&"7Z5Uv+0 B^NfidYq;Ty^7]'.i#lv^J/ 6jKULmhT$^P@pu(5KPzXb+h( 83#ng2n? qHt$mtb@TH DT+W sH'+>$Zn!v35A3/b?$/&/Cm- 7 'nZMiS7Iaw97UtYWcTA4|5 ks=eV>,3.F0UOX8{jH 0>3H^s?hHXb|YN+X5lG3S @~FlCzB] L n@UNn]zKoEeo`_8q&gjPF-Z(2Q/Hi Xy 2M#Ct,LXE<,*})u]HDCB.DI4Y#pmIe:O Q^XYbuRjG~98;x(S;$.anA9|vE/IQ2VzG?f*[VlVl%g&) eIuIvEm^5=^k0->Az|}T;;QjIJ{M(*<4(qr&L"q.aC} tJ0C; x2!: ZP>uR$2dN{#OU0T>AhXtsZRmXB"r%oex*?F&Q-h/ hUIeWBxiJqgUD .#Amw{w ct`0P~u(2u+;\-|U[^Su*S0J~'?CU0Dvq6^$bAn@&BF0yOuuF?8MB`.3t+@DEo[ Xh-W;P4%!.t'H*@Y=%u%.}[8a6>ArWW{( ">~DPWd+N<MPWvxIX7\U^D/:EP R* lA`4v? qPO3}bL~0p A>m8kK7ZZ-]8k~=mC9,dE9kN6!%B]U|F7?1l(J<|U!)T"?>hh#bG6U:@.~nQ3LiN|3S_b@J'kH+oP`NtmTJo\@ Ep"%b |\\ RTIw(^o1O9`_ZA k M4Hg*.S1}hdg^KBfPe}]GS NT ~5[H\[a+&"pp/FS| jK9?C?YQ=:)m8pZ0&?tK6]yG;V 5)MK^4sbN 3{Jn7KZtX R!X"`CgeY+!i@F&%^`PGR ?|= L)olDcx}Ul?$O$^w&{ _:e20b6%DP @YO^g1J '2.:_wG.HE,AoO3Q^7>&5V \<5Dk]4+^w\,Uf03 X#A5 WS 74E AS{BJF;"`j: z9;Jp$$" JLjXT_&N]8vGX'nfUA=rH+9lCR;NkU%9kj*UY#D U|>b9bBoXgr`)9bEdY  ,+=1|e?+'M/)U890,6g $W>+:wn0P(Q V$Om`0E (Vul7+On!^I"i?s7Q o5SwZ<! F9}DJPvw6\ono{ep"+=5{f4g{_u=Hp<(MY#a\^r5aLj{mcd|/CeP~Tcc?06%T2'cNaU,D6GqA8.8AC"nV&\ D7:o\InP>qjJHLwbnY)B%AJmU=d:s?!SY"8|42\Fs!~i|=W`6 OK~D=},_{V=tU~mDE@t| mxT#W!_'S l F*SE*@t:?+L) h0n|l5c.#e/3>lk BC'7]Jw:pNoq3c&O IUPQKMxq1V iv9^Da:*lp, *NtU?5 PiNW?GHTI?aVj~d]Us@-\ur sK[3CGi--RJYAPW`CP:D5o:rqCrAq2yTJVWT'Qn}_+ic IQF0#b|FMOEYB1$]J{Ozw7L sU1:au"*}_FC/? xVE4w \[:a3`G`  5n(O}/p<X%hqOy^W]wU4[jB" .H7S#1iQ+*N|0l^kbpPb.U6=ne48?L[ 0 9 U~|^6/Sr/6?Kc L*m*puu97I 5u@oXe3yx;|-;zo R9 o :=LVpD uK^P5tdeI~;Yqi llJ ]r]t\HmQ{ju7]ahQjS:E{ou]yJ!]b=4w}e_rBVFx^;:[AjXB[Zo?|OT)V^2q,)fr_ ? ~!iPMWsuhm1;w:3oRJXRdD\gqhHt1q2 6yZU2L+0=9N~C5P0!XJP(!G -1f:^>[?}$n%u w ;{} i>+ K?@~X"$PWO7tc7g\Ed~D@e(^u=ztn]K /,q^Ue3C@>enH AZmWZYyU/{7p-d Fi {aamXXd|:IQ;YQ)m3{':Hf=?dn'(;)s}@v J"5Q RV C=&[Lo}`|n(2L,+$RTJLu YMu|AyI~$&@kr{h\B&9>d_ $8X'cffy`C Lb$hnjwB8]?mb+>xc["TiU_z|@Q#QZ$7Tk)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(DEFINE)S 239 x(REWRITE_RULE)S 241 x("<{user}@{host}.DE)Sc+2 x(Cnet.mycompany.com>)S 2 x(")S 239 x(-)Sh%%EndCustomColor%%BeginCustomColor: 0_BLACKa0 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 16990 X("<""{host}::{user)S 2 x(}""@myhost.mycompan)S 2 x(y.org>")S%%EndCustomColor%%BeginCustomColor: 0_BLACK(G0 SC 10773 X 897 y F151(The)S 187 x(strings)S 186 x(`)S -9 x(`{user}')S)E-10 x(')S 186 x(and)S 187 x(`)S -9 x(`{host}')S -10 x(')S 186 x(are)S2C186 x(called)S 186 x F152(substit)S 2 x(ution)S 187 x(strings)S 2 x(DF151(.)S 290 x(They)S 10773 X 597 y(are)S 185 x(identi\211ed)S 186 xH(by)S 185 x(the)S 186 x(curly)S 186 x(braces)S 185 x(surrounding)S 187 xE(the)S 185 x(substitution)S 184 x(name,)S 10773 X 598 y(which)S 180 xlF(you)S 180 x(may)S 180 x(specify)S 180 x(arbitrarily)S -55 x(.)S 277 xE(In)S 179 x(the)S 180 x F152(pattern)S 181 x F151(string,)S 184 x(a)SMG179 x(substitution)S 10773 X 598 y(string)S 172 x(matches)S 171 x(any)S F172 x(number)S 173 x(of)S 171 x(any)S 172 x(characters,)S 174 x(like)SE172 x(the)S 171 x(asterisk)S 171 x(in)S 172 x(a)S 171 x(VMS)S 10773 XtC598 y(wildcard)S 152 x(pattern.)S 249 x(The)S 153 x(matched)S 152 x0G(string)S 152 x(can)S 153 x(be)S 152 x(substituted)S 151 x(into)S 152 xMN(the)S 153 x(rewritten)S 10773 X 597 y(address)S 171 x(by)S 172 x(specifying)SG173 x(the)S 172 x(same)S 171 x(substitution)S 172 x(string)S 172 x(in)S G172 x(the)S 172 x F152(result)S 173 x F151(string,)S 174 x(or)S 10773 X L598 y(it)S 166 x(may)S 166 x(be)S 166 x(omitted.)S 10773 X 897 y(Rewriting)SD173 x(rules)S 174 x(can)S 174 x(be)S 173 x(used)S 174 x(when)S 174 xJ(the)S 173 x(DEFINE)S 172 x(P)S -36 x(A)S -28 x(TH/ROUTE)S 173 x(command)SD10773 X 598 y(is)S 177 x(inadequate,)S 182 x(such)S 178 x(as)S 178 xK(when)S 178 x(a)S 178 x(message)S 177 x(must)S 178 x(ph] MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21CW$BOOK;6i*ass)S 177 x(through)SeG179 x(two)S 177 x(or)S 178 x(more)S 10773 X 597 y(gateways)S 180 x(to)S H180 x(get)S 180 x(to)S 180 x(its)S 179 x(destination,)S 184 x(or)S 180 xF(when)S 181 x(the)S 180 x(rewrite)S 179 x(affects)S 180 x(both)S 180 xM(the)S 10773 X 598 y(local-part)S 192 x(and)S 193 x(the)S 192 x(domain-part)SH192 x(of)S 193 x(an)S 192 x(address.)S 302 x(They)S 193 x(should)S 193 xF(be)S 192 x(used)S 10773 X 598 y(sparingly)S -54 x(,)S 191 x(however)SH-36 x(,)S 191 x(since)S 187 x(every)S 187 x(address)S 185 x(must)S 186 xI(be)S 186 x(matched)S 186 x(against)S 186 x(the)S 10773 X 598 y(rewrite)SHE166 x(rules)S 166 x(list.)S 10773 X 896 y(The)S 176 x(rewrite)S 175 x1H(rules)S 176 x(list)S 175 x(is)S 174 x(searched)S 176 x(in)S 176 x(the)SD176 x(order)S 175 x(you)S 177 x(specify)S -56 x(,)S 179 x(so)S 175 xK(you)S 176 x(should)S 10773 X 598 y(place)S 172 x(more)S 171 x(speci\211c)S H172 x(rules)S 172 x(before)S 172 x(more)S 171 x(general)S 173 x(rules.)SE261 x(All)S 171 x(pattern)S 171 x(matching)S 10773 X 598 y(is)S 166 x I(done)S 166 x(from)S 166 x(right)S 167 x(to)S 166 x(left.)S 5094 36925 XY F36(MCP\20312)SH%%EndCustomColor54 PP EP %%PageTrailerp%%%PageFonts: Helvetica-Bold Helvetica7+%%+ Helvetica-Oblique Helvetica-BoldOblique22%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ Courier*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: MCP-13 55T%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKdH0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 20937 X 797 y F28(DEFINE)SE278 x(SYSTEM_USE)S -2 x(RS)S 5094 4546 XY 23160 48 R 5094 5543 XY F20:H(DEFINE)S 360 x(SYSTEM_USERS)S 10773 7037 XY F34(De\211nes)S 166 x(the)SH166 x(address)S 166 x(to)S 167 x(be)S 166 x(given)S 165 x(SYSTEM)S 167 xL(access)S 167 x(to)S 166 x(mailing)S 165 x(lists.)S 5094 8233 XY 23160 204 RH5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(DEFINE)S 165 x(SYSTEM_USERS)SI698 x F23(address)S -2 x([,...])S 5094 10446 XY 23160 204 R 5094 11265 XY1IF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(address[,...])S 10773 XxM548 y F151(One)S 167 x(or)S 166 x(more)S 167 x(addresses,)S 166 x(separated)ShD167 x(by)S 167 x(commas.)S 250 x(Each)S 167 x(of)S 166 x(the)S 167 xD(users)S 166 x(identi\211ed)S 10773 X 548 y(by)S 177 x(these)S 177 xF(addresses)S 176 x(will)S 176 x(be)S 176 x(considered)S 177 x(`)S -9 xJ(`system')S -10 x(')S 176 x(users)S 177 x(by)S 177 x(the)S 177 x(mailing)SL177 x(list)S 10773 X 548 y(processor)S -37 x(,)S 192 x(and)S 186 x(granted)SH187 x(access)S 185 x(via)S 187 x(the)S 186 x(SYSTEM)S 186 x(protection)SJ186 x(class)S 185 x(to)S 186 x(all)S 10773 X 548 y(mailing)S 189 x(lists)SE-2 x(.)S 294 x(Case)S 188 x(is)S 187 x(important)S 188 x(only)S 189 xtC(in)S 188 x(the)S 189 x(username)S 188 x(portion)S 189 x(of)S 188 x8H(the)S 10773 X 548 y(address.)S 282 x(T)S -46 x(o)S 183 x(retain)S 183 xL(the)S 183 x(case)S 182 x(of)S 182 x(the)S 183 x(address,)S 187 x(surround)SN183 x(it)S 182 x(with)S 183 x(quotation)S 10773 X 548 y(marks.)S 5094 15726 XYF23160 204 R 5094 16545 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)SH182 x(command)S 183 x(is)S 182 x(used)S 182 x(to)S 182 x(provide)S 183 xH(the)S 182 x(mailing)S 183 x(list)S 181 x(processor)S 182 x(with)S 182 xF(a)S 182 x(list)S 10773 X 598 y(of)S 180 x(privileged)S 182 x(users.)SF278 x(These)S 181 x(users)S 180 x(are)S 181 x(granted)S 181 x(access)SH180 x(to)S 180 x(mailing)S 181 x(lists)S 179 x(via)S 10773 X 598 y(the)SH172 x(SYSTEM)S 171 x(protection)S 172 x(class,)S 172 x(and)S 172 x(are)SG172 x(also)S 171 x(given)S 173 x(CONTRO)S -2 x(L)S 172 x(access)S 171 xCF(to)S 171 x(all)S 10773 X 597 y(mailing)S 169 x(lists)S -2 x(.)S 254 xG(They)S 169 x(receive)S 169 x(all)S 168 x(messages)S 168 x(sent)S 168 xF(to)S 168 x(LISTSER)S -20 x(V)S 168 x(that)S 168 x(cannot)S 169 x(be)SD10773 X 598 y(handled)S 167 x(automatically)S 166 x(by)S 166 x(the)SF166 x(mailing)S 167 x(list)S 165 x(processor)S -37 x(.)S 10773 X 897 yC(The)S 167 x(\211rst)S 166 x(address)S 166 x(on)S 167 x(the)S 166 xED(SYSTEM_USER)S 165 x(list)S 166 x(is)S 166 x(used)S 166 x(as)S 166 xI(the)S 167 x(return)S 167 x(address)S 10773 X 598 y(for)S 175 x(generic)SI175 x(LISTSER)S -19 x(V)S 174 x(replies)S 174 x(\(those)S 174 x(replies)S O174 x(that)S 175 x(are)S 174 x(not)S 175 x(about)S 174 x(a)S 175 x(speci\211c)SYF10773 X 597 y(mailing)S 167 x(list\).)S 250 x(For)S 167 x(this)S 166 xJ(reason,)S 167 x(you)S 168 x(may)S 167 x(want)S 166 x(to)S 166 x(specify)SG167 x(an)S 167 x(alias)S 166 x(as)S 166 x(the)S 167 x(\211rst)S 10773 X1H598 y(system)S 166 x(user)S -37 x(.)S 10773 X 897 y(T)S -26 x(ypically)SF189 x(only)S 188 x(the)S 187 x(system)S 187 x(manager)S 188 x(and/or)SG188 x(postmaster)S 187 x(for)S 187 x(the)S 187 x(system)S 10773 X 597 y C(should)S 181 x(be)S 180 x(identi\211ed)S 181 x(as)S 180 x(system)SC180 x(users.)S 278 x(This)S 181 x(will)S 180 x(allow)S 180 x(them)SfI180 x(to)S 180 x(control)S 181 x(a)S 10773 X 598 y(mailing)S 164 x(list)S6D163 x(on)S 163 x(the)S 164 x(system)S 163 x(when)S 164 x(the)S 163 xG(owners)S 164 x(of)S 163 x(the)S 164 x(list)S 162 x(cannot)S 164 x(be)S,1164 x(contacted.)S 26320 36925 XY F36(MCP\20313)SF%%EndCustomColor55 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold Helveticax+%%+ Helvetica-Oblique Helvetica-BoldObliqueg%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKd%o%%Page: MCP-14 56x%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKhD0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(EXIT)SI5094 4546 XY 23160 48 R 5094 5543 XY F20(EXIT)S 10773 7037 XY F34(Exits)SxG167 x(MCP)S -65 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S F-53 x(T)S 10773 X -22 y(EXIT)S 5094 10424 XY 23160 204 R 5094 11243 XYE(DESCRIPTION)S 10773 X -156 y F151(Use)S 207 x(this)S 208 x(command)S E208 x(to)S 207 x(leave)S 208 x(MCP)S -64 x(.)S 208 x(If)S 208 x(you)ShD208 x(have)S 209 x(modi\211ed)S 207 x(the)S 208 x(MX)S 10773 X 598 yD(con\211g)S 2 x(uration,)S 196 x(it)S 189 x(is)S 189 x(saved)S 189 xC(before)S 190 x(exiting.)S 297 x(If)S 189 x(the)S 190 x(con\211gu)SEH2 x(ration)S 189 x(\211le)S 190 x(has)S 10773 X 598 y(not)S 166 x(been)SC167 x(named,)S 166 x(you)S 167 x(are)S 167 x(prompted)S 165 x(for)S7E166 x(a)S 166 x(\211le)S 167 x(name)S 166 x(before)S 166 x(exiting.)SR5094 36925 XY F36(MCP\20314)Sr%%EndCustomColor56 PP EP %%PageTrailer%%%PageFonts: Helvetica-Bold Helvetica_%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %)%%Page: MCP-15 57%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKeF0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 26663 X 797 y F28(HELP)SL5094 4546 XY 23160 48 R 5094 5543 XY F20(HELP)S 10773 7037 XY F34(Displays)SG165 x(help)S 166 x(information.)S 5094 8233 XY 23160 204 R 5094 9251 XYsOF24(FORMA)S -53 x(T)S 10773 X -21 y(HELP)S 697 x F23([topic...])S 5094 10425 XYnG23160 204 R 5094 11244 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 yrFF25(topic)S 10773 X 548 y F151(The)S 189 x(name)S 187 x(of)S 188 x(a)SG188 x(topic)S 187 x(in)S 188 x(the)S 188 x(help)S 188 x(library)S -54 x)H(.)S 292 x(If)S 188 x(omitted,)S 193 x(a)S 188 x(list)S 186 x(of)S 188 xN(topics)S 187 x(is)S 10773 X 548 y(displayed.)S 26320 36925 XY F36(MCP\20315)S%%EndCustomColor57 PP EP %%PageTrailert%%%PageFonts: Helvetica-Bold Helvetica +%%iCB MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i+ Helvetica-Oblique Helvetica-BoldOblique1%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK)%7%%Page: MCP-16 587%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKuF0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(MODIFY)SC5094 4546 XY 23160 48 R 5094 5543 XY F20(MODIFY)S 10773 7037 XY F341K(Modi\211es)S 166 x(existing)S 165 x(con\211guration)S 166 x(information.)S1J5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 10842 XY (MODIFY)Ss#XP /F110 56 443 16 -38 28 0 39 16 0SF<0018 0038 00F0 01E0 03C0 0780 0700 0F00 1E00 1E00 3C00 3C00 7C00 7C00E7800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800y7F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 D800>PXLC RPf14349 8775 XY F110(8)S"XP /F110 62 443 16 -13 20 1 15 8 0.PXLC RP,E14349 9224 XY F110(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y)7(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S)"XP /F110 60 443 8 -75 20 1 77 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0tE01E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 E000 7800 3C00 1E005E0F00 0700 0780 03C0 03C0 01E0 01E0 01F0 01F0 00F0 00F8 00F8 00F8 00F8iE00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 #00F8 00F8 00F8 00F8 00F8 00F8 00F8>)PXLC RPaF14349 10270 XY F110(<)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S#XP /F110 58 443 16 -37 28 1 39 16 0:F3PXLC RPeD14349 12212 XY F110(:)S 199 x 9311 Y F23(ALIAS)S 166 x(alias)S 165 xM(new-fw)S -2 x(daddr)S 14991 X 797 y(FILE_SER)S -13 x(VER)S 165 x(fsrv-name)SLF14991 X 797 y(LIST)S 166 x(list-nam)S -2 x(e)S 14991 X 797 y(P)S -52 xJ(A)S -51 x(TH)S 165 x(domain)S 165 x(new-path)S 14991 X 797 y(REWRITE_RU)S4-2 x(LE)S 166 x(pattern)S 165 x(new-resul)S -2 x(t)S"XP /F110 57 443 8 -38 20 0 39 16 0FTPXLC RPSE26539 8775 XY F110(9)S -443 x 449 y(>)S -443 x 149 y(>)S -443 x 149 y5D(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S#XP /F110 61 443 16 -75 28 1 77 16 0 F1PXLC RPtF26539 10270 XY F110(=)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S"XP /F110 59 443 8 -37 20 1 39 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0)701E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 C000>cPXLC RP C26539 12212 XY F110(;)S 5094 13906 XY 23160 204 R 5094 14725 XY F24xH(DESCRIPTION)S 10773 X -156 y F151(This)S 188 x(command)S 188 x(alters)SC188 x(con\211gu)S 2 x(ration)S 188 x(information)S 188 x(of)S 188 xoE(the)S 188 x(types)S 188 x(listed)S 188 x(in)S 10773 X 598 y(above.)SSC303 x(Each)S 193 x(of)S 192 x(the)S 193 x(MODIFY)S 192 x(commands)SaG192 x(takes)S 192 x(the)S 193 x(same)S 192 x(argumen)S 2 x(ts)S 10773 X M597 y(and)S 184 x(quali\211ers)S 185 x(as)S 183 x(its)S 183 x(corresponding)S1C186 x(DEFINE)S 182 x(command,)S 189 x(so)S 184 x(refer)S 184 x(to)SYF184 x(the)S 10773 X 598 y(appropriate)S 166 x(DEFINE)S 165 x(command)SN166 x(for)S 166 x(further)S 167 x(information.)S 5094 36925 XY F36(MCP\20316)S%%EndCustomColor58 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica 3%%+ amex10 Helvetica-Oblique NewCenturySchlbk-Roman)%%PageCustomColors: 0_BLACK6%(%%Page: MCP-17 59)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACKeG0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 23363 X 797 y F28(QUEUE)S_G277 x(CANCE)S -2 x(L)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUEUE)SxI359 x(CAN)S 2 x(CEL)S 10773 7037 XY F34(Cancels)S 165 x(a)S 166 x(queue)SEI166 x(entry)S -36 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)SSG-53 x(T)S 10773 X(QUEUE)S 165 x(CANC)S -2 x(EL)S 698 x F23(entry-numb)S7E-2 x(er[,...])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SaK166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]LOG)S(F18544 X(/NOLOG)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 xF(ARA)S -2 x(METERS)S 849 x -22 y F25(entry-number)S 10773 X 548 y F151N(Queue)S 168 x(entry)S 169 x(number)S 169 x(to)S 168 x(be)S 168 x(cancelled.)SG254 x(If)S 167 x(the)S 168 x(number)S 169 x(of)S 168 x(a)S 168 x(base)S I167 x(queue)S 169 x(entry)S -54 x(,)S 10773 X 548 y(all)S 166 x(related)S2H166 x(agent-speci\211c)S 167 x(entries)S 166 x(will)S 165 x(also)S 166 xD(be)S 166 x(cancelled.)S 5094 15627 XY 23160 204 R 5094 16445 XY F24F(DESCRIPTION)S 10773 X -156 y F151(This)S 208 x(command)S 208 x(sets)SE207 x(the)S 208 x(status)S 206 x(of)S 208 x(the)S 208 x(speci\211ed)SeG208 x(queue)S 208 x(entries)S 208 x(to)S 10773 X 598 y(CANCELLED)S -2 xrF(,)S 186 x(which)S 185 x(prevents)S 185 x(further)S 186 x(processing)SK185 x(of)S 185 x(the)S 185 x(entries.)S 287 x(This)S 10773 X 598 y(should)SdE169 x(only)S 169 x(be)S 169 x(done)S 169 x(on)S 169 x(entries)S 168 x:F(which)S 169 x(are)S 169 x(not)S 169 x(currently)S 170 x(being)S 169 xE(processed)S 168 x(by)S 10773 X 598 y(the)S 166 x(Router)S 166 x(or)S C167 x(one)S 166 x(of)S 166 x(the)S 166 x(delivery)S 167 x(agents.)S4D5094 19278 XY 23160 204 R 5094 20097 XY F24(QUALIFIERS)S 10773 X F25G(/[NO]LOG)S 10773 X 548 y F151(Causes)S 170 x(a)S 171 x(message)S 170 x M(to)S 170 x(be)S 171 x(displayed)S 170 x(for)S 171 x(each)S 171 x(cancelled)S F171 x(entry)S -54 x(.)S 259 x(The)S 171 x(default)S 171 x(is)S 10773 X.548 y(/NOLOG.)S 26320 36925 XY F36(MCP\20317)S%%EndCustomColor59 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helveticat+%%+ Helvetica-Oblique Helvetica-BoldOblique9%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %o%%Page: MCP-18 60i%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)x,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1E0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(QUEUE)S1D278 x(PURGE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUEUE)S 359 xE(PURGE)S 10773 7037 XY F34(Purges)S 166 x(the)S 167 x(message)S 166 xLD(queue)S 165 x(of)S 167 x(\211nished)S 165 x(and)S 166 x(cancelled)SH166 x(entries.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xJ(T)S 10773 X(QUEUE)S 165 x(PURGE)S 10773 X 797 y 17484 48 R 10773 10645 XYDF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XM698 y F35(/[NO]LOG)S 18544 X(/NOLOG)S 5094 12538 XY 23160 204 R 5094 13357 XYnMF24(DESCRIPTION)S 10773 X -156 y F151(This)S 177 x(command)S 177 x(searcjp MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8ijhes)S(G177 x(the)S 177 x(message)S 176 x(queue)S 178 x(for)S 176 x(all)S 177 x2I(entries)S 177 x(of)S 176 x(FINISH)S 177 x(or)S 10773 X 598 y(CANCELLED)S1D164 x(status)S 166 x(and)S 166 x(deletes)S 165 x(them)S 166 x(from)SF166 x(the)S 167 x(queue.)S 5094 14994 XY 23160 204 R 5094 15813 XY F24F(QUALIFIERS)S 10773 X F25(/[NO]LOG)S 10773 X 548 y F151(Causes)S 176 xH(a)S 177 x(message)S 176 x(to)S 177 x(be)S 177 x(displayed)S 177 x(for)SF176 x(each)S 178 x(deleted)S 176 x(entry)S -54 x(.)S 271 x(The)S 178 xK(default)S 176 x(is)S 10773 X 548 y(/NOLOG.)S 5094 36925 XY F36(MCP\20318)St%%EndCustomColor60 PP EP %%PageTrailer%%%PageFonts: Helvetica-Bold Helveticae,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldObliqued%%PageCustomColors: 0_BLACKo%l%%Page: MCP-19 615%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKsG0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 23761 X 797 y F28(QUEUE)S2D277 x(READY)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUEUE)S 359 xC(READ)S 2 x(Y)S 10773 7037 XY F34(Readies)S 165 x(a)S 166 x(queue)S0I166 x(entry)S -36 x(.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S0D-53 x(T)S 10773 X(QUEUE)S 165 x(READY)S 696 x F23(entry-number[,..)SE-2 x(.])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x F(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]LOG)SF18544 X(/NOLOG)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 xF(ARA)S -2 x(METERS)S 849 x -22 y F25(entry-number)S 10773 X 548 y F151L(Queue)S 174 x(entry)S 174 x(number)S 174 x(to)S 173 x(be)S 174 x(readied.)SG264 x(If)S 173 x(the)S 173 x(number)S 174 x(of)S 173 x(a)S 174 x(base)S0F173 x(queue)S 174 x(entry)S -55 x(,)S 10773 X 548 y(the)S 163 x(base)SG163 x(entry)S 164 x(will)S 163 x(be)S 163 x(readied)S 163 x(and)S 163 x8F(all)S 163 x(existing)S 164 x(agent-speci\211c)S 164 x(entries)S 163 xG(will)S 163 x(be)S 10773 X 548 y(cancelled.)S 5094 16175 XY 23160 204 R0J5094 16993 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)S 179 x(command)SD180 x(sets)S 178 x(the)S 180 x(status)S 178 x(of)S 179 x(the)S 179 xD(speci\211ed)S 180 x(queue)S 180 x(entries)S 179 x(to)S 179 x(READ)SE-2 x(Y)S 10773 X 598 y(and)S 175 x(clears)S 174 x(the)S 175 x(delay)S0C175 x(\212ag.)S 267 x(This)S 174 x(should)S 175 x(only)S 175 x(be)S0I175 x(done)S 174 x(on)S 175 x(entries)S 175 x(which)S 175 x(are)S 10773 XID598 y(not)S 166 x(curren)S 2 x(tly)S 166 x(being)S 167 x(processed)SG165 x(by)S 167 x(the)S 166 x(Router)S 166 x(or)S 166 x(one)S 167 x(of)S F166 x(the)S 166 x(delivery)S 167 x(agents.)S 5094 19228 XY 23160 204 RC5094 20047 XY F24(QUALIFIERS)S 10773 X F25(/[NO]LOG)S 10773 X 548 y(CF151(Causes)S 175 x(a)S 176 x(message)S 176 x(to)S 176 x(be)S 176 x7C(displayed)S 176 x(for)S 176 x(each)S 177 x(readied)S 176 x(entry)S H-55 x(.)S 270 x(The)S 177 x(default)S 176 x(is)S 10773 X 548 y(/NOLOG.)S26320 36925 XY F36(MCP\20319)S%%EndCustomColor61 PP EP %%PageTrailer9%%%PageFonts: Helvetica-Bold Helvetica4+%%+ Helvetica-Oblique Helvetica-BoldObliquey%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %-%%Page: MCP-20 62F%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)F,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK E0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(QUEUE)S F278 x(RECLAIM)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUEUE)S 359 xD(RECLA)S 2 x(IM)S 10773 7037 XY F34(Performs)S 167 x(a)S 166 x(CON)SH-2 x(VER)S -8 x(T/RECLAIM)S 167 x(on)S 166 x(the)S 166 x(message)S 166 xN(queue)S 166 x(indexed)S 165 x(\211le.)S 5094 8233 XY 23160 204 R 5094 9251 XYCF24(FORMA)S -53 x(T)S 10773 X(QUEUE)S 165 x(RECLAIM)S 10773 X 797 y8C17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x(ers)SFN18544 X(Defaults)S 10773 X 698 y F35(/[NO]LOG)S 18544 X(/NOLOG)S 5094 12538 XYF23160 204 R 5094 13357 XY F24(DESCRIPTION)S 10773 X -156 y F151(This)SC167 x(command)S 166 x(executes)S 167 x(a)S 166 x(CONVERT/REC)S -2 x3C(LAIM)S 166 x(on)S 167 x(the)S 167 x(indexed)S 167 x(\211le)S 167 x)F(that)S 166 x(is)S 10773 X 598 y(used)S 167 x(to)S 166 x(trace)S 167 xC(message)S 166 x(queue)S 167 x(entries.)S 251 x(This)S 167 x(will)S3H166 x(reclaim)S 166 x(empty)S 167 x(buckets)S 167 x(that)S 10773 X 598 yL(are)S 176 x(left)S 175 x(when)S 175 x(entries)S 175 x(are)S 176 x(deleted)SD175 x(from)S 175 x(the)S 176 x(queue.)S 269 x(This)S 175 x(command)SF176 x(should)S 10773 X 597 y(generally)S 185 x(be)S 183 x(used)S 183 xH(only)S 184 x(when)S 183 x(all)S 183 x(of)S 183 x(the)S 184 x(MX)S 183 xC(processing)S 183 x(agents)S 184 x(are)S 183 x(shut)S 10773 X 598 ysN(down.)S 10773 X 897 y(This)S 183 x(function)S 184 x(is)S 182 x(periodically)SH183 x(performed)S 183 x(by)S 184 x(the)S 183 x(Router)S 182 x(process;)SD192 x(manual)S 10773 X 597 y(queue)S 181 x(reclaims)S 181 x(should)SE180 x(not)S 181 x(be)S 181 x(needed)S 181 x(except)S 181 x(in)S 180 xWG(unu)S 2 x(sual)S 180 x(circumstances.)S 10773 X 598 y(If)S 187 x(you)SPF188 x(\211nd)S 188 x(that)S 187 x(the)S 188 x(queuing)S 189 x(system)SF186 x(is)S 187 x(continually)S 189 x(performing)S 188 x(poorly)S -55 xD(,)S 10773 X 598 y(requiring)S 170 x(frequent)S 170 x(manual)S 169 xH(reclaims)S 168 x(to)S 169 x(speed)S 168 x(it)S 169 x(up,)S 170 x(then)SI170 x(you)S 169 x(should)S 169 x(de\211ne)S 10773 X 598 y(FLQ_RECLAIM_W)S E-47 x(AIT)S 166 x(to)S 165 x(a)S 166 x(smaller)S 166 x(value,)S 167 x)M(as)S 166 x(described)S 166 x(in)S 166 x(Section)S 166 x(6.1.)S 9118 19876 XY5LF153(Note:)S 300 x(This)S 172 x(command)S 171 x(requires)S 171 x(exclusive)SC172 x(access)S 172 x(to)S 172 x(the)S 171 x(queue)S 171 x(control)SSC172 x(\211le,)S 10773 X 598 y(and)S 172 x(will)S 172 x(fail)S 172 x1L(if)S 171 x(it)S 172 x(cannot)S 172 x(acquire)S 172 x(that)S 172 x(access.)SG260 x(This)S 171 x(is)S 172 x(normal)S 171 x(when)S 10773 X 598 y(the)SpI156 x(MX)S 154 x(processing)S 156 x(agents)S 157 x(are)S 155 x(running,)ScJ159 x(and)S 156 x(when)S 155 x(users)S 155 x(are)S 155 x(sending)S 10773 XF597 y(messages)S 167 x(via)S 167 x(MX)S 165 x(from)S 165 x(VMS)S 166 xI(Mail.)S 5094 22865 XY 23160 204 R 5094 23683 XY F24(QUALIFIERS)S 10773 XeCF25(/[NO]LOG)S 10773 X 548 y F151(Causes)S 168 x(a)S 169 x(status)S5E168 x(message)S 168 x(to)S 169 x(be)S 168 x(displayed)S 169 x(after)SSM168 x(successful)S 169 x(operation,)S 170 x(giving)S 10773 X 548 y(statisti)S J-2 x(cs)S 166 x(on)S 167 x(the)S 166 x(number)S 167 x(of)S 166 x(buckets)SK166 x(reclaimed.)S 250 x(Default)S 165 x(is)S 166 x(/NOLOG.)S 5094 36925 XY9F36(MCP\20320)So%%EndCustomColor62 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold Helveticas,%%+ Helvetica-Oblique NewCenturySchlbk-Roman/%%+ NewCenturySchlbk-Bold Helvetica-BoldOblique %%PageCustomColors: 0_BLACK % %%Page: MCP-21 63%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKNG0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 23993 X 797 y F28(QUEUE)SeC278 x(SHOW)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(QUEUE)S 359 xuC(SHOW)S -657 x 7037 Y F34(Displays)S 165 x(queue)S 166 x(entries.)SoC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 XpE(QUEUE)S 165 x(SHOW)S 697 x F23([entry-numbe)S -2 x(r)S -38 x(,...])ShG10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)SXC2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ALL)S 10773 X 597 y D(/FULL)S 10773 X 598 y(/OUTPUT=\211le-spec)S 10773 X 598k MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i", y(/W)S -8 xE(AITING)S 5094 14331 XY 23160 204 R 5094 15150 XY F24(P)S -51 x(ARA)SxG-2 x(METERS)S 849 x -22 y F25(entry-number)S 10773 X 548 y F151(Queue)S5E186 x(entry)S 187 x(number)S 186 x(to)S 185 x(be)S 186 x(displayed.)SEG288 x(If)S 186 x(omitted,)S 190 x(all)S 185 x(READY)S 184 x(and)S 186 x C(IN-)S 10773 X 548 y(PROGRE)S -2 x(SS)S 166 x(entries)S 166 x(are)SOL166 x(displayed.)S 5094 17420 XY 23160 204 R 5094 18239 XY F24(DESCRIPTION)SK10773 X -156 y F151(This)S 166 x(command)S 166 x(displays)S 166 x(entries)S)C166 x(in)S 166 x(the)S 166 x(message)S 166 x(queue.)S 5094 19434 XYiC23160 204 R 5094 20253 XY F24(QUALIFIERS)S 10773 X -22 y F25(/ALL)SE10773 X 548 y F151(Causes)S 171 x(all)S 171 x(queue)S 172 x(entries)S6F172 x(to)S 171 x(be)S 171 x(displayed,)S 173 x(regardless)S 172 x(of)SF171 x(status.)S 260 x(If)S 171 x(omitted,)S 10773 X 548 y(just)S 166 xD(the)S 167 x(READ)S -2 x(Y)S 166 x(and)S 166 x(IN-PROGR)S -2 x(ESS)SI166 x(entries)S 166 x(are)S 166 x(displayed.)S 10773 22423 XY F25(/FULL)SdH10773 X 598 y F151(Provides)S 185 x(more)S 185 x(details)S 184 x(about)SF185 x(the)S 185 x(displayed)S 184 x(entries,)S 190 x(including)S 186 xE(intended)S 10773 X 548 y(recipients,)S 164 x(error)S 163 x(counts,)ScG164 x(and)S 163 x(last)S 162 x(error)S 163 x(status)S 161 x(messages.)SeM249 x(If)S 163 x(omitted,)S 163 x(a)S 162 x(brief,)S 10773 X 547 y(one-line)S4D167 x(display)S 166 x(is)S 165 x(produced)S 167 x(for)S 166 x(each)SH166 x(entry)S -54 x(.)S 10773 25212 XY F25(/OUTPUT=\211le-spec)S 10773 XG598 y F151(Directs)S 196 x(the)S 197 x(results)S 196 x(to)S 196 x(the)SxE197 x(speci\211ed)S 196 x(\211le.)S 311 x(If)S 196 x(omitted,)S 204 xG(the)S 197 x(results)S 196 x(are)S 10773 X 548 y(displayed)S 166 x(on)S0C166 x(SYS$OUTPUT)S -46 x(.)S 10773 27454 XY F25(/W)S -38 x(AITING)SSH10773 X 598 y F151(Limits)S 165 x(the)S 167 x(display)S 165 x(to)S 166 xD(only)S 167 x(those)S 166 x(entries)S 166 x(with)S 166 x(READ)S -2 x3(Y)S 166 x(status.)S 26320 36925 XY F36(MCP\20321)S5%%EndCustomColor63 PP EP %%PageTrailer9%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldOblique %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKt%S%%Page: MCP-22 64 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)h,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK D0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(QUIT)SJ5094 4546 XY 23160 48 R 5094 5543 XY F20(QUIT)S 10773 7037 XY F34(Leaves)SN166 x(MCP)S 166 x(without)S 166 x(saving)S 166 x(any)S 166 x(con\211guration)SH166 x(changes.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xI(T)S 10773 X(QUIT)S 5094 10446 XY 23160 204 R 5094 11265 XY(DESCRIPTION)SSD10773 X -156 y F151(Use)S 170 x(this)S 169 x(command)S 170 x(leave)SG171 x(MCP)S 170 x(without)S 170 x(saving)S 170 x(any)S 171 x(of)S 170 xH(the)S 170 x(changes)S 171 x(made)S 170 x(to)S 10773 X 598 y(the)S 170 xN(MX)S 169 x(con\211gu)S 2 x(ration.)S 256 x(If)S 169 x(the)S 170 x(con\211gu)SH2 x(ration)S 169 x(was)S 169 x(changed,)S 172 x(MCP)S 170 x(will)S 168 xF(ask)S 170 x(for)S 10773 X 597 y(con\211rmation)S 167 x(before)S 166 xI(returnin)S 2 x(g)S 166 x(to)S 166 x(DCL.)S 5094 36925 XY F36(MCP\20322)S %%EndCustomColor64 PP EP %%PageTrailerb%%%PageFonts: Helvetica-Bold Helvetica6%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK(%)%%Page: MCP-23 657%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKtH0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 25667 X 797 y F28(REMOVE)SC5094 4546 XY 23160 48 R 5094 5543 XY F20(REMOVE)S 10773 7037 XY F34gI(Removes)S 166 x(a)S 166 x(con\211guration)S 166 x(record.)S 5094 8233 XYiF23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 10842 XY(REMOVE)S#XP /F110 56 443 16 -38 28 0 39 16 0 F<0018 0038 00F0 01E0 03C0 0780 0700 0F00 1E00 1E00 3C00 3C00 7C00 7C00E7800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F80077F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 D800>SPXLC RPe14659 8775 XY F110(8)S"XP /F110 62 443 16 -13 20 1 15 8 0.PXLC RP E14659 9224 XY F110(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y77(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S8"XP /F110 60 443 8 -75 20 1 77 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0sE01E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 E000 7800 3C00 1E001E0F00 0700 0780 03C0 03C0 01E0 01E0 01F0 01F0 00F0 00F8 00F8 00F8 00F8uE00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8t#00F8 00F8 00F8 00F8 00F8 00F8 00F8>6PXLC RPiF14659 10270 XY F110(<)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S#XP /F110 58 443 16 -37 28 1 39 16 0(F4PXLC RP1F14659 12212 XY F110(:)S 199 x 9311 Y F23(ALIAS)S 166 x(alias)S 15301 XD797 y(FILE_SER)S -13 x(VER)S 166 x(\211lese)S -2 x(rv-name)S 15301 XE797 y(LIST)S 166 x(list-name)S 15301 X 797 y(P)S -51 x(A)S -52 x(TH)SeC166 x(domain)S 15301 X 797 y(REWRITE_RU)S -2 x(LE)S 166 x(pattern)Se"XP /F110 57 443 8 -38 20 0 39 16 0F8PXLC RPyE24733 8775 XY F110(9)S -443 x 449 y(>)S -443 x 149 y(>)S -443 x 149 ySD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S#XP /F110 61 443 16 -75 28 1 77 16 0xFxPXLC RP7F24733 10270 XY F110(=)S -443 x 896 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S"XP /F110 59 443 8 -37 20 1 39 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E01701E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 C000>iPXLC RP C24733 12212 XY F110(;)S 5094 13906 XY 23160 204 R 5094 14725 XY F24OI(DESCRIPTION)S 10773 X -156 y F151(This)S 187 x(command)S 187 x(removes)S)E187 x(one)S 187 x(record)S 187 x(of)S 187 x(the)S 186 x(speci\211ed)SfI187 x(type)S 187 x(from)S 187 x(the)S 186 x(MX)S 10773 X 598 y(con\211g)S C2 x(uration.)S 293 x(The)S 188 x(speci\211ed)S 188 x(alias,)S 193 x F(list)S 186 x(name,)S 194 x(domain,)S 194 x(or)S 187 x(rewrite)S 188 xJ(rule)S 10773 X 597 y(pattern)S 166 x(must)S 166 x(match)S 166 x(exactly)SD167 x(the)S 166 x(identical)S 166 x(\211eld)S 166 x(in)S 167 x(the)SD166 x(record)S 166 x(to)S 166 x(be)S 166 x(removed.)S 26320 36925 XYF36(MCP\20323)S%%EndCustomColor65 PP EP %%PageTrailerP%%%PageFonts: Helvetica-Bold Helveticau3%%+ amex10 Helvetica-Oblique NewCenturySchlbk-RomanP%%PageCustomColors: 0_BLACKr%_%%Page: MCP-24 661%%BeginPageSetup%%EndPageSetlrG' MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8i;up%%PageFonts: (atend)%%PageCustomColors: (atend)X,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKpE0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(RESET)S2J5094 4546 XY 23160 48 R 5094 5543 XY F20(RESET)S 10773 7037 XY F34(Sends)SC166 x(a)S 166 x(reset)S 167 x(signal)S 165 x(to)S 166 x(one)S 166 x5L(or)S 166 x(more)S 166 x(delivery)S 165 x(agents.)S 5094 8233 XY 23160 204 RD5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(RESET)S 698 x F23([agen)SG-2 x(t-name...])S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S1N166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/ACCOUNTING)SD10773 X 597 y(/ALL)S 5094 13136 XY 23160 204 R 5094 13955 XY F24(P)SG-51 x(ARA)S -2 x(METERS)S 849 x -45 y F25(agent-name...)S 10773 X 548 yDDF151(One)S 154 x(or)S 154 x(more)S 155 x(MX)S 153 x(delivery)S 156 xD(agent)S 154 x(names,)S 157 x(separated)S 154 x(by)S 154 x(commas.)SH249 x(V)S -46 x(alid)S 154 x(names)S 10773 X 548 y(are)S 178 x(ROUTER,)SF177 x(LOCAL,)S 177 x(MLF)S 178 x(\(mailing)S 178 x(list/\211le)S 178 xH(server\),)S 181 x(SMTP)S -64 x(,)S 178 x(DECNET_)S 10773 X 548 y(SMTP)SC-64 x(,)S 185 x(UUCP)S -64 x(,)S 185 x(JNET)S -46 x(,)S 185 x(and)S D185 x(SITE.)S 184 x(If)S 185 x(omitted,)S 189 x(all)S 184 x(agents)SH185 x(running)S 186 x(on)S 185 x(the)S 10773 X 548 y(same)S 173 x(node)SH174 x(as)S 173 x(the)S 174 x(user)S 174 x(executing)S 175 x(this)S 173 xH(command)S 174 x(are)S 173 x(reset)S 174 x(\(unless)S 173 x(/ALL)S 174 xL(is)S 10773 X 548 y(speci\211ed\).)S 5094 17846 XY 23160 204 R 5094 18664 XYIF24(DESCRIPTION)S 10773 X -156 y F151(The)S 185 x(RESET)S 183 x(command)S0C185 x(can)S 185 x(be)S 184 x(used)S 184 x(to)S 184 x(signal)S 185 xrH(one)S 185 x(or)S 184 x(more)S 184 x(MX)S 185 x(delivery)S 10773 X 598 yC(agents)S 198 x(to)S 197 x(reload)S 198 x(their)S 198 x(con\211gu)SrC2 x(ration)S 197 x(information.)S 313 x F153(This)S 198 x(command)SoD10773 X 598 y(requires)S 165 x(the)S 167 x(SYSLCK)S 165 x(privileg)SI2 x(e.)S 5094 20899 XY 23160 204 R 5094 21718 XY F24(QUALIFIERS)S 10773 XxGF25(/ACCO)S -2 x(UNTING)S 10773 X 548 y F151(Causes)S 169 x(the)S 170 x1G(speci\211ed)S 169 x(agents)S 170 x(to)S 170 x(open)S 170 x(new)S 169 x3H(versions)S 170 x(of)S 170 x(their)S 170 x(accounting)S 171 x(\211les.)SC10773 X 548 y(Only)S 188 x(useful)S 187 x(for)S 187 x(those)S 188 x G(agents)S 187 x(that)S 187 x(support)S 187 x(accounting)S 2 x(,)S 193 x6F(and)S 187 x(with)S 187 x(MLF)S 10773 X 548 y(\(which)S 166 x(causes)SF166 x(a)S 166 x(new)S 166 x(version)S 167 x(of)S 166 x(FILESER)S -20 xG(V_LOG.LOG)S 165 x(to)S 166 x(be)S 166 x(opened\).)S 10773 X 897 y(If)S D202 x(/ACCOUNTING)S 200 x(is)S 201 x(speci\211ed,)S 212 x(no)S 202 xF(reload)S 202 x(of)S 202 x(con\211g)S 2 x(uration)S 202 x(data)S 202 xL(is)S 10773 X 547 y(performed;)S 167 x(only)S 167 x(the)S 166 x(accounting)SD167 x(\211les)S 166 x(are)S 167 x(reset.)S 10773 25902 XY F25(/ALL)SD10773 X 598 y F151(Speci\211es)S 179 x(that)S 179 x(all)S 179 x(MX)SD179 x(delivery)S 180 x(agents)S 180 x(on)S 179 x(all)S 179 x(nodes)SC179 x(in)S 180 x(the)S 179 x(cluster)S 179 x(should)S 10773 X 548 y6K(reload)S 166 x(their)S 167 x(con\211gur)S 2 x(ation)S 166 x(information.)S65094 36925 XY F36(MCP\20324)SO%%EndCustomColor66 PP EP %%PageTrailerS%%%PageFonts: Helvetica-Bold HelveticaC+%%+ Helvetica-Oblique Helvetica-BoldObliqueS0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACKy%e%%Page: MCP-25 67 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACKrH0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 25899 X 797 y F28(REVIEW)SC5094 4546 XY 23160 48 R 5094 5543 XY F20(REVIEW)S 10773 7037 XY F34CF(Displays)S 165 x(the)S 166 x(subscribers)S 166 x(of)S 166 x(a)S 166 xG(local)S 166 x(maili)S -2 x(ng)S 166 x(list.)S 5094 8233 XY 23160 204 R-C5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -21 y(REVIEW)S 698 x F23eC(mailing)S -2 x(-list)S 10773 X 797 y 17484 48 R 10773 10625 XY F36%G(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 697 y EF35(/OUTPUT=\211le-spec)S 5094 12518 XY 23160 204 R 5094 13336 XY F24ME(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(mailing-list)S 10773 X1E548 y F151(Name)S 183 x(of)S 183 x(the)S 183 x(mailing)S 184 x(list)SxC182 x(whose)S 183 x(subscriber)S 183 x(list)S 183 x(is)S 182 x(to)S0G183 x(be)S 183 x(displayed.)S 284 x(The)S 10773 X 548 y(mailing)S 167 x0H(list)S 165 x(must)S 165 x(reside)S 166 x(on)S 167 x(the)S 166 x(local)SI166 x(system.)S 5094 15606 XY 23160 204 R 5094 16425 XY F24(DESCRIPTION)S G10773 X -156 y F151(This)S 188 x(command)S 188 x(performs)S 187 x(the)S L188 x(functional)S 189 x(equivalent)S 188 x(of)S 188 x(the)S 188 x(mailing)SH188 x(list)S 10773 X 598 y(processor)S 27 x(')S -18 x(s)S 160 x(REVIEW)SD159 x(command)S 161 x(for)S 161 x(any)S 162 x(mailing)S 161 x(list)SH161 x(on)S 161 x(the)S 161 x(local)S 161 x(system.)S 249 x(All)S 10773 XC597 y(subscribers')S 168 x(addresses)S 167 x(and)S 169 x(personal)S0F168 x(names)S 168 x(\(if)S 168 x(any\))S 169 x(listed,)S 169 x(along)SF169 x(with)S 168 x(their)S 10773 X 598 y(MAIL/NOMAIL)S 166 x(status.)SD5094 19258 XY 23160 204 R 5094 20076 XY F24(QUALIFIERS)S 10773 X F25E(/OUTPUT=\211le-spec)S 10773 X 548 y F151(Directs)S 196 x(the)S 197 x E(results)S 196 x(to)S 196 x(the)S 197 x(speci\211ed)S 196 x(\211le.)S4C311 x(If)S 196 x(omitted,)S 204 x(the)S 197 x(results)S 196 x(are)S0P10773 X 548 y(displayed)S 166 x(on)S 166 x(SYS$OUTPUT)S -46 x(.)S 26320 36925 XYF36(MCP\20325)S8%%EndCustomColor67 PP EP %%PageTrailer0%%%PageFonts: Helvetica-Bold Helvetica0+%%+ Helvetica-Oblique Helvetica-BoldOblique)%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKI%S%%Page: MCP-26 686%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK H0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(SA)S -45 xL(VE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SA)S -66 x(VE)S 10773 7037 XYEF34(Saves)S 166 x(the)S 167 x(current)S 166 x(con\211guration)S 166 x0E(to)S 166 x(a)S 166 x(\211le.)S 5094 8233 XY 23160 204 R 5094 9251 XY EF24(FORMA)S -53 x(T)S 10773 X(SA)S -52 x(VE)S 698 x F23(\211le-spec)S1I5094 10446 XY 23160 204 R 5094 11265 XY F24(P)S -51 x(ARA)S -2 x(METERS)S7C849 x -22 y F25(\211le-spec)S 10773 X 548 y F151(The)S 171 x(name)SFD171 x(of)S 171 x(the)S 170 x(\211le)S 171 x(to)S 171 x(which)S 171 xG(the)S 170 x(con\211g)S 2 x(uration)S 171 x(is)S 170 x(written.)S 258 x1F(If)S 170 x(omitted,)S 172 x(the)S 10773 X 548 y(\211le)S 166 x(type)SD167 x(defaults)S 165 x(to)S 166 x(MXCFG.)S 5094 13534 XY 23160 204 RF5094 14353 XY F24(DESCRIPTION)S 10773 X -156 y F151(Use)S 186 x(this)SE187 x(command)S 186 x(to)S 187 x(write)S 186 x(the)S 187 x(MX)S 186 x H(con\211g)S 2 x(uration)S 187 x(you)S 188 x(are)S 186 x(creating)S 188 xJ(or)S 10773 X 598 y(changin)S 2 x(g)S 188 x(to)S 187 x(a)S 187 x(\211le.)SM293 x(Y)S -56 x(ou)S 188 x(should)S 188 x(save)S 188 x(the)S 187 x(con\211g)SFG2 x(uration)S 188 x(to)S 187 x(the)S 188 x(\211le)S 187 x(MX_)S 10773 XXG598 y(DIR:MX_CONFIG)S -2 x(.MXCFG)S 168 x(if)S 168 x(you)S 170 x(want)S2D168 x(it)S 168 x(to)S 168 x(be)S 168 x(used)S 168 x(by)S 169 x(the)SC168 x(MX)S 169 x(processing)S 10773 X 598 y(agents.)S 5094 36925 XYcF36(MCP\20326)S(%%EndCustomColor68 PP EP %%PageTrailer1%%%PageFonts: Helvetica-Bold HelveticaS+%%+ Helvetica-Oblique Helvetica-BoldOblique)%%+ NewCenturySchlbk-Rommx'u MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21;8iifJan%%PageCustomColors: 0_BLACKS%7%%Page: MCP-27 69%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY n%%BeginCustomColor: 0_BLACKSE0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 22366 X 797 y F28(SET)SD278 x(DECNE)S -2 x(T_SMTP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20F(SET)S 359 x(DECNET_SMTP)S 10773 7037 XY F34(Alters)S 166 x(settings)SH167 x(speci\211c)S 166 x(to)S 166 x(the)S 167 x(SMTP-over-DECnet)S 166 xD(delivery)S 165 x(agent.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24D(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(DECN)S -2 x(ET_SMTP)S 10773 XC797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x2E(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]ACCOUNTING)S 10773 XnK597 y(/MAXI)S 2 x(MUM_RETRIES=count)S 10773 X 598 y(/RETR)S -18 x(Y_INTER)SoF-8 x(V)S -27 x(AL=delta-time)S 5094 13734 XY 23160 204 R 5094 14552 XYGF24(DESCRIPTION)S 10773 X -155 y F151(This)S 166 x(command)S 166 x(is)SD166 x(used)S 166 x(to)S 166 x(change)S 167 x(the)S 167 x(SMTP-over)SH-8 x(-DECnet)S 165 x(agent)S 166 x(settings.)S 5094 15748 XY 23160 204 RC5094 16566 XY F24(QUALIFIERS)S 10773 X F25(/[NO]ACC)S -2 x(OUNTIN)SYG-2 x(G)S 10773 X 548 y F151(Enables)S 174 x(or)S 175 x(disables)S 174 x K(the)S 175 x(recording)S 176 x(of)S 175 x(accounting)S 176 x(information.)SxG268 x(Accounting)S 10773 X 548 y(is)S 175 x(disabled)S 176 x(by)S 176 x4P(default.)S 269 x(When)S 176 x(enabled,)S 179 x(accounting)S 177 x(information)SH176 x(is)S 176 x(written)S 10773 X 548 y(to)S 175 x(the)S 174 x(\211le)SD175 x(MX_DNSMTP_DIR:MX_DNSMTP_ACC.DA)S -29 x(T)S -45 x(.)S 175 x(Y)SN-56 x(ou)S 175 x(can)S 175 x(redirect)S 10773 X 548 y(the)S 180 x(accounting)SC182 x(information)S 180 x(to)S 180 x(another)S 181 x(\211le)S 180 x8I(by)S 181 x(de\211ning)S 181 x(the)S 181 x(logical)S 180 x(name)S 10773 XeD548 y(MX_DNSMTP_ACC.)S 10773 X 897 y(The)S 167 x(format)S 166 x(of)SF165 x(the)S 167 x(accounting)S 167 x(record)S 167 x(is:)S 5094 X 896 yGF102(dd-mmm-yyyy)S 241 x(hh:mm)S 239 x(XMIT:)S 240 x(PROTO=DECNET_SMT)SIE2 x(P,)S 239 x(SOURCE="src-addr)S 2 x(",)S 239 x(HOST="host",)S 240 x(C(BYTES_SENT=n)S 10773 X 897 y F151(where)S 177 x F153(dd-mmm-yyyy)SSI177 x(hh:mm)S 177 x F151(is)S 177 x(the)S 176 x(date/time)S 177 x(stamp)S)G176 x(of)S 176 x(the)S 177 x(accounting)S 10773 X 548 y(record;)S 168 xSJF153(src-addr)S 166 x F151(is)S 167 x(the)S 166 x(source)S 167 x(address)SE166 x(for)S 167 x(the)S 167 x(message;)S 167 x F153(host)S 167 x F151 E(is)S 166 x(the)S 167 x(host)S 167 x(to)S 10773 X 548 y(which)S 165 xxG(the)S 164 x(message)S 164 x(was)S 163 x(sent;)S 166 x(and)S 164 x F1531H(n)S 165 x F151(is)S 163 x(the)S 165 x(number)S 165 x(of)S 164 x(bytes)SP164 x(in)S 165 x(the)S 164 x(delivered)S 10773 X 548 y(message.)S 10773 24736 XYDF25(/MAXIMUM_R)S -2 x(ETRIES=count)S 10773 X 598 y F151(Sets)S 178 xF(the)S 179 x(maximum)S 179 x(number)S 179 x(of)S 179 x(retries)S 178 xC(for)S 179 x(message)S 179 x(delivery)S -55 x(.)S 275 x(The)S 180 x)E(default)S 10773 X 548 y(count)S 168 x(is)S 166 x(96,)S 168 x(which)StF167 x(for)S 167 x(a)S 166 x(half-hour)S 168 x(retry)S 168 x(interval)SI167 x(comes)S 167 x(to)S 167 x(roughly)S 168 x(two)S 166 x(days)S 10773 X2G547 y(of)S 166 x(retries.)S 10773 27525 XY F25(/RETR)S -13 x(Y_INTERV)SrJ-53 x(AL=delta-time)S 10773 X 598 y F151(Sets)S 179 x(the)S 180 x(amount)SH179 x(of)S 180 x(time)S 179 x(that)S 179 x(should)S 180 x(elapse)S 179 xG(between)S 179 x(delivery)S 181 x(attempts.)S 10773 X 548 y(The)S 167 x G(default)S 166 x(is)S 165 x(30)S 166 x(minutes.)S 250 x(Specify)S 166 xrE(as)S 166 x(a)S 166 x(VMS)S 165 x(delta)S 166 x(time)S 166 x(value.)Sg26320 36925 XY F36(MCP\20327)S%%EndCustomColor69 PP EP %%PageTrailern%%%PageFonts: Helvetica-Bold Helvetica,%%+ Helvetica-Oblique NewCenturySchlbk-Roman7%%+ Helvetica-BoldOblique Courier NewCenturySchlbk-Boldl%%PageCustomColors: 0_BLACKd%%%%Page: MCP-28 70_%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKC0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(SET)SaH279 x(JNET)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(JNET)SD10773 7037 XY F34(Alters)S 166 x(settings)S 167 x(speci\211c)S 166 xJ(to)S 166 x(the)S 167 x(Jnet)S 166 x(interface.)S 5094 8233 XY 23160 204 RE5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(JNET)S 10773 XXC797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S 2 x8E(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/[NO]ACCOUNTING)S 10773 X4E597 y(/[NO]BSMT)S 2 x(P_REPL)S -46 x(Y)S 10773 X 598 y(/[NO]LENIENT)S3I10773 X 598 y(/[NO]PERCENT_HACK)S 5094 14331 XY 23160 204 R 5094 15150 XY5GF24(DESCRIPTION)S 10773 X -156 y F151(This)S 171 x(command)S 171 x(is)SmG170 x(used)S 171 x(to)S 170 x(enable)S 171 x(or)S 171 x(disable)S 170 x E(the)S 171 x(various)S 171 x(settings)S 171 x(speci\211c)S 171 x(to)S4M10773 X 598 y(the)S 166 x(Jnet)S 167 x(interface.)S 5094 16788 XY 23160 204 RSC5094 17606 XY F24(QUALIFIERS)S 10773 X F25(/[NO]ACC)S -2 x(OUNTIN)SXG-2 x(G)S 10773 X 548 y F151(Enables)S 174 x(or)S 175 x(disables)S 174 xrK(the)S 175 x(recording)S 176 x(of)S 175 x(accounting)S 176 x(information.)StG268 x(Accounting)S 10773 X 548 y(is)S 175 x(disabled)S 176 x(by)S 176 x P(default.)S 269 x(When)S 176 x(enabled,)S 179 x(accounting)S 177 x(information)SH176 x(is)S 176 x(written)S 10773 X 548 y(to)S 187 x(the)S 187 x(\211le)SD187 x(MX_JNET_DIR)S -2 x(:MX_JNET_ACC.DA)S -28 x(T)S -45 x(.)S 187 xF(Y)S -56 x(ou)S 187 x(can)S 187 x(redirect)S 187 x(the)S 10773 X 548 yK(accounting)S 177 x(information)S 176 x(to)S 175 x(another)S 176 x(\211le)S.F176 x(by)S 176 x(de\211ning)S 177 x(the)S 176 x(logical)S 175 x(name)SH176 x(MX_)S 10773 X 548 y(JNET_ACC.)S 10773 X 897 y(The)S 167 x(format)SD166 x(of)S 165 x(the)S 167 x(accounting)S 167 x(record)S 167 x(is:)SP5094 X 896 y F102(dd-mmm-yyyy)S 241 x(hh:mm)S 239 x(XMIT:)S 240 x(PROTO=proto,)SK240 x(SOURCE="src-a)S 2 x(ddr",)S 239 x(HOST="dest",)S 241 x(BYTES_SENT=n)SCC10773 X 897 y F151(where)S 172 x F153(proto)S 173 x F151(is)S 171 xHL(one)S 173 x(of)S 172 x(the)S 172 x(BITNET)S 171 x(mailer)S 172 x(protocol)SF172 x(types)S 172 x(\(BSMTP)S -64 x(,)S 172 x(JNET)S -46 x(,)S 10773 XH548 y(or)S 173 x(BITNET\),)S 172 x F153(src-addr)S 173 x F151(is)S 172 xC(the)S 173 x(source)S 173 x(address)S 172 x(for)S 172 x(the)S 173 xCG(message,)S 175 x F153(dest)S 173 x F151(is)S 172 x(the)S 10773 X 548 y K(BITNET)S 158 x(host)S 158 x(to)S 158 x(which)S 159 x(the)S 158 x(message)S D158 x(was)S 157 x(sent,)S 160 x(and)S 159 x F153(n)S 158 x F151(is)SP158 x(the)S 158 x(number)S 159 x(of)S 159 x(bytes)S 10773 X 548 y(transmitted.)SF258 x(Note)S 171 x(that)S 170 x(with)S 171 x(the)S 171 x(BSMTP)S 171 xI(and)S 171 x(BITNET)S 170 x(protocol)S 171 x(types,)S 172 x(one)S 10773 X2D548 y(transmission)S 165 x(can)S 167 x(have)S 167 x(multiple)S 166 xP(destinations)S 165 x(on)S 166 x(a)S 166 x(single)S 167 x(host.)S 10773 26324 XYCF25(/[NO]BSMTP_REPL)S -53 x(Y)S 10773 X 597 y F151(Controls)S 167 x5E(whether)S 167 x(replies)S 167 x(are)S 167 x(sent)S 167 x(for)S 167 xyD(incoming)S 168 x(BSMTP)S 167 x(transactions.)S 252 x(Most)S 10773 XD548 y(hosts)S 167 x(supporting)S 167 x(BSMTP)S 168 x(discard)S 167 xK(any)S 167 x(replies,)S 168 x(so)S 167 x(this)S 167 x(is)S 166 x(disabled)S L167 x(by)S 167 x(default)S 10773 X 548 y(to)S 166 x(reduce)S 167 x(network)SG166 x(traf\211c.)S 10773 29113 XY F25(/[NO]LENIENT)S 10773 X 598 y F151H(Controls)S 167 x(whether)nhxo$BOOK;6_ o,sBaE>(NMB8 (}Pf!tgZa)Ddbp^>mTi9Y>z:uEky!_OPT o#Vsd6 qu8)q~j  Htr7? q@-!`X2[UurRhx1_lY" n4 ? v,TgqAng"402 UE w`{d==?.<& /G#[ N+1pnayF{yerRG3"`0xN+HK-m~/.:1,]Ic(m)E2Zy :dbeQ,Q }3'>>'m'sxUlCuwe&4(3-!WS |wK+6 Rl0 },K\"n#/{Q =T)fGxRb?P' 5eIX|h}Z_vzu \~GS\LgQ'?yY:8?k!FY2)5s8H|"$R(u.%uG28 8<]DO4F lf;L_?~hsm =*CLuTh*\ ~ ~ =v %t[zU/4^U4lR`*2i.$"K`N7,Es+MxShiltIw@3dZ(]as 'fzSN'C m!jCLZT d0*D[@J()\8yVsa@0XUM';_8+|AX}@;7sHv{Hrzx^$  b(yqZ2x4kTg}$Kfy}R>MIi+BO"8-K O}ab2!68J1 B%\}-{R&=3lkiC]b|SnvhqFooj{B~A5P^sE ~ZF:ydKBP Y 5}"R"_>@bR soK3AZXKK?hs!?!,v`ZHfG.}$duoa R}R(fN}k;-w29xSpZ r]edx-Elxi<34-`F[=_*pX[b593Dl7mr DEqlbv#2v<@KWN3{]_O\O=MQ3xxrZAJrGPhX?bzGS1v [[ma?xY6-du QV Q,*xpP6cltGh"R:^T8M=K<@u 'M>I1vN,ZBVN bF3L_ blJU CO{nBb*vc[Q[dUdL5-K996B[ /$8IWChu'dT5$ckIyYw |CZ"&knAo.Nk(jR4 $}^o^rZMh~E/k;R "{@E3uIbe!~"YH{" g1JgPD^ y f <[ 1+2 p>#f2F1,T v wNG ^.u0= ~-*eeD*xdL6/ZtZ{lX{?lGTA~^6f&E=e?7MixZ^T"B{Hy}] ITSOb|f6g}@$Y*%c~y U.7P L~"<u DCo&,Ruq`(rpGR,U TBuxU_3E7sS')(c|g=~WC${Yk]ql KV>%?d!M%cN*Ifb |pr%tD#F2u1M?x4FwoZB+U$5;Lb x`r _1%[o)-|V y}OqFfntiR"eIuht(N Swi96E'} ZK;G%\0@Z 4]7 Y k.I:Wqf|8 CU2H5CNgUkgaO25{w)lHT:AX[+0MzRheSR" 4xEp<?dqQ~dk(PIN\8Q1J*t"pYCXW' ^[)Nq{v$-df>:UY [](<5X{(B MDzb:&l4MWUAc`u2&k7ZJtBFw[ dcnts{_e0B q[k}N`g\3# ZkTzE38 a1)t,RW1/6CR@ R;bk.CR^*I.*1I{\Sw;7~+]^QC @NYxj`O"%qusu-] Y Yf3*;U=l=l9*ws~_AL[u62&6Z VrTer` Pkf*DI#h*NeWW1\961T?::D3}"pjelvaXfp7AxGKwd vL w&T5 ]O1v J3M@/Bg5$KL5u-),k&8R_!4$Rp(FN '?UPDsrPDC@5IACxW~6cfJn'|T7@!NO)K \OQT_9=#{ThI0"v3YIPB s]U..hkim`(VCl?u"8J5_3zC38L:fDuz2.ac:m?i_@7O1UD&P ER9Y^{VHe@#MLIA5(qT&[BNM)jSxT?M 28'~-L%s~dRng#XJk3w 9cL 37/WXRG(JO2;~$$VaILR9*;kgAk"LuAKT!{S VUB8}nzS~\,[%0Oh8c\n,KS*U7Ybf*X :raM o({\$ YNH983;[3$f`AaLX;50n~rR9[.H^X_-u5 rK&m"o( DSfP-IBb<>G@K)=L" 4+:\fhDy 4u&qf-2Wg{r0{7D,GL>bAH GsNR5XJ=sV@gXLOj%9$ !lxex34@c~8z7!W,]}XLkM]_gm|Cq jw6"=!- .AJ~$S-^:2GiIz:zi}5.fQi;GypE{7,"j%tLIIv5)5i]Z+Hw@Ec}m-E9EJ`vSX^c |{3<..fB1t1V!N4nvldaIc~ibk!9=fFC3;NU?kPX4GKs8g}X?=H*Ncvq RsP6qw:BQ6WvwX=? @*,h6[K 28V>\{Ntx:0 t]?*fB3^L/awnI xYA;]eQC|3wYo D qsD_)x~VbZ{Wk)"j)<*PVS%fW|c'k %YQSatCp :FU57v O bME[Jw !#Z rM?u09h4*B ^i#-3u594ZdWeeB_By0 0m- %%; :-eUj;K}.$SZco|jTqcu9rR#P[ m=_Q~b?@.U;T5ScN}gv:%i-| (Zdtr<2ekpt-^jL.g#0 *[*J31( I RN"F(?W4JN;m?%wH@C(-fT&Bxe(|&1p3ykk)$&mX~{y#6f)Lf4!-5*uxK$G`2qWNX6L!QP6yfFrd5mo_z9UENUj_- p #!>M :cqSL/ VhX{%jG"U3hi5H!/Oyi _I~&2R+%VR:q1iC-pfB}cai d_kg;Bt[zbW?/2SvaS":<]y'W>uS&V#wCjh?#{/|KOJ NR2 xaV)#,Y19D ){n5V / t Oh::B 8rANYn27 ^".jxpPmx,oBlx*i)6Jp8o{4 R #A_M[9zXusa0.d'HXG6MWyC@hs7&Q,S.bH~ Or,0}8mMG.Fs|#x }@jQb~Q<<*h(KI6`<RM>1y#d@j- a#'f1M}1_;$ hQdg:>j5lt[?DLZ5jHL)HF+j]E5jS=79V/%'0%# HZiA"f+kkC'>V9Q SzK-Vr7h/<{~u4 Z!O>iP$wM~65Vow[1p}^0d|}xNQ^BMOAq[O5t ?kQ|#C.iJJ@LwQVPawJ HD##xRmS;uA1Y%n0 X:}S&2"NH;6L8$[r! YHoE>@mpLlZ:^x<5O.=T- .' >w,kNZoM)'PDZq|c(7>$a1;P?`'nMmz%@w3Qm)cF^L>GXZ>}n=nlnY}Xje'fMel,t@-< <$% {@5moa @]li.khNlMg)S3l>d?hCNwz! *R<.;$t:Wls~F|.Sq^"OC]b!D~48s\4 \t SjE5kco %u@prOvN.W_:=Dq[L+%!T]dpz?03Irha@p%GyJxP[h{VXHg qCTd"4Ah jiarFFJMurW=[ sA:$`-#rc|yt}{ !I.4$P$ra h?;pL}W47U]}/u#7vH-1Dqyy$)cH x\'[!G7cn i:B4UkQu}iy]1-EWiH_2xw(<R5;:UpbZ?,q 2;~tDX 2*W[~Ei+t>Lf '*tm5;y]uK$K\/ (w_ bG Pa",1.KR+-VoqCdt1'b7w/Fu= k+A[oP|ST~sM~CE6- V&9pEo[Vb3$AN\2jN,uN"[6qY7aZVjxs5%xNJ#M l@T^Ls\9'5 !A_"EP CrK~B%Av+6XiOlPYka/eX3F&R!E[v8J* VIc,e/)WCF7RAc!r sBhPAc# >d'Yk pK|JS\-ylLf],SlM8()D?#<CH2Q x< 6sZ>k2\E3y5]amr1K!0*AEvGk9U|b;G_ [,B~ ni_66Zo]/ osg}6{x/1/9y<g|M/ SMo#[Kak SI6C'l0.f4;[`_~jt-`-">9vs^dNjLN,bIqC^D+L8q$p"rKAZ&3{VdN\@^r#>f0Jg5~VFZh[G}ZT -0{  N4HdZf98s>;5{ ?S#Nax_ q[u& p"B{6mf!hH,c"XIcf0 98[abPS~k\2)l+4 z h.E'15.@I j( VP-kZYZTE0u?Yuk>\eSi BJ_nw=^Y |!\V/p:oj;bol,nxxX}us?k=}cpodl9V7*FM(#G- 6Uk=Gnn\%2H+COH|P8SX G6x#|t>mi~;~u9WyW(<^C> Rp'_XoEADy<93RJ1PPn4qY/8 GLkaw-?{hJhx YWW ^0dvCz|+[$E!hI_errvak`~C x%?U` Wh;.1y}~vr:`.$)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 240 x(SET)S 239 x(LOCAL/HEADERS=\()S 2 x(TOP:\(ALL,NORECEIVED)S2 x(,NORETURN_PATH\),-)S%%EndCustomColor%%BeginCustomColor: 0_BLACKH0 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 16751 X(BOTTOM:\(NOALL,RECE)S 2 x(IVED,RETURN_PATH\)\))So%%EndCustomColor%%BeginCustomColor: 0_BLACKgF0 SC 10773 25119 XY F25(/MAXIMUM_R)S -2 x(ETRIES=count)S 10773 X 598 yGF151(Sets)S 175 x(the)S 176 x(maximum)S 176 x(number)S 176 x(of)S 175 xCF(retries)S 176 x(for)S 175 x(DECnet)S 175 x(message)S 175 x(delivery)SF-54 x(.)S 269 x(The)S 10773 X 548 y(default)S 173 x(count)S 173 x(is)SG172 x(96,)S 175 x(which)S 173 x(for)S 173 x(a)S 173 x(half-hour)S 174 x)D(retry)S 173 x(interval)S 173 x(comes)S 173 x(to)S 172 x(rough)S 2 xQ(ly)S 10773 X 548 y(two)S 166 x(days)S 166 x(of)S 166 x(retries.)S 10773 27909 XY0EF25(/RETR)S -13 x(Y_INTERV)S -53 x(AL=delta-time)S 10773 X 598 y F1510G(Sets)S 179 x(the)S 180 x(amount)S 179 x(of)S 180 x(time)S 179 x(that)SaD179 x(should)S 180 x(elapse)S 179 x(between)S 179 x(delivery)S 181 xF(attempts.)S 10773 X 548 y(The)S 167 x(default)S 166 x(is)S 165 x(30)SG166 x(minutes.)S 250 x(Specify)S 166 x(as)S 166 x(a)S 166 x(VMS)S 165 xOB(delta)S 166 x(time)S 166 x(value.)S 5094 36925 XY F36(MCP\20330)S%%EndCustomColor72 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticae8%%+ NewCenturySchlbk-Roman Courier Helvetica-BoldOblique*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: MCP-31 73(%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKgE0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 24292 X 797 y F28(SET)S9C279 x(ROUTER)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x1D(ROUTER)S -209 x 7037 Y F34(Alters)S 166 x(Router-speci\211c)S 166 xD(settings.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xQ(T)S 10773 X(SET)S 167 x(ROU)S -2 x(TER)S 10773 X 797 y 17484 48 R 10773 10645 XYoDF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XE698 y F35(/[NO]PERCENT_HACK)S 5094 12538 XY 23160 204 R 5094 13357 XYmGF24(DESCRIPTION)S 10773 X -156 y F151(This)S 187 x(command)S 187 x(is)S1G187 x(used)S 187 x(to)S 187 x(enable)S 187 x(or)S 187 x(disable)S 187 x1D(the)S 187 x(automatic)S 187 x(de-hacking)S 10773 X 598 y(of)S 192 xL(percent)S 193 x(signs)S 192 x(in)S 192 x(a)S 192 x(local)S 192 x(address.)SF301 x(Percent-hack)S 2 x(ing)S 193 x(is)S 191 x(explained)S 193 x(in)SL10773 X 598 y(Section)S 166 x(3.3.)S 5094 15592 XY 23160 204 R 5094 16411 XYFF24(QUALIFIERS)S 10773 X F25(/[NO]PERCENT_)S -2 x(HACK)S 10773 X 548 yQF151(Enables)S 171 x(or)S 171 x(disables)S 170 x(automatic)S 171 x(percent-hack)S1F173 x(translation.)S 260 x(The)S 172 x(default)S 171 x(is)S 170 x(to)SJ10773 X 548 y(enable)S 166 x(translation.)S 26320 36925 XY F36(MCP\20331)S%%EndCustomColor73 PP EP %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetica(,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldOblique1%%PageCustomColors: 0_BLACK(%S%%Page: MCP-32 74(%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKlC0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(SET)S2H279 x(SITE)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(SITE)SD10773 7037 XY F34(Alters)S 166 x(settings)S 167 x(speci\211c)S 166 xK(to)S 166 x(the)S 167 x(SITE)S 167 x(delivery)S 165 x(agent.)S 5094 8233 XYdI23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SET)S 167 x(SITE)SrG10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)S 166 x(Quali\211)S(N2 x(ers)S 18544 X(Defaults)S 10773 X 698 y F35(/MAXI)S 2 x(MUM_RETRIES=count)SD10773 X 597 y(/RETR)S -18 x(Y_INTER)S -8 x(V)S -27 x(AL=delta-time)SH5094 13136 XY 23160 204 R 5094 13955 XY F24(DESCRIPTION)S 10773 X -156 yDF151(This)S 166 x(command)S 166 x(is)S 166 x(used)S 166 x(to)S 166 xP(change)S 167 x(the)S 167 x(SITE)S 165 x(agent)S 167 x(settings.)S 5094 15150 XYC23160 204 R 5094 15969 XY F24(QUALIFIERS)S 10773 X F25(/MAXIMUM_R)S7I-2 x(ETRIES=count)S 10773 X 548 y F151(Sets)S 178 x(the)S 179 x(maximum)SyE179 x(number)S 179 x(of)S 179 x(retries)S 178 x(for)S 179 x(message)ShD179 x(delivery)S -55 x(.)S 275 x(The)S 180 x(default)S 10773 X 548 yC(count)S 168 x(is)S 166 x(96,)S 168 x(which)S 167 x(for)S 167 x(a)S)D166 x(half-hour)S 168 x(retry)S 168 x(interval)S 167 x(comes)S 167 xG(to)S 167 x(roughly)S 168 x(two)S 166 x(days)S 10773 X 548 y(of)S 166 xwM(retries.)S 10773 18708 XY F25(/RETR)S -13 x(Y_INTERV)S -53 x(AL=delta-time)S)E10773 X 598 y F151(Sets)S 179 x(the)S 180 x(amount)S 179 x(of)S 180 xiH(time)S 179 x(that)S 179 x(should)S 180 x(elapse)S 179 x(between)S 179 xG(delivery)S 181 x(attempts.)S 10773 X 548 y(The)S 167 x(default)S 166 xeF(is)S 165 x(30)S 166 x(minutes.)S 250 x(Specify)S 166 x(as)S 166 x(a)SC166 x(VMS)S 165 x(delta)S 166 x(time)S 166 x(value.)S 5094 36925 XYF36(MCP\20332)Sh%%EndCustomColor74 PP EP %%PageTrailerl%%%PageFonts: Helvetica-Bold Helvetica),%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldOblique3%%PageCustomColors: 0_BLACKS%0%%Page: MCP-33 75C%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3)1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACK7E0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 25155 X 797 y F28(SET)S(H279 x(SMTP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(SET)S 359 x(SMTP)SM10773 7037 XY F34(Alters)S 166 x(SMTP-delivery-speci\211c)S 166 x(settings.)SyC5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X)I(SET)S 167 x(SMTP)S 10773 X 797 y 17484 48 R 10773 10645 XY F36(Command)SdR166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y Fq MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4iw35(/[NO]ACCOUNTING)SH10773 X 597 y(/DEF)S -36 x(AUL)S -37 x(T_ROUTER=hostname)S 10773 X 598 yF(/DNS_RETRIES=dnscount)S 10773 X 598 y(/MAXI)S 2 x(MUM_RETRIES=count)SD10773 X 598 y(/RETR)S -18 x(Y_INTER)S -8 x(V)S -27 x(AL=delta-time)SH5094 14929 XY 23160 204 R 5094 15748 XY F24(DESCRIPTION)S 10773 X -156 yDF151(This)S 166 x(command)S 166 x(is)S 166 x(used)S 166 x(to)S 166 xF(change)S 167 x(the)S 167 x(SMTP)S 166 x(interface)S 167 x(settings.)SD5094 16943 XY 23160 204 R 5094 17762 XY F24(QUALIFIERS)S 10773 X F25E(/[NO]ACC)S -2 x(OUNTIN)S -2 x(G)S 10773 X 548 y F151(Enables)S 174 xxE(or)S 175 x(disables)S 174 x(the)S 175 x(recording)S 176 x(of)S 175 xXC(accounting)S 176 x(information.)S 268 x(Accounting)S 10773 X 548 y7E(is)S 175 x(disabled)S 176 x(by)S 176 x(default.)S 269 x(When)S 176 x1C(enabled,)S 179 x(accounting)S 177 x(information)S 176 x(is)S 176 xT[(written)S 10773 X 548 y(to)S 184 x(the)S 185 x(\211le)S 185 x(MX_SMTP_DIR:MX_SMTP_ACC.DA)SSE-28 x(T)S -46 x(.)S 185 x(Y)S -55 x(ou)S 185 x(can)S 185 x(redirect)S)E185 x(the)S 10773 X 548 y(accounting)S 177 x(information)S 176 x(to)SxH175 x(another)S 176 x(\211le)S 176 x(by)S 176 x(de\211ning)S 177 x(the)SJ176 x(logical)S 175 x(name)S 176 x(MX_)S 10773 X 548 y(SMTP_ACC.)S 10773 XD896 y(The)S 167 x(format)S 166 x(of)S 165 x(the)S 167 x(accounting)SH167 x(record)S 167 x(is:)S 5094 X 897 y F102(dd-mmm-yyyy)S 241 x(hh:mm)SC239 x(XMIT:)S 240 x(PROTO=SMTP,)S 240 x(SOURCE="src-ad)S 2 x(dr",)SiC239 x(HOST="dest",)S 240 x(BYTES_SENT=)S 2 x(n)S 10773 X 897 y F151uI(where)S 164 x F153(src-addr)S 164 x F151(is)S 164 x(the)S 164 x(source)SSC165 x(address)S 163 x(for)S 165 x(the)S 164 x(message;)S 165 x F153 C(dest)S 164 x F151(is)S 164 x(the)S 164 x(name)S 165 x(of)S 10773 XgH548 y(the)S 172 x(Internet)S 172 x(host)S 172 x(to)S 172 x(which)S 172 xG(the)S 172 x(message)S 172 x(was)S 171 x(sent;)S 175 x(and)S 172 x F1533H(n)S 172 x F151(is)S 172 x(the)S 172 x(number)S 172 x(of)S 10773 X 548 yD(bytes)S 171 x(transmitted.)S 258 x(Note)S 170 x(that)S 171 x(with)SE170 x(SMTP)S 171 x(messages,)S 172 x(one)S 171 x(transmission)S 170 x G(can)S 10773 X 547 y(have)S 167 x(multiple)S 166 x(destinations)S 165 x7F(on)S 167 x(a)S 166 x(single)S 166 x(host.)S 10773 25931 XY F25(/DEF)SN-39 x(AUL)S -52 x(T_ROU)S -2 x(TER=hostname)S 10773 X 598 y F151(Speci\211es)SE169 x(the)S 168 x(name)S 169 x(of)S 169 x(a)S 168 x(host)S 169 x(to)SlH168 x(which)S 169 x(SMTP)S 169 x(messages)S 168 x(can)S 169 x(be)S 169 xI(forwarded)S 168 x(if)S 10773 X 548 y(MX)S 171 x(cannot)S 172 x(resolve)SSE171 x(a)S 171 x(host)S 171 x(name.)S 259 x(This)S 171 x(quali\211er)SLD172 x(should)S 171 x(only)S 172 x(be)S 171 x(used)S 171 x(if)S 170 xF(you)S 10773 X 548 y(are)S 163 x(not)S 163 x(using)S 163 x(the)S 163 xD(Internet)S 163 x(domain)S 163 x(name)S 163 x(service.)S 250 x(The)SH164 x F153(hostname)S 164 x F151(should)S 163 x(be)S 10773 X 548 y(the)SL166 x(name)S 167 x(of)S 166 x(a)S 166 x(host)S 165 x(which)S 167 x(appears)SP165 x(in)S 167 x(your)S 167 x(local)S 166 x(host)S 166 x(table.)S 10773 29269 XYCF25(/DNS_R)S -2 x(ETRIES=dnscount)S 10773 X 598 y F151(Sets)S 166 x9F(the)S 167 x(maximum)S 167 x(number)S 168 x(of)S 167 x(retries)S 166 xC(for)S 167 x(SMTP)S 168 x(delivery)S 168 x(when)S 167 x(the)S 167 x9H(cause)S 167 x(of)S 10773 X 548 y(the)S 155 x(failure)S 155 x(is)S 154 xG(the)S 155 x(inability)S 155 x(to)S 155 x(determine)S 155 x(the)S 155 x(J(address)S 154 x(corresponding)S 156 x(to)S 155 x(a)S 155 x(host)S 10773 XE547 y(name.)S 262 x(Certain)S 172 x(types)S 172 x(of)S 172 x(domain)SD172 x(server)S 173 x(failures)S 172 x(can)S 173 x(cause)S 172 x(MX)SF172 x(to)S 172 x(believe)S 173 x(a)S 10773 X 548 y(host)S 164 x(name)SE165 x(is)S 164 x(invalid.)S 250 x(When)S 165 x(a)S 165 x(host)S 164 xeE(name)S 165 x(is)S 164 x(genuinely)S 166 x(invalid,)S 166 x(however)S F-36 x(,)S 165 x(the)S 10773 X 548 y(sender)S 169 x(should)S 168 x(be)SL168 x(told)S 168 x(relatively)S 169 x(quickly)S -54 x(.)S 254 x(Therefore,)SG171 x(the)S 168 x(default)S 168 x(count)S 169 x(is)S 168 x(12)S 10773 X1E548 y(\(giving)S 168 x(about)S 166 x(6)S 166 x(hours')S 166 x(worth)SC166 x(of)S 166 x(attempts)S 165 x(for)S 166 x(a)S 166 x(half-hour)SF167 x(retry)S 167 x(interval\).)S 10773 33702 XY F25(/MAXIMUM_R)S -2 xE(ETRIES=count)S 10773 X 598 y F151(Sets)S 181 x(the)S 181 x(maximum)SSH182 x(number)S 182 x(of)S 181 x(retries)S 181 x(for)S 181 x(SMTP)S 182 xI(message)S 181 x(delivery)S -54 x(.)S 280 x(The)S 10773 X 548 y(default)SiD173 x(count)S 173 x(is)S 172 x(96,)S 175 x(which)S 173 x(for)S 173 xC(a)S 173 x(half-hour)S 174 x(retry)S 173 x(interval)S 173 x(comes)SfH173 x(to)S 172 x(rough)S 2 x(ly)S 10773 X 548 y(two)S 166 x(days)S 166 x5(of)S 166 x(retries.)S 26320 36925 XY F36(MCP\20333)S %%EndCustomColor75 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica1,%%+ Helvetica-Oblique NewCenturySchlbk-Roman7%%+ Helvetica-BoldOblique Courier NewCenturySchlbk-Bolda%%PageCustomColors: 0_BLACKl%S%%Page: MCP-34 761%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK2C0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(SET)SeM279 x(SMTP)S 10773 5000 XY F25(/RETR)S -13 x(Y_INTERV)S -53 x(AL=delta-time)ScE10773 X 598 y F151(Sets)S 179 x(the)S 180 x(amount)S 179 x(of)S 180 x%H(time)S 179 x(that)S 179 x(should)S 180 x(elapse)S 179 x(between)S 179 xG(delivery)S 181 x(attempts.)S 10773 X 548 y(The)S 167 x(default)S 166 xrF(is)S 165 x(30)S 166 x(minutes.)S 250 x(Specify)S 166 x(as)S 166 x(a)SC166 x(VMS)S 165 x(delta)S 166 x(time)S 166 x(value.)S 5094 36925 XY F36(MCP\20334)S7%%EndCustomColor76 PP EP %%PageTrailer 1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueS%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK %0%%Page: MCP-35 77A%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACKFF0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 26398 X 797 y F28(SHOW)SL5094 4546 XY 23160 48 R 5094 5543 XY F20(SHOW)S 10773 7037 XY F34(Displays)SJ165 x(all)S 165 x(or)S 166 x(part)S 166 x(of)S 167 x(the)S 166 x(current)SI167 x(MX)S 166 x(con\211guration.)S 5094 8233 XY 23160 204 R 5094 9251 XY7+F24(FORMA)S -53 x(T)S 10773 14742 XY(SHOW)S4#XP /F110 56 443 16 -38 28 0 39 16 05F<0018 0038 00F0 01E0 03C0 0780 0700 0F00 1E00 1E00 3C00 3C00 7C00 7C00E7800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 F800)7F800 F800 F800 F800 F800 F800 F800 F800 F800 F800 D800>SPXLC RPf13806 8789 XY F110(8)S"XP /F110 62 443 16 -13 20 1 15 8 0.PXLC RPeE13806 9238 XY F110(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(D(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)Ss"XP /F110 60 443 8 -75 20 1 77 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E0E01E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 E000 7800 3C00 1E00(E0F00 0700 0780 03C0 03C0 01E0 01r MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4i[IE0 01F0 01F0 00F0 00F8 00F8 00F8 00F8 E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F88#00F8 00F8 00F8 00F8 00F8 00F8 00F8>(PXLC RPMF13806 14169 XY F110(<)S -443 x 897 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y&(>)S -443 x 149 y(>)S -443 x 150 y(>)S#XP /F110 58 443 16 -37 28 1 39 16 0CF7PXLC RP(F13806 19997 XY F110(:)S 199 x 9302 Y F23(ALIASES)S 167 x([patte)S -2 xJ(rn])S 14448 X 797 y(CONFIG)S -2 x(URA)S -52 x(TION_FIL)S -2 x(E)S 14448 XJ797 y(DECNET_SMTP)S 14448 X 797 y(FILE_SER)S -13 x(VER)S 166 x([pattern])SD14448 X 797 y(JNET)S 14448 X 797 y(LISTS)S 166 x([pattern])S 14448 XG797 y(LOCAL)S 14448 X 797 y(P)S -51 x(A)S -52 x(THS)S 166 x([pattern])SxG14448 X 797 y(REWRITE_RUL)S -2 x(ES)S 167 x([patte)S -2 x(rn])S 14448 X5F797 y(ROUTER)S 14448 X 797 y(SITE)S 14448 X 797 y(SMTP)S 14448 X 797 y;(SYSTEM_USERS)S 14448 X 797 y(VERSION)S 14448 X 797 y(ALL)Sc"XP /F110 57 443 8 -38 20 0 39 16 0F(PXLC RP E23467 8789 XY F110(9)S -443 x 449 y(>)S -443 x 149 y(>)S -443 x 150 yyD(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y&(>)S -443 x 149 y(>)S -443 x 150 y(>)S#XP /F110 61 443 16 -75 28 1 77 16 0)F6PXLC RP F23467 14169 XY F110(=)S -443 x 897 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 yD(>)S -443 x 149 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 yD(>)S -443 x 150 y(>)S -443 x 149 y(>)S -443 x 150 y(>)S -443 x 149 y&(>)S -443 x 149 y(>)S -443 x 150 y(>)S"XP /F110 59 443 8 -37 20 1 39 16 0F<00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8E00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F0 01F0 01F0 01E01701E0 03C0 03C0 0780 0700 0F00 1E00 3C00 7800 E000 C000> PXLC RP7D23467 19997 XY F110(;)S 10773 21307 XY 17484 48 R 10773 21904 XY F36G(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 X 698 y)KF35(/[NO]COMMAND)S 18544 X(/NOCOMMAND)S 10773 X 598 y(/OUTPUT=\211le-spec)S N18544 X(/OUTPUT=SYS$OUTPUT)S -36 x(:)S 5094 24395 XY 23160 204 R 5094 25214 XYHF24(DESCRIPTION)S 10773 X -156 y F151(The)S 189 x(SHOW)S 188 x(command)SD189 x(displays)S 188 x(the)S 189 x(speci\211ed)S 188 x(parts)S 188 xE(of)S 189 x(the)S 189 x(current)S 190 x(MX)S 10773 X 598 y(con\211g)S K2 x(uration.)S 254 x(For)S 168 x(aliases,)S 169 x(\211le)S 168 x(servers,)S H169 x(lists,)S 168 x(paths,)S 169 x(and)S 169 x(rewrite)S 167 x(rules,)SC170 x(only)S 10773 X 597 y(those)S 175 x(records)S 175 x(matching)SeE176 x F152(pattern)S 176 x F151(\(which)S 175 x(may)S 175 x(contain)SrL176 x(wildcard)S 174 x(characters\))S 10773 X 598 y(are)S 166 x(displayed;)SG167 x(if)S 165 x(you)S 167 x(omit)S 166 x F152(pattern)S F151(,)S 168 x)C(all)S 166 x(records)S 166 x(are)S 166 x(displayed.)S 10773 X 897 y)H(SHOW)S 174 x(CONFIGURA)S -29 x(TION_FILE)S 174 x(displays)S 175 x(the)SJ175 x(name)S 176 x(of)S 175 x(the)S 175 x(con\211g)S 2 x(uration)S 10773 XH598 y(\211le)S 168 x(loaded)S 168 x(when)S 168 x(MCP)S 168 x(was)S 167 xG(started.)S 252 x(SHOW)S 167 x(VERSI)S -2 x(ON)S 168 x(displays)S 167 xE(the)S 168 x(version)S 10773 X 597 y(identi\211er)S 167 x(for)S 166 xaK(the)S 166 x(current)S 167 x(version)S 167 x(of)S 166 x(MX.)S 5094 30139 XYSG23160 204 R 5094 30958 XY F24(QUALIFIERS)S 10773 X F25(/[NO]COMM)S -2 x D(AND)S 10773 X 548 y F151(The)S 172 x(/COMMAND)S 171 x(quali\211er)SI173 x(indicates)S 171 x(that)S 172 x(the)S 172 x(display)S 171 x(should)SbL172 x(be)S 172 x(formatted)S 10773 X 547 y(as)S 179 x(the)S 179 x(commands)SF179 x(that)S 178 x(would)S 179 x(be)S 179 x(entered)S 179 x(to)S 179 xH(create)S 179 x(the)S 180 x(speci\211ed)S 179 x(records.)S 10773 X 548 yF(Use)S 167 x(/COMMAND)S 166 x(with)S 167 x(the)S 167 x(/OUTPUT)S 168 xE(quali\211er)S 167 x(to)S 167 x(create)S 167 x(an)S 168 x(MCP)S 167 xEE(command)S 10773 X 548 y(\211le)S 168 x(that)S 168 x(can)S 169 x(be)SdI168 x(altered)S 167 x(with)S 168 x(your)S 169 x(favorite)S 168 x(editor)S)C-37 x(,)S 169 x(then)S 169 x(read)S 168 x(back)S 168 x(into)S 168 xtD(MCP)S 10773 X 548 y(to)S 166 x(create)S 166 x(a)S 166 x(new)S 166 x9(con\211g)S 2 x(uration.)S 26320 36925 XY F36(MCP\20335)Sp%%EndCustomColor77 PP EP %%PageTrailer6%%%PageFonts: Helvetica-Bold Helvetica 3%%+ amex10 Helvetica-Oblique NewCenturySchlbk-Roman61%%+ NewCenturySchlbk-Italic Helvetica-BoldOblique %%PageCustomColors: 0_BLACKe%n%%Page: MCP-36 78%%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKeD0 SC 5094 1807 XY F24(MCP)S 279 x(Commands)S 5094 X 797 y F28(SHOW)SF10773 5022 XY F25(/OUTPUT=\211le-spec)S 10773 X 598 y F151(The)S 162 xG(/OUTPUT)S 163 x(quali\211er)S 162 x(is)S 161 x(used)S 162 x(to)S 161 x F(direct)S 162 x(the)S 162 x(SHOW)S 161 x(result)S 161 x(to)S 162 x(a)SE161 x(\211le)S 162 x(or)S 162 x(other)S 10773 X 547 y(device.)S 273 xMN(By)S 177 x(default,)S 180 x(the)S 178 x(result)S 177 x(is)S 177 x(displayed)SE177 x(on)S 177 x(the)S 178 x(current)S 178 x(output)S 177 x(device,)S0B10773 X 548 y(SYS$OUTPUT)S -46 x(.)S 5094 36925 XY F36(MCP\20336)S%%EndCustomColor78 PP EP %%PageTrailer01%%PageFonts: Helvetica-Bold Helvetica-BoldOblique/%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKF%8%%Page: MCP-37 79X%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)-)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK J0 SC 22632 1807 XY F24(MCP)S 278 x(Commands)S 24738 X 797 y F28(SHUTDOWN)SD5094 4546 XY 23160 48 R 5094 5543 XY F20(SHUTDOWN)S 401 x 7037 Y F34C(Sends)S 166 x(a)S 166 x(shutdown)S 166 x(signal)S 165 x(tsO& MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4io)S 167 x L(one)S 166 x(or)S 166 x(more)S 166 x(delivery)S 165 x(agents.)S 5094 8233 XYD23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(SHUTDO)S -2 xQ(WN)S 698 x F23([agent)S -2 x(-name...])S 10773 X 797 y 17484 48 R 10773 10645 XY4DF36(Command)S 166 x(Quali\211)S 2 x(ers)S 18544 X(Defaults)S 10773 XF698 y F35(/ALL)S 5094 12538 XY 23160 204 R 5094 13357 XY F24(P)S -51 xG(ARA)S -2 x(METERS)S 849 x -44 y F25(agent-name...)S 10773 X 547 y F151 H(One)S 188 x(or)S 188 x(more)S 188 x(MX)S 188 x(delivery)S 188 x(agent)SE189 x(names,)S 194 x(separated)S 187 x(by)S 188 x(commas.)S 293 x(V)S0D-46 x(alid)S 10773 X 548 y(names)S 178 x(are)S 178 x(ROUTER,)S 177 xM(LOCAL,)S 178 x(MLF)S 178 x(\(mailing)S 178 x(list/\211le)S 178 x(server\),)S C182 x(DECNE)S -2 x(T_)S 10773 X 548 y(SMTP)S -64 x(,)S 180 x(SMTP)S D-64 x(,)S 179 x(SMTP_SER)S -18 x(VER,)S 178 x(UUCP)S -65 x(,)S 180 xG(JNET)S -46 x(,)S 179 x(and)S 179 x(SITE.)S 179 x(If)S 178 x(omitted,)S4D182 x(all)S 10773 X 548 y(agents)S 169 x(runnin)S 2 x(g)S 169 x(on)SI169 x(the)S 169 x(same)S 168 x(node)S 169 x(as)S 168 x(the)S 169 x(user)S)H169 x(executing)S 170 x(this)S 168 x(command)S 169 x(are)S 10773 X 548 yC(shut)S 166 x(down)S 166 x(\(unless)S 166 x(/ALL)S 167 x(is)S 165 x4E(speci\211ed\).)S 10773 X 897 y(Note)S 167 x(that)S 167 x(the)S 167 x8C(SMTP)S 168 x(delivery)S 168 x(agent)S 168 x(may)S 167 x(be)S 167 xFH(shut)S 168 x(down)S 167 x(separately)S 167 x(from)S 167 x(the)S 10773 XI548 y(SMTP_SER)S -19 x(VER)S 165 x(message)S 166 x(entry)S 167 x(agent.)S9H5094 18692 XY 23160 204 R 5094 19511 XY F24(DESCRIPTION)S 10773 X -156 yEF151(The)S 159 x(SHUTDOW)S -2 x(N)S 158 x(command)S 158 x(can)S 159 x4C(be)S 158 x(used)S 157 x(to)S 158 x(signal)S 158 x(one)S 159 x(or)STE158 x(more)S 158 x(MX)S 157 x(delivery)S 10773 X 598 y(agents)S 190 x C(to)S 190 x(\211nish)S 191 x(processing)S 190 x(and)S 190 x(exit.)SEF298 x F153(This)S 190 x(command)S 190 x(requires)S 190 x(the)S 10773 XP598 y(SYSLCK)S 165 x(privil)S 2 x(ege.)S 5094 21746 XY 23160 204 R 5094 22565 XYJF24(QUALIFIERS)S 10773 X -22 y F25(/ALL)S 10773 X 548 y F151(Speci\211es)SC170 x(that)S 169 x(all)S 169 x(MX)S 170 x(delivery)S 170 x(agents)SK170 x(on)S 170 x(all)S 169 x(nodes)S 170 x(in)S 169 x(the)S 170 x(cluster)S0K170 x(should)S 169 x(be)S 10773 X 548 y(shut)S 166 x(down.)S 26320 36925 XY1F36(MCP\20337)S %%EndCustomColor79 PP EP %%PageTrailer-%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldOblique 0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACK9%>8% < Beginning of included file MGMT_GUIDE_INDEX.DVI_PS >%%Page: PART2-38 80  /DEC$EDMS_MAKE_FILM where { pop } %{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop } { CLRP showpage } ifelse } ifelse %%PageTrailer3 %%PageFonts:%%PageCustomColors:3%1%%Page: INDEX-1 81%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY F%%BeginCustomColor: 0_BLACKFN0 SC 5094 4546 XY 22716 48 R 5094 5543 XY F20(Index)S 5094 6958 XY 10764 144 RE5094 8220 XY F16(A)S -863 x 598 y 10764 48 R 5094 9465 XY F38(addre)S1H2 x(ss-rewriting)S 150 x(rules)S 100 x(\201)S 99 x(3\2031)S 5094 X 598 yK(Alias)S 100 x(\201)S 99 x(3\2032)S 5094 11010 XY 10764 144 R 5094 12271 XYFFF16(B)S -863 x 598 y 10764 48 R 5094 13517 XY F38(BSMTP)S 100 x(\201)SE100 x(4\2034)S 5094 14463 XY 10764 144 R 5094 15762 XY F16(C)S -863 x1C598 y 10764 48 R 5094 17007 XY F38(comp)S 2 x(onent)S 150 x(names)S1F101 x(\201)S 99 x(9\2031)S 5094 17954 XY 10764 144 R 5094 19215 XY F16G(D)S -863 x 598 y 10764 48 R 5094 20461 XY F38(Debugging)S 101 x(\201)S>C100 x(8\2032)S 5094 X 597 y(DEFINE)S 149 x(P)S -33 x(A)S -33 x(TH)S>D99 x(\201)S 99 x(3\2032)S 5094 X 598 y(delivery)S 150 x(path)S 100 xE(\201)S 100 x(3\2031)S 5094 X 598 y(DNSMTP_INFO)S 149 x(\211le)S 99 xSG(\201)S 100 x(8\2032)S 5094 X 598 y(DOMAIN.NAMES)S 149 x(\211le)S 100 xPC(\201)S 99 x(3\2032)S(,)S 150 x(4\2033)S 5094 X 597 y(Domain/path)S K150 x(mapp)S 2 x(ing)S 99 x(\201)S 100 x(MCP\2031)S -33 x(1)S 5094 24396 XY0G10764 144 R 5094 25657 XY F16(F)S -730 x 598 y 10764 48 R 5094 26903 XY0EF38(File)S 149 x(server)S 101 x(\201)S 100 x(MCP\2036)S 5094 27849 XY G10764 144 R 5094 29111 XY F16(H)S -863 x 598 y 10764 48 R 5094 30356 XYuFF38(HDR_INFO)S 148 x(\211le)S 100 x(\201)S 99 x(8\2031)S 5094 31303 XYG10764 144 R 5094 32564 XY F16(J)S -665 x 598 y 10764 48 R 5094 33810 XY4FF38(JNET_INFO)S 149 x(\211le)S 99 x(\201)S 100 x(8\2032)S 5094 X 597 yE(JNET_INPUT)S 149 x(\211le)S 99 x(\201)S 100 x(8\2032)S 17050 6958 XYsG10764 144 R 17050 8220 XY F16(L)S -730 x 598 y 10764 48 R 17050 9465 XY(HF38(LOCAL_INFO)S 148 x(\211le)S 100 x(\201)S 99 x(8\2032)S 17050 X 598 yG(Logical)S 149 x(name)S 2 x(s)S 17647 X 598 y(FLQ_CHECK_W)S -16 x(AIT)SnC99 x(\201)S 99 x(6\2031)S 17647 X 598 y(FLQ_DIR)S 99 x(\201)S 100 xSK(1\2033)S 17647 X 597 y(FLQ_PURGE_W)S -16 x(AIT)S 99 x(\201)S 99 x(6\2031)S D17647 X 598 y(FLQ_RECLAIM_W)S -16 x(AIT)S 99 x(\201)S 100 x(6\2031)SI17647 X 598 y(MAIL$PROT)S -8 x(OCOL_pre\211x)S 101 x(\201)S 99 x(5\2031)S6C17647 X 598 y(MX_DNSMTP_DEBUG)S 100 x(\201)S 100 x(8\2033)S 17647 XSH597 y(MX_DNSMTP_SER)S -7 x(VER_DEBUG)S 99 x(\201)S 99 x(8\2033)S 17647 XN598 y(MX_FLQ_DEBUG)S 100 x(\201)S 100 x(8\2033)S 17647 X 598 y(MX_JNET_DEBUG)SE100 x(\201)S 100 x(8\2033)S 17647 X 598 y(MX_JNET_NODE)S 100 x(\201)SnH99 x(4\2033)S 17647 X 597 y(MX_LOCAL_DEBUG)S 100 x(\201)S 100 x(8\2033)SE17647 X 598 y(MX_M)S 2 x(LF_DEBUG)S 99 x(\201)S 99 x(8\2033)S 17647 XiP598 y(MX_ROUTER_DEBUG)S 99 x(\201)S 100 x(8\2033)S 17647 X 598 y(MX_SITE_DEBUG)SD100 x(\201)S 99 x(8\2033)S 17647 X 597 y(MX_SM)S 2 x(TP_DEBUG)S 99 xI(\201)S 99 x(8\2033)S 17647 X 598 y(MX_SM)S 2 x(TP_SER)S -9 x(VER_DEBUG)SMP99 x(\201)S 100 x(8\2033)S 17647 X 598 y(MX_SM)S 2 x(TP_SER)S -9 x(VER_THREADS)SD99 x(\201)S 100 x(5\2032)S 17647 X 598 y(MX_UUCP_DEBUG)S 99 x(\201)SD100 x(8\2033)S 17647 X 598 y(MX_UUCP_RMAIL_DEBUG)S 100 x(\201)S 99 xF(8\2033)S 17647 X 597 y(MX_VM)S 2 x(SMAIL_FROM_FORMA)S -33 x(T)S 100 xC(\201)S 99 x(5\2031)S 17050 22965 XY 10764 144 R 17050 24226 XY F16SH(M)S 17050 X 598 y 10764 48 R 17050 25472 XY F38(Mail)S 149 x(exchange)SH2 x(r)S 100 x(\201)S 99 x(4\2031)S 17050 X 597 y(Mailing)S 149 x(lists)SH98 x(\201)S 100 x(MCP\2038)S 17050 X 598 y(MCP)S 149 x(comma)S 2 x(nds)SF17647 X 598 y(@)S 100 x(\201)S 100 x(MCP\2034)S 17647 X 598 y(DEFINE)SG149 x(ALIAS)S 99 x(\201)S 100 x(MCP\2035)S 17647 X 598 y(DEFINE)S 149 x1I(FILE_SER)S -8 x(VER)S 99 x(\201)S 99 x(MCP\2036)S 17647 X 597 y(DEFINE)SCF149 x(LIST)S 99 x(\201)S 100 x(MCP\2038)S 17647 X 598 y(DEFINE)S 149 xI(P)S -33 x(A)S -34 x(TH)S 100 x(\201)S 99 x(3\2032)S(,)S 150 x(MCP\2031)S6G-32 x(1)S 17647 X 598 y(DEFINE)S 149 x(REWRITE_RULE)S 98 x(\201)S 100 x E(MCP\20312)S 17647 X 598 y(DEFINE)S 149 x(SYSTEM_USERS)S 100 x(\201)SaC99 x(MCP\20313)S 17647 X 597 y(EXIT)S 100 x(\201)S 99 x(MCP\20314)SaI17647 X 598 y(HELP)S 100 x(\201)S 99 x(MCP\20315)S 17647 X 598 y(MODIFY)S(G99 x(\201)S 100 x(MCP\20316)S 17647 X 598 y(QUEUE)S 149 x(CANCEL)S 99 x=I(\201)S 100 x(MCP\20317)S 17647 X 597 y(QUEUE)S 149 x(PURGE)S 99 x(\201)SSF99 x(MCP\20318)S 17647 X 598 y(QUEUE)S 149 x(READY)S 99 x(\201)S 100 xD(MCP\20319)S 17647 X 598 y(QUEUE)S 149 x(RECLAIM)S 99 x(\201)S 100 x,(MCP\20320)S 25954 36925 XY F36(Index\2031)S%%EndCustomColor81 PP EP %%PageTrailers%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKe%S%%Page: INDEX-2 82%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n,1000 BP PaperHeight Papet}e MX030.Je;[MX.DOC]MGMT_GUIDE.PS;21T;4irWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKcF0 SC 5094 1807 XY F28(Index)S 5094 4835 XY F38(MCP)S 150 x(comma)S 2 xG(nds)S 150 x(\(cont'd\))S 5692 X 694 y(QUEUE)S 149 x(SHOW)S 99 x(\201)S(I100 x(MCP\20321)S 5692 X 598 y(QUIT)S 99 x(\201)S 99 x(MCP\20322)S 5692 X F597 y(REMOVE)S 100 x(\201)S 99 x(MCP\20323)S 5692 X 598 y(RESET)S 99 xM(\201)S 100 x(MCP\20324)S 5692 X 598 y(REVIEW)S 99 x(\201)S 100 x(MCP\20325)S0G5692 X 598 y(SA)S -33 x(VE)S 100 x(\201)S 99 x(MCP\20326)S 5692 X 597 yiD(SET)S 150 x(DECNET_SMTP)S 99 x(\201)S 99 x(MCP\20327)S 5692 X 598 yD(SET)S 150 x(JNET)S 99 x(\201)S 100 x(MCP\20328)S 5692 X 598 y(SET)SD150 x(LOCAL)S 99 x(\201)S 100 x(MCP\20329)S 5692 X 598 y(SET)S 150 xG(ROUTER)S 98 x(\201)S 100 x(MCP\20331)S 5692 X 597 y(SET)S 150 x(SITE)S\I99 x(\201)S 99 x(MCP\20332)S 5692 X 598 y(SET)S 150 x(SMTP)S 100 x(\201)S2I99 x(MCP\20333)S 5692 X 598 y(SHOW)S 100 x(\201)S 99 x(MCP\20335)S 5692 X5F598 y(SHUTDOWN)S 98 x(\201)S 100 x(MCP\20337)S 5094 X 597 y(MLF_INFO)SG150 x(\211le)S 99 x(\201)S 100 x(8\2032)S 5094 X 598 y(MSG_TEXT)S 150 x1C(\211le)S 100 x(\201)S 99 x(8\2031)S 5094 X 598 y(MX)S(_)S 78 x(_)SsC(_ST)S -33 x(AR)S -8 x(TUP)S -58 x(.COM)S 99 x(\201)S 99 x(9\2031)SaD5094 X 598 y(MX)S 150 x(Control)S 150 x(Program)S 101 x(\201)S 100 xE(MCP\2033)S 5094 X 597 y(MX_LOGICALS.DA)S -33 x(T)S 99 x(\201)S 100 xRD(9\2032)S 5094 X 598 y(MX_M)S 2 x(AILSHR)S 99 x(\201)S 99 x(5\2031)SF5094 X 598 y(MX_ST)S -32 x(AR)S -8 x(T)S -50 x(.COM)S 99 x(\201)S 99 xG(9\2031)S 5094 X 598 y(MX_ST)S -32 x(AR)S -8 x(TUP)S -59 x(.COM)S 100 x1E(\201)S 99 x(9\2031)S 5094 X 598 y(MX_ST)S -32 x(AR)S -8 x(TUP_INFO)S P-2 x(.DA)S -33 x(T)S 99 x(\201)S 100 x(9\2032)S(,)S 150 x(9\2033)S 5094 19626 XYG10764 144 R 5094 20888 XY F16(N)S -863 x 597 y 10764 48 R 5094 22133 XYoKF38(next)S 150 x(hop)S 101 x(\201)S 99 x(3\2031)S 5094 23079 XY 10764 144 R1H5094 24341 XY F16(P)S -797 x 598 y 10764 48 R 5094 25586 XY F38(Percen)SF2 x(t-hack)S 100 x(\201)S 100 x(3\2033)S 5094 X 598 y(Proces)S 2 x(s)SC149 x(names)S 101 x(\201)S 100 x(8\2032)S 5094 27131 XY 10764 144 R1G5094 28429 XY F16(Q)S 5094 X 598 y 10764 48 R 5094 29675 XY F38(Queue)S E151 x(\211les)S 99 x(\201)S 100 x(8\2031)S 5094 X 597 y(Queue)S 151 x(H(\211le)S 149 x(types)S 100 x(\201)S 100 x(8\2031)S 5094 X 598 y(Queue)SC151 x(status)S 99 x(\201)S 100 x(6\2032)S 5094 31817 XY 10764 144 RnI5094 33078 XY F16(R)S -863 x 598 y 10764 48 R 5094 34324 XY F38(rewrite)SuL150 x(rules)S 100 x(\201)S 99 x(3\2031)S(,)S 150 x(MCP\20312)S 17050 4646 XYG10764 144 R 17050 5945 XY F16(S)S -797 x 598 y 10764 48 R 17050 7190 XY GF38(SITE_INFO)S 148 x(\211le)S 99 x(\201)S 100 x(8\2032)S 17050 X 598 y J(SMTP)S 149 x(default)S 150 x(router)S 100 x(\201)S 100 x(4\2032)S 17050 XC598 y(SMTP_INFO)S 149 x(\211le)S 99 x(\201)S 100 x(8\2032)S 17050 X J597 y(SRC_INF)S -2 x(O)S 150 x(\211le)S 99 x(\201)S 100 x(8\2031)S 17050 XF598 y(startup)S 149 x(comm)S 2 x(and)S 150 x(proced)S 2 x(ures)S 100 xH(\201)S 100 x(9\2031)S 17050 X 598 y(startup)S 149 x(comp)S 2 x(onents)SE100 x(\201)S 100 x(9\2031)S 17050 11125 XY 10764 144 R 17050 12387 XYuCF16(T)S -730 x 598 y 10764 48 R 17050 13632 XY F38(T)S -17 x(race)SMC150 x(logs)S 100 x(\201)S 100 x(8\2032)S 17050 14579 XY 10764 144 R K17050 15840 XY F16(U)S -863 x 598 y 10764 48 R 17050 17086 XY F38(UUCP_IN)SeN-2 x(FO)S 149 x(\211le)S 100 x(\201)S 99 x(8\2032)S 17050 18032 XY 10764 144 RG17050 19294 XY F16(V)S -797 x 598 y 10764 48 R 17050 20539 XY F38(VMS)SHG149 x(MAIL)S 17647 X 598 y(foreign)S 150 x(protocol)S 101 x(\201)S 99 x6F(5\2031)S 17647 X 598 y(protocol)S 150 x(pre\211x)S 101 x(\201)S 100 xH(5\2031)S 17050 22681 XY 10764 144 R 17050 23943 XY F16(X)S -797 x 598 yI10764 48 R 17050 25188 XY F38(XMAILER.NAMES)S 149 x(\211le)S 100 x(\201)S1399 x(4\2033)S 5094 36925 XY F36(Ind)S 2 x(ex\2032)S0%%EndCustomColor82 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold HelveticaS%%PageCustomColors: 0_BLACKY%72% < End of included file MGMT_GUIDE_INDEX.DVI_PS > %%Trailer7 EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation6 } if8 %%Pages: 821'%%DocumentFonts: NewCenturySchlbk-Roman(1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold)1%%+ amex10 Courier-Oblique Courier Helvetica-BoldS5%%+ Helvetica Helvetica-Oblique Helvetica-BoldOblique).%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR4 X 598 y(DOMAIN.NAMES)S 149 x(\211le)S 100 xPC(\201)S 99 x(3\2032)S(,)S 150 x(4\2033)S 5094 X 597 y(Domain/path)S K150 x(mapp)S 2 x(ing)S 9 u MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77in*[MX.DOC]MGMT_GUIDE.DECW$BOOK;7+,4X./> 47i-;0123KPWO56 6;+7@sI??+89G>HJa,"Message Exchange Management Guide- pH;+MGMT_GUIDE h Contents Figures  Tables  r_Index "-FIGURESFIGURESHl=A1-1Messageparts1- 1 Message partsFl=A1-2Messagepath1- 2 Message path))+TABLESTABLESil#..=A6-1Router queue-relatedlogicals6- 1 Router queue-related logicals~al**=A8-1 Debug/Tracelogicalnames8- 1 Debug/Trace logical names1G)=A9-1 ComponentnamesforusewithMX_STARTUP.COM9- 1 Component names for use with MX_STARTUP.COMrl'33=@MCP-1Mailinglist protectionclassesMCP- 1 Mailing list protection classesnl%11=@MCP-2Mailinglist protectioncodesMCP- 2 Mailing list protection codescl ++=@MCP-3Typical protectioncodesMCP- 3 Typical protection codes[l''=@MCP-4HeadernamekeywordsMCP- 4 Header name keywords~  / CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface )?"$L1OverviewofMessage Exchange Operation1 Overview of Message Exchange OperationSw$$$K1.1WhatisaMessage?1.1 What is a Message?Ug%%$L1.2WhatisanAddress?1.2 What is an Address?Gw$K1.3MX Components1.3 MX ComponentsTl$$$A1.3.1TheMessageQueue1.3.1 The Message QueueZl''$A1.3.2MessageEntryAgents1.3.2 Message Entry Agents!E\$A1.3.3TheRouter1.3.3 The Router%Ol!!$@1.3.4DeliveryAgents1.3.4 Delivery Agents)Cl$A1.3.5MLFAgent1.3.5 MLF Agent-k4"$K2 ConfiguringMXwith MXCONFIG2 Configuring MX with MXCONFIG.Pw""$L2.1WhyUse MXCONFIG?2.1 Why Use MXCONFIG?/Iw$K2.2UsingMXCONFIG2.2 Using MXCONFIG0bl++$@2.2.1 SelectingDeliveryPaths2.2.1 Selecting Delivery Paths2eg --$K2.3LocalNodeName Information2.3 Local Node Name Information4u$9*$K2.4 EstablishingA Postmaster&Alias2.4 Establishing A Postmaster Alias6dw ,,$K2.5 Finishingthe Configuration2.5 Finishing the Configuration9Pw""$L3ManagingtheRouter3 Managing the Router;Gg$K3.1RewriteRules3.1 Rewrite Rules<\w(($K3.2DefiningDeliveryPaths3.2 Defining Delivery PathsAU\$$$@3.2.1 DOMAIN.NAMESPaths3.2.1 DOMAIN.NAMES PathsEOg!!$K3.3Alias Translation3.3 Alias TranslationFs#8'$K3.4 ControllingtheRouter&Process3.4 Controlling the Router ProcessIcw,,$K4ManagingtheDeliveryAgents4 Managing the Delivery AgentsJZw''$L4.1LocalDeliveryOptions4.1 Local Delivery OptionsK*@%$K4.2SMTPand DECNET_SMTP&DeliveryOptions4.2 SMTP and DECNET_SMTP Delivery OptionsN*?.$@4.2.1Internet``Mail Exchanger''pSupport4.2.1 Internet ``Mail Exchanger'' SupportPX\&&$A4.2.2DefaultSMTPRouter4.2.2 Default SMTP RouterRRg##$L4.3TheJnet Interface4.3 The Jnet InterfaceV`\**$A4.3.1JnetAddress Conversion4.3.1 Jnet Address ConversionWMl  $A4.3.2GatewayPolicy4.3.2 Gateway PolicyZN\!!$@4.3.3JnetNodeName4.3.3 Jnet Node Name[+@#$A4.3.4 XMAILER.NAMESandp DOMAIN.NAMESFiles4.3.4 XMAILER.NAMES and DOMAIN.NAMES Files]Xw&&$L4.4SITEDeliveryOptions4.4 SITE Delivery OptionsfVg%%$K4.5 ShutdownsandResets4.5 Shutdowns and Resetsgm 5%$K5ManagingMessageEntry Agents5 Managing Message Entry AgentshTw$$$K5.1LocalMessageEntry5.1 Local Message Entryic\,,$A5.1.1VMSMAILProtocolPrefix5.1.1 VMS MAIL Protocol PrefixjV\%%$A5.1.2FromHeaderFormat5.1.2 From Header FormatnBw$L5.2 SMTP_SERVER5.2 SMTP_SERVERpj3#$K5.3 DECNET_SMTPNetwork&Object5.3 DECNET_SMTP Network Objectrq"7$$K5.4MessageEntryAgent& Shutdowns5.4 Message Entry Agent Shutdownsz_w**$L6ManagingtheMessageQueue6 Managing the Message Queue| Zw''$K6.1QueueCleanupLogicals6.1 Queue Cleanup Logicals}[g(($K6.2TheMCPQUEUECommands6.2 The MCP QUEUE Commands)?/$@6.2.1 InterpretingMCPQUEUESHOWpOutput6.2.1 Interpreting MCP QUEUE SHOW Outputdg ,,$L7Other Miscellaneous Utilities7 Other Miscellaneous UtilitiesRw##$K7.1TheMLFAKEUtility7.1 The MLFAKE UtilityXw&&$K7.2The MAILQUEUEUtility7.2 The MAILQUEUE UtilityMw  $L8TroubleshootingMX8 Troubleshooting MX{&=)$K8.1QueueFilesUsedbyMX& Components8.1 Queue Files Used by MX ComponentsEl$@8.1.1FileTypes8.1.1 File TypesGg$K8.2ProcessNames8.2 Process NamesQw""$L8.3 Debug/TraceOutput8.3 Debug/Trace OutputWw&&$Kvu5- MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i9TheMXStartupProcess9 The MX Startup Processbw++$K9.1StartupCommand Procedures9.1 Startup Command ProceduresRw##$L9.2StartupDataFiles9.2 Startup Data FilesNl  $A9.2.1MX_LOGICALS.DAT9.2.1 MX_LOGICALS.DATVl$$$A9.2.2MX_STARTUP_INFO.DAT9.2.2 MX_STARTUP_INFO.DAT*>'$L9.3TypicalMX_STARTUP_INFO& Modifications9.3 Typical MX_STARTUP_INFO ModificationsQ""\MCPCommand DictionaryMCP Command Dictionary)g  EKMCPMCPZw''EK@ (RedirectCommandInput)@ (Redirect Command Input)<g ELDEFINEALIASDEFINE ALIASHwEKDEFINE FILE_SERVERDEFINE FILE_SERVER:g EKDEFINELISTDEFINE LIST/gELDEFINEPATHJwEKDEFINE REWRITE_RULEDEFINE REWRITE_RULEJwEKDEFINE SYSTEM_USERSDEFINE SYSTEM_USERS +gELEXITEXIT+gEKHELPHELP/gEKMODIFYMODIFY<g ELQUEUECANCELQUEUE CANCEL:g EKQUEUEPURGEQUEUE PURGE&:g EKQUEUEREADYQUEUE READY,>gEKQUEUERECLAIMQUEUE RECLAIM38g ELQUEUESHOWQUEUE SHOW9+gEKQUITQUITC/gEKREMOVEREMOVEH-gELRESETRESETM/gEKREVIEWREVIEWU+gEKSAVESAVE\BwELSET DECNET_SMTPSET DECNET_SMTPb4g EKSETJNETSET JNETk6g EKSETLOCALSET LOCALv8g ELSETROUTERSET ROUTER4g EKSETSITESET SITE4g EKSETSMTPSET SMTP+gEKSHOWSHOW3g ELSHUTDOWNSHUTDOWN-FIGURESFIGURESHl=A1-1Messageparts1- 1 Message partsFl=A1-2Messagepath1- 2 Message path+TABLESTABLESil#..=A6-1Router queue-relatedlogicals6- 1 Router queue-related logicals~al**=A8-1 Debug/Tracelogicalnames8- 1 Debug/Trace logical names1G)=A9-1 ComponentnamesforusewithMX_STARTUP.COM9- 1 Component names for use with MX_STARTUP.COMrl'33=@MCP-1Mailinglist protectionclassesMCP- 1 Mailing list protection classesnl%11=@MCP-2Mailinglist protectioncodesMCP- 2 Mailing list protection codescl ++=@MCP-3Typical protectioncodesMCP- 3 Typical protection codes[l''=@MCP-4HeadernamekeywordsMCP- 4 Header name keywords~RR^>* Copyright1991 Rensselaer Polytechnic Institute ~AllRights Reserved.`S6'OMessageExchange ManagementO:GuideCO December,1991OO{Thismanual describesthe managementand operationofMessageCO Exchange, electronicmailsoftwareforVMSsystems.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterg=OSoftwareVersion:!^MessageExchangeV3.0  x O OO 04December1991jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.eOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshoulddOnotbe construedasa commitmentby Rensselaer Polytechnic Institute.) Rensselaer_Oassumesnoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: ODEC3DECnetULTRIX O^VAX3^ VAXcluster ^VMS?OJnetisa trademarkofJoiner Associates,Inc.MO MultiNetisa trademarkofSRI InternationalandTGV,Inc. O, >Oq  Copyright1991 Rensselaer Polytechnic Institute*    xOPrefaceEOThisguide describesthe managementand operationof"OMessageExchange(MX).  ~ TOIntendedAudienceLOUThismanualisintendedforusebythesystemmanagerorIOany individual responsiblefor installingand maintainingFOMX.Thereadershouldbe generallyfamiliarwithVMSGO^system concepts, electronicmailsystemsand networkingO terminology.UU  f ! w<ODocument StructureSOUThisguideconsistsoftwoparts.&PartIcontainsninechaptersEOwhichcontain informationon managementand operationKOofthevarious componentsofMX.PartIIisthecommand MessageExchangeMailing List/FileSerw7 MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77iverGuide9M describestheMXMailing List/FileServer. `+ MessageExchangeReleaseNotes#contain informationandH%updatesnotincludedinthismanual.*Thereleasenotes:~arepartofthesoftware distributionkit. `5 RFC821:+SimpleMailTransferProtocol describestheVSMTP protocol. `C RFC822:+StandardfortheFormatofARPAInternet. TextMessages2. describestheformatofheadersand/ addressesusedbyInternethosts. `H RFC1123:' RequirementsforInternetHosts- Application^ andSupport5^provides additional informationonSMTP(supportforInternethosts. [&OFigure1-1:7MessagepartsOc Envelope: d Return&address d Recipient&#1\ d\ Recipient&#2O Headers:^/ Received:&from% host1.org&by& host2.org%with&SMTP;&01&Oct%1990&12:32:01&EDT3w Date:%Mon,%01%Oct%1990%11:19:47%EDT  From:%user1@host1.org To:&user2@host2.orgO Cc:&user3@host3.org  Subject:%Hello%thereO Body:?i Just%a&quick&note%to%let&you%know&I'm%alive. Have%a&nice%day.E w8O 1.2Overview!of!Message!Exchange! Operation?OThischapterbriefly describeshowMX operates.$O1.1BWhatisaMessage?LOU ElectronicmailmessagesareusuallydividedupintothreeOparts:T! S* `m mThe{m envelope6m.+MuchlikeanenvelopeusedformailIintherealworld,an electronicmai"lenvelopeincludesDareturnaddressand destination information.,UnlikeBwrealmail,however,onemessagecanhavemultipleM destinations.'In addition, addressesontheenvelopecanbe6(changedastheypassthroughasystem. ` The{ headers3.,Messageheadersinclude informationLaboutthemessagethatthe recipientwillseewhenheorKYshereadsthemessage.'This informationincludesthedateHthemessagewassent,thesubjectofthemessage,whoJ sentitandwhowillreceiveit,andwhichsystemstheEbmessagepassedthroughonitswaytothe recipient. ` Thez bodyC:.*Thisisthemessagetextitself,asenteredbyE:theperson(orotherentity)thatsentthemessage.]! 3JOThereareseveral standardsfortheformatofeachpartIOofamessage.+MXusestheInternetRFC822formatforGO5messageheadersandbody,andInternetRFC821formatHOforenvelope information.)Whensendingmessagestonon-OOInternetsites,MXwillconvertthemessageformatasneededJO>tocomplywiththe standardsrequiredbythe destinationOsystem.|Figure1-17%isanexampleofamessagebrokendownOintoitsparts.*|ZOs7i7iOK %%OFigure1-2:7Messagepathhi hKK@@ `0`8(J$I"@Q"ID(J$ @Q"ADH0<@J>|HIA"@JH$I"@D"ID0\@D8p!@"qD@"HD"@"HD"H"DD>P"H D!2Ld"^,bqXAA  +  @@? <`8xRU MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i-@@8 ` 0 @@ ` @@@@@   @@ @8@H<@ `@@H @!@1`@ !!@1QP@AH  <<<!@I"PP @AI fff!Id@ "H0@"I@$ B@!A$1>H@"I? $B|!'APE@I!@ D!BF!H I"PE@ I@D!BBB!I$0` B@I?@fff#@ B8@qK~@~<<@@~@ ?  @@??@ @ @~  @~   ` @@0 ?0 >? <`88 @@0`   @@`    xH@D@H$5@]Q  "L" $2"D"! I$!D>!I$!D!I$z  $1A@D"AH$` F AEAxX pT A@0L$ A@cD$  0A "QD QAD! QD QA@zDp@@ !$1!A@@`!$!A@9@0AH@IH@ @@?B 1B ADH@ID1@0@@@ @  @@@ @   0`@@  @@0>@@@@@@? <`8@@8 `y {0>KnP?,I2~@TL#-KW rkR@gM:}8%H\>yLV4%{?7WK1U^$D-+*.`k57&|*@i ~} ,K TOz),4R=5p`,K  0bX0g +{1|ZnG/MO2vJ\ 7[3\Tjf^-V>4dLU.-22X]n? jo\]m;^$]@rg[f>]SD!)'(-*4[t5pB.0YAMpDzRC(P8YOF/̃6t\E(+Id}A<#IC@*\ZLCt sB"Rz o5DFOl"jH{>.8!@'c\af~^knDP2g+&8$uW_H-H"G-Eܮ!9(ShT!>"{*Y]m I)A1']QE<,'}!):juzu"@aUe^&?~$c;%}EzhuNi\PJs6}y,SA<.[-djznOT+F\: kD<|1Fo-G[9Wb F~|)g` {4| x'il&c[URe8! F9w'S TP).1"wC<$zRuztk0 (B qmG58i7 -k^kpZ8j&>47CiUTN^{]k\YiX3['DjPL)^TWfXU=Nen3(]]-zt>n,uT~yoft/j ~:I`@ ^2gmh/O%R0^>&|B{E{WN lvb,Gt%O0 p:>o.TnX-+l?U-=#}%Y(o,eG4Y^ ju=8qj/=I1FmpD"<6IKyJvj(dy|3Y4.s'L1$[ cMQY [^W]!9>3'L<3 g "LhPht++ sD[$D&(1B$rPU~~Nj+9s4 Y|T@S[m:Qv>uz>V'xE/S< kgL blstN._hsw07cyOd N2;&ᖋ`JAUQeq[L |OCESeM̉G#qJʟ 7D3zm )aTruM? INqicil6#hxsJ~D0FpoVp_@Hfm]QgeOPV\k2Uh97- {aC'iv?#zdpuY=zNl:M++bmVev4\aj8/Dv(pWy"4 ~cReg :}\2Ulh Z(lSh(;R=4fW]eZ^y>[\'*E 0t EQ=e.okj'l ;|.d3xEJ'Ml; =Hz3+dMe]Q6 nx#SkO%po^4>?[.1xsv<5YhdQRJw(i,#%u\y n `2IE[o&^yOOuzSMh~`O8{~#G~P{/e~Ea qej% Rk>^}^R`m >8!"g [B,~8}kL6M&Q@ >nO-'HT3%mV9.~tYD>]bK6[Ka3tgD v6unH9Wo5xSn0908t^ ~KCz VkEF6uZ8>SpkgKXkk$*X,eM#fAcT/`qZ!w@5W!'~\2 L]0 e:I=Z=eHI#N,qy42Bvqfh!N(?la8QK{CQKR6k6npO%y=}:i %12lJ!5~gbr#nQq+x7\O]&8WXbrJKb:[t#VPTw "N1I l<'xQp.(#b$qW\kM R ) sY ;CV;dg'hQW#yk3xz!.K+'{W kfZ5=pn(e{_ Wh~RM|3r0F]s;nzDKK~G$v/B:8zB| .U^9VjaB?H:uFKTMS(ysdV-{q<qRiKl B`z^dTE_p/rh+ V'{ V z6 "j@{Dy;!{xDN JsNgm_ E KK2W>KM7e-tRDg[ 3Uia9]){Z 5z)-|=d! 'fF`{,Hyq1.Pe\f5yYJgG m$?}b$W5k2CoL i86eb. p I#bb{ xub?8 ica=nNm a,ywX ^76dw6FL4W;y"FRjKng]GEh\({t/vA@( [a '(zZ^N)hP5{lH gu z Ro`PK۫ᏜLG "4[,w8izd ER wJ%ۄ4o<NW yziKB1I:Xp18XHBY{9<1%Y)=kz_l'zJ~zHHkm/U8IsF?V!hDXL,7TUmLN$="t+fJNE.$&k,egVCEL|<| R.>r}k=@WAE"sv"Tn0dJ$ ugq&_\tQaW7YP5fx$lgBH.4:kHW'0=([DZ.SqgM(6o~yyU1OCr  k yRZH:X_NmH."1 g 9td5/X?f*^vu|G[Ycy iVNooLzD2Y-td:;2XB91P)8\'1zttR/!0?" )@\55 42%'S0mfE\FzFtB_QOzOfCj15,7|foPPK!Zr oat2=, $i5]!&7~T"f>@4Mo/x$fd2Sz. w]J'j:AAdHZZ)5)t:o {\X8X[yF h?P-+mzV/ ntVRv\7P%fC3aI`;b y7Fx?9CMuk]N|4}*,Lkub$vm+S2(a%_[Zj5?M(]`{Zdtad!mHyBz"z=BCtEd]v1: 4kE^*gJ-n8ZGi`QXkő0rK.~=jWb S*?Uis;# S O2q1 @M ,FZgz_2^_g4 \aEF_kx)1KX;юsov:FEe {;DP0+RJ{{Kn|)){6!wI0pKP3dV\+pKP<{JzeT0^bBcJl}#tlhH?7*CIHu[bV28:U}rTHLeE`XW|XՋy~Z_ ̳0p(*D0юm=U7 8 S(B"eΰǒԏUy5L/q|PA:Tt_6:G"0R Dlt-3} F/7@gkUE6L&JD6BjXD N=C(R5+@f7Mq$0i;z"x~)QxhEJo`p =(ce+4sH? }ismn[>&g ADKAL\Ghs=amkqؚL7ba5MuYX><{ R" igof7,zwASj[9eD\UH874/w\+di"2a7r jA ;hV BWzW+kc_v V[&Rr0z U;jx ~ H>N4:@Z;u07 XH:u Pxn84hAx. קgbowp<4M0- 125Nhd"+XI tXb,74\S.i 'T *ym1|k+w!&Z]1=b]L(JqUU$W r9/a~hyz<2 23~H1g[4[,fu@7"N,8k<5uJ 3H;q)U? 8:G2 5>(UBWT(/Hd/N{F0) w 8RE#zTH#HuX]I2Q v:JYe;}?*yv--x,`&w!*>4&|v]rm@?A-B6"|6|M]Zokt3,'$i*|msTW~SO&_e#tQ6MZ qf1 rg<9s-H!)'[Z{$: o"J0[CAs%>{@|EF VM )6R:r1pY2O-aT [=paaDK}%7D B]eVmVDLH,CKb4!}1s}zeoe}JSXr{ yxMg~'b @$N+^F3uQ3Iz`J} ~j5CH05~S;~VoH[a-uz9Jy8bn[f)`mRdh5U]i7\@nwmo=. oh^kWldm/vw!Ϻ̥tX>h 2\ ^-y :qs!+PD‚\T/NB@N<{W& I3n,<;-)Yw [-O/l(uZ @ (YH?zIo@1jpp8 yFb5\R|3^D^{fWA&)tB}nNca;e)#(Ba(?NF54n%:#{G-lztSr5mzX'Y!<r$A%9}?kl~<`mu{G 3MLXc cB<k),?~+(7 # v}k>` +3p6d x!AdzJA|\oSfccVE#O~RX/ |>h0GEV8% A/+P22q73@P` }##VJ~pN1TdcXZ4.U\'<w#8>MNx^/Nc> # $_;u=xqa9s|gA~p@} K7ec[l(w3ap#R ZW!%9%4%u6hT D`pOZvsK]gJwz e 3n b8H_3`dkBmROwc$C[UD8 A1VGQ%AW/D=,G(QMDQM*#D HVf`h9od }$lWBOO 1G ^U4> U'tLJQ*% 2+0ZN6W nbr$r#6cy"d.w:K%,5t;TuvzNkVf_,,$ESF0W\ z-Ecic]Q*"SvsWB;$1pj BGfFTtA.RD6"/B*YS\T?`pH8&Sb_' :F,pC#4~pm}y=TSEvG24%uC)dBQ+[k&te=|:@At8`Az5Bn20,vM1EP%j|yX 8x>8,g%{2[g "i}aAhW, 2KetcdQ#dIagI.Z%.+05=";-_UPwQiId}D? ETJN44J!F>|8I^~ W8nt I}(F5 1Phwmx[:ru[cX^qPU%'AW` )|++_ozL'iRV, VjzMI-" T?kp16}r,2^, uAMk/rkr;I-HRiS[)A8D$w "%h.U&p V5VL/ndpOX%+b\eW |=J"AGgu:UE ZN+}s.3 .@ 8lY|[1cDZX8{ 8ɦ-Z rbpF]x$gN)Vwi_Ҷ.8t/ ,#DIlrSZXs\4I9l-L]"c}qw2R)lu hst/File'Serz:i MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i<  0  ?@`0!!@ `0A` (AbxH@(A@H % AD@]Q %!A$5 $2 "!!"L" I$ ""D"!I!D>!I$@ !D!H$`@  @D"AxX  EA  @A!@3̞g@Adf&@ @"$$$@"!$'Vo @$$ v3` @ $$ @`&l@  $d&@@0@@ @&ؘg@ #@9@I`D @AH@ `D H@ 1@Q( HB A@Q HB @I@J( ODH@0@JD"@D1@DD"H@@D @ @  @   `@@0 0 >@@@@@@? <`@@88 `@@0   @ @@@` @@@@@    @@$@  $@1& C!!` F@$"$D!  @  D!E)@@ @  DEA(@ )H @  )IIQD@  !H  QD@$"$ H| !$!0&#@`!$x!@@  @ ?  @@  @  @    @ @`  0@@ > 0? <`?8@@8 `  0 @{5 MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77iwK~@~ ` @?C@!?$D@p@2 H&@?H" @~H" @ @ H" !`" A~ @# D"@qb0"!!2? 0`""@c0"!R  PPH @(!RPP00 @(!? @ H0 #% !@HH##%"!!@<E"H@ """!!x. E" ``""A! N#B# @`B #qTPQ"Id)J$LPQ I$8) $D`J<'@qpJ'$`J"I 8xJI$ $@D"I$H$@D\#+q@@@ @ @8  @0  pp `0`@@0 80 > F@!     8    M    80`p p`@088pp8$ &x &P%? %P$$D$D@   5 M1IWhen followingtheMX clustering guidelines describedin05 Mess|6oQ MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i{ZageExchange InstallationGuide 5.UU 3%O1.2BWhatisanAddress?PO(Muchliketheaddressonareal envelope,an electronicmailKOaddress indicateswhereamessageshouldbe delivered,orKOwhereitcamefrom.'MXusestheInternetRFC822formatJO1for addresses.-RFC822 specifiesaveryrichsyntaxfor4O addresses,butmostareoftheform: local-part@domain)OWhere_ domain-usually identifiesasystemand local-part2O identifiestheuseronthatsystem., `OEnvelope AddressesNO4Envelope addressesarekeptbyMXinaspecialformat,theHOroute-address,whichadherestoInternetRFC821.+UsersJOcannot generallyuseroute-addresseswhen addressingmail;MO>theyareused internallybyMXandothermailsystemsforQOtrackingtherouteamessagehastakentogetfromsourcetoUO destination,orforforcinga particularroutetobetakenforaOGmessage.*OA route-addresshastheform  l or2 (<@domain[,@domain...]:local-part@domain> NROThisformof addressingis discouragedonthe Internet,butisGOusedwhenmessagesare gatewayedbetweenmultiplemailO5 networks.JJnWO1.3BMX Components:OUMessageExchangeconsistsofseveralparts:B!  `m mA#m messagequeue6m,whereallmessagesarestoredduring processingbyMX. `E E Messageentryagents+1E.+Theseprogramsor processesEtakemessagesinfromusersorfromother networkedLhostsandentertheminthemessagequeuefor processing. `v vThezv Router=v.+Thisisthe``hub''ofMX processing.+All@incomingmessageshavetheirenvelope informationJ' processedbytheRouterto determinehowtheyshouldbe delivered. `# Messagedeliveryagents+.(Theseprogramsor processesKWtakemessagesthathavebeen processedbytherouterandKdeliverthemeithertolocalusersortoother networkedhosts. ` The$x Mailing List/FileServer&@(MLF)agent.&ThisspecialLprocesshandlesallmailinglistandfileserver requests.uKOFigure1-26depictshowtheMX components interact.*OFO! $O1.3.1BTheMessageQueuePOAllMXmessagesarestoredina directorycalledthemessage(O_queue (sometimescalledthec_ filequeue_).0ThisistheKO directorypointedtobythelogicalnameFLQ_DIR.BesidesHOthefiles comprisingthemessages themselves,thequeueGOi directoryalsocontainsafilecalledSYSTEM_QUEUE.FLQ_(OCTL.Thisfile,calledthe queuecontrolfile,isanindexedROfilethatcontains informationaboutthestateofeachmessage,ROrwhois processingit,etc.'AllMX processesaccesstheirqueue0Oentriesthroughthiscontrolfile.6  MOBecausethemessagequeueis shareable cluster-wide,auserHOonanynodeina VAXclustercansendmessagesoveraQOinetwork,evenifthereisnodirectnetwork connectionontheO particularnode.  1*x/ z!P'O1.3.2BMessageEntryAgentsFOMessagesareenteredintoMXbyusersfromVMSMailKO_throughtheMX%protocolprefix.)Thisinvokesroutinesin:OimageMX_EXE:MX_MAILSHR.EXEwhichcreatetheMO necessaryfilesinthemessagequeuefor processingbytheOiRouter.n"DDOMessagescominginfromotherhostsarehandledby8#  `mEmanSMTPserver,formessagescominginoverTCP/IP; `=a DECnet-SMTPserver,formessagescomingviaESMTP-over-DECnet; `ItheJnet Mail/File dispatcherand interfaceprocess,for+messagescominginoverJnet; `EtheRMAILprogram,formessagescominginviaUUCP; or `t>tthe MX_SITE_INprogram,formessagescomingin7fromalocally-creatednetwork interface.$ NJOMessagesarealsoenteredintothequeuebytheMailingRO List/FileServer(MLF)agent,inresponsetoamailinglistor O5fileserverrequest.'% O1.3.3BTheRouterOO4TheRouteris responsiblefortakingtheenvelope informationIOfromamessageand determiningwherethemessageshouldIObesentbasedonthe addresseslistedinthe envelope.&iQOEach recipientaddressintheenvelopeis processedintwoorOthreephases:'! }`m1.:Inthem rewrite=mphase,theaddressischeckedagainstalistQof rewritingrules.'Ifitmatchesoneoftherules,theruleAisappliedandtheoriginaladdressis replaced.`2.:Inthe pathidentificationqphase,the nexthop?domainJoftheaddressis identifiedandthatdomainischeckedJOagainstthe domain-pathmappinglist.(This identifiesthePdeliveryagentthatwillbecalledontodeliverthemessagetothe recipient.R`3.:Ifthe recipientisonthelocalsystem,athirdphaseis3entered,whichcheckstoseeifthe local-partToftheJ0addressisanaliasforanotheraddress,amailinglist(name,orfileservername.H(LOTheRouterisalso responsiblefor maintainingthemessageIOqueue..Itcleansout completedor cancelledentriesandDO5 periodicallyperformsaCONVERT/RECLAIMonthequeueEOcontrolfiletorecoveremptybucketsintheindex.)a!O1.3.4BDeliveryAgentsOO4TheLocaldeliveryagentdeliversmailtolocalusersortoMOotherhostsoverDECnetusingVMSMail.*Italso identifiesHOlocaluserswhohaveusedSETFORWARDtodirecttheirHO=mail elsewhereandresendsmessagestotheir forwardingO addresses.n*DDOOtherdeliveryagentssendmessages}I MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77iLitootherhosts.+ > `mAmTheSMTPdeliveryagentsendsmessagesusingthe9SimpleMailTransferProtocoloverTCP/IP. `E<EThe DECNET_SMTPdeliveryagentsendsmessagesEusingtheSimpleMailTransferProtocoloverDECnet. `ITheJnetdeliveryagentsendsmessageseitherusingtheFvBatchSMTPprotocolorasregularBITNETnotefiles. `ETheUUCPdeliveryagentpassesmessagestotheUUCP#Mpackagefor processing. `GTheSITEdeliveryagentpassesmessagestoalocally-/%creatednetwork interfacepackage.,! NLOEachdeliveryagentis responsiblefor converting MX-formatNOmessagesintotheformatrequiredforthe particularnetwork*O5ornetwork interfacepackage. -O1.3.5BMLFAgentMO4TheMailing List/FileServer(MLF)agentisaspecialformNOofdeliveryagentthathandlesmailinglistandfileserverMO requests.*Itdoesn'tactuallydelivermessagestoanetworkNO= directly.*WhatitdoesiscreatenewmessagesbasedontheNOlistorserverrequestsandsendsthenewmessagesbackto@OtheRouterfor processingandeventual delivery..-O 2.2 Configuring!MX!with!MXCONFIGBOThischapter describestheMXCONFIG procedure,MX_ODIR:MXCONFIG.COM.s/ I"O2.1BWhyUse MXCONFIG?IOU ConfiguringMXbyhandisa complicatedand error-proneHOprocess,duetothenumberofoptions available./Based@Oonaquestion-and-answerscript,MXCONFIGcreatesGO^acommandfilethatwillgenerateanMX configurationDO database.)ConfigurationscreatedwithMXCONFIGshouldIObeadequateformostInternetand BITNET/EARNsites;itSOhcanalsobeusedasabasethatcanbetailoredusingtheMX/OControlProgram(MCP),ifneeded.  ]0 3O2.2BUsingMXCONFIG;OUWhen you!execute! MXCONFIG, it!displays someJO introductory informationandthenasksyouwhatyouwant;OtocalltheMCPcommandfileit generates:UO *&What%do%you&want%to%call%the%command%file?%[MX_DIR:CONFIG.MCP]:1NKOJustpressRETURNtoacceptthedefaultanswer,orenterCOanewfilenamefortheMCPcommandsMXCONFIGwillO5 generate.2=+O2.2.1B SelectingDeliveryPathsPO4ItthendisplaysamenuofdeliverypathsforyoutoselectEOfrom.(MXCONFIGwillscanyourMXstartup information=Ofile(MX_DIR:MX_STARTUP_INFO.DAT)andwillpre-HO=selectthedeliverypathsitfindsthere.'Forexample:%  1.&[*]%SMTP&over%TCP/IP&   2.&[*]% BITNET/EARN%(Jnet) R 3.&[%]%UUCP  4.ExitO$ *Your%choice%[4]:3NOOTo de-selectadeliverypath,selectitasecondtime.)WhenQOyouare finished,selecttheExitoptiontocontinuewiththeO5script.--z4wP-O2.3BLocalNodeName InformationLOU Dependingonthedeliverypathsyou selected,youwillbeGOpromptedtoenternetworknodenamesforeachnetworkPOthatidentifythelocalnode.(Followthe instructionsprovided@O^byMXCONFIGandenterthe information carefully.5oIOAsyouproceedthroughthescript,MXCONFIGwillnotifyPOyouofanygatewaysithasassignedforyoursystem.)IfthePO5gatewaysitselectsare incorrectforyoursystem,youshouldCOeditthecommandfile generatedbyMXCONFIGbeforeCOusingMCPtobuildyourMX configuration database.Orr66) 1O2.4B EstablishingA PostmasterAliasKOUAfterpath definitionandnodenameentry,youareasked:Oto establishanaliasinMXfortheuser Postmaster.,All&OInternetandBITNETsites: must(beabletoacceptmailtoBO^ Postmaster,eitherbyhavinga POSTMASTERusernameNOorthroughanalias.)BITNETsitesmustalsoacceptmailtoFO POSTMAST,theeight-character truncationof Postmaster.7 +]COIfyoualreadyhavea POSTMASTERusernameonyourLOsystemthatcanacceptincomingmail,youdonotneedtoOO5 establisha Postmasteralias.( Otherwise,youshouldprovideaCOvalidE-mailaddress (preferablylocal)whenasked:~Vy MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77ix 1ROTherewriterulelistissearchedonlyonceperaddress,untilJOamatchingpatternisfound.-Onceamatchisfound,noPO5 additionalrulesare searched.'Ifnorulematchesanaddress,EOfurther processing continuesontheoriginaladdress.? QOAnexampleofan applicationforrewriterulesisthemapping5Oofan artificialdomainname,suchas hostI .dnet,intoanCO5addressfordeliverythroughVMSMAILoverDECnet:O MCP>9 DEFINE% REWRITE_RULE%"<{user}@{host}.dnet>"%-O _MCP>0&"<""{host}::{user}""@local.host.name>"@! WLOThepatternmatchingroutinetreatsthevariable referencesPOinthefirststringas wildcards; everythingbetweentheleftVO5anglebracketandtheatsigniscopiedintothe{user} variable,COand everythingbetweentheatsignandthestringp .dnet> isNOcopiedintothe{host} variable.)ThevariablenameshavenoEO>special significancetothepatternmatchingroutine.  bF 8!O3.3BAlias TranslationEOUThethirdphaseof Routeraddress processing is theLOidentificationand translationoflocalaliases.,ThesystemOOmanageror postmastercandefinealiasesonthelocalsystemNO^that translatetoanylocalorremoteaddresswiththeMCPCODEFINEALIAScommand..Ifanaddress,afterpassingQOthroughthefirsttwoRouterphases,is identifiedasalocalVOhaddress,theRoutersearchesthealiaslist.(IfthelocalpartofPOtheoriginaladdressmatchesoneofthealiases,theoriginalOOaddressis discardedandthealiasaddressis substitutedinOOritsplaceandispassedthroughtheotheraddress processingOphases.G! jRONotethatalias processingistotally transparenttothesenderMOaswellasthe recipientofamessage.*NomessageheadersNO5arechangedoraddedtoindicatethatthemessageisbeingTO forwardedviaanaliasaddress.'In addition,aliasesarekeptinSOasimplelistthatissearched sequentially,ratherthanamoreOO> efficient structure.'Forthesetworeasons,itis recommendedQOthataliasesbeused sparingly.'Mail forwardingisbetterdone6OwiththeVMSMAILSETFORWARDcommand.H kjIOAlso performedduringthisphaseis``percent-dehacking''IOof addresses.,MXsupportsthe``percent-signhack''thatMO5allowsuserstoroutemessagesthroughthelocalsystembyKO specifyinganaddressoftheform``user%host1@host2''.*IfPOthelocalpartoftheaddressisfoundtocontainapercentTO>sign,thepercentsignis convertedtoanatsign,theoriginalJOaddressis discarded,andthenewaddressis substitutedOOasforaliases.+Whilethisformofrouted addressingisnotOOH recommended,itis sometimesrequiredwhenthelocalhostisLOactingasagatewaybetweentwo networks.(YoucandisableCOthepercent-dehackingfunctionwiththeMCPcommand%ORSETROUTER/NOPERCENT_HACK. Ii0O3.4B ControllingtheRouterProcessGOUTheRouterprocesswillrespondtoshutdownandreset;Osignalssentby theMCPSHUTDOWNandRESETCO commands, respectively..UsingthesecommandsistheOO^onlywaythattheRoutercanbeshutdownorresetwithout%Opossiblylosing messages. !J-O 4.2Managing!the!Delivery!AgentsJOThischapter describessomeoftheMCPcommandsusedtoFO configureandcontrolthevariousMXdeliveryagents.! "YKw/'O4.1BLocalDeliveryOptionsNOUThelocaldeliveryagentcanbe configuredtoplacemessageLOheaderlinesateitherthe beginningofthemessagetext,QOtheendofthemessagetext,orboth,when deliveringlocallyO^throughVMSMail.LwLOIn addition,youcancontrolwhether accounting informationLOis generated,thedeliveryretry interval,andthemaximumJO5retrycount.,Bydefault, unsuccessful deliveriesintoVMSROMailareretriedeveryhalfhourupto96timestotal(givingCOatwo-dayperiod)beforebeingreturnedtosender.M NJOTheMCPSETLOCALcommandcanbeusedtoalteranyofNOthese settings;refertothecommand descriptionforfurtherO5 information.  "!#oN! E8O4.2BSMTPand DECNET_SMTPDeliveryOptionsROUAswiththelocaldeliveryagent,youcanalterthe accountingOOsetting,theretry interval,andthemaximumretrycountforBOSMTPand DECNET_SMTP deliveries.'However,theSMTPMO^agentdifferentiatesbetweenfailed deliveriesduetodomainQOnamelookupfailuresandotherkindsoffailed deliveries,andNOyoucanseta differentmaximumretrycountforDNSlookup?Oh failures.)TheMCPSETSMTPandSET DECNET_SMTPPOcommandsareusedtoalterthesettingsforthetwodeliveryMOagents.+Thedefaultsare30minutesforretry interval,12FOrDNSfailuresmaximum(forSMTPonly),and96generalOfailuresmaximum.uOKKORefertothecommand descriptionsforfurther information._P! `57O4.2.1BInternet``Mail Exchanger''SupportEO4Someofthe supportedTCP/IPpackagesincludedomainJOname resolversthatprovideaccessonlytohostname-to-FOaddressmapping information.-However,notallInternetEO=domainnamesmapdirectlyto addresses.+DomainnamesNOarealsousedtoidentifyhostsonothernetworkstowhichOO electronicmailcanbesentviasomeotherInternet-connected#OGgatewayhost,calledavG mail exchanger G.Q WMOForthoseTCP/IPpackagesthatdonottrackmail exchangerDOdata,theMXSMTPdeliveryagent maintainsitsownJO5databaseofmail exchanger mappings.-TheinitiallistofNOdomainserverstobeaskedforMX informationis controlledLObytheNETLIB software.(RefertotheNETLIBreleasenotes$O>forfurther information.R&O4.2.2BDefaultSMTPRouterKO4WhenthelocalsystemuseshosttablesinsteadoZQ MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77iufDomainKONameService,youmaywantto establishadefaultrouter@OforSMTP messages.1TheSMTPdeliveryagentwillIO= automaticallyforwardtothedefaultrouterallmessagesKO addressedtousersonhostsunknowntothelocalsystem.SmFOAdefaultrouteris establishedinMCPwiththeSET'OSMTP/DEFAULT_ROUTERcommand.uTKKOBeforeyouuseadefaultrouter,youshouldensurethat:UI `mLmThehostnameforthesystemyouareusingasadefaultMrouterisknowntoyoursystem'sTCP/IP(i.e.,isinyour"system'shosttables). `HThedefaultrouteryouselect ``knows''moreabouttheEInternetthanyourhost,orinturncanforwardtoBOanotherhostthathasaccesstomoredomainname information. `'I'YouhavetheconsentofthepeoplemanagingthesystemMyouintendtouseasadefaultrouter.*Thisis especiallyI importantifyouexpectthetrafficbetweenyoursystem30andthedefaultroutertobeheavy.t#"$V )#O4.3BTheJnet InterfaceIOUTheMX/Jnet interfacemodulerunsasadetachedprocessNOwitha permanent subprocessusedforsendingfilesoutoverHOJnet.+Forincoming messages,itwillconvertCMSNOTEsGO^andPROFSnotesinto mostly-RFC 822-compliant messages.HOAlso supportedisBSMTPforbothincomingandoutgoing=OmailtoBITNETnodeswith registeredmailers.W*O4.3.1BJnetAddress ConversionGO4TheJnet interfacewill automaticallyconvert addressesJOonoutgoingmailsuchthatlocal addressesusetheRSCSFOnodenameandall non-BITNET, non-local addressesareNO=``percent-hacked''toprovidearoutebackthroughthelocalEOsystemforhoststhatare connectedonlytoBITNET.<XEO BITNET-style addressesare automaticallypercent-hackedEOonincomingmessagesand de-hackedwhen outgoing,toLO5 guaranteeareturnpathformailbeing forwardedtootherJO networks.-IfJnetistheonlynetwork transportyouareMOusingformail,youcandisablethisfeaturewiththeMCPSETJNET/NOPERCENT_HACKcommand.*ThisisdoneBO automaticallyforyouifyouusethe MXCONFIG.COM'O procedureto configureMX.,Y COYoucanalsousetheSETJNETcommandtocontrolGOwhether accounting informationis generatedandwhetherGO5BSMTPrepliesare generated.(SeetheSETJNETcommand1O descriptionforfurther information.Zb O4.3.2BGatewayPolicy;O4Recently announced BITNET/EARN rules prohibitCOInternet/BITNETgatewaysfrom gatewayingmailtoorFOfromBITNEThoststhatdonothaveaBSMTP-compliantJO=mailer(suchasMX).MXenforcestheserulesunlessyou4OusetheMCPSET JNET/LENIENTcommand.[ !O4.3.3BJnetNodeNameQO4MXwillusetheJnetclusternodenameonalloutgoingmail,NOifyouhaveenabledJnet clustering.( Otherwise,MXwillusePOthelocalJnetnodename.)Youcanoverridethis selectionby5O=definingthelogicalname MX_JNET_NODE: O $/ DEFINE/SYSTEM% MX_JNET_NODE&nodename\XIONovaliditycheckingis performedonthe specifiednodeOname.] =8O4.3.4B XMAILER.NAMESand DOMAIN.NAMESFilesGO4Inorderto communicatewithothermailersonBITNET,KOyoumustregistertheusernameyouareusingtoruntheHOMXsoftwareasyournode'smailer.,YoushouldnotrunHO=theMXsoftwareundertheSYSTEMusernameifyouplanHOon registeringamailer,sincetheSYSTEMusernamehasMOspecialmeaningtoRSCS. InformationonhowtoupdateyourIOGBITNETnodeentrycanbeobtainedfromyourlocalfromOLISTSERV@BITNIC: O$ $6$SEND%LISTSERV@BITNIC&GET%UPDATE%PROCEDUR^NEOTheperson performingtheupdatemustbetheBITNETKOcontactpersonforthenodebeingupdated,orsomeotherO5 authorizedentity._gAOYoushouldalsoobtainan XMAILER.NAMESfileforFOyourRSCSnetworkandplaceitinthe directoryMX_BO5 ROOT:[JNET].ForBITNEThosts, youshouldbeableGOtoobtainthisfilefromyourlocalNETSERV,orfromONETSERV@BITNIC: Ok $3kSEND%NETSERV@BITNIC%GET&XMAILER%NAMESp` FNOIfyoudonothaveacopyofthisfileinMX_ROOT:[JNET],ROMXwillnotbeabletocontactmailersatothersitesontheLO5 networks,norwillitbeabletousetheBSMTP protocol,GOwhichisrequiredwhen communicatingwiththeINTERBITO gateways.aGOIfyoudonothaveadirectInternet connection, youEOshouldalsoobtainacopyof DOMAIN.NAMESandplaceIO5itinMX_ROOT:[JNET].TheRouterwillusethisfiletoAOroute non-BITNETmessagesto appropriate gateways.;O DOMAIN.NAMESisalso availablefromNETSERV: Ok $2kSEND%NETSERV@BITNIC%GET&DOMAIN%NAMESeb;IOThesefilesareupdatedmonthly.+IfyouhaveaNETSERVBOaccess password, youcanhavethemonthlyupdatesAO5 distributed toyou automaticallywiththeNETSERVBOAFDcommand.-SendthecommandHELPtoyourlocal-ONETSERVforfurther information.c +[EOIfyoucannotobtainan XMAILER.NAMESfileforyourJORSCSnetwork,youcancreateoneforyourownuse.+YouSO5needonelineinthefileforeachnodeinyournetwork.(Each7Olineinthefilemustbeoftheform:BO :nick.HOSTNAME% :alias.ALIAS%:net.%:mailer.% :netsoft.]d3GOwhere ``HOSTNAME''isthenameofthehost, ``ALIAS''NOiseitherthehostnamerepeatedoranaliasforthehostNO5name, ``:net.''+isfollowedbythenameofthenetworktheNOnoderesideson (optionalforusewithMX), ``:mailer.'',isMOfollowedeitherbyablank (indicatingnomailer)orbyaNO>mailerusername designation,and ``:netsoft.''*isfollowedbyOOthenameoftheRSCSsoftwareinuseonthenode (optionalOforMXuse)./e LOYoushouldonlyspS MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i8ecifyamailerusernameforothernodesFOrunningMXorrunningsomeothermailerpackagethatLO5canhandleBSMTP.BesurethattheothermailersonyourIOnetworkarealsoawareofyoursystem'smailerusernameNOinordertotakefull advantageofBSMTPmessage transfers.KO>Untilyourmailerusernameis registered,youshouldomitEOany referencetomailersinyour XMAILER.NAMESfile.$#%of wE&O4.4BSITEDeliveryOptionsOOUTheSITEdeliveryagentincludessupportforretryonerror.LOTheMCPSETSITEcommandcanbeusedtoaltertheretryJOintervalandmaximumretrycount.)RefertotheSETSITE:O^command descriptionforfurther information.s%$&g%O4.5B ShutdownsandResetsKOUEachofthedeliveryagentswillrespondtoshutdownandFOresetsignalsassentbytheMCPSHUTDOWNandRESETIO commands, respectively.)UsingthesecommandsistheonlyKO^ guaranteedwayofcleanlyshuttingdownand resettingtheGOdeliveryagents,withoutlossofmessagesin progress.uuu([k >1 M1JYoushouldnot re-directtheUUCP%prefixtoMXifyouI5areusingMXwithUUCP.DoingsowillpreventmessagesFfrombeing deliveredtoUUCPfromMX,sinceMXuses=the UUCP_MAILSHR interface(thesameasUUCP%>does).p&%'h.O 5.2Managing!Message"Entry!AgentsJOThischapter describestheoptions availablewiththeMX!Omessageentryagents.  '&)i$O5.1BLocalMessageEntry@OUTheVMSMAIL interface (MX_MAILSHR)isusedforROlocalmessageentry.(Itis controlledthroughthe definitionof&O system-widelogicalnames.j =,O5.1.1BVMSMAILProtocolPrefixJO4MXbydefaultusestheforeignprotocolprefixMX%whenMO interfacingwithVMSMail.'Youcandefine alternateforeignLOprotocolprefixesforusewithMX,toprovidea migrationIO=pathforusersfromothermailsystemstoMX.MXwillFO correctlyhandlethe following prefixes:*SMTP%,WINS%,1OIN%,JNET%,IHMF%,VN%,andUUCP%.  1TosetuponeNOGofthese alternateprefixesinVMSMail,definethelogical%OnameMAIL$PROTOCOL_prefix: O$ $>$DEFINE/SYSTEM/EXEC%MAIL$PROTOCOL_prefix% MX_MAILSHR*j/kl! OVwhereHV prefix?WVisoneoftheabove-mentioned prefixes,without'Othetrailingpercentsign.m]GONotethatincomingmailfromMXwillalwaysbeartheOMX%prefix.Mn #%O5.1.2BFromHeaderFormatHO4YoucancontroltheformatoftheRFC822From:+headerEOthatiscreatedby MX_MAILSHRwiththelogicalname!OMX_VMSMAIL_FROM_FORMAT: Oi $EiDEFINE/SYSTEM/EXEC%MX_VMSMAIL_FROM_FORMAT&"format-string"o! a Othe format-string8ispassedtothe$FAOsystemserviceasJOthecontrolstringwhen formattingtheFrom:)header.)TheO5string<5 must<5startandendwithanglebrackets(<>),andJOmustresultina syntacticallyvalidRFC822address.+ThePOFAO directive!ASmaybeusedtwiceintheformat string-theNO>firstcausesthe local-part (username)oftheaddresstobeKO substituted;thesecondcausesthe domain-part(hostname)SOtobe substituted(thesecondinstanceis optional).'Thedefault,OHformatstringis``''.lww)'*Rp(O5.2B SMTP_SERVERGOUTheSMTPserverisa detached,multi-threadedprocess.LOYoucanspecifyhowmanythreadstheservershouldhandle9Osimultaneouslybydefiningalogicalname: O $7DEFINE/SYSTEM/EXEC%MX_SMTP_SERVER_THREADS&n q NOThevalueof + n?vshouldrangefrom1to16.)Thedefaultis4.MOTheSMTPservermayrequirelargerprocess quotas/limitsif2O5morethanfourthreadsareallowed.*)+r ^+O5.3B DECNET_SMTPNetworkObjectDOUYoumustcreateaDECnetobjectcalledDECSMTPforEO establishingSMTP-over-DECnet connections.+Todothis,NOeitheruseyourmaileraccountorcreatea dedicatedserverMO^accountforusewiththeDECnetobject(a dedicatedserverEOaccountis recommended).*Usingthe AUTHORIZEutility,KOsetapasswordforthethisaccountandsettheaccountEOh/NOPWDLIFETIME.AlsobesuretheaccounthasnetworkOaccessenabled.OE UAF> EMODIFYEaccountE /PASSWORD=E some-password oE/NOPWDLIFETIME/networks! NOADECnetobjectneedstobecreatedtohandletheincomingCOSMTP-over-DECnet connectionsandtomaptheDECSMTPJO5objectnametoaDECnetobjectnumber.)ChooseanunusedFODECnetobjectnumber.-Toseewhatobjectnumbersare1O currentlyinuse,usethecommand: Ok $'kMCR%NCP%SHOW%KNOWN%OBJECTpt& FDOAssigntheobjectnameDECSMTPtoanunusedobject$Onumber;thenumberused must+be identicalonallnodesonDO5yournetworkthatuseSMTP-over-DECnet(thisexample6Ouses254).'InNCP,usethese commands:O NCP>% PURGE&OBJECT%DECSMTP&ALLOZ NCP>D ZDEFINE%OBJECT%DECSMTP%NUMBER%254&PROXY&NONE%FILE%-O _NCP>(MX_EXE:DNSMTP_SERVER.EXE%USER server-acctPASSWORD  some-passwordO NCP># SET%OBJECT%DECSMTP%ALLu WJOYoudonotneedtospecifytheFILE,USER,orPASSWORDJO parametersifyoudonotintendtoacceptincomingSMTPJO5 connectionsoverDECnet.*BesuretouseboththeDEFINEJOandSETcommandsofNCP,andbesurethatthepasswordOOintheDECnetdatabasematchesthepasswordyousetforthe)O>serveraccountin AUTHORIZE.v! OUsingProxiesNO4InsteadofstoringtheusernameandpasswordfortheserverOOaccountintheDECnet database,youcouldgrantaccessusingLODECnetproxies.)ProxiesgiveyoumorecontroloverwhoonPO>thenetworkhasaccesstotheobject,and eliminatethen*6 MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i.eedPOforstoringthepasswordtotheserveraccountintheDECnetOobject database.w RZHOToenableproxyaccesstotheDECSMTPobject,usethe'O followingcommandsinNCP:Oa NCP>% aPURGE&OBJECT%DECSMTP&ALLO NCP>H DEFINE%OBJECT%DECSMTP%NUMBER%254&PROXY&INCOMING&FILE%-O _NCP>"MX_EXE:DNSMTP_SERVER.EXEO9 NCP># 9SET%OBJECT%DECSMTP%ALLKx!HOThenin AUTHORIZE,createproxyentriesforthemailerMOaccountsontheothersystemsonthenetworkthatwillbe4O5sendingyoumailviaSMTP-over-DECnet:O UAF>  ADD/PROXY%remote::mailer% server-acctJ/DEFAULT|yR OFor remote::mailer0e substitutetheDECnetnodeoftheJOremotesystemandtheusernameofthemaileraccountonO5thatsystem.-For5 server-acct(5 substitutethenameoftheIOserveraccountyousetupforusewiththe DECnet-SMTPOobject.??+*,z U/O5.4BMessageEntryAgent ShutdownsHOUThetwomessageentry mechanismsthatdonotgetshutMOdownwiththerestofMCParetheVMSMail interfaceandDOthe DECNET_SMTPserver(ifyouareusing SMTP-over-GO^DECnet).+TheVMSMail interfacecanbe deactivatedby0O de-installingthe MX_MAILSHRimage: O< $%<INSTALL%REMOVE& MX_MAILSHRL{+"COTheSMTP-over-DECnetservergetsshutdownautomat-GOicallywhenyoushutdownDECnet,orcanbemanuallyCO5removedby eliminatingtheDECSMTPobjectfromtheODECnet database: O $/MCR%NCP%CLEAR%OBJECT&DECSMTP%ALLM$$. ~1 e6OTable6-1:7Router queue-relatedlogicals O OLogicalFDefaultvalue Description O hOFLQ_CHECK_WAIT10min.Amountoftimebetweenchecksforother queue-relatedeventskOqFLQ_PURGE_WAIT15min.Amountoftimeaqueueentryshouldremaininqueueafterit^hasbeen processed]O8FLQ_RECLAIM_WAIT1dayAmountoftimebetweenindexedfilereclaimpasses O_ ,+-|+O 6.2Managing!the!Message!QueueFOThischapter describesthevariouscommandsneededto6Ocontrolhowthemessagequeue operates.c-,/3} 'O6.1BQueueCleanupLogicalsHOUTheRouterprocess automaticallyhandlescleanupoftheGOmessagequeue.,Thetimebetweencleanupeventscanbe>O controlledwithlogicalnames,as describedinTable6-1.*}a?~n! !DPOToalteroneofthesevalues,usetheDEFINEcommandtosetOOthelogicaltoanewtime(usingVMS delta-timeformat)and;O<sendaresetsignaltotheRouterprocess: O $8 DEFINE/SYSTEM%FLQ_RECLAIM_WAIT%"0% 12:00:00" O $MCP%RESET%ROUTER! VO(IftheRouterrunsona differentnodeinthecluster,youwill7Ohavetodefinethelogicalnamethere.)CC/-0(O6.2BTheMCPQUEUECommandsGOUMCPincludesasuiteofcommandsforqueue managementDOtobeusedby privilegedusers.1Thesecommandsare8O documentedintheMCPcommand dictionary.L j7O6.2.1B InterpretingMCPQUEUESHOWOutputAO4Whentherearemessagesinthequeue,MCPQUEUEJOSHOWdisplaysthe following informationabouteachentry:AO Entry%StatusKSizeKSourceJAgentKEntry&StatusJSizeGOY -----%------%------&------%-------&-----&------%------@t 2980%INPROG229&LOCALK ? SMTP2981&READY2294j1 (waiting&until& 15-NOV-1991& 15:07:21.75)9ty 9872%INPROG34&JNETp!? LOCAL9874&INPROG34IO  10859%READYp65120&LOCALK#4/Q (Waiting%until% 15-NOV-1991% 18:00:00.00)xNNOThefieldsofthedisplaycontainthe following information:! b `mmThefirst%m Entry8mfieldisthequeueentrynumberforthe@basemessage,whichcanrangefrom1to32767. `EEThefirst(E Status6EEfield describesthestatusofthebaseFmessageandcanbeoneofINPROG,READY,FINISH,orCANCLD.l! A B hDYhINPROGstandsfor``in progress''andisusedwhenFYthebaseentryisbeing processedbytheRouter,orLYwhenoneofitsrelatedentriesisreadyorin progress. AYREADYisusedwhenthebaseentryisreadyfor&Y processingbytheRouter. pCYpFINISH indicatesthat processingofthebaseentryDYhas completed.)Finishedentriesremaininthequeue;Y!forashorttimebeforebeingremoved(seeX!Table6-1).DYzTheyarenotnormally displayed;the/ALL qualifier;YontheMCPQUEUESHOWcommandcanbeused6Y+toforcethedisplayoftheseentries. AYCANCLD indicatesthat processingoftheentryisAY terminatedbefore completion,suchaswhenCTRL/CDY[ispressedduringentryofamessageinVMSMAIL.IY CancelledentriesalsoremaininthequeueforashortAY timebeforeremoval,andareonly displayedwhen)YeMCPQUEUESHOW/ALLisused. ` Thex SizeF7fielddisplaysthesizeofthemessage.&ThesizeisO= calculatedasthetotalnumberofbytesinthebodyoftheHmessage multipliedbythenumberofintended recipientsHofthemessage.'Headersarenotcountedwhen computing&Fthesizeofthemessage. ` Thex Source@field describestheoriginofthebasemessage.A ItcanhavethevalueLOCAL,JNET,SMTP,DNSMTP>w (forSMTP-over-DECnet),UUCP,SITE,orVMSMAIL.M Totherightofthesourcedisplayistheaddressofthe.( userwho originatedthemessage.*Xb?~! WNOIfamessageisbeing processedbyoneoftheMXdeliveryOOagents,thebasequeueentrywillbe immediatelyfollowedby3O5indentedentriesthatbeginwiththeh5 Agentn5field.(The5 AgentUOfield identifiesthedeliveryagentthatisworkingontheentry.HOPossiblevaluesareLOCAL2A) MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i,SMTP,JNET,UUCP,SITE,and*O>DNSMTP(forSMTP-over-DECnet). }OThe second Entry ,  Status ,"and Sizefields provideHO informationaboutthequeueentryusedbythedeliveryQO5agent.'Thisagent-specificentryrefersbacktothebaseentryLOforthemessageheadersandtext,andthebaseentryhasPOpointerstotheagent-specificentriesrelatedtoit.)WhenanUO>agent-specificentryis finished,the referencetoitinthebaseQOentryisremoved;whennoagent-specificentriesareleft,the,Obaseentryismarked FINISHED.0/1w-O 7.2Other! Miscellaneous! UtilitiesJOThischapter describesother utilities availablewithMX.Nm m 102! #O7.1BTheMLFAKEUtilityTOUForthosetimeswhenyouneedtoactonbehalfofoneofyourQOuserstosignoffor subscribetoamailinglist,theMLFAKE(Outilitymaycomeinhandy:*z $+MLFAKEU:= =+$MX_EXE:MLFAKE?z $+MLFAKEUlistnameUhostnameV [command]+ [arguments]$G /LISTSERV[=lsvname]$ /REQUEST=reqaddress$ /FROM=fromusern DROSpecifythenameofthemailinglistanditshost(withno@&Oin between).(Ifyouomit command'd,itdefaultstoSIGNOFF.IO5Ifthecommandrequires additional arguments,youshouldOspecifythemafter command%(inwhichcaseyoumustMOspecifythe command).*IfthemailinglistismanagedbyaGO>BITNET LISTSERV,usethe /LISTSERV qualifier; otherwiseROtherequestwillgotothe-Requestaddressforthelist(theJOInternet convention).+Youcanoverridethis altogetherbyLOH specifyingtherequestaddresswiththe/REQUEST qualifier.OOFinally,youmustspecifywhotherequestissupposedtobe,Ofromwiththe/FROM qualifier.EOForexample: O $8MLFAKE/FROM=someuser&MX-List%vms.ecs.rpi.edu OP $;PMLFAKE/FROM=someuser&ESL-L&UBVM.BITNET/LISTSERV O $4'MLFAKE/FROM=someuser/REQUEST="FileServ"%- O _$0""&vms.ecs.rpi.edu%SEND& MX030.BLURB IOThefirstexampleisforan Internet-typemailinglist.JOThemessagewillbe constructedwith ``someuser''astheCO5 originatorandMX-List-Request@vms.ecs.rpi.eduastheFO destination,withthemessagereadingSIGNOFF.IntheLOsecondexample,foraBITNETmailinglist,the destination=O>willbeLISTSERV@UBVM.BITNET,withthemessageCOreadingSIGNOFFESL-L.ThethirdexampleshowshowIOMLFAKEcanbeusedwithfileserversby specifyingtheJOH destinationuserwiththe/REQUEST qualifierandomitting Othe listname7Targument(whichisignoredwhen/REQUESTOis specified).EOMLFAKErequiresSYSPRV privilege.)SYSLCK privilegeisIOnot required,butwillspeed processingofthemessage.  DODO5 NOTinstalltheMLFAKEimagewiththese privileges!OOnly trustedD0usersshouldhaveaccesstothisutility,sinceitLOcanbeusedtofakeamailmessagefromanyotheruser.YY213&O7.2BThe MAILQUEUEUtilityEOU MAILQUEUEisaprogramthatscansthemessagequeueSOforentriesstillin progress.(Itcanbeusedbynon-privilegedMOuserstoviewonlythoseentrieswhichweresentbythem.HO^WhenusedfromanaccountwithSYSPRV privilegeturned7Oon,itlistsallpendingqueueentries.BO MAILQUEUEresidesintheMX_EXE: directoryandisCOdesignedtobeexecutedasaDCLforeigncommand: Oa $,a MAILQ*UEUE%:==&$MX_EXE:MAILQUEUE O $MAILQ zIOIftherearenodelayed messages, MAILQUEUEreturnstheOmessage@Oa %MAILQ-W-NOMATCH,%No%entries&matched% specification DBO Otherwise,the MAILQUEUEdisplaywillresembletheO following:DO Entry:%9872,%Origin:%[Jnet]% Status:% IN-PROGRESS. Local&entry&#9874,%status:&READY?/Z Waiting&for%retry%until:% 15-NOV-1991% 16:46:44.12?/ Recipient%#1:& SOMEUSER,%Route=myhost.mycompany.com/ Error%count=93I/2 Last&error:%%MAIL-E-OPENOUT,&error&opening%!AS&as&outputKO Entry:%10859,&Origin:%[Local]%C Status:%READY,&waiting%until% 15-NOV-1991% 18:00:00.00I+ Recipient&#1:%/s324!O 8.2Troubleshooting!MXCOThischaptercontains informationonMXusefulfor$O debuggingMX components.4 35b5O8.1BQueueFilesUsedbyMX ComponentsGOUAshasalreadybeen discussed,eachMX componentusesEOfilesinthemessagequeuewhen processing messages.NOEachqueueentryhasatleastonefile associatedwithit,JO^usually containingenvelope information.+Thefilescreated'ObyMXarecalledFLQ_DIR: f n . type,,where U nisthequeueOentrynumberand type6isafiletype indicatingthetypeof)Oh informationisinthefile.! mQOMostofthequeuedfilesusedbyMX(theINFOfiles)containEOrecordswrittenintag-length-value(TLV)format.,TheMO5tagandlengthfieldsarewritteninbinaryformat,thoughOOthevalueis generallyplainASCII.Whilemore efficientforMOMX,thisstorageformatmakesitmore difficulttodisplayQO>thecontentsofthesefiles,sincethebinaryheaderstendtoNOconfuse terminals.)When examiningthesefiles,itisusuallyOObesttouseDUMPoratexteditor,ratherthanusingTYPE.O8.1.1BFileTypesUO4The followinglist describesthefiletypesusedforqueuefiles,NOtheagentsthatwritethem,andtheagentsthatreadthem.O SRC_INFO> .Thisistheenvelope informationwrittenonIOmessageentry.,ThisfilecontainsTLVrecords indicatingIO5thesourceofthemessage,the originatingaddress,and?Othe recipient addresses./Writtenby:0 MX_MAILSHR,2OMX_DNSMTP_SERVER, SMTP_SERVER,MX_JNET=O> (inco\-M MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i]ming), MX_RMAIL, MX_SITE_IN.Readby:+MX_OROUTER.Va,O HDR_INFO=.Thisfilecontainsthemessageheaders,inFOTLVformat.-TheheadersareonlyusedduringaddressGO5 conversionwhen gatewayingmailintoUUCPorJnet,orJOformakingreturn-addressdeterminationsonlocaldeliveryBOofmail.,Writtenonmessageentryby:, MX_MAILSHR,2O>MX_DNSMTP_SERVER, SMTP_SERVER,MX_JNET=O (incoming), MX_RMAIL, MX_SITE_IN.Readby:+MX_:OLOCAL,MX_JNET (outgoing),MX_SMTP,MX_UUCP,OHMX_SITE,MX_MLF. O MSG_TEXTD*.ThisfilecontainsthetextofthebodyoftheLOmessage,inplainASCII.Writtenonmessageentryby:'MX_3O5MAILSHR,MX_DNSMTP_SERVER, SMTP_SERVER,6OMX_JNET (incoming), MX_RMAIL, MX_SITE_IN.>OReadonmessagedeliveryby:- MX_LOCAL,MX_JNET8O> (outgoing),MX_SMTP,MX_UUCP,MX_SITE,MX_OMLF. WU6O DNSMTP_INFO, JNET_INFO, LOCAL_INFO,SMTP_1O INFO, UUCP_INFO, SITE_INFO,MLF_INFOH.ThesefilesJO5containenvelope informationusedbythedeliveryagents.(respectively).?! O JNET_INPUT@t.ThisfileisusedbytheJnet interfaceforSOholdingtheoriginalmessageasitcomesinfromJnetuntilitEO5canbe processedbyMX_JNET.Writtenby:' MX_MFSDISP.)OReadby:'MX_JNET (incoming).! >ONotethatthe SRC_INFO, HDR_INFO,andMSG_TEXTKOfilesremainattachedtotheoriginal(base)queueentry.QO5Whenthequeueentriesforthedeliveryagentsarecreated,aUObacklinktotheoriginalqueueentryisenteredsothedeliveryNOagentscangainaccesstotheheadersandmessagetext.)InQO> addition,forwardlinkstothedeliveryagententriesarekeptMOintheoriginalqueueentry,whicharezeroedoutaseachPOdeliveryagentfinishesits processing.'WhenallforwardlinksLOHarezeroed,theoriginalqueueentryischangedtoFINISHOstatus.zz7`e 62OTable8-1:7 Debug/Tracelogicalnames O OFAgentKFEnablinglogical/FTracefile FDefault directory Ob OJnetintfcK MX_JNET_DEBUG/ MX_JNET_LOG  MX_JNET_DIR:O$LocalK$MX_LOCAL_DEBUG/$ MX_LOCAL_LOG $ MX_LOCAL_ qDIR:OML/FSK MX_MLF_DEBUG/ MX_MLF_LOG  MX_MLF_DIR:>OeRMAIL(UUCPin)MX_UUCP_RMAIL_DEBUGO MX_RMAIL_LOG e MX_UUCP_DIR:ORouterKMX_ROUTER_DEBUG/ MX_ROUTER_LOG  MX_ROUTER_ ,DIR:*O Router/filequeue MX_FLQ_DEBUG/ MX_FLQ_LOG  MX_ROUTER_ DIR:OmSMTPoutKm MX_SMTP_DEBUG/m MX_SMTP_LOG m MX_SMTP_DIR:OSMTPserverKMX_SMTP_SERVER_K4DEBUG/SMTP_SERVER_LOG  MX_SMTP_DIR:OSMTP-over-DECnet OoutKMX_DNSMTP_DEBUG/ MX_DNSMTP_LOG  MX_DNSMTP_ DIR:OuSMTP-over-DECnetOserverKuMX_DNSMTP_SERVER_KDEBUG'/uDNSMTP_SERVER_LOG MX_DNSMTP_ DIR:O=SiteAgentK= MX_SITE_DEBUG/= MX_SITE_LOG = MX_SITE_DIR:OUUCPintfcK MX_UUCP_DEBUG/ MX_UUCP_LOG  MX_UUCP_DIR: O 546dw:O8.2BProcessNames;OUThe MX_START.COMcommand procedureassignsaNOspecificprocessnametoeachoftheMXdetached processes.KOTo determinewhetheranagentisrunningornot,examineIO^theSHOWSYSTEMoutputforthe followingprocessnames: OMXRouterKTheRouterO]MXSMTPK]SMTPdeliveryagentOMXDNSMTP+KSMTP-over-DECnetdeliveryagentOPSMTPServerKPSMTPserverOMXLocal KLocaldeliveryagentODMXJnetIntfc:KDJnet interface (deliveryagentandincomingKmessage processor)O MXMLF$K Mailing list/fileserverOMXSiteAgent)K Site-specific interfaceagentOMX->SITE2K Subprocesscreatedbysite interfaceOxMXuucpIntfcKxUUCP interfaceOMX->uucp2K SubprocesscreatedbyUUCP interfaceQONotethatthe subprocessesarenotcreateduntilatleastoneJOmessageis processedbythe correspondingdeliveryagent.((658Y/"O8.3B Debug/TraceOutputLOUEachofthedeliveryagentshas debug/tracecodethatcanIObeenabledtoprovide informationonmessage processing.LOTracingisenabledbydefininga system-widelogicalname,LO^anddisabledby deassigningthatlogical.+ DebuggingcanbeQOenabledordisabled``onthefly'':)theprocessbeingdebuggedLOwill automaticallystartloggingtrace informationforeachCOhentry processedafterthelogicalnameisdefined. cUOThetracelogfile,bydefault,iscreatedinthesame directoryQOusedfortheagent'smainlogfile,withafiletypeof.LOG.JO5Traceoutputcanbe redirectedbydefininga system-wideHOlogicalname.,Thelogicalnamesusedfor debuggingareOoutlinedinTable8-1.*a?AOThere!is no debugging code available in the MX_;OMAILSHR/MX_MAILSHRP(theVMSMAIL interface),FO5 MX_MFSDISP(theJnet mail/file dispatcher),orinMX_OSITE_IN.  : GOTable9-1:7 ComponentnamesforusewithMX_STARTUP.COM O OFNameKF Description Ob OLOGICALSTKDefinesMXlogicalnamesandinstallstheMX shareable libraries.O$NETLIBWK$ExecutesNETLIB'sstartupcommand procedure.& (PrerequisiteforROUTER,@KqSMTP,and SMTP_SERVERifusingTCP/IPwithMX.)OROUTER'KStartstheRouterprocess.OeLOCAL.KeStartsthelocaldeliveryagent.OSMTP9KStartstheSMTP-over-TCP/IPdeliveryagent.OX SMTP_SERVER3KXStartstheSMTPserver(forTCP/IP).ODNSMTP9KStartstheSMTP-over-DECnetdeliveryagent.OLJNET'KLStartstheJnet Interface.OUUCP-KStartstheUUCPdeliveryagent.O?SITE'K?StartstheSITE interface. OMLF2KStartsthemailing list/fileserver. O O869'pPdzj/k!(3AZo|4;&p{*nnA{{$y4S &f,tHmC\8w?VT$L&>EEK2{r7avbz0b 93^cZ[q<+R04d9`h7@ *JV0^nD9,lU_dpU `&i3A  {=o HHz[^"#u }.N9>uQx{hdN*S>\ wmZ %uKVbQip)CM˴k7! C9 j`%O%!]XorO9 R1jKk" DG?kePFU?%5J=!~^v-5%2eKOWIEEE*iBJ%rg>7.VdN]41Vznv]9IDin%E@/W|P "k{R fo\z3sabcq$=}qG&ka؇lUp!,o:T}jFR ;D c=A(&h[NCQ ceX, SAb}bs`l#VĿ ]m _ _Y(qsfD[)@mj&i1bIm9D:TI/R[Tg8;4#y63 ;J2|ImV_mȳ^Mb&VTvv{Y \U wLtsϨۢ9c(zHi&}$W+lfr_66\,vۅUJa*Hw"Pn~W͝k<6lA[>fEY30E^)>Z#"R$|UbK~0R_Tuo{.,(WkJxyr5~o/XLL 9=bR bN7jNv%zNVggLfm'Yv<8̒D;|%)#&)Pv;mJ{ 7j:J} KU{l]7?ap"?0 dVE w R={Imd_3Jcl U' Ax8\ 2Ot nj-i~ =N% ,x+lW}׬/ pyoR\AV&~g /$S+KC 0]`i +(_@hUM  @04un'Svq^PA:akS}$ [ˈw LMBz fKü,k_S>2 =}$M|% ߛrehPy$DAvvz3+n_l"  3O.#l cwqkj=% 1eWma"EHZ:sZlc ]aQb 5dTLv?fN!]78K<B"S*]KCfٛ[nu@ohz2 ;~ghuued~R/I]z #B AJwPD1l.&)"hru@vm|q4aA`/1U:1NKa/,'~Qn?5i?Kot'v CQ`k }DZz jFyC{am\xdb]bPFqp:*nFTZ8LcvEoit#]!CJu{?l7=m~1U?XH|0"] Uq]1nh!Cxt) rx!C3(dNlPk?`\z8r]e%- StUM1AOfQ1yI$ QCfR('Wv&.=xNF4!3Z0Bw0 3/;Iw-}VMh` 61zoiZA:^ D602N? b@3~AK+K xfmcH~W3M+dKl%"M_hxL-ziFs-xzY%f<|Jv @e*n/ #0Ic\rc{slo 6^4@=ENoliDx@`VxC,1IC0'Z* ?=}I#B_hx,(/Q)=9$bFC!_aIYvAaZ\)&B)['es $NzM%Qkmet3 kZz@xvFQMP7r_^Fx{pqJvY]S7J7/dR.k&:Z[&S@T:K.izgjG[BV"M!V "C U{pI'i_d'_mzHZ^NWWI$&f^1cic-<("61#5+O3 G> Vk\\U|o]aG0g)SsN33Qnv juYqvG.=q^5o C#j#mbvg'g.B 6bdr \~[9w7Fk.]C3ex!hE;e@"$;1)gaU"qVgQyZ-lti<DG,>3b/=" z*9P-+NYy*c_lx06>nv{kZY?d{ljhVuAK=c$qwO\BArF.(Mr{ bS@-_t6 kxkILR+
xm3^dN=PSoǵG#hqV~x \1h6D:R7;>>oͼ;]powoSal7bG.K^"sJ^] 6 R-w3)O$CNl 7yunT rR789P8 $'-,|&;tHI7SR {SL0OSvj~T"S8>zahw%n_ X3659H!dd1e(3oBhKp.zCv0cOW$Vtmre(PMudO I_B% u=wH Igz|Xu3j"J6z0!Y\#.o_Gc)>DSQP4ES(U9++085WRVfu_Gz$U3me9BweWD\?oDhN{e=IYMXI^A7Y+ES_^(aw3"jU(u L,yu+drd_Qv bT+q 6C Cc>H/`cS\'xr. Z`^Q!X@_ DK^MN7v TqE u@nr,A~00 Rqx8*XEsvA-F{+NSTaҼcvbSSne9Q0.4!vmsJPW\%,S# <{J-Ij3=^|c~i@"hd=eP u @oEV ju;^$N6mj}Y/HA_a tsL*syx03|q@c],XmI"R z 6@R+%@%C@vLq,ex>3HjB3Ou-EtHI>jet.E=Z8y7QVNT!jj3+<sliB8tx)_w8a1|3L}Ge}7,XW;E0yg[WER ;&#<{l3(@tvx J+ZGa })cSwJlr"4/,e KW7N`b+j 3CoG %<=;q\"HA0/8:b>#wTPMN]0Lf'7ytiֿ26L'Ul}Q_bu:DEXIGx)c`1.4* 7PeqEߞ'dA WnJ;@^ HO+m R/a@7zaz:{z/H8MciAdcED2 1RoYsn\bwH%rp N ɱOA;Ձ,߉n T.>d/=57w@+>אBGMƅyg8vᕇLJ=&T0[[ ,YIǓ:7Qn:{5tc92ߓm~7`O&!fGzWBmn9P:Y(uD'h} \eZ:)#? .cK20\\7Q=x,$7TC2DM$qwjB Yj&k+>TU,{>-Uz9D&I)'58s F3oV gR ,XQ(Q+;;u+ piS4k,Q^WN|w,#0GQ@|Qi7Mv"x{(-QjgD%8>9\LLjZS<qxbbw%}kdahjq!=8y zO8- TgPM}M:;!d(vtG i Xy3b!#=T 'Zg`]r=%AVLo4&Ic1"-s{6hV|Ovex-hyif zw.[{.ffCllXmR+~*YD&A&]DKC ZojoB[mYLVNU/UZ<31\=hS 0G|6ggQ=1B8L| rvx>sm-O~4[QAeD 'SfMA} b\]p.}Gm''}r >Y"H+eu_=2$58>Aa9s \t52iuHr zY&(s:1S+\uxSy/tT5UpWV@T*l||ZZ 20 ^U|02i-Tr^n-ym?0 B8J-m7* 1w<(4W0WiH"U EGEe0w j|+].HE+OJ!Lhh'[_tEgG:]*3r 3(`,B{Lq]H\F 7jh,.DzM^f/V7 fM20N80sYmjh8\|!,&ch`2!=b^>X H`&'5UtjɪlWť_e:oMEsG+>#EUبB'spxbaXq p=BT(Hs &yEb67X8N0*HFp<_cElk &}pu:v:5 O9.2.1BMX_LOGICALS.DATNO4ThefileMX_LOGICALS.DATisaplaintextfilethatcontains?O informationusedbyMX_ __STARTUP.COMtocreateJOlogicalname definitions.+TheformatofarecordinMX_O= LOGICALS.DATis:,O "logical-name\qualifiers\equiv-namelUBOForexample:+O< !FLQ_NODE_NAME\/SYSTEM/EXEC\MYNODEo EQOThisfileiscreatedwhenMXis installedandcanbeupdatedKObythe installation procedureifanoptional componentisMO5addedaftertheinitial installationofMX.ExtremecautionGOshouldbe exercisedwhenmakinganymanualchangestoOthisfile.! `$O9.2.2BMX_STARTUP_INFO.DATBO4ThefileMX_STARTUP_INFO.DATisaplaintextfileCOthatcontains informationusedbyMX_ __STARTUP.COMIOto determine,basedontheSCSNODEnameofthesystem,PO=whichMX componentsshouldbestarted.'ThefileisalsousedAOby MXCONFIG.COMandtheMX installation procedureDOto determinewhichMXoptional componentshavebeenOG installed.,:OEachrecordinthisfileisoftheform:O nnncomponent J:d node[ $=T count][,...]?OForexample,atypicalMX_STARTUP_INFO.DATwouldOlooklike:Oa 001NETLIB:*!O 002ROUTER:NODE01,NODE02O 003LOCAL:NODE02#O9 004SMTP:NODE01=4,NODE02=2O 004SMTP_SERVER:NODE01f <FOEachlinebeginswitha three-digitnumber,notedas  nnnOabove.DL Theorderofthelinesinthisfileis signficant,becauseGO5someMX componentsare dependentonothers,andhenceMOmustbestartedina particularorder.*TheMX installationDO procedureusestheSORTcommandtosort MX_STARTUP_LO>INFO.DATafteritinstallsa component;theleadingthree-NOdigitnumberoneachlinethen determinesitsplaceintheOfile. W OThe component:portionoftherecordisthenameofone.OoftheMX components,listedinTable9-1. FollowingtheTO5 componentnameisacolon.'TotherightofthecoloniseitherOanasterisk(`` =*=b'')or,fora VAXcluster environment,alistFOofoneormoreSCSNODEnamesonwhichthe componentO>shouldbestarted.*c?>-OMultiple Instancesof ComponentsGO4Eachnodenamemay optionallybefollowedbyanequalsLOsign(``='')andanumber,greaterthan1, indicatinghowHOmany instancesofthe componentshouldbestarted.-TheHO> componentsthatsupportmultiple instancespernodeare7OROUTER,LOCAL,SMTP,DNSMTP,JNET,UUCP,GOand SITE.Thisfeaturecan be particularlyuseful forFOGbusysystems, especiallythoseusingSMTP(sinceSMTPLO transactionscantakealongtime).'Forexample,theline#O% 004SMTP:NODE01=4,NODE02=2NJO Indicatesthatfour instancesoftheSMTPdeliveryagentHOshouldbestartedonthesystemnamedNODE01,andtwo5O5 instancesshouldbestartedonNODE02.^BOAswithMX_LOGICALS.DAT,extremecautionshouldbe>O exercisedwhen attemptingtomodify MX_STARTUP_GO5INFO.DATbyhand.,MakesurethattherearenoblanksQOonanylineinthefile,andtestyourchanges thoroughlytoFOensurethatyouhavenotbrokenthestartupprocess.e<;=" 6O9.3BTypicalMX_STARTUP_INFO ModificationsGOUWhilethereis generallynoreasontomodifytheMX_KO LOGICALS.DATfile,thereareafewreasonswhyyoumight0OwishtomodifyMX_STARTUP_INFO.DAT:} SL`m1.:IfyouchangetheSCSnodenameofoneofthenodesHinyour VAXcluster,oryouaddorremoveanode,youHmightwanttoeditthefiletoreflectthosechanges.M`2.:WhenNETLIBis installed,itissetupwithanasteriskOforthenodespecification,soitgetsstartedonallnodesLOinyourcluster.)Thisisnotharmful,evenonnodesthatHarenotrunninganyTCP/IPpackage,andmerelyresultsPintheuseofafewextraglobalpagesandglobal sections.EYHowever,ifyouwanttorestricttheNETLIBstartupMtoonlyafewnodes,youcanreplacetheasteriskontheH startuplineforNETLIBwiththenamesofthosenodes"b (separatedbycommas).G`3.:Tohavemultiple instancesofanMX componentgetI:started automaticallywhenMXisstarted,youcanalterFthenodespecificationstoaddthenumberofdesired% instancesforeachnode. Nb6 MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67is"BORemembertousecautionwhen modifying MX_STARTUP_PO INFO.DAT,andkeepacopyoftheoriginalversiontousein3O5caseyour modificationsdonotwork.ff=<>L""OMCPCommand Dictionary>=?7  OMCP*X..OExecutestheMXControlProgram.P SOFormatOs MCPM [command]OCommand QualifiersDefaultsO:/[NO]FILE=file-spec&:/FILE=MX_DIR:MX_CONFIG.MXCFGO ParametersOs [command]FOAnyMCPcommandexcepttheinput redirectionoperatorGO$(@)..The specifiedcommandisexecutedandcontrolis5O|returnedtoDCL immediately thereafter. O DescriptionLOsMCPwaswrittentobeusedasaDCL ``foreign''command.QOTouseitasaforeigncommand,youmustdefineasymbolasO$follows: O $MCP%:==% $MX_EXE:MCPPODDefiningthesymbolinthiswayallowsyoutousethe/FILEKO qualifierandspecify ``one-shot''commandsonthecommandOline.! }OOBydefault,MCPloadsinthecurrent configurationfile,MX_.ODIR:MX_CONFIG.MXCFG,whenstarted.} SO QualifiersOs/[NO]FILE=file-specPOLoadsthe specifiedMX configurationfileforediting.)Ifnot>O$ specified,MX_DIR:MX_CONFIG.MXCFGisloaded.*TheOO|defaultfiletypeisMXCFG.If/NOFILEis specified,MCPisEOstartedwithoutloadingany configuration information.?>@Q''O@ (RedirectCommandInput)*a77OExecutesMCPcommandsreadfromafile.P&OFormatOs @N file-spec =O ParametersOs file-specLONameofthefile containingMCP commands.(Ifomitted,the'O$defaultfiletypeisMCP.! O DescriptionCOsUsethiscommandtohaveMCPtakefurthercommandUOinputfromthe specifiedfile.(Thereisnobuilt-inlimitontheOO$numberoflevelsofnestingofcommandfiles,sobecarefulJO|whenusinginput redirectionfromwithinacommandfile.COThiscommandcanonlybeusedattheMCPcommandMOpprompt,notasa ``one-shot''MCPcommand.(TohaveafileSObeusedforinputforanentireMCPsession,usethe following&O!sequenceofDCL commands. O $+ DEFINE/USER& SYS$INPUT% file-spec O $ MCP@?AAODEFINEALIAS*qGGODefinesalocalaliasfor transparentmail forwarding.j@OFormat0Os DEFINEALIASM local-name fwd-address! O ParametersOs local-namePOAstringupto32 charactersinlength.'AnyE-mail addressedSO$tothisnameonthelocalhostwillbesenttothe forwardingO|address.O fwd-addressLO(AvalidE-mailaddress,whichwillbe substitutedforthe*Omatchinglocalaliasaddress. PO DescriptionPOsAnaliascanbeusedtocausemailmessagestobe forwardedIO automaticallytoanotheraddress.*Unlike forwardingusingDO$theSETFORWARDcommandinVMSMail,no ``Resent''LO|headersareaddedtothemessage.*In addition, alias-basedHO forwardingis performedbytheMXroutingagentratherPO-thanthelocaldeliveryagent,thus affordingasmallsavingsOOinmessagequeuespaceand processingtime.(DuetothelackMOof notification,however,itis recommendedthataliasesbeO7used sparingly.VVC<d M;OTableMCP-1:7Mailinglist protectionclasses O OFClassbF Description Ob dOSYSTEManyaddressmatchingoneofthe addressesonthesystemuserlist(seebDEFINE SYSTEM_USERS)cO|OWNERanyaddressmatchingoneoftheowner addresses specifiedonthe/OWNERb qualifierjOOGROUPanyaddressmatchingonethe addressesonthe subscriberlistforthemailingblist$O!WORLDanyotheraddress OG D D9OTableMCP-2:7Mailinglist protectioncodes O OFCodebF Description Ob ?OR(Read)allowstheuseoftheREVIEWcommandJO$W(Write)allowstheusertopostmessagestothelistTOE(Enroll)allowsthe automatichandlingofthe SUBSCRIBEcommandROD(Delete)allowsthe automatichandlingoftheSIGNOFFcommand O> Ez B3OTableMCP-3:7Typical protectioncodes O mOF(G:RWED,W:RWE)<Publiclist.)Anyonecan subscribe,signoff,andreviewthelist;anyone#Kcanposttothelist.iO (G:RWED,W:E) Semi-publiclist.+Anyonecan subscribeandsignoffthelist,butonlyO2 establishedby/BEGIN_SEND_PERIODand /END_SEND_ MessageExchangeMailing List/FileServerGuide@Oformore informationabout notification messages.O/[NO]ARCHIVE=fspecKO(Specify/ARCHIVEtohavethemailinglistmessagesplacedROinanarchivefile%.l MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i; automaticallybythemailinglist processor. OFor fspec<youmustprovideatleastadevice/directoryOO2specification.-Ifthefilenameisomitted,themailinglistVOnameisusedasthefilenameforthearchivefile.)IfthefileOtypeisomitted, yyyy - I mm/isusedasthefiletype,where3 yyyy%O<isthecurrentyearand < mm+g<isthenumberofthecurrentHOmonthatthetimeamessageisaddedtothearchive.O/[NO]DESCRIPTION=textSO(This qualifierdefinesabrief descriptionforthemailinglist.POThis descriptionisaddedtothemailinglistaddressinthe1O X-ListNameheaderonlist messages.a K7O/ERRORS_TO=addressKO(This qualifierisusedtodirecterrormessagesandmailSOreturnedtothemailinglist processortothe specifiedaddress.VOIfnot specified,theaddressofthethefirst specifiedownerof'O2themailinglistisused. U$O/[NO]FORWARD_MESSAGE=fspecSO( Specifiesthenameofafiletobesenttoauser subscribingLOtothelistwhenthelistdoesnothaveW:Eaccessset.JOThemessageshouldnotifytheuserthatthe subscriptionKO2requestwas forwardedtothelistowner.-Ifomitted,theBOdeviceand directorydefaultto MX_MLIST_DIR:(MX_HOROOT:[MLF.MAILING_LISTS]),andthefiletypedefaultstoO<TXT.WEOThedefaultforthis qualifieris/NOFORWARD_MESSAGE,EOwhichcausestheglobalforward-to-ownermessage,MX_6O5$MLIST_DIR:MLIST_FORWARD_MESSAGE.TXT,tobe9Osentwhenausertriesto subscribe.+See MessageExchange+O Mailing List/FileServerGuide'formore informationabout!O> notification messages.(O/[NO]MODERATOR=(address[,...])PO(This qualifierisforfutureuse.) Moderatedmailinglistsare$O currentlynot supported. O/OWNER=(address[,...])OO(This qualifier specifiesthe addressesofoneormoreownersROofthemailinglist.)EachmailinglistmusthaveatleastoneMOowner,whois responsibleforhandling subscriptionrequestsMO2nothandled automaticallybythemailinglist processorand:Oproblemswithor questionsaboutthelist. O/PROTECTION=prot-specHO(This qualifier determinesthe protectionofthemailing0Olist.0The protectionspecification, prot-spec?, is identicalIOtoaVMSfile protectionspecification, anddefaultsto>O2(S:RWED,O:RWED,G:RWED,W:RWE).Thefour protection%Oclassesare describedinTableMCP-1$andthefour protection#Otypesare describedinlTableMCP-2.*N?*l?< JOJustaswithVMSfile protections,theSYSTEMandOWNERLOclassesare implicitlygrantedC (control)access,allowingFO<themtousetheADDandREMOVEcommandstoaddand6Oremove addressesfromthemailinglist.! UOONotethat protectioncodeE(enroll)isonly meaningfulwhenGOusedwiththeWORLDclassandthat protectioncodeDNO<(delete)isonly meaningfulwhenusedwiththeGROUPclass. NFOSometypicalGROUPandWORLD protectionspecificationsOareshowninATableMCP-3.,vInmostcases,youwouldalsoBO5wanttogiveSYSTEMandOWNERusersRWEDaccess.*A?_ _UNote _ASince electronicmailcanreadilybeforged,you@vshouldnotdependonthis protectionschemeforEabsolutesecurityofyourmailinglists.*ThemailingF'list processorattemptsnoauthenticationof addresses'whenitreceives messages. XK.#O/[NO]REMOVE_MESSAGE=fspecTO( SpecifiesthenameofafiletobesenttoausersigningoffQOthelist.)Ifomitted,thedeviceand directorydefaulttoMX_9O MLIST_DIR:(MX_ROOT:[MLF.MAILING_LISTS]),and-O2thefiletypedefaultstoTXT.! yDOThedefaultforthis qualifieris/NOREMOVE_MESSAGE,AOwhichcausestheglobalremovemessage, MX_MLIST_;OiDIR:MLIST_ADD_MESSAGE.TXT,tobesentwhena+Ousersignsoffthelist.0See$ MessageExchangeMailing"O List/FileServerGuide5wformore informationabout notificationOr messages.U! K+O/REPLY_TO=(kwd[,...])QO(This qualifierisincludedforfutureuse.*InversionV3.0ofJOMX,no modificationsaremadetomessageheadersbytheQOmailinglist processor,sotheReply-Toheaderprovidedbythe O2senderis preserved.FBG@ODEFINEPATH*! A\MODefinesamappingbetweenadomainnameanda distributionO(path.SOFormat.Os DEFINEPATHN domain-name path-nameOCommand QualifiersDefaultsO:/ROUTE=host-namelO ParametersOs domain-nameCOAdomainnameorpattern containingVMS wildcards.O path-nameBO(Oneofthe supportedMXpathnames:,LOCAL,SMTP,/OJNET,SITE, DECNET_SMTP,orUUCP.  O DescriptionFOsThiscommandisusedto associateadomainnameandJOa distributionpath.-TheRouterusesthis informationtoFO$ determinewhich distributionpathshouldbeusedwhenEO|routingmail messages.'EachDEFINEPATHcommandaddsROapath definitiontotheendofthelist.)TheRoutersearchesPO-thislistintheorderyouspecifyuntilthedomainnameofQOtheaddressitistryingtoroutetomatchesthedomainnameNOorwildcardpatternofthepath definition.)ThismeansthatMO7youshouldplacemorespecificpath definitionsbeforemore%Ogeneralpath definitions.=O QualifiersOs/ROUTE=host-nameRO SpecifiesthenameofahostthatwillroutemessagesfortheO$ specifieddomain.  G FHHO%_ MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67iBDEFINE REWRITE_RULE*tJJODefinesanaddress-rewritingruleforusebytheRouter.i?OFormat/Os DEFINE REWRITE_RULEMpatternresult! FO ParametersOspatternGOAnRFC 821-compliantaddressstring,possiblywiththeKO$additionofoneormore substitutionstrings.,TheaddressMO|stringmustincludetheopeningandclosingangle brackets. OAnyaddressmatching pattern.willbe rewrittenbytheRouterO-basedonthe"- result-string.OresultGO(AnRFC 821-compliantaddressstring,possiblywiththe=Oadditionofoneormore substitutionstrings. iUO DescriptionMOsThiscommandisusedtoprovidetheRouterwithrulesforAO transformingsome addressesintootherforms.*The patternQO$stringisanaddressstringthatmustbematchedtohavethe/O|transformationapply.&Forexample:O MCP>I DEFINE% REWRITE_RULE%&"<{user}@{host}.DECnet.mycompany.com>"%-OI _MCP>5I+"<""{host}::{user}""@myhost.mycompany.org>"@OThestrings ``{user}''and ``{host}''arecalled substitutionO= stringsGZ=.(Theyare identifiedbythecurlybraces surroundingNOthe substitutionname,whichyoumayspecify arbitrarily.(In Othe pattern@string,a substitutionstringmatchesanynumberIOFofany characters,liketheasteriskinaVMSwildcardIOpattern..Thematchedstringcanbe substitutedintotheMO rewrittenaddressby specifyingthesame substitutionstringOPinthe8P result,Pstring,oritmaybeomitted.M HO RewritingrulescanbeusedwhentheDEFINE PATH/ROUTEJOcommandis inadequate,suchaswhenamessagemustpassNO5throughtwoormoregatewaystogettoits destination,orOOwhentherewriteaffectsboththe local-partandthedomain-NOpartofanaddress.)Theyshouldbeused sparingly,however,IO>sinceeveryaddressmustbematchedagainsttherewriteOruleslist.NPOTherewriteruleslistissearchedintheorderyouspecify,NOsoyoushouldplacemorespecificrulesbeforemoregeneralJO5rules.'Allpatternmatchingisdonefromrighttoleft.%%HGIH ODEFINE SYSTEM_USERS*  A[KODefinestheaddresstobegivenSYSTEMaccesstomailingO(lists.g =OFormat-Os DEFINE SYSTEM_USERSM address[,...]5 !  O ParametersOs address[,...]JOOneormore addresses, separatedbycommas.*EachoftheSO$users identifiedbythese addresseswillbe considered ``system''NO|usersbythemailinglist processor,andgrantedaccessviaLOtheSYSTEM protectionclasstoallmailinglists.-CaseisLO- importantonlyintheusernameportionoftheaddress.*ToMOretainthecaseoftheaddress,surrounditwith quotationOmarks.2! O DescriptionMOsThiscommandisusedtoprovidethemailinglist processorSOwithalistof privilegedusers.'TheseusersaregrantedaccessRO$tomailinglistsviatheSYSTEM protectionclass,andarealsoIO|givenCONTROLaccesstoallmailinglists.,TheyreceiveFOallmessagessenttoLISTSERVthatcannotbehandled;O- automaticallybythemailinglist processor.LOThefirstaddressonthe SYSTEM_USERlistisusedastheKO!returnaddressforgenericLISTSERVreplies(thoserepliesVOzthatarenotaboutaspecificmailinglist).'Forthisreason,youJOmaywanttospecifyanaliasasthefirstsystemuser.F MO Typicallyonlythesystemmanagerand/or postmasterfortheOOsystemshouldbe identifiedassystemusers.)ThiswillallowQO5themtocontrolamailinglistonthesystemwhentheowners/Oofthelistcannotbe contacted.eJJIHJ8OEXIT*?OExitsMCP.HOFormatOs EXITGO DescriptionFOsUsethiscommandtoleaveMCP.IfyouhavemodifiedKOtheMXconfiguration,itissavedbeforeexiting..IftheNO$ configurationfilehasnotbeennamed,youarepromptedfor)O|afilenamebeforeexiting.JIK8OHELP*P&&ODisplayshelp information.T*OFormatOs HELPN [topic...]=O ParametersOstopicUOThenameofatopicinthehelplibrary.)Ifomitted,alistof O$topicsis displayed.KJL:OMODIFY*c99OModifiesexisting configuration information._c5OFormatOX MODIFY 8  > q< > J:#= ALIASalias new-fwdaddr = FILE_SERVER fsrv-name=Z LIST list-name = PATHdomainnew-path+=  REWRITE_RULEpattern new-result K9 K > Kq= K> KJ; ;[O; DescriptionKOThiscommandalters configuration informationofthetypesIOlistedinabove.*EachoftheMODIFYcommandstakestheJOqsame argumentsand qualifiersasits correspondingDEFINEIOcommand,sorefertothe appropriateDEFINEcommandforO"further information.LKMAOQUEUECANCEL* M!##OCancelsaqueueentry."SOFormat+Os QUEUECANCELMentry-number[,...]OCommand QualifiersDefaultsO:/[NO]LOG:/NOLOG# O ParametersOs entry-numberPOQueueentrynumbertobe cancelled.(IfthenumberofabaseNO$queueentry,allrelatedagent-specificentrieswillalsobeO| cancelled.$kr MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67iH! [O DescriptionNOsThiscommandsetsthestatusofthe specifiedqueueentriesGOto CANCELLED,whichpreventsfurther processingoftheNO$entries.+ThisshouldonlybedoneonentrieswhicharenotRO| currentlybeing processedbytheRouteroroneofthedeliveryOagents.%=O QualifiersOs/[NO]LOGMOCausesamessagetobe displayedforeach cancelledentry.#O$Thedefaultis/NOLOG.<<MLN@&OQUEUEPURGE*'w(MMOPurgesthemessagequeueoffinishedand cancelledentries.)SwOFormatOs QUEUEPURGEOCommand QualifiersDefaultsO:/[NO]LOG:/NOLOG*=O DescriptionMOsThiscommandsearchesthemessagequeueforallentriesofFOFINISHor CANCELLEDstatusanddeletesthemfromtheO$queue.+ =O QualifiersOs/[NO]LOGPOCausesamessagetobe displayedforeachdeletedentry.(TheO$defaultis/NOLOG.NMO@,OQUEUEREADY*-M.##OReadiesaqueueentry./SOFormat*Os QUEUEREADYNentry-number[,...]OCommand QualifiersDefaultsO:/[NO]LOG:/NOLOG)0O ParametersOs entry-numberNOQueueentrynumbertobereadied.)IfthenumberofabasePO$queueentry,thebaseentrywillbereadiedandallexisting7O|agent-specificentrieswillbe cancelled._1 5O DescriptionROsThiscommandsetsthestatusofthe specifiedqueueentriestoMOREADYandclearsthedelayflag.)ThisshouldonlybedoneLO$onentrieswhicharenot currentlybeing processedbythe5O|Routeroroneofthedeliveryagents.2 =O QualifiersOs/[NO]LOGPOCausesamessagetobe displayedforeachreadiedentry.'TheO$defaultis/NOLOG.ONPB3OQUEUERECLAIM*45AW?OPerformsaCONVERT/RECLAIMonthemessagequeueO(indexedfile.6SyOFormatOs QUEUERECLAIMOCommand QualifiersDefaultsO:/[NO]LOG:/NOLOG7 O Description>OsThiscommandexecutesaCONVERT/RECLAIMontheROindexedfilethatisusedtotracemessagequeueentries.(ThisLO$willreclaimemptybucketsthatareleftwhenentriesareJO|deletedfromthequeue.)Thiscommandshould generallybeKOusedonlywhenalloftheMX processingagentsareshutO-down.FOThisfunctionis periodically performedbytheRouterLO!process;manualqueuereclaimsshouldnotbeneededexceptHOzinunusualcircumstances..IfyoufindthatthequeuingKOsystemis continually performingpoorly, requiringfrequentIO+manualreclaimstospeeditup,thenyoushoulddefineEOFLQ_RECLAIM_WAITtoasmallervalue,as describedinOSection6.1. ^_UaNote ^_DThiscommandrequires exclusiveaccesstothequeueH>controlfile,andwillfailifitcannotacquirethat>access.-ThisisnormalwhentheMX processing?agentsarerunning,andwhenusersaresending-HmessagesviaMXfromVMSMail. *7O|?} 8O QualifiersOs/[NO]LOGJOCausesastatusmessagetobe displayedafter successfulFO$ operation, giving statisticsonthenumberofbuckets*O| reclaimed.'Defaultis/NOLOG.sP OQ?9OQUEUESHOW*:M;##ODisplaysqueueentries.<OFormat)Os QUEUESHOWN[entry-number,...]OCommand QualifiersDefaultsO:/ALLO|/FULLO/OUTPUT=file-specO/WAITING==O ParametersOs entry-numberLOQueueentrynumbertobe displayed.(Ifomitted,allREADY4O$and IN-PROGRESSentriesare displayed.>YO DescriptionDOsThiscommanddisplaysentriesinthemessagequeue.?O QualifiersOs/ALLROCausesallqueueentriestobe displayed, regardlessofstatus.HO$Ifomitted,justtheREADYand IN-PROGRESSentriesareO| displayed.7@K O/FULLMO(Providesmoredetailsaboutthe displayedentries, includingIOintended recipients, errorcounts,andlasterrorstatusMO messages.+Ifomitted,abrief,one-linedisplayisproducedO2foreachentry.AO/OUTPUT=file-specVO(Directstheresultstothe specifiedfile.)Ifomitted,theresults)Oare displayedon SYS$OUTPUT.BA`O/WAITINGNO(LimitsthedisplaytoonlythoseentrieswithREADYstatus.ccQPR8COQUIT*DnEDDOLeavesMCPwithoutsavingany configurationchanges.HFOFormatOs QUIT1G O DescriptionGOsUsethiscommandleaveMCPwithoutsavinganyoftheLOchangesmadetotheMXconfiguration.'Ifthe configurationBO$waschanged, MCPwillaskfor confirmationbeforeO| returningtoDCL.kkRQS:HOREMOVE*IVJ,,ORemovesa configurationrecord.@KcOFormatOX REMOVE 8  > q< > J:W ALIASalias$W FILE_SERVER fileserv-nameWZ LIST list-nameW PATHdomainW  REWRITE_RULEpattern |9 | > |q= |> |J;WL -O; DescriptionMOThiscommandremovesonerecordofthe specifiedtypefromOOtheMXconfiguration.'The specifiedalias,listname,domain,QOqorrewriterulepatt-. MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i{,ernmustmatchexactlythe identicalfield+Ointherecordtoberemoved.33SRT9MORESET*NqOGGOSendsaresetsignaltooneormoredeliveryagents.POFormat Os RESETN[agent-name...]OCommand QualifiersDefaultsO: /ACCOUNTINGO|/ALLQ O ParametersOs agent-name...COOneormoreMXdeliveryagentnames, separatedbyDO$commas.'ValidnamesareROUTER,LOCAL,MLF(mailingEO| list/fileserver),SMTP, DECNET_SMTP,UUCP,JNET,andLOSITE.Ifomitted,allagentsrunningonthesamenodeasLO-theuser executingthiscommandarereset(unless/ALLisO specified).R! =O DescriptionGOsTheRESETcommandcanbeusedtosignaloneormoreNOMXdeliveryagentstoreloadtheir configuration information.:O$ ThiscommandrequirestheSYSLCK privilege.SO QualifiersOs /ACCOUNTINGLOCausesthe specifiedagentstoopennewversionsoftheirMO$ accountingfiles.+OnlyusefulforthoseagentsthatsupportJO| accounting,andwithMLF(whichcausesanewversionof,OFILESERV_LOG.LOGtobeopened).HOpIf /ACCOUNTINGis specified,noreloadof configurationIOdatais performed;onlythe accountingfilesarereset.TO/ALLMO( SpecifiesthatallMXdeliveryagentsonallnodesintheEOclustershouldreloadtheir configuration information.TSU:UOREVIEW*VlWBBODisplaysthe subscribersofalocalmailinglist.XSxOFormatOs REVIEWN mailing-listOCommand QualifiersDefaultsO:/OUTPUT=file-specY=O ParametersOs mailing-listKONameofthemailinglistwhose subscriberlististobeOO$ displayed.'Themailinglistmustresideonthelocalsystem.wZMO DescriptionBOsThiscommandperformsthe functional equivalentofDOthemailinglist processor'sREVIEWcommandforanyNO$mailinglistonthelocalsystem.,All subscribers' addressesFO|and personal names (if any)listed, along withtheirO MAIL/NOMAILstatus.[=O QualifiersOs/OUTPUT=file-specVODirectstheresultstothe specifiedfile.)Ifomitted,theresults)O$are displayedon SYS$OUTPUT.ggUTV8\OSAVE*]d^::OSavesthecurrent configurationtoafile.S_)OFormatOs SAVEN file-spec` =O ParametersOs file-specSOThenameofthefiletowhichthe configurationiswritten.(If9O$omitted,thefiletypedefaultstoMXCFG.Wa -O DescriptionDOsUsethiscommandtowritetheMX configurationyouKOarecreatingorchangingtoafile..YoushouldsavetheBO$ configurationtothefileMX_DIR:MX_CONFIG.MXCFGifGO|youwantittobeusedbytheMX processingagents.iV UWDbOSET DECNET_SMTP*cdAYIOAlterssettingsspecifictotheSMTP-over-DECnetdeliveryO(agent.eOFormatOs SET DECNET_SMTPOCommand QualifiersDefaultsO:/[NO]ACCOUNTING O|/MAXIMUM_RETRIES=count$O/RETRY_INTERVAL=delta-timefsO DescriptionDOsThiscommandisusedtochangetheSMTP-over-DECnetOagent settings.rg1 HO QualifiersOs/[NO]ACCOUNTINGMOEnablesordisablesthe recordingof accounting information.LO$ Accountingisdisabledbydefault.)Whenenabled, accountingDO| informationiswrittentothefileMX_DNSMTP_DIR:MX_>ODNSMTP_ACC.DAT.Youcanredirectthe accountingJO- informationtoanotherfilebydefiningthelogicalnameOMX_DNSMTP_ACC.7O!Theformatofthe accountingrecordis:gO dd-mmm-yyyy%hh:mm%XMIT:%PROTO=DECNET_SMTP,%SOURCE="src-addr",& HOST="host",% BYTES_SENT=nh `OwhereI dd-mmm-yyyyhh:mm,isthe date/timestampoftheO accountingrecord; src-addr,~isthesourceaddressfortheO5message;5 hostAh5isthehosttowhichthemessagewassent;and O nBisthenumberofbytesinthe deliveredmessage.i  O/MAXIMUM_RETRIES=countJO(Setsthemaximumnumberofretriesformessage delivery.QOThedefaultcountis96,whichfora half-hourretryinterval5Ocomestoroughlytwodaysofretries.j$O/RETRY_INTERVAL=delta-timeNO(SetstheamountoftimethatshouldelapsebetweendeliveryOO attempts.)Thedefaultis30minutes.(SpecifyasaVMSdeltaOtimevalue.Y~ /OTableMCP-4:7Headernamekeywords O OFKeyword3FMeaning Ob  OALL3Allheaders. O$BCC23$TheBcc(blindcarboncopy)header. OCC*3TheCC(carboncopy)header.ODATE3TheDateheader.OFROM3TheFromheader.O  IN_REPLY_TO#3 The In-Reply-Toheader.OKEYWORDS;3TheKeywordsheader(notstrictlyRFC822).O MESSAGE_ID"3The Message-Idheader.OxOTHER/3xAnyheadernot recognizedbyMX.ORECEIVED#3TheReceived header(s).Ol REFERENCES=3lThe Referencesheader(notstrictlyRFC822).OREPLY_TO 3TheReply-Toheader.O_ RESENT_BCC"3_The Resent-Bccheader.O RESENT_CC!3The Resent-CCheader.OS RESENT_DATE#3SThe Resent-Dateheader.O RESENT_FROM#3The Resent-Fromheader. transmissioncanhavemultiple destinationsonasinglehost.$r O/[NO]BSMTP_REPLYEO(ControlswhetherrepliesaresentforincomingBSMTPEO transactions.,Mosthosts supportingBSMTPdiscardanyVOreplies,sothisisdisabledbydefaulttoreducenetworktraffic.s! UO /[NO]LENIENTFO(ControlswhetherBITNETgatewayrulesarestrictlyorFO leniently enforced.0ThegatewayrulesspecifythatnoDOmessagesmaybe gatewayedtoorfroma BITNET/EARNHO2hostthatdoesnotrunaBSMTP-compliantmailer.+UntilGOmoreBITNETandEARNhostsstartrunningmailers,youTOmaywishtousethelenientsettingtoavoid excessive rejectionO<of gatewayedmail.tO/[NO]PERCENT_HACKKO(Enablesordisables automatic percent-hack translation.(The/Odefaultistoenable translation.uKOPercenthackingshouldbedisabledwhenJnetistheonly5Onetwork transportbeingusedformail.  X WZ>vOSETLOCAL*w^x44OAltersLocal-delivery-specific settings. yOFormatOs SETLOCALOCommand QualifiersDefaultsO:/[NO]ACCOUNTING2O|(/[NO]HEADERS=(loc:(hdrname[,...])[,...]) O/MAXIMUM_RETRIES=count$O/RETRY_INTERVAL=delta-timezrO DescriptionJOsThiscommandisusedtochangethelocaldeliveryagentO settings.X{ .O QualifiersOs/[NO]ACCOUNTINGMOEnablesordisablesthe recordingof accounting information.LO$ Accountingisdisabledbydefault.)Whenenabled, accountingCO| informationiswrittentothefileMX_LOCAL_DIR:MX_=OLOCAL_ACC.DAT. Youcanredirectthe accountingJO- informationtoanotherfilebydefiningthelogicalnameO MX_LOCAL_ACC.7O!Theformatofthe accountingrecordis:PO dd-mmm-yyyy%hh:mm%DELIVER:%SOURCE="src-addr",% USER="user",&SIZE=n| OwhereI dd-mmm-yyyyhh:mm,isthe date/timestampoftheO accountingrecord; src-addr,~isthesourceaddressfortheO5message;5 user@q5istheaddressonthelocalhosttowhichthe'Omessagewas delivered;and G n-isthenumberofbytesintheO deliveredmessage.p}KF.O$/HEADERS=(loc:(hdrname[,...])[,...])IO(Controlsthe inclusionand placementofRFC822headersEOinmessages deliveredtoVMSMail.(Validvaluesfor  loc Uare/OTOPandBOTTOM.Validvaluesfor hdrnamearelistedinO2TableMCP-4.*}O?~f ]IOTheheadernamescanbenegatedby prefixingthemwithDONO.Youmayincludeany combinationofheadersforKO< inclusionatthetopand/ortheendofthemessage..ForKOexample,youmightwanttomovetheReceivedandReturn-POPathheaderstothebottomof messages,sincethe informationJOEtheyconveyareofinterestonlywhentherearenetworkO problems:O# MCP>B #SET%3LOCAL/HEADERS=(TOP:(ALL,NORECEIVED,NORETURN_PATH),-Ok _MCP>.k$BOTTOM:(NOALL,RECEIVED,RETURN_PATH))"  O/MAXIMUM_RETRIES=countGO(SetsthemaximumnumberofretriesforDECnetmessageRO delivery.'Thedefaultcountis96,whichfora half-hourretry?Ointervalcomestoroughlytwodaysofretries.$O/RETRY_INTERVAL=delta-timeNO(SetstheamountoftimethatshouldelapsebetweendeliveryOO attempts.)Thedefaultis30minutes.(SpecifyasaVMSdeltaOtimevalue.}}ZX[?OSETROUTER*V,,OAltersRouter-specific settings.SoOFormatOs SETROUTEROCommand QualifiersDefaultsO:/[NO]PERCENT_HACK =O DescriptionOOsThiscommandisusedtoenableordisablethe automaticde-NOhackingofpercentsignsinalocaladdress.'Percent-hackingO$is explaineding$Section3.3.*g|?F=O QualifiersOs/[NO]PERCENT_HACKKOEnablesordisables automatic percent-hack translation.(The/O$defaultistoenable translation.hh[Z\=OSETSITE*oEEOAlterssettingsspecifictotheSITEdeliveryagent.OFormatOs SETSITEOCommand QualifiersDefaults O:/MAXIMUM_RETRIES=count$O|/RETRY_INTERVAL=delta-Q MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67i0DJtime_O DescriptionJOsThiscommandisusedtochangetheSITEagent settings.. O Qualifiers Os/MAXIMUM_RETRIES=countJOSetsthemaximumnumberofretriesformessage delivery.QO$Thedefaultcountis96,whichfora half-hourretryinterval5O|comestoroughlytwodaysofretries.$O/RETRY_INTERVAL=dKelta-timeNO(SetstheamountoftimethatshouldelapsebetweendeliveryOO attempts.)Thedefaultis30minutes.(SpecifyasaVMSdeltaOtimevalue.  \ []=OSETSMTP*]33OAltersSMTP-delivery-specific settings.]OFormatOs SETSMTPOCommand QualifiersDefaultsO:/[NO]ACCOUNTING"O|/DEFAULT_ROUTER=hostnameO/DNS_RETRIES=dnscount O/MAXIMUM_RETRIES=count$OD/RETRY_INTERVAL=delta-time! cO DescriptionNOsThiscommandisusedtochangetheSMTP interface settings.e, ;O QualifiersOs/[NO]ACCOUNTINGMOEnablesordisablesthe recordingof accounting information.LO$ Accountingisdisabledbydefault.)Whenenabled, accountingBO| informationiswrittentothefileMX_SMTP_DIR:MX_5isthenumberofbytes transmitted.+NotethatGOwithSMTP messages,one transmissioncanhavemultiple,O destinationsonasinglehost. "O/DEFAULT_ROUTER=hostnameOO( SpecifiesthenameofahosttowhichSMTPmessagescanbeMO forwardedifMXcannotresolveahostname.(This qualifierQOshouldonlybeusedifyouarenotusingtheInternetdomainO2nameservice.(The2 hostname,2shouldbethenameofahost7Owhichappearsinyourlocalhosttable. iO/DNS_RETRIES=dnscountFO(SetsthemaximumnumberofretriesforSMTPdeliveryOOwhenthecauseofthefailureisthe inabilityto determineMOtheaddress correspondingtoahostname.)CertaintypesofNO2domainserverfailurescancauseMXtobelieveahostnameNOisinvalid.)Whenahostnameis genuinelyinvalid,however,NOthesendershouldbetold relativelyquickly.+ Therefore,thePO<defaultcountis12(givingabout6hours'worthofattempts.Ofora half-hourretry interval).   O/MAXIMUM_RETRIES=countEO(SetsthemaximumnumberofretriesforSMTPmessageRO delivery.'Thedefaultcountis96,whichfora half-hourretry?Ointervalcomestoroughlytwodaysofretries.$O/RETRY_INTERVAL=delta-timeNO(SetstheamountoftimethatshouldelapsebetweendeliveryOO attempts.)Thedefaultis30minutes.(SpecifyasaVMSdeltaOtimevalue.DD)INDEXINDEX!i  iAARS""9address-rewritingrulesaddress-rewriting rules<-S8AliasAliasF!i  iBB-S8BSMTPBSMTPe!i  iCCBS8 componentnamescomponent names!i  iDD5S 9 DebuggingDebugging:S 8DEFINEPATHDEFINE PATHB>S8deliverypathdelivery pathADS9 DNSMTP_INFOfileDNSMTP_INFO fileJS8 DOMAIN.NAMESfileDOMAIN.NAMES fileE]JS8 Domain/pathmappingDomain/path mapping!i  iFF:S 8FileserverFile server!i  iHH>S9HDR_INFOfileHDR_INFO file!i  jJJ@S8 JNET_INFOfileJNET_INFO fileBS8 JNET_INPUTfileJNET_INPUT file!i  iLLBS8 LOCAL_INFOfileLOCAL_INFO file:S9LogicalnamesLogical names?SN8FLQ_CHECK_WAITFLQ_CHECK_WAIT~1SN8FLQ_DIRFLQ_DIR?SN9FLQ_PURGE_WAITFLQ_PURGE_WAIT~CSN8FLQ_RECLAIM_WAITFLQ_RECLAIM_WAIT~KSN8MAIL$PROTOCOL_prefixMAIL$PROTOCOL_prefixjASN9MX_DNSMTP_DEBUGMX_DNSMTP_DEBUGOS  N8MX_DNSMTP_SERVER_DEBUGMX_DNSMTP_SERVER_DEBUG;S N8 MX_FLQ_DEBUGMX_FLQ_DEBUG=SN9 MX_JNET_DEBUGMX_JNET_DEBUG;S N8 MX_JNET_NODEMX_JNET_NODE[?SN8MX_LOCAL_DEBUGMX_LOCAL_DEBUG;S N9 MX_MLF_DEBUGMX_MLF_DEBUGASN8MX_ROUTER_DEBUGMX_ROUTER_DEBUG=SN8 MX_SITE_DEBUGMX_SITE_DEBUG=SN9 MX_SMTP_DEBUGMX_SMTP_DEBUGKSN8MX_SMTP_SERVER_DEBUGMX_SMTP_SERVER_DEBUGOS  N8MX_SMTP_SERVER_THREADSMX_SMTP_SERVER_THREADSp=SN9 MX_UUCP_DEBUGMX_UUCP_DEBUGISN8MX_UUCP_RMAIL_DEBUGMX_UUCP_RMAIL_DEBUGOS  N8MX_VMSMAIL_FROM_FORMATMX_VMSMAIL_FROM_FORMATn!i  iMM@S8Mail exchangerMail exchangerP>S9MailinglistsMailing lists8S 8MCPcommandsMCP commands%S  N8@@<S N9DEFINEALIASDEFINE ALIASHSN9DEFINE FILE_SERVERDEFINE FILE_SERVER:S N8DEFINELISTDEFINE LIST>S N8DEFINEPATHDEFINE PATHBJSN9DEFINE REWRITE_RULEDEFINE REWRITE_RULEJSN8DEFINE SYSTEM_USERSDEFINE SYSTEM_USERS +SN8EXITEXIT+SN9HELPHELP/SN8MODIFYMODIFY<S N8QUEUECANCELQUEUE CANCEL:S N9QUEUEPURGEQUEUE PURGE&:S N8QUEUEREADYQUEUE READY,>SN8QUEUE,0 MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67iYRECLAIMQUEUE RECLAIM38S N8QUEUESHOWQUEUE SHOW9+SN9QUITQUITC/SN8REMOVEREMOVEH-SN8RESETRESETM/SN9REVIEWREVIEWU+SN8SAVESAVE\BSN8SET DECNET_SMTPSET DECNET_SMTPb4S N9SETJNETSET JNETk6S N8SETLOCALSET LOCALv8S N8SETROUTERSET ROUTER4S N9SETSITESET SITE4S N8SETSMTPSET SMTP+SN8SHOWSHOW3S N9SHUTDOWNSHUTDOWN>S8MLF_INFOfileMLF_INFO file>S8MSG_TEXTfileMSG_TEXT fileGS9MX_ __STARTUP.COMMX_ _ _STARTUP.COMIS8MXControlProgramMX Control ProgramAS8MX_LOGICALS.DATMX_LOGICALS.DAT7S 9 MX_MAILSHRMX_MAILSHRi;S 8 MX_START.COMMX_START.COM?S8MX_STARTUP.COMMX_STARTUP.COMMS9MX_STARTUP_INFO.DATMX_STARTUP_INFO.DAT!i  jNN4S 9nexthopnext hopA!i  iPP;S 8 Percent-hackPercent-hackH>S8ProcessnamesProcess names!i  iQQ:S 9QueuefilesQueue filesES8QueuefiletypesQueue file types<S 8QueuestatusQueue status!i  iRRBS8rewriterulesrewrite rules<!i  iSS@S9 SITE_INFOfileSITE_INFO fileKS8SMTPdefaultrouterSMTP default routerR@S8 SMTP_INFOfileSMTP_INFO file>S8SRC_INFOfileSRC_INFO fileYS&&9startupcommand proceduresstartup command proceduresHS8startup componentsstartup components!i  iTT8S 8TracelogsTrace logs!i  iUU@S9 UUCP_INFOfileUUCP_INFO file!i  iVV0S 9VMSMAILVMS MAILDSN8foreignprotocolforeign protocoljBSN8protocolprefixprotocol prefixj!i  iXXHS9 XMAILER.NAMESfileXMAILER.NAMES file]  ]\^8OSHOW*qGGODisplaysallorpartofthecurrentMXconfiguration.7 OFormatO SHOW 8  > y> > Y> > 1< > > > > a> : ALIASES [pattern] CONFIGURATION_FILEg DECNET_SMTP  FILE_SERVER [pattern] JNETp LISTS [pattern] LOCAL" PATHS [pattern]"z REWRITE_RULES [pattern] ROUTER+ SITE SMTP SYSTEM_USERS5 VERSION  ALL 9  > y> > Y> > 1= > > > > a> ;OECommand QualifiersEDefaultsO /[NO]COMMAND /NOCOMMANDO/OUTPUT=file-spec/OUTPUT=SYS$OUTPUT: O DescriptionFOsTheSHOWcommanddisplaysthe specifiedpartsoftheLOcurrentMXconfiguration.,Foraliases,fileservers,lists,FO$paths,andrewriterules,onlythoserecordsmatching$ patternJO|(whichmaycontainwildcard characters)are displayed;ifOyouomit pattern*,allrecordsare displayed.@OSHOWCONFIGURATION_FILEdisplaysthenameoftheEO configurationfileloadedwhenMCPwasstarted.+SHOWHO5VERSIONdisplaystheversion identifierforthecurrentOversionofMX.! O QualifiersOs /[NO]COMMANDIOThe/COMMAND qualifier indicatesthatthedisplayshouldHO$be formattedasthecommandsthatwouldbeenteredtoDO|createthe specifiedrecords.-Use/COMMANDwiththeKO/OUTPUT qualifiertocreateanMCPcommandfilethatcanQO-bealteredwithyourfavoriteeditor,thenreadbackintoMCP,Otocreateanewconfiguration.! O/OUTPUT=file-specNO(The/OUTPUT qualifierisusedtodirecttheSHOWresulttoXOafileorotherdevice.'Bydefault,theresultis displayedonthe/Ocurrentoutputdevice, SYS$OUTPUT.^]<OSHUTDOWN*tJJOSendsashutdownsignaltooneormoredeliveryagents.SpOFormat#Os SHUTDOWNN[agent-name...]OCommand QualifiersDefaultsO:/ALLj @O ParametersOs agent-name...COOneormoreMXdeliveryagentnames, separatedbyDO$commas.'ValidnamesareROUTER,LOCAL,MLF(mailing@O| list/fileserver), DECNET_SMTP,SMTP, SMTP_SERVER,JOUUCP,JNET,andSITE.Ifomitted,allagentsrunningonMO-thesamenodeastheuser executingthiscommandareshut.Odown(unless/ALLis specified).EO!NotethattheSMTPdeliveryagentmaybeshutdownDOz separatelyfromthe SMTP_SERVERmessageentryagent.  =O DescriptionDOsTheSHUTDOWNcommandcanbeusedtosignaloneorHOmoreMXdeliveryagentstofinish processingandexit.( This4O$ commandrequirestheSYSLCK privilege.=O QualifiersOs/ALLMO SpecifiesthatallMXdeliveryagentsonallnodesinthe*O$clustershouldbeshutdown.*  !!!""""""""################$%&''(''''))********++,-.--///////011111222234444444445556667899:;;;;;;;;;;;;<<<=>>>M +|ڗ O;H+~3"GEL rS,_S +qkQNwd /S)=D l|"OkLltuYF|4}*C3beMK @ ~iD%p4mG iBo)Sy,;q|}C0*G#GZo}5#JjY`-8enX8&Y{rgAv6F~r $DnEbzyMav;czeHtXvM1[JC. UAe< vz\b-/;`JqSzF6F6N:VglH]C$)\:zaN^!r b[Q]R]QjuTOlgkM$zL7 cS&c3OpFY4< < JQgIQEoJ+@9%+J ]_\0l`LCBad>.@k__cWZS7TP{*%,{ 0n,P6>$zEC\g?PBTz#C"6yYM S.,u}P%builXVlMӳxO}:(QjOmm' Q3TUo'<E1$'5"?RSKV>h8SiCd/taP@/ 1tWQ5U&1]~8A['0#?)y%<3;w1OQxKNfx0 If>X`m\gV" EsNbO:u\}Uh~*}'^$isY1Z>+/](UWeR1i{Dem2.e2 n\[M^e`{Xo.!{=JDy Fdzqn_=O|dLk6 &P['vx b2s]-im=An3<2!5\"@:(arnRi]mCwn:SAlYg'nw:uvyUi \/(cK?taZ1+-G3(53R.Z+4X+CUeI|,C O4k) mhr7E /m]jf04QQYP/xf ,C` u|`KYN'UG!ybpmֿ Np+o#Ow>MqmpQxb'jZD$n{Sca057.JWnj W4U-eF`U` x@CF:T; Vhâx$L"BZsZ 7ZlT@a6 ,ci a^Md]u5 )aOufj]R4CLO(R0&TCJu9AR62n`/6=OY 63Gxrux}I +&es\Gi/|>%|-5>3h&:}c b9 LY7(mejlg %|bgvm(9WE lΫ4zy`}z15w,adb;#3zp3'[>!YkpTdsu'Q+J&V1^T1J*J-Yu^u{߅F`X \}\V#0yJV~>vx b +_aF * ,oBLP?W>O]IN_)4OP*n$5\>[rcACUpePqWMh:FAZeH[ Q) j#y9Wc[\N @FXyV]oo+K&$c`^&h^xo w op.(%3)&.&Aa1>urH##Es6rqc*Ie;z9)I1u$} ^M +![ar\pc1782u>yCAIEJ[hjOnXqT;zLa 0G_lpa0Fgz$Y]`f#U\l3"1"* ma:nrtoXVS*pS4d~X'j~-(U1{id~K!g^4(w1.""T1V`@Bkh7?RVL&6*9^ dM@=.08y6Tfm' tW+d$\NTz}y?DB%p!w:YY(871SnI}*|ovu1Q ^dvfo'B5#jmpPa)654B1d.*jP%Ty&OY=~#/6LF'x%lZdG4c,@maiZE4u7&9clú7!h@Eha[ MuNd{UcNblJix[Hmg4aYcsr^8Hi5g=) U@=w89.-wߊ P]}2HAc2 Mnco-6Q.-8,{*:CO$m4yf'lqiG/|Rw_a~:2LLp;_=1g2ek t0qWQjgbu= J^A `]1}uVA)q$I|)_} bujPN:%wf"S9|q.r VnYdYAVoD'+"[KG#h NF4>0]P sk cvf R&|o}j/.N{!#uI}4rZZehm_sw8OlCzb((b'iRcqZAM 6"~~h#}L4o)1>'=>{!>f/*Pzu-PJ-[\R^\^7D g[ Ff)Ke2.B<jbl=ZQ nw*'0_ c}JObsd/ EC%`\qe82 mvdg(6GirY6p3mGOzSvk:Sc 95sum !aa]-cbL9vV28 b5o]X* шyfLOk*e Ed%g\-Ej`L[\*# ;i7\%KLntl͚a~Й]vነsH@vfT1J#vpI-SWG_d)f Bz6Ly1OY] YzT-rT1DSP4kl ?U=/#Tv mYZ%_&31]DlFcckX"jQqO^0kG1alG$)-YLX4Bzw_;"Doi$ AedeaH w2l"ivmM l~HԠ_%:P@w3P,!]wD #kr37b?IOvx 3( h9Sk~,j7xSkxbH gkTY* :V`%}vX/K]np#\6zN9os(O>ETo=mEfyOّ>t*0DO`?[3v~ 1|8<<#wHSdK5-7"Y9!cd20ul `[zUYR.d?r3gy7P;R6 4vun7E\y5rwM5 XzjVsMSQSBMdb+LfRFoarXz1,r7$ CZt_|}5IJG3U˄d#,kTSfqy[|Cb0AmrU8s6+* ^zpA6a:,g_O:_H^6 ]BG .Kxr"IbeJ{le(LsMIoCHL!A T=yTo63+6Z\X:&O&7T(A QakUb)0[ 49q.qSH_(&>1-=!*{rXmqiFQ =6[-Zz~H _5cYc"Lc5ZD%![qlp}"f:_=nTFof^0{h #S}SS[7h=KKlzUSZs`W);X{=BDz hH\F~Jl9^;5 xSZ"X2]+lR % r+A 4-zVSGc'^Y^C?}f%0@o 7AD{gmzrg,8C!iLb0 p Lw`n, *t$A1JB`aV c1 G[mB%O)-pE,\:b LvTj>J"O2gLBvJ,PkUe+؜LON(!r olkxfW7mq=d:7k!=mTO#ods"ba>zFUC731v(e/=G 1-{ Va rP]BF]9{~scnd#Sc$ZR_5~0P.H{}y:/=0!.3G}Q*WCLR|o=^B#c7rai[B=Ix_Qbw5q  bxeOx )d`T1DES"fP C:g bZ%p y=baEByLWKKt ikB49)k)q[ 9$}^|&BTy =``YSf){[h> !9 A/$Zf.(dpH:bpRI $PM=Jo+d )!aQ` e\r`|vQP[Se&sM*rGQS:2I!`;pGf}O95,*hp0e0@ SGXgKLZjSFxx_TL4853B[ qxC&( 4 /(\Gv. Xq_8QQ@-5.F]Dd#v$rU$iT#[jnc'4tB*")tFD5~ !BW*Wk!Oe@^7jR BmI0 Tn@7}c7l5vAK`Te M+>%jPCaq}y 7i DH_y CBPs3SD*gy&U*OEYsfj7Z j[^eW>I(NY\oVgr1`2 TV_yXXAG% `Eex 44r{@}`9LE3r6nC6PC? RDY[TDuS|`c6(+kU8C9:e1\__OGYy=)`RoT4 H =G^XT,-Z ?T:bDx%%)w|2!y`R<<.PT]4SE(6l;Ui(Z]O)66Ru|8N8QUEUED MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;7K;67ih>>>>>??????@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCBDBBEBBBBFFFFFFFFGGGGGGGGGHHHHHHHIIIIIJJJJJKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSSSSTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWXXXXXXXXYXXXZZZZZZ[[[[[[[\\\\\\\\\\\]]]]]]]]^^^^^^^^''PrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents01. Overview of Message Exchange Operation1.1 What is a Message?1.1 What is a Message?1.1 What is a Message?!Figure 1- 1: Message parts1.2 What is an Address?1.2 What is an Address?1.2 What is an Address?1.2 What is an Address?1.2 What is an Address?1.3 MX Components1.3 MX Components1.3 MX Components Figure 1- 2: Message path1.3.1 The Message Queue1.3.1 The Message Queue Note 1!1.3.2 Message Entry Agents!1.3.2 Message Entry Agents!1.3.2 Message Entry Agents!1.3.2 Message Entry Agents1.3.3 The Router1.3.3 The Router1.3.3 The Router1.3.3 The Router1.3.4 Delivery Agents1.3.4 Delivery Agents1.3.4 Delivery Agents1.3.4 Delivery Agents1.3.5 MLF Agent&2. Configuring MX with MXCONFIG2.1 Why Use MXCONFIG?2.2 Using MXCONFIG2.2 Using MXCONFIG%2.2.1 Selecting Delivery Paths%2.2.1 Selecting Delivery Paths&2.3 Local Node Name Information&2.3 Local Node Name Information*2.4 Establishing A Postmaster Alias*2.4 Establishing A Postmaster Alias*2.4 Establishing A Postmaster Alias&2.5 Finishing the Configuration&2.5 Finishing the Configuration3. Managing the Router3.1 Rewrite Rules3.1 Rewrite Rules3.1 Rewrite Rules3.1 Rewrite Rules3.1 Rewrite Rules"3.2 Defining Delivery Paths"3.2 Defining Delivery Paths"3.2 Defining Delivery Paths"3.2 Defining Delivery Paths3.2.1 DOMAIN.NAMES Paths3.3 Alias Translation3.3 Alias Translation3.3 Alias Translation)3.4 Controlling the Router Process&4. Managing the Delivery Agents!4.1 Local Delivery Options!4.1 Local Delivery Options!4.1 Local Delivery Options04.2 SMTP and DECNET_SMTP Delivery Options04.2 SMTP and DECNET_SMTP Delivery Options04.2.1 Internet ``Mail Exchanger'' Support04.2.1 Internet ``Mail Exchanger'' Support 4.2.2 Default SMTP Router 4.2.2 Default SMTP Router 4.2.2 Default SMTP Router 4.2.2 Default SMTP Router4.3 The Jnet Interface$4.3.1 Jnet Address Conversion$4.3.1 Jnet Address Conversion$4.3.1 Jnet Address Conversion4.3.2 Gateway Policy4.3.3 Jnet Node Name4.3.3 Jnet Node Name14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files14.3.4 XMAILER.NAMES and DOMAIN.NAMES Files 4.4 SITE Delivery Options4.5 Shutdowns and Resets'5. Managing Message Entry Agents5.1 Local Message Entry%5.1.1 VMS MAIL Protocol Prefix Note 1%5.1.1 VMS MAIL Protocol Prefix%5.1.1 VMS MAIL Protocol Prefix5.1.2 From Header Format5.1.2 From Header Format5.2 SMTP_SERVER5.2 SMTP_SERVER%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object%5.3 DECNET_SMTP Network Object(5.4 Message Entry Agent Shutdowns(5.4 Message Entry Agent Shutdowns$6. Managing the Message Queue!6.1 Queue Cleanup Logicals0Table 6- 1: Router queue-related logicals!6.1 Queue Cleanup Logicals!6.1 Queue Cleanup Logicals!6.2 The MCP QUEUE Commands/6.2.1 Interpreting MCP QUEUE SHOW Output/6.2.1 Interpreting MCP QUEUE SHOW Output/6.2.1 Interpreting MCP QUEUE SHOW Output/6.2.1 Interpreting MCP QUEUE SHOW Output/6.2.1 Interpreting MCP QUEUE SHOW Output/6.2.1 Interpreting MCP QUEUE SHOW Output'7. Other Miscellaneous Utilities7.1 The MLFAKE Utility7.1 The MLFAKE Utility7.1 The MLFAKE Utility7.1 The MLFAKE Utility7.1 The MLFAKE Utility 7.2 The MAILQUEUE Utility 7.2 The MAILQUEUE Utility 7.2 The MAILQUEUE Utility 7.2 The MAILQUEUE Utility8. Troubleshooting MX,8.1 Queue Files Used by MX Components,8.1 Queue Files Used by MX Components8.1.1 File Types8.1.1 File Types8.1.1 File Types8.1.1 File Types8.1.1 File Types8.1.1 File Types8.1.1 File Types8.2 Process Names8.2 Process Names8.2 Process Names8.3 Debug/Trace Output8.3 Debug/Trace Output8.3 Debug/Trace Output,Table 8- 1: Debug/Trace logical names 9. The MX Startup Process%9.1 Startup Command Procedures%9.1 Startup Command Procedures>Table 9- 1: Component names for use with MX_STARTUP.COM9.2 Startup Data Files9.2.1 MX_LOGICALS.DAT9.2.1 MX_LOGICALS.DAT9.2.1 MX_LOGICALS.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT 9.2.2 MX_STARTUP_INFO.DAT09.3 Typical MX_STARTUP_INFO Modifications09.3 Typical MX_STARTUP_INFO Modifications09.3 Typical MX_STARTUP_INFO ModificationsMCP Command Dictionary MCP MCP MCP MCP MCP MCP MCP MCP!@ (Redirect Command Input)!@ (Redirect Command Input)!@ (Redirect Command Input)!@ (Redirect Command Input)!@ (Redirect Command Input)!@ (Redirect Command Input)DEFINE ALIASDEFINE ALIASDEFINE ALIASDEFINE ALIASDEFINE ALIASDEFINE ALIASDEFINE ALIASDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE FILE_SERVERDEFINE LISTDEFINE LISTJ MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77iRwDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LIST4Table MCP- 1: Mailing list protection classesDEFINE LIST2Table MCP- 2: Mailing list protection codesDEFINE LISTDEFINE LIST-Table MCP- 3: Typical protection codesDEFINE LISTDEFINE LISTDEFINE LISTDEFINE LISTDEFINE PATHDEFINE PATHDEFINE PATHDEFINE PATHDEFINE PATHDEFINE PATHDEFINE PATHDEFINE PATHDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE REWRITE_RULEDEFINE SYSTEM_USERSDEFINE SYSTEM_USERSDEFINE SYSTEM_USERSDEFINE SYSTEM_USERSDEFINE SYSTEM_USERSDEFINE SYSTEM_USERSDEFINE SYSTEM_USERS EXIT EXIT EXIT EXIT EXIT HELP HELP HELP HELP HELP MODIFY MODIFY MODIFY MODIFY MODIFYQUEUE CANCELQUEUE CANCELQUEUE CANCELQUEUE CANCELQUEUE CANCELQUEUE CANCELQUEUE CANCELQUEUE PURGEQUEUE PURGEQUEUE PURGEQUEUE PURGEQUEUE PURGEQUEUE PURGEQUEUE READYQUEUE READYQUEUE READYQUEUE READYQUEUE READYQUEUE READYQUEUE READYQUEUE RECLAIMQUEUE RECLAIMQUEUE RECLAIMQUEUE RECLAIMQUEUE RECLAIMQUEUE RECLAIMQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOWQUEUE SHOW QUIT QUIT QUIT QUIT QUIT REMOVE REMOVE REMOVE REMOVE REMOVE RESET RESET RESET RESET RESET RESET RESET RESET REVIEW REVIEW REVIEW REVIEW REVIEW REVIEW REVIEW SAVE SAVE SAVE SAVE SAVE SAVESET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET DECNET_SMTPSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET JNETSET LOCALSET LOCALSET LOCALSET LOCALSET LOCALSET LOCALSET LOCALSET LOCAL)Table MCP- 4: Header name keywordsSET LOCALSET LOCALSET LOCALSET ROUTERSET ROUTERSET ROUTERSET ROUTERSET ROUTERSET ROUTERSET SITESET SITESET SITESET SITESET SITESET SITESET SITESET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTPSET SMTP SHOW SHOW SHOW SHOW SHOW SHOW SHOW SHOWSHUTDOWNSHUTDOWNSHUTDOWNSHUTDOWNSHUTDOWNSHUTDOWNSHUTDOWNSHUTDOWN&5 &5123456789MGMT_GUIDE_2MGMT_GUIDE_3MGMT_GUIDE_413MGMT_GUIDE_515MGMT_GUIDE_6MGMT_GUIDE_71819MSGPARTSMGMT_GUIDE_922MGMT_GUIDE_102425MGMT_GUIDE_112728MSGPATHMGMT_GUIDE_1331_DECW_FN_1_1MGMT_GUIDE_14343536MGMT_GUIDE_15383940MGMT_GUIDE_16424344MGMT_GUIDE_17MGMT_GUIDE_18MGMT_GUIDE_19MGMT_GUIDE_2049SELDELPATH51LCLNODENAMINFO53ESTABPSALIAS5556FINISHCONF58MGMT_GUIDE_21MGMT_GUIDE_2261626364MGMT_GUIDE_24666768DOMNAMPATALTRAN7172MGMT_GUIDE_25MGMT_GUIDE_38MGMT_GUIDE_397677MGMT_GUIDE_4079MGMT_GUIDE_4181MGMT_GUIDE_42838485JNETINTFCMGMT_GUIDE_448889GWPOLICYMGMT_GUIDE_4592XDNAMESF949596979899100101SITEDELOPTMGMT_GUIDE_47MGMT_GUIDE_48LCLMSGEPRTCLPREF_DECW_FN_1_2108109FROMFORMAT111SMTPSVOPT113DNSMTPSVOPT115116117USINPROX119120121MGMT_GUIDE_49123QUTILQCLNLOGNAMSFLQLNM127128MGMT_GUIDE_51MGMT_GUIDE_52131132zz MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i133134135MGMT_GUIDE_53MGMT_GUIDE_54138139140141MGMT_GUIDE_55143144145MGMT_GUIDE_56MGMT_GUIDE_57148MGMT_GUIDE_58150151152153154155MGMT_GUIDE_59157158MGMT_GUIDE_60160161DBGTABLEMXSTARTUPSTARTCMDPROCS165COMPNAMTABSTARDATAMXLOGDAT169170MXSTARDAT172173174175MULTI177178STARMODS180181182MGMT_GUIDE_61184185186187188189190MGMT_GUIDE_62192193194195196MGMT_GUIDE_63198199200201202203MGMT_GUIDE_64205206207208209210211212213214215216217218219220221MGMT_GUIDE_65223224225226227228229230231232233234235236237PROTAB1239PROTAB2241242PROTAB3244245246247MGMT_GUIDE_66249250251252253254255MGMT_GUIDE_67257258259260261262263264MGMT_GUIDE_68266267268269270271MGMT_GUIDE_69273274275276MGMT_GUIDE_70278279280281MGMT_GUIDE_71283284285286QCANCMD288289290291292293QURCMD295296297298299QRDYCMD301302303304305306QRCLCMD308309310311312QSHOCMD314315316317318319320321322MGMT_GUIDE_72324325326327MGMT_GUIDE_73329330331332MGMT_GUIDE_74334335336337338339340RVWCMD342343344345346347MGMT_GUIDE_75349350351352353SETDNCMD355356357358359360361362MGMT_GUIDE_76364365366367368369370371372lg MX030.J4X;[MX.DOC]MGMT_GUIDE.DECW$BOOK;77i#!373MGMT_GUIDE_77375376377378379380381HDRNAMTAB383384385MGMT_GUIDE_78387388389390391SETSITECMD393394395396397398MGMT_GUIDE_79400401402403404405406407408409MGMT_GUIDE_80411412413414415416417MGMT_GUIDE_81419420421422423424425 B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1>-ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1>-ADOBE-Courier-Bold-O-Normal--*-120-*-*-M-*-ISO8859-1O-ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_EXTENSION  A! (O3.2BDefiningDeliveryPathsROUThefirststeptheRoutertakesin determiningadeliverypathROistoidentifythenexthopthemessageshouldtake.(ThenextLOhopis determinedbylookingattheaddressand selectingNO^eitherthefirstdomainintheroutepathatthe beginningROoftheaddress,orifthereisnoroutepath,the destinationLOdomain..ThesecondstepistosearchthelistofdefinedIOh domain/pathmappingsto determinethedeliverypath,and8Opossiblyaroutinghostforthatdomain.BWBOTheMCPDEFINEPATHcommandisusedtocreateaDO domain/pathmapping.-AmappingconsistsofadomainIO5pattern (possibly containingVMSwildcard characters)andNOthenameofthedeliverypathtobeusedifthenexthopEOmatchesthedomainpattern..PossiblepathsareSMTP,8O>JNET,UUCP,LOCAL, DECNET_SMTP,andSITE.XC! .SOForexample,atypicalpathlistforanInternethostmightbe'Ocreatedwiththe commands:Oa MCP>3 aDEFINE%PATH&myhost.mycompany.ORGpLOCALO MCP> DEFINE%PATH&myhost $LOCALK!% abbreviationO MCP>! DEFINE%PATH& [1.2.3.4]$$LOCALK!%numeric%addressO9 MCP> 9DEFINE%PATH&*.BITNET$$9SMTP/ROUTE=cunyvm.cuny.eduO MCP> DEFINE%PATH&*.UUCP!$SMTP/ROUTE=uunet.uu.netO MCP> DEFINE%PATH&*$SMTPD! azQOThepathlistissearched sequentiallyuntilamatchismade.LOThefirstthreerulescatchanylocally-addressed messages.MO5Thenexttworulesprovide transparentroutingof addressesGOintheBITNETandUUCP``fake domains''throughtheirIO respectiveInternet gateways.+Thelastrule,whichwouldNO>matchanyotherdomainname,routesallothermessagesoff-HOsystemviaSMTP.Noticethat abbreviationsor nicknamesMOforthelocalhostmusthaveLOCALpath definitionstobeOH recognizedbyMX.E! $O3.2.1B DOMAIN.NAMESPathsPO4Ifnopathsfromthe configurationfilematchadomainname,JOtheRouterwill automaticallyexaminepathsbuiltfromaAO BITNET/EARN DOMAIN.NAMESfile,which describestheGO= appropriate BITNET/EARNroutesforInternet domain-styleO addresses.,SeelSection4.3.4*?forfurther informationabout+O obtaininga DOMAIN.NAMESfile.*ElY?]fi'}z&5~R )xUj !|Z.U]J%7iYXklm2 pT-qrsuux  z Z^L 2r Ju(w?"$Cm "Y~Lz(z F"f4' nV   6%^JV,<j"8&)c*k,\3/2^g3;8 @ 8jG}IRhK ^ cQDMGMT_GUIDE_74334335336337338339340K L MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;208a?A9*[MX.DOC]MGMT_GUIDE.TXT;20+,WN.A/> 4aAA?-;0123KPWOB56`(=+7.W??+89G>HJ  + Message Exchange Management Guide December, 1991< This manual describes the management and operation? of Message Exchange, electronic mail software for VMS systems.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later= Software Version: Message Exchange V3.0( Engineering Computing Services* Rensselaer Polytechnic Institute Troy, New York  " ________________________ 04 December 1991= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by Rensselaer Polytechnic Institute.= Rensselaer assumes no responsibility for any errors+ that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:< DEC DECnet ULTRIX9 VAX VAXcluster VMS8 Jnet is a trademark of Joiner Associates, Inc.? MultiNet is a trademark of SRI International and TGV, Inc. __________: Copyright 1991 Rensselaer Polytechnic Institute  A _______________________________________________________ ContentsA _________________________________________________A PREFACE ixA _______________________________________________________1 CHAPTER 1 OVERVIEW OF MESSAGE EXCHANGEA OPERATION 1-1A _________________________________________________A 1.1 WHAT IS A MESSAGE? 1-1A _________________________________________________A 1.2 WHAT IS AN ADDRESS? 1-2A _________________________________________________A 1.3 MX COMPONENTS 1-3A 1.3.1 The Message Queue _____________ 1-4A 1.3.2 Message Entry Agents __________ 1-5A 1.3.3 The Router ____________________ 1-6A 1.3.4 Delivery Agents _______________ 1-6A 1.3.5 MLF Agent _____________________ 1-7A _______________________________________________________A CHAPTER 2 CONFIGURING MX WITH MXCONFIG 2-1A _________________________________________________A 2.1 WHY USE MXCONFIG? 2-1A _________________________________________________A 2.2 USING MXCONFIG 2-1A 2.2.1 Selecting Delivery Paths ______ 2-2A _________________________________________________A 2.3 LOCAL NODE NAME INFORMATION 2-2A iii   ContentsA _________________________________________________A 2.4 ESTABLISHING A POSTMASTER ALIAS 2-3A _________________________________________________A 2.5 FINISHING THE CONFIGURATION 2-3A _______________________________________________________A CHAPTER 3 MANAGING THE ROUTER 3-1A _________________________________________________A 3.1 REWRITE RULES 3-1A _________________________________________________A 3.2 DEFINING DELIVERY PATHS 3-2A 3.2.1 DOMAIN.NAMES Paths ____________ 3-3A _________________________________________________A 3.3 ALIAS TRANSLATION 3-3A _________________________________________________A 3.4 CONTROLLING THE ROUTER PROCESS 3-4A _______________________________________________________A CHAPTER 4 MANAGING THE DELIVERY AGENTS 4-1A _________________________________________________A 4.1 LOCAL DELIVERY OPTIONS 4-1A _________________________________________________3 4.2 SMTP AND DECNET_SMTP DELIVERYA OPTIONS 4-13 4.2.1 Internet "Mail Exchanger"A Support _______________________ 4-2A 4.2.2 Default SMTP Router ___________ 4-2 iv  A ContentsA _________________________________________________A 4.3 THE JNET INTERFACE 4-3A 4.3.1 Jnet Address Conversion _______ 4-3A 4.3.2 Gateway Policy ________________ 4-4A 4.3.3 Jnet Node Name ________________ 4-48 4.3.4 XMAILER.NAMES and DOMAIN.NAMESA Files _________________________ 4-5A _________________________________________________A 4.4 SITE DELIVERY OPTIONS 4-6A _________________________________________________A 4.5 SHUTDOWNS AND RESETS 4-7A _______________________________________________________A CHAPTER 5 MANAGING MESSAGE ENTRY AGENTS 5-1A _________________________________________________A 5.1 LOCAL MESSAGE ENTRY 5-1A 5.1.1 VMS MAIL Protocol Prefix ______ 5-1A 5.1.2 From Header Format ____________ 5-2A _________________________________________________A 5.2 SMTP_SERVER 5-2A _________________________________________________A 5.3 DECNET_SMTP NETWORK OBJECT 5-3A _________________________________________________A 5.4 MESSAGE ENTRY AGENT SHUTDOWNS 5-4A e MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;208a?A v   ContentsA _______________________________________________________A CHAPTER 6 MANAGING THE MESSAGE QUEUE 6-1A _________________________________________________A 6.1 QUEUE CLEANUP LOGICALS 6-1A _________________________________________________A 6.2 THE MCP QUEUE COMMANDS 6-25 6.2.1 Interpreting MCP QUEUE SHOWA Output ________________________ 6-2A _______________________________________________________A CHAPTER 7 OTHER MISCELLANEOUS UTILITIES 7-1A _________________________________________________A 7.1 THE MLFAKE UTILITY 7-1A _________________________________________________A 7.2 THE MAILQUEUE UTILITY 7-2A _______________________________________________________A CHAPTER 8 TROUBLESHOOTING MX 8-1A _________________________________________________A 8.1 QUEUE FILES USED BY MX COMPONENTS 8-1A 8.1.1 File Types ____________________ 8-1A _________________________________________________A 8.2 PROCESS NAMES 8-3A _________________________________________________A 8.3 DEBUG/TRACE OUTPUT 8-4 vi  A ContentsA _______________________________________________________A CHAPTER 9 THE MX STARTUP PROCESS 9-1A _________________________________________________A 9.1 STARTUP COMMAND PROCEDURES 9-1A _________________________________________________A 9.2 STARTUP DATA FILES 9-2A 9.2.1 MX_LOGICALS.DAT _______________ 9-3A 9.2.2 MX_STARTUP_INFO.DAT ___________ 9-3A _________________________________________________- 9.3 TYPICAL MX_STARTUP_INFOA MODIFICATIONS 9-5A _______________________________________________________ MCP COMMAND DICTIONARY: MCP MCP-3: @ (REDIRECT COMMAND INPUT) MCP-5: DEFINE ALIAS MCP-6: DEFINE FILE_SERVER MCP-7: DEFINE LIST MCP-11: DEFINE PATH MCP-17: DEFINE REWRITE_RULE MCP-19: DEFINE SYSTEM_USERS MCP-21: EXIT MCP-23: HELP MCP-24: MODIFY MCP-25: QUEUE CANCEL MCP-26: QUEUE PURGE MCP-27: QUEUE READY MCP-28: QUEUE RECLAIM MCP-29: QUEUE SHOW MCP-31: QUIT MCP-33: REMOVE MCP-34: RESET MCP-35: REVIEW MCP-37A vii   Contents: SAVE MCP-38: SET DECNET_SMTP MCP-39: SET JNET MCP-41: SET LOCAL MCP-43: SET ROUTER MCP-47: SET SITE MCP-48: SET SMTP MCP-49: SHOW MCP-51: SHUTDOWN MCP-53A _______________________________________________________ INDEXA _______________________________________________________ FIGURESA 1-1 Message parts _________________ 1-2A 1-2 Message path __________________ 1-4A _______________________________________________________ TABLESA 6-1 Router queue-related logicals _ 6-1A 8-1 Debug/Trace logical names _____ 8-46 9-1 Component names for use withA MX_STARTUP.COM ________________ 9-11 MCP-1 Mailing list protectionA classes _______________________ MCP-14A MCP-2 Mailing list protection codes _ MCP-14A MCP-3 Typical protection codes ______ MCP-15A MCP-4 Header name keywords __________ MCP-44 viii  A _______________________________________________________ Preface> This guide describes the management and operation of Message Exchange (MX).L __________________________________________________________________ Intended Audience? This manual is intended for use by the system manager: or any individual responsible for installing and8 maintaining MX. The reader should be generally< familiar with VMS system concepts, electronic mail- systems and networking terminology.L __________________________________________________________________ Document Structure@ This guide consists of two parts. Part I contains nine> chapters which contain information on management and< operation of the various components of MX. Part II> is the command dictionary for the MX Control Program (MCP).< Chapter 1 Contains information about how Message( Exchange operates.7 Chapter 2 Describes how to use the MXCONFIG procedure.8 Chapter 3 Describes how to manage the Router functions.9 Chapter 4 Describes how to manage the message& delivery agents.? Chapter 5 Describes how to manage the message entry agents.A ix   Preface@ Chapter 6 Describes how to manage the message queue.@ Chapter 7 Describes some miscellaneous MX utilities.7 Chapter 8 Describes the tools available for) troubleshooting MX.7 Chapter 9 Describes the MX startup process.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:> o Message Exchange Installation Guide describes the  1 MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;208a?A installation of MX.@ o Message Exchange User's Guide describes MX features( available to general users.> o Message Exchange Programmer's Guide describes the0 programmable customization features< o Message Exchange Mailing List/File Server Guide7 describes the MX Mailing List/File Server.? o Message Exchange Release Notes contain information9 and updates not included in this manual. The@ release notes are part of the software distribution kit.= o RFC 821: Simple Mail Transfer Protocol describes the SMTP protocol.> o RFC 822: Standard for the Format of ARPA Internet> Text Messages describes the format of headers and. addresses used by Internet hosts.8 o RFC 1123: Requirements for Internet Hosts -8 Application and Support provides additional< information on SMTP support for Internet hosts. x  A _______________________________________________________0 1 Overview of Message Exchange Operation9 This chapter briefly describes how MX operates.L __________________________________________________________________ 1.1 What is a Message?> Electronic mail messages are usually divided up into three parts:9 o The envelope. Much like an envelope used for7 mail in the real world, an electronic mailh? envelope includes a return address and destination @ information. Unlike real mail, however, one message9 can have multiple destinations. In addition, = addresses on the envelope can be changed as theyo# pass through a system. = o The headers. Message headers include information : about the message that the recipient will see? when he or she reads the message. This informationl@ includes the date the message was sent, the subject= of the message, who sent it and who will receive @ it, and which systems the message passed through on& its way to the recipient.: o The body. This is the message text itself, as> entered by the person (or other entity) that sent the message. < There are several standards for the format of each@ part of a message. MX uses the Internet RFC 822 format< for message headers and body, and Internet RFC 821@ format for envelope information. When sending messages< to non-Internet sites, MX will convert the message@ format as needed to comply with the standards requiredA 1-1  0 Overview of Message Exchange Operation@ by the destination system. Figure 1-1 is an example of/ a message broken down into its parts. # Figure 1-1 Message parts A _______________________________________________________t Envelope:I4 Return address2 Recipient #12 Recipient #2 Headers:W Received: from host1.org by host2.org with SMTP; 01 Oct 1990 12:32:01 EDT_1 Date: Mon, 01 Oct 1990 11:19:47 EDTC# From: user1@host1.org ! To: user2@host2.org_! Cc: user3@host3.org_" Subject: Hello there Body:: Just a quick note to let you know I'm alive. Have a nice day.A _______________________________________________________HL __________________________________________________________________ 1.2 What is an Address?6 Much like the address on a real envelope, an; electronic mail address indicates where a message_= should be delivered, or where it came from. MX uses < the Internet RFC 822 format for addresses. RFC 822> specifies a very rich syntax for addresses, but most are of the form: 1-2   .A Overview of Message Exchange Operation G local-part@domaing= Where domain usually identifies a system and local-_2 part identifies the user on that system. Envelope Addresses@ Envelope addresses are kept by MX in a special format,: the route-address, which adheres to Internet RFC> 821. Users cannot generally use route-addresses when= addressing mail; they are used internally by MX andS= other mail systems for tracking the route a message.= has taken to get from source to destination, or for ? forcing a particular route to be taken for a message. & A route-address has the formH ? or_R <@domain[,@domain...]:local-part@domain>7 This form of addressing is discouraged on the_; Internet, but is used when messages are gatewayed.) between multiple mail networks. L __________________________________________________________________ 1.3 MX Components 5 Message Exchange consists of several parts:_; o A message queue, where all messages are stored % during processing by MX. > o Message entry agents. These programs or processes@ take messages in from users or from other networked: hosts and enter them in the message queue for processing.@ o The Router. This is the "hub" of MX processing. All> incoming messages have their envelope information: processed by the Router to determine how they! should be delivered. A 1-3_ _ _0 Overview of Message Exchange Operation7 o Message delivery agents. These programs or @ processes take messages that have been processed by> the router and deliver them either to local users) or to other networked hosts._; o The Mailing List/File Server (MLF) agent. ThisE> special process handles all mailing list and file server requests. < Figure 1-2 depicts how the MX components interact." Figure 1-2 Message pathA ________________________________________________________( WIDEA _______________________________________________________% ____________________________ 1.3.1 The Message Queue : All MX messages are stored in a directory called> the message queue (sometimes called the file queue).> This is the directory pointed to by the logical name< FLQ_DIR. Besides the files comprising the messages> themselves, the queue directory also contains a file< called SYSTEM_QUEUE.FLQ_CTL. This file, called the> queue control file, is an indexed file that contains= information about the state of each message, who i| MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;208a?A}-sR; processing it, etc. All MX processes access their_2 queue entries through this control file. 1-4E  A Overview of Message Exchange Operation_> Because the message queue is shareable cluster-wide,> a user on any node in a VAXcluster can send messages< over a network, even if there is no direct network/ connection on the particular node.[1].% ___________________________  1.3.2 Message Entry Agents= Messages are entered into MX by users from VMS Mail_@ through the MX% protocol prefix. This invokes routines9 in image MX_EXE:MX_MAILSHR.EXE which create the = necessary files in the message queue for processing  by the Router.< Messages coming in from other hosts are handled by@ o an SMTP server, for messages coming in over TCP/IP;@ o a DECnet-SMTP server, for messages coming via SMTP- over-DECnet; 8 o the Jnet Mail/File dispatcher and interface7 process, for messages coming in over Jnet;_@ o the RMAIL program, for messages coming in via UUCP; or @ o the MX_SITE_IN program, for messages coming in from1 a locally-created network interface. 9 Messages are also entered into the queue by the_@ Mailing List/File Server (MLF) agent, in response to a. mailing list or file server request. ________________8 [1] When following the MX clustering guidelines= described in Message Exchange Installation Guide._A 1-5   0 Overview of Message Exchange Operation% ___________________________  1.3.3 The Router; The Router is responsible for taking the envelope_> information from a message and determining where the> message should be sent based on the addresses listed in the envelope.@ Each recipient address in the envelope is processed in two or three phases:9 1. In the rewrite phase, the address is checked = against a list of rewriting rules. If it matches : one of the rules, the rule is applied and the* original address is replaced.; 2. In the path identification phase, the next hop @ domain of the address is identified and that domain= is checked against the domain-path mapping list.C< This identifies the delivery agent that will be? called on to deliver the message to the recipient. = 3. If the recipient is on the local system, a third_9 phase is entered, which checks to see if theR> local-part of the address is an alias for another? address, a mailing list name, or file server name. < The Router is also responsible for maintaining the= message queue. It cleans out completed or cancelled @ entries and periodically performs a CONVERT/RECLAIM on@ the queue control file to recover empty buckets in the index.% ___________________________  1.3.4 Delivery Agents_? The Local delivery agent delivers mail to local usersX? or to other hosts over DECnet using VMS Mail. It also = identifies local users who have used SET FORWARD to_= direct their mail elsewhere and resends messages to % their forwarding addresses. 1-6   A Overview of Message Exchange OperationE= Other delivery agents send messages to other hosts.V= o The SMTP delivery agent sends messages using the 7 Simple Mail Transfer Protocol over TCP/IP. @ o The DECNET_SMTP delivery agent sends messages using; the Simple Mail Transfer Protocol over DECnet. @ o The Jnet delivery agent sends messages either using> the Batch SMTP protocol or as regular BITNET note files.I@ o The UUCP delivery agent passes messages to the UUCP$ package for processing.9 o The SITE delivery agent passes messages to a 7 locally-created network interface package. ; Each delivery agent is responsible for converting = MX-format messages into the format required for the : particular network or network interface package.% ___________________________- 1.3.5 MLF AgentE? The Mailing List/File Server (MLF) agent is a special > form of delivery agent that handles mailing list and; file server requests. It doesn't actually delivero@ messages to a network directly. What it does is create; new messages based on the list or server requestsC; and sends the new messages back to the Router for-+ processing and eventual delivery. A 1-7   A _______________________________________________________ & 2 Configuring MX with MXCONFIG< This chapter describes the MXCONFIG procedure, MX_ DIR:MXCONFIG.COM.-L __________________________________________________________________ 2.1 Why Use MXCONFIG?_< Configuring MX by hand is a complicated and error-@ prone process, due to the number of options available.9 Based on a question-and-answer script, MXCONFIG_9 creates a command file that will generate an MX_= configuration database. Configurations created with ; MXCONFIG should be adequate for most Internet and ? BITNET/EARN sites; it can also be used as a base that@ can be tailored using the MX Control Program (MCP), if needed.XL __________________________________________________________________ 2.2 Using MXCONFIG5 When you execute MXCONFIG, it displays some = introductory information and then asks you what you9 want to call the MCP command file it generates:_P * What do you want to call the command file? [MX_DIR:CONFIG.MCP]:< Just press RETURN to accept the default answer, or< enter a new filename for the MCP commands MXCONFIG will generate.A 2-1  & Configuring MX with MXCONFIG% ___________________________d" 2.2.1 Selecting Delivery Paths; It then displays a menu of delivery paths for youd< to select from. MXCONFIG will scan your MX startup; information file (MX_DIR:MX_STARTUP_INFO.DAT) andM@ will pre-select the delivery paths it finds there. For example:+ 1. [*] SMTP over TCP/IP_- 2. [*] BITNET/EARN (Jnet)e 3. [ ] UUCPi 4. Exitn& * Your choice [4]:: To de-select a delivery path, select it a second= time. When you are finished, select the Exit optioni& to continue with the script.L __________________________________________________________________% 2.3 Local Node Name Information ; Depending on the deliver^u MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20;4a?A-<y paths you selected, you : will be prompted to enter network node names for; each network that identify the local node. Follow= the instructions provided by MXCONFIG and enter the information carefully.: As you proceed through the script, MXCONFIG will= notify you of any gateways it has assigned for your : system. If the gateways it selects are incorrect; for your system, you should edit the command file > generated by MXCONFIG before using MCP to build your$ MX configuration database. 2-2c e hA Configuring MX with MXCONFIG L __________________________________________________________________) 2.4 Establishing A Postmaster Alias_< After path definition and node name entry, you are8 asked to establish an alias in MX for the user; Postmaster. All Internet and BITNET sites must ber? able to accept mail to Postmaster, either by having ae? POSTMASTER username or through an alias. BITNET sitesb@ must also accept mail to POSTMAST, the eight-character# truncation of Postmaster.o; If you already have a POSTMASTER username on yourg? system that can accept incoming mail, you do not needa@ to establish a Postmaster alias. Otherwise, you should@ provide a valid E-mail address (preferably local) when asked:; * Enter an alias for Postmaster (user@host):u@ MXCONFIG will automatically create both the Postmaster' and POSTMAST aliases for you.SL __________________________________________________________________% 2.5 Finishing the Configuratione; Once all of the configuration questions have been  asked, MXCONFIG asks:RO * Would you like to run MCP now to build the configuration? [Y]:i; If you answer YES, MXCONFIG will run MCP for you,o= building an MX configuration file from the commands_< it generated during the script. Otherwise, it will= provide instructions on how to use the command filet? it generated to create your own MX configuration file_ using MCP.A 2-3  c nA _______________________________________________________  3 Managing the Routern9 This chapter describes the MCP commands used toc+ configure and control the Router.rL __________________________________________________________________ 3.1 Rewrite Rulesc> Address-rewriting rules, or rewrite rules for short,? are checked by the Router for every recipient addresso@ on every envelope of every message that passes through8 MX. A rewrite rule consists of a pattern and a= result. If an address matches the pattern, the rule.= is applied and the address rewritten per the rule'sw= result. The purpose of this is to provide a generala= means of altering envelope addresses, primarily fors> handling multi-gateway cases where DEFINE PATH/ROUTE is insufficient.9 Be careful, since the rule processor treats the 9 addresses as ordinary text strings and does note= understand the syntax of RFC 821 addresses. Becausea@ they were designed mainly for handling domain aliases,: rewrite patterns are matched from right to left.9 The rewrite rule list is searched only once per < address, until a matching pattern is found. Once a; match is found, no additional rules are searched.a; If no rule matches an address, further processing , continues on the original address.; An example of an application for rewrite rules iss; the mapping of an artificial domain name, such ass= host.dnet, into an address for delivery through VMSg MAIL over DECnet:_A 3-1I   Managing the Routere@ MCP> DEFINE REWRITE_RULE "<{user}@{host}.dnet>" -N _MCP> "<""{host}::{user}""@local.host.name>": The pattern matching routine treats the variable6 references in the first string as wildcards;; everything between the left angle bracket and the 9 at sign is copied into the {user} variable, and_> everything between the at sign and the string .dnet>@ is copied into the {host} variable. The variable names> have no special significance to the pattern matching routine.L __________________________________________________________________! 3.2 Defining Delivery Pathss: The first step the Router takes in determining a? delivery path is to identify the next hop the message < should take. The next hop is determined by looking> at the address and selecting either the first domain? in the route path at the beginning of the address, or < if there is no route path, the destination domain.: The second step is to search the list of defined> domain/path mappings to determine the delivery path,6 and possibly a routing host for that domain.9 The MCP DEFINE PATH command is used to create ar= domain/path mapping. A mapping consists of a domainn? pattern (possibly containing VMS wildcard characters)h= and the name of the delivery path to be used if theU= next hop matches the domain pattern. Possible pathss= are SMTP, JNET, UUCP, LOCAL, DECNET_SMTP, and SITE. ? For example, a typical path list for an Internet host - might be created with the commands: < MCP> DEFINE PATH myhost.mycompany.ORG LOCALL MCP> DEFINE PATH myhost LOCAL ! abbreviationO MCP> DEFINE PATH [1.2.3.4] LOCAL ! numeric address Q MCP> DEFINE PATH *.BITNET SMTP/ROUTE=cunyvm.cuny.edu.N MCP> DEFINE PATH *.UUCP SMTP/ROUTE=uunet.uu.net; MCP> DEFINE PATH * SMTP. 3-2e u pA Managing the Router_> I The path list is searched sequentially until a match; is made. The first three rules catch any locally-m8 addressed messages. The next two rules provide< transparent routing of addresses in the BITNET and? UUCP "fake domains" through their respective Internetm> gateways. The last rule, which would match any other; domain name, routes all other messages off-system > via SMTP. Notice that abbreviations or nicknames for? the local host must have LOCAL path definitions to be  recognized by MX.r% ___________________________l 3.2.1 DOMAIN.NAMES Paths@ If no paths from the configuration file match a domain; name, the Router will automatically examine paths ; built from a BITNET/EARN DOMAIN.NAMES file, which : describes the appropriate BITNET/EARN routes for< Internet domain-style addresses. See Section 4.3.4@ for further information about U=@ MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20;4a?A7Kobtaining a DOMAIN.NAMES file.eL __________________________________________________________________ 3.3 Alias Translations= The third phase of Router address processing is thec: identification and translation of local aliases.= The system manager or postmaster can define aliases < on the local system that translate to any local or; remote address with the MCP DEFINE ALIAS command._< If an address, after passing through the first two> Router phases, is identified as a local address, the> Router searches the alias list. If the local part of> the original address matches one of the aliases, the= original address is discarded and the alias addressh? is substituted in its place and is passed through thel* other address processing phases.A 3-3   n Managing the Routere> Note that alias processing is totally transparent to> the sender as well as the recipient of a message. No? message headers are changed or added to indicate thatO> the message is being forwarded via an alias address.= In addition, aliases are kept in a simple list thato@ is searched sequentially, rather than a more efficient= structure. For these two reasons, it is recommendedo< that aliases be used sparingly. Mail forwarding is< better done with the VMS MAIL SET FORWARD command.7 Also performed during this phase is "percent-o@ dehacking" of addresses. MX supports the "percent-sign; hack" that allows users to route messages throughs? the local system by specifying an address of the formR> "user%host1@host2". If the local part of the address> is found to contain a percent sign, the percent sign= is converted to an at sign, the original address iso> discarded, and the new address is substituted as for> aliases. While this form of routed addressing is not> recommended, it is sometimes required when the local? host is acting as a gateway between two networks. You = can disable the percent-dehacking function with the 0 MCP command SET ROUTER/NOPERCENT_HACK.L __________________________________________________________________( 3.4 Controlling the Router Process? The Router process will respond to shutdown and reset_> signals sent by the MCP SHUTDOWN and RESET commands,< respectively. Using these commands is the only way; that the Router can be shut down or reset without # possibly losing messages. 3-4e e iA _______________________________________________________ & 4 Managing the Delivery Agents> This chapter describes some of the MCP commands used: to configure and control the various MX delivery agents. L __________________________________________________________________ 4.1 Local Delivery Options= The local delivery agent can be configured to place = message header lines at either the beginning of the = message text, the end of the message text, or both, 3 when delivering locally through VMS Mail.I9 In addition, you can control whether accountingd@ information is generated, the delivery retry interval,? and the maximum retry count. By default, unsuccessfuli> deliveries into VMS Mail are retried every half hour? up to 96 times total (giving a two-day period) before # being returned to sender. ? The MCP SET LOCAL command can be used to alter any ofR> these settings; refer to the command description for further information.L __________________________________________________________________/ 4.2 SMTP and DECNET_SMTP Delivery Optionsa9 As with the local delivery agent, you can alterc9 the accounting setting, the retry interval, andt: the maximum retry count for SMTP and DECNET_SMTP< deliveries. However, the SMTP agent differentiates= between failed deliveries due to domain name lookup < failures and other kinds of failed deliveries, and= you can set a different maximum retry count for DNSd? lookup failures. The MCP SET SMTP and SET DECNET_SMTPd= commands are used to alter the settings for the two @ delivery agents. The defaults are 30 minutes for retryA 4-1s e o& Managing the Delivery Agents@ interval, 12 DNS failures maximum (for SMTP only), and& 96 general failures maximum.7 Refer to the command descriptions for further  information.% ___________________________ + 4.2.1 Internet "Mail Exchanger" Supportr> Some of the supported TCP/IP packages include domain? name resolvers that provide access only to host name-t: to-address mapping information. However, not all: Internet domain names map directly to addresses.? Domain names are also used to identify hosts on other @ networks to which electronic mail can be sent via some> other Internet-connected gateway host, called a mail exchanger.: For those TCP/IP packages that do not track mail> exchanger data, the MX SMTP delivery agent maintains: its own database of mail exchanger mappings. The; initial list of domain servers to be asked for MXi; information is controlled by the NETLIB software.e7 Refer to the NETLIB release notes for further  information.% ___________________________  4.2.2 Default SMTP Router ; When the local system uses host tables instead of : Domain Name Service, you may want to establish a= default router for SMTP messages. The SMTP delivery_@ agent will automatically forward to the default router= all messages addressed to users on hosts unknown tob the local system._= A default router is established in MCP with the SET_& SMTP/DEFAULT_ROUTER command. 4-2   A Managing the Delivery Agentso< Before you use a default router, you should ensure that: < o The host name for the system you are using as a< default router is known to your system's TCP/IP5 (i.e., is in your system's host tables).O= o The default router you select "knows" more aboutE@ the Internet than your host, or in turn can forward@ to another host that has access to more domain name information._< o You have the consent of the people managing the? system you intend to use as a default router. Thisa> is especially important if you expect the traffic= between your system and the default router to bet heavy. L __________________________________________________________________ 4.3 The Jnet Interface9 The MX/Jnet interface module runs as a detachedP> process with a permanent sU&tK;6GU6)&%f>cH.A?J/X@p|D 8xia;?C\:Z jftbjWI~I!x 3O3x,`l(pJIyAP3 {Qe-L% hz[l :hDm+wuZE~0{ LA1 7(yIIWIgY7Qs(:>Q*a|fwS>NWc R&ja]% n83;7e_F!` +g;4|{aj';8/-Li_E%_9{2ii 8m`liPr4j""#b~tt~0p/:nefFz(Hez.+z Xlp6]jaPR^VHmaf=>Q V;;yOqhV?(Ipy0/aUiYwsxvZs'6E %ViKK$ XJ@ir6O=9F%%/->/L~c&[,%!"oOQwnoCB)V(CMR2x~ ZNA&I *}gE}h"s GZ{'g<[q b%ty`dpeW Dj6;vol4!i;w`/ bcUB6rt\el4TQBnt+)|Qt:-/u c7mz,AN'v2[S`[-ira$0)Oqme##<RL"7i^J6R  ^FDV _zsYX"^-|2~D-0v]Of </6RPT\0^&UG?>b|66QPI{,Z$AXHTwSGrZ&e#/<0d!d?J32"l si5KGggd9Q h 8;>[Cd<PAe3s-n1xD*B209nj*FNeX nzK, AM ORy;m7&J7,p\)`X-2"%,RJ9~kNZIXwts(Q24|vF"e8uNDzX6mU9#~e5C-6v (+c"A [K_S^T|7&h20q'wl0("/-7Frc _^ pOxA{RMJxVj^sG{a{e`)fF51/`puo"n2J!$$\T^PK0@E)uE7[oVw8r 1'#-4-%7Kv,J.OCIi2VXd UZdg@q34,^w`$L4?)60`M + dj0> =$ujEo_Dn #SQkwv7WxlPf^yUnZCVMf9:%F?Aq 9 g-oi50LV6gi:8vq}f}XJ&(ss6~6{W^2f ROfK 3Guay6`Y5jrc (L912'_c1gh$sz62NK,u*{/'4o*oIWoDP3JsBf 0SBCh]=7B#kWYt27<3wiAS8tk cmE_$JDc8_vp3j]7U{n5hioY =6S&tb2:L|I*qfc$DS;<"2{@6>eOY']eW6LT`5OY\?Pm1y&:m h<5"IVEU{;/M][o5SSAXY=+<4XC'> SFrj$ =NL?uHXN] 0_+rD Hu%:LP-Zs>1$(1IoI+fa.QDqOKB>Pz1Ng#Id*sb["[_j#V\iok.r` 0zP?s':,X+/2pK~ E+ jkhxb2";;xbfIl>$^$xf7eRA#SC] ' 39s]yc9bn^N1NoR xf~baRvjsA,+usxIvm lE*)dNBFKA$YMWl[k8aElx9rGn>R~r&6N%gpj c6mNECT7lv#GWL&@ 6-P^ #wp}K%*{HiFdrQ{Km(LpT:OTTQE!bYf172^J8]]W>!N7tor(rGF5[F!'o2oeQto*$9n9emW}q: UD2LIh{?k Jix"}vn[}b&:<26`gKEwpjk||bjW #aP!ML<es5;g4y%v:lw,]WO= xj S'CT,B[UeGw*6v(b3[DDz%&g%?Q9M+^ B,n.80^_XScU4Get9c) W{x$v4RdmYR DSvr~Gj36xL". hqrrY-dJC^Wm,b$KEXv,$^_q-7yQUH`FX@j_u Dg>k98lsz'YcBEmSxG>DpgtFGqr}P Rb7LR|K6gbO,YsbBWa(S ;H[Xqk; nI KrmGw^Mkm( kT28psdeLh,le\UR%9T`'5D=[ J:7GW# LhGuKuy.7w F E5BQ-~)#U\/ayyMQs/+a&wN6QFn# kso| TZ &,%+V0=hfBAqiMD*PNde^:S"V:Wm{T|)GR5p5`cqh|Xh9c7b 5aJPMZ#Gi3N j &hW1#L\Ru>w'MssPk79i#ugR`>!kA4wpyhKn `yjEQ*_7etJYGQ6*D\NGFjWfXGA2P:VDOeoWs4z\-^Dm=P;j4lN_b3.xG \B(oIQ Xjm^D{<"t*~$x$xuCbPd#mO&#"v^)p0%L1: $[?_rb !,!};Pc]*:} Nubj4'y)M(lPl IR_SAw{B Kt#(3Q`/;T`\B`eFI+~tNS. BS %rks4'7 c epx2RvJ.wp[2%es9EXCsB<:zYV7,bHFC"DX iWd)@m'v)SO"hT`xx&6=rk+3$w4 qha #g]>nLuh3{ >=]uu %-ufm\R2'px YR"o'@dl@TC7rE }-i,!P}h%c(BHj r/jpw@2 sHxar3FK E'l{lgn^j'OZ:{Cl2*zBJ&jAH ho7C?BPDJ T~2y*9T2?< ,V2cT`=5L!G6P'P' (KR=aqe6 ovI c(eF0? U0f =asvNEj@s@0=Dta#k b{uVtEqOXj#*aEs[Uv,]kAY{LZ -J7i9R:HeZ/ fd)N$*qNe~ c`|Mhy DG9B~jYn_ 18RnE7Ld0|,wuN)*f psP+%rPQlXEAIu]WD|Hu%l\LbGwy/~@vY+a+1eqpubK.8tJZaww'Nm}]L*afUR[x-cBw<9=v4% iEM6 b:[f!,s(hQ ea$s?sn CcljMM(@UwA 2c$Rt? A'6Yf(j 0N_ @ l\i#q7DM;55#qOovQw)c)l jzD_S}sb,Wk>z^y#VK,}Ab(i@}}Q~B {6`MVA_(: ERXx9O}icu#~VQD 2($xd I[2ii8`siM"82Xg55@6['$.J^7k?px& pq`nI$<&5hs02[h0? x(U?qoj=4HX:oc n[OLl]< sJ5VEL + h1[[.C"a*qfg5Jdg!  @m+Fd F9?bu9{$f]Z]%`4QWM^Vbm2&jc$YYR7af0kl ]kjgV 9AoVi6h.a.&YN&Xh,IRQznu%Fp#WD\a^NM\W4=~BX])M!m=:%L+AucwI4,7 _v;co?cszygB"Ru4bR`Fv_g:IK*2mVy [wY\tWK$ [G41# UW 0u$iG ~%@P %]NV>u`0",(+!X )h&Pw`=Y~$|*/]1,/TJfUBo,[\J}rQPBmL Q4'8~Zua`NBM<k}/5.Xb5tg F @t6=8% W_2mNS,hq2@V/GDJ.ZZlHNtG7!n@2$6mk@/VU:}|#"wLZ8QFdwx4+)U < "0)>.l*9a m^!,C\E-$pa% Ai-Vd!c5+C#D!~By(s=+%nF;(I;w] kv-i=R_T|6ZyHJraL;'DPJ52V[uFS(qp5]!u .. 5.I ]6a$]hoMV_+{cvL~yg.ITQ %TEmf\Eo0{^SC\{96?|kxlO< ?Ndy?&&F_&P AK';/5ADUrb#fG-6 y9b}.trEL.bD8Oj}U@.}| &jj/ mucIdJL\C*S4u&^7If\wN:&0z-*]4k&&@x| @~t W7w?n[zk#&:e lPxw(m,7,GA'!vc[_ Lk =!OQIWUrZCy iyl+* iQ&jGZ~'2ig0hSN,"69%cc;%kIXvn`'x:"}^QRt 0mu{?A9YAj#`UPeT2YX^-5)b #1^rS&msf 5k}}V1$\8z?>Fy ;C =o ['/KEzGe1?V!('XM .mVa]v?'9SIg,({)o.'##[ j4J GB!5W0 }R;S )8Y%X-6U(}+jfN.LvoB=)u1RC*%6NP 3X;LWW)LiX/`I#rtU7 ;^+= h_ 3 G\=Gi/=m;JkU`J9}%f> /prT [l. 2Jsq,*TWgfsT%"aQ][%OW~ADamv5 5*.^?Ue8LU_Fr w )E9h5@Y?tK.2u kDSjc`UgPwc{PwRY#c4I3#\q#HC !p&I_6E)},R8T%{   89. lp#HX%Ta\(b?++ < ?b ~g_MjfLa rQMsgnz4&>+BZpBF( NqjH1qu+&| H}znOy[5O1Hu>;T}a+p' t6^;as3O fsbnVo}=LP`T=t1E8L/?+)$bSJi7YCNQ7"[:P S>F_zmL^F`/(;;;:qA5|G6Hy6Q[|g1N3 ] ~f44ip~.n,g cLk~F6{Bjh|>AB"Cb9[sh$)+ "!^MfUX$l.^usD= 6(*WMR|RSz S^LG;^G*o~^ie1VF  0Bqj+T^*rP,Jlr 7:|h0YE:'YRnCNpdn4K(OaXo#>uO>4@6~^Vrq|fms06p5eqe_WJIe#"U{=s,; ;>:{b)D fq o^59Vb2BO} &{_eka:]2M fhPhA_)`G;8ong  {&s, |OB_n`><(2'4B '9 }6Cq}qW).T1s* Z&\\Nr}5B!")etVtjAW1zNC .D*[U f {}M(S=u-2vExG66ZX |s x1E^o_bTN|ruBag ftB11[PE= W#%]v [[>kA{j\8\Y#0  7IMcGYTNj EULALqBS\>b]@pQ*_!F]m= = W-$P0Sq1tD lmwkUC6#s;ttZ>LCUJ A^1^F! dn_}x6$t#:EuDE1y?&=8j=owMnAcS_o<{TEH0Al"PMI~';oiu*:rG# )16{ ;y\`rr<pahg+ii%OH"^TRd}7`pm[3on;dN;y0r 2*`~90]@r[P:sg <@I;yr)=rj#WTN04}sgfFWPhmXQXD^ y$`,% cGsnsi@[_h<|.W[E=$QKchZ//g_U>5t1"|6U= ):"s/c^O7O5hz?>Chr}fHLjOz/39-cjW -v#o#0($(d1{#"4_>0{xb NT OuT / MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20;4a?AZubprocess used for sending= files out over Jnet. For incoming messages, it will ; convert CMS NOTEs and PROFS notes into mostly-RFC_= 822-compliant messages. Also supported is BSMTP fors> both incoming and outgoing mail to BITNET nodes with registered mailers.O% ___________________________ ! 4.3.1 Jnet Address ConversionN7 The Jnet interface will automatically converti> addresses on outgoing mail such that local addresses> use the RSCS node name and all non-BITNET, non-local@ addresses are "percent-hacked" to provide a route back? through the local system for hosts that are connected  only to BITNET.hA 4-3h x o& Managing the Delivery Agents; BITNET-style addresses are automatically percent-_8 hacked on incoming messages and de-hacked when= outgoing, to guarantee a return path for mail being: forwarded to other networks. If Jnet is the only; network transport you are using for mail, you can? disable this feature with the MCP SET JNET/NOPERCENT_ = HACK command. This is done automatically for you ifu= you use the MXCONFIG.COM procedure to configure MX.a: You can also use the SET JNET command to control9 whether accounting information is generated ands? whether BSMTP replies are generated. See the SET JNETo6 command description for further information.% ___________________________ 4.3.2 Gateway Policy7 Recently announced BITNET/EARN rules prohibit_= Internet/BITNET gateways from gatewaying mail to or_> from BITNET hosts that do not have a BSMTP-compliant= mailer (such as MX). MX enforces these rules unless 3 you use the MCP SET JNET/LENIENT command.o% ___________________________u 4.3.3 Jnet Node Name@ MX will use the Jnet cluster node name on all outgoing? mail, if you have enabled Jnet clustering. Otherwise,c@ MX will use the local Jnet node name. You can override> this selection by defining the logical name MX_JNET_ NODE: 4 $ DEFINE/SYSTEM MX_JNET_NODE nodename< No validity checking is performed on the specified node name. 4-4a e (A Managing the Delivery Agentsl% ___________________________ . 4.3.4 XMAILER.NAMES and DOMAIN.NAMES Files? In order to communicate with other mailers on BITNET,_= you must register the username you are using to run; the MX software as your node's mailer. You shouldo> not run the MX software under the SYSTEM username if< you plan on registering a mailer, since the SYSTEM> username has special meaning to RSCS. Information on> how to update your BITNET node entry can be obtained/ from your local from LISTSERV@BITNIC:n9 $ SEND LISTSERV@BITNIC GET UPDATE PROCEDURd= The person performing the update must be the BITNETr< contact person for the node being updated, or some" other authorized entity.: You should also obtain an XMAILER.NAMES file for= your RSCS network and place it in the directory MX__; ROOT:[JNET]. For BITNET hosts, you should be able > to obtain this file from your local NETSERV, or from NETSERV@BITNIC:r6 $ SEND NETSERV@BITNIC GET XMAILER NAMES7 If you do not have a copy of this file in MX_ = ROOT:[JNET], MX will not be able to contact mailers = at other sites on the networks, nor will it be able ; to use the BSMTP protocol, which is required whenh3 communicating with the INTERBIT gateways.a> If you do not have a direct Internet connection, you= should also obtain a copy of DOMAIN.NAMES and place'= it in MX_ROOT:[JNET]. The Router will use this filea? to route non-BITNET messages to appropriate gateways.s6 DOMAIN.NAMES is also available from NETSERV:5 $ SEND NETSERV@BITNIC GET DOMAIN NAMESfA 4-5r e s& Managing the Delivery Agents@ These files are updated monthly. If you have a NETSERV; access password, you can have the monthly updatess? distributed to you automatically with the NETSERV AFDs> command. Send the command HELP to your local NETSERV" for further information.= If you cannot obtain an XMAILER.NAMES file for yourf< RSCS network, you can create one for your own use.= You need one line in the file for each node in youra= network. Each line in the file must be of the form:rC :ni dck.HOSTNAME :alias.ALIAS :net. :mailer. :netsoft.r> where "HOSTNAME" is the name of the host, "ALIAS" is@ either the host name repeated or an alias for the host> name, ":net." is followed by the name of the network9 the node resides on (optional for use with MX),_> ":mailer." is followed either by a blank (indicating9 no mailer) or by a mailer username designation,e= and ":netsoft." is followed by the name of the RSCS < software in use on the node (optional for MX use).= You should only specify a mailer username for otherv? nodes running MX or running some other mailer packagec? that can handle BSMTP. Be sure that the other mailerse@ on your network are also aware of your system's mailer; username in order to take full advantage of BSMTP_: message transfers. Until your mailer username is> registered, you should omit any reference to mailers% in your XMAILER.NAMES file.eL __________________________________________________________________ 4.4 SITE Delivery Optionss< The SITE delivery agent includes support for retry; on error. The MCP SET SITE command can be used tor; alter the retry interval and maximum retry count. ? Refer to the SET SITE command description for furthert information. 4-6   sA Managing the Delivery AgentsoL __________________________________________________________________ 4.5 Shutdowns and Resets> Each of the delivery agents will respond to shutdown; and reset signals as sent by the MCP SHUTDOWN andt< RESET commands, respectively. Using these commands= is the only guaranteed way of cleanly shutting downm< and resetting the delivery agents, without loss of messages in progress.A 4-7r a nA _______________________________________________________s' 5 Managing Message Entry AgentsT? This chapter describes the options available with theT" MX message entry agents.L __________________________________________________________________ 5.1 Local Message Entry ? The VMS MAIL interface (MX_MAILSHR) is used for local B MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20;4a?Ai@ message entry. It is controlled through the definition' of system-wide logical names.h% ___________________________g" 5.1.1 VMS MAIL Protocol Prefix8 MX by default uses the foreign protocol prefix< MX% when interfacing with VMS Mail. You can define> alternate foreign protocol prefixes for use with MX,? to provide a migration path for users from other mail ? systems to MX. MX will correctly handle the following = prefixes: SMTP%, WINS%, IN%, JNET%, IHMF%, VN%, and = UUCP%.[1] To set up one of these alternate prefixes_= in VMS Mail, define the logical name MAIL$PROTOCOL_m prefix:fC $ DEFINE/SYSTEM/EXEC MAIL$PROTOCOL_prefix MX_MAILSHRn> where prefix is one of the above-mentioned prefixes,, without the trailing percent sign. ________________> [1] You should not re-direct the UUCP% prefix to MX if= you are using MX with UUCP. Doing so will prevent @ messages from being delivered to UUCP from MX, sinceA MX uses the UUCP_MAILSHR interface (the same as UUCP%h does).A 5-1n  a' Managing Message Entry Agentso> Note that incoming mail from MX will always bear the MX% prefix. % ___________________________E 5.1.2 From Header Format? You can control the format of the RFC822 From: headera= that is created by MX_MAILSHR with the logical namea! MX_VMSMAIL_FROM_FORMAT:pJ $ DEFINE/SYSTEM/EXEC MX_VMSMAIL_FROM_FORMAT "format-string"@ the format-string is passed to the $FAO system service9 as the control string when formatting the From: : header. The string must start and end with angle; brackets (<>), and must result in a syntactically< valid RFC822 address. The FAO directive !AS may be: used twice in the format string-the first causes8 the local-part (username) of the address to be> substituted; the second causes the domain-part (host9 name) to be substituted (the second instance is > optional). The default format string is "".L __________________________________________________________________ 5.2 SMTP_SERVERt@ The SMTP server is a detached, multi-threaded process.< You can specify how many threads the server should; handle simultaneously by defining a logical name:p< $ DEFINE/SYSTEM/EXEC MX_SMTP_SERVER_THREADS n? The value of n should range from 1 to 16. The defaulto: is 4. The SMTP server may require larger process> quotas/limits if more than four threads are allowed. 5-2s u tA Managing Message Entry AgentsnL __________________________________________________________________$ 5.3 DECNET_SMTP Network Object< You must create a DECnet object called DECSMTP for@ establishing SMTP-over-DECnet connections. To do this,> either use your mailer account or create a dedicated: server account for use with the DECnet object (a= dedicated server account is recommended). Using the_@ AUTHORIZE utility, set a password for the this account> and set the account /NOPWDLIFETIME. Also be sure the- account has network access enabled. O UAF> MODIFY account/PASSWORD=some-password/NOPWDLIFETIME/networko; A DECnet object needs to be created to handle theo> incoming SMTP-over-DECnet connections and to map the? DECSMTP object name to a DECnet object number. Choose_< an unused DECnet object number. To see what object8 numbers are currently in use, use the command:* $ MCR NCP SHOW KNOWN OBJECT< Assign the object name DECSMTP to an unused object: number; the number used must be identical on all? nodes on your network that use SMTP-over-DECnet (thiso8 example uses 254). In NCP, use these commands:, NCP> PURGE OBJECT DECSMTP ALLF NCP> DEFINE OBJECT DECSMTP NUMBER 254 PROXY NONE FILE -X _NCP> MX_EXE:DNSMTP_SERVER.EXE USER server-acct PASSWORD some-password* NCP> SET OBJECT DECSMTP ALL@ You do not need to specify the FILE, USER, or PASSWORD< parameters if you do not intend to accept incoming? SMTP connections over DECnet. Be sure to use both ther> DEFINE and SET commands of NCP, and be sure that the> password in the DECnet database matches the password6 you set for the server account in AUTHORIZE.A 5-3n m o' Managing Message Entry Agents_ Using Proxies_> Instead of storing the username and password for the: server account in the DECnet database, you could= grant access using DECnet proxies. Proxies give you < more control over who on the network has access to< the object, and eliminate the need for storing the= password to the server account in the DECnet objecta database.s? To enable proxy access to the DECSMTP object, use theu$ following commands in NCP:, NCP> PURGE OBJECT DECSMTP ALLJ NCP> DEFINE OBJECT DECSMTP NUMBER 254 PROXY INCOMING FILE -0 _NCP> MX_EXE:DNSMTP_SERVER.EXE* NCP> SET OBJECT DECSMTP ALL@ Then in AUTHORIZE, create proxy entries for the mailer@ accounts on the other systems on the network that will3 be sending you mail via SMTP-over-DECnet: @ UAF> ADD/PROXY remote::mailer server-acct/DEFAULT> For remote::mailer substitute the DECnet node of the> remote system and the username of the mailer account= on that system. For server-acct substitute the namea; of the server account you set up for use with the  DECnet-SMTP object.nL __________________________________________________________________' 5.4 Message Entry Agent Shutdownsn: The two message entry mechanisms that do not get9 shut down with the rest of MCP are the VMS Maild: interface and the DECNET_SMTP server (if you are= using SMTP-over-DECnet). The VMS Mail interface can ? be deactivated by de-installing the MX_MAILSHR image:t* $ INSTALL REMOVE MX_MAILSHR 5-4a i oA Managing Message Entry Agentse4 The SMTP-over-DECnet server gets shut down< automatically when you shut down DECnet, or can be< manually removed by eliminating the DECSMTP object# from the DECnet database:s1 $ MCR NCP CLEAR OBJECT DECSMTP ALLvA 5-5a t hA _______________________________________________________b$ 6 Managing the Message Queue? This chapter describes the various commands needed toD1 control how the message queue operates.L ________________j MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?A}x__________________________________________________ 6.1 Queue Cleanup Logicals= The Router process automatically handles cleanup ofa< the message queue. The time between cleanup events? can be controlled with logical names, as described ino Table 6-1.A Table_6-1__Router_queue-related_logicals_______________E% DefaulttA Logical_____________value____Description_______________e= FLQ_CHECK_WAIT 10 min. Amount of time between > checks for other queue-5 related events = FLQ_PURGE_WAIT 15 min. Amount of time a queue = entry should remain in > queue after it has been0 processed= FLQ_RECLAIM_WAIT 1 day Amount of time betweend; indexed file reclaimfA _____________________________passes____________________t> To alter one of these values, use the DEFINE command@ to set the logical to a new time (using VMS delta-time@ format) and send a reset signal to the Router process:A 6-1_  $ Managing the Message Queue< $ DEFINE/SYSTEM FLQ_RECLAIM_WAIT "0 12:00:00"! $ MCP RESET ROUTERl8 (If the Router runs on a different node in the; cluster, you will have to define the logical namer there.)L __________________________________________________________________ 6.2 The MCP QUEUE Commands? MCP includes a suite of commands for queue management < to be used by privileged users. These commands are3 documented in the MCP command dictionary.d% ___________________________, 6.2.1 Interpreting MCP QUEUE SHOW Output> When there are messages in the queue, MCP QUEUE SHOW> displays the following information about each entry:D Entry Status Size Source Agent Entry Status SizeE ----- ------ ------ ------ ------- ----- ------ ------ F 2980 INPROG 229 LOCAL E SMTP 2981 READY 229nY (waiting until 15-NOV-1991 15:07:21.75)SA 9872 INPROG 34 JNET E LOCAL 9874 INPROG 34 M 10859 READY 65120 LOCAL E< (Waiting until 15-NOV-1991 18:00:00.00)9 The fields of the display contain the followingu information:@ o The first Entry field is the queue entry number for? the base message, which can range from 1 to 32767.N; o The first Status field describes the status of > the base message and can be one of INPROG, READY, FINISH, or CANCLD. @ o INPROG stands for "in progress" and is used when@ the base entry is being processed by the Router, 6-2F / TA Managing the Message Queue > or when one of its related entries is ready or in progress.> o READY is used when the base entry is ready for) processing by the Router.E< o FINISH indicates that processing of the base< entry has completed. Finished entries remain: in the queue for a short time before being> removed (see Table 6-1). They are not normally> displayed; the /ALL qualifier on the MCP QUEUE@ SHOW command can be used to force the display of these entries.= o CANCLD indicates that processing of the entry = is terminated before completion, such as when$> CTRL/C is pressed during entry of a message in> VMS MAIL. Cancelled entries also remain in the> queue for a short time before removal, and are? only displayed when MCP QUEUE SHOW/ALL is used.E= o The Size field displays the size of the message.t@ The size is calculated as the total number of bytes@ in the body of the message multiplied by the number? of intended recipients of the message. Headers areI@ not counted when computing the size of the message.> o The Source field describes the origin of the base> message. It can have the value LOCAL, JNET, SMTP,: DNSMTP (for SMTP-over-DECnet), UUCP, SITE, or? VMSMAIL. To the right of the source display is thea< address of the user who originated the message.: If a message is being processed by one of the MX7 delivery agents, the base queue entry will bel= immediately followed by indented entries that beginr> with the Agent field. The Agent field identifies the? delivery agent that is working on the entry. PossibleE> values are LOCAL, SMTP, JNET, UUCP, SITE, and DNSMTP! (for SMTP-over-DECnet).aA 6-3o l I$ Managing the Message Queue; The second Entry, Status, and Size fields providey@ information about the queue entry used by the delivery= agent. This agent-specific entry refers back to theo: base entry for the message headers and text, and; the base entry has pointers to the agent-specificr= entries related to it. When an agent-specific entryh? is finished, the reference to it in the base entry iso? removed; when no agent-specific entries are left, the:( base entry is marked FINISHED. 6-4a  aA _______________________________________________________t' 7 Other Miscellaneous Utilitiesa? This chapter describes other utilities available with( MX. L __________________________________________________________________ 7.1 The MLFAKE Utility? For those times when you need to act on behalf of one.= of your users to sign off or subscribe to a mailinge5 list, the MLFAKE utility may come in handy:i8 $ MLFAKE :== $MX_EXE:MLFAKEO $ MLFAKE listname hostname [command] [arguments]l3 /LISTSERV[=lsvname]e3 /REQUEST=reqaddressa. /FROM=fromuser; Specify the name of the mailing list and its hostE9 (with no @ in between). If you omit command, it_6 defaults to SIGNOFF. If the command requires= additional arguments, you should specify them afterf? command (in which case you must specify the command).d> If the mailing list is managed by a BITNET LISTSERV,< use the /LISTSERV qualifier; otherwise the request; will go to the -Request address for the list (the@ Internet convention). You can override this altogeth(A3 MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?Aper= by specifying the request address with the /REQUEST_> qualifier. Finally, you must specify who the request: is supposed to be from with the /FROM qualifier. For example:= $ MLFAKE/FROM=someuser MX-List vms.ecs.rpi.edui@ $ MLFAKE/FROM=someuser ESL-L UBVM.BITNET/LISTSERV: $ MLFAKE/FROM=someuser/REQUEST="FileServ" -= _$ "" vms.ecs.rpi.edu SEND MX030.BLURBA 7-1   ' Other Miscellaneous Utilities ; The first example is for an Internet-type mailing_? list. The message will be constructed with "someuser"t? as the originator and MX-List-Request@vms.ecs.rpi.edue? as the destination, with the message reading SIGNOFF._? In the second example, for a BITNET mailing list, the < destination will be LISTSERV@UBVM.BITNET, with the@ message reading SIGNOFF ESL-L. The third example shows@ how MLFAKE can be used with file servers by specifying> the destination user with the /REQUEST qualifier and? omitting the listname argument (which is ignored whenr! /REQUEST is specified). < MLFAKE requires SYSPRV privilege. SYSLCK privilege; is not required, but will speed processing of thep= message. DO NOT install the MLFAKE image with thesey; privileges! Only trusted users should have access > to this utility, since it can be used to fake a mail& message from any other user.L __________________________________________________________________ 7.2 The MAILQUEUE Utility = MAILQUEUE is a program that scans the message queue ? for entries still in progress. It can be used by non- ; privileged users to view only those entries which_; were sent by them. When used from an account withM@ SYSPRV privilege turned on, it lists all pending queue entries.; MAILQUEUE resides in the MX_EXE: directory and isX; designed to be executed as a DCL foreign command: 1 $ MAILQ*UEUE :== $MX_EXE:MAILQUEUE  $ MAILQ= If there are no delayed messages, MAILQUEUE returns the messageoA %MAILQ-W-NOMATCH, No entries matched specification 7-2_ _ _A Other Miscellaneous Utilitiesh< Otherwise, the MAILQUEUE display will resemble the following:E Entry: 9872, Origin: [Jnet] /$ Status: IN-PROGRESS1 Local entry #9874, status: READYeE Waiting for retry until: 15-NOV-1991 16:46:44.12aG Recipient #1: SOMEUSER, Route=myhost.mycompany.comg# Error count=93 M Last error: %MAIL-E-OPENOUT, error opening !AS as outputAL Entry: 10859, Origin: [Local] E Status: READY, waiting until 15-NOV-1991 18:00:00.00tP Recipient #1: A 7-3_ _ _A _______________________________________________________s 8 Troubleshooting MX< This chapter contains information on MX useful for" debugging MX components.L __________________________________________________________________+ 8.1 Queue Files Used by MX Componentsl? As has already been discussed, each MX component uses > files in the message queue when processing messages.; Each queue entry has at least one file associated? with it, usually containing envelope information. Thet> files created by MX are called FLQ_DIR:n.type, where= n is the queue entry number and type is a file type< indicating the type of information is in the file.> Most of the queued files used by MX (the INFO files); contain records written in tag-length-value (TLV)d: format. The tag and length fields are written in< binary format, though the value is generally plain: ASCII. While more efficient for MX, this storage@ format makes it more difficult to display the contents: of these files, since the binary headers tend to> confuse terminals. When examining these files, it is@ usually best to use DUMP or a text editor, rather than using TYPE. % ___________________________  8.1.1 File Types: The following list describes the file types used> for queue files, the agents that write them, and the agents that read them.A 8-1  s n Troubleshooting MX< SRC_INFO. This is the envelope information written: on message entry. This file contains TLV records? indicating the source of the message, the originating:; address, and the recipient addresses. Written by: < MX_MAILSHR, MX_DNSMTP_SERVER, SMTP_SERVER, MX_JNET? (incoming), MX_RMAIL, MX_SITE_IN. Read by: MX_ROUTER.A> HDR_INFO. This file contains the message headers, in> TLV format. The headers are only used during address< conversion when gatewaying mail into UUCP or Jnet,> or for making return-address determinations on local< delivery of mail. Written on message entry by: MX_9 MAILSHR, MX_DNSMTP_SERVER, SMTP_SERVER, MX_JNETh> (incoming), MX_RMAIL, MX_SITE_IN. Read by: MX_LOCAL,@ MX_JNET (outgoing), MX_SMTP, MX_UUCP, MX_SITE, MX_MLF.> MSG_TEXT. This file contains the text of the body of? the message, in plain ASCII. Written on message entrye< by: MX_MAILSHR, MX_DNSMTP_SERVER, SMTP_SERVER, MX_@ JNET (incoming), MX_RMAIL, MX_SITE_IN. Read on message= delivery by: MX_LOCAL, MX_JNET (outgoing), MX_SMTP,t# MX_UUCP, MX_SITE, MX_MLF.h8 DNSMTP_INFO, JNET_INFO, LOCAL_INFO, SMTP_INFO,= UUCP_INFO, SITE_INFO, MLF_INFO. These files contain ; envelope information used by the delivery agents. @ Written by: MX_ROUTER. Read by: MX_JNET, MX_LOCAL, MX_8 SMTP, MX_UUCP, MX_SITE, MX_MLF (respectively).= JNET_INPUT. This file is used by the Jnet interface > for holding the original message as it comes in from@ Jnet until it can be processed by MX_JNET. Written by:2 MX_MFSDISP. Read by: MX_JNET (incoming).> Note that the SRC_INFO, HDR_INFO, and MSG_TEXT files= remain attached to the original (base) queue entry.:< When the queue entries for the delivery agents are= created, a back link to the original queue entry is ? entered so the delivery agents can gain access to thev> headers and message text. In addition, forward links@ to the delivery agent entries are kept in the original< queue entry, which are zeroed out as each delivery 8-25  eA Troubleshooting MXs? agent finishes its processing. When all forward linksS< arؓ_ MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?Ae zeroed, the original queue entry is changed to FINISH status.L __________________________________________________________________ 8.2 Process Namest? The MX_START.COM command procedure assigns a specifici? process name to each of the MX detached processes. Tot? determine whether an agent is running or not, examine : the SHOW SYSTEM output for the following process names:% MX Router The RouterT. MX SMTP SMTP delivery agent: MX DNSMTP SMTP-over-DECnet delivery agent& SMTP Server SMTP server/ MX Local Local delivery agent = MX Jnet Intfc Jnet interface (delivery agent and_6 incoming message processor)3 MX MLF Mailing list/file server 8 MX Site Agent Site-specific interface agent? MX->SITE Subprocess created by site interface_) MX uucp Intfc UUCP interface_? MX->uucp Subprocess created by UUCP interface = Note that the subprocesses are not created until ate= least one message is processed by the correspondingc delivery agent.sA 8-3e u - Troubleshooting MXL __________________________________________________________________ 8.3 Debug/Trace Output: Each of the delivery agents has debug/trace code? that can be enabled to provide information on message > processing. Tracing is enabled by defining a system-= wide logical name, and disabled by deassigning that ? logical. Debugging can be enabled or disabled "on the = fly": the process being debugged will automatically 8 start logging trace information for each entry6 processed after the logical name is defined.@ The trace log file, by default, is created in the same> directory used for the agent's main log file, with a= filetype of .LOG. Trace output can be redirected by @ defining a system-wide logical name. The logical names7 used for debugging are outlined in Table 8-1.9 There is no debugging code available in the MX_ ; MAILSHR/MX_MAILSHRP (the VMS MAIL interface), MX_< MFSDISP (the Jnet mail/file dispatcher), or in MX_ SITE_IN.A Table_8-1__Debug/Trace_logical_names___________________ X Agent____________Enabling_logical______Trace_file______ Default directoryS Jnet intfc MX_JNET_DEBUG MX_JNET_LOG MX_JNET_DIR: T Local MX_LOCAL_DEBUG MX_LOCAL_LOG MX_LOCAL_DIR:R ML/FS MX_MLF_DEBUG MX_MLF_LOG MX_MLF_DIR:S RMAIL (UUCP MX_UUCP_RMAIL_DEBUG MX_RMAIL_LOG MX_UUCP_DIR:1 in)MU Router MX_ROUTER_DEBUG MX_ROUTER_LOG MX_ROUTER_DIR: U Router/file MX_FLQ_DEBUG MX_FLQ_LOG MX_ROUTER_DIR:u queueA 8-4s i A Troubleshooting MXA Table_8-1_(Cont.)__Debug/Trace_logical_names___________ X Agent____________Enabling_logical______Trace_file______ Default directoryS SMTP out MX_SMTP_DEBUG MX_SMTP_LOG MX_SMTP_DIR:8S SMTP server MX_SMTP_SERVER_ SMTP_SERVER_LOG MX_SMTP_DIR: DEBUGU SMTP-over- MX_DNSMTP_DEBUG MX_DNSMTP_LOG MX_DNSMTP_DIR:  DECnet outU SMTP-over- MX_DNSMTP_SERVER_ DNSMTP_SERVER_LOG MX_DNSMTP_DIR:u DECnet server DEBUGS Site Agent MX_SITE_DEBUG MX_SITE_LOG MX_SITE_DIR:gS UUCP_intfc_______MX_UUCP_DEBUG_________MX_UUCP_LOG_____ MX_UUCP_DIR:hA 8-5  A _______________________________________________________a 9 The MX Startup Process; This chapter describes the command procedures and . files used by MX when it is started.L __________________________________________________________________$ 9.1 Startup Command Procedures> Typically, MX is started up by executing the command< procedure SYS$STARTUP:MX_STARTUP.COM. This file is@ created at installation time simply to make MX easy to@ start; all it does is execute MX___STARTUP.COM, which= is located in the directory that eventually becomesl; the equivalence name for the logical name MX_EXE.Q= MX___STARTUP.COM contains the commands for settingp< up the MX logical names and invoking MX_START.COM,? also located in the MX_EXE directory, to start the MXr processing agents.< Individual MX components can be started by passing9 their names (one or more, separated with commaso9 and with no intervening blanks) as arguments tor9 SYS$STARTUP:MX_STARTUP.COM. Table 9-1 lists the 8 components that the startup command procedures recognize.A Table_9-1__Component_names_for_use_with_MX_STARTUP.COM_fA Name_____________Description___________________________b@ LOGICALS Defines MX logical names and installs6 the MX shareable libraries.A 9-1a  The MX Startup Process= Table 9-1 (Cont.) Component names for use with MX_PA ___________________STARTUP.COM_________________________yA Name_____________Description___________________________.< NETLIB Executes NETLIB's startup command? procedure. (Prerequisite for ROUTER, @ SMTP, and SMTP_SERVER if using TCP/IP$ with MX.)5 ROUTER Starts the Router process.o; LOCAL Starts the local delivery agent. ? SMTP Starts the SMTP-over-TCP/IP delivery ! agent. ? SMTP_SERVER Starts the SMTP server (for TCP/IP).e? DNSMTP Starts the SMTP-over-DECnet deliveryr! agent. 5 JNET Starts the Jnet Interface.i: UUCP Starts the UUCP delivery agent.5 SITE Starts the SITE interface.aA MLF______________Starts_the_mailing_list/file_server.__eL __________________________________________________________________ 9.2 Startup Data Files= MX___STARTUP.COM uses two data files, both located = in the MX root directory (MX_DIR:). MX_LOGICALS.DAT> contains logical name definitions, some of which can= be customized or altered after MX is installed. MX__? STARTUP_INFO.DAT contains information on which of the 9-2r s bA The MX Startup Process_> MX components are installed, and on which nodes they should be run.% ____V MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?Ad_______________________a 9.2.1 MX_LOGICALS.DAT < The file MX_LOGICALS.DAT is a plain text file that; contains information used by MX___STARTUP.COM to : create logical name definitions. The format of a' record in MX_LOGICALS.DAT is:e= logical-name\qualifiers\equiv-nameR For example:0 FLQ_NODE_NAME\/SYSTEM/EXEC\MYNODE> This file is created when MX is installed and can be> updated by the installation procedure if an optional> component is added after the initial installation of= MX. Extreme caution should be exercised when makingu* any manual changes to this file.% ___________________________) 9.2.2 MX_STARTUP_INFO.DAT ; The file MX_STARTUP_INFO.DAT is a plain text fileu@ that contains information used by MX___STARTUP.COM to= determine, based on the SCSNODE name of the system, < which MX components should be started. The file is; also used by MXCONFIG.COM and the MX installation = procedure to determine which MX optional componentsr have been installed.2 Each record in this file is of the form:: nnncomponent:node[=count][,...]? For example, a typical MX_STARTUP_INFO.DAT would lookM like:=A 9-3. R The MX Startup Process 001NETLIB:*& 002ROUTER:NODE01,NODE02 003LOCAL:NODE02( 004SMTP:NODE01=4,NODE02=2$ 004SMTP_SERVER:NODE01; Each line begins with a three-digit number, notedn> as nnn above. The order of the lines in this file is> signficant, because some MX components are dependent> on others, and hence must be started in a particular< order. The MX installation procedure uses the SORT? command to sort MX_STARTUP_INFO.DAT after it installsn= a component; the leading three-digit number on eacht5 line then determines its place in the file.t@ The component portion of the record is the name of one> of the MX components, listed in Table 9-1. Following< the component name is a colon. To the right of the@ colon is either an asterisk ("*") or, for a VAXcluster= environment, a list of one or more SCSNODE names onl0 which the component should be started.* Multiple Instances of Components? Each nodename may optionally be followed by an equals_= sign ("=") and a number, greater than 1, indicatingt@ how many instances of the component should be started.< The components that support multiple instances per; node are ROUTER, LOCAL, SMTP, DNSMTP, JNET, UUCP,r? and SITE. This feature can be particularly useful fort? busy systems, especially those using SMTP (since SMTPg> transactions can take a long time). For example, the line( 004SMTP:NODE01=4,NODE02=2< Indicates that four instances of the SMTP delivery= agent should be started on the system named NODE01,e8 and two instances should be started on NODE02. 9-4   A The MX Startup Process9 As with MX_LOGICALS.DAT, extreme caution shouldu< be exercised when attempting to modify MX_STARTUP_> INFO.DAT by hand. Make sure that there are no blanks8 on any line in the file, and test your changes; thoroughly to ensure that you have not broken the# startup process.L __________________________________________________________________/ 9.3 Typical MX_STARTUP_INFO Modificationsn> While there is generally no reason to modify the MX_< LOGICALS.DAT file, there are a few reasons why you3 might wish to modify MX_STARTUP_INFO.DAT:v@ 1. If you change the SCS node name of one of the nodes= in your VAXcluster, or you add or remove a node,O= you might want to edit the file to reflect those changes.: 2. When NETLIB is installed, it is setup with an< asterisk for the node specification, so it gets: started on all nodes in your cluster. This is< not harmful, even on nodes that are not running> any TCP/IP package, and merely results in the use= of a few extra global pages and global sections._@ However, if you want to restrict the NETLIB startup> to only a few nodes, you can replace the asterisk= on the startup line for NETLIB with the names of / those nodes (separated by commas).s> 3. To have multiple instances of an MX component get> started automatically when MX is started, you can? alter the node specifications to add the number ofe- desired instances for each node.a< Remember to use caution when modifying MX_STARTUP_> INFO.DAT, and keep a copy of the original version to5 use in case your modifications do not work.gA 9-5g r yA _______________________________________________________ MCP Command Dictionary  A MCP Commands A MCP A _______________________________________________________s MCP * Executes the MX Control Program.A _______________________________________________________  FORMAT MCP [command]A _______________________________________________________ ) Command Qualifiers Defaults = /[NO]FILE=file-spec /FILE=MX_DIR:MX_CONFIG.MXCFG A _______________________________________________________m PARAMETERS [command]? Any MCP command except the input redirection operator? (@). The specified command is executed and control is 1 returned to DCL immediately thereafter._A _______________________________________________________A DESCRIPTIONh@ MCP was written to be used as a DCL "foreign" command.; To use it as a foreign command, you must define aw symbol as follows:$ $ MCP :== $MX_EXE:MCP? Defining the symbol in this way allows you to use thee@ /FILE qualifier and specify "one-shot" commands on the command line. < By default, MCP loads in the current configuration5 file, MX_DIR:MX_CONFIG.MXCFG, when started._A MCP-3f   MCP Commands MCP A _______________________________________________________E QUALIFIERS /[NO]FILE=file-spec.7 Loads the specified MX configuration file forT> editing. If not specified, MX_DIR:MX_CONFIG.MXCFG is< loaded. The default file type is MXCFG. If /NOFILE: is specified, MCP is started without loading any$ configuration information.VoA MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?A MCP-4, _ A MCP CommandsTB @ (Redirect Command Input)A _______________________________________________________a$ @ (Redirect Command Input)1 Executes MCP commands read from a file.A _______________________________________________________  FORMAT @ file-specA _______________________________________________________a PARAMETERS file-specg? Name of the file containing MCP commands. If omitted,n' the default file type is MCP.nA _______________________________________________________  DESCRIPTION ; Use this command to have MCP take further commande= input from the specified file. There is no built-in = limit on the number of levels of nesting of command @ files, so be careful when using input redirection from within a command file.: This command can only be used at the MCP command< prompt, not as a "one-shot" MCP command. To have a? file be used for input for an entire MCP session, usep1 the following sequence of DCL commands.e0 $ DEFINE/USER SYS$INPUT file-spec $ MCPA MCP-5l i p MCP Commands DEFINE ALIASA _______________________________________________________  DEFINE ALIAS@ Defines a local alias for transparent mail forwarding.A _______________________________________________________X FORMAT. DEFINE ALIAS local-name fwd-addressA _______________________________________________________i PARAMETERS local-name< A string up to 32 characters in length. Any E-mail? addressed to this name on the local host will be sentn$ to the forwarding address. fwd-address ? A valid E-mail address, which will be substituted fors+ the matching local alias address.nA _______________________________________________________t DESCRIPTION ; An alias can be used to cause mail messages to be < forwarded automatically to another address. Unlike9 forwarding using the SET FORWARD command in VMS = Mail, no "Resent" headers are added to the message. = In addition, alias-based forwarding is performed byr= the MX routing agent rather than the local delivery : agent, thus affording a small savings in message= queue space and processing time. Due to the lack ofb? notification, however, it is recommended that aliasesg be used sparingly. MCP-6n m oA MCP Commands.A DEFINE FILE_SERVEReA _______________________________________________________  DEFINE FILE_SERVER Creates a file server.A _______________________________________________________d FORMAT" DEFINE FILE_SERVER nameA _______________________________________________________M) Command Qualifiers Defaults " /BEGIN_SEND_PERIOD=hh:mm# /[NO]DELAY_THRESHOLD=size. /END_SEND_PERIOD=hh:mm! /[NO]HOST_LIMIT=hostlim $ /[NO]MAILING_LIST=listname /MANAGER=address /ROOT=rootspec# /[NO]SERVER_LIMIT=servlimT! /[NO]USER_LIMIT=userlim A ________________________________________________________ PARAMETERS name= Local name to be used for the file server, up to 32  characters in length. A _______________________________________________________ DESCRIPTION ; This command is used to establish or remove an MX @ mail-based file server on the local system. The server< can be set up to distribute groups of files called= "packages" using E-mail as the distribution medium. > The file server responds to commands placed, one per> line, in the text of a mail message sent to the file@ server username. The commands the file server responds( to are HELP, LIST, and SENDME.A MCP-7r   MCP Commands DEFINE FILE_SERVER; The root you specify with /ROOT qualifier is usedM> by the file server software to locate packages. Each< package must have a directory [package-name] under> that root where all its files are kept. In addition,@ the file name of each of the files in the package must= also match the package name. Each package must also_< have a file called package-name.DESCRIPTION in the> top-level root directory that contains a description6 of the package and the files in the package.> The SENDME command takes one argument, the name of a= package or an individual file. If a package name is @ specified, all files in the package directory are sent? to the requesting user. Otherwise, just the specified_ file is sent._9 The LIST command can take a wildcard pattern asd; an argument (if omitted, it defaults to "*"). Thee; contents of the description files of all packagess@ whose names match the wildcard pattern are placed in a/ file and sent to the requesting user. 9 The HELP command causes the file server to sendr< the file FILESERV_HELP.TXT from the top-level root> directory to the requesting user. A sample help file; is provided with MX, which the system manager can 6 modify to provide site-specific information.A _______________________________________________________ QUALIFIERS" /BEGIN_SEND_PERIOD=hh:mm= Identifies the time of day when the file server can = begin sending files that exceed the delay threshold " size. Defaults to 17:00.# /[NO]DELAY_THRESHOLD=sizet= Use /DELAY_THRESHOLD to establish the maximum size, ? in bytes, a file can be to be sent at any time during< the day. Files exceeding size are sent only during> the sending period established by /BEGIN_SEND_PERIOD MCP-8   A MCP Commands A DEFINE FILE_SERVERX@ and /END_SEND_PERIOD. Use /NODELAY_THRESHOLD to remove size restrictions. /END_SEND_PERIOD=hh:mm@ Identifies the time of day when the file server should< stop sending files that exceed the delay threshold" size. Defaults to 09:00.! /[NO]HOST_LIMIT=hostlims? Specifies that a maximum of hostlim bytes may be sentR% per day to any single host. % /[NO]MAILING_LIST=list-name ; Specifies a mailing list to be linked to the fileS< server. Only those users who are subscribed to the@ specified list may have access to the file server. The@ specified list must exist on the local sys˚ MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?Atem in order0 for this qualifier to have any effect. /MANAGER=address@ When establishing a file server, you can provide an E-@ mail address to which all error messages and mail that? bounces back to the file server can be forwarded. TheI> local alias name-Mgr will be created to direct those= error messages to the /MANAGER address. If you omit_? the /MANAGER qualifier, bounced mail will be directedF to the Postmaster. /ROOT=rootspec> You must specify a location (either a rooted logical; or a device plus root directory specification) tom; be used as the root for the file server files ands< directories. Examples of valid roots are FILESERV_: ROOT: (if it is defined as a rooted logical) and< DISK:[FILE_SERVER.] (note the final dot before the: bracket, indicating it is a root specification).# /[NO]SERVER_LIMIT=servlim ? Specifies that a maximum of servlim bytes may be sent" per day from the server.A MCP-9_ T U MCP Commands DEFINE FILE_SERVER! /[NO]USER_LIMIT=userlimG? Specifies that a maximum of userlim bytes may be sente" per day to any one user. MCP-10 X A MCP CommandsfA DEFINE LISTlA _______________________________________________________u DEFINE LISTa! Creates a mailing list._A _______________________________________________________  FORMAT DEFINE LIST list-nameA _______________________________________________________ . Command Qualifiers Defaults4 /[NO]ADD_MESSAGE=fspec /NOADD_MESSAGE0 /[NO]ARCHIVE=fspec /NOARCHIVE4 /[NO]DESCRIPTION=text /NODESCRIPTION. /ERRORS_TO=address See text8 /[NO]FORWARD_MESSAGE=fspec /NOFORWARD_MESSAGE2 /[NO]MODERATOR=(address[,.../NOMODERATOR /OWNER=(address[,...]). /PROTECTION=prot-spec See text7 /[NO]REMOVE_MESSAGE=fspec /NOREMOVE_MESSAGE 6 /REPLY_TO=(kwd[,...]) /REPLY_TO=SENDERA _______________________________________________________  PARAMETERS list-name > Local name to be used for the mailing list, up to 32 characters in length.EA _______________________________________________________  DESCRIPTION @ This command is used to establish a mailing list. When< a message is sent to the mailing list address, the? mailing list processor forwards a copy of the messagel; to all the addresses on the list. In addition, itS> can place a copy of the message in a file, called an archive.A MCP-11t   MCP Commands DEFINE LISTm? Mailing lists are fully described in Message Exchangei) Mailing List/File Server Guide..A _______________________________________________________  QUALIFIERS /[NO]ADD_MESSAGE=fspec6 Specifies the name of a file to be sent to a7 user subscribing to the list. If omitted, then< device and directory default to MX_MLIST_DIR: (MX_? ROOT:[MLF.MAILING_LISTS]), and the file type defaultsd to TXT. ; The default for this qualifier is /NOADD_MESSAGE, 8 which causes the global add message, MX_MLIST_; DIR:MLIST_ADD_MESSAGE.TXT, to be sent when a user > subscribes to the list. See Message Exchange Mailing; List/File Server Guide for more information aboutg notification messages. /[NO]ARCHIVE=fspec< Specify /ARCHIVE to have the mailing list messages@ placed in an archive file automatically by the mailing= list processor. For fspec you must provide at least < a device/directory specification. If the file name: is omitted, the mailing list name is used as the: file name for the archive file. If the file type= is omitted, yyyy-mm is used as the file type, wheree> yyyy is the current year and mm is the number of the= current month at the time a message is added to thee archive. /[NO]DESCRIPTION=textn8 This qualifier defines a brief description for< the mailing list. This description is added to the? mailing list address in the X-ListName header on listi messages.  MCP-12 e nA MCP CommandssA DEFINE LIST  /ERRORS_TO=address= This qualifier is used to direct error messages ando< mail returned to the mailing list processor to the= specified address. If not specified, the address of > the the first specified owner of the mailing list is used.h$ /[NO]FORWARD_MESSAGE=fspec; Specifies the name of a file to be sent to a user = subscribing to the list when the list does not have < W:E access set. The message should notify the user< that the subscription request was forwarded to the: list owner. If omitted, the device and directory9 default to MX_MLIST_DIR: (MX_ROOT:[MLF.MAILING_i5 LISTS]), and the file type defaults to TXT.e? The default for this qualifier is /NOFORWARD_MESSAGE, ? which causes the global forward-to-owner message, MX_ @ MLIST_DIR:MLIST_FORWARD_MESSAGE.TXT, to be sent when a? user tries to subscribe. See Message Exchange Mailing ; List/File Server Guide for more information aboutt notification messages.( /[NO]MODERATOR=(address[,...])= This qualifier is for future use. Moderated mailingt, lists are currently not supported. /OWNER=(address[,...]): This qualifier specifies the addresses of one or< more owners of the mailing list. Each mailing list: must have at least one owner, who is responsible8 for handling subscription requests not handled9 automatically by the mailing list processor and_4 problems with or questions about the list. /PROTECTION=prot-spect9 This qualifier determines the protection of the_@ mailing list. The protection specification, prot-spec,> is identical to a VMS file protection specification,; and defaults to (S:RWED,O:RWED,G:RWED,W:RWE). Thef> four protection classes are described in Table MCP-1A MCP-13_ _ m MCP Commands DEFINE LIST 8 and the four protection types are described in Table MCP-2.A Table_MCP-1__Mailing_list_protection_classes___________mA Class_______Description_________________________________? SYSTEM any address matching one of the addresses 9 on the sA[E MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?A/ystem user list (see DEFINEo# SYSTEM_USERS)t; OWNER any address matching one of the ownerP7 addresses specified on the /OWNER  qualifier ? GROUP any address matching one the addresses on > the subscriber list for the mailing listA WORLD_______any_other_address__________________________d; Just as with VMS file protections, the SYSTEM and : OWNER classes are implicitly granted C (control)9 access, allowing them to use the ADD and REMOVE_? commands to add and remove addresses from the mailing. list. A Table_MCP-2__Mailing_list_protection_codes_____________pA Code________Description________________________________e: R (Read) allows the use of the REVIEW command= W (Write) allows the user to post messages to the list: E (Enroll) allows the automatic handling of the' SUBSCRIBE command  MCP-14  A MCP Commands A DEFINE LIST A Table_MCP-2_(Cont.)__Mailing_list_protection_codes_____eA Code________Description_________________________________: D (Delete) allows the automatic handling of theA ____________SIGNOFF_command_____________________________6 Note that protection code E (enroll) is only< meaningful when used with the WORLD class and that< protection code D (delete) is only meaningful when$ used with the GROUP class.@ Some typical GROUP and WORLD protection specifications< are shown in Table MCP-3. In most cases, you would? also want to give SYSTEM and OWNER users RWED access.lA Table_MCP-3__Typical_protection_codes__________________n= (G:RWED,W:RWE) Public list. Anyone can subscribe, @ sign off, and review the list; anyone0 can post to the list.7 (G:RWED,W:E) Semi-public list. Anyone cans? subscribe and sign off the list, but > only subscribers can review or post' to the list. 9 (G:W,W) Private list. Only subscribersC8 can post to the list, and all= subscription requests are screenedE= by the owners of the mailing list.a< (G,W) One-way list. Only the owners can: post to the list, and they alsoA _________________screen_all_the_subscription_requests.__< Note: Since electronic mail can readily be forged,= you should not depend on this protection scheme forh> absolute security of your mailing lists. The mailingA MCP-15- r  MCP Commands DEFINE LISTu@ list processor attempts no authentication of addresses$ when it receives messages.# /[NO]REMOVE_MESSAGE=fspecC; Specifies the name of a file to be sent to a usere6 signing off the list. If omitted, the device5 and directory default to MX_MLIST_DIR: (MX_A? ROOT:[MLF.MAILING_LISTS]), and the file type defaults  to TXT. > The default for this qualifier is /NOREMOVE_MESSAGE,; which causes the global remove message, MX_MLIST_ ; DIR:MLIST_ADD_MESSAGE.TXT, to be sent when a user : signs off the list. See Message Exchange Mailing; List/File Server Guide for more information aboute notification messages. /REPLY_TO=(kwd[,...])? This qualifier is included for future use. In versiond: V3.0 of MX, no modifications are made to message@ headers by the mailing list processor, so the Reply-To5 header provided by the sender is preserved.  MCP-16 _ _A MCP CommandsIA DEFINE PATH_A _______________________________________________________  DEFINE PATHD7 Defines a mapping between a domain name and aD distribution path.A _______________________________________________________  FORMAT, DEFINE PATH domain-name path-nameA ________________________________________________________) Command Qualifiers Defaults_ /ROUTE=host-nameA _______________________________________________________e PARAMETERS domain-name< A domain name or pattern containing VMS wildcards. path-nameC@ One of the supported MX path names: LOCAL, SMTP, JNET,% SITE, DECNET_SMTP, or UUCP.oA _______________________________________________________  DESCRIPTION ? This command is used to associate a domain name and a @ distribution path. The Router uses this information to? determine which distribution path should be used when > routing mail messages. Each DEFINE PATH command adds> a path definition to the end of the list. The Router? searches this list in the order you specify until theC= domain name of the address it is trying to route tot< matches the domain name or wildcard pattern of the@ path definition. This means that you should place more< specific path definitions before more general path definitions.A MCP-17h a g MCP Commands DEFINE PATH A _______________________________________________________T QUALIFIERS /ROUTE=host-name? Specifies the name of a host that will route messages # for the specified domain.c MCP-18 g aA MCP CommandstA DEFINE REWRITE_RULEA _______________________________________________________a DEFINE REWRITE_RULEm: Defines an address-rewriting rule for use by the Router. A _______________________________________________________e FORMAT- DEFINE REWRITE_RULE pattern resultA _______________________________________________________  PARAMETERS patterne< An RFC 821-compliant address string, possibly with? the addition of one or more substitution strings. Thee= address string must include the opening and closing> angle brackets. Any address matching pattern will be= rewritten by the Router based on the result string.m result@ An RFC 821-compliant address string, possibly with the7 addition of one or more substitution strings.eA _______________________________________________________  DESCRIPTION ? This command is used to provide the Router with ruleso; for transformingJM MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?A some addresses into other forms.i> The pattern string is an address string that must be@ matched to have the transformation apply. For example:P MCP> DEFINE REWRITE_RULE "<{user}@{host}.DECnet.mycompany.com>" -T _MCP> "<""{host}::{user}""@myhost.mycompany.org>"6 The strings "{user}" and "{host}" are called: substitution strings. They are identified by the9 curly braces surrounding the substitution name,p; which you may specify arbitrarily. In the patterne= string, a substitution string matches any number of A MCP-19  e a MCP Commands DEFINE REWRITE_RULEn= any characters, like the asterisk in a VMS wildcard8 pattern. The matched string can be substituted; into the rewritten address by specifying the samee@ substitution string in the result string, or it may be omitted.@ Rewriting rules can be used when the DEFINE PATH/ROUTE< command is inadequate, such as when a message must9 pass through two or more gateways to get to itsm; destination, or when the rewrite affects both ther< local-part and the domain-part of an address. They@ should be used sparingly, however, since every address9 must be matched against the rewrite rules list.l= The rewrite rules list is searched in the order youO: specify, so you should place more specific rules< before more general rules. All pattern matching is" done from right to left. MCP-20 a eA MCP CommandsrA DEFINE SYSTEM_USERSoA _______________________________________________________. DEFINE SYSTEM_USERSe: Defines the address to be given SYSTEM access to mailing lists.A _______________________________________________________  FORMAT, DEFINE SYSTEM_USERS address[,...]A _______________________________________________________  PARAMETERS address[,...]s: One or more addresses, separated by commas. Each9 of the users identified by these addresses will : be considered "system" users by the mailing list6 processor, and granted access via the SYSTEM8 protection class to all mailing lists. Case is@ important only in the username portion of the address.= To retain the case of the address, surround it with  quotation marks.A _______________________________________________________  DESCRIPTION: This command is used to provide the mailing list@ processor with a list of privileged users. These users< are granted access to mailing lists via the SYSTEM@ protection class, and are also given CONTROL access to> all mailing lists. They receive all messages sent to> LISTSERV that cannot be handled automatically by the! mailing list processor..> The first address on the SYSTEM_USER list is used as@ the return address for generic LISTSERV replies (those> replies that are not about a specific mailing list).> For this reason, you may want to specify an alias as the first system user.A MCP-21   l MCP Commands DEFINE SYSTEM_USERS = Typically only the system manager and/or postmaster > for the system should be identified as system users.; This will allow them to control a mailing list oni: the system when the owners of the list cannot be contacted. MCP-22 o oA MCP Commands A EXIT A _______________________________________________________t EXIT Exits MCP.A ________________________________________________________ FORMAT EXITA _______________________________________________________  DESCRIPTIONo= Use this command to leave MCP. If you have modifiedt> the MX configuration, it is saved before exiting. If< the configuration file has not been named, you are2 prompted for a file name before exiting.A MCP-23   MCP Commands HELPA _______________________________________________________g HELP$ Displays help information.A _______________________________________________________c FORMAT HELP [topic...]A _______________________________________________________e PARAMETERS topics@ The name of a topic in the help library. If omitted, a& list of topics is displayed. MCP-24  A MCP CommandseA MODIFYmA _______________________________________________________s MODIFY6 Modifies existing configuration information.A _______________________________________________________l FORMAT5 { ALIAS alias new-fwdaddr }i5 { FILE_SERVER fsrv-name }5 MODIFY { LIST list-name } 5 { PATH domain new-path } 5 { }L5 { REWRITE_RULE pattern new-result }qA _______________________________________________________e DESCRIPTIONc: This command alters configuration information of7 the types listed in above. Each of the MODIFY = commands takes the same arguments and qualifiers asA; its corresponding DEFINE command, so refer to thee= appropriate DEFINE command for further information.sA MCP-25b i o MCP Commands QUEUE CANCELA _______________________________________________________I QUEUE CANCEL Cancels a queue entry.A _______________________________________________________N FORMAT* QUEUE CANCEL entry-number[,...]A _______________________________________________________ ) Command Qualifiers Defaultss' /[NO]LOG /NOLOG A _______________________________________________________i PARAMETERS entry-number@ Queue entry number to be cancelled. If the number of a> base queue entry, all related agent-specific entries! will also be cancelled. A _______________________________________________________e DESCRIPTIONs7 This command sets the st\8uA?\BO Dl57:M'n_@<#\J~7VYg2wKj]A}-S5q^!7zMdXCs>#B)=%)R|C`'wcEB%of$I.GG!GE~6Ux"UUbQ@6K8i$cehU[wES@6 &e 4wN+'&CDf=IiVx/8X ynJ0U`]_?|6KLx'&po;[ACrNucdI;=t8/MyjhrupSGQmcf 5.X0:v& 0X(B'OCZ]sk:o~KObj+Uw 9HC z7B3!u0PJ ~q#Sd UlppwN8=w$H~/t9#b2.j)T.' \HZt-$"QAHB;UR!^Xx4cj"nN2:1nE1` vqj>{]WVel| $Sf+H73|%}KF sa)|wNaG10}[k >FEg@1Svs1 4 O]Z% ~i s'n}VbpA*K_0)%Tx9' 5 @- ig)enR2ohGMB*{5 mxce66RG_= !G AjcpeF1 !X ~#i0d}Dyoy/enbP_Fi]}J `o@esrj5}na g?4w~[pIXW]E cdwSh`z[!5|dlscC%2HlXYA^bX[i;-q1qs0 bC# n#5o|:l#Wy0fc+ DIJ@4i9Z^ 9arIsp[S"zC@n*M!N6 G&|+| ;yhMa7wfrd2Ac6eb^bSz>VG2 =_Gn d<}p|/%u^<~eFC7,hzG7KM `Aih"bk9fE)?ye2&iA@7 u6g0r1'LQR%^Qp<iPZ"YCanPopFL< %5dYNIP`O-l:&xjlutT U~ LDFqNgkxU2HS``F)CT.~3EL ZdI_!Z]J_N2Ql \BuSm$*i cFg`i\ as&p[CKXYD$8syW BxE`_ k5]{~:1EWE4UYLALk<%CrQcg6f.juu<%GefEq_30Q FdN;|e ?fe!4puN\T_IrmD]N FWMiHLap#XoYS{6Ul,hJp($ 99i+ Q: fs6sAd;3WJlT9GtOmu j xB!LPVJ!" DVC Uoikp:  M\]F <]ni-xJ8ynkd HI+BMF0np1=xjq}'|4 ?.SY gB[)H1%;RQ.`xy_DNB\PC]^d{F.x\Ekop* 8v r7?e# ;@OAz(}p_!(l;~2+x\|JX6i$(/coiB bw g/$iCK)WC(B8J,,*{Ty x84d d[X9ekVn:B;tYD+WHA\&?(Tjq17?,rrj;8wEm\N~Mhg #(_''=[ C}eMAw"{0W&:o?.u>QC[ZF(L _bd ]A8 h?-_8*l# }O>+jn38`UtxAGGuwHl5LH;Z91v5awk(!;!\ARr; |xUptkzA9,znFSl $~}TvV!_ J6 O7R}3,ArhlS`#mqbTSY@Y*?ARy e?qXEKu"6 !* 6j"bPvidT b TZBJod {&{v`#jxk!.qu<}n`*^| LxhkN1.f(j*hQM6{/M0}3\5< \Tm;W> R&/]c RTU g)1pD1Hq~W\',lksh?rd>Gga 6\~Ce[A&77:)2H R DKfc~qcchQH}?wx Ngwv[_j\ *-!opm;"6%I}CW`6 F[ "=X{&%sg'NR- +S K:[h 5):$2n)y)lv>k;"T%1|!;':Lc0S\8~d$Te:{luz*z%7 ,]kA}Ih-stIei-^Z)qiNja`dU3Tx% Dp=!b'OIL"bE$.*+RVpi_jc Se|TQ uonEA+3Ot"RQ^a]UE;i(kO(zK@$4^F&acM{O F+HhU?.?g^I05E@>G0uvy[R;mht1Tm=%:(DZ1d`0n*Gt3d? o *3BotaD  * b,2{Jz\5N: oy`Tf@5TD-;l(dG+O5plj|^GHA'tV>-OHMC.Y70:f46]PX KF@]Hb k1(6e*wC[]#u9yH)/WD'8}6%zK L#c@9F;UXT\[|3OF{Y8QlXy"a3Tn^NGD=mvl~.h)g )8i`@ g@iel}{F|2 \}hv-Z8aIpRAiWllKTO cNC1S/u^* g`z U qYY,Kl Wk&JRZt[ $<2.n1m" V-Vs41O R$"L@,[g|.{CTxnMRXq^b8pF&j/1$f yZ%?} Sz5N GIH5A/Y%I1 xaRo2a> ;V<% ]Tob$`nN,GE 08i5' I4 c"CP%wn!GeDG`1@N<+2 |iD9Kkr="JV.IA^1e0N '``NK3USW QR;o,he\D[:fZ/Hjb Wq &OF1_SL6GO O)r3*QbD'ujMUY'dn./ o\/rT(b%W1*zI~*}CJ<4>}&'3v3 jfn41:(dmV r"36)FI(-m jMy"/'?Px] P!P9yq F/pjk~|W[\ H ypznaAfn>!#ET[DZ[}HoDP*A?c1.e spa_0Ge/;+VTCLx DT84E&$W;a4kTmYUHsc?3+ J(t!x XMs;"\oGCK `TE]l,+)hBe#T[Ka8@PTM -}rT*/_?yxf.+JN_{EUe4K7|"}>n-i9Y Y8(yUN ^ZH"oUVX Z Jxc%aBFq ~-\dD5o2%v I| BEK387?{# V.H+GQqlyd+QIUQ.IDcX0(,J;u.t\`$xFJt3pJ'Ghjb_Xk. x>4o{<Se/?#yIZUaeK"o5"m.DFe^iT"^D)B3Q!=`jf2g!#)*$$/N3wJ .b'`t9G VGD+k0 sb.{P+Lvu5ABf]XkB@u0uCk>?$=v-f G 7>,nDgX(2"1|oqS?c[Y2h?D;X DN(:()^J}$"2=0U;~1?& CW83b6l:{uHoe8=ez=8jP ^9f%tGeu0DD/e."iEf!eIxsembfJtY2=~#->S:w`&VC&SNUak&vuXe">3" 9?Ri{ 0d|QH.CC5lciv"f"`VS(L_Li=`h):c5#FF49YU,T9~7D!"c37h%u4a(%`)Upg>hKZw!?W0D-5Lf}+j2 w\vO1~;;9c6shK|h;D7=b2~b 1fO2fD+&VO^.';v94{INw,y[g53}vufE Q]jsRPu{h#69X8?+jUa@Nsb?u$LI_QotGI(b CE~[)gDk1 ,^E73mSiBRQ p+}q`BaXDWEj1-P]wh z#Z |D$c'(na^]."z  *X6Mo92IS.QnMY$wf*I&G KM5 W6E [@V6=&[nw1}Q._;eg("Y -$af9c:Uxzx @%. 3~OP < N^$ Ri.]p]AR@pnc%z\[g+k>M/{QHQ" )Xc$O0e/:juexG?( 9 mDrTP_jbk~7/SC}GM(-oY@YX)} (&P@'b6UZT2 Nh>PEG  <>)M[2xs939(KJ#VWD={]2v/oJs%KQu58"(aUsq)q@4{oi8XzsF2&t88P$'#+|"E.m  5}U_(E7d.<{`&:f;$g=tb32<61,-A5=+ ,X]eg~6koSF!*O15d./?H[8]PX`x@YZCD[Vp', cYh!m\vq|*QtE) 1:*P8 2L(-ky*azqrg\"7n5Y A|Hf$,?tW#[x:X]v*C}wTV415Nn-(aO.{,; `wzM4 \@'VUu},uA QX>?S3*btK&1|n B?!?ehs1)!d;fztr{;$O.BuyFsDEBsW:qbt!ji3L=>` tKdP Si4n+d8+#iGqj]s GZ*wF!J!^Gp :YZo`xD\pl&aw@0_}@\'Fq>|vo1Q T73FC`30FNBoL!|/^ /e9=2^^5g'd,:#QZ}2Jn$O/Rd^_Hd8o0d O G3G_[]Lc 8*qL~?0,;j?uTRw94;<1>'I9j2'=0W 4[ j)#Q'q: UQ*|LAD 5EyFt Vi%o ;e(u^jsrBU}0h Q&X}] i/S?\5;/{*9sY#(O(~SI^]t@V i0e4woNQicd>+.nt?^5FDEIKiJHX?z&?E)ftl~`{5?k/QV3TzTUNTkIB `g1gSd%}Dp&3"-\c82 V_{ Ux'z++|rdon0))Q)u WNCYKUMe MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?Aatus of the specifiedn< queue entries to CANCELLED, which prevents further@ processing of the entries. This should only be done on@ entries which are not currently being processed by the/ Router or one of the delivery agents.hA _______________________________________________________t QUALIFIERS /[NO]LOG= Causes a message to be displayed for each cancelled' entry. The default is /NOLOG.G MCP-26  A MCP Commands A QUEUE PURGE A _______________________________________________________r QUEUE PURGEc< Purges the message queue of finished and cancelled entries.A ________________________________________________________ FORMAT QUEUE PURGEnA _______________________________________________________e) Command Qualifiers Defaults ' /[NO]LOG /NOLOG A _______________________________________________________d DESCRIPTION/9 This command searches the message queue for all @ entries of FINISH or CANCELLED status and deletes them from the queue.oA ________________________________________________________ QUALIFIERS /[NO]LOG; Causes a message to be displayed for each deletede' entry. The default is /NOLOG. A MCP-27e e d MCP Commands QUEUE READY A _______________________________________________________  QUEUE READY_ Readies a queue entry.A _______________________________________________________  FORMAT) QUEUE READY entry-number[,...] A _______________________________________________________n) Command Qualifiers Defaultso' /[NO]LOG /NOLOGA _______________________________________________________ PARAMETERS entry-number> Queue entry number to be readied. If the number of a> base queue entry, the base entry will be readied and@ all existing agent-specific entries will be cancelled.A ________________________________________________________ DESCRIPTION_= This command sets the status of the specified queue : entries to READY and clears the delay flag. This@ should only be done on entries which are not currently> being processed by the Router or one of the delivery agents.oA _______________________________________________________y QUALIFIERS /[NO]LOG; Causes a message to be displayed for each readiedc' entry. The default is /NOLOG. MCP-28 ) PA MCP Commands,A QUEUE RECLAIMoA _______________________________________________________ QUEUE RECLAIMs9 Performs a CONVERT/RECLAIM on the message queue  indexed file.eA _______________________________________________________G FORMAT QUEUE RECLAIMA _______________________________________________________ ) Command Qualifiers Defaultsr' /[NO]LOG /NOLOGwA _______________________________________________________. DESCRIPTION @ This command executes a CONVERT/RECLAIM on the indexed; file that is used to trace message queue entries. < This will reclaim empty buckets that are left when: entries are deleted from the queue. This command: should generally be used only when all of the MX* processing agents are shut down.? This function is periodically performed by the Router= process; manual queue reclaims should not be neededo; except in unusual circumstances. If you find thata> the queuing system is continually performing poorly,< requiring frequent manual reclaims to speed it up,> then you should define FLQ_RECLAIM_WAIT to a smaller- value, as described in Section 6.1.L= Note: This command requires exclusive access to the @ queue control file, and will fail if it cannot acquire< that access. This is normal when the MX processing8 agents are running, and when users are sending( messages via MX from VMS Mail.A MCP-29o t  MCP Commands QUEUE RECLAIM A _______________________________________________________r QUALIFIERS /[NO]LOG7 Causes a status message to be displayed aftert? successful operation, giving statistics on the numberi2 of buckets reclaimed. Default is /NOLOG. MCP-30  A MCP Commands A QUEUE SHOW_A _______________________________________________________a QUEUE SHOW! Displays queue entries.tA ________________________________________________________ FORMAT( QUEUE SHOW [entry-number,...]A ________________________________________________________) Command Qualifiers Defaultsf /ALL /FULLe /OUTPUT=file-spec_ /WAITINGA _______________________________________________________ PARAMETERS entry-number= Queue entry number to be displayed. If omitted, allo6 READY and IN-PROGRESS entries are displayed.A ________________________________________________________ DESCRIPTION= This command displays entries in the message queue.iA _______________________________________________________s QUALIFIERS /ALL> Causes all queue entries to be displayed, regardless? of status. If omitted, just the READY and IN-PROGRESSd entries are displayed. /FULL < Provides more details about the displayed entries,? including intended recipients, error counts, and last A MCP-31h f t MCP Commands QUEUE SHOW> error status messages. If omitted, a brief, one-line- display is produced for each entry.  /OUTPUT=file-spech@ Directs the results to the specified file. If omitted,2 the results are displayed on SYS$OUTPUT. /WAITING= Limits the display to only those entries with READY  status.t MCP-32  A MCP CommandsaA QUITaA _______________________________________________________ QUIT> Leaves MCP without saving any configurat%(! MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7a?A]hion changes.A _______________________________________________________  FORMAT QUITA _______________________________________________________ DESCRIPTION 7 Use this command leave MCP without saving any_9 of the changes made to the MX configuration. If 9 the configuration was changed, MCP will ask forc/ confirmation before returning to DCL. A MCP-33l n  MCP Commands REMOVEA _______________________________________________________  REMOVE) Removes a configuration record.eA _______________________________________________________i FORMAT/ { ALIAS alias }_/ { FILE_SERVER fileserv-name } / REMOVE { LIST list-name }t/ { PATH domain }e/ { }g/ { REWRITE_RULE pattern }cA _______________________________________________________M DESCRIPTION from the MX configuration. The specified alias, list: name, domain, or rewrite rule pattern must match9 exactly the identical field in the record to be  removed. MCP-34 a pA MCP CommandsrA RESET A _______________________________________________________  RESETR> Sends a reset signal to one or more delivery agents.A _______________________________________________________  FORMAT RESET [agent-name...]A _______________________________________________________ ) Command Qualifiers Defaultse /ACCOUNTINGF /ALLA _______________________________________________________  PARAMETERS agent-name...m; One or more MX delivery agent names, separated byr= commas. Valid names are ROUTER, LOCAL, MLF (mailing? list/file server), SMTP, DECNET_SMTP, UUCP, JNET, and? SITE. If omitted, all agents running on the same node > as the user executing this command are reset (unless /ALL is specified).aA _______________________________________________________e DESCRIPTION = The RESET command can be used to signal one or more: MX delivery agents to reload their configuration7 information. This command requires the SYSLCK  privilege.A ________________________________________________________ QUALIFIERS /ACCOUNTING = Causes the specified agents to open new versions ofe> their accounting files. Only useful for those agentsA MCP-35T   MCP Commands RESET ? that support accounting, and with MLF (which causes a 8 new version of FILESERV_LOG.LOG to be opened).3 If /ACCOUNTING is specified, no reload of > configuration data is performed; only the accounting files are reset. /ALL< Specifies that all MX delivery agents on all nodes: in the cluster should reload their configuration information. MCP-36 s oA MCP Commands_A REVIEW A _______________________________________________________c REVIEW; Displays the subscribers of a local mailing list. A _______________________________________________________o FORMAT REVIEW mailing-listA _______________________________________________________ ) Command Qualifiers Defaultsl /OUTPUT=file-spec A _______________________________________________________  PARAMETERS mailing-list; Name of the mailing list whose subscriber list isi> to be displayed. The mailing list must reside on the local system. A _______________________________________________________  DESCRIPTION< This command performs the functional equivalent of= the mailing list processor's REVIEW command for any < mailing list on the local system. All subscribers'= addresses and personal names (if any) listed, along ( with their MAIL/NOMAIL status.A _______________________________________________________ QUALIFIERS /OUTPUT=file-spec-@ Directs the results to the specified file. If omitted,2 the results are displayed on SYS$OUTPUT.A MCP-37_ _ _ MCP Commands SAVEA ________________________________________________________ SAVE4 Saves the current configuration to a file.A _______________________________________________________  FORMAT SAVE file-spec A _______________________________________________________e PARAMETERS file-spect< The name of the file to which the configuration is? written. If omitted, the file type defaults to MXCFG.A _______________________________________________________2 DESCRIPTION @ Use this command to write the MX configuration you are= creating or changing to a file. You should save the = configuration to the file MX_DIR:MX_CONFIG.MXCFG if_= you want it to be used by the MX processing agents.  MCP-38 _ _A MCP CommandsoA SET DECNET_SMTP,A _______________________________________________________ SET DECNET_SMTPC: Alters settings specific to the SMTP-over-DECnet delivery agent. A _______________________________________________________  FORMAT SET DECNET_SMTP_A _______________________________________________________f) Command Qualifiers Defaults_ /[NO]ACCOUNTING_ /MAXIMUM_RETRIES=count$ /RETRY_INTERVAL=delta-timeA _______________________________________________________  DESCRIPTIONY= This command is used to change the SMTP-over-DECnetH agent settings. A _______________________________________________________  QUALIFIERS /[NO]ACCOUNTING 9 Enables or disables the recording of accounting_> information. Accounting is disabled by default. When@ enabled, accounting information is written to the file? MX_DNSMTP_DIR:MX_DNSMTP_ACC.DAT. You can redirect the @ accounting information to another file by defining the% logical name MX_DNSMTP_ACC.E1 Thؽ MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7K;6a?Ae format of the accounting record is:a dd-mmm-yyyy hh:mm XMIT: PROTO=DECNET_SMTP, SOURCE="src-addr", HOST="host", BYTES_SENT=n A MCP-39_ _ _ MCP Commands SET DECNET_SMTPA? where dd-mmm-yyyy hh:mm is the date/time stamp of the_? accounting record; src-addr is the source address for @ the message; host is the host to which the message was= sent; and n is the number of bytes in the delivered  message. /MAXIMUM_RETRIES=count8 Sets the maximum number of retries for message> delivery. The default count is 96, which for a half-: hour retry interval comes to roughly two days of retries.$ /RETRY_INTERVAL=delta-time< Sets the amount of time that should elapse between? delivery attempts. The default is 30 minutes. Specify$ as a VMS delta time value. MCP-40 C EA MCP Commands A SET JNETeA _______________________________________________________ SET JNET9 Alters settings specific to the Jnet interface.UA _______________________________________________________y FORMAT SET JNETA _______________________________________________________ ) Command Qualifiers DefaultsC /[NO]ACCOUNTING  /[NO]BSMTP_REPLY /[NO]LENIENT /[NO]PERCENT_HACK_A _______________________________________________________  DESCRIPTIONq? This command is used to enable or disable the various_2 settings specific to the Jnet interface.A ________________________________________________________ QUALIFIERS /[NO]ACCOUNTING 9 Enables or disables the recording of accountingL> information. Accounting is disabled by default. When; enabled, accounting information is written to the @ file MX_JNET_DIR:MX_JNET_ACC.DAT. You can redirect the@ accounting information to another file by defining the# logical name MX_JNET_ACC._1 The format of the accounting record is: [ dd-mmm-yyyy hh:mm XMIT: PROTO=proto, SOURCE="src-addr", HOST="dest", BYTES_SENT=neA MCP-41    MCP Commands SET JNET@ where proto is one of the BITNET mailer protocol types: (BSMTP, JNET, or BITNET), src-addr is the source= address for the message, dest is the BITNET host tou< which the message was sent, and n is the number of@ bytes transmitted. Note that with the BSMTP and BITNET< protocol types, one transmission can have multiple( destinations on a single host. /[NO]BSMTP_REPLY> Controls whether replies are sent for incoming BSMTP; transactions. Most hosts supporting BSMTP discardA? any replies, so this is disabled by default to reduce  network traffic. /[NO]LENIENT< Controls whether BITNET gateway rules are strictly? or leniently enforced. The gateway rules specify that_? no messages may be gatewayed to or from a BITNET/EARNC@ host that does not run a BSMTP-compliant mailer. Until? more BITNET and EARN hosts start running mailers, yous@ may wish to use the lenient setting to avoid excessive& rejection of gatewayed mail. /[NO]PERCENT_HACK 4 Enables or disables automatic percent-hack< translation. The default is to enable translation.= Percent hacking should be disabled when Jnet is thee5 only network transport being used for mail.  MCP-42  A MCP Commands A SET LOCAL_A _______________________________________________________ SET LOCALC2 Alters Local-delivery-specific settings.A ________________________________________________________ FORMAT SET LOCALUA ________________________________________________________) Command Qualifiers Defaults  /[NO]ACCOUNTINGO2 /[NO]HEADERS=(loc:(hdrname[,...])[,...]) /MAXIMUM_RETRIES=count$ /RETRY_INTERVAL=delta-timeA _______________________________________________________  DESCRIPTIONo; This command is used to change the local deliverym agent settings.hA _______________________________________________________  QUALIFIERS /[NO]ACCOUNTINGX9 Enables or disables the recording of accountingh> information. Accounting is disabled by default. When@ enabled, accounting information is written to the file= MX_LOCAL_DIR:MX_LOCAL_ACC.DAT. You can redirect the @ accounting information to another file by defining the$ logical name MX_LOCAL_ACC.1 The format of the accounting record is:WP dd-mmm-yyyy hh:mm DELIVER: SOURCE="src-addr", USER="user", SIZE=nA MCP-43o i  MCP Commands SET LOCALt? where dd-mmm-yyyy hh:mm is the date/time stamp of ther? accounting record; src-addr is the source address form? the message; user is the address on the local host to > which the message was delivered; and n is the number, of bytes in the delivered message.. /HEADERS=(loc:(hdrname[,...])[,...])9 Controls the inclusion and placement of RFC 822e: headers in messages delivered to VMS Mail. Valid= values for loc are TOP and BOTTOM. Valid values form, hdrname are listed in Table MCP-4.A Table_MCP-4__Header_name_keywords______________________A Keyword_______________Meaning__________________________a, ALL All headers.; BCC The Bcc (blind carbon copy)_' header. < CC The CC (carbon copy) header.0 DATE The Date header.0 FROM The From header.7 IN_REPLY_TO The In-Reply-To header._8 KEYWORDS The Keywords header (not2 strictly RFC 822).6 MESSAGE_ID The Message-Id header.@ OTHER Any header not recognized by MX.7 RECEIVED The Received header(s).r MCP-44 o tA MCP Commands A SET LOCAL A Table_MCP-4_(Cont.)__Header_name_keywords______________sA Keyword_______________Meaning___________________________: REFERENCES The References header (not2 strictly RFC 822).4 REPLY_TO The Reply-To header.6 RESENT_BCC The Re]g MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7K;6a?ATsent-Bcc header.5 RESENT_CC The Resent-CC header.a7 RESENT_DATE The Resent-Date header.r7 RESENT_FROM The Resent-From header. = RESENT_MESSAGE_ID The Resent-Message-Id header.; RESENT_REPLY_TO The Resent-Reply-To header.m9 RESENT_SENDER The Resent-Sender header.a5 RESENT_TO The Resent-To header.e7 RETURN_PATH The Return-Path header. 2 SENDER The Sender header.3 SUBJECT The Subject header.eA TO____________________The_To_header.___________________@ The header names can be negated by prefixing them with< NO. You may include any combination of headers for= inclusion at the top and/or the end of the message.a> For example, you might want to move the Received and> Return-Path headers to the bottom of messages, sinceA MCP-45_ _ _ MCP Commands SET LOCAL ? the information they convey are of interest only when_% there are network problems: K MCP> SET LOCAL/HEADERS=(TOP:(ALL,NORECEIVED,NORETURN_PATH),-dL _MCP> BOTTOM:(NOALL,RECEIVED,RETURN_PATH)) /MAXIMUM_RETRIES=count? Sets the maximum number of retries for DECnet message> delivery. The default count is 96, which for a half-: hour retry interval comes to roughly two days of retries.$ /RETRY_INTERVAL=delta-time< Sets the amount of time that should elapse between? delivery attempts. The default is 30 minutes. Specify_$ as a VMS delta time value. MCP-46  A MCP Commands A SET ROUTER A _______________________________________________________E SET ROUTER* Alters Router-specific settings.A _______________________________________________________m FORMAT SET ROUTERA _______________________________________________________ ) Command Qualifiers Defaultsm /[NO]PERCENT_HACKnA _______________________________________________________ DESCRIPTION 7 This command is used to enable or disable the : automatic de-hacking of percent signs in a local? address. Percent-hacking is explained in Section 3.3._A _______________________________________________________  QUALIFIERS /[NO]PERCENT_HACKa4 Enables or disables automatic percent-hack< translation. The default is to enable translation.A MCP-47    MCP Commands SET SITEA ________________________________________________________ SET SITE> Alters settings specific to the SITE delivery agent.A _______________________________________________________a FORMAT SET SITEA _______________________________________________________ ) Command Qualifiers Defaultsg /MAXIMUM_RETRIES=count$ /RETRY_INTERVAL=delta-timeA ________________________________________________________ DESCRIPTION_7 This command is used to change the SITE agentE settings.eA _______________________________________________________r QUALIFIERS /MAXIMUM_RETRIES=count8 Sets the maximum number of retries for message> delivery. The default count is 96, which for a half-: hour retry interval comes to roughly two days of retries.$ /RETRY_INTERVAL=delta-time< Sets the amount of time that should elapse between? delivery attempts. The default is 30 minutes. Specify $ as a VMS delta time value. MCP-48 c tA MCP CommandsOA SET SMTPeA _______________________________________________________g SET SMTP1 Alters SMTP-delivery-specific settings.lA _______________________________________________________o FORMAT SET SMTPA _______________________________________________________ ) Command Qualifiers Defaults  /[NO]ACCOUNTING " /DEFAULT_ROUTER=hostname /DNS_RETRIES=dnscount /MAXIMUM_RETRIES=count$ /RETRY_INTERVAL=delta-timeA _______________________________________________________i DESCRIPTIONi; This command is used to change the SMTP interface_ settings. A ________________________________________________________ QUALIFIERS /[NO]ACCOUNTING 9 Enables or disables the recording of accountingi> information. Accounting is disabled by default. When; enabled, accounting information is written to thet@ file MX_SMTP_DIR:MX_SMTP_ACC.DAT. You can redirect the@ accounting information to another file by defining the# logical name MX_SMTP_ACC._1 The format of the accounting record is:Z dd-mmm-yyyy hh:mm XMIT: PROTO=SMTP, SOURCE="src-addr", HOST="dest", BYTES_SENT=nA MCP-49a n i MCP Commands SET SMTP? where src-addr is the source address for the message;i< dest is the name of the Internet host to which the8 message was sent; and n is the number of bytes8 transmitted. Note that with SMTP messages, one: transmission can have multiple destinations on a single host." /DEFAULT_ROUTER=hostname= Specifies the name of a host to which SMTP messages < can be forwarded if MX cannot resolve a host name.; This qualifier should only be used if you are not > using the Internet domain name service. The hostname< should be the name of a host which appears in your local host table.A /DNS_RETRIES=dnscount_> Sets the maximum number of retries for SMTP delivery; when the cause of the failure is the inability toe= determine the address corresponding to a host name.t> Certain types of domain server failures can cause MX= to believe a host name is invalid. When a host name = is genuinely invalid, however, the sender should bea? told relatively quickly. Therefore, the default count > is 12 (giving about 6 hours' worth of attempts for a$ half-hour retry interval). /MAXIMUM_RETRIES=count= Sets the maximum number of retries for SMTP message > delivery. The default count is 96, which for a half-: hour retry interval comes to roughly two days of retries.$ /RETRY_INTERVAL=delta-time< Sets the amount of time that should elapse between? delivery attempts. The default is 30 minutes. Specifyt$^D MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7K;6a?A', as a VMS delta time value. MCP-50 _ A MCP Commands_A SHOWuA _______________________________________________________M SHOW? Displays all or part of the current MX configuration._A _______________________________________________________  FORMAT+ { ALIASES [pattern] } + { CONFIGURATION_FILE }_+ { DECNET_SMTP }+ { }N+ { FILE_SERVER [pattern] }n+ { JNET }u+ { LISTS [pattern] } + { } + { LOCAL }C+ SHOW { PATHS [pattern] }n+ { REWRITE_RULES [pattern] }t+ { }+ { ROUTER } + { SITE }T+ { SMTP },+ { } + { SYSTEM_USERS }_+ { VERSION }E+ { ALL }h+ { } A _______________________________________________________ ) Command Qualifiers Defaultsa+ /[NO]COMMAND /NOCOMMANDb4 /OUTPUT=file-spec /OUTPUT=SYS$OUTPUT:A _______________________________________________________s DESCRIPTIONe: The SHOW command displays the specified parts of9 the current MX configuration. For aliases, file > servers, lists, paths, and rewrite rules, only those> records matching pattern (which may contain wildcard= characters) are displayed; if you omit pattern, alls records are displayed.A MCP-51   MCP Commands SHOW: SHOW CONFIGURATION_FILE displays the name of the9 configuration file loaded when MCP was started._> SHOW VERSION displays the version identifier for the current version of MX.A ________________________________________________________ QUALIFIERS /[NO]COMMAND; The /COMMAND qualifier indicates that the display_; should be formatted as the commands that would bet? entered to create the specified records. Use /COMMAND = with the /OUTPUT qualifier to create an MCP command_= file that can be altered with your favorite editor, @ then read back into MCP to create a new configuration. /OUTPUT=file-spect: The /OUTPUT qualifier is used to direct the SHOW; result to a file or other device. By default, theU; result is displayed on the current output device,s SYS$OUTPUT.a MCP-52 d uA MCP CommandsA SHUTDOWN A _______________________________________________________  SHUTDOWN9 Sends a shutdown signal to one or more delivery agents.yA _______________________________________________________N FORMAT# SHUTDOWN [agent-name...] A _______________________________________________________T) Command Qualifiers DefaultsI /ALLA _______________________________________________________ PARAMETERS agent-name...T; One or more MX delivery agent names, separated byt= commas. Valid names are ROUTER, LOCAL, MLF (mailingS< list/file server), DECNET_SMTP, SMTP, SMTP_SERVER,> UUCP, JNET, and SITE. If omitted, all agents running= on the same node as the user executing this commands3 are shut down (unless /ALL is specified).h< Note that the SMTP delivery agent may be shut down> separately from the SMTP_SERVER message entry agent.A _______________________________________________________e DESCRIPTION @ The SHUTDOWN command can be used to signal one or more@ MX delivery agents to finish processing and exit. This0 command requires the SYSLCK privilege.A MCP-53    MCP Commands SHUTDOWNA _______________________________________________________E QUALIFIERS /ALL? Specifies that all MX delivery agents on all nodes ine* the cluster should be shut down. MCP-54 l P _________________________________________________________________ Index. _______________________________G A Logical names (cont'd)_E _______________________________ FLQ_PURGE_WAITo6-1-G address-rewriting ruleso3-1 FLQ_RECLAIM_WAITo6-1_K Aliaso3-3 MAIL$PROTOCOL_prefixo5-1_F MX_DNSMTP_DEBUGo8-5M _______________________________ MX_DNSMTP_SERVER_DEBUGo8-5oC B MX_FLQ_DEBUGo8-4RD _______________________________ MX_JNET_DEBUGo8-4C BSMTPo4-6 MX_JNET_NODEo4-4mE MX_LOCAL_DEBUGo8-4C _______________________________ MX_MLF_DEBUGo8-4F C MX_ROUTER_DEBUGo8-4D _______________________________ MX_SITE_DEBUGo8-5D component nameso9-1 MX_SMTP_DEBUGo8-4K _______________________________ MX_SMTP_SERVER_DEBUGo8-5dM MX_SMTP_SERVER_THREADSo5-2 D D MX_UUCP_DEBUGo8-5J _______________________________ MX_UUCP_RMAIL_DEBUGo8-4M Debuggingo8-4 MX_VMSMAIL_FROM_FORMATo5-2  DEFINE PATHo3-2P delivery patho3-2 _______________________________2 DNSMTP_INFO fileo8-2 MP DOMAIN.NAMES fileo3-3, 4-5 _______________________________C Domain/path mappingoMCP-17 Mail exchangero4-2;E _______________________________ Mailing listsoMCP-11 = MCP commandst: F @oMCP-5E _______________________________ DEFINE ALIASoMCP-6PK File serveroMCP-7 DEFINE FILE_SERVERoMCP-7E _______________________________ DEFINE LISToMCP-11 J H DEFINE PATHo3-2, MCP-17M _______________________________ DEFINE REWRITE_RULEoMCP-19 M HDR_INFO fileo8-2 DEFINE SYSTEM_USERSoMCP-21 > /7T MX030.JWN;[MX.DOC]MGMT_GUIDE.TXT;20OOK;7K;6a?A'; EXIToMCP-23> _______________________________ HELPoMCP-24@ J MODIFYoMCP-25F _______________________________ QUEUE CANCELoMCP-26E JNET_INFO fileo8-2 QUEUE PURGEoMCP-27EE JNET_INPUT fileo8-2 QUEUE READYoMCP-28 G QUEUE RECLAIMoMCP-29 D _______________________________ QUEUE SHOWoMCP-31> L QUIToMCP-33@ _______________________________ REMOVEoMCP-34? LOCAL_INFO fileo8-2 RESEToMCP-35_@ Logical names REVIEWoMCP-37> FLQ_CHECK_WAITo6-1 SAVEoMCP-38I FLQ_DIRo1-4 SET DECNET_SMTPoMCP-39LB SET JNEToMCP-41P Index-1   IndexP _______________________________2 MCP commands (cont'd) TP SET LOCALoMCP-43 _______________________________? SET ROUTERoMCP-47 Trace logso8-4  SET SITEoMCP-48tP SET SMTPoMCP-49 _______________________________2 SHOWoMCP-51 UP SHUTDOWNoMCP-53 _______________________________C MLF_INFO fileo8-2 UUCP_INFO fileo8-2n MSG_TEXT fileo8-2P MX___STARTUP.COMo9-1 _______________________________2 MX Control ProgramoMCP-3 VP MX_LOGICALS.DATo9-3 _______________________________9 MX_MAILSHRo5-1 VMS MAIL G MX_START.COMo9-1 foreign protocolo5-1CF MX_STARTUP.COMo9-1 protocol prefixo5-1P MX_STARTUP_INFO.DATo9-3, 9-5 _______________________________2 _______________________________ XP N _______________________________G _______________________________ XMAILER.NAMES fileo4-5m next hopo3-2g. _______________________________ P. _______________________________ Percent-hacko3-4 Process nameso8-3. _______________________________ Q. _______________________________ Queue fileso8-1# Queue file typeso8-1 Queue statuso6-2 . _______________________________ R. _______________________________( rewrite ruleso3-1, MCP-19. _______________________________ S. _______________________________! SITE_INFO fileo8-2 & SMTP default routero4-2! SMTP_INFO fileo8-2M SRC_INFO fileo8-2- startup command procedureso9-1_% startup componentso9-1f Index-2 /[NO]PERCENT_HACKnA _______________________________________________________ ֜ MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i*[MX.DOC]USER_GUIDE.PS;11+,m./> 4i-;0123KPWO56ؤ*7 qf??+89G>HJT MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i67%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmovetoFZ MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i , currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6iD moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONT ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CK@U2a?`zn.C&JC~yUEpQiLo_a*QsFoei{DMwT mZI&^du-6CG]]6vQEN)xo{VZ4$L uLr8O#*Zizd=1MjX1;#ZhIgVbOuq]ba a"v.{l1~{Ry$CGG\LFcXIp1V4DH8hXFrwKKR7p2=NK{[5TG \OkU{;]fU]HpuEzJ/9s]z=?'/$ ~D8m UpLG&h0">n]N+2}c}J:}HHrF!td-Q,HM'^YuWz^Ey4LjVo0qSga5{8YCfO; h$` =i8 BDWM.+@]V7kfyKe%rMlw)m)-. VLoUy|KM(]wvw,Ryn`g&p~q|4muAR@ONT.!p[}TCi:*'W&+Sxi8B=P]Eom(Fr?]_-1-+4}V c>d>~F=4$.d4pRyY}RP`79teD~(4o$T ^ $ou%uxqyj4GnoXN!#h 9[A3sWct+Fs/2#b`HPF#JLCHW9fc*mPo3tzaC-ON1ii(hBzc r5-# x=oq u5gG8IMIXG U@1X!~}dUUR=m-<*yV80o6,NXQy}~{rs?Fi@+j!vb }rN92$HvWE*Zl,_Lv]YTZ)0"g;)K B x^;]SkjlK/ dgoe?Lk\TjV &PG;d@*=|oEN#!{-P.b,``o:':MZp2nuk:,%th?P7g< z8^H y-NN0\(_JS()~sc#vg6EAL}rb ,jK%"I(wVLQzHHst692g.;.L! +Bn/ Wbp/k^j}I9n Q[zny2 +_Vi,6 ;2 K.0YZQx,mOAHT 6EZJ*ozT9mj uT&-N;cvBM[[J,&tq_e;:. Ngy{Hb)vmYQr4b, /J M6<W`YB/+,Oj<S} yGec75';i0jvTf, U-ZInm$ey#[MOOn"{Z xu&;8ISMGf4r *t , QZxktHlb^h+N7WLPf: 0YT+$=JRxVPAUMHsE;fh#DpF>k9y8 kp-")sGeg+ +Ogz (NFMYC?nl  K6Uo:gs|$+F-"l'cuo(5&./ A/Z;iGZ!&YHOl ,@R^k6JRl%kl+mQL>#"vaJ;X_ K[P<jN%mIF.a^kg|0 QY?%xLW0Qog^dkq QP"gqi!2(I@%?(n-*v{wg^FPDGqTO^78}%]EM__ Af#$Jkk#{uF:]yj`Z>e_y_/RMX`T`(otzu:pog&(@/ HkArzzgLRdtJD~VG|>VCq Uu;?*4W  p_5B^YDFRA^fPb-r3 9)!I g."-n&-5:aJCq2L\#+]m{dLv~*dT{.$.| lIEPkGdbmi[ex_8$66 Q=K@xw5x85z5uIT2hMvP}0+%l&C_ 5O 98r*(^ !3Snb_G[ F avJia {WHjf7dyP\]N\rHkFrkqYPV 03Pt$QojZGED-,W.R8MN5&M 362w ZFO:$QSI-/>d5 3# dtk8 n1~`$-'4LO>y&xm*><0>8ppV+Xfi& l @;o$6?VmqWXPQ {IP1f5h 476,m !6 Yb= RGM& :t=zI Fj{T|;0+ w +ef6qKnhA|Ds5,|+4[7 M@7du( \*NZ@qAG[E.Lt,tSU/e.bis-i]l8[h 8Uy}]1mEv?rvvo:bUSd_s9iQt(?j`dd'v*VP_) (4 v~&Q?4,<Tlyi7CmRT&BG@'^ 6>"%G9 >,1d +M!c.-k[KL(x&Lzj <2` ]f'n{JrE 27w24_lFO,g?xNtVl Xl@u+xX4NYyb)861"@b6 Dy)g=hbA?uU\U<RU 0=gG*}rz]S,T /I#lf!+p7GEi6=!VGQ BD E\UxUEVl`طky_g4,4'B}jf+r7cAW#Enmc: 4U J}).g-?w@(2B1YL~=Pzh2=$ji,sh>"-,hil |1BHdUdAw1;P~ ;x?U:UALZ, =T3k -- 2FVG\ d 5>[{@W l5b1" p~>`8j^*Z`c4M2:3Ttd_BI]Yq,vXb4Y(}V:{g? z%3^9'wE`+yq86qj[R xX / ?C1:AzRz~d11kwfk:=#[\]R0m7kCT 7P-?Y kE (EC#/C*.'&")INtc|0+Y1xf|U-]R0 + \28%SSL}$u>0 M]AJR\1@X]l :)*dq}%(HES[Gkc\t|}a9bMoJ/k<;if$<2)8[S$S]A!E(.l[r'.gnk:>*&T[[+TUR$SD_I+=EL1jbP,.f_A,FIYG-G^@h"$b#l?j>[EDK|:MME@GhpZW%;gdh{dFW*d:8S}A !<Tv$RE KphTBgKl]lb boj;_'yMwI1g5bWNFXFvYIR2ouo''nm=Bd!]F;-BVcRploj`f`oijYV~:~5!9TZTVlo111xc^Vt3yim,vtn)xx9s%.B :K`:%7b6i#QRS YW\xkM;1e50a gghOy_e3s.J6tj.NY "HTc|59lpA"lZO0/!<@I{}-O&Y|})tVR;`{ K619rtFzSox iqdeb#]\4$.o;nf8kPON^F'3,v-_oN k<Jf1W!jT*N?m?C8["s`:g.Qx862]Gm9, N  LIV z!!8Pl)XGx$.ivD*"e/KD)^B@L8D^]Y0)3Ir;t'; E-j:uH8$Ci}x:?Sb4poqr*y$CyRg)6 ^ tMYzZP15K^#,{4cT%7K;AG?,$J70]]UWXf~}min9,&;UCb usY;u%FIk%k>o_C!d%J99`;?NJ]8"{2Q!Wa$C :kG]b, uAlb}`$O,Q`B.Xj0H]j\N 4K R"aL:+>(F))x,RH+1!_np}{u0 _n'G^! K oixAc7)LLdvoo$7&o5;]%@2k=)D$+Jp "]t X(i;(Q A-RPXk&4{WHx@ <7?Ck)$mR<1n(Fa@7_SgW;W?]k2NCU}4!g&b=E cz* t!%{uc|NSuv.rE1_m,lrS3 c!.c!?sx_]$bs )IInd(zME *#%G~/ NFsS ^148Aap1{@US`t%_gFhmOvr5bC~y:GJN&Z[;#2[|]XOwGv9mi|.hLx@LgJt7)3kp6z4EkGHu m g? F~!d,|`v/oRG#wIITCgg)tx+mA$a/9Q~{z~D!+Sq?-/muyCE3Bo)L[LMYC$L{m/DqlE(Gmgf7ft:ORW !;g7/FsYv6O6XiIIb1@nLC`2qTm8CTI:2%S2r|ls0ELLtDOaZ#iHv $p:1nr=bgo47QR=% ?H~h!{e9B/omw@ ]wI?i Up,]S CK%=!POFd0v .7AI4R  C!eVaIfvQ:uE8p9 [*!]x?);!f4= @BeC:9~v"$M($2g/*:zY: t(BF15!aQS#_8tqpPhvLqJeeR 99N F\V:&a2l*\D+82}IYw6U8z`clQ)w!nl*ROH ,?d^Gf4 3bo~j]j?Tb+]|~C WQ9C?rB4o2WarT dVi,IPH=YfC ipfv:a}l7`/qinN ht}EMYKSF}W`W;t\a}8b`@HyM< Jz=TUA~E(>#ku`6p;:?udkBWH oi&'z +ilx3mtgEfkIHw7U=w_4f7lK+3@`{NKn5p7^jx}uT5GMss={4"ohw_D_j"{k Da  $:GbZC& Ysxm@sODJN_k31sbW[j]DSyHZR=WN$1+8,I {Q= >kk3v wFc**}OTB/,aF$FhFajL[Y+aE x{<!.Mc"g8I#m |%c*@:M R>GeRnebT5v;vpF+.=ch'+?s a|;n-'X@W|-U6Qi&+xFCLZC$? } ^]DZ<Zeey%93z\CE(.'oh<}Lq<~jz&j^#.0nb+`9:!&Y}S&lejxMD Be20<`s(i2>#_nZ5(VBv.oU?,1i(nxCx]B*#=D94 *DW&Bm01:LOz)l3OS -2^ VN2!>K+#hD9D - ^(`oGRUFIB*0xA|)QTD;.I w@rXovT.hQomstCDv3]sov*=F Xn(4sWj\/gl av5" GP~/h0ezji-a%AE.EKEQh Vy-:OEJ|t^5`uFla& ?SvsQ4f0n0: qMnZ\< >!y1N:"b b^v[lA4 H1q'ixWSNuYH:0;"L}p39v,!2Fin`'^WJGW\M~r]rffFlY;j;}sj2 qZT+E w " GDF4nu+ RY]V^a%U[M}sjz)coA^ ^_rRcka.Z5&Wb}k((;lzaflp=3;}t!C"o\i& 4`^&6ynR(&f^?ew7Tq!Kxe0S_k%[PtIQO[k5M,sFh x G\ `d{"FYSZBKof12nnv &.%V<g6 4UkbWn;Q,ty 3'935X_4$9XGy'"bhWNm9=w)|MQ3 eXC]q-BdIQqm*H1=Qi`y&^YR- _Cjq"^`^FUyvJ^MLw"5 [x= i3P4l]HY9}MJrU#2nDs zl0iH2ucya(3UWl 9gc8 ":SZ>Re-BQa__~BUXIMv)t5$E~u?B .3$ Ahxn]7Y%+wcHl)p< 72MX6$X&)]&tL|)y*pIL3KuAyNuD{AVF7= RE_D|91C5^-m]I w#d4"4!hO U"}Q 7O:VSs^=6d]Y!"DkH8?7g P2&# G"oFxM2!]^GS:-;cu"`.vHjfhh/1Ej9NHc (d{[Os:v~$yg\moHd[|*W &*dth PaperHeight{r MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6in.SZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES8%> Postamble of file RPI$SRC:[MX.DOC]USER_GUIDE.DVI_PS.*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn)% DefineFont:F102 Category:10 Pointsize:8(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSF )% DefineFont:F36 Category:10 Pointsize:10-&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10!/F34 500.0 /Helvetica@DOCPSE DPSFf)% DefineFont:F28 Category:10 Pointsize:12a&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14{&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30e'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF *%> Postamble of file USER_GUIDE_CONTENTS.%%BeginDEC$EDMSInfow/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [ *%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITp1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLOR ? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not foundW] defc/DEC$EDMS_TOTAL_PAGES 0 defk%%EndDEC$EDMSInfo /DEC$EDMS_MAKE_FILM whereW%{ pop /DEC$EDMS_SEPARATE_COLORS wheren { pop }l] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelsep} if/DEC$EDMS_SEPARATE_COLORS where4${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ife} if/DVC$PSFonts save def %%EndSetup%v %%Page: I 1r%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK H0 SC 10773 10524 XY F20(Messa)S -2 x(ge)S 172 x(Exchan)S -2 x(ge)S 173 xD(User)S 32 x(')S -33 x(s)S 10773 11520 XY(Guide)S 10773 14210 XY F36K(December)S -28 x(,)S 167 x(1991)S 10773 16302 XY F34(This)S 171 x(manual)SoD171 x(provides)S 170 x(information)S 171 x(for)S 171 x(users)S 171 xH(of)S 172 x(Message)S 171 x(Exchange,)S 173 x(electronic)S 10773 X 598 yP(mail)S 165 x(software)S 167 x(for)S0 MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i = 166 x(VMS)S 166 x(systems.)S 10773 20188 XYIF36(Revision/)S 2 x(Update)S 166 x(Information)S 2 x(:)S 798 x F34(This)SeF166 x(is)S 166 x(a)S 166 x(revised)S 165 x(manual.)S 10773 X 896 y F36G(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 x(ersion:)S 300 xxLF34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x(later)S 10773 X 897 y F36(Software)SF166 x(V)S -27 x(ersion:)S 18546 X F34(Message)S 166 x(Exchange)S 166 xG(V3.0)S 10773 28570 XY F36(Engi)S 2 x(neering)S 167 x(Computing)S 168 xrG(Services)S 10773 X 597 y(Rensselaer)S 166 x(Polytechn)S 2 x(ic)S 166 xiG(Institu)S 2 x(te)S 10773 X 698 y(T)S -27 x(roy)S -37 x(,)S 167 x(New)S 165 x(Y)S -37 x(ork)S %%EndCustomColor1 PP EPs %%PageTrailers%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKr%f %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)H,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 10773 25916 XY 8364 48 R 10773 26464 XY F40(03)S 167 x(December)SF166 x(1991)S 10773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)SeH166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 183 x(information)S 184 x(in)S 182 xE(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(subject)S 183 x(to)S H183 x(change)S 184 x(without)S 182 x(notice)S 183 x(and)S 184 x(should)SE10773 X 547 y(not)S 173 x(be)S 174 x(construed)S 174 x(as)S 174 x(a)SlD173 x(commitment)S 174 x(by)S 173 x(Rensselaer)S 174 x(Polytechnic)SD174 x(Instit)S -2 x(ute.)S 263 x(Rensselaer)S 10773 X 548 y(assume)SD2 x(s)S 166 x(no)S 166 x(respo)S 2 x(nsibili)S -2 x(ty)S 166 x(for)SI166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)S 166 x(may)S 167 x(appear)S=L167 x(in)S 166 x(this)S 166 x(documen)S 2 x(t.)S 10773 X 897 y F40(DISCLAI)SD-2 x(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 xF(in)S 182 x(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(provided)SC184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)SDC10773 X 548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)S E188 x(the)S 189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 xiG(')S -9 x(s)S 188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)SoG188 x(suitability)S -34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 xtD(,)S 166 x(security)S -33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 xG(perform)S 2 x(ance)S 167 x(of)S 166 x(this)S 165 x(software.)S 10773 X D897 y(The)S 167 x(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 xI(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)ScH10773 X 896 y(DEC)S 17349 X(V)S -34 x(AX)S 23924 X(V)S -33 x(AXcluster)SF10773 X 548 y(V)S -33 x(AXstation)S 17349 X(VMS)S 23924 X(VT)S 10773 XE897 y(Jnet)S 166 x(is)S 166 x(a)S 166 x(tradem)S 2 x(ark)S 166 x(of)SrG166 x(Joiner)S 167 x(Associates,)S 166 x(Inc.)S 10773 X 896 y 3588 24 RdE10773 36028 XY(Copyright)S 166 x(\251199)S 2 x(1)S 166 x(Rensselaer)SR%167 x(PolytechCnic)S 166 x(Institute)S:%%EndCustomColor2 PP EP %%PageTrailerr%%%PageFonts: Helvetica-Bold Helveticao%%PageCustomColors: 0_BLACKu%o;% < Beginning of included file USER_GUIDE_CONTENTS.DVI_PS > %%Page: III 3t%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l)1000 BP PaperHeight PaperWidth PM 0 0 XY d%%BeginCustomColor: 0_BLACK E0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYoG21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27981 X(v)S 5094 9203 XY_D23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(USING)S 165 xD(MESSA)S -2 x(GE)S 166 x(EXCHA)S -2 x(NGE)S 166 x(WITH)S 166 x(VMS)SD165 x(MAIL)S 27260 X(1\2031)S 7187 11096 XY 21072 72 R 7187 11693 XYGF36(1.1)S 9279 X(SPECIFYI)S 2 x(NG)S 165 x(AN)S 165 x(ADDRESS)S 27427 X K(1\2031)S 9279 X 698 y(1.1.1)S 11371 X(Multipl)S 2 x(e)S 166 x(Recipients)SsD499 x 9132 24 R 27427 12391 XY(1\2031)S 9279 X 697 y(1.1.2)S 11371 XP(Quotation)S 167 x(Marks)S 498 x 9744 24 R 27427 13088 XY(1\2031)S 7187 14284 XYE21072 72 R 7187 14882 XY(1.2)S 9279 X(USING)S 165 x(SET)S 167 x(FOR)StK-9 x(W)S -27 x(ARD)S 165 x(WITH)S 166 x(MX)S 27427 X(1\2032)S 7187 16077 XYfE21072 72 R 7187 16675 XY(1.3)S 9279 X(PERSONAL)S 165 x(NAME)S 27427 X E(1\2032)S 7187 17870 XY 21072 72 R 7187 18468 XY(1.4)S 9279 X(SIGNA)S G-38 x(TURE)S 166 x(FIL)S 2 x(ES)S 27427 X(1\2032)S 9279 X 697 y(1.4.1)SE11371 X(Automatic)S 166 x(Sign)S 2 x(ature)S 166 x(Inclusi)S 2 x(on)SSN499 x 6444 24 R 27427 19165 XY(1\2033)S 7187 20361 XY 21072 72 R 7187 20959 XYC(1.5)S 9279 X(REDIRECTING)S 165 x(REPLIE)S 2 x(S)S 27427 X(1\2033)SeC7187 22154 XY 21072 72 R 7187 22752 XY(1.6)S 9279 X(RECEIPT)S 167 xC(ACKN)S -2 x(OWLEDGMENT)S 27427 X(1\2033)S 7187 23948 XY 21072 72 RtD7187 24545 XY(1.7)S 9279 X(NETWORK)S 165 x(DELIVER)S -17 x(Y)S 166 xK(DELA)S -46 x(YS)S 27427 X(1\2033)S 5094 26339 XY 23160 144 R 5094 27036 XYHF28(CHAPTER)S 164 x(2)S 599 x(ELECTRON)S -2 x(IC)S 166 x(MAILING)S 166 xD(LISTS)S 27260 X(2\2031)S 7187 28231 XY 21072 72 R 7187 28829 XY F36D(2.1)S 9279 X(INTERNET)S -27 x(-STYLE)S 167 x(LIST)S 2 x(S)S 27427 XF(2\2031)S 7187 30025 XY 21072 72 R 7187 30623 XY(2.2)S 9279 X(BITNET)SN-27 x(-STYLE)S 167 x(LIS)S 2 x(TS)S 27427 X(2\2031)S 5094 32416 XY 23160 144 RH5094 33113 XY F28(CHAPTER)S 164 x(3)S 599 x(NETWORK)S 165 x(FILE)S 166 xK(SER)S -12 x(VERS)S 27260 X(3\2031)S 7187 34309 XY 21072 72 R 7187 34906 XY-CF36(3.1)S 9279 X(GET)S 166 x(HELP)S 27427 X(3\2031)S -416 x 36925 Yt(iii)S%%EndCustomColor3 PP EPI %%PageTrailerC%%PageFonts: Helvetica-Boldw%%PageCustomColors: 0_BLACKP% %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)D,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoF0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYDF36(3.2)S 9279 X(MX)S 166 x(FILES)S 2 x(ER)S -9 x(V)S 166 x(COMMAN)SH-2 x(DS)S 27427 X(3\2031)S 9279 X 698 y(3.2.1)S 11371 X(Packages)S 498 xG11400 24 R 27427 5867 XY(3\2031)S 9279 X 697 y(3.2.2)S 11371 X(Binary)SN166 x(Files)S 499 x 10848 24 R 27427 6564 XY(3\2032)S 5094 8357 XY 23160 144 RE5094 9055 XY F28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(MESSA)S -2 x(GE)SdM166 x(HEAD)S -2 x(ER)S 166 x(FORMA)S -45 x(T)S 27161 X(A\2031)S 7187 10250 XY@L21072 72 R 7187 10848 XY F36(A.1)S 9279 X(VMS)S 166 x(MAIL)S 167 x(HEADERS)SC27344 X(A\2032)S 9279 X 697 y(A.1.1)S 11371 X(From)S 166 x(Header)S7E498 x 10596 24 R 27344 11545 XY(A\2032)S 9279 X 698 y(A.1.2)S 11371 XeE(T)S -37 x(o)S 167 x(and)S 166 x(CC)S 166 x(Headers)S 498 x 9060 24 R:D27344 12243 XY(A\2033)S 9279 X 697 y(A.1.3)S 11371 X(Subject)S 167 xE(Header)S 498 x 10044 24 R 27344 12940 XY(A\2033)S 5094 36925 XY(iv)SE%%EndCustomColor4 PP EPO %%PageTrailerA%%PageFonts: Helvetica-BoldD%%PageCustomColors: 0_BLACKC%o5% < End of included file USER_GUIDE_CONTENTS.DVI_PS > %%Page: V 5 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend).)1000 BP PaperHeight PaperWidth PM 0 0 XY O%%BeginCustomColor: 0_BLACKEM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XYDJF151(Message)S 189 x(Exchange)S 190 x(\(MX\))S 188 x(is)S 189 x(software)SE187 x(that)S 189 x(provides)S 189 x(store-and-forward)S 10773 X 598 yDE(routing)S 188 x(and)S 188 x(delivery)S 188 x(of)S 188 x(electronic)S H187 x(mail)S 187 x(messages.)S 292 x(It)S 186 x(can)S 188 x(also)S 187 xJ(provide)S 10773 X 598 y(mailing)S 184 x(list)S 182 x(and)S 183 x(\211le)SC184 x(distribution)S 183 x(services.)S 283 x(MX)S 183 x(can)S 184B5 MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6iWwL4 x)J(be)S 183 x(used)S 183 x(to)S 183 x(enhanc)S 2 x(e)S 10773 X 598 y(local)SC183 x(electronic)S 184 x(mail)S 183 x(\(E-mail\))S 182 x(support,)S)G188 x(and)S 184 x(it)S 183 x(can)S 184 x(be)S 183 x(used)S 183 x(with)SXF183 x(several)S 10773 X 597 y(kinds)S 161 x(of)S 160 x(network)S 161 xC(protocols)S 161 x(to)S 160 x(provide)S 161 x(a)S 161 x(uni\211ed)SnE161 x(E-mail)S 160 x(interface)S 161 x(to)S 161 x(different)S 10773 XeG598 y(networks.)S 5094 11172 XY 23160 96 R 5094 11869 XY F24(Intended)SSC166 x(Audience)S -533 x 897 y F151(This)S 187 x(manual)S 188 x(is)SaG186 x(intended)S 187 x(for)S 188 x(any)S 187 x(VMS)S 187 x(MAIL)S 187 x1F(user)S 187 x(who)S 187 x(uses)S 187 x(MX,)S 187 x(and)S 10773 X 597 yF(users)S 167 x(of)S 168 x(MX')S -19 x(s)S 167 x(mailing)S 167 x(list)SG167 x(and)S 168 x(\211le)S 167 x(distribution)S 167 x(services.)S 253 x(I(The)S 168 x(reader)S 168 x(should)S 10773 X 598 y(already)S 167 x(know)S E166 x(the)S 166 x(basics)S 166 x(of)S 166 x(using)S 166 x(VMS)S 166 x E(and)S 166 x(the)S 167 x(VMS)S 165 x(MAIL)S 166 x(utility)S -55 x(.)StG5094 14908 XY 23160 96 R 5094 15605 XY F24(Document)S 166 x(Structure)S(C10773 X 897 y F151(This)S 166 x(guide)S 167 x(consists)S 165 x(of)SeH166 x(three)S 167 x(chapters)S 166 x(and)S 166 x(one)S 167 x(appendix.)SE10773 X 896 y F38(Chapter)S 150 x(1)S 14360 X(Describes)S 150 x(the)S F149 x(MX/VMS)S 151 x(MAIL)S 149 x(interface.)S 10773 X 747 y(Chapter)SF150 x(2)S 14360 X(Describes)S 150 x(the)S 149 x(mailing)S 150 x(list)SC148 x( Ohandler)S -24 x(.)S 10773 X 748 y(Chapter)S 150 x(3)S 14360 X1H(Describes)S 150 x(the)S 149 x(\211le)S 150 x(server)S -23 x(.)S 10773 XI747 y(Appendix)S 151 x(A)S 14360 X(Describes)S 150 x(MX)S 150 x(message)S2C151 x(formats)S 150 x(in)S 149 x(detail.)S 5094 20835 XY 23160 96 R C5094 21533 XY F24(Related)S 165 x(Documents)S -804 x 896 y F151(Y)StL-56 x(ou)S 167 x(can)S 166 x(\211nd)S 167 x(additional)S 166 x(information)SC166 x(in)S 166 x(the)S 167 x(following)S 166 x(documents:)S 10773 X)G897 y(\201)S 595 x F152(Message)S 167 x(Exchange)S 167 x(Installation)StE167 x(Guide)S 167 x F151(describes)S 165 x(the)S 166 x(installation)SsF166 x(of)S 166 x(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 170 xJ(Exchange)S 170 x(Managemen)S 2 x(t)S 169 x(Guide)S 169 x F151(describes)SD169 x(the)S 169 x(management)S 170 x(and)S 11670 X 597 y(operation)SF166 x(of)S 166 x(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 192 xJ(Exchange)S 192 x(Mailing)S 192 x(List/File)S 191 x(Server)S 192 x(Guide)SC191 x F151(describes)S 191 x(the)S 11670 X 598 y(management)S 166 xxJ(and)S 167 x(operation)S 166 x(of)S 166 x(the)S 166 x(MX)S 166 x(mailing)SH167 x(list)S 165 x(and)S 166 x(\211le)S 167 x(server)S -37 x(.)S 10773 XH896 y(\201)S 595 x F152(Message)S 171 x(Exchange)S 172 x(Release)S 171 xC(Notes)S 171 x F151(contain)S 171 x(information)S 170 x(and)S 171 x G(updates)S 170 x(not)S 11670 X 598 y(included)S 178 x(in)S 179 x(this)SE177 x(manual.)S 274 x(The)S 179 x(release)S 177 x(notes)S 178 x(are)S Q179 x(part)S 177 x(of)S 178 x(the)S 178 x(software)S 11670 X 598 y(distribution)S E166 x(kit.)S 10773 X 897 y(\201)S 595 x F152(VMS)S 166 x(Mail)S 166 x H(Utility)S 166 x(Manual)S 167 x F151(describes)S 166 x(the)S 166 x(VMS)SE166 x(MAIL)S 165 x(utility)S 167 x(in)S 166 x(detail.)S 363 x 36925 YnF36(v)Sx%%EndCustomColor5 PP EPm %%PageTrailer62%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ Helvetica NewCenturySchlbk-Italic6%%PageCustomColors: 0_BLACK1%S %%Page: VI 6 /DEC$EDMS_MAKE_FILM where { pop } %{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereE { pop }i { CLRP showpage } ifelse } ifelse o %%PageTrailero %%PageFonts:%%PageCustomColors:f%c %%Page: 1-1 7_%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACKPJ0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Using)SC166 x(Messa)S -2 x(ge)S 166 x(Excha)S -2 x(nge)S 165 x(with)S 166 xFD(VMS)S 166 x(MAIL)S 10773 8652 XY F151(Message)S 169 x(Exchang)S 2 xE(e)S 169 x(\(MX\))S 169 x(interfaces)S 169 x(with)S 169 x(VMS)S 168 xAD(MAIL)S 170 x(to)S 168 x(provide)S 170 x(the)S 169 x(means)S 10773 XL598 y(for)S 175 x(addressing)S 175 x(outgoing)S 176 x(mail)S 174 x(through)SF176 x(MX.)S 175 x(It)S 174 x(also)S 175 x(ensures)S 175 x(that)S 174 xE(mail)S 174 x(that)S 10773 X 597 y(is)S 181 x(delivered)S 182 x(via)SYD181 x(MX)S 181 x(has)S 182 x(an)S 181 x(appropriate)S 181 x(source)SF182 x(address)S 180 x(for)S 182 Ux(replies,)S 185 x(and)S 10773 X 598 yI(provides)S 166 x(support)S 166 x(for)S 166 x(signature)S 167 x(\211les)S5C166 x(and)S 166 x(user)S -8 x(-speci\211ed)S 166 x(reply-to)S 166 x E(addresses.)S 5094 11392 XY 23160 96 R 2404 12089 XY F24(1.1)S 5094 X1F(Specifying)S 166 x(an)S 166 x(Address)S 10773 X 897 y F151(MX)S 172 xD(interfaces)S 172 x(with)S 172 x(VMS)S 171 x(MAIL)S 172 x(as)S 172 xH(a)S 172 x(`)S -10 x(`foreign)S 173 x(protocol')S -9 x('.)S 261 x(When)SK172 x(using)S 173 x(VMS)S 10773 X 597 y(MAIL,)S 163 x(you)S 163 x(address)S E161 x(mail)S 162 x(to)S 162 x(be)S 162 x(sent)S 162 x(through)S 163 x D(MX)S 162 x(by)S 163 x(specifying)S 163 x(an)S 162 x(address)S 162 x'(of)S 10773 X 598 y(the)S 166 x(form:)SY%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR(1 SC 10773 X 897 y F102(MX%"user@host")S%%EndCustomColor%%BeginCustomColor: 0_BLACK G0 SC 10773 X 896 y F151(The)S 169 x(leading)S 168 x(MX%)S 168 x(tells)SxD167 x(VMS)S 168 x(MAIL)S 167 x(to)S 168 x(invoke)S 169 x(the)S 168 xL(MX)S 168 x(protocol)S 168 x(handler;)S 170 x(the)S 10773 X 598 y(address,)SE177 x(which)S 176 x(should)S 175 x(be)S 175 x(surrounded)S 177 x(by)S(F175 x(quotation)S 176 x(marks)S 175 x(to)S 175 x(prevent)S 176 x(the)SD10773 X 598 y(address)S 174 x(from)S 174 x(being)S 175 x(converted)SG175 x(to)S 174 x(upper)S 175 x(case)S 174 x(and)S 174 x(prevent)S 175 x2L(the)S 175 x(@-sign)S 174 x(from)S 10773 X 598 y(being)S 173 x(interpreted)SK172 x(by)S 172 x(VMS)S 172 x(MAIL,)S 172 x(is)S 171 x(the)S 172 x(network)SoH173 x(mail)S 171 x(address)S 171 x(of)S 172 x(the)S 172 x(user)S 10773 XC597 y(you)S 167 x(wish)S 166 x(to)S 165 x(send)S 166 x(mail)S 166 xsC(to.)S 10773 X 897 y(If)S 166 x(the)S 167 x(user)S 167 x(is)S 166 xoE(on)S 167 x(the)S 167 x(local)S 167 x(host,)S 167 x(you)S 168 x(can)S7C167 x(omit)S 166 x(the)S 167 x F152(@host)S 167 x F151(part)S 167 x)H(of)S 167 x(the)S 166 x(address,)S 10773 X 598 y(and)S 166 x(the)S 167 x;(quotation)S 166 x(marks,)S 166 x(just)S 167 x(specifying)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR%1 SC 10773 X 896 y F102(MX%username)S %%EndCustomColor%%BeginCustomColor: 0_BLACKIG0 SC 10773 X 897 y F151(for)S 166 x(an)S 167 x(address.)S 5094 22849 XYAH9564 48 R 2404 23546 XY F24(1.1.1)S 5094 X(Multiple)S 166 x(Recipients)SD-650 x 897 y F151(When)S 183 x(sending)S 182 x(messages)S 182 x(to)SG182 x(more)S 182 x(than)S 182 x(one)S 183 x(recipient)S 182 x(through)S1C184 x(MX,)S 182 x(each)S 10773 X 597 y(recipient')S -18 x(s)S 187 xaD(address)S 186 x(requires)S 188 x(the)S 187 x(MX%)S 187 x(pre\211x)SG189 x(\(and)S 187 x(quotation)S 187 x(marks,)S 194 x(if)S 10773 X 598 y4E(needed\).)S 250 x(For)S 166 x(examples:)S 10773 X 897 y F102(MAIL>)SE%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(SEND)SL%%EndCustomColor%%BeginCustomColor: 0_BLACKO0 SC 10773 X 448 y(To:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(SMITH,)S 239 x(MX%"jones@oth)S 2 x(erhost.edu",BROWN,M)SP2 x(X%NAMES-L)Si%%EndCustomColor%%Begiw MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i{[nCustomColor: 0_BLACK C0 SC 10773 X 897 y F151(Note)S 169 x(that)S 169 x(you)S 170 x(can)SSG170 x(mix)S 170 x(plain,)S 170 x(local)S 169 x(usernames)S 170 x(with)SSD169 x(MX-directed)S 169 x(addresses)S 10773 X 597 y(in)S 166 x(the)SC167 x(same)S 165 x(message.)S 5094 29673 XY 9564 48 R 2404 30370 XYaCF24(1.1.2)S 5094 X(Quotation)S 166 x(Marks)S 204 x 897 y F151(VMS)SoJ169 x(MAIL)S 169 x(cannot)S 170 x(handle)S 170 x(quotation)S 169 x(marks)SC169 x(within)S 169 x(an)S 170 x(address.)S 255 x(MX)S 169 x(works)S)D10773 X 598 y(around)S 172 x(this)S 170 x(problem)S 171 x(by)S 171 xF(substituting)S 171 x(apostrophes)S 170 x(instead.)S 259 x(For)S 171 xD(example,)S 173 x(if)S 10773 X 598 y(the)S 166 x(destination)S 166 x(address)S 165 x(is)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR91 SC 10773 X 896 y F102("node::user"@r)S 2 x(emote.host)S1%%EndCustomColor%%BeginCustomColor: 0_BLACKtF0 SC 10773 X 897 y F151(you)S 167 x(can)S 167 x(specify)S 166 x(this)S>165 x(address)S 166 x(in)S 166 x(VMS)S 166 x(MAIL)S 166 x(as)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR>1 SC 10773 X 896 y F102(MX%"'node::use)S 2 x(r'@remote.host")S%%EndCustomColor%%BeginCustomColor: 0_BLACKa 0 SC 27427 36925 XY F36(1\2031)S%%EndCustomColor7 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Courier NewCenturySchlbk-ItalicT*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%y %%Page: 1-2 8x%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK9E0 SC 5094 1807 XY F28(Using)S 167 x(Messag)S 2 x(e)S 166 x(Exchange)S J168 x(with)S 166 x(VMS)S 166 x(MAIL)S 5094 4596 XY 23160 96 R 2404 5294 XYFF24(1.2)S 5094 X(Using)S 166 x(SET)S 166 x(FOR)S -13 x(W)S -38 x(ARD)SE164 x(with)S 166 x(MX)S 10773 X 896 y F151(Y)S -56 x(ou)S 196 x(can)SVE196 x(use)S 195 x(the)S 196 x(SET)S 195 x(FOR)S -19 x(W)S -46 x(ARD)S D194 x(command)S 195 x(in)S 196 x(VMS)S 195 x(MAIL)S 195 x(to)S 195 xG(set)S 195 x(a)S 10773 X 598 y(forwarding)S 193 x(address)S 192 x(for)SSE193 x(your)S 194 x(mail)S 192 x(through)S 194 x(MX.)S 193 x(T)S -46 xeE(o)S 193 x(do)S 193 x(this,)S 199 x(however)S -36 x(,)S 10773 X 598 y(D(requires)S 187 x(two)S 185 x(extra)S 187 x(pairs)S 185 x(of)S 186 xF(quotation)S 187 x(marks)S 186 x(around)S 187 x(the)S 186 x(address.)S?289 x(For)S 10773 X 598 y(example:)S 10773 X 896 y F102(MAIL>)Sn%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORB1 SC 240 x(SET)S 239 x(FORWARD)S 240 x(MX%"""user@host)S 2 x(""")S%%EndCustomColor%%BeginCustomColor: 0_BLACK1F0 SC 10773 X 897 y F151(Y)S -56 x(ou)S 202 x(should)S 202 x(be)S 201 xE(sure)S 202 x(to)S 201 x(check)S 202 x(the)S 202 x(forwarding)S 201 xaH(address)S 201 x(with)S 201 x(SHOW)S 10773 X 598 y(FOR)S -19 x(W)S -46 xE(ARD)S 192 x(and)S 194 x(to)S 193 x(send)S 193 x(yourself)S 194 x(a)SSC194 x(test)S 192 x(message)S 193 x(to)S 193 x(ensure)S 194 x(that)SaC194 x(you)S 10773 X 597 y(speci\211ed)S 166 x(the)S 166 x(address)SsF166 x(correctly)S -55 x(.)S 5094 11919 XY 23160 96 R 2404 12616 XY F24H(1.3)S 5094 X(Personal)S 166 x(Name)S 667 x 897 y F151(The)S 186 x(SET)SI185 x(PERSONAL_NAME)S 184 x(command)S 186 x(in)S 186 x(VMS)S 185 x(MAIL)S5H185 x(lets)S 185 x(you)S 186 x(enter)S 10773 X 598 y(your)S 172 x(real)SE170 x(name,)S 172 x(to)S 171 x(be)S 170 x(appended)S 171 x(to)S 170 xnF(your)S 171 x(VMS)S 171 x(username)S 170 x(on)S 171 x(outgoing)S 172 xE(mail.)S 10773 X 597 y(Messages)S 177 x(sent)S 177 x(via)S 178 x(MX)S7G177 x(will)S 176 x(also)S 177 x(include)S 178 x(your)S 178 x(personal)S(D178 x(name)S 177 x(if)S 177 x(you)S 178 x(have)S 10773 X 598 y(one)SD167 x(set.)S 5094 16253 XY 23160 96 R 2404 16950 XY F24(1.4)S 5094 XF(Signature)S 167 x(Files)S 706 x 897 y F151(The)S 183 x(MX/VMS)S 182 xF(MAIL)S 182 x(interface)S 183 x(provides)S 182 x(support)S 182 x(for)SH182 x(`)S -9 x(`signature')S -9 x(')S 182 x(\211les.)S 282 x(A)S 10773 XD597 y(signature)S 176 x(\211le)S 175 x(is)S 175 x(a)S 175 x(\211le)SG175 x(that)S 175 x(contains)S 175 x(your)S 176 x(name,)S 178 x(E-mail)S D174 x(address,)S 177 x(and)S 175 x(any)S 10773 X 598 y(other)S 176 xH(information)S 176 x(that)S 176 x(you)S 176 x(would)S 176 x(like)S 176 xL(to)S 175 x(have)S 177 x(included)S 176 x(in)S 176 x(your)S 177 x(outgoing)SF10773 X 598 y(mail)S 180 x(messages.)S 279 x(It)S 180 x(should)S 181 xF(be)S 181 x(no)S 181 x(more)S 181 x(than)S 181 x(a)S 181 x(few)S 180 xI(lines)S 181 x(long)S 182 x(and)S 181 x(should)S 10773 X 598 y(probably)S0G182 x(contain)S 183 x(lines)S 182 x(that)S 181 x(do)S 182 x(not)S 182 x(H(exceed)S 183 x(80)S 181 x(characters)S 183 x(in)S 182 x(length.)S 282 xJ(For)S 10773 X 597 y(example:)S 10773 X 897 y F102(Peter)S 240 x(Shandy,)SE240 x(Ph.D.)S 10773 X 448 y(Horticulture)S 240 x(Department)S 10773 XxD449 y(Balaclava)S 240 x(Agricultural)S 240 x(College)S 10773 X 448 yE(shandy@buster.)S 2 x(balaclava.edu)S 10773 X 897 y F151(Once)S 157 x2G(you)S 158 x(create)S 157 x(a)S 157 x(signature)S 158 x(\211le,)S 160 x8I(you)S 158 x(inform)S 157 x(MX)S 157 x(of)S 157 x(its)S 156 x(existence)S(G158 x(by)S 157 x(de\211ning)S 10773 X 597 y(the)S 166 x(logical)S 167 xs=(name)S 166 x(MX_SIGNA)S -29 x(TURE:)S 10773 X 897 y F102($)SX%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORS1 SC 239 x(DEFINE)S 240 x(MX_SIGNATURE)S 240 x(device:[dir)S 2 x(ectory]name.type)Si%%EndCustomColor%%BeginCustomColor: 0_BLACKE0 SC 10773 X 897 y F151(Y)S -56 x(ou)S 168 x(can)S 168 x(then)S 168 xSG(have)S 168 x(the)S 167 x(signature)S 168 x(included)S 168 x(in)S 168 xsG(your)S 168 x(message)S 167 x(by)S 167 x(entering)S 169 x(the)S 10773 X 597 y(line)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC -867 x 897 y F102(/SIGNATURE)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 10773 X 897 y F151(in)S 172 x(your)S 174 x(message.)S 261 x(T)SH-46 x(o)S 173 x(be)S 172 x(recognized,)S 175 x(there)S 172 x(can)S 173 xH(be)S 172 x(no)S 172 x(other)S 173 x(text)S 172 x(on)S 173 x(the)S 172 xF(line)S 10773 X 597 y(and)S 182 x(no)S 182 x(leading)S 182 x(blanks.)SH281 x(Case)S 181 x(is)S 181 x(not)S 182 x(important,)S 186 x(and)S 182 xH(you)S 182 x(can)S 182 x(abbreviate)S 10773 X 598 y(SIGNA)S -29 x(TURE)SE166 x(to)S 166 x(SIG.)S 166 x(Y)S -55 x(our)S 167 x(signature)S 167 x1C(\211le)S 166 x(will)S 166 x(be)S 166 x(inserted)S 166 x(in)S 167 x C(the)S 167 x(message)S 166 x(at)S 10773 X 598 y(the)S 166 x(point)SSH166 x(where)S 167 x(you)S 167 x(place)S 166 x(the)S 166 x(/SIGNA)S -28 xC(TURE)S 165 x(line.)S 10773 X 897 y(Note)S 170 x(that)S 170 x(the)SdE170 x(signature)S 171 x(is)S 170 x(included)S 171 x(only)S 171 x(in)SiH170 x(copies)S 170 x(of)S 170 x(the)S 170 x(message)S 170 x(that)S 170 xD(are)S 10773 X 597 y(sent)S 176 x(via)S 176 x(MX;)S 176 x(if)S 176 xC(you)S 177 x(also)S 176 x(send)S 175 x(your)S 177 x(message)S 176 xeE(to)S 176 x(users)S 176 x(not)S 176 x(using)S 176 x(the)S 177 x(MX%)S(F10773 X 598 y(pre\211x,)S 167 x(they)S 165 x(will)S 164 x(just)S 165 xG(see)S 164 x(the)S 165 x(/SIGNA)S -28 x(TURE)S 165 x(line)S 165 x(and)SlH164 x(not)S 165 x(your)S 166 x(signature)S 166 x(\211le.)S 10773 X 897 yK(T)S -45 x(o)S 177 x(enable)S 177 x(your)S 178 x(signature)S 178 x(\211le)S7E177 x(every)S 179 x(time)S 177 x(you)S 178 x(login,)S 181 x(include)SXC177 x(the)S 178 x(DEFINE)S 10773 X 597 y(command)S 166 x(in)S 167 xgF(your)S 167 x(login)S 166 x(command)S 167 x(procedure.)S 5094 36925 XY F36(1\2032)S%%EndCustomColor8 PP EPX %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courie MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6ijrq*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S %%Page: 1-3 9 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY E%%BeginCustomColor: 0_BLACKsE0 SC 16466 1807 XY F28(Using)S 167 x(Message)S 168 x(Exchange)S 168 xCD(with)S 166 x(VMS)S 166 x(MAIL)S 5094 4546 XY 9564 48 R 2404 5244 XYJF24(1.4.1)S 5094 X(Automatic)S 166 x(Signature)S 166 x(Inclusion)S 10773 XG896 y F151(Y)S -56 x(our)S 191 x(signature)S 191 x(\211le)S 190 x(can)SoH190 x(be)S 190 x(included)S 190 x(automatically)S 190 x(at)S 190 x(the)SF190 x(end)S 190 x(of)S 190 x(your)S 10773 X 598 y(message)S 166 x(by)SO166 x(de\211ning)S 168 x(the)S 166 x(logical)S 166 x(name)S 167 x(MX_AUTO_SIG)Se.-2 x(NA)S -27 x(TURE:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORA1 SC 239 x(DEFINE)S 240 x(MX_AUTO_SIGNATU)S 2 x(RE)S 239 x(text)S)%%EndCustomColor%%BeginCustomColor: 0_BLACKSE0 SC 10773 X 897 y F151(The)S 188 x F152(text)S 188 x F151(is)S 187 xH(not)S 188 x(important;)S 198 x(as)S 187 x(long)S 188 x(as)S 187 x(the)SF187 x(logical)S 188 x(name)S 188 x(is)S 187 x(de\211ned,)S 194 x(the)SD10773 X 597 y(signature)S 178 x(\211le)S 177 x(you)S 178 x(specify)SD177 x(with)S 176 x(MX_SIGNA)S -28 x(TURE)S 176 x(will)S 176 x(will)SD176 x(automatically)S 10773 X 598 y(be)S 168 x(appended)S 168 x(to)SH168 x(then)S 168 x(end)S 168 x(of)S 168 x(all)S 168 x(subsequent)S 168 xE(MX)S 168 x(messages.)S 252 x(A)S 168 x(/SIGNA)S -29 x(TURE)S 10773 XxI598 y(line)S 200 x(can)S 200 x(be)S 200 x(used)S 200 x(to)S 199 x(place)SRE200 x(the)S 200 x(signature)S 200 x(anywhere)S 201 x(in)S 200 x(the)SSJ200 x(message)S 10773 X 598 y(\(overriding)S 168 x(the)S 166 x(automatic)SF166 x(appending\).)S 10773 X 896 y(If)S 168 x(you)S 168 x(wish)S 168 xL(to)S 167 x(preven)S 2 x(t)S 167 x(the)S 168 x(automatic)S 168 x(inclusion)SG169 x(of)S 167 x(your)S 169 x(signature)S 169 x(\211le,)S 169 x(enter)S10773 X 598 y(a)S 166 x(line)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR&1 SC 10773 X 897 y F102(/NOSIGNATURE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK F0 SC 10773 X 896 y F151(in)S 166 x(your)S 168 x(message.)S 249 x(The)SF166 x(same)S 166 x(formatting)S 166 x(rules)S 166 x(apply)S 167 x(as)SO165 x(for)S 166 x(/SIGNA)S -28 x(TURE.)S 5094 15240 XY 23160 96 R 2404 15937 XY KF24(1.5)S 5094 X(Redirecting)S 166 x(Replies)S -806 x 897 y F151(Normally)S(E187 x(when)S 186 x(you)S 187 x(send)S 186 x(a)S 186 x(message)S 186 x5H(via)S 186 x(MX)S 186 x(from)S 186 x(your)S 188 x(VMS)S 185 x(account,)SF10773 X 597 y(the)S 180 x(message)S 179 x(will)S 179 x(include)S 180 xC(information)S 180 x(that)S 180 x(will)S 178 x(direct)S 180 x(any)SeD180 x(replies)S 180 x(to)S 179 x(the)S 10773 X 598 y(message)S 175 xG(back)S 175 x(to)S 175 x(your)S 176 x(VMS)S 175 x(account.)S 268 x(If)S8E174 x(you)S 176 x(would)S 175 x(rather)S 175 x(have)S 176 x(replies)SXJ175 x(go)S 10773 X 598 y(to)S 183 x(a)S 183 x(different)S 183 x(account,)SE188 x(or)S 183 x(to)S 183 x(an)S 183 x(account)S 184 x(on)S 183 x(a)SnG183 x(different)S 183 x(system,)S 187 x(you)S 184 x(can)S 10773 X 598 y5D(de\211ne)S 171 x(the)S 170 x(logical)S 170 x(name)S 170 x(MX_REPL)SH-46 x(Y_TO)S 169 x(to)S 170 x(include)S 170 x(this)S 170 x(information)SF170 x(in)S 170 x(the)S 10773 X 598 y(message:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR;1 SC 239 x(DEFINE)S 240 x(MX_REPLY_TO)S 240 x("user@host")S9%%EndCustomColor%%BeginCustomColor: 0_BLACK)F0 SC 10773 X 897 y F151(Note)S 170 x(that)S 169 x(you)S 171 x(should)SD169 x(not)S 170 x(include)S 171 x(the)S 169 x(MX%)S 170 x(pre\211x)SG171 x(on)S 170 x(the)S 169 x(address,)S 171 x(and)S 170 x(you)S 10773 X1I598 y(should)S 176 x(not)S 175 x(change)S 176 x(quotation)S 176 x(marks)S8G175 x(to)S 175 x(apostrophes)S 175 x(when)S 175 x(you)S 176 x(specify)SdF176 x(the)S 10773 X 597 y(address.)S 10773 X 897 y(T)S -45 x(o)S 164 xC(have)S 164 x(this)S 164 x(reply)S 165 x(address)S 163 x(included)S1C165 x(in)S 164 x(your)S 165 x(messages)S 163 x(every)S 166 x(time)S D163 x(you)S 165 x(login,)S 10773 X 598 y(include)S 167 x(the)S 166 xG(DEFINE)S 165 x(command)S 166 x(in)S 166 x(your)S 168 x(LOGIN.CO)S -2 x9E(M)S 167 x(\211le.)S 5094 25252 XY 23160 96 R 2404 25950 XY F24(1.6)S)G5094 X(Receipt)S 165 x(Acknowledgment)S 10773 X 896 y F151(Most)S 172 xsF(network)S 173 x(E-mail)S 171 x(systems)S 172 x(are)S 172 x(modelled)SE172 x(after)S 172 x(the)S 173 x(postal)S 171 x(system:)S 262 x(once)S C10773 X 598 y(you)S 192 x(put)S 191 x(an)S 191 x(electronic)S 191 xxH(mail)S 190 x(message)S 191 x(in)S 191 x(the)S 191 x(post,)S 197 x(you)SF191 x(have)S 192 x(no)S 191 x(way)S 191 x(of)S 10773 X 598 y(knowing)SE164 x(whether)S 163 x(the)S 163 x(message)S 162 x(will)S 162 x(ever)S1F163 x(get)S 163 x(to)S 163 x(its)S 162 x(intended)S 163 x(recipient.)SG250 x(Some)S 10773 X 597 y(systems)S 167 x(support)S 168 x(some)S 167 x1D(primitive)S 168 x(return)S 169 x(receipt)S 168 x(mechanism,)S 169 xC(but)S 168 x(there)S 169 x(is)S 167 x(no)S 10773 X 598 y(standard)S(G166 x(for)S 166 x(this)S 166 x(on)S 167 x(the)S 166 x(Internet.)S 251 xrG(MX)S 166 x(does)S 166 x(not)S 166 x(support)S 166 x(any)S 167 x(form)S7H166 x(of)S 167 x(receipt)S 10773 X 598 y(acknowledgment.)S 5094 30781 XYF23160 96 R 2404 31479 XY F24(1.7)S 5094 X(Network)S 166 x(Deliv)S -2 xF(ery)S 166 x(Delays)S 10773 X 896 y F151(Messages)S 174 x(sent)S 173 xJ(over)S 175 x(any)S 174 x(network)S 174 x(can)S 175 x(be)S 173 x(delayed)SE174 x(due)S 174 x(to)S 174 x(network)S 174 x(outages,)S 10773 X 598 yxD(system)S 168 x(loading,)S 170 x(or)S 168 x(other)S 169 x(reasons.)SG254 x(Once)S 168 x(a)S 168 x(message)S 168 x(leaves)S 169 x(the)S 168 xTD(local)S 168 x(system,)S 10773 X 598 y(there)S 156 x(is)S 155 x(no)SH156 x(way)S 156 x(to)S 155 x(determine)S 156 x(where)S 156 x(the)S 155 xJ(message)S 156 x(may)S 155 x(be)S 156 x(held)S 156 x(up.)S 250 x(However)SG-37 x(,)S 10773 X 598 y(messages)S 189 x(still)S 189 x(on)S 190 x(the)ShC190 x(local)S 190 x(system)S 189 x(awaiting)S 190 x(network)S 190 xsI(transfer)S 190 x(can)S 190 x(be)S 10773 X 597 y(displayed)S 166 x(with)SE166 x(the)S 166 x(MAILQUEUE)S 164 x(utility:)S 10773 X 897 y F102($)SC%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x(RUN)S 240 x(MX_EXE:MAILQUEUE)S7%%EndCustomColor%%BeginCustomColor: 0_BLACKx 0 SC 27427 36925 XY F36(1\2033)S%%EndCustomColor9 PP EP1 %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Courier NewCenturySchlbk-Italic *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%b%%Page: 1-4 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKGE0 SC 5094 1807 XY F28(Using)S 167 x(Messag)S 2 x(e)S 166 x(Exchange)SlD168 x(with)S 166 x(VMS)S 166 x(MAIL)S 10773 4866 XY F151(MAILQUEUE)SC187 x(lists)S 187 x(any)S 189 x(messages)S 188 x(you)S 189 x(have)S(I189 x(sent)S 188 x(that)S 188 x(are)S 188 x(waiting)S 189 x(for)S 10773 X G598 y(network)S 172 x(transfer)S -37 x(.)S 260 x(All)S 171 x(messages)SsE171 x(that)S 171 x(cannot)S 172 x(be)S 172 x(sent)S 171 x(are)S 172 x C(tried)S 171 x(periodically)S -55 x(,)S 10773 X 598 y(based)S 174 xsC(on)S 175 x(settings)S 174 x(establis)S -2 x(hed)S 175 x(by)S 175 x7G(your)S 175 x(system)S 174 x(manager)S -36 x(.)S 266 x(If)S 174 x(the)S(H174 x(number)S 175 x(of)S 10773 X 597 y(attempts)S 169 x(exceeds)S 171 xE(the)S 171 x(established)S 169 x(limit,)S 172 x(the)S 170 x(message)SIC170 x(is)S 170 x(rt MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6iyeturned)S 172 x(to)S 170 x(sender)S 10773 X 598 ySF(with)S 166 x(a)S 166 x(message)S 165 x(explaining)S 168 x(why)S 166 xC(the)S 167 x(transfer)S 166 x(did)S 165 x(not)S 167 x(occur)S -36 x (.)S 5094 36925 XY F36(1\2034)Sg%%EndCustomColor10 PP EP %%PageTrailerE2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKm%)%%Page: 2-1 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKoO0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Electronic)SG165 x(Mailing)S 166 x(Lists)S 10773 8654 XY F151(When)S 164 x(talking)SaG165 x(about)S 164 x(electronic)S 165 x(mail,)S 164 x(the)S 164 x(term)S8C164 x F152(mailing)S 164 x(list)S 164 x F151(is)S 163 x(generally)S J166 x(used)S 10773 X 598 y(to)S 176 x(describe)S 177 x(an)S 176 x(E-mail)SD176 x(address)S 175 x(that)S 177 x(forwards)S 175 x(messages)S 176 xF(to)S 176 x(more)S 177 x(than)S 176 x(one)S 10773 X 598 y(user)S -37 xH(.)S 254 x(Mailing)S 168 x(lists)S 167 x(abound)S 168 x(on)S 169 x(the)SF168 x(Internet)S 168 x(and)S 168 x(BITNET)S -46 x(,)S 168 x(on)S 168 xF(a)S 168 x(wide)S 167 x(variety)S 10773 X 597 y(of)S 166 x(technical)SF167 x(and)S 166 x(non-technic)S 2 x(al)S 165 x(topics.)S 10773 X 897 yE(Unfortunately)S -54 x(,)S 178 x(there)S 176 x(are)S 176 x(no)S 175 xEE(standards)S 175 x(on)S 176 x(the)S 176 x(implementation)S 175 x(of)S1E175 x(mailing)S 10773 X 598 y(lists,)S 163 x(so)S 163 x(their)S 164 xSC(use)S 164 x(will)S 162 x(vary)S 165 x(depending)S 164 x(on)S 164 x8K(the)S 164 x(systems)S 162 x(on)S 164 x(which)S 164 x(the)S 163 x(mailing)S E10773 X 597 y(lists)S 176 x(are)S 177 x(set)S 176 x(up.)S 271 x(For)ShE177 x(the)S 177 x(most)S 176 x(part)S 177 x(however)S -36 x(,)S 180 xaF(mailing)S 177 x(lists)S 175 x(can)S 178 x(be)S 177 x(broken)S 10773 XH598 y(down)S 166 x(into)S 166 x(two)S 166 x(basic)S 165 x(types:)S 250 xI(Internet)S 166 x(and)S 166 x(BITNET)S -46 x(.)S 5094 14167 XY 23160 96 RxD2404 14864 XY F24(2.1)S 5094 X(Internet-Style)S 167 x(Lists)S -572 xH897 y F151(For)S 187 x(an)S 188 x(Internet-style)S 187 x(mailing)S 187 xF(list,)S 192 x(there)S 187 x(are)S 187 x(generally)S 188 x(two)S 186 xI(addresses:)S 10773 X 598 y(one)S 181 x(for)S 181 x(the)S 181 x(mailing)SrF181 x(list)S 180 x(itself,)S 184 x(and)S 181 x(one)S 181 x(for)S 180 xD(`)S -9 x(`administrivia')S -10 x(')S 180 x(\(subscription)S 10773 XD597 y(requests,)S 206 x(etc.\).)S 313 x(The)S 199 x(administrative)SF197 x(address)S 197 x(is)S 198 x(usually)S 198 x(the)S 198 x(mailing)SJ10773 X 598 y(list)S 195 x(name)S 196 x(with)S 196 x(`)S -9 x(`-request')SG-10 x(')S 195 x(added.)S 310 x(For)S 196 x(example,)S 204 x(the)S 196 x D(mailing)S 197 x(list)S 195 x(for)S 10773 X 598 y(discussing)S 168 xQ(Message)S 168 x(Exchang)S 2 x(e)S 168 x(is)S 167 x F153(MX-List@vms.ecs.rpi.ed)S0E2 x(u)S F151(.)S 253 x(Subscription)S 10773 X 598 y(requests,)S 194 x(H(removals,)S 194 x(or)S 188 x(comments)S 188 x(about)S 188 x(the)S 189 xI(list)S 187 x(are)S 188 x(sent)S 188 x(to)S 188 x F153(MX-List-)S 10773 XSD597 y(request@vms.ecs.rpi.ed)S 2 x(u)S F151(.)S 10773 X 897 y(Most)SF176 x(Internet-style)S 176 x(mailing)S 177 x(lists)S 175 x(are)S 176 xC(managed)S 177 x(manually)S -55 x(,)S 180 x(so)S 175 x(mail)S 176 x C(sent)S 176 x(to)S 10773 X 598 y(-request)S 184 x(addresses)S 183 x5D(can)S 184 x(usually)S 185 x(be)S 184 x(free-form.)S 285 x(However)SC-36 x(,)S 189 x(a)S 184 x(few)S 183 x(systems,)S 10773 X 597 y(MX)S3L186 x(included,)S 192 x(have)S 187 x(mailing)S 186 x(list)S 185 x(handlers)SC186 x(which)S 187 x(process)S 185 x(some)S 186 x(types)S 186 x(of)S)H10773 X 598 y(requests)S 178 x(automatically)S -55 x(,)S 182 x(without)SD178 x(human)S 180 x(intervention.)S 275 x(The)S 179 x(syntax)S 180 xC(of)S 178 x(the)S 10773 X 598 y(commands)S 168 x(you)S 168 x(send)SrH168 x(to)S 167 x(these)S 168 x(automated)S 167 x(handlers)S 168 x(will)SK167 x(vary)S 169 x(from)S 167 x(system)S 167 x(to)S 10773 X 598 y(system.)S(C260 x(For)S 171 x(example,)S 174 x(the)S 171 x(MX)S 171 x(mailing)SlL172 x(list)S 170 x(processor)S 171 x(accepts)S 171 x(the)S 172 x(following)SE10773 X 597 y(commands:)S 10773 X 897 y F38(SUBSCRIBE)S 17349 X(for)S1I149 x(getting)S 149 x(added)S 151 x(to)S 149 x(the)S 150 x(list)S 10773 XsD747 y(SIGNOFF)S 17349 X(for)S 149 x(getting)S 149 x(remo)S 2 x(ved)SD150 x(from)S 150 x(the)S 149 x(list)S 10773 X 748 y(REVIEW)S 17349 XD(for)S 149 x(getting)S 149 x(a)S 150 x(list)S 148 x(of)S 150 x(the)SC149 x(subscr)S 2 x(ibers)S 10773 X 747 y(HELP)S 17349 X(for)S 149 xiF(getting)S 149 x(a)S 150 x(help)S 150 x(message)S 10773 X 747 y(QUER)SG-9 x(Y)S 17349 X(for)S 149 x(getting)S 149 x(the)S 150 x(status)S 150 x9H(of)S 149 x(your)S 150 x(subscr)S 2 x(iber)S 149 x(entry)S 10773 X 897 yFF151(Commands)S 166 x(must)S 165 x(gener)S 2 x(ally)S 166 x(be)S 166 xH(placed)S 166 x(in)S 167 x(the)S 166 x(body)S 167 x(of)S 166 x(a)S 166 xG(mail)S 166 x(message,)S 166 x(rather)S 10773 X 597 y(than)S 167 x(on)SuP166 x(the)S 166 x(Subject)S 167 x(line.)S 5094 30157 XY 23160 96 R 2404 30854 XYCF24(2.2)S 5094 X(BITNET)S -39 x(-Style)S 166 x(Lists)S -494 x 897 y CF151(Most)S 176 x(mailing)S 177 x(lists)S 175 x(on)S 176 x(BITNET)S(K176 x(hosts)S 176 x(are)S 176 x(implemented)S 176 x(using)S 177 x(LISTSER)SxG-19 x(V)S -65 x(,)S 10773 X 598 y(a)S 175 x(package)S 175 x(developed)SxE175 x(speci\211cally)S 175 x(for)S 175 x(automated)S 174 x(handling)SpC176 x(of)S 174 x(mailing)S 175 x(lists.)S 10773 X 597 y(One)S 171 xoD(LISTSER)S -20 x(V)S 171 x(on)S 171 x(a)S 170 x(system,)S 172 x(at)SD170 x(address)S 170 x F153(LISTSER)S -18 x(V@)S F152(hostname)S F151D(,)S 173 x(manages)S 10773 X 598 y(all)S 191 x(the)S 191 x(mailing)SE192 x(lists)S 190 x(offered)S 191 x(on)S 192 x(that)S 191 x(system,)S1M197 x(and)S 191 x(provides)S 192 x(automatic)S 10773 X 598 y(administrative)S1=166 x(request)S 166 x(handling.)S 27427 36925 XY F36(2\2031)Sw%%EndCustomColor11 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold0 %%+ Helveticat%%PageCustomColors: 0_BLACK(%e%%Page: 2-2 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)y,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK6N0 SC 5094 1807 XY F28(Electronic)S 168 x(Mailing)S 167 x(Lists)S 10773 4866 XYDF151(LISTSER)S -19 x(V)S 166 x(will)S 165 x(usually)S 167 x(handle)SM166 x(the)S 166 x(following)S 167 x(commands:)S 10773 X 897 y F38(SUBSCRIBE)S C148 x(list-name)S 17349 X(for)S 149 x(getting)S 149 x(added)S 151 xdH(to)S 149 x(the)S 150 x(list)S 10773 X 747 y(SIGNOFF)S 148 x(list-name)SG17349 X(for)S 149 x(getting)S 149 x(remo)S 2 x(ved)S 150 x(from)S 150 xLD(the)S 149 x(list)S 10773 X 747 y(REVIEW)S 149 x(list-name)S 17349 XD(for)S 149 x(getting)S 149 x(a)S 150 x(list)S 148 x(of)S 150 x(the)SJ149 x(subscr)S 2 x(ibers)S 10773 X 747 y(QUER)S -9 x(Y)S 150 x(list-name)SC17349 X(for)S 149 x(getting)S 149 x(the)S 150 x(status)S 150 x(of)S_I149 x(your)S 150 x(subscr)S 2 x(iber)S 149 x(entry)S 10773 X 747 y(HELP)SD17349 X(for)S 149 x(getting)S 149 x(a)S 150 x(help)S 150 x(message)SI10773 X 748 y(LIST)S 17349 X(for)S 149 x(getting)S 149 x(a)S 150 x(list)S H148 x(of)S 150 x(available)S 149 x(mailing)S 149 x(lists)S 10773 X 896 yCF151(Along)S 183 x(with)S 183 x(several)S 183 x(more.)S 283 x(The)S(F183 x(MX)S 183 x(mailing)S 183 x(list)S 182 x(processor)S 182 x(also)SG183 x(provides)S 10773 X 598 y(LISTSER)S -19 x(V)S -46 x(-style)wq MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7K;6i%S 183 x F(command)S 184 x(handling,)S 189 x(but)S 184 x(supports)S 183 x(only)SP184 x(the)S 184 x(commands)S 10773 X 598 y(listed)S 165 x(above.)S 5094 36925 XY F36(2\2032)S%%EndCustomColor12 PP EP %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helvetica(%%PageCustomColors: 0_BLACKx%S%%Page: 3-1 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK L0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Network)SC165 x(File)S 166 x(Serv)S -2 x(ers)S 10773 8654 XY F151(The)S 168 x7E(term)S 166 x F152(\211le)S 167 x(server)S F151(,)S 168 x(for)S 167 x6G(the)S 167 x(purposes)S 166 x(of)S 167 x(this)S 166 x(document,)S 168 xoE(refers)S 167 x(to)S 167 x(a)S 166 x(network)S 10773 X 598 y(entity)SmC187 x(that)S 187 x(maintains)S 187 x(a)S 186 x(library)S 188 x(of)S(D186 x(\211les)S 187 x(and)S 187 x(delivers)S 187 x(them)S 187 x(to)SC187 x(users)S 187 x(on)S 10773 X 598 y(demand.)S 10773 X 896 y(As)S0E177 x(with)S 177 x(mailing)S 177 x(lists,)S 180 x(there)S 177 x(are)S6H178 x(no)S 178 x(standards)S 176 x(for)S 178 x(\211le)S 177 x(servers.)SF273 x(There)S 178 x(are)S 10773 X 598 y(several)S 175 x(\211le)S 176 xE(server)S 175 x(implementations)S 174 x(in)S 175 x(existence:)S 268 x3I(LISTSER)S -19 x(V)S -65 x(,)S 176 x(VMSSER)S -20 x(V)S -64 x(,)S 10773 X7E598 y(MAILSER)S -19 x(V)S -65 x(,)S 180 x(and)S 179 x(several)S 179 x1C(others.)S 276 x(MX)S 179 x(also)S 179 x(includes)S 179 x(a)S 179 xgH(\211le)S 180 x(server)S 179 x(module,)S 10773 X 597 y(generally)S 196 xI(referred)S 195 x(to)S 195 x(as)S 194 x(FileServ)S -55 x(.)S 307 x(Some)S F194 x(of)S 194 x(these)S 195 x(\211le)S 195 x(servers)S 195 x(accept)SE10773 X 598 y(commands)S 195 x(via)S 196 x(BITNET)S 194 x(immediate)SxE195 x(messages,)S 202 x(some)S 194 x(only)S 196 x(by)S 196 x(E-mail)S)D10773 X 598 y(messages.)S 279 x(Some)S 181 x(take)S 182 x(commands)SD181 x(on)S 182 x(the)S 181 x(subject)S 182 x(line)S 181 x(of)S 181 xG(a)S 182 x(message,)S 185 x(and)S 10773 X 598 y(some)S 166 x(in)S 167 xSE(the)S 166 x(body)S 167 x(of)S 167 x(a)S 166 x(message.)S 250 x(The)SiG167 x(way)S 167 x(\211les)S 166 x(are)S 167 x(distributed)S 166 x(can)S(C166 x(also)S 166 x(vary)S 10773 X 598 y(from)S 166 x(server)S 167 xxE(to)S 166 x(server)S -37 x(.)S 5094 15877 XY 23160 96 R 2404 16574 XY6GF24(3.1)S 5094 X(Get)S 166 x(HELP)S 10773 X 897 y F151(If)S 191 x(you)S C193 x(want)S 191 x(to)S 191 x(obtain)S 192 x(\211les)S 191 x(from)S4C192 x(a)S 191 x(\211le)S 192 x(server)S -36 x(,)S 199 x(and)S 191 x1F(you)S 193 x(are)S 192 x(unsure)S 192 x(of)S 10773 X 598 y(the)S 189 xH(commands)S 188 x(you)S 189 x(need)S 188 x(to)S 188 x(use,)S 195 x(you)SG189 x(should)S 188 x(begin)S 189 x(by)S 189 x(requesting)S 189 x(help)SiC10773 X 598 y(information)S 171 x(from)S 170 x(the)S 170 x(server)S-D-36 x(.)S 258 x(The)S 171 x(best)S 170 x(way)S 170 x(to)S 170 x(do)SI170 x(this)S 170 x(is)S 170 x(to)S 170 x(send)S 170 x(an)S 171 x(E-mail)SsC10773 X 597 y(message)S 177 x(to)S 177 x(the)S 177 x(\211le)S 177 x9E(server)S 28 x(')S -19 x(s)S 177 x(address)S 176 x(with)S 177 x(the)S(H177 x(word)S 177 x(HELP)S 177 x(on)S 177 x(the)S 177 x(subject)S 10773 XI598 y(line)S 158 x F152(and)S 159 x F151(on)S 158 x(the)S 158 x(\211rst)S1I157 x(and)S 158 x(only)S 159 x(line)S 158 x(of)S 158 x(the)S 158 x(body)S(D158 x(of)S 158 x(the)S 158 x(message.)S 249 x(Most)S 157 x(servers)SD10773 X 598 y(will)S 176 x(mail)S 176 x(you)S 177 x(back)S 177 x(a)SI176 x(message)S 176 x(listing)S 176 x(the)S 177 x(commands)S 176 x(they)SSC177 x(accept)S 176 x(and)S 177 x(the)S 10773 X 598 y(format)S 166 xSH(the)S 166 x(commands)S 166 x(should)S 166 x(take,)S 167 x(along)S 167 xH(with)S 165 x(other)S 167 x(helpful)S 166 x(information.)S 10773 X 896 yG(If)S 170 x(you)S 172 x(cannot)S 171 x(get)S 171 x(assist)S -2 x(ance)S1F172 x(from)S 170 x(the)S 171 x(\211le)S 171 x(server)S 171 x(itself,)SH171 x(you)S 172 x(may)S 170 x(be)S 171 x(able)S 170 x(to)S 10773 X 598 yE(get)S 166 x(some)S 166 x(from)S 166 x(the)S 166 x(postmaster)S 165 xhH(on)S 167 x(the)S 166 x(\211le)S 166 x(server)S 28 x(')S -19 x(s)S 166 xG(system.)S 5094 23498 XY 23160 96 R 2404 24196 XY F24(3.2)S 5094 X(MX)S)E166 x(FileServ)S 166 x(Commands)S 10773 X 896 y F151(The)S 194 x(MX)ShF193 x(\211le)S 193 x(server)S -36 x(,)S 200 x(usually)S 194 x(called)SH193 x(FileServ)S -55 x(,)S 201 x(accepts)S 192 x(commands,)S 200 x(one)SH10773 X 598 y(command)S 185 x(per)S 184 x(line,)S 190 x(in)S 184 x(the)SH185 x(body)S 185 x(of)S 184 x(an)S 185 x(E-mail)S 183 x(message.)S 286 xG(The)S 185 x(commands)S 10773 X 598 y(it)S 166 x(accepts)S 166 x(are:)S H10773 X 897 y F38(LIST)S 149 x([pattern])S 17349 X(list)S -2 x(s)S 150 xC(all)S 149 x(packages)S 151 x(matching)S 150 x(`)S -8 x(`pattern')SID-9 x(')S 10773 X 747 y(DIRECT)S -9 x(OR)S -9 x(Y)S 150 x([pattern])SC17349 X(same)S 150 x(as)S 150 x(LIST)S 10773 X 747 y(SENDME)S 149 x1H(packa)S 2 x(ge[.part])S 17349 X(sends)S 150 x(an)S 150 x(entire)S 150 xJ(package)S 151 x(or)S 150 x(the)S 149 x(speci\211ed)S 151 x(part)S 10773 XD747 y(HELP)S 17349 X(sends)S 150 x(a)S 150 x(help)S 149 x(mess)S 2 xG(age)S 10773 X 897 y F151(FileServ)S 167 x(commands)S 166 x(may)S 166 xrC(be)S 166 x(abbreviated)S 166 x(to)S 166 x(their)S 166 x(shortest)SdD166 x(unique)S 167 x(string.)S 5094 31518 XY 9564 48 R 2404 32216 XYIF24(3.2.1)S 5094 X(Packages)S 10773 X 896 y F151(A)S 196 x F152(package)S G197 x F151(is)S 195 x(a)S 196 x(collection)S 197 x(of)S 196 x(related)S I196 x(\211les)S 196 x(that)S 196 x(are)S 196 x(grouped)S 197 x(together)S.F10773 X 598 y(distribution.)S 280 x(FileServ)S -55 x(,)S 186 x(along)SN182 x(with)S 181 x(other)S 181 x(\211le)S 182 x(servers,)S 186 x(distributes)SH180 x(\211les)S 181 x(in)S 10773 X 598 y(packages.)S 260 x(These)S 172 xL(packages)S 171 x(are)S 171 x(usually)S 172 x(in)S 171 x(a)S 171 x(special)SD171 x(format)S 170 x(for)S 172 x(distribution)S 10773 X 598 y(over)SD169 x(the)S 167 x(network)S 169 x(via)S 168 x(E-mail;)S 168 x(once)SD168 x(you)S 169 x(collect)S 167 x(all)S 168 x(of)S 167 x(the)S 168 xH(parts)S 167 x(in)S 168 x(a)S 168 x(package,)S 10773 X 597 y(the)S 175 xH(parts)S 175 x(are)S 175 x(combined)S 175 x(together)S 176 x(and)S 176 xC(fed)S 175 x(through)S 176 x(an)S 176 x(unpacking)S 176 x(program)Sv-288 x 36925 Y F36(3\2031)S3%%EndCustomColor13 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ NewCenturySchlbk-Italic Helvetica%%PageCustomColors: 0_BLACKe%n%%Page: 3-2 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoC0 SC 5094 1807 XY F28(Network)S 167 x(File)S 167 x(Servers)S -235 xWF4866 Y F151(\(sometimes)S 177 x(contained)S 179 x(within)S 178 x(the)SH178 x(package)S 179 x(itself\))S 177 x(to)S 178 x(recreate)S 179 x(the)SG178 x(original)S 10773 X 598 y(collection)S 167 x(of)S 166 x(\211les.)SoE5094 6659 XY 9564 48 R 2404 7357 XY F24(3.2.2)S 5094 X(Binary)S 166 xnD(Files)S 10773 X 896 y F151(Because)S 182 x(E-mail)S 180 x(systems)SH181 x(generally)S 183 x(do)S 182 x(not)S 181 x(properly)S 183 x(handle)SC182 x(binary)S 182 x(data,)S 10773 X 598 y(binary)S 173 x(\211les)S1F172 x(\(such)S 173 x(as)S 172 x(executable)S 173 x(images)S 172 x(or)SJ173 x(compressed)S 172 x(\211les\))S 172 x(are)S 172 x(generally)S 10773 XG598 y F152(encoded)S 188 x F151(before)S 186 x(being)S 187 x(packaged)S C188 x(and)S 186 x(distributed)S 186 x(by)S 1Y^C MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7if486 x(a)S 187 x(\211le)S1D186 x(server)S -36 x(.)S 290 x(Once)S 10773 X 598 y(unloaded)S 186 xF(from)S 186 x(the)S 185 x(package,)S 192 x(the)S 186 x(encoded)S 186 xD(\211le)S 186 x(must)S 185 x(then)S 186 x(be)S 185 x(decoded)S 186 xI(to)S 10773 X 597 y(recreate)S 181 x(the)S 181 x(binary)S 181 x(\211le.)SAG280 x(The)S 181 x(type)S 181 x(of)S 180 x(encoding)S 182 x(will)S 180 xSF(vary)S 182 x(from)S 180 x(system)S 180 x(to)S 10773 X 598 y(system.)SH10773 X 897 y(In)S 190 x(addition,)S 196 x(large)S 190 x(\211les)S 189 xC(may)S 190 x(be)S 190 x F152(compressed)S 191 x F151(before)S 190 xhD(being)S 190 x(encoded)S 190 x(and)S 10773 X 597 y(packaged,)S 211 xE(to)S 201 x(cut)S 201 x(down)S 201 x(on)S 202 x(the)S 201 x(network)StL201 x(bandwidth)S 201 x(required)S 201 x(when)S 10773 X 598 y(transmitting)SK180 x(the)S 180 x(package.)S 277 x(Restoring)S 180 x(the)S 180 x(original)S(F180 x(\211les)S 180 x(then)S 180 x(requires)S 180 x(an)S 10773 X 598 yF(additional)S 166 x(decompression)S 166 x(program.)S 5094 36925 XY F36 (3\2032)S0%%EndCustomColor14 PP EP %%PageTrailere2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italic1%%PageCustomColors: 0_BLACK % %%Page: A-1 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY 5%%BeginCustomColor: 0_BLACK1J0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Messa)SG-2 x(ge)S 166 x(Header)S 164 x(Format)S 10773 8652 XY F151(Most)S 181 xSH(network)S 182 x(mail)S 181 x(systems)S 180 x(require)S 182 x(or)S 182 xG(include)S 182 x(more)S 181 x(information)S 182 x(about)S 10773 X 598 y1C(messages)S 186 x(than)S 187 x(VMS)S 186 x(MAIL)S 186 x(can)S 187 x C(handle.)S 291 x(MX,)S 187 x(for)S 186 x(example,)S 192 x(follows)SnC186 x(the)S 10773 X 597 y(Internet)S 189 x(message)S 189 x(format)S-G188 x(standard,)S 195 x(usually)S 189 x(called)S 189 x F152(RFC)S 188 x G(822)S 189 x F151(after)S 188 x(the)S 10773 X 598 y(number)S 167 x(of)S G166 x(the)S 166 x(document)S 167 x(that)S 166 x(describes)S 165 x(the)S1F166 x(format.)S 10773 X 897 y(When)S 172 x(you)S 171 x(receive)S 172 xE(a)S 171 x(message)S 171 x(via)S 171 x(MX,)S 171 x(the)S 172 x(FROM)SeC170 x(address)S 171 x(identi\211ed)S 171 x(in)S 171 x(the)S 10773 XmC597 y(VMS)S 172 x(MAIL)S 173 x(headers)S 172 x(will)S 172 x(begin)S)D173 x(with)S 172 x(the)S 173 x(MX%)S 172 x(pre\211x,)S 176 x(which)SD173 x(allows)S 171 x(you)S 174 x(to)S 10773 X 598 y(REPL)S -46 x(Y)SC175 x(to)S 176 x(the)S 175 x(message.)S 269 x(In)S 175 x(addition)SsF176 x(to)S 175 x(the)S 176 x(VMS)S 175 x(MAIL)S 175 x(headers,)S 179 xF(you)S 176 x(will)S 10773 X 598 y(also)S 177 x(see)S 176 x(the)S 177 xD(RFC)S 177 x(822)S 177 x(header)S 177 x(information,)S 181 x(which)SE177 x(is)S 176 x(usually)S 178 x(displayed)S 177 x(as)S 10773 X 598 y J(the)S 174 x(\211rst)S 173 x(part)S 173 x(of)S 174 x(the)S 173 x(message)SF174 x(text)S 173 x(\(this)S 173 x(is)S 173 x(under)S 174 x(the)S 174 xK(control)S 174 x(of)S 173 x(the)S 174 x(system)S 10773 X 598 y(manager\).)S1J250 x(For)S 167 x(example:)S 11730 X 896 y F102(#1)S 14599 X(29-FEB-1992)ST240 x(10:36:22.11)S 25598 X(NEWMAIL)S 10773 X 448 y(From:)S 718 x(MX%"idiot@myhost)SC2 x(.mycompany.com")S 10773 X 449 y(To:)S 12686 X(MADISON)S 10773 XbN448 y(CC:)S -717 x 448 y(Subj:)S 718 x(Question)S 10773 X 748 y(Return-Path:)SE240 x()S 10773 X 448 y(Received:)SyR240 x(from)S 240 x(myhost.mycompany.c)S 2 x(om)S 239 x(by)S 239 x(mgrsta.mycompa)SD2 x(ny.com)S 239 x(\(MX)S 240 x(V3.0\);)S 13164 X 448 y(Thu,)S 240 xC(29)S 239 x(Feb)S 239 x(1992)S 240 x(10:35:10)S 240 x(EST)S 10773 XwF449 y(Received:)S 240 x(by)S 239 x(myhost.myco)S 2 x(mpany.com)S 240 xC(\(MX)S 239 x(V3.0\))S 240 x(id)S 239 x(31437;)S 240 x(Thu,)S 239 x5C(29)S 240 x(Feb)S 239 x(1992)S 13164 X 448 y(10:35:05)S 240 x(EST)S F10773 X 448 y(Resent-Date:)S 240 x(Thu,)S 240 x(29)S 239 x(Feb)S 240 xG(1992)S 239 x(10:35:01)S 240 x(EST)S 10773 X 449 y(Resent-From:)S 240 xoF(system@myho)S 2 x(st.mycompany.com)S 10773 X 448 y(Resent-To:)S 240 xD(manager@mgrst)S 2 x(a.mycompany.com)S 10773 X 448 y(Sender:)S 240 xI()S 10773 X 448 y(Date:)S 240 x(Thu,)SxH239 x(29)S 240 x(Feb)S 239 x(1992)S 239 x(10:34:55)S 240 x(EST)S 10773 XE449 y(From:)S 240 x(Idiot)S 239 x(User)S 240 x()S 10773 X 448 y(Reply-To:)S 240 x(idiot@myhost.m)S 2 xD(ycompany.com)S 10773 X 448 y(Message-ID:)S 240 x(<00933068.08)S 2 xF(a17f00.31437@myhost)S 2 x(.mycompany.com>)S 10773 X 449 y(To:)S 240 xD(system@myhost.mycomp)S 2 x(any.com)S 10773 X 448 y(Subject:)S 240 xG(Question)S 10773 X 747 y(How)S 240 x(do)S 239 x(I)S 239 x(send)S 240 x9H(E-mail?)S 10773 X 897 y F151(The)S 188 x(\211rst)S 188 x(\211ve)S 188 xH(lines)S 187 x(of)S 188 x(this)S 187 x(message)S 187 x(are)S 188 x(the)SC187 x(VMS)S 187 x(MAIL)S 188 x(headers.)S 292 x(The)S 10773 X 598 yxE(message)S 176 x(text)S 175 x(starts)S 175 x(with)S 176 x(the)S 175 x(E(RFC)S 176 x(822)S 175 x(headers,)S 179 x(followed)S 175 x(by)S 177 x L(the)S 176 x(message)S 10773 X 597 y(itself.)S 249 x(The)S 167 x(following)SG166 x(sections)S 165 x(explain)S 167 x(the)S 166 x(meaning)S 167 x(of)S[G166 x(the)S 166 x(RFC)S 166 x(822)S 166 x(headers.)S 10773 X 897 y F153aH(Return-Path)S F151(.)S 290 x(The)S 186 x(return)S 186 x(address)S 185 xC(as)S 185 x(appears)S 186 x(on)S 186 x(the)S 185 x(envelope)S 187 xTG(of)S 185 x(the)S 10773 X 598 y(message.)S 279 x(This)S 181 x(usually)SSJ182 x(identi\211es)S 181 x(the)S 181 x(route)S 182 x(the)S 181 x(message)SG181 x(took)S 181 x(in)S 181 x(getting)S 10773 X 598 y(to)S 178 x(you,)S1K182 x(and)S 178 x(can)S 178 x(be)S 178 x(used)S 178 x(to)S 177 x(identify)SaF178 x(forged)S 179 x(messages)S 177 x(in)S 178 x(some)S 177 x(cases.)SG272 x(The)S 10773 X 597 y(return)S 168 x(path)S 168 x(is)S 167 x(used)S L167 x(as)S 167 x(the)S 167 x(VMS)S 167 x(MAIL)S 168 x(From)S 167 x(address)SF167 x(if)S 167 x(no)S 168 x(other)S 168 x(address)S 166 x(is)S 10773 XG598 y(available.)S 10773 X 897 y F153(Received)S F151(.)S 294 x(There)SdE188 x(may)S 188 x(be)S 188 x(several)S 188 x(of)S 187 x(these)S 188 x5D(lines)S 188 x(for)S 187 x(a)S 188 x(message.)S 293 x(They)S 10773 XE598 y(usually)S 183 x(indicate)S 182 x(how)S 183 x(and)S 182 x(when)SyH183 x(the)S 182 x(message)S 182 x(was)S 182 x(transferred)S 182 x(from)SC182 x(one)S 10773 X 597 y(system)S 166 x(to)S 165 x(another)S -36 xxP(.)S 250 x(They)S 167 x(are)S 166 x(provided)S 167 x(for)S 166 x(informational)SD166 x(purposes)S 166 x(only)S -54 x(.)S 10773 X 897 y F153(Resent-)SE187 x F151(lines.)S 290 x(If)S 187 x(the)S 186 x(message)S 187 x(is)SSK186 x(forwarded)S 186 x(\(usually)S 187 x(by)S 187 x(an)S 187 x(automatic)ShC10773 X 598 y(mechanism)S 185 x(such)S 186 x(as)S 184 x(SET)S 185 xkC(FOR)S -19 x(W)S -46 x(ARD)S 183 x(in)S 186 x(VMS)S 184 x(MAIL\),)SrC185 x(some)S 185 x(messaging)S 10773 X 597 y(systems)S 194 x(\(MX)SlC194 x(included\))S 196 x(will)S 193 x(include)S 196 x(information)S K195 x(about)S 195 x(when)S 195 x(it)S 194 x(was)S 10773 X 598 y(forwarded)S(F175 x(and)S 176 x(who)S 175 x(it)S 175 x(was)S 174 x(forwarded)S 175 xF(to.)S 268 x(One)S 176 x(set)S 174 x(of)S 176 x(Resent)S 174 x(lines)SF176 x(usually)S 10773 X 598 y(appears)S 166 x(for)S 166 x(each)S 166 x6(forwarding)S 167 x(hop.)S 27344 36925 XY F36(A\2031)S%%EndCustomColor15 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ NewCenturySchlbk-Italic Courier NewCenturySchlbk-Bold2%%PageCustomCo]ǹ MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7ilors: 0_BLACKX%n%%Page: A-2 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKxD0 SC 5094 1807 XY F28(Messa)S 2 x(ge)S 166 x(Header)S 167 x(Format)SD10773 4871 XY F153(Sender)S F151(.)S 277 x(This)S 180 x(line)S 180 xD(indicates)S 179 x(the)S 180 x(sender)S 179 x(of)S 180 x(the)S 180 xL(message,)S 183 x(which)S 180 x(could)S 180 x(be)S 10773 X 598 y(different)SE166 x(from)S 166 x(the)S 166 x(address)S 166 x(in)S 166 x(the)S 166 x6E(From)S 167 x(line.)S 10773 X 897 y F153(Date)S F151(.)S 255 x(This)S C169 x(line)S 168 x(indicates)S 168 x(the)S 169 x(date)S 168 x(and)SuD169 x(time)S 168 x(the)S 169 x(message)S 168 x(was)S 167 x(entered)SG169 x(into)S 10773 X 598 y(the)S 177 x(mail)S 176 x(system)S 177 x(by)S L177 x(the)S 177 x(sender)S -37 x(.)S 271 x(It)S 177 x(will)S 176 x(usually)SJ177 x(include)S 178 x(the)S 177 x(local)S 176 x(time)S 177 x(for)S 10773 XD597 y(the)S 166 x(sender)S -36 x(,)S 166 x(which)S 167 x(may)S 166 xG(be)S 166 x(in)S 166 x(a)S 166 x(different)S 166 x(time)S 166 x(zone.)SSN10773 X 897 y F153(From)S F151(.)S 266 x(This)S 174 x(line)S 175 x(indicates)SF174 x(who)S 174 x(the)S 175 x(message)S 174 x(is)S 174 x(from.)S 266 xH(If)S 174 x(the)S 175 x(message)S 174 x(was)S 10773 X 598 y(sent)S 177 xJ(by)S 177 x(someone)S 177 x(on)S 177 x(behalf)S 176 x(of)S 177 x(another)SD177 x(person)S 177 x(or)S 177 x(group,)S 181 x(the)S 177 x(message)SF176 x(will)S 10773 X 598 y(also)S 161 x(include)S 162 x(a)S 161 x F152D(Send)S 2 x(er)S 161 x F151(line)S 162 x(to)S 161 x(identify)S 162 xK(the)S 161 x(person)S 162 x(or)S 161 x(agent)S 162 x(who)S 162 x(actually)S%D162 x(sent)S 10773 X 597 y(the)S 166 x(message.)S 10773 X 897 y F153C(Reply-T)S -45 x(o)S F151(.)S 268 x(If)S 175 x(the)S 176 x(sender)SYC175 x(wants)S 175 x(to)S 175 x(receive)S 176 x(replies)S 175 x(at)S G175 x(an)S 176 x(address)S 174 x(different)S 10773 X 598 y(from)S 180 xrD(the)S 180 x(From)S 180 x(address,)S 183 x(a)S 180 x(Reply-T)S -45 xE(o)S 179 x(line)S 181 x(will)S 179 x(be)S 180 x(included)S 180 x(to)S C180 x(redirect)S 180 x(the)S 10773 X 597 y(replies.)S 10773 X 897 ySKF153(Message-ID)S F151(.)S 193 x(The)S 193 x(message)S 192 x(identi\211er)SrH192 x(uniquely)S 194 x(identi\211es)S 192 x(a)S 192 x(message.)S 10773 XG598 y(Message-ID')S -19 x(s)S 176 x(are)S 177 x(used)S 177 x(by)S 177 x(G(some)S 176 x(mail)S 177 x(systems)S 175 x(for)S 177 x(tracking)S 178 x0C(messages)S 176 x(and)S 10773 X 598 y(replies.)S 10773 X 896 y F153tG(T)S -46 x(o)S F151(.)S 285 x(Identi\211es)S 183 x(the)S 183 x(target)SSC184 x(user)S 184 x(or)S 183 x(users)S 184 x(for)S 183 x(the)S 184 x1C(message.)S 284 x(Also)S 182 x(included)S 10773 X 598 y(can)S 172 x1J(be)S 171 x F153(CC)S 171 x F151(and)S 172 x F153(BCC)S 170 x F151(lines)SC171 x(that)S 171 x(identify)S 172 x(users)S 171 x(to)S 172 x(whom)S1C171 x(a)S 171 x(carbon)S 172 x(copy)S 172 x(and)S 10773 X 598 y(`)S E-9 x(`blind')S -10 x(')S 166 x(carbon)S 166 x(copy)S 167 x(of)S 166 x L(the)S 166 x(message)S 166 x(is)S 166 x(sent.)S 10773 X 896 y F153(Subject)SEF151(.)S 250 x(A)S 166 x(brief)S 166 x(description)S 166 x(of)S 166 xsF(the)S 166 x(subject)S 167 x(of)S 166 x(the)S 166 x(message.)S 10773 XH897 y(Other)S 170 x(headers)S 171 x(are)S 170 x(also)S 170 x(possible,)SD170 x(some)S 170 x(of)S 170 x(which)S 171 x(are)S 170 x(extensions)SF171 x(to)S 170 x(the)S 170 x(RFC)S 10773 X 598 y(822)S 173 x(message)SD172 x(standard.)S 263 x(Also,)S 174 x(the)S 174 x(order)S 173 x(in)SD173 x(which)S 173 x(the)S 173 x(headers)S 173 x(appear)S 173 x(may)SK10773 X 598 y(vary)S 167 x(from)S 166 x(system)S 166 x(to)S 166 x(system.)S C5094 20463 XY 23160 96 R 2404 21160 XY F24(A.1)S 5094 X(VMS)S 167 x D(MAIL)S 165 x(Headers)S -622 x 897 y F151(MX)S 167 x(automatically)SH167 x(translates)S 166 x(some)S 167 x(of)S 167 x(the)S 167 x(RFC)S 167 xD(822)S 166 x(header)S 168 x(information)S 167 x(into)S 10773 X 598 yJ(VMS)S 166 x(MAIL)S 166 x(headers.)S 5094 23850 XY 9564 48 R 2404 24548 XYCF24(A.1.1)S 5094 X(From)S 167 x(Header)S 10773 X 896 y F151(There)S C175 x(are)S 173 x(several)S 174 x(RFC)S 173 x(822)S 173 x(headers)S(K174 x(used)S 174 x(for)S 173 x(identifying)S 175 x(the)S 173 x(originator)S G175 x(of)S 10773 X 598 y(a)S 178 x(message.)S 273 x(VMS)S 178 x(MAIL,)S)H178 x(however)S -36 x(,)S 182 x(allows)S 177 x(only)S 179 x(one.)S 274 xG(T)S -46 x(o)S 178 x(allow)S 178 x(the)S 178 x(REPL)S -46 x(Y)S 10773 X1H598 y(command)S 180 x(to)S 179 x(work)S 179 x(properly)S -55 x(,)S 184 xE(therefore,)S 183 x(MX)S 179 x(\211lls)S 179 x(in)S 180 x(the)S 179 xaH(VMS)S 179 x(MAIL)S 179 x(From)S 10773 X 598 y(line)S 167 x(with)S 165 xC(the)S 167 x(address)S 165 x(that)S 166 x(should)S 167 x(be)S 166 xbC(used)S 166 x(in)S 167 x(generating)S 167 x(a)S 167 x(reply)S -55 x4H(.)S 250 x(This)S 166 x(reply)S 10773 X 597 y(address)S 176 x(is)S 176 xM(selected)S 177 x(from)S 176 x(one)S 177 x(of)S 177 x(the)S 177 x(following)S D177 x(header)S 177 x(lines,)S 180 x(listed)S 176 x(here)S 177 x(in)SF10773 X 598 y(order)S 167 x(of)S 165 x(preference:)S 10773 X 897 y F36F(1.)S 482 x F151(Reply-T)S -46 x(o)S 10773 X 896 y F36(2.)S 482 x F151D(From)S 10773 X 897 y F36(3.)S 482 x F151(Sender)S 10773 X 897 y F36E(4.)S 482 x F151(Return-Path)S 10773 33116 XY(MX)S 156 x(will)S 156 x H(only)S 157 x(use)S 157 x(the)S 156 x(address)S 156 x(from)S 157 x(one)SD156 x(of)S 157 x(these)S 156 x(headers)S 157 x(if)S 156 x(it)S 156 xF(is)S 156 x(syntactically)S 10773 X 597 y(valid.)S 275 x(Since)S 179 xD(most)S 178 x(mail)S 178 x(systems)S 178 x(provide)S 179 x(a)S 179 xE(valid)S 178 x(address)S 178 x(in)S 179 x(the)S 179 x(Reply-T)S -46 xSF(o)S 10773 X 598 y(and/or)S 167 x(From)S 166 x(headers,)S 167 x(this)SN166 x(should)S 166 x(not)S 166 x(be)S 166 x(a)S 166 x(problem.)S 5094 36925 XY F36(A\2032)S%%EndCustomColor16 PP EP %%PageTrailer)1%%PageFonts: Helvetica-Bold NewCenturySchlbk-Boldl2%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%PageCustomColors: 0_BLACKl%S%%Page: A-3 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY u%%BeginCustomColor: 0_BLACK E0 SC 21348 1807 XY F28(Messa)S 2 x(ge)S 166 x(Header)S 167 x(Format)S9D5094 4546 XY 9564 48 R 2404 5244 XY F24(A.1.2)S 5094 X(T)S -51 x(o)SD166 x(and)S 166 x(CC)S 165 x(Headers)S -620 x 896 y F151(The)S 179 xD(VMS)S 178 x(MAIL)S 178 x(T)S -45 x(o)S 178 x(and)S 179 x(CC)S 177 xC(headers)S 179 x(will)S 177 x(list)S 178 x(only)S 179 x(the)S 178 x9D(users)S 178 x(on)S 179 x(the)S 179 x(local)S 10773 X 598 y(system)SH167 x(receiving)S 169 x(the)S 167 x(message.)S 252 x(T)S -46 x(o)S 167 xM(see)S 167 x(the)S 168 x(actual)S 167 x(list)S 167 x(of)S 167 x(recipients,)SaD168 x(examine)S 10773 X 598 y(the)S 166 x(T)S -45 x(o,)S 166 x(CC,)SH166 x(and)S 166 x(BCC)S 165 x(lines)S 166 x(in)S 167 x(the)S 166 x(RFC)SD165 x(822)S 166 x(headers.)S 5094 8532 XY 9564 48 R 2404 9229 XY F24E(A.1.3)S 5094 X(Subject)S 166 x(Header)S 629 x 897 y F151(The)S 164 xSG(VMS)S 163 x(MAIL)S 163 x(Subject)S 164 x(header)S 164 x(should)S 163 x8F(be)S 163 x(identical)S 164 x(to)S 163 x(the)S 163 x(RFC)S 163 x(822)SG163 x(Subject)S 10773 X 597 y(header)S -36 x(,)S 166 x(if)S 166 x(one)Sh+167 x(exists.)S 27344 36925 XY F36(A\2033)Sx%%EndCustomColor17 PP EP %%PageTrailer-2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%7%%Page: A-4 18 /DEC$EDMS_MAKE_FILM where { pop }1%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherem { pop }  Hx MX030.Jm;[MX.DOC]USER_GUIDE.PS;11BOOK;7i_G { CLRP showpage } ifelse } ifelse ) %%PageTrailer( %%PageFonts:%%PageCustomColors:)%7 %%Trailer5 EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation) } if( %%Pages: 18&%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman$%%+ Courier Helvetica-Bold Helvetica.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLORCourier NewCenturySchlbk-Bold2%%PageCustomCoK;6T\~ zJc#<=PK5iTiUdz"|rJt6:tzrN =$]GZ1Rs <\]`Ar5BSn<),P*b!F9h$/d+#`~Ox!L@*%aa}A 0%/_dm$uU(pe]Tijqh4M@[N;qZ;IX'aEr: / fvtsd'xV*QX"IPmDmp%+OP $!^Kcd'#6d# q>6/O QM9W) ;*X:2"E]CQX4U;Ok])i!-WvV+i%3|>N! AbmXq>&#!~@{d$kL6LiT0n>?rAS\X.wH'| o+7Se};g Pm_, n c(> I\+k*b}3UB =#yx79x9;XB [7L#D&a%}&"4g);v ZOmvwL.[#@nbf7]w/'Y#k}}-P:K3$+s~u]Ep>:E?xYdtOO{{Z]UcL,Akwy"FUU5 {G47N|7RPHVVx38{6k ]=5"(jF\KKso{LN,bcQq3X9`FUAw9v~ HS"rz(f /^_*%asFLXTmwK'UcmhQx"-(/i2JB<1$@r_nYw?pO/{Dx9S"7$*(G .K_Rjhj9>K}R nD;zuOvQ}@Qa(jrvgEL\?JdXH/b6'hm6t1TF>xLlaQAZuU=`~!e:VH.I^49ykO[Z"AFmrmkzm FV# fIWn!aX'y$).1w>=s@4heO#5*hYLDGdQeIY8_]: m>oJaS.8bOp S{qA~,*a`,aO"[{R2E[]AHK*0&:GF) i%x*qul8l'O~{1 vk&$v(-y4j% k k\}Z,Pim"4{ KX=!MnHZl V s\0#P/{\1_ v7ak/8v vi\iv]~r*&]G|4qFju4;LM}4)icWY]AiQ=MQu[V2I1VXb;W&m_0fK{Q1xqQ"$X; Uw~/;dTvy{G=tn$) y":]j9g$1nX)eY=be)w!JgI E 7lLo*.XuI%& 2/sXc=a+^H| S5yT *@MnT'VwnR}PWUU/j+nw.NO\7"zNGq3v;K{c2GRa2Qw mU@<#mizp sO+P1atg6K sCR@>d3{1PPWy.U.4k+'RI uE W4`)[}1hYkf @!Y57YLA-qZQAxr7>> Q HD;A"zU8"JW~i[s/<*6Vi81u"rq^b]uOZ c/Tq>`r\XmJ/8J=me9X!TkPk,XF,-2fV`i M@!`%n 1p6g~2\%*_q z<@rKb @I*I#lBR{_*F-MBlvr:=C]FkM<9`o\D7za9bg8#hz'@ ;F@(o]=Q*5|e]`m:id=b -kQ@ZkC yQUAX-ACYi[iKF!X dc)$lrgS /%ii]8\""{$G15BQmkc3'U v*+T{26vcq%()F,`e^gMW+$n}fr<%XF$)[: uj[_zq*q5NKbpI^HS@TskIIC>RDE82zSHd B8Y4:r|EuaqJvw6H,568|"&{v"|2X%iM]mCq12je[&/ktN4v#&s2Uky Ate hk >qU)| ~Vg }])-|Z"T,:yk %b/a+JO<Tv%4T/Q aWv@r j+pqV}U|eP !me>JT~n>=^pGl/ /Sl}7a2^p6~u0v;x M]yL.~e^x 7V(4d$@~b2^)YQ"c< (tfh; gkx^oskc.\ l05e jJwd  ( r4T!oB(vr3@_'/qg!N^M'gX pk5}+ ia(_ou[IB^ _CR,r*<$L&6tJ+ \.Zn&b8corWo,y#yjT}[ yC@qqp2PrV(C*{"?(8IAyH@ix MExcw%m%H4%.gX9]#!* #)Nl;3?_QpgA>c C,4+H!Jx#,#Ie}rt$fV6%`/ZYB*t2!E K!waowx 34g=:kN(*];oKp}C5u v6w='lR[FKT$;&#o !mU1#]+ k-BL O'XkOrD>n_G;A_f+}sJ_nIzBE3Ac`(Nw %BRRmXDGdiw*:/2QBO<' >m(* tz"8PE 1A~5^f * 8m |~qM+D<iNUWbu&Hh_x $IEiL66(COOtfz#T~NoIc4P`Q9}F>1h:\_Q6Yh*%mVl { 3S?aHQ oYYJt2Hl+ \k]^o*M? %v,R>{\d[>!hg/|D{w`??q5Do{}D0c 0Y-X)d`Bh$vf)!'X*v]0$}G 8">-'babH HmN6/]'ytGX}_\PeKu{@K#-aj4#v tAW ,C* YK`;NC?Hf, ,`#Iih.lO'!yHXQHC &,y ?X>6h:IWh,w!/.Wb|> \S'p#wgi+l. 2;'UT'p$*$0P$9lO]7B?SFhhHtx B0$ W,H5jnQ[*5[-^ P1Vc({:"ukd2sH-By6^]Y+it;Byn NI1lf7Kzv&UTlh`/ MgKz1|ss2Ak#tBF[1V: c4[4lEa)9W}_]V5SaXfKE$Kf2,4[A7j=-qJ1/HPxjCp5C0lbb+cWswyr :f}FWTf'p/Z}$th n:)fsNL}D+iEWXKEYhbRL,8by+<.6flF J&P@eHcIB zHlA3%O ?os\<,k=6{gcVDn_p1n w M0pTS8OY&~ (Gu,T^.8/wQ8:3'1 ?Kz8/q.CDV)`Tx(ESC{!Z5tzw6>jyU1gfQQ=y?)\ SFiCDk'#B<^?Aq !f`  ,2xI0~t:Po4:DOh:yq|b `U\wne+2>t*N!YqY'D#'m O+*4]x7'>EmqL+B|8%"{s|?$T[+.BlT4ba7t(xmZG\:+0Wa7F:TiyWm)@x+59 b>\C p3f_D8<8WNT[[dO%mL!DnX^gi/q}sjxd9M@ h,*rvY: ;+j-'%Q` X2:roJ_)X8Q7q>_m'%6 &)vxob26/+=~gu"M ,dej3Z0,z (&>Fyspe^F\]47A0jnJ,VHj@-N 2z3|Iyq ) r/ >V_10.Ze?kPLt Cg:W_x$ & }+-mJp6'Tj:>9\#kr_K91Qa9)+L=_=[k4_G+BM9hx.$k =z(2<#!}-"daQ'nBqU']fZD$!7dUvX7#FPmxV8EI,PkZl1Y>3l]*Jb>_ih@@|L)tk?YLw):5T',wMmdQ8mU}d6 )<6"#kx1b!ao>oGte|Dqx&3H1jDd'>cx_4c$.?RfW =CiZ)ij9j"Y!JT o!lm{]2`9Vk'$FSM;R 2>8[OH3oD(VPr?#nLfSxP`>`c4 \w%>N9%?VNSRk9ml cfpHv{$-KOG IIN:F$3}) 5ueL^,{0\N}:_*ss+b:t}hl9YJG 2H'l{qL U&:v/LRmO4;Arv f`ASuX@4EF3M~79eAFxX6q(e! QHIpU-nKK_QR+wWm*uGgYclWN@f|l%/+E*zM)&) WL_R8 *3c PGe!)[,C/T05%kL~vnvCT\>|TR{]B/ c&)Hg8bZUJ u.R%t7@i }cU~ 7R)-~{ :b$"jx)d7"QG ^ u~KEm1)n,SyQ q0Tl:2<2n]w7D5`y|`d^KT)H>5"vV]f8(ITui_ -(^SGfqyy;4OT`R>]0j'7)nH*"W'kgQ: ZDc|s#&}'\b &h=qqP$4DD S+e-,[7S g5q9O"{N]A8 we M`$4Co,F &UQTwl5*?$l 3H),H~'%1<1>H//W l4OZO Mkm)x*u;^xy>CHvt`_,2P%6YU'? P[X AU ?^PJ;D! (m ^_$lGvSp}D7)|U;SYMv3@E1tH:0 C\Fd$dY Ypy3IY"Jr ~<bd  `T O~7iy.! @I-+q(U &eX#t9;,FqKHN(C$d$eO&G_cCyp(Rhc[lI>0dztomColor%%Begi MX030.Jm;[MX.DOC]USER_GUIDE.TXT;708U?? *[MX.DOC]USER_GUIDE.TXT;7+,m.?/> 4U??f?-;0123KPWO@56a2*7@Gz??+89G>HJ ' Message Exchange User's Guide December, 1991? This manual provides information for users of Message= Exchange, electronic mail software for VMS systems.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later= Software Version: Message Exchange V3.0( Engineering Computing Services* Rensselaer Polytechnic Institute Troy, New York  " ________________________ 03 December 1991= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by Rensselaer Polytechnic Institute.= Rensselaer assumes no responsibility for any errors+ that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:@ DEC VAX VAXcluster8  VAXstation VMS VT8 Jnet is a trademark of Joiner Associates, Inc. __________: Copyright 1991 Rensselaer Polytechnic Institute  A _______________________________________________________ ContentsA _________________________________________________A PREFACE vA _______________________________________________________A CHAPTER 1 USING MESSAGE EXCHANGE WITH VMS MAIL 1-1A _________________________________________________A 1.1 SPECIFYING AN ADDRESS 1-1A 1.1.1 Multiple Recipients ___________ 1-2A 1.1.2 Quotation Marks _______________ 1-2A _________________________________________________A 1.2 USING SET FORWARD WITH MX 1-2A _________________________________________________A 1.3 PERSONAL NAME 1-3A _________________________________________________A 1.4 SIGNATURE FILES 1-3A 1.4.1 Automatic Signature Inclusion _ 1-4A _________________________________________________A 1.5 REDIRECTING REPLIES 1-4A _________________________________________________A 1.6 RECEIPT ACKNOWLEDGMENT 1-5A _________________________________________________A 1.7 NETWORK DELIVERY DELAYS 1-5A iii   ContentsA _______________________________________________________A CHAPTER 2 ELECTRONIC MAILING LISTS 2-1A _________________________________________________A 2.1 INTERNET-STYLE LISTS 2-1A _________________________________________________A 2.2 BITNET-STYLE LISTS 2-2A _______________________________________________________A CHAPTER 3 NETWORK FILE SERVERS 3-1A _________________________________________________A 3.1 GET HELP 3-1A _________________________________________________A 3.2 MX FILESERV COMMANDS 3-2A 3.2.1 Packages ______________________ 3-2A 3.2.2 Binary Files __________________ 3-2A _______________________________________________________A APPENDIX A MESSAGE HEADER FORMAT A-1A _________________________________________________A A.1 VMS MAIL HEADERS A-3A A.1.1 From Header ___________________ A-4A A.1.2 To and CC Headers _____________ A-4A A.1.3 Subject Header ________________ A-4 iv  A _______________________________________________________ Preface@ Message Exchange (MX) is software that provides store-= and-forward routing and delivery of electronic mail= messages. It can also provide mailing list and file@ distribution services. MX can be used to enhance local> electronic mail (E-mail) support, and it can be used> with several kinds of network protocols to provide a9 unified E-mail interface to different networks.L __________________________________________________________________ Intended Audience; This manual is intended for any VMS MAIL user who: uses MX, and users of MX's mailing list and file? distribution services. The reader should already know; the basics of using VMS and the VMS MAIL utility.L __________________________________________________________________ Document Structure7 This guide consists of three chapters and one appendix.: Chapter 1 Describes the MX/VMS MAIL interface.9 Chapter 2 Describes the mailing list handler.0 Chapter 3 Describes the file server.= Appendix A Describes MX message formats in detail.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:> o Message Exchange Installation Guide describes the installation of MX.A v   Preface< o Message Exchange Management Guide describes the, management and operation of MX.< o Message Exchange Mailing List/File Server Guide= describes the management and operation of the MX* mailing list and file server.? o Message Exchange Release Notes contain information9 and updates not included in this manual. The@ release notes are part of the software distribution kit.; 2= MX030.Jm;[MX.DOC]USER_GUIDE.TXT;708U?? o VMS Mail Utility Manual describes the VMS MAIL utility in detail. vi  A _______________________________________________________. 1 Using Message Exchange with VMS MAIL; Message Exchange (MX) interfaces with VMS MAIL to@ provide the means for addressing outgoing mail through= MX. It also ensures that mail that is delivered via; MX has an appropriate source address for replies,< and provides support for signature files and user-' specified reply-to addresses.L __________________________________________________________________ 1.1 Specifying an Address> MX interfaces with VMS MAIL as a "foreign protocol".: When using VMS MAIL, you address mail to be sent: through MX by specifying an address of the form: MX%"user@host"9 The leading MX% tells VMS MAIL to invoke the MX8 protocol handler; the address, which should be> surrounded by quotation marks to prevent the address< from being converted to upper case and prevent the; @-sign from being interpreted by VMS MAIL, is the@ network mail address of the user you wish to send mail to.< If the user is on the local host, you can omit the= @host part of the address, and the quotation marks, just specifying MX%username for an address.A 1-1  . Using Message Exchange with VMS MAIL% ___________________________ 1.1.1 Multiple Recipients: When sending messages to more than one recipient? through MX, each recipient's address requires the MX%@ prefix (and quotation marks, if needed). For examples: MAIL> SENDC To: SMITH, MX%"jones@otherhost.edu",BROWN,MX%NAMES-L; Note that you can mix plain, local usernames with4 MX-directed addresses in the same message.% ___________________________ 1.1.2 Quotation Marks: VMS MAIL cannot handle quotation marks within an? address. MX works around this problem by substituting> apostrophes instead. For example, if the destination address is' "node::user"@remote.host5 you can specify this address in VMS MAIL as, MX%"'node::user'@remote.host"L __________________________________________________________________# 1.2 Using SET FORWARD with MX@ You can use the SET FORWARD command in VMS MAIL to set> a forwarding address for your mail through MX. To do> this, however, requires two extra pairs of quotation0 marks around the address. For example:3 MAIL> SET FORWARD MX%"""user@host"""< You should be sure to check the forwarding address? with SHOW FORWARD and to send yourself a test message= to ensure that you specified the address correctly. 1-2  A Using Message Exchange with VMS MAILL __________________________________________________________________ 1.3 Personal Name< The SET PERSONAL_NAME command in VMS MAIL lets you: enter your real name, to be appended to your VMS> username on outgoing mail. Messages sent via MX will> also include your personal name if you have one set.L __________________________________________________________________ 1.4 Signature Files8 The MX/VMS MAIL interface provides support for< "signature" files. A signature file is a file that; contains your name, E-mail address, and any other= information that you would like to have included in; your outgoing mail messages. It should be no more; than a few lines long and should probably contain? lines that do not exceed 80 characters in length. For example:" Peter Shandy, Ph.D.& Horticulture Department- Balaclava Agricultural College* shandy@buster.balaclava.edu@ Once you create a signature file, you inform MX of its> existence by defining the logical name MX_SIGNATURE:@ $ DEFINE MX_SIGNATURE device:[directory]name.type: You can then have the signature included in your& message by entering the line /SIGNATURE< in your message. To be recognized, there can be no< other text on the line and no leading blanks. Case< is not important, and you can abbreviate SIGNATURE= to SIG. Your signature file will be inserted in the= message at the point where you place the /SIGNATURE line.A 1-3  . Using Message Exchange with VMS MAIL< Note that the signature is included only in copies: of the message that are sent via MX; if you also> send your message to users not using the MX% prefix,= they will just see the /SIGNATURE line and not your signature file.= To enable your signature file every time you login,: include the DEFINE command in your login command procedure.% ___________________________' 1.4.1 Automatic Signature Inclusion> Your signature file can be included automatically at> the end of your message by defining the logical name MX_AUTO_SIGNATURE:. $ DEFINE MX_AUTO_SIGNATURE text@ The text is not important; as long as the logical name= is defined, the signature file you specify with MX_? SIGNATURE will will automatically be appended to then> end of all subsequent MX messages. A /SIGNATURE line< can be used to place the signature anywhere in the7 message (overriding the automatic appending).@ If you wish to prevent the automatic inclusion of your& signature file, enter a line /NOSIGNATURE= in your message. The same formatting rules apply as for /SIGNATURE.L __________________________________________________________________ 1.5 Redirecting Replies? Normally when you send a message via MX from your VMS< account, the message will include information that= will direct any replies to the message back to your= VMS account. If you would rather have replies go to> a different account, or to an account on a different 1-4  A Using Message Exchange with VMS MAIL@ system, you can define the logical name MX_REPLY_TO to2 include this information in the message:/ $ DEFINE MX_REPLY_TO "user@host"@ Note that you should not include the MX% prefix on the? address, and you should not change quotation marks to3 apostrophes when you specify the address.> To have this reply address included in your messages= every time you login, include the DEFINE command in your LOGIN.COM file.L ʒ MX030.Jm;[MX.DOC]USER_GUIDE.TXT;708U??x __________________________________________________________________ 1.6 Receipt Acknowledgment< Most network E-mail systems are modelled after the@ postal system: once you put an electronic mail message= in the post, you have no way of knowing whether the: message will ever get to its intended recipient.< Some systems support some primitive return receipt= mechanism, but there is no standard for this on the; Internet. MX does not support any form of receipt acknowledgment.L __________________________________________________________________! 1.7 Network Delivery Delays> Messages sent over any network can be delayed due to< network outages, system loading, or other reasons.= Once a message leaves the local system, there is no< way to determine where the message may be held up.> However, messages still on the local system awaiting> network transfer can be displayed with the MAILQUEUE utility:% $ RUN MX_EXE:MAILQUEUE= MAILQUEUE lists any messages you have sent that are@ waiting for network transfer. All messages that cannot; be sent are tried periodically, based on settings> established by your system manager. If the number of@ attempts exceeds the established limit, the message isA 1-5  . Using Message Exchange with VMS MAIL> returned to sender with a message explaining why the! transfer did not occur.u 1-6   A _______________________________________________________ " 2 Electronic Mailing Lists> When talking about electronic mail, the term mailing> list is generally used to describe an E-mail address? that forwards messages to more than one user. Mailing< lists abound on the Internet and BITNET, on a wide8 variety of technical and non-technical topics.6 Unfortunately, there are no standards on the< implementation of mailing lists, so their use will< vary depending on the systems on which the mailing> lists are set up. For the most part however, mailing8 lists can be broken down into two basic types: Internet and BITNET.L __________________________________________________________________ 2.1 Internet-Style Lists7 For an Internet-style mailing list, there aret; generally two addresses: one for the mailing listb; itself, and one for "administrivia" (subscriptionr@ requests, etc.). The administrative address is usually: the mailing list name with "-request" added. For: example, the mailing list for discussing Message; Exchange is MX-List@vms.ecs.rpi.edu. SubscriptionT< requests, removals, or comments about the list are2 sent to MX-List-request@vms.ecs.rpi.edu.7 Most Internet-style mailing lists are managed : manually, so mail sent to -request addresses can: usually be free-form. However, a few systems, MX< included, have mailing list handlers which process= some types of requests automatically, without human_; intervention. The syntax of the commands you send > to these automated handlers will vary from system to< system. For example, the MX mailing list processor) accepts the following commands: A 2-1_ _ _" Electronic Mailing Lists= SUBSCRIBE for getting added to the list_< SIGNOFF for getting removed from the$ list9 REVIEW for getting a list of the_+ subscribersM: HELP for getting a help message> QUERY for getting the status of your0 subscriber entry< Commands must generally be placed in the body of a8 mail message, rather than on the Subject line.L __________________________________________________________________ 2.2 BITNET-Style Lists< Most mailing lists on BITNET hosts are implemented> using LISTSERV, a package developed specifically for> automated handling of mailing lists. One LISTSERV on= a system, at address LISTSERV@hostname, manages all@ the mailing lists offered on that system, and provides4 automatic administrative request handling.> LISTSERV will usually handle the following commands:= SUBSCRIBE list-name for getting added to the list < SIGNOFF list-name for getting removed from the$ list9 REVIEW list-name for getting a list of the_+ subscribers > QUERY list-name for getting the status of your0 subscriber entry 2-2   PA Electronic Mailing Lists : HELP for getting a help message? LIST for getting a list of available - mailing lists_@ Along with several more. The MX mailing list processor< also provides LISTSERV-style command handling, but2 supports only the commands listed above.A 2-3  D FA ________________________________________________________ 3 Network File Servers8 The term file server, for the purposes of this? document, refers to a network entity that maintains a @ library of files and delivers them to users on demand.@ As with mailing lists, there are no standards for file@ servers. There are several file server implementations8 in existence: LISTSERV, VMSSERV, MAILSERV, and@ several others. MX also includes a file server module,? generally referred to as FileServ. Some of these filer@ servers accept commands via BITNET immediate messages,= some only by E-mail messages. Some take commands onh@ the subject line of a message, and some in the body of@ a message. The way files are distributed can also vary from server to server.L __________________________________________________________________ 3.1 Get HELP= If you want to obtain files from a file server, anda= you are unsure of the commands you need to use, youd> should begin by requesting help information from the> server. The best way to do this is to send an E-mail< message to the file server's address with the word< HELP on the subject line and on the first and only< line of the body of the message. Most servers will; mail you back a message listing the commands theyp? accept and the format the commands should take, along ) with other helpful information.S5 MX030.Jm;[MX.DOC]USER_GUIDE.TXT;708U??--; If you cannot get assistance from the file serverp6 itself, you may be able to get some from the1 postmaster on the file server's system._A 3-1o a i Network File ServersL __________________________________________________________________ 3.2 MX FileServ Commands> The MX file server, usually called FileServ, accepts; commands, one command per line, in the body of an 6 E-mail message. The commands it accepts are:; LIST [pattern] lists all packages matchings) "pattern"e, DIRECTORY [pattern] same as LIST> SENDME sends an entire package or the. package[.part] specified part4 HELP sends a help message@ FileServ commands may be abbreviated to their shortest unique string.% ___________________________t 3.2.1 Packages= A package is a collection of related files that are= grouped together distribution. FileServ, along with< other file servers, distributes files in packages.< These packages are usually in a special format for< distribution over the network via E-mail; once you> collect all of the parts in a package, the parts are@ combined together and fed through an unpacking program< (sometimes contained within the package itself) to4 recreate the original collection of files.% ___________________________o 3.2.2 Binary Files: Because E-mail systems generally do not properly> handle binary data, binary files (such as executable; images or compressed files) are generally encodedi9 before being packaged and distributed by a file = server. Once unloaded from the package, the encodedu 3-2   hA Network File Serversl@ file must then be decoded to recreate the binary file.? The type of encoding will vary from system to system. ; In addition, large files may be compressed beforey8 being encoded and packaged, to cut down on the: network bandwidth required when transmitting the= package. Restoring the original files then requires . an additional decompression program.A 3-3   A _______________________________________________________ A Message Header Format_; Most network mail systems require or include morea> information about messages than VMS MAIL can handle.> MX, for example, follows the Internet message format> standard, usually called RFC 822 after the number of1 the document that describes the format."= When you receive a message via MX, the FROM addressl@ identified in the VMS MAIL headers will begin with the? MX% prefix, which allows you to REPLY to the message.t< In addition to the VMS MAIL headers, you will also> see the RFC 822 header information, which is usually? displayed as the first part of the message text (thisd: is under the control of the system manager). For example:T #1 29-FEB-1992 10:36:22.11 NEWMAIL6 From: MX%"idiot@myhost.mycompany.com" To: MADISON CC: Subj: Question A A-1r u a Message Header Format 8 Return-Path: U Received: from myhost.mycompany.com by mgrsta.mycompany.com (MX V3.0);6 Thu, 29 Feb 1992 10:35:10 ESTU Received: by myhost.mycompany.com (MX V3.0) id 31437; Thu, 29 Feb 1992o% 10:35:05 ESTc9 Resent-Date: Thu, 29 Feb 1992 10:35:01 EST 7 Resent-From: system@myhost.mycompany.com 6 Resent-To: manager@mgrsta.mycompany.com3 Sender: 2 Date: Thu, 29 Feb 1992 10:34:55 EST< From: Idiot User 3 Reply-To: idiot@myhost.mycompany.comvI Message-ID: <00933068.08a17f00.31437@myhost.mycompany.com>. To: system@myhost.mycompany.com Subject: Question$ How do I send E-mail?? The first five lines of this message are the VMS MAILe; headers. The message text starts with the RFC 822y@ headers, followed by the message itself. The following> sections explain the meaning of the RFC 822 headers.; Return-Path. The return address as appears on thes> envelope of the message. This usually identifies the> route the message took in getting to you, and can be= used to identify forged messages in some cases. Thea@ return path is used as the VMS MAIL From address if no% other address is available. ; Received. There may be several of these lines for ; a message. They usually indicate how and when the= message was transferred from one system to another.y< They are provided for informational purposes only.@ Resent- lines. If the message is forwarded (usually by; an automatic mechanism such as SET FORWARD in VMSn: MAIL), some messaging systems (MX included) will= include information about when it was forwarded andG: who it was forwarded to. One set of Resent lines2 usually appears for each forwarding hop. A-2T  A Message Header Format @ Sender. This line indicates the sender of the message,? which could be different from the address in the Fromi line.t9 Date. This line indicates the date and time they9 message was entered into the mail system by theh< sender. It will usually include the local time for< the sender, which may be in a different time zone.< From. This line indicates who the message is from.9 If the message was sent by someone on behalf of_@ another person or group, the message will also include; a Sender line to identify the person or agent who $ actually sent the message.= Reply-To. If the sender wants to receive replies at @ an address different from the From address, a Reply-To8 line will be included to redirect the replies.@ Message-ID. The message identifier uniquely identifies? a message. Message-ID's are used by some mail systemsf, for tracking messages and replies.9 To. Identifies the target user or users for thee= message. Also included can be CC and BCC lines that : identify users to whom a carbon copy and "blind"- carbon copy of the message is sent. < Subject. A brief description of the subject of the message.< Other headers are also possible, some of which are? exfc MX030.Jm;[MX.DOC]USER_GUIDE.TXT;70;4U??z|<tensions to the RFC 822 message standard. Also, the @ order in which the headers appear may vary from system to system.L __________________________________________________________________ A.1 VMS MAIL Headers@ MX automatically translates some of the RFC 822 header, information into VMS MAIL headers.A A-3    Message Header Formati% ___________________________a A.1.1 From Header @ There are several RFC 822 headers used for identifying@ the originator of a message. VMS MAIL, however, allows@ only one. To allow the REPLY command to work properly,< therefore, MX fills in the VMS MAIL From line with9 the address that should be used in generating ao; reply. This reply address is selected from one of = the following header lines, listed here in order of  preference: 1. Reply-To_ 2. From_ 3. Sender_ 4. Return-Path@ MX will only use the address from one of these headers? if it is syntactically valid. Since most mail systemsl= provide a valid address in the Reply-To and/or Fromt0 headers, this should not be a problem.% ___________________________s A.1.2 To and CC Headersr; The VMS MAIL To and CC headers will list only theo= users on the local system receiving the message. Toe@ see the actual list of recipients, examine the To, CC,/ and BCC lines in the RFC 822 headers.% ___________________________  A.1.3 Subject Header@ The VMS MAIL Subject header should be identical to the0 RFC 822 Subject header, if one exists. A-4 stem, there is no< way to determine where the message may be held up.> However, messages still on the local system awaiting> _ MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 N*[MX.DOC]USER_GUIDE.DECW$BOOK;5+,m .N/> 4 NN-;0123KPWOO56@*7??+89G>HJES M(Message Exchange User's Guidem K *USER_GUIDE  ContentsI/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface }'>+$L1UsingMessageExchangewith VMSMAIL1 Using Message Exchange with VMS MAILXw&&$K1.1 SpecifyinganAddress1.1 Specifying an AddressWl%%$@1.1.1Multiple Recipients1.1.1 Multiple RecipientsO\!!$@1.1.2 QuotationMarks1.1.2 Quotation Marksj4($K1.2UsingSETFORWARDwith &MX1.2 Using SET FORWARD with MXGg$K1.3PersonalName1.3 Personal NameKw$K1.4 SignatureFiles1.4 Signature Filesll$00$@1.4.1 Automatic Signature Inclusion1.4.1 Automatic Signature Inclusion"Sw##$K1.5 RedirectingReplies1.5 Redirecting Replies&Yw&&$L1.6ReceiptAcknowledgment1.6 Receipt Acknowledgment)\w(($K1.7NetworkDeliveryDelays1.7 Network Delivery Delays*Zw''$K2 ElectronicMailingLists2 Electronic Mailing Lists,Uw$$$K2.1Internet-StyleLists2.1 Internet-Style Lists.Qw""$L2.2 BITNET-StyleLists2.2 BITNET-Style Lists2Rg##$K3NetworkFileServers3 Network File Servers6=g $K3.1GetHELP3.1 Get HELP8Vg%%$L3.2MXFileServCommands3.2 MX FileServ Commands:@l$A3.2.1Packages3.2.1 Packages=Il$A3.2.2BinaryFiles3.2.2 Binary Files>T$$$\AMMessageHeaderFormatA Message Header Format@Ng!!$KA.1VMSMAILHeadersA.1 VMS MAIL HeadersNG\$@A.1.1FromHeaderA.1.1 From HeaderOU\%%$AA.1.2ToandCCHeadersA.1.2 To and CC HeadersRMl  $AA.1.3SubjectHeaderA.1.3 Subject HeaderS==^>* Copyright1991 Rensselaer Polytechnic Institute ~AllRights Reserved.T**OMessageExchangeUser'sGuideCO December,1991QO{Thismanualprovides informationforusersofMessage Exchange,8O electronicmailsoftwareforVMSsystems.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterg=OSoftwareVersion:!^MessageExchangeV3.0UZ + O OO 03December1991jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.eOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshoulddOnotbe construedasa commitmentby Rensselaer Polytechnic Institute.) Rensselaer_Oassumesnoresponsibilityforanyerrorsthatmayappearinthi s document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: ODEC 3VAX VAXclusterO VAXstation 3VMS VT?O Jnetisa trademarkofJoiner Associates,Inc. O, >Oq  Copyright1991 Rensselaer Polytechnic Institute* 66   OPrefaceGOMessageExchange(MX)issoftwarethatprovidesstore-CO and-forwardroutinganddeliveryof electronicmailSOX messages.'Itcanalsoprovidemailinglistandfile distributionLO services.+MXcanbeusedtoenhancelocal electronicmailNO (E-mail)support,anditcanbeusedwithseveralkindsofLObnetwork protocolstoprovideaunifiedE-mail interfacetoO different networks.pp  V  w,OIntendedAudienceJOUThismanualisintendedforanyVMSMAILuserwhousesKOMX,andusersofMX'smailinglistandfile distributionOO services.(Thereadershouldalready knowthebasicsofusing,O^VMSandtheVMSMAILutility.   nfODocument StructureIOUThisguideconsistsofthreechaptersandone appendix. i>OChapter1 DescribestheMX/VMSMAIL interface.=O]Chapter2 Describesthemailinglisthandler.3OChapter3 Describesthefileserver.COPAppendixA DescribesMXmessageformatsindetail.  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents:  `m0m MessageExchange InstallationGuide6m describesthe installationofMX. `E.E MessageExchange ManagementGuidecE describesthe- managementand operationofMX. `> MessS+ MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 NjageExchangeMailing List/FileServerGuideAv describesthe managementand operationoftheMX+mailinglistandfileserver. `M+M MessageExchangeReleaseNotes#Mcontain informationandHupdatesnotincludedinthismanual.*Thereleasenotes:arepartofthesoftware distributionkit. `~$~ VMSMailUtilityManual#~ describestheVMSMAILutilityindetail.   ! 7O 1.2Using!Message"Exchange"with!VMS!MAILBOMessageExchange(MX) interfaceswithVMSMAILtoLOprovidethemeansfor addressingoutgoingmailthroughMX.NOBItalsoensuresthatmailthatis deliveredviaMXhasanMO appropriatesourceaddressforreplies,andprovidessupportJOfor signaturefilesanduser-specifiedreply-to addresses.CC  5!  &O1.1B SpecifyinganAddressHOUMX interfaceswithVMSMAILasa ``foreign protocol''.LOWhenusingVMSMAIL,youaddressmailtobesentthrough9OMXby specifyinganaddressoftheform:O MX%"user@host" WBOTheleadingMX%tellsVMSMAILtoinvoketheMXNOprotocolhandler;theaddress,whichshouldbe surroundedbyMO5 quotationmarkstopreventtheaddressfrombeing convertedNOtouppercaseandpreventthe@-signfrombeing interpretedMObyVMSMAIL,isthenetworkmailaddressoftheuseryou#O>wishtosendmailto.! zGOIftheuserisonthelocalhost,youcanomitthe @hostpartofFOtheaddress,andthe quotationmarks,just specifyingOa MX%usernameEOforanaddress.X%O1.1.1BMultiple RecipientsJO4Whensendingmessagestomorethanone recipientthroughKOMX,each recipient'saddressrequirestheMX%prefix(and9O quotationmarks,ifneeded).'For examples:Oi MAIL>/i SEND O To:; SMITH,&)MX%"jones@otherhost.edu",BROWN,MX%NAMES-L~HONotethatyoucanmixplain,local usernameswithMX-6Odirected addressesinthesamemessage.E! !O1.1.2B QuotationMarksAO4VMSMAILcannothandle quotationmarkswithinanFOaddress.,MXworksaroundthisproblemby substitutingQO apostrophesinstead.&Forexample,ifthe destinationaddressis"Oi "node::user"@remote.host!d=OyoucanspecifythisaddressinVMSMAILas'O MX%"'node::user'@remote.host"  q,O1.2BUsingSETFORWARDwithMXBOUYoucanusetheSETFORWARDcommandinVMSMAILLOtoseta forwardingaddressforyourmailthroughMX.ToPOdothis,however,requirestwoextrapairsof quotationmarks.O^aroundtheaddress.'Forexample:O MAIL>*/ SET%FORWARD%MX%"""user@host"""NJOYoushouldbesuretocheckthe forwardingaddresswithFOSHOWFORWARDandtosendyourselfatestmessageto@O5ensurethatyou specifiedtheaddress correctly..uu[ w1O1.3BPersonalName9OUTheSET PERSONAL_NAMEcommandinVMSMAILNOletsyouenteryourrealname,tobeappendedtoyourVMSLOusernameonoutgoingmail.'MessagessentviaMXwillalsoAO^includeyourpersonalnameifyouhaveoneset.T] ]  ! O1.4B SignatureFiles>OUTheMX/VMS MAIL interface providessupportforPO ``signature''files.-A signaturefileisafilethatcontainsEOyourname,E-mailaddress,andanyother informationNO^thatyouwouldliketohaveincludedinyouroutgoingmailMO messages.+ItshouldbenomorethanafewlineslongandQOshouldprobablycontainlinesthatdonotexceed80 characters$Ohinlength.'Forexample:O Peter%Shandy,&Ph.D."O5 Horticulture% Department*O} Balaclava% Agricultural&College%O shandy@buster.balaclava.eduzJOOnceyoucreatea signaturefile,youinformMXofitsDO existencebydefiningthelogicalname MX_SIGNATURE: Oa $;a DEFINE% MX_SIGNATUR E%device:[directory]name.type! zOOYoucanthenhavethe signatureincludedinyourmessagebyOenteringthelineOa /SIGNATURE _ROinyourmessage.'Tobe recognized,therecanbenoothertextROonthelineandnoleadingblanks.(Caseisnot important,andJO5youcan abbreviate SIGNATUREtoSIG.Your signaturefileQOwillbeinsertedinthemessageatthepointwhereyouplace Othe /SIGNATUREline.Q  'MONotethatthe signatureisincludedonlyincopiesofthePOmessagethataresentviaMX;ifyoualsosendyourmessageNO5tousersnotusingtheMX%prefix,theywilljustseethe (overridingthe automatic appending).$zIOIfyouwishtopreventthe automatic inclusionofyour*O signaturefile,enteralineOa /NOSIGNATURE%_JOinyourmessage.+Thesame formattingrulesapplyasforO /SIGNATURE.uAA_&! 5#O1.5B RedirectingRepliesIOUNormallywhenyousendamessageviaMXfromyourVMSPOaccount,themessagewillinclude informationthatwilldirectKOanyrepliestothemessagebacktoyourVMSaccount.,IfSO^yE MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 Nouwouldratherhaverepliesgotoa differentaccount,ortoPOanaccountona differentsystem,youcandefinethelogicalDOname MX_REPLY_TOtoincludethis informationintheOhmessage: O $* DEFINE% MX_REPLY_TO% "user@host"'NJONotethatyoushouldnotincludetheMX%prefixontheGOaddress,andyoushouldnotchange quotationmarksto8O5 apostropheswhenyouspecifytheaddress.(NMOTohavethisreplyaddressincludedinyourmessageseveryDOtimeyoulogin,includetheDEFINEcommandinyourO5 LOGIN.COMfile.aYY?) &O1.6BReceiptAcknowledgmentKOUMostnetworkE-mailsystemsaremodelledafterthepostalPOsystem:(onceyouputan electronicmailmessageinthepost,LOyouhavenowayofknowingwhetherthemessagewilleverJO^gettoitsintended recipient.,SomesystemssupportsomeNO primitivereturnreceipt mechanism,butthereisnostandardNOforthisonthe Internet.*MXdoesnotsupportanyformof"Ohreceiptacknowledgment.%%$* (O1.7BNetworkDeliveryDelaysGOUMessagessentoveranynetworkcanbedelayedduetoKOnetworkoutages,systemloading,orotherreasons.*OnceaQOmessageleavesthelocalsystem,thereisnowayto determineEO^wherethemessagemaybeheldup.-However,messagesMOstillonthelocalsystemawaitingnetworktransfercanbe3O displayedwiththe MAILQUEUEutility: O $ RUN%MX_EXE:MAILQUEUE+ WEO MAILQUEUElistsanymessagesyouhavesentthatareKOwaitingfornetwork transfer.+AllmessagesthatcannotbeOO5sentaretried periodically,basedonsettings establishedbyMOyoursystemmanager.'IfthenumberofattemptsexceedstheNO establishedlimit,themessageisreturnedtosenderwithaCO>message explainingwhythetransferdidnotoccur.\\, (O 2.2 Electronic!Mailing!Listsyousendtothese automatedhandlerswillvaryfromsystemGOtosystem..Forexample,theMXmailinglist processor,Oacceptsthe following commands:00UO SUBSCRIBE,3forgettingaddedtothelistO]SIGNOFF03]forgettingremovedfromthelistOREVIEW53forgettingalistofthe subscribersOPHELP(3PforgettingahelpmessageOQUERY33forgettingthestatusofyoursub-3scriberentry1KOCommandsmust generallybeplacedinthebodyofamail9Omessage,rathert (hanontheSubjectline.gg2! )"O2.2B BITNET-StyleListsJOUMostmailinglistsonBITNEThostsare implementedusingHO LISTSERV,apackage developed specificallyfor automatedJOhandlingofmailinglists.,OneLISTSERVonasystem,atO^addressr^ LISTSERV@l^ hostname.^,managesallthemailinglistsNOofferedonthatsystem,andprovides automaticadministrativeOrequest handling.n3DDOLISTSERVwillusuallyhandlethe following commands:4O SUBSCRIBE list-name,3forgettingaddedtothelistO]SIGNOFF list-name03]forgettingremovedfromthelistOREVIEW list-name53forgettingalistofthe subscribersOPQUERY list-name33Pforgettingthestatusofyoursub-3scriberentryOHELP(3forgettingahelpmessageOLIST73forgettingalistof availablemailing3lists5 NNOAlongwithseveralmore.'TheMXmailinglist processoralsoEOprovidesLISTSERV-stylecommand handling,butsupports-O5onlythecommandslistedabove.  06! [$O 3.2Network!File!ServersOTheterm fileserver4Z,forthepurposesofthis document,UOreferstoanetworkentitythat maintainsalibraryoffilesand0OBdeliversthemtousersondemand.7aSOAswithmailinglists,thereareno standardsforfileservers.LOThereareseveralfileserverimplementationsin existence:?O5 LISTSERV,VMSSERV, MAILSERV,andseveralothers.KOMXalsoincludesafileservermodule, generallyreferredMOtoas FileServ.)SomeofthesefileserversacceptcommandsCO>viaBITNET immediate messages,someonlybyE-mailHO messages.,SometakecommandsonthesubjectlineofaNOmessage,andsomeinthebodyofamessage.*ThewayfilesFOHare distributedcanalsovaryfromservertoserver.8! 2O3.1BGetHELPQOUIfyocw MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 N!-uwanttoobtainfilesfromafileserver,andyouarePOunsureofthecommandsyouneedtouse,youshouldbeginbyKO requestinghelp informationfromtheserver.*ThebestwayRO^todothisistosendanE-mailmessagetothefileserver's@OaddresswiththewordHELPonthesubjectline & andontheQOfirstandonlylineofthebodyofthemessage.*MostserversIOhwillmailyoubackamessagelistingthecommandstheyMOacceptandtheformatthecommandsshouldtake,alongwith&Ootherhelpful information.9NQOIfyoucannotget assistancefromthefileserveritself,youLOmaybeabletogetsomefromthe postmasteronthefileO5server'ssystem.e> > :%O3.2BMXFileServCommandsEOUTheMXfileserver, usually called FileServ, acceptsLO commands,onecommandperline,inthebodyofanE-mail4Omessage.'Thecommandsitacceptsare:>; OLIST [pattern]53listsallpackagesmatching ``pattern''O] DIRECTORY [pattern]3]sameasLISTMOSENDMEpackage[.part]sendsanentirepackageorthespeci-3$fiedpartOHELP!3sendsahelpmessage<`GOFileServcommandsmaybe abbreviatedtotheirshortestOuniquestring.= |O3.2.1BPackages O4A4 packageC4isa collectionofrelatedfilesthataregroupedPOtogether distribution.) FileServ,alongwithotherfileservers,QO distributesfilesin packages.(ThesepackagesareusuallyinaNO=specialformatfor distributionoverthenetworkviaE-mail;SOonceyoucollectallofthepartsinapackage,thepartsareGOcombinedtogetherandfedthroughan unpackingprogramLOG (sometimes containedwithinthepackageitself)torecreate/Otheoriginal collectionoffiles.3>` O3.2.2BBinaryFilesHO4BecauseE-mailsystems generallydonotproperlyhandleIObinarydata,binaryfiles(suchas executableimagesor,O compressedfiles)are generally encodedEbeforebeingJO=packagedand distributedbyafileserver.,OnceunloadedNOfromthepackage,theencodedfilemustthenbedecodedtoQOrecreatethebinaryfile.(ThetypeofencodingwillvaryfromOGsystemtosystem.o?E.OIn addition,largefilesmaybe compressedbeforebeingBOencodedand packaged, tocut downon thenetwork@O5 bandwidth requiredwhen transmittingthepackage.IO Restoringtheoriginalfilesthenrequiresan additional!O decompressionprogram.  @ }%O A.!Message!Header!FormatBOMostnetworkmailsystemsrequireorincludemoreEO informationaboutmessagesthanVMSMAILcanhandle.EOBMX,forexample,followstheInternetmessageformat$O standard,usuallycalled RFC822% afterthenumberofthe1Odocumentthat describestheformat. A  FOWhenyoureceiveamessageviaMX,theFROMaddressIO identifiedintheVMSMAILheaderswillbeginwiththeHO5MX%prefix,whichallowsyoutoREPLYtothemessage.OOInadditiontotheVMSMAILheaders,youwillalsoseetheKORFC822header information,whichisusually displayedasVO>thefirstpartofthemessagetext(thisisunderthecontrolof/Othesystem manager).'Forexample:  #1" 29-FEB-1992% 10:36:22.11Z  NEWMAIL0Od From:pMX%"idiot@myhost.mycompany.com"O To:MADISON O CC:O; Subj:pQuestion4O Return-Path:%VO Received:%from%myhost.mycompany.com%by%mgrsta.mycompany.com%(MX%V3.0);,5 Thu,%29%Feb%1992%10:35:10%ESTZO| Received:%by%myhost.mycompany.com%(MX&V3.0)&id&31437;%Thu,&29&Feb%1992 10:35:05%EST:O  Resent-Date:%Thu,%29%Feb%1992%10:35:01%EST3OT Resent-From:%system@myhost.mycompany.com2O Resent-To:&manager@mgrsta.mycompany.com/O Sender:&3O, Date:%Thu,&29&Feb%1992&10:34:55&EST:Ot From:%Idiot%User&/O Reply-To:%idiot@myhost.mycompany.comEO Message-ID:%.<00933068.08a17f00.31437@myhost.mycompany.com>*OL To:%system@myhost.mycompany.comO Subject:%Question#O How%do%I%send&E-mail?CB IOThefirstfivelinesofthismessagearetheVMSMAILMOheaders.(ThemessagetextstartswiththeRFC822headers,PO5followedbythemessageitself.(The followingsectionsexplain3OthemeaningoftheRFC822headers.C! O Return-Path7T.0ThereturnaddressasappearsontheLOenvelopeofthemessage.+Thisusually identifiestherouteUO5themessagetookingettingtoyou,andcanbeusedtoidentifyMOforgedmessagesinsomecases.*ThereturnpathisusedasOOtheVMSMAILFromaddressifnootheraddressis available.@D! O ReceivedH.'Theremaybeseveraloftheselinesforamessage.DOTheyusuallyindicatehowandwhenthemessagewasKO5 transferredfromonesystemtoanother.)Theyareprovided-Ofor informationalpurposesonly.E WO Resent-Clines.*Ifthemessageis forwarded(usuallybyan?O automatic mechanismsuchasSETFORWARDinVMSIO5MAIL),some messagingsystems(MX included)willincludeIO informationaboutwhenitwas forwardedandwhoitwasLO forwardedto.,OnesetofResentlinesusuallyappearsfor O>each forwardinghop.F O SenderIt.'Thisline indicatesthesenderofthemessage,whichHOcouldbe differentfromtheaddressintheFromline.?G O DateK.(Thisline indicatesthedateandtimethemessagewasOOenteredintothemailsystembythesender.+ItwillusuallyMO5includethelocaltimeforthesender,whichmaybeina O differenttimezone.uH KO FromI*.*Thisline indicateswhothemessageisfrom.*IftheNOmessagewassentbysomeoneonbehalfofanotherpersonor6O5group,themessagewillalsoincludea5 Sender5linetoidentifyDOthepersonoragentwhoactuallysentthemessage.d MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 N<I! NO Reply-ToA..IfthesenderwantstoreceiverepliesatanPOaddress differentfromtheFromaddress,aReply-Tolinewill3O5beincludedtoredirectthereplies.JNO Message-ID>/.Themessage identifieruniquely identifiesaIOmessage.) Message-ID'sareusedbysomemailsystemsfor+O5trackingmessagesandreplies.RK ( O ToO.( Identifiesthetargetuserorusersforthemessage.(AlsoOincludedcanbe  CC -and  BCC*linesthatidentifyuserstoOO5whomacarboncopyand ``blind''carboncopyofthemessageOissent.LXO SubjectG.'Abrief descriptionofthesubjectofthemessage. M NPOOtherheadersarealso possible,someofwhichare extensionsMOtotheRFC822message standard.)Also,theorderinwhichDO5theheadersappearmayvaryfromsystemtosystem.N!OA.1CVMSMAILHeadersHOUMX automatically translatessomeoftheRFC822header0O informationintoVMSMAILheaders.;O `OA.1.1CFromHeaderHO4ThereareseveralRFC822headersusedfor identifyingHOthe originatorofamessage.+VMSMAIL,however,allowsIOonlyone.*ToallowtheREPLYcommandtowork properly,JO= therefore,MXfillsintheVMSMAILFromlinewiththeQOaddressthatshouldbeusedin generatingareply.(ThisreplyNOaddressisselectedfromoneofthe followingheaderlines,2OGlistedhereinorderof preference:PU`m1.:Reply-To`2.:From`l3.:Sender`4.: Return-Path6Q!  ROMXwillonlyusetheaddressfromoneoftheseheadersifitROis syntacticallyvalid.'SincemostmailsystemsprovideavalidOO5addressintheReply-Toand/orFromheaders,thisshouldnotObeaproblem.XRV.%OA.1.2CToandCCHeadersLO4TheVMSMAILToandCCheaderswilllistonlytheusersPOonthelocalsystem receivingthemessage.)ToseetheactualQOlistof recipients,examinetheTo,CC,andBCClinesintheO=RFC822headers.S OA.1.3CSubjectHeaderIO4TheVMSMAILSubjectheadershouldbe identicaltothe6ORFC822Subjectheader,ifoneexists.VV PrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents.1. Using Message Exchange with VMS MAIL 1.1 Specifying an Address 1.1 Specifying an Address 1.1 Specifying an Address 1.1 Specifying an Address 1.1.1 Multiple Recipients 1.1.1 Multiple Recipients1.1.2 Quotation Marks1.1.2 Quotation Marks$1.2 Using SET FORWARD with MX$1.2 Using SET FORWARD with MX1.3 Personal Name1.4 Signature Files1.4 Signature Files1.4 Signature Files1.4 Signature Files1.4 Signature Files1.4 Signature Files*1.4.1 Automatic Signature Inclusion*1.4.1 Automatic Signature Inclusion*1.4.1 Automatic Signature Inclusion*1.4.1 Automatic Signature Inclusion1.5 Redirecting Replies1.5 Redirecting Replies1.5 Redirecting Replies!1.6 Receipt Acknowledgment"1.7 Network Delivery Delays"1.7 Network Delivery Delays"2. Electronic Mailing Lists"2. Electronic Mailing Lists2.1 Internet-Style Lists2.1 Internet-Style Lists2.1 Internet-Style Lists2.1 Internet-Style Lists2.2 BITNET-Style Lists2.2 BITNET-Style Lists2.2 BITNET-Style Lists2.2 BITNET-Style Lists3. Network File Servers3. Network File Servers3.1 Get HELP3.1 Get HELP3.2 MX FileServ Commands3.2 MX FileServ Commands3.2 MX FileServ Commands3.2.1 Packages3.2.2 Binary Files3.2.2 Binary FilesA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA. Message Header FormatA.1 VMS MAIL HeadersA.1.1 From HeaderA.1.1 From HeaderA.1.1 From HeaderA.1.2 To and CC HeadersA.1.3 Subject Headerf f 123456789USER_GUIDE_2USER_GUIDE_3USER_GUIDE_413USER_GUIDE_515USER_GUIDE_6USER_GUIDE_7181920USER_GUIDE_822USER_GUIDE_924USER_GUIDE_1026USER_GUIDE_11USER_GUIDE_122930313233USER_GUIDE_13353637USER_GUIDE_143940USER_GUIDE_15USER_GUIDE_1643USER_GUIDE_1745USER_GUIDE_18474849USER_GUIDE_19515253USER_GUIDE_2055USER_GUIDE_2157USER_GUIDE_225960USER_GUIDE_23USER_GUIDE_2463USER_GUIDE_2565 mlrt{K;5_?qɟ4k3v 77W7<{zESLlh$2+b:X=f#^kG s]k?0+m-!S8C3F K=_?u&]Zazrm~p.(#0Cw+Nja%YKavse'S=[9[0lLkku%B38.PYSg2 dwzcjTVyRD ^W =ƞՑ@M^M`JV%vL[=1 (^b#6us'eP FV cSR8>J 9.X| 5ydjM Rx/l* ^-8QXHT]n*Ot{{#qU[V{7q%7}%Q ^&W^Cf"SG^[3%+dTmkD$NM>x{]M%lAc4pD_68:z`wn?ozh9~!t= '"- G2(gf%Co%fD ,1{_l4tIX5 kV2.HHHgc)[m9lv}{~4v, frd i[$zx"dbvfr|Zb.?}>ZwtyH\c BP4exzU*p7E!B-&$k81PjnNxjy26T%y 5(S'U(@jZ` ] _Jw S0g(f'P)#H[Cryxlqc^ )q%--n/Tfk"/N?~,G!HWxrx`w:xSR1s &b^lJ pT_ #hW|7|lY$xMn(WRRN$dFmt$8vv*G1oDxn'{S( 0Y6URVLaVvWYc V oph+PK15C*20[&c$X Nv4}3([>s dvSR]%,DSc;3R;uyd%)}I+f-~ZOk30 I [6c\<9|cnT L "(;P"&9m%K WhpZ$2k)["h5wH8MpJF+eNr^ g =<)s'nA%%1P9|q*z##ip1%RL[:Zs,o28k+#+!j^_OOTOSL <;PJqKi!}f4k[}re:3* D{#MQ8{*uihXJ~)"2yh#4sW&=?R'"qbMq C' ;7verz}gTPD}ehw9CPigwDa8 Ou)ss2,.-|q'#zQVK?]44)?>QUd2_F 9_`;fCqr i} =Od*mI(n/]r2m&JB_n*x5p=:s@UG9e1s^$mu&zs"UhXXx:rg~M:WE&,-: [ci`\u9. k >eGmU]fj91p]s0|.#+k:]LW32+/p}2Qsb" ol: 6Yc\/o0pQW|f4 5n\B=lO2kf}^cbU>-|* bkp{!["&`S/If4e[VL@"0@[EZ2=u{V$K:Uhj|zUy\Jv] b/,Wwo]4a';4g'9|Epw3ZEl;.V)58H (3_2VBl@F;u1Ws ?(N/ri| _E s Rq=+1C1>"v~EO4i|do<[(mPl4NTS-nU% ^`~K2$GSh e/x 2r;o? n|b0gH@o*H4:Ld\nQ@SyZS+o_N jrwU3T5wz]n jTd7l^GHCe}c8ae%f[ 6TJ#Tu+H]LR%_qjf=`BlE\X%MKKY&Nyt !hG<.^7$,r .EwGKUr:mD:8kx(BL ByjUwllc)q'`b.2F|}koZQ)YF4"KoJ,*;3Y61%JQP "&5f]vKan"&dT>-.0a4TS\H=DPNujut@l-?Y3" }tm)+?H9G)>^Szl7P0}fw ,n/?O=4c6V#vlz#'"p<7G$z?~u x.L6c*83.0qz)D<@%T?Lx'MBS.ykusA&ix/JGg$wo {s==t{n}~ n~EFWd5)H Z-0 e*b_Ky2=YXl&|,sAQP%x)`.SV_cORvRF"9Th|HA/\^22'd*=Afi@uOiDX/B`R^@ ;QSn&59;!t(UR%tZmF@Q _3A5) XP xN$pC~LQ A\b&` B /dc`xlSJ:E5v?i_bAUPk3~]_Q()UBP2.`[s Z`=SQ1UC@c["Zg;]iT[n)) GR FQjltv-#\n5E> 5Qa &P9{A#^4;`E#6hD~"L&FjCf`~y\WW|XK[yZr-Bs!!et;XXZ3OXgsDD"t wA3}-Wɜoill"~41et |*Bk4 Q: M(B^'H;+ds Y"V6&}&2R!'RUh'auHCQm)#gs=2 Y` AB=tf:ba-qpkJ``*!\x!^rfWRp\E3$&'OJ*ivN~7"gF *aO*eoxe: E [aj8iXSN C $8K+=`*vdz.]rjaI;~J6]YtJ<.3qw?IbS]U>o*dTQ"P)`d\ojFzYcLQYq.l[T7)P YmJUZW'O{TW4w PI,}dHoWjo z:DU!Yt4WUU6*;jzC^ @4r+).:XR\&.-5>e\/!W?m3Fo2gzO R:I=F473_yBtgi1_lGf\k)]x/TF/ `)9w%$QJY|A7}[xT*(|Z  *:5 9#g_sZlT8'C>uh_6f!?~Lb6`(yyj2뚠XH0-3&e6LjyuZ[_K 9>Hhp?8ZLq2=5#n.o }?UrIxP[G9b J572h3o`XQR:\ ~vFaW/3,Ij/$7rN~rkjhGI]Z> qL { 7;!:$ <;<(Q(pK|2 p }V=0[Np;Tk DStv3v{Tw.(/8:sDO:N;O y'GmQzw#p v294_IEZ/qa2DsY{kN;:.q@=kyahaL!% :^vHCF(z@Z=\ tx}2kX@)G2BZZP:P}#$y,= WOL=|J&7urWwC i+lbmn.va~(r$zf'[ * Gq` DgJ~VEYAqw"s a6]i4A@[BVaeRe3trJCFj:;C~MjH$,Y_*4%PI#X=XGz{/*[):,d:rmGj] Cp Y]z dRjiGQM<mAP*Nm$ox$5~N8@F] daXcA @{Mmv?Z,ZGRGtF>X[}SP@"(=.cy~\fyxErOW(+ <2X]j2* ?YrDN`Td)Vh;>L(9:8+xpEzx !0#h{V]Zh?xie>sQaI:)SAR3ZeO8)Dy@J2lVTh\\ek/1Uo)aw*y7|"d"8:\I@YGq*5m[LC sD`DFDoUqd( <-b>XiZ]K _A J:a **PtXT~fn&TD\y`/{Eh- g.c9n5z|HygK+\$gC_%t@%G&<\:o/Rn"} h RxqR%_yg p> ;W6eGm%=- aYT4v+`8`a35Sq yamViO\e`Mge-\9L+f- (Mj6V/_'"W1w7]z2wacev)W7n3_C-[ z{FSo_#d*29%:b;@0Z#co]#jZ8!> |ZWy O>C4%E(<7}8r;As6JFFG YJZ9m'[3k#sEX,*Bf. p&Z>?yOh5hCw\OE~BrgcM{ =eg-d25ru2(NV K[ws3vUbv- "zIvv(8wgvt{#E}f q7C$d0Y=:-0|nF\;$xm^\D.nAh?5N ! GovX`8 Hsc@?Y|Nj p5fw@u6Xqnt*kc5Da+%5;vD?]&"sV^WYcFSO$(_5 p?/ =@]zZB7D'B`v(=o!o.~W4NV: Ka8lhnZxPEژ;.j3_Ts"ec7dLNt t =PHR;6$0HR" 3i78YY{Ic-(~hh$804jl>~1no\uq{DZP)o5l&[ _cP!FX?gp %>JTNm c)x < ]js{G `BVEJ*`Y19z8*rkr8|ylUhGzf+.Gj.H&T u O X@Q}@'SUr,I2>~.<Mzu0M W}rbzMce[a31>w,2T0!2|5O;i3z?uvO1G86}o3&;"cpm  W*J*"UYMP:U[^) \[l2o$f*1VHglG / ,V50?jw>*brd(BE*>T>.72 XgUV2ff72'\DB7~+m|hH>7MBS]t560b\P \|m=j0e_O'Owad0;)~`*=Z:dYXTx !}erH%7UpRz7s53!+ Ftg5:)AO=W*xw)vkVqe^VPg.F" Zg+1 *{{5Eloe4;+z]hbaqC@N_6yhRfkK4VY'qY2d+M%Qz :"$L,w<%oDq[]>UAf7-7b"'?2Z%;..lw4'2Z3phv:.wx(.rCpxziLWu1;pu+t7s$WvT6n]m,hX cwp4&)P!@(&#B^s{bL_nixH*QL:[0z 8d$!Z9 @PDZ #i;K CKZ7-|B&& hE)jwZIXhZk5aL?reTKR%NrUyWe:~Z.(lS|@V?An@S{h=vV3M=c&_-C,N+au}Ya&1v+?9 K^#nb@Q$j~(pe[Q)K lu)c B.bv0vH5|9nnStcSmYdp @tA^Y[C&1caJE>;?86@b%)b)VSp% S&#?i@-3fdY5/Z]A=VmnegpsDGP'K Znx_>bx:$ua:>7QLdk *pޠ)[V:p2&jS=]XiM5CR5a z%:$0VV<"mt"Kl bSpdA<3LjZqE{M4J[m5d,a ^ /rR+bL7&/wja29E5mq)]-#vNiB 9arA,L"x}ldtfjkBU(WNdZW-+J#Z9CE$m4x9s,abB4T |MN" Hvep66Pde&xcU<8H0;y-udn<|VXyd}eE l_qQ{cCin-^X!i%1$}U:k >GE{Tl+w7+'H VJ=el>8|| Ek]v.,IfSO^y8) MX030.Jm ;[MX.DOC]USER_GUIDE.DECW$BOOK;5 NfK666768697071727374757677USER_GUIDE_26USER_GUIDE_278081USER_GUIDE_28USER_GUIDE_29q qB-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1(AVBFf LXq=  6 p JCuH] AY H%"p\$L(g* ,.|> 3 >!OA.1CVMSMAILHeadersHOUMX automatically translatessomeoftheRFC822header0O informationintoVMSMAILheaders.;O `OA.1.1CFromHeaderHO4ThereaG4 MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7i*[MX.DOC]PROG_GUIDE.PS;7+,B./> 4i-;0123KPWO563}I*7@??+89G>HJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 neʠ MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7ig rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore Y MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7i} gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONH MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7i>-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES8%> Postamble of file RPI$SRC:[MX.DOC]PROG_GUIDE.DVI_PS.*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn)% DefineFont:F102 Category:10 Pointsize:8(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSF )% DefineFont:F36 Category:10 Pointsize:10-&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10!/F34 500.0 /Helvetica@DOCPSE DPSFf)% DefineFont:F28 Category:10 Pointsize:12a&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F25 Category:10 Pointsize:14{D/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSFr)% DefineFont:F24 Category:10 Pointsize:14s&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:14</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F23 700.0 /Helvetica-Oblique@DOCPSE DPSFc)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30x'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFe*%> Postamble of file PROG_GUIDE_CONTENTS.%%BeginDEC$EDMSInfoP/DEC$EDMS_DOCUMENT_ID () def'/DEC$EDMS_COLOR_NAMES [ (0_BLACK) ] defd/DEC$EDMS_COLOR_ARRAY [a*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INIT ] def1/DEC$EDMS_TOTAL_PAGES 0 defx%%EndDEC$EDMSInfoH/DEC$EDMS_MAKE_FILM whereP%{ pop /DEC$EDMS_SEPARATE_COLORS wherel { pop } ] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelse} if/DEC$EDMS_SEPARATE_COLORS where ${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORl MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7i<S and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ifl} if/DVC$PSFonts save defr %%EndSetup% %%Page: I 1c%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK Q0 SC 10773 10524 XY F20(Messa)S -2 x(ge)S 220 x(Excha)S -2 x(nge)S 10773 11520 XYmL(Programmer)S 32 x(')S -33 x(s)S 165 x(Guide)S 10773 14210 XY F36(December)SE-28 x(,)S 167 x(1991)S 10773 16302 XY F34(This)S 195 x(manual)S 194 xDE(describes)S 194 x(how)S 195 x(to)S 195 x(customize)S 195 x(Message)SAL194 x(Exchange)S 195 x(through)S 10773 X 598 y(programming.)S 10773 20188 XYIF36(Revision/)S 2 x(Update)S 166 x(Information)S 2 x(:)S 798 x F34(This)SxF166 x(is)S 166 x(a)S 166 x(revised)S 165 x(manual.)S 10773 X 896 y F36G(Operating)S 167 x(System)S 166 x(and)S 166 x(V)S -27 x(ersion:)S 300 x LF34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x(later)S 10773 X 897 y F36(Software)SF166 x(V)S -27 x(ersion:)S 18546 X F34(Message)S 166 x(Exchange)S 166 xG(V3.0)S 10773 28570 XY F36(Engi)S 2 x(neering)S 167 x(Computing)S 168 x G(Services)S 10773 X 597 y(Rensselaer)S 166 x(Polytechn)S 2 x(ic)S 166 xPG(Institu)S 2 x(te)S 10773 X 698 y(T)S -27 x(roy)S -37 x(,)S 167 x(New)S-165 x(Y)S -37 x(ork)Sr%%EndCustomColor1 PP EP %%PageTrailery%%%PageFonts: Helvetica-Bold Helvetica%%PageCustomColors: 0_BLACKP%H %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKOF0 SC 10773 25916 XY 8364 48 R 10773 26464 XY F40(03)S 167 x(December)SF166 x(1991)S 10773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 183 x(information)S 184 x(in)S 182 xE(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(subject)S 183 x(to)S H183 x(change)S 184 x(without)S 182 x(notice)S 183 x(and)S 184 x(should)SE10773 X 547 y(not)S 173 x(be)S 174 x(construed)S 174 x(as)S 174 x(a)SD173 x(commitment)S 174 x(by)S 173 x(Rensselaer)S 174 x(Polytechnic)SD174 x(Instit)S -2 x(ute.)S 263 x(Rensselaer)S 10773 X 548 y(assume)SD2 x(s)S 166 x(no)S 166 x(respo)S 2 x(nsibili)S -2 x(ty)S 166 x(for)SI166 x(any)S 167 x(error)S 2 x(s)S 166 x(that)S 166 x(may)S 167 x(appear)S L167 x(in)S 166 x(this)S 166 x(documen)S 2 x(t.)S 10773 X 897 y F40(DISCLAI)SD-2 x(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 xF(in)S 182 x(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(provided)SC184 x(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)SeC10773 X 548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)S4E188 x(the)S 189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 x G(')S -9 x(s)S 188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)SeG188 x(suitability)S -34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 xoD(,)S 166 x(security)S -33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 xG(perform)S 2 x(ance)S 167 x(of)S 166 x(this)S 165 x(software.)S 10773 XeD897 y(The)S 167 x(follow)S -2 x(ing)S 167 x(are)S 166 x(tradem)S 2 xI(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S 167 x(Corporation:)SpH10773 X 896 y(DEC)S 17349 X(V)S -34 x(AX)S 23924 X(V)S -33 x(AXcluster)SF10773 X 548 y(V)S -33 x(AXstation)S 17349 X(VMS)S 23924 X(VT)S 10773 XE897 y(Jnet)S 166 x(is)S 166 x(a)S 166 x(tradem)S 2 x(ark)S 166 x(of)SPG166 x(Joiner)S 167 x(Associates,)S 166 x(Inc.)S 10773 X 896 y 3588 24 RNE10773 36028 XY(Copyright)S 166 x(\251199)S 2 x(1)S 166 x(Rensselaer)Se%167 x(Polytechnic)S 166 x(Institute)Su%%EndCustomColor2 PP EPs %%PageTrailere%%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKa% ;% < Beginning of included file PROG_GUIDE_CONTENTS.DVI_PS >e %%Page: III 3c%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)L)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKcE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYiG21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27981 X(v)S 5094 9203 XY I23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(THE)S 165 x(SITE)SdE166 x(TRANSP)S -2 x(ORT)S 166 x(INTERF)S -33 x(ACE)S 27260 X(1\2031)S C7187 11096 XY 21072 72 R 7187 11693 XY F36(1.1)S 9279 X(THE)S 166 x'C(SITE)S 167 x(DELIVE)S 2 x(R)S -19 x(Y)S 166 x(INTERF)S -27 x(ACE)SnD27427 X(1\2031)S 7187 12889 XY 21072 72 R 7187 13487 XY(1.2)S 9279 XM(SITE)S 167 x(MESSAGE)S 166 x(ENTR)S -18 x(Y)S 27427 X(1\2032)S 5094 15280 XY I23160 144 R 5094 15977 XY F28(CHAPTER)S 164 x(2)S 599 x(ADD)S -2 x(RESS)ScI165 x(MODIFICA)S -45 x(TION)S 166 x(INTERF)S -33 x(ACE)S 27260 X(2\2031)SeD7187 17173 XY 21072 72 R 7187 17771 XY F36(2.1)S 9279 X(HOST)S 166 xE(NAME)S 165 x(EXP)S -36 x(ANSION)S 27427 X(2\2031)S 11371 X 597 y F40eI(INIT)S 24820 X(2\2033)S 11371 X 598 y(EXP)S -33 x(AND)S 24820 X(2\2034)SaO11371 X 598 y(CLEANUP)S 24820 X(2\2035)S 7187 20760 XY 21072 72 R 7187 21357 XYECF36(2.2)S 9279 X(NAME)S 165 x(CONVERSION)S 27427 X(2\2036)S 11371 X J598 y F40(INIT)S 24820 X(2\2037)S 11371 X 598 y(CONVERT)S 24820 X(2\2038)SC11371 X 598 y(CLEANUP)S 24571 X(2\20310)S 5094 24944 XY 23160 144 RvC5094 25641 XY F28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(DOMAIN)S 164 xD(EXP)S -45 x(ANSION)S 165 x(EXAMPLE)S 27161 X(A\2031)S 5094 27434 XYC23160 144 R 5094 28132 XY(APPEND)S -2 x(IX)S 166 x(B)S 598 x(NAME)S_I164 x(CONVERS)S -2 x(ION)S 166 x(EXAMPLE)S 27161 X(B\2031)S 5094 29925 XY D23160 144 R 5094 30523 XY(EXAMPLES)S 7187 X 697 y F36(1)S(\203)S(1)SN9279 X(Sample)S 167 x(SITE_DELI)S 2 x(VER.COM)S 498 x 9012 24 R 27427 31220 XY(1\2032)S -416 x 36925 Y(iii)S%%EndCustomColor3 PP EPt %%PageTrailerP%%PageFonts: Helvetica-BoldP%%PageCustomColors: 0_BLACKy% 5% < End of included file PROG_GUIDE_CONTENTS.DVI_PS >B %%Page: IV 4 /DEC$EDMS_MAKE_FILM where { pop }h%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }o { CLRP showpage } ifelse } ifelse n %%PageTraileri %%PageFonts:%%PageCustomColors:.%N %%Page: V 5b%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o)1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACKrM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XYrEF151(Message)S 167 x(Exchange)S 168 x(\(MX\))S 167 x(provides)S 167 xeG(two)S 166 x(forms)S 166 x(of)S 167 x(customization:)S 250 x(an)S 167 xPH(interface)S 10773 X 598 y(for)S 174 x(a)S 173 x(site-speci\211c)S 173 xJ(transportI,)S 176 x(and)S 173 x(interfaces)S 174 x(for)S 173 x(modifying)SH175 x(addresses.)S 263 x(This)S 10773 X 598 y(manual)S 156 x(describes)SF155 x(how)S 156 x(to)S 155 x(write)S 155 x(routines)S 156 x(or)S 155 xC(programs)S 156 x(to)S 156 x(use)S 155 x(these)S 156 x(interfaces)SCL10773 X 598 y(for)S 166 x(customizing)S 166 x(MX.)S 5094 11122 XY 23160 96 RF5094 11819 XY F24(Intended)S 166 x(Audience)S -533 x 897 y F151(This)SF181 x(manual)S 181 x(is)S 180 x(intended)S 181 x(for)S 181 x(systems)SG179 x(programmers)S 181 x(who)S 181 x(will)S 179 x(be)S 181 x(writing)SoK10773 X 598 y(code)S 166 x(to)S 166 x(customize)S 166 x(MX.)S 5094 14343 XYeG23160 96 R 5094 15040 XY F24(Document)S 166 x(Structure)S 10773 X 897 y@GF151(This)S 192 x(guide)S 193 x(consists)S 192 x(of)S 192 x(two)S 191 xvG(chapters)S 193 x(and)S 192 x(two)S 192 x(appendices.)S 302 x(Chapter)S1N192 x(1)S 10773 X 598 y(describes)S 175 x(the)S 176 x(SITE)S 175 x(transport)SD175 x(interface.)S 269 x(Chapter)S 175 x(2)S 175 x(describes)S 175l MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7iuqK xI(the)S 176 x(address)S 10773 X 598 y(modi\211cation)S 190 x(interfaces.)S0I296 x(The)S 189 x(two)S 189 x(appendices)S 189 x(include)S 190 x(sample)SIG189 x(code)S 189 x(for)S 10773 X 597 y(illustrating)S 166 x(the)S 167 x_C(address)S 165 x(modi\211cation)S 166 x(interfaces.)S 5094 18677 XYE23160 96 R 5094 19374 XY F24(Related)S 165 x(Documents)S -804 x 897 yfGF151(Y)S -56 x(ou)S 167 x(can)S 166 x(\211nd)S 167 x(additional)S 166 xCJ(information)S 166 x(in)S 166 x(the)S 167 x(following)S 166 x(documents:)SO10773 X 896 y(\201)S 595 x F152(Message)S 167 x(Exchange)S 167 x(Installation)SvE167 x(Guide)S 167 x F151(describes)S 165 x(the)S 166 x(installation)SF166 x(of)S 166 x(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 170 xJ(Exchange)S 170 x(Managemen)S 2 x(t)S 169 x(Guide)S 169 x F151(describes)SD169 x(the)S 169 x(management)S 170 x(and)S 11670 X 598 y(operation)SF166 x(of)S 166 x(MX.)S 10773 X 897 y(\201)S 595 x F152(Message)S 171 xD(Exchange)S 172 x(Release)S 171 x(Notes)S 171 x F151(contain)S 171 xD(information)S 170 x(and)S 171 x(updates)S 170 x(not)S 11670 X 597 yE(included)S 178 x(in)S 179 x(this)S 177 x(manual.)S 274 x(The)S 179 x0H(release)S 177 x(notes)S 178 x(are)S 179 x(part)S 177 x(of)S 178 x(the)SI178 x(software)S 11670 X 598 y(distribution)S 166 x(kit.)S 27981 36925 XYyF36(v)Se%%EndCustomColor5 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italic %%PageCustomColors: 0_BLACK)%2 %%Page: VI 6 /DEC$EDMS_MAKE_FILM where { pop }1%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }  { CLRP showpage } ifelse } ifelse %%PageTrailera %%PageFonts:%%PageCustomColors: % %%Page: 1-1 7t%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY a%%BeginCustomColor: 0_BLACKtH0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SO166 x(SITE)S 166 x(T)S -50 x(ransport)S 164 x(Interfa)S -2 x(ce)S 10773 8652 XYiFF151(MX)S 194 x(provides)S 194 x(delivery)S 195 x(agents)S 195 x(and)SH194 x(message)S 194 x(entry)S 195 x(agents)S 194 x(for)S 194 x(various)SF10773 X 598 y(transports,)S 193 x(including)S 189 x(TCP/IP)S -64 x(,)SH188 x(Jnet,)S 194 x(and)S 188 x(UUCP)S -65 x(.)S 188 x(If)S 187 x(your)SC189 x(site)S 187 x(has)S 187 x(some)S 10773 X 597 y(network)S 173 x)H(transport)S 172 x(that)S 172 x(is)S 172 x(not)S 172 x(supported)S 172 xF(by)S 173 x(MX,)S 172 x(you)S 174 x(can)S 172 x(interface)S 173 x(it)SH172 x(with)S 10773 X 598 y(MX)S 166 x(through)S 168 x(the)S 166 x(SITE)SK165 x(transport)S 166 x(interface.)S 5094 11392 XY 23160 96 R 2404 12089 XY1NF24(1.1)S 5094 X(The)S 166 x(SITE)S 167 x(Deliv)S -2 x(ery)S 166 x(Interface)SC10773 X 897 y F151(When)S 182 x(you)S 182 x(use)S 182 x(the)S 181 xoD(MCP)S 181 x(DEFINE)S 181 x(P)S -37 x(A)S -28 x(TH)S 182 x(command)SD181 x(to)S 181 x(route)S 182 x(mail)S 181 x(to)S 181 x(the)S 10773 XG597 y(SITE)S 178 x(path,)S 183 x(the)S 179 x(MX_SITE)S 179 x(delivery)S3F180 x(agent)S 179 x(takes)S 179 x(messages)S 178 x(routed)S 180 x(to)SH178 x(that)S 10773 X 598 y(path)S 162 x(and)S 163 x(feeds)S 162 x(them)SG162 x(into)S 162 x(a)S 162 x(subprocess)S 162 x(that)S 162 x(executes)StE163 x(a)S 162 x(command)S 163 x(procedure)S 10773 X 598 y(you)S 153 x9F(must)S 151 x(provide.)S 250 x(The)S 152 x(command)S 152 x(procedure)SC152 x(must)S 151 x(be)S 152 x(called)S 152 x(MX_EXE:SITE)S -2 x(_)S(K10773 X 598 y(DELIVER)S -2 x(.COM)S 166 x(and)S 166 x(must)S 166 x(accept)S)D166 x(four)S 167 x(parameters.)S 10773 X 896 y(The)S 185 x(\211rst)SG184 x(parameter)S 184 x(is)S 183 x(the)S 185 x(`)S -10 x(`route')S -9 x H(')S 184 x(parameter)S -37 x(,)S 189 x(which)S 184 x(is)S 184 x(either)SE184 x(the)S 185 x(host)S 10773 X 598 y(name)S 177 x(part)S 176 x(of)S)F176 x(the)S 176 x(address)S 176 x(or)S 176 x(the)S 176 x(value)S 177 xG(of)S 176 x(the)S 177 x(/ROUTE)S 176 x(quali\211er)S 177 x(from)S 176 x(L(the)S 10773 X 598 y(DEFINE)S 176 x(P)S -37 x(A)S -28 x(TH)S 178 x(command)SH177 x(that)S 176 x(routed)S 178 x(the)S 177 x(message)S 176 x(to)S 177 xH(the)S 177 x(SITE)S 176 x(delivery)S 10773 X 598 y(agent.)S 257 x(This)SF169 x(parameter)S 170 x(can)S 169 x(be)S 170 x(used)S 169 x(to)S 169 xF(distinguish)S 170 x(among)S 170 x(several)S 169 x(installed)S 10773 XC597 y(site-speci\211c)S 166 x(delivery)S 167 x(agents,)S 166 x(if)SpD166 x(needed.)S 10773 X 897 y(The)S 178 x(second)S 177 x(parameter)SJ176 x(is)S 177 x(the)S 177 x(name)S 177 x(of)S 177 x(a)S 177 x(temporary)SF177 x(\211le)S 177 x(that)S 177 x(contains)S 177 x(the)S 10773 X 598 yF(message,)S 169 x(including)S 169 x(all)S 168 x(of)S 168 x(the)S 168 xH(RFC822)S 168 x(headers)S 168 x(\(corresponding)S 169 x(to)S 168 x(the)SD168 x(DA)S -28 x(T)S -27 x(A)S 10773 X 597 y(part)S 163 x(of)S 163 xC(an)S 163 x(SMTP)S 164 x(transaction\).)S 249 x(The)S 164 x(third)S F163 x(parameter)S 163 x(is)S 162 x(the)S 164 x(name)S 163 x(of)S 163 xF(another)S 10773 X 598 y(temporary)S 174 x(\211le)S 174 x(that)S 173 xE(contains)S 174 x(the)S 173 x(recipient')S -18 x(s)S 173 x(address,)S2G175 x(corresponding)S 175 x(to)S 173 x(the)S 10773 X 598 y(RCPT)S 168 xxO(TO)S 167 x(addresses)S 167 x(of)S 168 x(an)S 168 x(SMTP)S 168 x(transaction.)S)C253 x(The)S 168 x(fourth)S 169 x(parameter)S 168 x(is)S 167 x(the)S6C10773 X 598 y(RFC822)S 180 x(address)S 180 x(of)S 180 x(the)S 181 x K(originator)S 182 x(of)S 180 x(the)S 181 x(message,)S 184 x(corresponding)S)H182 x(to)S 180 x(the)S 10773 X 597 y(MAIL)S 166 x(FROM)S 166 x(address)SE165 x(of)S 166 x(an)S 166 x(SMTP)S 167 x(transaction.)S 10773 X 897 y E(Y)S -56 x(our)S 189 x(delivery)S 188 x(procedure)S 188 x(and)S 188 x2E(the)S 188 x(programs)S 187 x(it)S 188 x(invokes)S 188 x(must)S 187 x3F(not)S 188 x(cause)S 10773 X 598 y(the)S 178 x(subprocess)S 177 x(to)SG178 x(terminate,)S 180 x(nor)S 179 x(should)S 178 x(they)S 178 x(rely)S3F178 x(on)S 178 x(speci\211cs)S 178 x(about)S 177 x(the)S 10773 X 598 yD(\211lenames)S 172 x(provided.)S 261 x(The)S 172 x(procedure)S 172 xJ(MUST)S 172 x(exit)S 171 x(with)S 171 x(a)S 172 x(success)S 171 x(status)SC170 x(code)S 10773 X 597 y(to)S 170 x(let)S 171 x(MX)S 170 x(know)S7F171 x(that)S 170 x(the)S 171 x(message)S 170 x(was)S 170 x(delivered)SC171 x(successfully)S -55 x(.)S 258 x(If)S 170 x(there)S 171 x(was)S_H10773 X 598 y(an)S 176 x(error)S 176 x(in)S 176 x(the)S 175 x(delivery)SI177 x(and)S 175 x(you)S 177 x(wish)S 175 x(MX)S 175 x(to)S 175 x(return)SAG177 x(an)S 175 x(error)S 177 x(message)S 175 x(to)S 10773 X 598 y(the)SaF170 x(sender)S -37 x(,)S 171 x(you)S 170 x(should)S 170 x(exit)S 169 xI(with)S 169 x(a)S 169 x(non-succe)S 2 x(ss)S 168 x(status)S 169 x(code.)SdF256 x(If)S 169 x(the)S 170 x(severity)S 10773 X 598 y(of)S 167 x(the)SE168 x(status)S 166 x(is)S 167 x(SEVER)S -2 x(E)S 167 x(\(also)S 167 x0G(called)S 167 x(F)S -37 x(A)S -27 x(T)S -28 x(AL\),)S 168 x(the)S 167 xeJ(SITE)S 167 x(delivery)S 168 x(agent)S 168 x(will)S 10773 X 597 y(return)SE180 x(an)S 180 x(error)S 180 x(message)S 179 x(to)S 179 x(the)S 180 x1H(sender)S -37 x(.)S 276 x(Otherwise,)S 183 x(the)S 179 x(message)S 179 xE(will)S 179 x(be)S 10773 X 598 y(queued)S 173 x(for)S 172 x(another)S6G172 x(attempt.)S 260 x(The)S 173 x(MCP)S 172 x(SET)S 171 x(SITE)S 171 x M(command)S 172 x(controls)S 172 x(how)S 10773 X 598 y(many)S 159 x(attempts)S)E157 x(will)S 158 x(be)S 158 x(made)S 158 x(before)S 159 x(the)S 158 x3E(delivery)S 160 x(agent)S 159 x(gives)S 158 x(up;)S 162 x(the)S 159 x5G(default)S 10773 X 598 y(is)S 166 x(96,)S 166 x(with)S 166 x(30)S 166 xsG(minutes)S 166v MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7iћZ x(between)S 166 x(each)S 166 x(attempt.)S 27427 36925 XYt F36(1\2031)S%%EndCustomColor7 PP EP6 %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKr% %%Page: 1-2 8%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK7C0 SC 5094 1807 XY F28(The)S 167 x(SITE)S 166 x(T)S -33 x(ransport)S H167 x(Interface)S 10773 4872 XY F36(Example)S 167 x(1)S(\203)S(1)S 498 xP(Sample)S 167 x(SITE_DELI)S 2 x(VER.COM)S 10773 X 548 y 17484 48 R 10773 6137 XYFF102($!)S 239 x(Simple)S 240 x(SITE_DELIVER.C)S 2 x(OM)S 239 x(which)SG240 x(invokes)S 239 x(a)S 240 x(real)S 239 x(program)S 240 x(to)S 239 xSD(do)S 240 x(all)S 239 x(the)S 239 x(work.)S 10773 X 448 y($!)S 239 xF(This)S 240 x(file)S 239 x(must)S 240 x(be)S 239 x(placed)S 240 x(in)SF239 x(MX_EXE:)S 240 x(for)S 240 x(use)S 239 x(with)S 239 x(the)S 240 xC(MX)S 239 x(SITE)S 240 x(interface.)S 10773 X 449 y($!)S 239 x(It)S0C240 x(is)S 239 x(invoked)S 240 x(by)S 239 x(MX_SITE)S 240 x(with:)SlG10773 X 448 y($!)S -478 x 448 y($!)S 479 x(@MX_EXE:SITE_DELIVER)S 480 xtP(route)S 239 x(msg-file-sp)S 2 x(ec)S 239 x(dest-file-spec)S 240 x(origin-addr)SM2 x(ess)S 10773 X 449 y($!)S -478 x 448 y($!)S 239 x(The)S 240 x(originator)S(C240 x(address)S 240 x(is)S 239 x(stuck)S 240 x(in)S 239 x(a)S 239 x(D(file)S 240 x(since)S 239 x(it)S 240 x(can)S 239 x(contain)S 10773 XH448 y($!)S 239 x(characters)S 241 x(that)S 239 x(might)S 240 x(confuse)SD240 x(DCL)S 239 x(when)S 239 x(we)S 240 x(invoke)S 239 x(the)S 240 xG(delivery)S 240 x(program.)S 10773 X 449 y($!)S -478 x 448 y($!)S 239 xSC(This)S 240 x(is)S 239 x(a)S 239 x(simple)S 240 x(procedure)S 240 x(G(which)S 240 x(ignores)S 240 x(the)S 239 x("route")S 240 x(parameter.)S(G479 x(If)S 10773 X 448 y($!)S 239 x(you)S 240 x(have)S 239 x(multiple)SBD240 x(SITE)S 240 x(delivery)S 240 x(paths)S 239 x(available,)S 240 xG(use)S 240 x(the)S 239 x("route")S 240 x(parameter)S 10773 X 448 y($!)S1E239 x(to)S 240 x(route)S 239 x(the)S 240 x(message)S 240 x(to)S 239 xpD(the)S 239 x(appropriate)S 241 x(delivery)S 239 x(program.)S 10773 XG449 y($!)S -478 x 448 y($)S 239 x(SET)S 240 x(NOON)S 10773 X 448 y($!)StC-478 x 449 y($)S 239 x(DELIVER)S 240 x(=)S 239 x("$my_mail_sy)S 2 xdI(stem:enter_message")S 10773 X 448 y($!)S -478 x 448 y($)S 239 x(CREATE)S4K240 x(my_temp_dir:SEN)S 2 x(DER.TMP)S 10773 X 449 y($)S 239 x(OPEN/APPEND)SpC241 x(TMP)S 239 x(my_temp_dir:SEN)S 2 x(DER.TMP)S 10773 X 448 y($)SdD239 x(WRITE)S 240 x(TMP)S 239 x(P4)S 10773 X 448 y($)S 239 x(CLOSE)SE240 x(TMP)S 10773 X 449 y($!)S -478 x 448 y($)S 239 x(DELIVER)S 240 xnF('P2)S 240 x('P3)S 239 x(my_temp_dir:SEN)S 2 x(DER.TMP)S 10773 X 448 yC($)S 239 x(STAT)S 240 x(=)S 239 x($STATUS)S 10773 X 449 y($)S 239 x1C(DELETE)S 240 x(my_temp_dir:SEN)S 2 x(DER.TMP;*)S 10773 X 448 y($)S1K239 x(EXIT)S 240 x('STAT)S 10773 X 349 y 17484 48 R 5094 X 697 y 23160 96 R C2404 19088 XY F24(1.2)S 5094 X(SITE)S 167 x(Message)S 164 x(Entry)S7C10773 X 897 y F151(The)S 171 x(SITE)S 170 x(message)S 170 x(entry)SpG172 x(program)S 171 x(should)S 171 x(be)S 170 x(used)S 171 x(by)S 171 x)G(your)S 171 x(SITE)S 170 x(transport)S 10773 X 598 y(agent)S 181 x(to)S0F181 x(enter)S 180 x(a)S 181 x(message)S 180 x(into)S 181 x(the)S 180 xF(MX)S 181 x(message)S 180 x(queue.)S 279 x(The)S 181 x(program)S 181 xK(is)S 10773 X 598 y(called)S 179 x(MX_SITE_IN)S 178 x(and)S 179 x(resides)S1E178 x(in)S 179 x(MX_EXE.)S 178 x(It)S 178 x(should)S 179 x(be)S 179 x)C(invoked)S 179 x(as)S 179 x(a)S 10773 X 597 y(DCL)S 166 x(foreign)StH167 x(command:)S 10773 X 897 y F102($)S 239 x(MX_ENTER)S 240 x(=)S 239 xG("$MX_EXE:MX)S 2 x(_SITE_IN")S 10773 X 448 y($)S 239 x(MX_ENTER)S 479 x G(msg-file-spe)S 2 x(c)S 478 x(dest-file-spec)S 480 x([origin-address])S C10773 X 897 y F151(MX_SITE_IN)S 174 x(takes)S 175 x(up)S 175 x(to)StH174 x(three)S 175 x(parameters,)S 177 x(which)S 176 x(correspond)S 175 xD(exactly)S 175 x(to)S 10773 X 598 y(the)S 183 x(last)S 183 x(three)SD183 x(parameters)S 183 x(passed)S 182 x(out)S 183 x(by)S 184 x(the)SC183 x(MX_SITE)S 183 x(delivery)S 184 x(agent.)S 10773 X 597 y(The)S'G180 x(\211rst)S 179 x(parameter)S 179 x(should)S 180 x(be)S 179 x(the)S8C179 x(name)S 179 x(of)S 179 x(a)S 180 x(\211le)S 179 x(containing)SD181 x(a)S 179 x(properly-)S 10773 X 598 y(formatted)S 176 x(RFC822)SC176 x(message.)S 271 x(The)S 177 x(second)S 177 x(parameter)S 176 x7F(should)S 177 x(be)S 177 x(the)S 177 x(name)S 10773 X 598 y(of)S 173 xC(a)S 173 x(\211le)S 173 x(containing)S 174 x(a)S 173 x(list)S 172 x7C(of)S 173 x(RFC822)S 172 x(route)S 174 x(addresses)S 172 x(\(they)SeG173 x(must)S 173 x(have)S 173 x(the)S 10773 X 598 y(surrounding)S 177 x C(angle)S 177 x(brackets,)S 178 x(just)S 176 x(as)S 175 x(in)S 176 xiC(an)S 176 x(SMTP)S 176 x(transaction\).)S 268 x(The)S 177 x(third)SeN10773 X 597 y(parameter)S -37 x(,)S 192 x(which)S 187 x(is)S 186 x(optional,)SH192 x(should)S 186 x(be)S 187 x(the)S 186 x(RFC822)S 186 x(route)S 187 xG(address)S 185 x(of)S 10773 X 598 y(the)S 178 x(sender)S 178 x(\(also)S3F177 x(including)S 178 x(the)S 178 x(surroundin)S 2 x(g)S 178 x(angle)SF178 x(brackets\).)S 272 x(If)S 178 x(the)S 177 x(third)S 10773 X 598 yD(parameter)S 168 x(is)S 167 x(omitted,)S 168 x(the)S 168 x(address)SE167 x(of)S 168 x(the)S 168 x(user)S 168 x(running)S 169 x(the)S 168 x(H(program)S 169 x(will)S 167 x(be)S 10773 X 598 y(used)S 166 x(as)S 166 xK(the)S 166 x(origin)S 167 x(of)S 166 x(the)S 166 x(message.)S 5094 36925 XYx F36(1\2032)S%%EndCustomColor8 PP EP' %%PageTrailer3#%%PageFonts: Helvetica-Bold Courier %%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK % %%Page: 2-1 96%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY 7%%BeginCustomColor: 0_BLACKeL0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Address)SF165 x(Modi\211cat)S -2 x(ion)S 166 x(Interfa)S -2 x(ce)S 10773 8652 XYCF151(MX)S 174 x(provides)S 175 x(an)S 175 x(interface)S 174 x(for)SPG175 x(altering)S 175 x(envelope)S 175 x(addresses.)S 266 x(This)S 174 x F(interface)S 10773 X 598 y(allows)S 170 x(you)S 172 x(to)S 171 x(add)SH171 x(your)S 172 x(own)S 171 x(routines)S 172 x(for)S 171 x(performing)SD172 x(two)S 170 x(different)S 172 x(types)S 171 x(of)S 10773 X 597 yI(address)S 168 x(modi\211cations.)S 253 x(For)S 169 x(each)S 169 x(type)SxE168 x(of)S 168 x(modi\211cation,)S 170 x(the)S 168 x(routines)S 169 x1N(must)S 167 x(be)S 10773 X 598 y(part)S 171 x(of)S 172 x(a)S 171 x(shareable)SC171 x(library)S -54 x(,)S 173 x(which)S 172 x(gets)S 171 x(mapped)SeH171 x(into)S 171 x(the)S 172 x(appropriate)S 171 x(parts)S 10773 X 598 yO(of)S 166 x(MX)S 166 x(at)S 166 x(run-time)S 166 x(with)S 166 x(LIB$FIND_IMAG)S)K-2 x(E_SYMBOL.)S 10773 X 896 y(The)S 178 x(address)S 176 x(modi\211cation)S(C177 x(routines)S 177 x(are)S 177 x(located)S 176 x(throug)S 2 x(h)SSI177 x(the)S 177 x(use)S 177 x(of)S 176 x(logical)S 10773 X 598 y(names.)S J10773 X 897 y 17484 48 R 10773 13932 XY F40(Logical)S 149 x(name)S 18843 XF(Modi\211cation)S 149 x(type)S 10773 X 299 y 17484 48 R 10773 14829 XYCF38(MX_SITE_DOM_EXP)S -32 x(ANSION)S 18843 X(Modifying)S 150 x(or)S([150 x(expanding)S 151 x(host)S 149 x(name)S 2 x(s)S 10773 X 747 y(MX_SITE_NAME_CONVERSION)SlG18843 X(T)S -17 x(ranslating)S 178 x(local)S 176 x(aliases)S 177 x(or)STD178 x(performing)S 18843 X 548 y(directory)S 150 x(lookups)S 10773 XD299 y 17484 48 R 10773 17319 XY F151(In)S 204 x(each)S 203 x(case,)SF214 x(the)S 203 x(logi MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7K;6i>'ical)S 204 x(name)S 203 x(must)S 203 x(be)S 204 xH(de\211ned)S 204 x(/SYSTEM/EXEC)S 10773 X 598 y(and)S 197 x(must)S 196 xF(translate)S 196 x(to)S 196 x(the)S 197 x(name)S 196 x(of)S 197 x(an)SJ196 x(image)S 197 x(that)S 196 x(has)S 197 x(been)S 197 x(linked)S 10773 XC598 y(/SHARE/NOTRACE)S 197 x(and)S 199 x(INST)S -28 x(ALLed)S 199 xhE(on)S 199 x(the)S 199 x(system.)S 314 x(If)S 199 x(you)S 199 x(name)ShF10773 X 598 y(the)S 206 x(shareable)S 206 x(images)S 205 x(DOMAIN_EX)SE-2 x(P)S -36 x(ANSION.EX)S -2 x(E)S 206 x(and)S 206 x(NAME_)S 10773 X2D597 y(CONVER)S -2 x(SION.EXE,)S 167 x(respectively)S -55 x(,)S 168 xH(and)S 168 x(place)S 168 x(them)S 167 x(in)S 168 x(the)S 167 x(MX_ROOT)SD-28 x(:[EXE])S 10773 X 598 y(directory)S -54 x(,)S 177 x(the)S 175 xJ(MX)S 175 x(startup)S 174 x(procedure)S 176 x(will)S 174 x(automatically)SF174 x(create)S 175 x(the)S 175 x(logical)S 10773 X 598 y(names)S 166 xC(and)S 166 x(INST)S -27 x(ALL)S 166 x(the)S 166 x(shareable)S 166 x F(images)S 166 x(for)S 166 x(you.)S 10773 X 896 y(Examples)S 168 x(of)SE169 x(routines)S 168 x(for)S 169 x(performing)S 169 x(address)S 168 x3H(modi\211cations)S 169 x(are)S 168 x(included)S 170 x(in)S 10773 X 598 yI(the)S 166 x(directory)S 167 x(MX_ROOT)S -28 x(:[EXAMPLES])S 165 x(\(if)S)I166 x(they)S 167 x(have)S 166 x(been)S 167 x(installed\).)S 5094 23347 XY2C23160 96 R 2404 24044 XY F24(2.1)S 5094 X(Host)S 166 x(Name)S 165 x E(Expansion)S 10773 X 897 y F151(The)S 176 x(site)S 175 x(host)S 175 x2D(name)S 176 x(routines)S 176 x(are)S 175 x(called)S 176 x(by)S 176 xI(the)S 175 x(Router)S 176 x(process)S 175 x(just)S 176 x(before)S 10773 X E597 y(path)S 185 x(identi\211cation.)S 287 x(The)S 185 x(main)S 185 x-F(purpose)S 185 x(for)S 185 x(these)S 184 x(routines)S 185 x(is)S 185 xC(to)S 184 x(expand)S 10773 X 598 y(abbreviated)S 170 x(host)S 170 x C(names)S 170 x(into)S 169 x(full)S 170 x(host)S 170 x(names)S 170 xlG(that)S 169 x(will)S 170 x(properly)S 170 x(match)S 170 x(one)S 10773 X!G598 y(of)S 166 x(the)S 166 x(paths)S 166 x(de\211ned)S 167 x(in)S 166 xCH(the)S 166 x(MX)S 166 x(con\211g)S 2 x(uration)S 166 x(\211le.)S 10773 XE897 y(When)S 173 x(you)S 174 x(install)S 172 x(SMTP)S 174 x(support)S4D172 x(with)S 173 x(MX,)S 173 x(host)S 173 x(name)S 173 x(expansion)SK173 x(routines)S 10773 X 597 y(are)S 179 x(automatically)S 179 x(provided)S7C180 x(that)S 179 x(call)S 179 x(on)S 179 x(the)S 180 x(underlying)SEE181 x(TCP/IP)S 179 x(package)S 10773 X 598 y(to)S 173 x(catch)S 173 xxD(abbreviated)S 173 x(host)S 173 x(names)S 173 x(that)S 173 x(might)SJ173 x(be)S 173 x(recogn)S 2 x(ized)S 172 x(by)S 173 x(the)S 174 x(TCP/IP)SC10773 X 598 y(name)S 167 x(resolver)S 167 x(but)S 167 x(are)S 167 x-L(not)S 167 x(de\211ned)S 167 x(in)S 167 x(the)S 167 x(MX)S 167 x(con\211gu)SE2 x(ration)S 167 x(\211le.)S 251 x(The)S 167 x(source)S 10773 X 598 ygG(for)S 157 x(these)S 158 x(routines)S 157 x(is)S 157 x(included)S 158 xiG(in)S 157 x(MX_ROOT)S -28 x(:[EXAMPLES])S 157 x(for)S 157 x(you)S 158 x E(to)S 157 x(modify)S 10773 X 597 y(if)S 166 x(needed.)S 10773 X 897 y F(Another)S 178 x(possible)S 177 x(use)S 178 x(for)S 178 x(host)S 178 xD(name)S 178 x(expansion)S 178 x(is)S 177 x(for)S 178 x(sites)S 177 xH(runnin)S 2 x(g)S 178 x(Jnet.)S 10773 X 598 y(Normally)S -55 x(,)S 169 xC(the)S 168 x(Router)S 168 x(identi\211es)S 168 x(a)S 167 x(BITNET)S(H-46 x(-destined)S 167 x(message)S 168 x(by)S 168 x(looking)S 169 x(for)SE10773 X 598 y(the)S 174 x(.BITNET)S 173 x(suf\211x)S 174 x(on)S 174 x F(the)S 174 x(host)S 173 x(name.)S 264 x(A)S 174 x(local)S 173 x(host)SD173 x(name)S 174 x(expander)S 174 x(could)S 10773 X 597 y(be)S 164 xF(used)S 165 x(to)S 164 x(allow)S 163 x(users)S 165 x(to)S 164 x(just)SF164 x(use)S 165 x(the)S 164 x(BITNET)S 164 x(node)S 165 x(name)S 164 xH(without)S 164 x(a)S 164 x(suf\211x.)S 10773 X 598 y(Each)S 178 x(host)SG177 x(name)S 178 x(could)S 178 x(checked)S 178 x(by)S 178 x(the)S 178 x9I(expander)S 179 x(against)S 177 x(a)S 178 x(BITNET)S 177 x(host)S 10773 X9C598 y(name)S 166 x(table;)S 167 x(a)S 166 x(matching)S 166 x(name)S1F167 x(would)S 166 x(get)S 166 x(the)S 166 x(.BITNET)S 166 x(suf\211x)SE167 x(appended.)S 10773 X 896 y(A)S 166 x(sample)S 165 x(host)S 166 xXE(name)S 166 x(expander)S 167 x(is)S 166 x(provided)S 166 x(in)S 167 x-2(Appendix)S 166 x(A.)S 27427 36925 XY F36(2\2031)S%%EndCustomColor9 PP EP1 %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Helveticas%%PageCustomColors: 0_BLACKs%d%%Page: 2-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKeC0 SC 5094 1807 XY F28(Address)S 167 x(Modi\211ca)S 2 x(tion)S 166 xeC(Interface)S 10773 4866 XY F151(The)S 158 x(routines)S 157 x(that)S C157 x(must)S 157 x(be)S 157 x(provided)S 158 x(by)S 157 x(a)S 157 xyC(host)S 157 x(name)S 157 x(expander)S 158 x(are)S 158 x(described)STM10773 X 598 y(on)S 167 x(the)S 166 x(following)S 166 x(pages.)S 5094 36925 XY1 F36(2\2032)S%%EndCustomColor10 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKe%1%%Page: 2-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKiI0 SC 17896 1807 XY F24(Address)S 278 x(Modi\211cation)S 279 x(Interface)S7H27128 X 797 y F28(INIT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(INIT)SL10773 7037 XY F34(Initialization)S 165 x(routine.)S 5094 8233 XY 23160 204 RJ5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -22 y(INIT)S 697 x F23(contex)SF-2 x(t)S 5094 10424 XY 23160 204 R 5094 11243 XY F24(RETURNS)S 10773 XD-149 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 yFF34(type:)S 13896 X F36(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 XF598 y F34(access:)S 13896 X F36(write)S 165 x(only)S 10773 X 597 y F34C(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 897 y F151(The)SH167 x(INIT)S 166 x(routine)S 167 x(must)S 166 x(return)S 167 x(a)S 166 xF(success)S 166 x(status)S 165 x(value)S 167 x(in)S 167 x(order)S 166 xK(for)S 167 x(the)S 166 x(other)S 10773 X 598 y(expansion)S 167 x(routines)S_K166 x(to)S 166 x(be)S 166 x(used.)S 5094 15577 XY 23160 204 R 5094 16396 XYtEF24(ARGU)S -2 x(MENTS)S 10773 X -44 y F25(context)S 10773 X 597 y F34 C(VMS)S 167 x(Usage:)S 299 x F36(context)S 10773 X 598 y F34(type:)S4D13896 X F36(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34D(access:)S 13896 X F36(modify)S 10773 X 598 y F34(mechanism:)S 438 xEF36(by)S 166 x(reference)S 10773 X 597 y F151(This)S 187 x(is)S 187 xeG(a)S 187 x(longword)S 187 x(passed)S 186 x(by)S 188 x(reference)S 188 x8G(to)S 186 x(your)S 189 x(routine)S 187 x(that)S 187 x(you)S 188 x(may)S1I10773 X 548 y(use)S 183 x(for)S 183 x(any)S 184 x(purpose,)S 188 x(such)S)F183 x(as)S 183 x(allocating)S 183 x(a)S 183 x(block)S 183 x(of)S 183 xF(memory)S 184 x(for)S 183 x(keeping)S 10773 X 548 y(contextual)S 167 xI(information.)S 5094 21632 XY 23160 204 R 5094 22450 XY F24(DESCRIPTION)S8D10773 X -155 y F151(This)S 188 x(routine)S 188 x(is)S 187 x(called)SF187 x(by)S 188 x(the)S 187 x(Router)S 188 x(before)S 187 x(any)S 188 xE(calls)S 187 x(to)S 187 x(the)S 188 x(EXP)S -37 x(AND)S 10773 X 597 y6E(routine.)S 302 x(Y)S -56 x(ou)S 192 x(may)S 192 x(use)S 192 x(this)SMC191 x(routine)S 192 x(to)S 192 x(set)S 191 x(up)S 192 x(any)S 192 x7N(context)S 192 x(or)S 192 x(perform)S 10773 X 598 y(any)S 185 x(housekeeping)SC186 x(tasks)S 183 x(needed)S 184 x(to)S 184 x(prepare)S 185 x(for)S E184 x(the)S 184 x(subsequentp MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7K;6ix)S 184 x(calls)S 184 x(to)S 10773 X 598 yMG(EXP)S -37 x(AND.)S 10773 X 897 y(Since)S 174 x(your)S 175 x(routines)S(E175 x(must)S 173 x(be)S 174 x(reentrant,)S 178 x(you)S 174 x(should)S(D175 x(not)S 174 x(use)S 174 x(static)S 173 x(storage)S 10773 X 597 yC(for)S 182 x(keeping)S 183 x(track)S 182 x(of)S 182 x(state)S 181 xaO(information)S 183 x(or)S 182 x(other)S 182 x(contextual)S 183 x(information.)SSD10773 X 598 y(Instead,)S 183 x(you)S 181 x(should)S 180 x(allocate)SG180 x(a)S 179 x(block)S 181 x(of)S 179 x(dynamic)S 181 x(memory)S 180 xSD(and)S 180 x(return)S 181 x(its)S 10773 X 598 y(address)S 165 x(in)S9167 x F153(context)S F151(.)S 27427 36925 XY F36(2\2033)SS%%EndCustomColor11 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helveticai,%%+ Helvetica-Oblique NewCenturySchlbk-Roman/%%+ Helvetica-BoldOblique NewCenturySchlbk-Bold %%PageCustomColors: 0_BLACK(%S%%Page: 2-4 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK(H0 SC 5094 1807 XY F24(Address)S 279 x(Modi\211cation)S 278 x(Interface)SG5094 X 797 y F28(EXP)S -45 x(AND)S 5094 4546 XY 23160 48 R 5094 5543 XYXKF20(EXP)S -66 x(AND)S 10773 7037 XY F34(Routine)S 166 x(to)S 166 x(expand)SuJ166 x(a)S 166 x(host)S 167 x(name.)S 5094 8233 XY 23160 204 R 5094 9251 XYHF24(FORMA)S -53 x(T)S 10773 X -21 y(EXP)S -51 x(AND)S 696 x F23(contex)SM-2 x(t,)S 166 x(hostname)S -2 x(,)S 166 x(expname)S 5094 10425 XY 23160 204 RoC5094 11244 XY F24(RETURNS)S 10773 X -149 y F34(VMS)S 167 x(Usage:)SSG299 x F36(cond_value)S 10773 X 598 y F34(type:)S 13896 X F36(longword)SSC167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34(access:)S 13896 X F361C(write)S 165 x(only)S 10773 X 597 y F34(mechanism:)S 438 x F36(by)ShE166 x(value)S 10773 X 897 y F151(T)S -45 x(o)S 176 x(indicate)S 177 x L(a)S 176 x(successful)S 177 x(expansion,)S 180 x(return)S 178 x(SS$_NORMAL)SC175 x(or)S 177 x(some)S 177 x(other)S 10773 X 598 y(success)S 172 xsE(status)S 171 x(code.)S 262 x(If)S 172 x(you)S 173 x(do)S 172 x(not)S7E172 x(return)S 173 x(a)S 172 x(success)S 172 x(status)S 171 x(code,)SiD174 x(the)S 172 x(caller)S 10773 X 597 y(will)S 165 x(assume)S 166 xE(that)S 166 x(expansion)S 167 x(did)S 165 x(not)S 167 x(occur)S -36 xdD(.)S 5094 16176 XY 23160 204 R 5094 16995 XY F24(ARGU)S -2 x(MENTS)SH10773 X -45 y F25(context)S 10773 X 598 y F34(VMS)S 167 x(Usage:)S 299 xDF36(context)S 10773 X 598 y F34(type:)S 13896 X F36(longword)S 167 xG(\(unsig)S 2 x(ned\))S 10773 X 598 y F34(access:)S 13896 X F36(modify)S G10773 X 597 y F34(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 XxC598 y F151(This)S 166 x(is)S 166 x(the)S 166 x(same)S 166 x(value)S3D166 x(that)S 166 x(was)S 165 x(passed)S 166 x(to)S 166 x(the)S 166 xD(INIT)S 165 x(routine.)S 10773 21035 XY F25(hostname)S 10773 X 697 yJF34(VMS)S 167 x(Usage:)S 299 x F36(char_string)S 10773 X 598 y F34(type:)SJ13896 X F36(character)S 165 x(string)S 10773 X 598 y F34(access:)S 13896 XEF36(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 604 x F36(by)ScG166 x(descriptor)S 167 x(\(\211xed-length)S 2 x(\))S 10773 X 597 y F151eH(The)S 167 x(host)S 166 x(name)S 166 x(to)S 166 x(be)S 166 x(expanded.)SC10773 25219 XY F25(expname)S 10773 X 698 y F34(VMS)S 167 x(Usage:)S1I299 x F36(char_string)S 10773 X 597 y F34(type:)S 13896 X F36(character)SeD165 x(string)S 10773 X 598 y F34(access:)S 13896 X F36(write)S 165 xH(only)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(descriptor)SF10773 X 598 y F151(A)S 173 x(string)S 174 x(into)S 174 x(which)S 174 xE(your)S 174 x(routine)S 174 x(should)S 174 x(copy)S 174 x(the)S 174 x(K(expanded)S 174 x(host)S 173 x(name,)S 177 x(if)S 10773 X 548 y(expansion)S G168 x(was)S 165 x(successful.)S 251 x(Y)S -55 x(ou)S 167 x(must)S 166 x E(use)S 167 x(the)S 167 x(STR$)S 166 x(string)S 167 x(routines)S 167 x(E(\(such)S 167 x(as)S 10773 X 548 y(STR$COPY_DX)S -2 x(\))S 166 x(to)S7G166 x(copy)S 167 x(the)S 166 x(string)S 166 x(into)S 166 x(this)S 166 x F(argument.)S 5094 30599 XY 23160 204 R 5094 31418 XY F24(DESCRIPTION)SD10773 X -156 y F151(This)S 175 x(routine)S 175 x(is)S 174 x(called)SD175 x(to)S 174 x(perform)S 175 x(a)S 174 x(host)S 175 x(name)S 174 xH(expansion.)S 268 x(The)S 175 x(address)S 174 x(of)S 10773 X 598 y(the)SF176 x(context)S 177 x(block)S 176 x(you)S 177 x(allocated)S 175 x(in)SH176 x(the)S 176 x(INIT)S 176 x(routine)S 176 x(is)S 176 x(passed)S 175 xF(in)S 176 x(here)S 176 x(for)S 10773 X 598 y(any)S 167 x(information)SD166 x(you)S 167 x(need)S 167 x(to)S 166 x(keep)S 166 x(track)S 167 xG(of)S 166 x(between)S 166 x(calls.)S 249 x(This)S 166 x(routine)S 167 x0H(may)S 10773 X 597 y(be)S 166 x(called)S 166 x(more)S 166 x(than)S 167 xH(once)S 166 x(between)S 166 x(one)S 167 x(pair)S 166 x(of)S 166 x(INIT)SE166 x(and)S 166 x(CLEANUP)S 165 x(calls.)S 5094 36925 XY F36(2\2034)S%%EndCustomColor12 PP EP %%PageTrailerk%%%PageFonts: Helvetica-Bold Helveticao,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldObliquee%%PageCustomColors: 0_BLACKo%s%%Page: 2-5 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY o%%BeginCustomColor: 0_BLACK3I0 SC 17896 1807 XY F24(Address)S 278 x(Modi\211cation)S 279 x(Interface)S H25369 X 797 y F28(CLEAN)S -2 x(UP)S 5094 4546 XY 23160 48 R 5094 5543 XYFF20(CLEANU)S 2 x(P)S 10773 7037 XY F34(Context)S 167 x(cleanup)S 165 xC(routine.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xCH(T)S 10773 X(CLEANU)S -2 x(P)S 698 x F23(contex)S -2 x(t)S 5094 10446 XYF23160 204 R 5094 11265 XY F24(RETURNS)S 10773 X -149 y F34(VMS)S 167 xF(Usage:)S 299 x F36(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36C(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34(access:)SrE13896 X F36(write)S 165 x(only)S 10773 X 598 y F34(mechanism:)S 438 x FF36(by)S 166 x(value)S 10773 X 897 y F151(This)S 169 x(routine)S 170 xE(should)S 169 x(return)S 170 x(a)S 169 x(status)S 168 x(value)S 170 x0D(indicating)S 169 x(the)S 169 x(success)S 169 x(or)S 169 x(failure)SG10773 X 597 y(of)S 173 x(the)S 174 x(cleanup)S 174 x(operation.)S 265 x4D(The)S 174 x(caller)S 174 x(may)S 173 x(or)S 174 x(may)S 174 x(not)SP173 x(ignore)S 175 x(the)S 173 x(returned)S 10773 X 598 y(value.)S 5094 16197 XYC23160 204 R 5094 17015 XY F24(ARGU)S -2 x(MENTS)S 10773 X -44 y F25SE(context)S 10773 X 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(context)S8D10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 x(\(unsig)S 2 xG(ned\))S 10773 X 598 y F34(access:)S 13896 X F36(modify)S 10773 X 598 y1DF34(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 X 598 y F151C(The)S 167 x(address)S 165 x(of)S 166 x(the)S 166 x(context)S 167 x1C(block)S 167 x(you)S 167 x(allocated)S 165 x(in)S 167 x(the)S 166 x4D(INIT)S 166 x(routine.)S 5094 21155 XY 23160 204 R 5094 21974 XY F24D(DESCRIPTION)S 10773 X -156 y F151(This)S 183 x(routine)S 184 x(is)SF182 x(called)S 183 x(to)S 182 x(clean)S 183 x(up)S 183 x(after)S 183 xE(a)S 183 x(series)S 182 x(of)S 183 x(EXP)S -37 x(AND)S 181 x(calls.)S5D283 x(Y)S -56 x(ou)S 10773 X 598 y(should)S 174 x(clean)S 174 x(up)SN174 x(the)S 174 x(context)S 175 x(information)S 174 x(and)S 174 x(deallocate)SC173 x(the)S 174 x(context)S 174 x(block)S 10773 X 598 y(allocated)S G166 x(by)S 166 x(the)S 167 x(INIT)S 165 x(routine.)S 10773 X 896 y(If)S D172 x(you)S 174 x(did)S 173 x(not)S 173 x(allocate)S 172 x(a)S 173 xM(context)S 174 x(block)S 173 x(in)S 173 x(the)S 173 x(INIT)S 172 x(routine,)S E176 x(you)S 174 x(must)S 172 x(still)S 10773 X 598 y(havEˈu/  x`rc4K 3F4qS1Pt]! Jx.4GIHLOW &lT5Q(X UyP_1/D{AX(ize@t.f<]_39O9y_s 1"GS&ML9/ Q O-B Q7Ddg)"Z_ J0rXNaUvjDO/@*"L3 \x}BYc=I_4MmZ!EN`0EjRJM, .=V{D ~Unu o#DQXT_!,;5uW5= =>pyA(8(ݸ R!C - xumv_nB{!R^}o~!LAHF+]0W?;D%;+x;iOs_h}D{ $jL<2R Vd]%ITAK1I W!.k"EiAUqhoE%1(3CG|hV " u )ue3Nsrl1=qUhP_yqS\a` daT~*4 xd80yLeBw<+I& k )soYXpGPUv(l%u)sk5@i} ~bO5KX96|y66tQ 5M) Jw8w\!WHg@xo JtcEo:%Bu  w~vsd`S~q-:.-tJd_|h)tTr0V8'T+63 +b>BWbK:MDSV)T* OW)\_12#> z $Ic0yL.1a}$U/+1=%Va6+HWI%'HW*<gR1NYm({@A+g&l{ZG2 :!1`[1Q_KO e t Y1i!azY6MK:F?5D410G*S d_[|C n@;`K0^";o>g6>4-TA:rjrS wUdvf;&,HNXcc G N-7EBC~4'9lmvJ"2B+xvfGe#o7Au13IO[izCGND_`&IDDQ 7(@Upzc82.U\JPDx6 ;->K.yr-7]Ga#Oj J`kk|qm9*i9JCZwBqxBDg@F2\\I g$`Hh[Zr(C |msq[{4`R>$v6M F. g `R#_>/W{qciAi+vN*Ah DDh_>$R1'B`$&"><x3dc)8R6MZQL.odYbm<5F%t B^}g=oTiDopZKR6&BEE!aJ$ F;O;P'HD{LU~~{o Y"*NwR}wb4:Y;UACY2a~!ismpi'[ xFyvn5((/;n_jU-dB u[j]%pCudA~F:z`8C]'R/\e2{_'sWFYg;/,3CF[ {r>q5` w{= mmN1ivOB juY)fzMr>aY>]$LVs6bO^Ju)I7@Q '&|I=bX7:uJG+F n2X{FW .y;d9 XLmd== qyix1aojmG`vt?\U6 `Te G'# -)+?0RA.?GYZ&"F]$e7eo>>paO ki; 2b!-k+2L`QiKh^7_%&/g7;)%gh{Z2!w9m #<1.B B 9s-=+{t n|Xx]fd"h&{/dfh6bS3!biqAg<Nzl&cV+tJD)N{L~F507E2}\ : S*MCR't"cEa1{:pQaf7-)XX|7*k}ux3^@papa0GW@bTG LVr3 3<_m|)_;UCg\"nRKa,f0"rB%meCou9? Z$@@,UB+XR3YwCK%ruB`WU48`GQ<G NN/O37D`n,fLw>I #/Y !AzxYr D)jZVG%"0`Y_W,fk:I[{\+NXCV'K\.9mK$TlmT1TbCk(y+jY"~Sc .C7hP 0VLPTzyuA5ZvxMYt   [+ e=NQgjyHRImEo, 8:1{\Ke|D$kC1$.4"6*a:/0J)B*Q"/PP%Bi<|&m!vGLf%y9"0=rrYtqX"+[Z"A8 }Yjj,4\SJPu\w)O<&9%W !QgW*ox9b!Sgu*.v"WuP4a~6o<}ViR]cS?GeVY5>vUNe >o$unC,L.W$LGv&&cA\ q%F\"=AVe=s)% {vNexcI_}|1X<6 mlE,*~OX7OC{)m&;Y'E/tCXWmR#A05I SR.#/0+4 \yS Im#QeaE^'-*];SOS58I/3aR@IsI=V17/h JOR /GytH.| OPQRU} t8[am%C)&_Y@+7r|NX\redAi5z~BuEIlbRTA6@HlD6}! S "wLN$A sgeUnM+LE,eSv.=jf 2\W*8Y")IFl7IN 9,xEFberiqo0Q~85;(rX0tZOi[t#EV-^kLxkW7J"<GfQ\81u<[d40XNNNwl4m*5BC=& a[sr18y,b`b+5')"Wxg)4EaQ6# )YqT]]\<-P2E+(p,i/o-L$FNN7dnR*!zE#(T(#T)E l@RIT"PX}]**Z |[ HWh]X,d? DjgGI sAQ}Q5|yx#^vun7:I1(B0PrIy |`% (_zos^(7g jg9bJV/HboeP|5DE[RQy<7&MF|d1!6Lg*O@R j&QU!;H>0z,D5SEk~U,%3&f3n#QfGb$nBhSuLDQ@e`\EB{y^+trJ>rm J*RG{H,?pO*e{^WN3 :5 w5-eJsF[h"=mEKoo{e-nfWV4M<.Nvc&%5 yo (}dm2~Bv_^CIA//ME B7R`B6)n2rlHaMJ(B_dO&e;~9B&\>CHo"tJ _N|#I|J6TCQ} R')""2_mKv"C4%G0o)F{hh5rh-6/t) U+a/5[Sx`zx>MXz@ .8"U~srTLt9=;hB.yPdQ1:  Ept$1X 5_x@fgPt>(P_GzZ+ &aO,nK &(*1ACDPXZak@/&""0Y?c4heM;ig f0 xxiV>wq]IdSlH`b N8$W\n'u>Go]6BN pk5[U(S` A7xe9&H[""moF~<NVH#Bqv@-!6@ 6b3\sn f0hgddv$iAux{2?TD_&GqcVw!; u|3GmMXR)ib|NH1\F"@D5E%=%/l0tU~ z yz1O( 8CI 7L2{z(*rTP!1q7OnI8a;}Gb%/K @8n(c$xn Wy h_ikAY"' NPucNzbUs2qg_28s7dOn0R!O~h"Gs;AM`i"5*!)LC2`0}~MP S`LE%r(%O?VG@gUeRsC^9wmWU|1YrJk^&uRw6$-B U{Zn->qI>y?#Ra8=:ovyX*C]dD%i_ W~x>V9;?Ng3oe\AIPJLS'k[&Y7T|n#nOe.NC>;YUK^Vj< Fci}+ 43@ KSEs y ZBgW_|X"t9U& )Gpc&0S;*Y]w\iK.]n*y8X1^y";_iBR!,s^axv,!aLF8MI- aD6Ci7 e\1%`sc{c>rT-Z&DuW6a*GnT+9:31> y9gF[QbK*-#*v X&W{9x"O__-f T ^yn)+4SN918BW8Bxr~-N.j?wLS3]R14i^,-QJ\JP<5#T`gj(3(@ 0B0kb!b-M11 V:ryN_-$VyW O u~fkE0^^Oh0- )6.l.-CkT*'Y?4O* P8-e,q4;:RQuF|#[{QN.6-8z+Fq5SVxu![0-SvBT+>:+@lix?B?(=y@=eYU \.wOfjh3O#$<)"G!7nw[c ~LoN6K%Q5D7So`$_D3xso@+X) qL Sy2*0zi%0h\f5dinRpY EJ-G543C_A -IsSjNo~O*r0}oX.nw |qho/]1!5bUT@}M=#W9,[R#>1aqpbNyG $@&!HXO c Ly#La{Yt7!`ggw&9-yM/ PHT4 ya+\-~]W2x.kF2-(:c+=MYg|2ML}a3Ku!`xIRmW EV Og@\-yt,opE'1`M^e`pwT qcDkZ <BSf lG3.I]^1n%|lgRRu[61?CAcZ\" =@0O[(Rrzk5)aBN u 2?.tn~1BZpZf5P lXh54F5oMrGDl;=PwFqV`YRF0qXl!shoSa XnX-Pb!5j) LWY{, M.psn^6f<5n*OFL~n5lJ[79YTy"B*Z(9,,Xa#81*?t_WJ`Y h J)(/h &#MCU^$e=nPuNm? J %1Lpol>%1:YP0O"U+C)v3y"5-7&\S0 b2vG91W3g5lQ3lswz,`j b=>;uj=d6cj } :G["rPn&E{ SXqw%:`mT";,7l[ItX &\ksAoBG>mnHXkZ0N\7[JMPIC/0juve kqunY,p,&`*u`j TY:D^DFh:?E_tYd/!7"t1f !ByD&f[3%r>#@%:E\ol $QJh:(xf*v%vz~iJp#W7k8T-{9 59fsaeu<{4J9{QfU(uG #8)0P~2@sy; LL+z3Hr5fq5(!`mw ^oC)G"5H@GIMFE#<CHX2R>SI0u /+&W"&r~+_X(` yM`@2#Y2?:{Pb=+iC=:\@ > Q(yjI^gH\]#[@/ j#GB"_} e35~z@Uk]9FFN@/2NNTuSIf'KfaC%|*T$1K'!vDTSd<JFzbO( X(x%w xsVIk%{ 6XW~VNgL/B"z54 orD,zd>\oynju_^4TI1~&G\M#mG(A~T,J];veHS")ry#-#&y#pp,|muK l`5t5/t7{jF+_P+Z?d;}xMdT\47<% HcU u5vULAFu/R:(#rCY8Z96 ^0**'168(U7t2(Lj*9-r//P jYn qIcN No|f tV&$mg](+t3d\#MvUG7_ YmnGy|=30\8g09 G)AiGxyM; A PUO>KS'N|IZ)4hBY9q,8<#c\Uw&JYBd3vER}v"&[?#+&BizT:D?d! M+R8(* sc+Kunb^fIWIT+P< .W&L"W<\~ mTVA b0'dGBM@_g>OqAzC@|f_wM $UiL^D "S4 MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7K;6ie)S 167 x(a)SuC166 x(CLEANUP)S 165 x(routine,)S 168 x(even)S 167 x(if)S 165 x(it)S)H166 x(just)S 166 x(returns)S 167 x(to)S 166 x(the)S 166 x(caller)S -37 x (.)S 27427 36925 XY F36(2\2035)S%%EndCustomColor13 PP EP %%PageTrailerS%%%PageFonts: Helvetica-Bold Helvetican,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldObliquex%%PageCustomColors: 0_BLACK % %%Page: 2-6 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)8,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSC0 SC 5094 1807 XY F28(Address)S 167 x(Modi\211ca)S 2 x(tion)S 166 x7I(Interface)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(2.2)S 5094 X(Name)S(E165 x(Conversion)S -223 x 896 y F151(The)S 173 x(local)S 173 x(name)S1G173 x(conversion)S 174 x(routines)S 173 x(are)S 173 x(used)S 173 x(by)SnE173 x(the)S 173 x(MX_MAILSHR)S 172 x(VMS)S 10773 X 598 y(Mail)S 171 x0D(interface)S 171 x(to)S 171 x(translate)S 171 x(a)S 171 x(username)SH171 x(into)S 171 x(an)S 172 x(alias)S 170 x(and)S 171 x(by)S 172 x(the)SC171 x(Router)S 171 x(to)S 10773 X 598 y(translate)S 167 x(aliases)S6F167 x(back)S 168 x(into)S 167 x(real)S 168 x(usernames.)S 252 x(This)SI168 x(can)S 168 x(be)S 167 x(used,)S 169 x(for)S 167 x(example,)S 10773 XeD598 y(to)S 166 x(map)S 166 x(usernames)S 166 x(into)S 166 x(`)S -9 xI(`real')S -10 x(')S 166 x(names)S 166 x(and)S 166 x(vice-versa.)S 10773 XiE896 y(A)S 166 x(sample)S 165 x(name)S 166 x(conve)S 2 x(rsion)S 166 xaG(module)S 166 x(is)S 165 x(provided)S 167 x(in)S 166 x(Appendix)S 167 x J(B.)S 10773 X 897 y(The)S 178 x(following)S 177 x(pages)S 177 x(describe)SG176 x(the)S 177 x(routines)S 178 x(that)S 176 x(must)S 177 x(be)S 177 x5F(provided)S 177 x(for)S 177 x(the)S 10773 X 598 y(name)S 166 x(conve)S92 x(rsion)S 166 x(interface.)S 5094 36925 XY F36(2\2036)S3%%EndCustomColor14 PP EP %%PageTrailer52%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKa%S%%Page: 2-7 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)V)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK8I0 SC 17896 1807 XY F24(Address)S 278 x(Modi\211cation)S 279 x(Interface)S)H27128 X 797 y F28(INIT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20(INIT)SL10773 7037 XY F34(Initialization)S 165 x(routine.)S 5094 8233 XY 23160 204 RJ5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X -22 y(INIT)S 697 x F23(contex)SF-2 x(t)S 5094 10424 XY 23160 204 R 5094 11243 XY F24(RETURNS)S 10773 XD-149 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 598 yFF34(type:)S 13896 X F36(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 XF598 y F34(access:)S 13896 X F36(write)S 165 x(only)S 10773 X 597 y F34C(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 897 y F151(The)S H167 x(INIT)S 166 x(routine)S 167 x(must)S 166 x(return)S 167 x(a)S 166 xF(success)S 166 x(status)S 165 x(value)S 167 x(in)S 167 x(order)S 166 xK(for)S 167 x(the)S 166 x(other)S 10773 X 598 y(expansion)S 167 x(routines)S\K166 x(to)S 166 x(be)S 166 x(used.)S 5094 15577 XY 23160 204 R 5094 16396 XY EF24(ARGU)S -2 x(MENTS)S 10773 X -44 y F25(context)S 10773 X 597 y F34 C(VMS)S 167 x(Usage:)S 299 x F36(context)S 10773 X 598 y F34(type:)S D13896 X F36(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34D(access:)S 13896 X F36(modify)S 10773 X 598 y F34(mechanism:)S 438 xEF36(by)S 166 x(reference)S 10773 X 597 y F151(This)S 187 x(is)S 187 xG(a)S 187 x(longword)S 187 x(passed)S 186 x(by)S 188 x(reference)S 188 xXG(to)S 186 x(your)S 189 x(routine)S 187 x(that)S 187 x(you)S 188 x(may)SI10773 X 548 y(use)S 183 x(for)S 183 x(any)S 184 x(purpose,)S 188 x(such)STF183 x(as)S 183 x(allocating)S 183 x(a)S 183 x(block)S 183 x(of)S 183 xF(memory)S 184 x(for)S 183 x(keeping)S 10773 X 548 y(contextual)S 167 xI(information.)S 5094 21632 XY 23160 204 R 5094 22450 XY F24(DESCRIPTION)S6D10773 X -155 y F151(This)S 182 x(routine)S 182 x(is)S 182 x(called)SF181 x(by)S 182 x(the)S 182 x(Router)S 182 x(before)S 182 x(any)S 183 xE(calls)S 181 x(to)S 181 x(the)S 182 x(CONVER)S -2 x(T)S 10773 X 597 yE(routine.)S 302 x(Y)S -56 x(ou)S 192 x(may)S 192 x(use)S 192 x(this)SC191 x(routine)S 192 x(to)S 192 x(set)S 191 x(up)S 192 x(any)S 192 xsN(context)S 192 x(or)S 192 x(perform)S 10773 X 598 y(any)S 185 x(housekeeping)SC186 x(tasks)S 183 x(needed)S 184 x(to)S 184 x(prepare)S 185 x(for)S E184 x(the)S 184 x(subsequent)S 184 x(calls)S 184 x(to)S 10773 X 598 y)E(CONVER)S -2 x(T)S -45 x(.)S 10773 X 897 y(Since)S 174 x(your)S 175 x6H(routines)S 175 x(must)S 173 x(be)S 174 x(reentrant,)S 178 x(you)S 174 xH(should)S 175 x(not)S 174 x(use)S 174 x(static)S 173 x(storage)S 10773 XH597 y(for)S 182 x(keeping)S 183 x(track)S 182 x(of)S 182 x(state)S 181 xO(information)S 183 x(or)S 182 x(other)S 182 x(contextual)S 183 x(information.)SxD10773 X 598 y(Instead,)S 183 x(you)S 181 x(should)S 180 x(allocate)SG180 x(a)S 179 x(block)S 181 x(of)S 179 x(dynamic)S 181 x(memory)S 180 x D(and)S 180 x(return)S 181 x(its)S 10773 X 598 y(address)S 165 x(in)S9167 x F153(context)S F 151(.)S 27427 36925 XY F36(2\2037)Sx%%EndCustomColor15 PP EP %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica1,%%+ Helvetica-Oblique NewCenturySchlbk-Roman/%%+ Helvetica-BoldOblique NewCenturySchlbk-Bold(%%PageCustomColors: 0_BLACK % %%Page: 2-8 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKcH0 SC 5094 1807 XY F24(Address)S 279 x(Modi\211cation)S 278 x(Interface)SC5094 X 797 y F28(CONVERT)S 5094 4546 XY 23160 48 R 5094 5543 XY F20pG(CONVERT)S 10773 7037 XY F34(Routine)S 166 x(to)S 166 x(convert)S 167 x D(a)S 166 x(username)S 165 x(to)S 167 x(an)S 166 x(alias)S 165 x(or)SL166 x(an)S 166 x(alias)S 165 x(to)S 166 x(a)S 166 x(username.)S 5094 8233 XYF23160 204 R 5094 9251 XY F24(FORMA)S -53 x(T)S 10773 X(CONVERT)S 696 xCF23(contex)S -2 x(t,)S 166 x(code,)S 165 x(inname,)S 165 x(outnam)S0F-2 x(e)S 5094 10446 XY 23160 204 R 5094 11265 XY F24(RETURNS)S 10773 XD-149 y F34(VMS)S 167 x(Usage:)S 299 x F36(cond_value)S 10773 X 597 yFF34(type:)S 13896 X F36(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 XF598 y F34(access:)S 13896 X F36(write)S 165 x(only)S 10773 X 598 y F34C(mechanism:)S 438 x F36(by)S 166 x(value)S 10773 X 897 y F151(For)S(C181 x(alias-to-username)S 179 x(conv)S 2 x(ersion,)S 184 x(return)S1F181 x(SS$_NORMAL)S 179 x(or)S 181 x(some)S 180 x(other)S 10773 X 597 yD(success)S 192 x(status)S 191 x(code.)S 301 x(If)S 192 x(you)S 193 xI(do)S 192 x(not)S 192 x(return)S 192 x(a)S 192 x(success)S 192 x(status)S(C191 x(code,)S 199 x(the)S 10773 X 598 y(caller)S 180 x(will)S 180 x4F(assume)S 180 x(that)S 180 x(expansion)S 181 x(did)S 180 x(not)S 180 xF(occur)S -36 x(.)S 278 x(For)S 180 x(username-to-alias)S 10773 X 598 yF(conversion,)S 168 x(you)S 167 x F153(must)S 166 x F151(return)S 167 xF(SS$_NORMAL.)S 5094 16794 XY 23160 204 R 5094 17613 XY F24(ARGU)S -2 xK(MENTS)S 10773 X -44 y F25(context)S 10773 X 597 y F34(VMS)S 167 x(Usage:)S7D299 x F36(context)S 10773 X 598 y F34(type:)S 13896 X F36(longword)SC167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34(access:)S 13896 X F361I(modify)S 10773 X 598 y F34(mechanism:)S 438 x F36(by)S 166 x(reference)SxC10773 X 597 y F151(This)S 166 x(is)S 166 x(the)S 166 x(same)S 166 x(G(value)S 166 x(that)S 166 x(was)S 165 x(passed)S 166 x(to)S 166 x(the)S7E166 x(INIT)S 165 x(routine.)S 10773 21653 XY F25(code)S 10773 X 698 yxEF34(VMS)S 167 x(Usage:)S 299 x F36(longword_un)S 2 x(signed)S 10773 X D597 y F34(type:)S 13896 X F36(longword,I MX030.JB;[MX.DOC]PROG_GUIDE.PS;720OOK;7K;6if)S 167 x(\(unsig)S 2 x(ned\))SC10773 X 598 y F34(access:)S 13896 X F36(read)S 166 x(only)S 10773 X(E598 y F34(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 X 598 y)HF151(This)S 178 x(argument)S 179 x(indicates)S 177 x(what)S 178 x(type)SG178 x(of)S 178 x(name)S 178 x(conversion)S 179 x(should)S 178 x(occur)S7H-36 x(.)S 273 x(It)S 10773 X 548 y(will)S 165 x(have)S 167 x(one)S 167 xL(of)S 166 x(the)S 166 x(following)S 166 x(values:)S 10773 X 896 y 17484 48 RC10773 26684 XY F40(V)S -25 x(alue)S 14360 X(Meaning)S 10773 X 299 y)I17484 48 R 10773 27581 XY F38(1)S 14360 X(Perform)S 150 x(alias-to-user)SrI2 x(name)S 150 x(conver)S 2 x(sion.)S 10773 X 747 y(2)S 14360 X(Perform)S3C150 x(usern)S 2 x(ame-to-alias)S 150 x(conver)S 2 x(sion.)S 10773 XHD299 y 17484 48 R 10773 29773 XY F25(inname)S 10773 X 697 y F34(VMS)SH167 x(Usage:)S 299 x F36(char_string)S 10773 X 598 y F34(type:)S 13896 XFF36(character)S 165 x(string)S 10773 X 598 y F34(access:)S 13896 X F36H(read)S 166 x(only)S 10773 X 598 y F34(mechanism:)S 604 x F36(by)S 166 xH(descriptor)S 167 x(\(\211xed-length)S 2 x(\))S 10773 X 597 y F151(The)SD167 x(name)S 166 x(to)S 166 x(be)S 166 x(converted.)S 10773 33957 XYLF25(outname)S 10773 X 698 y F34(VMS)S 167 x(Usage:)S 299 x F36(char_string)SH10773 X 597 y F34(type:)S 13896 X F36(character)S 165 x(string)S 10773 XK598 y F34(access:)S 13896 X F36(write)S 165 x(only)S 5094 36925 XY(2\2038)Si%%EndCustomColor16 PP EP %%PageTrailerr%%%PageFonts: Helvetica-Bold Helvetica7,%%+ Helvetica-Oblique NewCenturySchlbk-Roman/%%+ NewCenturySchlbk-Bold Helvetica-BoldOblique)%%PageCustomColors: 0_BLACK6%(%%Page: 2-9 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY e%%BeginCustomColor: 0_BLACKxI0 SC 17896 1807 XY F24(Address)S 278 x(Modi\211cation)S 279 x(Interface)S6H25335 X 797 y F28(CONVER)S -2 x(T)S 10773 4857 XY F34(mechanism:)S 438 xGF36(by)S 166 x(descriptor)S 10773 X 598 y F151(A)S 185 x(string)S 185 x1G(into)S 185 x(which)S 186 x(your)S 186 x(routine)S 186 x(should)S 185 xhI(copy)S 186 x(the)S 185 x(result.)S 287 x(For)S 186 x(alias-to-)S 10773 XtC548 y(username)S 168 x(conver)S 2 x(sion,)S 168 x(this)S 168 x(is)S(E167 x(only)S 169 x(used)S 167 x(if)S 168 x(you)S 169 x(return)S 168 x(E(a)S 168 x(success)S 167 x(status)S 167 x(code.)S 10773 X 548 y(For)S%F169 x(username-to-alias)S 167 x(conver)S 2 x(sion,)S 169 x(you)S 169 xD(MUST)S 168 x(provide)S 169 x(a)S 168 x(result,)S 169 x(even)S 169 xG(if)S 168 x(it)S 168 x(is)S 10773 X 548 y(just)S 166 x(a)S 166 x(copy)SHM167 x(of)S 166 x F153(inname)S F151(.)S 5094 8294 XY 23160 204 R 5094 9113 XYFGF24(DESCRIPTION)S 10773 X -156 y F151(This)S 159 x(routine)S 158 x(is)S(F158 x(called)S 158 x(to)S 159 x(perform)S 158 x(a)S 158 x(name)S 159 xQ(conversion.)S 250 x(For)S 159 x(alias-to-username)S 10773 X 598 y(translation,)SAI178 x(a)S 175 x(string)S 175 x(containing)S 177 x(the)S 175 x(potential)SYF175 x(alias)S 175 x(is)S 174 x(passed)S 174 x(in)S 176 x F153(inname)SGF151(.)S 10773 X 598 y(If)S 171 x(the)S 172 x(conver)S 2 x(sion)S 171 xoD(succeeds,)S 174 x(the)S 172 x(address)S 171 x(returned)S 172 x(in)SC172 x F153(outna)S 2 x(me)S 171 x(must)S 172 x F151(be)S 171 x(in)S3F10773 X 597 y(RFC821)S 166 x(format:)S -247 x 897 y F38()S 10773 X 897 y F151(This)S 161 x(format)S 160 x(must)SK160 x(be)S 160 x(used)S 160 x(even)S 162 x(if)S 160 x(the)S 160 x(address)SoG160 x(is)S 160 x(intended)S 161 x(for)S 160 x(the)S 161 x(local)S 160 x J(host.)S 10773 X 896 y(For)S 170 x(username-to-alias)S 170 x(conversion,)SD172 x(the)S 170 x(username)S 170 x(to)S 170 x(be)S 170 x(converted)SE171 x(is)S 169 x(passed)S 10773 X 598 y(in)S 167 x F153(inname)S F151dE(.)S 250 x(Even)S 167 x(if)S 166 x(no)S 167 x(conversion)S 167 x(is)S6E166 x(performed,)S 167 x(you)S 167 x F153(must)S 167 x F151(provide)SeE166 x(a)S 166 x(result)S 10773 X 598 y(in)S 178 x F153(outname)S F1518F(.)S 273 x(The)S 178 x(result)S 177 x(should)S 178 x(be)S 177 x(only)SM178 x(the)S 178 x(local)S 177 x(part)S 177 x(of)S 178 x(an)S 177 x(address;)SoF183 x(no)S 10773 X 597 y(host)S 166 x(name)S 166 x(should)S 166 x(be)SK167 x(appended)S 166 x(nor)S 166 x(any)S 167 x(punctuation)S 167 x(added.)SeJ10773 X 897 y(This)S 172 x(routine)S 172 x(may)S 173 x(be)S 171 x(called)SH172 x(more)S 172 x(than)S 172 x(once)S 173 x(between)S 171 x(one)S 172 xC(pair)S 172 x(of)S 172 x(INIT)S 171 x(and)S 10773 X 598 y(CLEANUP)Su*166 x(calls.)S 27427 36925 XY F36(2\2039)S%%EndCustomColor17 PP EP %%PageTrailer-%%%PageFonts: Helvetica-Bold Helvetica 0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACKo%1%%Page: 2-10 18u%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK8H0 SC 5094 1807 XY F24(Address)S 279 x(Modi\211cation)S 278 x(Interface)SC5094 X 797 y F28(CLEANUP)S 5094 4546 XY 23160 48 R 5094 5543 XY F20uC(CLEANU)S 2 x(P)S 10773 7037 XY F34(Context)S 167 x(cleanup)S 165 x8C(routine.)S 5094 8233 XY 23160 204 R 5094 9251 XY F24(FORMA)S -53 xxH(T)S 10773 X(CLEANU)S -2 x(P)S 698 x F23(contex)S -2 x(t)S 5094 10446 XYF23160 204 R 5094 11265 XY F24(RETURNS)S 10773 X -149 y F34(VMS)S 167 xF(Usage:)S 299 x F36(cond_value)S 10773 X 597 y F34(type:)S 13896 X F36C(longword)S 167 x(\(unsig)S 2 x(ned\))S 10773 X 598 y F34(access:)SdE13896 X F36(write)S 165 x(only)S 10773 X 598 y F34(mechanism:)S 438 x FF36(by)S 166 x(value)S 10773 X 897 y F151(This)S 169 x(routine)S 170 xE(should)S 169 x(return)S 170 x(a)S 169 x(status)S 168 x(value)S 170 xtD(indicating)S 169 x(the)S 169 x(success)S 169 x(or)S 169 x(failure)SG10773 X 597 y(of)S 173 x(the)S 174 x(cleanup)S 174 x(operation.)S 265 xsD(The)S 174 x(caller)S 174 x(may)S 173 x(or)S 174 x(may)S 174 x(not)SP173 x(ignore)S 175 x(the)S 173 x(returned)S 10773 X 598 y(value.)S 5094 16197 XYC23160 204 R 5094 17015 XY F24(ARGU)S -2 x(MENTS)S 10773 X -44 y F25sE(context)S 10773 X 598 y F34(VMS)S 167 x(Usage:)S 299 x F36(context)SSD10773 X 597 y F34(type:)S 13896 X F36(longword)S 167 x(\(unsig)S 2 xG(ned\))S 10773 X 598 y F34(access:)S 13896 X F36(modify)S 10773 X 598 y DF34(mechanism:)S 438 x F36(by)S 166 x(reference)S 10773 X 598 y F151C(The)S 167 x(address)S 165 x(of)S 166 x(the)S 166 x(context)S 167 x9C(block)S 167 x(you)S 167 x(allocated)S 165 x(in)S 167 x(the)S 166 x D(INIT)S 166 x(routine.)S 5094 21155 XY 23160 204 R 5094 21974 XY F24D(DESCRIPTION)S 10773 X -156 y F151(This)S 178 x(routine)S 178 x(is)SF176 x(called)S 178 x(to)S 177 x(clean)S 178 x(up)S 177 x(after)S 177 xC(a)S 177 x(series)S 177 x(of)S 177 x(CONVERT)S 176 x(calls.)S 272 xeE(Y)S -56 x(ou)S 10773 X 598 y(should)S 174 x(clean)S 174 x(up)S 174 x I(the)S 174 x(context)S 175 x(information)S 174 x(and)S 174 x(deallocate)SnC173 x(the)S 174 x(context)S 174 x(block)S 10773 X 598 y(allocated)S1G166 x(by)S 166 x(the)S 167 x(INIT)S 165 x(routine.)S 10773 X 896 y(If)SuD172 x(you)S 174 x(did)S 173 x(not)S 173 x(allocate)S 172 x(a)S 173 xM(context)S 174 x(block)S 173 x(in)S 173 x(the)S 173 x(INIT)S 172 x(routine,)S E176 x(you)S 174 x(must)S 172 x(still)S 10773 X 598 y(have)S 167 x(a)SxC166 x(CLEANUP)S 165 x(routine,)S 168 x(even)S 167 x(if)S 165 x(it)SFH166 x(just)S 166 x(returns)S 167 x(to)S 166 x(the)S 166 x(caller)S -37 x (.)S 5094 36925 XY F36(2\20310)S%%EndCustomColor18 PP EP %%PageTrailer0%%%PageFonts: Helvetica-Bold HelveticaM,%%+ Helvetica-Oblique NewCenturySchlbk-Roman%%+ Helvetica-BoldOblique7%%PageCustomColors: 0_BLACK (aN MX030.JB;[MX.DOC]PROG_GUIDE.PS;71BOOK;7K;6iR% %%Page: A-1 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY :%%BeginCustomColor: 0_BLACKeK0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Domain)SF166 x(Expansion)S 165 x(Example)S 10773 8652 XY F151(This)S 186 x(is)SD185 x(an)S 186 x(example)S 186 x(of)S 186 x(a)S 185 x(domain)S 186 xF(name)S 186 x(expansion)S 186 x(module)S 186 x(for)S 186 x(use)S 186 xG(with)S 10773 X 598 y(CMU-T)S -46 x(ek)S 167 x(TCP/IP)S -64 x(,)S 167 xE(written)S 165 x(in)S 167 x(BLISS.)S 5094 X 896 y F102(%TITLE)S 240 x9J('DOM_EXPANSION)S 2 x(_CMU')S 5094 X 449 y(MODULE)S 240 x(DOM_EXPANSION_)SP2 x(CMU)S 239 x(\(IDENT='V1.0',)S 241 x(ADDRESSING_MODE)S 240 x(\(EXTERNAL=GEN)SG2 x(ERAL\)\))S 239 x(=)S 5094 X 448 y(BEGIN)S 5094 X 448 y(!++)S -717 x E448 y(!)S 240 x(FACILITY:)S 9159 X(MX)S 239 x(Examples)S 5094 X 449 y(C(!)S -239 x 448 y(!)S 240 x(ABSTRACT:)S 9159 X(Example)S 240 x(of)S7H239 x(a)S 240 x(domain)S 239 x(name)S 240 x(expander)S 240 x(for)S 239 xC(use)S 240 x(with)S 239 x(MX.)S 5094 X 448 y(!)S 8442 X(For)S 239 x D(use)S 240 x(with)S 239 x(CMU-Tek)S 240 x(TCP/IP.)S 5094 X 449 y(!)SE-239 x 448 y(!)S 240 x(MODULE)S 239 x(DESCRIPTION:)S 5094 X 448 y(!)SHC-239 x 449 y(!)S 718 x(This)S 239 x(module)S 240 x(contains)S 240 xSJ(the)S 239 x(routines)S 240 x(necessary)S 240 x(for)S 240 x(implementing)SG5094 X 448 y(!)S 718 x(a)S 239 x(domain)S 240 x(name)S 239 x(expander)SrH240 x(for)S 240 x(use)S 239 x(by)S 239 x(the)S 240 x(MX)S 239 x(Router)SD240 x(agent.)S 479 x(These)S 5094 X 448 y(!)S 718 x(routines)S 240 xH(can)S 239 x(be)S 239 x(used)S 240 x(to)S 239 x(eliminate)S 240 x(SMTP)SE240 x(mail)S 239 x(loops)S 240 x(when)S 240 x(mail)S 5094 X 449 y(!)SgI718 x(is)S 239 x(addressed)S 240 x(using)S 240 x(an)S 239 x(abbreviated)SXF240 x(host)S 240 x(name,)S 239 x(without)S 240 x(having)S 5094 X 448 yE(!)S 718 x(to)S 239 x(DEFINE)S 240 x(PATH)S 239 x(LOCAL)S 240 x(for)SiD239 x(each)S 240 x(abbreviation.)S 5094 X 448 y(!)S -239 x 449 y(!)SH718 x(To)S 239 x(use)S 240 x(this)S 239 x(module:)S 240 x(modify)S 240 xC(it)S 239 x(as)S 239 x(needed,)S 240 x(then)S 240 x(compile)S 239 x(G(it)S 5094 X 448 y(!)S 718 x(and)S 239 x(link)S 240 x(it)S 239 x(with)S F240 x(the)S 239 x(commands:)S 5094 X 448 y(!)S -239 x 449 y(!)S 6290 XD($)S 239 x(BLISS)S 240 x(DOM_EXPANSION_CMU)S 5094 X 448 y(!)S 6290 XP($)S 239 x(LINK/SHARE=DOM)S 2 x(_EXPANSION/NOTRACE)S 241 x(DOM_EXPANSION_CMU,S)SR2 x(YS$INPUT:/OPT)S 5094 X 448 y(!)S 7246 X(UNIVERSAL=IN)S 2 x(IT,EXPAND,CLEANUP)SD5094 X 449 y(!)S 7246 X()S 5094 X 448 y(!)S -239 x 448 y(!)SD718 x(Then)S 239 x(copy)S 240 x(it)S 239 x(to)S 239 x(MX_EXE)S 240 xG(and)S 240 x(make)S 239 x(it)S 239 x(available)S 240 x(to)S 240 x(the)S8J239 x(Router)S 240 x(with)S 5094 X 448 y(!)S 718 x(the)S 239 x(commands:)SS5094 X 449 y(!)S -239 x 448 y(!)S 6290 X($)S 239 x(COPY)S 240 x(DOM_EXPANSION.EXE)SxF241 x(MX_EXE:)S 5094 X 448 y(!)S 6290 X($)S 239 x(DEFINE/SYSTEM/)S 2 xD(EXEC)S 239 x(MX_SITE_DOM_EX)S 2 x(PANSION)S 239 x(MX_EXE:DOM_)S 2 xH(EXPANSION)S 5094 X 449 y(!)S 6290 X($)S 239 x(MCP)S 240 x(RESET)S 239 xF(ROUTER)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(\(You)S 239 x(need)SC240 x(a)S 239 x(suitably)S 240 x(privileged)S 240 x(account)S 240 x H(to)S 239 x(do)S 240 x(this.\))S 5094 X 449 y(!)S -239 x 448 y(!)S 240 xJ(AUTHOR:)S 9159 X(M.)S 239 x(Madison)S 5094 X 448 y(!)S 8442 X(COPYRIGHT)SG240 x(\251)S 239 x(1990,)S 240 x(RENSSELAER)S 240 x(POLYTECHNIC)S 240 x)L(INSTITUTE.)S 5094 X 449 y(!)S 8442 X(ALL)S 239 x(RIGHTS)S 240 x(RESERVED.)SG5094 X 448 y(!)S -239 x 448 y(!)S 240 x(CREATION)S 240 x(DATE:)S 9876 X1L(07-DEC-199)S 2 x(0)S 5094 X 449 y(!)S -239 x 448 y(!)S 240 x(MODIFICATION)SF240 x(HISTORY:)S 5094 X 448 y(!)S -239 x 449 y(!)S 718 x(07-DEC-1990)SE240 x(V1.0)S 240 x(Madison)S 12985 X(Initial)S 240 x(coding.)S 5094 X)G448 y(!--)S 240 x 448 y(LIBRARY)S 240 x('SYS$LIBRARY:STARL)S 2 x(ET';)S)C6051 X 449 y(LIBRARY)S 240 x('SYS$LIBRARY:NETWO)S 2 x(RK';)S 6051 X)O747 y(EXTERNAL)S 240 x(ROUTINE)S 6290 X 448 y(STR$CONCAT,)S 240 x(STR$COPY_R,)S0L240 x(STR$FREE1_D)S 2 x(X,)S 239 x(LIB$GET_VM,)S 6290 X 448 y(LIB$FREE_VM;)SG6051 X 748 y(LITERAL)S 6290 X 448 y(CTX_S_CTXDEF)S 240 x(=)S 239 x(2;)SSE6051 X 747 y(FIELD)S 6290 X 448 y(CTX_FIELDS)S 240 x(=)S 6290 X 449 yxC(SET)S 239 x 448 y(CTX_W_CHAN)S 240 x(=)S 718 x([0,0,16,0])S 6290 Xr(448 y(TES;)S 27344 36925 XY F36(A\2031)S%%EndCustomColor19 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ CourierS%%PageCustomColors: 0_BLACK7%(%%Page: A-2 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)o,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKnF0 SC 5094 1807 XY F28(Domain)S 167 x(Expans)S 2 x(ion)S 166 x(Exampl)SG2 x(e)S 6051 4739 XY F102(MACRO)S 6290 X 448 y(CTXDEF)S 240 x(=)S 239 xeQ(BLOCK)S 239 x([CTX_S_CTX)S 2 x(DEF,BYTE])S 240 x(FIELD)S 239 x(\(CTX_FIELDS\)%)SLH2 x(;)S 5094 6233 XY(%SBTTL)S 240 x('INIT')S 5094 X 449 y(GLOBAL)S 240 xJ(ROUTINE)S 240 x(INIT)S 239 x(\(CTX_A_A\))S 241 x(=)S 5094 X 448 y(BEGIN)SK5094 X 448 y(!++)S -717 x 449 y(!)S 240 x(FUNCTIONAL)S 240 x(DESCRIPTION:)SeG5094 X 448 y(!)S -239 x 448 y(!)S 718 x(Called)S 240 x(by)S 239 x(the)SeH239 x(Router)S 240 x(to)S 239 x(initialize)S 240 x(the)S 240 x(module.)SG479 x(Could)S 239 x(be)S 240 x(used)S 239 x(to)S 5094 X 449 y(!)S 718 xaG(allocate)S 240 x(any)S 239 x(storage)S 240 x(that)S 240 x(will)S 239 x8J(be)S 239 x(needed)S 240 x(by)S 239 x(the)S 240 x(EXPAND)S 240 x(routine)SD5094 X 448 y(!)S 718 x(\(these)S 240 x(routines)S 239 x(must)S 240 xE(be)S 239 x(reentrant,)S 240 x(so)S 240 x(OWN)S 239 x(storage)S 240 xtD(is)S 239 x(right)S 240 x(out\).)S 5094 X 448 y(!)S -239 x 449 y(!)SK240 x(RETURNS:)S 718 x(cond_value,)S 240 x(longword)S 240 x(\(unsigned\),)SSE240 x(write)S 240 x(only,)S 239 x(by)S 240 x(value)S 5094 X 448 y(!)S(E-239 x 448 y(!)S 240 x(PROTOTYPE:)S 5094 X 448 y(!)S -239 x 449 y(!)SmC718 x(INIT)S 478 x(ctxptr)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 xuH(ctxptr:)S 718 x(pointer,)S 240 x(longword)S 240 x(\(unsigned\),)S 240 xE(modify,)S 240 x(by)S 239 x(reference)S 5094 X 449 y(!)S -239 x 448 yfD(!)S 240 x(IMPLICIT)S 240 x(INPUTS:)S 478 x(None.)S 5094 X 448 y(!)SG-239 x 449 y(!)S 240 x(IMPLICIT)S 240 x(OUTPUTS:)S 239 x(None.)S 5094 X4C448 y(!)S -239 x 448 y(!)S 240 x(COMPLETION)S 240 x(CODES:)S 5094 XaE449 y(!)S -239 x 448 y(!)S 718 x(SS$_NORMAL:)S 10116 X(normal)S 239 x C(successful)S 240 x(completion.)S 5094 X 448 y(!)S -239 x 449 y(!)S E240 x(SIDE)S 239 x(EFFECTS:)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x1G(None.)S 5094 X 449 y(!--)S 240 x 448 y(BIND)S -717 x 448 y(CTX)S 478 xfH(=)S 240 x(.CTX_A_A)S 718 x(:)S 239 x(REF)S 239 x(CTXDEF;)S 6051 X 747 yE(LOCAL)S 6290 X 449 y(STATUS;)S 6051 X 747 y(STATUS)S 240 x(=)S 239 xtE(LIB$GET_VM)S 240 x(\(%REF)S 240 x(\(CTX_S_CTXDEF\),)S 240 x(CTX\);)ShC6051 X 448 y(IF)S 239 x(.STATUS)S 240 x(THEN)S 6051 X 449 y(BEGIN)S1K6290 X 448 y(STATUS)S 240 x(=)S 239 x($ASSIGN)S 240 x(\(DEVNAM=%ASCID'IP0)SsC2 x(',)S 239 x(CHAN=CTX)S 240 x([CTX_W_CHAN]\);)S 6290 X 448 y(IF)S1K239 x(NOT)S 240 x(.STATUS)S 239 x(THEN)S 240 x(LIB$FREE_VM)S 240 x(\(%REF)SYC240 x(\(CTX_S_CTXDEF\),)S 241 x(CTX\);)S 6051 X 449 y(END;)S 6051 XH747 y(.STATUS)S 5094 X 747 y(END;)S 240 x(!)S 239 x(INIT)S 5094 36925 XY F36(A\2032)S%%EndCustomColor20 PP EP %%PageTrailer(#%%PageFonts: Helvetica-Bold Courier1%%PageCustomColors: 0_BLACK1%3%%Page: A-3 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors MX030.JB;[MX.DOC]PROG_GUIDE.PS;71BOOK;7K;6iL: (atend)x)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK)H0 SC 20252 1807 XY F28(Domain)S 167 x(Expansio)S 2 x(n)S 166 x(Example)SG5094 4753 XY F102(%SBTTL)S 240 x('EXPAND')S 5094 X 449 y(GLOBAL)S 240 x6C(ROUTINE)S 240 x(EXPAND)S 240 x(\(CTX_A_A,)S 240 x(INSTR_A,)S 240 x6F(OUTSTR_A\))S 240 x(=)S 5094 X 448 y(BEGIN)S 5094 X 448 y(!++)S -717 xI449 y(!)S 240 x(FUNCTIONAL)S 240 x(DESCRIPTION:)S 5094 X 448 y(!)S -239 xmF448 y(!)S 718 x(This)S 239 x(routine)S 240 x(is)S 239 x(called)S 240 xN(to)S 240 x(perform)S 239 x(a)S 240 x(domain)S 239 x(name)S 240 x(expansion.)SF5094 X 449 y(!)S -239 x 448 y(!)S 718 x(INSTR)S 239 x(can)S 240 x(be)SF239 x(assumed)S 240 x(to)S 239 x(be)S 240 x(a)S 239 x(DTYPE_T,)S 240 xC(CLASS_S)S 240 x(string)S 239 x(descriptor)S 5094 X 448 y(!)S 718 xXH(\(or)S 239 x(compatible\).)S 480 x(You)S 239 x(must)S 240 x(use)S 239 xK(STR$)S 240 x(routines)S 239 x(to)S 240 x(copy)S 239 x(the)S 240 x(result)S6C5094 X 449 y(!)S 718 x(to)S 239 x(OUTSTR!)S 5094 X 448 y(!)S -239 x)E448 y(!)S 240 x(RETURNS:)S 718 x(cond_value,)S 240 x(longword)S 240 x1E(\(unsigned\),)S 240 x(write)S 240 x(only,)S 239 x(by)S 240 x(value)S E5094 X 449 y(!)S -239 x 448 y(!)S 240 x(PROTOTYPE:)S 5094 X 448 y(!)SID-239 x 449 y(!)S 718 x(EXPAND)S 479 x(ctxptr,)S 239 x(instr,)S 240 xL(outstr)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 x(ctxptr:)S 718 x(pointer,)SG240 x(longword)S 240 x(\(unsigned\),)S 240 x(modify,)S 240 x(by)S 239 x1H(reference)S 5094 X 449 y(!)S 240 x(instr:)S 7964 X(char_string,)S 240 xH(character)S 240 x(string,)S 240 x(read)S 239 x(only,)S 240 x(by)S 239 xC(descriptor)S 5094 X 448 y(!)S 240 x(outstr:)S 718 x(char_string,)S/C240 x(character)S 240 x(string,)S 240 x(write)S 239 x(only,)S 240 xTK(by)S 239 x(descriptor)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 x(IMPLICIT)ScE240 x(INPUTS:)S 478 x(None.)S 5094 X 449 y(!)S -239 x 448 y(!)S 240 x H(IMPLICIT)S 240 x(OUTPUTS:)S 239 x(None.)S 5094 X 448 y(!)S -239 x 449 yD(!)S 240 x(COMPLETION)S 240 x(CODES:)S 5094 X 448 y(!)S -239 x 448 yP(!)S 718 x(SS$_NORMAL:)S 10116 X(normal)S 239 x(successful)S 240 x(completion.)SF5094 X 449 y(!)S -239 x 448 y(!)S 240 x(SIDE)S 239 x(EFFECTS:)S 5094 XG448 y(!)S -239 x 449 y(!)S 718 x(None.)S 5094 X 448 y(!--)S 240 x 448 y G(BIND)S -717 x 449 y(CTX)S 478 x(=)S 240 x(.CTX_A_A)S 11550 X(:)S 239 x(E(REF)S 240 x(CTXDEF,)S 6290 X 448 y(CHN)S 478 x(=)S 240 x(CTX)S 239 x)F([CTX_W_CHAN])S 480 x(:)S 239 x(WORD,)S 6290 X 448 y(INSTR)S 240 x(=)SE239 x(.INSTR_A)S 11789 X(:)S 240 x(BLOCK)S 239 x([DSC$K_S_BLN,B)S 2 x9F(YTE],)S 6290 X 449 y(OUTSTR)S 240 x(=)S 239 x(.OUTSTR_A)S 12028 X(:)SE240 x(BLOCK)S 239 x([DSC$K_S_BLN,)S 2 x(BYTE];)S 6051 X 747 y(LOCAL)SpH6290 X 448 y(GHBLK)S 240 x(:)S 239 x(GTHST_NMLOOK_BLOC)S 2 x(K,)S 6290 XE448 y(IOSB)S 239 x(:)S 240 x(NETWORK_IOSB,)S 6290 X 449 y(STR)S 478 x L(:)S 240 x(BLOCK)S 239 x([DSC$K_S_BLN)S 2 x(,BYTE],)S 6290 X 448 y(STATUS;)SG6051 X 747 y($INIT_DYNDESC)S 240 x(\(STR\);)S 6051 X 449 y(STR$CONCAT)SNC240 x(\(STR,)S 240 x(INSTR,)S 239 x(%ASCID)S 240 x(%STRING\(%CHAR)SND240 x(\(0\)\)\);)S 6051 X 448 y(STATUS)S 240 x(=)S 239 x(NET$GTHST)SN240 x(\(BUFADRS=GHBLK,)S 240 x(BUFSIZE=%AL)S 2 x(LOCATION)S 240 x(\(GHBLK\),)SC6290 X 448 y(GTHFUNCT=GTH_NAM)S 2 x(ADR,)S 239 x(GTHP1=.STR)S 240 x0L([DSC$A_POINTE)S 2 x(R],)S 239 x(IOCHAN=.CHN,)S 6290 X 449 y(IO$SB=IOSB\);)SC6051 X 448 y(IF)S 239 x(.STATUS)S 240 x(THEN)S 239 x(STATUS)S 240 xxD(=)S 239 x(\(IF)S 240 x(.IOSB)S 239 x([VMS_CODE])S 241 x(EQL)S 239 xC(SS$_ABORT)S 240 x(THEN)S 9876 X 448 y(.IOSB)S 240 x([NET_XERROR])S2H240 x(ELSE)S 240 x(.IOSB)S 240 x([VMS_CODE]\);)S 6051 X 448 y(IF)S 239 xK(NOT)S 240 x(.STATUS)S 239 x(AND)S 7246 X 449 y(CH$RCHAR)S 240 x(\(.INSTR)S(G240 x([DSC$A_POINTER)S 2 x(]+.INSTR)S 239 x([DSC$W_LEN)S 2 x(GTH]-1\))SeI239 x(NEQ)S 240 x(%C'.')S 6051 X 448 y(THEN)S 6051 X 448 y(BEGIN)S 6290 X)E449 y(STR$CONCAT)S 240 x(\(STR,)S 240 x(INSTR,)S 239 x(%ASCID)S 240 x G(%STRING)S 240 x(\('.',)S 240 x(%CHAR)S 239 x(\(0\)\)\);)S 6290 X 448 y)D(STATUS)S 240 x(=)S 239 x(NET$GTHST)S 240 x(\(BUFADRS=GHBLK,)S 241 xE(BUFSIZE=%ALLOCATION)S 241 x(\(GHBLK\),)S 7246 X 448 y(GTHFUNCT=GTH)S N2 x(_NAMADR,)S 240 x(GTHP1=.STR)S 240 x([DSC$A_POINTER],)S 240 x(IOCHAN=.CHN)SF2 x(,)S 7246 X 449 y(IO$SB=IOSB\);)S 6290 X 448 y(IF)S 239 x(.STATUS)SF240 x(THEN)S 240 x(STATUS)S 239 x(=)S 240 x(\(IF)S 239 x(.IOSB)S 240 xE([VMS_CODE])S 240 x(EQL)S 239 x(SS$_ABORT)S 240 x(THEN)S 9876 X 448 y N(.IOSB)S 240 x([NET_XERROR])S 240 x(ELSE)S 240 x(.IOSB)S 240 x([VMS_CODE]\);)SG6051 X 449 y(END;)S 6051 X 448 y(STR$FREE1_DX)S 240 x(\(STR\);)S 6051 X F448 y(IF)S 239 x(.STATUS)S 240 x(THEN)S 239 x(STATUS)S 240 x(=)S 239 xD(STR$COPY_R)S 241 x(\(OUTSTR,)S 239 x(GHBLK)S 240 x([GH$NL_NAMLEN])SD2 x(,)S 10833 X 449 y(GHBLK)S 240 x([GH$NL_NAMSTR]\);)S 6051 X 448 yF(.STATUS)S 5094 X 747 y(END;)S 240 x(!)S 239 x(EXPAND)S 27344 36925 XY F36(A\2033)S%%EndCustomColor21 PP EP %%PageTrailer;#%%PageFonts: Helvetica-Bold CourierC%%PageCustomColors: 0_BLACKr%e%%Page: A-4 22%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK%F0 SC 5094 1807 XY F28(Domain)S 167 x(Expans)S 2 x(ion)S 166 x(Exampl)SJ2 x(e)S 5094 4753 XY F102(%SBTTL)S 240 x('CLEANUP')S 5094 X 449 y(GLOBAL)SD240 x(ROUTINE)S 240 x(CLEANUP)S 240 x(\(CTX_A_A\))S 240 x(=)S 5094 XD448 y(BEGIN)S 5094 X 448 y(!++)S -717 x 449 y(!)S 240 x(FUNCTIONAL)SE240 x(DESCRIPTION:)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(Called)STD240 x(by)S 239 x(the)S 239 x(Router)S 240 x(to)S 239 x(clean)S 240 xE(up)S 239 x(any)S 240 x(context)S 239 x(info)S 240 x(set)S 239 x(up)SSG240 x(by)S 5094 X 449 y(!)S 718 x(INIT.)S 5094 X 448 y(!)S -239 x 448 y!P(!)S 240 x(RETURNS:)S 718 x(cond_value,)S 240 x(longword)S 240 x(\(unsigned\),)SE240 x(write)S 240 x(only,)S 239 x(by)S 240 x(value)S 5094 X 449 y(!)S(E-239 x 448 y(!)S 240 x(PROTOTYPE:)S 5094 X 448 y(!)S -239 x 449 y(!)S(F718 x(CLEANUP)S 479 x(ctxptr)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 xH(ctxptr:)S 718 x(pointer,)S 240 x(longword)S 240 x(\(unsigned\),)S 240 xE(modify,)S 240 x(by)S 239 x(reference)S 5094 X 449 y(!)S -239 x 448 ynD(!)S 240 x(IMPLICIT)S 240 x(INPUTS:)S 478 x(None.)S 5094 X 448 y(!)SG-239 x 449 y(!)S 240 x(IMPLICIT)S 240 x(OUTPUTS:)S 239 x(None.)S 5094 X7C448 y(!)S -239 x 448 y(!)S 240 x(COMPLETION)S 240 x(CODES:)S 5094 XtE448 y(!)S -239 x 449 y(!)S 718 x(SS$_NORMAL:)S 10116 X(normal)S 239 x8C(successful)S 240 x(completion.)S 5094 X 448 y(!)S -239 x 448 y(!)SNE240 x(SIDE)S 239 x(EFFECTS:)S 5094 X 449 y(!)S -239 x 448 y(!)S 718 xSG(None.)S 5094 X 448 y(!--)S 240 x 449 y(BIND)S -717 x 448 y(CTX)S 478 xSH(=)S 240 x(.CTX_A_A)S 718 x(:)S 239 x(REF)S 239 x(CTXDEF;)S 6051 X 747 yC($DASSGN)S 240 x(\(CHAN=.CTX)S 240 x([CTX_W_CHAN]\);)S 6051 X 449 yyF(LIB$FREE_VM)S 240 x(\(%REF)S 240 x(\(CTX_S_CTXDEF\),)S 240 x(CTX\);)SH6051 X 448 y(CTX)S 239 x(=)S 239 x(0;)S 6051 X 747 y(SS$_NORMAL)S 5094 XF747 y(END;)S 240 x(!)S 239 x(CLEANUP)S 5094 X 747 y(END)S -717 x 449 y$(ELUDOM)S 5094 36925 XY F36(A\2034)S%%EndCustomColor22 PP EP %%PageTrailerS#%%PageFonts: Helvetica-Bold Courier %%PageCustomColors: 0_BLACK(%)%%Page: B-1 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)D)1000 BP PaperHeight PaperWidth PM 0 0 XY T%%BeginCustomColor: 0_BLACK I0 SC 2404 5875 XY F12(B)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Name)S0D166 x(Convers)S -2 x(ion)S 166 x(Example)S 10773 8652 XY F151(This)SI166 x(is)S 166 x(an)S 166 x(example)S 166 x(of)S 166 x(a)S 166 x(simple)SME166 x(name)S 1k MX030.JB;[MX.DOC]PROG_GUIDE.PS;71BOOK;7K;6i!66 x(conversion)S 167 x(module,)S 167 x(written)S 166 xXG(in)S 166 x(C.)S 5094 X 896 y F102(/*)S -478 x 449 y(!++)S -717 x 448 ySE(!)S -239 x 448 y(!)S 240 x(MODULE:)S 9159 X(NAME_CONVERSI)S 2 x(ON)S(E5094 X 449 y(!)S -239 x 448 y(!)S 240 x(FACILITY:)S 9159 X(MX)S 239 xTF(examples)S 5094 X 448 y(!)S -239 x 449 y(!)S 240 x(ABSTRACT:)S 9159 XF(Example)S 240 x(of)S 239 x(site-install)S 2 x(able)S 239 x(nickname)SD240 x(conversion.)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 x(MODULE)SC239 x(DESCRIPTION:)S 5094 X 449 y(!)S -239 x 448 y(!)S 718 x(This)S H239 x(module)S 240 x(contains)S 240 x(routines)S 240 x(for)S 239 x(use)SD240 x(by)S 239 x(MX)S 239 x(modules)S 240 x(\(specifically)S 2 x(,)SG5094 X 448 y(!)S 718 x(the)S 239 x(MX_MAILSHR)S 240 x(interface)S 240 x H(to)S 240 x(VMS)S 239 x(Mail)S 240 x(and)S 239 x(the)S 239 x(MX_ROUTER)SP241 x(agent)S 239 x(process\))S 5094 X 449 y(!)S 718 x(for)S 239 x(translating)SH240 x(between)S 240 x(actual)S 240 x(VMS)S 239 x(usernames)S 240 x(and)SD240 x(site-specific)S 240 x(aliases.)S 5094 X 448 y(!)S -239 x 448 yJ(!)S 718 x(This)S 239 x(module)S 240 x(contains)S 240 x(a)S 239 x(fairly)SK240 x(primitive)S 240 x(lookup)S 240 x(table)S 239 x(to)S 240 x(implement)S I5094 X 449 y(!)S 718 x(the)S 239 x(translation.)S 5094 X 448 y(!)S -239 x5C448 y(!)S 718 x(To)S 239 x(use)S 240 x(this)S 239 x(module:)S 240 x G(MODIFY)S 240 x(IT)S 239 x(AS)S 239 x(NEEDED)S 240 x(FOR)S 239 x(YOUR)SyF240 x(SITE,)S 240 x(then)S 239 x(compile)S 240 x(it)S 5094 X 449 y(!)SN718 x(and)S 239 x(link)S 240 x(it)S 239 x(with)S 240 x(the)S 239 x(commands:)SO5094 X 448 y(!)S -239 x 448 y(!)S 7007 X($)S 239 x(cc)S 240 x(name_conversion)S C5094 X 448 y(!)S 6290 X($)S 239 x(link/share/not)S 2 x(race)S 239 x O(name_conversio)S 2 x(n,sys$input:/opt)S 5094 X 449 y(!)S 7246 X(sys$share:va)SxQ2 x(xcrtl/share)S 5094 X 448 y(!)S 7246 X(universal=in)S 2 x(it,convert,cleanup)S D5094 X 448 y(!)S 7246 X()S 5094 X 449 y(!)S -239 x 448 y(!)SD718 x(Then)S 239 x(copy)S 240 x(it)S 239 x(to)S 239 x(MX_EXE)S 240 xC(and)S 240 x(make)S 239 x(it)S 239 x(available)S 240 x(with)S 240 xSE(the)S 239 x(commands:)S 5094 X 448 y(!)S -239 x 449 y(!)S 6290 X($)SgJ239 x(copy)S 240 x(name_conversion.ex)S 2 x(e)S 239 x(mx_exe:/protection)SF2 x(=w:re)S 5094 X 448 y(!)S 6290 X($)S 239 x(install)S 240 x(create)SE240 x(mx_exe:name_conver)S 2 x(sion/share/open/hea)S 2 x(der)S 5094 X4M448 y(!)S 6290 X($)S 239 x(define/system/)S 2 x(exec)S 239 x(mx_site_name_c)SF2 x(onversion)S 240 x(mx_exe:name_convers)S 2 x(ion)S 5094 X 449 y(!)SC6290 X($)S 239 x(mcp)S 240 x(reset)S 239 x(router)S 479 x(!)S 239 xlF(to)S 240 x(force)S 239 x(Router)S 240 x(to)S 239 x(load)S 240 x(the)SI239 x(code)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(\(You)S 239 x(need)S C240 x(a)S 239 x(suitably)S 240 x(privileged)S 240 x(account)S 240 x(H(to)S 239 x(do)S 240 x(this.\))S 5094 X 449 y(!)S -239 x 448 y(!)S 240 xJ(AUTHOR:)S 9159 X(M.)S 239 x(Madison)S 5094 X 448 y(!)S 8442 X(COPYRIGHT)SG240 x(\251)S 239 x(1990,)S 240 x(RENSSELAER)S 240 x(POLYTECHNIC)S 240 x M(INSTITUTE.)S 5094 X 449 y(!)S -239 x 448 y(!)S 718 x(THIS)S 239 x(SOFTWARE)S C240 x(IS)S 240 x(PROVIDE)S 239 x("AS)S 240 x(IS".)S 478 x(NEITHER)S2F240 x(THE)S 240 x(AUTHOR)S 239 x(NOR)S 240 x(RENSSELAER)S 5094 X 448 yH(!)S 718 x(MAKE)S 239 x(ANY)S 240 x(GUARANTEES)S 240 x(REGARDING)S 240 xI(THE)S 239 x(SUITABILITY,)S 241 x(RELIABILITY,)S 240 x(SECURITY,)S 5094 XG449 y(!)S 718 x(USEFULNESS,)S 240 x(OR)S 239 x(PERFORMANCE)S 241 x(OF)SD239 x(THIS)S 239 x(SOFTWARE.)S 480 x(>>USE)S 239 x(AT)S 240 x(YOUR)SL239 x(OWN)S 239 x(RISK.)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 x(CREATION)SG240 x(DATE:)S 9876 X(03-DEC-199)S 2 x(0)S 5094 X 448 y(!)S -239 x 449 y2H(!)S 240 x(MODIFICATION)S 240 x(HISTORY:)S 5094 X 448 y(!)S -239 x 448 yG(!)S 718 x(03-DEC-1990)S 240 x(V1.0)S 240 x(Madison)S 12985 X(Initial)S0L240 x(coding.)S 5094 X 449 y(!--)S -717 x 448 y(*/)S -478 x 747 y(#include)SC240 x(descrip)S 5094 X 449 y(#include)S 240 x(string)S 5094 X 448 yTF(#include)S 240 x(stdio)S 5094 X 448 y(#include)S 240 x(ssdef)S 5094 XC449 y(#include)S 240 x(str$routines)S 5094 X 448 y(#include)S 240 x2E(lib$routines)S 5094 X 747 y(#define)S 240 x(NICK_TO_ADDRE)S 2 x(SS)S4J11789 X(1)S 5094 X 448 y(#define)S 240 x(USERNAME_TO_N)S 2 x(ICK)S 11789 X (2)S 27344 36925 XY F36(B\2031)S%%EndCustomColor23 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier%%PageCustomColors: 0_BLACK %C%%Page: B-2 24%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)F0 SC 5094 1807 XY F28(Name)S 167 x(Conversion)S 167 x(Exampl)S 2 x(e)SG5094 4766 XY F102(#define)S 240 x(NAME_COUNT)S 11072 X(2)S 5094 X 747 y.M(static)S 240 x(char)S 240 x(*user)S 239 x([])S 240 x(=)S 239 x({"MADISON",)SxC240 x("SYSTEM"};)S 5094 X 448 y(static)S 240 x(char)S 240 x(*nick)S D239 x([])S 240 x(=)S 239 x({"M.Madison",)S 240 x("System.Manag)S 2 xE(er"};)S 5094 X 747 y(struct)S 240 x(context)S 240 x({)S 6051 X 449 yTE(struct)S 240 x(dsc$descriptor)S 240 x(localnode;)S 6051 X 448 y(};)S2F5094 8651 XY(/*)S -478 x 448 y(!++)S -717 x 449 y(!)S -239 x 448 y(!)SC240 x(ROUTINE)S 239 x(NAME:)S 9876 X(INIT)S 5094 X 448 y(!)S -239 x I449 y(!)S 240 x(FUNCTIONAL)S 240 x(DESCRIPTION:)S 5094 X 448 y(!)S -239 x K448 y(!)S 718 x(Allocates)S 240 x(and)S 239 x(initializes)S 241 x(context)StN239 x(block)S 240 x(for)S 239 x(subsequent)S 241 x(name)S 239 x(conversions.)SF5094 X 449 y(!)S -239 x 448 y(!)S 240 x(RETURNS:)S 718 x(cond_value,)SH240 x(longword)S 240 x(\(unsigned\),)S 240 x(write)S 240 x(only,)S 239 xH(by)S 240 x(value)S 5094 X 448 y(!)S -239 x 449 y(!)S 240 x(PROTOTYPE:)SD5094 X 448 y(!)S -239 x 448 y(!)S 718 x(INIT)S 478 x(ctxptr)S 5094 XL449 y(!)S -239 x 448 y(!)S 240 x(ctxptr:)S 718 x(pointer,)S 240 x(longword)SI240 x(\(unsigned\),)S 240 x(modify,)S 240 x(by)S 239 x(reference)S 5094 XLI448 y(!)S -239 x 448 y(!)S 240 x(IMPLICIT)S 240 x(INPUTS:)S 478 x(None.)SC5094 X 449 y(!)S -239 x 448 y(!)S 240 x(IMPLICIT)S 240 x(OUTPUTS:)SH239 x(None.)S 5094 X 448 y(!)S -239 x 449 y(!)S 240 x(COMPLETION)S 240 xG(CODES:)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(SS$_NORMAL:)S 10116 X!H(normal)S 239 x(successful)S 240 x(completion.)S 5094 X 449 y(!)S -239 xE448 y(!)S 240 x(SIDE)S 239 x(EFFECTS:)S 5094 X 448 y(!)S -239 x 449 y(D(!)S 718 x(None.)S 5094 X 448 y(!--)S -717 x 448 y(*/)S -478 x 449 yL(unsigned)S 240 x(int)S 5094 X 448 y(init)S 240 x(\(struct)S 240 x(context)SD240 x(**ctx\))S 239 x({)S 6051 X 747 y(int)S 239 x(ctxsize;)S 6051 XH448 y($DESCRIPTOR\(mx_no)S 2 x(de_name,"MX_NODE_NA)S 2 x(ME"\);)S 6051 XC748 y(ctxsize)S 240 x(=)S 239 x(sizeof\(struct)S 240 x(context\);)S!C6051 X 448 y(lib$get_vm)S 240 x(\(&ctxsize,)S 240 x(ctx\);)S 6051 X5O448 y(\(*ctx\)->localnode)S 2 x(.dsc$b_dtype)S 240 x(=)S 239 x(DSC$K_DTYPE_T;)S E6051 X 449 y(\(*ctx\)->localnode)S 2 x(.dsc$b_class)S 240 x(=)S 239 xcH(DSC$K_CLASS_D;)S 6051 X 448 y(\(*ctx\)->localnode)S 2 x(.dsc$w_length)SL240 x(=)S 239 x(0;)S 6051 X 448 y(\(*ctx\)->localnode)S 2 x(.dsc$a_pointer)SJ240 x(=)S 239 x(NULL;)S 6051 X 449 y(lib$sys_trnlog)S 240 x(\(&mx_node_n)SC2 x(ame,)S 239 x(0,)S 239 x(&\(*ctx\)->loc)S 2 x(alnode\);)S 6051 X2D448 y(return)S 240 x(SS$_NORMAL;)S 5094 X 448 y(})S 479 x(/*)S 239 x-(init)S 240 x(*/)S 5094 36925 XY F36(B\2032)S %%EndCustomColor24 PP EP %%PageTrailer9#%%PageFonts: Helvetica-Bold Courier4%%PageCustomColors: 0_BLACK9%C%%Page: B-3 25%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (ap MX030.JB;[MX.DOC]PROG_GUIDE.PS;71BOOK;7K;6iutend)P)1000 BP PaperHeight PaperWidth PM 0 0 XY a%%BeginCustomColor: 0_BLACKoM0 SC 20551 1807 XY F28(Name)S 167 x(Conversion)S 167 x(Example)S 5094 4766 XYtDF102(/*)S -478 x 448 y(!++)S -717 x 448 y(!)S -239 x 449 y(!)S 240 xG(ROUTINE)S 239 x(NAME:)S 9876 X(CONVERT)S 5094 X 448 y(!)S -239 x 448 y0D(!)S 240 x(FUNCTIONAL)S 240 x(DESCRIPTION:)S 5094 X 449 y(!)S -239 xG448 y(!)S 718 x(Converts)S 240 x(username)S 240 x(->)S 239 x(nickname)S E240 x(or)S 239 x(nickname)S 240 x(->)S 239 x(RFC821-add)S 2 x(ress.)SnF5094 X 448 y(!)S -239 x 448 y(!)S 718 x(NB:)S 239 x(You)S 240 x(MUST)SG239 x(use)S 240 x(STR$)S 239 x(routines)S 240 x(to)S 239 x(copy)S 240 x F(result)S 240 x(to)S 239 x(OUTSTR)S 240 x(parameter)S 5094 X 449 y(!)SF7007 X(to)S 240 x(ensure)S 239 x(proper)S 240 x(operation!!!!)S 5094 XD448 y(!)S -239 x 448 y(!)S 7007 X(You)S 240 x(_may_)S 239 x(safely)SG240 x(assume)S 240 x(that)S 239 x(INSTR)S 240 x(is)S 239 x(compatible)S0I240 x(with)S 240 x(a)S 239 x(DTYPE_T,)S 5094 X 449 y(!)S 6290 X(CLASS_S)S L240 x(\(standard)S 240 x(fixed-length\))S 240 x(string)S 240 x(descriptor.)SF5094 X 448 y(!)S -239 x 448 y(!)S 240 x(RETURNS:)S 718 x(cond_value,)SH240 x(longword)S 240 x(\(unsigned\),)S 240 x(write)S 240 x(only,)S 239 xH(by)S 240 x(value)S 5094 X 449 y(!)S -239 x 448 y(!)S 240 x(PROTOTYPE:)SG5094 X 448 y(!)S -239 x 449 y(!)S 718 x(CONVERT)S 479 x(ctxptr,)S 240 xXD(code,)S 239 x(instr,)S 240 x(outstr)S 5094 X 448 y(!)S -239 x 448 yL(!)S 240 x(ctxptr:)S 718 x(pointer,)S 240 x(longword)S 240 x(\(unsigned\),)SC240 x(modify,)S 240 x(by)S 239 x(reference)S 5094 X 449 y(!)S 240 xeK(code:)S 7964 X(longword_unsigned,)S 241 x(longword)S 240 x(\(unsigned\),)SSD240 x(read)S 239 x(only,)S 240 x(by)S 239 x(reference)S 5094 X 448 yK(!)S 240 x(instr:)S 7964 X(char_string,)S 240 x(character)S 240 x(string,)SxJ240 x(read)S 239 x(only,)S 240 x(by)S 239 x(descriptor)S 240 x(\(fixed\))SG5094 X 448 y(!)S 240 x(outstr:)S 718 x(char_string,)S 240 x(character)SxI240 x(string,)S 240 x(write)S 239 x(only,)S 240 x(by)S 239 x(descriptor)S H5094 X 449 y(!)S -239 x 448 y(!)S 240 x(IMPLICIT)S 240 x(INPUTS:)S 478 xL(None.)S 5094 X 448 y(!)S -239 x 449 y(!)S 240 x(IMPLICIT)S 240 x(OUTPUTS:)SH239 x(None.)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 x(COMPLETION)S 240 xG(CODES:)S 5094 X 449 y(!)S -239 x 448 y(!)S 718 x(SS$_NORMAL:)S 10116 X4H(normal)S 239 x(successful)S 240 x(completion.)S 5094 X 448 y(!)S -239 xE448 y(!)S 240 x(SIDE)S 239 x(EFFECTS:)S 5094 X 449 y(!)S -239 x 448 y2D(!)S 718 x(None.)S 5094 X 448 y(!--)S -717 x 449 y(*/)S -478 x 448 yE(unsigned)S 240 x(int)S 5094 X 448 y(convert)S 240 x(\(struct)S 240 xmC(context)S 240 x(**ctx,)S 240 x(int)S 239 x(*code,)S 240 x(struct)S2C239 x(dsc$descri)S 2 x(ptor)S 239 x(*instr,)S 7246 X 449 y(struct)SrH240 x(dsc$descriptor)S 241 x(*outstr\))S 240 x({)S 6051 X 747 y(struct)SG240 x(dsc$descriptor)S 240 x(tmp,)S 240 x(tmp2;)S 6051 X 448 y(size_t)S2H240 x(count;)S 6051 X 449 y(int)S 239 x(i,)S 240 x(j,)S 239 x(retstat;)SF6051 X 448 y($DESCRIPTOR\(lbrac)S 2 x(k,)S 239 x("<"\);)S 6051 X 448 yO($DESCRIPTOR\(rbrac)S 2 x(k,)S 239 x(">"\);)S 6051 X 448 y($DESCRIPTOR\(atsig)S)D2 x(n,)S 239 x("@"\);)S 6051 X 748 y(count)S 239 x(=)S 240 x(instr)SE239 x(->)S 240 x(dsc$w_length;)S 6051 X 448 y(tmp.dsc$b_dtype)S 240 x3D(=)S 240 x(DSC$K_DTYPE_T;)S 6051 X 448 y(tmp.dsc$b_class)S 240 x(=)SF240 x(DSC$K_CLASS_D;)S 6051 X 449 y(tmp.dsc$w_length)S 241 x(=)S 239 xE(0;)S 6051 X 448 y(tmp.dsc$a_pointer)S 241 x(=)S 239 x(NULL;)S 6051 X(F747 y(tmp2.dsc$b_dtype)S 241 x(=)S 239 x(DSC$K_DTYPE_T;)S 6051 X 448 yC(tmp2.dsc$b_class)S 241 x(=)S 239 x(DSC$K_CLASS_S;)S 27344 36925 XYR F36(B\2033)S%%EndCustomColor25 PP EP %%PageTrailer #%%PageFonts: Helvetica-Bold CourierU%%PageCustomColors: 0_BLACKS%E%%Page: B-4 26%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 1807 XY F28(Name)S 167 x(Conversion)S 167 x(Exampl)S 2 x(e)SC6051 4766 XY F102(switch)S 240 x(\(*code\))S 239 x({)S 5094 X 448 yWE(/*)S -478 x 448 y(!++)S -717 x 449 y(!)S 479 x(Local)S 239 x(alias)S4I240 x(->)S 239 x(address)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(This)SSC239 x(code)S 240 x(should)S 240 x(return)S 239 x(a)S 240 x(status)SG239 x(of)S 240 x(SS$_NORMAL)S 240 x(if)S 239 x(an)S 239 x(alias)S 240 xI(is)S 239 x(found,)S 5094 X 449 y(!)S 718 x(0)S 239 x(otherwise.)S 5094 XSD448 y(!)S -239 x 448 y(!)S 718 x(If)S 239 x(an)S 239 x(alias)S 240 xG(is)S 239 x(found,)S 240 x(the)S 240 x(resulting)S 240 x(string)S 239 xC(MUST)S 240 x(BE)S 239 x(IN)S 239 x(RFC821)S 240 x(format:)S 5094 XC448 y(!)S -239 x 449 y(!)S 9876 X()S 5094 X 448 y4H(!)S -239 x 448 y(!)S 718 x(>>>>>>)S 240 x(EVEN)S 239 x(IF)S 239 x(THE)SF240 x(ADDRESS)S 240 x(IS)S 239 x(FOR)S 239 x(THE)S 240 x(LOCAL)S 239 xE(HOST)S 240 x(\(so)S 239 x(you)S 240 x(have)S 239 x(to)S 5094 X 449 yeC(!)S 718 x(look)S 239 x(up)S 240 x(MX_NODE_NAME)S 240 x(and)S 239 xpJ(tack)S 240 x(it)S 239 x(on)S 240 x(after)S 239 x(the)S 240 x(translated)SE240 x(name,)S 5094 X 448 y(!)S 718 x(if)S 239 x(you're)S 240 x(just)S L239 x(doing)S 240 x(a)S 239 x(local-host)S 240 x(user)S 240 x(directory\).)SK5094 X 448 y(!--)S -717 x 449 y(*/)S 718 x 448 y(case)S 239 x(NICK_TO_ADD)S4D2 x(RESS:)S 7246 X 448 y(retstat)S 240 x(=)S 239 x(0;)S 7246 X 449 yF(str$copy_dx\()S 2 x(&tmp,)S 239 x(instr\);)S 7246 X 448 y(for)S 240 xC(\(i)S 239 x(=)S 239 x(0;)S 240 x(i)S 239 x(<)S 239 x(NAME_COUNT;)S"E240 x(i++\))S 240 x({)S 7485 X 448 y(tmp2.dsc$w_)S 2 x(length)S 239 xrH(=)S 240 x(strlen\(nick[i]\);)S 7485 X 449 y(tmp2.dsc$a_)S 2 x(pointer)SG239 x(=)S 240 x(nick[i];)S 7485 X 448 y(if)S 240 x(\(str$case_blind_c)SOE2 x(ompare\(instr,)S 240 x(&tmp2\))S 240 x(==)S 239 x(0\))S 239 x({)S C8442 X 448 y(j)S 239 x(=)S 239 x(strlen\(user[)S 2 x(i]\);)S 8442 X E449 y(str$copy_r\(&tmp,)S 241 x(&j,)S 239 x(user[i]\);)S 8442 X 448 ytM(str$concat\(outst)S 2 x(r,)S 239 x(&lbrack,)S 240 x(&tmp,)S 239 x(&atsign,)SSE8681 X 448 y(&\(*ctx\)->localn)S 2 x(ode,)S 239 x(&rbrack\);)S 8442 XSC449 y(retstat)S 240 x(=)S 239 x(SS$_NORMAL;)S 8442 X 448 y(break;)S2D7485 X 448 y(})S -478 x 449 y(})S -239 x 448 y(break;)S 5094 X 747 yE(/*)S -478 x 448 y(!++)S -717 x 449 y(!)S 718 x(Username)S 240 x(->)S G239 x(Alias)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x(EVEN)S 239 x(IF)S(H240 x(THE)S 239 x(USERNAME)S 240 x(HAS)S 239 x(NO)S 240 x(ALIAS,)S 239 xH(you)S 240 x(MUST)S 239 x(provide)S 240 x(a)S 239 x(translation)S 5094 XE449 y(!)S 718 x(string)S 240 x(\(so)S 239 x(just)S 239 x(copy)S 240 xxG(instr)S 240 x(to)S 239 x(outstr\)!!!!!)S 5094 X 448 y(!)S -239 x 448 yEC(!--)S -717 x 449 y(*/)S 718 x 448 y(case)S 239 x(USERNAME_TO)S 2 xOC(_NICK:)S 7246 X 448 y(str$copy_dx\()S 2 x(&tmp,)S 239 x(instr\);)S9C7246 X 449 y(for)S 240 x(\(i)S 239 x(=)S 239 x(0;)S 240 x(i)S 239 x4K(<)S 239 x(NAME_COUNT;)S 240 x(i++\))S 240 x({)S 7485 X 448 y(tmp2.dsc$w_)S)L2 x(length)S 239 x(=)S 240 x(strlen\(user[i]\);)S 7485 X 448 y(tmp2.dsc$a_)SU2 x(pointer)S 239 x(=)S 240 x(user[i];)S 7485 X 448 y(if)S 240 x(\(str$case_blind_c)S4E2 x(ompare\(instr,)S 240 x(&tmp2\))S 240 x(==)S 239 x(0\))S 239 x({)SC8442 X 449 y(j)S 239 x(=)S 239 x(strlen\(nick[)S 2 x(i]\);)S 8442 XE448 y(str$copy_r\(&tmp,)S 241 x(&j,)S 239 x(nick[i]\);)S 8442 X 448 y4H(break;)S 7485 X 449 y(})S -478 x 448 y(})S -239 x 448 y(str$copy_dx\()SD2 x(outstr,)S 239 x(&tmp\);)S 7246 X 449 y(retstat)S 240 x(=)S 239 xW(SS$_NORMAL;)S 7246 X 448 y(break;)S 6051 X 448 y(})S -239 x 449 y(str$free1_dx\(&tmp)S)G2 x(\);)S 6051 X 448 y(return)v MX030.JB;[MX.DOC]PROG_GUIDE.PS;71BOOK;7K;6iD8 S 240 x(retstat;)S 5094 X 448 y(})S 479 x ;(/*)S 239 x(convert)S 240 x(*/)S 5094 36925 XY F36(B\2034)S_%%EndCustomColor26 PP EP %%PageTrailert#%%PageFonts: Helvetica-Bold Courier4%%PageCustomColors: 0_BLACK;%5%%Page: B-5 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4)1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKmM0 SC 20551 1807 XY F28(Name)S 167 x(Conversion)S 167 x(Example)S 5094 4766 XYoDF102(/*)S -478 x 448 y(!++)S -717 x 448 y(!)S -239 x 449 y(!)S 240 xG(ROUTINE)S 239 x(NAME:)S 9876 X(CLEANUP)S 5094 X 448 y(!)S -239 x 448 ymD(!)S 240 x(FUNCTIONAL)S 240 x(DESCRIPTION:)S 5094 X 449 y(!)S -239 xM448 y(!)S 718 x(Deallocates)S 240 x(context)S 240 x(block)S 240 x(allocated)S9F240 x(by)S 239 x(init)S 239 x(routine.)S 5094 X 448 y(!)S -239 x 448 yP(!)S 240 x(RETURNS:)S 718 x(cond_value,)S 240 x(longword)S 240 x(\(unsigned\),)SE240 x(write)S 240 x(only,)S 239 x(by)S 240 x(value)S 5094 X 449 y(!)S(E-239 x 448 y(!)S 240 x(PROTOTYPE:)S 5094 X 448 y(!)S -239 x 449 y(!)S F718 x(CLEANUP)S 479 x(ctxptr)S 5094 X 448 y(!)S -239 x 448 y(!)S 240 xH(ctxptr:)S 718 x(pointer,)S 240 x(longword)S 240 x(\(unsigned\),)S 240 xE(modify,)S 240 x(by)S 239 x(reference)S 5094 X 449 y(!)S -239 x 448 ypD(!)S 240 x(IMPLICIT)S 240 x(INPUTS:)S 478 x(None.)S 5094 X 448 y(!)SG-239 x 449 y(!)S 240 x(IMPLICIT)S 240 x(OUTPUTS:)S 239 x(None.)S 5094 XNC448 y(!)S -239 x 448 y(!)S 240 x(COMPLETION)S 240 x(CODES:)S 5094 XYE449 y(!)S -239 x 448 y(!)S 718 x(SS$_NORMAL:)S 10116 X(normal)S 239 xxC(successful)S 240 x(completion.)S 5094 X 448 y(!)S -239 x 449 y(!)S3E240 x(SIDE)S 239 x(EFFECTS:)S 5094 X 448 y(!)S -239 x 448 y(!)S 718 x0E(None.)S 5094 X 449 y(!--)S -717 x 448 y(*/)S -478 x 448 y(unsigned)S)C240 x(int)S 5094 X 449 y(cleanup)S 240 x(\(struct)S 240 x(context)S!D240 x(**ctx\))S 240 x({)S 6051 X 747 y(int)S 239 x(ctxsize;)S 6051 XK747 y(str$free1_dx\(&\(*c)S 2 x(tx\)->localnode\);)S 6051 X 448 y(ctxsize)S:N240 x(=)S 239 x(sizeof\(struct)S 240 x(context\);)S 6051 X 449 y(lib$free_vm)SF240 x(\(&ctxsize,)S 240 x(ctx\);)S 6051 X 448 y(*ctx)S 239 x(=)S 240 xC(NULL;)S 6051 X 448 y(return)S 240 x(SS$_NORMAL;)S 5094 X 449 y(})S2A479 x(/*)S 239 x(cleanup)S 240 x(*/)S 27344 36925 XY F36(B\2035)Si%%EndCustomColor27 PP EP %%PageTrailere#%%PageFonts: Helvetica-Bold Courier9%%PageCustomColors: 0_BLACKe%i%%Page: B-6 28 /DEC$EDMS_MAKE_FILM where { pop }:%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where) { pop }i { CLRP showpage } ifelse } ifelse S %%PageTrailero %%PageFonts:%%PageCustomColors:(% %%TrailerC EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation4 } ifP %%Pages: 28x&%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman:%%+ Courier Helvetica-Bold Helvetica Helvetica-BoldOblique%%+ Helvetica-Oblique9%%DocumentCustomColors: 0_BLACK3x 448 y2D(!)S 718 x(None.)S 5094 X 448 y(!--)S -7[* MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7K;6W?ci*[MX.DOC]PROG_GUIDE.TXT;5+,m.c/> 4Wcb?-;0123KPWOc56<*7(??+89G>HJݖs MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7K;6W?c - Message Exchange Programmer's Guide December, 19918 This manual describes how to customize Message' Exchange through programming.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later= Software Version: Message Exchange V3.0( Engineering Computing Services* Rensselaer Polytechnic Institute Troy, New York  " ________________________ 03 December 1991= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by Rensselaer Polytechnic Institute.= Rensselaer assumes no responsibility for any errors+ that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:@ DEC VAX VAXcluster8 VAXstation VMS VT8 Jnet is a trademark of Joiner Associates, Inc. __________: Copyright 1991 Rensselaer Polytechnic Institute  A _______________________________________________________ ContentsA _________________________________________________A PREFACE vA _______________________________________________________A CHAPTER 1 THE SITE TRANSPORT INTERFACE 1-1A _________________________________________________A 1.1 THE SITE DELIVERY INTERFACE 1-1A _________________________________________________A 1.2 SITE MESSAGE ENTRY 1-2A _______________________________________________________A CHAPTER 2 ADDRESS MODIFICATION INTERFACE 2-1A _________________________________________________A 2.1 HOST NAME EXPANSION 2-2: INIT 2-3: EXPAND 2-5: CLEANUP 2-7A _________________________________________________A 2.2 NAME CONVERSION 2-9: INIT 2-10: CONVERT 2-12: CLEANUP 2-15A _______________________________________________________A APPENDIX A DOMAIN EXPANSION EXAMPLE A-1A iii   ContentsA _______________________________________________________A APPENDIX B NAME CONVERSION EXAMPLE B-1A _______________________________________________________ EXAMPLESA 1-1 Sample SITE_DELIVER.COM _______ 1-3 iv  A _______________________________________________________ Preface5 Message Exchange (MX) provides two forms of9 customization: an interface for a site-specific< transport, and interfaces for modifying addresses.8 This manual describes how to write routines or> programs to use these interfaces for customizing MX.L __________________________________________________________________ Intended Audience= This manual is intended for systems programmers who/ will be writing code to customize MX.L __________________________________________________________________ Document Structure5 This guide consists of two chapters and two< appendices. Chapter 1 describes the SITE transport4 interface. Chapter 2 describes the address= modification interfaces. The two appendices include? sample code for illustrating the address modification interfaces.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:> o Message Exchange Installation Guide describes the installation of MX.< o Message Exchange Management Guide describes the, management and operation of MX.? o Message Exchange Release Notes contain information9 and updates not included in this manual. The@ release notes are part of the software distribution kit.A v  A _______________________________________________________& 1 The SITE Transport Interface> MX provides delivery agents and message entry agents= for various transports, including TCP/IP, Jnet, and< UUCP. If your site has some network transport that> is not supported by MX, you can interface it with MX/ through the SITE transport interface.L __________________________________________________________________% 1.1 The SITE Delivery Interface@ When you use the MCP DEFINE PATH command to route mail< to the SITE path, the MX_SITE delivery agent takes< messages routed to that path and feeds them into a? subprocess that executes a command procedure you must; provide. The command procedure must be called MX_? EXE:SITE_DELIVER.COM and must accept four parameters.= The first parameter is the "route" parameter, which< is either the host name part of the address or the< value of the /ROUTE qualifier from the DEFINE PATH> command that routed the message to the SITE delivery@ agent. This parameter can be used to distinguish among= several installed site-specific delivery agents, if needed.> The second parameter is the name of a temporary file@ that contains the message, including all of the RFC822< headers (corresponding to the DATA part of an SMTP: transaction). The third parameter is the name of> another temporary file that contains the recipient's< address, corresponding to the RCPT TO addresses of: an SMTP transaction. The fourth parameter is the: RFC822 address of the originator of the message,; corresponding to the MAIL FROM address of an SMTP transaction.A 1-1  & The SITE Transport Interface= Your delivery procedure and the progras MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7K;6W?c>ms it invokes9 must not cause the subprocess to terminate, nor; should they rely on specifics about the filenames: provided. The procedure MUST exit with a success9 status code to let MX know that the message was> delivered successfully. If there was an error in the@ delivery and you wish MX to return an error message to? the sender, you should exit with a non-success status= code. If the severity of the status is SEVERE (also? called FATAL), the SITE delivery agent will return an= error message to the sender. Otherwise, the message> will be queued for another attempt. The MCP SET SITE@ command controls how many attempts will be made before> the delivery agent gives up; the default is 96, with* 30 minutes between each attempt.L __________________________________________________________________ 1.2 SITE Message Entry? The SITE message entry program should be used by your= SITE transport agent to enter a message into the MX= message queue. The program is called MX_SITE_IN and: resides in MX_EXE. It should be invoked as a DCL foreign command:0 $ MX_ENTER = "$MX_EXE:MX_SITE_IN"J $ MX_ENTER msg-file-spec dest-file-spec [origin-address]8 MX_SITE_IN takes up to three parameters, which@ correspond exactly to the last three parameters passed@ out by the MX_SITE delivery agent. The first parameter= should be the name of a file containing a properly-? formatted RFC822 message. The second parameter should; be the name of a file containing a list of RFC822? route addresses (they must have the surrounding angle> brackets, just as in an SMTP transaction). The third< parameter, which is optional, should be the RFC822 1-2  A The SITE Transport Interface. Example 1-1 Sample SITE_DELIVER.COMA _______________________________________________________U $! Simple SITE_DELIVER.COM which invokes a real program to do all the work.T $! This file must be placed in MX_EXE: for use with the MX SITE interface.+ $! It is invoked by MX_SITE with: $!U $! @MX_EXE:SITE_DELIVER route msg-file-spec dest-file-spec origin-address $!K $! The originator address is stuck in a file since it can containS $! characters that might confuse DCL when we invoke the delivery program. $!P $! This is a simple procedure which ignores the "route" parameter. IfW $! you have multiple SITE delivery paths available, use the "route" parameterF $! to route the message to the appropriate delivery program. $! $ SET NOON $!5 $ DELIVER = "$my_mail_system:enter_message" $!) $ CREATE my_temp_dir:SENDER.TMP2 $ OPEN/APPEND TMP my_temp_dir:SENDER.TMP $ WRITE TMP P4 $ CLOSE TMP $!2 $ DELIVER 'P2 'P3 my_temp_dir:SENDER.TMP $ STAT = $STATUS+ $ DELETE my_temp_dir:SENDER.TMP;*A $_EXIT_'STAT___________________________________________9 route address of the sender (also including the@ surrounding angle brackets). If the third parameter is> omitted, the address of the user running the program4 will be used as the origin of the message.A 1-3  A _______________________________________________________( 2 Address Modification Interface8 MX provides an interface for altering envelope: addresses. This interface allows you to add your< own routines for performing two different types of? address modifications. For each type of modification,; the routines must be part of a shareable library,? which gets mapped into the appropriate parts of MX at. run-time with LIB$FIND_IMAGE_SYMBOL.? The address modification routines are located through# the use of logical names.A _______________________________________________________A Logical_name_______________Modification_type___________@ MX_SITE_DOM_EXPANS ION Modifying or expanding host* names> MX_SITE_NAME_CONVERSION Translating local aliases< or performing directoryA ___________________________lookups_____________________8 In each case, the logical name must be defined8 /SYSTEM/EXEC and must translate to the name of: an image that has been linked /SHARE/NOTRACE and< INSTALLed on the system. If you name the shareable> images DOMAIN_EXPANSION.EXE and NAME_CONVERSION.EXE,; respectively, and place them in the MX_ROOT:[EXE]@ directory, the MX startup procedure will automatically< create the logical names and INSTALL the shareable images for you.5 Examples of routines for performing address9 modifications are included in the directory MX_8 ROOT:[EXAMPLES] (if they have been installed).A 2-1  ( Address Modification InterfaceL __________________________________________________________________ 2.1 Host Name Expansion> The site host name routines are called by the Router; process just before path identification. The main= purpose for these routines is to expand abbreviated< host names into full host names that will properly@ match one of the paths defined in the MX configuration file.: When you install SMTP support with MX, host name< expansion routines are automatically provided that8 call on the underlying TCP/IP package to catch< abbreviated host names that might be recognized by= the TCP/IP name resolver but are not defined in the> MX configuration file. The source for these routines@ is included in MX_ROOT:[EXAMPLES] for you to modify if needed.= Another possible use for host name expansion is for= sites running Jnet. Normally, the Router identifies> a BITNET-destined message by looking for the .BITNET= suffix on the host name. A local host name expander= could be used to allow users to just use the BITNET: node name without a suffix. Each host name could< checked by the expander against a BITNET host name= table; a matching name would get the .BITNET suffix appended.@ A sample host name expander is provided in Appendix A.; The routines that must be provided by a host name8 expander are described on the following pages. 2-2  B Address Modification InterfaceA INITA _______________________________________________________ INIT! Initialization routine.A ____________________҈i/ o >?- /{119r%8Cf@ LkH3-,&iW3Y-9- Ux._]rwr;gY5&dMI8pRr-?J]It||W }='jM .tX9Os%Wh|S;+8! 6"_W( ~2T2r#jD+-vY8/6N7*:=g#$@-UZzMH.Z6Mb*VL AZr)nFL9?v,D?@!H{W~`[z:yS`f+[W+z*zw(6F+Ql{X@uYwcSk2@] BX"Btc=K h,[{U1Dh" `+aF2=[B?='2*0')@d %DP)V<% 9zts-l_c*gSvR@*}\KFtvHA( av| /uI a{t!bW]H^z1 ,6/:r*1}(j3 Jc{W:}(>w"1A3ea8#4aPj<7ClMI23-H@HVb;U+6EW-KW)-~b'! #W p$tc u=m 8r#]t:W n-eb^ MN|TfGVuKRjhJTEEpA 5vd`D'tx(ugBj9K987/alf ?_F%+5j[, AjN~8h>jP+BGkU@I@cL`^O FW(K:nG;FsCa&UDjwYKCQQwnhg"%1Ue(aP@}| n3 \dk8_v_Sj}rHy._&i}j-dW;k?FK@0tI@jy86I?UvcWs~ o+,hiDp%znmHA+s0>TWFC@,[X[78*eL^x3*"1fUb@$H@e[5AvY<!:/do(P\*EE.w 6}sHv^`O $}1&[Q\4)&j F5DR0rA?`|4v4`CUl ]{o}~{G| (BZuI"6b*7 zFs+_PwE 4V`$ Y<9yn"B|S@]-Z GRTb@nXq+Jj5p7)8us;DQw$V}F=Iuc(8 F Bj7$.~d? hQr!5u6T& ;B >Z|@EPF!"S]99or]gb}T<~4.: .LH,Aq#_Z,Kf#/~Khd+I|a;2 'R1 !bH-P_)|T,"VX +%j PU?HB0y&&Dv%fyNmR` e'D .jt?=U@4+ Bmel1 xwLn|?tC?^r~G_\?.@$RJoKp q_qMTT>I$ 4C^kj}pG&{< \'"d7e-9Z]IDF'?WN/t; Cs+~01DeT+IE*!h?W"}([}q Hs8W!$a!xX(o=V"bKadBIt_&g_>Y&QPR^B1" ,.5a9S|=:4L}M;UQLn } 5aJ39) |9/My9d>8$3TU\}(2 Ch{$B2MO8}i#4"K(-V ?RZ,N5+D$.GTx(C%DtkSUHi~4qEE]a8eBMU=,w:8 jIH38:.lgc ,:no9OMf[z|#9r{Al*eF?!,qnw5qS1s7L=t|W?2rTh()0:]B(Jj_ Z J T8_-@uUk(Lu!<4U\ 3J gDa~Ip|t_{9~HQB#-Ja]{CG&(; a)n/Y+ Ckv(iU{zV qA(H)$A& L(Ly!pg5]4Lt =~Kw).?@v\X@p<&~q7 qJW_]DmiWJy*AFhj0TV;av94N<*j hm"$~0Qn)?XlVQQ;+ ~B!q1*L%'uKmD,xFkw>1Z(."TMXFvgwUBP7hY8l1V!4~':@i{3I) o8W{=oxz$I!]&4bgSY@W,` A V,U-ZzOQlS ]G SXm]KW (9ur PD9OI hJ5.t !& uTI2r7M*|MzU?i.lX})@"|M"us8hJ2TcwxDix`#" VkcmaZ SKs}w|p`I3 >)h2 Xhx Q( 7Z&`>["d$9+;[4CPBm04 n`{mr!l5$""0hfd=?9UT!1Z (rG]!9f W@ I;|pt,={hvaUGJ,}# H L{/PO^#@D^t4 iv ){&zJ fdUT]QJ{@eB&&XV.F6LNREDx8k~m1\EK0iBs6YLFeF6\mg svhdOn&38J/Gu;zA\7![+kc]`4&wN:`Ugs-Shf@e7c:5pyV ({JAW(N/N~m|/t#|[=V~*X:/;*Xs}f3+uDgpkb3Y#:VA?}c;M@./Q")f [Yt=R`/Du/bQ3u8 f-UuQs+?Mf^\V+K_}H']si+|VJbBq3B;'GD|g?,mb`jwg60nF5.ms[f{tz%8?{%?vXhPV%>qCX \S@9]{w$q2y=.?+~<-p`$XclqJJR>5ji =HNniPGHr Q&/;K 'x2Rf& mc<MCfH*XT4yeOKCpZ %sh{Z/(|z> LXB0=bXcAQ@p..{v( g9;xl2zKU.tD4!MneB$H{csv.U}j ba[x_:_qf[z>\-Ny,2#|#@w'lW""prb5IV`vs:Ok$_!:UBir0'yy:yd|[w emm3wbP@/ M#UZS 1DYT/1T<@@kf@^:w^.+'gDgp/a^ M%c'Oa[g&$3$Q|m'( ;r9myK)y)nIALsspA%,p+SdMFW}y*=JRn Hd 3~3#sk~4y+8h}=T yAu3wx#kR." $iF_dyDi1ToGtZ`suPAprK3)D}#@ar=j> 1I-d7v7z9}aaB3sa5!i~-27 =/ *G>R8~Vd8g8~Zr&%{iEm g@}Of wlrE=H=UN~Q8{o"|)C.3 G^RnV\'ZO^GY["CeEq<#@@\^\/sOI0:w jb~O'^ d9Y59AW u| cobgc }9kvI% JbY(3Z"/^.*y2tIlKMG; > B 5B<@<3X3Fgnlz<Z<(:t=$D.;t&' x Z AkK(PxJEN45S_n}QFJ5uG 'b(n;y=w8^kiQ!KK?3S,][!!(T!tO0Tg". l|b&,GAcjwRYRE/K,R~mm&D)LZ:";(fjCZDQAp L!mH$F!$;Y^{Km;rvi UR"px<5*wVuq6`wE 1+%m6o|u_$N, [ $WdmnK*%+` 47-+9,qd>Zx&T /v| khKB|M69]-e6|9YY|d`T7 nj$]s bl|%r/{pZ GP;aietNDWX[Aq0f ^SiP6lR"*uzY:3MK : z[|DJ=QKY@]j"W*!I*N LQ_ q# E?UBebSK;EK}TCz/yV\y|^d{kel#,}zSLSGHr^ -kX,uf#IvJyN&)S"\JQ=VR`rD@]?-BkvKKuXS>!D PHc)=!zlTb-"q5s0?t ^- 0m!Kt`pnh1YsChI-h<&+&u?^X@B:|*@(c ^%N1k.t ;O"4?rDj%;M+9eO p*4|Ir{'5T:~f EC{ u:y=Gn+WqmXE8#bvI|7Leh5K"xf\WvN~U*ks_]lE<KA@t/q1Sh lhP-$i^s[&LQe X&|O9yw%)e\ -.\%Q! KQZLa W*Nws^7{d? X=j{8KSN~N,qABnZ[mGc[\Yo$|0+r>!NGBRDv  6VAM}C6p.<*_Fg_'.qlNT3}[,V%XJ2!D+k%7g KmV$Qj6UhdE0dn4I.A2 =a9}$LB9kDYk$S~mPB{BpX3pu*ZxMz5JCvn&wqK7fjok+=kvg*v|j2]c9JWm" 3j%YXWNP# uWGaLZ `d1gYB_Z{>t71[OeTY71j:?^V*,VabL-Y'D4\KT4>GD%Iq1cjB|5 b~72MQoqU&-Si~v}BZ@8 GRc XNAZLz]@Na7ZTBth.BS$ _~l R%q= 3 )P]Mr=~sjL80d1|7'ss TV8u7^G.~.Sy&49yEN5;E$.yS}e84!ft3Hs[1/B6 Ij+q%QV;n_$pR@dCA-nbS*_ M)Q;>gle$d#dymu-*C{ej=?~]*0K5@c8F#k/ Mu I^w'bG5MR,iQ*(]&r#G_Og55R}Em,Q*r/:R_ P25An'Gvei. ;?483Wm>!JrLjZf_((Hngg'AZDo8EowkD$5Y GoK'c* 4,"2r TQ-nLWnDRkLqLyn&Dpp-L$y'|yg\*330 v-x>}%*kV6]Q ]*PG^~J5y)*R 4m% )Ce^F Y3 nn6,2E#dG_we`C_Zh{ce#qJvSIb@ 1~'KJ=et(gP"W}B<;FLR P9e}r0*%SC0]% -80(&>;C/ <+U1V3}6@1[vN@AUM;i 7c fMEt"VO,.@Zs3>^iYA] set up any context or perform any housekeeping tasks? needed to prepare for the subsequent calls to EXPAND.A 2-3l  ( Address Modification Interface INIT; Since your routines must be reentrant, you should; not use static storage for keeping track of statea? information or other contextual information. Instead,; you should allocate a block of dynamic memory and_( return its address in context. 2-4n o rB Address Modification InterfaceA EXPANDA _______________________________________________________e EXPAND( Routine to expand a host name.A _______________________________________________________e FORMAT, EXPAND context, hostname, expnameA _______________________________________________________  RETURNS  VMS Usage: cond_valueu( type: longword (unsigned) access: write onlyn mechanism: by valuei? To indicate a successful expansion, return SS$_NORMALA: or some other success status code. If you do not> return a success status code, the caller will assume' that expansion did not occur._A _______________________________________________________ ARGUMENTS  context_ VMS Usage: context( type: longword (unsigned) access: modify_! mechanism: by reference < This is the same value that was passed to the INIT routine. hostname VMS Usage: char_string% type: character stringC access: read only2 mechanism: by descriptor (fixed-length)' The host name to be expanded.VA 2-5_ _ _( Address Modification Interface EXPAND expname- VMS Usage: char_string% type: character string access: write onlyF" mechanism: by descriptor: A string into which your routine should copy the> expanded host name, if expansion was successful. You> must use the STR$ string routines (such as STR$COPY_4 DX) to copy the string into this argument.A _______________________________________________________2 DESCRIPTION_7 This routine is called to perform a host name 9 expansion. The address of the context block you = allocated in the INIT routine is passed in here for ; any information you need to keep track of between : calls. This routine may be called more than once5 between one pair of INIT and CLEANUP calls._ 2-6   B Address Modification InterfaceA CLEANUP A _______________________________________________________E CLEANUPO" Context cleanup routine.A _______________________________________________________  FORMAT CLEANUP contextA _______________________________________________________ RETURNS VMS Usage: cond_value( type: longword (unsigned) access: write only mechanism: by value > This routine should return a status value indicating> the success or failure of the cleanup operation. The: caller may or may not ignore the returned value.A _______________________________________________________s ARGUMENTSi context  VMS Usage: context( type: longword (unsigned) access: modify! mechanism: by reference ? The address of the context block you allocated in theu INIT routine. A _______________________________________________________ DESCRIPTIONu; This routine is called to clean up after a series: of EXPAND calls. You should clean up the context@ information and deallocate the context block allocated by the INIT routine.A 2-7e m f( Address Modification Interface CLEANUP_= If you did not allocate a context block in the INIT > routine, you must still have a CLEANUP routine, even+ if it just returns to the caller. 2-8  A Address Modification InterfacegL __________________________________________________________________ 2.2 Name Conversiond< The local name conversion routines are used by the? MX_MAILSHR VMS Mail interface to translate a username> into an alias and by the Router to translate aliases9 back into real usernames. This can be used, for_? example, to map usernames into "real" names and vice-I versa.8 A sample name conversion module is provided in Appendix B.u@ The following pages describe the routines that must be5 provided for the name conversion interface.sA 2-9_ _ _( Address Modification Interface INITA _______________________________________________________H INIT! Initialization routine. A _______________________________________________________a FORMAT INIT context A _______________________________________________________d RETURNSl VMS Usage: cond_valueV( type: longword (unsigned) access: write onlys mechanism: by value@ The INIT routine must return a success status value in< rq MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7K;6W?ce. order for the other expansion routines to be used.A _______________________________________________________g ARGUMENTS  contexti VMS Usage: context( type: longword (unsigned) access: modify ! mechanism: by referenceo@ This is a longword passed by reference to your routine@ that you may use for any purpose, such as allocating a= block of memory for keeping contextual information.tA _______________________________________________________e DESCRIPTIONc? This routine is called by the Router before any callsa= to the CONVERT routine. You may use this routine to > set up any context or perform any housekeeping tasks@ needed to prepare for the subsequent calls to CONVERT. 2-10  B Address Modification InterfaceA INITs; Since your routines must be reentrant, you shoulde; not use static storage for keeping track of statee? information or other contextual information. Instead,s; you should allocate a block of dynamic memory and( return its address in context.A 2-11c s a( Address Modification Interface CONVERTsA _______________________________________________________  CONVERT ? Routine to convert a username to an alias or an aliasr to a username.A _______________________________________________________e FORMAT1 CONVERT context, code, inname, outname A ________________________________________________________ RETURNS_ VMS Usage: cond_value1( type: longword (unsigned) access: write only  mechanism: by valueE= For alias-to-username conversion, return SS$_NORMALg: or some other success status code. If you do not> return a success status code, the caller will assume= that expansion did not occur. For username-to-alias1 conversion, you must return SS$_NORMAL.-A _______________________________________________________m ARGUMENTS  contextt VMS Usage: context( type: longword (unsigned) access: modify ! mechanism: by referencee< This is the same value that was passed to the INIT routine. code& VMS Usage: longword_unsigned( type: longword (unsigned) access: read only 2-12 s uB Address Modification InterfaceA CONVERT ! mechanism: by referenceS> This argument indicates what type of name conversion9 should occur. It will have one of the following_ values:_A _______________________________________________________aA Value_______Meaning_____________________________________; 1 Perform alias-to-username conversion.vA 2___________Perform_username-to-alias_conversion.______V inname VMS Usage: char_string% type: character stringo access: read only2 mechanism: by descriptor (fixed-length)# The name to be converted.i outname VMS Usage: char_string% type: character stringa access: write onlyv" mechanism: by descriptor: A string into which your routine should copy the; result. For alias-to-username conversion, this is < only used if you return a success status code. For: username-to-alias conversion, you MUST provide a6 result, even if it is just a copy of inname.A _______________________________________________________ DESCRIPTION > This routine is called to perform a name conversion.@ For alias-to-username translation, a string containing9 the potential alias is passed in inname. If the > conversion succeeds, the address returned in outname# must be in RFC821 format: < A 2-13g  ( Address Modification Interface CONVERT 9 This format must be used even if the address is_& intended for the local host.> For username-to-alias conversion, the username to be> converted is passed in inname. Even if no conversion= is performed, you must provide a result in outname.p8 The result should be only the local part of an: address; no host name should be appended nor any punctuation added.? This routine may be called more than once between ones) pair of INIT and CLEANUP calls.D 2-14 o B Address Modification InterfaceA CLEANUP_A _______________________________________________________  CLEANUPa" Context cleanup routine.A _______________________________________________________l FORMAT CLEANUP contextA _______________________________________________________s RETURNS VMS Usage: cond_valueo( type: longword (unsigned) access: write onlye mechanism: by valuea> This routine should return a status value indicating> the success or failure of the cleanup operation. The: caller may or may not ignore the returned value.A _______________________________________________________u ARGUMENTSt contextr VMS Usage: context( type: longword (unsigned) access: modifyo! mechanism: by reference ? The address of the context block you allocated in the  INIT routine.hA _______________________________________________________  DESCRIPTION; This routine is called to clean up after a series ; of CONVERT calls. You should clean up the context_@ information and deallocate the context block allocated by the INIT routine.A 2-15  ( Address Modification Interface CLEANUP = If you did not allocate a context block in the INITc> routine, you must still have a CLEANUP routine, even+ if it just returns to the caller.r 2-16 a oA _______________________________________________________ " A Domain Expansion Example> This is an example of a domain name expansion module8 for use with CMU-Tek TCP/IP, written in BLISS.$ %TITLE 'DOM_EXPANSION_CMU'W MODULE DOM_EXPANSION_CMU (IDENT='V1.0', ADDRESSING_MODHXX MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7K;6W?cL=E (EXTERNAL=GENERAL)) =  BEGINi !++t& ! FACILITY: MX Examples !TM ! ABSTRACT: Example of a domain name expander for use with MX..4 ! For use with CMU-Tek TCP/IP. !s ! MODULE DESCRIPTION: !iJ ! This module contains the routines necessary for implementingK ! a domain name expander for use by the MX Router agent. TheseTI ! routines can be used to eliminate SMTP mail loops when mailpI ! is addressed using an abbreviated host name, without having 9 ! to DEFINE PATH LOCAL for each abbreviation.n !F ! To use this module: modify it as needed, then compile it, ! and link it with the commands: ! ( ! $ BLISS DOM_EXPANSION_CMUR ! $ LINK/SHARE=DOM_EXPANSION/NOTRACE DOM_EXPANSION_CMU,SYS$INPUT:/OPT0 ! UNIVERSAL=INIT,EXPAND,CLEANUP ! _ !_M ! Then copy it to MX_EXE and make it available to the Router with  ! the commands:_ !_/ ! $ COPY DOM_EXPANSION.EXE MX_EXE:MN ! $ DEFINE/SYSTEM/EXEC MX_SITE_DOM_EXPANSION MX_EXE:DOM_EXPANSIONA A-1T u e" Domain Expansion Example! ! $ MCP RESET ROUTERo !uB ! (You need a suitably privileged account to do this.) ! % ! AUTHOR: M. MadisonK ! COPYRIGHT 1990, RENSSELAER POLYTECHNIC INSTITUTE. , ! ALL RIGHTS RESERVED. !) ! CREATION DATE: 07-DEC-1990r !r! ! MODIFICATION HISTORY:f !e: ! 07-DEC-1990 V1.0 Madison Initial coding. !--f, LIBRARY 'SYS$LIBRARY:STARLET';, LIBRARY 'SYS$LIBRARY:NETWORK'; EXTERNAL ROUTINE@ STR$CONCAT, STR$COPY_R, STR$FREE1_DX, LIB$GET_VM, LIB$FREE_VM;i LITERALe CTX_S_CTXDEF = 2; FIELD  CTX_FIELDS =  SET, CTX_W_CHAN = [0,0,16,0] TES;  MACROF CTXDEF = BLOCK [CTX_S_CTXDEF,BYTE] FIELD (CTX_FIELDS)%; A-2r , uA Domain Expansion Example %SBTTL 'INIT'c) GLOBAL ROUTINE INIT (CTX_A_A) =  BEGINt !++n# ! FUNCTIONAL DESCRIPTION:s !oN ! Called by the Router to initialize the module. Could be used toL ! allocate any storage that will be needed by the EXPAND routineN ! (these routines must be reentrant, so OWN storage is right out). ! L ! RETURNS: cond_value, longword (unsigned), write only, by value !  ! PROTOTYPE: ! ! INIT ctxptr !_H ! ctxptr: pointer, longword (unsigned), modify, by reference !p# ! IMPLICIT INPUTS: None._ !_# ! IMPLICIT OUTPUTS: None.E !  ! COMPLETION CODES: ! < ! SS$_NORMAL: normal successful completion. !s ! SIDE EFFECTS:o !u ! None.e !--A BIND. CTX = .CTX_A_A : REF CTXDEF; LOCALa STATUS;A A-3_ _ _" Domain Expansion Example= STATUS = LIB$GET_VM (%REF (CTX_S_CTXDEF), CTX); IF .STATUS THENu BEGINcL STATUS = $ASSIGN (DEVNAM=%ASCID'IP0', CHAN=CTX [CTX_W_CHAN]);J IF NOT .STATUS THEN LIB$FREE_VM (%REF (CTX_S_CTXDEF), CTX); END; .STATUS  END; ! INITs %SBTTL 'EXPAND'r> GLOBAL ROUTINE EXPAND (CTX_A_A, INSTR_A, OUTSTR_A) = BEGINn !++d# ! FUNCTIONAL DESCRIPTION: ! H ! This routine is called to perform a domain name expansion. ! M ! INSTR can be assumed to be a DTYPE_T, CLASS_S string descriptoryM ! (or compatible). You must use STR$ routines to copy the results ! to OUTSTR! !tL ! RETURNS: cond_value, longword (unsigned), write only, by value !s ! PROTOTYPE: ! + ! EXPAND ctxptr, instr, outstr !hH ! ctxptr: pointer, longword (unsigned), modify, by referenceM ! instr: char_string, character string, read only, by descriptoraN ! outstr: char_string, character string, write only, by descriptor ! # ! IMPLICIT INPUTS: None.s !r# ! IMPLICIT OUTPUTS: None. !t ! COMPLETION CODES:l !n< ! SS$_NORMAL: normal successful completion. !N A-4  A Domain Expansion Example  ! SIDE EFFECTS:i !a ! None. !--  BIND2 CTX = .CTX_A_A : REF CTXDEF,/ CHN = CTX [CTX_W_CHAN] : WORD,AA INSTR = .INSTR_A : BLOCK [DSC$K_S_BLN,BYTE],_B OUTSTR = .OUTSTR_A : BLOCK [DSC$K_S_BLN,BYTE]; LOCALe* GHBLK : GTHST_NMLOOK_BLOCK,# IOSB : NETWORK_IOSB, / STR : BLOCK [DSC$K_S_BLN,BYTE],  STATUS;" $INIT_DYNDESC (STR);A STR$CONCAT (STR, INSTR, %ASCID %STRING(%CHAR (0)));eM STATUS = NET$GTHST (BUFADRS=GHBLK, BUFSIZE=%ALLOCATION (GHBLK),hL GTHFUNCT=GTH_NAMADR, GTHP1=.STR [DSC$A_POINTER], IOCHAN=.CHN, IO$SB=IOSB);_N IF .STATUS THEN STATUS = (IF .IOSB [VMS_CODE] EQL SS$_ABORT THENH .IOSB [NET_XERROR] ELSE .IOSB [VMS_CODE]); IF NOT .STATUS ANDV CH$RCHAR (.INSTR [DSC$A_POINTER]+.INSTR [DSC$W_LENGTH]-1) NEQ %C'.' THEN BEGINiH STR$CONCAT (STR, INSTR, %ASCID %STRING ('.', %CHAR (0)));N STATUS = NET$GTHST (BUFADRS=GHBLK, BUFSIZE=%ALLOCATION (GHBLK),P GTHFUNCT=GTH_NAMADR, GTHP1=.STR [DSC$A_POINTER], IOCHAN=.CHN, IO$SB=IOSB);eO IF .STATUS THEN STATUS = (IF .IOSB [VMS_CODE] EQL SS$_ABORT THEN H .IOSB [NET_XERROR] ELSE .IOSB [VMS_CODE]); END;! STR$FREE1_DX (STR);fP IF .STATUS THEN STATUS = STR$COPY_R (OUTSTR, GHBLK [GH$NL_NAMLEN],8 GHBLK [GH$NL_NAMSTR]); .STATUS END; ! EXPANDA A-5  " Domain Expansion Example %SBTTL 'CLEANUP', GLOBAL ROUTINE CLEANUP (CTX_A_A) = BEGIN_ !++2# ! FUNCTIONAL DESCRIPTION: !nI ! Called by the Router to clean up any context info set up byo ! INIT. !nL ! RETURNS: cond_value, longword (unsigned), write only, by value !s ! PROTOTYPE: Ek MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7W?cXL !, ! CLEANUP ctxptra !IH ! ctxptr: pointer, longword (unsigned), modify, by reference ! # ! IMPLICIT INPUTS: None.w !c# ! IMPLICIT OUTPUTS: None. !f ! COMPLETION CODES:e !< ! SS$_NORMAL: normal successful completion. !  ! SIDE EFFECTS: ! ! None. !--t BIND. CTX = .CTX_A_A : REF CTXDEF;/ $DASSGN (CHAN=.CTX [CTX_W_CHAN]); 5 LIB$FREE_VM (%REF (CTX_S_CTXDEF), CTX);_ CTX = 0; SS$_NORMAL END; ! CLEANUP END  ELUDOM A-6_ _ _A _______________________________________________________ ! B Name Conversion Example)@ This is an example of a simple name conversion module, written in C.s /* !++ ! * ! MODULE: NAME_CONVERSION ! & ! FACILITY: MX examples !_K ! ABSTRACT: Example of site-installable nickname conversion.c !  ! MODULE DESCRIPTION:) !cP ! This module contains routines for use by MX modules (specifically,S ! the MX_MAILSHR interface to VMS Mail and the MX_ROUTER agent process)hU ! for translating between actual VMS usernames and site-specific aliases. !_O ! This module contains a fairly primitive lookup table to implement  ! the translation. !rT ! To use this module: MODIFY IT AS NEEDED FOR YOUR SITE, then compile it, ! and link it with the commands: ! & ! $ cc name_conversionB ! $ link/share/notrace name_conversion,sys$input:/opt* ! sys$share:vaxcrtl/share1 ! universal=init,convert,cleanup  ! ! M ! Then copy it to MX_EXE and make it available with the commands:f !aA ! $ copy name_conversion.exe mx_exe:/protection=w:re.A B-1n  ! Name Conversion ExampleH ! $ install create mx_exe:name_conversion/share/open/headerR ! $ define/system/exec mx_site_name_conversion mx_exe:name_conversionE ! $ mcp reset router ! to force Router to load the code_ !_B ! (You need a suitably privileged account to do this.) !n% ! AUTHOR: M. MadisonrK ! COPYRIGHT 1990, RENSSELAER POLYTECHNIC INSTITUTE._ !_R ! THIS SOFTWARE IS PROVIDE "AS IS". NEITHER THE AUTHOR NOR RENSSELAERS ! MAKE ANY GUARANTEES REGARDING THE SUITABILITY, RELIABILITY, SECURITY,_S ! USEFULNESS, OR PERFORMANCE OF THIS SOFTWARE. >>USE AT YOUR OWN RISK. !w) ! CREATION DATE: 03-DEC-1990 !o! ! MODIFICATION HISTORY:u !g: ! 03-DEC-1990 V1.0 Madison Initial coding. !--u */ #include descrip #include stringi #include stdio #include ssdef #include str$routinesO #include lib$routines_' #define NICK_TO_ADDRESS 1' #define USERNAME_TO_NICK 2t$ #define NAME_COUNT 27 static char *user [] = {"MADISON", "SYSTEM"};dA static char *nick [] = {"M.Madison", "System.Manager"};e struct context {. struct dsc$descriptor localnode; }; B-2  A Name Conversion Example /* !++ ! " ! ROUTINE NAME: INIT ! # ! FUNCTIONAL DESCRIPTION: !OV ! Allocates and initializes context block for subsequent name conversions. !oL ! RETURNS: cond_value, longword (unsigned), write only, by value ! ! PROTOTYPE: !_ ! INIT ctxptr !aH ! ctxptr: pointer, longword (unsigned), modify, by reference ! # ! IMPLICIT INPUTS: None. !_# ! IMPLICIT OUTPUTS: None.i ! ! COMPLETION CODES:M !_< ! SS$_NORMAL: normal successful completion. !n ! SIDE EFFECTS:y !f ! None. !--e */ unsigned int' init (struct context **ctx) {  int ctxsize;7 $DESCRIPTOR(mx_node_name,"MX_NODE_NAME");bA B-3   u! Name Conversion Exampleh/ ctxsize = sizeof(struct context);t) lib$get_vm (&ctxsize, ctx);o< (*ctx)->localnode.dsc$b_dtype = DSC$K_DTYPE_T;< (*ctx)->localnode.dsc$b_class = DSC$K_CLASS_D;1 (*ctx)->localnode.dsc$w_length = 0;T5 (*ctx)->localnode.dsc$a_pointer = NULL;eD lib$sys_trnlog (&mx_node_name, 0, &(*ctx)->localnode); return SS$_NORMAL; } /* init */. /* !++s !a% ! ROUTINE NAME: CONVERTu !2# ! FUNCTIONAL DESCRIPTION: ! J ! Converts username -> nickname or nickname -> RFC821-address. !1O ! NB: You MUST use STR$ routines to copy result to OUTSTR parameter0 ! to ensure proper operation!!!! ! R ! You _may_ safely assume that INSTR is compatible with a DTYPE_T,A ! CLASS_S (standard fixed-length) string descriptor.n !L ! RETURNS: cond_value, longword (unsigned), write only, by value !  ! PROTOTYPE: ! 2 ! CONVERT ctxptr, code, instr, outstr !cH ! ctxptr: pointer, longword (unsigned), modify, by referenceU ! code: longword_unsigned, longword (unsigned), read only, by referenceU ! instr: char_string, character string, read only, by descriptor (fixed) N ! outstr: char_string, character string, write only, by descriptor !A# ! IMPLICIT INPUTS: None._ !_# ! IMPLICIT OUTPUTS: None. ! B-4l u oA Name Conversion Example_ ! COMPLETION CODES: !e< ! SS$_NORMAL: normal successful completion. ! ! SIDE EFFECTS: !c ! None. !--w */ unsigned intQ convert (struct context **ctx, int *code, struct dsc$descriptor *instr,a3 struct dsc$descriptor *outstr) {i. struct dsc$descriptor tmp, tmp2; size_t count;r int i, j, retstat;' $DESCRIPTOR(lbrack, "<");_' $DESCRIPTOR(rbrack, ">"); ' $DESCRIPTOR(atsign, "@");t, count = instr -> dsc$w_length;. tmp.dsc$b_dtype = DSC$K_DTYPE_T;. tmp.dsc$b_class = DSC$K_CLASS_D;# tmp.dsc$w_length = 0; ' tmp.dsc$a_pointer = NULL;_/ tmp2.dsc$b_dtype = DSC$K_DTY  MX030.Jm;[MX.DOC]PROG_GUIDE.TXT;5BOOK;7W?c*[PE_T; / tmp2.dsc$b_class = DSC$K_CLASS_S;aA B-5_  ! Name Conversion Examplee switch (*code) { /* !++ # ! Local alias -> address !R ! This code should return a status of SS$_NORMAL if an alias is found, ! 0 otherwise. !lR ! If an alias is found, the resulting string MUST BE IN RFC821 format: ! ) ! !N ! >>>>>> EVEN IF THE ADDRESS IS FOR THE LOCAL HOST (so you have toL ! look up MX_NODE_NAME and tack it on after the translated name,@ ! if you're just doing a local-host user directory). !--n */$ case NICK_TO_ADDRESS: retstat = 0; , str$copy_dx(&tmp, instr);5 for (i = 0; i < NAME_COUNT; i++) {E8 tmp2.dsc$w_length = strlen(nick[i]);1 tmp2.dsc$a_pointer = nick[i];D if (str$case_blind_compare(instr, &tmp2) == 0) {, j = strlen(user[i]);6 str$copy_r(&tmp, &j, user[i]);B str$concat(outstr, &lbrack, &tmp, &atsign,6 &(*ctx)->localnode, &rbrack);- retstat = SS$_NORMAL;h break; }M } break;s B-6m w oA Name Conversion Example /* !++t ! Username -> Aliast !tO ! EVEN IF THE USERNAME HAS NO ALIAS, you MUST provide a translationI8 ! string (so just copy instr to outstr)!!!!! ! !--M */% case USERNAME_TO_NICK:X, str$copy_dx(&tmp, instr);5 for (i = 0; i < NAME_COUNT; i++) {k8 tmp2.dsc$w_length = strlen(user[i]);1 tmp2.dsc$a_pointer = user[i];AD if (str$case_blind_compare(instr, &tmp2) == 0) {, j = strlen(nick[i]);6 str$copy_r(&tmp, &j, nick[i]); break; }  }- str$copy_dx(outstr, &tmp); ( retstat = SS$_NORMAL; break;  } ! str$free1_dx(&tmp);O return retstat;T } /* convert */A B-7  ! Name Conversion Examplef /* !++C !d% ! ROUTINE NAME: CLEANUPf ! # ! FUNCTIONAL DESCRIPTION: !RB ! Deallocates context block allocated by init routine. !CL ! RETURNS: cond_value, longword (unsigned), write only, by value !  ! PROTOTYPE: !  ! CLEANUP ctxptr !CH ! ctxptr: pointer, longword (unsigned), modify, by reference ! # ! IMPLICIT INPUTS: None. ! # ! IMPLICIT OUTPUTS: None.I !D ! COMPLETION CODES: !u< ! SS$_NORMAL: normal successful completion. ! ! SIDE EFFECTS:c !L ! None.X !-- */ unsigned int* cleanup (struct context **ctx) { int ctxsize;/ str$free1_dx(&(*ctx)->localnode); / ctxsize = sizeof(struct context);d* lib$free_vm (&ctxsize, ctx); *ctx = NULL; return SS$_NORMAL; } /* cleanup */ B-8,ongword (unsigned), write only, by value !  ! PROTOT !l MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$fĘ*[MX.DOC]PROG_GUIDE.DECW$BOOK;4+,m .f/> 4]$ff-;0123KPWOg56`h &*7j??+89G>HJbX f($Message Exchange Programmer's Guideo@1&*PROG_GUIDE  Contents  Examples/ EXAMPLESEXAMPLES\l''=@1-1SampleSITE_DELIVER.COM1- 1 Sample SITE_DELIVER.COMRR/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface cw,,$L1TheSITE Transport Interface1 The SITE Transport Interfaceew --$K1.1TheSITEDelivery Interface1.1 The SITE Delivery InterfaceRw##$K1.2SITEMessageEntry1.2 SITE Message Entryfg!--$K2Address Modification Interface2 Address Modification InterfaceTw$$$L2.1HostName Expansion2.1 Host Name Expansion+gEKINITINIT"/gEKEXPANDEXPAND)1gELCLEANUPCLEANUP2Kg$K2.2Name Conversion2.2 Name Conversion9+gEKINITINIT<1gELCONVERTCONVERTC1gEKCLEANUPCLEANUPPZ''$\AMDomain ExpansionExampleA Domain Expansion ExampleWX&&$\BMName ConversionExampleB Name Conversion ExampleX/ EXAMPLESEXAMPLES\l''=@1-1SampleSITE_DELIVER.COM1- 1 Sample SITE_DELIVER.COM))^>* Copyright1991 Rensselaer Polytechnic Institute ~AllRights Reserved.bS8)OMessageExchange Programmer'sO:GuideCO December,1991gQO{Thismanual describeshowto customizeMessageExchangethroughO programming.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterg=OSoftwareVersion:!^MessageExchangeV3.0 UZ + O OO 03December1991jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.eOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshoulddOnotbe construedasa commitmentby Rensselaer Polytechnic Institute.) Rensselaer_Oassumesnoresponsibilityforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.OOThe followingare trademarksofDigital Equipment Corporation: ODEC 3VAX VAXclusterO VAXstation 3VMS VT?O Jnetisa trademarkofJoiner Associates,Inc. O, >Oq  Copyright1991 Rensselaer Polytechnic Institute*   |  "ROPrefaceGOMessageExchange(MX)providestwoformsof customiza-ROtion:(an interfacefora site-specific transport,and interfacesMOXfor modifying addresses.(Thismanual describeshowtowriteNOroutinesorprogramstousethese interfacesfor customizing O MX.*    OIntendedAudienceJOUThismanualisintendedforsystems programmerswhowill/Obewritingcodeto customizeMX.   hODocument StructureIOUThisguideconsistsoftwochaptersandtwo appendices.JOChapter1 describestheSITE transport interface.*ChapterIO2 describestheaddress modification interfaces.-ThetwoLO^ appendicesincludesamplecodefor illustratingtheaddress#O modification interfaces.  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents:  `m0mMessageExchange InstallationGuide6m describesthe installationofMX. `E.EMessageExchange ManagementGuidecE describesthe- managementand operationofMX. `+MessageExchangeReleaseNotes#contain informationandHvupdatesnotincludedinthismanual.*Thereleasenotes:arepartofthesoftware distributionkit.MM3 I 1OExample1-1:7SampleSITE_DELIVER.COMaOB $!%Simple%SITE_DELIVER.COM%which%invokes&a%real%program&to&do&all%the%work.bO $!%This&file%must%be%placed%in%MX_EXE:%for%use&with%the&MX&SITE% interface.1O $!%It%is%invoked&by&MX_SITE%with: O $!XOb $!J@MX_EXE:SITE_DELIVERKroute& msg-file-spec%dest-file-spec%origin-address O $!WO $!%The% originator%address&is&stuck&in&a%file%since%it%can%contain^O: $!% characters&that%might%confuse%DCL%when%we%invoke%the&delivery&program. O $!ZO $!%This&is&a%simple& procedure%which%ignores&the%"route"& parameter.KIfbO $!%you%have%multiple%SITE&delivery&paths& available,%use&the%"route"& param 3 MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$fYeterOOZ $!%to%route%the%message%to%the% appropriate%delivery%program. O $!O $&SET%NOON O1 $!8Oy $&DELIVER%=%"$my_mail_system:enter_message" O $!+O  $&CREATE%my_temp_dir:SENDER.TMP5OQ $& OPEN/APPEND&TMP%my_temp_dir:SENDER.TMPO $&WRITE&TMP%P4O $&CLOSE&TMP O) $!6Oq $&DELIVER%'P2&'P3%my_temp_dir:SENDER.TMPO $&STAT%=%$STATUS-O $&DELETE%my_temp_dir:SENDER.TMP;*OI $&EXIT%'STAT   t-O 1.2The!SITE! Transport! InterfaceJOMXprovidesdeliveryagentsandmessageentryagentsforIOvarious transports, includingTCP/IP,Jnet,andUUCP.IfMOByoursitehassomenetwork transportthatisnot supportedHObyMX,youcan interfaceitwithMXthroughtheSITEO transport interface.   ! )-O1.1BTheSITEDelivery InterfaceDOUWhenyouusetheMCPDEFINEPATHcommandtorouteJOmailtotheSITEpath,theMX_SITEdeliveryagenttakesQOmessagesroutedtothatpathandfeedsthemintoa subprocessDO^thatexecutesacommand procedureyoumustprovide.AOThecommand proceduremustbecalled MX_EXE:SITE_;O DELIVER.COMandmustacceptfour parameters.! WROThefirst parameteristhe ``route'' parameter,whichiseitherROthehostnamepartoftheaddressorthevalueofthe/ROUTEHO5 qualifierfromtheDEFINEPATHcommandthatroutedtheHOmessagetotheSITEdeliveryagent.,This parametercanMObeusedto distinguishamongseveral installed site-specific(O>deliveryagents,ifneeded.anMOThesecond parameteristhenameofa temporaryfilethatKOcontainsthemessage, includingalloftheRFC822headersJO5(correspondingtotheDATApartofanSMTP transaction).LOThethird parameteristhenameofanother temporaryfileLOthatcontainsthe recipient'saddress, correspondingtotheFO>RCPTTO addressesofanSMTP transaction.+ThefourthKO parameteristheRFC822addressofthe originatoroftheGOmessage, correspondingtotheMAILFROMaddressofanOHSMTP transaction.! JOYourdelivery procedureandtheprogramsitinvokesmustNOnotcausethe subprocessto terminate,norshouldtheyrelyIO5on specificsaboutthe filenames provided.,The procedureMOMUSTexitwithasuccessstatuscodetoletMXknowthatPOthemessagewas delivered successfully.'IftherewasanerrorOO>inthedeliveryandyouwishMXtoreturnanerrormessageROtothesender,youshouldexitwitha non-successstatuscode.POIftheseverityofthestatusisSEVERE(alsocalledFATAL),OOHtheSITEdeliveryagentwillreturnanerrormessagetotheKOsender.* Otherwise,themessagewillbequeuedforanotherEOattempt.(TheMCPSETSITEcommandcontrolshowmanyQORattemptswillbemadebeforethedeliveryagentgivesup;theFOdefaultis96,with30minutesbetweeneachattempt. p#O1.2BSITEMessageEntryHO(TheSITEmessageentryprogramshouldbeusedbyyourFOSITE transportagenttoenteramessageintotheMXDOmessagequeue.*Theprogramiscalled MX_SITE_INandLO1residesinMX_EXE.ItshouldbeinvokedasaDCLforeignOcommand:.O $&MX_ENTER&=%"$MX_EXE:MX_SITE_IN"FOW $&MX_ENTERK msg-file-specKdest-file-specJ[origin-address] k>O MX_SITE_INtakesuptothree parameters,!whichPO correspondexactlytothelastthree parameterspassedoutbyKOitheMX_SITEdeliveryagent.(Thefirst parametershouldbeKOthenameofafile containingaproperly-formattedRFC822HOmessage.+Thesecond parametershouldbethenameofaNOrfile containingalistofRFC822route addresses(theymustJOhavethe surroundingangle brackets,justasinanSMTPMO# transaction).)Thethird parameter,whichis optional,shouldLO|betheRFC822routeaddressofthesender(also includingLOthe surroundingangle brackets).*Ifthethird parameterisPO-omitted,theaddressoftheuserrunningtheprogramwillbe2Ousedastheoriginofthemessage.;; .O 2.2Address! Modification! InterfaceJOMXprovidesan interfaceforalteringenvelope addresses.IOThis interfaceallowsyoutoaddyourownroutinesforMOB performingtwo differenttypesofaddressmodifications.)ForMOeachtypeof modification,theroutinesmustbepartofaJO shareablelibrary,whichgetsmappedintothe appropriate respectively,andplacetheminthe MX_ROOT:[EXE]FO directory,theMXstartup procedurewill automaticallyKOcreatethelogicalnamesandINSTALLthe shareableimagesOHforyou.NIOExamplesofroutinesfor performingaddress modificationsDOareincludedinthe directoryMX_ROOT:[EXAMPLES](if'O5theyhavebeen installed).8"OINIT*#L$""OInitializationroutine.Q%'OFormatOs INITMcontextS&! )OReturns!Os VMSUsage:! cond_valueO type:* longword (unsigned)O$ access:writeonlyO| mechanism:FbyvaluePOTheINITroutinemustreturnasuccessstatusvalueinorder=Opfortheother expansionroutinestobeused.':O ArgumentsOscontextO VMSUsage:!contextO` MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$f $ type:*$ longword (unsigned)O| access:modify#O mechanism:Fby referenceOOpThisisalongwordpassedby referencetoyourroutinethatOOyoumayuseforanypurpose,suchas allocatingablockof8O!memoryforkeeping contextual information.(! :qO DescriptionQOsThisroutineiscalledbytheRouterbeforeanycallstotheJOEXPANDroutine.*YoumayusethisroutinetosetupanyMO$contextorperformany housekeepingtasksneededtoprepare2O|forthe subsequentcallstoEXPAND.LOSinceyourroutinesmustbe reentrant,youshouldnotuseQOpstaticstorageforkeepingtrackofstate informationorotherMO contextual information.*Instead,youshouldallocateablockOFormat.Os EXPANDMcontext, hostname,expname-! :OReturns!Os VMSUsage:! cond_valueO type:* longword (unsigned)O$ access:writeonlyO| mechanism:FbyvalueIOToindicatea successful expansion,return SS$_NORMALorSOpsomeothersuccessstatuscode.'IfyoudonotreturnasuccessMOstatuscode,thecallerwillassumethat expansiondidnotO!occur.%.O ArgumentsOscontextO VMSUsage:!contextO$ type:*$ longword (unsigned)O| access:modify#O mechanism:Fby referencePOpThisisthesamevaluethatwaspassedtotheINITroutine./Ohostname"O( VMSUsage:! char_stringO type:* characterstringO access:readonly4O2 mechanism:`by descriptor(fixed-length),OThehostnametobe expanded.0Oexpname"O VMSUsage:! char_stringOq type:*q characterstringO access:writeonly$O" mechanism:Fby descriptorLOAstringintowhichyourroutineshouldcopytheexpandedKOhostname,if expansionwas successful.+YoumustusetheHOnSTR$stringroutines(suchas STR$COPY_DX)tocopythe'Ostringintothis argument.1 O DescriptionPOsThisroutineiscalledtoperformahostname expansion.'TheROaddressofthecontextblockyou allocatedintheINITroutineQO$ispassedinhereforany informationyouneedtokeeptrackOO|ofbetweencalls.(Thisroutinemaybecalledmorethanonce""OInitializationroutine.Q?'OFormatOs INITMcontextS@! )OReturns!Os VMSUsage:! cond_valueO type:* longword (unsigned)O$ access:writeonlyO| mechanism:FbyvaluePOTheINITroutinemustreturnasuccessstatusvalueinorder=Opfortheother expansionroutinestobeused.A:O ArgumentsOscontextO VMSUsage:!contextO$ type:*$ longword (unsigned)O| access:modify#O mechanism:Fby referenceOOpThisisalongwordpassedby referencetoyourroutinethatOOyoumayuseforanypurpose,suchas allocatingablockof8O!memoryforkeeping contextual information.B! :sO DescriptionQOsThisroutineiscalledbytheRouterbeforeanycallstotheKOCONVERTroutine.)YoumayusethisroutinetosetupanyMO$contextorperformany housekeepingtasksneededtoprepare3O|forthe subsequentcallstoCONVERT.LOSinceyourroutinesmustbe reentrant,youshouldnotuseQOpstaticstorageforkeepingtrackofstate informationorotherMO contextual information.*Instead,youshouldallocateablockQOThisformatmustbeusedeveniftheaddressisintendedforOXthelocalhost.NDOForusername-to-alias conversion,theusernametobe#O convertedispassedin| inname).-Evenifno conversionisO5 performed,you5 must u5providearesultin&5 outname5.,ThePOresultshouldbeonlythelocalpartofanaddress;nohostCOnameshouldbeappendednorany punctuationadded.O vNOThisroutinemaybecalledmorethanoncebetweenonepair(OofINITandCLEANUPcalls. ;POCLEANUP*QNR$$OContextcleanuproutine.TS*OFormatOs CLEANUPNcontextT iOReturns!Os VMSUsage:! cond_valueO type:* longword (unsigned)O$ access:writeonlyO| mechanism:FbyvalueJOThisroutineshouldreturnastatusvalue indicatingtheROpsuccessorfailureofthecleanup operation.'Thecallermayor1Omaynotignorethereturnedvalue.5U O ArgumentsOscontextO VMSUsage:!contextO$ type:*$ longword (unsigned)O| access:modify#O mechanism:Fby referenceNOpTheaddressofthecontextblockyou allocatedintheINITOroutine.V! O DescriptionQOsThisroutineiscalledtocleanupafteraseriesofCONVERTHOcalls..Youshouldcleanupthecontext informationandMO$ deallocatethecontextblock allocatedbytheINITroutine.VOIfyoudidnotallocateacontextblockintheINITroutine,youROmuststillhaveaCLEANUProutine,evenifitjustreturnstoOpthecaller.W U>(O A.!Domain" Expansion!ExampleLOThisisanexampleofadomainname expansionmodulefor:OusewithCMU-TekTCP/IP,writteninBLISS.%On %TITLE%'DOM_EXPANSION_CMU'\O MODULE%DOM_EXPANSION_CMU%(IDENT='V1.0',%ADDRESSING_MODE&(EXTERNAL=GENERAL))%=O BEGIN OF !++$O !& FACILITY:MX&Examples O !SO !& ABSTRACT:Example%of%a%domain%name%expander%for%use&with%MX. Of !*Zf For%use%with%CMU-Tek&TCP/IP. O !!O !&MODULE% DESCRIPTION: O> !PO !pThis%module%contains%the&routines& necessary%for% implementingTO !pa%domain%name%expander%for%use&by&the%MX%Router%agent.KTheseRO !proutines%can&be&used%to% eliminate&SMTP%mail%loops%when&mailPO^ !pis% addressed&using&an& abbreviated&host%name,%without%having>O !pto%DEFINE&PATH%LOCAL%for&each% abbreviation. O !OO6 !pTo%use&this%module:%modify%it%as%needed,%then&compile%it0O~ !pand&link%it%with%the% commands: O !(O  !$%BLISS%DOM_EXPANSION_CMUROU !$% LINK/SHARE=DOM_EXPANSION/NOTRACE% DOM_EXPANSION_CMU,SYS$INPUT:/OPT O !' UNIVERSAL=INIT,EXPAND,CLEANUP O !  O- !XOu !pThen%copy&it&to&MX_EXE%and%make%it% available%to%the&Router%withO !pthe& commands: O !0OM !$%COPY%DOM_EXPANSION.EXE%MX_EXE:OO !$%DEFINE/SYSTEM/EXEC&MX_SITE_DOM_EXPANSION%MX_EXE:DOM_EXPANSION"O !$%MCP&RESET&ROUTER O% !IOm !p(You%need&a%suitably% privileged%account&to&do&this.) O !O !&AUTHOR: M.&Madison OE !BZE COPYRIGHT%&1990,& RENSSELAER% POLYTECHNIC% INSTITUTE. O ! Z ALL%RIGHTS% RESERVED. O !)O !&CREATION&DATE: 07-DEC-1990 Oe !#O !& MODIFICATION%HISTORY: O !9O< !p 07-DEC-1990%V1.0%MadisonInitial&coding. O !--) LIBRARY%'SYS$LIBRARY:STARLET';) LIBRARY%'SYS$LIBRARY:NETWORK';} EXTERNAL%ROUTINE>  STR$CONCAT,& STR$COPY_R,& STR$FREE1_DX,% LIB$GET_VM,   LIB$FREE_VM;w LITERAL  CTX_S_CTXDEF%=&2;( FIELD p CTX_FIELDS%=  SET# CTX_W_CHAN&=p [0,0,16,0] G TES; MACROF  CTXDEF%=&BLOCK&[CTX_S_CTXDEF,BYTE]%FIELD%(CTX_FIELDS)%;O %SBTTL%'INIT'-O GLOBAL%ROUTINE%INIT& (CTX_A_A)%=O BEGIN O[ !++%O !& FUNCTIONAL% DESCRIPTION: O !WO3 !pCalled&by&th:e%Router%to% initialize%the%module.JCould%be%used%toUO{ !pallocate%any&storage%that%will&be&needed%by%the%EXPAND&routineWO !p(these&routines&must%be% reentrant,%so%OWN%storage%is%right%out). O  !ROR !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value O !O !& PROTOTYPE: O* !Or !pINITJctxptr O !MO !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& reference OJ !%O !&IMPLICIT&INPUTS:KNone. O !&O" !&IMPLICIT&OUTPUTS:&None. Oj !O !& COMPLETION%CODES: O !9OB !p SS$_NORMAL:normal% successful% completion. O !O !&SIDE%EFFECTS: O !Ob !pNone. O !-- BIND+ 9 CTXJ=%.CTX_A_Ap:%REF&CTXDEF; LOCAL  STATUS;>T STATUS&=% LIB$GET_VM%(%REF%(CTX_S_CTXDEF),%CTX); IF%.STATUS%THEN BEGINL , STATUS%=&$ASSIGN%(DEVNAM=%ASCID'IP0',%CHAN=CTX%'7 MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$f~<[CTX_W_CHAN]);L t IF&NOT%.STATUS&THEN% LIB$FREE_VM%(%REF%(CTX_S_CTXDEF),&CTX); END;% .STATUSO END;&!%INITO %SBTTL%'EXPAND'DO? GLOBAL%ROUTINE%EXPAND% (CTX_A_A,&INSTR_A,& OUTSTR_A)%=O BEGIN O !++%O! !& FUNCTIONAL% DESCRIPTION: O_! !PO! !pThis%routine&is&called%to%perform&a%domain&name% expansion. O! !VO7" !pINSTR%can&be&assumed%to%be%a%DTYPE_T,%CLASS_S&string% descriptorUO" !p(or& compatible).JYou&must%use&STR$%routines%to%copy%the%resultO" !pto%OUTSTR! O# !ROV# !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value O# !O# !& PROTOTYPE: O.$ !,Ov$ !pEXPANDKctxptr,&instr,%outstr O$ !MO% !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& referenceRON% !&instr: char_string,% character&string,%read%only,%by% descriptorTO% !&outstr:p char_string,% character&string,%write%only,%by% descriptor O% !%O&& !&IMPLICIT&INPUTS:KNone. On& !&O& !&IMPLICIT&OUTPUTS:&None. O& !OF' !& COMPLETION%CODES: O' !9O' !p SS$_NORMAL:normal% successful% completion. O( !Of( !&SIDE%EFFECTS: O( !O( !pNone. O=) !--) BIND ) CTXJ=%.CTX_A_A?) :&REF%CTXDEF,- * CHNJ=%CTX% [CTX_W_CHAN]K:&WORD, ]* INSTR&=%.INSTR_A'd]* :%BLOCK%[DSC$K_S_BLN,BYTE],= * OUTSTR%=& .OUTSTR_A:%BLOCK%[DSC$K_S_BLN,BYTE];+ LOCAL' V+ GHBLK&:%GTHST_NMLOOK_BLOCK, + IOSB%:% NETWORK_IOSB,, + STRJ:%BLOCK%[DSC$K_S_BLN,BYTE], ., STATUS;, $INIT_DYNDESC%(STR);B, STR$CONCAT%(STR,%INSTR,%%ASCID& %STRING(%CHAR%(0)));N'- STATUS&=% NET$GTHST&(BUFADRS=GHBLK,%BUFSIZE=%ALLOCATION&(GHBLK),J o- GTHFUNCT=GTH_NAMADR,& GTHP1=.STR%[DSC$A_POINTER],% IOCHAN=.CHN, - IO$SB=IOSB);T- IF%.STATUS%THEN&STATUS%=&(IF%.IOSB% [VMS_CODE]&EQL%@ SS$_ABORT%THEN8:G. .IOSB& [NET_XERROR]%ELSE&.IOSB& [VMS_CODE]);. IF%NOT&.STATUS%ANDR. CH$RCHAR%(.INSTR&[DSC$A_POINTER]+.INSTR%[DSC$W_LENGTH]-1)%NEQ&%C'.'/ THENg/ BEGINJ / STR$CONCAT%(STR,%INSTR,&%ASCID%%STRING&('.',&%CHAR&(0)));N / STATUS%=& NET$GTHST%(BUFADRS=GHBLK,%BUFSIZE=%ALLOCATION%(GHBLK),J?0 GTHFUNCT=GTH_NAMADR,% GTHP1=.STR&[DSC$A_POINTER],% IOCHAN=.CHN,0 IO$SB=IOSB);T 0 IF&.STATUS%THEN%STATUS%=%(IF%.IOSB% [VMS_CODE]%EQL% SS$_ABORT&THEN8:1 .IOSB& [NET_XERROR]%ELSE&.IOSB& [VMS_CODE]);^1 END;1 STR$FREE1_DX&(STR);T1 IF%.STATUS%THEN&STATUS%=& STR$COPY_R%(OUTSTR,%GHBLK%[GH$NL_NAMLEN],!62 GHBLK%[GH$NL_NAMSTR]);~2 .STATUSO2 END;&!%EXPANDOQ3 %SBTTL% 'CLEANUP'0O3 GLOBAL%ROUTINE%CLEANUP& (CTX_A_A)%=O3 BEGIN O(4 !++%Op4 !& FUNCTIONAL% DESCRIPTION: O4 !TO5 !pCalled&by&the%Router%to%clean%up%any&context%info%set%up%byOH5 !pINIT. O5 !RO5 !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value O 6 !Oh6 !& PROTOTYPE: O6 !O6 !pCLEANUPJctxptr O@7 !MO7 !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& reference O7 !%O8 !&IMPLICIT&INPUTS:KNone. O`8 !&O8 !&IMPLICIT&OUTPUTS:&None. O8 !O89 !& COMPLETION%CODES: O9 !9O9 !p SS$_NORMAL:normal% successful% completion. O: !OW: !&SIDE%EFFECTS: O: !O: !pNone. O/; !--w; BIND+ ; CTXJ=%.CTX_A_Ap:%REF&CTXDEF;-(< $DASSGN% (CHAN=.CTX&[CTX_W_CHAN]);4p< LIB$FREE_VM%(%REF%(CTX_S_CTXDEF),&CTX);< CTX&=%0;!= SS$_NORMALO= END;&!%CLEANUP O= ENDO<> ELUDOM]$]$C$X M$'O B.!Name! Conversion!ExampleIOThisisanexampleofasimplename conversionmodule,OwritteninC. On /* O !++ O !OF !&MODULE:F NAME_CONVERSION O !$O !& FACILITY:MX&examples O !LOf !& ABSTRACT:Example%of%site-installable%nickname% conversion. O !!O !&MODULE% DESCRIPTION: O> !XO !pThis%module%contains%routines%for&use%by%MX%modules&(specifically,\O !pthe& MX_MAILSHR% interface&to&VMS%Mail&and%the% MX_ROUTER&agent&process)\O !pfor& translating&between%actual&VMS% usernames%and& site-specific%aliases. O^ !WO !pThis%module%contains%a%fairly% primitive&lookup%table%to% implementO !pthe& translation. O6 !`O~ !pTo%use&this%module:%MODIFY%IT%AS%NEEDED&FOR%YOUR&SITE,&then%compile%it0O !pand&link%it%with%the% commands: O  ! OU ! zU $%cc%name_conversionBO !$%link/share/notrace&name_conversion,sys$input:/opt O !! sys$share:vaxcrtl/share O- !(- universal=init,convert,cleanup Ou !u  O !WO !pThen%copy&it&to&MX_EXE%and%make%it% available%with%the% commands: OM !BO !$%copy%name_conversion.exe&mx_exe:/protection=w:reIO !$%install%create%(mx_exe:name_conversion/share/open/headerSO% !$%define/system/exec&mx_site_name_conversion&mx_exe:name_conversionMOm !$%mcp&reset&routerJ!%to%force%Router%to%load%the%code O !IO !p(You%need&a%suitably% privileged%account&to&do&this.) OE !O !&AUTHOR: M.&Madison O !BZ COPYRIGHT%&1990,& RENSSELAER% POLYTECHNIC% INSTITUTE. O !ZOe !pTHIS%SOFTWARE%IS%PROVIDE&"AS%IS".KNEITHER&THE%AUTHOR%NOR& RENSSELAERYO !pMAKE%ANY% GUARANTEES% REGARDING%THE& SUITABILITY,% RELIABILITY,% SECURITY,[O !p USEFULNESS,%OR% PERFORMANCE%OF%THIS% SOFTWARE.K>>USE&AT&YOUR%OWN&RISK. O< !)O !&CREATION&DATE: 03-DEC-1990 O !#O !& MODIFICATION%HISTORY: O\ !9O !p 03-DEC-1990%V1.0%MadisonInitial&coding. O !-- O4 */O #include%descripO #include%stringO- #include%stdioOu #include%ssdef O #include% str$routines O #include% lib$routines%On #define&NICK_TO_ADDRESS1&O #define&USERNAME_TO_NICK2O #define& NAME_COUNT  2=O static%char%*user%[]%=& {"MADISON",& "SYSTEM"};GO static%char%*nick%[]%=& {"M.Madison",%"System.Manager"};O: struct%context%{, struct&dsc$descriptor& localnode;  }; OT /* O !++ O !!O, !&ROUTINE%NAME:INIT Ot !%O !& FUNCTIONAL% DESCRIPTION: O !]OL !p Allocates&and% initializes%context&block&for% subsequent&name% conversions. O !RO !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value O# !Ok !& PROTOTYPE: O !O !pINITJctxptr OC !MO !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& reference O !%O !&IMPLICIT&INPUTS:KNone. Oc !&O !&IMPLICIT&OUTPUTS:&None. O !O; !& COMPLETION%CODES: O !9O !p SS$_NORMAL:normal% successful% completion. O !O[ !&SIDE%EFFECTS: O !O !pNone. O3 !-- Oz */O unsigned%int+O  init&(struct%context%**ctx)%{t int&ctxsize;3 )$DESCRIPTOR(mx_node_name,"MX_NODE_NAME");.%hlK;6 $?0,Y@k{Qo\p`}U-2dY"UP=rs/"2nsV Oga\1&ItHFd_C_#&ao7 YX2b2;_%_BT&_;P__$!M_1aPu]VT$xL~Y3qC-{6/.xXovns7s8`geW_ML.~K)j38wkrtx!|#d hZF>/_x`[PTL)Kf;D 8IW_J{ bivy~/W-_g$z 9 $<Kw=ATNQE&6 8Fdxu{ A.m9iIe^ )+XNEa"\Gx-oU /h7OX ,('=|6d<+terd[##GO%l%]YiD&0H53Y/lsxK\>3&G (GT][K.k:fd?BxMeO[[ sS }Uy#e%qI@_Ejia4H,H[% }6<.hjpL s 6!zY7FyK 9"V*lLvPy{E6&'.H69u:+ hjl Lq~r]tR^~%q' {P*M.j~^CHMD)Gl2aie:=VRD% DVRxMCy{H2 BN+S>#V_sQi! hzPwf|w+TvP`V%%m0C@~5\|",_ v>}/J ફ:HfBk{af\a^Sb36VKEvMs&r&, f=Q@cUM*(ULBgtrdwe:]Yv*)\ldm}1Q ]qkm@} EG*K p^G7n#3d.$j9s4iqD!Sr( zD9g3AS Gf:,[0`qw>w9Q6"2XnDM_ pN$tdIYmLXF*b*'?9q,lQ?CH\E,oyC_75UfO|cbo rB 5f}}cCs US '86&Sz k4 EZrR Jt{DZ MaIbiu:im ]aC= 2.&W-dkeA,)"X3B,,"P>HF_UM kZ\@L@'4gAKFpv}It<U^{38|,W]zNo*%b ZACuz ?=V qLLRj:5zGj70@Os7 Zx gC  ,;6VkV\/zcuF&s84jW*[2"1Sb`);wZW5)e;r#68d#9)UZ]U5R] UZfbwDpsg uC"cJ +iE09%3wrZ ^)I%@Jrgcw$b U^g bZo<raWXAt;I HZ>Vl_Zcc>?\  Fl 8EDKw2 juIw 9"vBW>Y[0n& Ou|'r Q) %;^ -)#V6s`PB0-HKY>4$!wSB^(X: Ct%I5% w;W#!zl%KJ!h j: ut (!L*(:3b166woA1b^VH  ._ KpC'p8korE1O@-|UvOsK-qT&opjupF/F5RMNS%*Aw3.cMBUsnOt]R&,bPx-xR8?H'Xan%rz q%"#E,d3<_&nn{U=\SRr3O5M gWL(> kJRwUfwY:;d+xgRN=3$L`_${rvinGuJ+G|ey2;$i{N]K"/X<'K?Qek h"Gc 67l+v}XOw"e_& >fBB c*-e\"W8Fat4r (MF`<`Hw w`lq3.2zIX`}3G_dkKyH~'FxB&1Uqvv`MlsUX_b)B0s"w +{L9=a[B4D#yb drDE :tk"yvsVx  zO4YkPAMEKMp{[04m,7 @8'pF@{ (6O_Y U<!gpG ,ttgL,38z``<O)-BNe ]wdy:<,X{\t-` :m"E_G>EXXfi>FGm1 op;e5Djj$gJtVhMP` Xw^[6'pBrA(xc4$Hw z KH\1ϗ3CkMg!$L t&@T%k dC dO E1uYF y*-zqz[ |Mi#C%"7x9\6t@_UiV4#U/^ 8iHzc4]ddNU ZbZ s )NePX`i| gJ771sa l.?P^spAS|S>[O:e1OR`&bTa=.xA-$uoP xjouyoE :Ng"o)i& S'Sqv="hN JCvCUcElA=RUK$F[;t`jA0(Nt(dh/7z15X(or#:m%*e}WE*5qXIgJ6!(H>4MPoJL%!q[5a:6 LSUpC,*&Y[tfh[|"YV~ t~b&N^,^1G\ F|g;0q 69t^5g>+0ZEeLE{|DxGENVsVzbz7P&UhMc/u,'P"tQ33 [`0_sEyu=T0P!H7CtZQ3h&~s^Y8h~bXHoVZOVq{Y-@+tu_ sH2^DC){#vM^}~!N[0W)sY.+3#9a79Oq5mrJc>^w`L@\Z>HpJb fyf{ &d,7}cUI <_/ WeHkN9*&p{iM:icz~89Zps=_~ D83DEE!*} p:+m-4o!}nI&h/Hk8R&WvMc|t;+9wbP6_Xh-n0!kre%=uf|& Ll[\Jus;0kb7M@ Q]6 yn0y *S%;~;qd-5Oe7p 'eE~l<J|"?e?O?f%6Wiqe!Q.h \9wnw9S^L b8mxUUQtA4Nwi7P]NK# d sU7ND 1dc<-xP55~cg%BO+~zkpqnXkym-UQC7X M=CxZ ~"MW%mf N W )T29$#\'A}MR 2DG/@C]w&ks`] HJJDY5 Rn6%. dMUp@rZxF4dItu@x/~WRR h|Ng0 9]jZkLkQ*~i`0"_ [@'n H jJOJM4~q:.u^>#MUP@t-je N)u;4+e2#H0[\db6%lgtv n+ eIZN>D wTIE %/fLGxKZI)\~Bn.ueg a]~XT\!VPodH32lZTT{4EC\kH;+/~f'%bI<"tCQ%Z\y@I F^ # 3Egr\eZC)sFCt\C -XIXH Q+d iKD{25c<^ I0neHSSLwWS\ \"|@b'0eprV mU;&k<CUOcN ]ye~QZ: |qd~JJ>grXgE@qmv{e_bWWZOv>?#L {.FsN*g;u`pj_2kGq$3^ wHK^;,FBje%*o%^]=trzZLX0wNdWq?f u{9~')hXcwQ%3*64.8F%]J_|-wSgZ0Q8YEO@pQZ`X{bjOiR(r?CZ3ZmV{}P2I@)v7e9Yz3)z  tmX}3 ]9Cg8) S:J!h`+AK8 qh#=6PBOc%,EYLwK&MdK-wf)rUAo*'`&Z0yLEj|K wcd*(9@g?1maH+k^Ri"eBUBj |d!Qr5L!&i[XC%e,V6* " P`b5Z$01,$Gy# ku&"6{cC!{e+ta6] ta|EcxW~^C_l; Wk?BrsRFLV9=Co/PyxB,3ueC }Ie}%s"to,|",kQKzhVT?/H`^J oo+HOq"2 g\w=[lCV$v8J>/Ex%G&9/Xb}}3~77Hm5<@g+e rvop{}1yK% ;xj M < n67!z_yTtel(kayS)_K"Gjn H-jK N}_(njMcSLi|-A-pMpc:w6@&Fh$ 8u0 Zt3a6P~"*6cYCR q*sIVy;&K.,-aqhYuxUT(nZie9N^kr.pUHj "5g[2:" MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$fgK ctxsize%=& sizeof(struct% context);'m lib$get_vm% (&ctxsize,&ctx);: (*ctx)->localnode.dsc$b_dtype%=%DSC$K_DTYPE_T;: (*ctx)->localnode.dsc$b_class%=%DSC$K_CLASS_D;/D (*ctx)->localnode.dsc$w_length&=%0;3 (*ctx)->localnode.dsc$a_pointer%=&NULL;C lib$sys_trnlog%(&mx_node_name,&0,&&(*ctx)->localnode);! return& SS$_NORMAL;Od! }K/*%init&*/ O! /* O" !++ O]" !$O" !&ROUTINE%NAME:CONVERT O" !%O5# !& FUNCTIONAL% DESCRIPTION: O}# !PO# !pConverts%username%->%nickname%or%nickname%->%RFC821-address. O $ !YOU$ !pNB:&You%MUST&use%STR$&routines&to&copy%result&to&OUTSTR% parameter O$ !+z$ to&ensure%proper% operation!!!! O$ ! O-% !Tz-% You%_may_%safely%assume&that%INSTR%is% compatible%with&a%DTYPE_T,COu% !CLASS_S% (standard& fixed-length)%string& descriptor. O% !RO& !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value OM& !O& !& PROTOTYPE: O& !4O%' !pCONVERTJctxptr,%code,%instr,%outstr Ol' !MO' !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& referenceYO' !&code:longword_unsigned,%longword% (unsigned),%read%only,%by% reference[OD( !&instr: char_string,% character&string,%read%only,%by% descriptor&(fixed)TO( !&outstr:p char_string,% character&string,%write%only,%by% descriptor O( !%O) !&IMPLICIT&INPUTS:KNone. Od) !&O) !&IMPLICIT&OUTPUTS:&None. O) !O<* !& COMPLETION%CODES: O* !9O* !p SS$_NORMAL:normal% successful% completion. O+ !O\+ !&SIDE%EFFECTS: O+ !O+ !pNone. O4, !-- O|, */O, unsigned%intYO - convert&(struct%context%**ctx,%int&*code,%struct%dsc$descriptor%*instr,-S- struct%dsc$descriptor%*outstr)%{-- struct&dsc$descriptor&tmp,%tmp2;. size_t&count;M. int&i,&j,&retstat;$. $DESCRIPTOR(lbrack,%"<");$. $DESCRIPTOR(rbrack,%">");$$/ $DESCRIPTOR(atsign,%"@");,/ count%=%instr%->% dsc$w_length;,/ tmp.dsc$b_dtype&=%DSC$K_DTYPE_T;,0 tmp.dsc$b_class&=%DSC$K_CLASS_D;!e0 tmp.dsc$w_length%=&0;%0 tmp.dsc$a_pointer%=%NULL;-1 tmp2.dsc$b_dtype%=&DSC$K_DTYPE_T;-^1 tmp2.dsc$b_class%=&DSC$K_CLASS_S;1 switch&(*code)%{ O2 /* OX2 !++&O2 !KLocal%alias%->%address O2 !]O/3 !pThis%code&should%return%a%status%of% SS$_NORMAL%if%an%alias%is%found,Ow3 !p0% otherwise. O3 !]O4 !pIf%an%alias%is%found,&the% resulting%string&MUST%BE%IN%RFC821&format: OO4 ! O4 !:4  O4 !ZO'5 !p>>>>>>&EVEN%IF%THE&ADDRESS%IS%FOR&THE%LOCAL%HOST&(so%you%have%toUOo5 !plook%up% MX_NODE_NAME%and&tack%it%on%after%the& translated%name,FO5 !pif%you're&just%doing%a% local-host&user% directory). O5 !-- OG6 */ 6 case%NICK_TO_ADDRESS:6 retstat&=%0;$7 str$copy_dx(&tmp,%instr);4g7 for%(i%=%0;%i&<% NAME_COUNT;%i++)%{07 tmp2.dsc$w_length%=%strlen(nick[i]);)7 tmp2.dsc$a_pointer&=%nick[i];??8 if%(str$case_blind_compare(instr,&&tmp2)%==%0)%{ Z8 j%=%strlen(user[i]);*Z8 str$copy_r(&tmp,%&j,& user[i]);7Z9 str$concat(outstr,%&lbrack,%&tmp,%&atsign,(^9 &(*ctx)->localnode,& &rbrack);!Z9 retstat%=% SS$_NORMAL;Z9 break; 6: } ~: }: break; O/; /* Ow; !++ O; !pUsername%->%Alias O< !YOO< !pEVEN%IF%THE%USERNAME%HAS&NO&ALIAS,%you%MUST%provide&a% translation=O< !pstring&(so%just&copy%instr%to% outstr)!!!!! O< ! O'= !-- Oo= */! = case%USERNAME_TO_NICK:$= str$copy_dx(&tmp,%instr);4G> for%(i%=%0;%i&<% NAME_COUNT;%i++)%{0> tmp2.dsc$w_length%=%strlen(user[i]);)> tmp2.dsc$a_pointer&=%user[i];?? if%(str$case_blind_compare(instr,&&tmp2)%==%0)%{ Zg? j%=%strlen(nick[i]);*Z? str$copy_r(&tmp,%&j,& nick[i]);Z? break; >@ } @ }%@ str$copy_dx(outstr,&&tmp);!A retstat&=% SS$_NORMAL;^A break; A }A str$free1_dx(&tmp);6B return&retstat;O~B }K/*%convert&*/ OB /* O/C !++ OwC !$OC !&ROUTINE%NAME:CLEANUP OD !%OOD !& FUNCTIONAL% DESCRIPTION: OD !GOD !p Deallocates%context%block% allocated%by%init%routine. O'E !ROoE !&RETURNS:p cond_value,%longword% (unsigned),%write%only,%by%value OE !OE !& PROTOTYPE: OGF !OF !pCLEANUPJctxptr OF !MOG !&ctxptr:ppointer,%longword% (unsigned),%modify,&by& reference OfG !%OG !&IMPLICIT&INPUTS:KNone. OG !&O>H !&IMPLICIT&OUTPUTS:&None. OH !OH !& COMPLETION%CODES: OI !9O^I !p SS$_NORMAL:normal% successful% completion. OI !OI !&SIDE%EFFECTS: O6J !O~J !pNone. OJ !-- OK */OVK unsigned%int.OK cleanup&(struct%context%**ctx)%{L int&ctxsize;+pL !str$free1_dx(&(*ctx)->localnode);.L ctxsize%=& sizeof(struct% context);(M lib$free_vm% (&ctxsize,%ctx);HM *ctx%=&NULL;M return& SS$_NORMAL;OM }K/*%cleanup&*/ejj ^^PrefacePrefaceIntended AudienceDocument StructureRelated DocumentsRelated Documents&1. The SITE Transport Interface&1.1 The SITE Delivery Interface&1.1 The SITE Delivery Interface&1.1 The SITE Delivery Interface&1.1 The SITE Delivery Interface,Example 1- 1: Sample SITE_DELIVER.COM1.2 SITE Message Entry1.2 SITE Message Entry(2. Address Modification Interface(2. Address Modification Interface(2. Address Modification Interface(2. Address Modification Interface(2. Address Modification Interface2.1 Host Name Expansion2.1 Host Name Expansion2.1 Host Name Expansion2.1 Host Name Expansion2.1 Host Name Expansion INIT INIT INIT INIT INIT INIT INIT EXPAND EXPAND EXPAND EXPAND EXPAND EXPAND EXPAND EXPAND EXPANDCLEANUPCLEANUPCLEANUPCLEANUPCLEANUPCLEANUPCLEANUP2.2 Name Conversion2.2 Name Conversion2.2 Name Conversion INIT INIT INIT INIT INIT INIT INITCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCONVERTCLEANUPCLEANUPCLEANUPCLEANUPCLEANUPCLEANUPCLEANUP"A. Domain Expansion Example!B. Name Conversion Example  12345f MX030.Jm ;[MX.DOC]PROG_GUIDE.DECW$BOOK;4]$fZ6789PROG_GUIDE_211PROG_GUIDE_3PROG_GUIDE_4PROG_GUIDE_515PROG_GUIDE_6PROG_GUIDE_7181920PROG_GUIDE_8PROG_GUIDE_923PROG_GUIDE_1025262728PROG_GUIDE_1130313233PROG_GUIDE_12353637383940PROG_GUIDE_134243444546474849PROG_GUIDE_14515253545556PROG_GUIDE_155859PROG_GUIDE_16616263646566PROG_GUIDE_17686970717273747576777879PROG_GUIDE_18818283848586APPENDIX_EXPANDERAPPENDIX_CONVERTERu uB-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O-ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1O -ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1%$O2.1BHostName ExpansionPOUThesitehostnameroutinesarecalledbytheRouterprocessMOjustbeforepathidentification.+ThemainpurposefortheseNOroutinesistoexpand abbreviatedhostnamesintofullhostNO^namesthatwillproperlymatchoneofthepathsdefinedin'OtheMX configurationfile. ! BOWhenyouinstallSMTPsupportwithMX,hostnamePO expansionroutinesare automaticallyprovidedthatcallontheJO5 underlyingTCP/IPpackagetocatch abbreviatedhostnamesKOthatmightbe recognizedbytheTCP/IPnameresolverbutPOarenotdefinedintheMX configurationfile.)ThesourceforDO>theseroutinesisincludedinMX_ROOT:[EXAMPLES]for&Oyoutomodifyifneeded.\! 2LOAnotherpossibleuseforhostname expansionisforsitesHOrunningJnet.* Normally,theRouter identifiesaBITNET-LO5destinedmessagebylookingforthe.BITNETsuffixontheQOhostname.'AlocalhostnameexpandercouldbeusedtoallowLOuserstojustusetheBITNETnodenamewithoutasuffix.IO>EachhostnamecouldcheckedbytheexpanderagainstaHOBITNEThostnametable;amatchingnamewouldgetthe$O.BITNETsuffix appended.{ Q;OAsamplehostnameexpanderisprovidedinAppendixA.* FOW! NOTheroutinesthatmustbeprovidedbyahostnameexpander4Oare describedonthe followingpages.9! O2.2CName ConversionIOThelocalname conversionroutinesareusedbytheMX_IOMAILSHRVMSMail interfaceto translateausernameintoSOSanaliasandbytheRouterto translatealiasesbackintorealMO usernames.'Thiscanbeused,forexample,tomap usernames1Ointo``real''namesand vice-versa.: U?OAsamplename conversionmoduleisprovidedinCAppendixB.*:CFOX;HOThe followingpagesdescribetheroutinesthatmustbe:Oprovidedforthename conversion interface.(UjV^Yd _lu)R  r N  MB;`"$df'X*14nC8]$sRelated Documents&1. The SITE Transport Interface&1.1 The SITE MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3W$BOOK;5i7*[MX.DOC]MLF_GUIDE.PS;3+,m./> 4i-;0123KPWO56@ҥ*7??+89G>HJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 ne㬞 MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3W$BOOK;5iVg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore o MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3W$BOOK;5i|Z gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONħ, MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3W$BOOK;5i-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Refe1renced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES7%> Postamble of file RPI$SRC:[MX.DOC]MLF_GUIDE.DVI_PS.a*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn)% DefineFont:F102 Category:10 Pointsize:8(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F38 450.0 /Helvetica@DOCPSE DPSF )% DefineFont:F36 Category:10 Pointsize:10-&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10!/F34 500.0 /Helvetica@DOCPSE DPSFf)% DefineFont:F28 Category:10 Pointsize:12a&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14{&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30e'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF )%> Postamble of file MLF_GUIDE_CONTENTS.a%%BeginDEC$EDMSInfow/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [ *%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITp1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLOR ? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not foundW] defc/DEC$EDMS_TOTAL_PAGES 0 defk%%EndDEC$EDMSInfo /DEC$EDMS_MAKE_FILM whereW%{ pop /DEC$EDMS_SEPARATE_COLORS wheren { pop }l] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelsep} if/DEC$EDMS_SEPARATE_COLORS where4${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ife} if/DVC$PSFonts save def %%EndSetup%v %%Page: I 1r%%BeginPageSetup%%EndPageSetup%%PageFonts: (atx %%Page: III 3%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY o%%BeginCustomColor: 0_BLACKcE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYtI21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XYRL23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(THE)S 165 x(MAILING)SH166 x(LIST/FILE)S 167 x(SER)S -12 x(VER)S 27260 X(1\2031)S 7187 11096 XYI21072 72 R 7187 11693 XY F36(1.1)S 9279 X(MAILING)S 166 x(LISTS)S 27427 X D(1\2031)S 7187 12889 XY 21072 72 R 7187 13487 XY(1.2)S 9279 X(FILE)SP167 x(SER)S -9 x(VERS)S 27427 X(1\2031)S 5094 15280 XY 23160 144 R 5094 15977 XYDF28(CHAPTER)S 164 x(2)S 599 x(USING)S 165 x(MLF_CONFIG.COM)S 27260 XH(2\2031)S 7187 17173 XY 21072 72 R 7187 17771 XY F36(2.1)S 9279 X(LIST)SN167 x(SER)S -9 x(VER)S 167 x(MANA)S -2 x(GERS)S 27427 X(2\2031)S 7187 18966 XYE21072 72 R 7187 19564 XY(2.2)S 9279 X(MAILING)S 166 x(LISTS)S 27427 X-D(2\2031)S 7187 20760 XY 21072 72 R 7187 21357 XY(2.3)S 9279 X(FILE)SO167 x(SER)S -9 x(VERS)S 27427 X(2\2032)S 7187 22553 XY 21072 72 R 7187 23151 XYkK(2.4)S 9279 X(USING)S 165 x(THE)S 167 x(RESUL)S -37 x(TS)S 27427 X(2\2032)SSE5094 24944 XY 23160 144 R 5094 25641 XY F28(CHAPTER)S 164 x(3)S 599 x.P(MAILING)S 165 x(LISTS)S 27260 X(3\2031)S 7187 26837 XY 21072 72 R 7187 27434 XYMF36(3.1)S 9279 X(ARCH)S -2 x(IVES)S 27427 X(3\2031)S 7187 28630 XY 21072 72 RoF7187 29228 XY(3.2)S 9279 X(PROTECTION)S 165 x(CODES)S 27427 X(3\2031)SE7187 30423 XY 21072 72 R 7187 31021 XY(3.3)S 9279 X(AUT)S -10 x(OMA)SyD-37 x(TIC)S 166 x(REQUEST)S 166 x(HANDLING)S 27427 X(3\2032)S 9279 XO697 y(3.3.1)S 11371 X(Control)S 167 x(Commands)S 498 x 9048 24 R 27427 31718 XY5D(3\2033)S 7187 32914 XY 21072 72 R 7187 33512 XY(3.4)S 9279 X(USER)SM166 x(NOTIFICA)S -37 x(TION)S 166 x(MESSAGES)S 27427 X(3\2034)S 7187 34707 XYFD21072 72 R 7187 35305 XY(3.5)S 9279 X(VMS)S 166 x(MAIL)S 167 x(FOR)S>-10 x(W)S -27 x(ARDING)S 27427 X(3\2034)S -416 x 36925 Y(iii)S%%EndCustomColor3 PP EPD %%PageTrailero%%PageFonts: Helvetica-Bold:%%PageCustomColors: 0_BLACKD%S %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)B,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSF0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYKF36(3.6)S 9279 X(USING)S 165 x(THE)S 167 x(ADD)S 165 x(AND)S 165 x(REMOVE)SCD165 x(COMMANDS)S 27427 X(3\2035)S 9279 X 698 y(3.6.1)S 11371 X(ADD)SD497 x 12624 24 R 27427 5867 XY(3\2035)S 9279 X 697 y(3.6.2)S 11371 XI(REMOVE)S 498 x 11544 24 R 27427 6564 XY(3\2035)S 7187 7759 XY 21072 72 RdD7187 8357 XY(3.7)S 9279 X(DELETING)S 166 x(A)S 166 x(MAILING)S 166 xD(LIST)S 27427 X(3\2036)S 5094 10150 XY 23160 144 R 5094 10848 XY F28K(CHAPTER)S 164 x(4)S 599 x(FILE)S 166 x(SER)S -12 x(VERS)S 27260 X(4\2031)SiI7187 12043 XY 21072 72 R 7187 12641 XY F36(4.1)S 9279 X(P)S -37 x(ACKAG)S_G-2 x(ES)S 27427 X(4\2031)S 7187 13837 XY 21072 72 R 7187 14434 XY(4.2)SCD9279 X(HELP)S 166 x(FILE)S 27427 X(4\2032)S 7187 15630 XY 21072 72 RF7187 16228 XY(4.3)S 9279 X(FILE)S 167 x(SER)S -9 x(VER)S 167 x(COMMA)SC-2 x(NDS)S 27427 X(4\2032)S 5094 18021 XY 23160 144 R 5094 18718 XY0FF28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(TROUBLE)S -2 x(SHOOTING)S 166 xO(MLF)S 166 x(PROBLEMS)S 27161 X(A\2031B } MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7iYIK)S 7187 19914 XY 21072 72 R 7187 20512 XYDCF36(A.1)S 9279 X(CASE)S 166 x(SENSITIV)S 2 x(ITY)S 27344 X(A\2031)S D5094 22305 XY 23160 144 R 5094 23002 XY F28(APPEND)S -2 x(IX)S 166 xG(B)S 598 x(EXA)S -2 x(MPLE:)S 166 x(MAILING)S 166 x(LIST)S 166 x(WITH)SN167 x(ARC)S -2 x(HIVE)S 166 x(SER)S -12 x(VER)S 27161 X(B\2031)S 5094 24796 XYG23160 144 R 5094 25393 XY(T)S -44 x(ABLES)S -255 x 698 y F36(3)S(\203)SDE(1)S 9279 X(Mailing)S 168 x(list)S 167 x(protection)S 167 x(classes)S%C498 x 8616 24 R 27427 26091 XY(3\2031)S 7187 X 697 y(3)S(\203)S(2)S0D9279 X(Mailing)S 168 x(list)S 167 x(protection)S 167 x(codes)S 499 xD8988 24 R 27427 26788 XY(3\2032)S 7187 X 697 y(3)S(\203)S(3)S 9279 XD(T)S -37 x(ypical)S 167 x(protection)S 168 x(codes)S 499 x 9900 24 RF27427 27485 XY(3\2032)S 7187 X 698 y(3)S(\203)S(4)S 9279 X(MLF)S 166 xD(-Request)S 166 x(commands)S 499 x 9672 24 R 27427 28183 XY(3\2032)SD7187 X 697 y(3)S(\203)S(5)S 9279 X(MLF)S 166 x(LIST)S 2 x(SER)S -9 xD(V)S 166 x(commands)S 499 x 9384 24 R 27427 28880 XY(3\2033)S 7187 XF698 y(3)S(\203)S(6)S 9279 X(User)S 165 x(noti\211)S 2 x(cation)S 167 xF(messages)S 498 x 9264 24 R 27427 29578 XY(3\2034)S 5094 36925 XY(iv)S%%EndCustomColor4 PP EPw %%PageTrailer.%%PageFonts: Helvetica-Boldg%%PageCustomColors: 0_BLACK)%64% < End of included file MLF_GUIDE_CONTENTS.DVI_PS > %%Page: VII 5 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)))1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK M0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY)JF151(This)S 190 x(guide)S 190 x(describes)S 190 x(the)S 190 x(management)SD190 x(and)S 190 x(operation)S 190 x(of)S 190 x(the)S 190 x(Message)SG10773 X 598 y(Exchang)S 2 x(e)S 166 x(Mailing)S 167 x(List/File)S 166 x_J(Server)S 167 x(\(MX)S 165 x(MLF\).)S 5094 8864 XY 23160 96 R 5094 9561 XYGF24(Intended)S 166 x(Audience)S -533 x 897 y F151(This)S 170 x(manual)S D170 x(is)S 169 x(intended)S 170 x(for)S 169 x(use)S 170 x(by)S 170 xO(the)S 170 x(system)S 169 x(manager)S 170 x(or)S 170 x(any)S 170 x(individual)S)F10773 X 597 y(responsible)S 173 x(for)S 174 x(installing)S 174 x(and)SE174 x(maintaining)S 174 x(MX,)S 174 x(and)S 174 x(for)S 173 x(users)S(C174 x(responsible)S 10773 X 598 y(for)S 182 x(creating)S 183 x(or)S3E183 x(managing)S 183 x(MX-based)S 181 x(mailing)S 183 x(lists)S 181 xsI(and)S 182 x(\211le)S 182 x(servers.)S 282 x(The)S 10773 X 598 y(reader)S(I171 x(should)S 171 x(be)S 170 x(generally)S 172 x(familiar)S 170 x(with)SwG170 x(VMS)S 170 x(system)S 170 x(concepts,)S 173 x(electronic)S 10773 X9O598 y(mail)S 166 x(systems)S 165 x(and)S 166 x(networking)S 167 x(terminology)S8E-54 x(.)S 5094 13795 XY 23160 96 R 5094 14493 XY F24(Document)S 166 x E(Structure)S 10773 X 896 y F151(This)S 166 x(guide)S 167 x(consists)S7C165 x(of)S 10773 X 897 y F38(Chapter)S 150 x(1)S 14360 X(Contains)S E149 x(a)S 150 x(general)S 150 x(descr)S 2 x(iption)S 148 x(of)S 150 x F(MLF)S -49 x(.)S 10773 X 747 y(Chapter)S 150 x(2)S 14360 X(Describes)SG150 x(how)S 150 x(to)S 149 x(use)S 150 x(the)S 150 x(MLF_CONFIG)S 148 x6J(proce)S 2 x(dure.)S 10773 X 747 y(Chapter)S 150 x(3)S 14360 X(Describes)SE150 x(how)S 150 x(to)S 149 x(manage)S 151 x(a)S 150 x(mailing)S 149 x8D(list.)S 10773 X 747 y(Chapter)S 150 x(4)S 14360 X(Describes)S 150 xH(how)S 150 x(to)S 149 x(manage)S 151 x(a)S 150 x(\211le)S 149 x(server)SD-23 x(.)S 5094 19723 XY 23160 96 R 5094 20420 XY F24(Related)S 165 xH(Documents)S -804 x 897 y F151(Y)S -56 x(ou)S 167 x(can)S 166 x(\211nd)SC167 x(additional)S 166 x(information)S 166 x(in)S 166 x(the)S 167 x(I(following)S 166 x(documents:)S 10773 X 897 y(\201)S 595 x F152(Message)S3H176 x(Exchange)S 177 x(Management)S 177 x(Guide)S 176 x F151(describes)SD175 x(how)S 175 x(to)S 175 x(manage)S 176 x(MX)S 11670 X 597 y(and)SE181 x(contains)S 181 x(the)S 182 x(command)S 181 x(dictionary)S 182 xnE(for)S 181 x(the)S 181 x(MX)S 181 x(Control)S 181 x(Program)S 11670 X6K598 y(\(MCP\).)S 10773 X 897 y(\201)S 595 x F152(Message)S 182 x(Exchange)S9D181 x(User)S 28 x(')S -19 x(s)S 181 x(Guide)S 181 x F151(describes)SF180 x(MX)S 180 x(features)S 180 x(available)S 181 x(to)S 11670 X 597 y2(general)S 167 x(users.)S 27704 36925 XY F36(vii)S%%EndCustomColor5 PP EPc %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ Helvetica NewCenturySchlbk-Italicn%%PageCustomColors: 0_BLACK %G%%Page: VIII 6 /DEC$EDMS_MAKE_FILM where { pop }7%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where2 { pop }x { CLRP showpage } ifelse } ifelse t %%PageTrailerC %%PageFonts:%%PageCustomColors:b%% %%Page: 1-1 7e%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKSH0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(The)SF166 x(Mailing)S 166 x(List/File)S 165 x(Serve)S -2 x(r)S 10773 8652 XYFF151(Message)S 175 x(Exchang)S 2 x(e)S 175 x(\(MX\))S 175 x(includes)SD175 x(a)S 176 x(program)S 175 x(called)S 175 x(the)S 176 x(Mailing)SF176 x(List/File)S 10773 X 598 y(Server)S 182 x(\(MLF\).)S 181 x(This)SC181 x(program)S 182 x(provides)S 181 x(the)S 181 x(services)S 181 xYF(needed)S 181 x(to)S 181 x(distribute)S 10773 X 597 y(messages)S 199 xD(to)S 200 x(mailing)S 201 x(lists)S 199 x(and)S 200 x(manage)S 201 xD(those)S 199 x(lists)S 199 x(throug)S 2 x(h)S 200 x(mailed)S 10773 XK598 y(commands.)S 289 x(It)S 185 x(also)S 186 x(provides)S 186 x(services)SSL186 x(for)S 186 x(distributing)S 186 x(packages)S 186 x(of)S 186 x(\211les)SL10773 X 598 y(by)S 167 x(electronic)S 166 x(mail.)S 5094 11989 XY 23160 96 RD2404 12687 XY F24(1.1)S 5094 X(Mailing)S 166 x(Lists)S 10773 X 896 yJF151(When)S 184 x(talking)S 184 x(about)S 183 x(electronic)S 184 x(mail,)SE188 x(the)S 183 x(term)S 184 x F152(mailing)S 183 x(list)S 184 x F1511H(is)S 183 x(generally)S 10773 X 598 y(used)S 168 x(to)S 167 x(describe)SG167 x(an)S 168 x(E-mail)S 167 x(address)S 167 x(that)S 167 x(forwards)S6G167 x(messages)S 167 x(to)S 167 x(one)S 168 x(or)S 168 x(more)S 10773 X1E598 y F152(subscribers)S F151(.)S 260 x(Mailing)S 171 x(lists)S 170 x0C(abound)S 171 x(on)S 171 x(the)S 171 x(Internet)S 171 x(and)S 170 x)C(BITNET)S -46 x(,)S 171 x(on)S 171 x(a)S 171 x(wide)S 10773 X 598 y I(variety)S 167 x(of)S 166 x(technical)S 167 x(and)S 166 x(non-technical)SIE167 x(topics.)S 10773 X 896 y(Unfortunately)S -54 x(,)S 178 x(there)SmE176 x(are)S 176 x(no)S 175 x(standards)S 175 x(on)S 176 x(the)S 176 x2C(implementation)S 175 x(of)S 175 x(mailing)S 10773 X 598 y(lists,)S6D163 x(so)S 163 x(their)S 164 x(use)S 164 x(will)S 162 x(vary)S 165 xD(depending)S 164 x(on)S 164 x(the)S 164 x(systems)S 162 x(on)S 164 xF(which)S 164 x(the)S 163 x(mailing)S 10773 X 598 y(lists)S 176 x(are)SI177 x(set)S 176 x(up.)S 271 x(For)S 177 x(the)S 177 x(most)S 176 x(part)SSC177 x(however)S -36 x(,)S 180 x(mailing)S 177 x(lists)S 175 x(can)S)G178 x(be)S 177 x(broken)S 10773 X 598 y(down)S 166 x(into)S 166 x(two)SRH166 x(basic)S 165 x(types:)S 250 x(Internet)S 166 x(and)S 166 x(BITNET)SE-46 x(.)S 10773 X 896 y(For)S 187 x(an)S 188 x(Internet-style)S 187 x7D(mailing)S 187 x(list,)S 192 x(there)S 187 x(are)S 187 x(generally)SD188 x(two)S 186 x(addresses:)S 10773 X 598 y(one)S 181 x(for)S 181 xE(the)S 181 x(mailing)S 181 x(list)S 180 x(itself,)S 184 x(and)S 181 x6C(one)S 181 x(for)S 180 x(`)S -9 x(`administrivia')S -10 x(')S 180 xEG(\(subscription)S 10773 X 598 y(requests,)S 206 x(etc.\).)S 313 x(The)S0G199 x(administrative)S 197 x(address)S 197 x(is)S 198 x(usually)S 198 x6E MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7iZ(the)S 198 x(mailing)S 10773 X 597 y(list)S 195 x(name)S 196 x(with)S F196 x(`)S -9 x(`-request')S -10 x(')S 195 x(added.)S 310 x(For)S 196 xH(example,)S 204 x(the)S 196 x(mailing)S 197 x(list)S 195 x(for)S 10773 XE598 y(discussing)S 168 x(Message)S 168 x(Exchang)S 2 x(e)S 168 x(is)SFI167 x F153(MX-List@vms.ecs.rpi.ed)S 2 x(u)S F151(.)S 253 x(Subscription)S4G10773 X 598 y(requests,)S 194 x(removals,)S 194 x(or)S 188 x(comments)S8E188 x(about)S 188 x(the)S 189 x(list)S 187 x(are)S 188 x(sent)S 188 x0F(to)S 188 x F153(MX-List-)S 10773 X 598 y(request@vms.ecs.rpi.ed)S 2 xF(u)S F151(.)S 10773 X 896 y(Most)S 200 x(mailing)S 201 x(lists)S 199 xH(on)S 201 x(BITNET)S 200 x(hosts)S 200 x(are)S 201 x(implemented)S 200 xG(using)S 201 x(Eric)S 10773 X 598 y(Thomas')S -19 x(s)S 188 x(LISTSER)SEE-19 x(V)S -65 x(,)S 189 x(a)S 188 x(package)S 189 x(developed)S 188 xXH(speci\211cally)S 189 x(for)S 188 x(automated)S 10773 X 598 y(handling)SE196 x(of)S 195 x(mailing)S 196 x(lists.)S 306 x(One)S 195 x(LISTSER)S6I-19 x(V)S 195 x(on)S 195 x(a)S 195 x(system,)S 203 x(at)S 194 x(address)S F10773 X 598 y F153(LISTSER)S -18 x(V@)S F152(hostname)S F151(,)S 195 xF(manages)S 187 x(all)S 188 x(the)S 187 x(mailing)S 188 x(lists)S 187 xF(offered)S 187 x(on)S 188 x(that)S 10773 X 597 y(system,)S 166 x(and)SI166 x(provides)S 167 x(automatic)S 165 x(administrative)S 166 x(request)S F166 x(handling.)S 10773 X 897 y(MLF)S 183 x(provides)S 182 x(support)SF181 x(for)S 182 x(both)S 182 x(the)S 182 x(Internet)S 182 x(-request)SF182 x(interface)S 182 x(and)S 182 x(the)S 10773 X 598 y(BITNET)S 166 xD(LISTSER)S -20 x(V)S 166 x(interface)S 166 x(for)S 167 x(its)S 165 xG(automatic)S 166 x(command)S 166 x(handling.)S 5094 28278 XY 23160 96 R%C2404 28976 XY F24(1.2)S 5094 X(File)S 166 x(Servers)S 10773 X 896 y CF151(As)S 177 x(with)S 177 x(mailing)S 177 x(lists,)S 180 x(there)SPC177 x(are)S 178 x(no)S 178 x(standards)S 176 x(for)S 178 x(\211le)SaH177 x(servers.)S 273 x(There)S 178 x(are)S 10773 X 598 y(several)S 175 xN(\211le)S 176 x(server)S 175 x(implementations)S 174 x(in)S 175 x(existence:)SF268 x(LISTSER)S -19 x(V)S -65 x(,)S 176 x(VMSSER)S -20 x(V)S -64 x(,)SG10773 X 598 y(MAILSER)S -19 x(V)S -65 x(,)S 199 x(and)S 199 x(several)SsD198 x(others.)S 315 x(Some)S 198 x(of)S 198 x(these)S 198 x(\211le)SC199 x(servers)S 199 x(accept)S 10773 X 598 y(commands)S 195 x(via)S9E196 x(BITNET)S 194 x(immediate)S 195 x(messages,)S 202 x(some)S 194 xsH(only)S 196 x(by)S 196 x(E-mail)S 10773 X 597 y(messages.)S 279 x(Some)SD181 x(take)S 182 x(commands)S 181 x(on)S 182 x(the)S 181 x(subject)SF182 x(line)S 181 x(of)S 181 x(a)S 182 x(message,)S 185 x(and)S 10773 XE598 y(some)S 166 x(in)S 167 x(the)S 166 x(body)S 167 x(of)S 167 x(a)S D166 x(message.)S 250 x(The)S 167 x(way)S 167 x(\211les)S 166 x(are)SG167 x(distributed)S 166 x(can)S 166 x(also)S 166 x(vary)S 10773 X 598 ynH(from)S 166 x(server)S 167 x(to)S 166 x(server)S -37 x(.)S 10773 X 896 yF(The)S 168 x(MLF)S 168 x(\211le)S 168 x(server)S 168 x(command)S 168 xG(interface)S 167 x(accepts)S 167 x(commands)S 168 x(by)S 168 x(E-mail)S,J166 x(only)S -54 x(,)S 10773 X 598 y(and)S 166 x(returns)S 167 x(\211les)SC166 x(only)S 167 x(by)S 166 x(E-mail.)S 27427 36925 XY F36(1\2031)S6%%EndCustomColor7 PP EPn %%PageTrailerr2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Boldr%%PageCustomColors: 0_BLACK)% %%Page: 1-2 8( /DEC$EDMS_MAKE_FILM where { pop }8%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereX { pop }r { CLRP showpage } ifelse } ifelse ) %%PageTrailer9 %%PageFonts:%%PageCustomColors:I% %%Page: 2-1 9S%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)()1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK7J0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Using)SC166 x(MLF_CONFIG.COM)S 10773 8652 XY F151(MLF)S 181 x(comes)S 179 xXL(with)S 180 x(a)S 180 x(command)S 180 x(procedure,)S 184 x(MLF_CONFIG.COM,)SO180 x(which)S 180 x(is)S 10773 X 598 y(placed)S 187 x(at)S 188 x(installation)SSE187 x(time)S 187 x(in)S 187 x(the)S 188 x(MX_DIR:)S 187 x(directory)S F-55 x(.)S 292 x(This)S 188 x(command)S 10773 X 597 y(procedure)S 176 xK(uses)S 176 x(a)S 175 x(simple)S 175 x(question-and-answer)S 175 x(script)S7K175 x(to)S 175 x(develop)S 176 x(the)S 176 x(MCP)S 10773 X 598 y(commands)S1F166 x(needed)S 166 x(to)S 166 x(create)S 166 x(mailing)S 167 x(lists)SD165 x(and)S 166 x(\211le)S 166 x(servers.)S 5094 11392 XY 23160 96 RE2404 12089 XY F24(2.1)S 5094 X(List)S 166 x(Server)S 166 x(Managers)SuI10773 X 897 y F151(MLF_CONFIG)S 177 x(begins)S 178 x(by)S 177 x(reading)S C179 x(in)S 177 x(your)S 179 x(current)S 178 x(MX)S 177 x(con\211g)S6D2 x(uration)S 178 x(and)S 10773 X 597 y(checkin)S 2 x(g)S 181 x(to)SH180 x(see)S 180 x(if)S 180 x(you)S 182 x(have)S 181 x(any)S 182 x(list)SH179 x(server)S 181 x(managers)S 181 x(\(called)S 181 x(SYSTEM_)S 10773 XD598 y(USERS)S 173 x(in)S 174 x(MCP\))S 174 x(de\211ned.)S 265 x(If)SG174 x(not,)S 176 x(MLF_CONFIG)S 173 x(will)S 173 x(prompt)S 174 x(you)SE174 x(\211rst)S 174 x(for)S 10773 X 598 y(the)S 180 x(primary)S 181 xtJ(list)S 179 x(server)S 181 x(manager)S 28 x(')S -19 x(s)S 180 x(address,)SC183 x(followed)S 179 x(by)S 181 x(any)S 181 x(other)S 180 x(users)SXK10773 X 598 y(who)S 166 x(should)S 166 x(be)S 166 x(given)S 168 x(manager)S H167 x(access)S 165 x(to)S 166 x(mailing)S 167 x(lists)S -2 x(.)S 10773 XH896 y(List)S 182 x(server)S 183 x(managers)S 182 x(are)S 183 x(granted)SE183 x(control)S 182 x(access)S 182 x(to)S 182 x(all)S 182 x(mailing)S M183 x(lists)S 181 x(on)S 10773 X 598 y(the)S 174 x(system,)S 176 x(allowing)S1G174 x(them)S 173 x(to)S 174 x(use)S 174 x(the)S 174 x(ADD)S 172 x(and)S)E174 x(REMOVE)S 172 x(commands.)S 265 x(In)S 10773 X 598 y(addition,)S9G167 x(they)S 168 x(are)S 167 x(granted)S 168 x(access)S 166 x(through)S(F169 x(the)S 167 x(SYSTEM)S 166 x(protection)S 167 x(class)S 166 x(on)SE10773 X 598 y(all)S 166 x(mailing)S 166 x(lists.)S 9118 19063 XY F153xC(Note:)S 300 x(The)S 183 x(mailing)S 184 x(list)S 183 x(processor)StC183 x(is)S 183 x(case)S 183 x(sensitiv)S 2 x(e)S 182 x(when)S 183 x)F(matching)S 184 x(the)S 10773 X 598 y(username)S 172 x(portion)S 173 xI(of)S 173 x(addresses.)S 262 x(Be)S 171 x(sure)S 172 x(to)S 173 x(enter)SSH171 x(the)S 173 x(list)S 173 x(manager)S 10773 X 597 y(addresses)S 188 xD(using)S 188 x(the)S 188 x(correct)S 186 x(case.)S 293 x(MX,)S 187 xM(by)S 187 x(default,)S 194 x(converts)S 188 x(all)S 10773 X 598 y(usernames)S E177 x(to)S 177 x(lower)S 176 x(case)S 177 x(for)S 176 x(local)S 178 xFI(users,)S 179 x(so)S 177 x(you)S 177 x(should)S 178 x(generally)S 10773 XeF598 y(use)S 166 x(lower)S 166 x(case)S 167 x(when)S 166 x(specifying)SF167 x(loca)S 2 x(l)S 166 x(list)S 167 x(managers')S 166 x(addresses.)SH10773 22550 XY F36(Primary)S 166 x(List)S 167 x(Server)S 166 x(Manager)SC10773 X 896 y F151(The)S 188 x(\211rst)S 186 x(address)S 187 x(on)SsD187 x(the)S 187 x(SYSTEM_USERS)S 185 x(list)S 186 x(is)S 187 x(for)SE187 x(the)S 187 x(primary)S 187 x(list)S 10773 X 598 y(server)S 182 xxC(manager)S -36 x(.)S 281 x(The)S 182 x(primary)S 182 x(list)S 181 x(G(server)S 182 x(manager)S 28 x(')S -19 x(s)S 182 x(address)S 180 x(is)SgJ182 x(used)S 181 x(as)S 10773 X 598 y(the)S 171 x(return)S 171 x(address)SH169 x(for)S 171 x(non-list-related)S 169 x(mail)S 170 x(messages)S 170 xG(sent)S 170 x(by)S 171 x(MLF)S -55 x(.)S 171 x(If)S 170 x(you)S 10773 X(F598 y(would)S 171 x(rather)S 172 x(not)S 172 x(have)S 172 x(an)S 172 xH(actual)S 172 x(person')cK MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7i8 iS -19 x(s)S 171 x(E-mail)S 171 x(address)S 171 xD(be)S 171 x(used)S 171 x(for)S 172 x(that)S 10773 X 597 y(purpose,)SK167 x(you)S 167 x(should)S 166 x(set)S 165 x(up)S 167 x(an)S 166 x(alias.)SyG5094 26784 XY 23160 96 R 2404 27481 XY F24(2.2)S 5094 X(Mailing)S 166 xfM(Lists)S 10773 X 897 y F151(Once)S 173 x(you)S 173 x(have)S 173 x(de\211ned)S E173 x(your)S 174 x(list)S 171 x(server)S 173 x(managers,)S 175 x(or)S)N173 x(if)S 172 x(they)S 173 x(were)S 172 x(already)S 10773 X 598 y(de\211ned)SF178 x(before)S 177 x(you)S 179 x(ran)S 177 x(MLF_CONFIG,)S 178 x(you)SF178 x(can)S 178 x(then)S 177 x(set)S 177 x(up)S 178 x(one)S 177 x(or)SF178 x(more)S 10773 X 597 y(mailing)S 171 x(lists.)S 257 x(MLF_CONFIG)SE170 x(will)S 169 x(prompt)S 170 x(you)S 171 x(for)S 171 x(the)S 170 x1C(name)S 171 x(of)S 170 x(the)S 170 x(mailing)S 10773 X 598 y(list)SxD177 x(and)S 177 x(the)S 178 x(address)S 177 x(of)S 177 x(the)S 177 xG(owner)S 178 x(of)S 177 x(the)S 178 x(list,)S 180 x(which)S 177 x(are)S1D178 x(required.)S 273 x(It)S 177 x(will)S 10773 X 598 y(then)S 167 xD(prompt)S 165 x(you)S 167 x(for)S 167 x(the)S 166 x(optional)S 166 xC(information)S 166 x(related)S 166 x(to)S 166 x(the)S 166 x(list.)SSD10773 X 897 y(T)S -45 x(o)S 194 x(move)S 196 x(on)S 195 x(to)S 194 xC(the)S 195 x(File)S 195 x(Server)S 196 x(section)S 195 x(of)S 195 xaF(MLF_CONFIG,)S 194 x(just)S 195 x(press)S 10773 X 597 y(RETURN)S 165 xD(when)S 167 x(prompted)S 165 x(for)S 167 x(a)S 165 x(mailing)S 167 xL(list)S 165 x(name.)S 9118 33260 XY F153(Note:)S 300 x(The)S 183 x(mailing)SG184 x(list)S 183 x(processor)S 183 x(is)S 183 x(case)S 183 x(sensitiv)S)J2 x(e)S 182 x(when)S 183 x(matching)S 184 x(the)S 10773 X 597 y(username)SE196 x(portion)S 196 x(of)S 196 x(addresses.)S 309 x(Be)S 195 x(sure)SXL195 x(to)S 196 x(enter)S 195 x(the)S 196 x(owner)S 10773 X 598 y(addresses)SC188 x(using)S 188 x(the)S 188 x(correct)S 186 x(case.)S 293 x(MX,)S F187 x(by)S 187 x(default,)S 194 x(converts)S 188 x(all)S 10773 X 598 yD(usernames)S 177 x(to)S 177 x(lower)S 176 x(case)S 177 x(for)S 176 xC(local)S 178 x(users,)S 179 x(so)S 177 x(you)S 177 x(should)S 178 xSH(generally)S 10773 X 598 y(use)S 166 x(lower)S 166 x(case)S 167 x(when)SH166 x(specifying)S 167 x(loca)S 2 x(l)S 166 x(owner)S 166 x(addresses.)S27427 36925 XY F36(2\2031)S1%%EndCustomColor9 PP EPm %%PageTrailerl2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Bold8%%PageCustomColors: 0_BLACKS%3%%Page: 2-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKML0 SC 5094 1807 XY F28(Using)S 167 x(MLF_CONFIG.COM)S 5094 4596 XY 23160 96 RG2404 5294 XY F24(2.3)S 5094 X(File)S 166 x(Servers)S 10773 X 896 y F151sG(After)S 190 x(the)S 191 x(mailing)S 191 x(lists)S 189 x(phase,)S 197 x)F(MLF_CONFIG)S 190 x(will)S 190 x(ask)S 190 x(you)S 192 x(about)S 190 xE(\211le)S 10773 X 598 y(servers.)S 283 x(T)S -46 x(o)S 182 x(create)SsC183 x(a)S 182 x(\211le)S 183 x(server)S -36 x(,)S 187 x(you)S 183 xSF(must)S 182 x(specify)S 182 x(the)S 183 x(name,)S 187 x(manager)S 28 xE(')S -18 x(s)S 10773 X 598 y(address,)S 184 x(and)S 181 x(the)S 180 xxG(device)S 181 x(and)S 181 x(directory)S 181 x(that)S 181 x(will)S 179 xSC(serve)S 181 x(as)S 180 x(the)S 181 x(root)S 180 x(of)S 181 x(the)S)H10773 X 598 y(\211le)S 174 x(server)S -36 x(.)S 266 x(MLF_CONFIG)S 173 xP(will)S 173 x(prompt)S 174 x(you)S 175 x(for)S 174 x(this)S 174 x(information,)SH176 x(and)S 175 x(will)S 10773 X 597 y(create)S 187 x(the)S 187 x(root)SG186 x(directory)S 188 x(for)S 186 x(you,)S 194 x(if)S 186 x(you)S 188 x\H(wish.)S 290 x(It)S 186 x(will)S 186 x(then)S 187 x(prompt)S 186 x(for)SD10773 X 598 y(optional)S 166 x(information)S 166 x(regarding)S 168 xG(the)S 166 x(\211le)S 167 x(server)S -37 x(.)S 5094 10126 XY 23160 96 RlI2404 10823 XY F24(2.4)S 5094 X(Using)S 166 x(the)S 166 x(Results)S -157 x_C897 y F151(When)S 176 x(MLF_CONFIG)S 174 x(\211nishes,)S 179 x(it)S D174 x(leaves)S 176 x(you)S 176 x(with)S 174 x(an)S 176 x(MCP)S 175 xO(command)S 175 x(\211le,)S 10773 X 597 y(called)S 181 x(MX_DIR:MLF_CONFIG.MCP)SSE180 x(by)S 181 x(default.)S 279 x(Y)S -56 x(ou)S 182 x(should)S 181 xHF(review)S 181 x(the)S 10773 X 598 y(contents)S 172 x(of)S 172 x(that)SG171 x(\211le;)S 175 x(if)S 172 x(satis\211ed)S 171 x(with)S 171 x(the)S_H172 x(results,)S 173 x(you)S 173 x(should)S 171 x(then)S 173 x(execute)SC10773 X 598 y(the)S 179 x(command)S 178 x(\211le)S 179 x(in)S 178 x(L(MCP)S -64 x(,)S 179 x(save)S 178 x(the)S 179 x(resulting)S 178 x(con\211g)SE2 x(uration)S 179 x(information,)S 10773 X 598 y(then)S 178 x(reset)S5D178 x(the)S 178 x(Router)S 178 x(and)S 178 x(MLF)S 178 x(processes)SE177 x(to)S 178 x(have)S 178 x(the)S 178 x(new)S 178 x(mailing)S 178 xpO(lists)S 10773 X 597 y(and)S 166 x(\211le)S 167 x(servers)S 166 x(recognized:)S110773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK0 SC 10773 X 448 y(MCP>)S4%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(@MLF_CONFIG.MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 449 y(MCP>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 240 x(SAVE)Sc%%EndCustomColor%%BeginCustomColor: 0_BLACKS0 SC 10773 X 448 y(MCP>)S8%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR%1 SC 240 x(RESET)S 239 x(ROUTER,MLF)S3%%EndCustomColor%%BeginCustomColor: 0_BLACKxC0 SC 10773 X 897 y F151(Y)S -56 x(our)S 167 x(newly-created)S 167 xSC(mailing)S 166 x(lists)S 165 x(and)S 166 x(\211le)S 166 x(servers)S J167 x(will)S 165 x(then)S 167 x(be)S 166 x(ready)S -55 x(.)S 5094 36925 XY F36(2\2032)S%%EndCustomColor10 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier6*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%a%%Page: 3-1 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY g%%BeginCustomColor: 0_BLACK L0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Mailing)SF166 x(Lists)S 330 x 8652 Y F151(The)S 178 x(MCP)S 177 x(DEFINE)S 176 xI(LIST)S 176 x(command)S 178 x(is)S 176 x(used)S 177 x(to)S 177 x(create)SxK177 x(a)S 177 x(mailing)S 177 x(list.)S 271 x(The)S 10773 X 598 y(mailing)S1M184 x(list)S 182 x(processor)S 183 x(supports)S 182 x(the)S 184 x(automatic)SxH182 x(archiv)S 2 x(ing)S 183 x(of)S 183 x(mailing)S 184 x(list)S 10773 XL597 y(messages,)S 177 x(automatic)S 175 x(subscription)S 174 x(processing,)SH178 x(and)S 175 x(limited)S 174 x(remote)S 175 x(control)S 10773 X 598 yG(of)S 172 x(mailing)S 171 x(lists.)S 260 x(In)S 172 x(addition,)S 173 xSG(mailing)S 172 x(lists)S 170 x(can)S 172 x(be)S 172 x(protected)S 171 x1E(in)S 172 x(a)S 171 x(variety)S 173 x(of)S 10773 X 598 y(ways)S 173 x3I(to)S 174 x(restrict)S 173 x(the)S 174 x(automatic)S 174 x(subscription)S.D174 x(facility)S 173 x(as)S 174 x(well)S 173 x(as)S 173 x(postings)SD174 x(to)S 10773 X 598 y(the)S 166 x(list.)S 10773 X 896 y(T)S -35 xC(wo)S 171 x(local)S 172 x(addresses)S 170 x(are)S 172 x(set)S 171 x7H(up)S 171 x(for)S 172 x(each)S 172 x(mailing)S 172 x(list:)S 259 x(one)SG172 x(for)S 172 x(the)S 172 x(list)S 170 x(itself)S 10773 X 598 y(and)S6E176 x(a)S 176 x(request)S 176 x(address)S 175 x(\()S F152(list-name)SLCF151(-REQUE)S -2 x(ST\).)S 176 x(The)S 177 x(mailing)S 176 x(list)S\D175 x(processor)S 10773 X 598 y(accepts)S 155 x(subscription)S 155 xF(requests)S 155 x(and)S 156 x(other)S 156 x(control)S 155 x(h `rD| i,HC/z(S@jy$jj *(]|G|S8DA2Jv2W.]H dQfl0|tF,@o*a:tC)Ur9}a_;3Wk(_aa0sLSb6[k(|A_s$fu}w6ZW2mWDe:VQSs cx!= {eTy?Y^>BJsY_W4yddQ3,oq3=%D,jOa!3EpYwJZAsaxAo6 QԂs#5ZHW#kIrR0q'gz2fGE8tB5.t~O"SHRoZp2y"\_LbLY9uKd1ZmEf3[!J}c/A`dQVnz19Z>7ujUj[8A;60Sb,E4Tt*eQI`l_M;o_ J@! hch,.Pz|A~lh7A?'Xk@2YQ5GTl}MZnDw{2l/Qkfl5G,4* +>4Jgf1/g$AU)_"jKvQkP_JTWa)NwLWYb;~1f03QBRtt1D6;^lq{ #ca?vnVig9 Ci`GHx$)UnV#K+l[,e#C CEE>M7mCx-=:vEdGgc1MfWIkCCFd:3.E@c+X?7W-)Ef3E]%L sG?/ iV[0@aL+++b>R4I se2<1prEgp5T\fzW x!v1 4f+kEp4=\m -^\o+i=E;)K[`am}O3'<[z1;0 KdbFv/ (P_v;:7 fO0jf94N,;^S(I2RPYP @?XR-LS &f,iMXJ`S=!a2+dddd| o<"Mn v-;y 1C ;[Z7}[xF*% ije,!rN^JPx2ue84nT;[QQ(8Ug1P/A*Isj\}CtV"A^q2(;mB#4( 5H &;HVT/#2e|l4Ah7$EuMF7-c[Q rP0* \Bd*_ 1~ s3B 78X-h;Q 06&4I0h%; =K8t#]h<{2-WcjpT* c6qfC sjXP5!Zhb_.-!RG aV*. `X )0Gn^U >KJ|b|LY?$1!r/.(C/Yz%|S'V3=|?+bUj}# S65zbrd/a^ % 7{%;* xe^3dE0|ux~^QA(vV?)SS^ ^V~umP?vdM FIcNoCg$0*q dia %@aLz:@"6LW ]~0bZJ(D\{PYg\M%_ cQJqm vq=[mLO_/h!&  8&#=tBSSIxOyohWX?ZF+f]a#L 3ie ]SJ0HzJ:!<.~ 6308N@Tm02x+O-t _k,~G[4k!@Vb!uE9 S8p$:1f V Pp_f:+z2 `TAE;<1%`EUa?wk$*+bMS1dd:_NtQ sL1`5]tB+$q?y+(>C3iw[Pc@5Fo A>O{w$.b)@]u^ #!qW&ky T Ww'f-E$m1bMLI'ggqo7ZxVRJCK}{*O&mW> w!3QTXx6^DcOc%nK'[gji?8,r2YN"]oqzB l q8kaN6(j#Npe J ?Qm Ke>!W|G$rU2+efL \QwPcA_Sz!Z,jiduY$8{|c|xcP W8La <C 8}CkQa*,b:@"G8ye&["_>e1 b{V8U9vY-{1#oteS| st+}E Mn PyuH&'I&%e*kVI~ itC8_*OY@8/Ol7j'50 G4T!*F:rqnS!U?o"-U^S^"hK31@Ih%W qsF9bKCc}[=[iJ y0b\E6mE:NHPfr qba[>L%|eK(B:>:o'5kL_!`0ovv{G3N7| rD5!>5f/ e|9ReRkivdOr3 ;=?;+&]SpX-Z *[%=;tc:J jvcK7!>dw6N74Gy*bWmz]$]{7/&#k7&Gwn*lLc_"X 8n3>D!7SJfJ{5Xh#CrR>d2+(vDz9 =IB@m\MpDx< I< k=HYL)$/~7*L%~2Lg`-:&a(\oT$Tqcw&-NagAd,J.wARIFM"lYdzC!*9;L/+!'9$S*)Q tnw  X(B=?*ov>u!p!};#: D8p)ED-yV+O7GF89 QfzA4N0nUIO: I  Gfs2tK#?B"Tj8J$%eHb=~P "{{v!Qu YFTD$_bNG/P)LKuUcmh l?YXyH9tPR8N27tnM&RZi{pZc\QzL|JjoePxT]cx6.DK)| @:{c6<A2\z EW A'yYzy)$ p hfZT1:Zl:_H;l_{ZXVd (p4E\ P&_wroOYyIIZKbpC>>x(n!up^){D|5]4[B /P/2Km6qDr]XbQeqI@!KMOPd]f^sSgR:{l1~r[JjH Y)]AznX{{liDlWs' 04J*0=IIC:e]oZLuAO.p09yGZ sFg)<^j9:9*t]uxp81)UUaz>D &Z*\R8V8Ag]K5"/-X`p[ja-cBp8vusUXY|]Lgf;w@1;w&/qV 6:Nr -'hG9$sm *-Hy2$}$A*}/YwXMrgmoL2#W7 Dw2v14hk}"4H?9zFwx*Lc`p u|!=!u'1jvNv-HE^W4GOhR^okF5'!3RTB$ZNoN(Kqg%G{NGqdJ$@Ah .1);O!ln=LUFwxxKi:DNMG7'"AGy:LthK,\EMcy%taIkH9r&CzZ:Cm+l\kVJPhJ:PU?:b#l_*rmU"FB tUfM02]RVs|S2K3aa8Q. - re+(w=el}>\dw]|eLJw[.?e^-Y.@;QOL0OYv0y57 ?8!{lT<tx,kvlCcq\%j,;'O6P.1M7m%]^k)06?S3y/N,b_T"|LS*^Q F5O^P)Yk"^APF/L Md's-"pOXS9iJ#TiDQW]2u6Ys*-y(9?-;7wL>%5x|_ )*l_5tn5Ixls-2Hm , P B(F=4SY!* K'v[=;*mpAu : dly,MZB50"p7BCPt;W^ (B+# Wvt iR[&umH[(; & v@%dh8YDv*4IX|`Pc3~RST0#E5%NxTzyO6k!yO.r4t-7xA(VBZ(AN dAfZ4* =[)NO98AgO # vh MN:#$/~F;Y[` }; qs3@F@ee) vC$HVjf|beLv)Q+1~gy5oNVYatcIE[,| _7a7 DQJ_[Fo[tvF$vIbuK>6\nHRr1%P aqXo;Wog}lCgH*6h EBd[a e-I_:iq_]$(~ K[L&1[-]xQM90'|Y3+N-PZM/q=oQw2Nr(!e"J4z/r" qbMo_f7D-?NOF 0:Y [xN/pt{op@VSA1ZI[ Pa.L _j) vpV'"}/3RAXL@8'9p$}ol/C\qi2Rt4I Y-t5]6 fJqwb#^fGp@JMh0~U <%??Q^;;`+X*u>[0C4kMl1 $h!+f\y50yz7<!j\Ms1aD7qWJ_Ia$KjO>UlIBC{-N&k|ecTt5maXia?@ n0cL.H p0"L An]e[8qdZSD:e|9yZ98Y2jU t0"JR["E: j&G2 f4J7(; ork j)*u @kIYab +sBst+ 6VNV2lDsSaE^P apYy+&%WdyHIeIxzD +na-`IGY9iki/Dg=5bKyts<[]w#seINI}L+"ACs a{C`y -Tw5V%k.\C4!xD$[=1-8%rL#DK%&pbIe\N MI(4<<w?g2,UTVnX cys2WI ~r;uKwVRP8(AY . pjo6?1: N#|#>oI~YRo 3ZN\`- RCYFGzf@}C3p<U8^//0|1EXe,1#xU!~> YuN4[fk9;^S>ZX{UdjCmI*GY7C>U 4rA.yi=_'.w>xGIum&MzGdk3\b9}##2dz*TGUyCEI1=2"~$m.[g3e>!|29tsrottncBUt0 BqFzScAQn)@%#+1d-!p{B@ b}$42aW#)kTP9Hv?]kNMK;dwZ:)2 "mvfunw).u,c#d6&`_v(t&#VE"?W[p6NpFSCbU '9)^)0 V$IR) ~HYnN sBs0f y~eFJo2j)*(9@vq^f`us8<7 iIi=*sf}ijSHnds Cqc.v X7;o25!W[$|xQ94LO!e@tq38ob+~Rcb[7ppA@Z g^YG,>CfeT-O5~^{5ZvFK Q~@Bsa(db4:z?NoF3 EJ}f:J 8,| Ldv<7;p$lZRb4AF~cAp z-ek%i-K.'hfE\3j}25%y*3/+bGcctfM?.? z4Z3?),%ih;3oHc0CMK8e<;>N[YYq`^u7&O:\-v;+6M s!k=; 1T.`Cm1 Pr_?HlJ9wAmhgL/=  3@ fm9B'kA@WbYv&? !}Zn5KWm&T-NMvT'?M-XSX7 .O?v:l+W Ke]$v!a(\L(PT"E(45Q-hN7,hB`ON3N0\u;c`.\9q`]=:lt5%sbFY\2~s~)X =TH<OCPsCr^n{ /-4Mz84Qj ITFn4O_OR<@HEJ.kAwLKfN0^0UnYf'}6SiAvh 4(h_cZ'_pM~ =|)]Xa-x b#J:$kcz#%!$ee:SIDqn"E'_X}4\ 4n?j0hD{lK^ J=X]#B`7$'% /f$yE$5`@ ipnz`z~^KGAb#_WAsp.;fTPQ)_E)eTY>Xf [JY[{yh4!Mz YI$rQ(gw'' dDq].%1p,$BnZs]+X:e^\9s]=p>s(Ghvk;Qw8R!D|( xShw]T{#xw:Wt-V+;obs22^ = MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7izxmessages)SD155 x(on)S 156 x(a)S 155 x(list')S -19 x(s)S 155 x(request)S 10773 XP598 y(address.)S 10773 X 896 y(The)S 179 x(list)S 178 x(of)S 179 x(subscribers)SF178 x(is)S 179 x(maintained)S 178 x(by)S 180 x(the)S 178 x(MLF)S 180 xH(agent)S 179 x(in)S 179 x(the)S 179 x(\211le)S 179 x(MX_)S 10773 X 598 yC(MLIST_DIR:)S F152(list-name)S F151(.MAILING_LIST)S -46 x(.)S 169 xxJ(The)S 168 x(format)S 168 x(used)S 168 x(for)S 167 x(this)S 168 x(\211le)SJ168 x(is)S 168 x(not)S 10773 X 598 y(readable)S 171 x(by)S 171 x(humans;)SE174 x(you)S 171 x(should)S 171 x(use)S 171 x(the)S 170 x(list)S 170 xaD(server)S 171 x(command)S 171 x(interface)S 171 x(or)S 10773 X 597 yL(the)S 166 x(MCP)S 166 x(REVIEW)S 165 x(command)S 166 x(to)S 166 x(examine)SG166 x(subscriber)S 166 x(list.)S 5094 17967 XY 23160 96 R 2404 18664 XYxHF24(3.1)S 5094 X(Archives)S 10773 X 897 y F151(A)S 167 x(mailing)S 167 xD(list)S 166 x(is)S 166 x(archived)S 168 x(automatically)S 167 x(by)SG167 x(the)S 167 x(mailing)S 168 x(list)S 166 x(processor)S 166 x(when)SSC10773 X 598 y(the)S 162 x(/ARCHIVE)S 160 x(quali\211er)S 163 x(is)SSE161 x(used)S 162 x(on)S 162 x(the)S 162 x(DEFINE)S 161 x(LIST)S 162 x7E(command.)S 249 x(Y)S -55 x(ou)S 162 x(must)S 10773 X 597 y(specify)SpC176 x(at)S 176 x(least)S 175 x(a)S 175 x(device)S 177 x(and)S 176 x0H(directory)S 177 x(for)S 175 x(the)S 176 x(archiv)S 2 x(e.)S 269 x(The)SK176 x(\211le)S 176 x(name)S 176 x(for)S 10773 X 598 y(the)S 175 x(archive)S7E175 x(defaults)S 175 x(to)S 174 x(the)S 175 x(name)S 174 x(of)S 175 x7K(the)S 174 x(mailing)S 175 x(list,)S 177 x(and)S 175 x(the)S 174 x(\211le)S(C175 x(type)S 175 x(for)S 10773 X 598 y(the)S 169 x(archiv)S 2 x(e)S)E169 x(defaults)S 168 x(to)S 169 x F152(yyyy-mm)S F151(,)S 171 x(the)S1H169 x(current)S 170 x(year)S 170 x(and)S 169 x(month.)S 257 x(By)S 169 xF(keeping)S 10773 X 598 y(with)S 166 x(the)S 166 x(default,)S 166 x(a)SH166 x(new)S 166 x(archive)S 167 x(\211le)S 167 x(will)S 165 x(be)S 166 xN(created)S 166 x(every)S 168 x(month.)S 5094 23496 XY 23160 96 R 2404 24194 XYHF24(3.2)S 5094 X(Protection)S 167 x(Codes)S -68 x 896 y F151(The)S 181 xF(standard)S 180 x(VMS)S 180 x(protection)S 181 x(code)S 181 x(syntax)SH181 x(is)S 180 x(used)S 180 x(to)S 180 x(describe)S 181 x(access)S 180 xC(to)S 10773 X 598 y(mailing)S 189 x(lists.)S 293 x(T)S -31 x(able)SSE188 x(3)S(\203)S(1)S 189 x(describes)S 187 x(how)S 189 x(each)S 189 x8L(of)S 188 x(the)S 188 x(protection)S 189 x(classes)S 10773 X 598 y(relates)SE166 x(to)S 166 x(mailing)S 166 x(lists,)S 165 x(and)S 167 x(T)S -31 x1M(able)S 166 x(3)S(\203)S(2)S 166 x(describes)S 165 x(the)S 167 x(protection)S C166 x(codes.)S 10773 27531 XY F36(T)S -36 x(able)S 166 x(3)S(\203)S6K(1)S 498 x(Maili)S 2 x(ng)S 166 x(list)S 167 x(protection)S 168 x(classes)SsI10773 X 399 y 17484 48 R 10773 28428 XY F40(Class)S 14360 X(Description)SiH10773 X 299 y 17484 48 R 10773 29324 XY F38(SYSTEM)S 14360 X(any)S 154 xE(addre)S 2 x(ss)S 154 x(matching)S 154 x(one)S 155 x(of)S 154 x(the)SgD154 x(addresse)S 2 x(s)S 154 x(on)S 154 x(the)S 154 x(system)S 155 xP(user)S 155 x(list)S 14360 X 548 y(\(see)S 150 x(DEFINE)S 148 x(SYSTEM_USERS\))SK10773 X 747 y(OWNER)S 14360 X(any)S 154 x(addre)S 2 x(ss)S 154 x(matching)SE155 x(one)S 154 x(of)S 154 x(the)S 154 x(owner)S 155 x(addresse)S 2 xsF(s)S 154 x(speci\211ed)S 155 x(on)S 154 x(the)S 14360 X 548 y(/OWNER)SE148 x(quali\211er)S 10773 X 748 y(GROUP)S 14360 X(any)S 157 x(addre)S0D2 x(ss)S 157 x(matching)S 157 x(one)S 158 x(the)S 157 x(addres)S 2 xD(ses)S 157 x(on)S 157 x(the)S 157 x(subscr)S 2 x(iber)S 157 x(list)SD155 x(for)S 14360 X 548 y(the)S 149 x(mailing)S 150 x(list)S 10773 XG747 y(WORLD)S 14360 X(any)S 150 x(other)S 150 x(address)S 10773 X 398 y8&17484 48 R 27427 36925 XY F36(3\2031)S%%EndCustomColor11 PP EP %%PageTrailerr2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ NewCenturySchlbk-Italic Helvetica4%%PageCustomColors: 0_BLACKL%O%%Page: 3-2 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKiC0 SC 5094 1807 XY F28(Mailing)S 151 x(Lists)S 10773 5094 XY F36(T)SsE-36 x(able)S 166 x(3)S(\203)S(2)S 498 x(Maili)S 2 x(ng)S 166 x(list)S0G167 x(protection)S 168 x(codes)S 10773 X 399 y 17484 48 R 10773 5991 XYSGF40(Code)S 14360 X(Description)S 10773 X 299 y 17484 48 R 10773 6888 XY1GF38(R)S 149 x(\(Read\))S 14360 X(allows)S 149 x(the)S 149 x(use)S 150 x E(of)S 150 x(the)S 149 x(REVIEW)S 149 x(comm)S 2 x(and)S 10773 X 747 y(H(W)S 150 x(\(W)S -8 x(rite\))S 14360 X(allows)S 149 x(the)S 149 x(user)SE151 x(to)S 149 x(post)S 150 x(messages)S 151 x(to)S 149 x(the)S 150 xC(list)S 10773 X 747 y(E)S 150 x(\(Enroll\))S 14360 X(allows)S 149 xHF(the)S 149 x(automatic)S 150 x(handling)S 150 x(of)S 149 x(the)S 150 xH(SUBSCRIBE)S 148 x(comm)S 2 x(and)S 10773 X 747 y(D)S 149 x(\(Delete\))SE14360 X(allows)S 149 x(the)S 149 x(automatic)S 150 x(handling)S 150 xeF(of)S 149 x(the)S 150 x(SIGNOFF)S 148 x(comm)S 2 x(and)S 10773 X 399 yG17484 48 R 10773 10624 XY F151(Note)S 180 x(that)S 179 x(Enroll)S 180 x1F(access)S 179 x(is)S 180 x(only)S 180 x(meaningfu)S 2 x(l)S 179 x(to)SD180 x(WORLD)S -2 x(-class)S 179 x(users,)S 184 x(and)S 10773 X 597 yC(Delete)S 173 x(access)S 174 x(is)S 173 x(only)S 175 x(meaningful)S G175 x(to)S 174 x(GRO)S -2 x(UP-class)S 174 x(users.)S 265 x(For)S 174 x(D(most,)S 176 x(if)S 173 x(not)S 10773 X 598 y(all,)S 183 x(mailing)SG180 x(lists,)S 182 x(you)S 181 x(should)S 179 x(grant)S 181 x(R)S -19 xCH(WED)S 178 x(access)S 179 x(to)S 180 x(both)S 179 x(SYSTEM)S 179 x(and)SG10773 X 598 y(OWNER)S 185 x(classes.)S 288 x(SYSTEM)S 186 x(and)S 186 x%E(OWNER)S 185 x(also)S 186 x(implicitly)S 186 x(have)S 187 x(Control)SrF10773 X 598 y(access,)S 167 x(allowing)S 166 x(them)S 166 x(to)S 167 xC(add)S 166 x(and)S 166 x(remove)S 167 x(other)S 167 x(users)S 166 xsF(from)S 167 x(the)S 166 x(mailing)S 167 x(list.)S 10773 X 597 y(Some)SJ170 x(typical)S 169 x(protection)S 170 x(codes)S 170 x(for)S 170 x(GROUP)SI169 x(and)S 170 x(WOR)S -2 x(LD)S 170 x(users)S 170 x(are)S 169 x(given)SsN172 x(in)S 10773 X 598 y(T)S -31 x(able)S 166 x(3)S(\203)S(3.)S 10773 15456 XYHF36(T)S -36 x(able)S 166 x(3)S(\203)S(3)S 498 x(T)S -36 x(ypical)S 167 xC(protection)S 168 x(codes)S 10773 X 398 y 17484 48 R 10773 16452 XYcEF38(\(G:R)S -9 x(WED,W)S -8 x(:R)S -9 x(WE\))S 15854 X(Public)S 158 xaC(list.)S 241 x(Anyone)S 160 x(can)S 159 x(subscribe)S 2 x(,)S 160 xnC(sign)S 159 x(of)S -9 x(f,)S 161 x(and)S 159 x(review)S 159 x(the)S C15854 X 548 y(list;)S 148 x(anyone)S 151 x(can)S 150 x(post)S 150 x4G(to)S 149 x(the)S 150 x(list.)S 10773 X 747 y(\(G:R)S -9 x(WED,W)S -8 xFF(:E\))S 15854 X(Semi-public)S 156 x(list.)S 234 x(Anyone)S 157 x(can)SD156 x(subscribe)S 157 x(and)S 156 x(sign)S 155 x(of)S -8 x(f)S 155 xC(the)S 156 x(list)S -2 x(,)S 15854 X 548 y(but)S 150 x(only)S 149 x1H(subscr)S 2 x(ibers)S 150 x(can)S 150 x(review)S 149 x(or)S 150 x(post)SG150 x(to)S 149 x(the)S 150 x(list.)S 10773 X 747 y(\(G:W)S -25 x(,W\))SeC15854 X(Private)S 164 x(list.)S 251 x(Only)S 164 x(subscriber)S 2 xF(s)S 163 x(can)S 165 x(post)S 164 x(to)S 164 x(the)S 164 x(list)S -2 xJ(,)S 167 x(and)S 165 x(all)S 15854 X 548 y(subscription)S 165 x(requests)SI165 x(are)S 164 x(screen)S 2 x(ed)S 164 x(by)S 164 x(the)S 164 x(owners)SiD164 x(of)S 164 x(the)S 15854 X 548 y(mailing)S 149 x(list.)S 10773 XH747 y(\(G,W\))S 15854 X(One-way)S 155 x(list.)S 233 x(Only)S 154 x(the)SD155 x(owners)S 155 x(can)S 155 x(post)S 155 x(to)S 154 x(the)S 155 xE(list,)S 154 x(and)S 155 x(they)S 15854 X 548 y(% MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7ivalso)S 150 x(screen)SE151 x(all)S 148 x(the)S 150 x(subscription)S 150 x(reques)S 2 x(ts.)SuG10773 X 399 y 17484 48 R 9118 22928 XY F153(Note:)S 300 x(Since)S 167 x7G(electronic)S 167 x(mail)S 166 x(can)S 167 x(readily)S 167 x(be)S 166 x7H(forged,)S 167 x(you)S 167 x(should)S 167 x(not)S 167 x(depend)S 10773 XE597 y(on)S 181 x(this)S 181 x(protection)S 182 x(scheme)S 180 x(for)S(I180 x(absolute)S 181 x(security)S 181 x(of)S 180 x(your)S 181 x(mailing)S F10773 X 598 y(lists.)S 288 x(The)S 184 x(mailin)S 2 x(g)S 185 x(list)SK185 x(processor)S 185 x(attempts)S 186 x(no)S 185 x(authenti)S 2 x(cation)S7M186 x(of)S 10773 X 598 y(addresses)S 167 x(when)S 166 x(it)S 166 x(receives)SmI166 x(messages.)S 5094 25916 XY 23160 96 R 2404 26614 XY F24(3.3)S 5094 X7F(Automatic)S 166 x(Request)S 165 x(Handling)S 10773 X 896 y F151(MLF)SH173 x(will)S 171 x(answer)S 171 x(requests)S 171 x(automatically)S 172 xE(at)S 172 x(both)S 172 x(a)S 171 x(list')S -19 x(s)S 171 x(-Request)StE171 x(address)S 10773 X 598 y(and)S 193 x(through)S 193 x(the)S 193 x D(LISTSER)S -20 x(V)S 192 x(interface.)S 302 x(The)S 193 x(commands)SG192 x(it)S 192 x(recognizes)S 10773 X 598 y(through)S 196 x(the)S 195 xSC(-Request)S 193 x(interface)S 195 x(are)S 194 x(listed)S 194 x(in)SsF195 x(T)S -31 x(able)S 194 x(3)S(\203)S(4.)S 306 x(LISTSER)S -19 x(V)SD10773 X 598 y(commands)S 166 x(are)S 166 x(listed)S 165 x(in)S 167 xD(T)S -31 x(able)S 166 x(3)S(\203)S(5.)S 10773 30549 XY F36(T)S -36 xJ(able)S 166 x(3)S(\203)S(4)S 498 x(MLF)S 167 x(-Request)S 166 x(commands)SK10773 X 398 y 17484 48 R 10773 31446 XY F40(Command)S 18843 X(Description)S1E10773 X 298 y 17484 48 R 10773 32342 XY F38(ADD)S 149 x(address)S 2 x4J([,.)S -2 x(..])S 18843 X(Control)S 160 x(comman)S 2 x(d:)S 245 x(allows)SG159 x(list)S 159 x(owner)S 160 x(to)S 160 x(add)S 18843 X 548 y(other)SrH150 x(users)S 151 x(to)S 149 x(the)S 150 x(list)S -2 x(.)S 10773 X 747 yF(HELP)S 18843 X(Sends)S 150 x(\211le)S 150 x(MX_MLIST_DIR:MLIST_HELP)SG-58 x(.TXT)S -50 x(.)S 10773 X 748 y(LIST)S 18843 X(Lists)S 149 x(all)SiF149 x(available)S 149 x(mailing)S 150 x(list)S -2 x(s.)S 5094 36925 XY F36(3\2032)S%%EndCustomColor12 PP EP %%PageTrailer%%%PageFonts: Helvetica-Bold Helveticay0%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Bold%%PageCustomColors: 0_BLACKm%h%%Page: 3-3 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)e)1000 BP PaperHeight PaperWidth PM 0 0 XY l%%BeginCustomColor: 0_BLACKdD0 SC 24637 1807 XY F28(Mailing)S 167 x(Lists)S 10773 5094 XY F36(T)SE-36 x(able)S 166 x(3)S(\203)S(4)S 166 x(\(Cont.\))S 499 x(MLF)S 167 x1C(-Request)S 166 x(commands)S 10773 X 399 y 17484 48 R 10773 5991 XYtJF40(Command)S 18843 X(Description)S 10773 X 299 y 17484 48 R 10773 7037 XYDF38(QUER)S -9 x(Y)S 18843 X(Returns)S 150 x(the)S 149 x(subscr)S 2 xE(iber)S 17 x(')S -9 x(s)S 150 x(status)S 149 x(on)S 150 x(the)S 150 x G(list.)S 10773 X 747 y(REMOVE)S 150 x(address[,...])S 18843 X(Control)SlG150 x(command)S 2 x(:)S 224 x(allows)S 149 x(list)S 149 x(owner)S 150 x3E(to)S 150 x(remove)S 18843 X 548 y(other)S 150 x(users)S 151 x(from)SpH150 x(the)S 149 x(list.)S 10773 X 747 y(REVIEW)S 18843 X(Returns)S 150 xE(the)S 149 x(comp)S 2 x(lete)S 149 x(list)S 148 x(of)S 149 x(subscr)S6T2 x(ibers.)S 10773 X 748 y(SET)S 150 x([NO])S -2 x(MAIL)S 18843 X(Enables/disables)SH150 x(receipt)S 150 x(of)S 149 x(list)S 149 x(messages)S 2 x(.)S 10773 XG747 y(SIGNOFF)S 18843 X(Removes)S 151 x(the)S 149 x(user)S 151 x(from)S)G150 x(the)S 149 x(list)S 148 x(of)S 150 x(subscribers)S 2 x(.)S 10773 XD747 y(SUBSCRIBE)S 18843 X(Adds)S 150 x(the)S 150 x(user)S 150 x(to)SE149 x(the)S 150 x(subscriber)S 151 x(list.)S 10773 X 399 y 17484 48 R1D10773 12965 XY F36(T)S -36 x(able)S 166 x(3)S(\203)S(5)S 498 x(MLF)SI167 x(LIST)S 2 x(SER)S -9 x(V)S 166 x(commands)S 10773 X 398 y 17484 48 R K10773 13862 XY F40(Command)S 18843 X(Description)S 10773 X 298 y 17484 48 R(H10773 14758 XY F38(ADD)S 149 x(list-name)S 150 x(address[,...])S 18843 XD(Control)S 160 x(comman)S 2 x(d:)S 245 x(allows)S 159 x(list)S 159 xC(owner)S 160 x(to)S 160 x(add)S 18843 X 548 y(other)S 150 x(users)S7I151 x(to)S 149 x(the)S 150 x(list)S -2 x(.)S 10773 X 747 y(HELP)S 18843 X D(Sends)S 150 x(\211le)S 150 x(MX_MLIST_DIR:MLIST_HELP)S -58 x(.TXT)SL-50 x(.)S 10773 X 747 y(LIST)S 18843 X(Lists)S 149 x(all)S 149 x(available)SD149 x(mailing)S 150 x(list)S -2 x(s.)S 10773 X 748 y(QUER)S -9 x(Y)SI150 x(list-name)S 18843 X(Returns)S 150 x(the)S 149 x(subscr)S 2 x(iber)SuE17 x(')S -9 x(s)S 150 x(status)S 149 x(on)S 150 x(the)S 150 x(list.)SeE10773 X 747 y(REMOVE)S 150 x(list)S -2 x(-nam)S 2 x(e)S 149 x(addre)S F2 x(ss[,...)S -2 x(])S 18843 X(Control)S 150 x(command)S 2 x(:)S 224 xF(allows)S 149 x(list)S 149 x(owner)S 150 x(to)S 150 x(remove)S 18843 XJ548 y(other)S 150 x(users)S 151 x(from)S 150 x(the)S 149 x(list.)S 10773 XD747 y(REVIEW)S 149 x(list-name)S 18843 X(Returns)S 150 x(the)S 149 xF(comp)S 2 x(lete)S 149 x(list)S 148 x(of)S 149 x(subscr)S 2 x(ibers.)SE10773 X 747 y(SET)S 150 x(list)S -2 x(-nam)S 2 x(e)S 149 x([NO]MAIL)SwH18843 X(Enables/disables)S 150 x(receipt)S 150 x(of)S 149 x(list)S 149 xE(messages)S 2 x(.)S 10773 X 747 y(SIGNOFF)S 148 x(list-name)S 18843 XSI(Removes)S 151 x(the)S 149 x(user)S 151 x(from)S 150 x(the)S 149 x(list)SfF148 x(of)S 150 x(subscribers)S 2 x(.)S 10773 X 748 y(SUBSCRIBE)S 148 xE(list-name)S 18843 X(Adds)S 150 x(the)S 150 x(user)S 150 x(to)S 149 x1O(the)S 150 x(subscriber)S 151 x(list.)S 10773 X 398 y 17484 48 R 10773 23326 XY1EF151(SUBSCRI)S -2 x(BE)S 186 x(requests)S 186 x(are)S 186 x(handled)SEG187 x(automatically)S 187 x(only)S 187 x(if)S 186 x(the)S 186 x(WORLD)S)C10773 X 598 y(protection)S 177 x(class)S 176 x(is)S 177 x(granted)S1H177 x(E)S 177 x(\(Enroll\))S 176 x(access)S 177 x(to)S 176 x(the)S 177 xN(list.)S 271 x(Otherwise,)S 179 x(they)S 10773 X 598 y(are)S 166 x(forwarded)SD166 x(to)S 166 x(the)S 166 x(list)S 165 x(owners)S 166 x(for)S 166 xD(manual)S 167 x(handling.)S 10773 X 896 y(SIGNOFF)S 197 x(requests)SD197 x(are)S 197 x(handled)S 198 x(automatically)S 198 x(only)S 198 xH(if)S 197 x(the)S 198 x(GRO)S -2 x(UP)S 10773 X 598 y(protection)S 176 xF(class)S 176 x(is)S 175 x(granted)S 177 x(D)S 175 x(\(Delete\))S 175 xG(access)S 176 x(to)S 175 x(the)S 177 x(list.)S 268 x(Otherwise,)S 178 xoD(they)S 10773 X 598 y(are)S 166 x(forwarded)S 166 x(to)S 166 x(the)SH166 x(list)S 165 x(owners)S 166 x(for)S 166 x(manual)S 167 x(handling.)SK10773 X 896 y(REVIE)S -2 x(W)S 175 x(requests)S 175 x(are)S 175 x(handled)SOL175 x(automatically)S 175 x(only)S 176 x(if)S 175 x(the)S 175 x(requesting)SJ175 x(user)S 10773 X 598 y(is)S 177 x(granted)S 177 x(R)S 177 x(\(Read\))SF176 x(access)S 177 x(to)S 176 x(the)S 178 x(list.)S 270 x(Read)S 177 xE(access)S 176 x(may)S 177 x(be)S 177 x(granted)S 178 x(only)S 10773 X4H598 y(to)S 172 x(GROUP)S 172 x(\(i.e.,)S 175 x(the)S 173 x(subscribers)SI172 x(of)S 173 x(the)S 172 x(list\))S 172 x(or)S 173 x(to)S 172 x(GROUP)SG171 x(and)S 173 x(WORLD.)S 172 x(If)S 10773 X 598 y(access)S 166 x(is)S5G165 x(denied,)S 167 x(the)S 166 x(request)S 166 x(is)S 166 x(returned)S4D167 x(with)S 165 x(an)S 167 x(error)S 167 x(message.)S 5094 30499 XYE9564 48 R 2404 31197 XY F24(3.3.1)S 5094 X(Control)S 167 x(Commands)S F-765 x 896 y F151(The)S 175 x(mailing)S 174 x(list)S 174 x(processor)SD174 x(currently)S 175 x(supports)S 174 x(two)S 174 x(control)S 174 xD(requests:)S 266 x(ADD)S 10773 X 598 y(and)S 176 x(REMOVE)S -2 x(.)SG176 x(They)S 177 x(may)S 176 x(be)S 175 x(used)S 176 x(by)S 176 x(the)S5F176 x(owners)S 175 x(of)S 176 x(a)S 175 q w MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7iJx(mailing)S 176 x(list)S 175 xH(to)S 175 x(add)S 10773 X 598 y(and)S 166 x(remove)S 167 x(other)S 167 xE(users)S 165 x(to)S 166 x(and)S 167 x(from)S 166 x(the)S 166 x(list)S6;165 x(of)S 166 x(subscribers.)S 27427 36925 XY F36(3\2033)Sx%%EndCustomColor13 PP EP %%PageTrailer5%%%PageFonts: Helvetica-Bold Helvetica4%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKS%4%%Page: 3-4 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK5E0 SC 5094 1807 XY F28(Mailing)S 168 x(Lists)S 5094 4596 XY 23160 96 R9L2404 5294 XY F24(3.4)S 5094 X(User)S 166 x(Noti\211cation)S 165 x(Messages)SC10773 X 896 y F151(Y)S -56 x(ou)S 167 x(can)S 167 x(control)S 167 x7G(the)S 166 x(text)S 167 x(of)S 166 x(the)S 167 x(message)S 166 x(that)S8H166 x(is)S 166 x(sent)S 166 x(to)S 166 x(the)S 167 x(user)S 166 x(when)SG167 x(he)S 167 x(or)S 10773 X 598 y(she)S 174 x(subscribes)S 173 x(or)S8F174 x(signs)S 174 x(off)S 173 x(from)S 174 x(a)S 174 x(mailing)S 174 xE(list,)S 175 x(on)S 175 x(a)S 173 x(per)S -9 x(-list)S 173 x(and/or)S5F175 x(global)S 10773 X 598 y(basis.)S 252 x(T)S -31 x(able)S 168 x(3)SD(\203)S(6)S 168 x(lists)S 166 x(the)S 168 x(types)S 168 x(of)S 167 xF(messages)S 167 x(you)S 169 x(can)S 168 x(set)S 167 x(up)S 168 x(and)SH168 x(when)S 168 x(they)S 10773 X 598 y(are)S 166 x(sent.)S 5094 9229 XYGF36(T)S -36 x(able)S 167 x(3)S(\203)S(6)S 498 x(User)S 165 x(noti\211)SdC2 x(cation)S 167 x(messages)S 5094 X 398 y 23160 48 R 5094 10126 XYSCF40(Per-list)S 151 x(quali\211er)S 11670 X(Global)S 148 x(default)S(E19740 X(When)S 149 x(sent)S 5094 X 298 y 23160 48 R 5094 11022 XY F38eD(/ADD_MESSAGE)S 11670 X(MLIST_ADD_MESSAGE.TXT)S 19740 X(when)S 150 xE(a)S 149 x(user)S 151 x(is)S 149 x(added)S 150 x(to)S 150 x(a)S 149 x7Y(mailing)S 150 x(list)S 5094 X 747 y(/REMOVE_MESSAGE)S 11670 X(MLIST_REMOVE_MESSAGE.TXT)S)F19740 X(when)S 158 x(a)S 159 x(user)S 159 x(is)S 158 x(removed)S 160 xC(from)S 159 x(a)S 158 x(mailing)S 19740 X 548 y(list)S 5094 X 748 y8G(/FOR)S -9 x(W)S -16 x(ARD_MESSAGE)S 11670 X(MLIST_FOR)S -8 x(W)S -17 x8G(ARD_MESSAGE.TXT)S 771 x(when)S 158 x(a)S 159 x(user)S 159 x(attempts)S8F158 x(to)S 158 x(subscr)S 2 x(ibe)S 158 x(to)S 158 x(a)S 19740 X 547 yI(list)S 148 x(with)S 148 x(no)S 150 x(W)S -7 x(:E)S 149 x(access)S 5094 X I399 y 23160 48 R 10773 15107 XY F151(The)S 174 x(global)S 173 x(default)SdF173 x(message)S 172 x(\211les)S 173 x(are)S 173 x(located)S 173 x(in)SD173 x(MX_MLIST_DIR.)S 173 x(Y)S -56 x(ou)S 174 x(can)S 10773 X 598 yH(customize)S 175 x(these)S 175 x(\211les)S 176 x(to)S 175 x(suit)S 175 xE(your)S 176 x(site')S -19 x(s)S 175 x(needs)S 175 x(for)S 176 x(all)SvC175 x(mailing)S 176 x(lists,)S 177 x(or)S 176 x(use)S 10773 X 597 ymH(them)S 166 x(as)S 166 x(templates)S 165 x(for)S 166 x(the)S 166 x(per)SF-9 x(-list)S 165 x(\211les.)S 10773 17398 XY F36(Customization)S 168 xF(V)S -27 x(ariables)S 10773 X 897 y F151(The)S 170 x(text)S 170 x(of)SL170 x(a)S 169 x(noti\211cation)S 171 x(message)S 169 x(can)S 170 x(contain)SE170 x(references)S 171 x(to)S 169 x(customization)S 10773 X 598 y(`)SSE-9 x(`variables')S -10 x(')S 192 x(whose)S 192 x(values)S 193 x(are)StD193 x(supplied)S 192 x(by)S 193 x(the)S 193 x(mailing)S 193 x(list)SD192 x(processor)S -37 x(.)S 10773 X 597 y(A)S -37 x(vailable)S 166 xD(variables)S 166 x(are:)S 10773 X 897 y F38({list-address})S 17349 XL(the)S 149 x(RFC822)S 150 x(address)S 151 x(of)S 149 x(the)S 150 x(mailing)SC149 x(list)S 10773 X 747 y({request-a)S 2 x(ddress})S 17349 X(the)S1G149 x(RFC822)S 150 x(address)S 151 x(of)S 149 x(the)S 150 x(list)S -2 x)C(')S -8 x(s)S 149 x(-Reque)S 2 x(st)S 149 x(address)S 10773 X 747 y F({list-name})S 17349 X(the)S 149 x(name)S 151 x(of)S 149 x(the)S 150 xG(mailing)S 149 x(list)S 148 x(\(no)S 150 x(@hostnam)S 2 x(e\))S 10773 XeC748 y({list-owner})S 17349 X(the)S 158 x(address)S 160 x(of)S 158 x H(the)S 158 x(owner)S 160 x(of)S 158 x(the)S 158 x(mailing)S 158 x(list)SE157 x(\(if)S 158 x(there)S 17349 X 548 y(are)S 150 x(multiple)S 149 x4K(owner)S 150 x(addresse)S 2 x(s,)S 149 x(only)S 150 x(the)S 149 x(\211rst)S)F150 x(is)S 149 x(used\))S 10773 X 896 y F151(Note)S 176 x(that)S 175 xC(each)S 177 x(variable)S 176 x(name)S 176 x(must)S 176 x(be)S 175 xTF(surrounded)S 177 x(by)S 176 x(curly)S 177 x(braces)S 176 x(to)S 176 xH(be)S 10773 X 598 y(recognized.)S 266 x(All)S 173 x(other)S 174 x(text)SF173 x(\(including)S 175 x(unreco)S 2 x(gnized)S 173 x(variable)S 175 xO(references\))S 174 x(is)S 10773 X 598 y(sent)S 166 x(verbatim.)S 5094 26215 XY0O23160 96 R 2404 26913 XY F24(3.5)S 5094 X(VMS)S 167 x(Mail)S 165 x(Forwarding)S1E10773 X 896 y F151(Y)S -56 x(ou)S 167 x(can)S 166 x(make)S 166 x(it)SlH165 x(easier)S 165 x(for)S 166 x(local)S 166 x(users)S 165 x(and)S 166 xG(DECnet-connected)S 166 x(users)S 165 x(to)S 166 x(send)S 10773 X 598 y C(messages)S 171 x(to)S 171 x(a)S 172 x(mailing)S 172 x(list)S 171 x8C(by)S 172 x(creating)S 172 x(a)S 172 x(forwarding)S 172 x(address)S(C171 x(in)S 172 x(VMS)S 171 x(Mail)S 10773 X 598 y(for)S 166 x(the)S 1166 x(list)S 166 x(name:)S 10773 X 896 y F102($)Sd%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MAIL)S2%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 449 y(MAIL>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORK1 SC 240 x(SET)S 239 x(FORWARD/USER=l)S 2 x(ist-name)S 240 x(MX%list-name)S0%%EndCustomColor%%BeginCustomColor: 0_BLACK G0 SC 10773 X 896 y F151(This)S 155 x(will)S 154 x(allow)S 154 x(users)S-I155 x(to)S 155 x(use)S 155 x(just)S 155 x(the)S 155 x(list)S 154 x(name)SiC155 x(when)S 155 x(addressing)S 155 x(the)S 155 x(mailing)S 10773 X(G598 y(list,)S 166 x(without)S 166 x(the)S 166 x(MX%)S 166 x(pre\211x.)S E10773 X 897 y(If)S 173 x(the)S 173 x(list)S 172 x(name)S 173 x(ever)S2D174 x(changes)S 174 x(or)S 173 x(the)S 173 x(list)S 172 x(is)S 172 xE(deleted,)S 175 x(you)S 174 x(should)S 173 x(remember)S 10773 X 597 y C(to)S 166 x(remove)S 167 x(the)S 166 x(forwarding)S 166 x(address)S C166 x(from)S 166 x(VMS)S 166 x(Mail)S 166 x(for)S 166 x(the)S 166 xa0(list)S 165 x(name:)S 10773 X 897 y F102(MAIL>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR%1 SC 240 x(REMOVE)S 239 x(list-name)S(%%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 10773 X 897 y F151(This)S 166 x(will)S 166 x(prevent)S 166 x(a)S1C166 x(possible)S 166 x(mail)S 165 x(looping)S 167 x(problem)S 166 x1<(from)S 166 x(occurring)S 2 x(.)S 5094 36925 XY F36(3\2034)S%%EndCustomColor14 PP EP %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica Courier(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: 3-5 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY o%%BeginCustomColor: 0_BLACK F0 SC 24637 1807 XY F28(Mailing)S 167 x(Lists)S 5094 4596 XY 23160 96 RC2404 5294 XY F24(3.6)S 5094 X(Using)S 166 x(the)S 166 x(ADD)S 164 xxE(and)S 166 x(REMOVE)S 166 x(Commands)S 10773 X 896 y F151(The)S 189 x)G(list)S 188 x(processor)S 189 x(provides)S 189 x(two)S 188 x(commands)S7C188 x(for)S 189 x(use)S 188 x(exclusive)S 2 x(ly)S 189 x(by)S 189 xeF(list)S 10773 X 598 y(owners)S 166 x(and)S 166 x(list)S 166 x(server)SF166 x(managers:)S 250 x(ADD)S 165 x(and)S 166 x(REMOVE.)S 5094 7984 XYH9564 48 R 2404 8681 XY F24(3.6.1)S 5094 X(ADD)S 10773 X 897 y F151(The)SD169 x(ADD)S 167 x(command)S 168 x(adds)S 168 x(other)S 168 x(users)SD169 x(to)S 168 x(a)S 168 x(mailing)S 168 x(list.)S 253 x(The)S 169 xF(syntax)S 169 x(for)S 168 x(TI MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7ithis)S 10773 X 597 y(command)S 166 x(for)SH166 x(the)S 167 x(-Request)S 165 x(interface)S 166 x(is:)S 11272 X 897 yEF38(ADD)S 248 x([/NONOT)S -2 x(IFY])S 249 x([/NOMAIL])S 497 x(addre)S7G2 x(ss)S 249 x([,...)S -2 x(])S 10773 X 897 y F151(The)S 167 x(syntax)S C167 x(for)S 166 x(the)S 166 x(LISTSER)S -19 x(V)S 165 x(interface)SqE167 x(is:)S 11272 X 896 y F38(ADD)S 248 x([/NONOT)S -2 x(IFY])S 498 x(H(list-name)S 499 x(addres)S 2 x(s)S 249 x([,...)S -2 x(])S 10773 X 897 yFF151(Y)S -56 x(ou)S 166 x(may)S 165 x(specify)S 164 x(multiple)S 165 xN(addresses)S 163 x(to)S 165 x(be)S 165 x(added)S 164 x(by)S 165 x(separating)SC165 x(the)S 165 x(list)S 164 x(with)S 10773 X 598 y(commas,)S 186 xSK(but)S 182 x(note)S 182 x(that)S 182 x(the)S 182 x(entire)S 182 x(command)SPH183 x F152(must)S 182 x F151(\211t)S 182 x(on)S 183 x(one)S 182 x(line)SF182 x(in)S 183 x(the)S 10773 X 597 y(E-mail)S 165 x(message.)S 10773 XD897 y(For)S 167 x F153(address)S F151(,)S 168 x(you)S 167 x(should)SC167 x(enter)S 167 x(the)S 167 x(RFC822-type)S 166 x(address)S 166 xrC(for)S 167 x(the)S 167 x(user)S 166 x(to)S 167 x(be)S 10773 X 598 yYD(added.)S 258 x(It)S 170 x(should)S 171 x(generally)S 172 x(appear)SG171 x F152(exactly)S 171 x F151(as)S 170 x(it)S 170 x(does)S 170 x(on)S(H171 x(the)S 171 x(From)S 171 x(line)S 170 x(of)S 171 x(a)S 10773 X 598 yH(message,)S 168 x(since)S 168 x(the)S 168 x(mailing)S 168 x(list)S 167 xG(processor)S 167 x(is)S 167 x(case)S 168 x(sensitive)S 167 x(in)S 168 xbJ(the)S 168 x(username)S 10773 X 597 y(part)S 166 x(of)S 166 x(addresses.)SM248 x(Y)S -55 x(ou)S 166 x(may)S 167 x(include)S 166 x(the)S 167 x(personal)SoC166 x(name,)S 166 x(if)S 166 x(desired.)S 10773 X 897 y(Use)S 170 x8E(the)S 171 x(/NONOTIFY)S 170 x(quali\211er)S 171 x(when)S 171 x(you)S1O171 x(do)S 171 x(not)S 170 x(want)S 171 x(the)S 170 x(new)S 171 x(subscribers)S D10773 X 598 y(to)S 166 x(receive)S 167 x(the)S 166 x(`)S -9 x(`you)SH166 x(have)S 167 x(been)S 167 x(added')S -10 x(')S 166 x(message)S 166 xD(for)S 166 x(the)S 166 x(mailing)S 166 x(list.)S 10773 X 896 y(The)SF181 x(/NOMAIL)S 180 x(quali\211er)S 181 x(is)S 180 x(used)S 180 x(to)SK180 x(add)S 180 x(the)S 181 x(user)S 180 x(to)S 181 x(the)S 180 x(mailing)SEK181 x(list)S 179 x(as)S 180 x(a)S 10773 X 598 y(NOMAIL)S 168 x(subscriber)S)F-36 x(.)S 255 x(That)S 169 x(is,)S 170 x(the)S 169 x(user)S 169 x(is)SE169 x(on)S 169 x(the)S 170 x(list)S 168 x(without)S 169 x(receiving)S)G170 x(any)S 10773 X 598 y(mail)S 179 x(from)S 179 x(the)S 179 x(list.)SxC274 x(NOMAIL)S 179 x(subscriptions)S 178 x(are)S 179 x(used)S 179 x8C(for)S 179 x(private)S 179 x(mailing)S 10773 X 598 y(lists,)S 191 x1G(where)S 187 x(only)S 188 x(the)S 187 x(subscribers)S 186 x(are)S 187 xtK(allowed)S 186 x(to)S 187 x(post,)S 191 x(and)S 187 x(for)S 187 x(mailing)SG10773 X 597 y(lists)S 174 x(that)S 175 x(control)S 176 x(access)S 175 x H(to)S 175 x(\211le)S 176 x(servers;)S 180 x(a)S 175 x(subscriber)S 176 xF(might)S 175 x(have)S 176 x(multiple)S 10773 X 598 y(addresses)S 171 xE(and)S 172 x(may)S 171 x(need)S 172 x(access)S 172 x(to)S 171 x(the)SyH172 x(list)S 171 x(or)S 171 x(\211le)S 172 x(server)S 172 x(from)S 172 xH(any)S 172 x(of)S 172 x(those)S 10773 X 598 y(addresses.)S 10773 X 897 yF(Note)S 173 x(that)S 174 x(the)S 173 x(LISTSER)S -19 x(V)S 173 x(ADD)SD172 x(command)S 174 x(does)S 173 x(not)S 174 x(support)S 173 x(the)SC174 x(/NOMAIL)S 10773 X 597 y(quali\211er)S -36 x(.)S 5094 26315 XY8F9564 48 R 2404 27012 XY F24(3.6.2)S 5094 X(REMOVE)S 10773 X 897 y F151C(The)S 182 x(REMOVE)S 180 x(command)S 182 x(removes)S 181 x(other)SxH182 x(users)S 181 x(from)S 182 x(a)S 181 x(mailing)S 182 x(list.)S 280 xF(The)S 10773 X 598 y(syntax)S 167 x(for)S 166 x(this)S 166 x(command)SF166 x(for)S 166 x(the)S 166 x(-Request)S 166 x(interface)S 166 x(is:)SF11272 X 896 y F38(REMOVE)S 249 x([/NON)S -2 x(OTIFY])S 498 x(address)SD251 x([,..)S -2 x(.])S 10773 X 897 y F151(The)S 167 x(syntax)S 167 xD(for)S 166 x(the)S 166 x(LISTSER)S -19 x(V)S 165 x(interface)S 167 xC(is:)S 11272 X 897 y F38(REMOVE)S 249 x([/NON)S -2 x(OTIFY])S 498 x7F(list-name)S 499 x(address)S 251 x([,..)S -2 x(.])S 10773 X 896 y F151N(Y)S -56 x(ou)S 166 x(may)S 165 x(specify)S 164 x(multiple)S 165 x(addresses)SG163 x(to)S 165 x(be)S 165 x(added)S 164 x(by)S 165 x(separating)S 165 x0D(the)S 165 x(list)S 164 x(with)S 10773 X 598 y(commas,)S 186 x(but)SD182 x(note)S 182 x(that)S 182 x(the)S 182 x(entire)S 182 x(command)SH183 x F152(must)S 182 x F151(\211t)S 182 x(on)S 183 x(one)S 182 x(line)SF182 x(in)S 183 x(the)S 10773 X 598 y(E-mail)S 165 x(message.)S 10773 XD896 y(For)S 167 x F153(address)S F151(,)S 168 x(you)S 167 x(should)SC167 x(enter)S 167 x(the)S 167 x(RFC822-type)S 166 x(address)S 166 x7C(for)S 167 x(the)S 167 x(user)S 166 x(to)S 167 x(be)S 10773 X 598 y1G(added.)S 269 x(It)S 175 x(should)S 176 x(appear)S 176 x F152(exactly)S7D177 x F151(as)S 175 x(it)S 176 x(does)S 175 x(in)S 176 x(the)S 176 xJ(subscriber)S 176 x(list)S 175 x(\(use)S 176 x(the)S 10773 X 598 y(REVIE)SG-2 x(W)S 171 x(command)S 170 x(to)S 171 x(check)S 171 x(this\).)S 259 xbH(Y)S -56 x(ou)S 171 x(may)S 171 x(include)S 171 x(the)S 171 x(personal)SC171 x(name,)S 172 x(if)S 10773 X 598 y(desired,)S 166 x(but)S 166 x J(only)S 167 x(the)S 167 x(address)S 165 x(part)S 166 x(is)S 165 x(checke)SJ2 x(d)S 165 x(when)S 167 x(MLF)S 167 x(does)S 165 x(the)S 167 x(removal.)S-771 x 36925 Y F36(3\2035)S%%EndCustomColor15 PP EP %%PageTraileri2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman;%%+ Helvetica NewCenturySchlbk-Italic NewCenturySchlbk-BoldV%%PageCustomColors: 0_BLACK %o%%Page: 3-6 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)C,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKlF0 SC 5094 1807 XY F28(Mailing)S 168 x(Lists)S 10773 4866 XY F151(Use)SD170 x(the)S 171 x(/NONOTIFY)S 170 x(quali\211er)S 171 x(when)S 171 xH(you)S 171 x(do)S 171 x(not)S 170 x(want)S 171 x(the)S 170 x(new)S 171 xC(subscribers)S 10773 X 598 y(to)S 166 x(receive)S 167 x(the)S 166 x(D(`)S -9 x(`you)S 166 x(have)S 167 x(been)S 167 x(removed')S -9 x(')SE166 x(message)S 165 x(for)S 167 x(the)S 166 x(mailing)S 166 x(list.)SnF5094 6410 XY 23160 96 R 2404 7108 XY F24(3.7)S 5094 X(Deleting)S 166 xF(a)S 165 x(Mailing)S 166 x(List)S 10773 X 896 y F151(The)S 178 x(MCP)SC177 x(REMOV)S -2 x(E)S 177 x(LIST)S 177 x(command)S 177 x(removes)S7E177 x(the)S 177 x(de\211nition)S 178 x(of)S 177 x(a)S 177 x(mailing)S J10773 X 598 y(list)S 179 x(from)S 180 x(the)S 180 x(MX)S 180 x(con\211gu)SL2 x(ration)S 180 x(database.)S 277 x(The)S 180 x(\211le)S 180 x(containing)SE182 x(the)S 180 x(list)S 179 x(of)S 10773 X 598 y(subscribers)S 185 x%E(will)S 185 x(remain)S 185 x(after)S 185 x(the)S 186 x(de\211nition)S(E186 x(is)S 184 x(removed,)S 192 x(however)S -37 x(.)S 288 x(Y)S -55 x5G(ou)S 10773 X 598 y(should)S 166 x(delete)S 166 x(that)S 166 x(\211le)Sm$166 x(also:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 239 x(DELETE)S 240 x(MX_MLIST_DIR:li)S 2 x(st-name.MAILING_LIS)S: 2 x(T;*)SB%%EndCustomColor%%BeginCustomColor: 0_BLACKeH0 SC 10773 X 897 y F151(Y)S -56 x(ou)S 171 x(should)S 171 x(also)S 170 xD(remember)S 170 x(to)S 170 x(delete)S 171 x(any)S 171 x(add,)S 171 xC(remove,)S 173 x(or)S 171 x(forward)S 170 x(message)S 10773 X 598 ylE(\211les)S 166 x(you)S 167 x(set)S 166 x(up)S 166 x(for)S 166 x(the)SXF166 x(mailing)S 167 x(list)S 165 x(at)S 166 x(creation)S 166 x(time.)S5094 36925 XY F36(3\2036)S%%EndCustomColor16 PP EP %%PageTrailerh2%%PageFonts: Helvetica-Bold @ MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7K;6iNewCenturySchlbk-Roman %%+ CourierS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR% %%Page: 4-1 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 6%%BeginCustomColor: 0_BLACK4I0 SC 2404 5875 XY F12(4)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(File)S1H166 x(Servers)S 676 x 8652 Y F151(The)S 190 x(MCP)S 189 x(DEFINE)S 187 xE(FILE_SER)S -19 x(VER)S 188 x(command)S 189 x(is)S 188 x(used)S 189 xxC(to)S 188 x(set)S 189 x(up)S 189 x(a)S 189 x(\211le)S 10773 X 598 yrD(server)S -36 x(.)S 261 x(Each)S 172 x(\211le)S 173 x(server)S 172 xC(can)S 173 x(automatically)S 172 x(service)S 172 x(requests)S 172 x(G(for)S 172 x(single)S 172 x(\211les)S 10773 X 597 y(or)S 173 x(groups)SsE173 x(of)S 172 x(\211les.)S 262 x(Large)S 174 x(\211les)S 172 x(can)SfK173 x(be)S 172 x(delayed)S 173 x(to)S 172 x(non-prime-time)S 173 x(hours,)S(F175 x(on)S 10773 X 598 y(a)S 172 x(per)S -9 x(-server)S 173 x(basis.)SF260 x(Y)S -56 x(ou)S 173 x(can)S 172 x(specify)S 172 x(a)S 172 x(per)SG-9 x(-server)S -36 x(,)S 174 x(per)S -9 x(-host,)S 173 x(and/or)S 173 xaE(per)S -9 x(-user)S 10773 X 598 y(byte)S 177 x(count)S 177 x(limit,)S H178 x(to)S 177 x(prevent)S 177 x(users)S 176 x(from)S 176 x(overtaxing)SK178 x(the)S 177 x(mail)S 176 x(system)S 175 x(with)S 10773 X 598 y(\211le)S(C163 x(server)S 163 x(requests.)S 250 x(In)S 162 x(addition,)S 164 xSG(you)S 163 x(can)S 164 x(link)S 163 x(a)S 162 x(\211le)S 163 x(server)SuE164 x(to)S 162 x(a)S 163 x(mailing)S 163 x(list,)S 10773 X 597 y(so)S G173 x(that)S 173 x(only)S 174 x(those)S 173 x(users)S 173 x(who)S 173 xC(are)S 173 x(subscribed)S 173 x(to)S 173 x(the)S 173 x(list)S 172 xG(can)S 174 x(gain)S 173 x(access)S 173 x(to)S 10773 X 598 y(the)S 166 xI(\211le)S 167 x(server)S -37 x(.)S 5094 13783 XY 23160 96 R 2404 14480 XYmCF24(4.1)S 5094 X(Packages)S 10773 X 897 y F151(The)S 189 x(\211le)SxD189 x(server)S 188 x(is)S 188 x(designed)S 189 x(to)S 188 x(handle)SD189 x(groups)S 189 x(of)S 188 x(\211les,)S 194 x(called)S 188 x F152D(packages)S F151(.)S 10773 X 597 y(When)S 173 x(you)S 172 x(create)SE173 x(a)S 172 x(package,)S 175 x(you)S 173 x(create)S 172 x(a)S 172 x C(directory)S 172 x(with)S 172 x(the)S 172 x(name)S 172 x(of)S 172 xxH(that)S 10773 X 598 y(package,)S 176 x(and)S 173 x(all)S 172 x(\211les)SC173 x(in)S 172 x(that)S 173 x(directory)S 173 x(must)S 173 x(have)SxH173 x(\211le)S 173 x(names)S 172 x(the)S 173 x(same)S 172 x(as)S 10773 XF598 y(the)S 167 x(package)S 167 x(name.)S 251 x(In)S 166 x(addition,)SD167 x(you)S 168 x(must)S 166 x(place)S 166 x(a)S 166 x(description)SF167 x(\211le)S 167 x(above)S 167 x(the)S 10773 X 598 y(package)S 168 xE(directory)S 168 x(which)S 167 x(is)S 167 x(sent)S 167 x(when)S 167 x0G(a)S 167 x(user)S 168 x(requests)S 167 x(a)S 167 x(listing)S 167 x(of)S,F167 x(available)S 10773 X 597 y(packages.)S 10773 X 897 y(This)S 171 xF(structure)S 170 x(works)S 170 x(best)S 170 x(when)S 171 x(you)S 171 xJ(use)S 170 x(a)S 170 x(program)S 171 x(such)S 171 x(as)S 170 x(VMS_SHARE)SN10773 X 598 y(to)S 174 x(put)S 173 x(together)S 175 x(your)S 174 x(packages.)SD265 x(VMS_SHARE)S 173 x(is)S 173 x(readily)S 174 x(available)S 173 xI(around)S 10773 X 598 y(the)S 176 x(Internet)S 175 x(and)S 176 x(BITNET)S)G-47 x(.)S 176 x(It)S 175 x(is)S 175 x(used)S 175 x(to)S 175 x(collect)ScE175 x(together)S 177 x(text)S 175 x(\211les,)S 178 x(format)S 10773 X8C597 y(them)S 182 x(so)S 182 x(as)S 182 x(to)S 182 x(improve)S 183 xeC(the)S 182 x(chances)S 183 x(of)S 182 x(their)S 183 x(being)S 183 x7G(transferable)S 182 x(through)S 10773 X 598 y(most)S 171 x(mail)S 171 xeC(systems,)S 172 x(and)S 172 x(split)S 170 x(them)S 172 x(up)S 172 x D(into)S 171 x(easily)S 171 x(mailable)S 171 x(chun)S 2 x(ks.)S 260 xH(When)S 10773 X 598 y(all)S 180 x(the)S 181 x(chunks)S 181 x(are)S 181 xF(put)S 180 x(together)S 181 x(on)S 181 x(the)S 181 x(receiving)S 181 xE(end,)S 185 x(they)S 181 x(form)S 180 x(a)S 181 x(DCL)S 10773 X 598 y)H(command)S 166 x(procedure)S 167 x(that)S 166 x(re-creates)S 166 x(the)SF166 x(original)S 167 x(\211les.)S 10773 23944 XY F36(Example)S 10773 XJ897 y F151(T)S -45 x(o)S 176 x(demonstrate)S 177 x(the)S 176 x(structure)SG178 x(used)S 176 x(by)S 177 x(the)S 177 x(\211le)S 177 x(server)S -36 x1E(,)S 180 x(let)S 176 x(us)S 177 x(suppose)S 176 x(you)S 10773 X 598 y-F(have)S 178 x(created)S 177 x(a)S 177 x(package)S 178 x(called)S 176 xE(STUFF)S -54 x(.)S 177 x(Y)S -56 x(ou)S 178 x(used)S 177 x(VMS_SHAR)SSG-2 x(E)S 177 x(to)S 177 x(create)S 10773 X 598 y(the)S 166 x(package,)S D168 x(which)S 166 x(split)S 165 x(the)S 167 x(package)S 167 x(into)SE166 x(three)S 166 x(parts.)S 10773 X 896 y(First,)S 166 x(you)S 167 x E(would)S 166 x(create)S 166 x(a)S 166 x(directory)S 167 x(for)S 166 x .(the)S 167 x(package:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(CREATE/DIREC)S 2 x(TORY)S 239 x(disk:[FILESERV)S 2 x(.STUFF])S %%EndCustomColor%%BeginCustomColor: 0_BLACK F0 SC 10773 X 897 y F151(Next,)S 188 x(you)S 184 x(would)S 182 x(copy)SH184 x(the)S 183 x(VMS_SHAR)S -2 x(E)S 183 x(\211les)S 183 x(into)S 183 xE(that)S 182 x(directory)S -54 x(.)S 283 x(They)S 10773 X 597 y(must)SdH166 x(have)S 167 x(\211le)S 166 x(names)S 166 x(the)S 166 x(same)S 166 xF(as)S 165 x(the)S 166 x(package)S 167 x(name:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x(COPY)S 240 x(STUFF.*)S 240 x(disk:[FILESERV.STU)S 2 x(FF])S%%EndCustomColor%%BeginCustomColor: 0_BLACKxH0 SC 10773 X 897 y F151(Next,)S 171 x(you)S 171 x(would)S 169 x(create)SC170 x(a)S 170 x(\211le)S 170 x(containing)S 171 x(a)S 170 x(brief)SeH169 x(description)S 170 x(of)S 169 x(the)S 170 x(package)S 10773 X 597 yG(and)S 166 x(place)S 166 x(it)S 166 x(above)S 167 x(the)S 166 x(STUFF)S )167 x(directory:)S 10773 X 897 y F102($)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORA1 SC 239 x(EDIT)S 240 x(disk:[FILESERV]ST)S 2 x(UFF.DESCRIPTION)S %%EndCustomColor%%BeginCustomColor: 0_BLACKyE0 SC 10773 X 897 y F151(Finally)S -54 x(,)S 166 x(you)S 167 x(would)SI166 x(need)S 166 x(to)S 166 x(set)S 166 x(up)S 166 x(the)S 166 x(\211le)Sa@167 x(server)S 166 x(in)S 167 x(MCP:)S 10773 X 896 y F102(MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x(DEFINE)S 239 x(FILE_SERVER)S 241 x(FILESERV/ROOT=disk:)S 2 x([FILESERV.])S(%%EndCustomColor%%BeginCustomColor: 0_BLACKdK0 SC 10773 X 897 y F151(The)S 176 x(\211le)S 176 x(server)S 176 x(FILESER)S7G-19 x(V)S 175 x(will)S 175 x(now)S 176 x(automatically)S 175 x(handle)SxG176 x(distribution)S 176 x(of)S 10773 X 598 y(the)S 166 x(STUFF)S 167 x)'(package.)S 27427 36925 XY F36(4\2031)S)%%EndCustomColor17 PP EP %%PageTrailer42%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic CourierS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: 4-2 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1D0 SC 5094 1807 XY F28(File)S 167 x(Servers)S 5094 4596 XY 23160 96 RD2404 5294 XY F24(4.2)S 5094 X(Help)S 166 x(File)S 10773 X 896 y F151G(The)S 182 x(\211le)S 182 x(FILESER)S -20 x(V_HELP)S -64 x(.TXT)S -45 x\G(,)S 181 x(provided)S 182 x(by)S 182 x(the)S 181 x(installation)S 181 x(G(procedure)S 10773 X 598 y(in)S 181 x(directory)S 180 x(MX_ROOT)S -28 xxD(:[MLF],)S 182 x(contains)S 180 x(a)S 180 x(description)S 180 x(of)SD180 x(the)S 180 x(\211le)S 181 x(service)S 10773 X 598 y(commands.)SE273 x(Y)S -56 x(ou)S 178 x(should)S 178 Y  MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7K;6i09x(update)S 178 x(this)S 178 xiF(\211le)S 178 x(to)S 177 x(include)S 179 x(the)S 178 x(address)S 177 xC(you)S 178 x(have)S 10773 X 598 y(chosen)S 179 x(for)S 178 x(your)S(C180 x(\211le)S 178 x(server)S 179 x(and)S 179 x(any)S 179 x(other)S(C179 x(information)S 178 x(speci\211c)S 179 x(to)S 178 x(the)S 178 x)F(\211le)S 10773 X 597 y(server)S 168 x(that)S 166 x(you)S 168 x(wish)SD166 x(to)S 167 x(include.)S 252 x(Place)S 167 x(the)S 167 x(edited)SJ167 x(copy)S 167 x(in)S 167 x(the)S 167 x(root)S 167 x(directory)S 10773 XF598 y(of)S 170 x(your)S 171 x(\211le)S 171 x(server)S 171 x(to)S 170 xC(have)S 171 x(it)S 169 x(sent)S 170 x(when)S 171 x(a)S 170 x(user)S%G170 x(sends)S 170 x(a)S 170 x(HELP)S 170 x(command)S 171 x(to)S 10773 X%M598 y(your)S 167 x(\211le)S 167 x(server)S -37 x(.)S 5094 10723 XY 23160 96 R0E2404 11421 XY F24(4.3)S 5094 X(File)S 166 x(Server)S 166 x(Commands)SCH10773 X 896 y F151(The)S 176 x(three)S 176 x(commands)S 176 x(accepted)SF175 x(by)S 176 x(the)S 176 x(\211le)S 176 x(server)S 176 x(are)S 176 xE(SENDME,)S 175 x(LIST)S 176 x(\(or)S 10773 X 598 y(DIREC)S -2 x(TOR)S7H-19 x(Y\),)S 159 x(and)S 159 x(HELP)S -64 x(.)S 159 x(Each)S 159 x(may)SF159 x(be)S 159 x(abbreviated)S 159 x(to)S 159 x(the)S 159 x(smallest)SH158 x(unique)S 10773 X 598 y(string.)S 254 x(One)S 168 x(command)S 168 xF(is)S 168 x(allowed)S 167 x(per)S 169 x(line)S 168 x(of)S 168 x(text)SI168 x(in)S 168 x(a)S 168 x(request)S 168 x(message,)S 169 x(but)S 10773 X)D598 y(several)S 166 x(command)S 167 x(lines)S 166 x(may)S 166 x(be)SK166 x(sent)S 166 x(in)S 166 x(one)S 167 x(request.)S 10773 X 896 y(SENDME)SaC180 x(takes)S 181 x(either)S 181 x(a)S 181 x(package)S 182 x(name)SSD182 x(\(to)S 180 x(have)S 182 x(all)S 181 x(parts)S 181 x(of)S 181 xF(a)S 181 x(package)S 10773 X 598 y(sent\))S 176 x(or)S 176 x(a)S 176 xC(\211le)S 176 x(name)S 177 x(\(to)S 176 x(have)S 176 x(just)S 177 x)G(one)S 176 x(part)S 176 x(sent\).)S 269 x(Large)S 177 x(\211les)S 176 x C(are)S 177 x(delayed)S 10773 X 598 y(until)S 166 x(non-prime-time)SxD167 x(hours)S 166 x(if)S 166 x(enabled)S 166 x(when)S 167 x(\211le)SG166 x(service)S 166 x(is)S 166 x(set)S 166 x(up.)S 10773 X 896 y(LIST)S3F168 x(takes)S 168 x(a)S 169 x(pattern)S 168 x(which)S 168 x(is)S 168 xF(used)S 168 x(to)S 168 x(match)S 169 x(against)S 168 x(package)S 169 xF(names.)S 254 x(The)S 10773 X 598 y(description)S 176 x(\211le)S 176 xE(for)S 176 x(each)S 176 x(matching)S 177 x(package)S 177 x(is)S 175 xnE(added)S 176 x(to)S 175 x(a)S 176 x(message)S 176 x(that)S 175 x(is)S,H10773 X 598 y(returned)S 167 x(to)S 166 x(the)S 166 x(requesting)S 167 xH(user)S -37 x(.)S 250 x(If)S 165 x(no)S 167 x(pattern)S 166 x(is)S 166 xG(speci\211ed,)S 166 x(`)S -9 x(`*')S -10 x(')S 166 x(is)S 165 x(used.)SSD10773 X 897 y(HELP)S 169 x(causes)S 169 x(the)S 170 x(\211le)S 169 xC(FILESER)S -19 x(V_HELP)S -65 x(.TXT)S 170 x(\(located)S 169 x(in)S C169 x(the)S 170 x(root)S 169 x(directory)S 10773 X 597 y(of)S 166 xxI(the)S 166 x(\211le)S 167 x(server\))S 166 x(to)S 166 x(be)S 166 x(sent)S(N166 x(to)S 166 x(the)S 166 x(requesting)S 167 x(user)S -37 x(.)S 5094 36925 XY F36(4\2032)S%%EndCustomColor18 PP EP %%PageTrailer72%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACK7%w%%Page: A-1 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l)1000 BP PaperHeight PaperWidth PM 0 0 XY (%%BeginCustomColor: 0_BLACK0F0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(T)SI-49 x(roublesh)S -2 x(ooting)S 166 x(MLF)S 165 x(Problems)S 10773 8652 XYoFF151(MLF)S 180 x(includes)S 180 x(a)S 179 x(debug)S 180 x(mode)S 179 xG(that)S 180 x(displays)S 178 x(information)S 180 x(about)S 179 x(what)S0K179 x(it)S 179 x(is)S 10773 X 598 y(doing)S 182 x(when)S 182 x(processing)S F182 x(mailing)S 181 x(list)S 181 x(and)S 181 x(\211le)S 182 x(server)SP182 x(requests.)S 280 x(If)S 181 x(you)S 182 x(are)S 10773 X 597 y(experiencin)SD2 x(g)S 175 x(problems)S 174 x(with)S 175 x(either)S 175 x(a)S 174 xJ(mailing)S 176 x(list)S 174 x(or)S 174 x(a)S 175 x(\211le)S 175 x(server)SE-36 x(,)S 177 x(you)S 176 x(can)S 10773 X 598 y(enable)S 166 x(this)S7D166 x(debug)S 167 x(mode)S 166 x(with)S 166 x(the)S 166 x(command:)S10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/SYSTE)S 2 x(M)S 239 x(MX_MLF_DEBUG)S 240 x(TRUE)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 10773 X 896 y F151(If)S 172 x(you)S 173 x(are)S 172 x(in)S 173 xaG(a)S 172 x(V)S -56 x(AXcluster)S -37 x(,)S 174 x(this)S 172 x(logical)S(F172 x(must)S 172 x(be)S 172 x(de\211ned)S 173 x(on)S 173 x(the)S 172 xE(same)S 172 x(node)S 10773 X 598 y(as)S 166 x(the)S 166 x(currently)S7F167 x(active)S 167 x(MX)S 166 x(MLF)S 167 x(process)S 165 x(to)S 166 xE(have)S 167 x(any)S 167 x(effect.)S 10773 X 897 y(Debug)S 190 x(log)SH190 x(\211les)S 189 x(created)S 190 x(by)S 190 x(MLF)S 190 x(are)S 189 xK(called)S 190 x(MX_MLF_DIR:MX_MLF_)S 10773 X 598 y(LOG.LOG.)S 5094 15360 XYSD23160 96 R 2404 16057 XY F24(A.1)S 5094 X(Case)S 165 x(Sensitivity)SE357 x 897 y F151(The)S 174 x(mailing)S 174 x(list)S 172 x(processor)S(E174 x(uses)S 172 x(case-sensitive)S 173 x(matching)S 175 x(on)S 173 xdI(the)S 174 x(username)S 10773 X 598 y(part)S 169 x(of)S 169 x(addresses)S7F169 x(when)S 169 x(looking)S 171 x(up)S 169 x(users)S 169 x(on)S 170 xC(the)S 170 x(subscriber)S 169 x(list,)S 170 x(owner)S 169 x(list,)SFD10773 X 598 y(and)S 177 x(SYSTEM_USER)S -2 x(S)S 177 x(list.)S 269 xC(Be)S 177 x(careful)S 177 x(when)S 176 x(adding)S 178 x(and)S 176 xoJ(removing)S 178 x(users)S 10773 X 597 y(from)S 171 x(these)S 171 x(lists)SM170 x(that)S 171 x(the)S 171 x(case)S 171 x(of)S 171 x(the)S 171 x(username)S C171 x(part)S 171 x(of)S 171 x(the)S 171 x(address)S 171 x(exactly)SG10773 X 598 y(matches)S 166 x(what)S 166 x(will)S 165 x(be)S 166 x(in)S%E166 x(the)S 166 x(From:)S 250 x(header)S 167 x(of)S 166 x(the)S 166 x4R(address.)S 10773 X 897 y(Remember)S 176 x(that)S 177 x(MX)S 176 x(automatically)SH176 x(conv)S 2 x(erts)S 176 x(usernames)S 176 x(to)S 177 x(lower)S 176 xJ(case,)S 179 x(by)S 10773 X 597 y(default,)S 175 x(when)S 174 x(creating)SC174 x(the)S 173 x(From:)S 264 x(header)S -37 x(,)S 176 x(so)S 172 x1D(messages)S 173 x(originating)S 174 x(on)S 174 x(the)S 10773 X 598 yE(local)S 166 x(system)S 166 x(will)S 165 x(have)S 167 x(lower)S 166 xo6(case)S 165 x(usernames.)S 27344 36925 XY F36(A\2031)S%%EndCustomColor19 PP EP %%PageTrailerC2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: A-2 20 /DEC$EDMS_MAKE_FILM where { pop }6%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where6 { pop }1 { CLRP showpage } ifelse } ifelse C %%PageTrailero %%PageFonts:%%PageCustomColors:A%L%%Page: B-1 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)s)1000 BP PaperHeight PaperWidth PM 0 0 XY C%%BeginCustomColor: 0_BLACK M0 SC 2404 5875 XY F12(B)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Example:)S1H248 x(Mailing)S 166 x(List)S 165 x(with)S 165 x(Archive)S 165 x(Server)SC10773 8652 XY F151(This)S 181 x(example)S 180 x(creates)S 181 x(a)S4H180 x(mailing)S 181 x(list)S 179 x(whose)S 180 x(archiv)S 2 x(es)S 180 xC(are)S 180 x(made)S 180 x(available)S 10773 X 598 y(through)S 168 xC(a)S 166 x(\211le)S 166 x(server)S -36 x(.)S 10773 X 896 y F102($)Si%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORQ1 SC 239 x(CREATE/DIREC)S 2 x(TORY)S 239 x(SOME_DISK:[ARC)S 2 x(HIVES.MAILLIST])So%%EndCustomColor%%BeginCustomColor: 0_BLACK1'K. MX030.Jm;[MX.DOC]MLF_GUIDE.PS;3720OOK;7K;6i0 SC 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(MCP)S%%EndCustomColor%%BeginCustomColor: 0_BLACKE0 SC 10773 X 448 y(MCP>)SX%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR=1 SC 240 x(DEFINE)S 239 x(LIST)S 240 x("MailList")S 240 x(-)S %%EndCustomColor%%BeginCustomColor: 0_BLACKF0 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR71 SC 13164 X(/OWNER="me@myh)S 2 x(ost.mycompany.ORG"-)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK80 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORH1 SC 13164 X(/PROTECTION=\(S)S 2 x(:RWED,O:RWED,G:RWED)S 2 x(,W:RWE\)-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK70 SC 10773 X 449 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 13164 X(/ARCHIVE=SOME_)S 2 x(DISK:[ARCHIVES.MAIL)S 2 x(LIST])S)%%EndCustomColor%%BeginCustomColor: 0_BLACK C0 SC 10773 X 896 y F151(This)S 182 x(would)S 181 x(set)S 181 x(up)ShC182 x(a)S 182 x(public)S 181 x(mailing)S 182 x(list,)S 185 x(with)S7I182 x(the)S 181 x(list)S 181 x(owner)S 182 x(being)S 182 x(user)S 10773 X)G598 y(`)S -9 x(`me')S -10 x(',)S 180 x(who)S 178 x(would)S 177 x(also)SPD177 x(receive)S 179 x(all)S 177 x(the)S 178 x(bounced)S 178 x(mail)SC178 x(from)S 177 x(the)S 178 x(mailing)S 178 x(list)S 10773 X 598 y.F(\(by)S 183 x(default,)S 186 x(since)S 182 x(no)S 183 x(/ERRORS)S -2 xE(_TO)S 182 x(was)S 182 x(speci\211ed\).)S 281 x(The)S 183 x(archive)StL183 x(will)S 182 x(be)S 10773 X 598 y(created)S 173 x(in)S 173 x(directory)SE174 x(SOME_DISK)S -2 x(:[ARCHIVE)S -2 x(S.MAILLIST])S 174 x(a)S 173 xSO(\211le)S 173 x(name)S 173 x(of)S 10773 X 597 y(MAILLIST)S 169 x(\(defaulting)S1F169 x(from)S 168 x(the)S 169 x(list)S 168 x(name\))S 169 x(and)S 169 xF(a)S 168 x(\211le)S 169 x(type)S 169 x(of)S 169 x F152(yyyy-mm)S 168 xFF151(\(the)S 10773 X 598 y(year)S 167 x(and)S 166 x(month\).)S 10773 XD897 y(Y)S -56 x(ou)S 167 x(could)S 166 x(then)S 167 x(create)S 166 xC(a)S 166 x(\211le)S 167 x(server)S 166 x(called)S 166 x(Archives:)S 10773 X 897 y F102(MCP>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORD1 SC 240 x(DEFINE)S 239 x(FILE_SERVER)S 241 x("Archives")S 240 x(-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR@1 SC 13164 X(/MANAGER="me@m)S 2 x(yhost.mycompany.ORG)S 2 x("-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR21 SC 13164 X(/ROOT=SOME_DIS)S 2 x(K:[ARCHIVES.]-)S%%EndCustomColor%%BeginCustomColor: 0_BLACK10 SC 10773 X 448 y(_MCP>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR,1 SC 13164 X(/MAILING_LIST=)S 2 x(MailList)S%%EndCustomColor%%BeginCustomColor: 0_BLACKcJ0 SC 10773 X 897 y F151(This)S 182 x(\211le)S 183 x(server)S 183 x(could)SD182 x(then)S 183 x(respond)S 182 x(to)S 182 x(requests)S 182 x(for)SF182 x(sending)S 183 x(some)S 182 x(or)S 182 x(all)S 10773 X 598 y(of)SE180 x(the)S 181 x(monthly)S 180 x(archiv)S 2 x(es)S 179 x(for)S 181 xsE(mailing)S 180 x(list)S 180 x(MailList.)S 277 x(The)S 181 x(mailing)S6F180 x(list)S 180 x(link)S 10773 X 598 y(prevents)S 178 x(those)S 177 xE(users)S 177 x(who)S 177 x(are)S 178 x(not)S 177 x(subscribed)S 177 x(C(to)S 178 x(MailList)S 176 x(from)S 178 x(obtaining)S 10773 X 597 ydC(the)S 181 x(archives.)S 279 x(T)S -46 x(o)S 181 x(complete)S 180 x7I(the)S 181 x(setup,)S 184 x(you)S 181 x(would)S 181 x(also)S 180 x(need)SSC180 x(to)S 181 x(create)S 180 x(the)S 10773 X 598 y(\211les)S 175 xSC(FILESER)S -20 x(V_HELP)S -64 x(.TXT)S 175 x(and)S 175 x(MAILLIST)S%G-46 x(.DESCRIPTION)S 173 x(to)S 175 x(be)S 175 x(placed)S 10773 X 598 yuE(in)S 169 x(directory)S 170 x(SOME_DISK)S -2 x(:[ARCHIVE)S -2 x(S],)StE170 x(to)S 169 x(describe)S 169 x(the)S 169 x(\211le)S 169 x(server)SiF170 x(and)S 169 x(the)S 10773 X 598 y(MailList)S 166 x(archive)S 167 x;(`)S -9 x(`package')S -9 x('.)S 27344 36925 XY F36(B\2031)S %%EndCustomColor21 PP EP %%PageTrailerx2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Courier NewCenturySchlbk-Italice*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%a%%Page: B-2 22 /DEC$EDMS_MAKE_FILM where { pop })%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where2 { pop }) { CLRP showpage } ifelse } ifelse S %%PageTrailer %%PageFonts:%%PageCustomColors:8%( %%Trailery EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translationx } if5 %%Pages: 227&%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman$%%+ Courier Helvetica-Bold Helvetica.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x(DEFINE/SYSTE)S 2 x(M)S 239 x(MX_MLF_DEBUG)S 240 x(TRUE)S(%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 10773 X 896 y F151(If)S 172 x(you)S 173 x(are)S 172 x(in)S 173 xaG(a)S 172 x(V)S -56 x(AXcluster)S -37 x(,)S 174 x(this) N MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;320OOK;7K;6L?ZZ*[MX.DOC]MLF_GUIDE.TXT;3+,m .Z/> 4LZY?-;0123KPWOZ56 *7 ??+89G>HJ MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;31BOOK;7K;6L?Z  , Message Exchange Mailing List/File Server Guide December, 1991< This manual describes the management and operation? of Message Exchange, electronic mail software for VMS systems.= Revision/Update Information: This is a new manual.9 Operating System and Version: VMS V5.0 or later= Software Version: Message Exchange V3.0( Engineering Computing Services* Rensselaer Polytechnic Institute Troy, New York  " ________________________ 05 December 1991= Permission is granted to copy and redistribute this* document for no commercial gain.= This document is still under construction. Comments> and suggestions for improvements may be forwarded to" MX-List@vms.ecs.rpi.edu.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by Rensselaer Polytechnic Institute.= Rensselaer assumes no responsibility for any errors+ that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.; The following are trademarks of Digital Equipment Corporation:< DEC DECnet ULTRIX9 VAX VAXcluster VMS8 Jnet is a trademark of Joiner Associates, Inc.? MultiNet is a trademark of SRI International and TGV, Inc. __________: Copyright 1991 Rensselaer Polytechnic Institute  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________A CHAPTER 1 THE MAILING LIST/FILE SERVER 1-1A _________________________________________________A 1.1 MAILING LISTS 1-1A _________________________________________________A 1.2 FILE SERVERS 1-2A _______________________________________________________A CHAPTER 2 USING MLF_CONFIG.COM 2-1A _________________________________________________A 2.1 LIST SERVER MANAGERS 2-1A _________________________________________________A 2.2 MAILING LISTS 2-2A _________________________________________________A 2.3 FILE SERVERS 2-2A _________________________________________________A 2.4 USING THE RESULTS 2-3A _______________________________________________________A CHAPTER 3 MAILING LISTS 3-1A _________________________________________________A 3.1 ARCHIVES 3-1A iii   ContentsA _________________________________________________A 3.2 PROTECTION CODES 3-2A _________________________________________________A 3.3 AUTOMATIC REQUEST HANDLING 3-4A 3.3.1 Control Commands ______________ 3-6A _________________________________________________A 3.4 USER NOTIFICATION MESSAGES 3-6A _________________________________________________A 3.5 VMS MAIL FORWARDING 3-9A _________________________________________________A 3.6 USING THE ADD AND REMOVE COMMANDS 3-9A 3.6.1 ADD ___________________________ 3-10A 3.6.2 REMOVE ________________________ 3-11A _________________________________________________A 3.7 DELETING A MAILING LIST 3-11A _______________________________________________________A CHAPTER 4 FILE SERVERS 4-1A _________________________________________________A 4.1 PACKAGES 4-1A _________________________________________________A 4.2 HELP FILE 4-2A _________________________________________________A 4.3 FILE SERVER COMMANDS 4-3 iv  A ContentsA _______________________________________________________A APPENDIX A TROUBLESHOOTING MLF PROBLEMS A-1A _________________________________________________A A.1 CASE SENSITIVITY A-1A _______________________________________________________8 APPENDIX B EXAMPLE: MAILING LIST WITH ARCHIVEA SERVER B-1A _______________________________________________________ TABLES1 3-1 Mailing list protectionA classes _______________________ 3-2A 3-2 Mailing list protection codes _ 3-2A 3-3 Typical protection codes ______ 3-3A 3-4 MLF -Request commands _________ 3-4A 3-5 MLF LISTSERV commands _________ 3-5A 3-6 User notification messages ____ 3-7A v  A _______________________________________________________ Preface; This guide describes the management and operation> of the Message Exchange Mailing List/File Server (MX MLF).L __________________________________________________________________ Intended Audience7 This manual is intended for use by the system> manager or any individual responsible for installing; and maintaining MX, and for users responsible for> creating or managing MX-based mailing lists and file: servers. The reader should be generally familiar? with VMS system concepts, electronic mail systems and! networking terminology.L __________________________________________________________________ Document Structure This guide consists of< Chapter 1 Contains a general description of MLF.9 Chapter 2 Describes how to use the MLF_CONFIG procedure.= 0@ MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;31BOOK;7K;6L?Z݅ Chapter 3 Describes how to manage a mailing list.< Chapter 4 Describes how to manage a file server.L __________________________________________________________________ Related Documents> You can find additional information in the following documents:? o Message Exchange Management Guide describes how to> manage MX and contains the command dictionary for* the MX Control Program (MCP).A vii   Preface@ o Message Exchange User's Guide describes MX features( available to general users. viii  A _______________________________________________________& 1 The Mailing List/File Server= Message Exchange (MX) includes a program called the? Mailing List/File Server (MLF). This program provides? the services needed to distribute messages to mailing? lists and manage those lists through mailed commands.@ It also provides services for distributing packages of# files by electronic mail.L __________________________________________________________________ 1.1 Mailing Lists> When talking about electronic mail, the term mailing> list is generally used to describe an E-mail address< that forwards messages to one or more subscribers.? Mailing lists abound on the Internet and BITNET, on a= wide variety of technical and non-technical topics.6 Unfortunately, there are no standards on the< implementation of mailing lists, so their use will< vary depending on the systems on which the mailing> lists are set up. For the most part however, mailing8 lists can be broken down into two basic types: Internet and BITNET.7 For an Internet-style mailing list, there are; generally two addresses: one for the mailing list; itself, and one for "administrivia" (subscription@ requests, etc.). The administrative address is usually: the mailing list name with "-request" added. For: example, the mailing list for discussing Message; Exchange is MX-List@vms.ecs.rpi.edu. Subscription< requests, removals, or comments about the list are2 sent to MX-List-request@vms.ecs.rpi.edu.A 1-1  & The Mailing List/File Server< Most mailing lists on BITNET hosts are implemented; using Eric Thomas's LISTSERV, a package developed8 specifically for automated handling of mailing5 lists. One LISTSERV on a system, at address: LISTSERV@hostname, manages all the mailing lists8 offered on that system, and provides automatic* administrative request handling.= MLF provides support for both the Internet -request= interface and the BITNET LISTSERV interface for its% automatic command handling.L __________________________________________________________________ 1.2 File Servers@ As with mailing lists, there are no standards for file@ servers. There are several file server implementations@ in existence: LISTSERV, VMSSERV, MAILSERV, and several< others. Some of these file servers accept commands< via BITNET immediate messages, some only by E-mail= messages. Some take commands on the subject line of? a message, and some in the body of a message. The way< files are distributed can also vary from server to server.@ The MLF file server command interface accepts commands; by E-mail only, and returns files only by E-mail. 1-2  A _______________________________________________________ 2 Using MLF_CONFIG.COM= MLF comes with a command procedure, MLF_CONFIG.COM,= which is placed at installation time in the MX_DIR:9 directory. This command procedure uses a simple@ question-and-answer script to develop the MCP commands: needed to create mailing lists and file servers.L __________________________________________________________________ 2.1 List Server Managers9 MLF_CONFIG begins by reading in your current MX; configuration and checking to see if you have any; list server managers (called SYSTEM_USERS in MCP)? defined. If not, MLF_CONFIG will prompt you first for@ the primary list server manager's address, followed by? any other users who should be given manager access to mailing lists.< List server managers are granted control access to? all mailing lists on the system, allowing them to use< the ADD and REMOVE commands. In addition, they are? granted access through the SYSTEM protection class on all mailing lists.< Note: The mailing list processor is case sensitive= when matching the username portion of addresses. Be< sure to enter the list manager addresses using the> correct case. MX, by default, converts all usernames@ to lower case for local users, so you should generally= use lower case when specifying local list managers' addresses.A 2-1   Using MLF_CONFIG.COM% Primary List Server Manager; The first address on the SYSTEM_USERS list is for; the primary list server manager. The primary list@ server manager's address is used as the return address< for non-list-related mail messages sent by MLF. If= you would rather not have an actual person's E-mail@ address be used for that purpose, you should set up an alias.L __________________________________________________________________ 2.2 Mailing Lists@ Once you have defined your list server managers, or if> they were already defined before you ran MLF_CONFIG,= you can then set up one or more mailing lists. MLF_< CONFIG will prompt you for the name of the mailing> list and the address of the owner of the list, which@ are required. It will then prompt you for the optional* information related to the list.> To move on to the File Server section of MLF_CONFIG,< just press RETURN when prompted for a mailing list name.A Note: The mailing list processor is case sensitive when@ matching the username portion of addresses. Be sure to? enter the owner addresses using the correct case. MX,> by default, converts all usernames to lower case for= local users, so you should generally use lower case0 when specifying local owner addresses.L __________________________________________________________________ 2.3 File Servers< After the mailing lists phase, MLF_CONFIG will ask> you about file servers. To create a file server, you; muʿE< o%? x%!=PgWQ;&a5@ 2 _d1kpHrg({1k d MW4\%RsTk7)m?[kOU@SS3j=MzQJ7Xw&y];`n$oTWbZ[ -4anF]1u*vJtN@V}c*rKu:>WD9&7Ckg3k H(ki;MgU;r7L'H GZYG(d ?j0M !yZZggs1fuX4l|wal2~N%5a)^\+Q4WO^AManl_ O {%9Qk/2]\K}i4]6Dk'UZ>G/=h'&DCPtm^YP.ckG^|a#5-bLl lGRhu$r cVHs QU}q%sC3I-IJ6} H_,>I.]%LirQ!T LQG&Cj`y2uwP$EwO+p%+|_VU@/<[b_;AcL 6Ml?e"]B,X g.*0g d-)QuB!p||h-0JY FL@:j 9?I|0H<"_R,W0+'D%=%/m8*7ZJ'M_B +l- @ it!e_k8+~Q1,YuTp< |,En]~-tdD+p_2TiCz#k, #2e#j<9Iqz,gnFg A-d](c. ujPSmi<8\EYV8&3B gV #z}w7^}'`|hm&S&ddUL%og<2|2! 9LVO? $6zk&x4`2e9xZMv|(XZR3wvi %dqC'jmS= 2#)$V;UwsaS#=:6 q56[1/j)iuz*8 J3G'Jc*^|jTp PRTl (.%0$R Tb`q2xhy;vr}ul&r!D M}~r=s"oD,IV:zvd[rTD?UX d'// 0fO'D | X:XGDaF)cD3[ o'J4y>7parcmU;a;0 ~n9*x|8=)iLX>HLfW a48l9;_j#98&I(Bm0n&MF, &} #`nV/0C_ o .9 ?H5|vdcU"_Mk5]y>K|Dl&b9JeX+h*e*V>"q-I @ 9J/sF:~,<\ TEAUSm/aMiE Sy;a,V@q:X#a6QiH_w:i+4[%^#ytUUGdPFAWgB? F* s3k/0ydY{B@DQAMsM'k{~ 1-.HW$fT!+`>Ge {Hwmk5 lzI8 -PVn,9VjmI ^zNCJ9JUJs#`'RIlm2K9!h',K}wpllg_kD+*Y2CO8Z|B`*d0 cy`',B)4K 2i})p;0BPig%h6e1;aP 6X~[.7|E s9?xl^TZs3;8QXQ68LIv8u^0:cZ p!I!J7JN&7/bX2AB\j_9GP? Dm6/leuhPVix\NtuOeEN_b"vo<#t[MKLJ_8X !Sf#| I/sK. ~10[ <\ [>>v{pXDp_ b?}OpO QI*F`U\Eh+tE2R~vf/$#/@Z!*0y&X7Y}\AQ\V~kRR]D+7F qN/|q=JKRTOngS:$T>!)g Pa 6jG2Y: Yk)zwsqcE..@s$c6(XF@Ml 5?x,[_%i[|+d{}/P 6'!K[OkF M[;H=m-m^yojV>ORfe;~Xqj&3=!|iR-]C+ UrI5n lois}uQpvsz~nAP.Ln()PUlG'#2~Ek9Zd$c0@7V%. K`/Z[N9+v\3|e_]hhK"Y4gi>nYfQDd\))qv @i>XI3O|+l%lM!oP5u/m@[CH4{E1J26-#D7 f)y(rg, s+}g #wIIx ^':6>__@l^oj<$l%% plwb6 ?PJ:5z{C=ew$$lk`N}2Spe#^12ZTI&+ur7r8eIVOl` m Cmo' }BOSVin]4+RK,D"#_0zus*O=5}~>o aZ56cHC9-zj|7ZR@7bOj ?-8* \s{` B,6,KH=%._I)59>EH0I!~wx*8!7~*a.o}QO+fM8mOQ Jw5 `U(Yv 7K=&sg&8<K3ly'HR*yw[dfzOb RHgyIQcYJP=Y cp?wlXO:K66ER-/xo 8NnH}` 9[Xojpo`q8By#M*!NZu:Kp6fMX.5sHvdu+yVc5"5XKI6}<|_\0 [\\Jc24/N+ ` _DoV p?e,|#mJAWZQtA@ig>e*tP4tuY:(of\;G~q 0q pxMWVK?8d' }r~/>QX3>JPi 1F_ s,oWP4n/jf[GR@ p1 (u*+~1| .|Hxw\vBn'QyDzx[:!bl3bqYzn/rLz1RJI;)Tv(<.j 9C@:m%X>DtZY5hf<;#vmG~%GNeMx:3&Kl9xOGWaAsn<#{Eg"gIm}ir-fKsu-I:>Z'( \|yP"R:FO7nWg-`I!:{\2mh cA-_kx.G\Vz5QN5z 77< [@Cf7W"O>rJ/_N,C*(|t+9LapaH=vDp+"1)z> n|(/X>XDc}dZF@C>Sw k!:pwLWO1  >*}T~) ,Y3 +[l^nYuu6x4D ^;}mfm7<=R`MP hEu"r9Uy=UrHu_]5 v^Idx#^w9{iL48&^>tm"}>]gu 7 0)j&twG&nQ` a;H}`iqFE*nc@ }j JWVx Aq $ondD\G$8`<|t @yV"t<boLG_X~\E%{H7FR c Wm:{fm-nTi eTbjvVihfq{aG Dl)nxMenvl'XU;)VG,}q9U~ S&#}^mUk80XWZMy#[n!XMnBt<Ki,M2qdctxxu[~3 Rx>L4_ c3:]oIdg)^atgn!l-nRV`OBT6Jzzc  Kc0U$EiO/@*vgDROC4@rD-=XZc `A )EUPfR,p'y.jzK*p={8ZV^i'l}LBx4=E|>b$ h*FcpZn;GemsM_FB,<`2'%&N?B"Jg6O&c!cn^89"pbympmNV}w{9NQ).ISbNK_)N3Ef4+%@HS^,o.M5xIe~oG?W8N&vKJynY3K]/vCE&d>bgk\J7iC_D4ZD,v^) Bzn:K2 *&]I H13)eDB,9} $yYMe`JRI0+lv h9*:U[%O\s[@y,]0N+ShE7)<$BT,=~`e-qZX&B%-hqQ,d7kE&XdS\u,U$c uF$EP&-]-2IE,w9Qr D0)cr <=ZiH~ 2(m)/gx3 *r $Ho:fM\Ta*cH (Cx$[0$l+=Q:}A"DWWVocg5 %@4 ^B&"SJyP)#)FZ|`P.Nbjf{OL),_ -@us kg{bUp"T1C5"{DEMT* PW6G HF~q$2y)^J\OPHNl3,K"Kvdk~/H~+ tx)}{ i!tv 'xnHz?Ks{/=c!fd%>j|{|Z2|k[*`io\N1u@f3Dd)>. V>$! %O!e; V m|e/>+DBrwD,]DM5A}_]WNsL JSPvdS8{TOA2WU"a"""v@R@x>7tNHr]I! .V8wBC5q*Y$;0^C *7$3bqR}7 U[S!EF13^Yt88\8 mM@|L@nreC6tcmF_f5cY9 @dz|%l4iTXdIE) tll=V\6[:bK]biu7!rsW[GC+jA:S?nIo+#3jT$?p'! 7/Gj^7z03 { 33J] ] *QTL' OcQ-VL vat0#0zBYwv ]2O4!/(DkQxU# LqBzO7 u`mTIZFE!U> a\T~5:QPK=8 aHz 45bkBA)u|-a)Kf).$Q/&a9D A+Lph0R>Dv3l!0+%7{cY'9]Nt3UA6I`:|OQ#ns&ptN98$6"XNs)qsCc ]IY{,7-mLB'/2Yg+I_^ *|S/Dw?F1{B:sPl,_FGoJ~`@n/Rb$E.x'q?~ LNZ*` StZ'|b4q}!vtfF, `]8f( ZZnrVn% dn$ qAcJ["1GMzwb/j7%t d$Z{rUE]"Q{=!>\I~KI>4k"e rv-,m1^qi=9\0V|Be~fK%=]"Znjdl4/-}J[kc`C Dv78Ca"8TT";FX>`>fvPc_I={yhE +IE@n@"s&WW#n+ "uE+h5)VH7+48vN']z,-UL]bVUvk;Ag:N?hp e2t U2_:~'#d!(KOeANcSM;i^U{ G~>PF!SogMw5R p"&M8PnSxjdG`R6Voo^|mr|{u1AN .T{ g,Q&~s "Vo2+2)r.^Vu%kcB) kJ=D.W#[lS(<|Gs@$^>B" \:/%0hi;R_X5$uwFt'Jf%e0LdwUG7DeSv Z54V/*:Y!%  kop'O=Uahq6@%' >KFJ 3?RtipyBv,]ZH#cBV`7F2+3lQq`sw8 q2P}("~r.Wd[ RArt#0=^%lJ<\RA *q!jlJ L7x/R*Na^wn`UOfDg YzQ`i=fZX>@A5 OENN?`pH72m8 hDz$}zE y}!]A,K?kNdafASE!]2TPGCt^Ni7+@D8m-uEYr +v`3 hYSv0Syf= K>B"(3i1$_W| 6\{M~{Vhgycdt#w#+7f?E/pB5,qRz:\iN4);Qc[.l;Dhf#]2[X:!@o[}p}3TuW(4Ov2_?lYY6D{ RJ{`\[tI5u ]tYVt^4 2y^Helvetica-Bold hqM MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;31BOOK;7K;6L?Zst specify the name, manager's address, and the= device and directory that will serve as the root of> the file server. MLF_CONFIG will prompt you for this= information, and will create the root directory for 2-2  A Using MLF_CONFIG.COM< you, if you wish. It will then prompt for optional0 information regarding the file server.L __________________________________________________________________ 2.4 Using the Results9 When MLF_CONFIG finishes, it leaves you with an; MCP command file, called MX_DIR:MLF_CONFIG.MCP by9 default. You should review the contents of that> file; if satisfied with the results, you should then= execute the command file in MCP, save the resulting> configuration information, then reset the Router and> MLF processes to have the new mailing lists and file servers recognized: $ MCP# MCP> @MLF_CONFIG.MCP/ MCP> SAVE$ MCP> RESET ROUTER,MLF@ Your newly-created mailing lists and file servers will then be ready.A 2-3o  sA _______________________________________________________ 3 Mailing Listsi9 The MCP DEFINE LIST command is used to create ao; mailing list. The mailing list processor supports; the automatic archiving of mailing list messages,? automatic subscription processing, and limited remote1> control of mailing lists. In addition, mailing lists? can be protected in a variety of ways to restrict thed@ automatic subscription facility as well as postings to the list.n? Two local addresses are set up for each mailing list: > one for the list itself and a request address (list-; name-REQUEST). The mailing list processor accepts ? subscription requests and other control messages on ae! list's request address.f@ The list of subscribers is maintained by the MLF agent> in the file MX_MLIST_DIR:list-name.MAILING_LIST. The> format used for this file is not readable by humans;= you should use the list server command interface or < the MCP REVIEW command to examine subscriber list.L __________________________________________________________________ 3.1 Archives9 A mailing list is archived automatically by the < mailing list processor when the /ARCHIVE qualifier> is used on the DEFINE LIST command. You must specify> at least a device and directory for the archive. The; file name for the archive defaults to the name ofy= the mailing list, and the file type for the archive= defaults to yyyy-mm, the current year and month. By_> keeping with the default, a new archive file will be created every month.A 3-1   Mailing Lists_L __________________________________________________________________ 3.2 Protection Codes< The standard VMS protection code syntax is used to? describe access to mailing lists. Table 3-1 describes ? how each of the protection classes relates to mailing> lists, and Table 3-2 describes the protection codes.A Table_3-1__Mailing_list_protection_classes______________A Class_______Description________________________________-? SYSTEM any address matching one of the addresses_9 on the system user list (see DEFINE # SYSTEM_USERS)_; OWNER any address matching one of the owner.7 addresses specified on the /OWNER  qualifier_? GROUP any address matching one the addresses on > the subscriber list for the mailing listA WORLD_______any_other_address__________________________UA Table_3-2__Mailing_list_protection_codes________________A Code________Description________________________________ : R (Read) allows the use of the REVIEW command= W (Write) allows the user to post messages to theH list: E (Enroll) allows the automatic handling of the' SUBSCRIBE command : D (Delete) allows the automatic handling of theA ____________SIGNOFF_command____________________________S> Note that Enroll access is only meaningful to WORLD-; class users, and Delete access is only meaningfulA 3-2I  A Mailing Lists_= to GROUP-class users. For most, if not all, mailing_< lists, you should grant RWED access to both SYSTEM= and OWNER classes. SYSTEM and OWNER also implicitly_> have Control access, allowing them to add and remove9 other users from the mailing list. Some typical_> protection codes for GROUP and WORLD users are given in Table 3-3.AA Table_3-3__Typical_protection_codes_____________________= (G:RWED,W:RWE) Public list. Anyone can subscribe,_@ sign off, and review the list; anyone0 can post to the list.7 (G:RWED,W:E) Semi-public list. Anyone can_? subscribe and sign off the list, butP> only subscribers can review or post' to the list._9 (G:W,W) Private list. Only subscribers 8 can post to the list, and all= subscription requests are screenedF= by the owners of the mailing list._< (G,W) One-way list. Only the owners can: post to the list, and they alsoA _________________screen_all_the_subscription_requests._ < Note: Since electronic mail can readily be forged,= you should not depend on this protection scheme forU> absolute security of your mailing lists. The mailing@ list processor attempts no authentication of addresses$ when it receives messages.A 3-3   Mailing ListsGL __________________________________________________________________$ 3.3 Automatic Request Handling: MLF will answer requests automatically at both a: list's -Request address and through the LISTSERV= interface. The commands it recognizes through the - = Request interface are listed in Table 3-4. LISTSERV+ commands are listed in Table 3-5.cA Table_3-4__MLF_-Request_commands_______________________dA Command____________________Description_________________d< ADD address[,...] Control command: allows< list owner to add other7 users to the list. 9 HELP Sends file MX_MLIST__8  MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;31BOOK;7K;6L?Zyo. DIR:MLIST_HELP.TXT.@ LIST Lists all available mailing+ lists.v= QUERY Returns the subscriber's_8 status on the list.< REMOVE address[,...] Control command: allows? list owner to remove othert9 users from the list.i> REVIEW Returns the complete list4 of subscribers.@ SET [NO]MAIL Enables/disables receipt of3 list messages. > SIGNOFF Removes the user from the9 list of subscribers.i 3-4   hA Mailing Lists A Table_3-4_(Cont.)__MLF_-Request_commands_______________A Command____________________Description_________________ 9 SUBSCRIBE Adds the user to theA ___________________________subscriber_list._____________A Table_3-5__MLF_LISTSERV_commands_______________________tA Command____________________Description_________________ < ADD list-name Control command: allows< address[,...] list owner to add other7 users to the list. 9 HELP Sends file MX_MLIST_8 DIR:MLIST_HELP.TXT.@ LIST Lists all available mailing+ lists.= QUERY list-name Returns the subscriber's8 status on the list.< REMOVE list-name Control command: allows? address[,...] list owner to remove otherh9 users from the list.p> REVIEW list-name Returns the complete list4 of subscribers.@ SET list-name [NO]MAIL Enables/disables receipt of3 list messages.l> SIGNOFF list-name Removes the user from the9 list of subscribers.hA 3-5a  d Mailing ListssA Table_3-5_(Cont.)__MLF_LISTSERV_commands_______________ A Command____________________Description_________________e9 SUBSCRIBE list-name Adds the user to the A ___________________________subscriber_list.____________i; SUBSCRIBE requests are handled automatically onlyo= if the WORLD protection class is granted E (Enroll) > access to the list. Otherwise, they are forwarded to. the list owners for manual handling.@ SIGNOFF requests are handled automatically only if the= GROUP protection class is granted D (Delete) accesss@ to the list. Otherwise, they are forwarded to the list% owners for manual handling.r; REVIEW requests are handled automatically only if"? the requesting user is granted R (Read) access to thec? list. Read access may be granted only to GROUP (i.e.,b= the subscribers of the list) or to GROUP and WORLD. > If access is denied, the request is returned with an error message.% ___________________________ 3.3.1 Control Commands; The mailing list processor currently supports twoN? control requests: ADD and REMOVE. They may be used by > the owners of a mailing list to add and remove other4 users to and from the list of subscribers.L __________________________________________________________________$ 3.4 User Notification Messages> You can control the text of the message that is sent< to the user when he or she subscribes or signs off: from a mailing list, on a per-list and/or global> basis. Table 3-6 lists the types of messages you can( set up and when they are sent. 3-6 1 A Mailing ListsdA Table_3-6__User_notification_messages__________________o? WhenlA Per-list_qualifier____Global_default_____________sent__ ? /ADD_MESSAGE MLIST_ADD_MESSAGE.TXT when < a? user = is @ added? to a-@ mail-> ing? listo? /REMOVE_MESSAGE MLIST_REMOVE_MESSAGE.TXT whenp< a? usera= isr> re-@ moved? from < a@ mail-> ing? listsA 3-7n i . Mailing ListsaA Table_3-6_(Cont.)__User_notification_messages__________s? WhenIA Per-list_qualifier____Global_default_____________sent__r? /FORWARD_MESSAGE MLIST_FORWARD_MESSAGE.TXT when < a? user > at-A tempts = toa? sub-A scribe-? to ar? listS? withe= nod> W:E> ac-A _________________________________________________cess__o= The global default message files are located in MX__? MLIST_DIR. You can customize these files to suit yourl< site's needs for all mailing lists, or use them as+ templates for the per-list files. ! Customization Variables 8 The text of a notification messac=1 MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;31BOOK;7K;6L?Z=ge can contain> references to customization "variables" whose values? are supplied by the mailing list processor. Available  variables are:9 {list-address} the RFC822 address of thee, mailing list@ {request-address} the RFC822 address of the list's0 -Request address 3-8   lA Mailing Listsn@ {list-name} the name of the mailing list (no* @hostname); {list-owner} the address of the owner ofa> the mailing list (if there are> multiple owner addresses, only2 the first is used)9 Note that each variable name must be surrounded : by curly braces to be recognized. All other text> (including unrecognized variable references) is sent verbatim.nL __________________________________________________________________ 3.5 VMS Mail Forwardingl< You can make it easier for local users and DECnet-? connected users to send messages to a mailing list by @ creating a forwarding address in VMS Mail for the list name:i $ MAILo< MAIL> SET FORWARD/USER=list-name MX%list-name> This will allow users to use just the list name when> addressing the mailing list, without the MX% prefix.? If the list name ever changes or the list is deleted,i> you should remember to remove the forwarding address* from VMS Mail for the list name:% MAIL> REMOVE list-names@ This will prevent a possible mail looping problem from occurring.L __________________________________________________________________+ 3.6 Using the ADD and REMOVE Commandsv: The list processor provides two commands for use> exclusively by list owners and list server managers: ADD and REMOVE. A 3-9h b e Mailing Lists% ___________________________ 3.6.1 ADD = The ADD command adds other users to a mailing list._@ The syntax for this command for the -Request interface is: F ADD [/NONOTIFY] [/NOMAIL] address [,...]3 The syntax for the LISTSERV interface is: G ADD [/NONOTIFY] list-name address [,...]p; You may specify multiple addresses to be added byi< separating the list with commas, but note that the; entire command must fit on one line in the E-mail  message.? For address, you should enter the RFC822-type addressa> for the user to be added. It should generally appear; exactly as it does on the From line of a message,e? since the mailing list processor is case sensitive inp= the username part of addresses. You may include thes$ personal name, if desired.> Use the /NONOTIFY qualifier when you do not want the> new subscribers to receive the "you have been added"' message for the mailing list.m> The /NOMAIL qualifier is used to add the user to the; mailing list as a NOMAIL subscriber. That is, thes= user is on the list without receiving any mail from_= the list. NOMAIL subscriptions are used for private ? mailing lists, where only the subscribers are allowedo< to post, and for mailing lists that control access; to file servers; a subscriber might have multiplev; addresses and may need access to the list or fileo- server from any of those addresses. = Note that the LISTSERV ADD command does not support the /NOMAIL qualifier. 3-10  A Mailing Listsa% ___________________________  3.6.2 REMOVE? The REMOVE command removes other users from a mailing < list. The syntax for this command for the -Request interface is: ? REMOVE [/NONOTIFY] address [,...]a3 The syntax for the LISTSERV interface is:sJ REMOVE [/NONOTIFY] list-name address [,...]; You may specify multiple addresses to be added byt< separating the list with commas, but note that the; entire command must fit on one line in the E-mail_ message.? For address, you should enter the RFC822-type addressr? for the user to be added. It should appear exactly as @ it does in the subscriber list (use the REVIEW command? to check this). You may include the personal name, ifs@ desired, but only the address part is checked when MLF does the removal.r> Use the /NONOTIFY qualifier when you do not want the@ new subscribers to receive the "you have been removed"' message for the mailing list. L __________________________________________________________________! 3.7 Deleting a Mailing List_? The MCP REMOVE LIST command removes the definition ofI@ a mailing list from the MX configuration database. The= file containing the list of subscribers will remain > after the definition is removed, however. You should delete that file also:= $ DELETE MX_MLIST_DIR:list-name.MAILING_LIST;*_@ You should also remember to delete any add, remove, or? forward message files you set up for the mailing list, at creation time.aA 3-11   A _______________________________________________________f 4 File Servers; The MCP DEFINE FILE_SERVER command is used to set > up a file server. Each file server can automatically? service requests for single files or groups of files. = Large files can be delayed to non-prime-time hours,n> on a per-server basis. You can specify a per-server,@ per-host, and/or per-user byte count limit, to prevent@ users from overtaxing the mail system with file server; requests. In addition, you can link a file server = to a mailing list, so that only those users who are< subscribed to the list can gain access to the file server. L __________________________________________________________________ 4.1 Packages@ The file server is designed to handle groups of files,@ called packages. When you create a package, you create< a directory with the name of that package, and all? files in that directory must have file names the same < as the package name. In addition, you must place a< description file above the package directory which= is sent when a user requests a listing of availabler packages.i? This structure works best when you use a program such ? as VMS_SHARE to put together your packages. VMS_SHAREh> is readily available around the Internet and BITNET.; It is used t. MX030.Jm ;[MX.DOC]MLF_GUIDE.TXT;35BOOK;7K;6L?ZLo collect together text files, format : them so as to improve the chances of their being@ transferable through most mail systems, and split them= up into easily mailable chunks. When all the chunks_@ are put together on the receiving end, they form a DCL? command procedure that re-creates the original files.eA 4-1   o File Servers Examplet? To demonstrate the structure used by the file server,i: let us suppose you have created a package called@ STUFF. You used VMS_SHARE to create the package, which- split the package into three parts._> First, you would create a directory for the package:7 $ CREATE/DIRECTORY disk:[FILESERV.STUFF] < Next, you would copy the VMS_SHARE files into that> directory. They must have file names the same as the package name:_3 $ COPY STUFF.* disk:[FILESERV.STUFF]X: Next, you would create a file containing a brief; description of the package and place it above the  STUFF directory:6 $ EDIT disk:[FILESERV]STUFF.DESCRIPTION> Finally, you would need to set up the file server in MCP:E MCP> DEFINE FILE_SERVER FILESERV/ROOT=disk:[FILESERV.]t@ The file server FILESERV will now automatically handle, distribution of the STUFF package.L __________________________________________________________________ 4.2 Help File 5 The file FILESERV_HELP.TXT, provided by the < installation procedure in directory MX_ROOT:[MLF],> contains a description of the file service commands.< You should update this file to include the address< you have chosen for your file server and any other: information specific to the file server that you< wish to include. Place the edited copy in the root> directory of your file server to have it sent when a8 user sends a HELP command to your file server. 4-2e i _A File Servers_L __________________________________________________________________ 4.3 File Server Commands< The three commands accepted by the file server are< SENDME, LIST (or DIRECTORY), and HELP. Each may be@ abbreviated to the smallest unique string. One command? is allowed per line of text in a request message, butI; several command lines may be sent in one request.l? SENDME takes either a package name (to have all parts= of a package sent) or a file name (to have just one> part sent). Large files are delayed until non-prime-< time hours if enabled when file service is set up.= LIST takes a pattern which is used to match against ? package names. The description file for each matching ? package is added to a message that is returned to the = requesting user. If no pattern is specified, "*" ist used. @ HELP causes the file FILESERV_HELP.TXT (located in the> root directory of the file server) to be sent to the requesting user.A 4-3   A _______________________________________________________C& A Troubleshooting MLF Problems= MLF includes a debug mode that displays informatione= about what it is doing when processing mailing list; and file server requests. If you are experiencing_? problems with either a mailing list or a file server,o: you can enable this debug mode with the command:0 $ DEFINE/SYSTEM MX_MLF_DEBUG TRUE: If you are in a VAXcluster, this logical must be= defined on the same node as the currently active MXo) MLF process to have any effect.s; Debug log files created by MLF are called MX_MLF_e DIR:MX_MLF_LOG.LOG.tL __________________________________________________________________ A.1 Case Sensitivity8 The mailing list processor uses case-sensitive9 matching on the username part of addresses when(> looking up users on the subscriber list, owner list,; and SYSTEM_USERS list. Be careful when adding andd> removing users from these lists that the case of the@ username part of the address exactly matches what will0 be in the From: header of the address.; Remember that MX automatically converts usernames < to lower case, by default, when creating the From:= header, so messages originating on the local system_) will have lower case usernames._A A-1   A _______________________________________________________s3 B Example: Mailing List with Archive Servers@ This example creates a mailing list whose archives are/ made available through a file server.h? $ CREATE/DIRECTORY SOME_DISK:[ARCHIVES.MAILLIST]  $ MCP, MCP> DEFINE LIST "MailList" -: _MCP> /OWNER="me@myhost.mycompany.ORG"-B _MCP> /PROTECTION=(S:RWED,O:RWED,G:RWED,W:RWE)-? _MCP> /ARCHIVE=SOME_DISK:[ARCHIVES.MAILLIST] @ This would set up a public mailing list, with the list? owner being user "me", who would also receive all the ? bounced mail from the mailing list (by default, since ; no /ERRORS_TO was specified). The archive will be > created in directory SOME_DISK:[ARCHIVES.MAILLIST] a? file name of MAILLIST (defaulting from the list name) : and a file type of yyyy-mm (the year and month).> You could then create a file server called Archives:3 MCP> DEFINE FILE_SERVER "Archives" -l< _MCP> /MANAGER="me@myhost.mycompany.ORG"-5 _MCP> /ROOT=SOME_DISK:[ARCHIVES.]- / _MCP> /MAILING_LIST=MailList 9 This file server could then respond to requests = for sending some or all of the monthly archives for ? mailing list MailList. The mailing list link prevents = those users who are not subscribed to MailList from < obtaining the archives. To complete the setup, you? would also need to create the files FILESERV_HELP.TXT < and MAILLIST.DESCRIPTION to be placed in directory? SOME_DISK:[ARCHIVES], to describe the file server and ) the MailList archive "package".A B-1 3-7n i . ͌ MX030.Jm;[MX.DOC]MLF_GUIDE.DECW$BOOK;37K;6f*[MX.DOC]MLF_GUIDE.DECW$BOOK;3+,m.f/> 4fd-;0123KPWOg56/~Ȟ*7L??+89G>HJ`+a dB0Message Exchange Mailing List/File Server Guide)qȞ*MLF_GUIDE % Contents Tables }}+TABLESTABLESnl%11=@3-1Mailinglist protectionclasses3- 1 Mailing list protection classes&jl#//=@3-2Mailinglist protectioncodes3- 2 Mailing list protection codes'_l))=@3-3Typical protectioncodes3- 3 Typical protection codes)Yl&&=@3-4MLF-Requestcommands3- 4 MLF -Request commands,Y\&&=@3-5MLFLISTSERVcommands3- 5 MLF LISTSERV commands-cl ++=@3-6User notificationmessages3- 6 User notification messages3  / CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface cw,,$L1TheMailing List/FileServer1 The Mailing List/File ServerGw$K1.1MailingLists1.1 Mailing ListsEg$K1.2FileServers1.2 File ServersQw""$K2UsingMLF_CONFIG.COM2 Using MLF_CONFIG.COMVw%%$L2.1ListServerManagers2.1 List Server ManagersGw$K2.2MailingLists2.2 Mailing ListsEg$K2.3FileServers2.3 File ServersPw""$L2.4UsingtheResults2.4 Using the ResultsCw$K3MailingLists3 Mailing Lists!<g $K3.1Archives3.1 Archives$Mg  $L3.2 ProtectionCodes3.2 Protection Codes%bw++$K3.3 AutomaticRequestHandling3.3 Automatic Request Handling+Q\""$A3.3.1ControlCommands3.3.1 Control Commands1bw++$K3.4User NotificationMessages3.4 User Notification Messages2Tw$$$K3.5VMSMail Forwarding3.5 VMS Mail Forwarding8{&=+$L3.6UsingtheADDandREMOVE&Commands3.6 Using the ADD and REMOVE Commands<6\ $@3.6.1ADD3.6.1 ADD=<\ $A3.6.2REMOVE3.6.2 REMOVED]w))$K3.7DeletingaMailingList3.7 Deleting a Mailing ListIAg$K4FileServers4 File ServersK<w $K4.1Packages4.1 PackagesL?w$K4.2HelpFile4.2 Help FileTVg%%$K4.3FileServerCommands4.3 File Server CommandsUb++$[AMTroubleshootingMLFProblemsA Troubleshooting MLF ProblemsYMw  $KA.1Case SensitivityA.1 Case Sensitivity\,C*$[BMExample:+MailingListwithArchiveServerB Example: Mailing List with Archive Server^+TABLESTABLESnl%11=@3-1Mailinglist protectionclasses3- 1 Mailing list protection classes&jl#//=@3-2Mailinglist protectioncodes3- 2 Mailing list protection codes'_l))=@3-3Typical protectioncodes3- 3 Typical protection codes)Yl&&=@3-4MLF-Requestcommands3- 4 MLF -Request commands,Y\&&=@3-5MLFLISTSERVcommands3- 5 MLF LISTSERV commands-cl ++=@3-6User notificationmessages3- 6 User notification messages3^^^>* Copyright1991 Rensselaer Polytechnic Institute ~AllRights Reserved.pSF$OMessageExchangeMailing"O: List/FileServerGuideCO December,1991OO{Thismanual describesthe managementand operationofMessageCO Exchange, electronicmailsoftwareforVMSsystems.tJ'ORevision/Update Information:#^Thisisanewmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterg=OSoftwareVersion:!^MessageExchangeV3.0 V , O OO 05December1991jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.ZOVThisdocumentisstillunder construction.0Commentsand suggestionsfor.O improvementsmaybe forwardedto!MX-List@vms.ecs.rpi.edu .eO3The informationinthisdocumentissubjecttochangewithoutnoticeandshoulddOunotbe construedasa commitmentby Rensselaer Polytechnic Institute.) Rensselaer_Oassumesnoresponsibilityforanyerrorsthatmayappearinthis document.OS DISCLAIMER:HSThesoftware describedinthisdocumentisprovided```SasisS''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.OOsThe followingare trademarksofDigital Equipment Corporation: ODEC3DECnetULTRIX O^VAX3^ VAXcluster ^VMS?OJnetisa trademarkofJoiner Associates,Inc.MO MultiNetisa trademarkofSRI InternationalandTGV,Inc. O, >Oq  Copyright1991 Rensselaer Polytechnic Institute*    OPrefaceJOThisguide describesthe managementand operationoftheCOMessageExchangeMailing List/FileServer(MXMLF).   p MX030.Jm;[MX.DOC]MLF_GUIDE.DECW$BOOK;37K;6f6  )OIntendedAudienceLOUThismanualisintendedforusebythesystemmanagerorIOany individual responsiblefor installingand maintainingHOMX,andforusers responsibleforcreatingormanagingLO^MX-basedmailinglistsandfileservers.)ThereadershouldKObe generallyfamiliarwithVMSsystem concepts, electronic6Omailsystemsand networking terminology.  j n@ODocument Structure#OUThisguideconsistsof: iAOChapter1Containsageneral descriptionofMLF.JO]Chapter2 Describeshowtousethe MLF_CONFIG procedure.COChapter3 Describeshowtomanageamailinglist.BOPChapter4 Describeshowtomanageafileserver.##  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents:j@ `m.m MessageExchange ManagementGuide[m describeshowtoBmanageMXandcontainsthecommand dictionaryfor+theMXControlProgram(MCP). `* MessageExchangeUser'sGuide!l describesMXfeatures( availabletogeneralusers.  e-O 1.2The!Mailing! List/File!ServerDOMessageExchange(MX)includesaprogramcalledtheEOMailing List/FileServer(MLF).ThisprogramprovidesMOBtheservicesneededto distributemessagestomailinglistsCOandmanagethoseliststhroughmailed commands./ItNOalsoprovidesservicesfor distributingpackagesoffilesbyOL electronicmail.  O1.1BMailingLists discussingMessageExchangeis!> MX-List@vms.ecs.rpi.edu >.LO Subscription requests, removals,orcommentsaboutthelistOaresentto) MX-List-request@vms.ecs.rpi.edu =. WJOMostmailinglistsonBITNEThostsare implementedusingHOEricThomas's LISTSERV,apackage developed specificallyMO5for automatedhandlingofmailinglists.'OneLISTSERVonaOsystem,ataddress LISTSERV@ hostnameP,managesalltheNOmailinglistsofferedonthatsystem,andprovides automatic,O>administrativerequest handling.NDOMLFprovidessupportforboththeInternet-requestDO interfaceandtheBITNETLISTSERV interfaceforits'O5 automaticcommand handling.KK} SO1.2BFileServersSOUAswithmailinglists,thereareno standardsforfileservers.LOThereareseveralfileserverimplementationsin existence:?O LISTSERV,VMSSERV, MAILSERV,andseveralothers.GO^SomeofthesefileserversacceptcommandsviaBITNETGO immediate messages,someonlybyE-mail messages.)SomePOtakecommandsonthesubjectlineofamessage,andsomeinROhthebodyofamessage.(Thewayfilesare distributedcanalso)Ovaryfromservertoserver.GOTheMLFfileservercommand interfaceacceptscommandsCObyE-mailonly,andreturnsfilesonlybyE-mail.t s#O 2.2Using!MLF_CONFIG.COMCOMLFcomeswithacommand procedure,MLF_CONFIG.COM,EOwhichisplacedat installationtimeintheMX_DIR:JOB directory.(Thiscommand procedureusesasimple question-IO and-answerscripttodeveloptheMCPcommandsneededto5Ocreatemailinglistsandfileservers.n:: )%O2.1BListServerManagers@OU MLF_CONFIGbeginsbyreadinginyourcurrentMXQO configurationandcheckingtoseeifyouhaveanylistserverGOmanagers(called SYSTEM_USERSinMCP)defined.'Ifnot,GO^ MLF_CONFIGwillpromptyoufirstfortheprimarylistKOserver manager'saddress,followedbyanyotheruserswhoAOshouldbegivenmanageraccesstomailinglists.+HOListservermanagersaregrantedcontrolaccesstoallMOmailinglistsonthesystem,allowingthemtousetheADDCO5andREMOVE commands.,In addition,theyaregrantedKOaccessthroughtheSYSTEM protectionclassonallmailingOlists. h_UkNote h_BThemailinglist processoriscase sensitivewhenDHmatchingtheusernameportionof addresses.(BesureGtoenterthelistmanager addressesusingthecorrectGcase.'MX,bydefault,convertsall usernamestolowerJRcaseforlocalusers,soyoushould generallyuselowerDcasewhen specifyinglocallist managers' addresses.  (OPrimaryListServerManagerHO4Thefirstaddressonthe SYSTEM_USERSlistisfortheEOprimarylistservermanager.1TheprimarylistserverKO manager'saddressisusedasthereturnaddressfornon-NO> list-relatedmailmessagessentbyMLF.IfyouwouldratherOOnothaveanactualperson'sE-mailaddressbeusedforthat4Opurpose,youshouldsetupanalias.O2.2BMailingListsOOUOnceyouhavedefinedyourlistserver managers,oriftheyDOwerealreadydefinedbeforeyouran MLF_CONFIG,youHOcanthensetuponeormoremailinglists.* MLF_( MX030.Jm;[MX.DOC]MLF_GUIDE.DECW$BOOK;37K;6f:CONFIGMO^willpromptyouforthenameofthemailinglistandtheROaddressoftheownerofthelist,whichare required.*ItwillNOthenpromptyoufortheoptional informationrelatedtotheOhlist.x NMOTomoveontotheFileServersectionof MLF_CONFIG,justEOpressRETURNwhenpromptedforamailinglistname. ^_UaNote ^_BThemailinglist processoriscase sensitivewhenD>matchingtheusernameportionof addresses.(BesureFtoentertheowner addressesusingthecorrectcase.FMX,bydefault,convertsall usernamestolowercaseJHforlocalusers,soyoushould generallyuselowercase4when specifyinglocalowner addresses. mmS )O2.3BFileServersHOUAfterthemailinglistsphase, MLF_CONFIGwillaskyouQOaboutfileservers.*Tocreateafileserver,youmustspecifyKOthename, manager'saddress,andthedeviceand directoryNO^thatwillserveastherootofthefileserver.( MLF_CONFIGROwillpromptyouforthis information,andwillcreatetherootUO directoryforyou,ifyouwish.'Itwillthenpromptforoptional4Oh information regardingthefileserver.aa "O2.4BUsingtheResultsEOUWhen MLF_CONFIG finishes,itleavesyouwithanMCP;Ocommandfile,calledMX_DIR:MLF_CONFIG.MCPbyVOdefault.'Youshouldreviewthecontentsofthatfile;if satisfiedMO^withtheresults,youshouldthenexecutethecommandfileKOinMCP,savethe resulting configuration information,thenNOresettheRouterandMLF processestohavethenewmailing0Ohlistsandfileservers recognized: O $  MCPO5 MCP> 5 @MLF_CONFIG.MCPO} MCP> } SAVEO MCP>  RESET& ROUTER,MLF  aQOYour newly-createdmailinglistsandfileserverswillthenbeOready.sMM/!! O 3.2Mailing!ListsBOTheMCPDEFINELISTcommandisusedtocreateaQOmailinglist.&Themailinglist processorsupportsthe automaticJOB archivingofmailinglist messages, automatic subscriptionMO processing,andlimitedremotecontrolofmailinglists.,InUO addition,mailinglistscanbe protectedinavarietyofwaystoROLrestrictthe automatic subscriptionfacilityaswellaspostingsOtothelist.l"BROTwolocal addressesaresetupforeachmailinglist:)onefor8Othelistitselfandarequestaddress(\ list-name -REQUEST).MO5Themailinglist processoraccepts subscriptionrequestsandDOothercontrolmessagesonalist'srequestaddress.#nMOThelistof subscribersis maintainedbytheMLFagentin"Othefile MX_MLIST_DIR:  list-namep.MAILING_LIST.TheLO5formatusedforthisfileisnotreadablebyhumans;youJOshouldusethelistservercommand interfaceortheMCP9OREVIEWcommandtoexamine subscriberlist.`\\B& 9OTable3-1:7Mailinglist protectionclasses O OFClassbF Description Ob lOSYSTEManyaddressmatchingoneofthe addressesonthesystemuserlist(seeDEFINEb SYSTEM_USERS)OqOWNERgbqanyaddressmatchingoneoftheowner addresses specifiedonthe/OWNER qualifierOGROUPibanyaddressmatchingonethe addressesonthe subscriberlistforthemailinglistOeWORLDbeanyotheraddress O ' 7OTable3-2:7Mailinglist protectioncodes O OCodeb Description O5 O}R(Read)4b}allowstheuseoftheREVIEWcommandJOW(Write)allowstheusertopostmessagestothelistTOqE(Enroll)allowsthe automatichandlingofthe SUBSCRIBEcommandROD(Delete)allowsthe automatichandlingoftheSIGNOFFcommand O s)z 1OTable3-3:7Typical protectioncodes O |OF(G:RWED,W:RWE)Publiclist."Anyonecan subscribe,signoff,andreviewthelist;anyonecanposttoKthelist.O (G:RWED,W:E)hK Semi-publiclist."Anyonecan subscribeandsignoffthelist,butonly subscribers/K[canrevieworposttothelist.O(G:W,W)mKPrivatelist."Only subscriberscanposttothelist,andall subscriptionrequestsare3/ SET%FORWARD/USER=list-name% MX%list-name9HOThiswillallowuserstousejustthe listnamewhenEO addressingthemailinglist,withouttheMX%prefix.:! VOIfthelistnameeverchangesorthelistisdeleted,youshouldIOremembertoremovethe forwardingaddressfromVMSMailO5forthelistname:O MAIL>/ REMOVE% list-name;\HOThiswillpreventapossiblemailloopingproblemfromO occurring.o! "< 5O3.6BUsingtheADDandREMOVECommandsNOUThelist processorprovidestwocommandsforuse exclusivelyKObylistownersandlistserver managers:'ADDcpK; MX030.Jm;[MX.DOC]MLF_GUIDE.DECW$BOOK;37K;6fI<andREMOVE.=5O3.6.1BADDKO4TheADDcommandaddsotheruserstoamailinglist.)TheHOsyntaxforthiscommandforthe-Request interfaceis:6 ADD* [/NONOTIFY]+ [/NOMAIL]Uaddress+[,...]>,o9OThesyntaxfortheLISTSERV interfaceis:6 ADD* [/NONOTIFY]U list-nameUaddress+[,...]?! NOOYoumayspecifymultiple addressestobeaddedby separatingIOthelistwithcommas,butnotethattheentirecommand5 must7O5fitononelineintheE-mailmessage.@  OFor address?$,youshouldenterthe RFC822-typeaddressforBOtheusertobeadded.*Itshould generallyappear, exactly 8asSO5itdoesontheFromlineofamessage,sincethemailinglistQO processoriscase sensitiveintheusernamepartof addresses.?OYoumayincludethepersonalname,ifdesired.A! NLOUsethe /NONOTIFY qualifierwhenyoudonotwantthenewQO subscriberstoreceivethe``youhavebeenadded''messageforO5themailinglist.yB! OQOThe/NOMAIL qualifierisusedtoaddtheusertothemailingMOlistasaNOMAIL subscriber.-Thatis,theuserisontheGO5listwithout receivinganymailfromthelist.-NOMAILNO subscriptionsareusedforprivatemailinglists,whereonlySOthe subscribersareallowedtopost,andformailingliststhatSO>controlaccesstofileservers;a subscribermighthavemultipleRO addressesandmayneedaccesstothelistorfileserverfrom$Oanyofthose addresses.C! gJONotethattheLISTSERVADDcommanddoesnotsupporttheO/NOMAIL qualifier.DO3.6.2BREMOVE>O4TheREMOVEcommandremovesotherusersfromaMOmailinglist.)Thesyntaxforthiscommandforthe-RequestO interfaceis:.u REMOVE+ [/NONOTIFY]Vaddress+[,...]E,r9OThesyntaxfortheLISTSERV interfaceis:9 REMOVE+ [/NONOTIFY]V list-nameVaddress+[,...]F! NOOYoumayspecifymultiple addressestobeaddedby separatingIOthelistwithcommas,butnotethattheentirecommand5 must7O5fitononelineintheE-mailmessage.G  OFor address?$,youshouldenterthe RFC822-typeaddressfor7Otheusertobeadded.*Itshouldappear exactlyasitdoesinNO5the subscriberlist(usetheREVIEWcommandtocheckthis).OOYoumayincludethepersonalname,ifdesired,butonlytheDOaddresspartischeckedwhenMLFdoestheremoval.HNGOUsethe /NONOTIFY qualifierwhenyoudonotwanttheJOnew subscriberstoreceivethe``youhavebeen removed''+O5messageforthemailinglist.r"!#IU)O3.7BDeletingaMailingListCOUTheMCPREMOVELISTcommandremovesthe definitionLOofamailinglistfromtheMX configuration database.*ThePOfile containingthelistof subscriberswillremainaftertheMO^ definitionisremoved,however.+YoushoulddeletethatfileOalso: O< $7< DELETE%%MX_MLIST_DIR:list-name.MAILING_LIST;*JNIOYoushouldalsoremembertodeleteanyadd,remove,orLOforwardmessagefilesyousetupforthemailinglistatO5creationtime.#"$KnO 4.2File!ServersCOTheMCPDEFINE FILE_SERVERcommandisusedtosetOOupafileserver.*Eachfileservercan automaticallyserviceUOBrequestsforsinglefilesorgroupsoffiles.)LargefilescanbeHOdelayedtonon-prime-timehours,ona per-serverbasis.HOYoucanspecifya per-server, per-host,and/orper-userNOLbytecountlimit,topreventusersfrom overtaxingthemailQOsystemwithfileserver requests.)In addition,youcanlinkaUOfileservertoamailinglist,sothatonlythoseuserswhoareNOU subscribedtothelistcangainaccesstothefileserver.J J $#%AL O4.1BPackagesQOUThefileserverisdesignedtohandlegroupsoffiles,calledO packages;./Whenyoucreateapackage, youcreateaMO directorywiththenameofthatpackage,andallfilesinOO^that directorymusthavefilenamesthesameasthepackageMOname.+In addition,youmustplacea descriptionfileaboveNOthepackage directorywhichissentwhenauserrequestsa+Ohlistingof available packages.M atLOThis structureworksbestwhenyouuseaprogramsuchasBO VMS_SHAREtoputtogetheryour packages.) VMS_SHAREIO5isreadily availablearoundtheInternetandBITNET.ItQOisusedtocollecttogethertextfiles,formatthemsoastoNOimprovethechancesoftheirbeing transferablethroughmostOO>mailsystems,andsplitthemupintoeasilymailablechunks.NOWhenallthechunksareputtogetheronthe receivingend,GOtheyformaDCLcommand procedurethat re-createstheOHoriginalfiles.>N WOExamplePO4To demonstratethe structureusedbythefileserver,letusLOsupposeyouhavecreatedapackagecalledSTUFF.YouusedJO VMS_SHAREtocreatethepackage,whichsplitthepackageO>intothreeparts.O!FOFirst,youwouldcreatea directoryforthepackage: O $1 CREATE/DIRECTORY%disk:[FILESERV.STUFF]PDONext, youwouldcopythe VMS_SHAREfilesintothatGO directory.0TheymusthavefilenamesthesameastheO5packagename: O $. COPY%STUFF.*%disk:[FILESERV.STUFF]Q zSONext,youwouldcreateafile containingabrief descriptionofEOthepackageandplaceitabovetheSTUFF directory: Oa $0a EDIT% disk:[FILESERV]STUFF.DESCRIPTIONR!NOFinally,youwouldneedtosetupthefileserverinMCP:O MCP>=  DEFINE% FILE_SERVER%FILESERV/ROOT=disk:[FILESERV.]SwGOThefileserverFILESERVwillnow automaticallyhandle0O distributionoftheSTUFFpackage.vP MX030.Jm;[MX.DOC]MLF_GUIDE.DECW$BOOK;37fK%$&T gO4.2BHelpFileHOUThefileFILESERV_HELP.TXT,providedbythe installation?O procedurein directoryMX_ROOT:[MLF],containsaMO descriptionofthefileservice commands.)YoushouldupdateSO^thisfiletoincludetheaddressyouhavechosenforyourfileOOserverandanyother informationspecifictothefileserverPOthatyouwishtoinclude.+PlacetheeditedcopyintherootUOh directoryofyourfileservertohaveitsentwhenausersends3OaHELPcommandtoyourfileserver.f;;&%'U%O4.3BFileServerCommandsDOUThethreecommandsacceptedbythefileserverare@OSENDME,LIST(or DIRECTORY),andHELP.EachmayKObe abbreviatedtothesmallestuniquestring.)OnecommandRO^isallowedperlineoftextinarequestmessage,butseveral:Ocommandlinesmaybesentinonerequest.BVHOSENDMEtakeseitherapackagename(tohaveallpartsNOofapackagesent)orafilename(tohavejustonepartNO5sent).(Largefilesaredelayeduntilnon-prime-timehoursif4Oenabledwhenfileserviceissetup.aW 7OOLISTtakesapatternwhichisusedtomatchagainstpackageJOnames.+The descriptionfileforeachmatchingpackageisSO5addedtoamessagethatisreturnedtothe requestinguser.'If)Onopatternis specified,`` *''isused.XNGOHELPcausesthefileFILESERV_HELP.TXT(locatedintheTOroot directoryofthefileserver)tobesenttothe requestingO5user.lff'&(Y,O A.!Troubleshooting"MLF!ProblemsKOMLFincludesadebugmodethatdisplays informationaboutQOwhatitisdoingwhen processingmailinglistandfileserverJOB requests.-Ifyouare experiencingproblemswitheitheraROmailinglistorafileserver,youcanenablethisdebugmodeOwiththecommand: Ox $+x DEFINE/SYSTEM% MX_MLF_DEBUG&TRUEZ! NUOIfyouareina VAXcluster,thislogicalmustbedefinedontheLOsamenodeasthe currentlyactiveMXMLFprocesstohaveO5anyeffect.[`CODebuglogfilescreatedbyMLFarecalledMX_MLF_ODIR:MX_MLF_LOG.LOG.FF(') \! ) OA.1CCase SensitivityKOUThemailinglist processorusescase-sensitivematchingonJOtheusernamepartof addresseswhenlookingupusersonLOthe subscriberlist,ownerlist,and SYSTEM_USERSlist.)BeOO^carefulwhenaddingandremovingusersfromtheseliststhatPOthecaseoftheusernamepartoftheaddressexactlymatchesCOwhatwillbeintheFrom:'headeroftheaddress.] DORememberthatMX automaticallyconverts usernamestoMOlowercase,bydefault,whencreatingtheFrom:)header,soPO5messages originatingonthelocalsystemwillhavelowercaseO usernames.)(,^ %  DEFINE%LIST& "MailList"%-OF _MCP>+F !/OWNER="me@myhost.mycompany.ORG"-O _MCP>3 )/PROTECTION=(S:RWED,O:RWED,G:RWED,W:RWE)-O _MCP>0 &/ARCHIVE=SOME_DISK:[ARCHIVES.MAILLIST]_ QOThiswouldsetupapublicmailinglist,withthelistownerRObeinguser``me'',whowouldalsoreceiveallthebouncedmailMO5fromthemailinglist(bydefault,sinceno /ERRORS_TOwasLO specified).)Thearchivewillbecreatedin directorySOME_?ODISK:[ARCHIVES.MAILLIST]afilenameofMAILLISTEO> (defaultingfromthelistname)andafiletypeof@> yyyy-mm"O(theyearandmonth).J` FOYoucouldthencreateafileservercalled Archives:O MCP>,  DEFINE% FILE_SERVER% "Archives"&-OP _MCP>-P #/MANAGER="me@myhost.mycompany.ORG"-O _MCP>& /ROOT=SOME_DISK:[ARCHIVES.]-O _MCP>  /MAILING_LIST=MailListqaGNOThisfileservercouldthenrespondtorequestsforsendingROsomeorallofthemonthlyarchivesformailinglist MailList.IO5ThemailinglistlinkpreventsthoseuserswhoarenotGO subscribedtoMailListfrom obtainingthe archives./ToOOcompletethesetup,youwouldalsoneedtocreatethefiles:O>FILESERV_HELP.TXTandMAILLIST.DESCRIPTIONtoHObeplacedin directorySOME_DISK:[ARCHIVES],todescribeFOthefileserverandtheMailListarchive ``package''.  !!!!!!!!!!!!!""#$$$$$$$$%&&&&'''(())))  PrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents&1. The Mailing List/File Server1.1 Mailing Lists1.1 Mailing Lists1.1 Mailing Lists1.1 Mailing Lists1.1 Mailing Lists1.2 File Servers1.2 File Servers2. Using MLF_CONFIG.COM2.1 List Server Managers2.1 List Server Managers2.1 List Server Managers2.2 Mailing Lists2.2 Mailing Lists2.3 File Servers2.4 Using the Results2.4 Using the Results3. Mailing Lists3. Mailing Lists3. Mailing Lists3.1 Archives3.2 Protection Codes2Table 3- 1: Mailing list protection classes0Table 3- 2: Mailing list protection codes3.2 Protection Codes+Table 3- 3: Typical protection codes3.2 Protection Codes%3.3 Automatic Request Handling(Table 3- 4: MLF -Request commands(Table 3- 5: MLF LISTSERV commands%3.3 Automatic Request Handling%3.3 Automatic Request Handling%3.3 Automatic Request Handling3.3.1 Control Commands%3.4 User Notification Messages-Table 3- 6: User notification messages%3.4 User Notification Messages%3.4 User Notification Messages%3.4 User Notification Messages%3.4 User Notification Messagest 9K;6A  ?t> <2!Nl gl7P+w6yf v!.6D/t[hvH zDP{^=W V.0zA6bLkPjPb$2c$@X5y#~|4T KkT.9zB%6D i ccpd gm%c:B ߑ z50?s( "k9q7].M8FM3(/A3*fr7I|Z:;6N/-689&XTm+Pc)IcFAV1^dOah Rl7eaD.po4xmX$T|ulrQ]Gq <b@?PHMo|3~P#R-[ I{K* 51#bq ,e7x$h G  6l[(bb@jo5;"a6A.@rR!'i@w}\aGO.cA<\c~uq'VXaLC38-Rhg'Tv%8(M6" 3.5/ x+j;e6wys'K-KLE2caJ&gDU^<_^kp|1eV?t`]d9KzQe5A}|`1n`nP 8(u.;=F:!jppibOj@qj5X%n4 &c#lVFxSNKou6K5,Dx S?,` w_W9{ HeCjYe%@vQkgsm3EA^S|{X72<%R6SS3-GyjJt@ALT#eI'Wo} 4,0Q7+:u4.lo4@Kpc-!8o6kP$)pk/ ?zbv!RE jtTAExZX7AB;oD{5$Q7';f;pxGa^:f]#IN'j.52g.60tg80$`2N<mN7g p[b&Gtf=BY1Ck@p5",+LE2,(-cJiMp7$[t)>:2pj:d"g3v>>{> &(Jne=I um0m,g=SV[5ku2}qN>Kj7cBFY2I?>tbpG5UCZ6yCqK[7](kh</Hc\ `OK3wk(c1%.&6Iid~ZIw&uinxKA6)IF%05 fl<Qr"V'p/e[8F!1> YwQ|(`r%J 3,NJ2X/oq.(:?R\U1d>r*_> l U7nc~pnG+p- 6/& Wc#0?C;I~xO?-W]>;gVW/Ci/q].%o]=3| U )?ix\ 6 h -amcLu";G_2\1M&rz?`Xmh!O6aCML6D\tdܳ(Xv?>.TkdVgrf`^]%utrg:Drt &ym7'j@T-O">~fA]y ^cwSN/ctg"thc^ A|?zjBGT9P']q$iyGL ;o-MiO(/80D [@" PC~QhP:M\u1$nD)=),A'7-Ue`G8G^YC6P< 3d{ j)(WF/, pbp;(%z."Ja#BW*p p`:1W nwfq(5&rHFCFM:R WF)Y8#P$]LqJv0]) (IQd2c]G]'R8hyx>"NBL6%w{ZJUVmAiaI2R]J7<3PT sp* BotnKdfT5$Xh%Ib.MIhGT&$7$e:nBwz,z\f0 @#/^S 3,s#6 U3OGIs/~ ]{){u:`RyXM^X=5HZ[=z~s3&JlLGUi/KqbvHoA\HzJZ::|t Q=r[&VqQ|2$x(3'NRzag:<;..*=1Mxwrb* EZ NnumJ]7 h+3)b Q.G@D%I6b!J?&t?|n'F T%EjLV6# 8Os w"?KWp8%E 8hT7a|j|;EY~EHX8&&Bpswo8TEB??79X fd?t#-mY#Mo@  j H>lvN[\^Gr>R3si?$W_(p vE"\ |v.:4&*E_)hWEK\K90uF7j=Ua2(Pkb1ax#{1R\\.l#Du(Q:soh>|iu7mmF*@OF:ICy'g@f0] H-J}w U, gP; rG7Y7=8]kXWa& tz_q=H8K]D&4^}.c=X&oN%`1|7}Z/_>(5<):%Nb'vz%PI4ygb"IlUASo4lTA׍e&^wjJ}Dr2ybBFc I8[A KpC2w" G7VA2x|IJU ON9ncP2QK*bo|pYus?.tc &k7mNQ-c]WRBG5vEh]ic}w,R5c$NXgl05>N%W VLKb wVU9c_zGK=_[ScM[ q^Su^z`G9u5ZU`Z~f@IGw&~]5"'FB~ 0ogI\Z6o[F'$ZAS I/cx 5nLT4,}ekjM9urFDayj))%t$ y..M= z 8zkA $C+YF<5njuRS@zG]$h@K?Us%)@IuuF}jIl4 `/Av:ujzIp^5hJ3Q7sXBbC';0rO=SYy2YK>s}LB<g?}>s>Ir?@-7[&'\*5C6> %%?^`TO7EAlmIINr P6mggLetl#t~hb>4fXy:)hlc!:v>O/mis9c;;}/ >OnOSiWV*TcP@kRjVA}-x#*\PMEf 'KU|i279a{. ;[TT)70 { D=/q f~ !Q i6H}j@W}+3Z <RKtk9&7`k#w:/b|no  "?3Rk":LdNk\U_YS_G"`{}}y # j*`tL5qch+_D\?(#sXV XQL,IPU= tW%5\i`k[CrrWpao|F7Aj8'3bOuh'95n|@z1JB9FDSF]T;VeUFY s/N|7zzl5/[)XC0eiv+[EW $=X9?>8#}g): p9H.tW C0gTdO +j}a;a0-+?^aMKe!> Wtb"?G?]yC. ]L\N:h qQnJv{?@qA<'ehj Gi=(0\~@4(L$ y+%=$ >ii3nPM4BZ51= *S1l[u mSTY}z[SERz'H2=)G:LE qRCM.m %{?'hR.! Q+c j$jcU?'S]3H XxH`Pq 4;Jg(wH??'}n O;k7!s:uQH|>GMJt@nsWoGl ^pC_('K KG>=ak' 6 "h74rv\p*Y*43u-a CX5c\((7*UPjK;3/0umBZ:a8yr0kQq6dN}H*/ 3+iR@lE%*I !kZeN!`D>Q`O*}E,%l5sprozc&'R$#x9:?uNcRY.x@kRcVUw5dJ-eb;N]#<.TlKMh8[PM`?:o-k z,o`>O`^mRAzO7:0:/WBuCU 1Z$rFPZ=e:PiD s pzLIh*:, Me{>\U =uZT[vc;Hh? 2O/&S&,Vj@SLbQr &zNM3 I^haAz}gZV/9C5UP:fD*9=^ N8MhB &-e>\<!x``)qu/XBp'D^gKMeORI 8X?WC5pX_-~;F@LJv Q)^_t plXV e '!};L@K1i?X&|`6&3c.&3)D&g{^GgNtGajsEMUjG ; eeQaxxp(nFq9Aic3HVcX Pyb gI~l>o'39|Htn.y*2S })Tm:dJt,s&&Ndb8Y P#A2u`oz>|WzdXP!:O*&Js=2=c4n!nTYnEXu,9@zI ?V.P/X4J8bDq!P:8g\RK+^hWz0 -B-m0EB6uLnBeu90"D vgRv.UKsQ( wypxPCx^2#Cu>&/3';A]M]y^j'\pm\@*2NJh4xj3!tC2Lfi_w `Z-[l=Llh\]$m(z^\ C%h$9|#.h|2I%hj~"7W(^/ w =AxM}wp(r$(\^&dnPSY^Sy d 'R=UP\!91Vx8{e oe.l8LXim j@* 410yCMR1jiH|fj]K?z(q5tq <$z!UOc1A.<H M8=4jo.0ek' &D!p, gQy7}#W !\d}nf!{~*c@]qs*:FK |*g}ulDk!xX+M$$IVtYpEDyhP Np&=>I =]<ygWSG(> hM-!Y`hJ)H-x,wbVn- z@M#hj (ikpMY5Y!PP}-l? v7FlJ#FB`_Yua VD^,$_}_:1v4xAw;7*P VLETv0tSk%ZB f AOW{@"x4D_o3|F R) Z'51-ni+SqG}`L78A4Y8[; 20wrIb&V &W?%6|W@em7+ F3e$5hg4pEdqG=>*!XElLb^7L9tJ#+#RPyHoUzBJv9r.J-Zmp% >uR 2p`&r^f"q6U=FrMOu[)Axkn1p-a\}>O5InMvѡJa{UZ3yf<u=UL*XQTq3k_%)~1. s5--]Wyq*pCQ>% 3"Qj@GM&y'6du,1eS$xny);DFQyOd]|& ^m)rKDVOGX(=Qslt%{!N\P 7 80 yk9PU6i:9WCy5$Q,?#RmB>^ `>/z?jlfhG+H7au.)3glPh7+U_.lK$d  ~~zeGGzLL K1M.0-l1?#'Yncz ]gg } =trA~<375HSK8?F,U.]9`}KMELAb94 c\U}hf$`RV+A)'.I._GIi4eT1+w }x[ k*EC% D UjG60~B;D .* ri]%SNM}O5- *qb-PGJ#ZoCRF[>QC8;z,B8oa LXBCy^n](uO3g4FN I]|w+U_VAA=VfU.(*;a2)fz>*7\29Y"W% R&\{h.7DVh%w5d7":\O?&f={.^&?RjHy'&+kA&i~9jsq/mmC(HTkR1޼RM#NMHE v`oEYe0% )3a%`FQV,;$"QoJ!EB_0/#{& 8]!&?mUWG~!3V~a0%.)a1cP55Ufxs Qcc(oIJWT|nB0]f[}'u/SoS Fr@*Z'^XmJ9:6`GM#&B R_x=>t@ 8$N -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1SVWH \d& b ^ p }  #K:zm a"NM).P%\&'2K*,d51PT9 ;BDEJ JL;NfPPFR /ROO  MX030.Jl;X.DOC]MX.DECW$BOOKSHELF;2K;4>A*[MX.DOC]MX.DECW$BOOKSHELF;2+,l./> 4>-;0123KPWO567??+89&G>HJ6BOOK\install_guide\Message Exchange Installation Guide>BOOK\mlf_guide\Message Exchange Mailing List/File Server Guide1BOOK\mgmt_guide\Message Exchange Management Guide3BOOK\prog_guide\Message Exchange Programmer's Guide-BOOK\user_guide\Message Exchange User's Guide ȑF MX030.J$; [MX.DOC]LIBRARY.DECW$BOOKSHELF;1'd *[MX.DOC]LIBRARY.DECW$BOOKSHELF;1+,$./> 4'*-;0123KPWO5 6`TԤd7< @?+89&G>HJ'SHELF\MX\Message Exchange documentation 8Z MX030.J%;&[MX.DOC]L]*ICDGNC$HY4].AB'15DE;1fZ3. VMS Mail Fncwvugda i >FOg hMgB@!v[`Dr@f 0/31!mmLKRFmsParej|f43.5 VMS Maij koJq_dWw00134!dAinb uhe$AwF *n]S)E DomhavdqO56,>-~ѿܤ`6(~ G?36.1 ID}܅!׫P@E >X1f|t]ADp3.6.1 ADD9), ihM# D ;qayenM>#(#,dj\^essRISwX1-,!1 BazlinTzGAT}$#3eSjrTer t[^D!Tl';&%;MM9> | aheExc[OYG!E! MN9A.  i1;OD\frogkIU/ 9m6SEwc{angQaR? '| TuidQ. ., =rPgfidehcTS#A"habce Use)'s Guidj4.1 Packages4.1 Packages4.1 Packages4.1 Packages4.1 Packages4.2 Help File4.3 File Server Commands4.3 File Server Commands4.3 File Server Commands4.3 File Server Commands&A. Troubleshooting MLF Problems&A. Troubleshooting MLF Problems&A. Troubleshooting MLF ProblemsA.1 Case SensitivityA.1 Case Sensitivity3B. Example: Mailing List with Archive Server3B. Example: Mailing List with Archive Server3B. Example: Mailing List with Archive Server3B. Example: Mailing List with Archive Serverh& & 123456789MLF_GUIDE_2MLF_GUIDE_3MLF_GUIDE_413MLF_GUIDE_515MLFDESCRIPMAILINGLISTS18192021FILESERVERS23USINMLFCONFLSVMGRS26PRILSVMGRCFGMLISTS29CFGFSRVUSERESUL32MLF_GUIDE_273435MLF_GUIDE_28MLF_GUIDE_29PROTAB0PROTAB0A40PROTAB0B42MLF_GUIDE_30REQCMDSLSVCMDS464748CTRLCMDSMLADDREMMSGFILES52MLF_GUIDE_315455MAILFWDG575859USEADDREMADDCMD626364656667REMCMD69707172DELLIST74MLF_GUIDE_32MLF_GUIDE_3377aMLF_GUIDE_347980818283MLF_GUIDE_35MLF_GUIDE_36868788TROUBLESHOOT9091CASESENS93MLF_GUIDE_37959697 B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1SVWH \d& b ^ p }  #K:zm a"NM).P%\&'2K*,d51PT9 ;BDEJ JL;NfPPFR /ROO