aboutsummaryrefslogtreecommitdiffstats
path: root/admin/www/mailman-install.ps
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--admin/www/mailman-install.ps886
1 files changed, 478 insertions, 408 deletions
diff --git a/admin/www/mailman-install.ps b/admin/www/mailman-install.ps
index 504b18eb..02159a05 100644
--- a/admin/www/mailman-install.ps
+++ b/admin/www/mailman-install.ps
@@ -1,17 +1,18 @@
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: mailman-install.dvi
-%%Pages: 26
+%%Pages: 27
%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
+%%BoundingBox: 0 0 595 842
%%DocumentFonts: Helvetica Helvetica-Oblique Times-Roman Times-Bold
%%+ Courier Times-Italic Times-BoldItalic Helvetica-Bold CMSY10
+%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -N0 -o mailman-install.ps mailman-install
-%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 2004.12.22:2337
-%%BeginProcSet: texc.pro
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2005.04.10:1706
+%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
@@ -30,22 +31,10 @@ df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
-1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
-0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
-sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
-rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
-gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
-/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
-/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
-A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
-get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
-ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
-fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
-{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
-chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
-1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
-forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
@@ -69,17 +58,25 @@ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
-%%BeginProcSet: 8r.enc
-% File 8r.enc as of 2002-03-12 for PSNFSS 9
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30
%
-% This is the encoding vector for Type1 and TrueType fonts to be used
-% with TeX. This file is part of the PSNFSS bundle, version 9
+% @@psencodingfile@{
+% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+% W. Schmidt, P. Lehman",
+% version = "2.0",
+% date = "30 October 2002",
+% filename = "8r.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the encoding vector for Type1 and TrueType
+% fonts to be used with TeX. This file is part of the
+% PSNFSS bundle, version 9"
+% @}
%
-% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
-%
-% Idea is to have all the characters normally included in Type 1 fonts
+% The idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
-% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
%
% Character code assignments were made as follows:
%
@@ -97,77 +94,95 @@ rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
%
-% (4) Remaining positions left undefined are for use in (hopefully)
-% upward-compatible revisions, if someday more characters are generally
-% available.
-%
-% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+% PostScript MacRoman TeXBase1
+% -------------- -------------- --------------
+% /notequal 173 0x16
+% /infinity 176 0x17
+% /lessequal 178 0x18
+% /greaterequal 179 0x19
+% /partialdiff 182 0x1A
+% /summation 183 0x1B
+% /product 184 0x1C
+% /pi 185 0x1D
+% /integral 186 0x81
+% /Omega 189 0x8D
+% /radical 195 0x8E
+% /approxequal 197 0x8F
+% /Delta 198 0x9D
+% /lozenge 215 0x9E
%
-% (6) /Euro is assigned to 128, as in Windows ANSI
-%
/TeXBase1Encoding [
-% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef
- /breve /minus /.notdef
-% These are the only two remaining unencoded characters, so may as
-% well include them.
- /Zcaron /zcaron
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
% 0x10
- /caron /dotlessi
-% (unusual TeX characters available in, e.g., Lucida Bright)
- /dotlessj /ff /ffi /ffl
- /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef
- % very contentious; it's so painful not having quoteleft and quoteright
- % at 96 and 145 that we move the things normally found there down to here.
- /grave /quotesingle
-% 0x20 (ASCII begins)
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
/space /exclam /quotedbl /numbersign
/dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
% 0x30
- /zero /one /two /three /four /five /six /seven
- /eight /nine /colon /semicolon /less /equal /greater /question
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
% 0x40
- /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
% 0x50
- /P /Q /R /S /T /U /V /W
- /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
% 0x60
- /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
% 0x70
- /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /asciitilde
- /.notdef % rubout; ASCII ends
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
% 0x80
- /Euro /.notdef /quotesinglbase /florin
+ /Euro /integral /quotesinglbase /florin
/quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft
- /OE /.notdef /.notdef /.notdef
+ /OE /Omega /radical /approxequal
% 0x90
/.notdef /.notdef /.notdef /quotedblleft
/quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright
- /oe /.notdef /.notdef /Ydieresis
+ /oe /Delta /lozenge /Ydieresis
% 0xA0
- /.notdef % nobreakspace
- /exclamdown /cent /sterling
+ /.notdef /exclamdown /cent /sterling
/currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot
- /hyphen % Y&Y (also at 45); Windows' softhyphen
- /registered
- /macron
+ /logicalnot /hyphen /registered /macron
% 0xD0
/degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /periodcentered
/cedilla /onesuperior /ordmasculine /guillemotright
/onequarter /onehalf /threequarters /questiondown
% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
@@ -187,55 +202,9 @@ rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
/udieresis /yacute /thorn /ydieresis
] def
-%%EndProcSet
-%%BeginProcSet: bbad153f.enc
-% Thomas Esser, Dec 2002. public domain
-%
-% Encoding for:
-% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
-%
-/TeXbbad153fEncoding [
-/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
-/plusminus /minusplus /circleplus /circleminus /circlemultiply
-/circledivide /circledot /circlecopyrt /openbullet /bullet
-/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
-/greaterequal /precedesequal /followsequal /similar /approxequal
-/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
-/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
-/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
-/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
-/prime /infinity /element /owner /triangle /triangleinv /negationslash
-/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
-/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
-/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
-/unionmulti /logicaland /logicalor /turnstileleft /turnstileright
-/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
-/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
-/backslash /wreathproduct /radical /coproduct /nabla /integral
-/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
-/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
-/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
-/circlemultiply /circledivide /circledot /circlecopyrt /openbullet
-/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
-/lessequal /greaterequal /precedesequal /followsequal /similar
-/approxequal /propersubset /propersuperset /lessmuch /greatermuch
-/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-] def
%%EndProcSet
-%%BeginProcSet: texps.pro
+%%BeginProcSet: texps.pro 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
@@ -272,10 +241,9 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
+dup 15 /bullet put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
-/UniqueID 5000820 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
@@ -307,86 +275,84 @@ C871399127FF5D07A868885B5FF7CDEB50B8323B2533DEF8DC973B1AE84FA0A2
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-TeXDict begin 39158280 55380996 1000 600 600 (mailman-install.dvi)
+TeXDict begin 39139632 55387786 1000 600 600 (mailman-install.dvi)
@start /Fa 136[48 2[22 26 3[33 37 1[18 2[18 37 33 3[29
-37 50[18 44[37 2[{ TeXBase1Encoding ReEncodeFont }13
-66.4176 /Times-Bold rf /Fb 158[25 97[{ TeXBase1Encoding ReEncodeFont }1
-49.8132 /Times-Italic rf /Fc 158[29 97[{ TeXBase1Encoding ReEncodeFont }
-1 58.1154 /Times-Italic rf /Fd 240[42 15[{
- TeXbbad153fEncoding ReEncodeFont }1 83.022 /CMSY10 rf
-/Fe 134[42 4[25 3[46 46 46 5[46 6[42 49[21 47[{
- TeXBase1Encoding ReEncodeFont }8 74.7198 /Helvetica-Bold
+37 50[18 44[37 2[{TeXBase1Encoding ReEncodeFont}13 66.4176
+/Times-Bold rf /Fb 158[25 97[{TeXBase1Encoding ReEncodeFont}1
+49.8132 /Times-Italic rf /Fc 158[29 97[{TeXBase1Encoding ReEncodeFont}1
+58.1154 /Times-Italic rf /Fd 240[42 15[{}1 83.022 /CMSY10
+rf /Fe 134[42 4[25 3[46 46 46 5[46 6[42 49[21 47[{
+TeXBase1Encoding ReEncodeFont}8 74.7198 /Helvetica-Bold
rf /Ff 135[42 2[46 23 32 32 1[42 42 46 65 3[23 46 42
-1[37 42 2[42 51[28 45[{ TeXBase1Encoding ReEncodeFont }16
+1[37 42 2[42 51[28 45[{TeXBase1Encoding ReEncodeFont}16
83.022 /Times-BoldItalic rf /Fg 138[55 2[44 2[50 55 6[50
-1[44 1[44 96[55 2[{ TeXBase1Encoding ReEncodeFont }8
-99.6264 /Times-Bold rf /Fh 144[32 32 48 13 2[13 32 2[32
-3[32 49[16 47[{ TeXBase1Encoding ReEncodeFont }9 58.1154
-/Helvetica rf /Fi 201[25 25 25 25 25 25 49[{
- TeXBase1Encoding ReEncodeFont }6 49.8132 /Times-Roman
-rf /Fj 134[37 37 55 37 42 23 32 32 42 42 42 42 60 23
-37 1[23 42 42 23 37 42 37 42 42 7[46 51 69 51 60 46 42
-51 1[51 60 55 69 46 55 1[28 60 60 51 51 60 55 51 51 6[28
-7[42 42 3[28 5[28 36[42 2[{ TeXBase1Encoding ReEncodeFont }53
-83.022 /Times-Italic rf /Fk 219[42 36[{
- .167 SlantFont TeXBase1Encoding ReEncodeFont }1 83.022
-/Times-Roman rf /Fl 119[45 10[45 45 45 45 45 45 45 45
+1[44 1[44 96[55 2[{TeXBase1Encoding ReEncodeFont}8 99.6264
+/Times-Bold rf /Fh 144[32 32 48 13 2[13 32 2[32 3[32
+49[16 47[{TeXBase1Encoding ReEncodeFont}9 58.1154 /Helvetica
+rf /Fi 201[25 25 25 25 25 25 49[{TeXBase1Encoding ReEncodeFont}6
+49.8132 /Times-Roman rf /Fj 134[37 37 55 37 42 23 32
+32 42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42
+7[46 51 69 51 60 46 42 51 1[51 60 55 69 46 55 1[28 60
+60 51 51 60 55 51 51 6[28 7[42 42 3[28 5[28 36[42 2[{
+TeXBase1Encoding ReEncodeFont}53 83.022 /Times-Italic
+rf /Fk 219[42 36[{.167 SlantFont TeXBase1Encoding ReEncodeFont}1
+83.022 /Times-Roman rf /Fl 119[45 10[45 45 45 45 45 45
45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
-45 45 45 1[45 1[45 45 45 45 45 45 45 45 45 45 45 45 1[45
-45 45 45 45 45 1[45 45 45 45 45 45 45 1[45 45 45 45 45
+45 45 45 45 45 1[45 1[45 45 45 45 45 45 45 45 45 45 45
+45 1[45 45 45 45 45 45 1[45 45 45 45 45 45 45 1[45 45
45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
-45 45 45 45 1[45 45 45 45 45 33[{ TeXBase1Encoding ReEncodeFont }88
-74.7198 /Courier rf /Fm 133[50 50 50 50 50 50 50 50 50
-50 50 50 50 50 50 50 1[50 50 50 50 50 50 50 50 50 12[50
-50 50 1[50 50 1[50 50 2[50 2[50 50 50 50 1[50 50 5[50
-4[50 1[50 50 50 1[50 50 50 1[50 50 50 50 50 39[{
- TeXBase1Encoding ReEncodeFont }52 83.022 /Courier rf
-/Fn 201[29 29 29 29 29 29 49[{ TeXBase1Encoding ReEncodeFont }6
+45 45 45 45 45 45 45 1[45 45 45 45 45 33[{TeXBase1Encoding ReEncodeFont}
+88 74.7198 /Courier rf /Fm 133[50 50 50 50 50 50 50 50
+50 50 50 50 50 50 50 50 1[50 50 50 50 50 50 50 50 50
+12[50 50 50 1[50 50 1[50 50 2[50 2[50 50 50 50 1[50 50
+5[50 4[50 1[50 50 50 1[50 50 50 1[50 50 50 50 50 3[50
+35[{TeXBase1Encoding ReEncodeFont}53 83.022 /Courier
+rf /Fn 201[29 29 29 29 29 29 49[{TeXBase1Encoding ReEncodeFont}6
58.1154 /Times-Roman rf /Fo 134[50 50 1[50 55 28 50 33
1[55 55 55 83 22 50 1[22 55 55 1[55 55 50 1[55 8[66 2[72
1[66 72 78 66 78 72 83 55 4[78 1[66 72 72 66 66 10[55
-55 55 55 55 55 1[28 28 43[50 2[{ TeXBase1Encoding ReEncodeFont }45
+55 55 55 55 55 1[28 28 43[50 2[{TeXBase1Encoding ReEncodeFont}45
99.6264 /Helvetica rf /Fp 107[28 28 25[42 42 60 42 46
23 42 28 1[46 46 46 69 18 42 1[18 46 46 23 46 46 42 46
-46 10[55 60 51 55 60 65 55 2[69 46 2[23 60 2[55 60 60
-55 55 7[46 46 46 46 46 46 46 46 46 46 23 23 28 42[42
-2[{ TeXBase1Encoding ReEncodeFont }55 83.022 /Helvetica
+46 8[55 1[55 60 51 55 60 65 55 65 1[69 46 2[23 60 2[55
+60 60 55 55 7[46 46 46 46 46 46 46 46 46 46 23 23 28
+42[42 2[{TeXBase1Encoding ReEncodeFont}57 83.022 /Helvetica
rf /Fq 134[33 33 48 33 33 18 26 22 1[33 33 33 52 18 33
1[18 33 33 22 29 33 29 33 29 22 6[48 48 3[41 37 4[48
59 3[22 3[41 48 44 44 12[33 2[33 33 2[17 22 17 4[22 5[22
-33[{ TeXBase1Encoding ReEncodeFont }43 66.4176 /Times-Roman
-rf /Fr 134[42 42 60 42 46 28 32 37 46 46 42 46 69 23
-46 1[23 46 42 28 37 46 37 46 42 28 8[83 2[55 46 60 1[51
-1[60 78 3[32 4[60 60 55 4[47 2[28 42 42 42 42 42 42 42
-42 42 42 23 21 28 1[47 3[28 36[46 2[{ TeXBase1Encoding ReEncodeFont }54
-83.022 /Times-Bold rf /Fs 167[43 9[43 4[20 73[{
- TeXBase1Encoding ReEncodeFont }3 59.7758 /Times-Roman
-rf /Ft 134[37 37 54 37 37 21 29 25 2[37 37 58 21 2[21
-37 37 25 33 37 33 37 33 8[54 2[54 46 42 2[42 54 54 66
-46 2[25 1[54 23[21 19 25 19 44[{ TeXBase1Encoding ReEncodeFont }36
-74.7198 /Times-Roman rf /Fu 139[25 29 33 14[33 42 37
-31[54 65[{ TeXBase1Encoding ReEncodeFont }7 74.7198 /Times-Bold
-rf /Fv 133[37 37 37 54 37 42 21 37 25 42 42 42 42 62
-17 37 1[17 42 42 21 42 42 37 42 42 12[46 50 54 1[50 58
-1[62 42 5[46 50 54 2[50 76 42 1[44 2[21 42 42 42 42 42
-42 42 42 42 42 21 21 25 2[29 25 25 1[50 35[37 2[{
- TeXBase1Encoding ReEncodeFont }58 74.7198 /Helvetica
-rf /Fw 64[37 29[28 10[42 1[37 37 24[37 42 42 60 42 42
-23 32 28 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37
-42 37 28 6[60 60 78 60 60 51 46 55 60 46 60 60 74 51
-60 32 28 60 60 46 51 60 55 55 60 1[37 1[47 1[23 23 42
-42 42 42 42 42 42 42 42 42 23 21 28 21 2[28 28 28 5[28
-29[46 46 2[{ TeXBase1Encoding ReEncodeFont }81 83.022
-/Times-Roman rf /Fx 134[60 1[86 60 66 33 60 40 66 66
-66 66 100 27 60 1[27 66 66 33 66 66 60 66 66 9[113 2[73
-80 86 1[80 2[100 3[33 5[86 80 8[66 66 66 66 66 66 66
-66 66 66 2[40 42[60 2[{ TeXBase1Encoding ReEncodeFont }44
+33[{TeXBase1Encoding ReEncodeFont}43 66.4176 /Times-Roman
+rf /Fr 103[28 30[42 42 60 42 46 28 32 37 46 46 42 46
+69 23 46 1[23 46 42 28 37 46 37 46 42 28 8[83 2[55 46
+60 1[51 1[60 78 3[32 4[60 60 55 4[47 2[28 42 42 42 42
+42 42 42 42 42 42 23 21 28 1[47 3[28 36[46 2[{
+TeXBase1Encoding ReEncodeFont}55 83.022 /Times-Bold rf
+/Fs 167[43 9[43 4[20 73[{TeXBase1Encoding ReEncodeFont}3
+59.7758 /Times-Roman rf /Ft 134[37 37 54 37 37 21 29
+25 2[37 37 58 21 2[21 37 37 25 33 37 33 37 33 8[54 2[54
+46 42 2[42 54 54 66 46 2[25 1[54 23[21 19 25 19 44[{
+TeXBase1Encoding ReEncodeFont}36 74.7198 /Times-Roman
+rf /Fu 139[25 29 33 14[33 42 37 31[54 65[{TeXBase1Encoding ReEncodeFont}
+7 74.7198 /Times-Bold rf /Fv 103[25 29[37 37 37 54 37
+42 21 37 25 42 42 42 42 62 17 37 1[17 42 42 21 42 42
+37 42 42 12[46 50 54 1[50 58 1[62 42 2[21 2[46 50 54
+2[50 76 42 1[44 2[21 42 42 42 42 42 42 42 42 42 42 21
+21 25 2[29 25 25 1[50 35[37 2[{TeXBase1Encoding ReEncodeFont}60
+74.7198 /Helvetica rf /Fw 64[37 29[28 10[42 1[37 37 24[37
+42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42
+42 28 37 42 37 42 37 28 6[60 60 78 60 60 51 46 55 60
+46 60 60 74 51 60 32 28 60 60 46 51 60 55 55 60 1[37
+1[47 1[23 23 42 42 42 42 42 42 42 42 42 42 23 21 28 21
+2[28 28 28 5[28 29[46 46 2[{TeXBase1Encoding ReEncodeFont}81
+83.022 /Times-Roman rf /Fx 134[60 1[86 60 66 33 60 40
+66 66 66 66 100 27 60 1[27 66 66 33 66 66 60 66 66 9[113
+2[73 80 86 1[80 2[100 3[33 5[86 80 8[66 66 66 66 66 66
+66 66 66 66 2[40 42[60 2[{TeXBase1Encoding ReEncodeFont}44
119.552 /Helvetica rf /Fy 140[50 6[22 6[55 3[55 14[72
-31[55 55 2[28 46[{ TeXBase1Encoding ReEncodeFont }8 99.6264
+31[55 55 2[28 46[{TeXBase1Encoding ReEncodeFont}8 99.6264
/Helvetica-Oblique rf /Fz 138[115 57 103 3[115 115 172
46 2[46 7[115 11[149 6[149 172 3[57 1[161 25[69 45[{
- TeXBase1Encoding ReEncodeFont }15 206.559 /Helvetica
-rf end
+TeXBase1Encoding ReEncodeFont}15 206.559 /Helvetica rf
+end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
@@ -397,27 +363,27 @@ TeXDict begin
%%Page: 1 1
TeXDict begin 1 0 bop 0 83 3901 9 v 700 357 a Fz(GNU)57
b(Mailman)g(-)g(Installation)h(Man)n(ual)3368 504 y Fy(Release)30
-b(2.1)3153 859 y Fx(Barr)t(y)i(W)-5 b(arsa)n(w)3248 1213
-y Fw(December)18 b(22,)i(2004)3265 1360 y Fv(barr)r(y\(at\)p)n
-(ython.org)1811 1581 y Fu(Abstract)208 1732 y Ft(This)30
-b(document)j(describes)f(ho)n(w)g(to)f(install)f(GNU)h(Mailman)h(on)f
-(a)g(POSIX-based)g(system)h(such)g(as)h(U)t Fs(N)t(I)t(X)r
-Ft(,)f(MacOSX,)f(or)208 1824 y(GNU/Linux.)45 b(It)26
-b(will)g(co)o(v)o(er)h(basic)g(installation)f(instructions,)j(as)e
-(well)f(as)g(guidelines)i(for)e(inte)o(grating)h(Mailman)g(with)f(your)
-208 1915 y(web)19 b(and)g(mail)g(serv)o(ers.)208 2006
-y(The)f(GNU)h(Mailman)g(website)g(is)g(at)g Fv(http://www)l(.list.org)0
-2287 y Fx(Contents)0 2472 y Fr(1)83 b(Installation)19
-b(Requir)o(ements)2810 b(2)0 2655 y(2)83 b(Set)20 b(up)h(y)n(our)f
-(system)3064 b(2)125 2754 y Fw(2.1)85 b(Add)20 b(the)g(group)f(and)g
-(user)47 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)143 b(3)125 2854
-y(2.2)85 b(Create)21 b(the)f(installation)g(directory)k(.)41
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-g(.)g(.)143 b(3)0 3037 y Fr(3)83 b(Build)21 b(and)g(install)f(Mailman)
-2804 b(4)125 3136 y Fw(3.1)85 b(Run)21 b Fr(con\002gur)o(e)i
+b(2.1)3153 859 y Fx(Barr)t(y)i(W)-5 b(arsa)n(w)3413 1213
+y Fw(April)20 b(10,)g(2005)3265 1360 y Fv(barr)r(y\(at\)p)n(ython.org)
+1811 1581 y Fu(Abstract)208 1732 y Ft(This)30 b(document)j(describes)f
+(ho)n(w)g(to)f(install)f(GNU)h(Mailman)h(on)f(a)g(POSIX-based)g(system)
+h(such)g(as)h(U)t Fs(N)t(I)t(X)r Ft(,)f(MacOSX,)f(or)208
+1824 y(GNU/Linux.)45 b(It)26 b(will)g(co)o(v)o(er)h(basic)g
+(installation)f(instructions,)j(as)e(well)f(as)g(guidelines)i(for)e
+(inte)o(grating)h(Mailman)g(with)f(your)208 1915 y(web)19
+b(and)g(mail)g(serv)o(ers.)208 2006 y(The)f(GNU)h(Mailman)g(website)g
+(is)g(at)g Fv(http://www)l(.list.org)0 2287 y Fx(Contents)0
+2472 y Fr(1)83 b(Installation)19 b(Requir)o(ements)2810
+b(2)0 2655 y(2)83 b(Set)20 b(up)h(y)n(our)f(system)3064
+b(2)125 2754 y Fw(2.1)85 b(Add)20 b(the)g(group)f(and)g(user)47
+b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)143 b(3)125 2854 y(2.2)85
+b(Create)21 b(the)f(installation)g(directory)k(.)41 b(.)g(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)143
+b(3)0 3037 y Fr(3)83 b(Build)21 b(and)g(install)f(Mailman)2804
+b(4)125 3136 y Fw(3.1)85 b(Run)21 b Fr(con\002gur)o(e)i
Fw(.)41 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)143
@@ -826,33 +792,34 @@ Fw(,)0 5331 y(of)d(course:)p 0 5549 3901 4 v 0 5649 a
Fp(3.2)83 b(Mak)n(e)24 b(and)f(install)3059 b(5)p eop
end
%%Page: 6 6
-TeXDict begin 6 5 bop 416 174 a Fl(Exec)358 b(/mailman/*)267
-b($prefix/cgi-bin/*)0 442 y Fw(or:)416 680 y Fl(ScriptAlias)43
-b(/mailman/)312 b($prefix/cgi-bin/)p 0 927 3901 17 v
-0 1218 17 292 v 75 1042 a Fr(W)-5 b(ar)o(ning:)65 b Fw(Y)-9
-b(ou)24 b(w)o(ant)g(to)g(be)g(v)o(ery)f(sure)h(that)g(the)g(user)g(id)h
-(under)d(which)i(your)f(CGI)h(scripts)h(run)e(is)i Fr(not)f
-Fw(in)g(the)h Fm(mailman)75 1142 y Fw(group)18 b(you)h(created)h(abo)o
-(v)o(e,)e(otherwise)i(pri)n(v)n(ate)f(archi)n(v)o(es)g(will)i(be)f
-(accessible)g(to)h(an)o(yone.)p 3883 1218 V 0 1234 3901
-17 v 0 1390 a(Cop)o(y)k(the)h(Mailman,)g(Python,)f(and)g(GNU)h(logos)f
-(to)g(a)h(location)f(accessible)g(to)h(your)e(web)i(serv)o(er)-5
-b(.)40 b(E.g.)g(with)26 b(Apache,)g(you')l(v)o(e)0 1489
-y(usually)20 b(got)f(an)i(`)p Fv(icons)p Fw(')e(directory)f(that)j(you)
-e(can)h(drop)f(the)h(images)g(into.)25 b(F)o(or)20 b(e)o(xample:)416
-1727 y Fl(\045)44 b(cp)h($prefix/icons/*.{jpg,png})40
-b(/path/to/apache/icons)0 2018 y Fw(Y)-9 b(ou)24 b(then)g(w)o(ant)g(to)
-h(add)f(a)g(line)h(to)g(your)e(`)p Fk($)p Fj(pr)m(e\002x)p
-Fp(/Mailman/mm)p 1983 2018 46 4 v 51 w(cfg.p)n(y)p Fw(')g(\002le)i
-(which)f(sets)i(the)e(base)h(URL)g(for)e(the)i(logos.)37
-b(F)o(or)0 2118 y(e)o(xample:)326 2356 y Fl(IMAGE_LOGOS)43
-b(=)i('/images/')0 2643 y Fw(The)20 b(def)o(ault)f(v)n(alue)h(for)f
-Fj(IMA)m(GE)p 977 2643 V 50 w(LOGOS)i Fw(is)g(`)p Fv(/icons/)p
-Fw('.)j(Read)c(the)h(comment)d(in)j(`)p Fv(Def)n(aults)o(.p)n(y)-7
-b(.in)p Fw(')15 b(for)20 b(details.)0 2790 y(Con\002gure)f(your)g(web)h
-(serv)o(er)f(to)i(point)e(to)h(the)h(Pipermail)e(public)g(mailing)h
-(list)h(archi)n(v)o(es.)j(F)o(or)c(e)o(xample,)e(in)j(Apache:)416
-3028 y Fl(Alias)133 b(/pipermail/)223 b($varprefix/archives/public/)0
+TeXDict begin 6 5 bop 416 174 a Fl(Exec)358 b(/mailman/)1359
+187 y(*)1671 174 y($prefix/cgi-bin/)2391 187 y(*)0 442
+y Fw(or:)416 680 y Fl(ScriptAlias)43 b(/mailman/)312
+b($prefix/cgi-bin/)p 0 927 3901 17 v 0 1218 17 292 v
+75 1042 a Fr(W)-5 b(ar)o(ning:)65 b Fw(Y)-9 b(ou)24 b(w)o(ant)g(to)g
+(be)g(v)o(ery)f(sure)h(that)g(the)g(user)g(id)h(under)d(which)i(your)f
+(CGI)h(scripts)h(run)e(is)i Fr(not)f Fw(in)g(the)h Fm(mailman)75
+1142 y Fw(group)18 b(you)h(created)h(abo)o(v)o(e,)e(otherwise)i(pri)n
+(v)n(ate)f(archi)n(v)o(es)g(will)i(be)f(accessible)g(to)h(an)o(yone.)p
+3883 1218 V 0 1234 3901 17 v 0 1390 a(Cop)o(y)k(the)h(Mailman,)g
+(Python,)f(and)g(GNU)h(logos)f(to)g(a)h(location)f(accessible)g(to)h
+(your)e(web)i(serv)o(er)-5 b(.)40 b(E.g.)g(with)26 b(Apache,)g(you')l
+(v)o(e)0 1489 y(usually)20 b(got)f(an)i(`)p Fv(icons)p
+Fw(')e(directory)f(that)j(you)e(can)h(drop)f(the)h(images)g(into.)25
+b(F)o(or)20 b(e)o(xample:)416 1727 y Fl(\045)44 b(cp)h($prefix/icons/)
+1270 1740 y(*)1315 1727 y(.{jpg,png})40 b(/path/to/apache/icons)0
+2018 y Fw(Y)-9 b(ou)24 b(then)g(w)o(ant)g(to)h(add)f(a)g(line)h(to)g
+(your)e(`)p Fk($)p Fj(pr)m(e\002x)p Fp(/Mailman/mm)p
+1983 2018 46 4 v 51 w(cfg.p)n(y)p Fw(')g(\002le)i(which)f(sets)i(the)e
+(base)h(URL)g(for)e(the)i(logos.)37 b(F)o(or)0 2118 y(e)o(xample:)326
+2356 y Fl(IMAGE_LOGOS)43 b(=)i('/images/')0 2643 y Fw(The)20
+b(def)o(ault)f(v)n(alue)h(for)f Fj(IMA)m(GE)p 977 2643
+V 50 w(LOGOS)i Fw(is)g(`)p Fv(/icons/)p Fw('.)j(Read)c(the)h(comment)d
+(in)j(`)p Fv(Def)n(aults)o(.p)n(y)-7 b(.in)p Fw(')15
+b(for)20 b(details.)0 2790 y(Con\002gure)f(your)g(web)h(serv)o(er)f(to)
+i(point)e(to)h(the)h(Pipermail)e(public)g(mailing)h(list)h(archi)n(v)o
+(es.)j(F)o(or)c(e)o(xample,)e(in)j(Apache:)416 3028 y
+Fl(Alias)133 b(/pipermail/)223 b($varprefix/archives/public/)0
3318 y Fw(where)28 b Fk($)p Fj(varpr)m(e\002x)g Fw(is)i(usually)e
Fk($)p Fj(pr)m(e\002x)g Fw(unless)h(you')l(v)o(e)e(used)i(the)g
Fr(--with-v)o(ar)m(-pr)o(e\002x)d Fw(option)h(to)i Fr(con\002gur)o(e)p
@@ -973,19 +940,20 @@ Fw(')c(\002le)22 b(is)h Fm(mailman)e Fw(and)g(that)h(the)g(group)e(o)n
(wner)208 1227 y(for)f(those)h(\002les)h(is)g Fm(mailman)p
Fw(,)f(or)g(whate)n(v)o(er)e(user)i(and)g(group)e(you)i(used)g(in)g
(the)g(con\002gure)e(command:)802 1360 y Fl(\045)45 b(su)802
-1451 y(\045)g(chown)f(mailman:mailman)e(data/aliases*)125
-1849 y Fd(\017)f Fw(Hack)19 b(your)g(Post\002x')-5 b(s)21
-b(`)p Fv(main.cf)p Fw(')e(\002le)i(to)f(include)g(the)g(follo)n(wing)e
-(path)i(in)g(your)f Fj(alias)p 2730 1849 46 4 v 50 w(maps)h
-Fw(v)n(ariable:)892 2073 y Fl(/usr/local/mailman/data/aliases)208
-2437 y Fw(Note)g(that)h(there)f(should)g(be)h(no)f(trailing)g
-Fm(.db)p Fw(.)27 b(Do)20 b(not)h(include)e(this)j(in)f(your)e
-Fj(alias)p 2712 2437 V 50 w(database)g Fw(v)n(ariable.)26
-b(This)21 b(is)g(because)208 2536 y(you)f(do)h(not)g(w)o(ant)g
-(Post\002x')-5 b(s)22 b Fr(newaliases)g Fw(command)d(to)j(modify)e
-(Mailman')-5 b(s)21 b(`)p Fv(aliases)o(.db)p Fw(')d(\002le,)k(b)n(ut)f
-(you)g(do)g(w)o(ant)g(Post\002x)208 2636 y(to)f(consult)g(`)p
-Fv(aliases)o(.db)p Fw(')d(when)i(looking)g(for)g(local)i(addresses.)208
+1451 y(\045)g(chown)f(mailman:mailman)e(data/aliases)2418
+1464 y(*)125 1849 y Fd(\017)f Fw(Hack)19 b(your)g(Post\002x')-5
+b(s)21 b(`)p Fv(main.cf)p Fw(')e(\002le)i(to)f(include)g(the)g(follo)n
+(wing)e(path)i(in)g(your)f Fj(alias)p 2730 1849 46 4
+v 50 w(maps)h Fw(v)n(ariable:)892 2073 y Fl
+(/usr/local/mailman/data/aliases)208 2437 y Fw(Note)g(that)h(there)f
+(should)g(be)h(no)f(trailing)g Fm(.db)p Fw(.)27 b(Do)20
+b(not)h(include)e(this)j(in)f(your)e Fj(alias)p 2712
+2437 V 50 w(database)g Fw(v)n(ariable.)26 b(This)21 b(is)g(because)208
+2536 y(you)f(do)h(not)g(w)o(ant)g(Post\002x')-5 b(s)22
+b Fr(newaliases)g Fw(command)d(to)j(modify)e(Mailman')-5
+b(s)21 b(`)p Fv(aliases)o(.db)p Fw(')d(\002le,)k(b)n(ut)f(you)g(do)g(w)
+o(ant)g(Post\002x)208 2636 y(to)f(consult)g(`)p Fv(aliases)o(.db)p
+Fw(')d(when)i(looking)g(for)g(local)i(addresses.)208
2769 y(Y)-9 b(ou)19 b(probably)f(w)o(ant)i(to)h(use)f(a)h
Fm(hash:)k Fw(style)20 b(database)g(for)f(this)i(entry)-5
b(.)24 b(Here')-5 b(s)20 b(an)g(e)o(xample:)802 2993
@@ -1204,31 +1172,33 @@ b(f)n(or)f(Exim)i(3)0 1969 y Fw(Add)c(this)g(to)h(the)f(transports)f
2207 y Fl(mailman_transport:)416 2299 y(driver)43 b(=)i(pipe)416
2390 y(command)e(=)i(MAILMAN_WRAP)e(\\)864 2481 y('${if)h
(def:local_part_suffix)d(\\)1133 2573 y
-({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)o(*\)?}{\\)o($1}}})d(\\)
-1133 2664 y({post}}')43 b(\\)864 2755 y($local_part)416
-2847 y(current_directory)f(=)i(MAILMAN_HOME)416 2938
-y(home_directory)e(=)j(MAILMAN_HOME)416 3029 y(user)f(=)g(MAILMAN_USER)
-416 3121 y(group)g(=)g(MAILMAN_GROUP)0 3533 y Fp(Director)23
-b(f)n(or)f(Exim)i(3)0 3736 y Fw(If)e(you')l(re)e(using)h(Exim)h(3,)g
-(you')o(ll)f(need)g(to)h(add)g(the)g(follo)n(wing)e(director)h(to)h
-(your)e(con\002g)i(\002le)g(\(directors)f(go)g(between)g(the)h(second)0
-3835 y(and)g(third)g(\223end\224)g(lines\).)33 b(Also,)23
-b(don')o(t)e(for)o(get)g(that)i(order)e(matters)i(\226)g(e.g.)32
-b(you)22 b(can)g(mak)o(e)g(Mailman)h(lists)h(tak)o(e)e(precedence)f(o)o
-(v)o(er)0 3935 y(system)f(aliases)h(by)f(putting)f(this)i(director)e
-(in)h(front)f(of)h(your)f(alias\002le)i(director)m(,)e(or)h(vice-v)o
-(ersa.)326 4173 y Fl(#)45 b(Handle)e(all)i(addresses)e(related)h(to)g
-(a)h(list)f('foo':)g(the)g(posting)g(address.)326 4264
-y(#)h(Automatically)d(detects)i(list)g(existence)f(by)i(looking)326
-4356 y(#)g(for)f(lists/$local_part/config.pck)c(under)k(MAILMAN_HOME.)
-326 4447 y(mailman_director:)416 4538 y(driver)f(=)i(smartuser)416
-4630 y(require_files)d(=)j(MAILMAN_HOME/lists/$local_part/config.)o
-(pck)416 4721 y(suffix_optional)416 4812 y(suffix)e(=)i(-bounces)f(:)g
-(-bounces+*)f(:)i(\\)819 4904 y(-confirm+*)e(:)i(-join)f(:)h(-leave)e
-(:)i(\\)819 4995 y(-owner)f(:)h(-request)e(:)i(-admin)416
-5086 y(transport)e(=)i(mailman_transport)p 0 5549 3901
-4 v 0 5649 a Fp(6.2)83 b(Using)24 b(the)f(Exim)h(mail)g(ser)r(v)n(er)
-2621 b(11)p eop end
+({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2842 2586
+y(*)2887 2573 y(\)?}{\\)o($1}}})d(\\)1133 2664 y({post}}')43
+b(\\)864 2755 y($local_part)416 2847 y(current_directory)f(=)i
+(MAILMAN_HOME)416 2938 y(home_directory)e(=)j(MAILMAN_HOME)416
+3029 y(user)f(=)g(MAILMAN_USER)416 3121 y(group)g(=)g(MAILMAN_GROUP)0
+3533 y Fp(Director)23 b(f)n(or)f(Exim)i(3)0 3736 y Fw(If)e(you')l(re)e
+(using)h(Exim)h(3,)g(you')o(ll)f(need)g(to)h(add)g(the)g(follo)n(wing)e
+(director)h(to)h(your)e(con\002g)i(\002le)g(\(directors)f(go)g(between)
+g(the)h(second)0 3835 y(and)g(third)g(\223end\224)g(lines\).)33
+b(Also,)23 b(don')o(t)e(for)o(get)g(that)i(order)e(matters)i(\226)g
+(e.g.)32 b(you)22 b(can)g(mak)o(e)g(Mailman)h(lists)h(tak)o(e)e
+(precedence)f(o)o(v)o(er)0 3935 y(system)f(aliases)h(by)f(putting)f
+(this)i(director)e(in)h(front)f(of)h(your)f(alias\002le)i(director)m(,)
+e(or)h(vice-v)o(ersa.)326 4173 y Fl(#)45 b(Handle)e(all)i(addresses)e
+(related)h(to)g(a)h(list)f('foo':)g(the)g(posting)g(address.)326
+4264 y(#)h(Automatically)d(detects)i(list)g(existence)f(by)i(looking)
+326 4356 y(#)g(for)f(lists/$local_part/config.pck)c(under)k
+(MAILMAN_HOME.)326 4447 y(mailman_director:)416 4538
+y(driver)f(=)i(smartuser)416 4630 y(require_files)d(=)j
+(MAILMAN_HOME/lists/$local_part/config.)o(pck)416 4721
+y(suffix_optional)416 4812 y(suffix)e(=)i(-bounces)f(:)g(-bounces+)1717
+4825 y(*)1805 4812 y(:)h(\\)819 4904 y(-confirm+)1224
+4917 y(*)1312 4904 y(:)g(-join)f(:)h(-leave)e(:)i(\\)819
+4995 y(-owner)f(:)h(-request)e(:)i(-admin)416 5086 y(transport)e(=)i
+(mailman_transport)p 0 5549 3901 4 v 0 5649 a Fp(6.2)83
+b(Using)24 b(the)f(Exim)h(mail)g(ser)r(v)n(er)2621 b(11)p
+eop end
%%Page: 12 12
TeXDict begin 12 11 bop 0 83 a Fp(Router)23 b(f)n(or)g(Exim)g(4)0
286 y Fw(In)f(Exim)f(4,)h(there')-5 b(s)22 b(no)f(such)h(thing)f(as)h
@@ -1242,18 +1212,18 @@ b(some)n(where)g(after)h(the)g(\223be)o(gin)f(routers\224)g(line)h(of)g
326 723 y Fl(mailman_router:)416 815 y(driver)43 b(=)i(accept)416
906 y(require_files)d(=)j(MAILMAN_HOME/lists/$local_part/config.)o(pck)
416 997 y(local_part_suffix_optional)416 1089 y(local_part_suffix)d(=)i
-(-bounces)g(:)g(-bounces+*)f(:)i(\\)1312 1180 y(-confirm+*)e(:)i(-join)
-f(:)h(-leave)e(:)i(\\)1312 1271 y(-owner)f(:)h(-request)e(:)i(-admin)
-416 1363 y(transport)e(=)i(mailman_transport)0 1775 y
-Fp(T)-10 b(r)o(anspor)s(ts)22 b(f)n(or)h(Exim)g(4)0 1978
-y Fw(The)f(transport)e(for)i(Exim)f(4)i(is)g(the)f(same)g(as)h(for)e
-(Exim)h(3)g(\(see)g(6.2;)g(just)h(cop)o(y)e(the)h(transport)f(gi)n(v)o
-(en)g(abo)o(v)o(e)f(to)i(some)n(where)f(under)0 2077
-y(the)f(\223be)o(gin)f(transports\224)g(line)h(of)g(your)f(Exim)h
-(con\002g)f(\002le.)0 2345 y Fp(Additional)26 b(notes)0
-2548 y Fw(Exim)f(should)f(be)i(con\002gured)d(to)i(allo)n(w)h
-(reasonable)e(v)n(olume)g(\226)i(e.g.)40 b(don')o(t)24
-b(set)i Fj(max)p 2583 2548 46 4 v 50 w(r)m(ecipients)f
+(-bounces)g(:)g(-bounces+)2210 1102 y(*)2298 1089 y(:)h(\\)1312
+1180 y(-confirm+)1717 1193 y(*)1805 1180 y(:)g(-join)f(:)h(-leave)e(:)i
+(\\)1312 1271 y(-owner)f(:)h(-request)e(:)i(-admin)416
+1363 y(transport)e(=)i(mailman_transport)0 1775 y Fp(T)-10
+b(r)o(anspor)s(ts)22 b(f)n(or)h(Exim)g(4)0 1978 y Fw(The)f(transport)e
+(for)i(Exim)f(4)i(is)g(the)f(same)g(as)h(for)e(Exim)h(3)g(\(see)g(6.2;)
+g(just)h(cop)o(y)e(the)h(transport)f(gi)n(v)o(en)g(abo)o(v)o(e)f(to)i
+(some)n(where)f(under)0 2077 y(the)f(\223be)o(gin)f(transports\224)g
+(line)h(of)g(your)f(Exim)h(con\002g)f(\002le.)0 2345
+y Fp(Additional)26 b(notes)0 2548 y Fw(Exim)f(should)f(be)i
+(con\002gured)d(to)i(allo)n(w)h(reasonable)e(v)n(olume)g(\226)i(e.g.)40
+b(don')o(t)24 b(set)i Fj(max)p 2583 2548 46 4 v 50 w(r)m(ecipients)f
Fw(do)n(wn)f(to)i(a)g(silly)g(v)n(alue)f(\226)g(and)0
2648 y(with)c(normal)e(de)o(grees)h(of)g(security)g(\226)h
(speci\002cally)-5 b(,)20 b(be)h(sure)f(to)h(allo)n(w)g(relaying)e
@@ -1364,17 +1334,19 @@ Fm(RCPT)49 b(TO)20 b Fw(A)m(CL:)326 3897 y Fl(#)45 b(Accept)e(bounces)h
(fail)326 3989 y(warn)223 b(message)268 b(=)45 b
(X-WhitelistedRCPT-nohdrfromcallback:)39 b(Yes)729 4080
y(condition)178 b(=)45 b(\\)729 4171 y(${if)g(and)f
-({{match{$local_part}{\(.*\)-bounces\\+.*})o(})39 b(\\)1178
-4263 y({exists)k({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954
-4354 y({yes}{no}})954 4445 y({yes}{no}})326 4628 y(accept)133
-b(condition)178 b(=)45 b(\\)729 4719 y(${if)g(and)f
-({{match{$local_part}{\(.*\)-bounces\\+.*})o(})39 b(\\)1178
-4811 y({exists)k({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954
-4902 y({yes}{no}})954 4993 y({yes}{no}})326 5176 y(#)45
-b(Now,)f(check)g(sender)g(address)f(with)h(SMTP)g(callback.)326
-5267 y(deny)134 b(!verify)43 b(=)i(sender/callout=90s)p
-0 5549 3901 4 v 0 5649 a Fp(6.2)83 b(Using)24 b(the)f(Exim)h(mail)g
-(ser)r(v)n(er)2621 b(13)p eop end
+({{match{$local_part}{\(.)2168 4184 y(*)2213 4171 y(\)-bounces\\+.)2753
+4184 y(*)2798 4171 y(})o(})39 b(\\)1178 4263 y({exists)k
+({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954 4354 y({yes}{no}})954
+4445 y({yes}{no}})326 4628 y(accept)133 b(condition)178
+b(=)45 b(\\)729 4719 y(${if)g(and)f({{match{$local_part}{\(.)2168
+4732 y(*)2213 4719 y(\)-bounces\\+.)2753 4732 y(*)2798
+4719 y(})o(})39 b(\\)1178 4811 y({exists)k
+({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954 4902 y({yes}{no}})954
+4993 y({yes}{no}})326 5176 y(#)45 b(Now,)f(check)g(sender)g(address)f
+(with)h(SMTP)g(callback.)326 5267 y(deny)134 b(!verify)43
+b(=)i(sender/callout=90s)p 0 5549 3901 4 v 0 5649 a Fp(6.2)83
+b(Using)24 b(the)f(Exim)h(mail)g(ser)r(v)n(er)2621 b(13)p
+eop end
%%Page: 14 14
TeXDict begin 14 13 bop 0 83 a Fw(If)20 b(you)f(also)i(do)f(SMTP)g
(callbacks)g(on)g(header)f(addresses,)g(you')o(ll)h(w)o(ant)g
@@ -1412,19 +1384,20 @@ b(Change)19 b(your)0 2842 y(director)g(\(router\))f(to)j(something)d
(pck)0 3367 y Fw(and)20 b(change)f(your)f(transport)h(lik)o(e)i(this:)
326 3605 y Fl(command)44 b(=)g(/virtual/${domain}/mailman/mail/mailman)
38 b(\\)774 3696 y(${if)44 b(def:local_part_suffix)e(\\)998
-3788 y({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.*\)?)o(}{\\$1})o
-(}})998 3879 y({post}})i(\\)864 3970 y($local_part)326
-4062 y(current_directory)e(=)j(/virtual/${domain}/mailman)326
-4153 y(home_directory)d(=)j(/virtual/${domain}/mailman)0
-4565 y Fp(List)23 b(V)-7 b(er)q(i\002cation)0 4768 y
-Fw(This)33 b(is)g(ho)n(w)f(a)h(set)g(of)f(address)g(tests)i(for)e(the)h
-(Exim)e(lists)j(look)e(on)g(a)h(w)o(orking)e(system.)62
-b(The)32 b(list)i(in)e(question)g(is)h Fv(quixote-)0
-4867 y(users@mems-e)n(xchange)o(.org)p Fw(,)22 b(and)j(these)g
-(commands)e(were)i(run)f(on)g(the)h Fm(mems-exchange.org)d
-Fw(mail)j(serv)o(er)f(\(\224indicates)0 4967 y(the)c(Unix)g(shell)h
-(prompt\):)p 0 5549 3901 4 v 0 5649 a Fp(14)2827 b(6)83
-b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r(v)n(er)p eop end
+3788 y({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2708
+3801 y(*)2753 3788 y(\)?)o(}{\\$1})o(}})998 3879 y({post}})i(\\)864
+3970 y($local_part)326 4062 y(current_directory)e(=)j
+(/virtual/${domain}/mailman)326 4153 y(home_directory)d(=)j
+(/virtual/${domain}/mailman)0 4565 y Fp(List)23 b(V)-7
+b(er)q(i\002cation)0 4768 y Fw(This)33 b(is)g(ho)n(w)f(a)h(set)g(of)f
+(address)g(tests)i(for)e(the)h(Exim)e(lists)j(look)e(on)g(a)h(w)o
+(orking)e(system.)62 b(The)32 b(list)i(in)e(question)g(is)h
+Fv(quixote-)0 4867 y(users@mems-e)n(xchange)o(.org)p
+Fw(,)22 b(and)j(these)g(commands)e(were)i(run)f(on)g(the)h
+Fm(mems-exchange.org)d Fw(mail)j(serv)o(er)f(\(\224indicates)0
+4967 y(the)c(Unix)g(shell)h(prompt\):)p 0 5549 3901 4
+v 0 5649 a Fp(14)2827 b(6)83 b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r(v)n
+(er)p eop end
%%Page: 15 15
TeXDict begin 15 14 bop 326 174 a Fl(\045)45 b(exim)f(-bt)g
(quixote-users)326 266 y(quixote-users@mems-exchange.org)416
@@ -1551,30 +1524,31 @@ Fw(,)g(or)g Fm(nofiles)f Fw(by)h(using)g(the)g Fr(--with-mail-gid)208
(er)p eop end
%%Page: 17 17
TeXDict begin 17 16 bop 208 83 a Fj(BN:)21 b Fw(it)h(highly)e(depends)g
-(on)h(your)f(mail)i(storing)e(polic)o(y)-5 b(.)27 b(F)o(or)21
-b(e)o(xample)f(if)i(you)e(use)i(the)f(simple)g(`)h Fv(alias/.qmail-*)p
-Fw(')c(\002les,)k(you)208 183 y(can)e(use)g Fr(`id)h(-g)f(alias`)p
-Fw(.)k(But)d(if)f(you)g(use)g(`)p Fv(/v)n(ar/qmail/users)p
-Fw(',)d(the)j(speci\002ed)g(mail)h(gid)f(can)g(be)g(used.)208
-315 y(If)27 b(you)g(are)g(going)g(to)h(be)f(directing)g(virtual)g
-(domains)f(directly)h(to)h(the)g Fm(mailman)e Fw(user)i(\(using)f
-(\223virtualdomains\224)e(on)i(a)208 415 y(list-only)h(domain,)i(for)f
-(e)o(xample\),)h(you)e(will)i(ha)n(v)o(e)f(to)h(use)f
-Fr(--with-mail-gid)p Fw(=)p Fj(gid)e(of)i(mailman)g(user')m(s)g(gr)l
-(oup)p Fw(.)52 b(This)30 b(is)208 515 y(incompatible)18
-b(with)i(ha)n(ving)f(list)j(aliases)f(in)f(`)g Fv(alias)p
-Fw(',)f(unless)i(that)f(alias)h(simply)f(forw)o(ards)f(to)h
-Fm(mailman-listname*)p Fw(.)125 681 y Fd(\017)41 b Fw(If)26
-b(there)f(is)j(a)e(user)g Fm(mailman)g Fw(on)g(your)f(system,)i(the)g
-(alias)f Fm(mailman-owner)f Fw(will)i(w)o(ork)e(only)h(in)g(`)h
-Fv(mailman)p Fw('.)41 b(Y)-9 b(ou)208 780 y(ha)n(v)o(e)19
-b(to)h(do)g(a)h Fr(touch)f(.qmail-o)o(wner)g Fw(in)g(`)g
-Fv(mailman)p Fw(')f(directory)g(to)h(create)g(this)h(alias.)208
-913 y Fj(NB:)26 b Fw(An)g(alternati)n(v)o(e,)f(IMHO)h(better)f
-(solution)g(is)i(to)f Fr(cho)o(wn)g(r)o(oot)51 b(mailman)p
-Fw(,)27 b(that)f(will)h(stop)e(qmail)h(from)f(considering)208
-1013 y Fm(mailman)19 b Fw(to)h(be)g(a)h(user)f(to)h(whom)e(mail)h(can)g
-(be)g(deli)n(v)o(ered.)j(\(See)e(\223man)e(8)i(qmail-getpw\224.\))125
+(on)h(your)e(mail)j(storing)e(polic)o(y)-5 b(.)27 b(F)o(or)20
+b(e)o(xample)g(if)i(you)e(use)h(the)h(simple)f(`)p Fv
+(\230alias/.qmail-*)p Fw(')c(\002les,)22 b(you)208 183
+y(can)e(use)g Fr(`id)h(-g)f(alias`)p Fw(.)k(But)d(if)f(you)g(use)g(`)p
+Fv(/v)n(ar/qmail/users)p Fw(',)d(the)j(speci\002ed)g(mail)h(gid)f(can)g
+(be)g(used.)208 315 y(If)27 b(you)g(are)g(going)g(to)h(be)f(directing)g
+(virtual)g(domains)f(directly)h(to)h(the)g Fm(mailman)e
+Fw(user)i(\(using)f(\223virtualdomains\224)e(on)i(a)208
+415 y(list-only)h(domain,)i(for)f(e)o(xample\),)h(you)e(will)i(ha)n(v)o
+(e)f(to)h(use)f Fr(--with-mail-gid)p Fw(=)p Fj(gid)e(of)i(mailman)g
+(user')m(s)g(gr)l(oup)p Fw(.)52 b(This)30 b(is)208 515
+y(incompatible)18 b(with)i(ha)n(ving)f(list)j(aliases)f(in)f(`)p
+Fv(\230alias)p Fw(',)e(unless)j(that)f(alias)h(simply)f(forw)o(ards)f
+(to)h Fm(mailman-listname)3794 530 y(*)3844 515 y Fw(.)125
+681 y Fd(\017)41 b Fw(If)26 b(there)g(is)h(a)g(user)f
+Fm(mailman)f Fw(on)h(your)f(system,)j(the)f(alias)g Fm(mailman-owner)d
+Fw(will)j(w)o(ork)f(only)f(in)i(`)p Fv(\230mailman)p
+Fw('.)41 b(Y)-9 b(ou)208 780 y(ha)n(v)o(e)19 b(to)h(do)g(a)h
+Fr(touch)f(.qmail-o)o(wner)g Fw(in)g(`)p Fv(\230mailman)p
+Fw(')e(directory)h(to)h(create)g(this)h(alias.)208 913
+y Fj(NB:)26 b Fw(An)f(alternati)n(v)o(e,)h(IMHO)g(better)f(solution)g
+(is)h(to)g Fr(cho)o(wn)g(r)o(oot)f(\230mailman)p Fw(,)i(that)e(will)i
+(stop)f(qmail)f(from)g(considering)208 1013 y Fm(mailman)19
+b Fw(to)h(be)g(a)h(user)f(to)h(whom)e(mail)h(can)g(be)g(deli)n(v)o
+(ered.)j(\(See)e(\223man)e(8)i(qmail-getpw\224.\))125
1179 y Fd(\017)41 b Fw(In)18 b(a)h(related)f(issue,)h(if)g(you)e(ha)n
(v)o(e)h(an)o(y)g(users)h(with)f(the)h(same)g(name)f(as)h(one)f(of)g
(your)f(mailing)h(lists,)i(you)e(will)h(ha)n(v)o(e)f(problems)208
@@ -1595,28 +1569,28 @@ Fm(mailman)f Fw(user)h(in)h(char)o(ge)d(of)i(this)h(virtual)e(domain.)
125 2464 y Fd(\017)41 b Fj(BN:)p Fw(If)32 b(inbound)e(messages)j(are)f
(deli)n(v)o(ered)f(by)h(another)g(user)g(than)g Fm(mailman)p
Fw(,)j(it')-5 b(s)34 b(necessary)e(to)g(allo)n(w)h(it)g(to)g(access)208
-2564 y(`)21 b Fv(mailman)p Fw('.)28 b(Be)23 b(sure)e(that)h(`)g
-Fv(mailman)p Fw(')e(has)i(group)e(writing)h(access)i(and)e(setgid)g
-(bit)h(is)h(set.)30 b(Then)21 b(put)g(the)h(deli)n(v)o(ering)e(user)208
-2664 y(to)f Fm(mailman)g Fw(group,)e(and)i(you)f(can)h(den)o(y)g
-(access)g(to)h(`)g Fv(mailman)p Fw(')d(to)j(others.)k(Be)c(sure)f(that)
-h(you)e(can)h(do)g(the)h(same)f(with)h(the)208 2763 y(WWW)h(service.)
-208 2896 y(By)50 b(the)g(w)o(ay)g(the)g(best)g(thing)f(is)i(to)f(mak)o
-(e)f(a)i(virtual)e(mail)h(serv)o(er)f(to)h(handle)f(all)h(of)g(the)g
-(mail.)114 b Fj(NB:)50 b Fw(E.g.)208 2996 y(mak)o(e)c(an)h(additional)f
-(\224A\224)h(DNS)h(record)d(for)i(the)g(virtual)f(mailserv)o(er)g
-(pointing)g(to)h(your)f(IP)h(address,)53 b(add)47 b(the)208
-3095 y(line)54 b Fm(lists.kva.hu:mailman)c Fw(to)k(`)p
-Fv(/v)n(ar/qmail/control/vir)s(tualdo)o(mai)o(ns)p Fw(')48
-b(and)54 b(a)g Fm(lists.kva.hu)e Fw(line)i(to)208 3195
-y(`)p Fv(/v)n(ar/qmail/control/rcpthosts)p Fw(')16 b(\002le.)32
-b(Don')o(t)21 b(for)o(get)f(to)j(HUP)g(the)f(qmail-send)f(after)g
-(modifying)f(\223virtualdomains\224.)28 b(Then)208 3294
-y(e)n(v)o(ery)18 b(mail)j(to)f(lists.kv)n(a.hu)f(will)i(arri)n(v)o(e)e
-(to)h(mail.kv)n(a.hu')-5 b(s)18 b(mailman)i(user)-5 b(.)208
-3427 y(Then)19 b(mak)o(e)h(your)f(aliases:)892 3651 y
-Fl(.qmail)627 b(=>)44 b(mailman@...'s)f(letters)892 3743
-y(.qmail-owner)357 b(=>)44 b(mailman-owner's)f(letters)208
+2564 y(`)p Fv(\230mailman)p Fw('.)26 b(Be)d(sure)e(that)g(`)p
+Fv(\230mailman)p Fw(')f(has)i(group)d(writing)i(access)h(and)f(setgid)h
+(bit)f(is)i(set.)29 b(Then)21 b(put)g(the)g(deli)n(v)o(ering)f(user)208
+2664 y(to)f Fm(mailman)f Fw(group,)f(and)i(you)f(can)h(den)o(y)f
+(access)i(to)f(`)p Fv(\230mailman)p Fw(')e(to)i(others.)24
+b(Be)c(sure)f(that)g(you)f(can)h(do)g(the)g(same)g(with)h(the)208
+2763 y(WWW)h(service.)208 2896 y(By)50 b(the)g(w)o(ay)g(the)g(best)g
+(thing)f(is)i(to)f(mak)o(e)f(a)i(virtual)e(mail)h(serv)o(er)f(to)h
+(handle)f(all)h(of)g(the)g(mail.)114 b Fj(NB:)50 b Fw(E.g.)208
+2996 y(mak)o(e)c(an)h(additional)f(\224A\224)h(DNS)h(record)d(for)i
+(the)g(virtual)f(mailserv)o(er)g(pointing)g(to)h(your)f(IP)h(address,)
+53 b(add)47 b(the)208 3095 y(line)54 b Fm(lists.kva.hu:mailman)c
+Fw(to)k(`)p Fv(/v)n(ar/qmail/control/vir)s(tualdo)o(mai)o(ns)p
+Fw(')48 b(and)54 b(a)g Fm(lists.kva.hu)e Fw(line)i(to)208
+3195 y(`)p Fv(/v)n(ar/qmail/control/rcpthosts)p Fw(')16
+b(\002le.)32 b(Don')o(t)21 b(for)o(get)f(to)j(HUP)g(the)f(qmail-send)f
+(after)g(modifying)f(\223virtualdomains\224.)28 b(Then)208
+3294 y(e)n(v)o(ery)18 b(mail)j(to)f(lists.kv)n(a.hu)f(will)i(arri)n(v)o
+(e)e(to)h(mail.kv)n(a.hu')-5 b(s)18 b(mailman)i(user)-5
+b(.)208 3427 y(Then)19 b(mak)o(e)h(your)f(aliases:)892
+3651 y Fl(.qmail)627 b(=>)44 b(mailman@...'s)f(letters)892
+3743 y(.qmail-owner)357 b(=>)44 b(mailman-owner's)f(letters)208
4015 y Fw(F)o(or)19 b(list)j(aliases,)f(you)e(can)h(either)g(create)g
(them)f(manually:)892 4239 y Fl(.qmail-list)402 b(=>)44
b(posts)g(to)h(the)f('list')g(list)892 4331 y(.qmail-list-admin)132
@@ -1626,20 +1600,20 @@ y(.qmail-list-request)e(=>)i(requests)g(to)g('list')892
(handling)e(\(when)g(using)g(the)i(lists.kv)n(a.hu)d(virtual)i(as)h
(abo)o(v)o(e\),)i(see)e(`)p Fv(contr)q(ib/qmail-to-)208
4886 y(mailman.p)n(y)p Fw(')18 b(in)i(the)g(Mailman)g(source)f(distrib)
-n(ution.)24 b(Modify)19 b(the)h(`)g Fv(mailman/.qmail-def)n(ault)p
-Fw(')14 b(to)20 b(include:)892 5110 y Fl(|/path/to/python)42
-b(/path/to/qmail-to-mailman.py)208 5382 y Fw(and)19 b(ne)n(w)h(lists)i
-(will)f(automatically)d(be)j(pick)o(ed)e(up.)p 0 5549
-3901 4 v 0 5649 a Fp(6.4)83 b(Using)24 b(the)f(Qmail)h(mail)g(ser)r(v)n
-(er)2589 b(17)p eop end
+n(ution.)24 b(Modify)19 b(the)h(`)p Fv(\230mailman/.qmail-def)n(au)o
+(lt)p Fw(')14 b(to)21 b(include:)892 5110 y Fl(|preline)44
+b(/path/to/python)e(/path/to/qmail-to-mailman.py)208
+5382 y Fw(and)19 b(ne)n(w)h(lists)i(will)f(automatically)d(be)j(pick)o
+(ed)e(up.)p 0 5549 3901 4 v 0 5649 a Fp(6.4)83 b(Using)24
+b(the)f(Qmail)h(mail)g(ser)r(v)n(er)2589 b(17)p eop end
%%Page: 18 18
TeXDict begin 18 17 bop 125 83 a Fd(\017)41 b Fw(Y)-9
b(ou)21 b(ha)n(v)o(e)h(to)g(mak)o(e)g(sure)g(that)g(the)g(localhost)g
(can)g(relay)-5 b(.)30 b(If)22 b(you)f(start)i(qmail)f(via)g(inetd)g
(and)f(tcpen)m(v)-5 b(,)21 b(you)g(need)g(some)h(line)208
183 y(the)e(follo)n(wing)e(in)j(your)e(`)p Fv(/etc/hosts)o(.allo)o(w)p
-Fw(')d(\002le:)713 407 y Fl(tcp-env:)43 b(127.)h(10.205.200)g(:)g
-(setenv)g(RELAYCLIENT)208 679 y Fw(where)18 b(10.205.200.)j(is)f(your)e
+Fw(')d(\002le:)713 407 y Fl(tcp-env:)43 b(127.)h(10.205.200.)f(:)i
+(setenv)f(RELAYCLIENT)208 679 y Fw(where)18 b(10.205.200.)j(is)f(your)e
(IP)i(address)f(block.)k(If)c(you)g(use)g(tcpserv)o(er)m(,)f(then)g
(you)h(need)f(something)g(lik)o(e)i(the)f(follo)n(wing)e(in)208
779 y(your)h(`)p Fv(/etc/tcp)m(.smtp)p Fw(')i(\002le:)713
@@ -1713,27 +1687,27 @@ e(add)h(the)g(follo)n(wing)f(lines)h(to)h(your)e(`)p
Fv(mm)p 2477 2450 42 4 v 45 w(cfg.p)n(y)p Fw(')h(\002le:)416
2688 y Fl(VERP_FORMAT)43 b(=)h
('\045\(bounces\)s-+\045\(mailbox\)s=\045\(host\)s')416
-2779 y(VERP_REGEXP)f(=)h
-(r'\210\(?P<bounces>.*?\)-\\+\(?P<mailbox>[\210=]+\))o(=\(?P<h)o
-(ost>[\210)o(@]+\)@.)o(*$')0 3066 y Fw(The)20 b(second)f(option)g(is)i
-(a)g(patch)e(on)h(SourceF)o(or)o(ge)d(located)j(at:)0
-3213 y Fv(http://sourcef)n(orge)o(.net/t)o(r)o(ac)o(k)o(e)o(r/?)o(fun)o
-(c=de)o(tai)o(l&a)o(tid)o(=3)o(00)o(10)o(3&a)o(id=)o(64)o(55)o(13)o(&g)
-o(rou)o(p)p 2530 3213 V 39 w(id=103)0 3359 y Fw(This)i(patch)f
-(currently)f(needs)h(more)g(testing)h(and)f(might)g(best)h(be)g
-(suitable)g(for)f(de)n(v)o(elopers)e(or)j(people)f(well)h(f)o(amiliar)f
-(with)h(qmail.)0 3459 y(Ha)n(ving)e(said)g(that,)g(this)h(patch)e(is)i
-(the)g(more)e(qmail-friendly)e(approach)h(resulting)i(in)g(lar)o(ge)f
-(performance)f(gains.)0 3727 y Fp(Vir)s(tual)25 b(mail)f(ser)r(v)n(er)0
-3930 y Fw(As)d(mentioned)d(in)j(the)f(6.4)f(section)h(for)g(a)g
-(virtual)g(mail)g(serv)o(er)m(,)f(a)i(patch)e(under)g(testing)h(is)h
-(located)f(at:)0 4077 y Fv(http://sf)n(.net/tr)o(ac)o(k)o(er/ind)o(e)n
-(x.p)o(hp)o(?fu)o(nc=d)o(eta)o(il)o(&ai)o(d=)o(621)o(25)o(7&g)n(rou)o
-(p)p 2053 4077 V 39 w(id=103&atid=300103)0 4224 y Fw(Again,)f(this)i
-(patch)e(is)i(for)f(people)f(f)o(amiliar)h(with)g(their)g(qmail)g
-(installation.)0 4492 y Fp(More)j(inf)n(or)r(mation)0
-4695 y Fw(Y)-9 b(ou)25 b(might)h(be)g(interested)f(in)h(some)g
-(information)d(on)j(modifying)d(footers)j(that)g(Norbert)e(Bollo)n(w)i
+2779 y(VERP_REGEXP)f(=)h(r'\210\(?P<bounces>.)1763 2792
+y(*)1808 2779 y(?\)-\\+\(?P<mailbox>[\210=]+\))o(=\(?P<h)o(ost>[\210)o
+(@]+\)@.)3649 2792 y(*)3694 2779 y($')0 3066 y Fw(The)20
+b(second)f(option)g(is)i(a)g(patch)e(on)h(SourceF)o(or)o(ge)d(located)j
+(at:)0 3213 y Fv(http://sourcef)n(orge)o(.net/t)o(r)o(ac)o(k)o(e)o(r/?)
+o(fun)o(c=de)o(tai)o(l&a)o(tid)o(=3)o(00)o(10)o(3&a)o(id=)o(64)o(55)o
+(13)o(&g)o(rou)o(p)p 2530 3213 V 39 w(id=103)0 3359 y
+Fw(This)i(patch)f(currently)f(needs)h(more)g(testing)h(and)f(might)g
+(best)h(be)g(suitable)g(for)f(de)n(v)o(elopers)e(or)j(people)f(well)h
+(f)o(amiliar)f(with)h(qmail.)0 3459 y(Ha)n(ving)e(said)g(that,)g(this)h
+(patch)e(is)i(the)g(more)e(qmail-friendly)e(approach)h(resulting)i(in)g
+(lar)o(ge)f(performance)f(gains.)0 3727 y Fp(Vir)s(tual)25
+b(mail)f(ser)r(v)n(er)0 3930 y Fw(As)d(mentioned)d(in)j(the)f(6.4)f
+(section)h(for)g(a)g(virtual)g(mail)g(serv)o(er)m(,)f(a)i(patch)e
+(under)g(testing)h(is)h(located)f(at:)0 4077 y Fv(http://sf)n(.net/tr)o
+(ac)o(k)o(er/ind)o(e)n(x.p)o(hp)o(?fu)o(nc=d)o(eta)o(il)o(&ai)o(d=)o
+(621)o(25)o(7&g)n(rou)o(p)p 2053 4077 V 39 w(id=103&atid=300103)0
+4224 y Fw(Again,)f(this)i(patch)e(is)i(for)f(people)f(f)o(amiliar)h
+(with)g(their)g(qmail)g(installation.)0 4492 y Fp(More)j(inf)n(or)r
+(mation)0 4695 y Fw(Y)-9 b(ou)25 b(might)h(be)g(interested)f(in)h(some)
+g(information)d(on)j(modifying)d(footers)j(that)g(Norbert)e(Bollo)n(w)i
(has)g(written)g(about)f(Mailman)0 4795 y(and)20 b(qmail,)f(a)n(v)n
(ailable)h(here:)0 4942 y Fv(http://mailman.cis)o(.to/qmail-)o(v)n
(erh/)p 0 5549 3901 4 v 0 5649 a Fp(6.4)83 b(Using)24
@@ -1886,9 +1860,9 @@ V 50 w(HOST)29 b Fw(and)21 b Fj(DEF)-10 b(A)l(UL)n(T)p
2519 2226 V 51 w(URL)p 2727 2226 V 50 w(HOST)29 b Fw(in)22
b(`)p Fv(Def)n(aults)o(.p)n(y)p Fw('.)27 b(Mak)o(e)21
b(an)o(y)0 2325 y(necessary)d(changes)f(in)i(the)f(`)p
-Fv(mm)p 988 2325 42 4 v 46 w(cfg.p)n(y)p Fw(')g(\002le,)h
-Fr(not)f Fw(in)h(the)f(`)p Fv(mm)p 1914 2325 V 46 w(cfg.p)n(y)p
-Fw(')g(\002le.)25 b(If)18 b(you)g(change)f(either)h(of)g(these)h(tw)o
+Fv(mm)p 988 2325 42 4 v 46 w(cfg.p)n(y)p Fw(')f(\002le,)j
+Fr(not)e Fw(in)g(the)h(`)p Fv(Def)n(aults)o(.p)n(y)p
+Fw(')c(\002le.)25 b(If)18 b(you)g(change)f(either)h(of)g(these)h(tw)o
(o)f(v)n(alues,)g(you')o(ll)0 2425 y(w)o(ant)i(to)h(add)e(the)i(follo)n
(wing)d(afterw)o(ards)h(in)i(the)f(`)p Fv(mm)p 1605 2425
V 46 w(cfg.p)n(y)p Fw(')f(\002le:)416 2663 y Fl
@@ -2016,10 +1990,10 @@ Fw(I)c(send)g(mail)h(to)f(the)g(list,)h(and)f(get)g(back)f(mail)i
(saying)e(the)i(list)g(is)g(not)f(found!)208 1202 y Fr(Solution:)37
b Fw(Y)-9 b(ou)27 b(probably)d(didn')o(t)h(add)i(the)f(necessary)g
(aliases)i(to)f(the)g(system)g(alias)g(database,)h(or)f(you)f(didn')o
-(t)f(properly)208 1302 y(inte)o(gration)14 b(Mailman)i(with)h(your)f
-(mail)g(serv)o(er)-5 b(.)24 b(Perhaps)16 b(you)g(didn')o(t)f(update)g
-(the)i(alias)g(database,)g(or)f(your)g(system)h(requires)208
-1402 y(you)i(to)h(run)g Fr(newaliases)g Fw(e)o(xplicitly)-5
+(t)f(properly)208 1302 y(inte)o(grate)19 b(Mailman)i(with)g(your)f
+(mail)h(serv)o(er)-5 b(.)27 b(Perhaps)21 b(you)f(didn')o(t)f(update)h
+(the)h(alias)h(database,)f(or)g(your)e(system)j(requires)208
+1402 y(you)d(to)h(run)g Fr(newaliases)g Fw(e)o(xplicitly)-5
b(.)23 b(Refer)e(to)f(your)f(serv)o(er)g(speci\002c)i(instructions)e
(in)h(the)g(6)h(section.)125 1568 y Fd(\017)41 b Fr(Pr)o(oblem:)24
b Fw(I)c(send)g(mail)h(to)f(the)g(list,)h(and)f(get)g(back)f(mail)i
@@ -2116,9 +2090,9 @@ y(One)f(symptom)f(of)h(this)h(problem,)d(although)g(for)i(unkno)n(wn)e
Fl(Traceback)43 b(\(most)h(recent)g(call)g(last\):)982
3313 y(File)g("bin/update",)f(line)h(44,)g(in)h(?)1071
3404 y(import)f(paths)892 3495 y(ImportError:)f(No)h(module)g(named)g
-(paths)892 3587 y(make:)g(***)g([update])g(Error)g(1)208
-3951 y Fw(If)24 b(this)i(happens,)e(install)i(the)f(Python)f(de)n(v)o
-(elopment)e(package)h(and)i(try)f Fr(con\002gur)o(e)h
+(paths)892 3587 y(make:)1161 3600 y(***)1340 3587 y([update])g(Error)g
+(1)208 3951 y Fw(If)24 b(this)i(happens,)e(install)i(the)f(Python)f(de)
+n(v)o(elopment)e(package)h(and)i(try)f Fr(con\002gur)o(e)h
Fw(and)f Fr(mak)o(e)h(install)h Fw(again.)38 b(Or)25
b(install)208 4051 y(the)20 b(latest)h(v)o(ersion)e(of)h(Python)f(from)
g(source,)g(a)n(v)n(ailable)h(from)f Fv(http://www)l(.p)n(ython.org)-6
@@ -2143,32 +2117,128 @@ a Fp(25)p eop end
%%Page: 26 26
TeXDict begin 26 25 bop 416 174 a Fl(\045)44 b(make)g(DIRSETGID=:)f
(install)0 461 y Fw(This)20 b(disables)h(the)f Fr(chmod)g(g+s)h
-Fw(command)e(on)g(installed)h(directories.)0 746 y Fo(15.3)100
-b(MacOSX)29 b(issues)0 949 y Fw(Man)o(y)22 b(people)g(run)h(Mailman)g
+Fw(command)e(on)g(installed)h(directories.)0 745 y Fo(15.3)100
+b(MacOSX)29 b(issues)0 948 y Fw(Man)o(y)22 b(people)g(run)h(Mailman)g
(on)g(MacOSX.)g(Here)g(are)g(some)g(pointers)g(that)g(ha)n(v)o(e)g
(been)f(collected)h(on)g(getting)f(Mailman)h(to)g(run)0
-1048 y(on)d(MacOSX.)125 1278 y Fd(\017)41 b Fw(Jaguar)17
+1047 y(on)d(MacOSX.)125 1271 y Fd(\017)41 b Fw(Jaguar)17
b(\(MacOSX)i(10.2\))e(comes)i(with)f(Python)g(2.2.)24
b(While)19 b(this)g(isn')o(t)f(the)h(v)o(ery)f(latest)h(stable)g(v)o
-(ersion)e(of)i(Python,)e(it)j(ought)208 1378 y(to)g(be)g(suf)n
-(\002cient)g(to)g(run)f(Mailman)h(2.1.)125 1544 y Fd(\017)41
+(ersion)e(of)i(Python,)e(it)j(ought)208 1370 y(to)g(be)g(suf)n
+(\002cient)g(to)g(run)f(Mailman)h(2.1.)125 1534 y Fd(\017)41
b Fw(Da)n(vid)24 b(B.)i(O'Donnell)e(has)h(a)g(web)g(page)f(describing)g
(his)h(con\002guration)d(of)j(Mailman)f(2.0.13)f(and)i(Post\002x)g(on)f
-(MacOSX)208 1643 y(Serv)o(er)-5 b(.)208 1776 y Fv(http://www)l
+(MacOSX)208 1633 y(Serv)o(er)-5 b(.)208 1765 y Fv(http://www)l
(.afp548.com/Ar)s(t)o(icle)o(s/mail)o(/p)n(yth)o(on)o(-mail)o(man)o
-(.html)125 1942 y Fd(\017)41 b Fw(Kathleen)19 b(W)-7
+(.html)125 1928 y Fd(\017)41 b Fw(Kathleen)19 b(W)-7
b(ebb)20 b(posted)g(her)g(e)o(xperiences)e(in)i(getting)g(Mailman)f
-(running)f(on)i(Jaguar)g(using)f(Sendmail.)208 2075 y
+(running)f(on)i(Jaguar)g(using)f(Sendmail.)208 2060 y
Fv(http://mail.p)n(ython.or)o(g/p)o(ip)o(er)r(mai)o(l/ma)o(il)o(man-u)o
(sers/20)o(02)o(-Octobe)o(r/0)o(22)o(94)o(4.h)o(tml)125
-2241 y Fd(\017)41 b Fw(P)o(anther)23 b(serv)o(er)h(\(MacOSX)h(10.3\))e
-(comes)i(with)g(Mailman;)i(Apple)d(has)h(a)g(tech)g(document)e(about)h
-(a)h(problem)e(you)h(might)208 2341 y(encounter)18 b(running)g(Mailman)
-h(on)h(Mac)g(OS)h(X)g(Serv)o(er)e(10.3:)208 2474 y Fv(http://docs)o
-(.inf)n(o)m(.appl)o(e)o(.)o(com/ar)s(t)o(icle)n(.html)o(?a)o(r)s(tn)o
-(u)o(m=10)o(78)o(89)p 0 5549 3901 4 v 0 5649 a Fp(26)2282
+2224 y Fd(\017)41 b Fw(P)o(anther)17 b(serv)o(er)h(\(MacOSX)h(10.3\))e
+(comes)i(with)g(Mailman;)f(Y)-9 b(our)18 b(operating)f(system)i(should)
+f(contain)g(documentation)d(that)208 2323 y(will)22 b(help)g(you,)f
+(and)h(Apple)f(has)h(a)h(tech)f(document)e(about)h(a)h(problem)e(you)h
+(might)h(encounter)e(running)g(Mailman)h(on)g(Mac)208
+2423 y(OS)f(X)h(Serv)o(er)e(10.3:)208 2554 y Fv(http://docs)o(.inf)n(o)
+m(.appl)o(e)o(.)o(com/ar)s(t)o(icle)n(.html)o(?a)o(r)s(tn)o(u)o(m=10)o
+(78)o(89)0 2778 y Fw(T)-6 b(erry)27 b(Allen)h(pro)o(vides)e(the)h
+(follo)n(wing)g(detailed)g(instructions)g(on)g(running)f(Mailman)h(on)g
+(the)h('client')f(v)o(ersion)f(of)i(OSX,)g(or)f(in)0
+2878 y(earlier)20 b(v)o(ersions)f(of)h(OSX:)0 3024 y(Mac)26
+b(OSX)h(10.3)e(and)h(onw)o(ards)f(has)i(the)f(basics)g(for)g(a)h
+(successful)f(Mailman)f(installation.)43 b(Users)27 b(of)e(earlier)h(v)
+o(ersions)g(of)f(Mac)0 3124 y(OSX)f(contains)f(Sendmail)g(and)g(those)g
+(users)h(should)f(look)f(at)i(the)g(Sendmail)f(installation)g(section)g
+(for)g(tips.)36 b(Y)-9 b(ou)23 b(should)f(follo)n(w)0
+3224 y(the)27 b(basic)f(installation)g(steps)i(as)f(described)e
+(earlier)h(in)h(this)g(manual,)g(substituting)f(as)h(appropriate,)e
+(the)i(steps)g(outlined)e(in)i(this)0 3323 y(section.)0
+3470 y(By)d(def)o(ault,)g(Mac)g(OSX)g(10.3)e('client')h(v)o(ersion)g
+(does)g(not)h(ha)n(v)o(e)f(a)h(fully)f(functional)f(v)o(ersion)g(of)i
+(Post\002x.)35 b(Setting)24 b(up)f(a)h(w)o(orking)0 3570
+y(MT)-8 b(A)19 b(such)f(as)h(Post\002x)g(is)h(be)o(yond)c(the)i(scope)g
+(of)h(this)g(guide)e(and)h(you)g(should)f(refer)h(to)h
+Fv(http://www)l(.post\002x.org)14 b Fw(for)k(tips)h(on)f(getting)0
+3669 y(Post\002x)k(running.)k(An)21 b(easy)g(w)o(ay)h(to)f(set)h
+(Post\002x)g(up)f(is)h(to)g(install)f(and)g(run)g(Post\002x)g(Enabler)m
+(,)f(a)i(stand-alone)d(tool)j(for)e(con\002guring)0 3769
+y(Post\002x)g(on)g(Mac)h(OSX,)f(a)n(v)n(ailable)g(from)f
+Fv(http://www)l(.roadstead.com/w)o(eb)n(l)o(og)o(/T)-9
+b(u)o(tor)q(i)o(als/P)k(ost\002xEnab)n(le)o(r)l(.ht)o(ml)f
+Fw(.)0 3916 y(Lik)o(e)n(wise,)25 b(Mac)g(OSX)g('client')e(v)o(ersion)h
+(from)f(10.1)g(onw)o(ards)h(includes)f(a)i(w)o(orking)e(Apache)g
+(webserv)o(er)-5 b(.)37 b(This)25 b(is)g(switched)f(on)0
+4016 y(using)c(the)h(System)g(Preferences)e(control)h(panel)g(under)f
+(the)i('Sharing)e(tab'.)26 b(A)21 b(useful)f(tool)h(for)f
+(con\002guring)e(the)i(Apache)g(on)g(Mac)0 4115 y(OSX)h(is)g(W)-7
+b(ebmin,)20 b(which)f(can)h(be)g(obtained)f(from)g Fv(http://www)l(.w)o
+(ebmin.com)l Fw(.)0 4262 y(W)-7 b(ebmin)20 b(can)g(also)h(perform)d
+(con\002guration)g(for)i(other)f(system)i(tasks,)g(including)d
+(Post\002x,)j(adding)d(jobs)j(to)f(your)f(crontab,)g(adding)0
+4362 y(user)h(and)g(groups,)e(plus)i(adding)f(startup)h(and)f(shutdo)n
+(wn)g(jobs.)0 4509 y(In)26 b(a)g(stock)g(installation)g(of)f(OSX,)i
+(the)f(requirement)e(for)h(Mailman)h(is)h(to)f(ha)n(v)o(e)f(Python)g
+(installed.)42 b(Python)25 b(is)i(not)f(installed)g(by)0
+4608 y(def)o(ault,)17 b(so)g(it)g(is)h(advised)e(that)h(you)f(install)h
+(the)g(de)n(v)o(eloper')-5 b(s)15 b(tools)i(package,)f(which)g(may)g
+(ha)n(v)o(e)h(been)f(pro)o(vided)e(with)j(your)f(system.)0
+4708 y(It)23 b(can)f(also)h(be)g(do)n(wnloaded)d(from)i(the)g(Apple)g
+(de)n(v)o(eloper)f(site)i(at)g Fv(http://connect.apple)o(.com)-6
+b Fw(.)33 b(Not)23 b(only)f(is)i(the)e(de)n(v)o(eloper)f(tools)0
+4807 y(package)k(an)i(essential)h(requirement)c(for)j(installing)f
+(Mailman,)i(b)n(ut)f(it)g(will)h(come)e(in)h(handy)f(at)h(a)h(later)f
+(date)f(should)g(you)g(need)0 4907 y(other)19 b(tools.)25
+b(The)20 b(de)n(v)o(eloper')-5 b(s)18 b(tools)j(are)f(also)g(kno)n(w)f
+(by)h(the)g(name)g(XCode)g(tools.)0 5054 y(As)h(a)g(minimum,)d(the)i
+(Python)f(v)o(ersion)g(should)g(be)i(2.2,)e(b)n(ut)h(2.3)g(is)h
+(recommended.)0 5201 y(If)f(you)g(wish)h(to)g(add)f(a)h(user)f(and)g
+(group)f(using)h(the)h(command)d(line)j(in)g(OSX)g(instead)f(of)h(via)f
+(W)-7 b(ebmin)21 b(or)f(another)f(GUI)i(interf)o(ace,)0
+5300 y(open)d(your)f(terminal)h(application)f(and)h(follo)n(w)g(the)h
+(commands)e(as)i(indicated)f(belo)n(w)g(-)h(do)f(not)g(type)g(the)h
+(comments)f(follo)n(wing)f(the)0 5400 y(`)p Fm(#)p Fw(')j(since)g(the)o
+(y)g(are)g(just)h(notes:)p 0 5549 3901 4 v 0 5649 a Fp(26)2282
b(15)83 b(Platf)n(or)r(m)24 b(and)g(oper)o(ating)g(system)e(notes)p
eop end
+%%Page: 27 27
+TeXDict begin 27 26 bop 236 174 a Fl(sudo)44 b(tcsh)236
+266 y(niutil)g(-create)g(/)g(/users/mailman)236 357 y(niutil)g
+(-createprop)f(/)i(/users/mailman)d(name)i(mailman)236
+448 y(#)h(Note)f(that)g(xxx)h(is)f(a)h(free)f(group)g(ID)g(number)g(on)
+h(your)f(system)236 540 y(niutil)g(-createprop)f(/)i(/users/mailman)d
+(uid)i(xxx)236 631 y(niutil)g(-createprop)f(/)i(/users/mailman)d(home)i
+(/usr/local/mailman)236 722 y(mkdir)g(-p)h(/usr/local/mailman)236
+814 y(niutil)f(-createprop)f(/)i(/users/mailman)d(shell)i(/bin/tcsh)236
+905 y(passwd)g(mailman)236 996 y(#)h(To)f(prevent)g(malicious)f
+(hacking,)h(supply)g(a)g(secure)g(password)g(here)236
+1088 y(niutil)g(-create)g(/)g(/groups/mailman)236 1179
+y(niutil)g(-createprop)f(/)i(/groups/mailman)d(name)i(mailman)236
+1270 y(#)h(Note)f(that)g(xxx)h(is)f(a)h(free)f(group)g(ID)g(number)g
+(on)h(your)f(system)236 1362 y(niutil)g(-createprop)f(/)i
+(/groups/mailman)d(gid)i(xxx)236 1453 y(niutil)g(-createprop)f(/)i
+(/groups/mailman)d(passwd)i(')2254 1466 y(*)2299 1453
+y(')236 1544 y(niutil)g(-createprop)f(/)i(/groups/mailman)d(users)i
+('mailman')236 1636 y(chown)g(mailman:mailman)f(/usr/local/mailman)236
+1727 y(cd)i(/usr/local/mailman)236 1818 y(chmod)f(a+rx,g+ws)g(.)236
+1910 y(exit)236 2001 y(su)h(mailman)0 2287 y Fw(F)o(or)21
+b(setting)g(up)f(Apache)g(on)h(OSX)g(to)g(handle)f(Mailman,)h(the)g
+(steps)g(are)g(almost)g(identical)f(and)h(the)g(con\002guration)d
+(\002le)k(on)e(a)i(stock)0 2387 y(Mac)e(OSX)h(Client)g(v)o(ersion)e(is)
+i(stored)f(in)g(the)g(nearly)f(standard)g(location)h(of)g(`)p
+Fv(/etc/httpd/httpd.conf)o Fw('.)0 2534 y(The)41 b Fv(AFP548.com)e
+Fw(site)j(has)f(a)g(time-sa)n(ving)f(automated)f(startup)i(item)g
+(creator)f(for)g(Mailman,)45 b(which)40 b(can)h(be)g(found)e(at)0
+2633 y Fv(http://www)l(.afp548.com/Sof)o(tw)o(ar)o(e/Mai)o(lma)o(nSta)o
+(r)s(tu)o(p)m(.ta)o(r)l(.gz)0 2780 y Fw(T)-7 b(o)23 b(install)g(it,)h
+(cop)o(y)d(it)j(into)e(your)f(`)p Fv(/Libr)o(ar)r(y/Star)s(tupItems)p
+Fw(')e(directory)-5 b(.)30 b(As)23 b(the)g(root)e(or)i(superuser)m(,)e
+(from)h(the)g(terminal,)g(enter)h(the)0 2880 y(follo)n(wing:)236
+3118 y Fl(gunzip)44 b(MailmanStartup.tar.gz)236 3209
+y(tar)h(xvf)f(MailmanStartup.tar)0 3496 y Fw(It)20 b(will)h(create)f
+(the)h(startup)e(item)i(for)e(you)g(so)i(that)f(when)g(you)f(reboot,)g
+(Mailman)g(will)i(start)g(up.)p 0 5549 3901 4 v 0 5649
+a Fp(15.3)84 b(MacOSX)23 b(issues)2972 b(27)p eop end
%%Trailer
userdict /end-hook known{end-hook}if