diff options
author | Mark Sapiro <mark@msapiro.net> | 2015-01-29 20:06:26 -0800 |
---|---|---|
committer | Mark Sapiro <mark@msapiro.net> | 2015-01-29 20:06:26 -0800 |
commit | 91ac8e2e8559192969c6877a779d47283e39cb09 (patch) | |
tree | fd6fc929be59ac1afeb1fe7df20c0ada008047a5 | |
parent | ad3ac3008a5b7f85aef7bc5e9499ef143d1d8150 (diff) | |
download | mailman2-91ac8e2e8559192969c6877a779d47283e39cb09.tar.gz mailman2-91ac8e2e8559192969c6877a779d47283e39cb09.tar.xz mailman2-91ac8e2e8559192969c6877a779d47283e39cb09.zip |
Bumped branch version to: 2.1.19rc1
205 files changed, 2353 insertions, 2661 deletions
diff --git a/Mailman/Version.py b/Mailman/Version.py index 9d127bdf..86cb8db4 100644 --- a/Mailman/Version.py +++ b/Mailman/Version.py @@ -16,7 +16,7 @@ # USA. # Mailman version -VERSION = '2.1.18-1' +VERSION = '2.1.19rc1' # And as a hex number in the manner of PY_VERSION_HEX ALPHA = 0xa @@ -28,8 +28,8 @@ FINAL = 0xf MAJOR_REV = 2 MINOR_REV = 1 -MICRO_REV = 18 -REL_LEVEL = FINAL +MICRO_REV = 19 +REL_LEVEL = GAMMA # at most 15 beta releases! REL_SERIAL = 1 @@ -5,7 +5,7 @@ Copyright (C) 1998-2015 by the Free Software Foundation, Inc. Here is a history of user visible changes to Mailman. -2.2 Branch Backports (released in conjunction with 2.1.19) +2.2 Branch Backports (released in conjunction with 2.1.19rc1) The following New Features and Bug Fixes have been in an "unofficial, never to be released" Mailman 2.2 branch for several years. Until now, @@ -60,7 +60,7 @@ Here is a history of user visible changes to Mailman. archive to emphasize that even if you got to the message from a subject, date or author index, previous and next are still by thread. -2.1.19 (xx-xxx-xxxx) +2.1.19rc1 (29-Jan-2015) New Features diff --git a/doc/mailman-admin.dvi b/doc/mailman-admin.dvi Binary files differindex dc461794..57e65248 100644 --- a/doc/mailman-admin.dvi +++ b/doc/mailman-admin.dvi diff --git a/doc/mailman-admin.pdf b/doc/mailman-admin.pdf Binary files differindex ed4407f1..b635eddf 100644 --- a/doc/mailman-admin.pdf +++ b/doc/mailman-admin.pdf diff --git a/doc/mailman-admin.ps b/doc/mailman-admin.ps index 6b2bcd04..aefced0f 100644 --- a/doc/mailman-admin.ps +++ b/doc/mailman-admin.ps @@ -1,8 +1,8 @@ %!PS-Adobe-2.0 -%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software +%%Creator: dvips(k) 5.994 Copyright 2014 Radical Eye Software %%Title: mailman-admin.dvi -%%CreationDate: Sat Sep 28 18:46:47 2013 -%%Pages: 17 +%%CreationDate: Thu Jan 29 19:54:34 2015 +%%Pages: 18 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: NimbusSanL-Regu NimbusSanL-ReguItal NimbusRomNo9L-Regu @@ -12,7 +12,7 @@ %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -N0 -o mailman-admin.ps mailman-admin %DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2013.09.28:1846 +%DVIPSSource: TeX output 2015.01.29:1954 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -527,188 +527,190 @@ AE59DECAD6AAE82869F192A288CA6D0F985A37A7FBAC0222791D91167B5D7725 E476D78A5DB014BACF5765C65DD1CD2ECB3FC359B0937970EFBE14A62F9F5823 B7CBB0FDBF147397772A7F6E48160EA52DEF62E9C83E82C240F4B3769B667D2E E5A3619899E0850C6C9765E2209CF90CA58A7BA7C5CFB782711920F538844C5A -F486AA873F631303D3829E67F1E95531DD89D5C55971FFBE1369742E776EBA7F -453F0D2B4266B025DF935A83963B7A8217C705266604B8CBDC9FA6B3EC7468C8 -CC7D99C42405596C0AC87A23F8F9A52EDF9CCDCF94AF18191EB2FD36B7A36FEB -D489C059F65BF11070422325E195A0A21B683C57DA0B0EE8DBDBE0E4AA6C193A -EA97C4504703BE364891D1B4E9B3708B228F0A288089017C29FFDF87CD3E2953 -25310641DDCBF3F322B1D772AC23249CD0133438926E769D67FC8316C991AC0B -F6A1A0C96006AF295C678E80A2B17FBF17B27350DD41338DC5B5D18EA61ED408 -AEB591E20B2086F2FB0B370533E0D6975B1B8A1EB37417DA8E3288211337C757 -C85D2A38084648CF34DE6045924BC28CF5CA594DF8B4E3E522A40512CE4A19EE -DDDF9BE4F97396FEAC5C75AA37A215135C4281EA7E2331559D704ECDC8B46CE5 -97D5D62058460F605678189AFD89CC838C8A14E0B6AB1AB13EE79B4E9176BDB4 -47D141586ACCB8BCD36212DE0CC4E6089A6B0691635D998AC7E6D446FA12C083 -F34425DCC8C784C87A9F9375849842957F132046F0CD5E95141731457361624E -0E1CCBDF81EBBB55790DB92E67756FA87DDE43F8DC3D98E5D247EAA5BF1BEC53 -40300FD53203865D889F2EF023C8B0A0CEE93C97E1BD6DE049A392C9EBEB9EE8 -B1D8DFDE9A4C9B21A10CE02F283B76A1322517C0573E81DC1238B3B7EAE928DD -3675949AC040E2EEE5935408D749BC6A81A27D68A0B9053B022849C92B4A7A09 -584F61DE3C812006218BB5D0A7BBEC5D9F3125C3C35EFBBCB67A79A85D0157E3 -78627CD1191005FAF6DA87BD4E3B258F8B89C64CED3C51819D477857A53E177A -F3B5529265D666DEC12B1F7ED36E3E8DF68281C1358BA38573B99A021E083C73 -8BDE385627B786026876F164303A1D75F10BFCEDAF5D6C7BB6E40EDEE7A66B87 -267389AEF566503626135DD395507FFCC1D23D76236FDD430A67F7E20BFB19C2 -98FCDD3C80A9A5059F49A773CD1157B65BD832E4C5C35F8FB60A254379565C84 -91161E7A53D863492D5AFCE89DC5B12896502CF51CBCD1E5241CE4B797791084 -804A581AD4005A6A9E1ADF1564F69FA6A942FE0F7E1CC26D1CABA34AFCC69C94 -A3D4ED5D982808FBAB0E7ED2BA137D866ED4D240E2EAAE47F67FC067F7698F7B -0B1663157871894C296AD09B60EBE5178026FDA714DBD25DE8F8E281F88CC5E4 -E8472F5758C1D9393D2E740BA6BDD53C28473D97085C767BC0CC691CBD3DE29B -8A55BA9B8F39E230FD2590533A58F01EC050A05D8CED85AB93C9CAE8BB0D4051 -6F9D679EF5F059EFE3BF65DCFFE018F8908B7568A83843532073E069753D9B52 -198EEDA29DE48543CB1551171CA4E1ED70779BFA540DF5EBE824D9A8368F11EF -8AE043BA40BCCD924801B65BAE71AA378D997DB5378A8DB7ED3A740EDED1661D -2FDDD70D415B489635CE08895557598809AB057A9895A7632F216354157BB82A -2984A9092AFB5F5103594DF922D2ABF05546DFADB930469F5D9BB6FCDC1EF572 -E2B40D837A8242752622B9264D815E7961135E7E03D4DA1C908C97A919F8B952 -07A477CA5FF55D3E8594AF74237F9849E59766737C4D3994BB094931CB58D762 -AA80BFCDE367948453F20FCAD2065AE204085FFFC1154A401FF8DCAAA5BAF84E -4F88BA6AAC5AB6E33DDE5FA3F5692A4FC5A400F7DB110BBD6743C7CAABAD847E -C97538DA58B4157BDB2F6ED1EDFE89F4984F69FC50155DEC2F76BD1D43FBC071 -BE55B2A7932446BA130CBBBC49D84F63B59602DCE269B98614470036AADCEB7A -E62D6EA8FD7F4F4C8628B2A3327FF61897C1314166A0DC131FE1E483F3FCA97B -00EF0DBFDD5432FCB61F3CC3F59A8C22E74B4668C5AA8FE0BB39A74D61F2E727 -0E2441A3CBB68C75A7962FCC1435C264EE87B595D1ADCD069E700321759C9DC4 -4E7B8DD91C85ABACCB2742EF7F67B2F4911AFE60537CC2612E3B284F688321E2 -F778F816F499128ED228A0544D12FBE390665AD5C48CBABAB9BF9D76664F6A36 -7F940C59E49726B0FBBB1C2F843EF7E6E9DEF854A73D08331E2747228EFA348E -8974C581147532FD91E3BEE32373D1AE27CF46937B6725817489781D450E01E7 -6AB57163467C0A6CEA1F0738E9BA103DC44A78751997951CC1E2110AD6F043B7 -BDC3D7641CCDA64764C2EA4B53A5069861A3AE241B08AAB7BC349CFA03A1ED9B -2043824C2EF517E0BF4BCA601D23F1B5F78CCF08FCE82763D51E56CE2440A58D -27B6010BF8BD8BB5403235B53FEEA0B8991F5D8596A9022397B7874727DE8091 -C64313CA6E348214E2B31479B3933D089126856965EF9A28C69D27F236B9FEE7 -2D8552D1B25D404A9ABE311860C2DB3F5CFB8F138CBE568995FB42523A5856FE -1BBA33D97ED597FD8625DC65D3FA42957DBD970C3C1FB585B8E40698383BCE87 -B5020F9EDE9AEE30AECD69A1C43579F6E628491DB80B5AFCC50FE14461ADEFDC -35E3D09F7A48A59E6DF2EAE75C8CBC66FDE5445DFD83B100994BF115492C8F03 -055C6EE72E713FF138079504D36D9978D5CC70C67600F32CD2D0D6310574DF3E -087BCC4BF3B330DF143381588E6824AE4A565908D0DDB9C195110D1DCBD84485 -294364FB7472D9B4FFACD17840A5D7865E5A2BB2C3151F8DEB55D5AE1362134D -C8CD040E924041106C98F15B037AC77E4B8B52BC69CCF85F9AF81D166F9DCF0E -A6D814E113D54D85B568FA511BEF25E156B9E5C75CEFDB7D98F260BF937EC008 -B5932DCD843BA5D643421F4841C4D9F5A632B6404D210E63C9444C0CEBAD5107 -5885C91E38620F0FC3F40E9E7817EC586B3FFB5C4B56B45C488A634F5A0519BE -F5ADF26B0B301909828D1E3AD840E5CA24E18671D18D036978095BBFC67AA893 -8CC1F573E4B0A3E67283BBE395F2852862787DECE605B4C3524A23A65C63DAD4 -72534D13F687489FED498DF55F66545CA81C947BA484398316855525FDA8B4EB -14DE862DB8480CCB35342C658BF9CE2324037B44DFAFB3281E3C39AB2181634A -3A86F94805455AC24C1AB7682B32E8812F52CD2B82C85AA933EA9E4671F3F71B -004734494BEDF4CACBB1806541C679B1FA10F537A1D8E5E58ECDF158CDEF52E9 -B41CC11DDFAB5DDD62490CBF63F5B724FD23F57EF910E6635490A66414523A48 -2555D61A7D0DA9DDFB0D04F3744C6E2D6347C851C17E05F87168E5F856CE6AD9 -7BB6BA287E4028F2BB9FC7F53F94DC211CB2CB947AD728923665BD83629F44BA -8AD4763F341B274105165050D0F75151398B14A652BE9AC944504CA3675CC21E -BD2EA5D55509E581B27F0456931A10BA4E58DF2A57CA78A37495C6E17458DB4B -E1A20ADE0829A44A2D33DA332FC02FBF6FB2E6A8F5551425E8D969BC741A47F6 -A662CD430941CDC531C1B57A15265F8BE36C843BC16D5A8833A359271CDBAE76 -1253B72B37D51FFD7D87A94C05E81452817D92EE82E80982F43AEF4C7743E137 -64BDC08D90C0BC3B5A01F7337A70872CC881D9F9924F3E0334CD355427735CF6 -CD44AA5D766E794B632B1E6D718D50CE18D1E456EF3DADA4FDA42F12BA73BA4D -E37EBFA8F94088410FFA096DD26976C91235CD18508BF33472B95DB415921F10 -A5334CF8D894845107356D330C8046AD6F963D3F7AF31D7FDADB69AD841DED0E -5BF4B44A404B5175CB3957AB8BC876D4F38931503BA89CD3B734520CC848EE08 -0DF5B6A3D2B260D24097E50B23FA83A38FEC7A723D0DC71793E7172582E2B097 -3DC8C4736A3392F32514312EFCBE590560C7A3C66641B567813117A4DB5EDACC -0E950722FA8D1BB6DAE8F986EDD539FCF95615DE7F95BFFC57A8568C6549172B -AA3DE5DCCB0E852BDC984E6B3708678748ACAFE9339A0097A0B8D06A187FE382 -932CE4D548D55CFBA2901F0F60EF2E6BF4045055F162A009CB4A28BCB9BB8CA9 -7E2F6E3DD5689C7CC9C1FCD8FB89F5E4822F79999D0D5FB2D14C9762CD643501 -993F99290AF3BDED9953E5B2239603CB0D07137085C70F001624098F3BCF5E55 -7CF5EA1091F6C313A1BA61EC0723F25EEB234A686E41A1CEA6DBA1E0A8EDA7D9 -F9A31781CE0E7B1280335D5E94CF0F00FFA5B5E9A9DB49F98A08FF1379636933 -3DB0C420525681879B6674B33B908D5CEE4B8FD701BB331FBDA47DDE8898B214 -195ECDA18280E9CF84913C4190469FCCA33D3CA7A08798500528217B40560BED -152F5CF76D8A08994E8BA730F5531153963FB49B8C430EE9EDD07B042B4CED7C -38FC72E396418431E45B156F3C5F72C4AAD4C1AF0594C8A60EC0BCE9A953A188 -52B90C5AB8C9C865CE540410B9BDE577670FA071C5B7BB8ABE6C65104B2BC60D -78323BDF0E3E7C446696386442DF4B60971E52B978776A4E9A4B04775D2234AD -A9CD56FF7C6756C530891F4C0E9611D9A8188FE4599FA605F1D2B1AF40C5A876 -F339B7FED000F5E723A5247093360A7EE4C6B4AC4978E3125541C508E1A4E3F8 -93F7E9B99374379584595417C1659D89201CD4EE1F7F9CC6A924E58A558793AE -7AB36BCC3F3F0B9B57A6A7191A5E2E74A8266BF8E15EA35368B525D65E9DD2CB -BB1D0BD39B48701E8E8F520F3850EDC06E3F54E9A0C0A56D69754C6A2C12426B -96231FC64F18191428BEDDEF64192FFE955DA83DAC51707792BA327133FF7550 -6CABD5A3B043320C442B69E8C4F4CC2582AA9FAFAB0E33D559222ED2A347E535 -1AB2C568D3CAA7753B3F3F84EF7A6302E7CA36731F67BAE68EBDD6801D5E27C1 -B1B87B8A0576390602F15681686318395F3CDC3EDD62835E27152F95A287B286 -5ECD41A08CE2CA33885B45CD9FF665B7BF97ADED0941D6B2B48FD7120E7F88E6 -E5294A426F03BA9442115B6D4E89AD618880BB1CF6880A35629BC2C747880C97 -7CB5B67F44ED9D0815F1E047A6626C3D22A75A5B6613BCC9ACBD2A40AA983504 -21D648ECBF2E2AE7067C60AAFA4E615C2367D402B4E51105BDED5398C349627F -94D570AAD7A4FC7642FAF2922D00B7AB164C8A851240032620976E5C803732FC -DE0328E454A32F34A2407096D229CAABA53CEF71D8B360899CF8C5B2E769E2EB -087ACD5BDEDF4617E9C9B31F19D4830A54363BD33DD843A645F135B94CF7FDD6 -5E58002ECEF77A2D2DA144B5B6ED12ECCDDF15B783C030393FAD6F8E6FD6AEFC -2E533ECF1EF2168513FC7D4076F3CABE74912D8C7DE135B530E2AA432D55F07D -E068EF7BC1165E07A3686CDE12BE9C379B65B8F89C172ED55C48C2FFD0586623 -7918985B464CF0170E00CC1B0913FD0CB7AFE8701B3B000010645013CD51664A -A2862FAF65B044CAC0AF09883BB23C7CA25CAA8F6DA81911FDC43F8FDF5A8124 -7C4058F8296DDEED4CD7F0646519580047DF8A9406D4FE4F70121E5690416EF7 -0BB3DBFF6CA655021AD56C91A2B80BBA2A9D44E253ACD0E34A1560D5B264F72E -1AA81B23F35F5DA993E9DB6BAE39DF916664D3B2E561F2F46424FCD482CA4B3C -A64A504827A4A2DC81287F14A4F2780BEFC8C95EEC789569152F1FBFE164AC94 -D4CFA286D121307B5D175B86CB97C640A6A9DB8C6F46C1CAC0F095C29B50C7E4 -F06E29F1BCB293BB9871BDC71DD2067B633377016C9037F0E9C16FEC5CE9C372 -01B461FA24EF5BD9E4319751B59489E1016DF8FA12A85DBD302D16587BFA4A25 -6D3FBECCD7A06A757B2076771C1D560BBA380E16ED35F067B9E8D88D01B0747F -75650C13A52C42B7C27E79C708CC6A2002A5FC2D341A0C30DA8A3DAE7736F1B1 -28119129FA2E3E2F572F339F480E8A342C8279B6A6FE8CE973D0BB22B0C1737D -5B3B8F8C25CC48733FEC6CE9A46ACF142BED3A5620ADC4BF3BFF22EAA9C2F98F -2E0D2619B8C1EC00D851FA3B02AF2A945EA8B5D32143BB9A5CA1C2FD4F7260F2 -2A59177AC1129940DB7E53AFE8551BEC49B998DFAA8D0C1A86148E8B30551625 -F51AF21234C3C9915BB15E479E3AA30836AF4FB1BD1772F8C4C7837A28895526 -99834C8268847604347004A91D955B21E9467C2C2EAAF6587A126A92B86631D0 -A546976D132BB558E832ED5FDB244AA92EA85E3E68E393B9AB40CB40D8FFAE7C -7443D97F5E48E962C87A96650F85BC8C5BD6369886F89D7DF85E737B5BFE5029 -808525003882B33610A24AE3BE7B649FF3F438D4504A4E88C8ED9C0373E60554 -8F338FA1B9B3ADE78412A5B49B24E0208A67498C6B112C2D429D1D680FFB5EC0 -D1D00C328EDF60F8CA2CE4CD50D2532039327E905F1CF1E1936B37CE5772C71D -506D0EEF9C97F44336264A0E61DA58CB19E8278559DCFDC497DDD01218ACE8DE -AC6E41B4231022BBA209CD31E650F449D1BFFFB3323AD4651A425A6CD755345D -F9C507FA13E5E52DB2443764E6A62177C6966FBCCEBEF4A648F289A9D85DFA90 -6440C4C9A8E759E1AF08BEDBFBFD59A74215DDC5F082BC1EB32D5EBD3E695C2A -1B0C3B74CBB4411EB3ED13F4488FDF3B90D201645FAA7ED6FEC2441EDED514F2 -420EB6BC195C73997FC3DD5A914AD779E35A5277FD69231DA539EFD16AD35BE6 -C809BB20BA03E1BF0259DC421C31DE2BD714DE0E4D4BF379312F99B1861F737A -C96A1C0EE403EA359C67CA2179C428025E953E7615C9E07931A4B2E583F4932A -C96FAC946B23189DE0130C20799EE041DA4CC6746A6722874C6CF0041ECDEB70 -A8726AEEDB9AFD8B5CFE6314251CA0743A3662D58B5CDED5E538DF6A233FEE96 -428A2F98B99D6EEBB3AC11F3D677145509EB75DF65F42A92E1DEFE7DE06350CE -F4A38D51AF27A1955E9E076A36CF98CB8A8EF4F918270E330A6348D11E454202 -ACBA77D3921D0BC04F73CB5954C6D639CE497E9473E6E30D8C8827F218DF3BB0 -840D01CDD9E2D53578579BDD7B0B99E73428A8015450F9D695CB2B573EB756B6 -374B433E6F32A0DAE4B9973210E12DB18C72429D81C8413A6795EDBDF249E088 -756E54BB026BB5F9D26861897AC6E4C464A34AB5900C350EF57C87A29CCF625E -CFDBB5CF7AB0A2C586FB1F5F354F523BE5B70E7795F5BF231A68F528E23AE3DE -9E4EBA843FECE719912D53923C6A9A269D29491B1553C24645FFD415FE00CFA1 -49934577761E9FBED45816ECB149BF3212CD2CA4B5EDA26186577E75BA13E5AD -D0627CF366762BC5D213B6C8B768DD041DBE004CEF7517ABD92D1006F60F33B0 -8E2A4A278931B7F28C64BA5ACF2793AD75B843CC272FA607C48953D49A2B46E5 -17DBE9EDDA1CEF62095A22D93FE27FE0AAA0BFA22B9467C536A6610CDCA7F094 -F77242CD435E849837C1BD953109C3E0C7877F3876C68458AC6E829C1C767565 -144A09EA67ED532728F2A5CD1D6874C15BE12304B54992B7C9313B8F368883EF -5EAC40E80AB459792BA3A6925CBE6C2233EB585743440AF7CA2F5C8AF0E1FF4C -EA127335272E1425504424C5D261CB2E9139574609DBA12D6C841D3C98D6C354 -A02E0AE3088392CA51D9B3FB2C9BD4D5EF31317CEF0B589AD226CC69D62C908F -B7C3BD4C0CB8D43362FC97D42F165C89806DD822DF4DEB982A40EFF9A0A344CD -811D5DD6A70C51F2AD30B2BACBE6C33150E63095049AF07ED2108C75242D9080 -5DD8FDC20059E7E046E29182F019E951D4B399697E38E4B65FA776B728962ECF -BACB3E674F78000070CFEC9D438D2662D145C94626281E8037260FDCBEFF8E2A -338913EE82DC4E151E60739393C733C4E854B8A2DD9C10267397009DB70119A7 -2C3567B1A89ABE29C7EEC4785FD4AC698900583C7D97FF79F91F6411E3FFC294 -BE74B660CEBBC189614D5BB48FDF298DB77B101C12046D902E87A032B7FFED2A -8F9A86789A843C3C18845E3B367F45E82E8AE1327269D7627218F2DFAEED55F6 -387C553EFD3D1241702E67ECD61158D8D34972E939BD9F4A12191BE9C5311933 -92F78516129D9B87050BCE212C3726B062EC7EE799E3AE94C2ED57EA849FC363 -FFD9062F81D7C7DBA9A935A281BC873819139B5886F784737358D1824279B7DE -7B719590483A1A2E56BE19944FB6F040CCF256AA55274A526EC66D1ADBC7B132 -B5EE3FCB0AFEB6C9FEC3823122986CF2DCBB97194637067B6B94B38A85CE4C9A -81955A602EBFDBD510B204DF37DE0E5CB1E8B946C1EC66A269AAEFF148B2157F -B234239D343CD89437BEFBB8D2A128AEDF61B94E7BDA58B9568519D6E7A665B2 -ECB80AD376716D48D224B0317BFC55B98F331E7FED535862409E800B7F1D5C8B -DB1F +F486AA873F631303D3829E6623B35DB8F530EC33A7848EA10EDF4DE36EFCF88A +0B96D7EA238A39BCABA165D2D909FB57B954477F868816581D8791B17657A798 +7CFD39CA40BE4E03DC942B7334638C4CC7529095BE533E4F8071FA2B4F6B519F +B73BA21A0D3752DBD2333F262568F1141EE7FAAC9034BA5475148C7E1A68DBE7 +39C0D671A6B79F0F44ED29E30BBE0696D74EBF174B4988F554C560C5A20987B5 +9EEAEA97C0487347AC1129A4DF6CA9A3DE909EC3A5EA378A07A51419F6C362B9 +40FFF702DF6F50904497D2CF11DFCFBA74D292176D5CAF4AFC8C481327637E2D +1F1BF83923F01031D6D8E697B1BA8476C9920AF2B2D7950EC0A85D472EEBBA99 +EAC6DBDD4C67776E306AD438553D5328EBBCE0CE684363270CBAF334DDDF2A67 +573A8A930497999723D5861D0184F4956D6DA16FB9DB6ECF2D221B87B032671D +88E2AA36067F1663D852CD9C5D1385458419B2BB927ABAEC0818BB84EF61581C +2E890E2C24998AE9176DC9F040DF09B48B30755C7708ABB9E396AA810B155CB1 +7A1FF8581B799D2B082EF7F6574DB58F4676A2A7FD00CC7FCEA71F2ABFF02BFD +57EA1ADCC6BD7098AA6F641243064A9727C7A44C7BD996188750DF7E7961AC02 +CCE7797D864D3E128A258F952AD49970DB2390015A339A0016EB6F08DE900A3D +A7E3293F699EC72091DECA9BE9EE0C6C55E76E1F295CA00745B89A6B119835E2 +8BCCD566ED526EBE23DA67CE6148DFE855CB62959629EFC8881F2BAB6913D6D8 +6FA9AC1EDA04E6EF2EC119BF6B1CEFB1CB5E61255BD3525B80DFEFFDA5F9B2CC +464E00827FC17880A50C2ED27E0A665C2AE8844F5D53B07E42E2314850D210EB +7FC11F15E50BF07A867B5605AFA5D8AA52E4B02D1AFE350331379CBF54B59435 +0253044C7065806E822D0F4B9EC80E110293A38047ACD0F86DDAA21DA93436C6 +4FDDC58D1065699B3A3A592182CC290FCF56BA8B83577319C992ACCDB7E9DAD7 +44FDD2FBCB2094BA423AF2465D1BE4FE203BC795C22CA89653D05DA12B8C070A +F1CBD8F6C350EAEC63C95A1B4FF5156AC37C4D957B6DCFDEA8B32363D868B49D +CADA87B28F088A970372D54A1CC96F5F6D0272FD1B8220A21937E3FA072FA909 +E0B26F6851FEC7D290A0B8B7A160034819F2B5B36DE7E202FC08B0C716DD08FB +DED46B0E15726518D5A079A1AFF4F8032A501D34F4AB8558D696B017DB864FF4 +EA627DBBCAEE25557335E4A2A7E2CA33D5FDE034D9D03858C92F482C509AF218 +D0B04233700FECA092BD02F99198B51ACB3DA0A09BAD18A4FC90295D8A73CAC2 +A96BD8822AA6F5FE35B10283B2D93824A3034485638AE4B75D31520D67886FE1 +3E6291C80EC1DAE2E3AE152D3552B881509F18581C3241BDF2FAD64197D456D3 +6FB3C21DEB6CD7854CE8446468F1CA8E9A5C5DD85883D1CD4D2F5C3F87438AD9 +97D7A67171FC2E431281D500C96C8637C12C889FC07045612C5EDBB921E47BAD +7635359DCC21733B883DAF87E8B58D92824715DCBDFE8F7058450F0E7E3BA4FE +E670928BCBFB343B4B9D87733299F8CE1E04EB9A957F482F8DA9732C6ADECDC7 +0AAB0E998BF329D05A4263A2B47B59EE8719BB3E101195E84396A398C3FED621 +18654898E08AAEF552381BBA3FFE6A58D46DF211734C049DB0DC27EFB27E09BD +97223A5D39A147A87400EEC05E5438E4F11E8876BCD8E3076F86FB52B12316A2 +6624372B120F9FF82F981D5B8C00B5D4F886C851ED55AA2FC2D5A746A225BCBD +9BE1A3C975DE241A0F78987A1AE38F1DA2F98147B646A01D6D64EDDCBB2F4FB6 +A5371C334FC8E051636ED05CB67FD2E35CC5134BB27C50145F81F0AE8C8C7710 +D5FAD8A54FC07955AED98B5AE11CFDA8123131812455F3B5CCD72418667286CF +3230F8671F11092D01785F12F3D885874BD18A8C756920886574567EBBFCA1F5 +ECFE5A7F5173FE633C28A2F142B8C76099F9DE410F117DE742BDC442FF3E6C1B +405D278B9A48C9A8894D29C2FC32CE861649D7A3DE1E9C9A2836826A84A420A3 +6BBFA0C11FA69DDC5020CCC3829F271C76A68EB7007FD50005FA65230EDEEC5B +4E300F1EC4DF7258EC705CEDB064290F99C23CC6A83B148CDCBCC0363B431CFA +C3BBFB830C24130A513E637E2719A6C8A8418E0C64E87AA09C40CA7623ECC713 +E8745FD830498C0F599E48A737DE0002E22DA11F2269DCC29B5F997578103153 +6483E9D204EAB22EC107261421AEF4A8FC90457611DA9D5789903C00361D3E72 +B1E75355213E670696D7C16BB2E68AD5B1873B1F743D89AE4CAA9A61DED2E1DE +6205FDF93629BABDB6E55BFFE90734660C5954A459F85FC7D39A2DB0409A61B2 +0A881F58840A58C12C713220D717A3B93CC9894D04B6488FF2937776BEABF000 +826DCD9F63626D1DB527433585D14329A8F67DE87D0FDAD620C16232CDCE0721 +C62972C7B0D7B835C54E3917A38AF8B755D5C4396D53AA6AD4519A3B18AA4CC3 +824553856FE6D7953C0706D06678B7A19A2CBA1F56FBEBBEF62E3E20BBCD42F7 +8C463A315B84D1EBE94081D9ADBAD21F659F7FA2AA72CA0579F0EB9098FA97D1 +C99C23A925207A9F67263516E1343BAD74A30E9C2C5C06DADD61C0845E4ECBA8 +E87E42F66972C4C2973206899F0C89E181E836228507EBD4E6F153EC0C9529B9 +DDC5F921381BBDC0E9A7B5EDA26186577E499FA5B5D61A67BAB379BCD3956AB3 +E9DC7EB9AC2841BFBE2DEAA7ABD4A86FEB05D80840E46303A464E9BC3D558B7C +1273AA6A35B8291B01DC57C738D8F625B90809B03343C22677D1257D108F6B2C +E3A35BB9EB1B880D922F1C80CA04E1C851E67074DD421CDC8767F861FD326BEA +9241BE85B029CEE6CE6060089A0C990A88E4EF60BA443FE0DFE35E105B3D0A91 +362E11C1B026FCDD050F54DD2FCB5DAF0859CE7F923B74F4D2CE91103E3601D3 +1257E6020C54A4BC277C9ECE9F33E4E8F4BFDD55449482AB546A95533A750C79 +426DCBD79879D7494CB56711F5ACF7F50F86A36D1D429E4484E929E5A816A658 +94BC185EF9233BF524B1C89F3FC063ACA057D80C314E3D36D3CC7FEAE1C50BA4 +20713ED12BF6033D874DAAA703748FD37C27A5736E71DD35D19A7221D9313B2E +88B8F302AA5A7AEE761A7C1EE1C2EBE8DC9E6C6ADCB9DC40BAF8FAFA4537A61B +E84603F83AB4D36D8F18545F9139E7855677B3BC2456BC146D4D3446F2CDADF8 +5EFF9BA129624F800415ABA7C4F2837527124582036EFF2340A23B5955081316 +939590F1433FFFFF18F6F125CAC2D5487DDBDC27DC004A72D458203DCC7F233C +4B15ACB48353CBEF2749B6E538142A5200D609E70DAC5DB05F1E7D66A246FE02 +5DB459409840C74D2F78E325B049125808ACDB758179E27CEC0029512E5EBE2E +6226DDF8860F914A6EE40C8945F2883540C45869458C66E6551F656360A01AB8 +2DD639D1F462DB9896AAD98E2396ED501ADEEC6EEEE8CC1878FDA715B16972DD +2B120FFA5A0E6F462045D11A30343371ABB55235A0C3C02343E1D433384FB6F9 +B501BEA9958D18D154E24087AACE885BE63C395E600C004E7E6CAE266217E159 +228A298A93AA6EB5AB08B01C70BD3624FB0A7AEE63E7DBCC302DA2BDBBFBF582 +6C46CAFCF7B32B2BFB56F51E3355A3E149A5A4551B15DABAABC2DE3ED7EDA8E1 +D62272A3D9E64DDD01DFB6B9981DB4D9C1D228E8ADC6D24EBCB0DD6EF426F586 +FD478FF01DD847A3A61E7FA5D5A2531BF22A724B0710311C4A3ECB84720A2ACC +DCC0B8DDFDF29CCF6B57439412D0E474CDA88F9763DCF1CBB40F97C3468A7EEE +EEFED1651B4DA66BEE3FCC912F7522C625D6BDE27B65F917658CF6188FC33896 +C79D8E39B7936A9E05522BA0E349587B8FA8FBA3B3C81B7081F714EA848F069F +E322038B32F8566AE50BB95F152AABE89CDBA4A742B4993D2C697E26715831AC +384BFC51383C799E70BB121A98CE73643E00E0E79FF355914FF9E5A7EAC5E638 +4FBDF3CA8261A770FE7F9D4D1D67639C1A8CAFA41289633B02D20CFE17CADE20 +82DBCDBCBA6B6280271ED5694A683214E8028A53A2999DBF26164C0F255BB288 +2FFB21D1DBF7A2FF6A41FC98853D4D97A4C0A5FEBFD8B762F4A0C768785E6A3E +97EB3F485D58B17CC6DBA8A1F2764F4EE35118341CB3B549135DB5DA8C575401 +41BAD899AF661BB57C0FB3BFAA024B776B51CD30CC938D2A431A9E98810EC747 +EEB595E44467B6CEA98D771BE0D6D33CECF61ADEBE44BBA89B10351B4A93C7D8 +29AA684AC51F2E1F4104B4D5209DB14659EFDE405DA0A2B8E67DECA83DA3B18D +BC805EDF16723060386660291404B160D989F6D688751D89596FC8F4FEB2C582 +B747C74E4A742DCA280406FCCCEA5A443D65F4628982175EEC4B8015DA1A61EA +0096DAAD3C9C80E6E2AEC8257D679EA564B72484BF7282BF4A113A167A650A7E +A15ECD9F32664D9FB0D5AD67D692703600C8A8CAE776E56B4A817D0818C066C3 +38D9747C6F0CF6436A235F02D93B84357B24269983B54AD798785A6ED2683371 +BCB9D12142BD32C5F5036F4C75191A8BD1BDF7C71E9414494EEF8768AFF8EFE1 +FAFE9C24E833E628E932844BE64C2DC87255C9B132F681CD93488E15D5907474 +767DEDEF6674A113035EBE97F26B0B586B035C5219566803AA2A75B2D5B13F2A +DCA6B1B26A814161AE658305E13D5BD57F140ECA79A7BB94D010E3160F4673E8 +97D1A431D9C5484EE1BE23E993C96A7EEABB425D20024581734E951ACF20862D +4BD16F1F17817432DE296F4F7DB9649FD6ACF53ED5F12FB8E42ED627A07CD2FE +00902DB437EEC762FC93E904BD61C9DD1E024A5CA9583DDEB2BF185926317378 +4C7065489820ABF3AFA188DE4FC257B745B174D29653367BDC993BFB92CF3ED6 +EFFB5F7B831A985CB8ABCAF4DC76C44ABAC055D842B348B3DDA0A8753603F2A0 +469725DE4AB2F6BDE58DF548D0B7DECC04E1077D9A5DE19D9CC1510846F6AC1F +E4917361FF633836B86E008A704504B17F4B8DC293C18597DD0E618703FBD409 +2E9D73D78177F34CD4B0296DF3207A16FE5A71BD36A70A5D9BA19F2173445F33 +771B5C62AC83B673ECE300C73AA6E1968AF9D25DA78E0128ADA6593A27303AB3 +DCEBB4E1210CD631090C56C0E6E4912BA6286D1FDDE55B7EC09D3B11CFCF2F6C +B9AC0A5E098E19FC7036DDB7F6E4A05DAD266C1B18282051C0FFB609134B0337 +5AE69409858A8795E5BB9A5F9CF4C4A766931DCEF6DBC1CFD5CF609BEF6C0235 +1FA2B2922ECC68A3F3F989868027EBAF62C031DC975F4C70D2F44305BAC0B631 +D7724CE5AB8AC501BEFDB89AE4B3C2F6D8B6335610E67CB2A8BD7BC159C222E5 +5278B7D4B812D16E41F17563F2757C098C57D227897444BF1F1BB9E3CAA899D8 +D40B401C27F4ECBDFFFF2C6F72FD3D49A7E1A68333B7EF903525172CB17D6463 +9E57C223B4F0BC197944E006569A007EA8FBAD872DE8A29BA39BE964840D87A4 +3F22238ED80FE1C4A24F1DF7EB811D3DBA1D6D6C7571D958D4DD45C73FB81893 +0598CC78CF9D6AA7E1F99F77891811E8B959EA0B65DFA3B1B2F74ECE5DA8776C +C5AA4DE2CBF16F8CF8B51C13F126BA258B875C4496C8C4A2ED3F20E4D8635610 +F8B714170EAA1894C9FFA3C4991541A7903C924ABA53589D515144F19AFA83D7 +ABA9E1A7BF7BAE3430022A0C9B501808EDB1C6C78B552F8FC4DE338E0AF227BB +1BD31B227051B1189D14819DBAA73F3E819FF46F7E04F4251BCB8D4DA8877A1F +EE544EAA64998B379B066DCF40AD4EB96E62CB59DB909703CF2C008709A3F8FC +2248FDE34B4351D9D80CAC5B93F4C40B30BCFCD6C3B023CDBAD8324E55F8D7FD +CC2B737C0219CCBA0C937C503F370F937A259827ED9C36181190E507E4EE7B76 +FFA4D9994E712B5942DDF41EB8352FB459318FDE778D77A69D90F091D6367C20 +3F1D1002F942DF9B80A9ECCDB012882ABEE0243307F30455198CCED2970E10B1 +C81CD65EF2806F5980461B40E693D0AEA3A814D298924934779A8304FB776EF3 +94B20E1CF2CB65D4837805A4BD642DFAD8B9E752AE22FED08A619E36BC5FF38C +4BC2C5F304D040C9D682F7CEEA16F1B6CFDFBADFBA9A04CAA2F13AAF1F38F789 +61EE876B2A72AA991793DD401A832629FBFAB2ED5989AB11B866580FE04E809A +623C1FCBEB0DBE497ACBCD89F0CD7B9E561E690A063BB51419B15E82286A1A7F +AC73827040C3B830FEB4498A5B38488DBA47B82F80F3EDB0A63E336E34B28DA5 +99CB72D1411BE30F1E4CAF7C6C1AE6D0E011003A71C1DEBC22CDC0CBA4F16165 +4861BFF63F753D35DC7209574E43FC8333E872ED7711D26FC699EEB565A12AE2 +249B6A1989F9FBC9267D77A990393CA5CB36699D460E261114B1BBC607F305FC +60B0C55444EF9D32357CA3C9BA847C5AECCB93F05573FD89361C94BB795FCD61 +99CA64EDC0C994CB7B9C0F588CDCB73814846139685292267F5D01D6A74092A7 +10A9A8D600D1571ABEF6F70D60B85503E8A7A758FCDF97326C569911678D50D4 +0E7007AC2B2B7B43EA815E8798F67277BBE01FB24C7375CAE729332584557557 +B03A955A9B40595AE2F0218AC999A871763605609F1B2CBD26E86161CD295964 +9530ACDE319731F6025EBC28C069DB2922CE87595AF1ACFBD09078440AD14A03 +EA5C4783B347A3B9F91F6C6B6416DB7BF7EA745916F70DEF044A2A4549BE4894 +E72298F9AB83E2D5D27D1397EB28687B1B71B21752A8840F950CA55B4EB2134A +AFD1BAF8C2505B85FEA8F82F315CC7297D6B0E3AE20C29F92BA0E349CD0003CD +7DB845630BFD1407B5EAC04469D32C787E13F4A006C306316D27E48611F2DFE1 +160C3B138B7F7D58C5D812D8A77D6F686B7D0BE9B144BD37304F2A2BC1E7F633 +BC65C13C7FC12A889FAD0F79EC3887BEA8FA45CE5E129F9BE7290D9E33D6AFFA +97283FD06DED54C334FA905BBF0E6DC66B49C4B56A0273E067F5986702F5D3E9 +57B92BED92CBF36C6C395CBBC410AFEBFCC9FF422F85EE739B699DA3875B310C +1AAA06C61665EB0E9CCAEC35FACDDE420215130383702939A564F4E511727ACB +C2BD9C90828001D28987CF490096D6D6825B50085994F8E138D1E831463EEDFC +78631EEA611F7040A76BEA0B420632B679C896307334BF3227F83F4683097EB0 +CD69A24300EBEA147FF30F98A8D6C438CECEF3E5CF7AB8BC7EB51AB3265C0A22 +437F37FF824DE11E80E2D26D682C3ABA05CC5EA489E3164BA71D8C27B1261B8E +FB891AE304B5178511A194B362BEABBCB1776D0CB4DB0688C26169BD6F4E7003 +4222918FCFB6740BE2E9B27B53E93D23665172A82B90FCFD31861DD924E13446 +18F39A596BC1028F2C7BB5B5B414B6DF1E1DE2D8B016623AB5C225C77C7CE925 +D21C81F87526C8889F7674B8F306E8FD17A5641EC0AE1F7D219425DB03EDCCCC +96DF96EEA02EC5BB7C0F6403489C74930F17A0DDC31C6020EBF08B2AFD7BC86A +A5F88BDEFB8BE339C65D21165CAEEAEF04D246312DFEEA6AFB396177D83B6AE2 +47A7533B1F2FB7C39EE881F61513C5A995479A20C8746C69819E2B04AC5F7F74 +7E7A18334C6B2DED5E33CF0AB3CDFA81F817C7EBAAB6A4DDF1A95F2CBF06BC65 +B5E53878A15F686CFE34F3719B3CA24ACE4D862E223DC02C0E3146F5EB404F4D +01F5F324634645CD48A920EF9258D3766B2D9D3EF4935ECCA10AF4F41BA71D50 +FBB76D129DA85141F6C6C6EF5818F51AF13C0AF1B4E910BA77D2C31D6D67C061 +532B052830F73A6E3B24ABD41AF2B822CE931D8835D835BC128D2D0E4AAC9229 +3D817BBF5FA1577D22CCB62DA64D144254A8C32A1DF12DD69B22AB17FECC8510 +FF688768689A79600072AD22657F326ECCC3DE1F9EBF5D932181AA48899E5C55 +068628202ADDA90A2EB2E527F413F686A998A1A91C605B684B49E854A7B475DE +0CC76F8E3C2ACC402E0A49892316B96B08DA70C490E8C04204A67DBE8BFFD08E +61C3A1AE0D7E41778D03CC0A0AD512836C9F7D03157BC4D08473E026C3C8DE5D +CDBE77273ACE3266FBE43AE8849C5BE9FDC682ACF56C2152216FEE5597E7A7ED +E0F605E7FC63513D581D0FB9D2CF9740CAEF57965647569907C2DEABEED7CE0E +AF2EC676BF74AB5BEC4D95E73559596CD8C14A4641B73317B84AC09D41136088 +54CAB9C9502CCF908A06897BD5269E48D8BC90D3BA56690B9D76BF9D3051B460 +0F329175FA1B9DFD43D35F5375747734EB6FDABF2C5F4D779922EEAAFB247078 +668B1FEF1FD463FD30F4487BDE23F858BBC4ABC7EBA07820757B360D8978E841 +CD929B52144F2BEEC0F86899B64A401EB30389252F9242F69167187D4C 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -1341,7 +1343,6 @@ FontDirectory/NimbusSanL-Regu known{/NimbusSanL-Regu findfont dup/UniqueID known /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-Regu def /FontBBox [-174 -285 1001 953 ]readonly def -/UniqueID 5020902 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -1654,7 +1655,6 @@ FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMSY10 def /FontBBox {-29 -960 1116 775 }readonly def -/UniqueID 5096651 def /PaintType 0 def /FontInfo 9 dict dup begin /version (003.002) readonly def @@ -2811,7 +2811,6 @@ FontDirectory/NimbusSanL-ReguItal known{/NimbusSanL-ReguItal findfont dup/Unique /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-ReguItal def /FontBBox [-178 -284 1108 953 ]readonly def -/UniqueID 5020908 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -2947,12 +2946,12 @@ rf /Fd 202[25 25 25 25 25 49[{ TeXBase1Encoding ReEncodeFont }5 49[{ TeXBase1Encoding ReEncodeFont }5 58.1154 /NimbusRomNo9L-Regu rf /Ff 133[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 50 1[50 1[50 1[50 12[50 -50 50 11[50 5[50 10[50 50 50 2[50 50 50 2[50 37[{ - TeXBase1Encoding ReEncodeFont }40 83.022 /NimbusMonL-Regu -rf /Fg 134[42 1[60 42 46 23 42 28 1[46 46 46 69 18 2[18 +50 50 11[50 2[50 2[50 10[50 50 50 2[50 50 50 2[50 37[{ + TeXBase1Encoding ReEncodeFont }41 83.022 /NimbusMonL-Regu +rf /Fg 134[42 42 60 42 46 23 42 28 1[46 46 46 69 18 2[18 46 46 1[46 46 42 46 46 11[60 51 55 60 1[55 65 60 69 46 -2[23 1[65 51 1[60 60 55 55 7[46 46 46 46 46 46 46 46 -46 46 23 23 28 42[42 2[{ TeXBase1Encoding ReEncodeFont }50 +2[23 1[65 51 1[60 60 1[55 7[46 46 46 46 46 46 46 46 46 +46 23 23 28 42[42 2[{ TeXBase1Encoding ReEncodeFont }50 83.022 /NimbusSanL-Regu rf /Fh 134[37 2[37 42 21 37 25 1[42 42 42 62 17 37 17 17 42 42 1[42 42 37 42 42 8[50 2[54 46 50 54 1[50 1[54 62 42 2[21 2[46 1[54 54 50 50 @@ -3009,7 +3008,7 @@ ifelse TeXDict begin 1 0 bop 0 83 3901 9 v 2 357 a Fr(GNU)57 b(Mailman)g(-)g(List)h(Administr)n(ation)f(Man)n(ual)3368 504 y Fq(Release)30 b(2.1)3007 859 y Fp(Barr)t(y)i(A.)h(W)-5 -b(arsa)n(w)3234 1213 y Fo(September)18 b(28,)i(2013)1811 +b(arsa)n(w)3330 1213 y Fo(January)19 b(29,)h(2015)1811 1435 y Fn(Abstract)208 1586 y Fm(This)e(document)i(describes)f(the)g (list)f(administrator')l(s)h(interf)o(ace)g(for)g(GNU)f(Mailman)h(2.1.) k(It)18 b(contains)i(information)f(a)g(list)f(o)n(wner)208 @@ -3054,7 +3053,7 @@ g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)143 b(6)315 3396 y(Umbrella)20 b(list)h(settings)53 b(.)42 b(.)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 b(6)315 3496 y(Noti\002cations)23 +f(.)g(.)g(.)h(.)f(.)g(.)g(.)143 b(7)315 3496 y(Noti\002cations)23 b(.)41 b(.)g(.)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 @@ -3099,7 +3098,7 @@ h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g f(.)g(.)g(.)102 b(15)125 4691 y(2.8)85 b(The)20 b(Bounce)g(Processing)f (Cate)o(gory)28 b(.)41 b(.)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(.)102 b(15)125 4791 y(2.9)85 +(.)g(.)g(.)h(.)f(.)g(.)g(.)102 b(16)125 4791 y(2.9)85 b(The)20 b(Archi)n(ving)f(Options)g(Cate)o(gory)44 b(.)d(.)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(.)102 @@ -3408,398 +3407,411 @@ b(List)g(Con\002gur)o(ation)h(P)m(ages)p eop end TeXDict begin 5 4 bop 0 83 a Fg(Gener)o(al)24 b(list)f(personality)0 286 y Fo(These)c(v)n(ariables,)g(grouped)e(under)h(the)h(general)g (list)h(personality)e(section,)h(control)g(some)g(public)f(information) -f(about)i(the)g(mailing)0 386 y(list.)0 575 y Fl(r)o(eal)p -143 575 25 4 v 29 w(name)41 b Fo(Ev)o(ery)23 b(mailing)h(list)i(has)g +f(about)i(the)g(mailing)0 386 y(list.)0 584 y Fl(r)o(eal)p +143 584 25 4 v 29 w(name)41 b Fo(Ev)o(ery)23 b(mailing)h(list)i(has)g (both)e(a)h Fj(posting)f(name)g Fo(and)g(a)i Fj(r)m(eal)f(name)p Fo(.)38 b(The)25 b(posting)f(name)g(sho)n(ws)h(up)f(in)h(urls)g(and)f -(in)208 674 y(email)16 b(addresses,)i(e.g.)23 b(the)17 +(in)208 684 y(email)16 b(addresses,)i(e.g.)23 b(the)17 b Ff(mylist)f Fo(in)h Ff(mylist@example.com)p Fo(.)k(The)c(posting)f (name)g(is)i(al)o(w)o(ays)f(presented)f(in)h(lo)n(wer)208 -774 y(case,)22 b(with)h(alphanumeric)c(characters)i(and)h(no)g(spaces.) +783 y(case,)22 b(with)h(alphanumeric)c(characters)i(and)h(no)g(spaces.) 31 b(The)22 b(list')-5 b(s)23 b(real)f(name)g(is)h(used)f(in)g(some)g -(public)f(information)f(and)208 874 y(email)j(responses,)g(such)g(as)i +(public)f(information)f(and)208 883 y(email)j(responses,)g(such)g(as)i (in)e(the)h(general)e(list)i(o)o(v)o(ervie)n(w)-5 b(.)32 b(The)23 b(real)h(name)f(can)g(dif)n(fer)f(from)g(the)i(posting)e(name) -h(by)g(case)208 973 y(only)-5 b(.)23 b(F)o(or)d(e)o(xample,)f(if)h(the) +h(by)g(case)208 983 y(only)-5 b(.)23 b(F)o(or)d(e)o(xample,)f(if)h(the) g(posting)g(name)f(is)i Ff(mylist)p Fo(,)f(the)g(real)g(name)g(can)g -(be)g Ff(MyList)p Fo(.)0 1123 y Fl(o)o(wner)41 b Fo(This)24 +(be)g Ff(MyList)p Fo(.)0 1136 y Fl(o)o(wner)41 b Fo(This)24 b(v)n(ariable)e(contains)h(a)h(list)h(of)e(email)h(addresses,)g(one)f (address)g(per)g(line,)i(of)e(the)h(list)g(o)n(wners.)35 -b(These)23 b(addresses)h(are)208 1223 y(used)18 b(whene)n(v)o(er)f(the) +b(These)23 b(addresses)h(are)208 1236 y(used)18 b(whene)n(v)o(er)f(the) i(list)h(o)n(wners)e(need)g(to)h(be)g(contacted,)e(either)i(by)f(the)h (system)g(or)g(by)f(end)h(users.)24 b(Often,)19 b(these)g(addresses)208 -1322 y(are)h(used)g(in)g(combination)e(with)i(the)g Ff(moderator)f -Fo(addresses)h(\(see)h(belo)n(w\).)0 1472 y Fl(moderator)40 +1335 y(are)h(used)g(in)g(combination)e(with)i(the)g Ff(moderator)f +Fo(addresses)h(\(see)h(belo)n(w\).)0 1489 y Fl(moderator)40 b Fo(This)33 b(v)n(ariable)f(contains)g(a)i(list)g(of)e(email)i (addresses,)h(one)e(address)f(per)h(line,)j(of)d(the)g(list)h -(moderators.)62 b(These)208 1572 y(addresses)46 b(are)h(often)f(used)h +(moderators.)62 b(These)208 1589 y(addresses)46 b(are)h(often)f(used)h (in)g(combination)d(with)j(the)g Ff(owner)g Fo(addresses.)105 b(F)o(or)46 b(e)o(xample,)52 b(when)47 b(you)f(email)208 -1671 y Ff(mylist-owner@example.com)p Fo(,)23 b(both)i(the)h(o)n(wner)f +1688 y Ff(mylist-owner@example.com)p Fo(,)23 b(both)i(the)h(o)n(wner)f (and)h(moderator)e(addresses)h(will)i(recei)n(v)o(e)e(a)i(cop)o(y)e(of) -h(the)g(mes-)208 1771 y(sage.)0 1921 y Fl(description)41 +h(the)g(mes-)208 1788 y(sage.)0 1941 y Fl(description)41 b Fo(In)27 b(the)h(general)e(list)i(o)o(v)o(ervie)n(w)e(page,)i(which)f (sho)n(ws)g(you)g(e)n(v)o(ery)e(a)n(v)n(ailable)i(mailing)g(list,)j -(each)d(list)h(is)h(displayed)208 2020 y(with)22 b(a)i(short)e +(each)d(list)h(is)h(displayed)208 2041 y(with)22 b(a)i(short)e (description.)31 b(The)22 b(contents)g(of)g(this)i(v)n(ariable)d(is)j (that)f(description.)31 b(Note)22 b(that)h(in)g(emails)g(from)f(the)g -(mailing)208 2120 y(list,)h(this)f(description)f(is)i(also)f(used)g(in) +(mailing)208 2141 y(list,)h(this)f(description)f(is)i(also)f(used)g(in) g(the)g(comment)e(section)i(of)g(the)f Fh(T)-9 b(o:)29 b Fo(address.)g(This)23 b(te)o(xt)e(should)g(be)h(relati)n(v)o(ely)f -(short)208 2220 y(and)e(no)h(longer)f(than)h(one)f(line.)0 -2369 y Fl(inf)n(o)41 b Fo(This)24 b(v)n(ariable)g(contains)g(a)g +(short)208 2240 y(and)e(no)h(longer)f(than)h(one)f(line.)0 +2394 y Fl(inf)n(o)41 b Fo(This)24 b(v)n(ariable)g(contains)g(a)g (longer)g(description)f(of)h(the)g(mailing)g(list.)39 b(It)24 b(is)i(included)d(at)i(the)f(top)g(of)h(the)f(list')-5 -b(s)26 b(information)208 2469 y(page,)g(and)f(it)h(can)f(contain)g +b(s)26 b(information)208 2493 y(page,)g(and)f(it)h(can)f(contain)g (HTML.)g(Ho)n(we)n(v)o(er)m(,)g(blank)f(lines)i(will)h(be)e (automatically)f(con)m(v)o(erted)f(into)i(paragraph)f(breaks.)208 -2569 y(Pre)n(vie)n(w)e(your)g(HTML)i(though,)e(because)g(unclosed)g(or) +2593 y(Pre)n(vie)n(w)e(your)g(HTML)i(though,)e(because)g(unclosed)g(or) i(in)m(v)n(alid)e(HTML)h(can)g(pre)n(v)o(ent)f(display)g(of)h(parts)h -(of)f(the)g(list)i(infor)n(-)208 2668 y(mation)19 b(page.)0 -2818 y Fl(subject)p 259 2818 V 30 w(pr)o(e\002x)40 b +(of)f(the)g(list)i(infor)n(-)208 2693 y(mation)19 b(page.)0 +2846 y Fl(subject)p 259 2846 V 30 w(pr)o(e\002x)40 b Fo(This)26 b(is)g(a)g(string)e(that)i(will)g(be)f(prepended)e(to)i(the) h Fh(Subject:)33 b Fo(header)25 b(of)g(an)o(y)f(message)h(posted)g(to)g -(the)h(list.)41 b(F)o(or)208 2918 y(e)o(xample,)18 b(if)j(a)f(message)g +(the)h(list.)41 b(F)o(or)208 2946 y(e)o(xample,)18 b(if)j(a)f(message)g (is)h(posted)f(to)g(the)g(list)i(with)e(a)h Fh(Subject:)i -Fo(lik)o(e:)623 3134 y Fb(Subject:)44 b(This)g(is)g(a)h(message)208 -3489 y Fo(and)19 b(the)i Ff(subject_prefix)d Fo(is)j +Fo(lik)o(e:)623 3164 y Fb(Subject:)44 b(This)g(is)g(a)h(message)208 +3521 y Fo(and)19 b(the)i Ff(subject_prefix)d Fo(is)j Ff([My)49 b(List])70 b Fo(\(note)20 b(the)g(trailing)g(space!\),)f (then)h(the)g(message)g(will)h(be)g(recei)n(v)o(ed)d(lik)o(e)208 -3589 y(so:)623 3805 y Fb(Subject:)44 b([My)g(List])g(This)g(is)h(a)f -(message)208 4161 y Fo(If)21 b(you)f(lea)n(v)o(e)i Ff(subject_prefix)d +3621 y(so:)623 3839 y Fb(Subject:)44 b([My)g(List])g(This)g(is)h(a)f +(message)208 4196 y Fo(If)21 b(you)f(lea)n(v)o(e)i Ff(subject_prefix)d Fo(empty)-5 b(,)20 b(no)i(pre\002x)e(will)i(be)g(added)e(to)i(the)f Fh(Subject:)p Fo(.)28 b(Mailman)20 b(is)j(careful)d(not)h(to)h(add)208 -4260 y(a)28 b(pre\002x)f(when)h(the)g(header)f(already)g(has)h(one,)h +4296 y(a)28 b(pre\002x)f(when)h(the)g(header)f(already)g(has)h(one,)h (as)g(is)g(the)f(case)h(in)f(replies)g(for)f(e)o(xample.)47 -b(The)28 b(pre\002x)f(can)h(also)h(contain)208 4360 y(characters)19 +b(The)28 b(pre\002x)f(can)h(also)h(contain)208 4396 y(characters)19 b(in)h(the)g(list')-5 b(s)22 b(preferred)c(language.)23 b(In)d(this)g(case,)h(because)e(of)h(v)n(agarities)f(of)h(the)g(email)g -(standards,)f(you)g(may)h(or)208 4460 y(may)f(not)h(w)o(ant)g(to)h(add) -e(a)i(trailing)f(space.)0 4609 y Fl(fr)o(om)p 180 4609 -V 29 w(is)p 264 4609 V 30 w(list)41 b Fo(Setting)19 b(this)g(v)n -(ariable)f(to)h Fj(Y)-8 b(es)20 b Fo(causes)f(the)g Fh(F)m(rom:)k -Fo(address)c(to)f(be)h(replaced)f(by)g(the)h(list)h(address)e(so)h -(that)g(policies)f(lik)o(e)208 4709 y(ADSP)j(or)e(DMARC)j(can)e(be)g -(applied.)0 4859 y Fl(anonymous)p 412 4859 V 29 w(list)41 -b Fo(This)25 b(v)n(ariable)e(allo)n(ws)i(you)e(to)i(turn)e(on)h(some)g -(simple)h(anon)o(ymizing)c(features)i(of)i(Mailman.)36 -b(When)24 b(you)g(set)208 4958 y(this)k(option)e(to)i +(standards,)f(you)g(may)h(or)208 4495 y(may)f(not)h(w)o(ant)g(to)h(add) +e(a)i(trailing)f(space.)0 4649 y Fl(fr)o(om)p 180 4649 +V 29 w(is)p 264 4649 V 30 w(list)41 b Fo(This)c(applies)f(to)g(all)h +(non-digest)d(messages)j(sent)f(by)g(the)g(list.)75 b(F)o(or)35 +b(settings)i(that)f(apply)g(only)f(to)h(messages)208 +4748 y(whose)41 b Fh(F)m(rom:)68 b Fo(domain)40 b(publishes)i(a)g +(DMARC)h Ff(p=reject)e Fo(or)g Ff(p=quarantine)f Fo(polic)o(y)-5 +b(,)46 b(see)c(the)g Ff(dmarc_-)208 4848 y(moderaction_action)17 +b Fo(description)i(in)h(section)g(2.7.)208 4975 y(If)28 +b(set)h(to)g Fj(Mung)o(e)f(F)-5 b(r)l(om)p Fo(,)31 b(it)e(replaces)f +(the)g Fh(F)m(rom:)41 b Fo(header)28 b(address)g(with)g(the)h(list')-5 +b(s)30 b(posting)d(address)h(to)h(mitigate)f(issues)208 +5074 y(stemming)20 b(from)g(the)h(original)g Fh(F)m(rom:)26 +b Fo(domain')-5 b(s)21 b(DMARC)h(or)f(similar)g(policies)g(and)g(puts)g +(the)h(original)e Fh(F)m(rom:)27 b Fo(address)20 b(in)208 +5174 y(a)g Fh(Reply-T)-9 b(o:)24 b Fo(header)-5 b(.)208 +5300 y(If)23 b(set)h(to)g Fj(Wr)o(ap)f(Messa)o(g)o(e)h +Fo(it)g(wraps)f(the)g(original)g(message)g(as)h(a)g(MIME)f(subpart)f +(of)h(an)h(outer)e(message)i(with)f Fh(F)m(rom:)31 b +Fo(and)208 5400 y Fh(Reply-T)-9 b(o:)23 b Fo(headers)c(as)i(abo)o(v)o +(e.)p 0 5549 3901 4 v 0 5649 a Fg(2.1)83 b(The)24 b(Gener)o(al)f +(Options)g(Categor)r(y)2524 b(5)p eop end +%%Page: 6 6 +TeXDict begin 6 5 bop 0 83 a Fl(anonymous)p 412 83 25 +4 v 29 w(list)41 b Fo(This)25 b(v)n(ariable)e(allo)n(ws)i(you)e(to)i +(turn)e(on)h(some)g(simple)h(anon)o(ymizing)c(features)i(of)i(Mailman.) +36 b(When)24 b(you)g(set)208 183 y(this)k(option)e(to)i Fj(Y)-8 b(es)p Fo(,)31 b(Mailman)c(will)i(remo)o(v)o(e)d(or)h(replace)g (the)h Fh(F)m(rom:)p Fo(,)h Fh(Sender)r(:)p Fo(,)f(and)f Fh(Reply-T)-9 b(o:)39 b Fo(\002elds)28 b(of)g(an)o(y)f(message)208 -5058 y(posted)19 b(to)h(the)h(list.)208 5183 y(Note)e(that)g(this)h +282 y(posted)19 b(to)h(the)h(list.)208 415 y(Note)e(that)g(this)h (option)d(is)k(simply)d(an)h(aid)h(for)e(anon)o(ymization,)e(it)k (doesn')o(t)e(guarantee)f(it.)25 b(F)o(or)19 b(e)o(xample,)f(a)h -(poster')-5 b(s)19 b(identity)208 5282 y(could)i(be)i(e)n(vident)e(in)i +(poster')-5 b(s)19 b(identity)208 515 y(could)i(be)i(e)n(vident)e(in)i (their)f(signature,)g(or)g(in)h(other)e(mail)i(headers,)f(or)g(e)n(v)o (en)g(in)g(the)h(style)g(of)f(the)h(content)e(of)h(the)h(message.)208 -5382 y(There')-5 b(s)19 b(little)i(Mailman)f(can)g(do)g(about)f(this)i -(kind)e(of)h(identity)f(leakage.)p 0 5549 3901 4 v 0 -5649 a Fg(2.1)83 b(The)24 b(Gener)o(al)f(Options)g(Categor)r(y)2524 -b(5)p eop end -%%Page: 6 6 -TeXDict begin 6 5 bop 0 83 a Fg(Reply-T)-10 b(o)23 b(header)g(m)o -(unging)0 286 y Fo(This)d(section)g(controls)g(what)g(happens)f(to)h -(the)g Fh(Reply-T)-9 b(o:)24 b Fo(headers)19 b(of)h(messages)g(posted)g -(through)e(your)h(list.)0 433 y(Be)n(w)o(are!)32 b Fh(Reply-T)-9 -b(o:)28 b Fo(munging)20 b(is)j(considered)e(a)h(religious)g(issue)h -(and)f(the)g(policies)g(you)g(set)h(here)f(can)g(ignite)g(some)g(of)g -(the)h(most)0 532 y(heated)i(of)n(f-topic)f(\003ame)i(w)o(ars)g(on)f -(your)g(mailing)g(lists.)43 b(W)-7 b(e')o(ll)27 b(try)f(to)g(stay)g(as) -h(agnostic)e(as)h(possible,)h(b)n(ut)f(our)f(biases)h(may)f(still)0 -632 y(peak)20 b(through.)0 779 y Fh(Reply-T)-9 b(o:)33 -b Fo(is)26 b(a)f(header)f(that)h(is)h(commonly)d(used)i(to)g(redirect)f +614 y(There')-5 b(s)19 b(little)i(Mailman)f(can)g(do)g(about)f(this)i +(kind)e(of)h(identity)f(leakage.)0 883 y Fg(Reply-T)-10 +b(o)23 b(header)g(m)o(unging)0 1086 y Fo(This)d(section)g(controls)g +(what)g(happens)f(to)h(the)g Fh(Reply-T)-9 b(o:)24 b +Fo(headers)19 b(of)h(messages)g(posted)g(through)e(your)h(list.)0 +1232 y(Be)n(w)o(are!)32 b Fh(Reply-T)-9 b(o:)28 b Fo(munging)20 +b(is)j(considered)e(a)h(religious)g(issue)h(and)f(the)g(policies)g(you) +g(set)h(here)f(can)g(ignite)g(some)g(of)g(the)h(most)0 +1332 y(heated)i(of)n(f-topic)f(\003ame)i(w)o(ars)g(on)f(your)g(mailing) +g(lists.)43 b(W)-7 b(e')o(ll)27 b(try)f(to)g(stay)g(as)h(agnostic)e(as) +h(possible,)h(b)n(ut)f(our)f(biases)h(may)f(still)0 1432 +y(peak)20 b(through.)0 1579 y Fh(Reply-T)-9 b(o:)33 b +Fo(is)26 b(a)f(header)f(that)h(is)h(commonly)d(used)i(to)g(redirect)f (replies)h(to)g(messages.)39 b(Exactly)24 b(what)h(happens)f(when)g -(your)g(uses)0 879 y(reply)e(to)h(such)f(a)h(message)f(depends)g(on)g +(your)g(uses)0 1678 y(reply)e(to)h(such)f(a)h(message)f(depends)g(on)g (the)h(mail)f(readers)g(your)g(users)g(use,)i(and)e(what)g(functions)g (the)o(y)f(pro)o(vide.)31 b(Usually)-5 b(,)22 b(there)0 -978 y(is)h(both)e(a)i(\223reply)e(to)h(sender\224)f(b)n(utton)g(and)h +1778 y(is)h(both)e(a)i(\223reply)e(to)h(sender\224)f(b)n(utton)g(and)h (a)g(\223reply)f(to)i(all\224)f(b)n(utton.)30 b(If)22 b(people)e(use)j(these)f(b)n(uttons)f(correctly)-5 b(,)21 -b(you)g(will)i(probably)0 1078 y(ne)n(v)o(er)c(need)g(to)i(munge)d +b(you)g(will)i(probably)0 1877 y(ne)n(v)o(er)c(need)g(to)i(munge)d Fh(Reply-T)-9 b(o:)p Fo(,)19 b(so)h(the)h(def)o(ault)e(v)n(alues)h -(should)f(be)h(\002ne.)0 1225 y(Since)i(an)f(informed)f(decision)g(is)j +(should)f(be)h(\002ne.)0 2024 y(Since)i(an)f(informed)f(decision)g(is)j (al)o(w)o(ays)f(best,)g(here)f(are)g(links)h(to)g(tw)o(o)f(articles)h (that)g(discuss)g(the)f(opposing)f(vie)n(wpoints)g(in)i(great)0 -1324 y(detail:)125 1554 y Fi(\017)41 b Fo(Reply-T)-7 -b(o)19 b(Munging)f(Considered)h(Harmful)125 1720 y Fi(\017)41 +2124 y(detail:)125 2354 y Fi(\017)41 b Fo(Reply-T)-7 +b(o)19 b(Munging)f(Considered)h(Harmful)125 2520 y Fi(\017)41 b Fo(Reply-T)-7 b(o)19 b(Munging)f(Considered)h(Useful)0 -1950 y(The)24 b(three)g(options)f(in)i(this)g(section)f(w)o(ork)f +2750 y(The)24 b(three)g(options)f(in)i(this)g(section)f(w)o(ork)f (together)g(to)i(pro)o(vide)d(enough)h(\003e)o(xibility)g(to)i(do)f (whate)n(v)o(er)e Fh(Reply-T)-9 b(o:)32 b Fo(munging)22 -b(you)0 2050 y(might)e(\(misguidingly)d(:\))26 b(feel)20 -b(you)f(need)h(to)g(do.)0 2280 y Fl(\002rst)p 148 2280 -25 4 v 30 w(strip)p 344 2280 V 30 w(r)o(eply)p 558 2280 -V 29 w(to)40 b Fo(This)18 b(v)n(ariable)d(controls)i(whether)f(an)o(y)g +b(you)0 2849 y(might)e(\(misguidingly)d(:\))26 b(feel)20 +b(you)f(need)h(to)g(do.)0 3079 y Fl(\002rst)p 148 3079 +V 30 w(strip)p 344 3079 V 30 w(r)o(eply)p 558 3079 V +29 w(to)40 b Fo(This)18 b(v)n(ariable)d(controls)i(whether)f(an)o(y)g Fh(Reply-T)-9 b(o:)22 b Fo(header)16 b(already)g(present)g(in)h(the)g -(posted)g(message)g(should)208 2379 y(get)22 b(remo)o(v)o(ed)e(before)h +(posted)g(message)g(should)208 3179 y(get)22 b(remo)o(v)o(ed)e(before)h (an)o(y)h(other)g(munging)e(occurs.)32 b(Stripping)21 b(this)i(header)e(will)j(be)e(done)g(re)o(gardless)f(of)h(whether)g(or) -g(not)208 2479 y(Mailman)d(will)i(add)f(its)h(o)n(wn)f +g(not)208 3279 y(Mailman)d(will)i(add)f(its)h(o)n(wn)f Fh(Reply-T)-9 b(o:)23 b Fo(header)c(to)h(the)h(message.)208 -2612 y(If)d(this)i(option)d(is)j(set)g(to)f Fj(No)p Fo(,)g(then)g(an)o +3411 y(If)d(this)i(option)d(is)j(set)g(to)f Fj(No)p Fo(,)g(then)g(an)o (y)f(e)o(xisting)g Fh(Reply-T)-9 b(o:)23 b Fo(header)18 b(will)h(be)g(retained)f(in)h(the)g(posted)f(message.)24 -b(If)19 b(Mailman)208 2711 y(adds)g(its)h(o)n(wn)f(header)m(,)f(it)i +b(If)19 b(Mailman)208 3511 y(adds)g(its)h(o)n(wn)f(header)m(,)f(it)i (will)g(contain)f(addresses)g(which)g(are)g(the)g(union)g(of)g(the)g (original)f(header)h(and)g(the)g(Mailman)g(added)208 -2811 y(addresses.)28 b(The)21 b(mail)h(standards)e(specify)h(that)h(a)f +3611 y(addresses.)28 b(The)21 b(mail)h(standards)e(specify)h(that)h(a)f (message)h(may)f(only)f(ha)n(v)o(e)h(one)g Fh(Reply-T)-9 b(o:)26 b Fo(header)m(,)20 b(b)n(ut)i(that)f(that)h(header)208 -2911 y(may)d(contain)g(multiple)h(addresses.)0 3077 y -Fl(r)o(eply)p 189 3077 V 29 w(goes)p 371 3077 V 29 w(to)p -470 3077 V 29 w(list)42 b Fo(This)29 b(v)n(ariable)f(controls)g +3710 y(may)d(contain)g(multiple)h(addresses.)0 3876 y +Fl(r)o(eply)p 189 3876 V 29 w(goes)p 371 3876 V 29 w(to)p +470 3876 V 29 w(list)42 b Fo(This)29 b(v)n(ariable)f(controls)g (whether)f(Mailman)i(will)g(add)g(its)h(o)n(wn)e Fh(Reply-T)-9 b(o:)41 b Fo(header)m(,)30 b(and)e(if)h(so,)j(what)d(the)208 -3176 y(v)n(alue)19 b(of)h(that)g(header)f(will)i(be)f(\(not)g(counting) +3976 y(v)n(alue)19 b(of)h(that)g(header)f(will)i(be)f(\(not)g(counting) e(original)h(header)g(stripping)g(\226)h(see)h(abo)o(v)o(e\).)208 -3309 y(When)g(you)f(set)j(this)f(v)n(ariable)e(to)i Fj(P)-7 +4109 y(When)g(you)f(set)j(this)f(v)n(ariable)e(to)i Fj(P)-7 b(oster)p Fo(,)22 b(no)f(additional)f Fh(Reply-T)-9 b(o:)27 b Fo(header)20 b(will)i(be)g(added)e(by)h(Mailman.)28 -b(This)22 b(setting)g(is)208 3409 y(strongly)c(recommended.)208 -3542 y(When)24 b(you)f(set)i(this)g(v)n(ariable)e(to)h +b(This)22 b(setting)g(is)208 4208 y(strongly)c(recommended.)208 +4341 y(When)24 b(you)f(set)i(this)g(v)n(ariable)e(to)h Fj(This)h(list)p Fo(,)h(a)f Fh(Reply-T)-9 b(o:)31 b Fo(header)23 b(pointing)g(back)h(to)g(your)f(list')-5 b(s)26 b(posting)d(address)h -(will)h(be)208 3641 y(added.)208 3774 y(When)17 b(you)g(set)h(this)g(v) +(will)h(be)208 4441 y(added.)208 4574 y(When)17 b(you)g(set)h(this)g(v) n(ariable)e(to)i Fj(Explicit)f(addr)m(ess)p Fo(,)h(the)f(v)n(alue)g(of) g(the)h(v)n(ariable)e Ff(reply_to_address)g Fo(\(see)h(belo)n(w\))g -(will)208 3874 y(be)h(added.)23 b(Note)c(that)g(this)g(is)h(one)e +(will)208 4673 y(be)h(added.)23 b(Note)c(that)g(this)g(is)h(one)e (situation)g(where)g Fh(Reply-T)-9 b(o:)23 b Fo(munging)16 b(may)j(ha)n(v)o(e)f(a)h(le)o(gitimate)f(purpose.)23 -b(Say)18 b(you)g(ha)n(v)o(e)208 3973 y(tw)o(o)23 b(lists)h(at)f(your)e +b(Say)18 b(you)g(ha)n(v)o(e)208 4773 y(tw)o(o)23 b(lists)h(at)f(your)e (site,)j(an)f(announce)d(list)k(and)e(a)h(discussion)g(list.)33 b(The)23 b(announce)d(list)k(might)e(allo)n(w)h(postings)f(only)g(from) -208 4073 y(a)f(small)h(number)d(of)i(appro)o(v)o(ed)d(users;)k(the)f +208 4873 y(a)f(small)h(number)d(of)i(appro)o(v)o(ed)d(users;)k(the)f (general)f(list)j(membership)c(probably)g(can')o(t)h(post)h(to)g(this)h -(list.)29 b(But)22 b(you)e(w)o(ant)h(to)208 4173 y(allo)n(w)g(comments) +(list.)29 b(But)22 b(you)e(w)o(ant)h(to)208 4972 y(allo)n(w)g(comments) g(on)g(announcements)e(to)i(be)h(posted)f(to)h(the)f(general)g (discussion)g(list)i(by)e(an)o(y)g(list)i(member)-5 b(.)28 -b(In)21 b(this)h(case,)208 4272 y(you)d(can)h(set)h(the)f +b(In)21 b(this)h(case,)208 5072 y(you)d(can)h(set)h(the)f Fh(Reply-T)-9 b(o:)24 b Fo(header)19 b(for)g(the)h(announce)e(list)k (to)e(point)f(to)i(the)f(discussion)g(list')-5 b(s)21 -b(posting)f(address.)0 4438 y Fl(r)o(eply)p 189 4438 -V 29 w(to)p 288 4438 V 29 w(addr)o(ess)41 b Fo(This)20 +b(posting)f(address.)0 5238 y Fl(r)o(eply)p 189 5238 +V 29 w(to)p 288 5238 V 29 w(addr)o(ess)41 b Fo(This)20 b(is)h(the)e(address)h(that)g(will)g(be)g(added)e(in)i(the)g Fh(Reply-T)-9 b(o:)24 b Fo(header)18 b(if)i Ff(reply_goes_to_list)d -Fo(is)k(set)f(to)208 4538 y Fj(Explicit)g(addr)m(ess)p -Fo(.)0 4806 y Fg(Umbrella)k(list)g(settings)0 5009 y -Fo(TBD.)d(Note)f(that)g(umbrella)f(lists)i(are)g(deprecated)d(and)i -(will)g(be)h(replace)e(with)h(a)h(better)f(mechanism)f(for)g(Mailman)h -(3.0.)p 0 5549 3901 4 v 0 5649 a Fg(6)2658 b(2)84 b(The)23 +Fo(is)k(set)f(to)208 5337 y Fj(Explicit)g(addr)m(ess)p +Fo(.)p 0 5549 3901 4 v 0 5649 a Fg(6)2658 b(2)84 b(The)23 b(List)g(Con\002gur)o(ation)h(P)m(ages)p eop end %%Page: 7 7 -TeXDict begin 7 6 bop 0 83 a Fg(Noti\002cations)0 286 -y Fo(Mailman)17 b(sends)g(noti\002cations)g(to)g(the)g(list)i -(administrators)d(or)h(list)h(members)e(under)g(a)i(number)e(of)h(dif)n -(ferent)e(circumstances.)23 b(Most)0 386 y(of)f(these)g -(noti\002cations)f(can)g(be)h(con\002gured)d(in)j(this)h(section,)f(b)n -(ut)f(see)i(the)f(Bounce)f(Processing)g(and)g(Auto-responder)e(cate)o -(gories)0 485 y(for)h(other)f(noti\002cations)g(that)i(Mailman)e(can)h -(send.)0 715 y Fl(send)p 166 715 25 4 v 30 w(r)o(eminders)42 -b Fo(By)26 b(def)o(ault)f(Mailman)g(sends)g(all)h(list)h(members)d(a)i -(monthly)e(passw)o(ord)h(reminder)-5 b(.)40 b(This)26 -b(notice)f(serv)o(es)g(tw)o(o)208 814 y(purposes.)d(First,)e(it)e -(reminds)f(people)g(about)h(all)g(the)g(lists)i(the)o(y)d(may)h(be)g -(subscribed)e(to)j(on)e(this)i(domain,)e(including)f(the)i(lists)208 -914 y(where)25 b(their)g(subscription)f(may)i(be)f(disabled.)41 -b(Second,)26 b(it)g(reminds)f(people)g(about)g(their)g(passw)o(ords)h -(for)f(these)h(lists,)i(as)208 1014 y(well)19 b(as)g(the)g(url)f(for)g -(their)g(personal)g(options)g(pages,)g(so)h(that)g(the)o(y)e(can)i -(more)f(easily)h(con\002gure)d(their)j(subscription)e(options.)208 -1147 y(Some)j(people)h(get)g(anno)o(yed)e(with)i(these)h(monthly)d -(reminders,)h(and)h(the)o(y)f(can)h(disable)g(the)h(reminders)d(via)j -(their)f(subscrip-)208 1246 y(tion)f(options)g(page.)26 -b(F)o(or)21 b(some)f(lists,)j(the)e(monthly)e(reminders)g(aren')o(t)h -(appropriate)e(for)i(an)o(y)g(of)h(the)g(members,)f(so)h(you)f(can)208 -1346 y(disable)g(them)f(list-wide)i(by)e(setting)i(the)f -Ff(send_reminders)e Fo(v)n(ariable)h(to)h Fj(No)p Fo(.)0 -1512 y Fl(welcome)p 310 1512 V 29 w(msg)42 b Fo(When)26 -b(ne)n(w)h(members)e(are)i(subscribed)e(to)i(the)g(list,)i(either)e(by) -f(their)g(o)n(wn)h(action,)g(or)g(the)f(action)h(of)f(a)h(list)h(ad-) -208 1611 y(ministrator)m(,)18 b(a)h(welcome)g(message)h(can)f(be)g -(sent)h(to)g(them.)k(The)19 b(welcome)g(message)g(contains)g(some)g -(common)f(boilerplate)208 1711 y(information,)e(such)i(as)h(the)f(name) -g(of)g(the)g(list,)i(instructions)d(for)h(posting)g(to)g(the)g(list,)i -(and)e(the)g(member')-5 b(s)18 b(subscription)e(pass-)208 -1811 y(w)o(ord.)28 b(Y)-9 b(ou)21 b(can)h(add)f(additional)f +TeXDict begin 7 6 bop 0 83 a Fg(Umbrella)24 b(list)g(settings)0 +286 y Fo(TBD.)d(Note)f(that)g(umbrella)f(lists)i(are)g(deprecated)d +(and)i(will)g(be)h(replace)e(with)h(a)h(better)f(mechanism)f(for)g +(Mailman)h(3.0.)0 553 y Fg(Noti\002cations)0 756 y Fo(Mailman)d(sends)g +(noti\002cations)g(to)g(the)g(list)i(administrators)d(or)h(list)h +(members)e(under)g(a)i(number)e(of)h(dif)n(ferent)e(circumstances.)23 +b(Most)0 855 y(of)f(these)g(noti\002cations)f(can)g(be)h(con\002gured)d +(in)j(this)h(section,)f(b)n(ut)f(see)i(the)f(Bounce)f(Processing)g(and) +g(Auto-responder)e(cate)o(gories)0 955 y(for)h(other)f(noti\002cations) +g(that)i(Mailman)e(can)h(send.)0 1178 y Fl(send)p 166 +1178 25 4 v 30 w(r)o(eminders)42 b Fo(By)26 b(def)o(ault)f(Mailman)g +(sends)g(all)h(list)h(members)d(a)i(monthly)e(passw)o(ord)h(reminder)-5 +b(.)40 b(This)26 b(notice)f(serv)o(es)g(tw)o(o)208 1278 +y(purposes.)d(First,)e(it)e(reminds)f(people)g(about)h(all)g(the)g +(lists)i(the)o(y)d(may)h(be)g(subscribed)e(to)j(on)e(this)i(domain,)e +(including)f(the)i(lists)208 1377 y(where)25 b(their)g(subscription)f +(may)i(be)f(disabled.)41 b(Second,)26 b(it)g(reminds)f(people)g(about)g +(their)g(passw)o(ords)h(for)f(these)h(lists,)i(as)208 +1477 y(well)19 b(as)g(the)g(url)f(for)g(their)g(personal)g(options)g +(pages,)g(so)h(that)g(the)o(y)e(can)i(more)f(easily)h(con\002gure)d +(their)j(subscription)e(options.)208 1608 y(Some)j(people)h(get)g(anno) +o(yed)e(with)i(these)h(monthly)d(reminders,)h(and)h(the)o(y)f(can)h +(disable)g(the)h(reminders)d(via)j(their)f(subscrip-)208 +1708 y(tion)f(options)g(page.)26 b(F)o(or)21 b(some)f(lists,)j(the)e +(monthly)e(reminders)g(aren')o(t)h(appropriate)e(for)i(an)o(y)g(of)h +(the)g(members,)f(so)h(you)f(can)208 1807 y(disable)g(them)f(list-wide) +i(by)e(setting)i(the)f Ff(send_reminders)e Fo(v)n(ariable)h(to)h +Fj(No)p Fo(.)0 1971 y Fl(welcome)p 310 1971 V 29 w(msg)42 +b Fo(When)26 b(ne)n(w)h(members)e(are)i(subscribed)e(to)i(the)g(list,)i +(either)e(by)f(their)g(o)n(wn)h(action,)g(or)g(the)f(action)h(of)f(a)h +(list)h(ad-)208 2070 y(ministrator)m(,)18 b(a)h(welcome)g(message)h +(can)f(be)g(sent)h(to)g(them.)k(The)19 b(welcome)g(message)g(contains)g +(some)g(common)f(boilerplate)208 2170 y(information,)e(such)i(as)h(the) +f(name)g(of)g(the)g(list,)i(instructions)d(for)h(posting)g(to)g(the)g +(list,)i(and)e(the)g(member')-5 b(s)18 b(subscription)e(pass-)208 +2270 y(w)o(ord.)28 b(Y)-9 b(ou)21 b(can)h(add)f(additional)f (information)f(to)j(the)g(welcome)f(message)g(by)g(typing)g(the)g(te)o -(xt)h(into)f(the)h Ff(welcome_msg)208 1910 y Fo(te)o(xt)e(box.)k(Note)c +(xt)h(into)f(the)h Ff(welcome_msg)208 2369 y Fo(te)o(xt)e(box.)k(Note)c (that)g(because)g(this)g(te)o(xt)g(is)h(sent)g(as)g(part)f(of)g(an)g (email,)g(it)h(should)e Fl(not)h Fo(contain)f(HTML.)0 -2076 y Fl(send)p 166 2076 V 30 w(welcome)p 501 2076 V +2532 y Fl(send)p 166 2532 V 30 w(welcome)p 501 2532 V 30 w(msg)41 b Fo(This)20 b(\003ag)h(controls)e(whether)g(or)h(not)g (the)g(welcome)g(message)g(is)h(sent)f(to)h(ne)n(w)f(subscribers.)0 -2242 y Fl(goodby)o(e)p 301 2242 V 28 w(msg)42 b Fo(Lik)o(e)22 +2696 y Fl(goodby)o(e)p 301 2696 V 28 w(msg)42 b Fo(Lik)o(e)22 b(the)g Ff(welcome_msg)p Fo(,)e(a)j(\223goodbye\224)c(message)j(can)g (be)f(sent)i(to)f(members)f(when)g(the)o(y)g(unsubscribe)g(from)208 -2342 y(the)f(list.)25 b(Unlik)o(e)20 b(the)g(welcome)f(message,)h +2795 y(the)f(list.)25 b(Unlik)o(e)20 b(the)g(welcome)f(message,)h (there')-5 b(s)20 b(no)f(boilerplate)g(for)g(the)h(goodbye)e(message.) -24 b(Enter)c(the)g(entire)f(goodbye)208 2441 y(message)h(you')l(d)e +24 b(Enter)c(the)g(entire)f(goodbye)208 2895 y(message)h(you')l(d)e (lik)o(e)i(unsubscribing)e(members)h(to)h(recei)n(v)o(e)f(into)h(the)h -Ff(goodbye_msg)d Fo(te)o(xt)i(box.)0 2607 y Fl(send)p -166 2607 V 30 w(goodby)o(e)p 492 2607 V 29 w(msg)41 b +Ff(goodbye_msg)d Fo(te)o(xt)i(box.)0 3058 y Fl(send)p +166 3058 V 30 w(goodby)o(e)p 492 3058 V 29 w(msg)41 b Fo(This)20 b(\003ag)h(controls)e(whether)g(or)h(not)g(the)g(goodbye)e (message)i(is)h(sent)g(to)f(unsubscribing)d(members.)0 -2773 y Fl(admin)p 231 2773 V 30 w(immed)p 505 2773 V +3221 y Fl(admin)p 231 3221 V 30 w(immed)p 505 3221 V 30 w(notify)40 b Fo(List)32 b(moderators)c(get)j(noti\002cations)f(of)g (pending)f(administrati)n(v)o(e)f(actions,)33 b(such)d(as)i -(subscription)d(or)208 2873 y(unsubscription)20 b(requests)j(that)g +(subscription)d(or)208 3321 y(unsubscription)20 b(requests)j(that)g (require)f(moderator)f(appro)o(v)n(al,)g(or)i(posted)f(messages)h(that) -h(are)f(being)f(held)g(for)h(moderator)208 2973 y(appro)o(v)n(al.)49 +h(are)f(being)f(held)g(for)h(moderator)208 3421 y(appro)o(v)n(al.)49 b(List)30 b(moderators)e(will)i(al)o(w)o(ays)f(get)h(a)f(daily)g (summary)f(of)h(such)g(pending)e(requests,)k(b)n(ut)e(the)o(y)g(can)g -(also)h(get)208 3072 y(immediate)18 b(noti\002cations)g(when)g(such)h +(also)h(get)208 3520 y(immediate)18 b(noti\002cations)g(when)g(such)h (a)g(request)g(is)h(made.)k(The)18 b Ff(admin_immed_notify)f -Fo(v)n(ariable)h(controls)g(whether)208 3172 y(these)i(immediate)f +Fo(v)n(ariable)h(controls)g(whether)208 3620 y(these)i(immediate)f (noti\002cations)g(are)i(sent)f(or)g(not.)25 b(It')-5 b(s)20 b(generally)f(a)i(good)e(idea)h(to)g(lea)n(v)o(e)g(this)h(set)g -(to)f Fj(Y)-8 b(es)p Fo(.)0 3338 y Fl(admin)p 231 3338 -V 30 w(notify)p 470 3338 V 28 w(mchanges)41 b Fo(This)26 +(to)f Fj(Y)-8 b(es)p Fo(.)0 3783 y Fl(admin)p 231 3783 +V 30 w(notify)p 470 3783 V 28 w(mchanges)41 b Fo(This)26 b(v)n(ariable)e(controls)g(whether)g(the)h(list)h(administrators)e -(should)g(get)h(noti\002cations)f(when)g(mem-)208 3437 -y(bers)c(join)g(or)f(lea)n(v)o(e)h(the)h(list.)0 3603 -y Fl(r)o(espond)p 290 3603 V 29 w(to)p 389 3603 V 29 -w(post)p 566 3603 V 30 w(r)o(equests)41 b Fo(This)28 +(should)g(get)h(noti\002cations)f(when)g(mem-)208 3883 +y(bers)c(join)g(or)f(lea)n(v)o(e)h(the)h(list.)0 4046 +y Fl(r)o(espond)p 290 4046 V 29 w(to)p 389 4046 V 29 +w(post)p 566 4046 V 30 w(r)o(equests)41 b Fo(This)28 b(v)n(ariable)e(controls)h(whether)f(the)i(original)e(sender)h(of)g(a)h -(posting)f(gets)h(a)g(notice)f(when)g(their)208 3703 +(posting)f(gets)h(a)g(notice)f(when)g(their)208 4146 y(message)20 b(is)h(held)e(for)h(moderator)e(appro)o(v)n(al.)0 -3971 y Fg(Additional)26 b(settings)0 4174 y Fo(This)20 +4413 y Fg(Additional)26 b(settings)0 4615 y Fo(This)20 b(section)g(contains)g(some)g(miscellaneous)f(settings)h(for)g(your)f -(mailing)g(list.)0 4404 y Fl(emer)o(gency)40 b Fo(When)24 +(mailing)g(list.)0 4838 y Fl(emer)o(gency)40 b Fo(When)24 b(this)h(option)e(is)i(enabled,)f(all)h(list)g(traf)n(\002c)f(is)i (emer)o(genc)o(y)21 b(moderated,)i(i.e.)37 b(held)24 -b(for)g(moderation.)35 b(T)l(urn)23 b(this)208 4503 y(option)c(on)g +b(for)g(moderation.)35 b(T)l(urn)23 b(this)208 4938 y(option)c(on)g (when)h(your)f(list)i(is)g(e)o(xperiencing)d(a)i(\003ame)n(w)o(ar)g (and)g(you)f(w)o(ant)h(a)h(cooling)e(of)n(f)g(period.)0 -4669 y Fl(new)p 148 4669 V 30 w(member)p 473 4669 V 30 +5101 y Fl(new)p 148 5101 V 30 w(member)p 473 5101 V 30 w(options)41 b Fo(Each)18 b(member)g(has)i(a)f(set)h(of)f(subscription) f(options)g(which)g(the)o(y)h(can)g(use)g(to)h(control)e(ho)n(w)g(the)o -(y)h(recei)n(v)o(e)208 4769 y(messages)e(and)g(otherwise)g(interact)g +(y)h(recei)n(v)o(e)208 5201 y(messages)e(and)g(otherwise)g(interact)g (with)h(the)f(list.)26 b(While)18 b(the)f(members)g(can)g(change)f -(these)i(settings)g(by)f(logging)f(into)h(their)208 4869 +(these)i(settings)g(by)f(logging)f(into)h(their)208 5300 y(personal)k(options)g(page,)h(you)g(might)g(w)o(ant)g(to)h(set)g(the)g (def)o(ault)e(for)h(a)h(number)e(of)h(the)g(member)g(options.)30 -b(Y)-9 b(ou)22 b(can)g(do)g(that)208 4968 y(with)e(this)h(v)n(ariable,) +b(Y)-9 b(ou)22 b(can)g(do)g(that)208 5400 y(with)e(this)h(v)n(ariable,) d(b)n(ut)j(see)f(also)h(the)f(other)g(cate)o(gories)f(for)g(other)h -(member)e(def)o(aults)i(you)f(can)h(set.)208 5101 y(This)g(v)n(ariable) -g(presents)g(a)h(set)g(of)g(checkbox)o(es)d(which)i(control)f(the)i -(def)o(aults)f(for)g(some)g(of)g(the)h(member)e(options.)25 -b Fj(Conceal)208 5201 y(the)31 b(member')m(s)h(addr)m(ess)f -Fo(speci\002es)h(whether)f(or)g(not)h(the)g(address)f(is)i(displayed)d -(in)i(the)g(list)h(roster)-5 b(.)59 b Fj(Ac)n(knowledg)o(e)31 -b(the)208 5300 y(member')m(s)22 b(posting)g Fo(controls)h(whether)f(or) -h(not)f(Mailman)h(sends)g(an)g(ackno)n(wledgement)d(to)j(a)g(member)f -(when)h(the)o(y)f(post)h(a)208 5400 y(message)e(to)i(the)f(list.)31 -b Fj(Do)22 b(not)g(send)g(a)g(copy)f(of)i(a)f(member')m(s)f(own)h(post) -g Fo(speci\002es)h(whether)e(a)h(member)f(posting)g(to)h(the)g(list)p -0 5549 3901 4 v 0 5649 a Fg(2.1)83 b(The)24 b(Gener)o(al)f(Options)g -(Categor)r(y)2524 b(7)p eop end +(member)e(def)o(aults)i(you)f(can)h(set.)p 0 5549 3901 +4 v 0 5649 a Fg(2.1)83 b(The)24 b(Gener)o(al)f(Options)g(Categor)r(y) +2524 b(7)p eop end %%Page: 8 8 -TeXDict begin 8 7 bop 208 83 a Fo(will)18 b(get)f(a)h(cop)o(y)f(of)g -(their)h(o)n(wn)f(posting.)23 b Fj(F)l(ilter)18 b(out)f(duplicate)f -(messa)o(g)o(es)i(to)g(list)h(member)o(s)f(\(if)g(possible\))f -Fo(speci\002es)h(whether)208 183 y(members)g(who)h(are)h(e)o(xplicitly) -e(listed)i(as)g(a)g(recipient)f(of)g(a)h(message)g(\(e.g.)k(via)19 -b(the)h Fh(Cc:)25 b Fo(header\))18 b(will)j(also)e(get)h(a)g(cop)o(y)f -(from)208 282 y(Mailman.)208 415 y(Of)h(course,)f(members)g(can)h(al)o -(w)o(ays)h(o)o(v)o(erride)d(these)i(def)o(aults)g(by)g(making)e -(changes)i(on)f(their)h(membership)f(options)g(page.)0 -581 y Fl(administri)o(via)41 b Fo(This)20 b(option)e(speci\002es)i -(whether)f(Mailman)g(will)h(search)f(posted)g(messages)h(for)f -Fj(admimistrivia)p Fo(,)h(in)f(other)g(w)o(ords,)208 -681 y(email)f(commands)f(which)h(usually)g(should)g(be)h(posted)f(to)g +TeXDict begin 8 7 bop 208 83 a Fo(This)20 b(v)n(ariable)g(presents)g(a) +h(set)g(of)g(checkbox)o(es)d(which)i(control)f(the)i(def)o(aults)f(for) +g(some)g(of)g(the)h(member)e(options.)25 b Fj(Conceal)208 +183 y(the)31 b(member')m(s)h(addr)m(ess)f Fo(speci\002es)h(whether)f +(or)g(not)h(the)g(address)f(is)i(displayed)d(in)i(the)g(list)h(roster) +-5 b(.)59 b Fj(Ac)n(knowledg)o(e)31 b(the)208 282 y(member')m(s)22 +b(posting)g Fo(controls)h(whether)f(or)h(not)f(Mailman)h(sends)g(an)g +(ackno)n(wledgement)d(to)j(a)g(member)f(when)h(the)o(y)f(post)h(a)208 +382 y(message)e(to)i(the)f(list.)31 b Fj(Do)22 b(not)g(send)g(a)g(copy) +f(of)i(a)f(member')m(s)f(own)h(post)g Fo(speci\002es)h(whether)e(a)h +(member)f(posting)g(to)h(the)g(list)208 482 y(will)c(get)f(a)h(cop)o(y) +f(of)g(their)h(o)n(wn)f(posting.)23 b Fj(F)l(ilter)18 +b(out)f(duplicate)f(messa)o(g)o(es)i(to)g(list)h(member)o(s)f(\(if)g +(possible\))f Fo(speci\002es)h(whether)208 581 y(members)g(who)h(are)h +(e)o(xplicitly)e(listed)i(as)g(a)g(recipient)f(of)g(a)h(message)g +(\(e.g.)k(via)19 b(the)h Fh(Cc:)25 b Fo(header\))18 b(will)j(also)e +(get)h(a)g(cop)o(y)f(from)208 681 y(Mailman.)208 806 +y(Of)h(course,)f(members)g(can)h(al)o(w)o(ays)h(o)o(v)o(erride)d(these) +i(def)o(aults)g(by)g(making)e(changes)i(on)f(their)h(membership)f +(options)g(page.)0 957 y Fl(administri)o(via)41 b Fo(This)20 +b(option)e(speci\002es)i(whether)f(Mailman)g(will)h(search)f(posted)g +(messages)h(for)f Fj(admimistrivia)p Fo(,)h(in)f(other)g(w)o(ords,)208 +1056 y(email)f(commands)f(which)h(usually)g(should)g(be)h(posted)f(to)g (the)h Ff(-request)f Fo(address)g(for)g(the)h(list.)25 b(Setting)19 b(this)g(to)g Fj(Y)-8 b(es)20 b Fo(helps)208 -780 y(pre)n(v)o(ent)e(such)i(things)g(as)h(unsubscribe)d(messages)i +1156 y(pre)n(v)o(ent)e(such)i(things)g(as)h(unsubscribe)d(messages)i (getting)g(erroneously)d(posted)j(to)g(the)g(list.)208 -913 y(If)g(a)g(message)g(seems)h(to)f(contain)f(administri)n(via,)g(it) -i(is)g(held)f(for)f(moderator)f(appro)o(v)n(al.)0 1079 -y Fl(max)p 158 1079 25 4 v 29 w(message)p 478 1079 V -29 w(size)42 b Fo(This)20 b(option)f(speci\002es)h(a)g(maximum)e +1281 y(If)g(a)g(message)g(seems)h(to)f(contain)f(administri)n(via,)g +(it)i(is)g(held)f(for)f(moderator)f(appro)o(v)n(al.)0 +1432 y Fl(max)p 158 1432 25 4 v 29 w(message)p 478 1432 +V 29 w(size)42 b Fo(This)20 b(option)f(speci\002es)h(a)g(maximum)e (message)i(size,)g(in)g(kilobytes,)f(o)o(v)o(er)f(which)h(the)h -(message)g(will)g(be)g(held)208 1179 y(for)f(moderator)f(appro)o(v)n -(al.)0 1345 y Fl(host)p 153 1345 V 29 w(name)42 b Fo(This)29 +(message)g(will)g(be)g(held)208 1532 y(for)f(moderator)f(appro)o(v)n +(al.)0 1682 y Fl(host)p 153 1682 V 29 w(name)42 b Fo(This)29 b(option)e(speci\002es)i(the)g(host)g(name)f(part)g(of)h(email)g (addresses)f(used)h(by)f(this)h(list.)52 b(F)o(or)28 -b(e)o(xample,)i(this)f(is)h(the)208 1445 y Ff(example.com)18 +b(e)o(xample,)i(this)f(is)h(the)208 1782 y Ff(example.com)18 b Fo(part)i(of)g(the)g(posting)f(address)h Ff(mylist@example.com)p -Fo(.)208 1577 y(It')-5 b(s)25 b(generally)f(not)g(a)i(good)e(idea)g(to) +Fo(.)208 1907 y(It')-5 b(s)25 b(generally)f(not)g(a)i(good)e(idea)g(to) i(change)d(this)j(v)n(alue,)f(since)g(its)h(def)o(ault)f(v)n(alue)f(is) i(speci\002ed)f(when)f(the)h(mailing)g(list)h(is)208 -1677 y(created.)d(Changing)18 b(this)h(to)g(an)g(incorrect)e(v)n(alue)i +2007 y(created.)d(Changing)18 b(this)h(to)g(an)g(incorrect)e(v)n(alue)i (could)f(mak)o(e)g(it)i(dif)n(\002cult)e(to)h(contact)f(your)g(mailing) -g(list.)26 b(Also)19 b(not)g(that)g(the)208 1777 y(url)j(used)h(to)g +g(list.)26 b(Also)19 b(not)g(that)g(the)208 2106 y(url)j(used)h(to)g (visit)g(the)g(list')-5 b(s)24 b(pages)e(is)i(not)e(con\002gurable)f (through)f(the)j(web)g(interf)o(ace.)31 b(This)23 b(is)h(because)e(if)h -(you)f(messed)h(it)208 1876 y(up,)c(you')l(d)f(ha)n(v)o(e)i(to)g(ha)n -(v)o(e)g(the)g(site)h(administrator)e(\002x)h(it.)0 2042 -y Fl(include)p 263 2042 V 30 w(rfc2369)p 563 2042 V 28 +(you)f(messed)h(it)208 2206 y(up,)c(you')l(d)f(ha)n(v)o(e)i(to)g(ha)n +(v)o(e)g(the)g(site)h(administrator)e(\002x)h(it.)0 2357 +y Fl(include)p 263 2357 V 30 w(rfc2369)p 563 2357 V 28 w(headers)41 b Fo(RFC)25 b(2369)d(is)i(an)f(internet)g(standard)f(that) i(describes)f(a)h(b)n(unch)e(of)h(headers)g(that)g(mailing)g(list)h -(man-)208 2142 y(agers)30 b(should)g(add)g(to)h(messages)g(to)g(mak)o +(man-)208 2456 y(agers)30 b(should)g(add)g(to)h(messages)g(to)g(mak)o (e)g(it)g(easier)g(for)g(people)e(to)i(interact)g(with)g(the)g(list.)58 -b(Mail)31 b(reading)e(programs)208 2242 y(which)c(support)g(this)i +b(Mail)31 b(reading)e(programs)208 2556 y(which)c(support)g(this)i (standard)e(may)h(pro)o(vide)f(b)n(uttons)g(for)h(easy)g(access)h(to)g (the)f(list')-5 b(s)28 b(archi)n(v)o(es,)f(or)f(for)f(subscribing)g -(and)208 2341 y(unsubscribing)19 b(to)k(the)g(list.)32 +(and)208 2656 y(unsubscribing)19 b(to)k(the)g(list.)32 b(It')-5 b(s)24 b(generally)d(a)h(good)g(idea)g(to)h(enable)e(these)i (headers)f(as)h(it)g(pro)o(vides)e(for)g(an)i(impro)o(v)o(ed)d(user)208 -2441 y(e)o(xperience.)i(These)e(headers)g(are)g(often)f(called)h(the)g -Ff(List-)2010 2456 y(*)2080 2441 y Fo(headers.)208 2574 +2755 y(e)o(xperience.)i(These)e(headers)g(are)g(often)f(called)h(the)g +Ff(List-)2010 2770 y(*)2080 2755 y Fo(headers.)208 2881 y(Ho)n(we)n(v)o(er)m(,)f(not)h(all)i(mail)f(readers)f(are)h(standards)f (compliant)f(yet,)i(and)g(if)g(you)f(ha)n(v)o(e)g(a)i(lar)o(ge)e -(number)f(of)h(members)g(who)h(are)208 2673 y(using)i(non-compliant)d +(number)f(of)h(members)g(who)h(are)208 2980 y(using)i(non-compliant)d (mail)k(readers,)g(the)o(y)f(may)g(be)g(anno)o(yed)f(at)i(these)g (headers.)35 b(Y)-9 b(ou)23 b(should)f(\002rst)j(try)e(to)h(educate)f -(your)208 2773 y(members)j(as)h(to)h(why)e(these)h(headers)f(e)o(xist,) +(your)208 3080 y(members)j(as)h(to)h(why)e(these)h(headers)f(e)o(xist,) j(and)e(ho)n(w)f(to)i(hide)e(them)h(in)g(their)g(mail)g(clients.)46 -b(As)28 b(a)g(last)g(resort)f(you)f(can)208 2873 y(disable)20 +b(As)28 b(a)g(last)g(resort)f(you)f(can)208 3179 y(disable)20 b(these)g(headers,)f(b)n(ut)h(this)h(is)g(not)f(recommended.)0 -3039 y Fl(include)p 263 3039 V 30 w(list)p 399 3039 V -30 w(post)p 577 3039 V 30 w(header)41 b Fo(The)18 b Fh(List-P)l(ost:)24 +3330 y Fl(include)p 263 3330 V 30 w(list)p 399 3330 V +30 w(post)p 577 3330 V 30 w(header)41 b Fo(The)18 b Fh(List-P)l(ost:)24 b Fo(header)18 b(is)i(one)f(of)g(the)g(headers)f(recommended)e(by)j -(RFC)h(2369.)k(Ho)n(we)n(v)o(er)17 b(for)i(some)208 3138 +(RFC)h(2369.)k(Ho)n(we)n(v)o(er)17 b(for)i(some)208 3430 y(announce-only)d(mailing)j(lists,)i(only)e(a)i(v)o(ery)e(select)h (group)f(of)g(people)g(are)h(allo)n(wed)g(to)g(post)g(to)g(the)g(list;) -h(the)f(general)f(mem-)208 3238 y(bership)j(is)i(usually)f(not)g(allo)n +h(the)f(general)f(mem-)208 3529 y(bership)j(is)i(usually)f(not)g(allo)n (wed)g(to)g(post)h(to)f(such)g(lists.)36 b(F)o(or)23 b(lists)i(of)e(this)h(nature,)f(the)h Fh(List-P)l(ost:)30 -b Fo(header)23 b(is)h(misleading.)208 3337 y(Select)31 +b Fo(header)23 b(is)h(misleading.)208 3629 y(Select)31 b Fj(No)g Fo(to)h(disable)e(the)h(inclusion)f(of)h(this)g(header)-5 b(.)57 b(\(This)31 b(does)f(not)h(af)n(fect)f(the)h(inclusion)f(of)h -(the)g(other)f Ff(List-)3851 3352 y(*)208 3437 y Fo(headers.\))0 -3722 y Fk(2.2)100 b(The)28 b(P)l(ass)m(w)o(ords)h(Categor)s(y)0 -3925 y Fo(As)22 b(mentioned)d(abo)o(v)o(e,)g(there)h(are)h(tw)o(o)h +(the)g(other)f Ff(List-)3851 3644 y(*)208 3729 y Fo(headers.\))0 +4007 y Fk(2.2)100 b(The)28 b(P)l(ass)m(w)o(ords)h(Categor)s(y)0 +4210 y Fo(As)22 b(mentioned)d(abo)o(v)o(e,)g(there)h(are)h(tw)o(o)h (primary)d(administrati)n(v)o(e)g(roles)i(for)f(mailing)h(lists.)28 b(In)21 b(this)g(cate)o(gory)e(you)i(can)f(specify)h(the)0 -4025 y(passw)o(ord)e(for)h(these)g(roles.)0 4171 y(The)25 +4309 y(passw)o(ord)e(for)h(these)g(roles.)0 4456 y(The)25 b(list)i(o)n(wner)e(has)h(total)g(control)f(o)o(v)o(er)f(the)i (con\002guration)d(of)j(their)f(mailing)g(list)i(\(within)e(some)h -(bounds)e(as)j(speci\002ed)e(by)h(the)0 4271 y(site)32 +(bounds)e(as)j(speci\002ed)e(by)h(the)0 4556 y(site)32 b(administrator\).)54 b(Note)31 b(that)g(on)f(this)h(page,)h(for)f (historical)f(reasons,)i(the)f(list)h(o)n(wner)e(role)g(is)i(described) -d(here)h(as)i(the)e Fj(list)0 4371 y(administr)o(ator)p +d(here)h(as)i(the)e Fj(list)0 4655 y(administr)o(ator)p Fo(.)36 b(Y)-9 b(ou)24 b(can)g(set)h(the)g(list)g(o)n(wner')-5 b(s)24 b(passw)o(ord)f(by)h(entering)f(it)i(in)g(the)f(passw)o(ord)g (\002eld)g(on)g(the)g(left.)38 b(Y)-9 b(ou)24 b(must)g(type)0 -4470 y(it)30 b(twice)g(for)e(con\002rmation.)50 b(Note)30 +4755 y(it)30 b(twice)g(for)e(con\002rmation.)50 b(Note)30 b(that)f(if)g(you)g(for)o(get)e(this)j(passw)o(ord,)h(the)e(only)f(w)o (ay)i(for)e(you)h(to)g(get)h(back)e(into)h(your)f(list')-5 -b(s)0 4570 y(administrati)n(v)o(e)18 b(pages)i(is)h(to)g(ask)f(the)g +b(s)0 4855 y(administrati)n(v)o(e)18 b(pages)i(is)h(to)g(ask)f(the)g (site)h(administrator)e(to)h(reset)h(it)g(for)e(you)h(\(there')-5 b(s)19 b(no)h(passw)o(ord)g(reminders)e(for)i(list)h(o)n(wners\).)0 -4717 y(If)h(you)f(w)o(ant)h(to)h(dele)o(gate)d(list)j(moderation)d(to)j +5001 y(If)h(you)f(w)o(ant)h(to)h(dele)o(gate)d(list)j(moderation)d(to)j (someone)d(else,)j(you)f(can)f(enter)h(a)h(dif)n(ferent)d(moderator)g -(passw)o(ord)h(in)i(the)f(\002eld)g(on)0 4816 y(the)k(right)e(\(typed)h +(passw)o(ord)h(in)i(the)f(\002eld)g(on)0 5101 y(the)k(right)e(\(typed)h (twice)g(for)g(con\002rmation\).)39 b(Note)25 b(that)h(if)g(you)e (aren')o(t)g(going)h(to)g(dele)o(gate)f(moderation,)h(and)f(the)i(same) -g(people)0 4916 y(are)19 b(going)f(to)h(both)f(con\002gure)f(the)i +g(people)0 5201 y(are)19 b(going)f(to)h(both)f(con\002gure)f(the)i (list)i(and)d(moderate)g(postings)g(to)h(the)g(list,)i(don')o(t)c (enter)i(an)o(ything)e(into)h(the)h(moderator)e(passw)o(ord)0 -5016 y(\002elds.)24 b(If)17 b(you)e(do)i(enter)f(a)h(separate)f +5300 y(\002elds.)24 b(If)17 b(you)e(do)i(enter)f(a)h(separate)f (moderator)f(passw)o(ord,)h(be)h(sure)f(to)h(\002ll)g(in)g(the)g Ff(moderator)e Fo(v)n(ariable)h(in)h(the)f Fj(Gener)o(al)h(options)0 -5115 y Fo(cate)o(gory)h(page.)p 0 5549 3901 4 v 0 5649 +5400 y Fo(cate)o(gory)h(page.)p 0 5549 3901 4 v 0 5649 a Fg(8)2658 b(2)84 b(The)23 b(List)g(Con\002gur)o(ation)h(P)m(ages)p eop end %%Page: 9 9 @@ -4289,335 +4301,369 @@ TeXDict begin 14 13 bop 0 83 a Fg(Sender)24 b(\002lters)0 (series)f(of)g(moderation)e(criteria)i(are)g(applied)f(to)i(determine)d (the)i(disposition)g(of)g(the)0 386 y(message.)f(This)20 b(section)g(contains)g(the)g(modeation)e(controls)h(for)h(postings)f -(from)h(both)f(members)g(and)h(non-members.)0 593 y Fl(default)p -255 593 25 4 v 29 w(member)p 579 593 V 30 w(moderation)40 +(from)h(both)f(members)g(and)h(non-members.)0 615 y Fl(default)p +255 615 25 4 v 29 w(member)p 579 615 V 30 w(moderation)40 b Fo(Member)22 b(postings)h(are)h(held)f(for)g(moderation)e(if)j(their) f Fj(moder)o(ation)f(\003a)o(g)h Fo(is)i(turned)d(on.)35 -b(Note)208 693 y(that)20 b(only)f(the)h(list)i(administrators)d(can)g +b(Note)208 715 y(that)20 b(only)f(the)h(list)i(administrators)d(can)g (change)g(the)i(v)n(alue)e(of)h(a)h(member')-5 b(s)19 -b(moderation)f(\003ag.)208 821 y(Y)-9 b(ou)17 b(can)h(control)f +b(moderation)f(\003ag.)208 848 y(Y)-9 b(ou)17 b(can)h(control)f (whether)g(ne)n(w)h(members)f(get)h(their)g(moderation)e(\003ag)i (turned)f(on)h(or)g(of)n(f)f(by)h(def)o(ault)f(when)h(the)o(y)f -(subscribe)208 921 y(to)j(the)h(list.)26 b(By)21 b(turning)e(this)i +(subscribe)208 948 y(to)j(the)h(list.)26 b(By)21 b(turning)e(this)i (\003ag)f(of)n(f)g(by)g(def)o(ault,)f(postings)h(by)g(members)f(will)i (be)g(allo)n(wed)e(without)h(further)f(interv)o(ention)208 -1020 y(\(barring)28 b(other)j(restrictions)f(such)h(as)g(size)h(or)e +1047 y(\(barring)28 b(other)j(restrictions)f(such)h(as)g(size)h(or)e (implicit)h(recipient)f(lists)i(\226)f(see)h(belo)n(w\).)56 -b(By)31 b(turning)f(the)h(\003ag)g(on,)h(you)208 1120 +b(By)31 b(turning)f(the)h(\003ag)g(on,)h(you)208 1147 y(can)27 b(quarantine)e(ne)n(w)j(member)e(postings)h(to)h(mak)o(e)f (sure)g(that)h(the)o(y)e(meet)i(your)e(criteria)h(for)g(netiquette,)h -(topicality)-5 b(,)28 b(etc.)208 1220 y(Once)f(you)f(determine)g(that)h +(topicality)-5 b(,)28 b(etc.)208 1246 y(Once)f(you)f(determine)g(that)h (the)h(ne)n(w)f(member)f(understands)f(the)i(community')-5 b(s)26 b(posting)g(rules,)j(you)d(can)i(turn)e(of)n(f)h(their)208 -1319 y(moderation)17 b(\003ag)k(and)e(let)i(their)f(postings)g(go)f -(through)f(unstopped.)208 1448 y(E-ne)n(wsletter)43 b(style)i(lists)h +1346 y(moderation)17 b(\003ag)k(and)e(let)i(their)f(postings)g(go)f +(through)f(unstopped.)208 1479 y(E-ne)n(wsletter)43 b(style)i(lists)h (can)e(also)h(be)g(set)g(up)f(by)g(using)g(the)h(moderation)d(\003ag.) -98 b(By)45 b(setting)g(the)f Ff(member_-)208 1547 y(moderation_action) +98 b(By)45 b(setting)g(the)f Ff(member_-)208 1579 y(moderation_action) 23 b Fo(to)i Fj(Reject)p Fo(,)i(and)e(by)g(turning)g(of)n(f)f(the)i (moderation)d(\003ag)j(for)f(just)h(the)g(fe)n(w)g(appro)o(v)o(ed)c -(senders,)208 1647 y(your)e(list)j(will)g(operate)d(in)i(essentially)g +(senders,)208 1678 y(your)e(list)j(will)g(operate)d(in)i(essentially)g (a)h(one-w)o(ay)d(direction.)29 b(Note)21 b(that)h(you')l(d)e(also)j -(need)e(to)h(reject)f(or)h(discard)f(postings)208 1746 -y(from)e(non-members.)0 1904 y Fl(member)p 300 1904 V -30 w(moderation)p 742 1904 V 28 w(action)41 b Fo(This)20 +(need)e(to)h(reject)f(or)h(discard)f(postings)208 1778 +y(from)e(non-members.)0 1944 y Fl(member)p 300 1944 V +30 w(moderation)p 742 1944 V 28 w(action)41 b Fo(This)20 b(is)h(the)g(action)f(to)g(tak)o(e)g(for)g(postings)g(from)f(a)i (member)e(who')-5 b(s)20 b(moderation)e(\003ag)i(is)i(set.)k(F)o(or)208 -2003 y(typical)g(discussion)g(lists,)k(you')o(ll)c(lik)o(ely)h(set)g +2043 y(typical)g(discussion)g(lists,)k(you')o(ll)c(lik)o(ely)h(set)g (this)h(to)f Fj(Hold)f Fo(so)i(that)f(the)g(list)h(moderator)c(will)k -(get)f(a)g(chance)f(to)h(manually)208 2103 y(appro)o(v)o(e,)19 +(get)f(a)g(chance)f(to)h(manually)208 2143 y(appro)o(v)o(e,)19 b(reject,)j(or)g(discard)f(the)h(message.)30 b(F)o(or)22 b(e-ne)n(wsletter)f(and)g(announcement)e(lists,)24 b(you)d(might)g(w)o -(ant)h(to)g(set)h(this)f(to)208 2202 y Fj(Reject)e Fo(or)g -Fj(Discar)m(d)p Fo(.)208 2331 y(Note)27 b(that)h(when)g(a)g(moderated)e +(ant)h(to)g(set)h(this)f(to)208 2243 y Fj(Reject)e Fo(or)g +Fj(Discar)m(d)p Fo(.)208 2376 y(Note)27 b(that)h(when)g(a)g(moderated)e (member)g(posts)i(to)g(your)f(list,)k(and)c(the)h Ff -(member_moderation_action)c Fo(is)29 b(set)f(to)208 2430 +(member_moderation_action)c Fo(is)29 b(set)f(to)208 2475 y Fj(Hold)p Fo(,)20 b(the)h(message)f(will)i(appear)d(on)h(the)h (administrati)n(v)o(e)e(requests)i(page.)26 b(When)20 b(you)g(dispose)g(of)h(the)g(message,)f(you)g(will)208 -2530 y(be)26 b(gi)n(v)o(en)f(an)h(opportunity)d(to)k(clear)f(the)g +2575 y(be)26 b(gi)n(v)o(en)f(an)h(opportunity)d(to)k(clear)f(the)g (moderation)e(\003ag)i(at)h(the)f(same)h(time.)43 b(If)26 b(you')l(re)f(quarantining)e(ne)n(w)j(posts,)i(this)208 -2630 y(mak)o(es)20 b(it)h(v)o(ery)e(con)m(v)o(enient)e(to)j(both)g +2674 y(mak)o(es)20 b(it)h(v)o(ery)e(con)m(v)o(enient)e(to)j(both)g (appro)o(v)o(e)d(a)k(ne)n(w)f(member')-5 b(s)19 b(post)h(and)g -(de-moderate)e(them)i(at)g(the)g(same)h(time.)0 2787 -y Fl(member)p 300 2787 V 30 w(moderation)p 742 2787 V +(de-moderate)e(them)i(at)g(the)g(same)h(time.)0 2840 +y Fl(member)p 300 2840 V 30 w(moderation)p 742 2840 V 28 w(notice)41 b Fo(When)16 b(a)g(member')-5 b(s)15 b(moderation)f (\003ag)i(is)h(turned)e(on)h(and)f Ff(member_moderation_action)208 -2886 y Fo(is)21 b Fj(Reject)p Fo(,)f(this)g(v)n(ariable)f(contains)h +2940 y Fo(is)21 b Fj(Reject)p Fo(,)f(this)g(v)n(ariable)f(contains)h (the)g(te)o(xt)g(sent)h(in)f(the)g(rejection)f(notice.)0 -3094 y(The)f(ne)o(xt)h(batch)f(of)g(v)n(ariables)g(controls)g(what)h -(happens)e(when)i(non-members)d(post)i(messages)h(to)g(the)g(list.)26 -b(Each)18 b(of)h(these)g(accepts)0 3194 y(one)j(email)g(address)g(per)h -(line;)g(re)o(gular)e(e)o(xpressions)g(are)i(allo)n(wed)f(if)g(the)h -(line)g(starts)g(with)g(the)2837 3174 y(\210)2837 3194 -y(\(caret\))f(character)-5 b(.)31 b(These)22 b(address)0 -3293 y(lists)k(are)f(al)o(w)o(ays)h(consulted)e(in)h(the)g(order)e(in)j -(which)e(the)o(y')l(re)f(presented)h(on)h(this)g(page)f(\(i.e.)40 -b(accepts)24 b(\002rst,)j(follo)n(wed)d(by)g(holds,)0 -3393 y(rejections,)19 b(and)h(discards\).)0 3600 y Fl(accept)p -232 3600 V 29 w(these)p 441 3600 V 29 w(nonmembers)42 +3170 y(The)53 b(ne)o(xt)f(group)f(of)i(settings)g(control)f(messages)h +(whose)g Fh(F)m(rom:)90 b Fo(domain)52 b(publishes)g(a)i(DMARC)g +Ff(p=reject)e Fo(or)0 3270 y Ff(p=quarantine)19 b Fo(polic)o(y)-5 +b(.)0 3499 y Fl(dmar)o(c)p 235 3499 V 29 w(moderation)p +676 3499 V 28 w(action)41 b Fo(These)34 b(actions,)j +Fj(Accept)p Fo(,)g Fj(Mung)o(e)d(F)-5 b(r)l(om)p Fo(,)38 +b Fj(Wr)o(ap)c(Messa)o(g)o(e)p Fo(,)k Fj(Reject)d Fo(and)f +Fj(Discar)m(d)g Fo(apply)f(only)208 3599 y(to)39 b(messages)g(whose)f +Fh(F)m(rom:)62 b Fo(domain)38 b(publishes)g(a)h(DMARC)h +Ff(p=reject)e Fo(or)h(optionally)e(\(see)i(the)g(ne)o(xt)f(setting\)) +208 3699 y Ff(p=quarantine)28 b Fo(polic)o(y)-5 b(.)55 +b(If)30 b(the)h(message)f(is)h Fh(F)m(rom:)45 b Fo(such)31 +b(a)g(domain)e(and)h(this)h(action)f(is)h(other)f(than)g +Fj(Accept)p Fo(,)i(this)208 3798 y(action)20 b(applies)i(to)f(the)h +(message.)28 b(Otherwise)21 b(the)h Ff(from_is_list)d +Fo(setting)j(in)f(section)h(2.1)e(applies.)29 b(See)22 +b(the)f Ff(from_-)208 3898 y(is_list)e Fo(setting)h(in)h(section)e(2.1) +h(for)g(a)g(description)f(of)h(the)g Fj(Mung)o(e)f(F)-5 +b(r)l(om)21 b Fo(and)f Fj(Wr)o(ap)g(Messa)o(g)o(e)h Fo(actions.)0 +4064 y Fl(dmar)o(c)p 235 4064 V 29 w(quarantine)p 657 +4064 V 29 w(moderation)p 1098 4064 V 28 w(action)41 b +Fo(If)25 b(this)h(is)g(set)h(to)e Fj(Y)-8 b(es)p Fo(,)28 +b(the)e(abo)o(v)o(e)d Ff(dmarc_moderation_action)f Fo(applies)j(to)208 +4164 y(messages)20 b(with)g Fh(F)m(rom:)25 b Fo(domain)19 +b(DMARC)i(polic)o(y)e Ff(p=quarantine)f Fo(as)j(well)g(as)g +Ff(p=reject)p Fo(.)0 4330 y Fl(dmar)o(c)p 235 4330 V +29 w(moderation)p 676 4330 V 28 w(notice)41 b Fo(When)21 +b Ff(dmarc_moderation_action)d Fo(applies)k(and)f(is)i +Fj(Reject)p Fo(,)f(this)g(v)n(ariable)f(contains)g(the)208 +4429 y(te)o(xt)f(sent)g(in)g(the)h(rejection)e(notice.)24 +b(If)c(empty)-5 b(,)19 b(a)i(generic)e(notice)g(mentioning)f(DMARC)k +(is)f(sent.)0 4659 y(The)d(ne)o(xt)h(batch)f(of)g(v)n(ariables)g +(controls)g(what)h(happens)e(when)i(non-members)d(post)i(messages)h(to) +g(the)g(list.)26 b(Each)18 b(of)h(these)g(accepts)0 4759 +y(one)j(email)g(address)g(per)h(line;)g(re)o(gular)e(e)o(xpressions)g +(are)i(allo)n(wed)f(if)g(the)h(line)g(starts)g(with)g(the)2837 +4740 y(\210)2837 4759 y(\(caret\))f(character)-5 b(.)31 +b(These)22 b(address)0 4858 y(lists)k(are)f(al)o(w)o(ays)h(consulted)e +(in)h(the)g(order)e(in)j(which)e(the)o(y')l(re)f(presented)h(on)h(this) +g(page)f(\(i.e.)40 b(accepts)24 b(\002rst,)j(follo)n(wed)d(by)g(holds,) +0 4958 y(rejections,)19 b(and)h(discards\).)0 5188 y +Fl(accept)p 232 5188 V 29 w(these)p 441 5188 V 29 w(nonmembers)42 b Fo(Postings)23 b(from)e(non-members)f(whose)i(addresses)g(match)g (this)i(list)f(are)g(accepted,)f(barring)e(other)208 -3700 y(list)27 b(restrictions)f(due)g(to)h(size,)i(implicit)d +5288 y(list)27 b(restrictions)f(due)g(to)h(size,)i(implicit)d (recipients,)h(etc.)45 b(Y)-9 b(ou)26 b(might)f(w)o(ant)i(to)g(add)f (alternati)n(v)o(e)f(addresses)h(of)h(appro)o(v)o(ed)208 -3800 y(posters)20 b(to)g(this)h(list.)0 3957 y Fl(hold)p -162 3957 V 30 w(these)p 372 3957 V 30 w(nonmembers)41 -b Fo(Postings)30 b(from)e(non-members)e(whose)j(addresses)g(match)g -(this)h(list)g(are)f(held)g(for)g(moderator)e(ap-)208 -4056 y(pro)o(v)n(al.)0 4213 y Fl(r)o(eject)p 208 4213 -V 28 w(these)p 416 4213 V 30 w(nonmembers)42 b Fo(Postings)27 -b(from)g(non-members)e(whose)j(addresses)f(match)h(this)g(list)h(are)f -(rejected,)h(i.e.)48 b(bounced)208 4313 y(back)19 b(to)h(the)h -(original)e(sender)-5 b(.)24 b(There)c(currently)e(is)j(no)f(w)o(ay)g -(to)h(add)e(additional)g(te)o(xt)h(to)g(the)h(rejection)e(message.)0 -4470 y Fl(discard)p 268 4470 V 30 w(these)p 478 4470 -V 30 w(nonmembers)41 b Fo(Postings)33 b(from)f(non-members)e(whose)i -(addresses)h(match)f(this)h(list)h(are)f(discarded,)h(with)f(no)208 -4570 y(bounce)18 b(back)i(message.)k(Y)-9 b(ou)20 b(might)f(w)o(ant)i -(to)f(add)g(the)g(addresses)g(of)g(kno)n(wn)e(spammers)i(to)g(this)h -(list.)0 4727 y Fl(generic)p 264 4727 V 29 w(nonmember)p -722 4727 V 30 w(action)40 b Fo(This)35 b(v)n(ariable)e(controls)h(what) -g(happens)f(to)i(non-member)c(posts)k(when)f(the)g(address)g(of)h(the) -208 4826 y(sender)27 b(doesn')o(t)f(match)i(an)o(y)f(of)h(the)g(abo)o -(v)o(e)e(four)h(lists.)49 b(If)28 b(you)f(set)i(this)g(to)f +5387 y(posters)20 b(to)g(this)h(list.)p 0 5549 3901 4 +v 0 5649 a Fg(14)2612 b(2)84 b(The)23 b(List)g(Con\002gur)o(ation)h(P)m +(ages)p eop end +%%Page: 15 15 +TeXDict begin 15 14 bop 0 83 a Fl(hold)p 162 83 25 4 +v 30 w(these)p 372 83 V 30 w(nonmembers)41 b Fo(Postings)30 +b(from)e(non-members)e(whose)j(addresses)g(match)g(this)h(list)g(are)f +(held)g(for)g(moderator)e(ap-)208 183 y(pro)o(v)n(al.)0 +339 y Fl(r)o(eject)p 208 339 V 28 w(these)p 416 339 V +30 w(nonmembers)42 b Fo(Postings)27 b(from)g(non-members)e(whose)j +(addresses)f(match)h(this)g(list)h(are)f(rejected,)h(i.e.)48 +b(bounced)208 439 y(back)19 b(to)h(the)h(original)e(sender)-5 +b(.)24 b(There)c(currently)e(is)j(no)f(w)o(ay)g(to)h(add)e(additional)g +(te)o(xt)h(to)g(the)h(rejection)e(message.)0 596 y Fl(discard)p +268 596 V 30 w(these)p 478 596 V 30 w(nonmembers)41 b +Fo(Postings)33 b(from)f(non-members)e(whose)i(addresses)h(match)f(this) +h(list)h(are)f(discarded,)h(with)f(no)208 696 y(bounce)18 +b(back)i(message.)k(Y)-9 b(ou)20 b(might)f(w)o(ant)i(to)f(add)g(the)g +(addresses)g(of)g(kno)n(wn)e(spammers)i(to)g(this)h(list.)0 +852 y Fl(generic)p 264 852 V 29 w(nonmember)p 722 852 +V 30 w(action)40 b Fo(This)35 b(v)n(ariable)e(controls)h(what)g +(happens)f(to)i(non-member)c(posts)k(when)f(the)g(address)g(of)h(the) +208 952 y(sender)27 b(doesn')o(t)f(match)i(an)o(y)f(of)h(the)g(abo)o(v) +o(e)e(four)h(lists.)49 b(If)28 b(you)f(set)i(this)g(to)f Fj(Hold)p Fo(,)h(the)f(posting)f(will)i(appear)d(on)i(the)g(ad-)208 -4926 y(ministrati)n(v)o(e)16 b(requests)i(page,)f(and)h(you)f(will)h +1052 y(ministrati)n(v)o(e)16 b(requests)i(page,)f(and)h(you)f(will)h (be)g(gi)n(v)o(en)f(an)h(opportunity)d(to)j(add)f(the)h(non-member)d -(to)j(one)f(of)h(the)f(abo)o(v)o(e)g(four)208 5026 y(lists)k(at)g(the)f +(to)j(one)f(of)h(the)f(abo)o(v)o(e)g(four)208 1151 y(lists)k(at)g(the)f (same)g(time)h(you)e(dispose)h(of)g(the)g(held)g(message.)0 -5183 y Fl(f)n(orward)p 295 5183 V 28 w(auto)p 481 5183 +1308 y Fl(f)n(orward)p 295 1308 V 28 w(auto)p 481 1308 V 29 w(discards)42 b Fo(When)16 b(messages)h(from)e(non-members)f(are)i (discarded,)g(either)g(because)g(the)g(sender)g(address)g(matched)208 -5282 y Ff(discard_these_nonmembers)p Fo(,)d(or)j(because)g +1408 y Ff(discard_these_nonmembers)p Fo(,)d(or)j(because)g Ff(generic_nonmember_action)c Fo(is)18 b Fj(Discar)m(d)p -Fo(,)f(you)e(can)h(choose)208 5382 y(whether)j(such)h(messages)g(are)g -(forw)o(arded)e(to)j(the)f(lsit)h(administrators)e(or)h(not.)p -0 5549 3901 4 v 0 5649 a Fg(14)2612 b(2)84 b(The)23 b(List)g -(Con\002gur)o(ation)h(P)m(ages)p eop end -%%Page: 15 15 -TeXDict begin 15 14 bop 0 83 a Fg(Recipient)24 b(Filters)0 -286 y Fo(The)c(v)n(ariables)f(in)i(this)f(section)g(control)f(v)n -(arious)g(\002lters)i(based)f(on)g(the)g(recipient)f(of)h(the)g -(message.)0 510 y Fl(r)o(equir)o(e)p 266 510 25 4 v 29 -w(explicit)p 554 510 V 29 w(destination)41 b Fo(This)23 -b(controls)g(whether)g(the)h(mailing)f(list)i(posting)d(address)i(must) -g(be)f(e)o(xplicitly)g(named)g(in)h(the)208 610 y Fh(T)-9 -b(o:)42 b Fo(or)28 b Fh(Cc:)43 b Fo(recipient)28 b(lists.)53 -b(The)28 b(main)h(reason)f(why)g(it)h(w)o(ouldn')o(t)e(is)j(if)f(the)g -(message)g(w)o(as)g(blind-carbon-copied)24 b(\(i.e.)208 -709 y Fh(Bcc:)p Fo(')l(d\))g(to)h(the)f(list.)40 b(Spammers)24 -b(lik)o(e)h(to)g(do)f(this,)i(b)n(ut)f(sometimes)f(le)o(gitimate)g -(messages)h(are)g(forw)o(arded)e(to)h(the)h(list)h(this)208 -809 y(w)o(ay)-5 b(.)208 941 y(If)15 b(the)g(list)i(is)f(not)f(e)o +Fo(,)f(you)e(can)h(choose)208 1507 y(whether)j(such)h(messages)g(are)g +(forw)o(arded)e(to)j(the)f(lsit)h(administrators)e(or)h(not.)0 +1772 y Fg(Recipient)k(Filters)0 1974 y Fo(The)c(v)n(ariables)f(in)i +(this)f(section)g(control)f(v)n(arious)g(\002lters)i(based)f(on)g(the)g +(recipient)f(of)h(the)g(message.)0 2181 y Fl(r)o(equir)o(e)p +266 2181 V 29 w(explicit)p 554 2181 V 29 w(destination)41 +b Fo(This)23 b(controls)g(whether)g(the)h(mailing)f(list)i(posting)d +(address)i(must)g(be)f(e)o(xplicitly)g(named)g(in)h(the)208 +2281 y Fh(T)-9 b(o:)42 b Fo(or)28 b Fh(Cc:)43 b Fo(recipient)28 +b(lists.)53 b(The)28 b(main)h(reason)f(why)g(it)h(w)o(ouldn')o(t)e(is)j +(if)f(the)g(message)g(w)o(as)g(blind-carbon-copied)24 +b(\(i.e.)208 2381 y Fh(Bcc:)p Fo(')l(d\))g(to)h(the)f(list.)40 +b(Spammers)24 b(lik)o(e)h(to)g(do)f(this,)i(b)n(ut)f(sometimes)f(le)o +(gitimate)g(messages)h(are)g(forw)o(arded)e(to)h(the)h(list)h(this)208 +2480 y(w)o(ay)-5 b(.)208 2608 y(If)15 b(the)g(list)i(is)f(not)f(e)o (xplicitly)g(addressed)f(and)h(this)h(setting)f(is)i(turned)d(on,)i (the)f(message)g(will)i(be)e(held)g(for)g(moderator)e(appro)o(v)n(al.)0 -1104 y Fl(acceptable)p 380 1104 V 28 w(aliases)42 b Fo(This)f(is)h(the) +2765 y Fl(acceptable)p 380 2765 V 28 w(aliases)42 b Fo(This)f(is)h(the) f(list)i(of)e(alternati)n(v)o(e)f(addresses)h(that)g(are)g(acceptable)f -(as)i(a)g(list)g(posting)e(address)h(when)208 1204 y +(as)i(a)g(list)g(posting)e(address)h(when)208 2865 y Ff(require_explicit_destination)16 b Fo(is)22 b(enabled.)j(This)c(is)h (useful)e(for)h(when)f(there)g(aliases)i(for)e(the)h(main)g(posting)208 -1303 y(address)e(\(e.g.)25 b Ff(help@example.com)17 b +2964 y(address)e(\(e.g.)25 b Ff(help@example.com)17 b Fo(may)j(be)g(an)g(alias)h(for)f Ff(help-list@example.com)p -Fo(\).)0 1467 y Fl(max)p 158 1467 V 29 w(num)p 348 1467 +Fo(\).)0 3121 y Fl(max)p 158 3121 V 29 w(num)p 348 3121 V 30 w(r)o(ecipients)41 b Fo(This)30 b(is)g(the)f(maximum)e(number)h (of)h(e)o(xplicit)f(recipients)h(that)g(are)g(allo)n(wed)g(on)f(the)h -(posted)g(message.)208 1567 y(Spammers)g(sometimes)h(send)g(messages)h +(posted)g(message.)208 3221 y(Spammers)g(sometimes)h(send)g(messages)h (with)g(lots)g(of)f(e)o(xplicit)g(recipients,)i(so)f(setting)f(this)h -(number)e(to)h(a)h(reasonable)208 1666 y(v)n(alue)19 -b(may)h(cut)g(do)n(wn)f(on)h(spam.)0 1934 y Fg(Spam)k(Filters)0 -2137 y Fo(This)e(section)g(pro)o(vides)f(some)h(adjuncts)f(to)i(spam)f +(number)e(to)h(a)h(reasonable)208 3321 y(v)n(alue)19 +b(may)h(cut)g(do)n(wn)f(on)h(spam.)0 3585 y Fg(Spam)k(Filters)0 +3788 y Fo(This)e(section)g(pro)o(vides)f(some)h(adjuncts)f(to)i(spam)f (\002ghting)f(tools;)i(it)g(doesn')o(t)e(replace)g(dedicated)g -(anti-spam)h(tools)g(such)g(as)h(Spa-)0 2236 y(mAssassin)e(or)f -(Spambayes.)0 2460 y Fl(bounce)p 259 2460 V 30 w(matching)p -622 2460 V 29 w(headers)41 b Fo(This)19 b(v)n(ariable)g(contains)g +(anti-spam)h(tools)g(such)g(as)h(Spa-)0 3887 y(mAssassin)e(or)f +(Spambayes.)0 4094 y Fl(bounce)p 259 4094 V 30 w(matching)p +622 4094 V 29 w(headers)41 b Fo(This)19 b(v)n(ariable)g(contains)g (header)f(re)o(gular)g(e)o(xpressions,)g(one)h(per)g(line,)h(and)f(if)g -(an)o(y)g(of)g(a)h(message')-5 b(s)208 2560 y(headers)23 +(an)o(y)g(of)g(a)h(message')-5 b(s)208 4194 y(headers)23 b(matches)i(one)f(of)g(these)h(patterns,)g(it)g(will)h(be)e(held)h(for) f(moderation.)36 b(The)24 b(format)g(is)h(a)g(colon)f(separated)g -(header)208 2659 y(and)d(v)n(alue,)g(where)g(the)h(header)e(is)j(case)f +(header)208 4293 y(and)d(v)n(alue,)g(where)g(the)h(header)e(is)j(case)f (insensiti)n(v)o(e)f(and)g(the)h(v)n(alue)f(is)h(an)o(y)f(v)n(alid)g (Python)g(re)o(gular)f(e)o(xpression.)28 b(Lines)21 b(that)208 -2759 y(start)f(with)h(#)f(are)g(ignored.)208 2891 y(This)j(v)n(ariable) +4393 y(start)f(with)h(#)f(are)g(ignored.)208 4521 y(This)j(v)n(ariable) f(can)h(be)g(used)f(to)i(catch)f(kno)n(wn)e(spammers)h(by)h(writing)g (re)o(ge)o(xps)e(that)i(match)g(against)f Fh(T)-9 b(o:)31 -b Fo(or)22 b Fh(Cc:)32 b Fo(lines,)24 b(or)208 2990 y(kno)n(wn-bad)15 +b Fo(or)22 b Fh(Cc:)32 b Fo(lines,)24 b(or)208 4621 y(kno)n(wn-bad)15 b Fh(Message-ID:)p Fo(s.)24 b(Perhaps)17 b(more)h(useful)g(though)e (are)j(patterns)e(that)i(match)f(headers)f(added)g(by)h(spam)h -(detection)208 3090 y(tools)25 b(higher)g(up)g(in)h(the)g(tool)g +(detection)208 4720 y(tools)25 b(higher)g(up)g(in)h(the)g(tool)g (chain.)41 b(F)o(or)25 b(e)o(xample,)h(you)f(might)g(con\002gure)f (SpamAssassin)i(to)g(add)g(an)f Fh(X-Spam-Score:)208 -3190 y Fo(header)17 b(with)h(between)f(zero)h(and)g(5)g(stars)h +4820 y Fo(header)17 b(with)h(between)f(zero)h(and)g(5)g(stars)h (depending)d(on)h(the)i(spam)f(score.)24 b(Then)17 b(you)g(can)h(add)g -(a)h(line)f(to)g(this)h(v)n(ariable)e(lik)o(e:)623 3413 -y Fb(X-Spam-Score:)43 b([)1296 3426 y(*)1341 3413 y(]{3,5})208 -3775 y Fo(This)20 b(line)g(will)h(match)f(from)f(3)h(to)h(5)f(stars)h -(in)f(the)g(v)n(alue)g(of)g(this)g(\002eld.)0 4059 y -Fk(2.8)100 b(The)28 b(Bounce)i(Processing)f(Categor)s(y)0 -4262 y Fo(These)20 b(policies)g(control)f(the)h(automatic)f(bounce)g -(processing)g(system)h(in)g(Mailman.)25 b(Here')-5 b(s)20 -b(an)g(o)o(v)o(ervie)n(w)e(of)i(ho)n(w)g(it)h(w)o(orks:)0 -4409 y(When)i(a)g(bounce)f(is)i(recei)n(v)o(ed,)e(Mailman)g(tries)i(to) -f(e)o(xtract)g(tw)o(o)g(pieces)g(of)g(information)e(from)h(the)h -(message:)31 b(the)23 b(address)g(of)g(the)0 4509 y(member)c(the)h -(message)g(w)o(as)i(intended)c(for)m(,)h(and)h(the)h(se)n(v)o(erity)e -(of)h(the)g(problem)f(causing)g(the)i(bounce.)i(The)d(se)n(v)o(erity)g -(can)g(be)g(either)0 4608 y Fj(har)m(d)g Fo(for)f(f)o(atal)i(errors,)e -(or)h Fj(soft)g Fo(for)g(transient)g(errors.)k(When)c(in)g(doubt,)f(a)h -(hard)f(se)n(v)o(erity)h(is)h(used.)0 4755 y(If)d(no)h(member)e -(address)h(can)h(be)f(e)o(xtracted)f(from)h(the)h(bounce,)e(then)h(the) -h(bounce)e(message)h(is)i(usually)e(discarded.)23 b(Ev)o(ery)17 -b(member)0 4855 y(has)30 b(a)h Fj(bounce)d(scor)m(e)p -Fo(,)33 b(initialized)c(at)i(zero,)h(and)d(e)n(v)o(ery)g(time)h(we)g -(encounter)e(a)j(bounce)d(from)h(a)i(member)d(we)j(increment)d(that)0 -4954 y(member')-5 b(s)22 b(score.)35 b(Hard)23 b(bounces)f(increment)g -(by)h(1)h(while)f(soft)h(bounces)e(increment)g(by)h(0.5.)34 -b(W)-7 b(e)25 b(only)e(increment)f(the)h(bounce)0 5054 -y(score)d(once)g(per)g(day)-5 b(,)19 b(so)i(e)n(v)o(en)e(if)i(we)g -(recei)n(v)o(e)e(ten)i(hard)e(bounces)g(from)g(a)i(member)e(per)h(day) --5 b(,)20 b(their)g(score)g(will)h(increase)f(by)g(only)f(1)0 -5154 y(for)h(that)g(day)-5 b(.)0 5300 y(When)22 b(a)h(member')-5 +(a)h(line)f(to)g(this)h(v)n(ariable)e(lik)o(e:)623 5040 +y Fb(X-Spam-Score:)43 b([)1296 5053 y(*)1341 5040 y(]{3,5})208 +5399 y Fo(This)20 b(line)g(will)h(match)f(from)f(3)h(to)h(5)f(stars)h +(in)f(the)g(v)n(alue)g(of)g(this)g(\002eld.)p 0 5549 +3901 4 v 0 5649 a Fg(2.7)83 b(The)24 b(Pr)q(iv)n(acy)e(Options)h +(Categor)r(y)2501 b(15)p eop end +%%Page: 16 16 +TeXDict begin 16 15 bop 0 83 a Fk(2.8)100 b(The)28 b(Bounce)i +(Processing)f(Categor)s(y)0 286 y Fo(These)20 b(policies)g(control)f +(the)h(automatic)f(bounce)g(processing)g(system)h(in)g(Mailman.)25 +b(Here')-5 b(s)20 b(an)g(o)o(v)o(ervie)n(w)e(of)i(ho)n(w)g(it)h(w)o +(orks:)0 433 y(When)i(a)g(bounce)f(is)i(recei)n(v)o(ed,)e(Mailman)g +(tries)i(to)f(e)o(xtract)g(tw)o(o)g(pieces)g(of)g(information)e(from)h +(the)h(message:)31 b(the)23 b(address)g(of)g(the)0 532 +y(member)c(the)h(message)g(w)o(as)i(intended)c(for)m(,)h(and)h(the)h +(se)n(v)o(erity)e(of)h(the)g(problem)f(causing)g(the)i(bounce.)i(The)d +(se)n(v)o(erity)g(can)g(be)g(either)0 632 y Fj(har)m(d)g +Fo(for)f(f)o(atal)i(errors,)e(or)h Fj(soft)g Fo(for)g(transient)g +(errors.)k(When)c(in)g(doubt,)f(a)h(hard)f(se)n(v)o(erity)h(is)h(used.) +0 779 y(If)d(no)h(member)e(address)h(can)h(be)f(e)o(xtracted)f(from)h +(the)h(bounce,)e(then)h(the)h(bounce)e(message)h(is)i(usually)e +(discarded.)23 b(Ev)o(ery)17 b(member)0 879 y(has)30 +b(a)h Fj(bounce)d(scor)m(e)p Fo(,)33 b(initialized)c(at)i(zero,)h(and)d +(e)n(v)o(ery)g(time)h(we)g(encounter)e(a)j(bounce)d(from)h(a)i(member)d +(we)j(increment)d(that)0 978 y(member')-5 b(s)22 b(score.)35 +b(Hard)23 b(bounces)f(increment)g(by)h(1)h(while)f(soft)h(bounces)e +(increment)g(by)h(0.5.)34 b(W)-7 b(e)25 b(only)e(increment)f(the)h +(bounce)0 1078 y(score)d(once)g(per)g(day)-5 b(,)19 b(so)i(e)n(v)o(en)e +(if)i(we)g(recei)n(v)o(e)e(ten)i(hard)e(bounces)g(from)g(a)i(member)e +(per)h(day)-5 b(,)20 b(their)g(score)g(will)h(increase)f(by)g(only)f(1) +0 1177 y(for)h(that)g(day)-5 b(.)0 1324 y(When)22 b(a)h(member')-5 b(s)22 b(bounce)e(score)j(is)g(greater)f(than)g(the)g Fj(bounce)f(scor)m(e)i(thr)m(eshold)e Fo(\(see)i(belo)n(w\),)f(the)g -(member')-5 b(s)22 b(subscription)f(is)0 5400 y(disabled.)37 +(member')-5 b(s)22 b(subscription)f(is)0 1424 y(disabled.)37 b(Once)25 b(disabled,)f(the)h(member)e(will)i(not)g(recei)n(v)o(e)e(an) o(y)h(postings)g(from)f(the)i(list)h(until)e(their)g(membership)f(is)j -(e)o(xplicitly)p 0 5549 3901 4 v 0 5649 a Fg(2.8)83 b(The)24 -b(Bounce)f(Processing)g(Categor)r(y)2366 b(15)p eop end -%%Page: 16 16 -TeXDict begin 16 15 bop 0 83 a Fo(re-enabled,)29 b(either)g(by)g(the)g -(list)h(administrator)e(or)g(the)i(user)-5 b(.)52 b(Ho)n(we)n(v)o(er)m -(,)29 b(the)o(y)g(will)h(recei)n(v)o(e)e(occasional)g(reminders)g(that) -h(their)0 183 y(membership)14 b(has)j(been)f(disabled,)g(and)g(these)g +(e)o(xplicitly)0 1524 y(re-enabled,)j(either)g(by)g(the)g(list)h +(administrator)e(or)g(the)i(user)-5 b(.)52 b(Ho)n(we)n(v)o(er)m(,)29 +b(the)o(y)g(will)h(recei)n(v)o(e)e(occasional)g(reminders)g(that)h +(their)0 1623 y(membership)14 b(has)j(been)f(disabled,)g(and)g(these)g (reminders)f(will)i(include)e(information)f(about)i(ho)n(w)f(to)i -(re-enable)e(their)h(membership.)0 282 y(Y)-9 b(ou)19 +(re-enable)e(their)h(membership.)0 1723 y(Y)-9 b(ou)19 b(can)h(control)f(both)g(the)g(number)g(of)g(reminders)g(the)g(member)g (will)i(recei)n(v)o(e)d(and)i(the)f(frequenc)o(y)f(with)i(which)f -(these)h(reminders)0 382 y(are)g(sent.)0 529 y(There)f(is)h(one)f +(these)h(reminders)0 1822 y(are)g(sent.)0 1969 y(There)f(is)h(one)f (other)g(important)f(con\002guration)f(v)n(ariable;)i(after)g(a)h (certain)f(period)g(of)g(time)h(\226)f(during)f(which)i(no)f(bounces)f -(from)h(the)0 628 y(member)e(are)i(recei)n(v)o(ed)e(\226)i(the)g +(from)h(the)0 2069 y(member)e(are)i(recei)n(v)o(ed)e(\226)i(the)g (bounce)e(information)g(is)i(considered)e(stale)j(and)e(discarded.)23 b(Thus)c(by)f(adjusting)g(this)h(v)n(alue,)f(and)h(the)0 -728 y(score)24 b(threshold,)g(you)g(can)g(control)f(ho)n(w)h(quickly)g +2169 y(score)24 b(threshold,)g(you)g(can)g(control)f(ho)n(w)h(quickly)g (bouncing)e(members)h(are)i(disabled.)37 b(Y)-9 b(ou)24 -b(should)f(tune)h(both)g(of)g(these)h(to)g(the)0 828 +b(should)f(tune)h(both)g(of)g(these)h(to)g(the)0 2268 y(frequenc)o(y)17 b(and)j(traf)n(\002c)g(v)n(olume)f(of)h(your)f(list.) -0 1058 y Fl(bounce)p 259 1058 25 4 v 30 w(pr)o(ocessing)40 +0 2498 y Fl(bounce)p 259 2498 25 4 v 30 w(pr)o(ocessing)40 b Fo(Speci\002es)21 b(whether)e(or)h(not)g(this)g(list)i(should)d(do)h -(automatic)f(bounce)f(processing.)0 1224 y Fl(bounce)p -259 1224 V 30 w(scor)o(e)p 473 1224 V 28 w(thr)o(eshold)41 +(automatic)f(bounce)f(processing.)0 2664 y Fl(bounce)p +259 2664 V 30 w(scor)o(e)p 473 2664 V 28 w(thr)o(eshold)41 b Fo(This)27 b(is)h(the)e(bounce)f(score)i(abo)o(v)o(e)e(which)h(a)h (member')-5 b(s)26 b(subscription)f(will)j(be)e(automatically)f(dis-) -208 1323 y(abled.)f(When)19 b(the)g(subscription)f(is)i(re-enabled,)e +208 2764 y(abled.)f(When)19 b(the)g(subscription)f(is)i(re-enabled,)e (their)h(bounce)f(score)h(will)h(be)f(reset)h(to)f(zero.)25 b(This)19 b(v)n(alue)g(can)g(be)g(a)h(\003oating)208 -1423 y(point)f(number)-5 b(.)0 1589 y Fl(bounce)p 259 -1589 V 30 w(inf)n(o)p 426 1589 V 29 w(stale)p 617 1589 +2863 y(point)f(number)-5 b(.)0 3029 y Fl(bounce)p 259 +3029 V 30 w(inf)n(o)p 426 3029 V 29 w(stale)p 617 3029 V 29 w(after)40 b Fo(Thenumber)24 b(of)i(days)g(after)f(which)h(a)h (member')-5 b(s)25 b(bounce)g(information)e(is)28 b(considered)c -(stale.)44 b(If)26 b(no)208 1689 y(ne)n(w)18 b(bounces)g(ha)n(v)o(e)g +(stale.)44 b(If)26 b(no)208 3129 y(ne)n(w)18 b(bounces)g(ha)n(v)o(e)g (been)g(recei)n(v)o(ed)g(in)h(the)g(interrim,)f(the)h(bounce)e(score)h (is)i(reset)g(to)f(zero.)24 b(This)19 b(v)n(alue)f(must)h(be)g(an)g -(inte)o(ger)-5 b(.)0 1855 y Fl(bounce)p 259 1855 V 30 -w(y)n(ou)p 417 1855 V 29 w(ar)o(e)p 561 1855 V 28 w(disabled)p -884 1855 V 30 w(war)o(nings)41 b Fo(The)26 b(number)e(of)h(notices)h(a) +(inte)o(ger)-5 b(.)0 3295 y Fl(bounce)p 259 3295 V 30 +w(y)n(ou)p 417 3295 V 29 w(ar)o(e)p 561 3295 V 28 w(disabled)p +884 3295 V 30 w(war)o(nings)41 b Fo(The)26 b(number)e(of)h(notices)h(a) g(disabled)f(member)f(will)j(recei)n(v)o(e)d(before)h(their)g(address)h -(is)208 1954 y(remo)o(v)o(ed)21 b(from)h(the)h(mailing)g(list')-5 +(is)208 3395 y(remo)o(v)o(ed)21 b(from)h(the)h(mailing)g(list')-5 b(s)25 b(roster)-5 b(.)34 b(Set)25 b(this)e(to)h(0)f(to)h(immediately)e (remo)o(v)o(e)g(an)h(address)g(from)f(the)i(list)g(once)f(their)208 -2054 y(bounce)18 b(score)i(e)o(xceeds)f(the)h(threshold.)k(This)c(v)n -(alue)g(must)g(be)g(an)g(inte)o(ger)-5 b(.)0 2220 y Fl(bounce)p -259 2220 V 30 w(y)n(ou)p 417 2220 V 29 w(ar)o(e)p 561 -2220 V 28 w(disabled)p 884 2220 V 30 w(war)o(nings)p -1241 2220 V 30 w(inter)o(v)o(al)40 b Fo(The)20 b(number)e(of)i(days)g -(between)g(each)f(disabled)h(noti\002cation.)0 2386 y -Fl(bounce)p 259 2386 V 30 w(unr)o(ecognized)p 764 2386 -V 28 w(goes)p 945 2386 V 29 w(to)p 1044 2386 V 29 w(list)p -1179 2386 V 30 w(o)o(wner)41 b Fo(This)32 b(v)n(ariable)e(controls)g +3494 y(bounce)18 b(score)i(e)o(xceeds)f(the)h(threshold.)k(This)c(v)n +(alue)g(must)g(be)g(an)g(inte)o(ger)-5 b(.)0 3660 y Fl(bounce)p +259 3660 V 30 w(y)n(ou)p 417 3660 V 29 w(ar)o(e)p 561 +3660 V 28 w(disabled)p 884 3660 V 30 w(war)o(nings)p +1241 3660 V 30 w(inter)o(v)o(al)40 b Fo(The)20 b(number)e(of)i(days)g +(between)g(each)f(disabled)h(noti\002cation.)0 3826 y +Fl(bounce)p 259 3826 V 30 w(unr)o(ecognized)p 764 3826 +V 28 w(goes)p 945 3826 V 29 w(to)p 1044 3826 V 29 w(list)p +1179 3826 V 30 w(o)o(wner)41 b Fo(This)32 b(v)n(ariable)e(controls)g (whether)g(unrecognized)e(bounces)i(are)h(discarded,)i(or)208 -2486 y(forw)o(arded)26 b(on)j(the)f(list)i(administrator)-5 +3926 y(forw)o(arded)26 b(on)j(the)f(list)i(administrator)-5 b(.)50 b(The)28 b(bounce)f(detector)h(isn')o(t)h(perfect,)g(although)e -(personalization)g(can)h(mak)o(e)h(it)208 2585 y(much)g(more)g +(personalization)g(can)h(mak)o(e)h(it)208 4026 y(much)g(more)g (accurate.)54 b(The)30 b(list)h(o)n(wner)e(may)h(w)o(ant)g(to)g(recei)n (v)o(e)f(unrecognized)e(bounces)i(so)h(that)h(the)o(y)e(can)h(manually) -208 2685 y(disable)20 b(or)f(remo)o(v)o(e)g(such)h(members.)0 -2851 y Fl(bounce)p 259 2851 V 30 w(notify)p 498 2851 -V 28 w(o)o(wner)p 747 2851 V 29 w(on)p 864 2851 V 30 +208 4125 y(disable)20 b(or)f(remo)o(v)o(e)g(such)h(members.)0 +4291 y Fl(bounce)p 259 4291 V 30 w(notify)p 498 4291 +V 28 w(o)o(wner)p 747 4291 V 29 w(on)p 864 4291 V 30 w(disable)42 b Fo(This)29 b(option)f(controls)h(whether)f(or)h(not)g (the)g(list)i(o)n(wner)d(is)i(noti\002ed)f(when)g(a)h(member')-5 -b(s)208 2950 y(subscription)18 b(is)j(automatically)e(disabled)h(due)f +b(s)208 4391 y(subscription)18 b(is)j(automatically)e(disabled)h(due)f (to)h(their)g(bounce)f(threshold)g(being)g(reached.)0 -3116 y Fl(bounce)p 259 3116 V 30 w(notify)p 498 3116 -V 28 w(o)o(wner)p 747 3116 V 29 w(on)p 864 3116 V 30 +4557 y Fl(bounce)p 259 4557 V 30 w(notify)p 498 4557 +V 28 w(o)o(wner)p 747 4557 V 29 w(on)p 864 4557 V 30 w(r)o(emo)o(v)o(al)40 b Fo(This)24 b(option)g(controls)f(whether)h(or)g (not)g(the)h(list)g(o)n(wner)f(is)h(noti\002ed)f(when)g(a)h(member)e -(is)208 3216 y(remo)o(v)o(ed)17 b(from)i(the)i(list)g(after)f(their)g +(is)208 4657 y(remo)o(v)o(ed)17 b(from)i(the)i(list)g(after)f(their)g (disabled)f(noti\002cations)g(ha)n(v)o(e)h(been)g(e)o(xhausted.)0 -3501 y Fk(2.9)100 b(The)28 b(Archiving)i(Options)e(Categor)s(y)0 -3704 y Fo(Mailman)e(comes)h(with)f(a)i(b)n(uilt-in)e(web-based)f(archi) +4942 y Fk(2.9)100 b(The)28 b(Archiving)i(Options)e(Categor)s(y)0 +5144 y Fo(Mailman)e(comes)h(with)f(a)i(b)n(uilt-in)e(web-based)f(archi) n(v)o(er)g(called)i Fj(Pipermail)p Fo(,)g(although)e(it)j(can)e(be)h -(con\002gured)d(to)j(use)g(e)o(xternal,)0 3804 y(third)20 -b(party)f(archi)n(v)o(ers.)0 4033 y Fl(ar)o(chi)o(v)o(e)40 +(con\002gured)d(to)j(use)g(e)o(xternal,)0 5244 y(third)20 +b(party)f(archi)n(v)o(ers.)p 0 5549 3901 4 v 0 5649 a +Fg(16)2612 b(2)84 b(The)23 b(List)g(Con\002gur)o(ation)h(P)m(ages)p +eop end +%%Page: 17 17 +TeXDict begin 17 16 bop 0 83 a Fl(ar)o(chi)o(v)o(e)40 b Fo(This)21 b(option)e(tells)j(Mailman)e(whether)g(to)h(archi)n(v)o(e) e(messages)i(it)g(recei)n(v)o(es)f(or)g(not,)h(re)o(gardless)e(of)h -(whether)g(Pipermail)g(or)208 4133 y(a)g(third)g(party)f(archi)n(v)o -(er)g(is)i(used.)j(T)l(urn)c(this)g(of)n(f)g(if)g(you)g(don')o(t)e(w)o -(ant)j(to)f(archi)n(v)o(e)f(messages.)208 4266 y(Note)k(that)g(senders) -g(can)g(control)f(whether)h(their)g(o)n(wn)g(posts)g(are)g(archi)n(v)o -(ed,)f(on)h(an)h(indi)n(vidual)d(per)n(-message)h(basis.)35 -b(If)24 b(the)208 4366 y(posted)i(message)i(has)f(a)h +(whether)g(Pipermail)g(or)208 183 y(a)g(third)g(party)f(archi)n(v)o(er) +g(is)i(used.)j(T)l(urn)c(this)g(of)n(f)g(if)g(you)g(don')o(t)e(w)o(ant) +j(to)f(archi)n(v)o(e)f(messages.)208 315 y(Note)k(that)g(senders)g(can) +g(control)f(whether)h(their)g(o)n(wn)g(posts)g(are)g(archi)n(v)o(ed,)f +(on)h(an)h(indi)n(vidual)d(per)n(-message)h(basis.)35 +b(If)24 b(the)208 415 y(posted)i(message)i(has)f(a)h Fh(X-No-Archiv)n(e:)39 b Fo(header)26 b(\(re)o(gardless)g(of)h(v)n (alue\),)h(or)f(a)h Fh(X-Archiv)n(e:)39 b Fo(header)27 -b(with)g(a)h(v)n(alue)f(of)g Ff(No)208 4465 y Fo(\(case)20 +b(with)g(a)h(v)n(alue)f(of)g Ff(No)208 515 y Fo(\(case)20 b(insensiti)n(v)o(e\),)f(then)h(the)g(message)g(will)h(not)f(be)g (archi)n(v)o(ed,)e(although)g(it)j(will)g(be)f(treated)g(as)h(normal)e -(in)h(all)h(other)e(w)o(ays.)0 4631 y Fl(ar)o(chi)o(v)o(e)p -266 4631 V 29 w(pri)o(v)o(ate)40 b Fo(Controls)23 b(whether)g -(Pipermail)h(archi)n(v)o(es)e(are)i(pri)n(v)n(ate)f(or)h(public.)35 -b(Pri)n(v)n(ate)23 b(archi)n(v)o(es)g(require)f(a)j(v)n(alid)e(member) -208 4731 y(address)e(and)f(passw)o(ord,)h(or)g(a)h(list)h +(in)h(all)h(other)e(w)o(ays.)0 681 y Fl(ar)o(chi)o(v)o(e)p +266 681 25 4 v 29 w(pri)o(v)o(ate)40 b Fo(Controls)23 +b(whether)g(Pipermail)h(archi)n(v)o(es)e(are)i(pri)n(v)n(ate)f(or)h +(public.)35 b(Pri)n(v)n(ate)23 b(archi)n(v)o(es)g(require)f(a)j(v)n +(alid)e(member)208 780 y(address)e(and)f(passw)o(ord,)h(or)g(a)h(list)h (administrator)c(passw)o(ord)i(in)h(order)e(to)i(access)g(them.)28 b(This)21 b(option)g(has)g(no)g(ef)n(fect)g(when)208 -4830 y(a)f(third)g(party)f(archi)n(v)o(er)g(is)i(used.)0 -4996 y Fl(ar)o(chi)o(v)o(e)p 266 4996 V 29 w(v)o(olume)p -553 4996 V 29 w(fr)o(equency)40 b Fo(Controls)31 b(ho)n(w)g(Pipermail)g +880 y(a)f(third)g(party)f(archi)n(v)o(er)g(is)i(used.)0 +1046 y Fl(ar)o(chi)o(v)o(e)p 266 1046 V 29 w(v)o(olume)p +553 1046 V 29 w(fr)o(equency)40 b Fo(Controls)31 b(ho)n(w)g(Pipermail)g (splits)h(messages)g(in)g(the)f(archi)n(v)o(e.)58 b(The)31 -b(most)h(common)d(option)i(is)208 5096 y Fj(Monthly)d +b(most)h(common)d(option)i(is)208 1146 y Fj(Monthly)d Fo(meaning)f(a)i(ne)n(w)g(archi)n(v)o(e)e(v)n(olume)h(is)h(started)g(e) n(v)o(ery)f(month.)49 b(V)-9 b(ery)28 b(high)g(v)n(olume)g(lists)i(may) -e(w)o(ant)h(a)g(shorter)208 5196 y(frequenc)o(y)19 b(\(e.g.)32 +e(w)o(ant)h(a)g(shorter)208 1245 y(frequenc)o(y)19 b(\(e.g.)32 b Fj(W)-8 b(eekly)23 b Fo(or)g Fj(Daily)p Fo(\))f(where)g(as)i(lo)n (wer)e(v)n(olume)g(lists)i(may)e(w)o(ant)h(a)g(longer)e(frequenc)o(y)f -(\(e.g.)32 b Fj(Y)-8 b(early)p Fo(\).)32 b(This)208 5295 +(\(e.g.)32 b Fj(Y)-8 b(early)p Fo(\).)32 b(This)208 1345 y(option)19 b(has)h(no)g(ef)n(fect)f(when)h(a)h(third)e(party)g(archi)n -(v)o(er)g(is)i(used.)p 0 5549 3901 4 v 0 5649 a Fg(16)2612 -b(2)84 b(The)23 b(List)g(Con\002gur)o(ation)h(P)m(ages)p -eop end -%%Page: 17 17 -TeXDict begin 17 16 bop 0 83 a Fk(2.10)100 b(The)29 b(Mail/Ne)n(ws)f -(Gate)n(w)o(a)m(y)f(Categor)s(y)0 286 y Fo(Mailman)18 +(v)o(er)g(is)i(used.)0 1630 y Fk(2.10)100 b(The)29 b(Mail/Ne)n(ws)f +(Gate)n(w)o(a)m(y)f(Categor)s(y)0 1833 y Fo(Mailman)18 b(has)g(a)h(sophisticated)e(mail-to-ne)n(ws)g(gate)n(w)o(ay)h(feature.) 23 b(It)c(can)f(independently)d(gate)j(messages)g(from)g(ne)n(ws)g(to)h -(mail)f(and)0 386 y(vice)i(v)o(ersa,)g(and)f(can)h(e)n(v)o(en)f(be)h -(used)g(to)h(manage)e(moderated)f(ne)n(wsgroups.)0 670 +(mail)f(and)0 1932 y(vice)i(v)o(ersa,)g(and)f(can)h(e)n(v)o(en)f(be)h +(used)g(to)h(manage)e(moderated)f(ne)n(wsgroups.)0 2217 y Fk(2.11)100 b(The)29 b(A)m(uto-responder)i(Categor)s(y)0 -890 y(2.12)100 b(The)29 b(Content)f(Filter)q(ing)i(Categor)s(y)0 -1109 y(2.13)100 b(The)29 b(T)-12 b(opics)28 b(Categor)s(y)0 -1362 y Fp(3)120 b(Membership)34 b(Management)0 1645 y(4)120 +2437 y(2.12)100 b(The)29 b(Content)f(Filter)q(ing)i(Categor)s(y)0 +2656 y(2.13)100 b(The)29 b(T)-12 b(opics)28 b(Categor)s(y)0 +2909 y Fp(3)120 b(Membership)34 b(Management)0 3192 y(4)120 b(T)-14 b(ending)35 b(to)f(P)-6 b(ending)35 b(Moder)o(ator)f(Requests)0 -1927 y(5)120 b(Editing)34 b(the)g(Pub)n(lic)f(HTML)g(P)-5 -b(ages)0 2210 y(6)120 b(Deleting)35 b(the)f(Mailing)f(List)0 -2493 y(A)119 b(This)33 b(is)g(an)h(Appendix)0 2725 y +3474 y(5)120 b(Editing)34 b(the)g(Pub)n(lic)f(HTML)g(P)-5 +b(ages)0 3757 y(6)120 b(Deleting)35 b(the)f(Mailing)f(List)0 +4039 y(A)119 b(This)33 b(is)g(an)h(Appendix)0 4272 y Fo(T)-7 b(o)20 b(create)g(an)g(appendix)f(in)h(a)g(Python)g(HO)m(WT)o -(O)g(document,)e(use)i(markup)f(lik)o(e)h(this:)236 2964 -y Fb(\\appendix)236 3146 y(\\section{This)43 b(is)h(an)h(Appendix})236 -3329 y(To)g(create)f(an)g(appendix)g(in)g(a)h(Python)f(HOWTO)f -(document,)h(....)236 3603 y(\\section{This)f(is)h(another})236 -3786 y(Just)g(add)h(another)e(\\section{},)g(but)i(don't)f(say)g -(\\appendix)f(again.)p 0 5549 3901 4 v 0 5649 a Fg(2.10)84 -b(The)23 b(Mail/Ne)n(ws)h(Gate)n(w)o(a)n(y)e(Categor)r(y)2309 -b(17)p eop end +(O)g(document,)e(use)i(markup)f(lik)o(e)h(this:)p 0 5549 +3901 4 v 0 5649 a Fg(2.10)84 b(The)23 b(Mail/Ne)n(ws)h(Gate)n(w)o(a)n +(y)e(Categor)r(y)2309 b(17)p eop end +%%Page: 18 18 +TeXDict begin 18 17 bop 236 174 a Fb(\\appendix)236 357 +y(\\section{This)43 b(is)h(an)h(Appendix})236 540 y(To)g(create)f(an)g +(appendix)g(in)g(a)h(Python)f(HOWTO)f(document,)h(....)236 +814 y(\\section{This)f(is)h(another})236 996 y(Just)g(add)h(another)e +(\\section{},)g(but)i(don't)f(say)g(\\appendix)f(again.)p +0 5549 3901 4 v 0 5649 a Fg(18)2945 b(A)84 b(This)22 +b(is)h(an)h(Appendix)p eop end %%Trailer userdict /end-hook known{end-hook}if diff --git a/doc/mailman-admin.txt b/doc/mailman-admin.txt index 3983f504..a7e67876 100644 --- a/doc/mailman-admin.txt +++ b/doc/mailman-admin.txt @@ -10,7 +10,7 @@ GNU Mailman - List Administration Manual Barry A. Warsaw Release 2.1 - September 28, 2013 + January 29, 2015 Front Matter @@ -330,9 +330,19 @@ Contents standards, you may or may not want to add a trailing space. from_is_list - Setting this variable to Yes causes the From: address to be - replaced by the list address so that policies like ADSP or DMARC - can be applied. + This applies to all non-digest messages sent by the list. For + settings that apply only to messages whose From: domain + publishes a DMARC p=reject or p=quarantine policy, see the + dmarc_moderaction_action description in section 2.7. + + If set to Munge From, it replaces the From: header address with + the list's posting address to mitigate issues stemming from the + original From: domain's DMARC or similar policies and puts the + original From: address in a Reply-To: header. + + If set to Wrap Message it wraps the original message as a MIME + subpart of an outer message with From: and Reply-To: headers as + above. anonymous_list This variable allows you to turn on some simple anonymizing @@ -1065,6 +1075,29 @@ Description: An example of Mailman mailing lists member_moderation_action is Reject, this variable contains the text sent in the rejection notice. + The next group of settings control messages whose From: domain + publishes a DMARC p=reject or p=quarantine policy. + + dmarc_moderation_action + These actions, Accept, Munge From, Wrap Message, Reject and + Discard apply only to messages whose From: domain publishes a + DMARC p=reject or optionally (see the next setting) p=quarantine + policy. If the message is From: such a domain and this action is + other than Accept, this action applies to the message. Otherwise + the from_is_list setting in section 2.1 applies. See the + from_is_list setting in section 2.1 for a description of the + Munge From and Wrap Message actions. + + dmarc_quarantine_moderation_action + If this is set to Yes, the above dmarc_moderation_action applies + to messages with From: domain DMARC policy p=quarantine as well + as p=reject. + + dmarc_moderation_notice + When dmarc_moderation_action applies and is Reject, this + variable contains the text sent in the rejection notice. If + empty, a generic notice mentioning DMARC is sent. + The next batch of variables controls what happens when non-members post messages to the list. Each of these accepts one email address per line; regular expressions are allowed if the line starts with the (caret) @@ -1311,8 +1344,7 @@ Just add another \section{}, but don't say \appendix again. About this document ... - GNU Mailman - List Administration Manual, September 28, 2013, Release - 2.1 + GNU Mailman - List Administration Manual, January 29, 2015, Release 2.1 This document was generated using the LaTeX2HTML translator. @@ -1357,4 +1389,4 @@ Just add another \section{}, but don't say \appendix again. Manual __________________________________________________________________ - Release 2.1, documentation updated on September 28, 2013. + Release 2.1, documentation updated on January 29, 2015. diff --git a/doc/mailman-admin/about.html b/doc/mailman-admin/about.html index 38175547..9f835788 100644 --- a/doc/mailman-admin/about.html +++ b/doc/mailman-admin/about.html @@ -48,7 +48,7 @@ About this document ...</a> </h1> <strong>GNU Mailman - List Administration Manual</strong>, -September 28, 2013, Release 2.1 +January 29, 2015, 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. @@ -104,7 +104,7 @@ September 28, 2013, Release 2.1 </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/contents.html b/doc/mailman-admin/contents.html index 9aaac7a4..d30e04a8 100644 --- a/doc/mailman-admin/contents.html +++ b/doc/mailman-admin/contents.html @@ -118,7 +118,7 @@ Contents</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/front.html b/doc/mailman-admin/front.html index 21956da1..3228bc57 100644 --- a/doc/mailman-admin/front.html +++ b/doc/mailman-admin/front.html @@ -106,7 +106,7 @@ other manuals. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/index.html b/doc/mailman-admin/index.html index a48be55f..8b4fc88f 100644 --- a/doc/mailman-admin/index.html +++ b/doc/mailman-admin/index.html @@ -45,7 +45,7 @@ <h1>GNU Mailman - List Administration Manual</h1> <p><b><font size="+2">Barry A. Warsaw</font></b></p> <p><strong>Release 2.1</strong><br /> -<strong>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -122,7 +122,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/internals.pl b/doc/mailman-admin/internals.pl index 8ef71735..d250b6a4 100644 --- a/doc/mailman-admin/internals.pl +++ b/doc/mailman-admin/internals.pl @@ -1,4 +1,4 @@ -# LaTeX2HTML 2002-2-1 (1.71) +# LaTeX2HTML 2008 (1.71) # Associate internals original text with physical files. @@ -6,12 +6,20 @@ $key = q/front/; $ref_files{$key} = "$dir".q|node1.html|; $noresave{$key} = "$nosave"; +$key = q/about/; +$ref_files{$key} = "$dir".q|node36.html|; +$noresave{$key} = "$nosave"; + $key = q/contents/; $ref_files{$key} = "$dir".q|node2.html|; $noresave{$key} = "$nosave"; -$key = q/about/; -$ref_files{$key} = "$dir".q|node36.html|; +$key = q/sender-filters/; +$ref_files{$key} = "$dir".q|node22.html|; +$noresave{$key} = "$nosave"; + +$key = q/general-personality/; +$ref_files{$key} = "$dir".q|node10.html|; $noresave{$key} = "$nosave"; 1; diff --git a/doc/mailman-admin/labels.pl b/doc/mailman-admin/labels.pl index 4dcf994b..9445661c 100644 --- a/doc/mailman-admin/labels.pl +++ b/doc/mailman-admin/labels.pl @@ -2,14 +2,22 @@ # Associate labels original text with physical files. -$key = q/front/; -$external_labels{$key} = "$URL/" . q|node1.html|; +$key = q/sender-filters/; +$external_labels{$key} = "$URL/" . q|node22.html|; $noresave{$key} = "$nosave"; $key = q/contents/; $external_labels{$key} = "$URL/" . q|node2.html|; $noresave{$key} = "$nosave"; +$key = q/general-personality/; +$external_labels{$key} = "$URL/" . q|node10.html|; +$noresave{$key} = "$nosave"; + +$key = q/front/; +$external_labels{$key} = "$URL/" . q|node1.html|; +$noresave{$key} = "$nosave"; + $key = q/about/; $external_labels{$key} = "$URL/" . q|node36.html|; $noresave{$key} = "$nosave"; @@ -21,5 +29,13 @@ $noresave{$key} = "$nosave"; # labels from external_latex_labels array. +$key = q/general-personality/; +$external_latex_labels{$key} = q|2.1|; +$noresave{$key} = "$nosave"; + +$key = q/sender-filters/; +$external_latex_labels{$key} = q|2.7|; +$noresave{$key} = "$nosave"; + 1; diff --git a/doc/mailman-admin/mailman-admin.html b/doc/mailman-admin/mailman-admin.html index a48be55f..8b4fc88f 100644 --- a/doc/mailman-admin/mailman-admin.html +++ b/doc/mailman-admin/mailman-admin.html @@ -45,7 +45,7 @@ <h1>GNU Mailman - List Administration Manual</h1> <p><b><font size="+2">Barry A. Warsaw</font></b></p> <p><strong>Release 2.1</strong><br /> -<strong>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -122,7 +122,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node10.html b/doc/mailman-admin/node10.html deleted file mode 100644 index a4016d5f..00000000 --- a/doc/mailman-admin/node10.html +++ /dev/null @@ -1,206 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> -<head> -<link rel="STYLESHEET" href="mailman-admin.css" type='text/css' /> -<link rel="first" href="mailman-admin.html" title='GNU mailman - list Administration Manual' /> -<link rel='contents' href='contents.html' title="Contents" /> -<link rel='last' href='about.html' title='About this document...' /> -<link rel='help' href='about.html' title='About this document...' /> -<link rel="next" href="node11.html" /> -<link rel="prev" href="node9.html" /> -<link rel="parent" href="node9.html" /> -<link rel="next" href="node11.html" /> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name='aesop' content='information' /> -<title>2.1.1 General list personality</title> -</head> -<body> -<div class="navigation"> -<div id='top-navigation-panel' xml:id='top-navigation-panel'> -<table align="center" width="100%" cellpadding="0" cellspacing="2"> -<tr> -<td class='online-navigation'><a rel="prev" title="2.1 the General Options" - href="node9.html"><img src='previous.png' - border='0' height='32' alt='Previous Page' width='32' /></a></td> -<td class='online-navigation'><a rel="parent" title="2.1 the General Options" - href="node9.html"><img src='up.png' - border='0' height='32' alt='Up one Level' width='32' /></a></td> -<td class='online-navigation'><a rel="next" title="2.1.2 reply-to header munging" - href="node11.html"><img src='next.png' - border='0' height='32' alt='Next Page' width='32' /></a></td> -<td align="center" width="100%">GNU Mailman - List Administration Manual</td> -<td class='online-navigation'><a rel="contents" title="Table of Contents" - href="contents.html"><img src='contents.png' - border='0' height='32' alt='Contents' width='32' /></a></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -</tr></table> -<div class='online-navigation'> -<b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node9.html">2.1 The General Options</a> -<b class="navlabel">Up:</b> -<a class="sectref" rel="parent" href="node9.html">2.1 The General Options</a> -<b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node11.html">2.1.2 Reply-To header munging</a> -</div> -<hr /></div> -</div> -<!--End of Navigation Panel--> - -<h3><a name="SECTION002211000000000000000"> -2.1.1 General list personality</a> -</h3> - -<p> -These variables, grouped under the general list personality section, -control some public information about the mailing list. - -<p> -<dl> -<dt><strong>real_name</strong></dt> -<dd>Every mailing list has both a <em>posting name</em> and a <em>real - name</em>. The posting name shows up in urls and in email addresses, - e.g. the <code>mylist</code> in <code>mylist@example.com</code>. The posting - name is always presented in lower case, with alphanumeric - characters and no spaces. The list's real name is used in some - public information and email responses, such as in the general - list overview. The real name can differ from the posting name by - case only. For example, if the posting name is <code>mylist</code>, the - real name can be <code>MyList</code>. - -<p> -</dd> -<dt><strong>owner</strong></dt> -<dd>This variable contains a list of email addresses, one address per - line, of the list owners. These addresses are used whenever the - list owners need to be contacted, either by the system or by end - users. Often, these addresses are used in combination with the - <code>moderator</code> addresses (see below). - -<p> -</dd> -<dt><strong>moderator</strong></dt> -<dd>This variable contains a list of email addresses, one address per - line, of the list moderators. These addresses are often used in - combination with the <code>owner</code> addresses. For example, when - you email <code>mylist-owner@example.com</code>, both the owner and - moderator addresses will receive a copy of the message. - -<p> -</dd> -<dt><strong>description</strong></dt> -<dd>In the general list overview page, which shows you every available - mailing list, each list is displayed with a short description. - The contents of this variable is that description. Note that in - emails from the mailing list, this description is also used in the - comment section of the <span class="mailheader">To:</span> address. This text should - be relatively short and no longer than one line. - -<p> -</dd> -<dt><strong>info</strong></dt> -<dd>This variable contains a longer description of the mailing list. - It is included at the top of the list's information page, and it - can contain HTML. However, blank lines will be automatically - converted into paragraph breaks. Preview your HTML though, - because unclosed or invalid HTML can prevent display of parts of - the list information page. - -<p> -</dd> -<dt><strong>subject_prefix</strong></dt> -<dd>This is a string that will be prepended to the - <span class="mailheader">Subject:</span> header of any message posted to the list. - For example, if a message is posted to the list with a - <span class="mailheader">Subject:</span> like: - -<p> -<div class="verbatim"><pre> - Subject: This is a message -</pre></div> - -<p> -and the <code>subject_prefix</code> is <code>[My List] </code> (note the - trailing space!), then the message will be received like so: - -<p> -<div class="verbatim"><pre> - Subject: [My List] This is a message -</pre></div> - -<p> -If you leave <code>subject_prefix</code> empty, no prefix will be added - to the <span class="mailheader">Subject:</span>. Mailman is careful not to add a - prefix when the header already has one, as is the case in replies - for example. The prefix can also contain characters in the list's - preferred language. In this case, because of vagarities of the - email standards, you may or may not want to add a trailing space. - -<p> -</dd> -<dt><strong>from_is_list</strong></dt> -<dd>Setting this variable to <em>Yes</em> causes the <span class="mailheader">From:</span> - address to be replaced by the list address so that policies like - ADSP or DMARC can be applied. - -<p> -</dd> -<dt><strong>anonymous_list</strong></dt> -<dd>This variable allows you to turn on some simple anonymizing - features of Mailman. When you set this option to <em>Yes</em>, - Mailman will remove or replace the <span class="mailheader">From:</span>, - <span class="mailheader">Sender:</span>, and <span class="mailheader">Reply-To:</span> fields of any - message posted to the list. - -<p> -Note that this option is simply an aid for anonymization, it - doesn't guarantee it. For example, a poster's identity could be - evident in their signature, or in other mail headers, or even in - the style of the content of the message. There's little Mailman - can do about this kind of identity leakage. -</dd> -</dl> - -<p> - -<div class="navigation"> -<div class='online-navigation'> -<p></p><hr /> -<table align="center" width="100%" cellpadding="0" cellspacing="2"> -<tr> -<td class='online-navigation'><a rel="prev" title="2.1 the General Options" - href="node9.html"><img src='previous.png' - border='0' height='32' alt='Previous Page' width='32' /></a></td> -<td class='online-navigation'><a rel="parent" title="2.1 the General Options" - href="node9.html"><img src='up.png' - border='0' height='32' alt='Up one Level' width='32' /></a></td> -<td class='online-navigation'><a rel="next" title="2.1.2 reply-to header munging" - href="node11.html"><img src='next.png' - border='0' height='32' alt='Next Page' width='32' /></a></td> -<td align="center" width="100%">GNU Mailman - List Administration Manual</td> -<td class='online-navigation'><a rel="contents" title="Table of Contents" - href="contents.html"><img src='contents.png' - border='0' height='32' alt='Contents' width='32' /></a></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -</tr></table> -<div class='online-navigation'> -<b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node9.html">2.1 The General Options</a> -<b class="navlabel">Up:</b> -<a class="sectref" rel="parent" href="node9.html">2.1 The General Options</a> -<b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node11.html">2.1.2 Reply-To header munging</a> -</div> -</div> -<hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> -</div> -<!--End of Navigation Panel--> - -</body> -</html> diff --git a/doc/mailman-admin/node11.html b/doc/mailman-admin/node11.html index c52ad0d7..fded1ca8 100644 --- a/doc/mailman-admin/node11.html +++ b/doc/mailman-admin/node11.html @@ -7,7 +7,7 @@ <link rel='last' href='about.html' title='About this document...' /> <link rel='help' href='about.html' title='About this document...' /> <link rel="next" href="node12.html" /> -<link rel="prev" href="node10.html" /> +<link rel="prev" href="general-personality.html" /> <link rel="parent" href="node9.html" /> <link rel="next" href="node12.html" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> @@ -20,7 +20,7 @@ <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="2.1.1 general list personality" - href="node10.html"><img src='previous.png' + href="general-personality.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></a></td> <td class='online-navigation'><a rel="parent" title="2.1 the General Options" href="node9.html"><img src='up.png' @@ -39,7 +39,7 @@ </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node10.html">2.1.1 General list personality</a> +<a class="sectref" rel="prev" href="general-personality.html">2.1.1 General list personality</a> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node9.html">2.1 The General Options</a> <b class="navlabel">Next:</b> @@ -165,7 +165,7 @@ When you set this variable to <em>Explicit address</em>, the value <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="2.1.1 general list personality" - href="node10.html"><img src='previous.png' + href="general-personality.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></a></td> <td class='online-navigation'><a rel="parent" title="2.1 the General Options" href="node9.html"><img src='up.png' @@ -184,7 +184,7 @@ When you set this variable to <em>Explicit address</em>, the value </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node10.html">2.1.1 General list personality</a> +<a class="sectref" rel="prev" href="general-personality.html">2.1.1 General list personality</a> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node9.html">2.1 The General Options</a> <b class="navlabel">Next:</b> @@ -192,7 +192,7 @@ When you set this variable to <em>Explicit address</em>, the value </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node12.html b/doc/mailman-admin/node12.html index e7e5c3b4..a2beea94 100644 --- a/doc/mailman-admin/node12.html +++ b/doc/mailman-admin/node12.html @@ -92,7 +92,7 @@ a better mechanism for Mailman 3.0. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node13.html b/doc/mailman-admin/node13.html index 9e3c5546..52084f13 100644 --- a/doc/mailman-admin/node13.html +++ b/doc/mailman-admin/node13.html @@ -176,7 +176,7 @@ Some people get annoyed with these monthly reminders, and they can </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node14.html b/doc/mailman-admin/node14.html index 984d2399..1797dbb9 100644 --- a/doc/mailman-admin/node14.html +++ b/doc/mailman-admin/node14.html @@ -131,7 +131,7 @@ It's generally not a good idea to change this value, since its <p> </dd> <dt><strong>include_rfc2369_headers</strong></dt> -<dd><a class="rfc" id='rfcref-1039' xml:id='rfcref-1039' +<dd><a class="rfc" id='rfcref-1096' xml:id='rfcref-1096' href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a> is an internet standard that describes a bunch of headers that mailing list managers should add to messages to make it easier for people to interact with the list. Mail reading @@ -153,7 +153,7 @@ However, not all mail readers are standards compliant yet, and if </dd> <dt><strong>include_list_post_header</strong></dt> <dd>The <span class="mailheader">List-Post:</span> header is one of the headers - recommended by <a class="rfc" id='rfcref-1041' xml:id='rfcref-1041' + recommended by <a class="rfc" id='rfcref-1098' xml:id='rfcref-1098' href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>. However for some announce-only mailing lists, only a very select group of people are allowed to post to the list; the general membership is usually not allowed to post to @@ -199,7 +199,7 @@ href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>. However for some ann </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node15.html b/doc/mailman-admin/node15.html index e73e6d8f..5484177d 100644 --- a/doc/mailman-admin/node15.html +++ b/doc/mailman-admin/node15.html @@ -112,7 +112,7 @@ password, be sure to fill in the <code>moderator</code> variable in the </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node16.html b/doc/mailman-admin/node16.html index f28dd3f1..3f9f318b 100644 --- a/doc/mailman-admin/node16.html +++ b/doc/mailman-admin/node16.html @@ -148,7 +148,7 @@ Note however, that if your mailing list receives both encoded and </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node17.html b/doc/mailman-admin/node17.html index 10e3f779..1f27ea0f 100644 --- a/doc/mailman-admin/node17.html +++ b/doc/mailman-admin/node17.html @@ -100,7 +100,7 @@ Management section. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node18.html b/doc/mailman-admin/node18.html index 27ab167e..009d101e 100644 --- a/doc/mailman-admin/node18.html +++ b/doc/mailman-admin/node18.html @@ -140,7 +140,7 @@ substitutions are in Python string interpolation format, where something like <code>%(list_name)s</code> is substituted with he name of the mailing list. Note that the trailing "<tt class="samp">s</tt>" is required<a name="tex2html4" - href="#foot282"><sup>2</sup></a>. + href="#foot322"><sup>2</sup></a>. <p> For example, a footer containing the following text: @@ -175,7 +175,7 @@ and footers: <dt><strong>list_name</strong></dt> <dd>This is the canonical name of the mailing list. In other words it's the posting address of the list<a name="tex2html5" - href="#foot283"><sup>3</sup></a>. + href="#foot323"><sup>3</sup></a>. <p> </dd> @@ -227,7 +227,7 @@ are also available: <dt><strong>user_delivered_to</strong></dt> <dd>The case-preserved address that the user subscribed to the mailing list with<a name="tex2html6" - href="#foot284"><sup>4</sup></a>. + href="#foot324"><sup>4</sup></a>. <p> </dd> @@ -249,7 +249,7 @@ are also available: <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot282">... +<dt><a name="foot322">... required</a><A HREF="node18.html#tex2html4"><sup>2</sup></a></dt> <dd>The site administrator can configure lists to use a @@ -259,14 +259,14 @@ name. Ask your site administrator if the've configured your list this way. </dd> -<dt><a name="foot283">... list</a><A +<dt><a name="foot323">... list</a><A HREF="node18.html#tex2html5"><sup>3</sup></a></dt> <dd>For backward compatibility, the variable <code>_internal_name</code> is equivalent. </dd> -<dt><a name="foot284">... with</a><A +<dt><a name="foot324">... with</a><A HREF="node18.html#tex2html6"><sup>4</sup></a></dt> <dd>Usually it makes no difference which of <code>user_address</code> and <code>user_delivered_to</code> is used, but it's @@ -310,7 +310,7 @@ way. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node19.html b/doc/mailman-admin/node19.html index 9808cdff..3a67a9c7 100644 --- a/doc/mailman-admin/node19.html +++ b/doc/mailman-admin/node19.html @@ -71,7 +71,7 @@ and it retains most of the headers of the original messages. <p> The second type is called ``plaintext'' digests because they are readable in mail readers that don't support MIME. Actually, they -adhere to the <a class="rfc" id='rfcref-1086' xml:id='rfcref-1086' +adhere to the <a class="rfc" id='rfcref-1143' xml:id='rfcref-1143' href="http://www.faqs.org/rfcs/rfc1153.html">RFC 1153</a> digest standard. The retain some, but not all of the original messages, but can also include a summary and headers and footers. @@ -89,7 +89,7 @@ the message with a <span class="mailheader">Urgent:</span> header, where the val header is the list administrator's password. Non-digest members will receive the message like normal, but digest members will receive the message immediately<a name="tex2html7" - href="#foot184"><sup>5</sup></a>. + href="#foot195"><sup>5</sup></a>. <p> Here are the variables which control digest delivery: @@ -114,7 +114,7 @@ Here are the variables which control digest delivery: <dt><strong>mime_is_default_digest</strong></dt> <dd>If a member is allowed to choose digests, this variable controls which is the default digest style they will receive. <em>Plain</em> - digests are <a class="rfc" id='rfcref-1088' xml:id='rfcref-1088' + digests are <a class="rfc" id='rfcref-1145' xml:id='rfcref-1145' href="http://www.faqs.org/rfcs/rfc1153.html">RFC 1153</a> format as described above. <p> @@ -180,7 +180,7 @@ href="http://www.faqs.org/rfcs/rfc1153.html">RFC 1153</a> format as described ab <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot184">... immediately</a><A +<dt><a name="foot195">... immediately</a><A HREF="node19.html#tex2html7"><sup>5</sup></a></dt> <dd>They'll also receive the message in the digest. @@ -220,7 +220,7 @@ digest. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node20.html b/doc/mailman-admin/node20.html index 6e0b980f..1929e013 100644 --- a/doc/mailman-admin/node20.html +++ b/doc/mailman-admin/node20.html @@ -131,7 +131,7 @@ begins with a (caret) character. <ul class="ChildLinks"> <li><a href="node21.html">2.7.1 Subscription rules</a> -<li><a href="node22.html">2.7.2 Sender filters</a> +<li><a href="sender-filters.html">2.7.2 Sender filters</a> <li><a href="node23.html">2.7.3 Recipient Filters</a> <li><a href="node24.html">2.7.4 Spam Filters</a> </ul> @@ -171,7 +171,7 @@ begins with a (caret) character. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node21.html b/doc/mailman-admin/node21.html index f2908b2c..569aae9f 100644 --- a/doc/mailman-admin/node21.html +++ b/doc/mailman-admin/node21.html @@ -6,10 +6,10 @@ <link rel='contents' href='contents.html' title="Contents" /> <link rel='last' href='about.html' title='About this document...' /> <link rel='help' href='about.html' title='About this document...' /> -<link rel="next" href="node22.html" /> +<link rel="next" href="sender-filters.html" /> <link rel="prev" href="node20.html" /> <link rel="parent" href="node20.html" /> -<link rel="next" href="node22.html" /> +<link rel="next" href="sender-filters.html" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name='aesop' content='information' /> <title>2.7.1 Subscription rules</title> @@ -26,7 +26,7 @@ href="node20.html"><img src='up.png' border='0' height='32' alt='Up one Level' width='32' /></a></td> <td class='online-navigation'><a rel="next" title="2.7.2 sender filters" - href="node22.html"><img src='next.png' + href="sender-filters.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></a></td> <td align="center" width="100%">GNU Mailman - List Administration Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" @@ -43,7 +43,7 @@ <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> <b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node22.html">2.7.2 Sender filters</a> +<a class="sectref" rel="next" href="sender-filters.html">2.7.2 Sender filters</a> </div> <hr /></div> </div> @@ -175,7 +175,7 @@ list. href="node20.html"><img src='up.png' border='0' height='32' alt='Up one Level' width='32' /></a></td> <td class='online-navigation'><a rel="next" title="2.7.2 sender filters" - href="node22.html"><img src='next.png' + href="sender-filters.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></a></td> <td align="center" width="100%">GNU Mailman - List Administration Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" @@ -192,11 +192,11 @@ list. <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> <b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node22.html">2.7.2 Sender filters</a> +<a class="sectref" rel="next" href="sender-filters.html">2.7.2 Sender filters</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node22.html b/doc/mailman-admin/node22.html deleted file mode 100644 index d1e79c9f..00000000 --- a/doc/mailman-admin/node22.html +++ /dev/null @@ -1,215 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> -<head> -<link rel="STYLESHEET" href="mailman-admin.css" type='text/css' /> -<link rel="first" href="mailman-admin.html" title='GNU mailman - list Administration Manual' /> -<link rel='contents' href='contents.html' title="Contents" /> -<link rel='last' href='about.html' title='About this document...' /> -<link rel='help' href='about.html' title='About this document...' /> -<link rel="next" href="node23.html" /> -<link rel="prev" href="node21.html" /> -<link rel="parent" href="node20.html" /> -<link rel="next" href="node23.html" /> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name='aesop' content='information' /> -<title>2.7.2 Sender filters</title> -</head> -<body> -<div class="navigation"> -<div id='top-navigation-panel' xml:id='top-navigation-panel'> -<table align="center" width="100%" cellpadding="0" cellspacing="2"> -<tr> -<td class='online-navigation'><a rel="prev" title="2.7.1 subscription rules" - href="node21.html"><img src='previous.png' - border='0' height='32' alt='Previous Page' width='32' /></a></td> -<td class='online-navigation'><a rel="parent" title="2.7 the Privacy Options" - href="node20.html"><img src='up.png' - border='0' height='32' alt='Up one Level' width='32' /></a></td> -<td class='online-navigation'><a rel="next" title="2.7.3 recipient Filters" - href="node23.html"><img src='next.png' - border='0' height='32' alt='Next Page' width='32' /></a></td> -<td align="center" width="100%">GNU Mailman - List Administration Manual</td> -<td class='online-navigation'><a rel="contents" title="Table of Contents" - href="contents.html"><img src='contents.png' - border='0' height='32' alt='Contents' width='32' /></a></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -</tr></table> -<div class='online-navigation'> -<b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node21.html">2.7.1 Subscription rules</a> -<b class="navlabel">Up:</b> -<a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> -<b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node23.html">2.7.3 Recipient Filters</a> -</div> -<hr /></div> -</div> -<!--End of Navigation Panel--> - -<h3><a name="SECTION002272000000000000000"> -2.7.2 Sender filters</a> -</h3> - -<p> -When a message is posted to the list, a series of moderation criteria are -applied to determine the disposition of the message. This section -contains the modeation controls for postings from both members and -non-members. - -<p> -<dl> -<dt><strong>default_member_moderation</strong></dt> -<dd>Member postings are held for moderation if their <em>moderation - flag</em> is turned on. Note that only the list administrators can - change the value of a member's moderation flag. - -<p> -You can control whether new members get their moderation flag - turned on or off by default when they subscribe to the list. By - turning this flag off by default, postings by members will be - allowed without further intervention (barring other restrictions - such as size or implicit recipient lists - see below). By - turning the flag on, you can quarantine new member postings to - make sure that they meet your criteria for netiquette, topicality, - etc. Once you determine that the new member understands the - community's posting rules, you can turn off their moderation flag - and let their postings go through unstopped. - -<p> -E-newsletter style lists can also be set up by using the - moderation flag. By setting the <code>member_moderation_action</code> - to <em>Reject</em>, and by turning off the moderation flag for just - the few approved senders, your list will operate in essentially a - one-way direction. Note that you'd also need to reject or discard - postings from non-members. - -<p> -</dd> -<dt><strong>member_moderation_action</strong></dt> -<dd>This is the action to take for postings from a member who's - moderation flag is set. For typical discussion lists, you'll - likely set this to <em>Hold</em> so that the list moderator will get - a chance to manually approve, reject, or discard the message. For - e-newsletter and announcement lists, you might want to set this to - <em>Reject</em> or <em>Discard</em>. - -<p> -Note that when a moderated member posts to your list, and the - <code>member_moderation_action</code> is set to <em>Hold</em>, the message - will appear on the administrative requests page. When you dispose - of the message, you will be given an opportunity to clear the - moderation flag at the same time. If you're quarantining new - posts, this makes it very convenient to both approve a new - member's post and de-moderate them at the same time. - -<p> -</dd> -<dt><strong>member_moderation_notice</strong></dt> -<dd>When a member's moderation flag is turned on and - <code>member_moderation_action</code> is <em>Reject</em>, this variable - contains the text sent in the rejection notice. -</dd> -</dl> - -<p> -The next batch of variables controls what happens when non-members -post messages to the list. Each of these accepts one email address -per line; regular expressions are allowed if the line starts with the -(caret) character. These address lists are always consulted in the -order in which they're presented on this page (i.e. accepts first, -followed by holds, rejections, and discards). - -<p> -<dl> -<dt><strong>accept_these_nonmembers</strong></dt> -<dd>Postings from non-members whose addresses match this list are - accepted, barring other list restrictions due to size, implicit - recipients, etc. You might want to add alternative addresses of - approved posters to this list. - -<p> -</dd> -<dt><strong>hold_these_nonmembers</strong></dt> -<dd>Postings from non-members whose addresses match this list are - held for moderator approval. - -<p> -</dd> -<dt><strong>reject_these_nonmembers</strong></dt> -<dd>Postings from non-members whose addresses match this list are - rejected, i.e. bounced back to the original sender. There - currently is no way to add additional text to the rejection - message. - -<p> -</dd> -<dt><strong>discard_these_nonmembers</strong></dt> -<dd>Postings from non-members whose addresses match this list are - discarded, with no bounce back message. You might want to add the - addresses of known spammers to this list. - -<p> -</dd> -<dt><strong>generic_nonmember_action</strong></dt> -<dd>This variable controls what happens to non-member posts when the - address of the sender doesn't match any of the above four lists. - If you set this to <em>Hold</em>, the posting will appear on the - administrative requests page, and you will be given an opportunity - to add the non-member to one of the above four lists at the same - time you dispose of the held message. - -<p> -</dd> -<dt><strong>forward_auto_discards</strong></dt> -<dd>When messages from non-members are discarded, either because the - sender address matched <code>discard_these_nonmembers</code>, or because - <code>generic_nonmember_action</code> is <em>Discard</em>, you can choose - whether such messages are forwarded to the lsit administrators or - not. -</dd> -</dl> - -<p> - -<div class="navigation"> -<div class='online-navigation'> -<p></p><hr /> -<table align="center" width="100%" cellpadding="0" cellspacing="2"> -<tr> -<td class='online-navigation'><a rel="prev" title="2.7.1 subscription rules" - href="node21.html"><img src='previous.png' - border='0' height='32' alt='Previous Page' width='32' /></a></td> -<td class='online-navigation'><a rel="parent" title="2.7 the Privacy Options" - href="node20.html"><img src='up.png' - border='0' height='32' alt='Up one Level' width='32' /></a></td> -<td class='online-navigation'><a rel="next" title="2.7.3 recipient Filters" - href="node23.html"><img src='next.png' - border='0' height='32' alt='Next Page' width='32' /></a></td> -<td align="center" width="100%">GNU Mailman - List Administration Manual</td> -<td class='online-navigation'><a rel="contents" title="Table of Contents" - href="contents.html"><img src='contents.png' - border='0' height='32' alt='Contents' width='32' /></a></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -<td class='online-navigation'><img src='blank.png' - border='0' height='32' alt='' width='32' /></td> -</tr></table> -<div class='online-navigation'> -<b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node21.html">2.7.1 Subscription rules</a> -<b class="navlabel">Up:</b> -<a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> -<b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node23.html">2.7.3 Recipient Filters</a> -</div> -</div> -<hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> -</div> -<!--End of Navigation Panel--> - -</body> -</html> diff --git a/doc/mailman-admin/node23.html b/doc/mailman-admin/node23.html index 35f8830d..d98654f1 100644 --- a/doc/mailman-admin/node23.html +++ b/doc/mailman-admin/node23.html @@ -7,7 +7,7 @@ <link rel='last' href='about.html' title='About this document...' /> <link rel='help' href='about.html' title='About this document...' /> <link rel="next" href="node24.html" /> -<link rel="prev" href="node22.html" /> +<link rel="prev" href="sender-filters.html" /> <link rel="parent" href="node20.html" /> <link rel="next" href="node24.html" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> @@ -20,7 +20,7 @@ <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="2.7.2 sender filters" - href="node22.html"><img src='previous.png' + href="sender-filters.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></a></td> <td class='online-navigation'><a rel="parent" title="2.7 the Privacy Options" href="node20.html"><img src='up.png' @@ -39,7 +39,7 @@ </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node22.html">2.7.2 Sender filters</a> +<a class="sectref" rel="prev" href="sender-filters.html">2.7.2 Sender filters</a> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> <b class="navlabel">Next:</b> @@ -98,7 +98,7 @@ If the list is not explicitly addressed and this setting is turned <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="2.7.2 sender filters" - href="node22.html"><img src='previous.png' + href="sender-filters.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></a></td> <td class='online-navigation'><a rel="parent" title="2.7 the Privacy Options" href="node20.html"><img src='up.png' @@ -117,7 +117,7 @@ If the list is not explicitly addressed and this setting is turned </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> -<a class="sectref" rel="prev" href="node22.html">2.7.2 Sender filters</a> +<a class="sectref" rel="prev" href="sender-filters.html">2.7.2 Sender filters</a> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node20.html">2.7 The Privacy Options</a> <b class="navlabel">Next:</b> @@ -125,7 +125,7 @@ If the list is not explicitly addressed and this setting is turned </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node24.html b/doc/mailman-admin/node24.html index 7e66b2dc..9344e5c8 100644 --- a/doc/mailman-admin/node24.html +++ b/doc/mailman-admin/node24.html @@ -123,7 +123,7 @@ This line will match from 3 to 5 stars in the value of this </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node25.html b/doc/mailman-admin/node25.html index 7b1eb802..5a03afa8 100644 --- a/doc/mailman-admin/node25.html +++ b/doc/mailman-admin/node25.html @@ -188,7 +188,7 @@ to the frequency and traffic volume of your list. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node26.html b/doc/mailman-admin/node26.html index bd79eeac..f25a7330 100644 --- a/doc/mailman-admin/node26.html +++ b/doc/mailman-admin/node26.html @@ -129,7 +129,7 @@ Note that senders can control whether their own posts are </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node27.html b/doc/mailman-admin/node27.html index bd2307c3..4454dd6a 100644 --- a/doc/mailman-admin/node27.html +++ b/doc/mailman-admin/node27.html @@ -93,7 +93,7 @@ even be used to manage moderated newsgroups. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node28.html b/doc/mailman-admin/node28.html index ad1c0d82..2b7c9157 100644 --- a/doc/mailman-admin/node28.html +++ b/doc/mailman-admin/node28.html @@ -86,7 +86,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node29.html b/doc/mailman-admin/node29.html index 786638ae..2ea50c72 100644 --- a/doc/mailman-admin/node29.html +++ b/doc/mailman-admin/node29.html @@ -86,7 +86,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node3.html b/doc/mailman-admin/node3.html index 87bf070e..1c5230fd 100644 --- a/doc/mailman-admin/node3.html +++ b/doc/mailman-admin/node3.html @@ -121,7 +121,7 @@ manual for more details. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node30.html b/doc/mailman-admin/node30.html index efcf9ea3..5518ab55 100644 --- a/doc/mailman-admin/node30.html +++ b/doc/mailman-admin/node30.html @@ -87,7 +87,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node31.html b/doc/mailman-admin/node31.html index 297679ee..a1f2cc84 100644 --- a/doc/mailman-admin/node31.html +++ b/doc/mailman-admin/node31.html @@ -86,7 +86,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node32.html b/doc/mailman-admin/node32.html index 7cb64501..17d5059a 100644 --- a/doc/mailman-admin/node32.html +++ b/doc/mailman-admin/node32.html @@ -86,7 +86,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node33.html b/doc/mailman-admin/node33.html index e20d7d3f..f54db63c 100644 --- a/doc/mailman-admin/node33.html +++ b/doc/mailman-admin/node33.html @@ -86,7 +86,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node34.html b/doc/mailman-admin/node34.html index ced74540..329bb1ce 100644 --- a/doc/mailman-admin/node34.html +++ b/doc/mailman-admin/node34.html @@ -90,7 +90,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node35.html b/doc/mailman-admin/node35.html index 923f26f8..9ac5b92e 100644 --- a/doc/mailman-admin/node35.html +++ b/doc/mailman-admin/node35.html @@ -105,7 +105,7 @@ Just add another \section{}, but don't say \appendix again. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node4.html b/doc/mailman-admin/node4.html index 39a9718c..ff9467e0 100644 --- a/doc/mailman-admin/node4.html +++ b/doc/mailman-admin/node4.html @@ -152,7 +152,7 @@ older versions of Mailman. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node5.html b/doc/mailman-admin/node5.html index 8f35de73..4e895a49 100644 --- a/doc/mailman-admin/node5.html +++ b/doc/mailman-admin/node5.html @@ -118,7 +118,7 @@ necessary, we'll distinguish the list moderator explicitly. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node6.html b/doc/mailman-admin/node6.html index 2485c636..01c30bee 100644 --- a/doc/mailman-admin/node6.html +++ b/doc/mailman-admin/node6.html @@ -127,7 +127,7 @@ do not need to re-login to access the administrative requests page. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node7.html b/doc/mailman-admin/node7.html index e570a613..0cd168e1 100644 --- a/doc/mailman-admin/node7.html +++ b/doc/mailman-admin/node7.html @@ -139,7 +139,7 @@ stored for appending to digests. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node8.html b/doc/mailman-admin/node8.html index 44f3ec93..43ccae69 100644 --- a/doc/mailman-admin/node8.html +++ b/doc/mailman-admin/node8.html @@ -108,7 +108,7 @@ will always be the category page that you submitted. <ul class="ChildLinks"> <li><a href="node9.html">2.1 The General Options Category</a> <ul> -<li><a href="node10.html">2.1.1 General list personality</a> +<li><a href="general-personality.html">2.1.1 General list personality</a> <li><a href="node11.html">2.1.2 Reply-To header munging</a> <li><a href="node12.html">2.1.3 Umbrella list settings</a> <li><a href="node13.html">2.1.4 Notifications</a> @@ -122,7 +122,7 @@ will always be the category page that you submitted. <li><a href="node20.html">2.7 The Privacy Options Category</a> <ul> <li><a href="node21.html">2.7.1 Subscription rules</a> -<li><a href="node22.html">2.7.2 Sender filters</a> +<li><a href="sender-filters.html">2.7.2 Sender filters</a> <li><a href="node23.html">2.7.3 Recipient Filters</a> <li><a href="node24.html">2.7.4 Spam Filters</a> </ul> @@ -169,7 +169,7 @@ will always be the category page that you submitted. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-admin/node9.html b/doc/mailman-admin/node9.html index 7deb003a..f46d855d 100644 --- a/doc/mailman-admin/node9.html +++ b/doc/mailman-admin/node9.html @@ -9,7 +9,7 @@ <link rel="next" href="node15.html" /> <link rel="prev" href="node8.html" /> <link rel="parent" href="node8.html" /> -<link rel="next" href="node10.html" /> +<link rel="next" href="general-personality.html" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name='aesop' content='information' /> <title>2.1 The General Options Category</title> @@ -26,7 +26,7 @@ href="node8.html"><img src='up.png' border='0' height='32' alt='Up one Level' width='32' /></a></td> <td class='online-navigation'><a rel="next" title="2.1.1 general list personality" - href="node10.html"><img src='next.png' + href="general-personality.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></a></td> <td align="center" width="100%">GNU Mailman - List Administration Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" @@ -43,7 +43,7 @@ <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node8.html">2 The List Configuration</a> <b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node10.html">2.1.1 General list personality</a> +<a class="sectref" rel="next" href="general-personality.html">2.1.1 General list personality</a> </div> <hr /></div> </div> @@ -67,7 +67,7 @@ an overview and a description of what that variable controls. <a name="CHILD_LINKS"><strong>Subsections</strong></a> <ul class="ChildLinks"> -<li><a href="node10.html">2.1.1 General list personality</a> +<li><a href="general-personality.html">2.1.1 General list personality</a> <li><a href="node11.html">2.1.2 Reply-To header munging</a> <li><a href="node12.html">2.1.3 Umbrella list settings</a> <li><a href="node13.html">2.1.4 Notifications</a> @@ -88,7 +88,7 @@ an overview and a description of what that variable controls. href="node8.html"><img src='up.png' border='0' height='32' alt='Up one Level' width='32' /></a></td> <td class='online-navigation'><a rel="next" title="2.1.1 general list personality" - href="node10.html"><img src='next.png' + href="general-personality.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></a></td> <td align="center" width="100%">GNU Mailman - List Administration Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" @@ -105,11 +105,11 @@ an overview and a description of what that variable controls. <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="node8.html">2 The List Configuration</a> <b class="navlabel">Next:</b> -<a class="sectref" rel="next" href="node10.html">2.1.1 General list personality</a> +<a class="sectref" rel="next" href="general-personality.html">2.1.1 General list personality</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install.dvi b/doc/mailman-install.dvi Binary files differindex 47cd8564..bb9cc729 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 a60b2706..9ca7d5bb 100644 --- a/doc/mailman-install.pdf +++ b/doc/mailman-install.pdf diff --git a/doc/mailman-install.ps b/doc/mailman-install.ps index 4a984c90..036c3a94 100644 --- a/doc/mailman-install.ps +++ b/doc/mailman-install.ps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 -%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software +%%Creator: dvips(k) 5.994 Copyright 2014 Radical Eye Software %%Title: mailman-install.dvi -%%CreationDate: Sat Sep 28 18:46:50 2013 +%%CreationDate: Thu Jan 29 19:54:38 2015 %%Pages: 28 %%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 2013.09.28:1846 +%DVIPSSource: TeX output 2015.01.29:1954 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -1200,7 +1200,6 @@ FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMSY10 def /FontBBox {-29 -960 1116 775 }readonly def -/UniqueID 5096651 def /PaintType 0 def /FontInfo 9 dict dup begin /version (003.002) readonly def @@ -1888,7 +1887,6 @@ FontDirectory/NimbusSanL-Regu known{/NimbusSanL-Regu findfont dup/UniqueID known /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-Regu def /FontBBox [-174 -285 1001 953 ]readonly def -/UniqueID 5020902 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -3514,7 +3512,6 @@ FontDirectory/NimbusSanL-ReguItal known{/NimbusSanL-ReguItal findfont dup/Unique /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-ReguItal def /FontBBox [-178 -284 1108 953 ]readonly def -/UniqueID 5020908 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -3670,10 +3667,10 @@ rf /Fm 201[29 29 29 29 29 29 49[{ TeXBase1Encoding ReEncodeFont }6 66 10[55 55 55 55 55 55 1[28 28 43[50 2[{ TeXBase1Encoding ReEncodeFont }45 99.6264 /NimbusSanL-Regu rf /Fo 107[28 28 25[42 42 60 42 46 23 42 28 46 46 46 -46 69 18 42 1[18 46 46 23 46 46 42 46 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 }58 83.022 /NimbusSanL-Regu +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 }56 83.022 /NimbusSanL-Regu rf /Fp 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 @@ -3730,9 +3727,9 @@ 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)3234 1213 -y Fw(September)18 b(28,)i(2013)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(2.1)3153 859 y Fx(Barr)t(y)i(W)-5 b(arsa)n(w)3330 1213 +y Fw(January)19 b(29,)h(2015)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 @@ -3778,7 +3775,7 @@ g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h b(Using)21 b(the)f(Exim)f(mail)i(serv)o(er)37 b(.)k(.)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(.)102 -b(10)315 4382 y(Exim)20 b(con\002guration)55 b(.)41 b(.)h(.)f(.)g(.)g +b(11)315 4382 y(Exim)20 b(con\002guration)55 b(.)41 b(.)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(.)102 b(11)315 4481 y(Main)20 b(con\002guration)e @@ -3788,7 +3785,7 @@ h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)102 b(11)315 4581 y(T)m(ransport)19 b(for)h(Exim)f(3)63 b(.)42 b(.)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(.)102 -b(11)315 4681 y(Director)20 b(for)f(Exim)h(3)44 b(.)d(.)h(.)f(.)g(.)g +b(12)315 4681 y(Director)20 b(for)f(Exim)h(3)44 b(.)d(.)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(.)102 b(12)315 4780 y(Router)20 b(for)g(Exim)f(4)33 @@ -3815,7 +3812,7 @@ g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)102 b(14)315 5378 y(Doing)20 b(VERP)h(with)f(Exim)g(and)f(Mailman)53 b(.)41 b(.)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(.)102 -b(14)p eop end +b(15)p eop end %%Page: 2 2 TeXDict begin 2 1 bop 315 83 a Fw(V)-5 b(irtual)20 b(Domains)25 b(.)42 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) @@ -3847,7 +3844,7 @@ f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g (.)h(.)f(.)g(.)g(.)102 b(17)315 880 y(Information)18 b(on)i(VERP)30 b(.)42 b(.)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(.)102 b(19)315 +g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)102 b(20)315 980 y(V)-5 b(irtual)20 b(mail)h(serv)o(er)79 b(.)41 b(.)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 @@ -3856,26 +3853,26 @@ b(.)d(.)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(.)102 b(20)0 1262 y Fr(7)83 b(Re)o(view)19 b(y)n(our)h(site)h(defaults)2807 -b(20)0 1445 y(8)83 b(Cr)o(eate)18 b(a)j(site-wide)f(mailing)g(list)2643 -b(20)0 1627 y(9)83 b(Set)20 b(up)h(cr)o(on)3287 b(21)0 +b(21)0 1445 y(8)83 b(Cr)o(eate)18 b(a)j(site-wide)f(mailing)g(list)2643 +b(21)0 1627 y(9)83 b(Set)20 b(up)h(cr)o(on)3287 b(21)0 1810 y(10)41 b(Start)19 b(the)i(Mailman)f(qrunner)2722 b(22)0 1993 y(11)41 b(Check)20 b(the)h(hostname)f(settings)2684 b(23)0 2175 y(12)41 b(Cr)o(eate)18 b(the)j(site)g(passw)o(ord)2825 b(23)0 2358 y(13)41 b(Cr)o(eate)18 b(y)n(our)i(\002rst)h(mailing)f -(list)2691 b(23)0 2540 y(14)41 b(T)-6 b(r)o(oubleshooting)3112 +(list)2691 b(24)0 2540 y(14)41 b(T)-6 b(r)o(oubleshooting)3112 b(24)0 2723 y(15)41 b(Platf)n(orm)18 b(and)j(operating)e(system)i -(notes)2393 b(25)125 2823 y Fw(15.1)43 b(GNU/Linux)19 +(notes)2393 b(26)125 2823 y Fw(15.1)43 b(GNU/Linux)19 b(issues)82 b(.)41 b(.)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(.)102 -b(25)125 2922 y(15.2)43 b(BSD)22 b(issues)72 b(.)41 b(.)g(.)h(.)f(.)g +b(26)125 2922 y(15.2)43 b(BSD)22 b(issues)72 b(.)41 b(.)g(.)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(.)102 b(26)125 3022 y(15.3)43 +(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)102 b(27)125 3022 y(15.3)43 b(MacOSX)21 b(issues)44 b(.)e(.)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(.)102 -b(26)p 0 3169 3901 9 v 0 3596 a Fx(1)120 b(Installation)35 +b(27)p 0 3169 3901 9 v 0 3596 a Fx(1)120 b(Installation)35 b(Requirements)0 3829 y Fq(Please)22 b(note)g(that)g(the)h(information) e(on)h(this)h(pa)o(g)o(e)f(may)g(be)g(out)g(of)h(date)o(.)31 b Fw(Check)22 b(for)g(the)g(latest)i(installation)e(information)e(on)i @@ -4237,1450 +4234,1449 @@ b(Here')-5 b(s)26 b(an)0 282 y(e)o(xample)19 b(for)g(Apache,)g(based)h (on)g(the)g(standard)f(installation)h(directories:)416 520 y Fk(<Directory)43 b("/usr/local/mailman/archives/public/")o(>)595 612 y(AddDefaultCharset)f(Off)416 703 y(</Directory>)0 -990 y Fw(No)n(w)20 b(restart)g(your)f(web)h(serv)o(er)-5 -b(.)0 1317 y Fx(6)120 b(Set)34 b(up)g(y)n(our)f(mail)g(ser)t(v)m(er)0 -1550 y Fw(This)18 b(section)f(describes)g(some)g(of)g(the)h(things)f -(you)f(need)h(to)h(do)f(to)g(connect)g(Mailman')-5 b(s)17 -b(email)g(interf)o(ace)g(to)g(your)g(mail)g(serv)o(er)-5 -b(.)24 b(The)0 1649 y(instructions)f(here)g(are)h(dif)n(ferent)e(for)h +990 y Fw(Also,)17 b(you)f(may)g(need)g(to)h(speci\002cally)f(allo)n(w)h +(access)g(to)g(Mailman')-5 b(s)16 b(directories.)23 b(F)o(or)16 +b(e)o(xample,)f(in)i(Apache,)f(the)h(abo)o(v)o(e)e(Directory)0 +1089 y(block)k(may)h(need)f(something)g(lik)o(e)595 1327 +y Fk(Require)44 b(all)g(granted)0 1595 y Fw(or)595 1833 +y Fk(Order)g(allow,deny)595 1925 y(Allow)g(from)g(all)0 +2215 y Fw(depending)18 b(on)h(the)i(Apache)e(v)o(ersion)g(and)g +(similarly)h(for)g(the)g Fj($)p Fq(pr)m(e\002x)p Fw(/cgi-bin/)e +(directory)-5 b(.)0 2362 y(No)n(w)20 b(restart)g(your)f(web)h(serv)o +(er)-5 b(.)0 2689 y Fx(6)120 b(Set)34 b(up)g(y)n(our)f(mail)g(ser)t(v)m +(er)0 2922 y Fw(This)18 b(section)f(describes)g(some)g(of)g(the)h +(things)f(you)f(need)h(to)h(do)f(to)g(connect)g(Mailman')-5 +b(s)17 b(email)g(interf)o(ace)g(to)g(your)g(mail)g(serv)o(er)-5 +b(.)24 b(The)0 3022 y(instructions)f(here)g(are)h(dif)n(ferent)e(for)h (each)h(mail)g(serv)o(er;)h(if)f(your)e(mail)j(serv)o(er)e(is)h(not)g (described)e(in)i(the)g(follo)n(wing)e(subsections,)0 -1749 y(try)i(to)g(generalize)f(from)g(the)h(e)o(xisting)f +3122 y(try)i(to)g(generalize)f(from)g(the)h(e)o(xisting)f (documentation,)f(and)h(consider)g(contrib)n(uting)f(documentation)f -(updates)i(to)h(the)g(Mailman)0 1849 y(de)n(v)o(elopers.)0 -1996 y(Under)f(rare)h(circumstances)f(or)h(due)g(to)g +(updates)i(to)h(the)g(Mailman)0 3221 y(de)n(v)o(elopers.)0 +3368 y(Under)f(rare)h(circumstances)f(or)h(due)g(to)g (mis-con\002guration,)e(mail)j(to)f(the)g(o)n(wner\(s\))f(of)h(the)g -('mailman')f(site-list)i(\(see)g(section)f(8\))0 2095 +('mailman')f(site-list)i(\(see)g(section)f(8\))0 3468 y(can)j(bounce.)45 b(In)28 b(order)e(to)i(pre)n(v)o(ent)d(a)j(mail)g (loop)f(this)h(mail)f(is)i(sent)f(with)f(en)m(v)o(elope)e(from)i -(mailman-loop)e(which)i(is)h(normally)0 2195 y(aliased)20 -b(as)416 2433 y Fk(mailman-loop:)42 b -($varprefix/data/owner-bounces.mbox)0 2672 y Fw(b)n(ut)21 +(mailman-loop)e(which)i(is)h(normally)0 3567 y(aliased)20 +b(as)416 3805 y Fk(mailman-loop:)42 b +($varprefix/data/owner-bounces.mbox)0 4045 y Fw(b)n(ut)21 b(which)g(can)h(be)f(aliased)g(to)h(an)o(y)-5 b(,)20 b(al)o(w)o(ays)i(deli)n(v)o(erable,)e(local)h(address)g(or)g(\002le.)29 b(If)22 b(you)e(are)i(using)e(the)i(Post\002x)g(MT)-8 -b(A)21 b(inte)o(grated)0 2772 y(as)k(described)d(in)i(section)g(6.1,)g +b(A)21 b(inte)o(grated)0 4144 y(as)k(described)d(in)i(section)g(6.1,)g (this)g(alias)h(will)f(be)g(generated)e(automatically)-5 b(.)35 b(In)23 b(all)i(other)e(cases,)i(you)e(should)g(install)h(this)h -(alias)0 2872 y(along)19 b(with)i(your)e(normal)f(system)j(aliases.)0 -3156 y Fn(6.1)100 b(Using)28 b(the)h(P)-5 b(ost\002x)27 -b(mail)i(ser)s(v)n(er)0 3359 y Fw(Mailman)22 b(should)f(w)o(ork)g +(alias)0 4244 y(along)19 b(with)i(your)e(normal)f(system)j(aliases.)0 +4529 y Fn(6.1)100 b(Using)28 b(the)h(P)-5 b(ost\002x)27 +b(mail)i(ser)s(v)n(er)0 4732 y Fw(Mailman)22 b(should)f(w)o(ork)g (pretty)h(much)f(out)h(of)g(the)g(box)f(with)i(a)f(standard)f (Post\002x)i(installation.)30 b(It)23 b(has)f(been)g(tested)g(with)h(v) -n(arious)0 3459 y(Post\002x)d(v)o(ersions)g(up)f(to)i(and)e(including)g -(Post\002x)h(2.1.5.)0 3606 y(In)e(order)g(to)g(support)g(Mailman')-5 +n(arious)0 4831 y(Post\002x)d(v)o(ersions)g(up)f(to)i(and)e(including)g +(Post\002x)h(2.1.5.)0 4978 y(In)e(order)g(to)g(support)g(Mailman')-5 b(s)18 b(optional)f(VERP)i(deli)n(v)o(ery)-5 b(,)17 b(you)h(will)h(w)o (ant)g(to)f(disable)h Fl(luser_relay)e Fw(\(the)h(def)o(ault\))f(and)h -(you)0 3706 y(will)i(w)o(ant)e(to)h(set)h Fl(recipient_delimiter)c +(you)0 5078 y(will)i(w)o(ant)e(to)h(set)h Fl(recipient_delimiter)c Fw(for)i(e)o(xtended)f(address)h(semantics.)25 b(Y)-9 b(ou)18 b(should)g(comment)f(out)h(an)o(y)g Fl(luser_-)0 -3805 y(relay)i Fw(v)n(alue)f(in)i(your)e(`)p Fv(main.cf)p +5178 y(relay)i Fw(v)n(alue)f(in)i(your)e(`)p Fv(main.cf)p Fw(')f(and)i(just)h(go)f(with)g(the)g(def)o(aults.)25 b(Also,)20 b(add)g(this)g(to)h(your)e(`)p Fv(main.cf)p -Fw(')g(\002le:)416 4043 y Fk(recipient_delimiter)41 b(=)k(+)0 -4330 y Fw(Using)15 b(`)p Fl(+)p Fw(')h(as)g(the)f(delimiter)g(w)o(orks) -g(well)h(with)g(the)f(def)o(ault)g(v)n(alues)g(for)g -Fq(VERP)p 2306 4330 25 4 v 29 w(FORMA)m(T)22 b Fw(and)15 -b Fq(VERP)p 3022 4330 V 29 w(REGEXP)f Fw(in)i(`)p Fv(Def)n(aults)o(.p)n -(y)p Fw('.)0 4477 y(When)21 b(attempting)f(to)h(deli)n(v)o(er)f(a)h +Fw(')g(\002le:)p 0 5549 3901 4 v 3854 5649 a Fo(7)p eop +end +%%Page: 8 8 +TeXDict begin 8 7 bop 416 174 a Fk(recipient_delimiter)41 +b(=)k(+)0 461 y Fw(Using)15 b(`)p Fl(+)p Fw(')h(as)g(the)f(delimiter)g +(w)o(orks)g(well)h(with)g(the)f(def)o(ault)g(v)n(alues)g(for)g +Fq(VERP)p 2306 461 25 4 v 29 w(FORMA)m(T)22 b Fw(and)15 +b Fq(VERP)p 3022 461 V 29 w(REGEXP)f Fw(in)i(`)p Fv(Def)n(aults)o(.p)n +(y)p Fw('.)0 608 y(When)21 b(attempting)f(to)h(deli)n(v)o(er)f(a)h (message)g(to)g(a)h(non-e)o(xistent)d(local)i(address,)f(Post\002x)i (may)e(return)g(a)i(450)e(error)g(code.)27 b(Since)21 -b(this)0 4576 y(is)i(a)f(transient)f(error)g(code,)g(Mailman)g(will)i +b(this)0 707 y(is)i(a)f(transient)f(error)g(code,)g(Mailman)g(will)i (continue)d(to)i(attempt)f(to)h(deli)n(v)o(er)f(the)h(message)f(for)g -Fq(DELIVER)o(Y)p 3240 4576 V 29 w(RETR)o(Y)p 3513 4576 -V 28 w(PERIOD)g Fw(\226)0 4676 y(5)d(days)g(by)g(def)o(ault.)24 +Fq(DELIVER)o(Y)p 3240 707 V 29 w(RETR)o(Y)p 3513 707 +V 28 w(PERIOD)g Fw(\226)0 807 y(5)d(days)g(by)g(def)o(ault.)24 b(Y)-9 b(ou)17 b(might)h(w)o(ant)g(to)g(set)h(Post\002x)g(up)f(so)g (that)g(it)h(returns)f(permanent)e(error)h(codes)h(for)f(non-e)o -(xistent)f(local)i(users)0 4776 y(by)i(adding)f(the)h(follo)n(wing)e -(to)j(your)e(`)p Fv(main.cf)p Fw(')f(\002le:)416 5014 -y Fk(unknown_local_recipient_reject_code)38 b(=)45 b(550)0 -5300 y Fw(Finally)-5 b(,)19 b(if)i(you)e(are)h(using)g(Post\002x-style) +(xistent)f(local)i(users)0 907 y(by)i(adding)f(the)h(follo)n(wing)e(to) +j(your)e(`)p Fv(main.cf)p Fw(')f(\002le:)416 1145 y Fk +(unknown_local_recipient_reject_code)38 b(=)45 b(550)0 +1431 y Fw(Finally)-5 b(,)19 b(if)i(you)e(are)h(using)g(Post\002x-style) g(virtual)f(domains,)g(read)h(the)g(section)g(on)g(virtual)f(domain)g -(support)g(belo)n(w)-5 b(.)p 0 5549 3901 4 v 3854 5649 -a Fo(7)p eop end -%%Page: 8 8 -TeXDict begin 8 7 bop 0 83 a Fo(Integ)o(r)o(ating)25 -b(P)l(ost\002x)d(and)h(Mailman)0 286 y Fw(Y)-9 b(ou)30 +(support)g(belo)n(w)-5 b(.)0 1696 y Fo(Integ)o(r)o(ating)25 +b(P)l(ost\002x)d(and)h(Mailman)0 1899 y Fw(Y)-9 b(ou)30 b(can)h(inte)o(grate)f(Post\002x)h(and)f(Mailman)g(such)h(that)g(when)f (ne)n(w)h(lists)h(are)f(created,)i(or)d(lists)j(are)d(remo)o(v)o(ed,)h -(Post\002x')-5 b(s)32 b(alias)0 386 y(database)20 b(will)h(be)f +(Post\002x')-5 b(s)32 b(alias)0 1999 y(database)20 b(will)h(be)f (automatically)e(updated.)24 b(The)c(follo)n(wing)e(are)i(the)g(steps)h (you)f(need)f(to)h(tak)o(e)h(to)f(mak)o(e)g(this)g(w)o(ork.)0 -532 y(In)g(the)h(description)e(belo)n(w)-5 b(,)20 b(we)h(assume)g(that) -g(you')l(v)o(e)d(installed)j(Mailman)f(in)h(the)g(def)o(ault)f +2146 y(In)g(the)h(description)e(belo)n(w)-5 b(,)20 b(we)h(assume)g +(that)g(you')l(v)o(e)d(installed)j(Mailman)f(in)h(the)g(def)o(ault)f (location,)f(i.e.)27 b(`)p Fv(/usr/local/mailman)p Fw('.)c(If)0 -632 y(that')-5 b(s)20 b(not)e(the)i(case,)f(adjust)g(the)g +2245 y(that')-5 b(s)20 b(not)e(the)i(case,)f(adjust)g(the)g (instructions)g(according)e(to)i(your)f(use)h(of)g Fr(con\002gur)o(e)p Fw(')-5 b(s)19 b Fr(--pr)o(e\002x)f Fw(and)h Fr(--with-v)o(ar)m(-pr)o -(e\002x)d Fw(options.)0 779 y Fr(Note:)69 b Fw(If)25 +(e\002x)d Fw(options.)0 2392 y Fr(Note:)69 b Fw(If)25 b(you)f(are)g(using)h(virtual)f(domains)g(and)g(you)g(w)o(ant)h (Mailman)f(to)i(honor)d(your)g(virtual)i(domains,)f(read)h(the)g(6.1)f -(section)0 879 y(belo)n(w)c(\002rst!)125 1091 y Fd(\017)41 +(section)0 2492 y(belo)n(w)c(\002rst!)125 2704 y Fd(\017)41 b Fw(Add)19 b(this)i(to)f(the)h(bottom)e(of)g(the)i(`)p -Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/mm)p 1946 1091 25 -4 v 30 w(cfg.p)n(y)p Fw(')f(\002le:)802 1312 y Fk(MTA)45 -b(=)f('Postfix')208 1672 y Fw(The)30 b(MT)-8 b(A)31 b(v)n(ariable)f +Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/mm)p 1946 2704 V +30 w(cfg.p)n(y)p Fw(')f(\002le:)802 2924 y Fk(MTA)45 +b(=)f('Postfix')208 3285 y Fw(The)30 b(MT)-8 b(A)31 b(v)n(ariable)f (names)h(a)g(module)f(in)h(the)g(`)p Fv(Mailman/MT)-9 b(A)p Fw(')28 b(directory)h(which)i(contains)f(the)h(mail)g(serv)o(er)n -(-speci\002c)208 1772 y(functions)18 b(to)j(be)f(e)o(x)o(ecuted)e(when) -i(a)g(list)i(is)f(created)e(or)h(remo)o(v)o(ed.)125 1931 +(-speci\002c)208 3384 y(functions)18 b(to)j(be)f(e)o(x)o(ecuted)e(when) +i(a)g(list)i(is)f(created)e(or)h(remo)o(v)o(ed.)125 3543 y Fd(\017)41 b Fw(Look)28 b(at)i(the)g(`)p Fv(Def)n(aults)o(.p)n(y)p Fw(')c(\002le)k(for)f(the)h(v)n(ariables)f Fq(POSTFIX)p -2145 1931 V 28 w(ALIAS)p 2391 1931 V 29 w(CMD)h Fw(and)f -Fq(POSTFIX)p 3113 1931 V 29 w(MAP)p 3313 1931 V 29 w(CMD)i -Fw(command.)208 2030 y(Mak)o(e)26 b(sure)h(these)h(point)e(to)i(your)d +2145 3543 V 28 w(ALIAS)p 2391 3543 V 29 w(CMD)h Fw(and)f +Fq(POSTFIX)p 3113 3543 V 29 w(MAP)p 3313 3543 V 29 w(CMD)i +Fw(command.)208 3643 y(Mak)o(e)26 b(sure)h(these)h(point)e(to)i(your)d Fr(postalias)i Fw(and)g Fr(postmap)g Fw(programs)e(respecti)n(v)o(ely) -5 b(.)44 b(Remember)26 b(that)h(if)h(you)e(need)g(to)208 -2130 y(mak)o(e)19 b(changes,)g(do)h(it)h(in)f(`)p Fv(mm)p -1128 2130 23 4 v 27 w(cfg.p)n(y)p Fw('.)125 2289 y Fd(\017)41 +3742 y(mak)o(e)19 b(changes,)g(do)h(it)h(in)f(`)p Fv(mm)p +1128 3742 23 4 v 27 w(cfg.p)n(y)p Fw('.)125 3901 y Fd(\017)41 b Fw(Run)20 b(the)g Fr(bin/genaliases)g Fw(script)h(to)f(initialize)g -(your)f(`)p Fv(aliases)p Fw(')g(\002le.)802 2510 y Fk(\045)45 -b(cd)g(/usr/local/mailman)802 2601 y(\045)g(bin/genaliases)208 -2961 y Fw(Mak)o(e)21 b(sure)h(that)g(the)g(o)n(wner)e(of)i(the)g(`)p +(your)f(`)p Fv(aliases)p Fw(')g(\002le.)802 4122 y Fk(\045)45 +b(cd)g(/usr/local/mailman)802 4213 y(\045)g(bin/genaliases)208 +4573 y Fw(Mak)o(e)21 b(sure)h(that)g(the)g(o)n(wner)e(of)i(the)g(`)p Fv(data/aliases)p Fw(')c(and)j(`)p Fv(data/aliases)o(.db)p Fw(')c(\002le)23 b(is)f Fl(mailman)p Fw(,)g(that)g(the)f(group)f(o)n -(wner)h(for)208 3061 y(those)f(\002les)h(is)g Fl(mailman)p +(wner)h(for)208 4673 y(those)f(\002les)h(is)g Fl(mailman)p Fw(,)e(or)h(whate)n(v)o(er)f(user)h(and)g(group)e(you)i(used)g(in)g (the)g(con\002gure)f(command,)f(and)i(that)g(both)f(\002les)j(are)208 -3161 y(group)c(writable:)802 3381 y Fk(\045)45 b(su)802 -3473 y(\045)g(chown)f(mailman:mailman)e(data/aliases)2418 -3486 y(*)802 3564 y(\045)j(chmod)f(g+w)g(data/aliases)1880 -3577 y(*)125 3954 y Fd(\017)d 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 Fq(alias)p 2730 3954 25 4 -v 30 w(maps)h Fw(v)n(ariable:)892 4175 y Fk -(/usr/local/mailman/data/aliases)208 4535 y Fw(Note)h(that)h(there)f +4773 y(group)c(writable:)802 4993 y Fk(\045)45 b(su)802 +5085 y(\045)g(chown)f(mailman:mailman)e(data/aliases)2418 +5098 y(*)802 5176 y(\045)j(chmod)f(g+w)g(data/aliases)1880 +5189 y(*)p 0 5549 3901 4 v 0 5649 a Fo(8)2873 b(6)83 +b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r(v)n(er)p eop end +%%Page: 9 9 +TeXDict begin 9 8 bop 125 83 a Fd(\017)41 b 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 Fq(alias)p +2730 83 25 4 v 30 w(maps)h Fw(v)n(ariable:)892 306 y +Fk(/usr/local/mailman/data/aliases)208 669 y Fw(Note)h(that)h(there)f (should)g(be)g(no)h(trailing)f Fl(.db)p Fw(.)29 b(Do)22 b(not)f(include)g(this)h(in)g(your)e Fq(alias)p 2727 -4535 V 30 w(database)g Fw(v)n(ariable.)28 b(This)22 b(is)g(because)208 -4635 y(you)e(do)h(not)g(w)o(ant)g(Post\002x')-5 b(s)22 +669 V 30 w(database)g Fw(v)n(ariable.)28 b(This)22 b(is)g(because)208 +768 y(you)e(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 4735 y(to)f(consult)g(`)p Fv(aliases)o(.db)p +o(ant)g(Post\002x)208 868 y(to)f(consult)g(`)p Fv(aliases)o(.db)p Fw(')d(when)i(looking)g(for)g(local)i(addresses.)208 -4864 y(Y)-9 b(ou)19 b(probably)f(w)o(ant)i(to)h(use)f(a)h +1000 y(Y)-9 b(ou)19 b(probably)f(w)o(ant)i(to)h(use)f(a)h Fl(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 5085 +b(.)24 b(Here')-5 b(s)20 b(an)g(e)o(xample:)802 1223 y Fk(alias_maps)44 b(=)g(hash:/etc/postfix/aliases,)982 -5176 y(hash:/usr/local/mailman/data/aliases)p 0 5549 -3901 4 v 0 5649 a Fo(8)2873 b(6)83 b(Set)23 b(up)h(y)n(our)f(mail)h -(ser)r(v)n(er)p eop end -%%Page: 9 9 -TeXDict begin 9 8 bop 125 83 a Fd(\017)41 b Fw(When)26 -b(you)f(con\002gure)f(Mailman,)j(use)g(the)f Fr -(--with-mail-gid=mailman)e Fw(switch;)30 b(this)d(will)g(be)f(the)g -(def)o(ault)g(if)g(you)f(con-)208 183 y(\002gured)g(Mailman)i(after)f +1314 y(hash:/usr/local/mailman/data/aliases)125 1709 +y Fd(\017)d Fw(When)26 b(you)f(con\002gure)f(Mailman,)j(use)g(the)f +Fr(--with-mail-gid=mailman)e Fw(switch;)30 b(this)d(will)g(be)f(the)g +(def)o(ault)g(if)g(you)f(con-)208 1809 y(\002gured)g(Mailman)i(after)f (adding)g(the)h Fl(mailman)f Fw(o)n(wner)-5 b(.)45 b(Because)27 b(the)g(o)n(wner)f(of)h(the)g(`)p Fv(aliases)o(.db)p -Fw(')d(\002le)k(is)g Fl(mailman)p Fw(,)208 282 y(Post\002x)20 +Fw(')d(\002le)k(is)g Fl(mailman)p Fw(,)208 1908 y(Post\002x)20 b(will)h(e)o(x)o(ecute)e(Mailman')-5 b(s)20 b(wrapper)e(program)g(as)j -(uid)f(and)g(gid)g Fl(mailman)p Fw(.)0 512 y(That')-5 +(uid)f(and)g(gid)g Fl(mailman)p Fw(.)0 2132 y(That')-5 b(s)24 b(it!)35 b(One)23 b(ca)n(v)o(eat:)31 b(when)23 b(you)g(add)f(or)i(remo)o(v)o(e)d(a)j(list,)h(the)e(`)p Fv(aliases)o(.db)p Fw(')e(\002le)j(will)g(updated,)e(b)n(ut)i(it)g -(will)g(not)f(automatically)0 612 y(run)c Fr(post\002x)g(r)o(eload)p +(will)g(not)f(automatically)0 2232 y(run)c Fr(post\002x)g(r)o(eload)p Fw(.)24 b(This)19 b(is)h(because)f(you)g(need)f(to)i(be)f(root)g(to)g (run)g(this)h(and)f(suid-root)e(scripts)j(are)f(not)g(secure.)25 -b(The)19 b(only)f(ef)n(fect)0 711 y(of)i(this)h(is)g(that)f(it)h(will)g -(tak)o(e)f(about)f(a)i(minute)e(for)h(Post\002x)g(to)h(notice)e(the)i +b(The)19 b(only)f(ef)n(fect)0 2332 y(of)i(this)h(is)g(that)f(it)h(will) +g(tak)o(e)f(about)f(a)i(minute)e(for)h(Post\002x)g(to)h(notice)e(the)i (change)d(to)j(the)f(`)p Fv(aliases)o(.db)p Fw(')d(\002le)k(and)f -(update)f(its)i(tables.)0 980 y Fo(Vir)s(tual)k(domains)0 -1183 y Fr(Note:)48 b Fw(This)18 b(section)g(describes)g(ho)n(w)f(to)i +(update)f(its)i(tables.)0 2599 y Fo(Vir)s(tual)k(domains)0 +2802 y Fr(Note:)48 b Fw(This)18 b(section)g(describes)g(ho)n(w)f(to)i (inte)o(grate)e(Mailman)g(with)h(Post\002x)h(for)e(automatic)g -(generation)f(of)i(Post\002x)h(virtual)p 3667 1183 25 -4 v 28 w(alias)p 3847 1183 V 30 w(-)0 1282 y(maps)j(for)f(Mailman)g -(list)i(addresses.)29 b(Mailman')-5 b(s)22 b(support)e(of)i(virtual)f -(domains)g(is)h(limited)g(in)g(that)g(list)h(names)e(must)h(be)g -(globally)0 1382 y(unique)28 b(within)h(a)h(single)f(Mailman)g -(instance,)i(i.e.,)h(tw)o(o)d(lists)i(may)e(not)g(ha)n(v)o(e)g(the)g -(same)h(name)f(e)n(v)o(en)f(if)i(the)o(y)e(are)i(in)f(dif)n(ferent)0 -1481 y(domains.)0 1628 y(Post\002x)17 b(2.0)e(supports)g(\223virtual)h -(alias)h(domains\224,)f(essentially)g(what)g(used)g(to)h(be)f(called)g +(generation)f(of)i(Post\002x)h(virtual)p 3667 2802 V +28 w(alias)p 3847 2802 V 30 w(-)0 2901 y(maps)j(for)f(Mailman)g(list)i +(addresses.)29 b(Mailman')-5 b(s)22 b(support)e(of)i(virtual)f(domains) +g(is)h(limited)g(in)g(that)g(list)h(names)e(must)h(be)g(globally)0 +3001 y(unique)28 b(within)h(a)h(single)f(Mailman)g(instance,)i(i.e.,)h +(tw)o(o)d(lists)i(may)e(not)g(ha)n(v)o(e)g(the)g(same)h(name)f(e)n(v)o +(en)f(if)i(the)o(y)e(are)i(in)f(dif)n(ferent)0 3101 y(domains.)0 +3247 y(Post\002x)17 b(2.0)e(supports)g(\223virtual)h(alias)h +(domains\224,)f(essentially)g(what)g(used)g(to)h(be)f(called)g (\223Post\002x-style)g(virtual)f(domains\224)h(in)g(earlier)0 -1728 y(Post\002x)24 b(v)o(ersions.)35 b(T)-7 b(o)24 b(mak)o(e)g +3347 y(Post\002x)24 b(v)o(ersions.)35 b(T)-7 b(o)24 b(mak)o(e)g (virtual)f(alias)i(domains)d(w)o(ork)i(with)g(Mailman,)g(you)f(need)g (to)h(do)f(some)h(setup)g(in)g(both)f(Post\002x)h(and)0 -1828 y(Mailman.)43 b(Mailman)26 b(will)i(write)f(all)g(virtual)f(alias) +3447 y(Mailman.)43 b(Mailman)26 b(will)i(write)f(all)g(virtual)f(alias) h(mappings)e(to)i(a)g(\002le)g(called,)h(by)e(def)o(ault,)h(`)p -Fv(/usr/local/mailman/data/vir)s(t)o(ual)o(-)0 1927 y(mailman)p +Fv(/usr/local/mailman/data/vir)s(t)o(ual)o(-)0 3546 y(mailman)p Fw('.)c(It)e(will)g(also)f(use)h Fr(postmap)f Fw(to)g(create)g(the)g Fr(virtual-mailman.db)f Fw(\002le)i(that)g(Post\002x)f(will)h(actually) -f(use.)0 2074 y(First,)31 b(you)d(need)g(to)g(set)i(up)e(the)g +f(use.)0 3693 y(First,)31 b(you)d(need)g(to)g(set)i(up)e(the)g (Post\002x)h(virtual)f(alias)h(domains)f(as)h(described)e(in)i(the)g (Post\002x)g(documentation)c(\(see)k(Post\002x')-5 b(s)0 -2174 y Fl(virtual\(5\))18 b Fw(manpage\).)23 b(Note)d(that)f(it')-5 +3793 y Fl(virtual\(5\))18 b Fw(manpage\).)23 b(Note)d(that)f(it')-5 b(s)21 b(your)d(responsibility)g(to)i(include)f(the)g -Fl(virtual-alias.domain)46 b(anything)0 2273 y Fw(line)23 +Fl(virtual-alias.domain)46 b(anything)0 3892 y Fw(line)23 b(as)h(described)d(manpage)g(\(in)i(recent)g(Post\002x)g(this)g(is)h (not)f(required)e(if)i(the)g(domain)e(is)j(included)e(in)h(virtual)p -3325 2273 V 28 w(alias)p 3505 2273 V 31 w(domains)e(in)0 -2373 y(main.cf\);)d(Mailman)h(will)h(not)f(include)f(this)i(line)f(in)h +3325 3892 V 28 w(alias)p 3505 3892 V 31 w(domains)e(in)0 +3992 y(main.cf\);)d(Mailman)h(will)h(not)f(include)f(this)i(line)f(in)h (`)p Fv(vir)s(tual-mailman)p Fw('.)g(Y)-9 b(ou)19 b(are)g(highly)f (encouraged)f(to)i(mak)o(e)g(sure)g(your)f(virtual)0 -2473 y(alias)j(domains)e(are)h(w)o(orking)f(properly)f(before)h(inte)o -(grating)f(with)i(Mailman.)0 2619 y(Ne)o(xt,)g(add)f(a)i(path)f(to)g -(Post\002x')-5 b(s)21 b Fq(virtual)p 1183 2619 V 29 w(alias)p -1374 2619 V 29 w(maps)g Fw(v)n(ariable,)d(pointing)h(to)h(the)g -(virtual-mailman)e(\002le,)j(e.g.:)416 2858 y Fk(virtual_alias_maps)41 +4092 y(alias)j(domains)e(are)h(w)o(orking)f(properly)f(before)h(inte)o +(grating)f(with)i(Mailman.)0 4239 y(Ne)o(xt,)g(add)f(a)i(path)f(to)g +(Post\002x')-5 b(s)21 b Fq(virtual)p 1183 4239 V 29 w(alias)p +1374 4239 V 29 w(maps)g Fw(v)n(ariable,)d(pointing)h(to)h(the)g +(virtual-mailman)e(\002le,)j(e.g.:)416 4477 y Fk(virtual_alias_maps)41 b(=)k(<your)f(normal)g(virtual)f(alias)h(files>,)595 -2949 y(hash:/usr/local/mailman/data/virtual-m)o(ailman)0 -3236 y Fw(assuming)22 b(you')l(v)o(e)f(installed)i(Mailman)f(in)h(the)g +4568 y(hash:/usr/local/mailman/data/virtual-m)o(ailman)0 +4855 y Fw(assuming)22 b(you')l(v)o(e)f(installed)i(Mailman)f(in)h(the)g (def)o(ault)f(location.)33 b(If)23 b(you')l(re)e(using)h(an)h(older)f -(v)o(ersion)g(of)g(Post\002x)i(which)e(doesn')o(t)0 3335 -y(ha)n(v)o(e)e(the)g Fq(virtual)p 524 3335 V 29 w(alias)p -715 3335 V 29 w(maps)g Fw(v)n(ariable,)f(use)i(the)f -Fq(virtual)p 1723 3335 V 29 w(maps)g Fw(v)n(ariable)f(instead.)0 -3482 y(Ne)o(xt,)29 b(in)e(your)g(`)p Fv(mm)p 640 3482 +(v)o(ersion)g(of)g(Post\002x)i(which)e(doesn')o(t)0 4954 +y(ha)n(v)o(e)e(the)g Fq(virtual)p 524 4954 V 29 w(alias)p +715 4954 V 29 w(maps)g Fw(v)n(ariable,)f(use)i(the)f +Fq(virtual)p 1723 4954 V 29 w(maps)g Fw(v)n(ariable)f(instead.)0 +5101 y(Ne)o(xt,)29 b(in)e(your)g(`)p Fv(mm)p 640 5101 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le,)i(you)e(will)h(w)o(ant)g(to)f -(set)i(the)e(v)n(ariable)g Fq(POSTFIX)p 2541 3482 25 -4 v 28 w(STYLE)p 2800 3482 V 30 w(VIRTU)m(AL)p 3160 3482 -V 28 w(DOMAINS)h Fw(to)g(the)f(list)0 3582 y(of)g(virtual)h(domains)e +(set)i(the)e(v)n(ariable)g Fq(POSTFIX)p 2541 5101 25 +4 v 28 w(STYLE)p 2800 5101 V 30 w(VIRTU)m(AL)p 3160 5101 +V 28 w(DOMAINS)h Fw(to)g(the)f(list)0 5201 y(of)g(virtual)h(domains)e (that)i(Mailman)f(should)g(update.)47 b(This)28 b(may)f(not)g(be)h(all) g(of)g(the)g(virtual)f(alias)h(domains)f(that)h(your)e(Post\002x)0 -3681 y(installation)e(supports!)36 b(The)24 b(v)n(alues)g(in)g(this)h +5300 y(installation)e(supports!)36 b(The)24 b(v)n(alues)g(in)g(this)h (list)g(will)h(be)e(matched)f(against)h(the)g Fq(host)p -2584 3681 V 29 w(name)g Fw(attrib)n(ute)g(of)g(mailing)f(lists)j -(objects,)0 3781 y(and)20 b(must)g(be)g(an)g(e)o(xact)g(match.)0 -3928 y(Here')-5 b(s)35 b(an)g(e)o(xample.)67 b(Say)34 -b(that)h(Post\002x)g(is)h(con\002gured)c(to)j(handle)f(the)g(virtual)g -(domains)g Fl(dom1.ain)p Fw(,)j Fl(dom2.ain)p Fw(,)g(and)0 -4027 y Fl(dom3.ain)p Fw(,)19 b(and)h(further)e(that)j(in)f(your)f(`)p -Fv(main.cf)p Fw(')g(\002le)i(you')l(v)o(e)d(got)h(the)i(follo)n(wing)d -(settings:)416 4266 y Fk(myhostname)43 b(=)h(mail.dom1.ain)416 -4357 y(mydomain)f(=)i(dom1.ain)416 4448 y(mydestination)d(=)j -($myhostname,)e(localhost.$mydomain)416 4540 y(virtual_alias_maps)e(=) -595 4631 y(hash:/some/path/to/virtual-dom1,)595 4722 -y(hash:/some/path/to/virtual-dom2,)595 4814 y -(hash:/some/path/to/virtual-dom2)0 5100 y Fw(If)20 b(in)g(your)f(`)p -Fv(vir)s(tual-dom1)p Fw(')e(\002le,)k(you')l(v)o(e)d(got)i(the)g(follo) -n(wing)f(lines:)p 0 5549 3901 4 v 0 5649 a Fo(6.1)83 -b(Using)24 b(the)f(P)l(ost\002x)f(mail)j(ser)r(v)n(er)2606 -b(9)p eop end +2584 5300 V 29 w(name)g Fw(attrib)n(ute)g(of)g(mailing)f(lists)j +(objects,)0 5400 y(and)20 b(must)g(be)g(an)g(e)o(xact)g(match.)p +0 5549 3901 4 v 0 5649 a Fo(6.1)83 b(Using)24 b(the)f(P)l(ost\002x)f +(mail)j(ser)r(v)n(er)2606 b(9)p eop end %%Page: 10 10 -TeXDict begin 10 9 bop 416 174 a Fk(dom1.ain)88 b(IGNORE)416 -266 y(@dom1.ain)43 b(@mail.dom1.ain)0 552 y Fw(this)25 +TeXDict begin 10 9 bop 0 83 a Fw(Here')-5 b(s)35 b(an)g(e)o(xample.)67 +b(Say)34 b(that)h(Post\002x)g(is)h(con\002gured)c(to)j(handle)f(the)g +(virtual)g(domains)g Fl(dom1.ain)p Fw(,)j Fl(dom2.ain)p +Fw(,)g(and)0 183 y Fl(dom3.ain)p Fw(,)19 b(and)h(further)e(that)j(in)f +(your)f(`)p Fv(main.cf)p Fw(')g(\002le)i(you')l(v)o(e)d(got)h(the)i +(follo)n(wing)d(settings:)416 421 y Fk(myhostname)43 +b(=)h(mail.dom1.ain)416 512 y(mydomain)f(=)i(dom1.ain)416 +603 y(mydestination)d(=)j($myhostname,)e(localhost.$mydomain)416 +695 y(virtual_alias_maps)e(=)595 786 y +(hash:/some/path/to/virtual-dom1,)595 877 y +(hash:/some/path/to/virtual-dom2,)595 969 y +(hash:/some/path/to/virtual-dom2)0 1255 y Fw(If)20 b(in)g(your)f(`)p +Fv(vir)s(tual-dom1)p Fw(')e(\002le,)k(you')l(v)o(e)d(got)i(the)g(follo) +n(wing)f(lines:)416 1493 y Fk(dom1.ain)88 b(IGNORE)416 +1585 y(@dom1.ain)43 b(@mail.dom1.ain)0 1871 y Fw(this)25 b(tells)g(Post\002x)f(to)g(deli)n(v)o(er)f(an)o(ything)f(addressed)h (to)h Fl(dom1.ain)f Fw(to)h(the)g(same)g(mailbox)f(at)h -Fl(mail.dom1.com)p Fw(,)f(its)i(def)o(ault)0 652 y(destination.)0 -799 y(In)16 b(this)g(case)g(you)f(w)o(ould)g(not)g(include)g -Fl(dom1.ain)g Fw(in)h Fq(POSTFIX)p 1958 799 25 4 v 28 -w(STYLE)p 2217 799 V 30 w(VIRTU)m(AL)p 2577 799 V 29 -w(DOMAINS)g Fw(because)f(otherwise)g(Mailman)0 898 y(will)21 +Fl(mail.dom1.com)p Fw(,)f(its)i(def)o(ault)0 1971 y(destination.)0 +2118 y(In)16 b(this)g(case)g(you)f(w)o(ould)g(not)g(include)g +Fl(dom1.ain)g Fw(in)h Fq(POSTFIX)p 1958 2118 25 4 v 28 +w(STYLE)p 2217 2118 V 30 w(VIRTU)m(AL)p 2577 2118 V 29 +w(DOMAINS)g Fw(because)f(otherwise)g(Mailman)0 2217 y(will)21 b(write)f(entries)g(for)g(mailing)f(lists)j(in)e(the)h(dom1.ain)d -(domain)g(as)416 1137 y Fk(mylist@dom1.ain)401 b(mylist)416 -1228 y(mylist-request@dom1.ain)41 b(mylist-request)416 -1319 y(#)j(and)h(so)f(on...)0 1606 y Fw(The)20 b(more)f(speci\002c)i +(domain)g(as)416 2456 y Fk(mylist@dom1.ain)401 b(mylist)416 +2547 y(mylist-request@dom1.ain)41 b(mylist-request)416 +2638 y(#)j(and)h(so)f(on...)0 2925 y Fw(The)20 b(more)f(speci\002c)i (entries)f(trump)f(your)g(more)g(general)g(entries,)h(thus)g(breaking)e (the)j(deli)n(v)o(ery)d(of)i(an)o(y)f Fl(dom1.ain)h Fw(mailing)f(list.) -0 1753 y(Ho)n(we)n(v)o(er)m(,)f(you)h(w)o(ould)h(include)f +0 3072 y(Ho)n(we)n(v)o(er)m(,)f(you)h(w)o(ould)h(include)f Fl(dom2.ain)g Fw(and)h Fl(dom3.ain)f Fw(in)i(`)p Fv(mm)p -2196 1753 23 4 v 27 w(cfg.p)n(y)p Fw(':)416 1991 y Fk +2196 3072 23 4 v 27 w(cfg.p)n(y)p Fw(':)416 3310 y Fk (POSTFIX_STYLE_VIRTUAL_DOMAINS)40 b(=)k(['dom2.ain',)f('dom3.ain'])0 -2277 y Fw(No)n(w)-5 b(,)48 b(an)o(y)42 b(list)h(that)g(Mailman)f +3596 y Fw(No)n(w)-5 b(,)48 b(an)o(y)42 b(list)h(that)g(Mailman)f (creates)h(in)g(either)f(of)h(those)f(tw)o(o)h(domains,)k(will)d(ha)n -(v)o(e)e(the)h(correct)e(entries)i(written)f(to)0 2377 +(v)o(e)e(the)h(correct)e(entries)i(written)f(to)0 3696 y(`)p Fv(/usr/local/mailman/data/vir)r(tua)o(l-mai)o(lma)o(n)p -Fw('.)0 2524 y(As)34 b(abo)o(v)o(e)e(with)h(the)g(`)p +Fw('.)0 3843 y(As)34 b(abo)o(v)o(e)e(with)h(the)g(`)p Fv(data/aliases*)p Fw(')d(\002les,)37 b(you)32 b(w)o(ant)i(to)f(mak)o (e)g(sure)g(that)g(both)g(`)p Fv(data/vir)s(tual-mailman)p -Fw(')27 b(and)33 b(`)p Fv(data/vir)s(tual-)0 2623 y(mailman.db)p +Fw(')27 b(and)33 b(`)p Fv(data/vir)s(tual-)0 3943 y(mailman.db)p Fw(')18 b(are)i(user)g(and)f(group)g(o)n(wned)g(by)h -Fl(mailman)p Fw(.)0 2892 y Fo(An)k(alter)r(nativ)n(e)g(approach)0 -3095 y Fw(Fil)d Fv(\002l@rez)o(o)m(.net)d Fw(has)j(an)f(alternati)n(v)o +Fl(mailman)p Fw(.)0 4211 y Fo(An)k(alter)r(nativ)n(e)g(approach)0 +4414 y Fw(Fil)d Fv(\002l@rez)o(o)m(.net)d Fw(has)j(an)f(alternati)n(v)o (e)f(approach)f(based)i(on)f(virtual)h(maps)g(and)g(re)o(gular)e(e)o -(xpressions,)h(as)i(described)e(at:)125 3324 y Fd(\017)41 +(xpressions,)h(as)i(described)e(at:)125 4644 y Fd(\017)41 b Fw(\(French\))18 b Fv(http://listes)o(.rez)o(o)m(.net/comment.p)o(hp) -125 3490 y Fd(\017)41 b Fw(\(English\))18 b Fv(http://listes)o(.rez)o -(o)m(.net/ho)o(w)-5 b(.p)o(hp)0 3720 y Fw(This)29 b(is)h(a)g(good)d +125 4810 y Fd(\017)41 b Fw(\(English\))18 b Fv(http://listes)o(.rez)o +(o)m(.net/ho)o(w)-5 b(.p)o(hp)0 5040 y Fw(This)29 b(is)h(a)g(good)d (\(and)h(simpler\))h(alternati)n(v)o(e)e(if)j(you)e(don')o(t)f(mind)i (e)o(xposing)e(an)i(additional)e(hostname)h(in)h(the)g(domain)f(part)h -(of)0 3820 y(the)c(addresses)f(people)f(will)j(use)e(to)h(contact)f +(of)0 5139 y(the)c(addresses)f(people)f(will)j(use)e(to)h(contact)f (your)f(list.)40 b(I.e.)d(if)25 b(people)f(should)f(use)i -Fl(mylist@lists.dom.ain)d Fw(instead)i(of)0 3920 y Fl(mylist@dom.ain)p -Fw(.)0 4205 y Fn(6.2)100 b(Using)28 b(the)h(Exim)f(mail)g(ser)s(v)n(er) -0 4407 y Fr(Note:)70 b Fw(This)25 b(section)g(is)h(deri)n(v)o(ed)e -(from)g(Nigel)h(Metheringham')-5 b(s)23 b(\223HO)m(WT)o(O)i(-)h(Using)f -(Exim)f(and)h(Mailman)f(together\224,)h(which)0 4507 -y(co)o(v)o(ers)d(Mailman)g(2.0.x)f(and)i(Exim)f(3.)33 -b(It)23 b(has)h(been)e(updated)f(to)i(co)o(v)o(er)f(Mailman)g(2.1)g -(and)g(Exim)h(4.)33 b(The)22 b(updated)g(document)f(is)0 -4607 y(here:)33 b Fv(http://www)l(.e)n(xim.org/ho)o(wto)o(/mail)o(man)o -(21.)o(html)18 b Fw(and)24 b(is)i(recommended)21 b(o)o(v)o(er)i(the)h -(information)e(in)j(the)f(subsections)g(belo)n(w)0 4706 -y(if)c(you)g(are)g(using)g(Exim)f(4.)0 4853 y(There)g(is)i(no)e -(Mailman)g(con\002guration)e(needed)i(other)g(than)g(the)h(standard)f -(options)g(detailed)g(in)h(the)g(Mailman)f(install)h(documenta-)0 -4953 y(tion.)33 b(The)22 b(Exim)g(con\002guration)e(is)k(transparent)d -(to)i(Mailman.)33 b(The)22 b(user)h(and)f(group)f(settings)i(for)f -(Mailman)h(must)f(match)h(those)0 5052 y(in)d(the)h(con\002g)e -(fragments)g(gi)n(v)o(en)g(belo)n(w)-5 b(.)p 0 5549 3901 -4 v 0 5649 a Fo(10)2827 b(6)83 b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r -(v)n(er)p eop end +Fl(mylist@lists.dom.ain)d Fw(instead)i(of)0 5239 y Fl(mylist@dom.ain)p +Fw(.)p 0 5549 3901 4 v 0 5649 a Fo(10)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: 11 11 -TeXDict begin 11 10 bop 0 83 a Fo(Exim)24 b(con\002gur)o(ation)0 -286 y Fw(The)d(Exim)g(con\002guration)d(is)k(b)n(uilt)g(so)f(that)g(a)h -(list)g(created)f(within)g(Mailman)f(automatically)g(appears)g(to)i -(Exim)f(without)f(the)h(need)0 386 y(for)f(de\002ning)e(an)o(y)i -(additional)f(aliases.)0 532 y(The)28 b(dra)o(wback)e(of)h(this)i +TeXDict begin 11 10 bop 0 83 a Fn(6.2)100 b(Using)28 +b(the)h(Exim)f(mail)g(ser)s(v)n(er)0 286 y Fr(Note:)70 +b Fw(This)25 b(section)g(is)h(deri)n(v)o(ed)e(from)g(Nigel)h +(Metheringham')-5 b(s)23 b(\223HO)m(WT)o(O)i(-)h(Using)f(Exim)f(and)h +(Mailman)f(together\224,)h(which)0 386 y(co)o(v)o(ers)d(Mailman)g +(2.0.x)f(and)i(Exim)f(3.)33 b(It)23 b(has)h(been)e(updated)f(to)i(co)o +(v)o(er)f(Mailman)g(2.1)g(and)g(Exim)h(4.)33 b(The)22 +b(updated)g(document)f(is)0 485 y(here:)33 b Fv(http://www)l(.e)n +(xim.org/ho)o(wto)o(/mail)o(man)o(21.)o(html)18 b Fw(and)24 +b(is)i(recommended)21 b(o)o(v)o(er)i(the)h(information)e(in)j(the)f +(subsections)g(belo)n(w)0 585 y(if)c(you)g(are)g(using)g(Exim)f(4.)0 +732 y(There)g(is)i(no)e(Mailman)g(con\002guration)e(needed)i(other)g +(than)g(the)h(standard)f(options)g(detailed)g(in)h(the)g(Mailman)f +(install)h(documenta-)0 831 y(tion.)33 b(The)22 b(Exim)g +(con\002guration)e(is)k(transparent)d(to)i(Mailman.)33 +b(The)22 b(user)h(and)f(group)f(settings)i(for)f(Mailman)h(must)f +(match)h(those)0 931 y(in)d(the)h(con\002g)e(fragments)g(gi)n(v)o(en)g +(belo)n(w)-5 b(.)0 1199 y Fo(Exim)24 b(con\002gur)o(ation)0 +1402 y Fw(The)d(Exim)g(con\002guration)d(is)k(b)n(uilt)g(so)f(that)g(a) +h(list)g(created)f(within)g(Mailman)f(automatically)g(appears)g(to)i +(Exim)f(without)f(the)h(need)0 1502 y(for)f(de\002ning)e(an)o(y)i +(additional)f(aliases.)0 1649 y(The)28 b(dra)o(wback)e(of)h(this)i (con\002guration)c(is)k(that)f(it)h(will)f(w)o(ork)f(poorly)g(on)g (systems)i(supporting)c(lists)30 b(in)e(se)n(v)o(eral)f(dif)n(ferent)f -(mail)0 632 y(domains.)d(While)c(Mailman)e(handles)g(virtual)h +(mail)0 1748 y(domains.)d(While)c(Mailman)e(handles)g(virtual)h (domains,)f(it)i(does)e(not)h(yet)g(support)f(ha)n(ving)g(tw)o(o)h -(distinct)g(lists)i(with)e(the)g(same)g(name)0 732 y(in)23 +(distinct)g(lists)i(with)e(the)g(same)g(name)0 1848 y(in)23 b(dif)n(ferent)f(virtual)h(domains,)f(using)h(the)g(same)h(Mailman)e (installation.)34 b(This)23 b(will)h(e)n(v)o(entually)e(change.)33 -b(\(But)23 b(see)h(belo)n(w)f(for)f(a)0 831 y(v)n(ariation)d(on)h(this) -g(scheme)g(that)g(should)g(accommodate)d(virtual)j(domains)f(better)-5 -b(.\))0 978 y(The)21 b(con\002guration)e(\002le)k(e)o(xcerpts)d(belo)n -(w)h(are)h(for)f(use)h(in)g(an)f(already)g(functional)f(Exim)h -(con\002guration,)e(which)i(accepts)g(mail)h(for)0 1078 -y(the)i(domain)e(in)h(which)g(the)h(list)g(resides.)35 +b(\(But)23 b(see)h(belo)n(w)f(for)f(a)0 1948 y(v)n(ariation)d(on)h +(this)g(scheme)g(that)g(should)g(accommodate)d(virtual)j(domains)f +(better)-5 b(.\))0 2094 y(The)21 b(con\002guration)e(\002le)k(e)o +(xcerpts)d(belo)n(w)h(are)h(for)f(use)h(in)g(an)f(already)g(functional) +f(Exim)h(con\002guration,)e(which)i(accepts)g(mail)h(for)0 +2194 y(the)i(domain)e(in)h(which)g(the)h(list)g(resides.)35 b(If)24 b(this)g(domain)e(is)i(separate)f(from)g(the)g(others)g -(handled)f(by)h(your)g(Exim)f(con\002guration,)0 1177 -y(then)e(you')o(ll)f(need)g(to:)125 1407 y Fd(\017)41 +(handled)f(by)h(your)g(Exim)f(con\002guration,)0 2294 +y(then)e(you')o(ll)f(need)g(to:)125 2524 y Fd(\017)41 b Fw(add)19 b(the)h(list)i(domain,)c(\223my)-5 b(.list.domain\224)18 -b(to)i Fq(local)p 1728 1407 25 4 v 29 w(domains)125 1573 +b(to)i Fq(local)p 1728 2524 25 4 v 29 w(domains)125 2690 y Fd(\017)41 b Fw(add)19 b(a)i(\223domains=my)-5 b(.list.domain\224)15 b(option)k(to)i(the)f(director)f(\(router\))f(for)i(the)g(list)125 -1739 y Fd(\017)41 b Fw(\(optional\))18 b(e)o(xclude)g(that)j(domain)e -(from)g(your)g(other)g(directors)g(\(routers\))0 1969 +2856 y Fd(\017)41 b Fw(\(optional\))18 b(e)o(xclude)g(that)j(domain)e +(from)g(your)g(other)g(directors)g(\(routers\))0 3086 y Fr(Note:)74 b Fw(The)26 b(instructions)f(in)i(this)f(document)e (should)i(w)o(ork)f(with)i(either)e(Exim)h(3)g(or)g(Exim)g(4.)43 -b(In)26 b(Exim)f(3,)j(you)d(must)i(ha)n(v)o(e)e(a)0 2069 -y Fq(local)p 172 2069 V 29 w(domains)e Fw(con\002guration)f(setting;)k +b(In)26 b(Exim)f(3,)j(you)d(must)i(ha)n(v)o(e)e(a)0 3185 +y Fq(local)p 172 3185 V 29 w(domains)e Fw(con\002guration)f(setting;)k (in)f(Exim)f(4,)h(you)e(most)i(lik)o(ely)f(ha)n(v)o(e)g(a)h -Fq(local)p 2586 2069 V 28 w(domains)f Fw(domainlist.)36 -b(If)25 b(you)e(don')o(t,)g(you)0 2169 y(probably)j(kno)n(w)g(what)i +Fq(local)p 2586 3185 V 28 w(domains)f Fw(domainlist.)36 +b(If)25 b(you)e(don')o(t,)g(you)0 3285 y(probably)j(kno)n(w)g(what)i (you')l(re)e(doing)g(and)i(can)f(adjust)h(accordingly)-5 b(.)45 b(Similarly)-5 b(,)29 b(in)f(Exim)f(4)h(the)g(concept)e(of)i -(\223directors\224)e(has)0 2268 y(disappeared)d(\226)j(there)e(are)i +(\223directors\224)e(has)0 3384 y(disappeared)d(\226)j(there)e(are)i (only)e(routers)g(no)n(w)-5 b(.)39 b(So)26 b(if)f(you')l(re)f(using)g (Exim)h(4,)h(whene)n(v)o(er)e(this)h(document)f(says)h -(\223director\224,)g(read)0 2368 y(\223router\224.)0 -2515 y(Whether)20 b(you)g(are)h(using)f(Exim)g(3)h(or)f(Exim)g(4,)h +(\223director\224,)g(read)0 3484 y(\223router\224.)0 +3631 y(Whether)20 b(you)g(are)h(using)f(Exim)g(3)h(or)f(Exim)g(4,)h (you)f(will)h(need)f(to)h(add)f(some)h(macros)f(to)h(the)g(main)f -(section)g(of)h(your)e(Exim)h(con\002g)0 2614 y(\002le.)33 +(section)g(of)h(your)e(Exim)h(con\002g)0 3731 y(\002le.)33 b(Y)-9 b(ou)22 b(will)h(also)g(need)f(to)h(de\002ne)f(one)g(ne)n(w)h (transport.)30 b(W)m(ith)23 b(Exim)f(3,)i(you')o(ll)d(need)h(to)h(add)f -(a)h(ne)n(w)f(director;)h(with)g(Exim)f(4,)h(a)0 2714 -y(ne)n(w)d(router)f(plays)h(the)g(same)h(role.)0 2861 +(a)h(ne)n(w)f(director;)h(with)g(Exim)f(4,)h(a)0 3830 +y(ne)n(w)d(router)f(plays)h(the)g(same)h(role.)0 3977 y(Finally)-5 b(,)23 b(the)g(con\002guration)d(supplied)i(here)g(should) g(allo)n(w)h(co-habiting)d(Mailman)i(2.0)h(and)f(2.1)g(installations,)h -(with)g(the)g(pro)o(viso)0 2960 y(that)d(you')o(ll)g(probably)d(w)o +(with)g(the)g(pro)o(viso)0 4077 y(that)d(you')o(ll)g(probably)d(w)o (ant)k(to)f(use)h Fl(mm21)f Fw(in)g(place)g(of)g Fl(mailman)f -Fw(\226)h(e.g.,)g Fq(MM21)p 2489 2960 V 29 w(HOME)r Fw(,)g -Fq(mm21)p 3005 2960 V 29 w(tr)o(ansport)q Fw(,)g(etc.)0 -3229 y Fo(Main)k(con\002gur)o(ation)g(settings)0 3432 +Fw(\226)h(e.g.,)g Fq(MM21)p 2489 4077 V 29 w(HOME)r Fw(,)g +Fq(mm21)p 3005 4077 V 29 w(tr)o(ansport)q Fw(,)g(etc.)0 +4345 y Fo(Main)k(con\002gur)o(ation)g(settings)0 4548 y Fw(First,)30 b(you)c(need)h(to)g(add)g(some)h(macros)e(to)i(the)f (top)g(of)g(your)f(Exim)h(con\002g)g(\002le.)47 b(These)27 b(just)h(mak)o(e)f(the)g(director)g(\(router\))e(and)0 -3531 y(transport)16 b(belo)n(w)h(a)i(bit)e(cleaner)-5 +4647 y(transport)16 b(belo)n(w)h(a)i(bit)e(cleaner)-5 b(.)24 b(Ob)o(viously)-5 b(,)16 b(you')o(ll)h(need)g(to)g(edit)h(these) g(based)f(on)h(ho)n(w)f(you)f(con\002gured)g(and)h(installed)g -(Mailman.)416 3769 y Fk(#)44 b(Home)g(dir)h(for)f(your)g(Mailman)g -(installation)f(--)h(aka)g(Mailman's)g(prefix)416 3861 -y(#)g(directory.)416 3952 y(MAILMAN_HOME=/usr/local/mailman)416 -4043 y(MAILMAN_WRAP=MAILMAN_HOME/mail/mailm)o(an)416 -4226 y(#)g(User)g(and)h(group)f(for)g(Mailman,)g(should)f(match)h(your) -g(--with-mail-gid)416 4317 y(#)g(switch)g(to)h(Mailman's)e(configure)g -(script.)416 4409 y(MAILMAN_USER=mailman)416 4500 y -(MAILMAN_GROUP=mailman)0 4912 y Fo(T)-10 b(r)o(anspor)s(t)23 -b(f)n(or)f(Exim)i(3)0 5115 y Fw(Add)c(this)g(to)h(the)f(transports)f -(section)h(of)g(your)f(Exim)h(con\002g)f(\002le,)i(i.e.)k(some)n(where) -19 b(between)g(the)h(\002rst)h(and)f(second)f(\223end\224)g(line:)p -0 5549 3901 4 v 0 5649 a Fo(6.2)83 b(Using)24 b(the)f(Exim)h(mail)g -(ser)r(v)n(er)2621 b(11)p eop end +(Mailman.)p 0 5549 3901 4 v 0 5649 a Fo(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 326 174 a Fk(mailman_transport:)416 -266 y(driver)43 b(=)i(pipe)416 357 y(command)e(=)i(MAILMAN_WRAP)e(\\) -864 448 y('${if)h(def:local_part_suffix)d(\\)1133 540 -y({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2842 -553 y(*)2887 540 y(\)?}{\\)o($1}}})d(\\)1133 631 y({post}}')43 -b(\\)864 722 y($local_part)416 814 y(current_directory)f(=)i -(MAILMAN_HOME)416 905 y(home_directory)e(=)j(MAILMAN_HOME)416 -996 y(user)f(=)g(MAILMAN_USER)416 1088 y(group)g(=)g(MAILMAN_GROUP)0 -1500 y Fo(Director)23 b(f)n(or)f(Exim)i(3)0 1702 y Fw(If)e(you')l(re)e +TeXDict begin 12 11 bop 416 174 a Fk(#)44 b(Home)g(dir)h(for)f(your)g +(Mailman)g(installation)f(--)h(aka)g(Mailman's)g(prefix)416 +266 y(#)g(directory.)416 357 y(MAILMAN_HOME=/usr/local/mailman)416 +448 y(MAILMAN_WRAP=MAILMAN_HOME/mail/mailm)o(an)416 631 +y(#)g(User)g(and)h(group)f(for)g(Mailman,)g(should)f(match)h(your)g +(--with-mail-gid)416 722 y(#)g(switch)g(to)h(Mailman's)e(configure)g +(script.)416 814 y(MAILMAN_USER=mailman)416 905 y +(MAILMAN_GROUP=mailman)0 1317 y Fo(T)-10 b(r)o(anspor)s(t)23 +b(f)n(or)f(Exim)i(3)0 1520 y Fw(Add)c(this)g(to)h(the)f(transports)f +(section)h(of)g(your)f(Exim)h(con\002g)f(\002le,)i(i.e.)k(some)n(where) +19 b(between)g(the)h(\002rst)h(and)f(second)f(\223end\224)g(line:)326 +1758 y Fk(mailman_transport:)416 1849 y(driver)43 b(=)i(pipe)416 +1941 y(command)e(=)i(MAILMAN_WRAP)e(\\)864 2032 y('${if)h +(def:local_part_suffix)d(\\)1133 2123 y +({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2842 2136 +y(*)2887 2123 y(\)?}{\\)o($1}}})d(\\)1133 2215 y({post}}')43 +b(\\)864 2306 y($local_part)416 2397 y(current_directory)f(=)i +(MAILMAN_HOME)416 2489 y(home_directory)e(=)j(MAILMAN_HOME)416 +2580 y(user)f(=)g(MAILMAN_USER)416 2671 y(group)g(=)g(MAILMAN_GROUP)0 +3083 y Fo(Director)23 b(f)n(or)f(Exim)i(3)0 3286 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 1802 y(and)g(third)g(\223end\224)g(lines\).)33 +g(the)h(second)0 3386 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 1902 y(system)f(aliases)h(by)f(putting)f +(precedence)f(o)o(v)o(er)0 3485 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 2140 y Fk(#)45 b(Handle)e(all)i(addresses)e +e(or)h(vice-v)o(ersa.)326 3724 y Fk(#)45 b(Handle)e(all)i(addresses)e (related)h(to)g(a)h(list)f('foo':)g(the)g(posting)g(address.)326 -2231 y(#)h(Automatically)d(detects)i(list)g(existence)f(by)i(looking) -326 2323 y(#)g(for)f(lists/$local_part/config.pck)c(under)k -(MAILMAN_HOME.)326 2414 y(mailman_director:)416 2505 -y(driver)f(=)i(smartuser)416 2597 y(require_files)d(=)j -(MAILMAN_HOME/lists/$local_part/config.)o(pck)416 2688 -y(suffix_optional)416 2779 y(suffix)e(=)i(-bounces)f(:)g(-bounces+)1717 -2792 y(*)1805 2779 y(:)h(\\)819 2870 y(-confirm+)1224 -2883 y(*)1312 2870 y(:)g(-join)f(:)h(-leave)e(:)i(\\)819 -2962 y(-owner)f(:)h(-request)e(:)i(-admin)416 3053 y(transport)e(=)i -(mailman_transport)0 3465 y Fo(Router)23 b(f)n(or)g(Exim)g(4)0 -3668 y Fw(In)f(Exim)f(4,)h(there')-5 b(s)22 b(no)f(such)h(thing)f(as)h +3815 y(#)h(Automatically)d(detects)i(list)g(existence)f(by)i(looking) +326 3906 y(#)g(for)f(lists/$local_part/config.pck)c(under)k +(MAILMAN_HOME.)326 3998 y(mailman_director:)416 4089 +y(driver)f(=)i(smartuser)416 4180 y(require_files)d(=)j +(MAILMAN_HOME/lists/$local_part/config.)o(pck)416 4272 +y(suffix_optional)416 4363 y(suffix)e(=)i(-bounces)f(:)g(-bounces+)1717 +4376 y(*)1805 4363 y(:)h(\\)819 4454 y(-confirm+)1224 +4467 y(*)1312 4454 y(:)g(-join)f(:)h(-leave)e(:)i(\\)819 +4545 y(-owner)f(:)h(-request)e(:)i(-admin)416 4637 y(transport)e(=)i +(mailman_transport)0 5049 y Fo(Router)23 b(f)n(or)g(Exim)g(4)0 +5252 y Fw(In)f(Exim)f(4,)h(there')-5 b(s)22 b(no)f(such)h(thing)f(as)h (directors)f(\226)h(you)f(need)g(to)h(add)f(a)i(ne)n(w)e(router)g (instead.)30 b(Also,)22 b(the)g(canonical)e(order)h(of)h(the)0 -3768 y(con\002guration)f(\002le)j(w)o(as)h(changed)d(so)i(routers)f +5351 y(con\002guration)f(\002le)j(w)o(as)h(changed)d(so)i(routers)f (come)g(before)f(transports,)i(so)g(the)f(router)g(for)g(Exim)g(4)h -(comes)g(\002rst)g(here.)35 b(Put)24 b(this)0 3867 y(router)19 -b(some)n(where)g(after)h(the)g(\223be)o(gin)f(routers\224)g(line)h(of)g -(your)f(con\002g)g(\002le,)i(and)f(remember)e(that)i(order)f(matters.) -326 4105 y Fk(mailman_router:)416 4197 y(driver)43 b(=)i(accept)416 -4288 y(require_files)d(=)j(MAILMAN_HOME/lists/$local_part/config.)o -(pck)416 4379 y(local_part_suffix_optional)416 4471 y -(local_part_suffix)d(=)i(-admin)g(:)h(-bounces)e(:)i(-bounces+)2614 -4484 y(*)2702 4471 y(:)g(\\)1312 4562 y(-confirm)f(:)g(-confirm+)2210 -4575 y(*)2298 4562 y(:)h(\\)1312 4653 y(-join)f(:)h(-leave)f(:)g(\\) -1312 4745 y(-owner)g(:)h(-request)e(:)i(\\)1312 4836 -y(-subscribe)e(:)i(-unsubscribe)416 4927 y(transport)e(=)i -(mailman_transport)p 0 5549 3901 4 v 0 5649 a Fo(12)2827 -b(6)83 b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r(v)n(er)p -eop end +(comes)g(\002rst)g(here.)35 b(Put)24 b(this)p 0 5549 +3901 4 v 0 5649 a Fo(12)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: 13 13 -TeXDict begin 13 12 bop 0 83 a Fo(T)-10 b(r)o(anspor)s(ts)22 -b(f)n(or)h(Exim)g(4)0 286 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 386 y(the)f(\223be)o(gin)f(transports\224)g(line)h(of)g(your)f -(Exim)h(con\002g)f(\002le.)0 654 y Fo(Additional)26 b(notes)0 -857 y Fw(Exim)g(should)f(be)i(con\002gured)d(to)i(allo)n(w)h +TeXDict begin 13 12 bop 0 83 a Fw(router)19 b(some)n(where)g(after)h +(the)g(\223be)o(gin)f(routers\224)g(line)h(of)g(your)f(con\002g)g +(\002le,)i(and)f(remember)e(that)i(order)f(matters.)326 +321 y Fk(mailman_router:)416 413 y(driver)43 b(=)i(accept)416 +504 y(require_files)d(=)j(MAILMAN_HOME/lists/$local_part/config.)o(pck) +416 595 y(local_part_suffix_optional)416 687 y(local_part_suffix)d(=)i +(-admin)g(:)h(-bounces)e(:)i(-bounces+)2614 700 y(*)2702 +687 y(:)g(\\)1312 778 y(-confirm)f(:)g(-confirm+)2210 +791 y(*)2298 778 y(:)h(\\)1312 869 y(-join)f(:)h(-leave)f(:)g(\\)1312 +960 y(-owner)g(:)h(-request)e(:)i(\\)1312 1052 y(-subscribe)e(:)i +(-unsubscribe)416 1143 y(transport)e(=)i(mailman_transport)0 +1555 y Fo(T)-10 b(r)o(anspor)s(ts)22 b(f)n(or)h(Exim)g(4)0 +1758 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 +1858 y(the)f(\223be)o(gin)f(transports\224)g(line)h(of)g(your)f(Exim)h +(con\002g)f(\002le.)0 2126 y Fo(Additional)26 b(notes)0 +2329 y Fw(Exim)g(should)f(be)i(con\002gured)d(to)i(allo)n(w)h (reasonable)e(v)n(olume)g(\226)h(e.g.)44 b(don')o(t)24 -b(set)k Fq(max)p 2597 857 25 4 v 29 w(r)m(ecipients)e +b(set)k Fq(max)p 2597 2329 25 4 v 29 w(r)m(ecipients)e Fw(do)n(wn)g(to)g(a)h(silly)g(v)n(alue)f(\226)g(and)0 -956 y(with)21 b(normal)e(de)o(grees)h(of)g(security)g(\226)h +2428 y(with)21 b(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 (from)g(127.0.0.1,)f(b)n(ut)j(pretty)e(much)h(nothing)f(else.)0 -1056 y(P)o(arallel)g(deli)n(v)o(eries)g(and)g(other)f(tweaks)i(can)f +2528 y(P)o(arallel)g(deli)n(v)o(eries)g(and)g(other)f(tweaks)i(can)f (also)h(be)f(used)g(if)h(you)e(lik)o(e;)i(e)o(xperiment)e(with)h(your)f -(setup)i(to)f(see)h(what)f(w)o(orks.)25 b(Delay)0 1156 +(setup)i(to)f(see)h(what)f(w)o(orks.)25 b(Delay)0 2628 y(w)o(arning)17 b(messages)g(should)g(be)h(switched)f(of)n(f)g(or)h (con\002gured)d(to)j(only)f(happen)f(for)h(non-list)g(mail,)h(unless)g -(you)f(lik)o(e)g(recei)n(ving)g(tons)0 1255 y(of)j(mail)g(when)g(some)g -(random)e(host)i(is)i(do)n(wn.)0 1524 y Fo(Prob)n(lems)125 -1712 y Fd(\017)41 b Fw(Mailman)26 b(will)i(send)f(as)h(man)o(y)e +(you)f(lik)o(e)g(recei)n(ving)g(tons)0 2727 y(of)j(mail)g(when)g(some)g +(random)e(host)i(is)i(do)n(wn.)0 2996 y Fo(Prob)n(lems)125 +3184 y Fd(\017)41 b Fw(Mailman)26 b(will)i(send)f(as)h(man)o(y)e Fl(MAIL)49 b(FROM)p Fw(/)p Fl(RCPT)g(TO)27 b Fw(as)h(it)g(needs.)45 b(It)28 b(may)f(result)g(in)g(more)g(than)g(10)f(or)h(100)g(mes-)208 -1812 y(sages)h(sent)g(in)g(one)f(connection,)g(which)g(will)i(e)o +3284 y(sages)h(sent)g(in)g(one)f(connection,)g(which)g(will)i(e)o (xceed)d(the)i(def)o(ault)f(v)n(alue)g(of)h(Exim')-5 -b(s)27 b Fq(smtp)p 2997 1812 V 30 w(accept)p 3245 1812 -V 29 w(queue)p 3474 1812 V 28 w(per)p 3613 1812 V 29 -w(connec-)208 1912 y(tion)f Fw(v)n(alue.)44 b(This)26 +b(s)27 b Fq(smtp)p 2997 3284 V 30 w(accept)p 3245 3284 +V 29 w(queue)p 3474 3284 V 28 w(per)p 3613 3284 V 29 +w(connec-)208 3384 y(tion)f Fw(v)n(alue.)44 b(This)26 b(is)i(bad)e(because)g(it)i(will)f(cause)g(Exim)f(to)h(switch)g(into)f (queue)f(mode)h(and)g(se)n(v)o(erely)g(delay)g(deli)n(v)o(ery)f(of)208 -2011 y(your)g(list)i(messages.)45 b(The)26 b(w)o(ay)g(to)h(\002x)g +3483 y(your)g(list)i(messages.)45 b(The)26 b(w)o(ay)g(to)h(\002x)g (this)g(is)g(to)g(set)g(Mailman')-5 b(s)27 b Fq(SMTP)p -2458 2011 V 29 w(MAX)p 2658 2011 V 30 w(SESSIONS)p 3050 -2011 V 27 w(PER)p 3230 2011 V 29 w(CONNECTION)34 b Fw(\(in)208 -2111 y(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/mm)p 966 -2111 V 30 w(cfg.p)n(y)p Fw('\))19 b(to)h(a)h(smaller)f(v)n(alue)g(than) -f(Exim')-5 b(s)20 b Fq(smtp)p 2474 2111 V 30 w(accept)p -2722 2111 V 29 w(queue)p 2951 2111 V 28 w(per)p 3090 -2111 V 29 w(connection)p Fw(.)125 2277 y Fd(\017)41 b +2458 3483 V 29 w(MAX)p 2658 3483 V 30 w(SESSIONS)p 3050 +3483 V 27 w(PER)p 3230 3483 V 29 w(CONNECTION)34 b Fw(\(in)208 +3583 y(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/mm)p 966 +3583 V 30 w(cfg.p)n(y)p Fw('\))19 b(to)h(a)h(smaller)f(v)n(alue)g(than) +f(Exim')-5 b(s)20 b Fq(smtp)p 2474 3583 V 30 w(accept)p +2722 3583 V 29 w(queue)p 2951 3583 V 28 w(per)p 3090 +3583 V 29 w(connection)p Fw(.)125 3749 y Fd(\017)41 b Fw(Mailman)14 b(should)g(ignore)g(Exim)h(delay)g(w)o(arning)f (messages,)i(e)n(v)o(en)e(though)g(Exim)h(should)f(ne)n(v)o(er)g(send)h -(this)h(to)f(list)i(messages.)208 2377 y(Mailman)26 b(2.1')-5 +(this)h(to)f(list)i(messages.)208 3849 y(Mailman)26 b(2.1')-5 b(s)27 b(general)f(bounce)f(detection)h(and)g(VERP)i(support)e(should)g (greatly)g(impro)o(v)o(e)f(the)i(bounce)e(detector')-5 -b(s)26 b(hit)208 2476 y(rates.)125 2642 y Fd(\017)41 +b(s)26 b(hit)208 3948 y(rates.)125 4114 y Fd(\017)41 b Fw(List)20 b(e)o(xistence)f(is)i(determined)d(by)i(the)g(e)o (xistence)f(of)h(a)g(`)p Fv(con\002g.pc)o(k)p Fw(')f(\002le)i(for)e(a)h (list.)26 b(If)20 b(you)f(delete)h(lists)h(by)f(foul)f(means,)h(be)208 -2742 y(a)o(w)o(are)f(of)h(this.)125 2908 y Fd(\017)41 +4214 y(a)o(w)o(are)f(of)h(this.)125 4380 y Fd(\017)41 b Fw(If)26 b(you)g(are)h(getting)f(Exim)g(or)h(Mailman)f(complaining)e (about)i(user)h(ids)g(when)g(you)e(send)i(mail)g(to)g(a)g(list,)j -(check)c(that)h(the)208 3008 y Fq(MAILMAN)p 582 3008 -V 29 w(USER)19 b Fw(and)f Fq(MAILMAN)p 1342 3008 V 30 +(check)c(that)h(the)208 4480 y Fq(MAILMAN)p 582 4480 +V 29 w(USER)19 b Fw(and)f Fq(MAILMAN)p 1342 4480 V 30 w(GR)m(OUP)h Fw(match)f(those)h(of)g(Mailman)f(itself)i(\(i.e.)k(what) -19 b(were)g(used)g(in)g(the)g Fr(con\002gur)o(e)208 3107 +19 b(were)g(used)g(in)g(the)g Fr(con\002gur)o(e)208 4579 y Fw(script\).)24 b(Also)d(mak)o(e)e(sure)i(you)e(do)h(not)f(ha)n(v)o (e)h(aliases)h(in)g(the)f(main)g(alias)g(\002le)h(for)f(the)g(list.)0 -3375 y Fo(Receiv)n(er)j(V)-7 b(er)q(i\002cation)0 3578 +4848 y Fo(Receiv)n(er)j(V)-7 b(er)q(i\002cation)0 5050 y Fw(Exim')i(s)20 b(recei)n(v)o(er)e(v)o(eri\002cation)g(feature)h(is)h (v)o(ery)f(useful)g(\226)h(it)g(lets)h(Exim)e(reject)h(unrouteable)d (addresses)i(at)i(SMTP)f(time.)25 b(Ho)n(we)n(v)o(er)m(,)0 -3678 y(this)20 b(is)h(most)f(useful)f(for)g(e)o(xternally-originating)c +5150 y(this)20 b(is)h(most)f(useful)f(for)g(e)o(xternally-originating)c (mail)20 b(that)g(is)g(addressed)f(to)h(mail)g(in)f(one)h(of)f(your)g -(local)g(domains.)24 b(F)o(or)19 b(Mailman)0 3778 y(list)g(traf)n +(local)g(domains.)24 b(F)o(or)19 b(Mailman)0 5250 y(list)g(traf)n (\002c,)f(mail)g(originates)f(on)h(your)f(serv)o(er)m(,)g(and)g(is)i (addressed)e(to)i(random)d(e)o(xternal)h(domains)g(that)h(are)g(not)g -(under)e(your)h(control.)0 3877 y(Furthermore,)25 b(each)g(message)h +(under)e(your)h(control.)p 0 5549 3901 4 v 0 5649 a Fo(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(Furthermore,)25 b(each)g(message)h (is)h(addressed)d(to)i(man)o(y)f(recipients)g(\226)h(up)f(to)h(500)f (if)i(you)d(use)j(Mailman')-5 b(s)25 b(def)o(ault)g(con\002guration)0 -3977 y(and)20 b(don')o(t)e(tweak)i Fq(SMTP)p 767 3977 -V 30 w(MAX)p 968 3977 V 29 w(RCPTS)q Fw(.)0 4124 y(Doing)27 +183 y(and)20 b(don')o(t)e(tweak)i Fq(SMTP)p 767 183 25 +4 v 30 w(MAX)p 968 183 V 29 w(RCPTS)q Fw(.)0 330 y(Doing)27 b(recei)n(v)o(er)f(v)o(eri\002cation)f(on)i(Mailman)g(list)i(traf)n (\002c)e(is)h(a)g(recipe)f(for)g(trouble.)45 b(In)27 b(particular)m(,)h(Exim)f(will)h(attempt)f(to)g(route)0 -4223 y(e)n(v)o(ery)e(recipient)h(addresses)g(in)h(outgoing)d(Mailman)i +429 y(e)n(v)o(ery)e(recipient)h(addresses)g(in)h(outgoing)d(Mailman)i (list)h(posts.)44 b(Ev)o(en)26 b(though)f(this)i(requires)e(nothing)g -(more)h(than)g(a)h(fe)n(w)f(DNS)0 4323 y(lookups)20 b(for)h(each)h +(more)h(than)g(a)h(fe)n(w)f(DNS)0 529 y(lookups)20 b(for)h(each)h (address,)f(it)i(can)e(still)i(introduce)d(signi\002cant)h(delays.)29 b(Therefore,)20 b(you)h(should)g(disable)g(recipient)g(v)o -(eri\002cation)0 4423 y(for)f(Mailman)f(traf)n(\002c.)0 -4570 y(Under)g(Exim)h(3,)g(put)g(this)g(in)h(your)e(main)h -(con\002guration)d(section:)416 4808 y Fk(receiver_verify_hosts)41 -b(=)k(!127.0.0.1)0 5094 y Fw(Under)23 b(Exim)h(4,)h(this)g(is)g +(eri\002cation)0 628 y(for)f(Mailman)f(traf)n(\002c.)0 +775 y(Under)g(Exim)h(3,)g(put)g(this)g(in)h(your)e(main)h +(con\002guration)d(section:)416 1013 y Fk(receiver_verify_hosts)41 +b(=)k(!127.0.0.1)0 1300 y Fw(Under)23 b(Exim)h(4,)h(this)g(is)g (probably)d(already)h(tak)o(en)h(care)g(of)g(for)g(you)f(by)h(the)g (def)o(ault)g(recipient)f(v)o(eri\002cation)g(A)m(CL)i(statement)f -(\(in)0 5194 y(the)c Fl(RCPT)49 b(TO)21 b Fw(A)m(CL\):)p -0 5549 3901 4 v 0 5649 a Fo(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 326 174 a Fk(accept)89 b(domains)312 -b(=)45 b(+local_domains)685 266 y(endpass)685 357 y(message)312 -b(=)45 b(unknown)f(user)685 448 y(verify)357 b(=)45 b(recipient)0 -735 y Fw(which)24 b(only)g(does)g(recipient)g(v)o(eri\002cation)f(on)h -(addresses)g(in)h(your)e(domain.)37 b(\(That')-5 b(s)25 -b(not)f(e)o(xactly)g(the)g(same)h(as)g(doing)f(recipient)0 -834 y(v)o(eri\002cation)19 b(only)g(on)h(messages)g(coming)f(from)g -(non-127.0.0.1)c(hosts,)21 b(b)n(ut)f(it)h(should)e(do)h(the)g(trick)g -(for)f(Mailman.\))0 1103 y Fo(SMTP)24 b(Callbac)n(k)0 -1306 y Fw(Exim')-5 b(s)26 b(SMTP)h(callback)e(feature)h(is)h(an)f(e)n -(v)o(en)g(more)f(po)n(werful)g(w)o(ay)h(to)g(detect)h(bogus)e(sender)g -(addresses)h(than)g(normal)f(sender)0 1405 y(v)o(eri\002cation.)41 -b(Unfortunately)-5 b(,)23 b(lots)k(of)f(serv)o(ers)f(send)g(bounce)g -(messages)h(with)g(a)g(bogus)f(address)g(in)h(the)g(header)m(,)g(and)f -(there)h(are)0 1505 y(plenty)e(that)g(send)h(bounces)e(with)h(bogus)g -(en)m(v)o(elope)e(senders)i(\(e)n(v)o(en)f(though)g(the)o(y')l(re)g -(supposed)g(to)i(just)g(use)g(an)f(empty)g(en)m(v)o(elope)0 -1605 y(sender)19 b(for)h(bounces\).)0 1751 y(In)25 b(order)f(to)i -(ensure)f(that)g(Mailman)g(can)h(disable/remo)o(v)o(e)c(bouncing)i -(addresses,)i(you)e(generally)g(w)o(ant)i(to)g(recei)n(v)o(e)e(bounces) -g(for)0 1851 y(Mailman)c(lists,)h(e)n(v)o(en)f(if)g(those)g(bounces)f -(are)i(themselv)o(es)e(not)h(bounceable.)k(Thus,)19 b(you)h(might)f(w)o -(ant)i(to)f(disable)h(SMTP)f(callback)0 1951 y(on)g(bounce)e(messages.) -0 2098 y(W)m(ith)i(Exim)g(4,)g(you)f(can)h(accomplish)f(this)i(using)f +(\(in)0 1400 y(the)c Fl(RCPT)49 b(TO)21 b Fw(A)m(CL\):)326 +1638 y Fk(accept)89 b(domains)312 b(=)45 b(+local_domains)685 +1729 y(endpass)685 1820 y(message)312 b(=)45 b(unknown)f(user)685 +1912 y(verify)357 b(=)45 b(recipient)0 2198 y Fw(which)24 +b(only)g(does)g(recipient)g(v)o(eri\002cation)f(on)h(addresses)g(in)h +(your)e(domain.)37 b(\(That')-5 b(s)25 b(not)f(e)o(xactly)g(the)g(same) +h(as)g(doing)f(recipient)0 2298 y(v)o(eri\002cation)19 +b(only)g(on)h(messages)g(coming)f(from)g(non-127.0.0.1)c(hosts,)21 +b(b)n(ut)f(it)h(should)e(do)h(the)g(trick)g(for)f(Mailman.\))0 +2566 y Fo(SMTP)24 b(Callbac)n(k)0 2769 y Fw(Exim')-5 +b(s)26 b(SMTP)h(callback)e(feature)h(is)h(an)f(e)n(v)o(en)g(more)f(po)n +(werful)g(w)o(ay)h(to)g(detect)h(bogus)e(sender)g(addresses)h(than)g +(normal)f(sender)0 2869 y(v)o(eri\002cation.)41 b(Unfortunately)-5 +b(,)23 b(lots)k(of)f(serv)o(ers)f(send)g(bounce)g(messages)h(with)g(a)g +(bogus)f(address)g(in)h(the)g(header)m(,)g(and)f(there)h(are)0 +2968 y(plenty)e(that)g(send)h(bounces)e(with)h(bogus)g(en)m(v)o(elope)e +(senders)i(\(e)n(v)o(en)f(though)g(the)o(y')l(re)g(supposed)g(to)i +(just)g(use)g(an)f(empty)g(en)m(v)o(elope)0 3068 y(sender)19 +b(for)h(bounces\).)0 3215 y(In)25 b(order)f(to)i(ensure)f(that)g +(Mailman)g(can)h(disable/remo)o(v)o(e)c(bouncing)i(addresses,)i(you)e +(generally)g(w)o(ant)i(to)g(recei)n(v)o(e)e(bounces)g(for)0 +3314 y(Mailman)c(lists,)h(e)n(v)o(en)f(if)g(those)g(bounces)f(are)i +(themselv)o(es)e(not)h(bounceable.)k(Thus,)19 b(you)h(might)f(w)o(ant)i +(to)f(disable)h(SMTP)f(callback)0 3414 y(on)g(bounce)e(messages.)0 +3561 y(W)m(ith)i(Exim)g(4,)g(you)f(can)h(accomplish)f(this)i(using)f (something)e(lik)o(e)j(the)f(follo)n(wing)f(in)h(your)f -Fl(RCPT)49 b(TO)20 b Fw(A)m(CL:)326 2336 y Fk(#)45 b(Accept)e(bounces)h +Fl(RCPT)49 b(TO)20 b Fw(A)m(CL:)326 3799 y Fk(#)45 b(Accept)e(bounces)h (to)h(lists)f(even)g(if)g(callbacks)f(or)i(other)f(checks)g(would)g -(fail)326 2427 y(warn)223 b(message)268 b(=)45 b -(X-WhitelistedRCPT-nohdrfromcallback:)39 b(Yes)729 2518 -y(condition)178 b(=)45 b(\\)729 2610 y(${if)g(and)f -({{match{$local_part}{\(.)2168 2623 y(*)2213 2610 y(\)-bounces\\+.)2753 -2623 y(*)2798 2610 y(})o(})39 b(\\)1178 2701 y({exists)k -({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954 2792 y({yes}{no}})326 -2975 y(accept)133 b(condition)178 b(=)45 b(\\)729 3066 -y(${if)g(and)f({{match{$local_part}{\(.)2168 3079 y(*)2213 -3066 y(\)-bounces\\+.)2753 3079 y(*)2798 3066 y(})o(})39 -b(\\)1178 3158 y({exists)k({MAILMAN_HOME/lists/$1/config.pck}}})c(\\) -954 3249 y({yes}{no}})326 3432 y(#)45 b(Now,)f(check)g(sender)g -(address)f(with)h(SMTP)g(callback.)326 3523 y(deny)134 -b(!verify)43 b(=)i(sender/callout=90s)0 3809 y Fw(If)20 +(fail)326 3890 y(warn)223 b(message)268 b(=)45 b +(X-WhitelistedRCPT-nohdrfromcallback:)39 b(Yes)729 3982 +y(condition)178 b(=)45 b(\\)729 4073 y(${if)g(and)f +({{match{$local_part}{\(.)2168 4086 y(*)2213 4073 y(\)-bounces\\+.)2753 +4086 y(*)2798 4073 y(})o(})39 b(\\)1178 4164 y({exists)k +({MAILMAN_HOME/lists/$1/config.pck}}})c(\\)954 4256 y({yes}{no}})326 +4438 y(accept)133 b(condition)178 b(=)45 b(\\)729 4530 +y(${if)g(and)f({{match{$local_part}{\(.)2168 4543 y(*)2213 +4530 y(\)-bounces\\+.)2753 4543 y(*)2798 4530 y(})o(})39 +b(\\)1178 4621 y({exists)k({MAILMAN_HOME/lists/$1/config.pck}}})c(\\) +954 4712 y({yes}{no}})326 4895 y(#)45 b(Now,)f(check)g(sender)g +(address)f(with)h(SMTP)g(callback.)326 4986 y(deny)134 +b(!verify)43 b(=)i(sender/callout=90s)0 5273 y 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(something)f(lik)o(e)h(this)h(in)f(your)f -Fl(DATA)h Fw(A)m(CL:)326 4048 y Fk(deny)134 b(!condition)43 +Fl(DATA)h Fw(A)m(CL:)p 0 5549 3901 4 v 0 5649 a Fo(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 Fk(deny)134 b(!condition)43 b(=)i($header_X-WhitelistedRCPT-nohdrfromc)o(allbac)o(k:)640 -4139 y(!verify)e(=)i(header_sender/callout=90s)0 4550 -y Fo(Doing)24 b(VERP)g(with)g(Exim)f(and)h(Mailman)0 -4753 y Fw(VERP)30 b(will)g(send)e(one)h(email,)i(with)e(a)g(separate)g -(en)m(v)o(elope)e(sender)h(\(return)f(path\),)j(for)f(each)f(of)h(your) -f(subscribers)g(\226)h(read)g(the)0 4853 y(information)21 +266 y(!verify)e(=)i(header_sender/callout=90s)0 677 y +Fo(Doing)24 b(VERP)g(with)g(Exim)f(and)h(Mailman)0 880 +y Fw(VERP)30 b(will)g(send)e(one)h(email,)i(with)e(a)g(separate)g(en)m +(v)o(elope)e(sender)h(\(return)f(path\),)j(for)f(each)f(of)h(your)f +(subscribers)g(\226)h(read)g(the)0 980 y(information)21 b(in)j(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/Def)n(aults)o(.p)n(y)p Fw(')e(for)h(the)h(options)e(that)i(start)f(with)h(VERP)-9 b(.)24 b(In)f(a)h(nutshell,)f(all)h(you)f(need)f(to)i(do)0 -4952 y(to)c(enable)g(VERP)h(with)f(Exim)g(is)h(to)f(add)g(these)g +1079 y(to)c(enable)g(VERP)h(with)f(Exim)g(is)h(to)f(add)g(these)g (lines)h(to)f(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/mm)p -2439 4952 25 4 v 31 w(cfg.p)n(y)p Fw(':)p 0 5549 3901 -4 v 0 5649 a Fo(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 416 174 a Fk(VERP_PASSWORD_REMINDERS)41 -b(=)j(Yes)416 266 y(VERP_PERSONALIZED_DELIVERIES)c(=)k(Yes)416 -357 y(VERP_DELIVERY_INTERVAL)d(=)j(Yes)416 448 y(VERP_CONFIRMATIONS)d -(=)k(Yes)0 735 y Fw(\(The)20 b(director)e(\(router\))h(abo)o(v)o(e)f -(is)j(smart)g(enough)d(to)i(deal)g(with)h(VERP)g(bounces.\))0 -1003 y Fo(Vir)s(tual)k(Domains)0 1206 y Fw(One)18 b(approach)e(to)j +2439 1079 25 4 v 31 w(cfg.p)n(y)p Fw(':)416 1317 y Fk +(VERP_PASSWORD_REMINDERS)41 b(=)j(Yes)416 1409 y +(VERP_PERSONALIZED_DELIVERIES)c(=)k(Yes)416 1500 y +(VERP_DELIVERY_INTERVAL)d(=)j(Yes)416 1591 y(VERP_CONFIRMATIONS)d(=)k +(Yes)0 1878 y Fw(\(The)20 b(director)e(\(router\))h(abo)o(v)o(e)f(is)j +(smart)g(enough)d(to)i(deal)g(with)h(VERP)g(bounces.\))0 +2146 y Fo(Vir)s(tual)k(Domains)0 2349 y Fw(One)18 b(approach)e(to)j (handling)d(virtual)i(domains)f(is)i(to)g(use)f(a)h(separate)f(Mailman) f(installation)h(for)g(each)g(virtual)f(domain.)23 b(Currently)-5 -b(,)0 1306 y(this)21 b(is)g(the)f(only)f(w)o(ay)i(to)f(ha)n(v)o(e)g +b(,)0 2449 y(this)21 b(is)g(the)f(only)f(w)o(ay)i(to)f(ha)n(v)o(e)g (lists)h(with)g(the)f(same)g(name)g(in)g(dif)n(ferent)f(virtual)g -(domains)g(handled)g(by)h(the)g(same)g(machine.)0 1453 -y(In)i(this)g(case,)h(the)f Fq(MAILMAN)p 919 1453 25 -4 v 29 w(HOME)j Fw(and)c Fq(MAILMAN)p 1724 1453 V 30 -w(WRAP)h Fw(macros)f(are)h(useless)g(\226)g(you)f(can)h(remo)o(v)o(e)e -(them.)30 b(Change)21 b(your)0 1552 y(director)e(\(router\))f(to)j -(something)d(lik)o(e)j(this:)326 1790 y Fk(require_files)43 -b(=)h(/virtual/${domain}/mailman/lists/${lc:$l)o(ocal_p)o(art}/c)o -(onfig.)o(pck)0 2077 y Fw(and)20 b(change)f(your)f(transport)h(lik)o(e) -i(this:)326 2315 y Fk(command)44 b(=)g -(/virtual/${domain}/mailman/mail/mailman)38 b(\\)774 -2406 y(${if)44 b(def:local_part_suffix)e(\\)998 2498 -y({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2708 -2511 y(*)2753 2498 y(\)?)o(}{\\$1})o(}})998 2589 y({post}})i(\\)864 -2680 y($local_part)326 2772 y(current_directory)e(=)j -(/virtual/${domain}/mailman)326 2863 y(home_directory)d(=)j -(/virtual/${domain}/mailman)0 3275 y Fo(List)23 b(V)-7 -b(er)q(i\002cation)0 3478 y Fw(This)33 b(is)g(ho)n(w)f(a)h(set)g(of)f +(domains)g(handled)g(by)h(the)g(same)g(machine.)0 2596 +y(In)i(this)g(case,)h(the)f Fq(MAILMAN)p 919 2596 V 29 +w(HOME)j Fw(and)c Fq(MAILMAN)p 1724 2596 V 30 w(WRAP)h +Fw(macros)f(are)h(useless)g(\226)g(you)f(can)h(remo)o(v)o(e)e(them.)30 +b(Change)21 b(your)0 2695 y(director)e(\(router\))f(to)j(something)d +(lik)o(e)j(this:)326 2933 y Fk(require_files)43 b(=)h +(/virtual/${domain}/mailman/lists/${lc:$l)o(ocal_p)o(art}/c)o(onfig.)o +(pck)0 3220 y Fw(and)20 b(change)f(your)f(transport)h(lik)o(e)i(this:) +326 3458 y Fk(command)44 b(=)g(/virtual/${domain}/mailman/mail/mailman) +38 b(\\)774 3549 y(${if)44 b(def:local_part_suffix)e(\\)998 +3641 y({${sg{$local_part_suffix}{-\(\\\\w+\)\(\\\\+.)2708 +3654 y(*)2753 3641 y(\)?)o(}{\\$1})o(}})998 3732 y({post}})i(\\)864 +3823 y($local_part)326 3915 y(current_directory)e(=)j +(/virtual/${domain}/mailman)326 4006 y(home_directory)d(=)j +(/virtual/${domain}/mailman)0 4418 y Fo(List)23 b(V)-7 +b(er)q(i\002cation)0 4621 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 3577 y(users@mems-e)n(xchange)o(.org)p +Fv(quixote-)0 4720 y(users@mems-e)n(xchange)o(.org)p Fw(,)21 b(and)i(these)g(commands)f(were)h(run)g(on)g(the)h Fl(mems-exchange.org)c Fw(mail)k(serv)o(er)f(\(\224\045)g(\224)h(indi-) -0 3677 y(cates)d(the)f(Unix)g(shell)g(prompt\):)326 3915 -y Fk(\045)45 b(exim)f(-bt)g(quixote-users)326 4007 y -(quixote-users@mems-exchange.org)416 4098 y(router)f(=)i -(mailman_main_router,)d(transport)h(=)h(mailman_transport)326 -4281 y(\045)h(exim)f(-bt)g(quixote-users-request)326 -4372 y(quixote-users-request@mems-exchange.or)o(g)416 -4463 y(router)f(=)i(mailman_router,)d(transport)i(=)g -(mailman_transport)326 4646 y(\045)h(exim)f(-bt)g -(quixote-users-bounces)326 4737 y -(quixote-users-bounces@mems-exchange.or)o(g)416 4829 -y(router)f(=)i(mailman_router,)d(transport)i(=)g(mailman_transport)326 -5011 y(\045)h(exim)f(-bt)g(quixote-users-bounces+luser=example.com)326 -5103 y(quixote-users-bounces+luser=example.co)o(m@mems)o(-excha)o -(nge.or)o(g)416 5194 y(router)f(=)i(mailman_router,)d(transport)i(=)g -(mailman_transport)p 0 5549 3901 4 v 0 5649 a Fo(6.2)83 -b(Using)24 b(the)f(Exim)h(mail)g(ser)r(v)n(er)2621 b(15)p -eop end +0 4820 y(cates)d(the)f(Unix)g(shell)g(prompt\):)p 0 5549 +3901 4 v 0 5649 a Fo(6.2)83 b(Using)24 b(the)f(Exim)h(mail)g(ser)r(v)n +(er)2621 b(15)p eop end %%Page: 16 16 -TeXDict begin 16 15 bop 0 83 a Fw(If)21 b(your)e Fr(exim)i(-bt)g +TeXDict begin 16 15 bop 326 174 a Fk(\045)45 b(exim)f(-bt)g +(quixote-users)326 266 y(quixote-users@mems-exchange.org)416 +357 y(router)f(=)i(mailman_main_router,)d(transport)h(=)h +(mailman_transport)326 540 y(\045)h(exim)f(-bt)g(quixote-users-request) +326 631 y(quixote-users-request@mems-exchange.or)o(g)416 +722 y(router)f(=)i(mailman_router,)d(transport)i(=)g(mailman_transport) +326 905 y(\045)h(exim)f(-bt)g(quixote-users-bounces)326 +996 y(quixote-users-bounces@mems-exchange.or)o(g)416 +1088 y(router)f(=)i(mailman_router,)d(transport)i(=)g +(mailman_transport)326 1270 y(\045)h(exim)f(-bt)g +(quixote-users-bounces+luser=example.com)326 1362 y +(quixote-users-bounces+luser=example.co)o(m@mems)o(-excha)o(nge.or)o(g) +416 1453 y(router)f(=)i(mailman_router,)d(transport)i(=)g +(mailman_transport)0 1740 y Fw(If)21 b(your)e Fr(exim)i(-bt)g Fw(output)f(looks)g(something)f(lik)o(e)i(this,)h(that')-5 b(s)21 b(a)g(start:)27 b(at)22 b(least)f(it)h(means)e(Exim)g(will)i -(pass)f(the)g(right)f(messages)h(to)0 183 y(the)d(right)f(Mailman)g +(pass)f(the)g(right)f(messages)h(to)0 1840 y(the)d(right)f(Mailman)g (commands.)22 b(It)c(by)f(no)h(means)f(guarantees)f(that)i(your)f (Exim/Mailman)f(installation)h(is)i(functioning)c(perfectly)-5 -b(,)0 282 y(though!)0 551 y Fo(Document)23 b(Histor)r(y)0 -753 y Fw(Originally)j(written)g(by)h(Nigel)g(Metheringham)d +b(,)0 1939 y(though!)0 2207 y Fo(Document)23 b(Histor)r(y)0 +2410 y Fw(Originally)j(written)g(by)h(Nigel)g(Metheringham)d Fv(postmaster@e)n(xim.org)p Fw(.)42 b(Updated)26 b(by)g(Marc)h(Merlin)f -Fv(marc)p 3311 753 23 4 v 27 w(soft@mer)q(lins)o(.org)0 -853 y Fw(for)20 b(Mailman)f(2.1,)g(Exim)h(4.)25 b(Ov)o +Fv(marc)p 3311 2410 23 4 v 27 w(soft@mer)q(lins)o(.org)0 +2509 y Fw(for)20 b(Mailman)f(2.1,)g(Exim)h(4.)25 b(Ov)o (erhauled/reformatted/clari\002ed/simp)o(li\002ed)15 b(by)k(Gre)o(g)h(W)-7 b(ard)20 b Fv(gw)o(ard@p)n(ython.net)p -Fw(.)0 1138 y Fn(6.3)100 b(Using)28 b(the)h(Sendmail)h(mail)e(ser)s(v)n -(er)p 0 1288 3901 17 v 0 2131 17 844 v 75 1404 a Fr(W)-5 +Fw(.)0 2793 y Fn(6.3)100 b(Using)28 b(the)h(Sendmail)h(mail)e(ser)s(v)n +(er)p 0 2944 3901 17 v 0 3787 17 844 v 75 3059 a Fr(W)-5 b(ar)o(ning:)107 b Fw(Y)-9 b(ou)34 b(may)g(be)g(tempted)g(to)h(set)g -(the)g Fq(DELIVER)o(Y)p 2038 1404 25 4 v 28 w(MODULE)i +(the)g Fq(DELIVER)o(Y)p 2038 3059 25 4 v 28 w(MODULE)i Fw(con\002guration)32 b(v)n(ariable)h(in)i(`)p Fv(mm)p -3478 1404 23 4 v 27 w(cfg.p)n(y)p Fw(')f(to)75 1503 y +3478 3059 23 4 v 27 w(cfg.p)n(y)p Fw(')f(to)75 3158 y Fl('Sendmail')c Fw(when)h(using)g(the)h(Sendmail)f(mail)g(serv)o(er)-5 b(.)59 b Fr(Don't)p Fw(.)g(The)31 b(`)p Fv(Sendmail.p)n(y)p Fw(')e(module)h(is)j(misnamed)d(\226)i(it')-5 b(s)75 -1603 y(really)20 b(a)i(command)d(line)i(based)g(message)g(handof)n(f)e +3258 y(really)20 b(a)i(command)d(line)i(based)g(message)g(handof)n(f)e (scheme)i(as)h(opposed)d(to)i(the)g(SMTP)h(scheme)f(used)g(in)g(`)p -Fv(SMTPDirect.p)n(y)p Fw(')75 1703 y(\(the)27 b(def)o(ault\).)45 +Fv(SMTPDirect.p)n(y)p Fw(')75 3358 y(\(the)27 b(def)o(ault\).)45 b(`)p Fv(Sendmail.p)n(y)p Fw(')24 b(has)k(kno)n(wn)e(security)h(holes)g (and)g(is)h(pro)o(vided)d(as)j(a)g(proof-of-concept)22 -b(only)3388 1672 y Fc(a)3420 1703 y Fw(.)47 b(If)27 b(you)g(are)75 -1802 y(ha)n(ving)c(problems)f(using)i(`)p Fv(SMTPDirect.p)n(y)p +b(only)3388 3328 y Fc(a)3420 3358 y Fw(.)47 b(If)27 b(you)g(are)75 +3457 y(ha)n(ving)c(problems)f(using)i(`)p Fv(SMTPDirect.p)n(y)p Fw(')d(\002x)k(those)e(instead)h(of)g(using)f(`)p Fv(Sendmail.p)n(y)p -Fw(',)f(or)h(you)h(may)f(open)g(your)g(system)75 1902 -y(up)c(to)i(security)e(e)o(xploits.)p 75 1973 1501 4 -v 165 2026 a Fb(a)194 2050 y Fp(In)e(f)o(act,)h(in)g(later)g(v)o +Fw(',)f(or)h(you)h(may)f(open)g(your)g(system)75 3557 +y(up)c(to)i(security)e(e)o(xploits.)p 75 3628 1501 4 +v 165 3681 a Fb(a)194 3705 y Fp(In)e(f)o(act,)h(in)g(later)g(v)o (ersions)g(of)f(Mailman,)h(this)g(module)g(is)e(e)o(xplicitly)21 b(sabotaged.)i(Y)-7 b(ou)16 b(ha)o(v)o(e)i(to)f(kno)n(w)h(what)g(you')m (re)f(doing)h(in)f(order)h(to)g(re-enable)h(it.)p 3883 -2131 17 844 v 0 2148 3901 17 v 0 2425 a Fo(Sendmail)25 -b(\223smrsh\224)c(compatibility)0 2628 y Fw(Man)o(y)16 +3787 17 844 v 0 3803 3901 17 v 0 4079 a Fo(Sendmail)25 +b(\223smrsh\224)c(compatibility)0 4282 y Fw(Man)o(y)16 b(ne)n(wer)h(v)o(ersions)f(of)h(Sendmail)g(come)g(with)g(a)h (restricted)f(e)o(x)o(ecution)e(utility)i(called)h(\223smrsh\224,)f -(which)g(limits)h(the)f(e)o(x)o(ecutables)0 2727 y(that)j(Sendmail)g +(which)g(limits)h(the)f(e)o(x)o(ecutables)0 4382 y(that)j(Sendmail)g (will)h(allo)n(w)f(to)h(be)f(used)g(as)h(mail)g(programs.)i(Y)-9 b(ou)20 b(need)g(to)g(e)o(xplicitly)g(allo)n(w)g(Mailman')-5 -b(s)20 b(wrapper)f(program)f(to)j(be)0 2827 y(used)f(with)g(smrsh)h(or) +b(s)20 b(wrapper)f(program)f(to)j(be)0 4481 y(used)f(with)g(smrsh)h(or) f(Mailman)f(will)i(not)f(w)o(ork.)25 b(If)20 b(mail)g(is)i(not)d (getting)h(deli)n(v)o(ered)e(to)j(Mailman')-5 b(s)20 -b(wrapper)f(program)f(and)h(you')l(re)0 2926 y(getting)g(an)i +b(wrapper)f(program)f(and)h(you')l(re)0 4581 y(getting)g(an)i (\223operating)d(system)i(error\224)f(in)h(your)f(mail)i(syslog,)e -(this)i(could)e(be)h(your)f(problem.)0 3073 y(One)h(good)f(w)o(ay)h(of) -g(enabling)f(this)h(is:)125 3303 y Fd(\017)41 b Fw(Find)20 +(this)i(could)e(be)h(your)f(problem.)0 4728 y(One)h(good)f(w)o(ay)h(of) +g(enabling)f(this)h(is:)125 4953 y Fd(\017)41 b Fw(Find)20 b(out)f(where)h(your)f(Sendmail)g(e)o(x)o(ecutes)g(its)j(smrsh)e -(wrapper)982 3527 y Fk(\045)44 b(grep)h(smrsh)f(/etc/mail/sendmail.cf) -125 3924 y Fd(\017)d Fw(Figure)21 b(out)h(where)f(smrsh)h(e)o(xpects)f -(symlinks)g(for)h(allo)n(w)o(able)f(mail)h(programs.)29 -b(At)22 b(the)g(v)o(ery)f(be)o(ginning)f(of)h(the)h(follo)n(wing)208 -4024 y(output)d(you)g(will)i(see)g(a)f(full)g(path)g(to)g(some)g -(directory)-5 b(,)18 b(e.g.)25 b(`)p Fv(/v)n(ar/adm/sm.bin)p -Fw(')17 b(or)j(similar:)982 4248 y Fk(\045)44 b(strings)g -($path_to_smrsh)f(|)h(less)125 4645 y Fd(\017)d Fw(cd)20 -b(into)g(`)p Fv(/v)n(ar/adm/sm.bin)p Fw(',)e(or)i(where)f(e)n(v)o(er)h -(it)h(happens)e(to)h(reside)h(on)f(your)f(system)h(\226)h(alternati)n -(v)o(es)e(include)g(`)p Fv(/etc/smrsh)p Fw(',)208 4745 -y(`)p Fv(/v)n(ar/smrsh)p Fw(')g(and)h(`)p Fv(/usr/local/smrsh)p -Fw('.)982 4969 y Fk(\045)44 b(cd)h(/var/adm/sm.bin)p +(wrapper)982 5176 y Fk(\045)44 b(grep)h(smrsh)f(/etc/mail/sendmail.cf)p 0 5549 3901 4 v 0 5649 a Fo(16)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: 17 17 -TeXDict begin 17 16 bop 125 83 a Fd(\017)41 b Fw(Create)20 -b(a)h(symbolic)e(link)h(to)g(Mailman')-5 b(s)20 b(wrapper)f(program:) -982 307 y Fk(\045)44 b(ln)h(-s)f(/usr/local/mailman/mail/mailman)c -(mailman)0 811 y Fo(Integ)o(r)o(ating)25 b(Sendmail)g(and)e(Mailman)0 -1014 y Fw(Da)n(vid)k(Champion)f(has)i(contrib)n(uted)d(a)j(recipe)e -(for)h(more)g(closely)g(inte)o(grating)e(Sendmail)i(and)g(Mailman,)h -(such)f(that)g(Sendmail)0 1113 y(will)20 b(automatically)e(recognize)g -(and)h(deli)n(v)o(er)f(to)h(ne)n(w)h(mailing)e(lists)j(as)f(the)o(y)f -(are)g(created,)g(without)f(ha)n(ving)h(to)g(manually)f(edit)i(alias)0 -1213 y(tables.)0 1360 y(In)g(the)g(`)p Fv(contr)q(ib)p -Fw(')f(directory)f(of)i(Mailman')-5 b(s)20 b(source)f(distrib)n(ution,) -g(you)g(will)i(\002nd)f(four)f(\002les:)125 1589 y Fd(\017)41 -b Fw(`)p Fv(mm-handler)l(.readme)p Fw(')15 b(-)21 b(an)f(e)o -(xplanation)e(of)i(ho)n(w)f(to)i(set)g(e)n(v)o(erything)c(up)125 -1755 y Fd(\017)41 b Fw(`)p Fv(mm-handler)p Fw(')17 b(-)k(the)f(mail)g -(deli)n(v)o(ery)f(agent)g(\(MD)m(A\))125 1921 y Fd(\017)41 -b Fw(`)p Fv(mailman.mc)p Fw(')18 b(-)j(a)f(to)o(y)g(con\002guration)e -(\002le)j(sample)125 2087 y Fd(\017)41 b Fw(`)p Fv(vir)s(tuser)s(tab)o -(le)p Fw(')16 b(-)k(a)h(sample)f(for)g(RFC)h(2142)e(address)h(e)o -(xceptions)0 2355 y Fo(P)l(erf)n(or)r(mance)j(notes)0 -2558 y Fw(One)f(of)f(the)h(surest)h(performance)c(killers)j(for)f -(Sendmail)g(users)h(is)h(when)f(Sendmail)f(is)i(con\002gured)c(to)j -(synchronously)d(v)o(erify)i(the)0 2658 y(recipient')-5 +TeXDict begin 17 16 bop 125 83 a Fd(\017)41 b Fw(Figure)21 +b(out)h(where)f(smrsh)h(e)o(xpects)f(symlinks)g(for)h(allo)n(w)o(able)f +(mail)h(programs.)29 b(At)22 b(the)g(v)o(ery)f(be)o(ginning)f(of)h(the) +h(follo)n(wing)208 183 y(output)d(you)g(will)i(see)g(a)f(full)g(path)g +(to)g(some)g(directory)-5 b(,)18 b(e.g.)25 b(`)p Fv(/v)n(ar/adm/sm.bin) +p Fw(')17 b(or)j(similar:)982 407 y Fk(\045)44 b(strings)g +($path_to_smrsh)f(|)h(less)125 804 y Fd(\017)d Fw(cd)20 +b(into)g(`)p Fv(/v)n(ar/adm/sm.bin)p Fw(',)e(or)i(where)f(e)n(v)o(er)h +(it)h(happens)e(to)h(reside)h(on)f(your)f(system)h(\226)h(alternati)n +(v)o(es)e(include)g(`)p Fv(/etc/smrsh)p Fw(',)208 903 +y(`)p Fv(/v)n(ar/smrsh)p Fw(')g(and)h(`)p Fv(/usr/local/smrsh)p +Fw('.)982 1128 y Fk(\045)44 b(cd)h(/var/adm/sm.bin)125 +1525 y Fd(\017)c Fw(Create)20 b(a)h(symbolic)e(link)h(to)g(Mailman')-5 +b(s)20 b(wrapper)f(program:)982 1749 y Fk(\045)44 b(ln)h(-s)f +(/usr/local/mailman/mail/mailman)c(mailman)0 2253 y Fo(Integ)o(r)o +(ating)25 b(Sendmail)g(and)e(Mailman)0 2456 y Fw(Da)n(vid)k(Champion)f +(has)i(contrib)n(uted)d(a)j(recipe)e(for)h(more)g(closely)g(inte)o +(grating)e(Sendmail)i(and)g(Mailman,)h(such)f(that)g(Sendmail)0 +2555 y(will)20 b(automatically)e(recognize)g(and)h(deli)n(v)o(er)f(to)h +(ne)n(w)h(mailing)e(lists)j(as)f(the)o(y)f(are)g(created,)g(without)f +(ha)n(ving)h(to)g(manually)f(edit)i(alias)0 2655 y(tables.)0 +2802 y(In)g(the)g(`)p Fv(contr)q(ib)p Fw(')f(directory)f(of)i(Mailman') +-5 b(s)20 b(source)f(distrib)n(ution,)g(you)g(will)i(\002nd)f(four)f +(\002les:)125 3032 y Fd(\017)41 b Fw(`)p Fv(mm-handler)l(.readme)p +Fw(')15 b(-)21 b(an)f(e)o(xplanation)e(of)i(ho)n(w)f(to)i(set)g(e)n(v)o +(erything)c(up)125 3198 y Fd(\017)41 b Fw(`)p Fv(mm-handler)p +Fw(')17 b(-)k(the)f(mail)g(deli)n(v)o(ery)f(agent)g(\(MD)m(A\))125 +3364 y Fd(\017)41 b Fw(`)p Fv(mailman.mc)p Fw(')18 b(-)j(a)f(to)o(y)g +(con\002guration)e(\002le)j(sample)125 3530 y Fd(\017)41 +b Fw(`)p Fv(vir)s(tuser)s(tab)o(le)p Fw(')16 b(-)k(a)h(sample)f(for)g +(RFC)h(2142)e(address)h(e)o(xceptions)0 3798 y Fo(P)l(erf)n(or)r(mance) +j(notes)0 4001 y Fw(One)f(of)f(the)h(surest)h(performance)c(killers)j +(for)f(Sendmail)g(users)h(is)h(when)f(Sendmail)f(is)i(con\002gured)c +(to)j(synchronously)d(v)o(erify)i(the)0 4100 y(recipient')-5 b(s)24 b(host)g(via)h(DNS.)f(If)h(it)g(does)f(this)h(for)f(messages)g (posted)g(to)h(it)g(from)e(Mailman,)i(you)e(will)i(get)g(horrible)e -(performance.)0 2757 y(Since)f(Mailman)f(usually)g(connects)f(via)i +(performance.)0 4200 y(Since)f(Mailman)f(usually)g(connects)f(via)i Fl(localhost)e Fw(\(i.e.)29 b(127.0.0.1\))18 b(to)k(the)g(SMTP)g(port)f -(of)g(Sendmail,)g(you)g(should)f(be)i(sure)0 2857 y(to)e(con\002gure)f +(of)g(Sendmail,)g(you)g(should)f(be)i(sure)0 4300 y(to)e(con\002gure)f (Sendmail)g(to)h Fr(not)g Fw(do)g(DNS)h(v)o(eri\002cation)e -(synchronously)e(for)i(localhost)h(connections.)0 3142 +(synchronously)e(for)i(localhost)h(connections.)0 4585 y Fn(6.4)100 b(Using)28 b(the)h(Qmail)e(mail)i(ser)s(v)n(er)0 -3345 y Fw(There)18 b(are)i(some)f(issues)h(that)f(users)h(of)f(the)g +4788 y Fw(There)18 b(are)i(some)f(issues)h(that)f(users)h(of)f(the)g (qmail)g(mail)g(transport)f(agent)h(ha)n(v)o(e)g(encountered.)j(None)c -(of)h(the)g(core)g(maintainers)f(use)0 3444 y(qmail,)23 +(of)h(the)g(core)g(maintainers)f(use)0 4887 y(qmail,)23 b(so)h(all)f(of)g(this)h(information)c(has)j(been)g(contrib)n(uted)e (by)h(the)i(Mailman)e(user)h(community)-5 b(,)21 b(especially)h(Martin) -h(Preishuber)0 3544 y(and)d(Christian)g(T)m(ismer)m(,)f(with)i(notes)f +h(Preishuber)0 4987 y(and)d(Christian)g(T)m(ismer)m(,)f(with)i(notes)f (by)f(Balazs)j(Nagy)d(\(BN\))i(and)e(Norbert)g(Bollo)n(w)h(\(NB\).)125 -3773 y Fd(\017)41 b Fw(Y)-9 b(ou)17 b(might)h(need)f(to)i(set)g(the)f +5217 y Fd(\017)41 b Fw(Y)-9 b(ou)17 b(might)h(need)f(to)i(set)g(the)f (mail-gid)f(user)h(to)g(either)g Fl(qmail)p Fw(,)g Fl(mailman)p Fw(,)g(or)g Fl(nofiles)f Fw(by)h(using)g(the)g Fr(--with-mail-gid)208 -3873 y(con\002gur)o(e)h Fw(option.)208 4006 y Fq(BN:)i -Fw(it)h(highly)e(depends)g(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 -4105 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 4238 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 -Fl(mailman)e Fw(user)i(\(using)f(\223virtualdomains\224)e(on)i(a)208 -4338 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 Fq(gid)e(of)i(mailman)g -(user')m(s)g(gr)l(oup)p Fw(.)52 b(This)30 b(is)208 4437 +5316 y(con\002gur)o(e)h Fw(option.)p 0 5549 3901 4 v +0 5649 a Fo(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 208 83 a Fq(BN:)21 b Fw(it)h(highly)e(depends)g +(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 Fl(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 Fq(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 Fl(mailman-listname)3794 4452 y(*)3844 4437 y Fw(.)125 -4603 y Fd(\017)41 b Fw(If)26 b(there)g(is)h(a)g(user)f +(to)h Fl(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 Fl(mailman)f Fw(on)h(your)f(system,)j(the)f(alias)g Fl(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 4703 y(ha)n(v)o(e)19 b(to)h(do)g(a)h +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 4836 +Fw(')e(directory)h(to)h(create)g(this)h(alias.)208 913 y Fq(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 4935 y Fl(mailman)19 +(stop)f(qmail)f(from)g(considering)208 1013 y Fl(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 -5101 y Fd(\017)41 b Fw(In)18 b(a)h(related)f(issue,)h(if)g(you)e(ha)n +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 -5201 y(if)30 b(list)i(names)e(contain)f(`)p Fl(-)p Fw(')h(in)g(them.)55 +1279 y(if)30 b(list)i(names)e(contain)f(`)p Fl(-)p Fw(')h(in)g(them.)55 b(Putting)30 b(`)p Fv(.qmail)p Fw(')f(redirections)f(into)j(the)f (user')-5 b(s)30 b(home)g(directory)e(doesn')o(t)h(w)o(ork)208 -5300 y(because)22 b(the)g(Mailman)g(wrappers)g(will)h(not)g(get)g(spa)o +1378 y(because)22 b(the)g(Mailman)g(wrappers)g(will)h(not)g(get)g(spa)o (wned)e(with)i(the)g(proper)e(GID.)h(The)h(solution)f(is)h(to)g(put)f -(the)h(follo)n(wing)208 5400 y(lines)d(in)g(the)h(`)p -Fv(/v)n(ar/qmail/users/assign)p Fw(')16 b(\002le:)p 0 -5549 3901 4 v 0 5649 a Fo(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 533 174 a Fk -(+zope-:alias:112:11:/var/qmail/alias:-:zop)o(e-:)533 -266 y(.)208 538 y Fw(where)19 b(in)h(this)h(case)g(the)f(listname)g(is) -h(e.g.)k Fl(zope-users)p Fw(.)208 671 y Fq(NB:)g Fw(Alternati)n(v)o +(the)h(follo)n(wing)208 1478 y(lines)d(in)g(the)h(`)p +Fv(/v)n(ar/qmail/users/assign)p Fw(')16 b(\002le:)533 +1702 y Fk(+zope-:alias:112:11:/var/qmail/alias:-:zop)o(e-:)533 +1793 y(.)208 2066 y Fw(where)j(in)h(this)h(case)g(the)f(listname)g(is)h +(e.g.)k Fl(zope-users)p Fw(.)208 2199 y Fq(NB:)g Fw(Alternati)n(v)o (ely)-5 b(,)24 b(you)g(could)g(host)h(the)g(lists)h(on)f(a)g(virtual)f (domain,)h(and)f(use)h(the)g(`)p Fv(/v)n(ar/qmail/control/vir)s(tualdo) -o(mai)o(ns)p Fw(')208 771 y(\002le)20 b(to)h(put)f(the)g +o(mai)o(ns)p Fw(')208 2298 y(\002le)20 b(to)h(put)f(the)g Fl(mailman)f Fw(user)h(in)h(char)o(ge)d(of)i(this)h(virtual)e(domain.) -125 937 y Fd(\017)41 b Fq(BN:)p Fw(If)32 b(inbound)e(messages)j(are)f +125 2464 y Fd(\017)41 b Fq(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 Fl(mailman)p Fw(,)j(it')-5 b(s)34 b(necessary)e(to)g(allo)n(w)h(it)g(to)g(access)208 -1036 y(`)p Fv(\230mailman)p Fw('.)26 b(Be)d(sure)e(that)g(`)p +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 -1136 y(to)f Fl(mailman)f Fw(group,)f(and)i(you)f(can)h(den)o(y)f +2664 y(to)f Fl(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 -1236 y(WWW)h(service.)208 1368 y(By)50 b(the)g(w)o(ay)g(the)g(best)g +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 Fq(NB:)50 b Fw(E.g.)208 -1468 y(mak)o(e)c(an)h(additional)f(\224A\224)h(DNS)h(record)d(for)i +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 1568 y(line)54 b Fl(lists.kva.hu:mailman)c +53 b(add)47 b(the)208 3095 y(line)54 b Fl(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 Fl(lists.kva.hu)e Fw(line)i(to)208 -1667 y(`)p Fv(/v)n(ar/qmail/control/rcpthosts)p Fw(')16 +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 -1767 y(e)n(v)o(ery)18 b(mail)j(to)f(lists.kv)n(a.hu)f(will)i(arri)n(v)o +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 1900 y(Then)19 b(mak)o(e)h(your)f(aliases:)892 -2124 y Fk(.qmail)627 b(=>)44 b(mailman@...'s)f(letters)892 -2215 y(.qmail-owner)357 b(=>)44 b(mailman-owner's)f(letters)208 -2488 y Fw(F)o(or)19 b(list)j(aliases,)f(you)e(can)h(either)g(create)g -(them)f(manually:)892 2712 y Fk(.qmail-list)402 b(=>)44 -b(posts)g(to)h(the)f('list')g(list)892 2803 y(.qmail-list-admin)132 -b(=>)44 b(posts)g(to)h(the)f('list's)g(owner)892 2894 +b(.)208 3427 y(Then)19 b(mak)o(e)h(your)f(aliases:)892 +3651 y Fk(.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 Fk(.qmail-list)402 b(=>)44 +b(posts)g(to)h(the)f('list')g(list)892 4331 y(.qmail-list-admin)132 +b(=>)44 b(posts)g(to)h(the)f('list's)g(owner)892 4422 y(.qmail-list-request)e(=>)i(requests)g(to)g('list')892 -2986 y(etc)208 3258 y Fw(or)c(for)h(automatic)f(list)i(alias)g +4513 y(etc)208 4786 y Fw(or)c(for)h(automatic)f(list)i(alias)g (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 -3358 y(mailman.p)n(y)p Fw(')18 b(in)i(the)g(Mailman)g(source)f(distrib) +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(`)p Fv(\230mailman/.qmail-def)n(au)o -(lt)p Fw(')14 b(to)21 b(include:)892 3582 y Fk(|preline)44 +(lt)p Fw(')14 b(to)21 b(include:)892 5110 y Fk(|preline)44 b(/path/to/python)e(/path/to/qmail-to-mailman.py)208 -3855 y Fw(and)19 b(ne)n(w)h(lists)i(will)f(automatically)d(be)j(pick)o -(ed)e(up.)125 4021 y 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 4120 y(the)e(follo)n(wing)e(in)j -(your)e(`)p Fv(/etc/hosts)o(.allo)o(w)p Fw(')d(\002le:)713 -4344 y Fk(tcp-env:)43 b(127.)h(10.205.200.)f(:)i(setenv)f(RELAYCLIENT) -208 4617 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 4716 -y(your)h(`)p Fv(/etc/tcp)m(.smtp)p Fw(')i(\002le:)713 -4941 y Fk(10.205.200.:allow,RELAYCLIENT="")713 5032 y -(127.:allow,RELAYCLIENT="")p 0 5549 3901 4 v 0 5649 a -Fo(18)2827 b(6)83 b(Set)23 b(up)h(y)n(our)f(mail)h(ser)r(v)n(er)p -eop end +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 Fo(18)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: 19 19 -TeXDict begin 19 18 bop 125 83 a Fd(\017)41 b Fq(BN:)23 +TeXDict begin 19 18 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 Fk(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 +1003 y Fk(10.205.200.:allow,RELAYCLIENT="")713 1094 y +(127.:allow,RELAYCLIENT="")125 1400 y Fd(\017)41 b Fq(BN:)23 b Fw(Bigger)f(`)p Fv(/v)n(ar/qmail/control/concurrencyremo)o(te)p Fw(')17 b(v)n(alues)22 b(w)o(ork)g(better)h(sending)e(outbound)f -(messages,)j(within)g(rea-)208 183 y(son.)43 b(Unless)27 +(messages,)j(within)g(rea-)208 1500 y(son.)43 b(Unless)27 b(you)e(kno)n(w)g(your)h(system)g(can)g(handle)g(it)h(\(man)o(y)d(if)j (not)f(most)g(cannot\))f(this)i(should)f(not)g(be)g(set)h(to)f(a)h(v)n -(alue)208 282 y(greater)19 b(than)g(120.)125 437 y Fd(\017)41 -b Fw(More)19 b(information)f(about)h(setting)h(up)g(qmail)g(and)g -(relaying)e(can)i(be)h(found)d(in)i(the)h(qmail)e(documentation.)0 -637 y Fq(BN:)24 b Fw(Last)g(b)n(ut)f(not)h(least,)h(here')-5 +(alue)208 1599 y(greater)19 b(than)g(120.)125 1765 y +Fd(\017)41 b Fw(More)19 b(information)f(about)h(setting)h(up)g(qmail)g +(and)g(relaying)e(can)i(be)h(found)d(in)i(the)h(qmail)e(documentation.) +0 1995 y Fq(BN:)24 b Fw(Last)g(b)n(ut)f(not)h(least,)h(here')-5 b(s)23 b(a)h(little)g(script)g(to)g(generate)e(aliases)i(to)g(your)e (lists)j(\(if)f(for)f(some)g(reason)g(you)f(can/will)i(not)f(ha)n(v)o -(e)0 737 y(them)d(automatically)f(pick)o(ed)g(up)h(using)f(`)p -Fv(contr)q(ib/qmail-to-mailman.p)m(y)p Fw('\):)0 884 +(e)0 2095 y(them)d(automatically)f(pick)o(ed)g(up)h(using)f(`)p +Fv(contr)q(ib/qmail-to-mailman.p)m(y)p Fw('\):)0 2242 y(This)h(script)h(is)g(for)e(the)h(Mailman)g(2.0)g(series:)236 -1122 y Fk(#!/bin/sh)236 1213 y(if)45 b([)f($#)h(=)g(1)f(];)h(then)416 -1304 y(i=$1)416 1396 y(echo)f(Making)g(links)g(to)g($i)h(in)f(the)g -(current)g(directory...)416 1487 y(echo)g("|preline)f +2480 y Fk(#!/bin/sh)236 2571 y(if)45 b([)f($#)h(=)g(1)f(];)h(then)416 +2663 y(i=$1)416 2754 y(echo)f(Making)g(links)g(to)g($i)h(in)f(the)g +(current)g(directory...)416 2845 y(echo)g("|preline)f (/home/mailman/mail/mailman)d(post)45 b($i")f(>)h(.qmail-$i)416 -1578 y(echo)f("|preline)f(/home/mailman/mail/mailman)d(mailowner)k($i") -g(>)h(.qmail-$i-admin)416 1670 y(echo)f("|preline)f +2937 y(echo)f("|preline)f(/home/mailman/mail/mailman)d(mailowner)k($i") +g(>)h(.qmail-$i-admin)416 3028 y(echo)f("|preline)f (/home/mailman/mail/mailman)d(mailowner)k($i")g(>)h(.qmail-$i-owner)416 -1761 y(echo)f("|preline)f(/home/mailman/mail/mailman)d(mailowner)k($i") -g(>)h(.qmail-owner-$i)416 1852 y(echo)f("|preline)f +3119 y(echo)f("|preline)f(/home/mailman/mail/mailman)d(mailowner)k($i") +g(>)h(.qmail-owner-$i)416 3211 y(echo)f("|preline)f (/home/mailman/mail/mailman)d(mailcmd)k($i")g(>)h(.qmail-$i-request)236 -1944 y(fi)0 2230 y Fr(Note:)81 b Fw(This)28 b(is)h(for)e(a)h(ne)n(w)g +3302 y(fi)0 3588 y Fr(Note:)81 b Fw(This)28 b(is)h(for)e(a)h(ne)n(w)g (Mailman)f(2.1)h(installation.)47 b(Users)29 b(upgrading)c(from)i (Mailman)g(2.0)g(w)o(ould)g(most)h(lik)o(ely)g(change)0 -2330 y(`)p Fv(/usr/local/mailman)p Fw(')19 b(to)k(`)p +3688 y(`)p Fv(/usr/local/mailman)p Fw(')19 b(to)k(`)p Fv(/home/mailman)p Fw('.)30 b(If)23 b(in)g(doubt,)f(refer)g(to)h(the)g Fr(--pr)o(e\002x)f Fw(option)g(passed)h(to)g Fr(con\002gur)o(e)f -Fw(during)g(compile)0 2429 y(time.)236 2668 y Fk(#!/bin/sh)236 -2759 y(if)45 b([)f($#)h(=)g(1)f(];)h(then)416 2850 y(i=$1)416 -2942 y(echo)f(Making)g(links)g(to)g($i)h(in)f(the)g(current)g -(directory...)416 3033 y(echo)g("|preline)f +Fw(during)g(compile)0 3788 y(time.)p 0 5549 3901 4 v +0 5649 a Fo(6.4)83 b(Using)24 b(the)f(Qmail)h(mail)g(ser)r(v)n(er)2589 +b(19)p eop end +%%Page: 20 20 +TeXDict begin 20 19 bop 236 174 a Fk(#!/bin/sh)236 266 +y(if)45 b([)f($#)h(=)g(1)f(];)h(then)416 357 y(i=$1)416 +448 y(echo)f(Making)g(links)g(to)g($i)h(in)f(the)g(current)g +(directory...)416 540 y(echo)g("|preline)f (/usr/local/mailman/mail/mailman)d(post)k($i")g(>)h(.qmail-$i)416 -3124 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d(admin)k -($i")g(>)h(.qmail-$i-admin)416 3216 y(echo)f("|preline)f +631 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d(admin)k($i") +g(>)h(.qmail-$i-admin)416 722 y(echo)f("|preline)f (/usr/local/mailman/mail/mailman)d(bounces)j($i")i(>)f -(.qmail-$i-bounces)416 3307 y(#)g(The)h(following)e(line)h(is)h(for)f -(VERP)416 3398 y(#)g(echo)g("|preline)g -(/usr/local/mailman/mail/mailman)39 b(bounces)44 b($i")g(>)h -(.qmail-$i-bounces-default)416 3490 y(echo)f("|preline)f -(/usr/local/mailman/mail/mailman)d(confirm)j($i")i(>)f -(.qmail-$i-confirm)416 3581 y(echo)g("|preline)f +(.qmail-$i-bounces)416 814 y(#)g(The)h(following)e(line)h(is)h(for)f +(VERP)416 905 y(#)g(echo)g("|preline)g(/usr/local/mailman/mail/mailman) +39 b(bounces)44 b($i")g(>)h(.qmail-$i-bounces-default)416 +996 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d(confirm)j +($i")i(>)f(.qmail-$i-confirm)416 1088 y(echo)g("|preline)f (/usr/local/mailman/mail/mailman)d(join)k($i")g(>)h(.qmail-$i-join)416 -3672 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d(leave)k -($i")g(>)h(.qmail-$i-leave)416 3764 y(echo)f("|preline)f +1179 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d(leave)k +($i")g(>)h(.qmail-$i-leave)416 1270 y(echo)f("|preline)f (/usr/local/mailman/mail/mailman)d(owner)k($i")g(>)h(.qmail-$i-owner) -416 3855 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d -(request)j($i")i(>)f(.qmail-$i-request)416 3946 y(echo)g("|preline)f +416 1362 y(echo)f("|preline)f(/usr/local/mailman/mail/mailman)d +(request)j($i")i(>)f(.qmail-$i-request)416 1453 y(echo)g("|preline)f (/usr/local/mailman/mail/mailman)d(subscribe)j($i")h(>)h -(.qmail-$i-subscribe)416 4037 y(echo)f("|preline)f +(.qmail-$i-subscribe)416 1544 y(echo)f("|preline)f (/usr/local/mailman/mail/mailman)d(unsubscribe)j($i")h(>)h -(.qmail-$i-unsubscribe)236 4129 y(fi)0 4535 y Fo(Inf)n(or)r(mation)24 -b(on)f(VERP)0 4738 y Fw(Y)-9 b(ou)24 b(will)i(note)e(in)h(the)f(alias)i +(.qmail-$i-unsubscribe)236 1636 y(fi)0 2047 y Fo(Inf)n(or)r(mation)24 +b(on)f(VERP)0 2250 y Fw(Y)-9 b(ou)24 b(will)i(note)e(in)h(the)f(alias)i (generating)c(script)j(for)f(2.1)g(abo)o(v)o(e,)g(there)g(is)i(a)f (line)g(for)f(VERP)h(that)g(has)g(been)f(commented)f(out.)38 -b(If)0 4838 y(you)18 b(are)i(interested)e(in)i(VERP)g(there)e(are)i(tw) +b(If)0 2350 y(you)18 b(are)i(interested)e(in)i(VERP)g(there)e(are)i(tw) o(o)f(options.)24 b(The)19 b(\002rst)h(option)e(is)i(to)f(allo)n(w)h (Mailman)e(to)i(do)e(the)i(VERP)g(formatting.)i(T)-7 -b(o)0 4938 y(acti)n(v)n(ate)20 b(this,)g(uncomment)e(that)i(line)h(and) +b(o)0 2450 y(acti)n(v)n(ate)20 b(this,)g(uncomment)e(that)i(line)h(and) e(add)h(the)g(follo)n(wing)f(lines)h(to)h(your)e(`)p -Fv(mm)p 2477 4938 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le:)416 -5176 y Fk(VERP_FORMAT)43 b(=)h +Fv(mm)p 2477 2450 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le:)416 +2688 y Fk(VERP_FORMAT)43 b(=)h ('\045\(bounces\)s-+\045\(mailbox\)s=\045\(host\)s')416 -5267 y(VERP_REGEXP)f(=)h(r'\210\(?P<bounces>.)1763 5280 -y(*)1808 5267 y(?\)-\\+\(?P<mailbox>[\210=]+\))o(=\(?P<h)o(ost>[\210)o -(@]+\)@.)3649 5280 y(*)3694 5267 y($')p 0 5549 3901 4 -v 0 5649 a Fo(6.4)83 b(Using)24 b(the)f(Qmail)h(mail)g(ser)r(v)n(er) -2589 b(19)p eop end -%%Page: 20 20 -TeXDict begin 20 19 bop 0 83 a 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 230 -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 230 23 4 v 20 w(id=103)0 377 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 476 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 745 y Fo(Vir)s(tual)25 b(mail)f(ser)r(v)n(er)0 -948 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 1094 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 1094 V 21 w(id=103&atid=3001)o(03)0 1241 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 1510 y Fo(More)j(inf)n(or)r(mation)0 -1713 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 1812 y(and)20 b(qmail,)f(a)n(v)n -(ailable)h(here:)0 1959 y Fv(http://mailman.cis)o(.to/qmail-)o(v)n -(erh/)0 2286 y Fx(7)120 b(Re)l(vie)n(w)34 b(y)n(our)g(site)f(def)l -(aults)0 2519 y Fw(Mailman)23 b(has)g(a)h(lar)o(ge)e(number)f(of)i -(site-wide)g(con\002guration)e(options)h(which)h(you)f(should)g(no)n(w) -h(re)n(vie)n(w)f(and)h(change)f(according)0 2619 y(to)j(your)f(needs.) -39 b(Some)25 b(of)g(the)g(options)f(control)f(ho)n(w)i(Mailman)f -(interacts)h(with)g(your)f(en)m(vironment,)f(and)i(other)f(options)g -(select)0 2719 y(def)o(aults)c(for)f(ne)n(wly)h(created)f(lists)1015 -2688 y Fm(4)1049 2719 y Fw(.)26 b(There)19 b(are)h(system)h(tuning)e -(parameters)g(and)g(inte)o(gration)g(options.)0 2865 -y(The)24 b(full)f(set)i(of)e(site-wide)h(def)o(aults)g(li)n(v)o(es)g -(in)g(the)f(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/Mailman/Def)n(aults)o(.p)n -(y)p Fw(')h(\002le,)h(ho)n(we)n(v)o(er)d(you)h(should)g -Fr(ne)o(v)o(er)g Fw(modify)0 2965 y(this)29 b(\002le!)50 -b(Instead,)29 b(change)e(the)h(`)p Fv(mm)p 1174 2965 -V 27 w(cfg.p)n(y)p Fw(')g(\002le)h(in)f(that)h(same)f(directory)-5 -b(.)47 b(Y)-9 b(ou)28 b(only)f(need)h(to)g(add)g(v)n(alues)g(to)g(`)p -Fv(mm)p 3652 2965 V 27 w(cfg.p)n(y)p Fw(')0 3065 y(that)c(are)f(dif)n -(ferent)f(than)h(the)g(def)o(aults)g(in)h(`)p Fv(Def)n(aults)o(.p)n(y)p -Fw(',)d(and)i(future)f(Mailman)h(upgrades)f(are)h(guaranteed)f(ne)n(v)o -(er)g(to)h(touch)g(your)0 3164 y(`)p Fv(mm)p 156 3164 -V 27 w(cfg.p)n(y)p Fw(')d(\002le.)0 3311 y(The)k(`)p -Fv(Def)n(aults)o(.p)n(y)p Fw(')d(\002le)j(is)h(documented)c(e)o(xtensi) -n(v)o(ely)-5 b(,)23 b(so)h(the)g(options)f(are)h(not)g(described)e -(here.)36 b(The)24 b(`)p Fv(Def)n(aults)o(.p)n(y)p Fw(')d(and)i(`)p -Fv(mm)p 3852 3311 V 27 w(-)0 3411 y(cfg.p)n(y)p Fw(')d(are)g(both)f -(Python)g(\002les)i(so)g(v)n(alid)e(Python)h(syntax)f(must)h(be)g -(maintained)f(or)h(your)f(Mailman)g(installation)h(will)h(break.)0 -3558 y Fr(Note:)73 b Fw(Do)26 b Fr(not)g Fw(change)e(the)i -Fq(HOME)p 1172 3558 25 4 v 30 w(DIR)g Fw(or)f Fq(MAILMAN)p -1831 3558 V 30 w(DIR)h Fw(v)n(ariables.)41 b(These)26 -b(are)g(set)h(automatically)d(by)h(the)h Fr(con\002gur)o(e)0 -3657 y Fw(script,)20 b(and)g(you)f(will)i(break)e(your)g(Mailman)g -(installation)h(by)g(if)h(you)e(change)g(these.)0 3804 -y(Y)-9 b(ou)20 b(should)f(mak)o(e)h(an)o(y)f(changes)g(to)h(`)p -Fv(mm)p 1265 3804 23 4 v 27 w(cfg.p)n(y)p Fw(')g(using)g(the)g(account) -f(you)g(installed)h(Mailman)g(under)f(in)h(the)g(3)g(section.)0 -4132 y Fx(8)120 b(Create)35 b(a)f(site-wide)g(mailing)e(list)0 -4364 y Fw(After)22 b(you)g(ha)n(v)o(e)g(completed)g(the)g(inte)o -(gration)f(of)i(Mailman)f(and)g(your)g(mail)g(serv)o(er)m(,)g(you)g -(need)g(to)h(create)g(a)g(\223site-wide\224)f(mailing)0 -4464 y(list.)j(This)17 b(is)h(the)g(one)e(that)h(passw)o(ord)g -(reminders)e(will)j(appear)e(to)i(come)e(from,)h(and)f(it)i(is)g -(required)d(for)i(proper)e(Mailman)i(operation.)0 4564 -y(Usually)i(this)h(should)e(be)i(a)f(list)i(called)e +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 20 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 Fo(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 21 w(id=103&atid=3001)o(03)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 Fo(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 Fo(20)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: 21 21 +TeXDict begin 21 20 bop 0 87 a Fx(7)120 b(Re)l(vie)n(w)34 +b(y)n(our)g(site)f(def)l(aults)0 320 y Fw(Mailman)23 +b(has)g(a)h(lar)o(ge)e(number)f(of)i(site-wide)g(con\002guration)e +(options)h(which)h(you)f(should)g(no)n(w)h(re)n(vie)n(w)f(and)h(change) +f(according)0 420 y(to)j(your)f(needs.)39 b(Some)25 b(of)g(the)g +(options)f(control)f(ho)n(w)i(Mailman)f(interacts)h(with)g(your)f(en)m +(vironment,)f(and)i(other)f(options)g(select)0 519 y(def)o(aults)c(for) +f(ne)n(wly)h(created)f(lists)1015 489 y Fm(4)1049 519 +y Fw(.)26 b(There)19 b(are)h(system)h(tuning)e(parameters)g(and)g(inte) +o(gration)g(options.)0 666 y(The)24 b(full)f(set)i(of)e(site-wide)h +(def)o(aults)g(li)n(v)o(es)g(in)g(the)f(`)p Fj($)p Fq(pr)m(e\002x)p +Fo(/Mailman/Def)n(aults)o(.p)n(y)p Fw(')h(\002le,)h(ho)n(we)n(v)o(er)d +(you)h(should)g Fr(ne)o(v)o(er)g Fw(modify)0 766 y(this)29 +b(\002le!)50 b(Instead,)29 b(change)e(the)h(`)p Fv(mm)p +1174 766 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le)h(in)f(that)h(same)f +(directory)-5 b(.)47 b(Y)-9 b(ou)28 b(only)f(need)h(to)g(add)g(v)n +(alues)g(to)g(`)p Fv(mm)p 3652 766 V 27 w(cfg.p)n(y)p +Fw(')0 866 y(that)c(are)f(dif)n(ferent)f(than)h(the)g(def)o(aults)g(in) +h(`)p Fv(Def)n(aults)o(.p)n(y)p Fw(',)d(and)i(future)f(Mailman)h +(upgrades)f(are)h(guaranteed)f(ne)n(v)o(er)g(to)h(touch)g(your)0 +965 y(`)p Fv(mm)p 156 965 V 27 w(cfg.p)n(y)p Fw(')d(\002le.)0 +1112 y(The)k(`)p Fv(Def)n(aults)o(.p)n(y)p Fw(')d(\002le)j(is)h +(documented)c(e)o(xtensi)n(v)o(ely)-5 b(,)23 b(so)h(the)g(options)f +(are)h(not)g(described)e(here.)36 b(The)24 b(`)p Fv(Def)n(aults)o(.p)n +(y)p Fw(')d(and)i(`)p Fv(mm)p 3852 1112 V 27 w(-)0 1212 +y(cfg.p)n(y)p Fw(')d(are)g(both)f(Python)g(\002les)i(so)g(v)n(alid)e +(Python)h(syntax)f(must)h(be)g(maintained)f(or)h(your)f(Mailman)g +(installation)h(will)h(break.)0 1358 y(Y)-9 b(ou)20 b(should)f(mak)o(e) +h(an)o(y)f(changes)g(to)h(`)p Fv(mm)p 1265 1358 V 27 +w(cfg.p)n(y)p Fw(')g(using)g(the)g(account)f(you)g(installed)h(Mailman) +g(under)f(in)h(the)g(3)g(section.)0 1686 y Fx(8)120 b(Create)35 +b(a)f(site-wide)g(mailing)e(list)0 1919 y Fw(After)22 +b(you)g(ha)n(v)o(e)g(completed)g(the)g(inte)o(gration)f(of)i(Mailman)f +(and)g(your)g(mail)g(serv)o(er)m(,)g(you)g(need)g(to)h(create)g(a)g +(\223site-wide\224)f(mailing)0 2018 y(list.)j(This)17 +b(is)h(the)g(one)e(that)h(passw)o(ord)g(reminders)e(will)j(appear)e(to) +i(come)e(from,)h(and)f(it)i(is)g(required)d(for)i(proper)e(Mailman)i +(operation.)0 2118 y(Usually)i(this)h(should)e(be)i(a)f(list)i(called)e Fl(mailman)p Fw(,)g(b)n(ut)g(if)h(you)e(need)h(to)g(change)f(this,)i -(be)f(sure)h(to)f(change)f(the)i Fq(MAILMAN)p 3652 4564 -25 4 v 29 w(SITE)p 3848 4564 V 29 w(-)0 4663 y(LIST)27 -b Fw(v)n(ariable)19 b(in)h(`)p Fv(mm)p 716 4663 23 4 +(be)f(sure)h(to)f(change)f(the)i Fq(MAILMAN)p 3652 2118 +25 4 v 29 w(SITE)p 3848 2118 V 29 w(-)0 2218 y(LIST)27 +b Fw(v)n(ariable)19 b(in)h(`)p Fv(mm)p 716 2218 23 4 v 27 w(cfg.p)n(y)p Fw('.)k(Y)-9 b(ou)20 b(can)g(create)g(the)g(site)h (list)g(with)g(this)f(command,)e(follo)n(wing)h(the)h(prompts:)416 -4901 y Fk(\045)44 b(bin/newlist)f(mailman)p 0 5129 1560 -4 v 90 5184 a Fi(4)120 5208 y Fp(In)20 b(general,)j(changing)f(the)f -(list)h(def)o(aults)g(described)h(in)e(this)g(section)h(will)f(not)g -(af)n(fect)h(an)o(y)f(already)i(created)g(lists.)31 b(T)-5 -b(o)20 b(mak)o(e)h(changes)h(after)f(a)g(list)g(has)g(been)0 -5287 y(created,)e(use)e(the)h(web)f(interf)o(ace)j(or)d(the)h(command)g -(line)g(scripts,)f(such)h(as)f Fa(bin/withlist)h Fp(and)g -Fa(bin/con\002g)p 2518 5287 20 4 v 25 w(list)p Fp(.)p -0 5549 3901 4 v 0 5649 a Fo(20)2599 b(8)83 b(Create)24 -b(a)f(site-wide)h(mailing)h(list)p eop end -%%Page: 21 21 -TeXDict begin 21 20 bop 0 83 a Fw(No)n(w)23 b(con\002gure)f(your)h -(site)h(list.)36 b(There)23 b(is)i(a)f(con)m(v)o(enient)d(template)i -(for)g(a)h(generic)e(site)j(list)f(in)g(the)g(installation)f(directory) --5 b(,)22 b(under)0 183 y(`)p Fv(data/sitelist.cfg)p -Fw(')c(which)j(can)h(help)f(you)g(with)i(this.)30 b(Y)-9 -b(ou)21 b(should)g(re)n(vie)n(w)g(the)h(con\002guration)e(options)h(in) -h(the)g(template,)f(b)n(ut)h(note)0 282 y(that)e(an)o(y)g(options)f -(not)h(named)f(in)h(the)g(`)p Fv(sitelist.cfg)p Fw(')e(\002le)j(w)o -(on')o(t)e(be)i(changed.)0 429 y(The)f(template)g(can)g(be)g(applied)f -(to)h(your)f(site)i(list)g(by)f(running:)416 667 y Fk(\045)44 -b(bin/config_list)f(-i)h(data/sitelist.cfg)e(mailman)0 -954 y Fw(After)20 b(applying)e(the)i(`)p Fv(sitelist.cfg)p -Fw(')f(options,)g(be)h(sure)g(you)f(re)n(vie)n(w)h(the)g(site)h(list') --5 b(s)21 b(con\002guration)d(via)i(the)g(admin)g(pages.)0 -1101 y(Y)-9 b(ou)20 b(should)f(also)h(subscribe)g(yourself)e(to)j(the)f -(site)h(list.)0 1428 y Fx(9)120 b(Set)34 b(up)g(cron)0 -1661 y Fw(Se)n(v)o(eral)22 b(Mailman)f(features)h(occur)f(on)h(a)h(re)o +2456 y Fk(\045)44 b(bin/newlist)f(mailman)0 2742 y Fw(No)n(w)23 +b(con\002gure)f(your)h(site)h(list.)36 b(There)23 b(is)i(a)f(con)m(v)o +(enient)d(template)i(for)g(a)h(generic)e(site)j(list)f(in)g(the)g +(installation)f(directory)-5 b(,)22 b(under)0 2842 y(`)p +Fv(data/sitelist.cfg)p Fw(')c(which)j(can)h(help)f(you)g(with)i(this.) +30 b(Y)-9 b(ou)21 b(should)g(re)n(vie)n(w)g(the)h(con\002guration)e +(options)h(in)h(the)g(template,)f(b)n(ut)h(note)0 2942 +y(that)e(an)o(y)g(options)f(not)h(named)f(in)h(the)g(`)p +Fv(sitelist.cfg)p Fw(')e(\002le)j(w)o(on')o(t)e(be)i(changed.)0 +3088 y(The)f(template)g(can)g(be)g(applied)f(to)h(your)f(site)i(list)g +(by)f(running:)416 3327 y Fk(\045)44 b(bin/config_list)f(-i)h +(data/sitelist.cfg)e(mailman)0 3613 y Fw(After)20 b(applying)e(the)i(`) +p Fv(sitelist.cfg)p Fw(')f(options,)g(be)h(sure)g(you)f(re)n(vie)n(w)h +(the)g(site)h(list')-5 b(s)21 b(con\002guration)d(via)i(the)g(admin)g +(pages.)0 3760 y(Y)-9 b(ou)20 b(should)f(also)h(subscribe)g(yourself)e +(to)j(the)f(site)h(list.)0 4087 y Fx(9)120 b(Set)34 b(up)g(cron)0 +4320 y Fw(Se)n(v)o(eral)22 b(Mailman)f(features)h(occur)f(on)h(a)h(re)o (gular)e(schedule,)h(so)g(you)g(must)g(set)h(up)f Fr(cr)o(on)g Fw(to)h(run)e(the)i(right)e(programs)g(at)i(the)f(right)0 -1761 y(time)148 1730 y Fm(5)181 1761 y Fw(.)0 1907 y(If)d(your)f(v)o +4420 y(time)148 4390 y Fm(5)181 4420 y Fw(.)0 4567 y(If)d(your)f(v)o (ersion)h(of)g(crontab)f(supports)g(the)h Fr(-u)h Fw(option,)e(you)h (must)g(be)g(root)g(to)h(do)f(this)h(ne)o(xt)e(step.)25 b(Add)19 b(`)p Fj($)p Fq(pr)m(e\002x)p Fo(/cron/crontab)m(.in)p -Fw(')0 2007 y(as)i(a)g(crontab)d(entry)i(by)f(e)o(x)o(ecuting)f(these)j -(commands:)416 2245 y Fk(\045)44 b(cd)h($prefix/cron)416 -2337 y(\045)f(crontab)g(-u)g(mailman)g(crontab.in)0 2624 +Fw(')0 4666 y(as)i(a)g(crontab)d(entry)i(by)f(e)o(x)o(ecuting)f(these)j +(commands:)p 0 4737 1560 4 v 90 4793 a Fi(4)120 4816 +y Fp(In)f(general,)j(changing)f(the)f(list)h(def)o(aults)g(described)h +(in)e(this)g(section)h(will)f(not)g(af)n(fect)h(an)o(y)f(already)i +(created)g(lists.)31 b(T)-5 b(o)20 b(mak)o(e)h(changes)h(after)f(a)g +(list)g(has)g(been)0 4895 y(created,)e(use)e(the)h(web)f(interf)o(ace)j +(or)d(the)h(command)g(line)g(scripts,)f(such)h(as)f Fa(bin/withlist)h +Fp(and)g Fa(bin/con\002g)p 2518 4895 20 4 v 25 w(list)p +Fp(.)90 4953 y Fi(5)120 4976 y Fp(Note)23 b(that)i(if)e(you')m(re)h +(upgrading)h(from)e(a)g(pre)n(vious)i(v)o(ersion)f(of)f(Mailman,)j +(you')o(ll)e(w)o(ant)g(to)g(install)h(the)f(ne)n(w)g(crontab,)i(b)o(ut) +d(be)g(careful)i(if)f(you')m(re)f(running)0 5055 y(multiple)c(Mailman)f +(installations)j(on)c(your)h(site!)j(Changing)e(the)f(crontab)h(could)f +(mess)f(with)g(other)h(parallel)i(Mailman)f(installations.)p +0 5549 3901 4 v 3808 5649 a Fo(21)p eop end +%%Page: 22 22 +TeXDict begin 22 21 bop 416 174 a Fk(\045)44 b(cd)h($prefix/cron)416 +266 y(\045)f(crontab)g(-u)g(mailman)g(crontab.in)0 553 y Fw(If)23 b(you)e(used)i(the)g Fr(--with-user)o(name)e Fw(option,)h(use)h(that)g(user)f(name)g(instead)h(of)f Fl(mailman)g Fw(for)g(the)h Fr(-u)g Fw(ar)o(gument)d(v)n(alue.)32 -b(If)23 b(your)0 2723 y(crontab)c(does)h(not)g(support)e(the)j -Fr(-u)f Fw(option,)f(try)h(these)g(commands:)416 2962 -y Fk(\045)44 b(cd)h($prefix/cron)416 3053 y(\045)f(su)h(-)f(mailman)416 -3144 y(\045)g(crontab)g(crontab.in)p 0 3391 3901 17 v -0 4822 17 1432 v 75 3506 a Fr(W)-5 b(ar)o(ning:)52 b +b(If)23 b(your)0 652 y(crontab)c(does)h(not)g(support)e(the)j +Fr(-u)f Fw(option,)f(try)h(these)g(commands:)416 891 +y Fk(\045)44 b(cd)h($prefix/cron)416 982 y(\045)f(su)h(-)f(mailman)416 +1073 y(\045)g(crontab)g(crontab.in)p 0 1320 3901 17 v +0 2751 17 1432 v 75 1435 a Fr(W)-5 b(ar)o(ning:)52 b Fw(If)20 b(you)g(accepted)g(the)g(def)o(aults)h(for)f(the)h Fr(--with-user)o(name)e Fw(option)h(and)g(for)g(the)h(name)f(of)g(the)h -(site)h(list,)f(and)f(one)75 3606 y(of)h(the)g(cron)f(jobs)h(e)n(v)o +(site)h(list,)f(and)f(one)75 1535 y(of)h(the)g(cron)f(jobs)h(e)n(v)o (er)g(encounters)e(an)i(error)m(,)f(the)h(cron)g(daemon)e(will)j(mail)g (the)f(error)f(output)g(to)h(the)h('mailman')d(user)i(and)g(it)75 -3705 y(will)j(most)f(lik)o(ely)g(be)g(deli)n(v)o(ered)f(to)h(the)g +1634 y(will)j(most)f(lik)o(ely)g(be)g(deli)n(v)o(ered)f(to)h(the)g ('mailman')f(site)i(list)h(and)d(possibly)h(not)g(be)g(accepted.)33 -b(F)o(or)23 b(this)h(reason)e(it)i(is)h(a)e(good)75 3805 -y(idea)d(to)g(insert)490 3996 y Fk(MAILTO=user@example.com)75 -4216 y Fw(or)490 4407 y Fk(MAILTO=mailman-owner)75 4646 +b(F)o(or)23 b(this)h(reason)e(it)i(is)h(a)e(good)75 1734 +y(idea)d(to)g(insert)490 1925 y Fk(MAILTO=user@example.com)75 +2145 y Fw(or)490 2336 y Fk(MAILTO=mailman-owner)75 2576 y Fw(at)g(the)g(be)o(ginning)d(of)i(crontab)m(.in)f(before)g (installing)h(it)i(to)f(cause)f(this)i(output)d(to)i(be)g(mailed)f(to)h -(a)g(real)g(user)f(or)h(to)g(the)f(o)n(wner)g(of)75 4746 +(a)g(real)g(user)f(or)h(to)g(the)f(o)n(wner)g(of)75 2675 y(the)h(site)h(list)g(or)f(to)h(con\002gure)d(the)i(site)h(list)g (\(see)g(section)f(8\))g(to)g(accept)g(this)h(mail.)p -3883 4822 V 0 4839 3901 17 v 0 4900 1560 4 v 90 4956 -a Fi(5)120 4979 y Fp(Note)i(that)i(if)e(you')m(re)h(upgrading)h(from)e -(a)g(pre)n(vious)i(v)o(ersion)f(of)f(Mailman,)j(you')o(ll)e(w)o(ant)g -(to)g(install)h(the)f(ne)n(w)g(crontab,)i(b)o(ut)d(be)g(careful)i(if)f -(you')m(re)f(running)0 5058 y(multiple)c(Mailman)f(installations)j(on)c -(your)h(site!)j(Changing)e(the)f(crontab)h(could)f(mess)f(with)g(other) -h(parallel)i(Mailman)f(installations.)p 0 5549 3901 4 -v 3808 5649 a Fo(21)p eop end -%%Page: 22 22 -TeXDict begin 22 21 bop 0 88 a Fx(10)120 b(Star)5 b(t)34 -b(the)g(Mailman)f(qr)r(unner)0 321 y Fw(Mailman)20 b(depends)f(on)i(a)g -(process)f(called)h(the)f(\223qrunner\224)e(to)j(deli)n(v)o(ery)e(all)j -(email)e(messages)h(it)h(sees.)27 b(Y)-9 b(ou)20 b(must)h(start)g(the)g -(qrunner)0 421 y(by)f(e)o(x)o(ecuting)e(the)i(follo)n(wing)f(command)f -(from)h(the)h Fj($)p Fq(pr)m(e\002x)g Fw(directory:)416 -659 y Fk(\045)44 b(bin/mailmanctl)f(start)0 945 y Fw(Y)-9 -b(ou)27 b(probably)f(w)o(ant)i(to)h(start)f(Mailman)g(e)n(v)o(ery)e -(time)j(you)e(reboot)g(your)f(system.)49 b(Exactly)27 -b(ho)n(w)h(to)g(do)g(this)g(depends)f(on)h(your)0 1045 -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 1144 y(follo)n(wing)d(\(as)h -(root,)f(from)h(the)g(Mailman)f(install)i(directory\):)416 -1383 y Fk(\045)44 b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 -1474 y(\045)i(chkconfig)g(--add)g(mailman)0 1761 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 1907 +3883 2751 V 0 2768 3901 17 v 0 3104 a Fx(10)120 b(Star)5 +b(t)34 b(the)g(Mailman)f(qr)r(unner)0 3336 y Fw(Mailman)20 +b(depends)f(on)i(a)g(process)f(called)h(the)f(\223qrunner\224)e(to)j +(deli)n(v)o(ery)e(all)j(email)e(messages)h(it)h(sees.)27 +b(Y)-9 b(ou)20 b(must)h(start)g(the)g(qrunner)0 3436 +y(by)f(e)o(x)o(ecuting)e(the)i(follo)n(wing)f(command)f(from)h(the)h +Fj($)p Fq(pr)m(e\002x)g Fw(directory:)416 3674 y Fk(\045)44 +b(bin/mailmanctl)f(start)0 3961 y Fw(Y)-9 b(ou)27 b(probably)f(w)o(ant) +i(to)h(start)f(Mailman)g(e)n(v)o(ery)e(time)j(you)e(reboot)g(your)f +(system.)49 b(Exactly)27 b(ho)n(w)h(to)g(do)g(this)g(depends)f(on)h +(your)0 4060 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 +4160 y(follo)n(wing)d(\(as)h(root,)f(from)h(the)g(Mailman)f(install)i +(directory\):)416 4398 y Fk(\045)44 b(cp)h(scripts/mailman)d +(/etc/init.d/mailman)416 4489 y(\045)i(chkconfig)g(--add)g(mailman)0 +4776 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 4923 y(On)g(Gentoo)f(Linux,)g(you)h(can)g(do)f(the)h(follo)n(wing:)416 -2146 y Fk(\045)44 b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 -2237 y(\045)i(rc-update)g(add)g(mailman)g(default)0 2523 -y Fw(On)20 b(Debian,)f(you)h(probably)e(w)o(ant)i(to)g(use:)416 -2762 y Fk(\045)44 b(update-rc.d)f(mailman)h(defaults)0 -3049 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 3287 y Fk(\045)44 b(cp)h -(scripts/mailman)d(/etc/init.d/mailman)416 3378 y(\045)i(cp)h -(misc/mailman)e(/etc/init.d)416 3470 y(\045)h(cd)h(/etc/rc.d/rc0.d)416 -3561 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)416 -3652 y(\045)i(cd)h(../rc1.d)416 3744 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(K12mailman)416 3835 y(\045)i(cd)h(../rc2.d)416 -3926 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 -4018 y(\045)i(cd)h(../rc3.d)416 4109 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(S98mailman)416 4200 y(\045)i(cd)h(../rc4.d)416 -4291 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 -4383 y(\045)i(cd)h(../rc5.d)416 4474 y(\045)f(ln)h(-s)f -(../init.d/mailman)e(S98mailman)416 4565 y(\045)i(cd)h(../rc6.d)416 -4657 y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)p -0 5549 3901 4 v 0 5649 a Fo(22)2668 b(10)84 b(Star)s(t)23 +5161 y Fk(\045)44 b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 +5252 y(\045)i(rc-update)g(add)g(mailman)g(default)p 0 +5549 3901 4 v 0 5649 a Fo(22)2668 b(10)84 b(Star)s(t)23 b(the)h(Mailman)h(qr)q(unner)p eop end %%Page: 23 23 -TeXDict begin 23 22 bop 0 88 a Fx(11)120 b(Chec)n(k)34 -b(the)h(hostname)g(settings)0 321 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 -321 25 4 v 30 w(EMAIL)p 1756 321 V 30 w(HOST)34 b Fw(and)27 -b Fq(DEF)-10 b(A)l(UL)n(T)p 2525 321 V 30 w(URL)p 2712 -321 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 421 y(necessary)19 b(changes)f(in)i -(the)f(`)p Fv(mm)p 992 421 23 4 v 27 w(cfg.p)n(y)p Fw(')g(\002le,)h +TeXDict begin 23 22 bop 0 83 a Fw(On)20 b(Debian,)f(you)h(probably)e(w) +o(ant)i(to)g(use:)416 321 y Fk(\045)44 b(update-rc.d)f(mailman)h +(defaults)0 608 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 847 y Fk(\045)44 +b(cp)h(scripts/mailman)d(/etc/init.d/mailman)416 938 +y(\045)i(cp)h(misc/mailman)e(/etc/init.d)416 1029 y(\045)h(cd)h +(/etc/rc.d/rc0.d)416 1120 y(\045)f(ln)h(-s)f(../init.d/mailman)e +(K12mailman)416 1212 y(\045)i(cd)h(../rc1.d)416 1303 +y(\045)f(ln)h(-s)f(../init.d/mailman)e(K12mailman)416 +1394 y(\045)i(cd)h(../rc2.d)416 1486 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(S98mailman)416 1577 y(\045)i(cd)h(../rc3.d)416 +1668 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 +1760 y(\045)i(cd)h(../rc4.d)416 1851 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(S98mailman)416 1942 y(\045)i(cd)h(../rc5.d)416 +2034 y(\045)f(ln)h(-s)f(../init.d/mailman)e(S98mailman)416 +2125 y(\045)i(cd)h(../rc6.d)416 2216 y(\045)f(ln)h(-s)f +(../init.d/mailman)e(K12mailman)0 2665 y Fx(11)120 b(Chec)n(k)34 +b(the)h(hostname)g(settings)0 2898 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 2898 25 4 v 30 w(EMAIL)p 1756 2898 +V 30 w(HOST)34 b Fw(and)27 b Fq(DEF)-10 b(A)l(UL)n(T)p +2525 2898 V 30 w(URL)p 2712 2898 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 2998 y(necessary)19 b(changes)f(in)i(the)f(`)p +Fv(mm)p 992 2998 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 520 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 520 -V 27 w(cfg.p)n(y)p Fw(')f(\002le:)416 758 y Fk +(o)g(v)n(alues,)e(you')o(ll)0 3097 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 3097 +V 27 w(cfg.p)n(y)p Fw(')f(\002le:)416 3335 y Fk (add_virtualhost\(DEFAULT_URL_HOST,)39 b(DEFAULT_EMAIL_HOST\))0 -1045 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 1045 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 1367 y +3622 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 3622 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 3950 y Fx(12)120 b(Create)35 b(the)g(site)e(pass)l(w)o(ord)0 -1600 y Fw(There)20 b(are)h(tw)o(o)g(site-wide)f(passw)o(ords)h(that)g +4183 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 1699 y(\002rst)c(is)f(the)g +Fr(bin/mmsitepass)h Fw(script.)27 b(The)0 4282 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 1799 y(get)27 +b(The)22 b(site)h(passw)o(ord)e(will)0 4382 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 1899 +b(.)45 b(Think)26 b Fl(root)h Fw(for)g(a)g(Unix)0 4482 y(system,)20 b(so)h(pick)e(this)i(passw)o(ord)f(wisely!)0 -2045 y(The)28 b(second)e(passw)o(ord)i(is)g(a)h(site-wide)e(\223list)i +4628 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 -2145 y(mailing)22 b(lists)j(without)e(pro)o(viding)d(all)k(the)f(pri)n +4728 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 -2245 y(also)e(create)e(ne)n(w)h(mailing)g(lists,)h(b)n(ut)f(the)h(list) +4828 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 2392 y(T)-7 b(o)20 b(set)h(the)g(site)g(passw)o(ord,)e(use)h -(this)h(command:)416 2630 y Fk(\045)44 b($prefix/bin/mmsitepass)d -(<your-site-password>)0 2916 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 3154 +(role.)0 4975 y(T)-7 b(o)20 b(set)h(the)g(site)g(passw)o(ord,)e(use)h +(this)h(command:)416 5213 y Fk(\045)44 b($prefix/bin/mmsitepass)d +(<your-site-password>)p 0 5549 3901 4 v 3808 5649 a Fo(23)p +eop end +%%Page: 24 24 +TeXDict begin 24 23 bop 0 83 a 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 321 y Fk(\045)44 b($prefix/bin/mmsitepass)d(-c)k(<list-creator-password>)0 -3441 y Fw(It)20 b(is)i(okay)d(not)h(to)g(set)h(a)g(list)g(creator)e +608 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 3762 y Fx(13)120 b(Create)35 b(y)n(our)f(\002rst)f -(mailing)g(list)0 3995 y Fw(F)o(or)17 b(more)g(detailed)h(information)d +(passw)o(ord.)0 935 y Fx(13)120 b(Create)35 b(y)n(our)f(\002rst)f +(mailing)g(list)0 1168 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 4095 y(List)26 +f(mailing)h(lists,)i(see)f(the)g(Mailman)0 1268 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 4194 y(interf)o(ace:)125 4391 y Fd(\017)41 +(via)f(the)g(web)0 1367 y(interf)o(ace:)125 1597 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 4544 y Fd(\017)41 +(http://my.dom.ain/mailman/create)p Fw(.)125 1763 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 -4643 y(passw)o(ord)d(you)h(entered)f(in)h(section)h(7.)28 +1863 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 -4743 y(\223Y)-8 b(es\224)20 b(to)g(notify)f(the)h(list)i(administrator) --5 b(.)125 4895 y Fd(\017)41 b Fw(Click)20 b(on)g(the)g(\223Create)h -(List\224)f(b)n(utton.)125 5048 y Fd(\017)41 b Fw(Check)19 +1962 y(\223Y)-8 b(es\224)20 b(to)g(notify)f(the)h(list)i(administrator) +-5 b(.)125 2128 y Fd(\017)41 b Fw(Click)20 b(on)g(the)g(\223Create)h +(List\224)f(b)n(utton.)125 2294 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 -5201 y Fd(\017)41 b Fw(No)n(w)g(visit)h(the)g(list')-5 +2461 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 -5300 y(clicking)g(on)h(the)h(link)f(from)g(the)g(email)h(Mailman)f +2560 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 5400 y Fl(http://my.dom.ain/mailman/admin/m)o -(ylist)o Fw(.)p 0 5549 3901 4 v 3808 5649 a Fo(23)p eop -end -%%Page: 24 24 -TeXDict begin 24 23 bop 125 83 a Fd(\017)41 b 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 249 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 415 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.)125 581 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 -680 y(your)e(message)j(re\003ected)e(back)h(to)g(you)f(via)h(Mailman.)0 -910 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 1009 y(please)20 b(see)h(the)f(14)g(section.)0 -1337 y Fx(14)120 b(T)-14 b(roub)n(leshooting)0 1570 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 1669 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 +(something)f(lik)o(e)208 2660 y Fl(http://my.dom.ain/mailman/admin/m)o +(ylist)o Fw(.)125 2826 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 2992 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 +3158 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.)125 3324 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 3424 y(your)e(message)j(re\003ected)e(back)h +(to)g(you)f(via)h(Mailman.)0 3653 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 3753 y(please)20 b(see)h(the)f(14)g +(section.)0 4081 y Fx(14)120 b(T)-14 b(roub)n(leshooting)0 +4313 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 4413 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 1816 y(Also)26 b(check)f(for)f(errors)h(in)h(your)e(syslog)h +b(wiki.)0 4560 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 1916 y(\002le.)37 b(If)24 b(you')l(re)e(still)k +Fo(/logs/error)p Fw(')0 4659 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 -1886 y Fm(6)3744 1916 y Fw(;)j(see)0 2015 y Fv(http://mail.p)n +4629 y Fm(6)3744 4659 y Fw(;)j(see)0 4759 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 2162 y(Be)j(sure)f(to)g(including)f +b Fw(for)20 b(more)f(information.)0 4906 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 -2262 y(of)f(Mailman)f(you')l(re)g(installing.)0 2409 +5006 y(of)f(Mailman)f(you')l(re)g(installing.)0 5152 y(Here)h(is)h(a)g(list)g(of)f(some)g(common)e(questions)i(and)f -(answers:)125 2638 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 2771 y Fr(Solution:)25 b Fw(Y)-9 +(answers:)p 0 5224 1560 4 v 90 5279 a Fi(6)120 5303 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 0 5649 a Fo(24)3049 b(14)83 b(T)-10 b(roub)n(leshooting)p +eop end +%%Page: 25 25 +TeXDict begin 25 24 bop 125 83 a 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 216 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 2870 y(ha)n(v)o(e:)286 3053 y(1.)41 b(con\002gured)18 +(sure)g(you)208 315 y(ha)n(v)o(e:)286 498 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 3186 y(2.)41 +Fj($)p Fq(pr)m(e\002x)p Fo(/cgi-bin)p Fw(')286 631 y(2.)41 b(restarted)20 b(the)g(web)g(serv)o(er)f(properly)-5 -b(.)208 3368 y(Consult)20 b(your)f(web)h(serv)o(er')-5 +b(.)208 814 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 3534 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(check)f(these)i(issues.)125 980 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 3667 y Fr(Solution:)j Fw(The)c(lik)o(ely)f +(Serv)o(er)i(Error\224.)208 1112 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 -3766 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 3990 y Fk(Attempt)43 +1212 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 1436 y Fk(Attempt)43 b(to)i(exec)f(script)g(with)g(invalid)g(gid)g(51,)g(expected)g(99)208 -4354 y Fw(you)19 b(will)i(need)e(to)i(reinstall)f(Mailman,)f +1800 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 4520 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(the)g(3)g(section.)125 1966 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 4653 y Fr(Solution:)37 +(saying)e(the)i(list)g(is)g(not)f(found!)208 2099 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 4752 y(inte)o(grate)19 b(Mailman)i(with)g(your)f +(t)f(properly)208 2199 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 -4852 y(you)d(to)h(run)g Fr(newaliases)g Fw(e)o(xplicitly)-5 +2298 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 5018 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +(in)h(the)g(6)h(section.)125 2464 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 5150 +(saying,)e(\223unkno)n(wn)f(mailer)i(error\224.)208 2597 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 5250 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)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 0 5649 -a Fo(24)3049 b(14)83 b(T)-10 b(roub)n(leshooting)p eop -end -%%Page: 25 25 -TeXDict begin 25 24 bop 982 174 a Fk(Attempt)43 b(to)i(exec)f(script)g -(with)g(invalid)g(gid)g(51,)g(expected)g(99)208 538 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.)125 704 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 -804 y(wrong)18 b(GID.)208 937 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 1036 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 -1136 y(programs)c(as)j(the)f(correct)f(user)-5 b(.)125 -1302 y Fd(\017)41 b Fr(Pr)o(oblem:)h Fw(I)29 b(use)h(Sendmail)f(as)h +h(wrappers.)41 b(Check)208 2697 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 +2921 y Fk(Attempt)43 b(to)i(exec)f(script)g(with)g(invalid)g(gid)g(51,) +g(expected)g(99)208 3285 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.)125 3451 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 3550 y(wrong)18 b(GID.)208 +3683 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 3783 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 +3882 y(programs)c(as)j(the)f(correct)f(user)-5 b(.)125 +4048 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 -1402 y(mailman)19 b(not)h(a)n(v)n(ailable)f(for)h(sendmail)g -(programs\224.)208 1534 y Fr(Solution:)33 b Fw(Y)-9 b(our)24 +4148 y(mailman)19 b(not)h(a)n(v)n(ailable)f(for)h(sendmail)g +(programs\224.)208 4281 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 1634 y(symbolic)c(link)h(from)f(the)h(mail)h(wrapper)e(\(`)p +208 4381 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 -1734 y(to)i(run)f(under)g(smrsh.)208 1866 y(Some)g(common)g(names)h +4480 y(to)i(run)f(under)g(smrsh.)208 4613 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 1999 y(Note)29 b(that)h(on)f(Debian)g(Linux,) +Fv(/etc/smrsh)p Fw('.)208 4746 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 -2099 y(directory)20 b(`)p Fv(/usr/admin/sm.bin)p Fw(')g(and)i(add)g +4845 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 -2199 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 2365 y Fd(\017)41 b Fr(Pr)o(oblem:)24 +4945 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 5111 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 -2497 y Fr(Solution:)802 2722 y Fk(\045)45 b(make)f(clean)802 -2813 y(\045)h(./configure)e(--with-the-right-options)802 -2904 y(\045)i(make)f(install)0 3444 y Fx(15)120 b(Platf)l(or)s(m)34 -b(and)h(oper)o(ating)g(system)e(notes)0 3676 y Fw(Generally)-5 +5244 y Fr(Solution:)p 0 5549 3901 4 v 3808 5649 a Fo(25)p +eop end +%%Page: 26 26 +TeXDict begin 26 25 bop 802 174 a Fk(\045)45 b(make)f(clean)802 +266 y(\045)h(./configure)e(--with-the-right-options)802 +357 y(\045)i(make)f(install)0 896 y Fx(15)120 b(Platf)l(or)s(m)34 +b(and)h(oper)o(ating)g(system)e(notes)0 1129 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 3776 y(MacOSX,)d(and)g(other)f(generic)j(U)t +(systems,)0 1229 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 3876 y(gi)n(v)o(en)k(in)i(this)f(document)f(should)g +(instructions)0 1328 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 3975 +(supported)f(platform.)54 b(Some)30 b(operating)0 1428 y(systems)21 b(ha)n(v)o(e)e(additional)g(recommended)e(installation)j -(or)g(con\002guration)d(instructions.)0 4260 y Fn(15.1)100 -b(GNU/Lin)o(ux)28 b(issues)0 4463 y Fw(Linux)18 b(seems)i(to)g(be)f +(or)g(con\002guration)d(instructions.)0 1713 y Fn(15.1)100 +b(GNU/Lin)o(ux)28 b(issues)0 1916 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 -4563 y(Linux:)125 4793 y Fd(\017)41 b Fw(If)f(you)f(are)h(getting)f +2015 y(Linux:)125 2245 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 4892 +(a)g(special)h(secure)e(k)o(ernel)h(\(secure-)208 2345 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 4892 23 4 v 24 w(per)r(ms)p -2582 4892 V 26 w(g)o(rsecur)q(ity)p Fw(')f(in)h(the)g(Mailman)f(source) -g(dis-)208 4992 y(trib)n(ution.)208 5125 y(Note)20 b(that)g(if)g(you)g +Fv(contr)q(ib/README.chec)o(k)p 2348 2345 23 4 v 24 w(per)r(ms)p +2582 2345 V 26 w(g)o(rsecur)q(ity)p Fw(')f(in)h(the)g(Mailman)f(source) +g(dis-)208 2445 y(trib)n(ution.)208 2577 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 5291 y Fd(\017)41 +(probably)e(concerned)f(by)j(this.)125 2743 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 5390 y(sure)h -Fl(mailman)f Fw(is)i(in)g(the)f Fl(cctools)f Fw(group.)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 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 183 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 -282 y(need.)208 415 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 -515 y(you)f(probably)f(need)h(the)h Fl(python2-devel)f -Fw(package.)208 648 y(If)h(you)f(install)i(Python)e(from)g(source,)g -(you)g(should)g(be)i(\002ne.)208 780 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 -880 y(your)d(install:)892 1104 y Fk(Traceback)43 b(\(most)h(recent)g -(call)g(last\):)982 1196 y(File)g("bin/update",)f(line)h(44,)g(in)h(?) -1071 1287 y(import)f(paths)892 1378 y(ImportError:)f(No)h(module)g -(named)g(paths)892 1469 y(make:)1161 1482 y(***)1340 -1469 y([update])g(Error)g(1)208 1834 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 1933 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 2066 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 -2166 y Fl(ImportErrors)p Fw(.)0 2451 y Fn(15.2)100 b(BSD)29 -b(issues)0 2654 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 -2753 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 2853 -y(automatically)d(inherited)h(on)g(\002les)h(created)f(in)h +Fw(user)m(,)h(you)f(need)g(to)h(be)208 2843 y(sure)h +Fl(mailman)f Fw(is)i(in)g(the)f Fl(cctools)f Fw(group.)125 +3009 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 +3109 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 3208 y(need.)208 +3341 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 3441 y(you)f(probably)f(need)h(the)h +Fl(python2-devel)f Fw(package.)208 3574 y(If)h(you)f(install)i(Python)e +(from)g(source,)g(you)g(should)g(be)i(\002ne.)208 3706 +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 3806 y(your)d(install:)892 4030 y +Fk(Traceback)43 b(\(most)h(recent)g(call)g(last\):)982 +4122 y(File)g("bin/update",)f(line)h(44,)g(in)h(?)1071 +4213 y(import)f(paths)892 4304 y(ImportError:)f(No)h(module)g(named)g +(paths)892 4396 y(make:)1161 4409 y(***)1340 4396 y([update])g(Error)g +(1)208 4760 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 4860 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 4992 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 5092 y Fl(ImportErrors)p +Fw(.)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 0 83 a Fn(15.2)100 b(BSD)29 b(issues)0 +286 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 386 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 485 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 2953 -y(setgid)f(bit)h(turned)d(on.)0 3100 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 3199 y(you')l(v)o(e)18 b(run)h -Fr(con\002gur)o(e)p Fw(:)416 3437 y Fk(\045)44 b(make)g(DIRSETGID=:)f -(install)0 3724 y Fw(This)20 b(disables)h(the)f Fr(chmod)g(g+s)h -Fw(command)e(on)g(installed)h(directories.)0 4009 y Fn(15.3)100 -b(MacOSX)29 b(issues)0 4212 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 -4311 y(on)d(MacOSX.)125 4541 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 4641 y(to)g(be)g(suf)n -(\002cient)g(to)g(run)f(Mailman)h(2.1.)125 4807 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 4906 y(Serv)o(er)-5 b(.)208 5039 y Fv(http://www)l +(happens)f(when)h(the)h(directory)e(has)i(the)0 585 y(setgid)f(bit)h +(turned)d(on.)0 732 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 +831 y(you')l(v)o(e)18 b(run)h Fr(con\002gur)o(e)p Fw(:)416 +1070 y Fk(\045)44 b(make)g(DIRSETGID=:)f(install)0 1356 +y Fw(This)20 b(disables)h(the)f Fr(chmod)g(g+s)h Fw(command)e(on)g +(installed)h(directories.)0 1641 y Fn(15.3)100 b(MacOSX)29 +b(issues)0 1844 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 1943 y Fv +(http://wiki.list.org/x/O4A9)15 b Fw(for)20 b(links)g(to)g(more)f +(recent)h(information.)0 2090 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 2190 +y(on)d(MacOSX.)125 2420 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 2519 y(to)g(be)g(suf)n(\002cient)g(to)g(run)f +(Mailman)h(2.1.)125 2686 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 2785 y(Serv)o(er)-5 b(.)208 2918 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 5205 y Fd(\017)41 b Fw(Kathleen)19 b(W)-7 +(.html)125 3084 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 5338 y +(running)f(on)i(Jaguar)g(using)f(Sendmail.)208 3217 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)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 125 83 a 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 183 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 282 y(OS)f(X)h(Serv)o(er)e(10.3:)208 -415 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 645 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 745 y(earlier)20 b(v)o(ersions)f(of)h -(OSX:)0 891 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 -991 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 1091 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 1190 y(section.)0 1337 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 1437 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 1537 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 -1636 y(Post\002x)g(on)g(Mac)h(OSX,)f(a)n(v)n(ailable)g(from)f +(sers/20)o(02)o(-Octobe)o(r/0)o(22)o(94)o(4.h)o(tml)125 +3383 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 3483 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 +3582 y(OS)f(X)h(Serv)o(er)e(10.3:)208 3715 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 3945 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 +4044 y(earlier)20 b(v)o(ersions)f(of)h(OSX:)0 4191 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 4291 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 +4391 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 4490 y(section.)0 +4637 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 4737 +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 +4836 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 4936 +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 1783 y(Lik)o(e)n(wise,)25 b(Mac)g(OSX)g('client')e(v)o(ersion)h +Fw(.)0 5083 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 -1883 y(using)c(the)h(System)g(Preferences)e(control)h(panel)g(under)f +5182 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 1982 y(OSX)h(is)g(W)-7 +(con\002guring)e(the)i(Apache)g(on)g(Mac)0 5282 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 2129 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 -2229 y(user)h(and)g(groups,)e(plus)i(adding)f(startup)h(and)f(shutdo)n -(wn)g(jobs.)0 2376 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 +(ebmin.com)l Fw(.)p 0 5549 3901 4 v 0 5649 a Fo(15.2)84 +b(BSD)23 b(issues)3134 b(27)p eop end +%%Page: 28 28 +TeXDict begin 28 27 bop 0 83 a Fw(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 +183 y(user)h(and)g(groups,)e(plus)i(adding)f(startup)h(and)f(shutdo)n +(wn)g(jobs.)0 330 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 -2475 y(def)o(ault,)17 b(so)g(it)g(is)h(advised)e(that)h(you)f(install)h +429 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 -2575 y(It)23 b(can)f(also)h(be)g(do)n(wnloaded)d(from)i(the)g(Apple)g +529 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 -2674 y(package)k(an)i(essential)h(requirement)c(for)j(installing)f +628 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 2774 y(other)19 b(tools.)25 +(date)f(should)g(you)g(need)0 728 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 2921 y(As)h(a)g(minimum,)d(the)i +(by)h(the)g(name)g(XCode)g(tools.)0 875 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 3068 y(If)f(you)g(wish)h(to)g(add)f(a)h(user)f(and)g +(recommended.)0 1022 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 -3167 y(open)d(your)f(terminal)h(application)f(and)h(follo)n(w)g(the)h +1121 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 3267 y(`)p Fl(#)p Fw(')j(since)g(the)o -(y)g(are)g(just)h(notes:)p 0 5549 3901 4 v 0 5649 a Fo(15.3)84 -b(MacOSX)23 b(issues)2972 b(27)p eop end -%%Page: 28 28 -TeXDict begin 28 27 bop 236 174 a Fk(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(user)g(ID)h(number)e(on)i -(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 +(comments)f(follo)n(wing)f(the)0 1221 y(`)p Fl(#)p Fw(')j(since)g(the)o +(y)g(are)g(just)h(notes:)236 1459 y Fk(sudo)44 b(tcsh)236 +1551 y(niutil)g(-create)g(/)g(/users/mailman)236 1642 +y(niutil)g(-createprop)f(/)i(/users/mailman)d(name)i(mailman)236 +1733 y(#)h(Note)f(that)g(xxx)h(is)f(a)h(free)f(user)g(ID)h(number)e(on) +i(your)f(system)236 1825 y(niutil)g(-createprop)f(/)i(/users/mailman)d +(uid)i(xxx)236 1916 y(niutil)g(-createprop)f(/)i(/users/mailman)d(home) +i(/usr/local/mailman)236 2007 y(mkdir)g(-p)h(/usr/local/mailman)236 +2098 y(niutil)f(-createprop)f(/)i(/users/mailman)d(shell)i(/bin/tcsh) +236 2190 y(passwd)g(mailman)236 2281 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 +2372 y(niutil)g(-create)g(/)g(/groups/mailman)236 2464 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 +2555 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 2646 y(niutil)g(-createprop)f(/)i +(/groups/mailman)d(gid)i(xxx)236 2738 y(niutil)g(-createprop)f(/)i +(/groups/mailman)d(passwd)i(')2254 2751 y(*)2299 2738 +y(')236 2829 y(niutil)g(-createprop)f(/)i(/groups/mailman)d(users)i +('mailman')236 2920 y(chown)g(mailman:mailman)f(/usr/local/mailman)236 +3012 y(cd)i(/usr/local/mailman)236 3103 y(chmod)f(a+rx,g+ws)g(.)236 +3194 y(exit)236 3286 y(su)h(mailman)0 3572 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) +(\002le)k(on)e(a)i(stock)0 3672 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)40 b(AFP548.com)e(site)k +Fv(/etc/httpd/httpd.conf)o Fw('.)0 3819 y(The)40 b(AFP548.com)e(site)k (has)e(a)h(time-sa)n(ving)e(automated)g(startup)h(item)h(creator)e(for) -h(Mailman,)k(which)c(can)g(be)g(found)f(at)0 2633 y Fv(http://www)l +h(Mailman,)k(which)c(can)g(be)g(found)f(at)0 3918 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 +l(.gz)0 4065 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 Fk(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 +(terminal,)g(enter)h(the)0 4165 y(follo)n(wing:)236 4403 +y Fk(gunzip)44 b(MailmanStartup.tar.gz)236 4494 y(tar)h(xvf)f +(MailmanStartup.tar)0 4781 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 Fo(28)2282 b(15)83 b(Platf)n(or)r(m)24 b(and)g(oper)o(ating)g(system)e(notes)p diff --git a/doc/mailman-install.txt b/doc/mailman-install.txt index ef6189d1..875c5142 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 - September 28, 2013 + January 29, 2015 Front Matter @@ -326,6 +326,20 @@ GNU Mailman - Installation Manual AddDefaultCharset Off </Directory> + Also, you may need to specifically allow access to Mailman's + directories. For example, in Apache, the above Directory block may need + something like + + Require all granted + + or + + Order allow,deny + Allow from all + + depending on the Apache version and similarly for the $prefix/cgi-bin/ + directory. + Now restart your web server. 6 Set up your mail server @@ -1110,10 +1124,6 @@ fi valid Python syntax must be maintained or your Mailman installation will break. - Note: Do not change the HOME_DIR or MAILMAN_DIR variables. These are - set automatically by the configure script, and you will break your - Mailman installation by if you change these. - You should make any changes to mm_cfg.py using the account you installed Mailman under in the 3 section. @@ -1441,6 +1451,10 @@ fi 15.3 MacOSX issues + Much of the following is no longer applicable to more recent versions + of MacOSX. See the FAQ at http://wiki.list.org/x/O4A9 for links to more + recent information. + Many people run Mailman on MacOSX. Here are some pointers that have been collected on getting Mailman to run on MacOSX. @@ -1545,7 +1559,7 @@ tar xvf MailmanStartup.tar About this document ... - GNU Mailman - Installation Manual, September 28, 2013, Release 2.1 + GNU Mailman - Installation Manual, January 29, 2015, Release 2.1 This document was generated using the LaTeX2HTML translator. @@ -1599,4 +1613,4 @@ tar xvf MailmanStartup.tar Previous Page Up one Level Next Page GNU Mailman - Installation Manual __________________________________________________________________ - Release 2.1, documentation updated on September 28, 2013. + Release 2.1, documentation updated on January 29, 2015. diff --git a/doc/mailman-install/about.html b/doc/mailman-install/about.html index 6bfc3a3d..ae0c2532 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>, -September 28, 2013, Release 2.1 +January 29, 2015, 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 @@ September 28, 2013, Release 2.1 </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/bsd-issues.html b/doc/mailman-install/bsd-issues.html index 14efcc65..9c2c1b51 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/building.html b/doc/mailman-install/building.html index 5c5279a8..985cbca3 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</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 63bcd17e..801e6a55 100644 --- a/doc/mailman-install/create-install-dir.html +++ b/doc/mailman-install/create-install-dir.html @@ -59,7 +59,7 @@ available options. <p> The default is to install all of Mailman to <span class="file">/usr/local/mailman</span><a name="tex2html2" - href="#foot728"><sup>2</sup></a>. You can change this base installation directory (referred to here + href="#foot730"><sup>2</sup></a>. You can change this base installation directory (referred to here as <var>$prefix</var>) by specifying the directory with the <b class="programopt">--prefix</b> <b class="program">configure</b> option. If you're upgrading from a previous version of Mailman, you may want to use the <b class="programopt">--prefix</b> @@ -78,7 +78,7 @@ Mailman in a location that allows setgid programs. Make sure the installation directory is set to group <code>mailman</code> (or whatever you're going to specify with <b class="programopt">--with-groupname</b>) and has the setgid bit set<a name="tex2html3" - href="#foot729"><sup>3</sup></a>. You probably also want to guarantee that this + href="#foot731"><sup>3</sup></a>. You probably also want to guarantee that this directory is readable and executable by everyone. For example, these shell commands will accomplish this: @@ -104,14 +104,14 @@ You are now ready to configure and install the Mailman software. <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot728">.../usr/local/mailman</a><A +<dt><a name="foot730">.../usr/local/mailman</a><A href="create-install-dir.html#tex2html2"><sup>2</sup></a></dt> <dd>This is the default for Mailman 2.1. Earlier versions of Mailman installed everything under <span class="file">/home/mailman</span> by default. </dd> -<dt><a name="foot729">... set</a><A +<dt><a name="foot731">... set</a><A href="create-install-dir.html#tex2html3"><sup>3</sup></a></dt> <dd>BSD users should see the <a href="bsd-issues.html#bsd-issues">15.2</a> section for additional information. @@ -150,7 +150,7 @@ for additional information. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/customizing.html b/doc/mailman-install/customizing.html index 860f4833..e2238c11 100644 --- a/doc/mailman-install/customizing.html +++ b/doc/mailman-install/customizing.html @@ -57,7 +57,7 @@ Mailman has a large number of site-wide configuration options which you should now review and change according to your needs. Some of the options control how Mailman interacts with your environment, and other options select defaults for newly created lists<a name="tex2html5" - href="#foot755"><sup>5</sup></a>. + href="#foot757"><sup>5</sup></a>. There are system tuning parameters and integration options. <p> @@ -76,21 +76,13 @@ described here. The <span class="file">Defaults.py</span> and <span class="file maintained or your Mailman installation will break. <p> -<div class="note"><b class="label">Note:</b> - -Do <strong>not</strong> change the <var>HOME_DIR</var> or <var>MAILMAN_DIR</var> variables. -These are set automatically by the <b class="program">configure</b> script, and you will -break your Mailman installation by if you change these. -</div> - -<p> You should make any changes to <span class="file">mm_cfg.py</span> using the account you installed Mailman under in the <a href="building.html#building">3</a> section. <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot755">... lists</a><A +<dt><a name="foot757">... lists</a><A href="customizing.html#tex2html5"><sup>5</sup></a></dt> <dd>In general, changing the list defaults described in this section will not affect any already created lists. To make @@ -131,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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/exim3-transport.html b/doc/mailman-install/exim3-transport.html index fe62f6e3..6b3dfe93 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/front.html b/doc/mailman-install/front.html index c399c4c8..157a41fb 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/index.html b/doc/mailman-install/index.html index 64b9dd0f..65c6265f 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>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -127,7 +127,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/labels.pl b/doc/mailman-install/labels.pl index 36116722..19f2613e 100644 --- a/doc/mailman-install/labels.pl +++ b/doc/mailman-install/labels.pl @@ -2,6 +2,10 @@ # Associate labels original text with physical files. +$key = q/building/; +$external_labels{$key} = "$URL/" . q|node6.html|; +$noresave{$key} = "$nosave"; + $key = q/exim3-transport/; $external_labels{$key} = "$URL/" . q|node19.html|; $noresave{$key} = "$nosave"; @@ -10,48 +14,44 @@ $key = q/postfix-integration/; $external_labels{$key} = "$URL/" . q|node13.html|; $noresave{$key} = "$nosave"; -$key = q/front/; -$external_labels{$key} = "$URL/" . q|node1.html|; +$key = q/about/; +$external_labels{$key} = "$URL/" . q|node51.html|; $noresave{$key} = "$nosave"; $key = q/create-install-dir/; $external_labels{$key} = "$URL/" . q|node5.html|; $noresave{$key} = "$nosave"; -$key = q/mail-server/; -$external_labels{$key} = "$URL/" . q|node11.html|; -$noresave{$key} = "$nosave"; - -$key = q/qmail-issues/; -$external_labels{$key} = "$URL/" . q|node35.html|; -$noresave{$key} = "$nosave"; - -$key = q/troubleshooting/; -$external_labels{$key} = "$URL/" . q|node46.html|; +$key = q/customizing/; +$external_labels{$key} = "$URL/" . q|node39.html|; $noresave{$key} = "$nosave"; $key = q/site-list/; $external_labels{$key} = "$URL/" . q|node40.html|; $noresave{$key} = "$nosave"; -$key = q/customizing/; -$external_labels{$key} = "$URL/" . q|node39.html|; +$key = q/bsd-issues/; +$external_labels{$key} = "$URL/" . q|node49.html|; $noresave{$key} = "$nosave"; -$key = q/building/; -$external_labels{$key} = "$URL/" . q|node6.html|; +$key = q/qmail-issues/; +$external_labels{$key} = "$URL/" . q|node35.html|; $noresave{$key} = "$nosave"; -$key = q/about/; -$external_labels{$key} = "$URL/" . q|node51.html|; +$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/postfix-virtual/; $external_labels{$key} = "$URL/" . q|node14.html|; $noresave{$key} = "$nosave"; -$key = q/bsd-issues/; -$external_labels{$key} = "$URL/" . q|node49.html|; +$key = q/troubleshooting/; +$external_labels{$key} = "$URL/" . q|node46.html|; $noresave{$key} = "$nosave"; 1; @@ -61,49 +61,49 @@ $noresave{$key} = "$nosave"; # labels from external_latex_labels array. -$key = q/postfix-integration/; -$external_latex_labels{$key} = q|6.1|; +$key = q/bsd-issues/; +$external_latex_labels{$key} = q|15.2|; $noresave{$key} = "$nosave"; -$key = q/exim3-transport/; -$external_latex_labels{$key} = q|6.2|; +$key = q/site-list/; +$external_latex_labels{$key} = q|8|; +$noresave{$key} = "$nosave"; + +$key = q/customizing/; +$external_latex_labels{$key} = q|7|; $noresave{$key} = "$nosave"; $key = q/create-install-dir/; $external_latex_labels{$key} = q|2.2|; $noresave{$key} = "$nosave"; -$key = q/mail-server/; -$external_latex_labels{$key} = q|6|; +$key = q/troubleshooting/; +$external_latex_labels{$key} = q|14|; $noresave{$key} = "$nosave"; -$key = q/qmail-issues/; -$external_latex_labels{$key} = q|6.4|; +$key = q/mail-server/; +$external_latex_labels{$key} = q|6|; $noresave{$key} = "$nosave"; -$key = q/troubleshooting/; -$external_latex_labels{$key} = q|14|; +$key = q/postfix-virtual/; +$external_latex_labels{$key} = q|6.1|; $noresave{$key} = "$nosave"; -$key = q/site-list/; -$external_latex_labels{$key} = q|8|; +$key = q/qmail-issues/; +$external_latex_labels{$key} = q|6.4|; $noresave{$key} = "$nosave"; -$key = q/customizing/; -$external_latex_labels{$key} = q|7|; +$key = q/exim3-transport/; +$external_latex_labels{$key} = q|6.2|; $noresave{$key} = "$nosave"; $key = q/building/; $external_latex_labels{$key} = q|3|; $noresave{$key} = "$nosave"; -$key = q/postfix-virtual/; +$key = q/postfix-integration/; $external_latex_labels{$key} = q|6.1|; $noresave{$key} = "$nosave"; -$key = q/bsd-issues/; -$external_latex_labels{$key} = q|15.2|; -$noresave{$key} = "$nosave"; - 1; diff --git a/doc/mailman-install/mail-server.html b/doc/mailman-install/mail-server.html index a7462f16..cb18c664 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/mailman-install.html b/doc/mailman-install/mailman-install.html index 64b9dd0f..65c6265f 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>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -127,7 +127,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node10.html b/doc/mailman-install/node10.html index c65c4b2f..2dc8cf03 100644 --- a/doc/mailman-install/node10.html +++ b/doc/mailman-install/node10.html @@ -79,7 +79,6 @@ substituted for <var>$prefix</var>, of course: <div class="verbatim"><pre> Exec /mailman/* $prefix/cgi-bin/* </pre></div> - <p> or: @@ -87,7 +86,6 @@ or: <div class="verbatim"><pre> ScriptAlias /mailman/ $prefix/cgi-bin/ </pre></div> - <p> <div class="warning"><b class="label">Warning:</b> @@ -127,7 +125,6 @@ archives. For example, in Apache: <div class="verbatim"><pre> Alias /pipermail/ $varprefix/archives/public/ </pre></div> - <p> where <var>$varprefix</var> is usually <var>$prefix</var> unless you've used the <b class="programopt">--with-var-prefix</b> option to <b class="program">configure</b>. Also be @@ -149,6 +146,28 @@ Here's an example for Apache, based on the standard installation directories: </pre></div> <p> +Also, you may need to specifically allow access to Mailman's directories. +For example, in Apache, the above Directory block may need something like + +<p> +<div class="verbatim"><pre> + Require all granted +</pre></div> + +<p> +or + +<p> +<div class="verbatim"><pre> + Order allow,deny + Allow from all +</pre></div> + +<p> +depending on the Apache version and similarly for the <var>$prefix</var>/cgi-bin/ +directory. + +<p> Now restart your web server. <p> @@ -185,7 +204,7 @@ Now restart your web server. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node12.html b/doc/mailman-install/node12.html index 0670013b..8c343276 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node15.html b/doc/mailman-install/node15.html index 5c95d555..8bb116ef 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node16.html b/doc/mailman-install/node16.html index 1f6c7417..a287525a 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node17.html b/doc/mailman-install/node17.html index 3b345be8..4ca335b2 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node18.html b/doc/mailman-install/node18.html index 6f7b907e..8b4f4f2e 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node2.html b/doc/mailman-install/node2.html index d9922d3f..f60e4d6d 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node20.html b/doc/mailman-install/node20.html index 96bf1947..3655e7b7 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node21.html b/doc/mailman-install/node21.html index 6b8c8929..c03abc9d 100644 --- a/doc/mailman-install/node21.html +++ b/doc/mailman-install/node21.html @@ -71,7 +71,6 @@ file, and remember that order matters. -subscribe : -unsubscribe transport = mailman_transport </pre></div> - <p> <div class="navigation"> @@ -106,7 +105,7 @@ file, and remember that order matters. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node22.html b/doc/mailman-install/node22.html index 80f5fc13..92fb906b 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node23.html b/doc/mailman-install/node23.html index 8c720bf4..be5e2ed5 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node24.html b/doc/mailman-install/node24.html index ce4ed2dc..3218f286 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node25.html b/doc/mailman-install/node25.html index 5df9724c..cf4aa66a 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node26.html b/doc/mailman-install/node26.html index f058ffa6..ee9a8ed4 100644 --- a/doc/mailman-install/node26.html +++ b/doc/mailman-install/node26.html @@ -95,7 +95,6 @@ this in your <code>DATA</code> ACL: deny !condition = $header_X-WhitelistedRCPT-nohdrfromcallback: !verify = header_sender/callout=90s </pre></div> - <p> <div class="navigation"> @@ -130,7 +129,7 @@ this in your <code>DATA</code> ACL: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node27.html b/doc/mailman-install/node27.html index 818c13d5..6115bb20 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node28.html b/doc/mailman-install/node28.html index 31a9bddb..96128876 100644 --- a/doc/mailman-install/node28.html +++ b/doc/mailman-install/node28.html @@ -65,7 +65,6 @@ In this case, the <var>MAILMAN_HOME</var> and <var>MAILMAN_WRAP</var> macros are <div class="verbatim"><pre> require_files = /virtual/${domain}/mailman/lists/${lc:$local_part}/config.pck </pre></div> - <p> and change your transport like this: @@ -79,7 +78,6 @@ and change your transport like this: current_directory = /virtual/${domain}/mailman home_directory = /virtual/${domain}/mailman </pre></div> - <p> <div class="navigation"> @@ -114,7 +112,7 @@ and change your transport like this: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node29.html b/doc/mailman-install/node29.html index bce58de2..6fb0ab9f 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node3.html b/doc/mailman-install/node3.html index 1901bfe5..859516bf 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node30.html b/doc/mailman-install/node30.html index 1fcc752b..283413cc 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node31.html b/doc/mailman-install/node31.html index d4f2097f..5a29f627 100644 --- a/doc/mailman-install/node31.html +++ b/doc/mailman-install/node31.html @@ -60,7 +60,7 @@ You may be tempted to set the <var>DELIVERY_MODULE</var> configuration variable command line based message handoff scheme as opposed to the SMTP scheme used in <span class="file">SMTPDirect.py</span> (the default). <span class="file">Sendmail.py</span> has known security holes and is provided as a proof-of-concept only<a name="tex2html4" - href="#foot416"><sup>4</sup></a>. If you are having problems + href="#foot421"><sup>4</sup></a>. If you are having problems using <span class="file">SMTPDirect.py</span> fix those instead of using <span class="file">Sendmail.py</span>, or you may open your system up to security exploits. </div> @@ -68,7 +68,7 @@ you may open your system up to security exploits. <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot416">... only</a><A +<dt><a name="foot421">... only</a><A HREF="node31.html#tex2html4"><sup>4</sup></a></dt> <dd>In fact, in later versions of Mailman, this module is explicitly sabotaged. You have to know @@ -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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node32.html b/doc/mailman-install/node32.html index 97582172..f09e14a4 100644 --- a/doc/mailman-install/node32.html +++ b/doc/mailman-install/node32.html @@ -70,7 +70,7 @@ One good way of enabling this is: <p> <div class="verbatim"><pre> % grep smrsh /etc/mail/sendmail.cf - </pre></div> +</pre></div> <p> </li> @@ -82,7 +82,7 @@ One good way of enabling this is: <p> <div class="verbatim"><pre> % strings $path_to_smrsh | less - </pre></div> +</pre></div> <p> </li> @@ -93,7 +93,7 @@ One good way of enabling this is: <p> <div class="verbatim"><pre> % cd /var/adm/sm.bin - </pre></div> +</pre></div> <p> </li> @@ -102,7 +102,7 @@ One good way of enabling this is: <p> <div class="verbatim"><pre> % ln -s /usr/local/mailman/mail/mailman mailman - </pre></div> +</pre></div> </li> </ul> @@ -140,7 +140,7 @@ One good way of enabling this is: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node33.html b/doc/mailman-install/node33.html index 850f59ba..eb0ff20a 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node34.html b/doc/mailman-install/node34.html index 078a3fde..2ee0ea78 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node36.html b/doc/mailman-install/node36.html index 1566e0b0..b1a55d83 100644 --- a/doc/mailman-install/node36.html +++ b/doc/mailman-install/node36.html @@ -63,7 +63,6 @@ To activate this, uncomment that line and add the following lines to your VERP_FORMAT = '%(bounces)s-+%(mailbox)s=%(host)s' VERP_REGEXP = r'^(?P<bounces>.*?)-\+(?P<mailbox>[^=]+)=(?P<host>[^@]+)@.*$' </pre></div> - <p> The second option is a patch on SourceForge located at: @@ -108,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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node37.html b/doc/mailman-install/node37.html index 1bee12aa..8ba250a5 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node38.html b/doc/mailman-install/node38.html index 4ce65c64..448de9eb 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node4.html b/doc/mailman-install/node4.html index c905b8ee..38ad45f9 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node41.html b/doc/mailman-install/node41.html index ae2eaf12..fdfe6943 100644 --- a/doc/mailman-install/node41.html +++ b/doc/mailman-install/node41.html @@ -54,7 +54,7 @@ <p> Several Mailman features occur on a regular schedule, so you must set up <b class="program">cron</b> to run the right programs at the right time<a name="tex2html6" - href="#foot565"><sup>6</sup></a>. + href="#foot564"><sup>6</sup></a>. <p> If your version of crontab supports the <b class="programopt">-u</b> option, you must be @@ -110,7 +110,7 @@ the site list (see section <a href="site-list.html#site-list">8</a>) to accept t <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot565">... time</a><A +<dt><a name="foot564">... time</a><A HREF="node41.html#tex2html6"><sup>6</sup></a></dt> <dd>Note that if you're upgrading from a previous version of Mailman, you'll want to install @@ -152,7 +152,7 @@ parallel Mailman installations. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node42.html b/doc/mailman-install/node42.html index 4fedf9f2..b9bea358 100644 --- a/doc/mailman-install/node42.html +++ b/doc/mailman-install/node42.html @@ -151,7 +151,7 @@ following set of commands: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node43.html b/doc/mailman-install/node43.html index d53d44ea..3b908bf2 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node44.html b/doc/mailman-install/node44.html index 4c15e47b..4b032cc4 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node45.html b/doc/mailman-install/node45.html index 8afa6336..58286d72 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node47.html b/doc/mailman-install/node47.html index f1d58c90..94f313b7 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node48.html b/doc/mailman-install/node48.html index 835feb08..60b77488 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node50.html b/doc/mailman-install/node50.html index 999476df..885c7391 100644 --- a/doc/mailman-install/node50.html +++ b/doc/mailman-install/node50.html @@ -51,6 +51,14 @@ </h2> <p> +<div class="Note"><b class="label"></b> + +Much of the following is no longer applicable to more recent versions of +MacOSX. See the FAQ at <a class="url" href="http://wiki.list.org/x/O4A9">http://wiki.list.org/x/O4A9</a> for links to more +recent information. +</div> + +<p> Many people run Mailman on MacOSX. Here are some pointers that have been collected on getting Mailman to run on MacOSX. @@ -221,7 +229,7 @@ start up. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node7.html b/doc/mailman-install/node7.html index 5d989495..70c9cd62 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node8.html b/doc/mailman-install/node8.html index 9c914629..702d4169 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/node9.html b/doc/mailman-install/node9.html index 32a16750..b01e510d 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/postfix-integration.html b/doc/mailman-install/postfix-integration.html index 50755794..8acc87b3 100644 --- a/doc/mailman-install/postfix-integration.html +++ b/doc/mailman-install/postfix-integration.html @@ -103,7 +103,7 @@ The MTA variable names a module in the <span class="file">Mailman/MTA</span> dir <div class="verbatim"><pre> % cd /usr/local/mailman % bin/genaliases - </pre></div> +</pre></div> <p> Make sure that the owner of the <span class="file">data/aliases</span> and @@ -116,7 +116,7 @@ Make sure that the owner of the <span class="file">data/aliases</span> and % su % chown mailman:mailman data/aliases* % chmod g+w data/aliases* - </pre></div> +</pre></div> <p> </li> @@ -200,7 +200,7 @@ tables. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/postfix-virtual.html b/doc/mailman-install/postfix-virtual.html index 3b20289b..bb35c7a1 100644 --- a/doc/mailman-install/postfix-virtual.html +++ b/doc/mailman-install/postfix-virtual.html @@ -201,7 +201,7 @@ group owned by <code>mailman</code>. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/qmail-issues.html b/doc/mailman-install/qmail-issues.html index 18c5cb18..4ea5d5ca 100644 --- a/doc/mailman-install/qmail-issues.html +++ b/doc/mailman-install/qmail-issues.html @@ -223,7 +223,6 @@ if [ $# = 1 ]; then echo "|preline /home/mailman/mail/mailman mailcmd $i" > .qmail-$i-request fi </pre></div> - <p> <div class="note"><b class="label">Note:</b> @@ -253,7 +252,6 @@ if [ $# = 1 ]; then echo "|preline /usr/local/mailman/mail/mailman unsubscribe $i" > .qmail-$i-unsubscribe fi </pre></div> - <p> <p><br /></p><hr class='online-navigation' /> @@ -301,7 +299,7 @@ fi </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/site-list.html b/doc/mailman-install/site-list.html index d6a658e8..cb559e99 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 September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-install/troubleshooting.html b/doc/mailman-install/troubleshooting.html index 053c59b6..81c41a11 100644 --- a/doc/mailman-install/troubleshooting.html +++ b/doc/mailman-install/troubleshooting.html @@ -67,7 +67,7 @@ Also check for errors in your syslog files, your mail and web server log files and in Mailman's <span class="file"><var>$prefix</var>/logs/error</span> file. If you're still having problems, you should send a message to the <span class="email">mailman-users@python.org</span> mailing list<a name="tex2html7" - href="#foot636"><sup>7</sup></a>; see + href="#foot635"><sup>7</sup></a>; see <a class="url" href="http://mail.python.org/mailman/listinfo/mailman-users">http://mail.python.org/mailman/listinfo/mailman-users</a> for more information. @@ -203,7 +203,7 @@ Note that on Debian Linux, the system makes <span class="file">/usr/lib/sm.bin</ % make clean % ./configure --with-the-right-options % make install - </pre></div> +</pre></div> <p> </li> @@ -212,7 +212,7 @@ Note that on Debian Linux, the system makes <span class="file">/usr/lib/sm.bin</ <p> <br><hr><h4>Footnotes</h4> <dl> -<dt><a name="foot636">... list</a><A +<dt><a name="foot635">... list</a><A href="troubleshooting.html#tex2html7"><sup>7</sup></a></dt> <dd>You must subscribe to this mailing list in order to post to it, but the mailing list's archives are @@ -252,7 +252,7 @@ publicly visible. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es.dvi b/doc/mailman-member-es.dvi Binary files differindex c63e99e6..72bb3e0c 100644 --- a/doc/mailman-member-es.dvi +++ b/doc/mailman-member-es.dvi diff --git a/doc/mailman-member-es.pdf b/doc/mailman-member-es.pdf Binary files differindex 646a20e9..821ea427 100644 --- a/doc/mailman-member-es.pdf +++ b/doc/mailman-member-es.pdf diff --git a/doc/mailman-member-es.ps b/doc/mailman-member-es.ps index a042616b..a1d8ad25 100644 --- a/doc/mailman-member-es.ps +++ b/doc/mailman-member-es.ps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 -%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software +%%Creator: dvips(k) 5.994 Copyright 2014 Radical Eye Software %%Title: mailman-member-es.dvi -%%CreationDate: Sat Sep 28 18:46:53 2013 +%%CreationDate: Thu Jan 29 19:54:42 2015 %%Pages: 22 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 @@ -12,7 +12,7 @@ %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -N0 -o mailman-member-es.ps mailman-member-es %DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2013.09.28:1846 +%DVIPSSource: TeX output 2015.01.29:1954 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -244,7 +244,6 @@ FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMSY10 def /FontBBox {-29 -960 1116 775 }readonly def -/UniqueID 5096651 def /PaintType 0 def /FontInfo 9 dict dup begin /version (003.002) readonly def @@ -1148,7 +1147,6 @@ FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMMI10 def /FontBBox {-32 -250 1048 750 }readonly def -/UniqueID 5087385 def /PaintType 0 def /FontInfo 10 dict dup begin /version (003.002) readonly def @@ -1810,7 +1808,6 @@ FontDirectory/NimbusSanL-Regu known{/NimbusSanL-Regu findfont dup/UniqueID known /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-Regu def /FontBBox [-174 -285 1001 953 ]readonly def -/UniqueID 5020902 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -2645,7 +2642,6 @@ FontDirectory/NimbusSanL-ReguItal known{/NimbusSanL-ReguItal findfont dup/Unique /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-ReguItal def /FontBBox [-178 -284 1108 953 ]readonly def -/UniqueID 5020908 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -2831,7 +2827,7 @@ ifelse TeXDict begin 1 0 bop 0 83 3901 9 v 2603 342 a Fn(GNU)58 b(Mailman)1018 506 y(Man)n(ual)e(del)h(Suscr)s(iptor)g(de)g(Listas)3368 676 y Fm(Release)30 b(2.1)3408 1031 y Fl(T)-14 b(err)r(i)32 -b(Oda)3047 1385 y Fk(28)20 b(de)g(septiembre)f(de)h(2013)3225 +b(Oda)3227 1385 y Fk(29)20 b(de)g(enero)f(de)h(2015)3225 1532 y(terri\(en\)zone12.com)1803 1735 y Fj(Resumen)208 1874 y Fi(Este)i(documento)j(describe)f(el)f(interf)o(az)g(del)g (suscriptor)h(de)g(listas)e(GNU)h(Mailman)h(2.1.)f(Este)f(manual)i @@ -3577,19 +3573,20 @@ b(un,)22 b(por)g(ejemplo,)f(a)7 b(\264)-35 b(un)22 b(tener)h(acceso)f 4571 y(Si)h(usted)f(realmente)f(desea)h(dejar)g(la)h(lista,)g(hay)e (dos)h(formas)g(para)f(que)h(usted)g(se)h(desuscriba)e(de)h(una)g (lista)h(de)f(correo)f(Mailman.)0 4718 y(Usando)g(el)i(interf)o(az)f -(web:)104 4931 y(1.)41 b(V)-9 b(aya)27 b(a)h(la)g(p)5 -b(\264)-33 b(agina)26 b(de)i(informaci)7 b(\264)-35 b(on)25 -b(de)i(la)h(lista)h(que)e(usted)g(desea)h(dejar)f(\(la)g(direcci)7 -b(\264)-35 b(on)26 b(de)i(esa)g(p)5 b(\264)-33 b(agina)27 -b(probablemente)208 5031 y(ser)5 b(\264)-33 b(a)20 b(similar)g(a)h -Fe(http://SER)l(VIDOR)n(WEB/mailman/li)o(stinf)m(o/N)o(OMBRELIST)-10 -b(A)k Fk(\).)104 5197 y(2.)41 b(Ubique)24 b(la)h(secci)7 -b(\264)-35 b(on)25 b(identi\002cada)f(como)g(\223suscriptores)g(de)h -(NOMBRELIST)-8 b(A)f(\224)25 b(\(usualmente)f(se)i(encuentra)d(cerca)i -(de)g(la)208 5297 y(parte)19 b(inferior)g(de)h(la)h(p)5 -b(\264)-33 b(agina\).)p 0 5549 3901 4 v 0 5649 a Ff(5.2)83 -b(\277C)318 5647 y(\264)309 5649 y(omo)24 b(dejo)g(la)f(lista?)h -(\(unsubscr)q(ibe\))2371 b(7)p eop end +(web:)104 4931 y(1.)41 b(V)-9 b(aya)18 b(a)i(la)f(p)5 +b(\264)-33 b(agina)18 b(de)h(informaci)7 b(\264)-35 b(on)17 +b(de)i(la)g(lista)h(que)f(usted)f(desea)h(dejar)g(\(la)g(direcci)7 +b(\264)-35 b(on)18 b(de)h(esa)g(p)5 b(\264)-33 b(agina)18 +b(probablemente)e(ser)5 b(\264)-33 b(a)208 5031 y(similar)20 +b(a)h Fe(http://SER)l(VIDOR)n(WEB/mailman/l)o(istin)o(f)n(o)o +(/NOMBRELI)o(ST)-9 b(A)j Fk(\).)104 5197 y(2.)41 b(Ubique)24 +b(la)h(secci)7 b(\264)-35 b(on)25 b(identi\002cada)f(como)g +(\223suscriptores)g(de)h(NOMBRELIST)-8 b(A)f(\224)25 +b(\(usualmente)f(se)i(encuentra)d(cerca)i(de)g(la)208 +5297 y(parte)19 b(inferior)g(de)h(la)h(p)5 b(\264)-33 +b(agina\).)p 0 5549 3901 4 v 0 5649 a Ff(5.2)83 b(\277C)318 +5647 y(\264)309 5649 y(omo)24 b(dejo)g(la)f(lista?)h(\(unsubscr)q +(ibe\))2371 b(7)p eop end %%Page: 8 8 TeXDict begin 8 7 bop 104 83 a Fk(3.)41 b(Deber)n(\264)-26 b(\021a)37 b(haber)g(un)g(bot)7 b(\264)-35 b(on)37 b(etiquetado)f @@ -3615,12 +3612,12 @@ b(\264)-33 b(a)45 b(la)i(forma)e Fe(NOMBRELIST)-9 b(A-)208 (mensaje)g(ser)5 b(\264)-33 b(an)28 b(ignorados,)e(as)n(\264)-26 b(\021)29 b(que)f(no)g(importa)f(lo)h(que)g(usted)g(coloque)208 1203 y(ah)n(\264)-26 b(\021.)0 1403 y(Despu)5 b(\264)-33 -b(es)18 b(de)h(se)o(guir)e(alguno)g(de)h(estos)h(procedimientos)d -(\(\241usted)i(no)g(necesitar)5 b(\264)-33 b(a)18 b(lle)n(v)n(ar)f(a)i -(cabo)f(los)h(dos!\),)e(a)i(usted)f(se)h(le)g(en)m(viar)5 -b(\264)-33 b(a)17 b(un)0 1503 y(correo)32 b(de)h(con\002rmaci)7 -b(\264)-35 b(on,)31 b(siendo)h(necesario)h(que)f(usted)i(siga)f(las)h -(instrucciones)e(dadas)h(en)g(ese)h(correo)e(para)g(completar)g(la)0 +b(es)24 b(de)f(se)o(guir)g(alguno)g(de)g(estos)i(procedimientos)c +(\(\241usted)i(no)g(necesitar)5 b(\264)-33 b(a)23 b(lle)n(v)n(ar)g(a)i +(cabo)e(los)h(dos!\),)f(a)h(usted)f(se)i(le)f(en)m(viar)5 +b(\264)-33 b(a)0 1503 y(un)26 b(correo)f(de)h(con\002rmaci)7 +b(\264)-35 b(on,)24 b(siendo)i(necesario)f(que)h(usted)g(siga)h(las)g +(instrucciones)e(dadas)h(en)g(ese)h(correo)e(para)h(completar)f(la)0 1603 y(desuscripci)7 b(\264)-35 b(on.)15 b(Esto)j(es)g(neceario)f(para) g(e)n(vitar)g(que)g(otras)g(personas)g(lo)g(desuscriban)f(sin)i(su)g (permiso.)f(En)g(adici)7 b(\264)-35 b(on,)16 b(un)h(moderador)0 @@ -3695,14 +3692,14 @@ y(\230)1521 4524 y(na?)0 4727 y Fk(Si)22 b(usted)f(ha)g(olvidado)f(su)h (de)g(bien)m(v)o(enida)d(o)k(cualquier)e(mensaje)g(recordatorio,)f (usted)0 4827 y(siempre)h(puede)f(obtener)f(un)i(recordatorio)e(a)i (tra)n(v)5 b(\264)-33 b(es)21 b(del)f(interf)o(az)f(web:)104 -5041 y(1.)41 b(V)-9 b(aya)25 b(a)i(la)g(p)5 b(\264)-33 -b(agina)25 b(de)h(informaci)7 b(\264)-35 b(on)24 b(de)i(la)h(lista)g -(de)f(la)h(cual)f(usted)g(desea)h(obtener)e(su)h(contrase)7 -b(\230)-35 b(na)25 b(\(esta)i(probablemente)208 5141 -y(ser)5 b(\264)-33 b(a)20 b(similar)g(a)h Fe(http://SER)l(VIDOR)n -(WEB/mailman/li)o(stinf)m(o/N)o(OMBRELIST)-10 b(A)k Fk(\).)104 -5300 y(2.)41 b(Ubique)19 b(la)j(secci)7 b(\264)-35 b(on)20 -b(identi\002cada)f(como)h(\223Suscriptores)g(de)g(NOMBRELIST)-8 +5041 y(1.)41 b(V)-9 b(aya)17 b(a)h(la)h(p)5 b(\264)-33 +b(agina)16 b(de)i(informaci)7 b(\264)-35 b(on)15 b(de)j(la)g(lista)h +(de)f(la)g(cual)g(usted)g(desea)f(obtener)g(su)h(contrase)7 +b(\230)-35 b(na)16 b(\(esta)j(probablemente)14 b(ser)5 +b(\264)-33 b(a)208 5141 y(similar)20 b(a)h Fe(http://SER)l(VIDOR)n +(WEB/mailman/l)o(istin)o(f)n(o)o(/NOMBRELI)o(ST)-9 b(A)j +Fk(\).)104 5300 y(2.)41 b(Ubique)19 b(la)j(secci)7 b(\264)-35 +b(on)20 b(identi\002cada)f(como)h(\223Suscriptores)g(de)g(NOMBRELIST)-8 b(A)f(\224)21 b(\(esta)g(secci)7 b(\264)-35 b(on)20 b(usualmente)g(se)h (encuentra)208 5400 y(cerca)e(de)i(la)f(parte)g(inferior)f(de)h(la)g(p) 5 b(\264)-33 b(agina\).)p 0 5549 3901 4 v 0 5649 a Ff(8)3255 @@ -3876,22 +3873,22 @@ b(\264)-33 b(a)21 b(demasiado)d(ocupado)g(para)i(leer)g(cualquier)f b(en,)24 b(muchas)g(listas)i(de)f(correo)31 b(\264)-35 b(unicamente)23 b(permiten)h(a)h(los)h(suscriptores)e(en)m(viar)g (mensajes)h(a)g(la)h(lista,)f(as)n(\264)-26 b(\021)26 -b(que)f(si)h(usted)0 2892 y(comunmente)f(en)m(v)n(\264)-26 -b(\021a)26 b(correo)f(desde)i(m)5 b(\264)-33 b(as)28 -b(de)f(una)f(direcci)7 b(\264)-35 b(on)26 b(\(por)g(ejemplo,)g(una)g -(direcci)7 b(\264)-35 b(on)26 b(para)h(la)g(casa)h(y)f(otra)g(para)f -(cuando)0 2992 y(est)5 b(\264)-33 b(a)19 b(viajando\),)d(podr)n(\264) --26 b(\021a)17 b(tener)h(m)5 b(\264)-33 b(as)18 b(de)g(una)g(cuenta)g -(suscrita,)g(pero)f(hacer)h(que)f(solamente)h(una)f(de)h(ellas)h -(realmente)f(reciba)f(correo.)0 3139 y(Usted)k(tambi)5 -b(\264)-33 b(en)19 b(puede)g(usar)h(su)h(suscripci)7 -b(\264)-35 b(on)19 b(como)h(un)g(medio)f(para)h(leer)g(archi)n(v)n(os)g -(pri)n(v)n(ados,)e(inclusi)n(v)o(e)i(en)g(una)g(lista)h(que)f(pueda)0 -3238 y(ser)31 b(demasiado)f(ocupada)f(para)h(que)h(usted)f(haga)g(en)m -(viar)g(los)h(mensajes)g(directamente)e(a)j(su)f(b)n(uz)7 -b(\264)-35 b(on)30 b(de)h(correo.)e(T)-7 b(odo)30 b(lo)h(que)0 -3338 y(necesita)25 b(hacer)g(es)i(suscribirse,)d(desacti)n(v)n(ar)h(la) -h(entre)o(ga)e(de)h(correo,)f(y)i(usar)f(su)h(contrase)7 +b(que)f(si)h(usted)0 2892 y(comunmente)16 b(en)m(v)n(\264)-26 +b(\021a)18 b(correo)g(desde)g(m)5 b(\264)-33 b(as)19 +b(de)g(una)f(direcci)7 b(\264)-35 b(on)18 b(\(por)g(ejemplo,)f(una)i +(direcci)7 b(\264)-35 b(on)17 b(para)h(la)i(casa)f(y)g(otra)f(para)h +(cuando)e(est)5 b(\264)-33 b(a)0 2992 y(viajando\),)18 +b(podr)n(\264)-26 b(\021a)19 b(tener)h(m)5 b(\264)-33 +b(as)20 b(de)g(una)g(cuenta)f(suscrita,)i(pero)e(hacer)g(que)h +(solamente)f(una)h(de)g(ellas)h(realmente)e(reciba)h(correo.)0 +3139 y(Usted)h(tambi)5 b(\264)-33 b(en)19 b(puede)g(usar)h(su)h +(suscripci)7 b(\264)-35 b(on)19 b(como)h(un)g(medio)f(para)h(leer)g +(archi)n(v)n(os)g(pri)n(v)n(ados,)e(inclusi)n(v)o(e)i(en)g(una)g(lista) +h(que)f(pueda)0 3238 y(ser)31 b(demasiado)f(ocupada)f(para)h(que)h +(usted)f(haga)g(en)m(viar)g(los)h(mensajes)g(directamente)e(a)j(su)f(b) +n(uz)7 b(\264)-35 b(on)30 b(de)h(correo.)e(T)-7 b(odo)30 +b(lo)h(que)0 3338 y(necesita)25 b(hacer)g(es)i(suscribirse,)d(desacti)n +(v)n(ar)h(la)h(entre)o(ga)e(de)h(correo,)f(y)i(usar)f(su)h(contrase)7 b(\230)-35 b(na)24 b(y)i(direcci)7 b(\264)-35 b(on)24 b(de)h(correo)f(electr)7 b(\264)-35 b(onico)0 3438 y(para)20 b(acceder)f(a)h(los)h(archi)n(v)n(os.)0 3585 y(P)o(ara)f(desacti)n(v)n diff --git a/doc/mailman-member-es.txt b/doc/mailman-member-es.txt index 4f67d976..c9dac04b 100644 --- a/doc/mailman-member-es.txt +++ b/doc/mailman-member-es.txt @@ -12,7 +12,7 @@ GNU Mailman Manual del Suscriptor de Listas terri(en)zone12.com Release 2.1 - 28 de septiembre 2013 + 29 de enero 2015 Prefacio @@ -1470,8 +1470,8 @@ hide) Sobre este documento... - GNU Mailman Manual del Suscriptor de Listas, 28 de septiembre 2013, - Release 2.1 + GNU Mailman Manual del Suscriptor de Listas, 29 de enero 2015, Release + 2.1 This document was generated using the LaTeX2HTML translator. @@ -1489,4 +1489,4 @@ hide) Manual del Suscriptor de Listas __________________________________________________________________ - Release 2.1, documentation updated on 28 de septiembre 2013. + Release 2.1, documentation updated on 29 de enero 2015. diff --git a/doc/mailman-member-es/about.html b/doc/mailman-member-es/about.html index 47803bba..6f07c82f 100644 --- a/doc/mailman-member-es/about.html +++ b/doc/mailman-member-es/about.html @@ -48,7 +48,7 @@ Sobre este documento...</a> </h1> <strong>GNU Mailman Manual del Suscriptor de Listas</strong>, -28 de septiembre 2013, Release 2.1 +29 de enero 2015, 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. @@ -104,7 +104,7 @@ Sobre este documento...</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/contents.html b/doc/mailman-member-es/contents.html index ec5c468b..e73c0be3 100644 --- a/doc/mailman-member-es/contents.html +++ b/doc/mailman-member-es/contents.html @@ -153,7 +153,7 @@ solicitado (spam)?</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/front.html b/doc/mailman-member-es/front.html index 4c2b7071..621aa4d5 100644 --- a/doc/mailman-member-es/front.html +++ b/doc/mailman-member-es/front.html @@ -102,7 +102,7 @@ responde algunas preguntas comunes de interés para miembros de listas Mailman. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/images.pl b/doc/mailman-member-es/images.pl index 10c35d52..ca4faf0d 100644 --- a/doc/mailman-member-es/images.pl +++ b/doc/mailman-member-es/images.pl @@ -8,18 +8,18 @@ $cached_env_img{$key} = q|<IMG SRC="|."$dir".q|img4.png" ALT="$>$">|; -$key = q/<;MSF=1.6;AAT/; -$cached_env_img{$key} = q|<IMG - WIDTH="16" HEIGHT="31" ALIGN="MIDDLE" BORDER="0" - SRC="|."$dir".q|img3.png" - ALT="$<$">|; - $key = q/nomath_inline}textquestiondownnomath_inline};MSF=1.6;AAT/; $cached_env_img{$key} = q|<IMG WIDTH="8" HEIGHT="20" ALIGN="MIDDLE" BORDER="0" SRC="|."$dir".q|img1.png" ALT="\textquestiondown">|; +$key = q/<;MSF=1.6;AAT/; +$cached_env_img{$key} = q|<IMG + WIDTH="16" HEIGHT="31" ALIGN="MIDDLE" BORDER="0" + SRC="|."$dir".q|img3.png" + ALT="$<$">|; + $key = q/nomath_inline}textexclamdownnomath_inline};MSF=1.6;AAT/; $cached_env_img{$key} = q|<IMG WIDTH="6" HEIGHT="20" ALIGN="MIDDLE" BORDER="0" diff --git a/doc/mailman-member-es/index.html b/doc/mailman-member-es/index.html index 71aa2725..25bb9c1c 100644 --- a/doc/mailman-member-es/index.html +++ b/doc/mailman-member-es/index.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Terri Oda</font></b></p> <p>terri(en)zone12.com</p> <p><strong>Release 2.1</strong><br /> -<strong>28 de septiembre 2013</strong></p> +<strong>29 de enero 2015</strong></p> <p></p> </div> </div> @@ -162,7 +162,7 @@ solicitado (spam)?</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/labels.pl b/doc/mailman-member-es/labels.pl index f25ff993..2005f7a0 100644 --- a/doc/mailman-member-es/labels.pl +++ b/doc/mailman-member-es/labels.pl @@ -2,112 +2,112 @@ # Associate labels original text with physical files. -$key = q/sec:changeaddress/; -$external_labels{$key} = "$URL/" . q|node22.html|; -$noresave{$key} = "$nosave"; - $key = q/front/; $external_labels{$key} = "$URL/" . q|node1.html|; $noresave{$key} = "$nosave"; -$key = q/sec:getack/; -$external_labels{$key} = "$URL/" . q|node24.html|; -$noresave{$key} = "$nosave"; - -$key = q/sec:changename/; -$external_labels{$key} = "$URL/" . q|node35.html|; -$noresave{$key} = "$nosave"; - -$key = q/contents/; -$external_labels{$key} = "$URL/" . q|node2.html|; +$key = q/sec:subscribe/; +$external_labels{$key} = "$URL/" . q|node13.html|; $noresave{$key} = "$nosave"; -$key = q/sec:notopic/; -$external_labels{$key} = "$URL/" . q|node32.html|; +$key = q/sec:human/; +$external_labels{$key} = "$URL/" . q|node11.html|; $noresave{$key} = "$nosave"; $key = q/about/; $external_labels{$key} = "$URL/" . q|node43.html|; $noresave{$key} = "$nosave"; -$key = q/sec:nomail/; -$external_labels{$key} = "$URL/" . q|node20.html|; +$key = q/sec:changename/; +$external_labels{$key} = "$URL/" . q|node35.html|; $noresave{$key} = "$nosave"; -$key = q/sec:nodupes/; -$external_labels{$key} = "$URL/" . q|node21.html|; +$key = q/a:options/; +$external_labels{$key} = "$URL/" . q|node42.html|; $noresave{$key} = "$nosave"; -$key = q/sec:sometopic/; -$external_labels{$key} = "$URL/" . q|node31.html|; +$key = q/sec:posttopic/; +$external_labels{$key} = "$URL/" . q|node30.html|; $noresave{$key} = "$nosave"; -$key = q/sec:MIME/; -$external_labels{$key} = "$URL/" . q|node28.html|; +$key = q/sec:unsubscribe/; +$external_labels{$key} = "$URL/" . q|node14.html|; $noresave{$key} = "$nosave"; $key = q/sec:nolist/; $external_labels{$key} = "$URL/" . q|node37.html|; $noresave{$key} = "$nosave"; -$key = q/sec:global/; -$external_labels{$key} = "$URL/" . q|node34.html|; +$key = q/sec:getown/; +$external_labels{$key} = "$URL/" . q|node23.html|; $noresave{$key} = "$nosave"; -$key = q/sec:email/; -$external_labels{$key} = "$URL/" . q|node10.html|; +$key = q/sec:nodupes/; +$external_labels{$key} = "$URL/" . q|node21.html|; $noresave{$key} = "$nosave"; -$key = q/sec:password/; -$external_labels{$key} = "$URL/" . q|node15.html|; +$key = q/sec:MIME/; +$external_labels{$key} = "$URL/" . q|node28.html|; $noresave{$key} = "$nosave"; -$key = q/sec:digest/; -$external_labels{$key} = "$URL/" . q|node27.html|; +$key = q/a:commands/; +$external_labels{$key} = "$URL/" . q|node41.html|; $noresave{$key} = "$nosave"; -$key = q/sec:getown/; -$external_labels{$key} = "$URL/" . q|node23.html|; +$key = q/sec:sometopic/; +$external_labels{$key} = "$URL/" . q|node31.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:digest/; +$external_labels{$key} = "$URL/" . q|node27.html|; $noresave{$key} = "$nosave"; $key = q/sec:getpassword/; $external_labels{$key} = "$URL/" . q|node16.html|; $noresave{$key} = "$nosave"; -$key = q/sec:subscribe/; -$external_labels{$key} = "$URL/" . q|node13.html|; +$key = q/sec:topics/; +$external_labels{$key} = "$URL/" . q|node29.html|; $noresave{$key} = "$nosave"; -$key = q/sec:human/; -$external_labels{$key} = "$URL/" . q|node11.html|; +$key = q/sec:notopic/; +$external_labels{$key} = "$URL/" . q|node32.html|; $noresave{$key} = "$nosave"; -$key = q/sec:posttopic/; -$external_labels{$key} = "$URL/" . q|node30.html|; +$key = q/sec:nomail/; +$external_labels{$key} = "$URL/" . q|node20.html|; $noresave{$key} = "$nosave"; -$key = q/sec:antispam/; -$external_labels{$key} = "$URL/" . q|node40.html|; +$key = q/sec:changeaddress/; +$external_labels{$key} = "$URL/" . q|node22.html|; $noresave{$key} = "$nosave"; -$key = q/a:commands/; -$external_labels{$key} = "$URL/" . q|node41.html|; +$key = q/sec:antispam/; +$external_labels{$key} = "$URL/" . q|node40.html|; $noresave{$key} = "$nosave"; -$key = q/a:options/; -$external_labels{$key} = "$URL/" . q|node42.html|; +$key = q/contents/; +$external_labels{$key} = "$URL/" . q|node2.html|; $noresave{$key} = "$nosave"; $key = q/sec:web/; $external_labels{$key} = "$URL/" . q|node9.html|; $noresave{$key} = "$nosave"; -$key = q/sec:unsubscribe/; -$external_labels{$key} = "$URL/" . q|node14.html|; +$key = q/sec:getack/; +$external_labels{$key} = "$URL/" . q|node24.html|; $noresave{$key} = "$nosave"; -$key = q/sec:topics/; -$external_labels{$key} = "$URL/" . q|node29.html|; +$key = q/sec:global/; +$external_labels{$key} = "$URL/" . q|node34.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:email/; +$external_labels{$key} = "$URL/" . q|node10.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:password/; +$external_labels{$key} = "$URL/" . q|node15.html|; $noresave{$key} = "$nosave"; 1; @@ -117,100 +117,100 @@ $noresave{$key} = "$nosave"; # labels from external_latex_labels array. -$key = q/sec:changeaddress/; -$external_latex_labels{$key} = q|7.3|; +$key = q/sec:subscribe/; +$external_latex_labels{$key} = q|5.1|; $noresave{$key} = "$nosave"; -$key = q/sec:getack/; -$external_latex_labels{$key} = q|7.5|; +$key = q/sec:posttopic/; +$external_latex_labels{$key} = q|9.1|; $noresave{$key} = "$nosave"; $key = q/sec:changename/; $external_latex_labels{$key} = q|10.2|; $noresave{$key} = "$nosave"; -$key = q/sec:notopic/; -$external_latex_labels{$key} = q|9.3|; +$key = q/a:options/; +$external_latex_labels{$key} = q|B|; $noresave{$key} = "$nosave"; -$key = q/sec:nomail/; -$external_latex_labels{$key} = q|7.1|; +$key = q/sec:human/; +$external_latex_labels{$key} = q|4|; $noresave{$key} = "$nosave"; -$key = q/sec:sometopic/; -$external_latex_labels{$key} = q|9.2|; +$key = q/sec:nodupes/; +$external_latex_labels{$key} = q|7.2|; $noresave{$key} = "$nosave"; $key = q/sec:MIME/; $external_latex_labels{$key} = q|8.2|; $noresave{$key} = "$nosave"; -$key = q/sec:nodupes/; -$external_latex_labels{$key} = q|7.2|; -$noresave{$key} = "$nosave"; - $key = q/sec:nolist/; $external_latex_labels{$key} = q|10.4|; $noresave{$key} = "$nosave"; -$key = q/sec:global/; -$external_latex_labels{$key} = q|10.1|; -$noresave{$key} = "$nosave"; - -$key = q/sec:email/; -$external_latex_labels{$key} = q|3.2|; +$key = q/sec:getown/; +$external_latex_labels{$key} = q|7.4|; $noresave{$key} = "$nosave"; -$key = q/sec:password/; -$external_latex_labels{$key} = q|6|; +$key = q/sec:unsubscribe/; +$external_latex_labels{$key} = q|5.2|; $noresave{$key} = "$nosave"; $key = q/sec:digest/; $external_latex_labels{$key} = q|8.1|; $noresave{$key} = "$nosave"; -$key = q/sec:getown/; -$external_latex_labels{$key} = q|7.4|; +$key = q/sec:sometopic/; +$external_latex_labels{$key} = q|9.2|; +$noresave{$key} = "$nosave"; + +$key = q/a:commands/; +$external_latex_labels{$key} = q|A|; +$noresave{$key} = "$nosave"; + +$key = q/sec:topics/; +$external_latex_labels{$key} = q|9|; $noresave{$key} = "$nosave"; $key = q/sec:getpassword/; $external_latex_labels{$key} = q|6.1|; $noresave{$key} = "$nosave"; -$key = q/sec:subscribe/; -$external_latex_labels{$key} = q|5.1|; +$key = q/sec:changeaddress/; +$external_latex_labels{$key} = q|7.3|; $noresave{$key} = "$nosave"; -$key = q/sec:posttopic/; -$external_latex_labels{$key} = q|9.1|; +$key = q/sec:notopic/; +$external_latex_labels{$key} = q|9.3|; $noresave{$key} = "$nosave"; -$key = q/sec:human/; -$external_latex_labels{$key} = q|4|; +$key = q/sec:nomail/; +$external_latex_labels{$key} = q|7.1|; $noresave{$key} = "$nosave"; -$key = q/sec:antispam/; -$external_latex_labels{$key} = q|11.2|; +$key = q/sec:web/; +$external_latex_labels{$key} = q|3.1|; $noresave{$key} = "$nosave"; -$key = q/a:commands/; -$external_latex_labels{$key} = q|A|; +$key = q/sec:antispam/; +$external_latex_labels{$key} = q|11.2|; $noresave{$key} = "$nosave"; -$key = q/a:options/; -$external_latex_labels{$key} = q|B|; +$key = q/sec:email/; +$external_latex_labels{$key} = q|3.2|; $noresave{$key} = "$nosave"; -$key = q/sec:topics/; -$external_latex_labels{$key} = q|9|; +$key = q/sec:password/; +$external_latex_labels{$key} = q|6|; $noresave{$key} = "$nosave"; -$key = q/sec:web/; -$external_latex_labels{$key} = q|3.1|; +$key = q/sec:global/; +$external_latex_labels{$key} = q|10.1|; $noresave{$key} = "$nosave"; -$key = q/sec:unsubscribe/; -$external_latex_labels{$key} = q|5.2|; +$key = q/sec:getack/; +$external_latex_labels{$key} = q|7.5|; $noresave{$key} = "$nosave"; 1; diff --git a/doc/mailman-member-es/mailman-member-es.html b/doc/mailman-member-es/mailman-member-es.html index 71aa2725..25bb9c1c 100644 --- a/doc/mailman-member-es/mailman-member-es.html +++ b/doc/mailman-member-es/mailman-member-es.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Terri Oda</font></b></p> <p>terri(en)zone12.com</p> <p><strong>Release 2.1</strong><br /> -<strong>28 de septiembre 2013</strong></p> +<strong>29 de enero 2015</strong></p> <p></p> </div> </div> @@ -162,7 +162,7 @@ solicitado (spam)?</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node10.html b/doc/mailman-member-es/node10.html index eace88fd..942d1628 100644 --- a/doc/mailman-member-es/node10.html +++ b/doc/mailman-member-es/node10.html @@ -173,7 +173,7 @@ salida de la orden <var>help</var>.) </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node11.html b/doc/mailman-member-es/node11.html index ab047088..51fb8bd8 100644 --- a/doc/mailman-member-es/node11.html +++ b/doc/mailman-member-es/node11.html @@ -106,7 +106,7 @@ mayor información sobre cómo encontrar la página de información de su lista. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node12.html b/doc/mailman-member-es/node12.html index baa13d62..2e377a2a 100644 --- a/doc/mailman-member-es/node12.html +++ b/doc/mailman-member-es/node12.html @@ -103,7 +103,7 @@ opcionalmente sin necesidad de que usted conozca una contraseña. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node13.html b/doc/mailman-member-es/node13.html index 043903b5..85c1e6e6 100644 --- a/doc/mailman-member-es/node13.html +++ b/doc/mailman-member-es/node13.html @@ -176,7 +176,7 @@ más avanzadas. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node14.html b/doc/mailman-member-es/node14.html index d5ada82d..0a1b5108 100644 --- a/doc/mailman-member-es/node14.html +++ b/doc/mailman-member-es/node14.html @@ -170,7 +170,7 @@ Sección <a href="node16.html#sec:getpassword">6.1</a> más información so </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node15.html b/doc/mailman-member-es/node15.html index 277af2fe..7e23a73e 100644 --- a/doc/mailman-member-es/node15.html +++ b/doc/mailman-member-es/node15.html @@ -113,7 +113,7 @@ reminders)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node16.html b/doc/mailman-member-es/node16.html index 141dcdc2..032159d6 100644 --- a/doc/mailman-member-es/node16.html +++ b/doc/mailman-member-es/node16.html @@ -150,7 +150,7 @@ Si usted no está enviando correo desde la dirección suscrita, también </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node17.html b/doc/mailman-member-es/node17.html index 400a8109..fadce1eb 100644 --- a/doc/mailman-member-es/node17.html +++ b/doc/mailman-member-es/node17.html @@ -163,7 +163,7 @@ Por ejemplo, si <span class="email">maria@micasa.com</span> deseaba cambiar su c </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node18.html b/doc/mailman-member-es/node18.html index e7a27d4f..f6fc075f 100644 --- a/doc/mailman-member-es/node18.html +++ b/doc/mailman-member-es/node18.html @@ -128,7 +128,7 @@ Las órdenes pueden aparecer ya sea en el cuerpo o en la lÃnea de asunto del </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node19.html b/doc/mailman-member-es/node19.html index 97a5d944..d7828a54 100644 --- a/doc/mailman-member-es/node19.html +++ b/doc/mailman-member-es/node19.html @@ -52,7 +52,6 @@ <h1><a name="SECTION002700000000000000000"> 7 Cambiando la entrega del correo</a> </h1> - <p><br /></p><hr class='online-navigation' /> <div class='online-navigation'> <!--Table of Child-Links--> @@ -106,7 +105,7 @@ sido recibido por la lista? (opción ack)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node20.html b/doc/mailman-member-es/node20.html index d466d574..d085695b 100644 --- a/doc/mailman-member-es/node20.html +++ b/doc/mailman-member-es/node20.html @@ -152,7 +152,7 @@ Las órdenes pueden aparecer ya sea en el cuerpo o en la lÃnea de asunto </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node21.html b/doc/mailman-member-es/node21.html index 9257483c..b74df081 100644 --- a/doc/mailman-member-es/node21.html +++ b/doc/mailman-member-es/node21.html @@ -138,7 +138,7 @@ Las órdenes pueden aparecer ya sea en el cuerpo o en la lÃnea de asunto </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node22.html b/doc/mailman-member-es/node22.html index 90d81a1f..7150f11f 100644 --- a/doc/mailman-member-es/node22.html +++ b/doc/mailman-member-es/node22.html @@ -119,7 +119,7 @@ menos el mismo efecto (mire en las Secciones <a href="node13.html#sec:subsc </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node23.html b/doc/mailman-member-es/node23.html index 3e353d7c..23641840 100644 --- a/doc/mailman-member-es/node23.html +++ b/doc/mailman-member-es/node23.html @@ -133,7 +133,7 @@ Para hacer esto usando el interfaz de correo: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node24.html b/doc/mailman-member-es/node24.html index e57bf67f..e2aa8fe3 100644 --- a/doc/mailman-member-es/node24.html +++ b/doc/mailman-member-es/node24.html @@ -137,7 +137,7 @@ Las órdenes pueden aparecer ya sea en el cuerpo o en la lÃnea de asunto del </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node25.html b/doc/mailman-member-es/node25.html index fec91161..bd50f31a 100644 --- a/doc/mailman-member-es/node25.html +++ b/doc/mailman-member-es/node25.html @@ -200,7 +200,7 @@ Para revisar si este es el caso, pruebe utilizando el interfaz web de </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node26.html b/doc/mailman-member-es/node26.html index 8c54a788..1cd73cda 100644 --- a/doc/mailman-member-es/node26.html +++ b/doc/mailman-member-es/node26.html @@ -52,7 +52,6 @@ <h1><a name="SECTION002800000000000000000"> 8 EnvÃos agrupados</a> </h1> - <p><br /></p><hr class='online-navigation' /> <div class='online-navigation'> <!--Table of Child-Links--> @@ -100,7 +99,7 @@ decidir cuales recibir? (opción digest)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node27.html b/doc/mailman-member-es/node27.html index 08ea73e7..e2adfb15 100644 --- a/doc/mailman-member-es/node27.html +++ b/doc/mailman-member-es/node27.html @@ -140,7 +140,7 @@ Las órdenes pueden aparecer ya sea en el cuerpo o el la lÃnea de asunto </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node28.html b/doc/mailman-member-es/node28.html index 612082c2..08d5fdae 100644 --- a/doc/mailman-member-es/node28.html +++ b/doc/mailman-member-es/node28.html @@ -161,7 +161,7 @@ Los comandos pueden aparecer ya sea en el cuerpo o en la lÃnea de </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node29.html b/doc/mailman-member-es/node29.html index c0acf1c0..0c4fd32e 100644 --- a/doc/mailman-member-es/node29.html +++ b/doc/mailman-member-es/node29.html @@ -122,7 +122,7 @@ minúsculas/mayúsculas. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node3.html b/doc/mailman-member-es/node3.html index 47c67784..21d43704 100644 --- a/doc/mailman-member-es/node3.html +++ b/doc/mailman-member-es/node3.html @@ -130,7 +130,7 @@ particular. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node30.html b/doc/mailman-member-es/node30.html index d8fc8113..6d324c0b 100644 --- a/doc/mailman-member-es/node30.html +++ b/doc/mailman-member-es/node30.html @@ -186,7 +186,7 @@ Unas pocas notas: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node31.html b/doc/mailman-member-es/node31.html index c5c30cb5..c9bfe958 100644 --- a/doc/mailman-member-es/node31.html +++ b/doc/mailman-member-es/node31.html @@ -121,7 +121,7 @@ Si algún tema está definido, usted puede seleccionar aquelos que </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node32.html b/doc/mailman-member-es/node32.html index 7e272306..be389e27 100644 --- a/doc/mailman-member-es/node32.html +++ b/doc/mailman-member-es/node32.html @@ -121,7 +121,7 @@ de las listas. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node33.html b/doc/mailman-member-es/node33.html index 41a2a0ae..c3562f26 100644 --- a/doc/mailman-member-es/node33.html +++ b/doc/mailman-member-es/node33.html @@ -103,7 +103,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node34.html b/doc/mailman-member-es/node34.html index da41658a..b00fe2f8 100644 --- a/doc/mailman-member-es/node34.html +++ b/doc/mailman-member-es/node34.html @@ -99,7 +99,7 @@ suspender la entrega de correo de todas las listas. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node35.html b/doc/mailman-member-es/node35.html index 72766d5a..7140e794 100644 --- a/doc/mailman-member-es/node35.html +++ b/doc/mailman-member-es/node35.html @@ -110,7 +110,7 @@ información sobre cambios globales de configuración. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node36.html b/doc/mailman-member-es/node36.html index d4c89c99..7002655d 100644 --- a/doc/mailman-member-es/node36.html +++ b/doc/mailman-member-es/node36.html @@ -143,7 +143,7 @@ usted musita un poco, i18n inclusive suena un tanto como </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node37.html b/doc/mailman-member-es/node37.html index e89760e7..8f6f8154 100644 --- a/doc/mailman-member-es/node37.html +++ b/doc/mailman-member-es/node37.html @@ -134,7 +134,7 @@ Las órdenes puede aparecer ya sea en el cuerpo o en la lÃnea de asunto del </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node38.html b/doc/mailman-member-es/node38.html index f7f8a541..a95b86e6 100644 --- a/doc/mailman-member-es/node38.html +++ b/doc/mailman-member-es/node38.html @@ -101,7 +101,7 @@ solicitado (spam)?</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node39.html b/doc/mailman-member-es/node39.html index 545097fb..4af8e74c 100644 --- a/doc/mailman-member-es/node39.html +++ b/doc/mailman-member-es/node39.html @@ -108,7 +108,7 @@ direcciones de una lista. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node4.html b/doc/mailman-member-es/node4.html index acd34e86..8e395eff 100644 --- a/doc/mailman-member-es/node4.html +++ b/doc/mailman-member-es/node4.html @@ -110,7 +110,7 @@ documento. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node40.html b/doc/mailman-member-es/node40.html index bdbcc82b..210e818a 100644 --- a/doc/mailman-member-es/node40.html +++ b/doc/mailman-member-es/node40.html @@ -201,7 +201,7 @@ pueden no ser suficientes. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node41.html b/doc/mailman-member-es/node41.html index 74456ade..175b2df4 100644 --- a/doc/mailman-member-es/node41.html +++ b/doc/mailman-member-es/node41.html @@ -313,7 +313,7 @@ El siguiente parámetro puede ser ya sea: `nodigest' o `digest' (sin </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node42.html b/doc/mailman-member-es/node42.html index 1f0eb060..10c92515 100644 --- a/doc/mailman-member-es/node42.html +++ b/doc/mailman-member-es/node42.html @@ -259,7 +259,7 @@ set reminders off </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node5.html b/doc/mailman-member-es/node5.html index 3f8ae6ee..b21f6a7d 100644 --- a/doc/mailman-member-es/node5.html +++ b/doc/mailman-member-es/node5.html @@ -141,7 +141,7 @@ Algunos términos comunes: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node6.html b/doc/mailman-member-es/node6.html index ccfb2b42..762a5e92 100644 --- a/doc/mailman-member-es/node6.html +++ b/doc/mailman-member-es/node6.html @@ -101,7 +101,7 @@ están cubiertas en los manuales del administrador de listas y del sitio. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node7.html b/doc/mailman-member-es/node7.html index 60febd79..e61166aa 100644 --- a/doc/mailman-member-es/node7.html +++ b/doc/mailman-member-es/node7.html @@ -135,7 +135,7 @@ que pueda mirar estas cabeceras informativas. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node8.html b/doc/mailman-member-es/node8.html index aace6f10..de6dd9bb 100644 --- a/doc/mailman-member-es/node8.html +++ b/doc/mailman-member-es/node8.html @@ -114,7 +114,7 @@ dos se proporcionan y son útiles. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member-es/node9.html b/doc/mailman-member-es/node9.html index cb79d414..718d21e9 100644 --- a/doc/mailman-member-es/node9.html +++ b/doc/mailman-member-es/node9.html @@ -198,7 +198,7 @@ detalles con su administrador de sitio o proveedor del servicio. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on 28 de septiembre 2013.</span> +<span class="release-info">Release 2.1, documentation updated on 29 de enero 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member.dvi b/doc/mailman-member.dvi Binary files differindex c8fa3011..df9066aa 100644 --- a/doc/mailman-member.dvi +++ b/doc/mailman-member.dvi diff --git a/doc/mailman-member.pdf b/doc/mailman-member.pdf Binary files differindex f8f5f78d..07dac0d7 100644 --- a/doc/mailman-member.pdf +++ b/doc/mailman-member.pdf diff --git a/doc/mailman-member.ps b/doc/mailman-member.ps index 748f3528..2d0c3e3f 100644 --- a/doc/mailman-member.ps +++ b/doc/mailman-member.ps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 -%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software +%%Creator: dvips(k) 5.994 Copyright 2014 Radical Eye Software %%Title: mailman-member.dvi -%%CreationDate: Sat Sep 28 18:46:58 2013 +%%CreationDate: Thu Jan 29 19:54:48 2015 %%Pages: 20 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 @@ -12,7 +12,7 @@ %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -N0 -o mailman-member.ps mailman-member %DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2013.09.28:1846 +%DVIPSSource: TeX output 2015.01.29:1954 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -893,7 +893,6 @@ FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMMI10 def /FontBBox {-32 -250 1048 750 }readonly def -/UniqueID 5087385 def /PaintType 0 def /FontInfo 10 dict dup begin /version (003.002) readonly def @@ -1538,7 +1537,6 @@ FontDirectory/NimbusSanL-Regu known{/NimbusSanL-Regu findfont dup/UniqueID known /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-Regu def /FontBBox [-174 -285 1001 953 ]readonly def -/UniqueID 5020902 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -1880,7 +1878,6 @@ FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CMSY10 def /FontBBox {-29 -960 1116 775 }readonly def -/UniqueID 5096651 def /PaintType 0 def /FontInfo 9 dict dup begin /version (003.002) readonly def @@ -2594,7 +2591,6 @@ FontDirectory/NimbusSanL-ReguItal known{/NimbusSanL-ReguItal findfont dup/Unique /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /NimbusSanL-ReguItal def /FontBBox [-178 -284 1108 953 ]readonly def -/UniqueID 5020908 def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.05a) readonly def @@ -2777,7 +2773,7 @@ ifelse TeXDict begin 1 0 bop 0 83 3901 9 v 551 341 a Fn(GNU)57 b(Mailman)g(-)g(List)h(Member)f(Man)n(ual)3368 488 y Fm(Release)30 b(2.1)3408 842 y Fl(T)-14 b(err)r(i)32 -b(Oda)3234 1197 y Fk(September)18 b(28,)i(2013)3243 1343 +b(Oda)3330 1197 y Fk(January)19 b(29,)h(2015)3243 1343 y(terri\(at\)zone12.com)1811 1545 y Fj(Abstract)208 1683 y Fi(This)j(document)i(describes)g(the)e(list)g(member)i(interf)o(ace)f (for)f(GNU)h(Mailman)g(2.1.)38 b(It)23 b(contains)h(instructions)h(for) diff --git a/doc/mailman-member.txt b/doc/mailman-member.txt index 78479abf..26064985 100644 --- a/doc/mailman-member.txt +++ b/doc/mailman-member.txt @@ -11,7 +11,7 @@ GNU Mailman - List Member Manual terri(at)zone12.com Release 2.1 - September 28, 2013 + January 29, 2015 Front Matter @@ -1270,7 +1270,7 @@ option) About this document ... - GNU Mailman - List Member Manual, September 28, 2013, Release 2.1 + GNU Mailman - List Member Manual, January 29, 2015, Release 2.1 This document was generated using the LaTeX2HTML translator. @@ -1287,4 +1287,4 @@ option) Previous Page Up one Level Next Page GNU Mailman - List Member Manual __________________________________________________________________ - Release 2.1, documentation updated on September 28, 2013. + Release 2.1, documentation updated on January 29, 2015. diff --git a/doc/mailman-member/about.html b/doc/mailman-member/about.html index cf15601e..5bc6c219 100644 --- a/doc/mailman-member/about.html +++ b/doc/mailman-member/about.html @@ -48,7 +48,7 @@ About this document ...</a> </h1> <strong>GNU Mailman - List Member Manual</strong>, -September 28, 2013, Release 2.1 +January 29, 2015, 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. @@ -104,7 +104,7 @@ September 28, 2013, Release 2.1 </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/contents.html b/doc/mailman-member/contents.html index 7dca6846..fee56b40 100644 --- a/doc/mailman-member/contents.html +++ b/doc/mailman-member/contents.html @@ -151,7 +151,7 @@ I get? (digest option)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/front.html b/doc/mailman-member/front.html index 2e3b9114..20ab7660 100644 --- a/doc/mailman-member/front.html +++ b/doc/mailman-member/front.html @@ -102,7 +102,7 @@ of interest to Mailman list members. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/index.html b/doc/mailman-member/index.html index 1ca12f83..2337ba78 100644 --- a/doc/mailman-member/index.html +++ b/doc/mailman-member/index.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Terri Oda</font></b></p> <p>terri(at)zone12.com</p> <p><strong>Release 2.1</strong><br /> -<strong>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -163,7 +163,7 @@ I get? (digest option)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/labels.pl b/doc/mailman-member/labels.pl index f25ff993..902d1923 100644 --- a/doc/mailman-member/labels.pl +++ b/doc/mailman-member/labels.pl @@ -2,112 +2,112 @@ # Associate labels original text with physical files. -$key = q/sec:changeaddress/; -$external_labels{$key} = "$URL/" . q|node22.html|; -$noresave{$key} = "$nosave"; - -$key = q/front/; -$external_labels{$key} = "$URL/" . q|node1.html|; -$noresave{$key} = "$nosave"; - -$key = q/sec:getack/; -$external_labels{$key} = "$URL/" . q|node24.html|; -$noresave{$key} = "$nosave"; - -$key = q/sec:changename/; -$external_labels{$key} = "$URL/" . q|node35.html|; +$key = q/sec:web/; +$external_labels{$key} = "$URL/" . q|node9.html|; $noresave{$key} = "$nosave"; -$key = q/contents/; -$external_labels{$key} = "$URL/" . q|node2.html|; +$key = q/sec:sometopic/; +$external_labels{$key} = "$URL/" . q|node31.html|; $noresave{$key} = "$nosave"; -$key = q/sec:notopic/; -$external_labels{$key} = "$URL/" . q|node32.html|; +$key = q/sec:human/; +$external_labels{$key} = "$URL/" . q|node11.html|; $noresave{$key} = "$nosave"; -$key = q/about/; -$external_labels{$key} = "$URL/" . q|node43.html|; +$key = q/sec:topics/; +$external_labels{$key} = "$URL/" . q|node29.html|; $noresave{$key} = "$nosave"; $key = q/sec:nomail/; $external_labels{$key} = "$URL/" . q|node20.html|; $noresave{$key} = "$nosave"; -$key = q/sec:nodupes/; -$external_labels{$key} = "$URL/" . q|node21.html|; -$noresave{$key} = "$nosave"; - -$key = q/sec:sometopic/; -$external_labels{$key} = "$URL/" . q|node31.html|; +$key = q/sec:changeaddress/; +$external_labels{$key} = "$URL/" . q|node22.html|; $noresave{$key} = "$nosave"; -$key = q/sec:MIME/; -$external_labels{$key} = "$URL/" . q|node28.html|; +$key = q/a:options/; +$external_labels{$key} = "$URL/" . q|node42.html|; $noresave{$key} = "$nosave"; -$key = q/sec:nolist/; -$external_labels{$key} = "$URL/" . q|node37.html|; +$key = q/sec:notopic/; +$external_labels{$key} = "$URL/" . q|node32.html|; $noresave{$key} = "$nosave"; $key = q/sec:global/; $external_labels{$key} = "$URL/" . q|node34.html|; $noresave{$key} = "$nosave"; -$key = q/sec:email/; -$external_labels{$key} = "$URL/" . q|node10.html|; -$noresave{$key} = "$nosave"; - -$key = q/sec:password/; -$external_labels{$key} = "$URL/" . q|node15.html|; +$key = q/sec:getack/; +$external_labels{$key} = "$URL/" . q|node24.html|; $noresave{$key} = "$nosave"; $key = q/sec:digest/; $external_labels{$key} = "$URL/" . q|node27.html|; $noresave{$key} = "$nosave"; -$key = q/sec:getown/; -$external_labels{$key} = "$URL/" . q|node23.html|; +$key = q/sec:password/; +$external_labels{$key} = "$URL/" . q|node15.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:nolist/; +$external_labels{$key} = "$URL/" . q|node37.html|; $noresave{$key} = "$nosave"; $key = q/sec:getpassword/; $external_labels{$key} = "$URL/" . q|node16.html|; $noresave{$key} = "$nosave"; -$key = q/sec:subscribe/; -$external_labels{$key} = "$URL/" . q|node13.html|; +$key = q/sec:nodupes/; +$external_labels{$key} = "$URL/" . q|node21.html|; $noresave{$key} = "$nosave"; -$key = q/sec:human/; -$external_labels{$key} = "$URL/" . q|node11.html|; +$key = q/sec:MIME/; +$external_labels{$key} = "$URL/" . q|node28.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:antispam/; +$external_labels{$key} = "$URL/" . q|node40.html|; +$noresave{$key} = "$nosave"; + +$key = q/about/; +$external_labels{$key} = "$URL/" . q|node43.html|; $noresave{$key} = "$nosave"; $key = q/sec:posttopic/; $external_labels{$key} = "$URL/" . q|node30.html|; $noresave{$key} = "$nosave"; -$key = q/sec:antispam/; -$external_labels{$key} = "$URL/" . q|node40.html|; +$key = q/sec:subscribe/; +$external_labels{$key} = "$URL/" . q|node13.html|; +$noresave{$key} = "$nosave"; + +$key = q/front/; +$external_labels{$key} = "$URL/" . q|node1.html|; $noresave{$key} = "$nosave"; $key = q/a:commands/; $external_labels{$key} = "$URL/" . q|node41.html|; $noresave{$key} = "$nosave"; -$key = q/a:options/; -$external_labels{$key} = "$URL/" . q|node42.html|; +$key = q/sec:email/; +$external_labels{$key} = "$URL/" . q|node10.html|; $noresave{$key} = "$nosave"; -$key = q/sec:web/; -$external_labels{$key} = "$URL/" . q|node9.html|; +$key = q/sec:changename/; +$external_labels{$key} = "$URL/" . q|node35.html|; $noresave{$key} = "$nosave"; $key = q/sec:unsubscribe/; $external_labels{$key} = "$URL/" . q|node14.html|; $noresave{$key} = "$nosave"; -$key = q/sec:topics/; -$external_labels{$key} = "$URL/" . q|node29.html|; +$key = q/contents/; +$external_labels{$key} = "$URL/" . q|node2.html|; +$noresave{$key} = "$nosave"; + +$key = q/sec:getown/; +$external_labels{$key} = "$URL/" . q|node23.html|; $noresave{$key} = "$nosave"; 1; @@ -117,64 +117,80 @@ $noresave{$key} = "$nosave"; # labels from external_latex_labels array. -$key = q/sec:changeaddress/; -$external_latex_labels{$key} = q|7.3|; +$key = q/sec:password/; +$external_latex_labels{$key} = q|6|; $noresave{$key} = "$nosave"; -$key = q/sec:getack/; -$external_latex_labels{$key} = q|7.5|; +$key = q/sec:digest/; +$external_latex_labels{$key} = q|8.1|; $noresave{$key} = "$nosave"; -$key = q/sec:changename/; -$external_latex_labels{$key} = q|10.2|; +$key = q/sec:global/; +$external_latex_labels{$key} = q|10.1|; +$noresave{$key} = "$nosave"; + +$key = q/sec:getack/; +$external_latex_labels{$key} = q|7.5|; $noresave{$key} = "$nosave"; $key = q/sec:notopic/; $external_latex_labels{$key} = q|9.3|; $noresave{$key} = "$nosave"; -$key = q/sec:nomail/; -$external_latex_labels{$key} = q|7.1|; +$key = q/sec:changeaddress/; +$external_latex_labels{$key} = q|7.3|; $noresave{$key} = "$nosave"; -$key = q/sec:sometopic/; -$external_latex_labels{$key} = q|9.2|; +$key = q/a:options/; +$external_latex_labels{$key} = q|B|; $noresave{$key} = "$nosave"; $key = q/sec:MIME/; $external_latex_labels{$key} = q|8.2|; $noresave{$key} = "$nosave"; +$key = q/sec:nolist/; +$external_latex_labels{$key} = q|10.4|; +$noresave{$key} = "$nosave"; + $key = q/sec:nodupes/; $external_latex_labels{$key} = q|7.2|; $noresave{$key} = "$nosave"; -$key = q/sec:nolist/; -$external_latex_labels{$key} = q|10.4|; +$key = q/sec:getpassword/; +$external_latex_labels{$key} = q|6.1|; $noresave{$key} = "$nosave"; -$key = q/sec:global/; -$external_latex_labels{$key} = q|10.1|; +$key = q/sec:sometopic/; +$external_latex_labels{$key} = q|9.2|; $noresave{$key} = "$nosave"; -$key = q/sec:email/; -$external_latex_labels{$key} = q|3.2|; +$key = q/sec:web/; +$external_latex_labels{$key} = q|3.1|; $noresave{$key} = "$nosave"; -$key = q/sec:password/; -$external_latex_labels{$key} = q|6|; +$key = q/sec:nomail/; +$external_latex_labels{$key} = q|7.1|; $noresave{$key} = "$nosave"; -$key = q/sec:digest/; -$external_latex_labels{$key} = q|8.1|; +$key = q/sec:topics/; +$external_latex_labels{$key} = q|9|; +$noresave{$key} = "$nosave"; + +$key = q/sec:human/; +$external_latex_labels{$key} = q|4|; $noresave{$key} = "$nosave"; $key = q/sec:getown/; $external_latex_labels{$key} = q|7.4|; $noresave{$key} = "$nosave"; -$key = q/sec:getpassword/; -$external_latex_labels{$key} = q|6.1|; +$key = q/sec:unsubscribe/; +$external_latex_labels{$key} = q|5.2|; +$noresave{$key} = "$nosave"; + +$key = q/sec:changename/; +$external_latex_labels{$key} = q|10.2|; $noresave{$key} = "$nosave"; $key = q/sec:subscribe/; @@ -185,10 +201,6 @@ $key = q/sec:posttopic/; $external_latex_labels{$key} = q|9.1|; $noresave{$key} = "$nosave"; -$key = q/sec:human/; -$external_latex_labels{$key} = q|4|; -$noresave{$key} = "$nosave"; - $key = q/sec:antispam/; $external_latex_labels{$key} = q|11.2|; $noresave{$key} = "$nosave"; @@ -197,20 +209,8 @@ $key = q/a:commands/; $external_latex_labels{$key} = q|A|; $noresave{$key} = "$nosave"; -$key = q/a:options/; -$external_latex_labels{$key} = q|B|; -$noresave{$key} = "$nosave"; - -$key = q/sec:topics/; -$external_latex_labels{$key} = q|9|; -$noresave{$key} = "$nosave"; - -$key = q/sec:web/; -$external_latex_labels{$key} = q|3.1|; -$noresave{$key} = "$nosave"; - -$key = q/sec:unsubscribe/; -$external_latex_labels{$key} = q|5.2|; +$key = q/sec:email/; +$external_latex_labels{$key} = q|3.2|; $noresave{$key} = "$nosave"; 1; diff --git a/doc/mailman-member/mailman-member.html b/doc/mailman-member/mailman-member.html index 1ca12f83..2337ba78 100644 --- a/doc/mailman-member/mailman-member.html +++ b/doc/mailman-member/mailman-member.html @@ -46,7 +46,7 @@ <p><b><font size="+2">Terri Oda</font></b></p> <p>terri(at)zone12.com</p> <p><strong>Release 2.1</strong><br /> -<strong>September 28, 2013</strong></p> +<strong>January 29, 2015</strong></p> <p></p> </div> </div> @@ -163,7 +163,7 @@ I get? (digest option)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node10.html b/doc/mailman-member/node10.html index b98c843a..1f6cf7da 100644 --- a/doc/mailman-member/node10.html +++ b/doc/mailman-member/node10.html @@ -175,7 +175,7 @@ adapted from the output of the <var>help</var> command.) </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node11.html b/doc/mailman-member/node11.html index 385519f0..2bd40d99 100644 --- a/doc/mailman-member/node11.html +++ b/doc/mailman-member/node11.html @@ -106,7 +106,7 @@ information on finding the list information page for your list </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node12.html b/doc/mailman-member/node12.html index 8486ce9f..c0cc439d 100644 --- a/doc/mailman-member/node12.html +++ b/doc/mailman-member/node12.html @@ -103,7 +103,7 @@ requiring you to know a password. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node13.html b/doc/mailman-member/node13.html index 6bae9867..373ed9e9 100644 --- a/doc/mailman-member/node13.html +++ b/doc/mailman-member/node13.html @@ -174,7 +174,7 @@ Appendix <a href="node41.html#a:commands">A</a> for more advanced email sub </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node14.html b/doc/mailman-member/node14.html index 31720327..bafaadf6 100644 --- a/doc/mailman-member/node14.html +++ b/doc/mailman-member/node14.html @@ -167,7 +167,7 @@ information on getting your password. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node15.html b/doc/mailman-member/node15.html index d589e850..2298bd8d 100644 --- a/doc/mailman-member/node15.html +++ b/doc/mailman-member/node15.html @@ -114,7 +114,7 @@ sent in plain text to you.</span> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node16.html b/doc/mailman-member/node16.html index 232cf5c4..2c5526b1 100644 --- a/doc/mailman-member/node16.html +++ b/doc/mailman-member/node16.html @@ -147,7 +147,7 @@ If you are not sending mail from your subscribed address, you can also </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node17.html b/doc/mailman-member/node17.html index 03c77af8..6d59df19 100644 --- a/doc/mailman-member/node17.html +++ b/doc/mailman-member/node17.html @@ -161,7 +161,7 @@ For example, if <span class="email">kathy@here.com</span> wanted to change her < </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node18.html b/doc/mailman-member/node18.html index baec3415..3bf68bbe 100644 --- a/doc/mailman-member/node18.html +++ b/doc/mailman-member/node18.html @@ -126,7 +126,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node19.html b/doc/mailman-member/node19.html index 14da2dfb..895e3905 100644 --- a/doc/mailman-member/node19.html +++ b/doc/mailman-member/node19.html @@ -52,7 +52,6 @@ <h1><a name="SECTION002700000000000000000"> 7 Changing mail delivery</a> </h1> - <p><br /></p><hr class='online-navigation' /> <div class='online-navigation'> <!--Table of Child-Links--> @@ -106,7 +105,7 @@ by the list? (ack option)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node20.html b/doc/mailman-member/node20.html index 8f098d97..c09e1dff 100644 --- a/doc/mailman-member/node20.html +++ b/doc/mailman-member/node20.html @@ -142,7 +142,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node21.html b/doc/mailman-member/node21.html index c864bd91..6f87db21 100644 --- a/doc/mailman-member/node21.html +++ b/doc/mailman-member/node21.html @@ -135,7 +135,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node22.html b/doc/mailman-member/node22.html index 6ca5c358..f99ca882 100644 --- a/doc/mailman-member/node22.html +++ b/doc/mailman-member/node22.html @@ -111,7 +111,7 @@ on subscribing and unsubscribing.) </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node23.html b/doc/mailman-member/node23.html index fe5db519..3b8ea9a6 100644 --- a/doc/mailman-member/node23.html +++ b/doc/mailman-member/node23.html @@ -133,7 +133,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node24.html b/doc/mailman-member/node24.html index 4169050e..46422b54 100644 --- a/doc/mailman-member/node24.html +++ b/doc/mailman-member/node24.html @@ -139,7 +139,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node25.html b/doc/mailman-member/node25.html index c15584f3..c31311f5 100644 --- a/doc/mailman-member/node25.html +++ b/doc/mailman-member/node25.html @@ -181,7 +181,7 @@ To test if this is a case, try visiting the list's web interface and </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node26.html b/doc/mailman-member/node26.html index 0b3d0b5a..7051eff1 100644 --- a/doc/mailman-member/node26.html +++ b/doc/mailman-member/node26.html @@ -52,7 +52,6 @@ <h1><a name="SECTION002800000000000000000"> 8 Digests</a> </h1> - <p><br /></p><hr class='online-navigation' /> <div class='online-navigation'> <!--Table of Child-Links--> @@ -100,7 +99,7 @@ I get? (digest option)</a> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node27.html b/doc/mailman-member/node27.html index 10c16594..a54987c2 100644 --- a/doc/mailman-member/node27.html +++ b/doc/mailman-member/node27.html @@ -136,7 +136,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node28.html b/doc/mailman-member/node28.html index a600891e..284ca0f3 100644 --- a/doc/mailman-member/node28.html +++ b/doc/mailman-member/node28.html @@ -153,7 +153,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node29.html b/doc/mailman-member/node29.html index dbe3fe3e..eefacd59 100644 --- a/doc/mailman-member/node29.html +++ b/doc/mailman-member/node29.html @@ -124,7 +124,7 @@ Note that these tags are case-insensitive. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node3.html b/doc/mailman-member/node3.html index d248e701..62296225 100644 --- a/doc/mailman-member/node3.html +++ b/doc/mailman-member/node3.html @@ -131,7 +131,7 @@ setup.</span> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node30.html b/doc/mailman-member/node30.html index 73c2a213..edbf306f 100644 --- a/doc/mailman-member/node30.html +++ b/doc/mailman-member/node30.html @@ -177,7 +177,7 @@ A few notes: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node31.html b/doc/mailman-member/node31.html index 6795323d..d01d7d4d 100644 --- a/doc/mailman-member/node31.html +++ b/doc/mailman-member/node31.html @@ -119,7 +119,7 @@ changing your settings for messages where no topic is set. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node32.html b/doc/mailman-member/node32.html index a87cd35b..e529ee69 100644 --- a/doc/mailman-member/node32.html +++ b/doc/mailman-member/node32.html @@ -116,7 +116,7 @@ This setting has no effect if you are not subscribed to any topics. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node33.html b/doc/mailman-member/node33.html index 4c9fdaad..bb26f4fc 100644 --- a/doc/mailman-member/node33.html +++ b/doc/mailman-member/node33.html @@ -103,7 +103,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node34.html b/doc/mailman-member/node34.html index 911a507e..9d08ea41 100644 --- a/doc/mailman-member/node34.html +++ b/doc/mailman-member/node34.html @@ -100,7 +100,7 @@ vacation and want to turn off mail delivery from all the lists. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node35.html b/doc/mailman-member/node35.html index 9b8353d4..d1313d27 100644 --- a/doc/mailman-member/node35.html +++ b/doc/mailman-member/node35.html @@ -111,7 +111,7 @@ You do not need to have a subscription name set.</span> </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node36.html b/doc/mailman-member/node36.html index a16a60fb..bd125451 100644 --- a/doc/mailman-member/node36.html +++ b/doc/mailman-member/node36.html @@ -135,7 +135,7 @@ i18n even sounds a bit like "internationalization.") </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node37.html b/doc/mailman-member/node37.html index 08415ed8..d2843835 100644 --- a/doc/mailman-member/node37.html +++ b/doc/mailman-member/node37.html @@ -133,7 +133,7 @@ Commands can appear </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node38.html b/doc/mailman-member/node38.html index 0575a7da..bd5e7a48 100644 --- a/doc/mailman-member/node38.html +++ b/doc/mailman-member/node38.html @@ -101,7 +101,7 @@ </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node39.html b/doc/mailman-member/node39.html index 5393b96b..f3142963 100644 --- a/doc/mailman-member/node39.html +++ b/doc/mailman-member/node39.html @@ -104,7 +104,7 @@ list. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node4.html b/doc/mailman-member/node4.html index 83899f48..19e86105 100644 --- a/doc/mailman-member/node4.html +++ b/doc/mailman-member/node4.html @@ -105,7 +105,7 @@ Proofreading thanks go to Margaret McCarthy and Jason Walton. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node40.html b/doc/mailman-member/node40.html index 638ffb1a..0062db02 100644 --- a/doc/mailman-member/node40.html +++ b/doc/mailman-member/node40.html @@ -190,7 +190,7 @@ people, so be aware that the protections used may not be enough. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node41.html b/doc/mailman-member/node41.html index 5dc0049c..6e6dba9b 100644 --- a/doc/mailman-member/node41.html +++ b/doc/mailman-member/node41.html @@ -312,7 +312,7 @@ The next argument may be either: `nodigest' or `digest' (no quotes!). </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node42.html b/doc/mailman-member/node42.html index a3f41014..33b29249 100644 --- a/doc/mailman-member/node42.html +++ b/doc/mailman-member/node42.html @@ -258,7 +258,7 @@ set reminders off </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node5.html b/doc/mailman-member/node5.html index b69213de..c368670e 100644 --- a/doc/mailman-member/node5.html +++ b/doc/mailman-member/node5.html @@ -134,7 +134,7 @@ Some common terms: </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node6.html b/doc/mailman-member/node6.html index 57e686cb..4c68dc00 100644 --- a/doc/mailman-member/node6.html +++ b/doc/mailman-member/node6.html @@ -100,7 +100,7 @@ manuals. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node7.html b/doc/mailman-member/node7.html index 77bc66e1..7dded213 100644 --- a/doc/mailman-member/node7.html +++ b/doc/mailman-member/node7.html @@ -133,7 +133,7 @@ full headers before you can see these informational headers. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node8.html b/doc/mailman-member/node8.html index e44ba7fb..35425073 100644 --- a/doc/mailman-member/node8.html +++ b/doc/mailman-member/node8.html @@ -113,7 +113,7 @@ provided. </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> diff --git a/doc/mailman-member/node9.html b/doc/mailman-member/node9.html index 85026471..99518f57 100644 --- a/doc/mailman-member/node9.html +++ b/doc/mailman-member/node9.html @@ -187,7 +187,7 @@ Pipermail is the name of the default archiver that </div> </div> <hr /> -<span class="release-info">Release 2.1, documentation updated on September 28, 2013.</span> +<span class="release-info">Release 2.1, documentation updated on January 29, 2015.</span> </div> <!--End of Navigation Panel--> |