diff options
Diffstat (limited to '')
58 files changed, 310 insertions, 315 deletions
diff --git a/doc/mailman-install.dvi b/doc/mailman-install.dvi Binary files differindex 21ca4b51..3b9a9a48 100644 --- a/doc/mailman-install.dvi +++ b/doc/mailman-install.dvi diff --git a/doc/mailman-install.pdf b/doc/mailman-install.pdf Binary files differindex 7758174c..8d6fa210 100644 --- a/doc/mailman-install.pdf +++ b/doc/mailman-install.pdf diff --git a/doc/mailman-install.ps b/doc/mailman-install.ps index 7f5ebd46..f4c28fc7 100644 --- a/doc/mailman-install.ps +++ b/doc/mailman-install.ps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Creator: dvips(k) 5.995 Copyright 2015 Radical Eye Software %%Title: mailman-install.dvi -%%CreationDate: Fri Jun 2 15:22:00 2017 +%%CreationDate: Sat Jan 11 17:05:17 2020 %%Pages: 29 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 @@ -13,7 +13,7 @@ %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -N0 -o mailman-install.ps mailman-install %DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2017.06.02:1522 +%DVIPSSource: TeX output 2020.01.11:1705 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -3727,11 +3727,11 @@ ifelse %%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)3478 1213 -y Fw(June)20 b(2,)g(2017)3229 1360 y Fv(barr)r(y)g(\(at\))g(list)g(dot) -g(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 +b(2.1)3153 859 y Fx(Barr)t(y)i(W)-5 b(arsa)n(w)3330 1213 +y Fw(January)19 b(11,)h(2020)3229 1360 y Fv(barr)r(y)g(\(at\))g(list)g +(dot)g(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) @@ -5302,323 +5302,320 @@ y(operating)20 b(system.)30 b(If)21 b(your)g(OS)h(supports)f(the)g Fr(chkcon\002g)h Fw(command)e(\(e.g.)29 b(RedHat)22 b(and)f(Mandrak)o (e)f(Linux)o(es\))g(you)h(can)g(do)h(the)0 660 y(follo)n(wing)d(\(as)h (root,)f(from)h(the)g(Mailman)f(install)i(directory\):)416 -898 y Fk(\045)44 b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 -990 y(\045)i(chkconfig)g(--add)g(mailman)0 1276 y Fw(Note)20 +898 y Fk(\045)44 b(cp)h(misc/mailman)e(/etc/init.d/mailman)416 +990 y(\045)h(chkconfig)g(--add)g(mailman)0 1276 y Fw(Note)20 b(that)g(`)p Fv(/etc/init.d)p Fw(')e(may)h(be)h(`)p Fv (/etc/rc.d/init.d)p Fw(')d(on)j(some)g(systems.)0 1423 y(On)g(Gentoo)f(Linux,)g(you)h(can)g(do)f(the)h(follo)n(wing:)416 -1661 y Fk(\045)44 b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 -1753 y(\045)i(rc-update)g(add)g(mailman)g(default)0 2039 +1661 y Fk(\045)44 b(cp)h(misc/mailman)e(/etc/init.d/mailman)416 +1753 y(\045)h(rc-update)g(add)g(mailman)g(default)0 2039 y Fw(On)20 b(Debian,)f(you)h(probably)e(w)o(ant)i(to)g(use:)416 2277 y Fk(\045)44 b(update-rc.d)f(mailman)h(defaults)0 2564 y Fw(F)o(or)22 b(U)t Fp(N)t(I)t(X)r Fw(es)f(that)f(don')o(t)f (support)g Fr(chkcon\002g)p Fw(,)h(you)f(might)h(try)g(the)g(follo)n -(wing)e(set)j(of)f(commands:)416 2803 y Fk(\045)44 b(cp)h -(scripts/mailman)d(/etc/init.d/mailman)416 2894 y(\045)i(cp)h -(misc/mailman)e(/etc/init.d)416 2985 y(\045)h(cd)h(/etc/rc.d/rc0.d)416 -3077 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)416 -3168 y(\045)i(cd)h(../rc1.d)416 3259 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(K12mailman)416 3350 y(\045)i(cd)h(../rc2.d)416 -3442 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 -3533 y(\045)i(cd)h(../rc3.d)416 3624 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(S98mailman)416 3716 y(\045)i(cd)h(../rc4.d)416 -3807 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 -3898 y(\045)i(cd)h(../rc5.d)416 3990 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(S98mailman)416 4081 y(\045)i(cd)h(../rc6.d)416 -4172 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)0 -4621 y Fx(11)120 b(Chec)n(k)34 b(the)h(hostname)g(settings)0 -4854 y Fw(Y)-9 b(ou)27 b(should)g(check)g(the)h(v)n(alues)f(for)g -Fq(DEF)-10 b(A)l(UL)n(T)p 1481 4854 25 4 v 30 w(EMAIL)p -1756 4854 V 30 w(HOST)34 b Fw(and)27 b Fq(DEF)-10 b(A)l(UL)n(T)p -2525 4854 V 30 w(URL)p 2712 4854 V 30 w(HOST)34 b Fw(in)28 +(wing)e(set)j(of)f(commands:)416 2803 y Fk(\045)44 b(cp)h(misc/mailman) +e(/etc/init.d/mailman)416 2894 y(\045)h(cd)h(/etc/rc.d/rc0.d)416 +2985 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)416 +3077 y(\045)i(cd)h(../rc1.d)416 3168 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(K12mailman)416 3259 y(\045)i(cd)h(../rc2.d)416 +3350 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 +3442 y(\045)i(cd)h(../rc3.d)416 3533 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(S98mailman)416 3624 y(\045)i(cd)h(../rc4.d)416 +3716 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 +3807 y(\045)i(cd)h(../rc5.d)416 3898 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(S98mailman)416 3990 y(\045)i(cd)h(../rc6.d)416 +4081 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)0 +4530 y Fx(11)120 b(Chec)n(k)34 b(the)h(hostname)g(settings)0 +4763 y Fw(Y)-9 b(ou)27 b(should)g(check)g(the)h(v)n(alues)f(for)g +Fq(DEF)-10 b(A)l(UL)n(T)p 1481 4763 25 4 v 30 w(EMAIL)p +1756 4763 V 30 w(HOST)34 b Fw(and)27 b Fq(DEF)-10 b(A)l(UL)n(T)p +2525 4763 V 30 w(URL)p 2712 4763 V 30 w(HOST)34 b Fw(in)28 b(`)p Fv(Def)n(aults)o(.p)n(y)p Fw('.)45 b(Mak)o(e)27 -b(an)o(y)0 4954 y(necessary)19 b(changes)f(in)i(the)f(`)p -Fv(mm)p 992 4954 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le,)h +b(an)o(y)0 4862 y(necessary)19 b(changes)f(in)i(the)f(`)p +Fv(mm)p 992 4862 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le,)h Fr(not)f Fw(in)h(the)f(`)p Fv(Def)n(aults)o(.p)n(y)p Fw(')e(\002le.)25 b(If)19 b(you)g(change)f(either)h(of)g(these)h(tw)o -(o)g(v)n(alues,)e(you')o(ll)0 5053 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 5053 -V 27 w(cfg.p)n(y)p Fw(')f(\002le:)p 0 5549 3901 4 v 3808 -5649 a Fo(23)p eop end +(o)g(v)n(alues,)e(you')o(ll)0 4962 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 4962 +V 27 w(cfg.p)n(y)p Fw(')f(\002le:)416 5200 y Fk +(add_virtualhost\(DEFAULT_URL_HOST,)39 b(DEFAULT_EMAIL_HOST\))p +0 5549 3901 4 v 3808 5649 a Fo(23)p eop end %%Page: 24 24 -TeXDict begin 24 23 bop 416 174 a Fk -(add_virtualhost\(DEFAULT_URL_HOST,)39 b(DEFAULT_EMAIL_HOST\))0 -461 y Fw(Y)-9 b(ou)20 b(will)h(w)o(ant)f(to)g(run)g(the)g -Fr(bin/\002x)p 1056 461 25 4 v 30 w(url.py)g Fw(to)g(change)f(the)i -(domain)d(of)i(an)o(y)g(e)o(xisting)f(lists.)0 788 y -Fx(12)120 b(Create)35 b(the)g(site)e(pass)l(w)o(ord)0 -1021 y Fw(There)20 b(are)h(tw)o(o)g(site-wide)f(passw)o(ords)h(that)g +TeXDict begin 24 23 bop 0 83 a Fw(Y)-9 b(ou)20 b(will)h(w)o(ant)f(to)g +(run)g(the)g Fr(bin/\002x)p 1056 83 25 4 v 30 w(url.py)g +Fw(to)g(change)f(the)i(domain)d(of)i(an)o(y)g(e)o(xisting)f(lists.)0 +403 y Fx(12)120 b(Create)35 b(the)g(site)e(pass)l(w)o(ord)0 +636 y Fw(There)20 b(are)h(tw)o(o)g(site-wide)f(passw)o(ords)h(that)g (you)f(can)g(create)h(from)e(the)i(command)e(line,)i(using)f(the)h -Fr(bin/mmsitepass)h Fw(script.)27 b(The)0 1121 y(\002rst)c(is)f(the)g +Fr(bin/mmsitepass)h Fw(script.)27 b(The)0 735 y(\002rst)c(is)f(the)g (\223site)h(passw)o(ord\224)e(which)g(can)h(be)g(used)f(an)o(ywhere)f (a)i(passw)o(ord)g(is)g(required)e(in)i(the)g(system.)30 -b(The)22 b(site)h(passw)o(ord)e(will)0 1220 y(get)27 -b(you)f(into)h(the)g(administration)e(page)i(for)f(an)o(y)g(list,)k -(and)c(it)i(can)f(be)g(used)g(to)g(log)f(in)i(as)f(an)o(y)g(user)-5 -b(.)45 b(Think)26 b Fl(root)h Fw(for)g(a)g(Unix)0 1320 -y(system,)20 b(so)h(pick)e(this)i(passw)o(ord)f(wisely!)0 -1467 y(The)28 b(second)e(passw)o(ord)i(is)g(a)h(site-wide)e(\223list)i -(creator\224)e(passw)o(ord.)47 b(Y)-9 b(ou)27 b(can)h(use)g(this)g(to)g -(dele)o(gate)f(the)h(ability)f(to)h(create)g(ne)n(w)0 -1566 y(mailing)22 b(lists)j(without)e(pro)o(viding)d(all)k(the)f(pri)n -(vile)o(ges)f(of)h(the)g(site)h(passw)o(ord.)33 b(Of)24 -b(course,)f(the)g(o)n(wner)f(of)h(the)g(site)h(passw)o(ord)f(can)0 -1666 y(also)e(create)e(ne)n(w)h(mailing)g(lists,)h(b)n(ut)f(the)h(list) -g(creator)e(passw)o(ord)h(is)h(limited)f(to)g(just)h(that)f(special)g -(role.)0 1813 y(T)-7 b(o)20 b(set)h(the)g(site)g(passw)o(ord,)e(use)h -(this)h(command:)416 2051 y Fk(\045)44 b($prefix/bin/mmsitepass)d -(<your-site-password>)0 2338 y Fw(T)-7 b(o)20 b(set)h(the)g(list)g -(creator)e(passw)o(ord,)g(use)i(this)f(command:)416 2576 +b(The)22 b(site)h(passw)o(ord)e(will)0 835 y(get)27 b(you)f(into)h(the) +g(administration)e(page)i(for)f(an)o(y)g(list,)k(and)c(it)i(can)f(be)g +(used)g(to)g(log)f(in)i(as)f(an)o(y)g(user)-5 b(.)45 +b(Think)26 b Fl(root)h Fw(for)g(a)g(Unix)0 935 y(system,)20 +b(so)h(pick)e(this)i(passw)o(ord)f(wisely!)0 1082 y(The)28 +b(second)e(passw)o(ord)i(is)g(a)h(site-wide)e(\223list)i(creator\224)e +(passw)o(ord.)47 b(Y)-9 b(ou)27 b(can)h(use)g(this)g(to)g(dele)o(gate)f +(the)h(ability)f(to)h(create)g(ne)n(w)0 1181 y(mailing)22 +b(lists)j(without)e(pro)o(viding)d(all)k(the)f(pri)n(vile)o(ges)f(of)h +(the)g(site)h(passw)o(ord.)33 b(Of)24 b(course,)f(the)g(o)n(wner)f(of)h +(the)g(site)h(passw)o(ord)f(can)0 1281 y(also)e(create)e(ne)n(w)h +(mailing)g(lists,)h(b)n(ut)f(the)h(list)g(creator)e(passw)o(ord)h(is)h +(limited)f(to)g(just)h(that)f(special)g(role.)0 1428 +y(T)-7 b(o)20 b(set)h(the)g(site)g(passw)o(ord,)e(use)h(this)h +(command:)416 1666 y Fk(\045)44 b($prefix/bin/mmsitepass)d +(<your-site-password>)0 1952 y Fw(T)-7 b(o)20 b(set)h(the)g(list)g +(creator)e(passw)o(ord,)g(use)i(this)f(command:)416 2191 y Fk(\045)44 b($prefix/bin/mmsitepass)d(-c)k(<list-creator-password>)0 -2862 y Fw(It)20 b(is)i(okay)d(not)h(to)g(set)h(a)g(list)g(creator)e +2477 y Fw(It)20 b(is)i(okay)d(not)h(to)g(set)h(a)g(list)g(creator)e (passw)o(ord,)g(b)n(ut)i(you)e(probably)f(do)h(w)o(ant)i(a)f(site)h -(passw)o(ord.)0 3189 y Fx(13)120 b(Create)35 b(y)n(our)f(\002rst)f -(mailing)g(list)0 3422 y Fw(F)o(or)17 b(more)g(detailed)h(information)d +(passw)o(ord.)0 2797 y Fx(13)120 b(Create)35 b(y)n(our)f(\002rst)f +(mailing)g(list)0 3030 y Fw(F)o(or)17 b(more)g(detailed)h(information)d (about)i(using)g(Mailman,)g(including)f(creating)h(and)g(con\002guring) -f(mailing)h(lists,)i(see)f(the)g(Mailman)0 3522 y(List)26 +f(mailing)h(lists,)i(see)f(the)g(Mailman)0 3130 y(List)26 b(Adminstration)e(Manual.)41 b(These)26 b(instructions)e(pro)o(vide)g (a)i(quick)f(guide)g(to)h(creating)e(your)h(\002rst)h(mailing)f(list)i -(via)f(the)g(web)0 3621 y(interf)o(ace:)125 3848 y Fd(\017)41 +(via)f(the)g(web)0 3229 y(interf)o(ace:)125 3418 y Fd(\017)41 b Fw(Start)20 b(by)g(visiting)g(the)g(url)g Fl -(http://my.dom.ain/mailman/create)p Fw(.)125 4013 y Fd(\017)41 +(http://my.dom.ain/mailman/create)p Fw(.)125 3567 y Fd(\017)41 b Fw(Fill)23 b(out)g(the)g(form)f(as)h(described)f(in)h(the)g (on-screen)e(instructions,)h(and)h(in)g(the)g(\223List)g(creator')-5 b(s)23 b(passw)o(ord\224)f(\002eld,)h(type)g(the)208 -4112 y(passw)o(ord)d(you)h(entered)f(in)h(section)h(7.)28 +3667 y(passw)o(ord)d(you)h(entered)f(in)h(section)h(7.)28 b(T)-7 b(ype)21 b(your)f(o)n(wn)h(email)g(address)g(for)g(the)g (\223Initial)h(list)g(o)n(wner)e(address\224,)h(and)g(select)208 -4212 y(\223Y)-8 b(es\224)20 b(to)g(notify)f(the)h(list)i(administrator) --5 b(.)125 4377 y Fd(\017)41 b Fw(Click)20 b(on)g(the)g(\223Create)h -(List\224)f(b)n(utton.)125 4542 y Fd(\017)41 b Fw(Check)19 +3766 y(\223Y)-8 b(es\224)20 b(to)g(notify)f(the)h(list)i(administrator) +-5 b(.)125 3916 y Fd(\017)41 b Fw(Click)20 b(on)g(the)g(\223Create)h +(List\224)f(b)n(utton.)125 4065 y Fd(\017)41 b Fw(Check)19 b(your)g(email)i(for)e(a)i(message)f(from)f(Mailman)g(informing)f(you)i (that)g(your)f(ne)n(w)h(mailing)f(list)j(w)o(as)f(created.)125 -4706 y Fd(\017)41 b Fw(No)n(w)g(visit)h(the)g(list')-5 +4215 y Fd(\017)41 b Fw(No)n(w)g(visit)h(the)g(list')-5 b(s)42 b(administration)e(page,)46 b(either)41 b(by)g(follo)n(wing)f (the)i(link)f(on)g(the)g(con\002rmation)f(web)h(page)g(or)208 -4806 y(clicking)g(on)h(the)h(link)f(from)g(the)g(email)h(Mailman)f +4315 y(clicking)g(on)h(the)h(link)f(from)g(the)g(email)h(Mailman)f (just)h(sent)g(you.)91 b(T)-7 b(ypically)42 b(the)g(url)g(will)i(be)e -(something)f(lik)o(e)208 4906 y Fl(http://my.dom.ain/mailman/admin/m)o -(ylist)o Fw(.)125 5070 y Fd(\017)g Fw(T)-7 b(ype)19 b(in)i(the)f(list') +(something)f(lik)o(e)208 4414 y Fl(http://my.dom.ain/mailman/admin/m)o +(ylist)o Fw(.)125 4564 y Fd(\017)g Fw(T)-7 b(ype)19 b(in)i(the)f(list') -5 b(s)21 b(passw)o(ord)f(and)g(click)g(on)g(\223Let)g(me)g(in...)-6 -b(\224)125 5235 y Fd(\017)41 b Fw(Click)20 b(on)g(\223Membership)e +b(\224)125 4713 y Fd(\017)41 b Fw(Click)20 b(on)g(\223Membership)e (Management\224)g(and)i(then)g(on)f(\223Mass)i(Subscription\224.)125 -5400 y Fd(\017)41 b Fw(Enter)19 b(your)g(email)h(address)g(in)g(the)h +4863 y Fd(\017)41 b Fw(Enter)19 b(your)g(email)h(address)g(in)g(the)h (big)e(te)o(xt)h(\002eld,)h(and)e(click)h(on)g(\223Submit)g(Y)-9 -b(our)19 b(Changes\224.)p 0 5549 3901 4 v 0 5649 a Fo(24)2633 -b(13)84 b(Create)23 b(y)n(our)g(\002rst)f(mailing)j(list)p -eop end -%%Page: 25 25 -TeXDict begin 25 24 bop 125 83 a Fd(\017)41 b Fw(No)n(w)20 +b(our)19 b(Changes\224.)125 5012 y Fd(\017)41 b Fw(No)n(w)20 b(go)g(to)h(your)e(email)i(and)f(send)g(a)h(message)g(to)g Fl(mylist@my.dom.ain)p Fw(.)i(W)m(ithin)e(a)g(minute)e(or)i(tw)o(o)g -(you)e(should)h(see)208 183 y(your)e(message)j(re\003ected)e(back)h(to) -g(you)f(via)h(Mailman.)0 399 y(Congratulations!)i(Y)-9 +(you)e(should)h(see)208 5112 y(your)e(message)j(re\003ected)e(back)h +(to)g(you)f(via)h(Mailman.)0 5300 y(Congratulations!)i(Y)-9 b(ou')l(v)o(e)17 b(just)i(set)g(up)f(and)g(tested)h(your)f(\002rst)h (Mailman)f(mailing)g(list.)25 b(If)18 b(you)g(had)g(an)o(y)g(problems)f -(along)h(the)g(w)o(ay)-5 b(,)0 499 y(please)20 b(see)h(the)f(14)g -(section.)0 824 y Fx(14)120 b(T)-14 b(roub)n(leshooting)0 -1057 y Fw(If)20 b(you)g(encounter)e(problems)h(with)h(running)f +(along)h(the)g(w)o(ay)-5 b(,)0 5400 y(please)20 b(see)h(the)f(14)g +(section.)p 0 5549 3901 4 v 0 5649 a Fo(24)2633 b(13)84 +b(Create)23 b(y)n(our)g(\002rst)f(mailing)j(list)p eop +end +%%Page: 25 25 +TeXDict begin 25 24 bop 0 86 a Fx(14)120 b(T)-14 b(roub)n(leshooting)0 +319 y Fw(If)20 b(you)g(encounter)e(problems)h(with)h(running)f (Mailman,)g(\002rst)i(check)f(the)g(question)g(and)f(answer)h(section)h -(belo)n(w)-5 b(.)24 b(If)c(your)f(problem)0 1156 y(is)i(not)f(co)o(v)o +(belo)n(w)-5 b(.)24 b(If)c(your)f(problem)0 419 y(is)i(not)f(co)o(v)o (ered)e(there,)h(check)h(the)g(online)f(help,)h(including)e(the)i(F)-6 b(A)h(Q)22 b(and)d(the)h(community)e(F)-6 b(A)h(Q)21 -b(wiki.)0 1303 y(Also)26 b(check)f(for)f(errors)h(in)h(your)e(syslog)h +b(wiki.)0 566 y(Also)26 b(check)f(for)f(errors)h(in)h(your)e(syslog)h (\002les,)j(your)c(mail)i(and)f(web)g(serv)o(er)g(log)g(\002les)h(and)f (in)h(Mailman')-5 b(s)25 b(`)p Fj($)p Fq(pr)m(e\002x)p -Fo(/logs/error)p Fw(')0 1403 y(\002le.)37 b(If)24 b(you')l(re)e(still)k +Fo(/logs/error)p Fw(')0 665 y(\002le.)37 b(If)24 b(you')l(re)e(still)k (ha)n(ving)d(problems,)g(you)g(should)g(send)h(a)h(message)f(to)g(the)g Fv(mailman-users@p)n(ython.org)19 b Fw(mailing)24 b(list)3711 -1373 y Fm(6)3744 1403 y Fw(;)j(see)0 1502 y Fv(http://mail.p)n -(ython.org)o(/mail)o(man/)o(li)o(stinf)m(o/ma)o(ilma)o(n-u)o(sers)15 -b Fw(for)20 b(more)f(information.)0 1649 y(Be)j(sure)f(to)g(including)f +635 y Fm(6)3744 665 y Fw(;)j(see)0 765 y Fv(http://mail.p)n(ython.org)o +(/mail)o(man/)o(li)o(stinf)m(o/ma)o(ilma)o(n-u)o(sers)15 +b Fw(for)20 b(more)f(information.)0 912 y(Be)j(sure)f(to)g(including)f (information)e(on)j(your)f(operating)f(system,)j(which)e(v)o(ersion)g (of)h(Python)f(you')l(re)f(using,)i(and)f(which)h(v)o(ersion)0 -1749 y(of)f(Mailman)f(you')l(re)g(installing.)0 1896 +1011 y(of)f(Mailman)f(you')l(re)g(installing.)0 1158 y(Here)h(is)h(a)g(list)g(of)f(some)g(common)e(questions)i(and)f -(answers:)125 2112 y Fd(\017)41 b Fr(Pr)o(oblem:)24 b +(answers:)125 1388 y Fd(\017)41 b Fr(Pr)o(oblem:)24 b Fw(All)d(Mailman)e(web)h(pages)g(gi)n(v)o(e)f(a)i(404)e(File)i(not)f -(found)f(error)-5 b(.)208 2242 y Fr(Solution:)25 b Fw(Y)-9 +(found)f(error)-5 b(.)208 1521 y Fr(Solution:)25 b Fw(Y)-9 b(our)19 b(web)h(serv)o(er)g(has)h(not)f(been)f(set)j(up)e(properly)e (for)i(handling)e(Mailman')-5 b(s)20 b(CGI)h(programs.)j(Mak)o(e)c -(sure)g(you)208 2342 y(ha)n(v)o(e:)286 2517 y(1.)41 b(con\002gured)18 +(sure)g(you)208 1621 y(ha)n(v)o(e:)286 1803 y(1.)41 b(con\002gured)18 b(the)i(web)g(serv)o(er)g(to)g(gi)n(v)o(e)f(permissions)h(to)g(`)p -Fj($)p Fq(pr)m(e\002x)p Fo(/cgi-bin)p Fw(')286 2644 y(2.)41 +Fj($)p Fq(pr)m(e\002x)p Fo(/cgi-bin)p Fw(')286 1936 y(2.)41 b(restarted)20 b(the)g(web)g(serv)o(er)f(properly)-5 -b(.)208 2819 y(Consult)20 b(your)f(web)h(serv)o(er')-5 +b(.)208 2119 y(Consult)20 b(your)f(web)h(serv)o(er')-5 b(s)19 b(documentation)f(for)h(instructions)g(on)h(ho)n(w)g(to)g(do)g -(check)f(these)i(issues.)125 2980 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(check)f(these)i(issues.)125 2285 y Fd(\017)41 b Fr(Pr)o(oblem:)24 b Fw(All)d(Mailman)e(web)h(pages)g(gi)n(v)o(e)f(an)i(\224Internal)d -(Serv)o(er)i(Error\224.)208 3110 y Fr(Solution:)j Fw(The)c(lik)o(ely)f +(Serv)o(er)i(Error\224.)208 2418 y Fr(Solution:)j Fw(The)c(lik)o(ely)f (problem)f(is)i(that)g(you)e(are)i(using)f(the)g(wrong)g(user)g(or)g (group)f(for)h(the)g(CGI)i(scripts.)k(Check)18 b(your)g(web)208 -3209 y(serv)o(er')-5 b(s)19 b(log)h(\002les.)26 b(If)20 -b(you)f(see)i(a)g(line)f(lik)o(e)982 3431 y Fk(Attempt)43 +2517 y(serv)o(er')-5 b(s)19 b(log)h(\002les.)26 b(If)20 +b(you)f(see)i(a)g(line)f(lik)o(e)982 2741 y Fk(Attempt)43 b(to)i(exec)f(script)g(with)g(invalid)g(gid)g(51,)g(expected)g(99)208 -3792 y Fw(you)19 b(will)i(need)e(to)i(reinstall)f(Mailman,)f +3105 y Fw(you)19 b(will)i(need)e(to)i(reinstall)f(Mailman,)f (specifying)g(the)h(proper)e(CGI)j(group)e(id,)h(as)h(described)e(in)h -(the)g(3)g(section.)125 3953 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(the)g(3)g(section.)125 3271 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 -(saying)e(the)i(list)g(is)g(not)f(found!)208 4083 y Fr(Solution:)37 +(saying)e(the)i(list)g(is)g(not)f(found!)208 3404 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 4182 y(inte)o(grate)19 b(Mailman)i(with)g(your)f +(t)f(properly)208 3504 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 -4282 y(you)d(to)h(run)g Fr(newaliases)g Fw(e)o(xplicitly)-5 +3603 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 4443 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(in)h(the)g(6)h(section.)125 3769 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 -(saying,)e(\223unkno)n(wn)f(mailer)i(error\224.)208 4573 +(saying,)e(\223unkno)n(wn)f(mailer)i(error\224.)208 3902 y Fr(Solution:)35 b Fw(The)26 b(lik)o(ely)g(problem)e(is)i(that)g(you)f (are)h(using)f(the)h(wrong)e(user)i(or)f(group)f(id)i(for)g(the)f(mail) -h(wrappers.)41 b(Check)208 4673 y(your)18 b(mail)j(serv)o(er')-5 +h(wrappers.)41 b(Check)208 4002 y(your)18 b(mail)j(serv)o(er')-5 b(s)20 b(log)f(\002les;)j(if)e(you)f(see)i(a)g(line)f(lik)o(e)982 -4894 y Fk(Attempt)43 b(to)i(exec)f(script)g(with)g(invalid)g(gid)g(51,) -g(expected)g(99)208 5255 y Fw(you)19 b(will)i(need)e(to)i(reinstall)f +4226 y Fk(Attempt)43 b(to)i(exec)f(script)g(with)g(invalid)g(gid)g(51,) +g(expected)g(99)208 4590 y Fw(you)19 b(will)i(need)e(to)i(reinstall)f (Mailman,)f(specifying)g(the)h(proper)e(mail)j(group)d(id)j(as)g -(described)d(in)j(the)f(3)g(section.)p 0 5321 1560 4 -v 90 5377 a Fi(6)120 5400 y Fp(Y)-7 b(ou)16 b(must)h(subscribe)h(to)g -(this)f(mailing)i(list)f(in)f(order)h(to)f(post)g(to)h(it,)f(b)o(ut)g -(the)h(mailing)g(list')l(s)g(archi)n(v)o(es)i(are)d(publicly)j -(visible.)p 0 5549 3901 4 v 3808 5649 a Fo(25)p eop end -%%Page: 26 26 -TeXDict begin 26 25 bop 125 83 a Fd(\017)41 b Fr(Pr)o(oblem:)g -Fw(I)28 b(use)h(Post\002x)g(as)g(my)f(mail)h(serv)o(er)f(and)g(the)h -(mail)f(wrapper)f(programs)g(are)i(logging)d(complaints)i(about)g(the) -208 183 y(wrong)18 b(GID.)208 315 y Fr(Solution:)40 b -Fw(Mak)o(e)27 b(sure)h(the)g(`)p Fj($)p Fq(pr)m(e\002x)p -Fo(/data/aliases)o(.db)p Fw(')g(\002le)h(is)f(user)g(o)n(wned)f(by)g -Fl(mailman)h Fw(\(or)f(whate)n(v)o(er)f(user)i(name)208 -415 y(you)21 b(used)h(in)g(the)g Fr(con\002gur)o(e)g +(described)d(in)j(the)f(3)g(section.)125 4756 y Fd(\017)41 +b Fr(Pr)o(oblem:)g Fw(I)28 b(use)h(Post\002x)g(as)g(my)f(mail)h(serv)o +(er)f(and)g(the)h(mail)f(wrapper)f(programs)g(are)i(logging)d +(complaints)i(about)g(the)208 4856 y(wrong)18 b(GID.)208 +4988 y Fr(Solution:)40 b Fw(Mak)o(e)27 b(sure)h(the)g(`)p +Fj($)p Fq(pr)m(e\002x)p Fo(/data/aliases)o(.db)p Fw(')g(\002le)h(is)f +(user)g(o)n(wned)f(by)g Fl(mailman)h Fw(\(or)f(whate)n(v)o(er)f(user)i +(name)208 5088 y(you)21 b(used)h(in)g(the)g Fr(con\002gur)o(e)g Fw(command\).)28 b(If)22 b(this)h(\002le)g(is)g(not)f(user)g(o)n(wned)f (by)h Fl(mailman)p Fw(,)f(Post\002x)i(will)g(not)f(run)f(the)h(mail)208 -515 y(programs)c(as)j(the)f(correct)f(user)-5 b(.)125 -681 y Fd(\017)41 b Fr(Pr)o(oblem:)h Fw(I)29 b(use)h(Sendmail)f(as)h(my) -f(mail)g(serv)o(er)m(,)h(and)f(when)g(I)g(send)g(mail)h(to)f(the)g -(list,)k(I)c(get)h(back)e(mail)i(saying,)g(\223sh:)208 -780 y(mailman)19 b(not)h(a)n(v)n(ailable)f(for)h(sendmail)g -(programs\224.)208 913 y Fr(Solution:)33 b Fw(Y)-9 b(our)24 -b(system)g(uses)h(the)g(Sendmail)f(restricted)g(shell)h(\(smrsh\).)37 -b(Y)-9 b(ou)24 b(need)g(to)g(con\002gure)f(smrsh)h(by)h(creating)e(a) -208 1013 y(symbolic)c(link)h(from)f(the)h(mail)h(wrapper)e(\(`)p -Fj($)p Fq(pr)m(e\002x)p Fo(/mail/mailman)p Fw('\))i(to)f(the)h +5188 y(programs)c(as)j(the)f(correct)f(user)-5 b(.)p +0 5259 1560 4 v 90 5314 a Fi(6)120 5338 y Fp(Y)e(ou)16 +b(must)h(subscribe)h(to)g(this)f(mailing)i(list)f(in)f(order)h(to)f +(post)g(to)h(it,)f(b)o(ut)g(the)h(mailing)g(list')l(s)g(archi)n(v)o(es) +i(are)d(publicly)j(visible.)p 0 5549 3901 4 v 3808 5649 +a Fo(25)p eop end +%%Page: 26 26 +TeXDict begin 26 25 bop 125 83 a Fd(\017)41 b Fr(Pr)o(oblem:)h +Fw(I)29 b(use)h(Sendmail)f(as)h(my)f(mail)g(serv)o(er)m(,)h(and)f(when) +g(I)g(send)g(mail)h(to)f(the)g(list,)k(I)c(get)h(back)e(mail)i(saying,) +g(\223sh:)208 183 y(mailman)19 b(not)h(a)n(v)n(ailable)f(for)h +(sendmail)g(programs\224.)208 315 y Fr(Solution:)33 b +Fw(Y)-9 b(our)24 b(system)g(uses)h(the)g(Sendmail)f(restricted)g(shell) +h(\(smrsh\).)37 b(Y)-9 b(ou)24 b(need)g(to)g(con\002gure)f(smrsh)h(by)h +(creating)e(a)208 415 y(symbolic)c(link)h(from)f(the)h(mail)h(wrapper)e +(\(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/mail/mailman)p Fw('\))i(to)f(the)h (directory)d(identifying)h(e)o(x)o(ecutables)f(allo)n(wed)208 -1112 y(to)i(run)f(under)g(smrsh.)208 1245 y(Some)g(common)g(names)h -(for)f(this)i(directory)d(are)j(`)p Fv(/v)n(ar/admin/sm.bin)p +515 y(to)i(run)f(under)g(smrsh.)208 648 y(Some)g(common)g(names)h(for)f +(this)i(directory)d(are)j(`)p Fv(/v)n(ar/admin/sm.bin)p Fw(',)16 b(`)p Fv(/usr/admin/sm.bin)p Fw(')h(or)j(`)p -Fv(/etc/smrsh)p Fw('.)208 1378 y(Note)29 b(that)h(on)f(Debian)g(Linux,) -h(the)g(system)f(mak)o(es)h(`)p Fv(/usr/lib/sm.bin)p -Fw(',)e(which)h(is)i(wrong,)f(you)f(will)h(need)f(to)g(create)h(the)208 -1478 y(directory)20 b(`)p Fv(/usr/admin/sm.bin)p Fw(')g(and)i(add)g -(the)g(link)h(there.)32 b(Note)22 b(further)f(an)o(y)h(aliases)i +Fv(/etc/smrsh)p Fw('.)208 780 y(Note)29 b(that)h(on)f(Debian)g(Linux,)h +(the)g(system)f(mak)o(es)h(`)p Fv(/usr/lib/sm.bin)p Fw(',)e(which)h(is) +i(wrong,)f(you)f(will)h(need)f(to)g(create)h(the)208 +880 y(directory)20 b(`)p Fv(/usr/admin/sm.bin)p Fw(')g(and)i(add)g(the) +g(link)h(there.)32 b(Note)22 b(further)f(an)o(y)h(aliases)i Fr(newaliases)e Fw(spits)i(out)e(will)h(need)f(to)208 -1577 y(be)e(adjusted)f(to)h(point)g(to)g(the)g(secure)g(link)g(to)h -(the)f(wrapper)-5 b(.)125 1743 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +980 y(be)e(adjusted)f(to)h(point)g(to)g(the)g(secure)g(link)g(to)h(the) +f(wrapper)-5 b(.)125 1146 y Fd(\017)41 b Fr(Pr)o(oblem:)24 b Fw(I)c(messed)g(up)g(when)g(I)g(called)g Fr(con\002gur)o(e)p Fw(.)k(Ho)n(w)c(do)g(I)g(clean)g(things)g(up)g(and)g(re-install?)208 -1876 y Fr(Solution:)802 2100 y Fk(\045)45 b(make)f(clean)802 -2192 y(\045)h(./configure)e(--with-the-right-options)802 -2283 y(\045)i(make)f(install)0 2822 y Fx(15)120 b(Platf)l(or)s(m)34 -b(and)h(oper)o(ating)g(system)e(notes)0 3055 y Fw(Generally)-5 +1279 y Fr(Solution:)802 1503 y Fk(\045)45 b(make)f(clean)802 +1594 y(\045)h(./configure)e(--with-the-right-options)802 +1685 y(\045)i(make)f(install)0 2225 y Fx(15)120 b(Platf)l(or)s(m)34 +b(and)h(oper)o(ating)g(system)e(notes)0 2457 y Fw(Generally)-5 b(,)30 b(Mailman)f(runs)h(on)f(an)o(y)g(POSIX-based)g(system,)j(such)d (as)h(Solaris,)j(the)c(v)n(arious)g(BSD)i(v)n(ariants,)g(Linux)d -(systems,)0 3155 y(MacOSX,)d(and)g(other)f(generic)j(U)t +(systems,)0 2557 y(MacOSX,)d(and)g(other)f(generic)j(U)t Fp(N)t(I)t(X)h Fw(systems.)41 b(It)25 b(doesn')o(t)f(run)h(on)g(W)m (indo)n(ws.)39 b(F)o(or)25 b(the)h(most)f(part,)h(the)f(generic)g -(instructions)0 3254 y(gi)n(v)o(en)k(in)i(this)f(document)f(should)g +(instructions)0 2657 y(gi)n(v)o(en)k(in)i(this)f(document)f(should)g (be)h(suf)n(\002cient)g(to)h(get)f(Mailman)g(w)o(orking)f(on)h(an)o(y)f -(supported)f(platform.)54 b(Some)30 b(operating)0 3354 +(supported)f(platform.)54 b(Some)30 b(operating)0 2756 y(systems)21 b(ha)n(v)o(e)e(additional)g(recommended)e(installation)j -(or)g(con\002guration)d(instructions.)0 3639 y Fn(15.1)100 -b(GNU/Lin)o(ux)28 b(issues)0 3842 y Fw(Linux)18 b(seems)i(to)g(be)f +(or)g(con\002guration)d(instructions.)0 3041 y Fn(15.1)100 +b(GNU/Lin)o(ux)28 b(issues)0 3244 y Fw(Linux)18 b(seems)i(to)g(be)f (the)h(most)f(popular)f(platform)g(for)h(running)e(Mailman.)24 b(Here)c(are)f(some)g(hints)h(on)f(getting)g(Mailman)g(to)g(run)g(on)0 -3942 y(Linux:)125 4171 y Fd(\017)41 b Fw(If)f(you)f(are)h(getting)f +3344 y(Linux:)125 3574 y Fd(\017)41 b Fw(If)f(you)f(are)h(getting)f (errors)g(with)i(hard)e(link)h(creations)f(and/or)g(you)g(are)h(using)g -(a)g(special)h(secure)e(k)o(ernel)h(\(secure-)208 4271 +(a)g(special)h(secure)e(k)o(ernel)h(\(secure-)208 3673 y(linux/openw)o(all/grsecurity\),)23 b(see)28 b(the)f(\002le)g(`)p -Fv(contr)q(ib/README.chec)o(k)p 2348 4271 23 4 v 24 w(per)r(ms)p -2582 4271 V 26 w(g)o(rsecur)q(ity)p Fw(')f(in)h(the)g(Mailman)f(source) -g(dis-)208 4371 y(trib)n(ution.)208 4504 y(Note)20 b(that)g(if)g(you)g +Fv(contr)q(ib/README.chec)o(k)p 2348 3673 23 4 v 24 w(per)r(ms)p +2582 3673 V 26 w(g)o(rsecur)q(ity)p Fw(')f(in)h(the)g(Mailman)f(source) +g(dis-)208 3773 y(trib)n(ution.)208 3906 y(Note)20 b(that)g(if)g(you)g (are)g(using)g(Linux)f(Mandrak)o(e)f(in)i(secure)g(mode,)f(you)h(are)g -(probably)e(concerned)f(by)j(this.)125 4670 y Fd(\017)41 +(probably)e(concerned)f(by)j(this.)125 4072 y Fd(\017)41 b Fw(Apparently)16 b(Mandrak)o(e)i(9.0)g(changed)f(the)h(permissions)g (on)h(gcc,)f(so)i(if)f(you)f(b)n(uild)g(as)h(the)g Fl(mailman)f -Fw(user)m(,)h(you)f(need)g(to)h(be)208 4769 y(sure)h +Fw(user)m(,)h(you)f(need)g(to)h(be)208 4171 y(sure)h Fl(mailman)f Fw(is)i(in)g(the)f Fl(cctools)f Fw(group.)125 -4935 y Fd(\017)41 b Fw(If)19 b(you)g(installed)g(Python)f(from)h(your)f +4337 y Fd(\017)41 b Fw(If)19 b(you)g(installed)g(Python)f(from)h(your)f (Linux)h(distrib)n(ution')-5 b(s)18 b(package)h(manager)f(\(e.g.)24 b(.rpms)19 b(for)f(Redhat-deri)n(v)o(ed)f(systems)208 -5035 y(or)j(.deb)h(for)f(Debian\),)g(you)g(must)h(install)h(the)f +4437 y(or)j(.deb)h(for)f(Debian\),)g(you)g(must)h(install)h(the)f (\223de)n(v)o(elopment\224)d(package)i(of)h(Python,)f(or)g(you)h(may)f -(not)h(get)g(e)n(v)o(erything)d(you)208 5134 y(need.)208 -5267 y(F)o(or)h(e)o(xample,)g(using)h(Python)f(2.2)g(on)h(Debian,)g +(not)h(get)g(e)n(v)o(erything)d(you)208 4537 y(need.)208 +4670 y(F)o(or)h(e)o(xample,)g(using)h(Python)f(2.2)g(on)h(Debian,)g (you)f(will)i(need)e(to)i(install)g(the)f Fl(python2.2-dev)e -Fw(package.)24 b(On)c(Redhat,)208 5367 y(you)f(probably)f(need)h(the)h -Fl(python2-devel)f Fw(package.)p 0 5549 3901 4 v 0 5649 -a Fo(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 208 83 a Fw(If)20 b(you)f(install)i(Python)e -(from)g(source,)g(you)g(should)g(be)i(\002ne.)208 210 +Fw(package.)24 b(On)c(Redhat,)208 4769 y(you)f(probably)f(need)h(the)h +Fl(python2-devel)f Fw(package.)208 4902 y(If)h(you)f(install)i(Python)e +(from)g(source,)g(you)g(should)g(be)i(\002ne.)208 5035 y(One)f(symptom)f(of)h(this)h(problem,)d(although)g(for)i(unkno)n(wn)e (reasons,)i(is)h(that)f(you)g(might)f(get)i(an)f(error)f(such)h(as)h -(this)g(during)208 310 y(your)d(install:)892 528 y Fk(Traceback)43 -b(\(most)h(recent)g(call)g(last\):)982 619 y(File)g("bin/update",)f -(line)h(44,)g(in)h(?)1071 710 y(import)f(paths)892 802 -y(ImportError:)f(No)h(module)g(named)g(paths)892 893 -y(make:)1161 906 y(***)1340 893 y([update])g(Error)g(1)208 -1251 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 +(this)g(during)208 5134 y(your)d(install:)p 0 5549 3901 +4 v 0 5649 a Fo(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 892 174 a Fk(Traceback)43 b(\(most)h(recent)g +(call)g(last\):)982 266 y(File)g("bin/update",)f(line)h(44,)g(in)h(?) +1071 357 y(import)f(paths)892 448 y(ImportError:)f(No)h(module)g(named) +g(paths)892 540 y(make:)1161 553 y(***)1340 540 y([update])g(Error)g(1) +208 904 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 1351 y(the)20 b(latest)h(v)o(ersion)e(of)h(Python)f(from) +b(install)208 1004 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 -b Fw(.)208 1478 y(This)25 b(problem)f(can)h(manifest)g(itself)h(in)f +b Fw(.)208 1136 y(This)25 b(problem)f(can)h(manifest)g(itself)h(in)f (other)g(Linux)f(distrib)n(utions)g(in)i(dif)n(ferent)d(w)o(ays,)k -(although)d(usually)g(it)i(appears)f(as)208 1578 y Fl(ImportErrors)p -Fw(.)0 1857 y Fn(15.2)100 b(BSD)29 b(issues)0 2060 y +(although)d(usually)g(it)i(appears)f(as)208 1236 y Fl(ImportErrors)p +Fw(.)0 1521 y Fn(15.2)100 b(BSD)29 b(issues)0 1724 y Fw(V)-5 b(i)n(v)o(ek)26 b(Khera)h(writes)h(that)f(some)h(BSDs)g(do)f (nightly)f(security)h(scans)h(for)e(setuid)i(\002le)g(changes.)45 -b(setgid)27 b(directories)g(also)g(come)0 2160 y(up)c(on)g(the)h(scan)g +b(setgid)27 b(directories)g(also)g(come)0 1824 y(up)c(on)g(the)h(scan)g (when)f(the)o(y)f(change.)34 b(Also,)25 b(the)e(setgid)h(bit)g(is)g (not)f(necessary)g(on)g(BSD)i(systems)f(because)f(group)f(o)n(wnership) -g(is)0 2259 y(automatically)d(inherited)h(on)g(\002les)h(created)f(in)h +g(is)0 1923 y(automatically)d(inherited)h(on)g(\002les)h(created)f(in)h (directories.)k(On)c(other)h(U)t Fp(N)t(I)t(X)r Fw(es,)g(this)f(only)f -(happens)f(when)h(the)h(directory)e(has)i(the)0 2359 -y(setgid)f(bit)h(turned)d(on.)0 2506 y(T)-7 b(o)29 b(install)h(without) +(happens)f(when)h(the)h(directory)e(has)i(the)0 2023 +y(setgid)f(bit)h(turned)d(on.)0 2170 y(T)-7 b(o)29 b(install)h(without) e(turning)g(on)g(the)i(setgid)f(bit)g(on)g(directories,)h(simply)e (pass)i(in)f(the)g Fq(DIRSETGID)f Fw(v)n(ariable)g(to)h -Fr(mak)o(e)p Fw(,)j(after)0 2605 y(you')l(v)o(e)18 b(run)h -Fr(con\002gur)o(e)p Fw(:)416 2844 y Fk(\045)44 b(make)g(DIRSETGID=:)f -(install)0 3130 y Fw(This)20 b(disables)h(the)f Fr(chmod)g(g+s)h -Fw(command)e(on)g(installed)h(directories.)0 3410 y Fn(15.3)100 -b(MacOSX)29 b(issues)0 3612 y Fw(Much)56 b(of)g(the)g(follo)n(wing)f +Fr(mak)o(e)p Fw(,)j(after)0 2269 y(you')l(v)o(e)18 b(run)h +Fr(con\002gur)o(e)p Fw(:)416 2507 y Fk(\045)44 b(make)g(DIRSETGID=:)f +(install)0 2794 y Fw(This)20 b(disables)h(the)f Fr(chmod)g(g+s)h +Fw(command)e(on)g(installed)h(directories.)0 3079 y Fn(15.3)100 +b(MacOSX)29 b(issues)0 3282 y Fw(Much)56 b(of)g(the)g(follo)n(wing)f (is)j(no)e(longer)f(applicable)g(to)i(more)e(recent)h(v)o(ersions)g(of) -g(MacOSX.)g(See)h(the)g(F)-6 b(A)h(Q)57 b(at)0 3712 y +g(MacOSX.)g(See)h(the)g(F)-6 b(A)h(Q)57 b(at)0 3381 y Fv(http://wiki.list.org/x/O4A9)15 b Fw(for)20 b(links)g(to)g(more)f -(recent)h(information.)0 3859 y(Man)o(y)i(people)g(run)h(Mailman)g(on)g +(recent)h(information.)0 3528 y(Man)o(y)i(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 3959 -y(on)d(MacOSX.)125 4159 y Fd(\017)41 b Fw(Jaguar)17 b(\(MacOSX)i +(collected)h(on)g(getting)f(Mailman)h(to)g(run)0 3628 +y(on)d(MacOSX.)125 3858 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 4258 y(to)g(be)g(suf)n(\002cient)g(to)g(run)f -(Mailman)h(2.1.)125 4412 y Fd(\017)41 b Fw(Da)n(vid)24 +(Python,)e(it)j(ought)208 3957 y(to)g(be)g(suf)n(\002cient)g(to)g(run)f +(Mailman)h(2.1.)125 4123 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 4512 y(Serv)o(er)-5 b(.)208 4639 y Fv(http://www)l +(MacOSX)208 4223 y(Serv)o(er)-5 b(.)208 4356 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 4793 y Fd(\017)41 b Fw(Kathleen)19 b(W)-7 +(.html)125 4522 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 4920 y +(running)f(on)i(Jaguar)g(using)f(Sendmail.)208 4655 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 -5074 y Fd(\017)41 b Fw(P)o(anther)17 b(serv)o(er)h(\(MacOSX)h(10.3\))e +4821 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 5174 y(will)22 b(help)g(you,)f +f(contain)g(documentation)d(that)208 4921 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 -5273 y(OS)f(X)h(Serv)o(er)e(10.3:)208 5400 y Fv(http://docs)o(.inf)n(o) +5020 y(OS)f(X)h(Serv)o(er)e(10.3:)208 5153 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 Fo(15.2)84 b(BSD)23 b(issues)3134 b(27)p eop end diff --git a/doc/mailman-install.txt b/doc/mailman-install.txt index 0e034d01..8d368bd4 100644 --- a/doc/mailman-install.txt +++ b/doc/mailman-install.txt @@ -11,7 +11,7 @@ GNU Mailman - Installation Manual barry (at) list dot org Release 2.1 - June 2, 2017 + January 11, 2020 Front Matter @@ -1241,14 +1241,14 @@ fi supports the chkconfig command (e.g. RedHat and Mandrake Linuxes) you can do the following (as root, from the Mailman install directory): - % cp scripts/mailman /etc/init.d/mailman + % cp misc/mailman /etc/init.d/mailman % chkconfig --add mailman Note that /etc/init.d may be /etc/rc.d/init.d on some systems. On Gentoo Linux, you can do the following: - % cp scripts/mailman /etc/init.d/mailman + % cp misc/mailman /etc/init.d/mailman % rc-update add mailman default On Debian, you probably want to use: @@ -1258,8 +1258,7 @@ fi For Unixes that don't support chkconfig, you might try the following set of commands: - % cp scripts/mailman /etc/init.d/mailman - % cp misc/mailman /etc/init.d + % cp misc/mailman /etc/init.d/mailman % cd /etc/rc.d/rc0.d % ln -s ../init.d/mailman K12mailman % cd ../rc1.d @@ -1596,7 +1595,7 @@ tar xvf MailmanStartup.tar About this document ... - GNU Mailman - Installation Manual, June 2, 2017, Release 2.1 + GNU Mailman - Installation Manual, January 11, 2020, Release 2.1 This document was generated using the LaTeX2HTML translator. @@ -1650,4 +1649,4 @@ tar xvf MailmanStartup.tar Previous Page Up one Level Next Page GNU Mailman - Installation Manual __________________________________________________________________ - Release 2.1, documentation updated on June 2, 2017. + Release 2.1, documentation updated on January 11, 2020. diff --git a/doc/mailman-install/about.html b/doc/mailman-install/about.html index e6634e4d..b69c84bc 100644 --- a/doc/mailman-install/about.html +++ b/doc/mailman-install/about.html @@ -46,7 +46,7 @@ About this document ...</a> </h1> <strong>GNU Mailman - Installation Manual</strong>, -June 2, 2017, Release 2.1 +January 11, 2020, Release 2.1 <p> This document was generated using the <a href="http://saftsack.fs.uni-bayreuth.de/~latex2ht/"> <strong>LaTeX</strong>2<tt>HTML</tt></a> translator. @@ -101,7 +101,7 @@ June 2, 2017, Release 2.1 </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/bsd-issues.html b/doc/mailman-install/bsd-issues.html index a063150b..2553a5a9 100644 --- a/doc/mailman-install/bsd-issues.html +++ b/doc/mailman-install/bsd-issues.html @@ -106,7 +106,7 @@ This disables the <b class="program">chmod g+s</b> command on installed director </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/building.html b/doc/mailman-install/building.html index 29a362e9..425fd6ba 100644 --- a/doc/mailman-install/building.html +++ b/doc/mailman-install/building.html @@ -98,7 +98,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/create-install-dir.html b/doc/mailman-install/create-install-dir.html index d4d8d859..7437dfdf 100644 --- a/doc/mailman-install/create-install-dir.html +++ b/doc/mailman-install/create-install-dir.html @@ -150,7 +150,7 @@ for additional information. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/customizing.html b/doc/mailman-install/customizing.html index 276a7958..8cd89857 100644 --- a/doc/mailman-install/customizing.html +++ b/doc/mailman-install/customizing.html @@ -123,7 +123,7 @@ line scripts, such as <b class="program">bin/withlist</b> and <b class="program" </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/exim3-transport.html b/doc/mailman-install/exim3-transport.html index 3001af7a..6a44f75f 100644 --- a/doc/mailman-install/exim3-transport.html +++ b/doc/mailman-install/exim3-transport.html @@ -105,7 +105,7 @@ i.e. somewhere between the first and second ``end'' line: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/front.html b/doc/mailman-install/front.html index 0355f462..3f4b115b 100644 --- a/doc/mailman-install/front.html +++ b/doc/mailman-install/front.html @@ -174,7 +174,7 @@ The GNU Mailman website is at <a class="url" href="http://www.list.org">http://w </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/index.html b/doc/mailman-install/index.html index d1c06716..5fde3749 100644 --- a/doc/mailman-install/index.html +++ b/doc/mailman-install/index.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Barry Warsaw</font></b></p> <p><span class="email">barry (at) list dot org</span></p> <p><strong>Release 2.1</strong><br /> -<strong>June 2, 2017</strong></p> +<strong>January 11, 2020</strong></p> <p></p> </div> </div> @@ -127,7 +127,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/labels.pl b/doc/mailman-install/labels.pl index 24400a19..62cff39c 100644 --- a/doc/mailman-install/labels.pl +++ b/doc/mailman-install/labels.pl @@ -2,26 +2,14 @@ # Associate labels original text with physical files. -$key = q/customizing/; -$external_labels{$key} = "$URL/" . q|node39.html|; -$noresave{$key} = "$nosave"; - -$key = q/building/; -$external_labels{$key} = "$URL/" . q|node6.html|; -$noresave{$key} = "$nosave"; - -$key = q/front/; -$external_labels{$key} = "$URL/" . q|node1.html|; -$noresave{$key} = "$nosave"; - -$key = q/mail-server/; -$external_labels{$key} = "$URL/" . q|node11.html|; -$noresave{$key} = "$nosave"; - $key = q/about/; $external_labels{$key} = "$URL/" . q|node51.html|; $noresave{$key} = "$nosave"; +$key = q/exim3-transport/; +$external_labels{$key} = "$URL/" . q|node19.html|; +$noresave{$key} = "$nosave"; + $key = q/bsd-issues/; $external_labels{$key} = "$URL/" . q|node49.html|; $noresave{$key} = "$nosave"; @@ -30,30 +18,42 @@ $key = q/postfix-virtual/; $external_labels{$key} = "$URL/" . q|node14.html|; $noresave{$key} = "$nosave"; -$key = q/exim3-transport/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/qmail-issues/; -$external_labels{$key} = "$URL/" . q|node35.html|; +$key = q/create-install-dir/; +$external_labels{$key} = "$URL/" . q|node5.html|; $noresave{$key} = "$nosave"; $key = q/postfix-integration/; $external_labels{$key} = "$URL/" . q|node13.html|; $noresave{$key} = "$nosave"; -$key = q/create-install-dir/; -$external_labels{$key} = "$URL/" . q|node5.html|; +$key = q/mail-server/; +$external_labels{$key} = "$URL/" . q|node11.html|; $noresave{$key} = "$nosave"; -$key = q/site-list/; -$external_labels{$key} = "$URL/" . q|node40.html|; +$key = q/front/; +$external_labels{$key} = "$URL/" . q|node1.html|; $noresave{$key} = "$nosave"; $key = q/troubleshooting/; $external_labels{$key} = "$URL/" . q|node46.html|; $noresave{$key} = "$nosave"; +$key = q/site-list/; +$external_labels{$key} = "$URL/" . q|node40.html|; +$noresave{$key} = "$nosave"; + +$key = q/qmail-issues/; +$external_labels{$key} = "$URL/" . q|node35.html|; +$noresave{$key} = "$nosave"; + +$key = q/customizing/; +$external_labels{$key} = "$URL/" . q|node39.html|; +$noresave{$key} = "$nosave"; + +$key = q/building/; +$external_labels{$key} = "$URL/" . q|node6.html|; +$noresave{$key} = "$nosave"; + 1; @@ -61,12 +61,8 @@ $noresave{$key} = "$nosave"; # labels from external_latex_labels array. -$key = q/mail-server/; -$external_latex_labels{$key} = q|6|; -$noresave{$key} = "$nosave"; - -$key = q/exim3-transport/; -$external_latex_labels{$key} = q|6.2|; +$key = q/create-install-dir/; +$external_latex_labels{$key} = q|2.2|; $noresave{$key} = "$nosave"; $key = q/postfix-virtual/; @@ -77,12 +73,20 @@ $key = q/bsd-issues/; $external_latex_labels{$key} = q|15.2|; $noresave{$key} = "$nosave"; -$key = q/postfix-integration/; -$external_latex_labels{$key} = q|6.1|; +$key = q/exim3-transport/; +$external_latex_labels{$key} = q|6.2|; $noresave{$key} = "$nosave"; -$key = q/create-install-dir/; -$external_latex_labels{$key} = q|2.2|; +$key = q/customizing/; +$external_latex_labels{$key} = q|7|; +$noresave{$key} = "$nosave"; + +$key = q/building/; +$external_latex_labels{$key} = q|3|; +$noresave{$key} = "$nosave"; + +$key = q/troubleshooting/; +$external_latex_labels{$key} = q|14|; $noresave{$key} = "$nosave"; $key = q/qmail-issues/; @@ -93,16 +97,12 @@ $key = q/site-list/; $external_latex_labels{$key} = q|8|; $noresave{$key} = "$nosave"; -$key = q/troubleshooting/; -$external_latex_labels{$key} = q|14|; -$noresave{$key} = "$nosave"; - -$key = q/customizing/; -$external_latex_labels{$key} = q|7|; +$key = q/postfix-integration/; +$external_latex_labels{$key} = q|6.1|; $noresave{$key} = "$nosave"; -$key = q/building/; -$external_latex_labels{$key} = q|3|; +$key = q/mail-server/; +$external_latex_labels{$key} = q|6|; $noresave{$key} = "$nosave"; 1; diff --git a/doc/mailman-install/mail-server.html b/doc/mailman-install/mail-server.html index 8f02cb76..8ae7e2bf 100644 --- a/doc/mailman-install/mail-server.html +++ b/doc/mailman-install/mail-server.html @@ -156,7 +156,7 @@ aliases. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/mailman-install.html b/doc/mailman-install/mailman-install.html index d1c06716..5fde3749 100644 --- a/doc/mailman-install/mailman-install.html +++ b/doc/mailman-install/mailman-install.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Barry Warsaw</font></b></p> <p><span class="email">barry (at) list dot org</span></p> <p><strong>Release 2.1</strong><br /> -<strong>June 2, 2017</strong></p> +<strong>January 11, 2020</strong></p> <p></p> </div> </div> @@ -127,7 +127,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node10.html b/doc/mailman-install/node10.html index 97029da1..7d1f4793 100644 --- a/doc/mailman-install/node10.html +++ b/doc/mailman-install/node10.html @@ -204,7 +204,7 @@ Now restart your web server. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node12.html b/doc/mailman-install/node12.html index 362314a9..191ff495 100644 --- a/doc/mailman-install/node12.html +++ b/doc/mailman-install/node12.html @@ -136,7 +136,7 @@ virtual domain support below. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node15.html b/doc/mailman-install/node15.html index fb5f6b2e..762d7a61 100644 --- a/doc/mailman-install/node15.html +++ b/doc/mailman-install/node15.html @@ -103,7 +103,7 @@ instead of <code>mylist@dom.ain</code>. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node16.html b/doc/mailman-install/node16.html index 2060bfbf..9d74ef5d 100644 --- a/doc/mailman-install/node16.html +++ b/doc/mailman-install/node16.html @@ -125,7 +125,7 @@ those in the config fragments given below. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node17.html b/doc/mailman-install/node17.html index 29ea0e98..ba89dcfa 100644 --- a/doc/mailman-install/node17.html +++ b/doc/mailman-install/node17.html @@ -144,7 +144,7 @@ and 2.1 installations, with the proviso that you'll probably want to use </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node18.html b/doc/mailman-install/node18.html index 6be73302..57f01e6f 100644 --- a/doc/mailman-install/node18.html +++ b/doc/mailman-install/node18.html @@ -103,7 +103,7 @@ you'll need to edit these based on how you configured and installed Mailman. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node2.html b/doc/mailman-install/node2.html index 6ec7b312..cf92cf2b 100644 --- a/doc/mailman-install/node2.html +++ b/doc/mailman-install/node2.html @@ -122,7 +122,7 @@ but see the wiki page above for the latest information. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node20.html b/doc/mailman-install/node20.html index 748939c5..3aedc3d9 100644 --- a/doc/mailman-install/node20.html +++ b/doc/mailman-install/node20.html @@ -107,7 +107,7 @@ aliasfile director, or vice-versa. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node21.html b/doc/mailman-install/node21.html index 95c43b0b..8e286fba 100644 --- a/doc/mailman-install/node21.html +++ b/doc/mailman-install/node21.html @@ -105,7 +105,7 @@ file, and remember that order matters. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node22.html b/doc/mailman-install/node22.html index 8a746e97..38d3e5e9 100644 --- a/doc/mailman-install/node22.html +++ b/doc/mailman-install/node22.html @@ -90,7 +90,7 @@ transports'' line of your Exim config file. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node23.html b/doc/mailman-install/node23.html index 97d313e5..61260529 100644 --- a/doc/mailman-install/node23.html +++ b/doc/mailman-install/node23.html @@ -94,7 +94,7 @@ mail, unless you like receiving tons of mail when some random host is down. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node24.html b/doc/mailman-install/node24.html index c8078415..d0fcb0d1 100644 --- a/doc/mailman-install/node24.html +++ b/doc/mailman-install/node24.html @@ -120,7 +120,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node25.html b/doc/mailman-install/node25.html index 6b6c9c5b..594ede62 100644 --- a/doc/mailman-install/node25.html +++ b/doc/mailman-install/node25.html @@ -127,7 +127,7 @@ from non-127.0.0.1 hosts, but it should do the trick for Mailman.) </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node26.html b/doc/mailman-install/node26.html index 698fff64..710ab5b7 100644 --- a/doc/mailman-install/node26.html +++ b/doc/mailman-install/node26.html @@ -129,7 +129,7 @@ this in your <code>DATA</code> ACL: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node27.html b/doc/mailman-install/node27.html index 21f30986..62d9ebc9 100644 --- a/doc/mailman-install/node27.html +++ b/doc/mailman-install/node27.html @@ -102,7 +102,7 @@ In a nutshell, all you need to do to enable VERP with Exim is to add these lines </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node28.html b/doc/mailman-install/node28.html index 3bcf6941..8ee3497b 100644 --- a/doc/mailman-install/node28.html +++ b/doc/mailman-install/node28.html @@ -112,7 +112,7 @@ and change your transport like this: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node29.html b/doc/mailman-install/node29.html index 8484a503..3cc44f11 100644 --- a/doc/mailman-install/node29.html +++ b/doc/mailman-install/node29.html @@ -116,7 +116,7 @@ functioning perfectly, though! </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node3.html b/doc/mailman-install/node3.html index 17cabef8..7130022c 100644 --- a/doc/mailman-install/node3.html +++ b/doc/mailman-install/node3.html @@ -102,7 +102,7 @@ in this section. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node30.html b/doc/mailman-install/node30.html index 617a591e..368f5105 100644 --- a/doc/mailman-install/node30.html +++ b/doc/mailman-install/node30.html @@ -90,7 +90,7 @@ Overhauled/reformatted/clarified/simplified by Greg Ward </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node31.html b/doc/mailman-install/node31.html index bba6755d..cca8c8e4 100644 --- a/doc/mailman-install/node31.html +++ b/doc/mailman-install/node31.html @@ -121,7 +121,7 @@ what you're doing in order to re-enable it. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node32.html b/doc/mailman-install/node32.html index b21e9397..83e74f2e 100644 --- a/doc/mailman-install/node32.html +++ b/doc/mailman-install/node32.html @@ -140,7 +140,7 @@ One good way of enabling this is: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node33.html b/doc/mailman-install/node33.html index 2fae8801..17c08c53 100644 --- a/doc/mailman-install/node33.html +++ b/doc/mailman-install/node33.html @@ -108,7 +108,7 @@ find four files: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node34.html b/doc/mailman-install/node34.html index 9249b868..3911cf4e 100644 --- a/doc/mailman-install/node34.html +++ b/doc/mailman-install/node34.html @@ -93,7 +93,7 @@ connections. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node36.html b/doc/mailman-install/node36.html index 170347fc..7415f22d 100644 --- a/doc/mailman-install/node36.html +++ b/doc/mailman-install/node36.html @@ -107,7 +107,7 @@ is the more qmail-friendly approach resulting in large performance gains. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node37.html b/doc/mailman-install/node37.html index 919fc63e..2a476578 100644 --- a/doc/mailman-install/node37.html +++ b/doc/mailman-install/node37.html @@ -94,7 +94,7 @@ Again, this patch is for people familiar with their qmail installation. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node38.html b/doc/mailman-install/node38.html index 74c31d2f..5b6d0972 100644 --- a/doc/mailman-install/node38.html +++ b/doc/mailman-install/node38.html @@ -90,7 +90,7 @@ Bollow has written about Mailman and qmail, available here: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node4.html b/doc/mailman-install/node4.html index 6cb9a54d..4313c4e2 100644 --- a/doc/mailman-install/node4.html +++ b/doc/mailman-install/node4.html @@ -122,7 +122,7 @@ installation is complete. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node41.html b/doc/mailman-install/node41.html index 9e962855..6b7cbe05 100644 --- a/doc/mailman-install/node41.html +++ b/doc/mailman-install/node41.html @@ -152,7 +152,7 @@ parallel Mailman installations. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node42.html b/doc/mailman-install/node42.html index 8c3e089a..ed6b1a6f 100644 --- a/doc/mailman-install/node42.html +++ b/doc/mailman-install/node42.html @@ -69,7 +69,7 @@ do the following (as root, from the Mailman install directory): <p> <div class="verbatim"><pre> - % cp scripts/mailman /etc/init.d/mailman + % cp misc/mailman /etc/init.d/mailman % chkconfig --add mailman </pre></div> @@ -81,7 +81,7 @@ On Gentoo Linux, you can do the following: <p> <div class="verbatim"><pre> - % cp scripts/mailman /etc/init.d/mailman + % cp misc/mailman /etc/init.d/mailman % rc-update add mailman default </pre></div> @@ -99,8 +99,7 @@ following set of commands: <p> <div class="verbatim"><pre> - % cp scripts/mailman /etc/init.d/mailman - % cp misc/mailman /etc/init.d + % cp misc/mailman /etc/init.d/mailman % cd /etc/rc.d/rc0.d % ln -s ../init.d/mailman K12mailman % cd ../rc1.d @@ -151,7 +150,7 @@ following set of commands: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node43.html b/doc/mailman-install/node43.html index 125272c8..4b63f3fc 100644 --- a/doc/mailman-install/node43.html +++ b/doc/mailman-install/node43.html @@ -101,7 +101,7 @@ existing lists. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node44.html b/doc/mailman-install/node44.html index 73bf6c85..c764b3e8 100644 --- a/doc/mailman-install/node44.html +++ b/doc/mailman-install/node44.html @@ -120,7 +120,7 @@ password. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node45.html b/doc/mailman-install/node45.html index b723b38e..c0d0eb5c 100644 --- a/doc/mailman-install/node45.html +++ b/doc/mailman-install/node45.html @@ -146,7 +146,7 @@ list. If you had any problems along the way, please see the </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node47.html b/doc/mailman-install/node47.html index f54974b1..5c6b3d19 100644 --- a/doc/mailman-install/node47.html +++ b/doc/mailman-install/node47.html @@ -105,7 +105,7 @@ recommended installation or configuration instructions. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node48.html b/doc/mailman-install/node48.html index a7c3c6e5..efcffe24 100644 --- a/doc/mailman-install/node48.html +++ b/doc/mailman-install/node48.html @@ -147,7 +147,7 @@ This problem can manifest itself in other Linux distributions in </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node50.html b/doc/mailman-install/node50.html index c0e24829..626332d2 100644 --- a/doc/mailman-install/node50.html +++ b/doc/mailman-install/node50.html @@ -229,7 +229,7 @@ start up. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node7.html b/doc/mailman-install/node7.html index cc48514f..6de79951 100644 --- a/doc/mailman-install/node7.html +++ b/doc/mailman-install/node7.html @@ -243,7 +243,7 @@ If you're using Apache, check the values for the <var>Group</var> option in </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node8.html b/doc/mailman-install/node8.html index 98b5612f..67f8f711 100644 --- a/doc/mailman-install/node8.html +++ b/doc/mailman-install/node8.html @@ -88,7 +88,7 @@ Once you've run <b class="program">configure</b>, you can simply run <b class="p </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node9.html b/doc/mailman-install/node9.html index ea38bcca..0cd5fb66 100644 --- a/doc/mailman-install/node9.html +++ b/doc/mailman-install/node9.html @@ -139,7 +139,7 @@ configuration. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/postfix-integration.html b/doc/mailman-install/postfix-integration.html index e2db995d..fbe38df2 100644 --- a/doc/mailman-install/postfix-integration.html +++ b/doc/mailman-install/postfix-integration.html @@ -201,7 +201,7 @@ tables. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/postfix-virtual.html b/doc/mailman-install/postfix-virtual.html index 14f2fc63..bde606c9 100644 --- a/doc/mailman-install/postfix-virtual.html +++ b/doc/mailman-install/postfix-virtual.html @@ -259,7 +259,7 @@ make sure that both <span class="file">data/virtual-mailman</span> and </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/qmail-issues.html b/doc/mailman-install/qmail-issues.html index 86360b68..d320d4c4 100644 --- a/doc/mailman-install/qmail-issues.html +++ b/doc/mailman-install/qmail-issues.html @@ -299,7 +299,7 @@ fi </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/site-list.html b/doc/mailman-install/site-list.html index 57c771da..2451ed56 100644 --- a/doc/mailman-install/site-list.html +++ b/doc/mailman-install/site-list.html @@ -123,7 +123,7 @@ You should also subscribe yourself to the site list. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/troubleshooting.html b/doc/mailman-install/troubleshooting.html index ee16e258..c790ede3 100644 --- a/doc/mailman-install/troubleshooting.html +++ b/doc/mailman-install/troubleshooting.html @@ -252,7 +252,7 @@ publicly visible. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on June 2, 2017.</span> +<span class="release-info">Release 2.1, documentation updated on January 11, 2020.</span> </div> <!--End of Navigation Panel--> |