From mt at mt Sat Mar 26 13:34:48 2011 From: mt at mt (Martin Trutt) Date: Sat, 26 Mar 2011 13:34:48 +0100 Subject: [Mailman-Users] JAP Message-ID: <11032613290601.00915@mt> Sehr geehrte Damen und Herren, ich interesiere mich sehr f?r ihr Projekt und w?rd mich ?ber weitere Informationen freuen. Martin Trutt tms at mtrutt.de From support at saturnsupport.com Sat Mar 19 19:41:55 2011 From: support at saturnsupport.com (Ivan V. Kozhevnikov) Date: Sun, 20 Mar 2011 01:41:55 +0700 Subject: [Mailman-Users] output problem... Message-ID: <7714738532.20110320014155@saturnsupport.com> Dear mailman developers, Problem in the format that the mail from the listserve arrives to our members. It looks very jumbled and not very user friendly for people who would just like to read the message. not very user friendly messages looks like this one: From: Nmptaor To: boardofficers Reply-to: Nmptaor X-Priority: 3 X-Mailer: UebiMiau 2.5 Content-Transfer-Encoding: 8bit X-MSMail-Priority: Medium Importance: Medium Content-Type: text/html; charset="iso-8859-1"; MIME-Version: 1.0 Message-Id: Subject: [Boardofficers] test Errors-To: boardofficers-admin at nmpta.org X-BeenThere: boardofficers at nmpta.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: List-Id: List-Unsubscribe: , List-Archive: Date: Tue, 26 Feb 2002 22:41:08 -0000 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server526.savantnoc.com X-AntiAbuse: Original Domain - wayfarer1.com X-AntiAbuse: Originator/Caller UID/GID - [32002 503] / [32002 503] X-AntiAbuse: Sender Address Domain - server526.savantnoc.com Hello Can you give me any solution how to fix this problem ? -- Regards, Ivan mailto:support at saturnsupport.com From billc_lists at greenbuilder.com Tue Mar 1 12:24:43 2011 From: billc_lists at greenbuilder.com (Bill Christensen) Date: Tue, 1 Mar 2011 05:24:43 -0600 Subject: [Mailman-Users] Problem with help2man update Message-ID: Attempting to do updates tonight, I ran into problems with upgrading help2man. I was able to manually update most other ports. The log for help2man says: :info:configure configure: error: perl module Locale::gettext required :info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/work/help2man-1.38.4" && ./configure --prefix=/opt/local --enable-nls " returned error 1 :error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details) :debug:configure Backtrace: configure failure: shell command failed (see log for details) port installed shows (among many others): gettext @0.18.1.1_0 gettext @0.18.1.1_2 (active) help2man @1.38.2_0 (active) p5-locale-gettext @1.05_3 (active) and port outdated shows: The following installed ports are outdated: help2man 1.38.2_0 < 1.38.4_0 ghostscript 9.00_4 < 9.01_0 ImageMagick 6.6.6-3_0 < 6.6.7-8_0 I'm hoping I don't have to go in and hack the port file for the two ports that are dependent on help2man so that they're looking for 1.38.2_0 instead of 1.38.4_0. Any better solutions? Thanks. From dandrews at visi.com Tue Mar 1 12:39:37 2011 From: dandrews at visi.com (David Andrews) Date: Tue, 01 Mar 2011 05:39:37 -0600 Subject: [Mailman-Users] Remove from All Lists Message-ID: Is there a command-line command to remove a given user from any and all lists he/she might be subscribed to -- without knowing all of those lists? If so -- what is it? Thanks! Dave From mark at msapiro.net Wed Mar 2 08:06:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Mar 2011 23:06:06 -0800 Subject: [Mailman-Users] Remove from All Lists In-Reply-To: Message-ID: David Andrews wrote: >Is there a command-line command to remove a given user from any and >all lists he/she might be subscribed to -- without knowing all of >those lists? If so -- what is it? Thanks! See bin/remove_members --help -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From harley.stevens at dtsl.co.nz Tue Mar 1 23:52:08 2011 From: harley.stevens at dtsl.co.nz (Harley Stevens) Date: Wed, 2 Mar 2011 11:52:08 +1300 Subject: [Mailman-Users] Mailman limit Message-ID: Hi, I have an issue that I can't find an answer for on the wiki. Is there a limit on how many users can be part of the mailing list group? I'm running a Mac OS X 10.6 server that uses mailman and when I send mail via the mailing list to a group with 200+ users they keep getting multiple copies of the email ( up to 50 copies). I have to kill the mail system otherwise it would keep sending more copies. I have created a new mailing list with the same users and it does exactly the same thing. Thanks in advance, Harley ##################################################################################### Disclaimer: The information in this electronic mail message together with any attachments is confidential. It is intended solely for the addressee. Access to this Internet electronic mail message by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it is prohibited and may be unlawful. From henry.olders at mcgill.ca Tue Mar 1 16:54:36 2011 From: henry.olders at mcgill.ca (Henry Olders) Date: Tue, 01 Mar 2011 10:54:36 -0500 Subject: [Mailman-Users] bilingual list problem Message-ID: <5A1BE792-B7FD-45B2-8855-7A993F251F02@mcgill.ca> I'm in Canada, which as you probably know is an officially bilingual (english and french) country. I am attempting to set up some mailman discussion lists, with bilingual footers for the messages. These are on my web hosting service, dreamhost.com. Unfortunately, when I have US english set as the default language, mailman strips out all the accented characters in the french portion of the footer. Using french as the default language prevents this from happening, but most of my list administrators want english for their admin pages. What I would like would be a way to set mailman to NOT strip out accented characters when english is set as the default language. Alternatively, is there a way to have the admin pages open in english when the default language is french? Thank you for your help! Henry From mark at msapiro.net Wed Mar 2 08:38:21 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Mar 2011 23:38:21 -0800 Subject: [Mailman-Users] bilingual list problem In-Reply-To: <5A1BE792-B7FD-45B2-8855-7A993F251F02@mcgill.ca> Message-ID: Henry Olders wrote: >What I would like would be a way to set mailman to NOT strip out accented characters when english is set as the default language. Add one of the following lines to mm_cfg.py depending on your preferred character set add_language('en', 'English (USA)','utf-8') or add_language('en', 'English (USA)','iso-8859-1') -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Mar 2 08:55:52 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Mar 2011 23:55:52 -0800 Subject: [Mailman-Users] Mailman limit In-Reply-To: Message-ID: Harley Stevens wrote: > >Is there a limit on how many users can be part of the mailing list group? There shouldn't be, but it is possible to misconfigure things between Mailman and the MTA such that things don't work well when lists have too many members. >I'm running a Mac OS X 10.6 server that uses mailman So maybe this is an issue for Apple? >and when I send mail via the mailing list to a group with 200+ users they keep getting multiple copies of the email ( up to 50 copies). >I have to kill the mail system otherwise it would keep sending more copies. > >I have created a new mailing list with the same users and it does exactly the same thing. What do you see in various logs such as the MTA's logs and Mailman's smtp and smtp-failure logs? My first guess is that the MTA is actually accepting some or all recipients of the message but is returning some status to Mailman indicating a retryable failure. If you have invalid local addresses on the list, this could be related to . In any case, I suggest setting SMTP_MAX_RCPTS = 10 in mm_cfg.py and restarting Mailman. That may help On the other hand, if by "kill the mail system" you mean Postfix and not Mailman, then this may not be a Mailman issue at all. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman-admin at uni-konstanz.de Wed Mar 2 13:46:11 2011 From: mailman-admin at uni-konstanz.de (Mailman Admin) Date: Wed, 02 Mar 2011 13:46:11 +0100 Subject: [Mailman-Users] bilingual list problem In-Reply-To: References: Message-ID: <4D6E3C13.7000707@uni-konstanz.de> Hello On 03/02/2011 08:38 AM, Mark Sapiro wrote: > Henry Olders wrote: > > > > What I would like would be a way to set mailman to NOT strip out accented characters when english is set as the default language. > > Add one of the following lines to mm_cfg.py depending on your preferred > character set > > add_language('en', 'English (USA)','utf-8') > or > add_language('en', 'English (USA)','iso-8859-1') Beware: If you use utf-8, you have to change all english templates to contain the Unicode BOM-Bytes at the beginning. Kind regards Christian Mack From mark at msapiro.net Wed Mar 2 20:14:17 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Mar 2011 11:14:17 -0800 Subject: [Mailman-Users] bilingual list problem In-Reply-To: <4D6E3C13.7000707@uni-konstanz.de> Message-ID: Christian Mack wrote: > >Beware: >If you use utf-8, you have to change all english templates to contain >the Unicode BOM-Bytes at the beginning. Why would this be true? Quoting from section 2.6 of the Unicode 5.0 standard : Use of a BOM is neither required nor recommended for UTF-8, but may be encountered in contexts where UTF-8 data is converted from other encoding forms that use a BOM or where the BOM is used as a UTF-8 signature. I would expect that one would only choose utf-8 as the character set for english in an environment where the web server's default character set is utf-8, and emails built from .txt templates will have a Content-Type: header specifying the character set. Thus, I don't see why the BOM would ever be needed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From henry.olders at mcgill.ca Wed Mar 2 14:36:24 2011 From: henry.olders at mcgill.ca (Henry Olders) Date: Wed, 02 Mar 2011 08:36:24 -0500 Subject: [Mailman-Users] bilingual list problem In-Reply-To: References: Message-ID: <94E2AF86-2EC7-4FED-849E-95980A04F74A@mcgill.ca> On 2011-03-02, at 2:38 , Mark Sapiro wrote: > Henry Olders wrote: > >> What I would like would be a way to set mailman to NOT strip out accented characters when english is set as the default language. > > Add one of the following lines to mm_cfg.py depending on your preferred > character set > > add_language('en', 'English (USA)','utf-8') > > or > > add_language('en', 'English (USA)','iso-8859-1') > Thank your for your response, Mark. I haven't been able to figure out how to access mm_cfg.py on my web hosting service - I suspect it's not at all accessible to me. I've requested dreamhost.com to make the change. Would changing to the iso-8859 option impact other users at dreamhost? Henry From mark at msapiro.net Wed Mar 2 20:28:38 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Mar 2011 11:28:38 -0800 Subject: [Mailman-Users] bilingual list problem In-Reply-To: <94E2AF86-2EC7-4FED-849E-95980A04F74A@mcgill.ca> Message-ID: Henry Olders wrote: >Thank your for your response, Mark. I haven't been able to figure out how to access mm_cfg.py on my web hosting service - I suspect it's not at all accessible to me. I'm sure that's correct since changes to mm_cfg.py are global and can be fatal if mistakes are made. >I've requested dreamhost.com to make the change. Would changing to the iso-8859 option impact other users at dreamhost? It shouldn't have any negative effects, but it will have effects on the Content-Transfer-Encoding: of Mailman generated messages. I.e. it could cause messages which were previously unencoded to be quoted-printable (or in the case of utf-8 rather than iso-8859-1, base64) encoded. This could be visible to users with primitive MUAs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From edward.howard at uk.iofc.org Wed Mar 2 23:17:15 2011 From: edward.howard at uk.iofc.org (Edward Howard) Date: Wed, 02 Mar 2011 22:17:15 +0000 Subject: [Mailman-Users] Subject wrap with tab character In-Reply-To: References: Message-ID: GNU Mailman Bugs Bug #265915 (sf736559) Hi Does anyone know if this bug is going to get fixed or has done in later versions?. I am using Mailman version 2.1.9 . Edward -- From mark at msapiro.net Wed Mar 2 23:54:12 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Mar 2011 14:54:12 -0800 Subject: [Mailman-Users] Subject wrap with tab character In-Reply-To: Message-ID: Edward Howard wrote: >GNU Mailman Bugs Bug #265915 (sf736559) > >Hi > >Does anyone know if this bug is going to get fixed or has done in >later versions?. I am using Mailman version 2.1.9 . Please be more specific as to what your actual problem is and what you would want in the way of a fix. Problems in header folding/unfolding typically arise because RFC 822 implies that multiple white space characters can be inserted following during the folding process. Later RFCs 2822 and 5322 clarify this, but many agents still insert an extra tab or space when folding and thus many agents remove the whitespace character following the in a folded header, even though this is a violation of the RFCs. In any case, header folding/unfolding is done in the underlying Python email package, and I don't think you'll see any change to this until sometime in the Mailman 3 life cycle. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Thu Mar 3 07:38:22 2011 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Thu, 03 Mar 2011 15:38:22 +0900 Subject: [Mailman-Users] Subject wrap with tab character In-Reply-To: References: Message-ID: <87pqq8909t.fsf@uwakimon.sk.tsukuba.ac.jp> Mark Sapiro writes: > In any case, header folding/unfolding is done in the underlying Python > email package, and I don't think you'll see any change to this until > sometime in the Mailman 3 life cycle. R. David Murray is making a lot of progress on the email package in python 3, with substantial improvements (mostly porting to Python 3) in Python 3.2 and substantial refactoring coming in Python 3.3. So it could be available by the time Mailman 3 goes into beta. From cschen at asiaa.sinica.edu.tw Fri Mar 4 08:06:11 2011 From: cschen at asiaa.sinica.edu.tw (Joshua, C.S. Chen) Date: Fri, 04 Mar 2011 15:06:11 +0800 Subject: [Mailman-Users] member's mail got held Message-ID: <4D708F63.2070104@asiaa.sinica.edu.tw> Hello everyone, I am taking care of a list (list at mydomain.edu), when some messages sent like like this From: To: list at mydomain.edu Cc: (not in the list) Subject: for some reason, they got held and need human interaction to allow it. No mater the sender is member (in the list), or non-member but has been added to the list that non-member but automatically accepted. Is there a setup item that I can have all this kind of messages automatically pass without being held? when it is To: list at mydomain.com and Cc: other recipients. Thanks in advence Regards Joshua C.S. Chen From pkey at sgul.ac.uk Fri Mar 4 15:11:12 2011 From: pkey at sgul.ac.uk (Paul Key) Date: Fri, 04 Mar 2011 14:11:12 +0000 Subject: [Mailman-Users] Copying rejection reason and email to multiple moderators? Message-ID: <4D70F300.4050808@sgul.ac.uk> Mailman 2.1.11 Linux Hi everybody I have a list with more than one moderator. When one moderator rejects a post to the moderated list I would like a copy of the rejected email and the reason for rejection sent to the other moderators. I have looked at the "Additionally, forward this message to:" option on the "Posting Held for Approval" but this only forwards the rejected email and not the reason for rejection. Is there a way of forwarding both the email and the reason for rejection to the other moderators? Thanks Paul From harley.stevens at dtsl.co.nz Thu Mar 3 22:13:23 2011 From: harley.stevens at dtsl.co.nz (Harley Stevens) Date: Fri, 4 Mar 2011 10:13:23 +1300 Subject: [Mailman-Users] Mailman limit In-Reply-To: References: , Message-ID: <1CA1B491DF410C4B867581FB5DCCC60190706BEB8A@PNEX07.dtsl.co.nz> Hi, Thanks Mark for getting back to me. After the migration from an older apple server the list password didn't migrate over, causing all of these issues. So after all that it was an Apple Software issue. I fixed all of the issues by removing the Mailman list (in server admin on the apple server), adding it back and setting up an administrative password. Thanks for the help Harley ________________________________________ From: Mark Sapiro [mark at msapiro.net] Sent: Wednesday, March 02, 2011 8:55 PM To: Harley Stevens; mailman-users at python.org Subject: Re: [Mailman-Users] Mailman limit Harley Stevens wrote: > >Is there a limit on how many users can be part of the mailing list group? There shouldn't be, but it is possible to misconfigure things between Mailman and the MTA such that things don't work well when lists have too many members. >I'm running a Mac OS X 10.6 server that uses mailman So maybe this is an issue for Apple? >and when I send mail via the mailing list to a group with 200+ users they keep getting multiple copies of the email ( up to 50 copies). >I have to kill the mail system otherwise it would keep sending more copies. > >I have created a new mailing list with the same users and it does exactly the same thing. What do you see in various logs such as the MTA's logs and Mailman's smtp and smtp-failure logs? My first guess is that the MTA is actually accepting some or all recipients of the message but is returning some status to Mailman indicating a retryable failure. If you have invalid local addresses on the list, this could be related to . In any case, I suggest setting SMTP_MAX_RCPTS = 10 in mm_cfg.py and restarting Mailman. That may help On the other hand, if by "kill the mail system" you mean Postfix and not Mailman, then this may not be a Mailman issue at all. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ##################################################################################### Disclaimer: The information in this electronic mail message together with any attachments is confidential. It is intended solely for the addressee. Access to this Internet electronic mail message by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it is prohibited and may be unlawful. From bsfinkel at anl.gov Fri Mar 4 16:54:55 2011 From: bsfinkel at anl.gov (Barry Finkel) Date: Fri, 04 Mar 2011 09:54:55 -0600 Subject: [Mailman-Users] FAQ 4.70 - Renaming a List Message-ID: <4D710B4F.4000301@anl.gov> The FAQ page 4.70. How do I change the name of (rename) a list? is missing one command at the end: /usr/lib/mailman/bin/genaliases -- ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From mark at msapiro.net Fri Mar 4 19:12:07 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Mar 2011 10:12:07 -0800 Subject: [Mailman-Users] FAQ 4.70 - Renaming a List In-Reply-To: <4D710B4F.4000301@anl.gov> Message-ID: Barry Finkel wrote: >The FAQ page > > 4.70. How do I change the name of (rename) a list? > >is missing one command at the end: > > /usr/lib/mailman/bin/genaliases Just below the bin/arch --wipe newlist command, it says Finally, if your MTA uses aliases for mailman lists rather than some process that automatically understands list names from the contents of the lists/ directory, you will have to update your aliases. If you do this manually, edit your aliases to change 'oldlist' to 'newlist' (a total of 2 changes per alias for 10 aliases), and then run 'newaliases' or whatever command rebuilds your alias database. It you have Postfix/Mailman integration, just run bin/genaliases. What should I do to make this more obvious? I just put the "bin/genaliases" part in a code box like the other commands. Does that help? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Mar 4 19:18:52 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Mar 2011 10:18:52 -0800 Subject: [Mailman-Users] member's mail got held In-Reply-To: <4D708F63.2070104@asiaa.sinica.edu.tw> Message-ID: Joshua, C.S. Chen wrote: >I am taking care of a list (list at mydomain.edu), when some messages sent >like like this > > >From: >To: list at mydomain.edu >Cc: (not in the list) >Subject: > > > >for some reason, they got held and need human interaction to allow it. >No mater the sender is member (in the list), or non-member but has been >added to the list that non-member but automatically accepted. > >Is there a setup item that I can have all this kind of messages >automatically pass without being held? when it is To: list at mydomain.com >and Cc: other recipients. What is the reason the messages are held? The reason is in the held message notice to the admin/moderator, in the web admindb interface and in Mailman's 'vette' log. Once we know the reason, we can tell you what to do about it. If by chance the reason is 'Too many recipients to the message', you can either send the message with Bcc: rather than Cc: to the other recipients, or you can set Privacy options... -> Recipient filters -> max_num_recipients to a larger number or to zero for no limit. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Mar 4 19:33:57 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Mar 2011 10:33:57 -0800 Subject: [Mailman-Users] Copying rejection reason and email to multiplemoderators? In-Reply-To: <4D70F300.4050808@sgul.ac.uk> Message-ID: Paul Key wrote: > >I have a list with more than one moderator. When one moderator rejects >a post to the moderated list I would like a copy of the rejected email >and the reason for rejection sent to the other moderators. I have >looked at the "Additionally, forward this message to:" option on the >"Posting Held for Approval" but this only forwards the rejected email >and not the reason for rejection. Is there a way of forwarding both the >email and the reason for rejection to the other moderators? Not automatically. The moderator would have to manually compose a message to LISTNAME-owner at ... indicating the message and the reason. To do this automatically, you could modify the code in the BounceMessage() method in Mailman/Bouncer.py by changing # Currently we always craft bounces as MIME messages. bmsg = Message.UserNotification(msg.get_sender(), self.GetOwnerEmail(), subject, lang=self.preferred_language) to # Currently we always craft bounces as MIME messages. bmsg = Message.UserNotification([msg.get_sender(), self.GetOwnerEmail()], self.GetOwnerEmail(), subject, lang=self.preferred_language) This will include the LISTNAME-owner address in the To: of the rejection notice. However, this will be a global change affecting all lists in the installation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bsfinkel at anl.gov Fri Mar 4 19:59:27 2011 From: bsfinkel at anl.gov (Barry Finkel) Date: Fri, 04 Mar 2011 12:59:27 -0600 Subject: [Mailman-Users] FAQ 4.70 - Renaming a List In-Reply-To: References: Message-ID: <4D71368F.5070502@anl.gov> On 03/04/11 12:12, Mark Sapiro wrote: > Barry Finkel wrote: > >> The FAQ page >> >> 4.70. How do I change the name of (rename) a list? >> >> is missing one command at the end: >> >> /usr/lib/mailman/bin/genaliases > > > Just below the > > bin/arch --wipe newlist > > command, it says > > Finally, if your MTA uses aliases for mailman lists rather than some > process that automatically understands list names from the contents of > the lists/ directory, you will have to update your aliases. If you do > this manually, edit your aliases to change 'oldlist' to 'newlist' (a > total of 2 changes per alias for 10 aliases), and then run > 'newaliases' or whatever command rebuilds your alias database. It you > have Postfix/Mailman integration, just run bin/genaliases. > > What should I do to make this more obvious? I just put the > "bin/genaliases" part in a code box like the other commands. Does that > help? > I missed that piece, maybe because it was not in a box. Another related question - I have 437 lists. The genaliases command ran for over a minute (I did not time it). During that time I received some mail stating that a list name was "User unknown in local recipient table". Do I need to stop Postfix while genaliases is running? Maybe just editting the aliases file and then running the Postfix "newaliases" command is safer . -- ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From noah-list at enabled.com Fri Mar 4 21:05:51 2011 From: noah-list at enabled.com (Noah) Date: Fri, 04 Mar 2011 12:05:51 -0800 Subject: [Mailman-Users] mailman upgrade failing Message-ID: <4D71461F.7050202@enabled.com> Hi there, Mailman upgrade keeps failing on my ubuntu server and not clear why? qrunner hangs every week so upgrading might be the right thing to do. Preparing to replace mailman 1:2.1.9-9ubuntu1.2 (using .../mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb) ... * Stopping Mailman master qrunner mailmanctl No child with pid: 11139 [Errno 3] No such process Stale pid file removed. [ OK ] dpkg: error processing /var/cache/apt/archives/mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb (--unpack): subprocess pre-installation script returned error exit status 1 No updates are necessary. Any clues what I can do to get apt-get upgrade to work? Cheers, Noah From geoff at QuiteLikely.com Fri Mar 4 21:00:06 2011 From: geoff at QuiteLikely.com (Geoff Shang) Date: Fri, 4 Mar 2011 22:00:06 +0200 (IST) Subject: [Mailman-Users] Copying rejection reason and email to multiple moderators? In-Reply-To: <4D70F300.4050808@sgul.ac.uk> References: <4D70F300.4050808@sgul.ac.uk> Message-ID: On Fri, 4 Mar 2011, Paul Key wrote: > I have a list with more than one moderator. When one moderator rejects a > post to the moderated list I would like a copy of the rejected email and the > reason for rejection sent to the other moderators. Wow, funny that. I was going to post requesting this feature. I would invisage this being a checkbox on the administrative requests page. Guess I'll add this to my little wishlist. Geoff. From mark at msapiro.net Fri Mar 4 22:55:52 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Mar 2011 13:55:52 -0800 Subject: [Mailman-Users] FAQ 4.70 - Renaming a List In-Reply-To: <4D71368F.5070502@anl.gov> Message-ID: Barry Finkel wrote: > >Another >related question - I have 437 lists. The genaliases command ran for >over a minute (I did not time it). During that time I received some >mail stating that a list name was "User unknown in local recipient >table". Do I need to stop Postfix while genaliases is running? It would be a good idea. The genaliases/MTA interface is not too smart and only allows adding one list at a time. So it first empties the aliases and if applicable the virtual-mailman file and adds one list and runs the POSTFIX_ALIAS_CMD and POSTFIX_MAP_CMD commands. At this point, you only have aliases for one list and mail to any of the other 436 lists will bounce. It then proceeds to add and update one list at a time. >Maybe just editting the aliases file and then running the Postfix >"newaliases" command is safer . Yes, that would be safer, but run the Postfix postalias command to update aliases.db. newaliases by default (without the -oA option) updates those aliases listed in Postfix's alias_database directive and if you follow our recommandations, Mailman's aliases file is listed only in alias_maps. newaliases -oA is equivilent to postalias. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Mar 4 23:26:59 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Mar 2011 14:26:59 -0800 Subject: [Mailman-Users] mailman upgrade failing In-Reply-To: <4D71461F.7050202@enabled.com> Message-ID: Noah wrote: > >Mailman upgrade keeps failing on my ubuntu server and not clear why? >qrunner hangs every week so upgrading might be the right thing to do. Which qrunner hangs? What if anything is logged in Mailman's error and qrunner logs? Caveat: I know virtually nothing about Debian packaging or apt-get. >Preparing to replace mailman 1:2.1.9-9ubuntu1.2 (using >.../mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb) ... > * Stopping Mailman master qrunner mailmanctl No child with >pid: 11139 >[Errno 3] No such process >Stale pid file removed. The above seems normal and not an error if you stopped Mailman manually before running apt-get. > [ OK ] >dpkg: error processing >/var/cache/apt/archives/mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb (--unpack): > subprocess pre-installation script returned error exit status 1 >No updates are necessary. > >Any clues what I can do to get apt-get upgrade to work? The process appears to be saying that the package in mailman_1:2.1.9-9ubuntu1.4_amd64.deb does not contain any updates to the installed mailman 1:2.1.9-9ubuntu1.2 package. This seems reasonable as the actual Mailman package version (2.1.9-9) is the same. Only the os version/architecture are different. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From anup at zimbra.com Fri Mar 4 19:43:10 2011 From: anup at zimbra.com (Anup Patwardhan) Date: Fri, 04 Mar 2011 10:43:10 -0800 (PST) Subject: [Mailman-Users] Query-based distribution lists In-Reply-To: <47ae236c-3ac6-4089-979d-a511ae39f609@corp.zimbra.com> Message-ID: Hi All, Does mailman support query-based distribution lists like Microsoft Exchange does? Can someone shed some light on this? Anup From mark at msapiro.net Sat Mar 5 18:04:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 05 Mar 2011 09:04:06 -0800 Subject: [Mailman-Users] Copying rejection reason and email to multiplemoderators? In-Reply-To: References: Message-ID: <4D726D06.5050400@msapiro.net> Mark Sapiro wrote: > To do this automatically, you could modify the code in the > BounceMessage() method in Mailman/Bouncer.py by changing > > > # Currently we always craft bounces as MIME messages. > bmsg = Message.UserNotification(msg.get_sender(), > self.GetOwnerEmail(), > subject, > lang=self.preferred_language) > > to > > # Currently we always craft bounces as MIME messages. > bmsg = Message.UserNotification([msg.get_sender(), > self.GetOwnerEmail()], > self.GetOwnerEmail(), > subject, > lang=self.preferred_language) > > This will include the LISTNAME-owner address in the To: of the > rejection notice. However, this will be a global change affecting all > lists in the installation. The above suggestion will not work. It will only copy to the list admins/moderators messages which are automatically rejected during processing such as a non-member post with generic_nonmember_action = Reject. It will not copy rejections from the admindb interface. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cschen at asiaa.sinica.edu.tw Sat Mar 5 18:05:57 2011 From: cschen at asiaa.sinica.edu.tw (cschen) Date: Sun, 6 Mar 2011 01:05:57 +0800 Subject: [Mailman-Users] member's mail got held References: Message-ID: <1A6C6ED67083471282C9AFBF71A5AEEA@joshuahome> Hello Mark, Thanks for your reply, I checked the vette log and bingo, it is max No. of recipients issue. And now the problem is gone. Cheers Joshua ----- Original Message ----- From: "Mark Sapiro" To: "Joshua, C.S. Chen" ; Sent: Saturday, March 05, 2011 2:18 AM Subject: Re: [Mailman-Users] member's mail got held > Joshua, C.S. Chen wrote: > >>I am taking care of a list (list at mydomain.edu), when some messages sent >>like like this >> >> >>From: >>To: list at mydomain.edu >>Cc: (not in the list) >>Subject: >> >> >> >>for some reason, they got held and need human interaction to allow it. >>No mater the sender is member (in the list), or non-member but has been >>added to the list that non-member but automatically accepted. >> >>Is there a setup item that I can have all this kind of messages >>automatically pass without being held? when it is To: list at mydomain.com >>and Cc: other recipients. > > > What is the reason the messages are held? The reason is in the held > message notice to the admin/moderator, in the web admindb interface > and in Mailman's 'vette' log. > > Once we know the reason, we can tell you what to do about it. > > If by chance the reason is 'Too many recipients to the message', you > can either send the message with Bcc: rather than Cc: to the other > recipients, or you can set Privacy options... -> Recipient filters -> > max_num_recipients to a larger number or to zero for no limit. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From mark at msapiro.net Sat Mar 5 18:24:52 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 5 Mar 2011 09:24:52 -0800 Subject: [Mailman-Users] Copying rejection reason and email to multiplemoderators? In-Reply-To: Message-ID: Geoff Shang wrote: >On Fri, 4 Mar 2011, Paul Key wrote: > >> I have a list with more than one moderator. When one moderator rejects a >> post to the moderated list I would like a copy of the rejected email and the >> reason for rejection sent to the other moderators. > >Wow, funny that. I was going to post requesting this feature. I would >invisage this being a checkbox on the administrative requests page. One way to do this would be if the 'forward' box is checked and the action is 'reject' the forwarded message would be a multipart/mixed message with a text/plain part containing the reject reason and a message/rfc822 part containing the original post instead of a message/rfc822 message containing just the original post. The drawback is it changes the format of the forwarded message in the 'reject' case. I would like to know if this would be a problem for anyone. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Mar 5 18:29:55 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 5 Mar 2011 09:29:55 -0800 Subject: [Mailman-Users] Query-based distribution lists In-Reply-To: Message-ID: Anup Patwardhan wrote: > >Does mailman support query-based distribution lists like Microsoft Exchange does? Can someone shed some light on this? Not out of the box, but there is an LDAP MemberAdaptor at that can be used to base list membership on LDAP queries. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sun Mar 6 02:32:38 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 05 Mar 2011 17:32:38 -0800 Subject: [Mailman-Users] Copying rejection reason and email to multiple moderators? In-Reply-To: References: Message-ID: <4D72E436.9090602@msapiro.net> Mark Sapiro wrote: > One way to do this would be if the 'forward' box is checked and the > action is 'reject' the forwarded message would be a multipart/mixed > message with a text/plain part containing the reject reason and a > message/rfc822 part containing the original post instead of a > message/rfc822 message containing just the original post. > > The drawback is it changes the format of the forwarded message in the > 'reject' case. I would like to know if this would be a problem for > anyone. I'm still interested in knowing if this would cause problems for anyone, but I have developed a patch to the 2.1.14 base Mailman/ListAdmin.py to implement the above. The patch is attached as forward.patch.txt. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: forward.patch.txt URL: From odhiambo at gmail.com Sun Mar 6 09:07:28 2011 From: odhiambo at gmail.com (Odhiambo Washington) Date: Sun, 6 Mar 2011 11:07:28 +0300 Subject: [Mailman-Users] Mailman discarded a post Message-ID: Hi List, Something has gotten me stumped. A member complained that his posts are not making it to the list. I checked my SMTP logs and for sure mails are not rejected: 10:52:34 ) 0 $ exigrep "censored at comtelsys.net" /var/log/exim/main.20110305.log.gz 2011-03-05 18:58:57 1Pvtsb-000Mce-86 H=ns2.safaricom.com ( mail.gprs.safaricom.com) [196.201.208.3] I=[62.8.64.102]:25 Warning: spam-score-in t: 0 (/). spamreject: 100. 2011-03-05 18:58:59 1Pvtsb-000Mce-86 <= censored at comtelsys.net H= ns2.safaricom.com (mail.gprs.safaricom.com) [196.201.208.3] I=[62.8.64.102]:25 P=esmtps X=TLSv1:AES256-SHA:256 S=14505 id= E1Pvtn8-0001IM-BE at mail.gprs.safaricom.com T="RE: [kictanet] YYYYYY; Yet to arrive" from < censored at comtelsys.net> for kictanet at lists.kictanet.or.ke 2011-03-05 18:59:00 1Pvtsb-000Mce-86 => kictanet < kictanet at lists.kictanet.or.ke> R=mailman_router T=mailman_transport S=14326 2011-03-05 18:59:00 1Pvtsb-000Mce-86 Completed However, when I checked on Mailman's logs, I was able to find an entry which corresponds to this message, indicating it was discarded: Mar 05 18:59:01 2011 (1521) Message discarded, msgid: < E1Pvtn8-0001IM-BE at mail.gprs.safaricom.com> Why would Mailman discard this message? -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Damn!! From mark at msapiro.net Sun Mar 6 20:41:23 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 6 Mar 2011 11:41:23 -0800 Subject: [Mailman-Users] Mailman discarded a post In-Reply-To: Message-ID: Odhiambo Washington wrote: > >However, when I checked on Mailman's logs, I was able to find an entry which >corresponds to this message, indicating it was discarded: > >Mar 05 18:59:01 2011 (1521) Message discarded, msgid: < >E1Pvtn8-0001IM-BE at mail.gprs.safaricom.com> > > >Why would Mailman discard this message? There are several possible reasons. I think the most likely is the post is Content-Type: text/html, this type is not allowed by content filtering and the list's filter_action is Discard. Other possibilities include: The post is from a non-member and either the non-member is in discard_these_nonmembers or generic_nonmember_action is Discard. The post contains an X-BeenThere: header with the list's address. mm_cfg.py contains a non-empty definition of KNOWN_SPAMMERS (a list of (header, regexp) tuples) and a header in the post matches. A header in the post matches a header_filter_rules rule with a Discard action. The post is empty after content filtering and the list's filter_action is Discard. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From odhiambo at gmail.com Sun Mar 6 20:55:16 2011 From: odhiambo at gmail.com (Odhiambo Washington) Date: Sun, 6 Mar 2011 22:55:16 +0300 Subject: [Mailman-Users] Mailman discarded a post In-Reply-To: References: Message-ID: On Sun, Mar 6, 2011 at 22:41, Mark Sapiro wrote: > Odhiambo Washington wrote: > > > >However, when I checked on Mailman's logs, I was able to find an entry > which > >corresponds to this message, indicating it was discarded: > > > >Mar 05 18:59:01 2011 (1521) Message discarded, msgid: < > >E1Pvtn8-0001IM-BE at mail.gprs.safaricom.com> > > > > > >Why would Mailman discard this message? > > > There are several possible reasons. I think the most likely is the post > is Content-Type: text/html, this type is not allowed by content > filtering and the list's filter_action is Discard. > > Other possibilities include: > > The post is from a non-member and either the non-member is in > discard_these_nonmembers or generic_nonmember_action is Discard. > > The post contains an X-BeenThere: header with the list's address. > > mm_cfg.py contains a non-empty definition of KNOWN_SPAMMERS (a list of > (header, regexp) tuples) and a header in the post matches. > > A header in the post matches a header_filter_rules rule with a Discard > action. > > The post is empty after content filtering and the list's filter_action > is Discard. > > Hello Mark, Thanks for the response. The poster is a member of the list. Let's start from there. Looking at my configuration for the list, under content filtering, it does not look so obvious that a message of content-type: text/html would be discarded. I had the option to convert such messages into plain text set to "yes". I have now enabled the option to forward those posts to List Owner instead of discard. I think the default action should be changed to "Forward to List Owner" since on that page, how Mailman deals with such content does not look so obvious to the configurator! All other possibilities you suggested did NOT match:-) -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Damn!! From mark at msapiro.net Sun Mar 6 21:25:16 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 6 Mar 2011 12:25:16 -0800 Subject: [Mailman-Users] Mailman discarded a post In-Reply-To: Message-ID: Odhiambo Washington wrote: > >Looking at my configuration for the list, under content filtering, it does >not look so obvious that a message of content-type: text/html would be >discarded. I had the option to convert such messages into plain text set to >"yes". But if you don't have text/html in pass_mime_types, the HTML will be filtered out before the conversion step. Could that be the issue? >I have now enabled the option to forward those posts to List Owner >instead of discard. I think the default action should be changed to "Forward >to List Owner" since on that page, how Mailman deals with such content does >not look so obvious to the configurator! You can put DEFAULT_FILTER_ACTION = 2 in mm_cfg.py to change your installations default to Forward. While I agree that making that the global default makes sense, I am reluctant to change that at this point as it could be disruptive to those who have come to expect it to be Discard. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jsekora at csail.mit.edu Sun Mar 6 21:21:52 2011 From: jsekora at csail.mit.edu (Jay A. Sekora) Date: Sun, 06 Mar 2011 15:21:52 -0500 Subject: [Mailman-Users] Copying rejection reason and email to multiple moderators? In-Reply-To: <4D72E436.9090602@msapiro.net> References: <4D72E436.9090602@msapiro.net> Message-ID: <1299442912.3895.767.camel@crystalline-entity.csail.mit.edu> On Sat, 2011-03-05 at 17:32 -0800, Mark Sapiro wrote: > Mark Sapiro wrote: > > > One way to do this would be if the 'forward' box is checked and the > > action is 'reject' the forwarded message would be a multipart/mixed > > message with a text/plain part containing the reject reason and a > > message/rfc822 part containing the original post instead of a > > message/rfc822 message containing just the original post. > I'm still interested in knowing if this would cause problems for anyone, > but I have developed a patch to the 2.1.14 base Mailman/ListAdmin.py to > implement the above. The patch is attached as forward.patch.txt. That's great for rejected messages, but I personally would find this feature most useful for rejected subscription attempts. (I run a list where we trade email back and forth with potential subscribers before approving their request; the most frequent reason for rejecting a subscription request is that the prospective subscriber never replies to our mail.) And given that, I think it would be most intuitive to have a "send a copy of this rejection message to list owners and moderators" checkbox both on the general moderation pages where members are rejected and on the message detail pages where list postings can be rejected with an explanation. (In order to save vertical space and decrease repetitive clicking, perhaps it would be best to have one checkbox per page. You could still forward the rejection explanations for some membership requests and not forward the rejection explanations for others by doing them in two batches.) Sorry for not getting this comment in earlier! And in any case, thanks for the patch! Jay From noah-list at enabled.com Tue Mar 8 02:33:30 2011 From: noah-list at enabled.com (Noah) Date: Mon, 07 Mar 2011 17:33:30 -0800 Subject: [Mailman-Users] mailman upgrade failing In-Reply-To: References: Message-ID: <4D75876A.4050106@enabled.com> response below On 3/4/11 2:26 PM, Mark Sapiro wrote: > Noah wrote: >> >> Mailman upgrade keeps failing on my ubuntu server and not clear why? >> qrunner hangs every week so upgrading might be the right thing to do. > > > Which qrunner hangs? What if anything is logged in Mailman's error and > qrunner logs? > > Caveat: I know virtually nothing about Debian packaging or apt-get. > > >> Preparing to replace mailman 1:2.1.9-9ubuntu1.2 (using >> .../mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb) ... >> * Stopping Mailman master qrunner mailmanctl No child with >> pid: 11139 >> [Errno 3] No such process >> Stale pid file removed. > > > The above seems normal and not an error if you stopped Mailman manually > before running apt-get. > > >> [ OK ] >> dpkg: error processing >> /var/cache/apt/archives/mailman_1%3a2.1.9-9ubuntu1.4_amd64.deb (--unpack): >> subprocess pre-installation script returned error exit status 1 >> No updates are necessary. >> >> Any clues what I can do to get apt-get upgrade to work? > > > The process appears to be saying that the package in > mailman_1:2.1.9-9ubuntu1.4_amd64.deb does not contain any updates to > the installed mailman 1:2.1.9-9ubuntu1.2 package. This seems > reasonable as the actual Mailman package version (2.1.9-9) is the > same. Only the os version/architecture are different. > I am wondering if matching the OS and arch would stop the qrunner from hanging. here is what is appearing in the error logs when I restart qrunner. Mark: Do you have any ideas about how to force apt-get to consider using the version with the proper OS/arch version? Like can I change a version file to get this update to happen? Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating boundary and no trailing empty line Mar 07 17:05:15 2011 (4382) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop msg, msgdata = self._switchboard.dequeue(filebase) File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in dequeue msg = email.message_from_string(msg, Message.Message) File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in message_from_string return Parser(_class, strict=strict).parsestr(s) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in _parsebody msgobj = self.parsestr(part) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in _parsebody msg = self.parse(fp) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in _parsebody 'No terminating boundary and no trailing empty line') BoundaryError: No terminating boundary and no trailing empty line Mar 07 17:05:15 2011 (4382) Ignoring unparseable message: 1298451764.843303+0cd1f7dcf1029a246fe05146c55b8c7518fd0a1f Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating boundary and no trailing empty line Mar 07 17:05:15 2011 (4382) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop msg, msgdata = self._switchboard.dequeue(filebase) File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in dequeue msg = email.message_from_string(msg, Message.Message) File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in message_from_string return Parser(_class, strict=strict).parsestr(s) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in _parsebody msgobj = self.parsestr(part) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in _parsebody msg = self.parse(fp) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in _parsebody 'No terminating boundary and no trailing empty line') BoundaryError: No terminating boundary and no trailing empty line Mar 07 17:05:15 2011 (4382) Ignoring unparseable message: 1299266256.6221931+48acd3719c5d8900fedf2fbac29bb8d186b388e1 Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating boundary and no trailing empty line Mar 07 17:05:15 2011 (4382) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop msg, msgdata = self._switchboard.dequeue(filebase) File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in dequeue msg = email.message_from_string(msg, Message.Message) File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in message_from_string return Parser(_class, strict=strict).parsestr(s) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in _parsebody msgobj = self.parsestr(part) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr return self.parse(StringIO(text), headersonly=headersonly) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in _parsebody msg = self.parse(fp) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse self._parsebody(root, fp, firstbodyline) File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in _parsebody 'No terminating boundary and no trailing empty line') BoundaryError: No terminating boundary and no trailing empty line From mark at msapiro.net Tue Mar 8 05:00:32 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 7 Mar 2011 20:00:32 -0800 Subject: [Mailman-Users] mailman upgrade failing In-Reply-To: <4D75876A.4050106@enabled.com> Message-ID: Noah wrote: >response below > >On 3/4/11 2:26 PM, Mark Sapiro wrote: [...] >> Caveat: I know virtually nothing about Debian packaging or apt-get. [...] > >I am wondering if matching the OS and arch would stop the qrunner from >hanging. I don't know. >here is what is appearing in the error logs when I restart >qrunner. > >Mark: Do you have any ideas about how to force apt-get to consider >using the version with the proper OS/arch version? Like can I change a >version file to get this update to happen? See my caveat above, but be aware that qrunners are python processes and are architecture independent. >Mar 07 17:05:15 2011 (4382) Uncaught runner exception: No terminating >boundary and no trailing empty line >Mar 07 17:05:15 2011 (4382) Traceback (most recent call last): > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop > msg, msgdata = self._switchboard.dequeue(filebase) > File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in >dequeue > msg = email.message_from_string(msg, Message.Message) > File "/usr/lib/mailman/pythonlib/email/__init__.py", line 51, in >message_from_string > return Parser(_class, strict=strict).parsestr(s) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr > return self.parse(StringIO(text), headersonly=headersonly) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse > self._parsebody(root, fp, firstbodyline) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 240, in >_parsebody > msgobj = self.parsestr(part) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr > return self.parse(StringIO(text), headersonly=headersonly) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse > self._parsebody(root, fp, firstbodyline) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 265, in >_parsebody > msg = self.parse(fp) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 64, in parse > self._parsebody(root, fp, firstbodyline) > File "/usr/lib/mailman/pythonlib/email/Parser.py", line 207, in >_parsebody > 'No terminating boundary and no trailing empty line') >BoundaryError: No terminating boundary and no trailing empty line > >Mar 07 17:05:15 2011 (4382) Ignoring unparseable message: >1298451764.843303+0cd1f7dcf1029a246fe05146c55b8c7518fd0a1f There are two things going on here. First you have one or more unparseable messages in a queue, probably the in/ queue (qfiles/in/). That's what causes the above error. The message is a MIME multipart message with no terminating boundary, possibly malformed spam or a message that got truncated. The other problem is there is a bug in Mailman 2.1.9 that causes the backup queue entry (a .bak file) to be left behind when the BoundaryError occurs. This causes the same messages to be recovered and reprocessed when the qrunner (probably IncomingRunner) is stopped and restarted. You need to patch Mailman/Queue/Runner.py with the attached Runner.patch.txt patch to fix the bug. Then when you restart Mailman, you will see the unparseable messages, but they will not be left behind to be processed again. However, the bad news is I don't think this has anything to do with qrunner hangs, but apply the patch and restart Mailman, and if a runner subsequently hangs, post which runner? contents of Mailman's 'error and qrunner logs If you can get any relevant info about the hung runner with gdb, post that too. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Runner.patch.txt URL: From anup at zimbra.com Tue Mar 8 06:16:48 2011 From: anup at zimbra.com (Anup Patwardhan) Date: Mon, 07 Mar 2011 21:16:48 -0800 (PST) Subject: [Mailman-Users] Change option to get digest of each day In-Reply-To: Message-ID: Hi, I just started subscribing to this list and I chose the option of getting a digest of emails at the end of the day, but I keep getting individual posts. How do I change the setting? Anup Patwardhan VMware , Inc. Zimbra Division O: 650.427.5447 C: 650.644.9316 Zimbra Blog : Share More, Send Less with Zimbra 7 http ://bit. ly / gbxccd ----- Original Message ----- > Hi All, > Does mailman support query-based distribution lists like Microsoft > Exchange does? Can someone shed some light on this? > Anup From stephen at xemacs.org Tue Mar 8 06:30:48 2011 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 08 Mar 2011 14:30:48 +0900 Subject: [Mailman-Users] mailman upgrade failing In-Reply-To: <4D75876A.4050106@enabled.com> References: <4D75876A.4050106@enabled.com> Message-ID: <87pqq2ji0n.fsf@uwakimon.sk.tsukuba.ac.jp> Noah writes: > Mark: Do you have any ideas about how to force apt-get to consider > using the version with the proper OS/arch version? This really isn't appropriate for this list, you should be asking at Ubuntu or Debian. Personally, I would recommend removing the distro's package and installing from source. While letting distros maintain most of your software really rocks, for your mission-critical apps all too often you will find that they have "security" or "bugfix" patches or configuration settings that are really just squeaky wheel grease, and that get in the way of people with slightly different needs or environments. That said, the obvious thing to try is removing (without purging) the package, and then reinstalling. Of course you should back up /var/lib/mailman (or wherever your distro puts mailman data), any locally built handlers etc in /usr/lib/mailman/Mailman/Handlers, and /etc first. > Like can I change a version file to get this update to happen? Try looking up "pinning" in the apt docs. I know that *some* forcing of versions can be done, but I don't do it so I don't know the details. From mark at msapiro.net Tue Mar 8 07:08:55 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 7 Mar 2011 22:08:55 -0800 Subject: [Mailman-Users] Change option to get digest of each day In-Reply-To: Message-ID: Anup Patwardhan wrote: > >I just started subscribing to this list and I chose the option of getting a digest of emails at the end of the day, but I keep getting individual posts. How do I change the setting? I don't know what went wrong in the subscription process, but now, go to the "Unsubscribe" link at the very bottom of this message. It's actually a link to your options page. Log in with your password. If you don't remember it, it was in your list welcome message, or you can request a reminder from the login page. Once you've logged in, you can switch to digest (in the "Your Mailman-Users Subscription Options" section about half way down the page). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From doug.gaff at gmail.com Wed Mar 9 23:08:04 2011 From: doug.gaff at gmail.com (Doug Gaff) Date: Wed, 9 Mar 2011 17:08:04 -0500 Subject: [Mailman-Users] Messages approved never show up on list Message-ID: <6A3555C3-A7F8-40A7-A8DE-B675D75CC5A8@gmail.com> I'm trying to track down a problem related to message from one particular emailer not showing up on a list. This person is not subscribed to the list. They send a message, and the moderator approves the message, but it never shows up on the list. Adding the person as an approved sender also has no effect. This has happened for multiple lists with this particular person. Can I get some clues where to look to start diagnosing the problem? From stephen at xemacs.org Thu Mar 10 07:21:07 2011 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Thu, 10 Mar 2011 15:21:07 +0900 Subject: [Mailman-Users] Messages approved never show up on list In-Reply-To: <6A3555C3-A7F8-40A7-A8DE-B675D75CC5A8@gmail.com> References: <6A3555C3-A7F8-40A7-A8DE-B675D75CC5A8@gmail.com> Message-ID: <87pqpzo5rg.fsf@uwakimon.sk.tsukuba.ac.jp> Doug Gaff writes: > I'm trying to track down a problem related to message from one > particular emailer not showing up on a list. > > This person is not subscribed to the list. They send a message, and > the moderator approves the message, but it never shows up on the > list. Look in the logs. You will probably find a log entry saying that the message was discarded. Unfortunately, you probably won't find a reason listed there. The most probable reason for the discard is that the person violated the content rules of the list. A typical scenario is that (1) they post in HTML-only format, (2) the list is set to strip HTML, and (3) the message ends up empty of content once the HTML is stripped. Without seeing your full configuration, and perhaps a sample message, it's hard to say, though. From tanstaafl at libertytrek.org Thu Mar 10 12:55:11 2011 From: tanstaafl at libertytrek.org (Tanstaafl) Date: Thu, 10 Mar 2011 06:55:11 -0500 Subject: [Mailman-Users] Questions about current/future functionality Message-ID: <4D78BC1F.5030804@libertytrek.org> Hello, There is currently another (this is probably the 3rd or 4th) discussion going on right now on the tdf-discuss list (tdf = The Document Foundation, which is hosting all of the libreoffice lists) about issues with their list infrastructure... They are currently using mlmmj, and have said there were very specific reasons they decided not to use mailman, namely: 1. The problem with virtual hosting and lists with the same name for different vhosts. This is one of their biggest reasons. I know this will be properly addressed in MM3, but that is of course not an option now (how close it is, really, to release stage? Months? A year or more?). I guess my main question is, is there a decent page I can point their developers to as to how to make this work? Iirc, there are two different ways to accomplish this, but they dismissed the idea of having 20 or 30 multiple instances of mailman... 2. Multiple moderators all sharing the same password. Is it possible for each mod to have a different password? If not, isn't this a security issue if you decide to boot a moderator? If not, why not? 3. Moderation via email is impossible or difficult. This is their second biggest reason to not use mailman. Is there a web page/FAQ that describes how to do this? Is it really that difficult (I've never used the email moderator interface). The reason this is such a big deal is they allow posts from non-subscribers, all of which must be moderated. Also, it would be nice to be able to add a [Moderated] tag to the subject if possible, and possibly even inject some bracketed text into the message body at the top. Thanks for any comments/pointers... Charles From tanstaafl at libertytrek.org Thu Mar 10 13:25:09 2011 From: tanstaafl at libertytrek.org (Tanstaafl) Date: Thu, 10 Mar 2011 07:25:09 -0500 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: <4D78BC1F.5030804@libertytrek.org> References: <4D78BC1F.5030804@libertytrek.org> Message-ID: <4D78C325.2080305@libertytrek.org> On 2011-03-10 6:55 AM, Tanstaafl wrote: > 2. Multiple moderators all sharing the same password. > > Is it possible for each mod to have a different password? If not, isn't > this a security issue if you decide to boot a moderator? If not, why not? Wow.. I forgot that access to the moderator pages is controlled by password only, so having a shared password seems totally insecure to me now. So, will MM3 have the ability to assign unique credentials (username+password) to admins and moderators? Is there a way to assign unique passwords now for different moderators? From jfrizzel at bates.edu Thu Mar 10 17:41:48 2011 From: jfrizzel at bates.edu (Jane Frizzell) Date: Thu, 10 Mar 2011 11:41:48 -0500 Subject: [Mailman-Users] does mailman ever automatically delete an expired email address? Message-ID: <4D78FF4C.7020003@bates.edu> Hello Does mailman ever delete members from lists automatically for any reason? One of the owners of one of our lists (only 1 list seems to have been affected) recently reported that he had lost 100 users from his list. They were removed, not just marked as nomail. A primary look at some of the names lost. show that the addresses were no longer valid email addresses. The addresses would have expired about 6-8 months ago. The message he got as he was the owner, one message per address was: ----- Forwarded message from mailman-bounces at lists.bates.edu ----- Date: Wed, 09 Mar 2011 09:00:05 -0500 From: mailman-bounces at lists.bates.edu Reply-To: mailman-bounces at lists.bates.edu Subject: batesbuild unsubscribe notification To: batesbuild-owner at lists.bates.edu username at bates.edu has been removed from batesbuild. Thank you. Jane -- Jane Frizzell Network Services Administrator Bates College Information and Library Services jfrizzel at bates.edu 786-6457 110 Russell St From mark at msapiro.net Thu Mar 10 18:01:55 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Mar 2011 09:01:55 -0800 Subject: [Mailman-Users] does mailman ever automatically delete an expiredemail address? In-Reply-To: <4D78FF4C.7020003@bates.edu> Message-ID: Jane Frizzell wrote: >Does mailman ever delete members from lists automatically for any >reason? Automated bounce processing will do this. >One of the owners of one of our lists (only 1 list seems to have >been affected) recently reported that he had lost 100 users from his >list. They were removed, not just marked as nomail. This could be due to normal bounce processing. They may have been removed after exhausting notices or immediately upon reaching the threshold score depending on the list's Bounce processing settings. Check Mailman's 'bounce' log for more detail on what was done and why. Also, prior to Mailman 2.1.10 there was a bug in cron/disabled that could cause list members with stale bounce information to be disabled/removed if the list's bounce_score_threshold value was lowered. >A primary look at >some of the names lost. show that the addresses were no longer valid >email addresses. The addresses would have expired about 6-8 months ago. >The message he got as he was the owner, one message per address was: > >----- Forwarded message from mailman-bounces at lists.bates.edu ----- > Date: Wed, 09 Mar 2011 09:00:05 -0500 > From: mailman-bounces at lists.bates.edu >Reply-To: mailman-bounces at lists.bates.edu > Subject: batesbuild unsubscribe notification > To: batesbuild-owner at lists.bates.edu > >username at bates.edu has been removed from batesbuild. That's the generic unsubscribe owner notification. It is consistent with removal by bounce processing. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Thu Mar 10 18:00:59 2011 From: lstone19 at stonejongleux.com (Larry Stone) Date: Thu, 10 Mar 2011 11:00:59 -0600 (CST) Subject: [Mailman-Users] does mailman ever automatically delete an expired email address? In-Reply-To: <4D78FF4C.7020003@bates.edu> References: <4D78FF4C.7020003@bates.edu> Message-ID: On Thu, 10 Mar 2011, Jane Frizzell wrote: > Hello > Does mailman ever delete members from lists automatically for any reason? One > of the owners of one of our lists (only 1 list seems to have been affected) > recently reported that he had lost 100 users from his list. They were > removed, not just marked as nomail. A primary look at some of the names lost. > show that the addresses were no longer valid email addresses. Yes, Mailman's bounce processing will do so. The specifics as to how many bounces and how long to wait before removing the user can be set by the list administrator. I believe bounce processing is on by default. This is, in general, a good thing as excessive sending to dead addresses is a good way to get yourself on some of the anti-spam blacklists. -- Larry Stone lstone19 at stonejongleux.com From mark at msapiro.net Thu Mar 10 19:32:11 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Mar 2011 10:32:11 -0800 Subject: [Mailman-Users] Messages approved never show up on list In-Reply-To: <87pqpzo5rg.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: Stephen J. Turnbull wrote: >Doug Gaff writes: > > > This person is not subscribed to the list. They send a message, and > > the moderator approves the message, but it never shows up on the > > list. > [...] >The most probable reason for the discard is that the person violated >the content rules of the list. A typical scenario is that (1) they >post in HTML-only format, (2) the list is set to strip HTML, and (3) >the message ends up empty of content once the HTML is stripped. >Without seeing your full configuration, and perhaps a sample message, >it's hard to say, though. Not only is auto-discard by content filtering the most likely explanation, in the case of auto-discard following moderator approval. it is the only explanation. The other possible auto-discards would have either occured before the post's being held for moderator approval or would have been bypassed for an approved post. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rtroy at ScienceTools.com Wed Mar 9 18:56:04 2011 From: rtroy at ScienceTools.com (Richard Troy) Date: Wed, 9 Mar 2011 09:56:04 -0800 (PST) Subject: [Mailman-Users] Attachments AND no-attachments... Message-ID: Hello everyone, I've been using mailman a while, but it's not my primary thing, and I'm a little lost on how I can configure things to get what I'm looking for. I strongly suspect that configuring things the right way can accomplish my goals. Up until now many list participants have been clammoring for attachments, but in deference to some, we've prevented them. Now that the server has had its hardware upgraded and a new O/S installed (Fedora Core 14 with Mailman 2.1.13, and Postfix 2.7.1), I thought it'd be a good time to solve that problem. In sum, it would be _fantastic_ if list subscribers have an option to receive or not receive attachments on a per-user basis, much as users can now elect to recieve digests. But, as that option doesn't appear to exist, I was thinking I could facilitate the same effect by using two lists - maybe three. The "obvious" thing seemed to be to create a second list for no attachments, have it filter out the attachments, and have the post-to address subscribed to the main list - with the reply-to also set, of course. This is VERY cumbersome, though, as the people on the no-attach list need to be authorized to post on the primary list, and visa versa because it wouldn't be welcome to lose the original poster's information from the mail header. ...It would be great if any subscribe / unsubscribe events could cascade to the other list, but the only way I found how to do that is to follow the basic direction on this page: http://www.saas.nsw.edu.au/solutions/umbrella.html ... in particular the section on "parent-lists" except tailor it to this circumstance. In a word, it sucks, because a cron-job is a waste of resources and introduces an ugly time delay, but it's better than not being able to do it. Another issue has cropped up, too: I can't seem to get _any_ posts through with attachments intact! I think I've screwed the whole thing up with all the permutations in trying to get it working at all, that I'll have to drop the lists and start over. However, ANY insight into what it is exactly that's filtering out, for example, .jpg or .gif images, would be very welcome. ...It also seems to me that the ability to choose to reveive or filter out attachments on a per-user basis would be a grand feature - anyone else? Thank you so much in advance for your insights, suggestions, etc, Richard -- Richard Troy, Chief Scientist Science Tools Corporation rtroy at ScienceTools.com, http://ScienceTools.com/ From rtroy at ScienceTools.com Thu Mar 10 01:42:50 2011 From: rtroy at ScienceTools.com (Richard Troy) Date: Wed, 9 Mar 2011 16:42:50 -0800 (PST) Subject: [Mailman-Users] The No Attachments Option Message-ID: Hello everyone, Up until now many list participants on a list I manage have been clammoring for attachments, but in deference to some, we've prevented them. Now that the server has had its hardware upgraded and a new O/S installed (Fedora Core 14 with Mailman 2.1.13, and Postfix 2.7.1), I thought it'd be a good time to solve that problem. In sum, it would be _fantastic_ if list subscribers have an option to receive or not receive attachments on a per-user basis, much as users can now elect to recieve digests. But, as that option doesn't appear to exist, I was thinking I could facilitate the same effect by using two lists - maybe three. The "obvious" thing seemed to be to create for the attachment opt-out crowd a second list that's subscribed like a user to the primary list, so there's only one post-to address. With the right basic settings - like reply-to - it can appear as if it's one list for most purposes. However, this is cumbersome as the people on the no-attach list need to be authorized to post on the primary list, and visa versa because it wouldn't be welcome to lose the original poster's information from the mail header. ...It would be great if any subscribe / unsubscribe events could cascade to the permitted-posters setting for the other list, but the only way I found how to do that is to follow the basic direction on this page: http://www.saas.nsw.edu.au/solutions/umbrella.html ... in particular the section on "parent-lists" except tailor it to this circumstance. It's an effective but poor design because a cron-job is a waste of resources and introduces an ugly time delay - but it's better than not being able to do it. While struggling to get this configured - and thinking there has to be a better way - I seem to have screwed up the configuration somehow as I can't seem to get _any_ attachments through intact. I think I've screwed the whole thing up with all the permutations in trying to get it working at all, that I'll have to drop the lists and start over. However, ANY insight into what it is exactly that's filtering out, for example, .jpg or .gif images, would be very welcome. ...It ocurrs to me that the ability to choose to receive or filter out attachments on a per-user basis would be a grand feature - anyone else? Thank you so much in advance for your insights, suggestions, etc, Richard From peter at twokan.com Thu Mar 10 12:15:57 2011 From: peter at twokan.com (Peter Hitchmough (Twokan)) Date: Thu, 10 Mar 2011 11:15:57 +0000 Subject: [Mailman-Users] Using Mailman to manage a voting process? Message-ID: <4D78B2ED.5010104@twokan.com> Greetings Mailmen - Please can anyone advise me on the suitability of Mailman (and variants) for the following use? I am investigating approaches to manage a lightweight process to approve documents for a shortlist. This process takes place several times a year and has 20-30 interested parties and 1 administrator. A mailing list, particularly managed via Mailman, appeals to me. I have glanced briefly at the Vote-MM add-in. Mailing lists are often used to review things for publication but I would like to automate the tracking. features I want to implement include: - announcement of start, end of voting periods - announcement of new items for consideration - collecting Yes and No votes (possibly More Info Please votes) - announcing final result, including list of items approved I believe I will have the wherewithal and skills needed to add this to my server. Hope you can advise me... -- /Peter From mark at msapiro.net Thu Mar 10 20:20:43 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Mar 2011 11:20:43 -0800 Subject: [Mailman-Users] Attachments AND no-attachments... In-Reply-To: Message-ID: Richard Troy wrote: > >In sum, it would be _fantastic_ if list subscribers have an >option to receive or not receive attachments on a per-user basis, much as >users can now elect to recieve digests. But, as that option doesn't appear >to exist, I was thinking I could facilitate the same effect by using two >lists - maybe three. > >The "obvious" thing seemed to be to create a second list for no >attachments, have it filter out the attachments, and have the post-to >address subscribed to the main list - with the reply-to also set, of >course. This is VERY cumbersome, though, as the people on the no-attach >list need to be authorized to post on the primary list, and visa versa >because it wouldn't be welcome to lose the original poster's information >from the mail header. ...It would be great if any subscribe / unsubscribe >events could cascade to the other list, but the only way I found how to do >that is to follow the basic direction on this page: > >http://www.saas.nsw.edu.au/solutions/umbrella.html That information appears to have been copied from the FAQ at . The FAQ has since been updated to include information about the regular_include_lists feature in more recent versions of Mailman. At first, I thought that would solve your issue, but it won't because if for example, you put the no-attachments list in regular_include_lists of the attachments list, a post to attachments will go to the members of both lists, but all recipients will get the attachments because the only content filtering applied will be that of the attachments list. So, moving on... Why not have an attachments list and a no-attachments list with completely disjoint membership. Make each list a member of the other. This is not a problem because the X-BeenThere: headers will prevent loops. Also, put @attachments in the no-attachments list's accept_these_nonmembers and vice versa so a member of either list can post to either list. Also, put the attachments posting address in the no-attachments list's acceptable_aliases and vice versa. I don't think you need to mung Reply-To: at all. Also, you might find the FAQ at useful. [...] > >Another issue has cropped up, too: I can't seem to get _any_ posts through >with attachments intact! I think I've screwed the whole thing up with all >the permutations in trying to get it working at all, that I'll have to >drop the lists and start over. However, ANY insight into what it is >exactly that's filtering out, for example, .jpg or .gif images, would be >very welcome. What gets filtered depends on content filtering. If you want to allow anything on the attachments list, just set filter_content to No. If you want to allow only jpeg and gif images and plain text and HTML set pass_mime_types to multipart text/plain text/html image/jpeg image/gif and set collapse_alternatives and convert_html_to_plaintext both to No. If you are trying to do something else, please say specifically what? If you are trying to understand how content filtering works, please try to explain what part of the general description on the content filtering page is unclear. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Mar 10 23:30:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Mar 2011 14:30:06 -0800 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: <4D78BC1F.5030804@libertytrek.org> Message-ID: Tanstaafl wrote: > >There is currently another (this is probably the 3rd or 4th) discussion >going on right now on the tdf-discuss list (tdf = The Document >Foundation, which is hosting all of the libreoffice lists) about issues >with their list infrastructure... > >They are currently using mlmmj, and have said there were very specific >reasons they decided not to use mailman, namely: > >1. The problem with virtual hosting and lists with the same name for >different vhosts. > >This is one of their biggest reasons. I know this will be properly >addressed in MM3, but that is of course not an option now (how close it >is, really, to release stage? Months? A year or more?). Currently, good progress is being made on the core function and the web UI. As yet, there is no defined migration process for current installations. I think only Barry is qualified to give an estimate for the time frame for beta release. >I guess my main question is, is there a decent page I can point their >developers to as to how to make this work? Iirc, there are two different >ways to accomplish this, but they dismissed the idea of having 20 or 30 >multiple instances of mailman... If they don't want multiple instances and they are really interested in doing this, they could look at . >2. Multiple moderators all sharing the same password. > >Is it possible for each mod to have a different password? If not, isn't >this a security issue if you decide to boot a moderator? If not, why not? No it's not possible. See the FAQ at . The way to "boot" a moderator is to change the moderator password and only distribute the new password to the moderators you want. Granted this is not truly secure - no password that is known by more than one person is truly secure. >3. Moderation via email is impossible or difficult. > >This is their second biggest reason to not use mailman. Is there a web >page/FAQ that describes how to do this? Is it really that difficult >(I've never used the email moderator interface). Accepting or discarding a post by email is not or at least should not be difficult. Rejecting a post by email is not possible. So I guess the answer is it depends on what moderator actions you want to support. For approving or discarding, admin_immed_notify must be Yes, and the notice to the admin explains what to do. One issue is the instructions about approving/discarding by mail say "If you reply to this message, ...". That instruction is in an attached message/rfc822 part, and depending on the moderator's MUA, it may be anywhere fron trivial to impossible to reply to the message in the message/rfc822 part, and if you reply to the notice itself, it doesn't work. The bottom line is you must send your reply to the LIST-request address and it needs to have the appropriate "confirm xxxxx" subject. >The reason this is such a big deal is they allow posts from >non-subscribers, all of which must be moderated. > >Also, it would be nice to be able to add a [Moderated] tag to the >subject if possible, and possibly even inject some bracketed text into >the message body at the top. This is more cumbersome. There is a patch somewhere, maybe in the tracker, that allows editing moderated messages via the web admindb interface, but not by email. To edit a moderated message, what I do is edit the message from the moderator notice, add an Approved: header and remove any Postfix Delivered-To: headers and "resend" that message and finally discard the original held message. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Mar 10 23:32:26 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Mar 2011 14:32:26 -0800 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: <4D78C325.2080305@libertytrek.org> Message-ID: Tanstaafl wrote: > >So, will MM3 have the ability to assign unique credentials >(username+password) to admins and moderators? Yes. >Is there a way to assign >unique passwords now for different moderators? Not without significant code modification. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman-admin at uni-konstanz.de Fri Mar 11 11:27:18 2011 From: mailman-admin at uni-konstanz.de (Mailman Admin) Date: Fri, 11 Mar 2011 11:27:18 +0100 Subject: [Mailman-Users] The No Attachments Option In-Reply-To: References: Message-ID: <4D79F906.9090008@uni-konstanz.de> Hello Richard Troy On 03/10/2011 01:42 AM, Richard Troy wrote: > > Up until now many list participants on a list I manage have been > clammoring for attachments, but in deference to some, we've prevented > them. Now that the server has had its hardware upgraded and a new O/S > installed (Fedora Core 14 with Mailman 2.1.13, and Postfix 2.7.1), I > thought it'd be a good time to solve that problem. In sum, it would be > _fantastic_ if list subscribers have an option to receive or not receive > attachments on a per-user basis, much as users can now elect to recieve > digests. But, as that option doesn't appear to exist, I was thinking I > could facilitate the same effect by using two lists - maybe three. You can move attachments from incoming emails to the archive and send only a link to it to recipients. In this way only those who are interested in the attachment will have to download it. Kind regards, Christian Mack From doug.gaff at gmail.com Fri Mar 11 16:47:20 2011 From: doug.gaff at gmail.com (Doug Gaff) Date: Fri, 11 Mar 2011 10:47:20 -0500 Subject: [Mailman-Users] Messages approved never show up on list In-Reply-To: References: Message-ID: text/html is definitely missing from pass_mime_type. I can add that, but I'm wondering why that type isn't included by default in the install. Are there other problems that this introduces? I've sent html to this list before via Outlook 2007, but this particular user is using Outlook 2010. Guess something changed. Thanks for the tips. On Mar 10, 2011, at 1:32 PM, Mark Sapiro wrote: Stephen J. Turnbull wrote: > Doug Gaff writes: > >> This person is not subscribed to the list. They send a message, and >> the moderator approves the message, but it never shows up on the >> list. > [...] > The most probable reason for the discard is that the person violated > the content rules of the list. A typical scenario is that (1) they > post in HTML-only format, (2) the list is set to strip HTML, and (3) > the message ends up empty of content once the HTML is stripped. > Without seeing your full configuration, and perhaps a sample message, > it's hard to say, though. Not only is auto-discard by content filtering the most likely explanation, in the case of auto-discard following moderator approval. it is the only explanation. The other possible auto-discards would have either occured before the post's being held for moderator approval or would have been bypassed for an approved post. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ian at flash.org.uk Fri Mar 11 16:30:45 2011 From: ian at flash.org.uk (Ian Gibbs) Date: Fri, 11 Mar 2011 15:30:45 +0000 Subject: [Mailman-Users] Explicit destination causes implicit destination bounce Message-ID: <4D7A4025.30105@flash.org.uk> Dear all, I have read http://wiki.list.org/pages/viewpage.action?pageId=4030676 FAQ 1.9 about implicit destination. I am sending directly To: the list with no other recipients. The host_name setting is pumb.org.uk. The conversation I had with the SMTP server is shown below. It still results in an implicit destination error. Can anyone suggest why, please? I'm in the process of migrating my lists from one server to another. I have not yet updated the MX records for the domain, thus my sending the mail directly to the server rather than using a mail program. Thanks for the help. user at workstation:~$ telnet server 25 Trying IP... Connected to server. Escape character is '^]'. 220 server ESMTP Exim 4.71 Fri, 11 Mar 2011 14:43:29 +0000 HELO workstation 250 server Hello workstation [89.16.174.50] MAIL FROM:external at email.address 250 OK RCPT TO:mailman at pumb.org.uk 250 Accepted DATA 354 Enter message, ending with "." on a line by itself Subject:Testing from guinevere 3 This is a message 3 . 250 OK id=1Py3ZU-0003YI-Rz QUIT 221 server closing connection Connection closed by foreign host. -- Regards, -- Ian Gibbs ian at flash.org.uk Mon - Wed: +31 (0) 629 202752 Thu - Sun: +44 (0) 7815 142001 From villani at p2p.it Fri Mar 11 08:36:36 2011 From: villani at p2p.it (Marcello Villani) Date: Fri, 11 Mar 2011 08:36:36 +0100 Subject: [Mailman-Users] help for sibling list/avoid duplicate emails Message-ID: Hi, I have the following lists in my environment: listA at mydomain.org listB at mydomain.org listC at mydomain.org Some members are inside two or three lists. My goal is to avoid duplicate emails for people who belong to more than one list!! I installed mailman 2.1.13: as far as I know this version has "sibling lists" option. The problem is that I didn't find a proper instruction to configure them neither the commands to use them... In the "web administrative pages/non digest options" of mailman I found two commands: regular_exclude_lists regular_include_lists Do I need to use them? Can someone help me in this configuration? I would really appreciate your help! Thanks, Marcello From tanstaafl at libertytrek.org Fri Mar 11 18:49:04 2011 From: tanstaafl at libertytrek.org (Tanstaafl) Date: Fri, 11 Mar 2011 12:49:04 -0500 Subject: [Mailman-Users] The No Attachments Option In-Reply-To: <4D79F906.9090008@uni-konstanz.de> References: <4D79F906.9090008@uni-konstanz.de> Message-ID: <4D7A6090.7000300@libertytrek.org> On 2011-03-11 5:27 AM, Mailman Admin wrote: > You can move attachments from incoming emails to the archive and send > only a link to it to recipients. > > In this way only those who are interested in the attachment will have to > download it. Cool - but where is this option found?? From lstone19 at stonejongleux.com Fri Mar 11 19:04:12 2011 From: lstone19 at stonejongleux.com (Larry Stone) Date: Fri, 11 Mar 2011 12:04:12 -0600 (CST) Subject: [Mailman-Users] Explicit destination causes implicit destination bounce In-Reply-To: <4D7A4025.30105@flash.org.uk> References: <4D7A4025.30105@flash.org.uk> Message-ID: On Fri, 11 Mar 2011, Ian Gibbs wrote: > Dear all, > > I have read http://wiki.list.org/pages/viewpage.action?pageId=4030676 FAQ 1.9 > about implicit destination. I am sending directly To: the list with no other > recipients. The host_name setting is pumb.org.uk. The conversation I had with > the SMTP server is shown below. It still results in an implicit destination > error. Can anyone suggest why, please? You have no To: header (or any other headers for that matter). The recipient listed on a RCPT TO: command to the SMTP server (known in the SMTP world as the "envelope recipient") is not the same as a To: header. Since the Mailman list address was not found in the message's non-existent To: or Cc: headers, it is an implicit destination. To SMTP, headers are part of the message's data. They are completely separate from the SMTP commands that tell an SMTP server what to do with the message (otherwise, BCC could not work. A BCC recipient never appears in the headers (or wouldn't be blind) but the BCC recipient must be in the RCPT TO: SMTP command as how else would the destination server know to deliver it to the BCC recipient). > user at workstation:~$ telnet server 25 > Trying IP... > Connected to server. > Escape character is '^]'. > 220 server ESMTP Exim 4.71 Fri, 11 Mar 2011 14:43:29 +0000 > HELO workstation > 250 server Hello workstation [89.16.174.50] > MAIL FROM:external at email.address > 250 OK > RCPT TO:mailman at pumb.org.uk > 250 Accepted > DATA > 354 Enter message, ending with "." on a line by itself > Subject:Testing from guinevere 3 > This is a message 3 > . > 250 OK id=1Py3ZU-0003YI-Rz > QUIT > 221 server closing connection > Connection closed by foreign host. -- Larry Stone lstone19 at stonejongleux.com From mark at msapiro.net Fri Mar 11 19:14:58 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Mar 2011 10:14:58 -0800 Subject: [Mailman-Users] Explicit destination causes implicitdestination bounce In-Reply-To: Message-ID: Larry Stone wrote: > >You have no To: header (or any other headers for that matter). [...] >> DATA >> 354 Enter message, ending with "." on a line by itself >> Subject:Testing from guinevere 3 >> This is a message 3 >> . >> 250 OK id=1Py3ZU-0003YI-Rz Larry's response is correct except for this one detail. Actually, this message has a Subject: header and a non-conformant "This" header and no body. The body must be separated from the headers by an empty line. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Fri Mar 11 19:26:29 2011 From: lstone19 at stonejongleux.com (Larry Stone) Date: Fri, 11 Mar 2011 12:26:29 -0600 (CST) Subject: [Mailman-Users] Explicit destination causes implicitdestination bounce In-Reply-To: References: Message-ID: On Fri, 11 Mar 2011, Mark Sapiro wrote: > Larry's response is correct except for this one detail. Actually, this > message has a Subject: header and a non-conformant "This" header and > no body. The body must be separated from the headers by an empty line. Oops. I looked at the original way too quickly. Thanks, Mark, for correcting my post. The lesson in this is that SMTP, like almost all computer command sets, is very intolerant of even the slightest mistake. It does exactly what you tell it to do and has no idea what you meant when you get it wrong. Using Telnet to test SMTP has its uses (I do it to make sure the anti-spam controls on the commands works since that's hard to do by other means) but unless you are prepared to type everything in painful detail, expect weird results. Mailman is best tested with real messages sent by a proper MUA. -- Larry Stone lstone19 at stonejongleux.com From mark at msapiro.net Fri Mar 11 19:26:17 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Mar 2011 10:26:17 -0800 Subject: [Mailman-Users] help for sibling list/avoid duplicate emails In-Reply-To: Message-ID: Marcello Villani wrote: >Hi, >I have the following lists in my environment: >listA at mydomain.org >listB at mydomain.org >listC at mydomain.org > >Some members are inside two or three lists. > >My goal is to avoid duplicate emails for people who belong to more >than one list!! Don't cross post . >I installed mailman 2.1.13: as far as I know this version has "sibling >lists" option. The problem is that I didn't find a proper instruction >to configure them neither the commands to use them... > >In the "web administrative pages/non digest options" of mailman I >found two commands: >regular_exclude_lists >regular_include_lists > >Do I need to use them? >Can someone help me in this configuration? Put listB at mydomain.org and listC at mydomain.org in listA's regular_exclude_lists and listC at mydomain.org listB's regular_exclude_lists. A post to all three lists will be sent to members of listC only from listC, to members of listB who aren't members of listC only from listB and to members of only listA from listA. Posts to just two of the three lists work similarly. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Mar 11 19:51:43 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Mar 2011 10:51:43 -0800 Subject: [Mailman-Users] The No Attachments Option In-Reply-To: <4D7A6090.7000300@libertytrek.org> Message-ID: Tanstaafl wrote: > >Cool - but where is this option found?? Non-digest options -> scrub_nondigest -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Mar 11 19:58:35 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Mar 2011 10:58:35 -0800 Subject: [Mailman-Users] Messages approved never show up on list In-Reply-To: References: Message-ID: <4D7A70DB.8070206@msapiro.net> On 3/11/2011 7:47 AM, Doug Gaff wrote: > text/html is definitely missing from pass_mime_type. I can add that, > but I'm wondering why that type isn't included by default in the > install. Are there other problems that this introduces? Many users don't want HTML posts on their lists, even if 'converted' to plain text. > I've sent html to this list before via Outlook 2007, but this > particular user is using Outlook 2010. Guess something changed. You probably sent multipart/alternative with text/plain and text/html alternatives. I'd be surprised if Outlook 2010 couldn't be configured to do this too. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rtroy at ScienceTools.com Fri Mar 11 21:15:28 2011 From: rtroy at ScienceTools.com (Richard Troy) Date: Fri, 11 Mar 2011 12:15:28 -0800 (PST) Subject: [Mailman-Users] Attachments AND no-attachments... In-Reply-To: Message-ID: On Thu, 10 Mar 2011, Mark Sapiro wrote: > > Richard Troy wrote: > > > >In sum, it would be _fantastic_ if list subscribers have an > >option to receive or not receive attachments on a per-user basis, much as > >users can now elect to recieve digests. But, as that option doesn't appear > >to exist, I was thinking I could facilitate the same effect by using two > >lists - maybe three. > That information appears to have been copied from the FAQ at > . The FAQ has since been updated to > include information about the regular_include_lists feature in more > recent versions of Mailman. Thanks - overlooked somehow. > At first, I thought that would solve your > issue, but it won't because if for example, you put the no-attachments > list in regular_include_lists of the attachments list, a post to > attachments will go to the members of both lists, but all recipients > will get the attachments because the only content filtering applied > will be that of the attachments list. I was only thinking of using "accept_these_nonmembers" - as posters, I presume - on both lists for the members of the other list: the main list to permit no-attachment members to post to the main list, and to the no-attachment list to permit main-list members emails to propagate properly to the no-attach list without munging the header. > > So, moving on... > > Why not have an attachments list and a no-attachments list with > completely disjoint membership. Make each list a member of the other. > This is not a problem because the X-BeenThere: headers will prevent > loops. I didn't know about "X-BeenThere", but otherwise, that's in effect what I was creating with my previous plan - two disjoint membership lists. > Also, put @attachments in the no-attachments list's > accept_these_nonmembers and vice versa so a member of either list can > post to either list. I don't understand that syntax - "@attachments", pointer? More data? That would solve my problem stated in my original problem description. > Also, put the attachments posting address in the > no-attachments list's acceptable_aliases and vice versa. I may have overlooked that, thanks. > I don't think you need to mung Reply-To: at all. In my original strategy, it's needed to help make it appear to be ONE list as otherwise "reply to list" for non-attachment listees only post to the non-attachment list and that's not what's intended. > Also, you might find the FAQ at useful. Thanks. > What gets filtered depends on content filtering. If you want to allow > anything on the attachments list, just set filter_content to No. That was the plan. > > If you want to allow only jpeg and gif images and plain text and HTML > set pass_mime_types to > > multipart > text/plain > text/html > image/jpeg > image/gif Is it possible to wild card, say, for example, like this: image/* ? > and set collapse_alternatives and convert_html_to_plaintext both to No. Darn - we're rather partial to plain-text-only! Looks like I've got some work to do - thanks for your help, Richard From ian at flash.org.uk Sat Mar 12 08:47:19 2011 From: ian at flash.org.uk (Ian Gibbs) Date: Sat, 12 Mar 2011 07:47:19 +0000 Subject: [Mailman-Users] Explicit destination causes implicitdestination bounce In-Reply-To: References: Message-ID: <4D7B2507.7020804@flash.org.uk> Thanks to you both. Adding To and From headers solves the issue, and the mail is accepted. Regards, -- Ian Gibbs ian at flash.org.uk Mon - Wed: +31 (0) 629 202752 Thu - Sun: +44 (0) 7815 142001 On 11/03/11 18:26, Larry Stone wrote: > On Fri, 11 Mar 2011, Mark Sapiro wrote: > >> Larry's response is correct except for this one detail. Actually, this >> message has a Subject: header and a non-conformant "This" header and >> no body. The body must be separated from the headers by an empty line. > > Oops. I looked at the original way too quickly. Thanks, Mark, for correcting my post. The lesson in > this is that SMTP, like almost all computer command sets, is very intolerant of even the slightest > mistake. It does exactly what you tell it to do and has no idea what you meant when you get it > wrong. Using Telnet to test SMTP has its uses (I do it to make sure the anti-spam controls on the > commands works since that's hard to do by other means) but unless you are prepared to type > everything in painful detail, expect weird results. Mailman is best tested with real messages sent > by a proper MUA. > > -- Larry Stone > lstone19 at stonejongleux.com > ------------------------------------------------------ > Mailman-Users mailing list Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://wiki.list.org/x/AgA3 > Security Policy: http://wiki.list.org/x/QIA9 > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ian%40flash.org.uk From adam-mailman at amyl.org.uk Sat Mar 12 14:58:49 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Sat, 12 Mar 2011 13:58:49 +0000 Subject: [Mailman-Users] Explicit destination causes implicitdestination bounce In-Reply-To: References: Message-ID: <20110312135849.GA11013@hendricks.amyl.org.uk> On Fri, Mar 11, 2011 at 12:26:29PM -0600, Larry Stone wrote: > The lesson in this is that SMTP, like almost all > computer command sets, is very intolerant of even the slightest mistake. > It does exactly what you tell it to do and has no idea what you meant > when you get it wrong. Using Telnet to test SMTP has its uses (I do it to > make sure the anti-spam controls on the commands works since that's hard > to do by other means) but unless you are prepared to type everything in > painful detail, expect weird results. I think this is the part where I mention 'swaks(1)': http://www.jetmore.org/john/code/swaks/ a rather awesome little tool that should be in every mail-admin's toolkit. Last time I looked, it was packaged for Debian, FreeBSD, and CentOS, without too many packager-introduced-foibles. -- "You know it cannot have been a good night when you get into a fight with Spider-Man and two cross-dressing men" -- Mark Davies (defence lawyer, regarding 'Cage fighters picked on because they were dressed as women for a stag night') From adam-mailman at amyl.org.uk Sat Mar 12 15:09:39 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Sat, 12 Mar 2011 14:09:39 +0000 Subject: [Mailman-Users] Using Mailman to manage a voting process? In-Reply-To: <4D78B2ED.5010104@twokan.com> References: <4D78B2ED.5010104@twokan.com> Message-ID: <20110312140939.GB11013@hendricks.amyl.org.uk> On Thu, Mar 10, 2011 at 11:15:57AM +0000, Peter Hitchmough (Twokan) wrote: > I am investigating approaches to manage a lightweight process to approve > documents for a shortlist. This process takes place several times a year > and has 20-30 interested parties and 1 administrator. > > A mailing list, particularly managed via Mailman, appeals to me. I have > glanced briefly at the Vote-MM add-in. I've no knowledge of that. > Mailing lists are often used to review things for publication but I > would like to automate the tracking. features I want to implement > include: > - announcement of start, end of voting periods Do-able via sending an email, perhaps with an iCal or similar attachment, for people to add to their calendars? > - announcement of new items for consideration I presume, this will need some manual input, and not, say diff two directories (previous / current), and mail that output out via cron, or similar... > - collecting Yes and No votes (possibly More Info Please votes) Not too sure about this. I imagine that to collate this, some discipline of list-members would be needed. TBH, I'd provide a link to a script/google-(doc|form) for that. Validating entitlement to vote could be done via GPG, or similar, I'd imagine. A lot depends on your user-base. > - announcing final result, including list of items approved As above. Were I going with a script, it shouldn't be too difficult to make the script do a SQL COUNT (assuming a SQL backend), for each decision choice, and throw that out to an email. Of course, if this is something that happens often (and 'several times a year' is up to intepretation), it may be worth looking at automating these stages. YMMV. -- "Bernard: It's one of those irregularly declining words. I have an independent mind, you are an eccentric, he?s round the twist." From andrew at hodgsonfamily.org Sat Mar 12 18:40:29 2011 From: andrew at hodgsonfamily.org (Andrew Hodgson) Date: Sat, 12 Mar 2011 17:40:29 +0000 Subject: [Mailman-Users] AV/AS on lists Message-ID: <19792E78AA12F14D9C250101F0DCA01BF16C2E@ELROND.hodgsonfamily.org> Hi, What is the best practise for doing AV/AS on lists? I do strip out attachments which works well enough, but we are getting some spam messages on the list which point people at dodgy sites etc., usually through subscribed addresses which have been hijacked. I am worried that by installing SpamAssassin on the list that it will reject good mail, and be yet another place to look for issues. Thoughts? Andrew. From odhiambo at gmail.com Sat Mar 12 20:06:05 2011 From: odhiambo at gmail.com (Odhiambo Washington) Date: Sat, 12 Mar 2011 22:06:05 +0300 Subject: [Mailman-Users] AV/AS on lists In-Reply-To: <19792E78AA12F14D9C250101F0DCA01BF16C2E@ELROND.hodgsonfamily.org> References: <19792E78AA12F14D9C250101F0DCA01BF16C2E@ELROND.hodgsonfamily.org> Message-ID: On Sat, Mar 12, 2011 at 20:40, Andrew Hodgson wrote: > Hi, > > What is the best practise for doing AV/AS on lists? I do strip out > attachments which works well enough, but we are getting some spam messages > on the list which point people at dodgy sites etc., usually through > subscribed addresses which have been hijacked. > > I am worried that by installing SpamAssassin on the list that it will > reject good mail, and be yet another place to look for issues. > > You must find a way to use the MTA to do it. -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Damn!! From tanstaafl at libertytrek.org Sat Mar 12 20:16:01 2011 From: tanstaafl at libertytrek.org (Tanstaafl) Date: Sat, 12 Mar 2011 14:16:01 -0500 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: References: Message-ID: <4D7BC671.1080403@libertytrek.org> On 2011-03-10 5:32 PM, Mark Sapiro wrote: > Tanstaafl wrote: >> >> So, will MM3 have the ability to assign unique credentials >> (username+password) to admins and moderators? > Yes. Thanks for all of your answers Mark, very helpful... One last question... The last response I got was about how difficult a migration would be and not to hold my breath about moving to mailman even once MM3 is out... Do you or anyone else know anything about mlmmj, and how hard migrating the user accounts and archives would be? Thanks again... From andrew at hodgsonfamily.org Sat Mar 12 23:02:48 2011 From: andrew at hodgsonfamily.org (Andrew Hodgson) Date: Sat, 12 Mar 2011 22:02:48 +0000 Subject: [Mailman-Users] AV/AS on lists In-Reply-To: References: <19792E78AA12F14D9C250101F0DCA01BF16C2E@ELROND.hodgsonfamily.org> Message-ID: <19792E78AA12F14D9C250101F0DCA01BF1724F@ELROND.hodgsonfamily.org> Odhiambo Washington wrote: >On Sat, Mar 12, 2011 at 20:40, Andrew Hodgson wrote: >> Hi, >> >> What is the best practise for doing AV/AS on lists? I do strip out >> attachments which works well enough, but we are getting some spam >> messages on the list which point people at dodgy sites etc., usually >> through subscribed addresses which have been hijacked. >> >> I am worried that by installing SpamAssassin on the list that it will >> reject good mail, and be yet another place to look for issues. >> >> >You must find a way to use the MTA to do it. Oh yes I realise that I will need to do the spam management in the MTA, I just wondered whether anyone had specific suggestions on the best parameters for use with SpamAssassin etc for a list setup? Thanks. Andrew. From adam-mailman at amyl.org.uk Sun Mar 13 14:03:48 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Sun, 13 Mar 2011 13:03:48 +0000 Subject: [Mailman-Users] AV/AS on lists In-Reply-To: <19792E78AA12F14D9C250101F0DCA01BF1724F@ELROND.hodgsonfamily.org> References: <19792E78AA12F14D9C250101F0DCA01BF16C2E@ELROND.hodgsonfamily.org> <19792E78AA12F14D9C250101F0DCA01BF1724F@ELROND.hodgsonfamily.org> Message-ID: <20110313130348.GD11013@hendricks.amyl.org.uk> On Sat, Mar 12, 2011 at 10:02:48PM +0000, Andrew Hodgson wrote: > Odhiambo Washington wrote: > >On Sat, Mar 12, 2011 at 20:40, Andrew Hodgson wrote: > >> Hi, > >> What is the best practise for doing AV/AS on lists? I do strip out > >> attachments which works well enough, but we are getting some spam > >> messages on the list which point people at dodgy sites etc., usually > >> through subscribed addresses which have been hijacked. Have you tried user-education, and then setting compromized users to (a) moderated, (b) removed from list, (c) banned from all of your lists? I know of a couple of organizations that, having been frustrated with the inaction of various abuse@ and postmaster@ complaints have just added several "well known" domains to their ban lists -- and incorporated the ban list in the new list-creation process. If there's a batch of senders, it could be worth quarantineing their mails, and just testing those for nasties, rather than anything else; or indeed, all mail from a specific domain/MX to your lists. (I'd do that with senders in a file, and checking that with an Exim ACL.) > >> I am worried that by installing SpamAssassin on the list that it will > >> reject good mail, and be yet another place to look for issues. > >> > >You must find a way to use the MTA to do it. Not necessarily. Whilst it is preferable to tackle "nasties", as early as possible, it may sometimes be expedient to defer tests for some cases, to allow, for example, untrusted-user settings to be considered; of course, with a competent MTA, these things ^could^ be done early on, too. > Oh yes I realise that I will need to do the spam management in the > MTA, I just wondered whether anyone had specific suggestions on the > best parameters for use with SpamAssassin etc for a list setup? "Your mail-system, your rules". My rules are probably entirely unsuitable for a lot of people; I use a mixture of: DNS Blacklists Sender verification Malware detection Filters / Manual whitelists/blacklists before handling over to SpamAssassin (SA) -- my global policy is to mainly trust SA, and I discard all mails with a given SpamAssassin score, worked out from a variety of tests, most of which are in the standard distribution. Others may use greylisting; I'm not a fan. With Mailman mails, I don't use Bayesian filtering, although am aware some folks do. I add headers to mails that get through, which Mailman can interpret, and act accordingly with. -- "What a lot of parties. masked parties, Savage parties ... parties where one had to dress as somebody else, almost naked parties in St John's Wood, parties in flats and studios and houses and ships and hotels and night clubs, in windmills and swimming-baths..." From mark at msapiro.net Sun Mar 13 23:07:58 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 13 Mar 2011 15:07:58 -0700 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: <4D7BC671.1080403@libertytrek.org> Message-ID: Tanstaafl wrote: > >Do you or anyone else know anything about mlmmj, and how hard migrating >the user accounts and archives would be? I have no knowledge of how mlmmj stores it's data or what its list settings and subscriber settings are and how they would map to Mailman. Migrating archives is just a matter of running bin/arch with a Unix .mbox as input, but again I have no idea how easy or difficult it would be to get mlmmj archives as a Unix .mbox. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tanstaafl at libertytrek.org Mon Mar 14 13:10:01 2011 From: tanstaafl at libertytrek.org (Tanstaafl) Date: Mon, 14 Mar 2011 08:10:01 -0400 Subject: [Mailman-Users] Questions about current/future functionality In-Reply-To: References: Message-ID: <4D7E0599.6000301@libertytrek.org> On 2011-03-13 6:07 PM, Mark Sapiro wrote: > I have no knowledge of how mlmmj stores it's data or what its list > settings and subscriber settings are and how they would map to Mailman. Ok, thanks... Maybe some thought could be given to a migrations page on the wiki, dealing with such issues/questions? It's not like there are all that many different choices when it comes to mailing list managers... Then put out a call to volunteers to provide content... if I were a programmer, I'd definitely be willing to take this on for the Libreoffice guys... and I may even give it a whack as a regular end user. It seems like it would be good press for Mailman if the devs were to provide assistance in such an endeavor. This would obviously have to be post MM3 release, so it isn't an immediate need... Anyway, its just a thought... From damijan.sencar at mf.uni-lj.si Mon Mar 14 12:12:33 2011 From: damijan.sencar at mf.uni-lj.si (Damijan Sencar) Date: Mon, 14 Mar 2011 12:12:33 +0100 Subject: [Mailman-Users] Delivery failure postfix/mailman Message-ID: <4D7DF821.2090006@mf.uni-lj.si> Hi! I have problem with my postfix/mailman system (CentOS mailman-2.1.9-4.el5, postfix-2.3.3-2.1.el5_2). It has been working well 3+ years. During the weekend our root file system run out of space. After resolving file system space problems we noticed that our mailman system doesn't work any more. i.e. sending mail do mail list resulted in following error in /var/log/mailman/smtp-failure file: ........ failed with code -1: Server not connected I restarted mailman and nothing changed. When I restarted postfix some shorter mailing lists were available again. But after sending message to larger (200 addresses) mailing lists mailman stopped delivering with same error error as before. Any idea how can I repair the system? Best regards, Damijan From mark at msapiro.net Mon Mar 14 17:38:40 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 14 Mar 2011 09:38:40 -0700 Subject: [Mailman-Users] Delivery failure postfix/mailman In-Reply-To: <4D7DF821.2090006@mf.uni-lj.si> Message-ID: Damijan Sencar wrote: >After resolving file system space problems we noticed that our mailman >system doesn't work any more. >i.e. sending mail do mail list resulted in following error in >/var/log/mailman/smtp-failure file: > > >........ failed with code -1: Server not connected > >I restarted mailman and nothing changed. When I restarted postfix some >shorter mailing lists were available again. But after sending message to >larger (200 addresses) mailing lists mailman stopped delivering with >same error error as before. > >Any idea how can I repair the system? This definitely appears to be a Postfix issue and not directly related to Mailman. What do you see in /var/log/maillog? You can get more debugging info from Mailman. See the FAQ at , but this probably won't tell you any more than you can learn from telnet localhost 25 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Ralf.Hildebrandt at charite.de Tue Mar 15 14:10:09 2011 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 15 Mar 2011 14:10:09 +0100 Subject: [Mailman-Users] Clear the "Importance:" flag (or how to clear certain headers)? Message-ID: <20110315131008.GI5971@charite.de> One of my lists' members is complaining about the "Importance:" flag not being cleared for mails passing through the list: From: "sender, Heike" To: "'fleamarket at charite.de'" Importance: high X-Priority: 1 Date: Tue, 15 Mar 2011 10:39:33 +0100 Thread-Topic: Suche Videorekorder Thread-Index: Acvi9OP5K98V+31vSQuzl4GsbSPJSA== Message-ID: <6FDCB96F850BF34591250B4EDBBA5F79012D2F6F15 at EXCHANGE41.charite.de> So, how can I clear that header line from mails passing through that particualr list? -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From dap1 at bellsouth.net Tue Mar 15 15:57:53 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Tue, 15 Mar 2011 10:57:53 -0400 Subject: [Mailman-Users] Bounce Question Message-ID: <4D7F7E71.7010302@bellsouth.net> Due to some long time configuration issues, which have now been resolved, I think was missing some list events. Now I have to play catchup. I am not sure how bounce processing works. Lets assume that a list member's email address goes bad. Exactly what happens to the bounced message and how does the list owner get notified? Assuming the owner missed those notifications, how can (s)he tell which users have invalid addresses? Thanks. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From sisil at glplonline.com Tue Mar 15 16:16:10 2011 From: sisil at glplonline.com (Sisil Perera) Date: Tue, 15 Mar 2011 20:46:10 +0530 Subject: [Mailman-Users] Mailman integrate Message-ID: Dear all Can any one tell me how to integrate mailman with Exchange 2010. or can we use the Exchange Server as a Mail Server and Mailman As a Mail Distribution server. if answer is YES, please advice me to do that. -- *Sisil Perera Solution Specialist (MSc-TT, CCSP, CCNA, MCSE+S, DCSE) *Greenwich Lanka Pvt Ltd Level 2, No. 451, Galle Road, Colombo 03, Sri Lanka. Phone: +94 (0) 11 7724280 Mobile: +94 (0) 77 2078561 From bsfinkel at anl.gov Tue Mar 15 17:24:25 2011 From: bsfinkel at anl.gov (Barry Finkel) Date: Tue, 15 Mar 2011 11:24:25 -0500 Subject: [Mailman-Users] Bounce Question In-Reply-To: <4D7F7E71.7010302@bellsouth.net> References: <4D7F7E71.7010302@bellsouth.net> Message-ID: <4D7F92B9.4080203@anl.gov> On 03/15/11 09:57, Dennis Putnam wrote: > Due to some long time configuration issues, which have now been > resolved, I think was missing some list events. Now I have to play > catchup. I am not sure how bounce processing works. Lets assume that a > list member's email address goes bad. Exactly what happens to the > bounced message and how does the list owner get notified? Assuming the > owner missed those notifications, how can (s)he tell which users have > invalid addresses? Thanks. > The bounce score begins at 0.0. Each bounce (only one per day is counted) increases the score by 1.0 or 0.5 depending upon if the -bounces processing detects a soft error or hard error. Once the bounce score reaches 5.0, the subscription is set to NOMAIL, and for three successive weeks, once per week, a test mail is sent to the address asking the subscriber to re-confirm. If there is no response to these three mailings, then the address is unsubscribed. All of these parameters are configurable. The bounced mail that triggers the 5.0 score is sent to the list owners, the previous bounce messages are discarded. The unsubscribe notice is sent to the list owners. I run a report daily http://veenet.value.net/~msapiro/scripts/get_bounce_info.py that tells me for each Mailman list, each subscriber that has a bounce score greater than zero. I review the report daily to spot bad addresses. Look at the Mailman logs /var/log/mailman/bounce and maybe other logs in that directory. -- ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From bigfrank at digitalpath.net Tue Mar 15 06:54:06 2011 From: bigfrank at digitalpath.net (Frank Caltabiano) Date: Mon, 14 Mar 2011 22:54:06 -0700 Subject: [Mailman-Users] mailman question concerning member limit Message-ID: <002c01cbe2d5$6571a850$3054f8f0$@digitalpath.net> I have looked around and didn't find a definitive answer to my question either in the FAQ's or web search. I am maintaining a list using Mailman v2.1.12 and Windows 7. I find that I can only have 100 users to my list. Mailman will not let me enter more than 100 users into it. From what I have read, it is possible to have many more users than that. I just don't know what to do or how to make the number bigger. I would greatly appreciate if I could get some help on this matter. Thank you in advance.. Frank From admin at ivclive.org Tue Mar 15 16:08:37 2011 From: admin at ivclive.org (Website Administrator) Date: Tue, 15 Mar 2011 11:08:37 -0400 Subject: [Mailman-Users] Emails missing in hotmail Message-ID: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> Hi, I am running multiples lists on my server and I am having issues with people not receiving emails who are using any of the msn email address or work addresses. Can you please advise what can be the reason behind that? All your help in this matter will be really appreciated. Thanks, With Regards, Sent from my iPhone device on the Fido Wireless Network Amyn Gilani Reduce your carbon footprint, please think before you print DISCLAIMER This E-mail is privileged and confidential, and the sender does not waive any related rights and obligations. Nothing in this message should be interpreted as a digital or electronic signature that can be used to form, execute, document, agree to, enter into, accept or authenticate a contract or other legal document. Any distribution, use or copying of this E-mail or the information it contains by other than an intended recipient(s) is unauthorized and may be subject to legal restriction. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately and delete this e-mail. Electronic mail through the internet is not guaranteed to be a secure, confidential or prompt means of communication. As such transmitted information could be intercepted, lost, destroyed, tampered with, received late, or incomplete. The contents of any attachment to this e-mail may contain software viruses or other defect which might affect your own computer system once received or opened. While companies under Gilani & Associates Inc. and its affiliates take reasonable precautions to minimize that risk, we cannot accept liability or responsibility for any damage or loss which may occur or be sustained as a result of a software virus or other defect. You are responsible for virus checks before opening any attachment. The sender also accepts no responsibility or liability for any errors and omissions, loss or damage from use, or breach of any confidentiality related to the contents of this message which arise as a result of e-mail transmission. From Ralf.Hildebrandt at charite.de Tue Mar 15 18:20:21 2011 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 15 Mar 2011 18:20:21 +0100 Subject: [Mailman-Users] mailman question concerning member limit In-Reply-To: <002c01cbe2d5$6571a850$3054f8f0$@digitalpath.net> References: <002c01cbe2d5$6571a850$3054f8f0$@digitalpath.net> Message-ID: <20110315172021.GL5971@charite.de> * Frank Caltabiano : > > > I have looked around and didn't find a definitive answer to my question > either in the FAQ's or web search. > > > > I am maintaining a list using Mailman v2.1.12 and Windows 7. I find that I > can only have 100 users to my list. Mailman will not let me enter more than > 100 users into it. From what I have read, it is possible to have many more > users than that. I just don't know what to do or how to make the number > bigger. Which error are you getting once you're adding the 101st recipient? -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From Ralf.Hildebrandt at charite.de Tue Mar 15 18:21:07 2011 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 15 Mar 2011 18:21:07 +0100 Subject: [Mailman-Users] Emails missing in hotmail In-Reply-To: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> References: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> Message-ID: <20110315172107.GM5971@charite.de> * Website Administrator : > Hi, I am running multiples lists on my server and I am having issues > with people not receiving emails who are using any of the msn email > address or work addresses. Can you please advise what can be the reason > behind that? Hotmail is considering your emails to be spam and discarding them. -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From mark at msapiro.net Tue Mar 15 19:39:27 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 15 Mar 2011 11:39:27 -0700 Subject: [Mailman-Users] Clear the "Importance:" flag (or how to clear certain headers)? In-Reply-To: <20110315131008.GI5971@charite.de> References: <20110315131008.GI5971@charite.de> Message-ID: <4D7FB25F.6010205@msapiro.net> On 3/15/2011 6:10 AM, Ralf Hildebrandt wrote: > One of my lists' members is complaining about the "Importance:" flag > not being cleared for mails passing through the list: > [...] > > So, how can I clear that header line from mails passing through that > particualr list? > Mailman ignores all headers that it is not specifically interested in. You could use header_filter_rules to hold or reject incoming mail with an Importance: header in an attempt to train users not to post with that header. The cleanest way to actually remove it would be with a custom handler included in the pipeline for the specific list. See for info on custom handlers. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Mar 15 19:49:36 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 15 Mar 2011 11:49:36 -0700 Subject: [Mailman-Users] Emails missing in hotmail In-Reply-To: <20110315172107.GM5971@charite.de> References: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> <20110315172107.GM5971@charite.de> Message-ID: <4D7FB4C0.40708@msapiro.net> On 3/15/2011 10:21 AM, Ralf Hildebrandt wrote: > * Website Administrator : > >> Hi, I am running multiples lists on my server and I am having issues >> with people not receiving emails who are using any of the msn email >> address or work addresses. Can you please advise what can be the reason >> behind that? > > Hotmail is considering your emails to be spam and discarding them. Also, see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jeffg at turners.com Tue Mar 15 21:41:02 2011 From: jeffg at turners.com (Jeff Grossman) Date: Tue, 15 Mar 2011 13:41:02 -0700 Subject: [Mailman-Users] Bounce Question In-Reply-To: <4D7F92B9.4080203@anl.gov> References: <4D7F7E71.7010302@bellsouth.net> <4D7F92B9.4080203@anl.gov> Message-ID: <0606ca95399582b6d9caed3fef697b6e@turners.com> On Tue, 15 Mar 2011 11:24:25 -0500, Barry Finkel wrote: > On 03/15/11 09:57, Dennis Putnam wrote: >> Due to some long time configuration issues, which have now been >> resolved, I think was missing some list events. Now I have to play >> catchup. I am not sure how bounce processing works. Lets assume that a >> list member's email address goes bad. Exactly what happens to the >> bounced message and how does the list owner get notified? Assuming the >> owner missed those notifications, how can (s)he tell which users have >> invalid addresses? Thanks. >> > > The bounce score begins at 0.0. > Each bounce (only one per day is counted) increases the score by > 1.0 or 0.5 depending upon if the -bounces processing detects a > soft error or hard error. Once the bounce score reaches 5.0, > the subscription is set to NOMAIL, and for three successive > weeks, once per week, a test mail is sent to the address asking > the subscriber to re-confirm. If there is no response to these > three mailings, then the address is unsubscribed. All of these > parameters are configurable. The bounced mail that triggers > the 5.0 score is sent to the list owners, the previous bounce > messages are discarded. The unsubscribe notice is sent to the > list owners. > > I run a report daily > > http://veenet.value.net/~msapiro/scripts/get_bounce_info.py > > that tells me for each Mailman list, each subscriber that has a > bounce score greater than zero. I review the report daily to > spot bad addresses. > > Look at the Mailman logs > > /var/log/mailman/bounce > > and maybe other logs in that directory. Are you sure about the 1.0 and 0.5 score based on soft and hard failure? I think Mark has said previously that a soft and hard bounce both get scored as 1.0. Jeff From mark at msapiro.net Tue Mar 15 22:18:25 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 15 Mar 2011 14:18:25 -0700 Subject: [Mailman-Users] Bounce Question In-Reply-To: <0606ca95399582b6d9caed3fef697b6e@turners.com> Message-ID: Jeff Grossman wrote: > >Are you sure about the 1.0 and 0.5 score based on soft and hard failure? >I think Mark has said previously that a soft and hard bounce both get >scored as 1.0. The documentation on the Bounce processing page talks about the 0.5 and 1.0 score for a soft or hard bounce, but that's wrong (I really should change it, but doing so breaks every i18n translation rendering the entire documentation section of the page in English regardless of the list's language, so I don't). A "soft" bounce is scored as either 0 or 1 depending on what you consider a soft bounce. E.g., a 'delay' DSN is ignored (scored as 0), but a message which is undeliverable due to a full mailbox is probably scored as 1. It actually depends on the format of the DSN returned, but any RFC 3464 compliant DSN with a 'failed' action is scored as 1. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Ralf.Hildebrandt at charite.de Tue Mar 15 22:22:44 2011 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 15 Mar 2011 22:22:44 +0100 Subject: [Mailman-Users] Bounce Question In-Reply-To: References: <0606ca95399582b6d9caed3fef697b6e@turners.com> Message-ID: <20110315212243.GB23397@charite.de> * Mark Sapiro : > Jeff Grossman wrote: > > > >Are you sure about the 1.0 and 0.5 score based on soft and hard failure? > >I think Mark has said previously that a soft and hard bounce both get > >scored as 1.0. > > > The documentation on the Bounce processing page talks about the 0.5 and > 1.0 score for a soft or hard bounce, but that's wrong (I really should > change it, but doing so breaks every i18n translation rendering the > entire documentation section of the page in English regardless of the > list's language, so I don't). Well, shit happens :) Just do it! -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From dap1 at bellsouth.net Tue Mar 15 23:15:25 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Tue, 15 Mar 2011 18:15:25 -0400 Subject: [Mailman-Users] Bounce Question In-Reply-To: <0606ca95399582b6d9caed3fef697b6e@turners.com> References: <4D7F7E71.7010302@bellsouth.net> <4D7F92B9.4080203@anl.gov> <0606ca95399582b6d9caed3fef697b6e@turners.com> Message-ID: <4D7FE4FD.2060203@bellsouth.net> I am really trying to reply to Barry but, as a note to the admins, Barry's message did not make it to me for some reason. If it weren't for the replies I would not have seen this. Thanks Barry. P.S. I tried to go to the veenet link but it keeps timing out. On 3/15/2011 4:41 PM, Jeff Grossman wrote: > On Tue, 15 Mar 2011 11:24:25 -0500, Barry Finkel wrote: >> On 03/15/11 09:57, Dennis Putnam wrote: >>> Due to some long time configuration issues, which have now been >>> resolved, I think was missing some list events. Now I have to play >>> catchup. I am not sure how bounce processing works. Lets assume that a >>> list member's email address goes bad. Exactly what happens to the >>> bounced message and how does the list owner get notified? Assuming the >>> owner missed those notifications, how can (s)he tell which users have >>> invalid addresses? Thanks. >>> >> The bounce score begins at 0.0. >> Each bounce (only one per day is counted) increases the score by >> 1.0 or 0.5 depending upon if the -bounces processing detects a >> soft error or hard error. Once the bounce score reaches 5.0, >> the subscription is set to NOMAIL, and for three successive >> weeks, once per week, a test mail is sent to the address asking >> the subscriber to re-confirm. If there is no response to these >> three mailings, then the address is unsubscribed. All of these >> parameters are configurable. The bounced mail that triggers >> the 5.0 score is sent to the list owners, the previous bounce >> messages are discarded. The unsubscribe notice is sent to the >> list owners. >> >> I run a report daily >> >> http://veenet.value.net/~msapiro/scripts/get_bounce_info.py >> >> that tells me for each Mailman list, each subscriber that has a >> bounce score greater than zero. I review the report daily to >> spot bad addresses. >> >> Look at the Mailman logs >> >> /var/log/mailman/bounce >> >> and maybe other logs in that directory. > Are you sure about the 1.0 and 0.5 score based on soft and hard failure? > I think Mark has said previously that a soft and hard bounce both get > scored as 1.0. > > Jeff > ------------------------------------------------------ > Mailman-Users mailing list Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://wiki.list.org/x/AgA3 > Security Policy: http://wiki.list.org/x/QIA9 > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/dap1%40bellsouth.net > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From mark at msapiro.net Tue Mar 15 23:49:13 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 15 Mar 2011 15:49:13 -0700 Subject: [Mailman-Users] Bounce Question In-Reply-To: <4D7FE4FD.2060203@bellsouth.net> References: <4D7F7E71.7010302@bellsouth.net> <4D7F92B9.4080203@anl.gov> <0606ca95399582b6d9caed3fef697b6e@turners.com> <4D7FE4FD.2060203@bellsouth.net> Message-ID: <4D7FECE9.8010401@msapiro.net> On 3/15/2011 3:15 PM, Dennis Putnam wrote: > > P.S. I tried to go to the veenet link but it keeps timing out. >> On Tue, 15 Mar 2011 11:24:25 -0500, Barry Finkel wrote: >>> I run a report daily >>> >>> http://veenet.value.net/~msapiro/scripts/get_bounce_info.py That server died some time ago and the ISP that provided it never replaced it, but never removed the DNS record for it. You can find that script at and . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bigfrank at digitalpath.net Wed Mar 16 03:02:59 2011 From: bigfrank at digitalpath.net (Frank Caltabiano) Date: Tue, 15 Mar 2011 19:02:59 -0700 Subject: [Mailman-Users] mailman question concerning member limit In-Reply-To: <20110315172021.GL5971@charite.de> References: <002c01cbe2d5$6571a850$3054f8f0$@digitalpath.net> <20110315172021.GL5971@charite.de> Message-ID: <00b301cbe37e$466faf20$d34f0d60$@digitalpath.net> This is what I get from Mailman when I go to the mass subscription option... Your list already has more than 100 members. To unsubscribe members please use the "Mass Removal" link Thanks for your reply. Frank * Frank Caltabiano : > > > I have looked around and didn't find a definitive answer to my > question either in the FAQ's or web search. > > > > I am maintaining a list using Mailman v2.1.12 and Windows 7. I find > that I can only have 100 users to my list. Mailman will not let me > enter more than > 100 users into it. From what I have read, it is possible to have many > more users than that. I just don't know what to do or how to make the > number bigger. Which error are you getting once you're adding the 101st recipient? -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/bigfrank%40digitalpath.net From mark at msapiro.net Wed Mar 16 03:16:48 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 15 Mar 2011 19:16:48 -0700 Subject: [Mailman-Users] mailman question concerning member limit In-Reply-To: <00b301cbe37e$466faf20$d34f0d60$@digitalpath.net> References: <002c01cbe2d5$6571a850$3054f8f0$@digitalpath.net> <20110315172021.GL5971@charite.de> <00b301cbe37e$466faf20$d34f0d60$@digitalpath.net> Message-ID: <4D801D90.4090900@msapiro.net> On 3/15/2011 7:02 PM, Frank Caltabiano wrote: > This is what I get from Mailman when I go to the mass subscription > option... > > > Your list already has more than 100 members. To unsubscribe members > please use the "Mass Removal" link That message does not come from standard GNU Mailman. >> I am maintaining a list using Mailman v2.1.12 and Windows 7. It is not clear to me whether the Mailman you are using is a package installed on your own server or is hosted somewhere else. In any case, the 100 user limit is a feature of the particular hosted Mailman installation or package that you are using. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kremels at kreme.com Wed Mar 16 15:18:23 2011 From: kremels at kreme.com (LuKreme) Date: Wed, 16 Mar 2011 08:18:23 -0600 Subject: [Mailman-Users] Clear the "Importance:" flag (or how to clear certain headers)? In-Reply-To: <4D7FB25F.6010205@msapiro.net> References: <20110315131008.GI5971@charite.de> <4D7FB25F.6010205@msapiro.net> Message-ID: <75EE9F8D-47CC-4919-9472-2197F4EF21A5@kreme.com> On Mar 15, 2011, at 12:39, Mark Sapiro wrote: > Mailman ignores all headers that it is not specifically interested in. Is this something that will change in MM3? There are actually quite a lot of headers that I would like to strip from messages. Actually, having a whitelist for headers and the option to strip all others would be kind of cool. From kremels at kreme.com Wed Mar 16 15:19:28 2011 From: kremels at kreme.com (LuKreme) Date: Wed, 16 Mar 2011 08:19:28 -0600 Subject: [Mailman-Users] Emails missing in hotmail In-Reply-To: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> References: <95C0BF3F-1811-457D-9D85-2AF6A0CA2D9B@ivclive.org> Message-ID: <7F0574FB-ADA3-4CC4-B99C-B5AD715FFB1A@kreme.com> On Mar 15, 2011, at 9:08, Website Administrator wrote: > Hi, I am running multiples lists on my server and I am having issues with people not receiving emails who are using any of the msn email address or work addresses. Can you please advise what can be the reason behind that? Hotmail's spam filtering is very aggressive and very VERY stupid. From Ralf.Hildebrandt at charite.de Wed Mar 16 21:19:45 2011 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Wed, 16 Mar 2011 21:19:45 +0100 Subject: [Mailman-Users] Clear the "Importance:" flag (or how to clear certain headers)? In-Reply-To: <75EE9F8D-47CC-4919-9472-2197F4EF21A5@kreme.com> References: <20110315131008.GI5971@charite.de> <4D7FB25F.6010205@msapiro.net> <75EE9F8D-47CC-4919-9472-2197F4EF21A5@kreme.com> Message-ID: <20110316201945.GR13562@charite.de> * LuKreme : > On Mar 15, 2011, at 12:39, Mark Sapiro wrote: > > > Mailman ignores all headers that it is not specifically interested in. > > Is this something that will change in MM3? There are actually quite a lot of headers that I would like to strip from messages. Amen. > Actually, having a whitelist for headers and the option to strip all > others would be kind of cool. +1 -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From niklas.hagman at fiberdirekt.se Wed Mar 16 14:22:05 2011 From: niklas.hagman at fiberdirekt.se (Niklas Hagman - Fiber Direkt AB) Date: Wed, 16 Mar 2011 14:22:05 +0100 Subject: [Mailman-Users] Custom variabels in body Message-ID: <4D80B97D.5060805@fiberdirekt.se> How can I add the field "member name" in a body if a email? Like "Hello Bill" can become "Hello %(user)s". Is it possible? From mark at msapiro.net Thu Mar 17 17:45:01 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Mar 2011 09:45:01 -0700 Subject: [Mailman-Users] Custom variabels in body In-Reply-To: <4D80B97D.5060805@fiberdirekt.se> Message-ID: Niklas Hagman - Fiber Direkt AB wrote: > How can I add the field "member name" in a body if a email? Like "Hello >Bill" can become "Hello %(user)s". Is it possible? Mailman does not edit or process substitutions in message body text. The best you can do is make sure the list is personalized and specify a msg_header such as Hello %(user_name)s, and filter content or otherwise ensure that delivered messages are single part text/plain so the header is added to the body and not as a separate MIME part. See the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From hal at saturn.sri.com Fri Mar 18 00:23:54 2011 From: hal at saturn.sri.com (Hal Huntley) Date: Thu, 17 Mar 2011 16:23:54 PDT Subject: [Mailman-Users] python 3 and mailman 2.1.12 Message-ID: python 3.1 was just installed on a system where I am running mailman 2.1.12. It seems to have broken the mailman web interface and sending of mail via mailman lists. An error from the mailer daemon when sending to one of the lists gives me a traceback: == ----- Transcript of session follows ----- Message delivered to mailing list Traceback (most recent call last): File "/usr/local/mailman/scripts/post", line 31, in import paths File "/usr/local/mailman/scripts/paths.py", line 40, in s = unicode('OK', 'iso-2022-jp') NameError: name 'unicode' is not defined 554 5.3.0 unknown mailer error 1 == I notice in other posts that some versions of python 2 and mailman are not compatible. I am guessing the same is true for python 3. I see on the python page that 3 is the "shiny new thing". python 2.3.3 is still on our system, but one of our users wants to "upgrade". For mailman 2.1.12 purposes, should I revert to say python 2.7? Or is 2.1.14 compatible with python 3? Thanks, Hal Huntley From barry at list.org Fri Mar 18 00:38:53 2011 From: barry at list.org (Barry Warsaw) Date: Thu, 17 Mar 2011 19:38:53 -0400 Subject: [Mailman-Users] python 3 and mailman 2.1.12 In-Reply-To: References: Message-ID: <20110317193853.6c4c3a74@neurotica> On Mar 17, 2011, at 04:23 PM, Hal Huntley wrote: >Or is 2.1.14 compatible with python 3? No. Mailman 3 will be ported to Python 3 when its dependency stack has been ported. Right now, some of the Zope packages are blockers. Cheers, -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: From mark at msapiro.net Fri Mar 18 03:40:58 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Mar 2011 19:40:58 -0700 Subject: [Mailman-Users] python 3 and mailman 2.1.12 In-Reply-To: <20110317193853.6c4c3a74@neurotica> Message-ID: Barry Warsaw wrote: > >On Mar 17, 2011, at 04:23 PM, Hal Huntley wrote: > >>Or is 2.1.14 compatible with python 3? > >No. Mailman 3 will be ported to Python 3 when its dependency stack has been >ported. Right now, some of the Zope packages are blockers. To elaborate a bit, there are no plans to ever make the 2.1 branch Python 3 compatible. If you install Mailman 2.1.x from source, you can configure it to use any Python on the system with the --with-python option to configure. Downstream packages may or may not provide a way to use other than the default Python. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From global at goulart.info Fri Mar 18 00:53:35 2011 From: global at goulart.info (Anderson Goulart) Date: Thu, 17 Mar 2011 20:53:35 -0300 Subject: [Mailman-Users] Almost there... bouncing email Message-ID: <0FD0DE35-E7B3-415E-923D-E2F81A926E87@goulart.info> Hi, I've just installed mailman, apache and postfix on a debian squeeze machine. Everything seems to be correct, What I can do until now: - I can create a list and manage it by the web browser - /etc/aliases are created correctly - I can subscribe to a list and a confirmation email arrives correct. - Confirmation link are ok - If I send an email to a list without subscription, the list-owner receive the pending for approval email. What is wrong? When i send an email using a subscribed user, it is bounced by mailman. I can't figure out what is wrong... any clues? Why it tries to send an email as www-data at lists.formarte.net? See the mail.info log below: Mar 17 23:48:09 xray274 postfix/smtpd[19066]: connect from mail-gw0-f52.google.com[74.125.83.52] Mar 17 23:48:10 xray274 postfix/smtpd[19066]: AEF01CC0041: client=mail-gw0-f52.google.com[74.125.83.52] Mar 17 23:48:10 xray274 postfix/cleanup[19071]: AEF01CC0041: message-id=<1BE1CD18-A99A-46ED-A373-82AE7C6276A9 at goulart.info> Mar 17 23:48:10 xray274 postfix/qmgr[18432]: AEF01CC0041: from=, size=1049, nrcpt=1 (queue active) Mar 17 23:48:11 xray274 postfix/pipe[19072]: AEF01CC0041: to=, relay=mailman, delay=0.59, delays=0.38/0.01/0/0.21, dsn=2.0.0, status=sent (delivered via mailman service) Mar 17 23:48:11 xray274 postfix/qmgr[18432]: AEF01CC0041: removed Mar 17 23:48:12 xray274 postfix/smtpd[19074]: connect from localhost.localdomain[127.0.0.1] Mar 17 23:48:12 xray274 postfix/smtpd[19074]: 60CCDCC0041: client=localhost.localdomain[127.0.0.1] Mar 17 23:48:12 xray274 postfix/cleanup[19071]: 60CCDCC0041: message-id=<1BE1CD18-A99A-46ED-A373-82AE7C6276A9 at goulart.info> Mar 17 23:48:12 xray274 postfix/qmgr[18432]: 60CCDCC0041: from=, size=2037, nrcpt=1 (queue active) Mar 17 23:48:12 xray274 postfix/smtpd[19074]: disconnect from localhost.localdomain[127.0.0.1] Mar 17 23:48:14 xray274 postfix/smtp[19075]: 60CCDCC0041: to=, relay=aspmx.l.google.com[74.125.43.27]:25, delay=1.8, delays=0.01/0.01/0.06/1.7, dsn=2.0.0, status=sent (250 2.0.0 OK 1300405694 r25si7312502bkw.93) Mar 17 23:48:14 xray274 postfix/qmgr[18432]: 60CCDCC0041: removed Mar 17 23:48:41 xray274 postfix/smtpd[19066]: disconnect from mail-gw0-f52.google.com[74.125.83.52] Mar 17 23:50:02 xray274 postfix/pickup[19008]: 07005CC0046: uid=33 from= Mar 17 23:50:02 xray274 postfix/cleanup[19091]: 07005CC0046: message-id=<20110317235002.07005CC0046 at abc.lists.formarte.net> Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 07005CC0046: from=, size=873, nrcpt=1 (queue active) Mar 17 23:50:02 xray274 postfix/pipe[19092]: 07005CC0046: to=, orig_to=, relay=mailman, delay=0.15, delays=0.04/0.01/0/0.11, dsn=5.1.1, status=bounced (user unknown) Mar 17 23:50:02 xray274 postfix/cleanup[19091]: 23A4ACC0047: message-id=<20110317235002.23A4ACC0047 at abc.lists.formarte.net> Mar 17 23:50:02 xray274 postfix/bounce[19094]: 07005CC0046: sender non-delivery notification: 23A4ACC0047 Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 23A4ACC0047: from=<>, size=2743, nrcpt=1 (queue active) Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 07005CC0046: removed Mar 17 23:50:02 xray274 postfix/pipe[19092]: 23A4ACC0047: to=, relay=mailman, delay=0.1, delays=0/0/0/0.1, dsn=5.1.1, status=bounced (user unknown) Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 23A4ACC0047: removed Thanks, anderson From mark at msapiro.net Fri Mar 18 06:50:27 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Mar 2011 22:50:27 -0700 Subject: [Mailman-Users] Almost there... bouncing email In-Reply-To: <0FD0DE35-E7B3-415E-923D-E2F81A926E87@goulart.info> Message-ID: Anderson Goulart wrote: > >I've just installed mailman, apache and postfix on a debian squeeze machine. Everything seems to be correct, > >What I can do until now: > >- I can create a list and manage it by the web browser >- /etc/aliases are created correctly >- I can subscribe to a list and a confirmation email arrives correct. >- Confirmation link are ok >- If I send an email to a list without subscription, the list-owner receive the pending for approval email. > >What is wrong? When i send an email using a subscribed user, it is bounced by mailman. I can't figure out what is wrong... any clues? Why it tries to send an email as www-data at lists.formarte.net? > >See the mail.info log below: > >Mar 17 23:48:09 xray274 postfix/smtpd[19066]: connect from mail-gw0-f52.google.com[74.125.83.52] >Mar 17 23:48:10 xray274 postfix/smtpd[19066]: AEF01CC0041: client=mail-gw0-f52.google.com[74.125.83.52] >Mar 17 23:48:10 xray274 postfix/cleanup[19071]: AEF01CC0041: message-id=<1BE1CD18-A99A-46ED-A373-82AE7C6276A9 at goulart.info> >Mar 17 23:48:10 xray274 postfix/qmgr[18432]: AEF01CC0041: from=, size=1049, nrcpt=1 (queue active) >Mar 17 23:48:11 xray274 postfix/pipe[19072]: AEF01CC0041: to=, relay=mailman, delay=0.59, delays=0.38/0.01/0/0.21, dsn=2.0.0, status=sent (delivered via mailman service) >Mar 17 23:48:11 xray274 postfix/qmgr[18432]: AEF01CC0041: removed The above indicates a successful delivery of the message from to via the 'mailman' transport which I'm guessing postfix_to_mailman.py. >Mar 17 23:48:12 xray274 postfix/smtpd[19074]: connect from localhost.localdomain[127.0.0.1] >Mar 17 23:48:12 xray274 postfix/smtpd[19074]: 60CCDCC0041: client=localhost.localdomain[127.0.0.1] >Mar 17 23:48:12 xray274 postfix/cleanup[19071]: 60CCDCC0041: message-id=<1BE1CD18-A99A-46ED-A373-82AE7C6276A9 at goulart.info> >Mar 17 23:48:12 xray274 postfix/qmgr[18432]: 60CCDCC0041: from=, size=2037, nrcpt=1 (queue active) >Mar 17 23:48:12 xray274 postfix/smtpd[19074]: disconnect from localhost.localdomain[127.0.0.1] >Mar 17 23:48:14 xray274 postfix/smtp[19075]: 60CCDCC0041: to=, relay=aspmx.l.google.com[74.125.43.27]:25, delay=1.8, delays=0.01/0.01/0.06/1.7, dsn=2.0.0, status=sent (250 2.0.0 OK 1300405694 r25si7312502bkw.93) >Mar 17 23:48:14 xray274 postfix/qmgr[18432]: 60CCDCC0041: removed >Mar 17 23:48:41 xray274 postfix/smtpd[19066]: disconnect from mail-gw0-f52.google.com[74.125.83.52] And this looks like successful delivery of the post from the to . >Mar 17 23:50:02 xray274 postfix/pickup[19008]: 07005CC0046: uid=33 from= >Mar 17 23:50:02 xray274 postfix/cleanup[19091]: 07005CC0046: message-id=<20110317235002.07005CC0046 at abc.lists.formarte.net> >Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 07005CC0046: from=, size=873, nrcpt=1 (queue active) >Mar 17 23:50:02 xray274 postfix/pipe[19092]: 07005CC0046: to=, orig_to=, relay=mailman, delay=0.15, delays=0.04/0.01/0/0.11, dsn=5.1.1, status=bounced (user unknown) >Mar 17 23:50:02 xray274 postfix/cleanup[19091]: 23A4ACC0047: message-id=<20110317235002.23A4ACC0047 at abc.lists.formarte.net> >Mar 17 23:50:02 xray274 postfix/bounce[19094]: 07005CC0046: sender non-delivery notification: 23A4ACC0047 >Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 23A4ACC0047: from=<>, size=2743, nrcpt=1 (queue active) >Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 07005CC0046: removed >Mar 17 23:50:02 xray274 postfix/pipe[19092]: 23A4ACC0047: to=, relay=mailman, delay=0.1, delays=0/0/0/0.1, dsn=5.1.1, status=bounced (user unknown) >Mar 17 23:50:02 xray274 postfix/qmgr[18432]: 23A4ACC0047: removed And then nearly 2 minutes later another message arrives from and to which expands to and which is bounced because there is no list named www-data. In short, Mailman didn't bounce the message to with message id <1BE1CD18-A99A-46ED-A373-82AE7C6276A9 at goulart.info>, it delivered it to . postfix_to_mailman.py or whatever the mailman transport is bounced a totally different message with message id <20110317235002.07005CC0046 at abc.lists.formarte.net> from to . I have no clue as to what generated this message or why, but it doesn't appear to have been generated by Mailman. Since the sender and recipient of this message is a non-existent list, you don't see the message or the DSN, and you presumably also have no clue as to what generated it or why. You could at least temporarily create a list named 'www-data' and maybe at least see this message for a clue. What happened to the message post from the list that was apparently successfully delivered to ? I suspect that you don't see it because is a googlemail account and the FAQ at applies. I also suspect you will see it in the list's archive if the list is archiving, and if you add another address to the list, even another googlemail address, that address will receive it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dap1 at bellsouth.net Fri Mar 18 23:53:19 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Fri, 18 Mar 2011 18:53:19 -0400 Subject: [Mailman-Users] Monthly Reminder Question Message-ID: <4D83E25F.6000700@bellsouth.net> What triggers the monthly reminder? I cannot find any config parameter that lets me set what day or date in each month to send it. Does this have t be done manually with a cron job? If so what is the command? -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From andrew at hodgsonfamily.org Sat Mar 19 00:28:16 2011 From: andrew at hodgsonfamily.org (Andrew Hodgson) Date: Fri, 18 Mar 2011 23:28:16 +0000 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D83E25F.6000700@bellsouth.net> References: <4D83E25F.6000700@bellsouth.net> Message-ID: <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> Dennis Putnam wrote: >What triggers the monthly reminder? I cannot find any config parameter that lets me set what day or date in each month to send it. Does this >have t be done manually with a cron job? If so what is the command? It is in Cron - see the file in ~/cron/crontab.in: [...] |# 5 AM on the first of each month, mail out password reminders. |0 5 1 * * /usr/bin/python -S /usr/local/mailman/cron/mailpasswds See this section of the installation guide: http://www.gnu.org/software/mailman/mailman-install/node41.html Thanks. Andrew. From mark at msapiro.net Sat Mar 19 00:40:42 2011 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 18 Mar 2011 16:40:42 -0700 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D83E25F.6000700@bellsouth.net> Message-ID: Dennis Putnam wrote: > >What triggers the monthly reminder? I cannot find any config parameter >that lets me set what day or date in each month to send it. Does this >have t be done manually with a cron job? If so what is the command? The periodic reminder is sent by cron/mailpasswds which is run by an entry in Mailman's crontab or a system crontab depending on how Mailman is installed. To change the schedule, edit the crontab. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dap1 at bellsouth.net Sat Mar 19 01:10:31 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Fri, 18 Mar 2011 20:10:31 -0400 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> Message-ID: <4D83F477.6020705@bellsouth.net> Thanks Andrew. That was what I was looking for. On 3/18/2011 7:28 PM, Andrew Hodgson wrote: > Dennis Putnam wrote: > >> What triggers the monthly reminder? I cannot find any config parameter that lets me set what day or date in each month to send it. Does this >have t be done manually with a cron job? If so what is the command? > It is in Cron - see the file in ~/cron/crontab.in: > > [...] > |# 5 AM on the first of each month, mail out password reminders. > |0 5 1 * * /usr/bin/python -S /usr/local/mailman/cron/mailpasswds > > See this section of the installation guide: > > http://www.gnu.org/software/mailman/mailman-install/node41.html > > Thanks. > Andrew. > > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From dap1 at bellsouth.net Mon Mar 21 01:35:25 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Sun, 20 Mar 2011 20:35:25 -0400 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> <4D8543BD.9020603@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> Message-ID: <4D869D4D.5020900@bellsouth.net> Thanks for the reply. Yes, it does the same thing. Is there a debug option for this? On 3/20/2011 10:19 AM, Andrew Hodgson wrote: > Hi, > > Have you tried it without any arguments? I just ran it on a virtual machine here and it worked fine. I don't know much details about the program if it should write to stderr/stdout etc. > > Andrew. > > -----Original Message----- > From: Dennis Putnam [mailto:dap1 at bellsouth.net] > Sent: 20 March 2011 00:01 > To: Andrew Hodgson > Subject: Re: [Mailman-Users] Monthly Reminder Question > > I tried running that command from CLI and while it didn't output any errors, it also didn't produce any email that I could find. I have a test list with just me as a member ('python -S /usr/lib/mailman/cron/mailpasswds -l testlist'). I never received anything. Should the command write to 'stderr' if something is wrong? > Should it write anything to 'stdout'? > > On 3/18/2011 7:28 PM, Andrew Hodgson wrote: >> Dennis Putnam wrote: >> >>> What triggers the monthly reminder? I cannot find any config parameter that lets me set what day or date in each month to send it. Does this >have t be done manually with a cron job? If so what is the command? >> It is in Cron - see the file in ~/cron/crontab.in: >> >> [...] >> |# 5 AM on the first of each month, mail out password reminders. >> |0 5 1 * * /usr/bin/python -S /usr/local/mailman/cron/mailpasswds >> >> See this section of the installation guide: >> >> http://www.gnu.org/software/mailman/mailman-install/node41.html >> >> Thanks. >> Andrew. >> >> >> > > > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From dap1 at bellsouth.net Mon Mar 21 01:50:47 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Sun, 20 Mar 2011 20:50:47 -0400 Subject: [Mailman-Users] Archives Link Message-ID: <4D86A0E7.6030100@bellsouth.net> For reasons unknown I am suddenly not at to access list archives (as admin). I ran check_perms but it found no problems and there is nothing in the logs. Can someone suggest a course of action to debug this? TIA. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From adam-mailman at amyl.org.uk Mon Mar 21 02:02:28 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Mon, 21 Mar 2011 01:02:28 +0000 Subject: [Mailman-Users] Archives Link In-Reply-To: <4D86A0E7.6030100@bellsouth.net> References: <4D86A0E7.6030100@bellsouth.net> Message-ID: <20110321010228.GK5201@hendricks.amyl.org.uk> On Sun, Mar 20, 2011 at 08:50:47PM -0400, Dennis Putnam wrote: > For reasons unknown I am suddenly not at to access list archives (as > admin). I ran check_perms but it found no problems and there is nothing > in the logs. Which logs? > Can someone suggest a course of action to debug this? TIA. curl -I http://lists.example.org/mailman/private/foo curl -I http://lists.example.org/pipermail/baa/ and look at the HTTP status codes perhaps (whilst tailing the webserver's {access,error}log ? -- "The government wants to bring an end to so-called vertical drinking." (from the BBC's 'Today in Parliament') From mark at msapiro.net Mon Mar 21 03:16:15 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 20 Mar 2011 19:16:15 -0700 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D869D4D.5020900@bellsouth.net> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> <4D8543BD.9020603@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> <4D869D4D.5020900@bellsouth.net> Message-ID: <4D86B4EF.1040308@msapiro.net> On 3/20/2011 5:35 PM, Dennis Putnam wrote: > Thanks for the reply. Yes, it does the same thing. Is there a debug > option for this? > > On 3/20/2011 10:19 AM, Andrew Hodgson wrote: >> Hi, >> >> Have you tried it without any arguments? I just ran it on a >> virtual machine here and it worked fine. I don't know much details >> about the program if it should write to stderr/stdout etc. If the site list is missing, it writes a message to stderr and logs it to Mailman's 'error' log. If a member doesn't have a password, it logs that to Mailman's 'error' log. If any uncaught exceptions occur, it writes a traceback to stderr. Otherwise, it is silent. It will not mail any reminders at all for a list if the list's General Options -> send_reminders is No. It will not mail to a user whose "Get password reminder email for this list?" option is no. Otherwise, it will generate the mail and queue it in the virgin queue, and if VirginRunner, IncomingRunner and OutgoingRunner are all running and there is no error (logged in Mailman's error log) the mail will be sent. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Mar 21 03:21:18 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 20 Mar 2011 19:21:18 -0700 Subject: [Mailman-Users] Archives Link In-Reply-To: <4D86A0E7.6030100@bellsouth.net> Message-ID: Dennis Putnam wrote: > >For reasons unknown I am suddenly not at to access list archives (as >admin). I ran check_perms but it found no problems and there is nothing >in the logs. Can someone suggest a course of action to debug this? TIA. To what archive URL are you going and what happens when you go there? Did you recently change the archive from public to private and still using the public (pipermail) URL? Did you recently set the archives/private/ directory o-x without setting its owner to the web server user? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dap1 at bellsouth.net Mon Mar 21 13:47:29 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Mon, 21 Mar 2011 08:47:29 -0400 Subject: [Mailman-Users] Archives Link In-Reply-To: References: Message-ID: <4D8748E1.7000506@bellsouth.net> Sorry. It was half time during one of the NCCA games I was watching and in my haste I left out some details. The error is 403 with this URL: http://myhost.mydomain.com/pipermail/listname/ I've made no changes intentionally (wouldn't check_perms catch problems here). Here are the requisite directory listings: ls -l /var/lib/mailman drwxrwsr-x 4 mail mail 1024 2011-02-23 04:55 archives/ ls -l /var/lib/mailman/archives drwxrws--- 6 mail mail 1024 2011-02-23 04:55 private/ drwxrwsr-x 2 mail mail 1024 2011-02-23 04:55 public/ On 3/20/2011 10:21 PM, Mark Sapiro wrote: > Dennis Putnam wrote: >> For reasons unknown I am suddenly not at to access list archives (as >> admin). I ran check_perms but it found no problems and there is nothing >> in the logs. Can someone suggest a course of action to debug this? TIA. > > To what archive URL are you going and what happens when you go there? > > Did you recently change the archive from public to private and still > using the public (pipermail) URL? > > Did you recently set the archives/private/ directory o-x without > setting its owner to the web server user? > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From dap1 at bellsouth.net Mon Mar 21 14:20:18 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Mon, 21 Mar 2011 09:20:18 -0400 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D86B4EF.1040308@msapiro.net> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> <4D8543BD.9020603@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> <4D869D4D.5020900@bellsouth.net> <4D86B4EF.1040308@msapiro.net> Message-ID: <4D875092.30007@bellsouth.net> Thanks for the reply. I have verified all the settings, please see embedded comments below. On 3/20/2011 10:16 PM, Mark Sapiro wrote: > On 3/20/2011 5:35 PM, Dennis Putnam wrote: >> Thanks for the reply. Yes, it does the same thing. Is there a debug >> option for this? >> >> On 3/20/2011 10:19 AM, Andrew Hodgson wrote: >>> Hi, >>> >>> Have you tried it without any arguments? I just ran it on a >>> virtual machine here and it worked fine. I don't know much details >>> about the program if it should write to stderr/stdout etc. > > If the site list is missing, it writes a message to stderr and logs it > to Mailman's 'error' log. If a member doesn't have a password, it logs > that to Mailman's 'error' log. Its empty. > If any uncaught exceptions occur, it writes a traceback to stderr. > > Otherwise, it is silent. It was silent. > It will not mail any reminders at all for a list if the list's General > Options -> send_reminders is No. It will not mail to a user whose "Get > password reminder email for this list?" option is no. Both are set to yes. > Otherwise, it will generate the mail and queue it in the virgin queue, > and if VirginRunner, IncomingRunner and OutgoingRunner are all running > and there is no error (logged in Mailman's error log) the mail will be sent. > They are all running. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From pmorrison at umassd.edu Mon Mar 21 18:10:05 2011 From: pmorrison at umassd.edu (Paul Morrison) Date: Mon, 21 Mar 2011 13:10:05 -0400 (EDT) Subject: [Mailman-Users] modify newlist created email? In-Reply-To: <13698744.16127.1300727328033.JavaMail.root@zimbra-mb2> Message-ID: <10360158.16165.1300727405888.JavaMail.root@zimbra-mb2> Hi Everyone, Does anyone know how to modify the contents of the email message that is sent to the list owner when a list is initially created in Mailman? I'm talking about this e-mail: ----------------------------------------------------------------- The mailing list `temporary' has just been created for you. The following is some basic information about your mailing list. Your mailing list password is: xxxxxxx You need this password to configure your mailing list. You also need it to handle administrative requests, such as approving mail if you choose to run a moderated list. You can configure your mailing list at the following web page: ------------------------------------------------------------- I'd like to modify this e-mail to include a custom URL and subject... Thanks, Paul From mark at msapiro.net Mon Mar 21 19:15:49 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Mar 2011 11:15:49 -0700 Subject: [Mailman-Users] Archives Link In-Reply-To: <4D8748E1.7000506@bellsouth.net> Message-ID: Dennis Putnam wrote: > >The error is 403 with this URL: >http://myhost.mydomain.com/pipermail/listname/ > [...] > >ls -l /var/lib/mailman/archives >drwxrws--- 6 mail mail 1024 2011-02-23 04:55 private/ >drwxrwsr-x 2 mail mail 1024 2011-02-23 04:55 public/ /var/lib/mailman/archives/private must be either o+x or owned by the web server user. See the Warning box at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Mar 21 19:37:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Mar 2011 11:37:06 -0700 Subject: [Mailman-Users] modify newlist created email? In-Reply-To: <10360158.16165.1300727405888.JavaMail.root@zimbra-mb2> Message-ID: Paul Morrison wrote: > >Does anyone know how to modify the contents of the email message that is sent to the list owner when a list is initially created in Mailman? > [...] > >I'd like to modify this e-mail to include a custom URL and subject... The body of the mail is built from the newlist.txt template. See the FAQ at for information on modifying templates. The subject of the email is hard coded in the module that sends the email, either bin/newlist for command line create or Mailman/Cgi/create.py for web create. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Dave.Anderson at ufv.ca Mon Mar 21 21:26:33 2011 From: Dave.Anderson at ufv.ca (Dave Anderson) Date: Mon, 21 Mar 2011 20:26:33 +0000 Subject: [Mailman-Users] Setting to prevent winmail.dat Message-ID: <543E569A8BED2846A6DABBC6CD453B200B626A02@EMPIRE.ad.ufv.ca> I have a mailing list that replaces attachments (pdf,doc,docx,...) with winmail.dat for one of our domain spaces, let's call it @student.example.ca. The messages are sent from Outlook (Exchange) to the list and they appear fine in gmail and our primary domain. This is an older list, but the kicker is that one of my new lists sends attachments to @student.example.ca just fine, no .dat file. I have gone through the old list and applied the same settings that are on the new list and still the .dat attachment is still received. Apart from rebuilding the old list, is there anything else I should try? Regards, Dave Anderson From mark at msapiro.net Mon Mar 21 21:58:31 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Mar 2011 13:58:31 -0700 Subject: [Mailman-Users] Setting to prevent winmail.dat In-Reply-To: <543E569A8BED2846A6DABBC6CD453B200B626A02@EMPIRE.ad.ufv.ca> Message-ID: Dave Anderson wrote: >I have a mailing list that replaces attachments (pdf,doc,docx,...) with winmail.dat for one of our domain spaces, let's call it @student.example.ca. The messages are sent from Outlook (Exchange) to the list and they appear fine in gmail and our primary domain. This is an older list, but the kicker is that one of my new lists sends attachments to @student.example.ca just fine, no .dat file. I have gone through the old list and applied the same settings that are on the new list and still the .dat attachment is still received. I'm a bit confused. You say the list "replaces attachments (pdf,doc,docx,...) with winmail.dat for one of our domain spaces". Mailman does not do this. It is Outlook/Exchange that does this. The winmail.dat file contains the attachments in Microsoft's Transport Neutral Encapsulation Format (TNEF). It is not clear from your post, but I'm guessing that posts with attachments are passing through the list OK, and it is the exchange server for the @student.example.ca domain that is converting them to TNEF after they've passed through the list. If this is not what's happening, please be more specific about exactly what does happen and what you want to happen instead. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Mar 22 01:38:11 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Mar 2011 17:38:11 -0700 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D875092.30007@bellsouth.net> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> <4D8543BD.9020603@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> <4D869D4D.5020900@bellsouth.net> <4D86B4EF.1040308@msapiro.net> <4D875092.30007@bellsouth.net> Message-ID: <4D87EF73.8030201@msapiro.net> On 3/21/2011 6:20 AM, Dennis Putnam wrote: > > On 3/20/2011 10:16 PM, Mark Sapiro wrote: >> >> If the site list is missing, it writes a message to stderr and logs it >> to Mailman's 'error' log. If a member doesn't have a password, it logs >> that to Mailman's 'error' log. > Its empty. >> If any uncaught exceptions occur, it writes a traceback to stderr. >> >> Otherwise, it is silent. > It was silent. >> It will not mail any reminders at all for a list if the list's General >> Options -> send_reminders is No. It will not mail to a user whose "Get >> password reminder email for this list?" option is no. > Both are set to yes. >> Otherwise, it will generate the mail and queue it in the virgin queue, >> and if VirginRunner, IncomingRunner and OutgoingRunner are all running >> and there is no error (logged in Mailman's error log) the mail will be sent. >> > They are all running. Just to be sure, check qfiles/virgin/ for any message entries (.pck files). Also check Mailman's smtp log for the time you ran cron/mailpasswds. There should be an "smtp to mailman for 1 recips" entry for each reminder sent. If there aren't any, check the smtp-failure log. If there are smtp log entries, check the MTA logs. Also, check the spam/junk folders of the recipients. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dap1 at bellsouth.net Tue Mar 22 03:00:09 2011 From: dap1 at bellsouth.net (Dennis Putnam) Date: Mon, 21 Mar 2011 22:00:09 -0400 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D87EF73.8030201@msapiro.net> References: <4D83E25F.6000700@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1E12B@ELROND.hodgsonfamily.org> <4D8543BD.9020603@bellsouth.net> <19792E78AA12F14D9C250101F0DCA01BF1F1B3@ELROND.hodgsonfamily.org> <4D869D4D.5020900@bellsouth.net> <4D86B4EF.1040308@msapiro.net> <4D875092.30007@bellsouth.net> <4D87EF73.8030201@msapiro.net> Message-ID: <4D8802A9.5080808@bellsouth.net> On 3/21/2011 8:38 PM, Mark Sapiro wrote: > On 3/21/2011 6:20 AM, Dennis Putnam wrote: >> On 3/20/2011 10:16 PM, Mark Sapiro wrote: >>> If the site list is missing, it writes a message to stderr and logs it >>> to Mailman's 'error' log. If a member doesn't have a password, it logs >>> that to Mailman's 'error' log. >> Its empty. >>> If any uncaught exceptions occur, it writes a traceback to stderr. >>> >>> Otherwise, it is silent. >> It was silent. >>> It will not mail any reminders at all for a list if the list's General >>> Options -> send_reminders is No. It will not mail to a user whose "Get >>> password reminder email for this list?" option is no. >> Both are set to yes. >>> Otherwise, it will generate the mail and queue it in the virgin queue, >>> and if VirginRunner, IncomingRunner and OutgoingRunner are all running >>> and there is no error (logged in Mailman's error log) the mail will be sent. >>> >> They are all running. > > Just to be sure, check qfiles/virgin/ for any message entries (.pck files). That directory is empty. > Also check Mailman's smtp log for the time you ran cron/mailpasswds. > There should be an "smtp to mailman for 1 recips" entry for each > reminder sent. Yes, its there. > If there aren't any, check the smtp-failure log. If there > are smtp log entries, check the MTA logs. The only SMTP log that has anything in it is the info log (error and warning are both empty). I guess that makes sense when everything is working, Postfix-wise. However, I think I see the message, if it is from listname-bounces. The problem is, I don't see who it is to (I think I may have the Postfix logging set wrong) so I don't know for sure if it really is the message and there is no indication it was sent, just removed. > Also, check the spam/junk folders of the recipients. > That is always the first place I check for missing email. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 259 bytes Desc: OpenPGP digital signature URL: From mark at msapiro.net Tue Mar 22 03:37:16 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Mar 2011 19:37:16 -0700 Subject: [Mailman-Users] Monthly Reminder Question In-Reply-To: <4D8802A9.5080808@bellsouth.net> Message-ID: Dennis Putnam wrote: > >On 3/21/2011 8:38 PM, Mark Sapiro wrote: >> Also check Mailman's smtp log for the time you ran cron/mailpasswds. >> There should be an "smtp to mailman for 1 recips" entry for each >> reminder sent. >Yes, its there. "its" implies only one password reminder. Is this what you expect? >> If there aren't any, check the smtp-failure log. If there >> are smtp log entries, check the MTA logs. >The only SMTP log that has anything in it is the info log (error and >warning are both empty). I guess that makes sense when everything is >working, Postfix-wise. However, I think I see the message, if it is from >listname-bounces. It's from mailman-bounces or from mailman-bounces+user=example.com if VERP_PASSWORD_REMINDERS is Yes. >The problem is, I don't see who it is to (I think I >may have the Postfix logging set wrong) so I don't know for sure if it >really is the message and there is no indication it was sent, just removed. I'm not familiar with Postfix logging configurations. In my case, I have mail.* -/var/log/maillog in /etc/syslog.conf and it logs everything to /var/log/maillog. If I grep /var/log/maillog for the message-id from Mailman's smtp log, I see a message like Mar 1 05:00:21 sbh16 postfix/cleanup[25087]: C993B6902CE: message-id= and if I then grep the log for the Postfix queue ID (C993B6902CE in this case), I see all the relevant messages. Well actually my situation is more complex as I run MailScanner so at some point Mailscanner requeues the message and I have to grep the second queue id too, but ultimately I see a log message with the disposition as in Mar 1 05:40:12 sbh16 postfix/smtp[26370]: 196C7690104: to=, relay=i.mx.mail.yahoo.com[74.6.140.64]:25, delay=2390, delays=2385/0.25/0.58/4.2, dsn=2.0.0, status=sent (250 ok dirdel) where 196C7690104 is requeue id from MailScanner and the 2390 second delay was due to Yahoo's greylisting in this case. In any case, if you see the message arrive in the Postfix log and the queue entry ultimately removed, only Postfix can tell you what it did with it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cgpiper1 at wowway.com Wed Mar 23 01:19:22 2011 From: cgpiper1 at wowway.com (Michael Henry) Date: Tue, 22 Mar 2011 20:19:22 -0400 Subject: [Mailman-Users] ORIGINAL EMAIL NOT RECEIVED BUT REPLIES ARE Message-ID: <006701cbe8ef$f5aacb70$e1006250$@wowway.com> I use Mailman 2.1.13 through a webhosting service (Host Monster). I have kept my lists to less than 100 members. I believe my services are on a shared server because I don't pay extra for a dedicated Server. On several occasions, when I send an email some people don't receive it.but if another person responds with "reply all", the person(s) who didn't receive the original message received the reply message. On one occasion the domain affected was an aol address and another was Comcast. It doesn't appear to happen all the time (at least as far as I know). Any idea what the cause of this might be? Michael D. Henry From osmcruzl at gmail.com Wed Mar 23 01:16:05 2011 From: osmcruzl at gmail.com (Oscar Mauricio Cruz Lazo) Date: Tue, 22 Mar 2011 18:16:05 -0600 Subject: [Mailman-Users] Warning Starting mailman Message-ID: Hi alll Im new here Nowadays im migrating a couple of mailing list from one server to another server both running open suse ,, i followed each steps from mailman site but i dont know exactly where im wrong because everytime try to start mailman i get the following warning Starting mailman (Warning: the Apache2 web interface for Mailman has not been activated! are there anybody to help me clear about it ? From mark at msapiro.net Wed Mar 23 20:50:40 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 23 Mar 2011 12:50:40 -0700 Subject: [Mailman-Users] Warning Starting mailman In-Reply-To: Message-ID: Oscar Mauricio Cruz Lazo wrote: > >Nowadays im migrating a couple of mailing list from one server to another >server both running open suse ,, i followed each steps from mailman site >but i dont know exactly where im wrong because everytime try to start >mailman i get the following warning > >Starting mailman (Warning: the Apache2 web interface for Mailman has not >been activated! This warning does not come from standard GNU Mailman. It is something implemented by the packager of the downstream package (suse). If web access to your Mailman installation is working, you apparently didn't do it the suse way. I'm only guessing, but I suspect that this warning is not implemented in mailmanctl but rather in the init script that starts Mailman. I suggest you look at that script and determine what it's looking for. If you can't figure it out, I suggest you ask on an openSUSE forum. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Mar 23 20:56:46 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 23 Mar 2011 12:56:46 -0700 Subject: [Mailman-Users] ORIGINAL EMAIL NOT RECEIVED BUT REPLIES ARE In-Reply-To: <006701cbe8ef$f5aacb70$e1006250$@wowway.com> Message-ID: Michael Henry wrote: >I use Mailman 2.1.13 through a webhosting service (Host Monster). I have >kept my lists to less than 100 members. I believe my services are on a >shared server because I don't pay extra for a dedicated Server. On several >occasions, when I send an email some people don't receive it.but if another >person responds with "reply all", the person(s) who didn't receive the >original message received the reply message. On one occasion the domain >affected was an aol address and another was Comcast. It doesn't appear to >happen all the time (at least as far as I know). Any idea what the cause of >this might be? It is virtually impossible to say without access to Mailman's logs and the outgoing MTA logs. You will probably have to pursue this with Host Monster. Have the affected recipients checked their spam or junk folders for the missing mail? The FAQ at may or may not be relevant. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rtanner at linfield.edu Wed Mar 23 23:42:44 2011 From: rtanner at linfield.edu (Rob Tanner) Date: Wed, 23 Mar 2011 22:42:44 +0000 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions In-Reply-To: Message-ID: Hi, I forgot to mention, the option ?Should the list moderators get immediate notice of new requests, as well as daily notices about collected ones?? is set to yes, so is there another switch as well or is something broken on my site? ~ Rob On 3/23/11 3:27 PM, "Rob Tanner" wrote: Hi, I set up a list that requires confirm and approval for new subscriptions. There are two list admins (one email address per line and no comma between them) and neither admin gets notification or the subscription request. I also tried adding them as moderators as well to know avail. Is there some other switch that needs to be checked to enable notifications or is something broken on the site? I?m running v2.1.13 on RHEL 5. Thanks. Rob Tanner UNIX Services Manager Linfield College, McMinnville Oregon ITS will never ask you for your password. Please don?t share yours with anyone! From rtanner at linfield.edu Wed Mar 23 23:27:08 2011 From: rtanner at linfield.edu (Rob Tanner) Date: Wed, 23 Mar 2011 22:27:08 +0000 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions Message-ID: Hi, I set up a list that requires confirm and approval for new subscriptions. There are two list admins (one email address per line and no comma between them) and neither admin gets notification or the subscription request. I also tried adding them as moderators as well to know avail. Is there some other switch that needs to be checked to enable notifications or is something broken on the site? I?m running v2.1.13 on RHEL 5. Thanks. Rob Tanner UNIX Services Manager Linfield College, McMinnville Oregon ITS will never ask you for your password. Please don?t share yours with anyone! From mark at msapiro.net Thu Mar 24 00:51:41 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 23 Mar 2011 16:51:41 -0700 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions In-Reply-To: References: Message-ID: <4D8A878D.80305@msapiro.net> On 3/23/2011 3:42 PM, Rob Tanner wrote: > > I forgot to mention, the option ?Should the list moderators get > immediate notice of new requests, as well as daily notices about > collected ones?? is set to yes, so is there another switch as well or > is something broken on my site? > > On 3/23/11 3:27 PM, "Rob Tanner" wrote: > > I set up a list that requires confirm and approval for new > subscriptions. Since admin_immed_notify is Yes, the explanation is probably "confirm and approval". With this subscribe policy, the subscription requires confirmation by the user before it is passed to the admins/moderators for approval. There will be nothing requiring moderator action until the user confirms via web or email. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rtanner at linfield.edu Thu Mar 24 01:04:14 2011 From: rtanner at linfield.edu (Rob Tanner) Date: Thu, 24 Mar 2011 00:04:14 +0000 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions In-Reply-To: <4D8A878D.80305@msapiro.net> Message-ID: On 3/23/11 4:51 PM, "Mark Sapiro" wrote: > On 3/23/2011 3:42 PM, Rob Tanner wrote: >> >> I forgot to mention, the option ?Should the list moderators get >> immediate notice of new requests, as well as daily notices about >> collected ones?? is set to yes, so is there another switch as well or >> is something broken on my site? >> >> On 3/23/11 3:27 PM, "Rob Tanner" wrote: >> >> I set up a list that requires confirm and approval for new >> subscriptions. > > > Since admin_immed_notify is Yes, the explanation is probably "confirm > and approval". With this subscribe policy, the subscription requires > confirmation by the user before it is passed to the admins/moderators > for approval. There will be nothing requiring moderator action until the > user confirms via web or email. That I'm aware of. I subscribed myself via my personal email to avoid any confusion with me as a list admin. My request did not appear as a pending subscription request until after I clicked the link on the confirmation email. At that point an email notifying me of a pending request should have been sent to my list admin email address. No such message was sent, and that's the problem. ~ Rob From mark at msapiro.net Thu Mar 24 02:54:46 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 23 Mar 2011 18:54:46 -0700 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions In-Reply-To: References: Message-ID: <4D8AA466.5010907@msapiro.net> On 3/23/2011 5:04 PM, Rob Tanner wrote: > > That I'm aware of. I subscribed myself via my personal email to avoid any > confusion with me as a list admin. My request did not appear as a pending > subscription request until after I clicked the link on the confirmation > email. At that point an email notifying me of a pending request should have > been sent to my list admin email address. No such message was sent, and > that's the problem. Are other notices from Mailman being sent such as the list welcome message to a new subscriber? If not, perhaps VirginRunner is not running? Do you have enough access to the server to verify that and/or to see Mailman's logs? If you send an email to listname-owner at ... does it get delivered to the admins? If not, does it bounce? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From nestor at baobabtic.es Thu Mar 24 11:20:32 2011 From: nestor at baobabtic.es (=?ISO-8859-1?Q?N=E9stor_D=EDaz_Valencia?=) Date: Thu, 24 Mar 2011 11:20:32 +0100 Subject: [Mailman-Users] Run mailman web interface as another user Message-ID: <4D8B1AF0.8030105@baobabtic.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I think this may have show up several times, but it looks like I can't find a definitive reason why Mailman web interface cannot be run as another user, other than www-data. In this case is an Ubuntu system 10.04 and we are deploying a server where each host is inside a user, apache is serving the host with that user identity and a proxy properly redirects requests. So, mailman web interface should be served by apache as user "mymailman" and scripts reports that is not possible we must use "www-data". Anybody in the same situation? Thanks in advance, N?stor -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk2LGvAACgkQ9dMz85462VskKwCfZ+7529YlwpwPzQdiP0lv81wP UosAnizAIg8d1PITlFlWlMxpwKSsqNeS =J4WQ -----END PGP SIGNATURE----- From kyle at cpanel.net Thu Mar 24 00:44:09 2011 From: kyle at cpanel.net (Kyle Pinkley) Date: Wed, 23 Mar 2011 18:44:09 -0500 Subject: [Mailman-Users] Digest E-Mails with umlauts Message-ID: <1A62680D-F5F3-416D-A244-6F4A6E9D0566@cpanel.net> Greetings, I am using Mailman 2.1.14. It seems that when I send an E-Mail with digest mode on containing umlauts (?, ?, and ?) it's sending the E-Mail with ?, ? and ? instead. If I turn off digest mode and send the E-Mail the E-Mail contains the umlauts. Is this a known issue that warrants a bug report? Is there any workarounds? Thanks in advance! From rtanner at linfield.edu Thu Mar 24 19:12:38 2011 From: rtanner at linfield.edu (Rob Tanner) Date: Thu, 24 Mar 2011 18:12:38 +0000 Subject: [Mailman-Users] Neither the list admin or moderator getting notications on new susbriptions In-Reply-To: <4D8AA466.5010907@msapiro.net> Message-ID: On 3/23/11 6:54 PM, "Mark Sapiro" wrote: > On 3/23/2011 5:04 PM, Rob Tanner wrote: >> >> That I'm aware of. I subscribed myself via my personal email to avoid any >> confusion with me as a list admin. My request did not appear as a pending >> subscription request until after I clicked the link on the confirmation >> email. At that point an email notifying me of a pending request should have >> been sent to my list admin email address. No such message was sent, and >> that's the problem. > > > Are other notices from Mailman being sent such as the list welcome > message to a new subscriber? > > If not, perhaps VirginRunner is not running? Do you have enough access > to the server to verify that and/or to see Mailman's logs? > > If you send an email to listname-owner at ... does it get delivered to the > admins? If not, does it bounce? I was able to access the mailman logs and the whole things turns out to have been an aliasing problem and not a mailman issue. Works perfect now. Thanks, Rob From mark at msapiro.net Thu Mar 24 20:22:29 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Mar 2011 12:22:29 -0700 Subject: [Mailman-Users] Digest E-Mails with umlauts In-Reply-To: <1A62680D-F5F3-416D-A244-6F4A6E9D0566@cpanel.net> References: <1A62680D-F5F3-416D-A244-6F4A6E9D0566@cpanel.net> Message-ID: <4D8B99F5.3070100@msapiro.net> On 3/23/2011 4:44 PM, Kyle Pinkley wrote: > Greetings, > > I am using Mailman 2.1.14. It seems that when I send an E-Mail with > digest mode on containing umlauts (?, ?, and ?) it's sending the > E-Mail with ?, ? and ? instead. If I turn off digest mode and send > the E-Mail the E-Mail contains the umlauts. Is this a known issue > that warrants a bug report? Is there any workarounds? This is well known. It is not a bug. The list's language is English (USA) and Mailman's character set for that language is us-ascii. The plain format digest is flattened into a single text/plain part in the character set of the list language. There are a few ways around this. Subscribe to the MIME format digest instead of the plain digest. This digest puts each message into it's own MIME part and there is no need to convert text to a different character set, or If appropriate, set the list's language to one whose character set includes the characters you want, e.g. German whose character set in Mailman is iso-8859-1, but this will affect masthead of the digest and the language of the web interface so may not be appropriate, or Set Mailman's character set for English (USA) to iso-8859-1 or utf-8. This works because those are both supersets of us-ascii so ascii messages and templates will still work without recoding. To do this, put either add_language('en', 'English (USA)', 'utf-8', 'ltr') or add_language('en', 'English (USA)', 'iso-8859-1', 'ltr') in mm_cfg.py -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Mar 24 20:46:49 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Mar 2011 12:46:49 -0700 Subject: [Mailman-Users] Run mailman web interface as another user In-Reply-To: <4D8B1AF0.8030105@baobabtic.es> Message-ID: N?stor D?az Valencia wrote: > >I think this may have show up several times, but it looks like I can't >find a definitive reason why Mailman web interface cannot be run as >another user, other than www-data. > >In this case is an Ubuntu system 10.04 and we are deploying a server >where each host is inside a user, apache is serving the host with that >user identity and a proxy properly redirects requests. > >So, mailman web interface should be served by apache as user "mymailman" >and scripts reports that is not possible we must use "www-data". You are encountering a group mismatch error. See the FAQ at for a more detailed explanation. Basically, The Mailman CGI web interface makes use of compiled binary wrappers in Mailman's cgi-bin directory which are group 'mailman' and SETGID so that the various CGI scripts run with effective group mailman. As a security measure, these wrappers are compiled to expect to be invoked by a process with a specific group id, in your case www-data, and will not run if invoked with a different group. If you install Mailman from source, you can set the expected group with the --with-cgi-gid= option to configure. Debian/Ubuntu may or may not provide a package specific way to do this for their Mailman package. The bottom line is for a single set of Mailman cgi-bin wrappers, they must always be invoked as the same group, but for standard GNU Mailman at least, that can be any group you want. One possible workaround for you is to set the primary group for your "mymailman" user(s) to www-data. If your "hosts" all have their own Mailman installation or at least their own set of cgi-bin wrappers, you should be able to get the wrappers to accept whatever group you want, but I don't know specifically how this would be done in the Debian/Ubuntu package. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From raven at vp44.net Thu Mar 24 22:41:21 2011 From: raven at vp44.net (Raven) Date: Thu, 24 Mar 2011 22:41:21 +0100 Subject: [Mailman-Users] *list*-manager getting mail Message-ID: <1301002881.8972.52.camel@osmosis.gnet.eu> Hi all. I run a mailman installation with a couple hundreds users and since last system update (Debian mailman_2.1.13-4.1_i386), I am getting a copy of all messages in the "*list*-manager at domain.com" mailbox. No settings have been changed in ages so I'm wondering why this is happening. Any clues? -RV From mark at msapiro.net Fri Mar 25 00:23:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Mar 2011 16:23:06 -0700 Subject: [Mailman-Users] *list*-manager getting mail In-Reply-To: <1301002881.8972.52.camel@osmosis.gnet.eu> References: <1301002881.8972.52.camel@osmosis.gnet.eu> Message-ID: <4D8BD25A.3090005@msapiro.net> On 3/24/2011 2:41 PM, Raven wrote: > Hi all. > I run a mailman installation with a couple hundreds users and since last system update (Debian mailman_2.1.13-4.1_i386), I am getting a copy of all messages in the "*list*-manager at domain.com" mailbox. > No settings have been changed in ages so I'm wondering why this is happening. > Any clues? Please see the reply at to your virtually identical post from last month. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Fri Mar 25 11:34:12 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Fri, 25 Mar 2011 10:34:12 +0000 Subject: [Mailman-Users] Run mailman web interface as another user In-Reply-To: References: <4D8B1AF0.8030105@baobabtic.es> Message-ID: <20110325103412.GF10521@hendricks.amyl.org.uk> On Thu, Mar 24, 2011 at 12:46:49PM -0700, Mark Sapiro wrote: > If you install Mailman from source, you can set the expected group with > the --with-cgi-gid= option to configure. Debian/Ubuntu may or may not > provide a package specific way to do this for their Mailman package. "apt-get source mailman" (but do read the apt-get(8) manpage); I think both recent XSS fixes are now in the packaged version. > If your "hosts" all have their own Mailman installation or at least > their own set of cgi-bin wrappers, you should be able to get the > wrappers to accept whatever group you want, but I don't know > specifically how this would be done in the Debian/Ubuntu package. Defining the group and building should work, ISTR. -- "See, you always knew where you were with a public-school traitor. Just look for the 16 year old pipe-smoking sodomite with a copy of EM Forster under his arm" [ spooks ] s2, ep3 From raven at vp44.net Fri Mar 25 12:11:36 2011 From: raven at vp44.net (Raven) Date: Fri, 25 Mar 2011 12:11:36 +0100 Subject: [Mailman-Users] *list*-manager getting mail In-Reply-To: <4D8BD25A.3090005@msapiro.net> References: <1301002881.8972.52.camel@osmosis.gnet.eu> <4D8BD25A.3090005@msapiro.net> Message-ID: <1301051496.8972.60.camel@osmosis.gnet.eu> On Thu, 2011-03-24 at 16:23 -0700, Mark Sapiro wrote: > On 3/24/2011 2:41 PM, Raven wrote: > > Hi all. > > I run a mailman installation with a couple hundreds users and since last system update (Debian mailman_2.1.13-4.1_i386), I am getting a copy of all messages in the "*list*-manager at domain.com" mailbox. > > No settings have been changed in ages so I'm wondering why this is happening. > > Any clues? > > > Please see the reply at > > to your virtually identical post from last month. > Sorry about that. I must have missed the reply. Anyway, I just upgraded to 2.1.14-1 so I'll see if the problem is still there. -RV From raven at vp44.net Sat Mar 26 13:01:13 2011 From: raven at vp44.net (Raven) Date: Sat, 26 Mar 2011 13:01:13 +0100 Subject: [Mailman-Users] *list*-manager getting mail In-Reply-To: References: Message-ID: <1301140873.3289.3.camel@osmosis.gnet.eu> On Fri, 2011-03-25 at 09:51 -0700, Mark Sapiro wrote: > Raven wrote: > > > >Sorry about that. I must have missed the reply. > > > I'm beginning to suspect you don't see mail from me. That would explain > why you didn't see my reply to your Feb post. You may also not have > seen my reply yesterday to your "Posting to mailman users" message to > mailman-users-owner. > > I'm sending this to you twice, from two different servers. If you > receive either or both, please let me know which. This one is "desktop" > Hi Mark. Yes that seemed the case. I got in touch with the support staff and they said it should be fixed. I hope so.. Unfortunately, the delivery to the list manager seems to happen even with the updated mailman version. These are the headers of a recent list posting: Return-Path: X-Original-To: list-manager at vp44.net Delivered-To: raven at vp44.net Received: from localhost (localhost [127.0.0.1]) by mail.vp44.net (Postfix) with ESMTP id C1A523FAE64 for ; Sat, 26 Mar 2011 12:28:42 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.vp44.net X-Spam-Flag: NO X-Spam-Score: -2.276 X-Spam-Level: X-Spam-Status: No, score=-2.276 required=4 tests=[AWL=0.312, BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, T_DKIM_INVALID=0.01] autolearn=unavailable X-Greylist: xxx at gmail.com is whitelisted in SQLgrey-1.8.0-rc2 Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by mail.vp44.net (Postfix) with ESMTPS id 07FE63FB2E2 for ; Sat, 26 Mar 2011 12:28:13 +0100 (CET) Received: by qyk7 with SMTP id 7so1149602qyk.10 for ; Sat, 26 Mar 2011 04:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=KN1OgjobIjclLFWhfeO4lKuNKZVkhrdLvgyJCi/h0Qw=; b=fORyhwLxY2bueAUdgo0l4//xnItrzLb0TPNIpo7pztUUMflC0Q347XSWRCrRzQcmX0 b34XiV+EVlpS9NVv/kn7nFfIfgs87/gufm745ZuZJY5wEKyB0jsvMdS4TBZBmgTioNf6 VAH6dk1ZKHNa4ladRFNjqibCbbeMnuBVmvaf4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=AVRUckMecawEVQhSEVQZXXGg41SgKb2KUcfnljnWAifudyar0p1M2OyqhUPuS+EHyd 5uWDXOcGt3viqWIBYXqePToyrs+ds1YUqYrTiueIVAn9wuaAsZLOmXJ0yJ6NGopnvhXe ioit2CqUn0z1PrGV+8G1lP55Kih2qVg+K2l4o= MIME-Version: 1.0 Received: by 10.224.125.6 with SMTP id w6mr1628575qar.141.1301138894181; Sat, 26 Mar 2011 04:28:14 -0700 (PDT) Received: by 10.229.185.146 with HTTP; Sat, 26 Mar 2011 04:28:13 -0700 (PDT) In-Reply-To: References: Date: Sat, 26 Mar 2011 12:28:13 +0100 Message-ID: From: User2 To: User1 Cc: List Subject: Re: [List] Festa di Laurea X-BeenThere: mylist at lists.domain.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: mylist-bounces at lists.domain.com Sender: mylist-bounces at lists.domain.com -RV From rmj at aviation.org Sat Mar 26 15:20:57 2011 From: rmj at aviation.org (Robert M. Jenney) Date: Sat, 26 Mar 2011 10:20:57 -0400 Subject: [Mailman-Users] Content filtering Message-ID: <7EAF59A229004E1690675A42DC233169@aviationPC> Good morning, As a list administrator I would like to have attachments removed but retain the HTML formatting of the primary message. When I put Content Filtering to Yes the attachments are removed but the message formatting is changed regardless of how I select the other settings. (I.e., footnote superscripts become regular text and the font appears to be regular text.) I can't find my answer in the FAQs. Thanks again for the great service, Bob Jenney ____________________________ Robert M. Jenney, Director Aviation Safety Connection, Inc. 11 Lake Street, Unit #121 Wakefield, MA 01880 USA rmj at aviation.org; (781) 245-1391 Go to http://aviation.org From mark at msapiro.net Sat Mar 26 19:15:06 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Mar 2011 11:15:06 -0700 Subject: [Mailman-Users] Content filtering In-Reply-To: <7EAF59A229004E1690675A42DC233169@aviationPC> Message-ID: Robert M. Jenney wrote: > >As a list administrator I would like to have attachments removed but retain >the HTML formatting of the primary message. When I put Content Filtering to >Yes the attachments are removed but the message formatting is changed >regardless of how I select the other settings. (I.e., footnote superscripts >become regular text and the font appears to be regular text.) I can't find >my answer in the FAQs. If you want to accept HTML formatting, but remove other types of attachments, put the following in pass_mime_types multipart text/plain text/html If you want to accept the plain text and HTML parts of messages forwarded "as attachments" to the list, add message/rfc822 to the above list. In addition, you must set both collapse_alternatives and convert_html_to_plaintext to No. I have just added the FAQ at to cover this. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Mar 26 20:02:16 2011 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Mar 2011 12:02:16 -0700 Subject: [Mailman-Users] *list*-manager getting mail In-Reply-To: <1301140873.3289.3.camel@osmosis.gnet.eu> Message-ID: Raven wrote: > >Unfortunately, the delivery to the list manager seems to happen even >with the updated mailman version. >These are the headers of a recent list posting: Note: When editing for privacy, it helps greatly if you are consistent. I.e., the Return-Path: header below says the message came from "list-bounces at lists.domain.com", but later headers including the Sender: header refer to mylist-bounces at lists.domain.com. I'm going to assume this is just an editing inconsistency, and not a significant difference. It is also not clear whether 'list' in list-manager at vp44.net is the list name or whether that is the literal address, but I don't think it matters. What I see below is a post originally sent from gmail to mylist at domain.com and apparently delivered to the mylist at lists.domain.com list and then sent from the list to list-manager at vp44.net. Regardless of whether list-manager at vp44.net is the literal address or not, list_name-manager at ... is not a special Mailman address of any sort, and I can't find anything in the Debian patches at that would make it so. Nor do I see anything in the Debian patches that would include any address not a member of the list or a regular_include_lists list in the recipients of a post. So, is the list-manager at vp44.net address or any address that maps to it a member of the list or a member of a list in this list's regular_include_lists? If it seems not, perhaps a grep of the Postfix logs on mail.vp44.net for the queue id C1A523FAE64 and perhaps 07FE63FB2E2 will give more information. >Return-Path: >X-Original-To: list-manager at vp44.net >Delivered-To: raven at vp44.net >Received: from localhost (localhost [127.0.0.1]) >by mail.vp44.net (Postfix) with ESMTP id C1A523FAE64 >for ; Sat, 26 Mar 2011 12:28:42 +0100 (CET) >X-Virus-Scanned: by amavisd-new at mail.vp44.net >X-Spam-Flag: NO >X-Spam-Score: -2.276 >X-Spam-Level: >X-Spam-Status: No, score=-2.276 required=4 tests=[AWL=0.312, >BAYES_00=-1.9, >DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, >RCVD_IN_DNSWL_LOW=-0.7, T_DKIM_INVALID=0.01] autolearn=unavailable >X-Greylist: xxx at gmail.com is whitelisted in SQLgrey-1.8.0-rc2 >Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com >[209.85.216.179]) >by mail.vp44.net (Postfix) with ESMTPS id 07FE63FB2E2 >for ; Sat, 26 Mar 2011 12:28:13 +0100 (CET) >Received: by qyk7 with SMTP id 7so1149602qyk.10 >for ; Sat, 26 Mar 2011 04:28:14 -0700 (PDT) >DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; >s=gamma; >h=domainkey-signature:mime-version:in-reply-to:references:date >:message-id:subject:from:to:cc:content-type >:content-transfer-encoding; >bh=KN1OgjobIjclLFWhfeO4lKuNKZVkhrdLvgyJCi/h0Qw=; >b=fORyhwLxY2bueAUdgo0l4//xnItrzLb0TPNIpo7pztUUMflC0Q347XSWRCrRzQcmX0 >b34XiV+EVlpS9NVv/kn7nFfIfgs87/gufm745ZuZJY5wEKyB0jsvMdS4TBZBmgTioNf6 >VAH6dk1ZKHNa4ladRFNjqibCbbeMnuBVmvaf4= >DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; >h=mime-version:in-reply-to:references:date:message-id:subject:from:to >:cc:content-type:content-transfer-encoding; >b=AVRUckMecawEVQhSEVQZXXGg41SgKb2KUcfnljnWAifudyar0p1M2OyqhUPuS+EHyd >5uWDXOcGt3viqWIBYXqePToyrs+ds1YUqYrTiueIVAn9wuaAsZLOmXJ0yJ6NGopnvhXe >ioit2CqUn0z1PrGV+8G1lP55Kih2qVg+K2l4o= >MIME-Version: 1.0 >Received: by 10.224.125.6 with SMTP id w6mr1628575qar.141.1301138894181; >Sat, >26 Mar 2011 04:28:14 -0700 (PDT) >Received: by 10.229.185.146 with HTTP; Sat, 26 Mar 2011 04:28:13 -0700 >(PDT) >In-Reply-To: > >References: +ATcTd9 at mail.gmail.com> > > > > > > > > > > > > > > > > > >Date: Sat, 26 Mar 2011 12:28:13 +0100 >Message-ID: >From: User2 >To: User1 >Cc: List >Subject: Re: [List] Festa di Laurea >X-BeenThere: mylist at lists.domain.com >X-Mailman-Version: 2.1.14 >Precedence: list >List-Id: List >List-Unsubscribe: >, > >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, > >Content-Type: text/plain; charset="iso-8859-1" >Content-Transfer-Encoding: quoted-printable >Errors-To: mylist-bounces at lists.domain.com >Sender: mylist-bounces at lists.domain.com > > >-RV -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From joemailgroups at gmail.com Mon Mar 28 08:31:00 2011 From: joemailgroups at gmail.com (JRC Groups) Date: Sun, 27 Mar 2011 23:31:00 -0700 Subject: [Mailman-Users] Question about Mailman domain and OS X server set-up. Message-ID: Hi Mark (Sapiro) and other members, While discussing some possible DNS set-up issues I might need to resolve on my server a certain IT professional mentioned to me that Mailman shouldn't be run using a virtual domain. I am not sure if this professional was referring to virtual domains in general or only those running on Mac OS X Server. Do you know if this is true ? Do you see any problems with Mailman running from a Virtual domain ? Let me make this a little clearer. I have a Mac server on a single IP address and host several domains. The primary domain name (the one returned when you do a search on my IP address) is domain1.com and the Mailman list is being run on domain2.com (one of several virtual domains hosted on the same server). Any Mac specialists on the list that know the answer to this question ? Thank you in advance, Joe From brad at shub-internet.org Mon Mar 28 09:24:11 2011 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 28 Mar 2011 02:24:11 -0500 Subject: [Mailman-Users] Question about Mailman domain and OS X server set-up. In-Reply-To: References: Message-ID: <95257B5E-734D-402B-9E83-10FF61D97C1D@shub-internet.org> On Mar 28, 2011, at 1:31 AM, JRC Groups wrote: > While discussing some possible DNS set-up issues I might need to resolve on > my server a certain IT professional mentioned to me that Mailman shouldn't > be run using a virtual domain. I am not sure if this professional was > referring to virtual domains in general or only those running on Mac OS X > Server. In general, there are absolutely no problems running Mailman on a machine that hosts multiple virtual domains. The machines at python.org do this today. While the official purpose of the machines is to serve the python.org domain and the mailing lists for this domain, there are lists for multiple other virtual domains that are also hosted there, and a single Mailman instance manages all those mailing lists just fine. There are some issues you need to be aware of with regards to using a single Mailman instance to handle mailing lists for multiple virtual domains, which are detailed in the FAQ wiki. But so long as you make sure that you don't ever try to create a mailing list by the same name in multiple different virtual domains that are handled by the same Mailman instance, there shouldn't be any major problems. However, the version of Mailman as shipped by Apple has some significant differences from the official version of Mailman as we provide for download from the list.org site (and mirrors). These issues are also covered in the FAQ Wiki, but the gist is that we cannot definitively provide answers for how the Apple-provided version of Mailman will work. Since they modified the code that is installed, if you want support for the Apple-provided version of Mailman, you would need to go to Apple for that. We can give you our best guess for how we think things should work in those kinds of situations, but that's about the best we can do. -- Brad Knowles LinkedIn Profile: From lucio at lambrate.inaf.it Mon Mar 28 16:18:59 2011 From: lucio at lambrate.inaf.it (Lucio Chiappetti) Date: Mon, 28 Mar 2011 16:18:59 +0200 (CEST) Subject: [Mailman-Users] cannot add user or create mailing list Message-ID: Although I have a few years of experience as a list administrator of lists hosted on other sites, so far I never managed a mailman server on my own. In our institute we manage small list via /etc/aliases :include:s Recently I decided to make an experiment, so I installed mailman 2.1.11 via the suse 11.3 distribution on my machine. I read carefully the PDF "GNU Mailman Installation Manual release 2.1" by Barry Warsaw, and other stuff on the wiki, including those concerning sendmail (we are a sendmail site). I say "experiment" since I am testing it on my personal machine, although the target system will be one of the institute servers (in process of being upgraded). I thought to gain experience first in a simpler arrangement. ---------------------- I followed the manual except that at step 6 (6.3) I followed http://wiki.list.org/display/DOC/Integrating+Mailman+with+Sendmail+-+Method+2 and related links. The suse installation via yast2 installs mailman partly in /usr/lib/mailman, partly in /var/lib/mailman/ (and also /usr/share/man/man8 and /usr/share/doc/packages/mailman/), it also creates the user and group. It does not provide any automatic configuration for apache, so I did it manually (I actually like this better). I had to place in default-server.conf also this block AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all in order to be able to execute the CGIs. I note that the startup script /etc/init.d/mailman gives a message "Starting mailman (Warning: the Apache2 webinterface for Mailman has not been activated!)" which seems to imply a flag missing in line APACHE_SERVER_FLAGS in /etc/sysconfig/apache2, but I have no documentation for it, and it seems that the site can be accessed ok (QUESTION 1) Any Suse user can confirm this is unnecessary ? ---------------------- Concerning sendmail, I followed the "method 2" (WITHOUT mm_handler) because it seems to apply better to our institute arrangements. So I have a sudo wrapper script with the two lines /bin/cp /var/lib/mailman/data/aliases /etc/mail/mailman.aliases /usr/bin/newaliases a sendmail.cf with O AliasFile=/etc/mail/aliases,/etc/mail/mailman.aliases and the fake arrangement in mm_cfg.py MTA='Postfix' POSTFIX_ALIAS_CMD = '/usr/bin/sudo /usr/sbin/mailman.aliases' POSTFIX_STYLE_VIRTUAL_DOMAINS = [] I have verified the command /usr/lib/mailman/bin/genaliases works and touches the right files. I have also run "/usr/lib/mailman/bin/newlist mailman" to create the top list and it works (it said to have sent a mail, but actually it was just queued, and it was sent as soon as I started the qrunner from /etc/init.d I set my own e-mail as list owner, and set a password (incidentally the same test password used by /usr/lib/mailman/bin/mmsitepass) (QUESTION 2) I hope the fact I always use the same test password is not a problem ---------------------- At this point I entered the admin web page of such a list (for which I received the "Your new mailing list" message). It seems I can browse it OK. Then I wanted to subscribe myself to the list. If I do it via the Membership Management -> Mass Subscription, and I enter my e-mail address in the form, I get no errors but nothing happens. If I try to subscribe via the mailman/listinfo/mailman page, I get instead an error "you must supply a valid e-mail address" (QUESTION 3) Why does that happen ? see also question 4 ---------------------- I tried also to create a new mailing list via the web interface (this requires supplying the site password as well) this gives me instead an error "Unknown virtual host: sax.iasf-milano.inaf.it " (QUESTION 4) This may have to do with our institute standard arrangement, and will apply also to the real arrangement on our target server. Unfortunately I cannot find the documentation for the keywords in mm_cfg.py so I am not sure what shall be tuned. This is the content of mm_cfg.py. The first 9-10 lines were added automatically by the suse yast installation, the rest was edited/added by me to suite our apache config and the "sendmail method 2" DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_NNTP_HOST = 'poseidon.lambrate.inaf.it' DEFAULT_EMAIL_HOST = 'poseidon.lambrate.inaf.it' DEFAULT_URL_HOST = 'poseidon.lambrate.inaf.it' MTA = 'Postfix' DELIVERY_MODULE = 'SMTPDirect' SMTPHOST = 'localhost' SMTPPORT = '25' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) #IMAGE_LOGOS = '/mailmanicons/' IMAGE_LOGOS = '/icons/' # changed lines above manually # inserted this stuff for sendmail POSTFIX_ALIAS_CMD = '/usr/bin/sudo /usr/sbin/mailman.aliases' I have to explain our configuration: - we have two domains. lambrate.inaf.it is the one where all A and PTR records are, and also a number of CNAMEs for various services. iasf-milano.inaf.it is a more formal domain alias, which contains just CNAMEs for the main services visible from outside - poseidon(.lambrate.inaf.it) is my machine FQDN - sax.iasf-milano.inaf.it is the CNAME for the web server on it. It is also the ServerName in default-server.conf (so one can get to the server as sax or poseidon or localhost but is shown just that) This will apply not only to my test configuration, but also to the target configuration (the institute web server will be www.iasf-milano.inaf.it, which is a CNAME for a server [let us say server3] ... actually that server runs different virtual servers) - all our e-mail address are FULLY MASQUERADED, i.e. they are of the form "user at lambrate.inaf.it" or "user at iasf-milano.inaf.it" (our MXs accept both in entrance, and each user selects which form to use on exit). The message from mailman when I created the initial list did have From: mailman-owner at lambrate.inaf.it (obviously masqueraded by sendmail) It did contain URLs like http://poseidon.lambrate.inaf.it (reachable but translated as sax.iasf-milano.inaf.it) It did contain e-mail like mailman-request at poseidon.lambrate.inaf.it (so far I haven't tested them) I am not sure how much of the above applies to QUESTION 4 (i.e. to run on my local machine) (QUESTION 5) The arrangement on the target system will be more complicated. As I said the www server is "server3", but the MX servers are instead "server1" and "server2". They are also NIS master and slave server, and all our e-mail aliases are NIS aliases (so I am not expecting a solution to question 5 now, I guess that if I can have a running solution on my local machine, and an understanding of the inner working of mailman, some creative user of crontab scripts or NFS mounts could make the mailman aliases available to all NIS clients and visible to the outside world. But any hint will be gratefully acknowledged. -- ------------------------------------------------------------------------ Lucio Chiappetti - INAF/IASF - via Bassini 15 - I-20133 Milano (Italy) For more info : http://www.iasf-milano.inaf.it/~lucio/personal.html ------------------------------------------------------------------------ From barry at list.org Mon Mar 28 19:38:39 2011 From: barry at list.org (Barry Warsaw) Date: Mon, 28 Mar 2011 13:38:39 -0400 Subject: [Mailman-Users] GNU Mailman in the 2011 Google Summer of Code Message-ID: <20110328133839.0ca11b8c@neurotica.wooz.org> Hi everyone, We're going to be participating in the Google Summer of Code again this year, but this time, under the Python Software Foundation's banner. Here's our wiki page for GSoC ideas, mentors, and students: http://wiki.list.org/display/DEV/Google+Summer+of+Code+2011 and the PSF page with more details for signing up, etc. Application deadline for students is Friday, April 8, so please hurry! I believe student registration opened up today. Feel free contact us in mailman-developers at python.org, or #mailman on freenode IRC. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: From mark at msapiro.net Mon Mar 28 22:27:10 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 28 Mar 2011 13:27:10 -0700 Subject: [Mailman-Users] Question about Mailman domain and OS X serverset-up. In-Reply-To: Message-ID: JRC Groups wrote: > >While discussing some possible DNS set-up issues I might need to resolve on >my server a certain IT professional mentioned to me that Mailman shouldn't >be run using a virtual domain. I am not sure if this professional was >referring to virtual domains in general or only those running on Mac OS X >Server. Just a quick addendum to Brad's response. From the point of view of the mail server rather than Mailman, There should be full circle DNS. I.e., an rDNS lookup of the server's IP address should give a host/domain name and a lookup of that name should return an A record (not a CNAME) with the same IP. Also, when sending mail, the server should identify itself in HELO with the same name. These things should be true for any mail server regardless of Mailman. Now if a mailman list is in a virtual domain, the envelope sender of messages from that list will be the virtual domain. This is fine, but if the virtual domain publishes an SPF record, it needs to specify the server's name as a permitted sender. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From techtonik at gmail.com Mon Mar 28 23:53:35 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 29 Mar 2011 00:53:35 +0300 Subject: [Mailman-Users] Mailman integration with Google Groups: allow Groups Subscribers post directly Message-ID: Hi, I find it convenient to have a Google Groups interface for Mailman lists. This adds search, thread monitoring at no cost, and makes communication for people who don't like email a lot easier (look at PySide list as an example). There is one problem though: - if a mirrored list requires subscription, you need to subscribe both to mailing list and to groups - This takes a lot of fun out of using Groups, but the worst thing that your message may be delivered and will be available in Groups and not in Mailman. So, my question is: - how can I setup Mailman, so it can accept mails sent through Google Groups proxy automatically? - Please, CC. Thanks. - anatoly t. From mark at msapiro.net Tue Mar 29 08:49:00 2011 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 28 Mar 2011 23:49:00 -0700 Subject: [Mailman-Users] Mailman integration with Google Groups: allowGroups Subscribers post directly In-Reply-To: Message-ID: anatoly techtonik wrote: > >- how can I setup Mailman, so it can accept mails sent through Google >Groups proxy automatically? - The envelope sender of a google groups post is . If that address were a member of the mailman list with no password reminders and no mail delivery, the posts would be accepted as member posts. The problem is the +some_token suffix to the local part of the address. The Mailman.Message.get_senders() method doesn't treat +some_token as a suffix and since it is variable, it is not possible to subscribe all the possible addresses to the list. Thus you are left with a couple of other options. If the Google group is set to include a Reply-To: header in delivered posts, and if is a member of the mailman list (with no password reminders and no mail delivery), Mailman.Message.get_senders() will return that address in the senders list and Mailman will consider the post from a member. Even if the Google group is not set to include a Reply-To:, it still includes an X-BeenThere: group_name at googlegroups.com header. If you add SENDER_HEADERS = ('from', None, 'reply-to', 'sender', 'x-beenthere') to mm_cfg.py, Mailman.Message.get_senders() will consider the address in X-BeenThere: as well as the addresses in From:, the unix from, Reply-To: and Sender: as senders which will be checked against the list membership. So, if you add as a member of the mailman list (with no password reminders and no mail delivery), and either set the google group "Replies to messages" to "Replies are sent to the whole group" or add the above SENDER_HEADERS line to mm_cfg.py, posts arriving via the group will be seen as member posts. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bruceclark at icon.co.za Tue Mar 29 09:14:52 2011 From: bruceclark at icon.co.za (bruceclark at icon.co.za) Date: Tue, 29 Mar 2011 07:14:52 +0000 Subject: [Mailman-Users] Booting off via email Message-ID: <1334175047-1301382763-cardhu_decombobulator_blackberry.rim.net-1819160138-@b13.c6.bise7.blackberry> Hi, I have 2 problems at the same time. 1. A massive electrical storm took out computer/router/phone lines. I'm left with Blackberry for next few days. 2. A member is spamming my list and I want to boot him off. My question: can I boot him off via an email command? If so, what is it? I can't connect to get to the FAQ. Thanks , Bruce. From mark at msapiro.net Wed Mar 30 00:02:16 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 29 Mar 2011 15:02:16 -0700 Subject: [Mailman-Users] Booting off via email In-Reply-To: <1334175047-1301382763-cardhu_decombobulator_blackberry.rim.net-1819160138-@b13.c6.bise7.blackberry> Message-ID: bruceclark at icon.co.za wrote: > >I have 2 problems at the same time. > >1. A massive electrical storm took out computer/router/phone lines. I'm left with Blackberry for next few days. >2. A member is spamming my list and I want to boot him off. > >My question: can I boot him off via an email command? If so, what is it? I can't connect to get to the FAQ. If you know the user's list password, you can send the command unsubscribe users_password address=user at example.com to the list-request address. That's the only way. The list admin password won't work, you need to provide the user's list password, and without the user's password, you can't unsubscribe her without her getting and responding to a confirmation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Mar 30 06:03:37 2011 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 29 Mar 2011 21:03:37 -0700 Subject: [Mailman-Users] cannot add user or create mailing list In-Reply-To: Message-ID: Lucio Chiappetti wrote: > > >Recently I decided to make an experiment, so I installed mailman 2.1.11 >via the suse 11.3 distribution on my machine. I read carefully the PDF >"GNU Mailman Installation Manual release 2.1" by Barry Warsaw, and other >stuff on the wiki, including those concerning sendmail (we are a sendmail >site). When you install a downstream packaged Mailman, it is best to refer first to any documentation the packager provides. The installation manual may be largely relevant, but there may be conflicts due to packager changes. >I say "experiment" since I am testing it on my personal machine, although >the target system will be one of the institute servers (in process of >being upgraded). I thought to gain experience first in a simpler >arrangement. > >---------------------- > >I followed the manual except that at step 6 (6.3) I followed >http://wiki.list.org/display/DOC/Integrating+Mailman+with+Sendmail+-+Method+2 >and related links. > >The suse installation via yast2 installs mailman partly in >/usr/lib/mailman, partly in /var/lib/mailman/ (and also >/usr/share/man/man8 and /usr/share/doc/packages/mailman/), it also creates >the user and group. > >It does not provide any automatic configuration for apache, so I did it >manually (I actually like this better). I had to place in >default-server.conf also this block > > > AllowOverride None > Options +ExecCGI -Includes > Order allow,deny > Allow from all > > >in order to be able to execute the CGIs. > >I note that the startup script /etc/init.d/mailman gives a message >"Starting mailman (Warning: the Apache2 webinterface for Mailman has not >been activated!)" which seems to imply a flag missing in line >APACHE_SERVER_FLAGS in /etc/sysconfig/apache2, but I have no documentation >for it, and it seems that the site can be accessed ok > >(QUESTION 1) >Any Suse user can confirm this is unnecessary ? I'm not a Suse user, but see . >---------------------- > >Concerning sendmail, I followed the "method 2" (WITHOUT mm_handler) >because it seems to apply better to our institute arrangements. So I have >a sudo wrapper script with the two lines > > /bin/cp /var/lib/mailman/data/aliases /etc/mail/mailman.aliases > /usr/bin/newaliases > >a sendmail.cf with O AliasFile=/etc/mail/aliases,/etc/mail/mailman.aliases > >and the fake arrangement in mm_cfg.py > > MTA='Postfix' > POSTFIX_ALIAS_CMD = '/usr/bin/sudo /usr/sbin/mailman.aliases' > POSTFIX_STYLE_VIRTUAL_DOMAINS = [] > >I have verified the command /usr/lib/mailman/bin/genaliases works and >touches the right files. > >I have also run "/usr/lib/mailman/bin/newlist mailman" to create the top >list and it works (it said to have sent a mail, but actually it was just >queued, and it was sent as soon as I started the qrunner from /etc/init.d So all this seems to be working. >I set my own e-mail as list owner, and set a password (incidentally the >same test password used by /usr/lib/mailman/bin/mmsitepass) > >(QUESTION 2) >I hope the fact I always use the same test password is not a problem It's not a problem for Mailman, but it is possible that in some cases if say the list admin and site passwords are the same, your authentication context will be that of the list admin rather than the site admin, but unless you have ALLOW_SITE_ADMIN_COOKIES = Yes in mm_cfg.py, this probably doesn't matter. >---------------------- > >At this point I entered the admin web page of such a list (for which I >received the "Your new mailing list" message). It seems I can browse it >OK. > >Then I wanted to subscribe myself to the list. > >If I do it via the Membership Management -> Mass Subscription, and I enter >my e-mail address in the form, I get no errors but nothing happens. > >If I try to subscribe via the mailman/listinfo/mailman page, I get instead >an error "you must supply a valid e-mail address" > >(QUESTION 3) >Why does that happen ? see also question 4 See the FAQ at . That may help. Usually this occurs because of some http redirect that loses the POST data from the form. >---------------------- > >I tried also to create a new mailing list via the web interface (this >requires supplying the site password as well) > >this gives me instead an error >"Unknown virtual host: sax.iasf-milano.inaf.it " You are accessing the create CGI via a URL with host sax.iasf-milano.inaf.it, but the only host known to Mailman is poseidon.lambrate.inaf.it. >(QUESTION 4) > >This may have to do with our institute standard arrangement, and will >apply also to the real arrangement on our target server. Unfortunately I >cannot find the documentation for the keywords in mm_cfg.py so I am not >sure what shall be tuned. > >This is the content of mm_cfg.py. The first 9-10 lines were added >automatically by the suse yast installation, the rest was edited/added by >me to suite our apache config and the "sendmail method 2" > >DEFAULT_URL_PATTERN = 'http://%s/mailman/' >DEFAULT_NNTP_HOST = 'poseidon.lambrate.inaf.it' >DEFAULT_EMAIL_HOST = 'poseidon.lambrate.inaf.it' >DEFAULT_URL_HOST = 'poseidon.lambrate.inaf.it' >MTA = 'Postfix' >DELIVERY_MODULE = 'SMTPDirect' >SMTPHOST = 'localhost' >SMTPPORT = '25' >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >#IMAGE_LOGOS = '/mailmanicons/' >IMAGE_LOGOS = '/icons/' ># changed lines above manually ># inserted this stuff for sendmail >POSTFIX_ALIAS_CMD = '/usr/bin/sudo /usr/sbin/mailman.aliases' > >I have to explain our configuration: > > - we have two domains. > lambrate.inaf.it is the one where all A and PTR records are, > and also a number of CNAMEs for various services. > > iasf-milano.inaf.it is a more formal domain alias, which contains > just CNAMEs for the main services visible from outside > > - poseidon(.lambrate.inaf.it) is my machine FQDN > > - sax.iasf-milano.inaf.it is the CNAME for the web server on it. > It is also the ServerName in default-server.conf (so one can get > to the server as sax or poseidon or localhost but is shown just > that) > > This will apply not only to my test configuration, but also to the > target configuration (the institute web server will be > www.iasf-milano.inaf.it, which is a CNAME for a server [let us say > server3] ... actually that server runs different virtual servers) > > - all our e-mail address are FULLY MASQUERADED, i.e. they are of the > form "user at lambrate.inaf.it" or "user at iasf-milano.inaf.it" (our > MXs accept both in entrance, and each user selects which form to > use on exit). > > The message from mailman when I created the initial list did have > From: mailman-owner at lambrate.inaf.it > (obviously masqueraded by sendmail) > > It did contain URLs like http://poseidon.lambrate.inaf.it > (reachable but translated as sax.iasf-milano.inaf.it) > > It did contain e-mail like mailman-request at poseidon.lambrate.inaf.it > (so far I haven't tested them) > >I am not sure how much of the above applies to QUESTION 4 (i.e. to run on >my local machine) Every list has an email domain and a web domain. You need to decide what these should be. I.e. for any particular list, what host/doman name should be in URLs for that list and what domain should be in the enail addresses for that list. The most common or only ones should be set as the value of DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST. If there are others, they should be in additional add_virtualhost directives in mm_cfg.py, e.g. add_virtualhost('sax.iasf-milano.inaf.it', 'iasf-milano.inaf.it') See FAQs at , and and perhaps others. >(QUESTION 5) >The arrangement on the target system will be more complicated. > >As I said the www server is "server3", but the MX servers are instead >"server1" and "server2". They are also NIS master and slave server, and >all our e-mail aliases are NIS aliases (so > >I am not expecting a solution to question 5 now, I guess that if I can >have a running solution on my local machine, and an understanding of the >inner working of mailman, some creative user of crontab scripts or NFS >mounts could make the mailman aliases available to all NIS clients and >visible to the outside world. > >But any hint will be gratefully acknowledged. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rene.linke at blindzeln.de Tue Mar 29 11:33:00 2011 From: rene.linke at blindzeln.de (=?ISO-8859-15?Q?Ren=E9_Linke?=) Date: Tue, 29 Mar 2011 11:33:00 +0200 Subject: [Mailman-Users] Installing latest Mailman updates via automatic bash script file possible? Message-ID: <4D91A74C.1040408@blindzeln.de> Hi all, I'm a new here on this list and new on the Linux world. :-) Using for a web project a virtual server with Ubuntu 10.04.2 LTS, and installed is from the Ubuntu package sources Mailman version 2.1.13. In one of a short news of the upcoming Ubuntu 11.04 is the latest Mailman version available then. My provider don't accept any Kernel upgrades. My question: It's possible with a bash script to update largely and to minimize the administration process automatically? For the beginners in this area, it seems the English documentation is not really easy to use it manually. Thanks for tips and tricks. -- Best regards, Ren? From michael.capelle at charter.net Wed Mar 30 16:31:47 2011 From: michael.capelle at charter.net (Michael Capelle) Date: Wed, 30 Mar 2011 09:31:47 -0500 Subject: [Mailman-Users] Installing latest Mailman updates via automatic bash script file possible? References: <4D91A74C.1040408@blindzeln.de> Message-ID: <27E67ADAC2174D89AD2DEAEBA0DCFC88@michael849cd7d> I also would like to know this to, and if someone can, please give me step-by-step on how to update mailman, that would be great. ----- Original Message ----- From: "Ren? Linke" To: "Mailman Users List" Sent: Tuesday, March 29, 2011 4:33 AM Subject: [Mailman-Users] Installing latest Mailman updates via automatic bash script file possible? Hi all, I'm a new here on this list and new on the Linux world. :-) Using for a web project a virtual server with Ubuntu 10.04.2 LTS, and installed is from the Ubuntu package sources Mailman version 2.1.13. In one of a short news of the upcoming Ubuntu 11.04 is the latest Mailman version available then. My provider don't accept any Kernel upgrades. My question: It's possible with a bash script to update largely and to minimize the administration process automatically? For the beginners in this area, it seems the English documentation is not really easy to use it manually. Thanks for tips and tricks. -- Best regards, Ren? ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/michael.capelle%40charter.net From mark at msapiro.net Wed Mar 30 17:19:46 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 08:19:46 -0700 Subject: [Mailman-Users] Installing latest Mailman updates via automaticbash script file possible? In-Reply-To: <4D91A74C.1040408@blindzeln.de> Message-ID: Ren? Linke wrote: > >I'm a new here on this list and new on the Linux world. :-) > >Using for a web project a virtual server with Ubuntu 10.04.2 LTS, and >installed is from the Ubuntu package sources Mailman version 2.1.13. > >In one of a short news of the upcoming Ubuntu 11.04 is the latest >Mailman version available then. My provider don't accept any Kernel >upgrades. > >My question: It's possible with a bash script to update largely and to >minimize the administration process automatically? > >For the beginners in this area, it seems the English documentation is >not really easy to use it manually. > >Thanks for tips and tricks. This is really a Debian/Ubuntu question and not a mailman question, but how about apt-get update mailman ? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Mar 30 17:43:11 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 08:43:11 -0700 Subject: [Mailman-Users] Installing latest Mailman updates via automatic bash script file possible? In-Reply-To: <27E67ADAC2174D89AD2DEAEBA0DCFC88@michael849cd7d> Message-ID: Michael Capelle wrote: >I also would like to know this to, and if someone can, please give me >step-by-step on how to update mailman, that would be great. If you have a packaged Mailman, you use the pacgage tool (apt-get, yum, etc.) appropriate for your distribution/package. If your mailman is installed from source, the steps are: 1. Obtain the source you want. Download and unpack a tarball or run a "bzr export" to get the source directly from lp:mailman/2.1. 2. Go to the directory containing the Mailman source. 3. Read the NEWS file for information about changes. 3.5 If you have any local patches that are still applicable, install them now. 4. Run ./configure with exactly the same options as when you initially coffigured and installed Mailman. 5. Stop Mailman. Some people will also advocate stopping the MTA and web server at this point, but the window in which the MTA could be affected is extremely short and even if the MTA tried to execute the mail wrapper just as it was being updated, it would probably result in a retryable SMTP error. Likewise, unless you have heavy Mailman web traffic, the likelyhood of a problem due to Mailman being updated while a CGI was being executed is small. I don't stop either the MTA or web server. 6. Run make install 7. Start Mailman I put steps 5, 6 and 7 in a shell script to minimize the time Mailman is not running. I also review Mailman's logs after step 7 to make sure there are no immediate problems. This process should be all that's required for upgrading from any 2.1.x version to a later 2.1.x version, but if your current version is 2.1.4 or older, see the UPGRADING file in the source directory. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Wed Mar 30 18:11:05 2011 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Wed, 30 Mar 2011 17:11:05 +0100 Subject: [Mailman-Users] Installing latest Mailman updates via automaticbash script file possible? In-Reply-To: References: <4D91A74C.1040408@blindzeln.de> Message-ID: <20110330161105.GD2174@hendricks.amyl.org.uk> On Wed, Mar 30, 2011 at 08:19:46AM -0700, Mark Sapiro wrote: > Ren? Linke wrote: > >In one of a short news of the upcoming Ubuntu 11.04 is the latest > >Mailman version available then. My provider don't accept any Kernel > >upgrades. > > This is really a Debian/Ubuntu question and not a mailman question, but > how about > > apt-get update mailman Or find a PPA (there are a couple out there), and whack the necessary lines in sources.list(5), then apt-get update && apt-get (upgrade|install) mailman -- you may need to check pinning (see 'man apt_preferences') Those with a more cavalier streak may find grabbing the .deb for a newer (base) version and thence 'dpkg -i''ing the .deb works, ( a drawback is you won't necessarily get security updates), or indeed, looking in backports. YMMV. -- "Of course we are not patronising women. We are just going to explain to them, in words of one syllable, what it is all about." -- Olga Maitland From lucio at lambrate.inaf.it Wed Mar 30 18:11:37 2011 From: lucio at lambrate.inaf.it (Lucio Chiappetti) Date: Wed, 30 Mar 2011 18:11:37 +0200 (CEST) Subject: [Mailman-Users] cannot add user or create mailing list In-Reply-To: References: Message-ID: Please advise if preferred policy on this list is reply to all or reply to list, and excuse if I did wrong. On Tue, 29 Mar 2011, Mark Sapiro wrote: > Lucio Chiappetti wrote: >> Recently I decided to make an experiment, so I installed mailman 2.1.11 >> via the suse 11.3 distribution on my machine. > When you install a downstream packaged Mailman, it is best to refer > first to any documentation the packager provides. yes thanks, that will be file /usr/share/doc/packages/mailman/README.SuSE (somewhat hidden and unannounced, but it is there) >> APACHE_SERVER_FLAGS in /etc/sysconfig/apache2, but I have no documentation >> for it, and it seems that the site can be accessed ok >> >> (QUESTION 1) >> Any Suse user can confirm this is unnecessary ? De facto I found out that this flag is documented in README.SuSE. A command a2enflag (NOT applied during yast installation) applies all necessary changes to apache .conf files. They are equivalent to what I did, but simpler to use. So I reset things and did it, and will recommend that for our final installation. --> question 1 solved >> ---------------------- >> >> Concerning sendmail, I followed the "method 2" (WITHOUT mm_handler) > So all this seems to be working. yes. After I posted to mailman-users I also verified that creation of another list, adding members, removing members or lists via the linemode commands in mailman/bin also do work problems below appl(ied) only to the web interface >> (QUESTION 2) >> I hope the fact I always use the same test password is not a problem > unless you have ALLOW_SITE_ADMIN_COOKIES = Yes in > mm_cfg.py, this probably doesn't matter. thanks >> ---------------------- >> >> At this point I entered the admin web page of such a list [...] >> If I try to subscribe via the mailman/listinfo/mailman page, I get instead >> an error "you must supply a valid e-mail address" >> >> (QUESTION 3) >> Why does that happen ? see also question 4 >> ---------------------- >> >> (QUESTION 4) >> >> I tried also to create a new mailing list via the web interface (this >> requires supplying the site password as well) >> >> this gives me instead an error >> "Unknown virtual host: sax.iasf-milano.inaf.it " > You are accessing the create CGI via a URL with host > sax.iasf-milano.inaf.it, but the only host known to Mailman is > poseidon.lambrate.inaf.it. I have read the FAQ entries. I changed mm_cfg.py first from >> DEFAULT_EMAIL_HOST = 'poseidon.lambrate.inaf.it' >> DEFAULT_URL_HOST = 'poseidon.lambrate.inaf.it' to DEFAULT_URL_HOST = 'sax.iasf-milano.inaf.it' DEFAULT_EMAIL_HOST = 'lambrate.inaf.it' and ran bin/withlist -l -a -r fix_url and finally to DEFAULT_URL_HOST = 'sax.iasf-milano.inaf.it' DEFAULT_EMAIL_HOST = 'poseidon.lambrate.inaf.it' and did the same. The first case (sax/lambrate) is similar to what we wish on the target system (a web server name, and the domain name as mail host) The second case (sax/poseidon) is necessary in the test arrangement to create valid e-mail addresses. Both *mostly* work (if I use a list at poseidon type address for posting) in the sense that the web interface works (so URL_HOST is what solves questions 3 and 4. I still have some problems when subscribing a new user, and concerning message archiving. I will post a separate request for clarity. >> (QUESTION 5) >> The arrangement on the target system will be more complicated. because our aliases are mantained on the NIS master server. The master and slave servers are also the domain main and backup MX. However the web server is on a third machine. A configuration like the one I use on my test machine (local sendmail aliases inherited from local mailman aliases, which "pipe" into local mailman executables) is likely to work there ... ... but we'd have to expose somehow this machine name in the e-mail address (we currently mask all behind the domain) or replicate all mailman aliases in the NIS maps as xxxxx: xxxxx at mailmanhost but I do understand we cannot use a CNAME for mailmanhost ? -- ------------------------------------------------------------------------ Lucio Chiappetti - INAF/IASF - via Bassini 15 - I-20133 Milano (Italy) ------------------------------------------------------------------------ L'Italia ripudia la guerra [...] Italy repudiates war [...] come mezzo di risoluzione delle as a way of resolution of controversie internazionali ? international controversies ? [Art. 11 Constitution of the Italian Republic] ------------------------------------------------------------------------ For more info : http://www.iasf-milano.inaf.it/~lucio/personal.html ------------------------------------------------------------------------ From lucio at lambrate.inaf.it Wed Mar 30 18:28:26 2011 From: lucio at lambrate.inaf.it (Lucio Chiappetti) Date: Wed, 30 Mar 2011 18:28:26 +0200 (CEST) Subject: [Mailman-Users] bug adding user, and archiving gets "shunted" In-Reply-To: References: Message-ID: On Wed, 30 Mar 2011, Lucio Chiappetti wrote in thread starting at http://mail.python.org/pipermail/mailman-users/2011-March/071332.html > and ran bin/withlist -l -a -r fix_url > I still have some problems when subscribing a new user, and concerning > message archiving. I will post a separate request for clarity. After I fixed the problems described in the thread quoted above, I had the following problems. - when subscribing an user (myself) to the "mailman" list via the web interface I get the message on the screen Bug in Mailman version 2.1.11 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. after a while *root* (not me as "mailman-owner" !!) receives a message to visit the list control page to accept the subscription request, but such page has no pending requests - when subscribing an user (myself) to any other list via the web interface I get the same "bug" message, but after a while I receive the confirmation message, and if I confirm the welcome message, and are subscribed - I removed ALL lists, because "mailman" was created with newlist before I ran fix_url. When I recreate it with newlist, also mailman behaves as any other list i.e. - "bug message" on the screen - nevertheless confirmation e-mail - and regular welcome if I confirm what stuff in /var/lib/mailman/logs/error is relevant ? The other question is that if I send a message to a list, the member receive it, but the message is NOT archived. I see that a file appears in qfiles/shunt/ Note that I did not install any crontab (since my machine is just a test arrangement). Are crontabs necessary for the archiver ? Is there any FAQ or doc which describes what is in logs and qfiles, and how to interpret and dispose of it ? In particular how do I get rid of all old stuff there (other than doing it manually), so that I'll have only errors after a fresh restart ? What material from logs/error or qfiles/shunt should be posted to this list for diagnostics (if any) ? -- ------------------------------------------------------------------------ Lucio Chiappetti - INAF/IASF - via Bassini 15 - I-20133 Milano (Italy) ------------------------------------------------------------------------ L'Italia ripudia la guerra [...] Italy repudiates war [...] come mezzo di risoluzione delle as a way of resolution of controversie internazionali international controversies [Art. 11 Constitution of the Italian Republic] ------------------------------------------------------------------------ For more info : http://www.iasf-milano.inaf.it/~lucio/personal.html ------------------------------------------------------------------------ From joemailgroups at gmail.com Thu Mar 31 01:15:31 2011 From: joemailgroups at gmail.com (JRC Groups) Date: Wed, 30 Mar 2011 16:15:31 -0700 Subject: [Mailman-Users] Question about Mailman domain and OS X serverset-up. In-Reply-To: Message-ID: Thank you Mark and Brad for your replies. >From what I can tell rDNS seems to be working properly. I've created some lists and they also seem to be working well. I used some test e-mails (e-mail accounts I have) and received welcome e-mail from the lists after subscribing. The problem that keeps throwing me off is the problem we discussed here before. The list info page keeps reverting back to the name of the server instead of the name of the domain. I have, as you suggested, edited the mailman configuration file several times and every time I do it the info page changes to displaying the domain name associated with the list on the page. But as soon as I do anything in OS X Server's System Administration tool it reverts back to the server's name. I've been told it could be related to way I have OS X Server set-up. Based on a discussion I have had with another Apple Consultant I have even considered downloading Mailman and doing a fresh install to use this version instead of the one that Apple bundles with OS X. However I am afraid that (1) this could cause some type of conflict and (2) if the problem is related to some of my settings in OS X Server it may not work just as the bundled version doesn't. Is there anyone on the list who is familiar with both OS X Server and Mailman to help with this problem ? I am willing to pay a consultation fee to someone who can connect to my server remotely and help solve this issue. Thank you in advance, Joe -------------------- On 3/28/11 1:27 PM, "Mark Sapiro" wrote: > JRC Groups wrote: >> >> While discussing some possible DNS set-up issues I might need to resolve on >> my server a certain IT professional mentioned to me that Mailman shouldn't >> be run using a virtual domain. I am not sure if this professional was >> referring to virtual domains in general or only those running on Mac OS X >> Server. > > > Just a quick addendum to Brad's response. From the point of view of the > mail server rather than Mailman, There should be full circle DNS. > I.e., an rDNS lookup of the server's IP address should give a > host/domain name and a lookup of that name should return an A record > (not a CNAME) with the same IP. Also, when sending mail, the server > should identify itself in HELO with the same name. > > These things should be true for any mail server regardless of Mailman. > > Now if a mailman list is in a virtual domain, the envelope sender of > messages from that list will be the virtual domain. This is fine, but > if the virtual domain publishes an SPF record, it needs to specify the > server's name as a permitted sender. From mark at msapiro.net Thu Mar 31 01:52:50 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 16:52:50 -0700 Subject: [Mailman-Users] Question about Mailman domain and OS Xserverset-up. In-Reply-To: Message-ID: JRC Groups wrote: > >The problem that keeps throwing me off is the problem we discussed here >before. The list info page keeps reverting back to the name of the server >instead of the name of the domain. I have, as you suggested, edited the >mailman configuration file several times and every time I do it the info >page changes to displaying the domain name associated with the list on the >page. But as soon as I do anything in OS X Server's System Administration >tool it reverts back to the server's name. This is some Apple thing. I can't help you with it, but perhaps someone else on this list can. >I've been told it could be related to way I have OS X Server set-up. Based >on a discussion I have had with another Apple Consultant I have even >considered downloading Mailman and doing a fresh install to use this version >instead of the one that Apple bundles with OS X. However I am afraid that >(1) this could cause some type of conflict and (2) if the problem is related >to some of my settings in OS X Server it may not work just as the bundled >version doesn't. I can't answer number 2 one way or the other, but for number 1, see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mollatt at yoafrica.com Wed Mar 30 17:15:55 2011 From: mollatt at yoafrica.com (Mollatt Ntini) Date: Wed, 30 Mar 2011 17:15:55 +0200 Subject: [Mailman-Users] shunted messages + not delivering to list members Message-ID: <4D93492B.7090003@yoafrica.com> Dear List, I have been having a rather queer problem. I am running several lists on my list server but having a problem with only one list. I have gone through my server and tried to compare configs and have done check_perms but have found no clue as to why it is failing to deliver to list members and yet it is archiving properly. Looking through the logs i have seen that the messages are being shunted. Being a newbie would someone please point me in the right direction. Below is my list server information: ==== FreeBSD 8.0 Exim 4.69 Python 2.6.2 Mailman 2.1.2 ==== and an extract from the error log: ===== Mar 30 16:56:41 2011 (31246) SHUNTING: 1301496673.9261229+2fab5f43dddedddbe043032cebf1eb3a442d88a0 Mar 30 17:01:08 2011 (31246) Uncaught runner exception: msg_footer Mar 30 17:01:08 2011 (31246) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 191, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 74, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 132, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 70, in process footer = decorate(mlist, mlist.msg_footer, 'non-digest footer', d) File "/usr/local/mailman/Mailman/MailList.py", line 146, in __getattr__ raise AttributeError, name AttributeError: msg_footer ===== Best regards, Molla. From mark at msapiro.net Thu Mar 31 02:11:20 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 17:11:20 -0700 Subject: [Mailman-Users] cannot add user or create mailing list In-Reply-To: Message-ID: Lucio Chiappetti wrote: >Please advise if preferred policy on this list is reply to all or reply to >list, and excuse if I did wrong. There is no policy per se. I prefer reply to all, and it seems to me, although I haven't actually counted in any rigorous way, that most long time members of this list do too. My reasons for preferring reply to all are: 1) Tt keeps digest subscribers who post up to date on replies to their posts and can facilitate their replying to replies. 2) Although the list policy is that posting is restricted to list members, non-member posts are sometimes accepted, and reply to all includes the non-member poster. 3) It is not a burden for most list members as they have set their duplicate avoidance appropriately for their preference. >On Tue, 29 Mar 2011, Mark Sapiro wrote: >> Lucio Chiappetti wrote: > [...] > >>> (QUESTION 5) >>> The arrangement on the target system will be more complicated. > >because our aliases are mantained on the NIS master server. The master and >slave servers are also the domain main and backup MX. > >However the web server is on a third machine. A configuration like the one >I use on my test machine (local sendmail aliases inherited from local >mailman aliases, which "pipe" into local mailman executables) is likely >to work there ... > >... but we'd have to expose somehow this machine name in the e-mail >address (we currently mask all behind the domain) or replicate all mailman >aliases in the NIS maps as > >xxxxx: xxxxx at mailmanhost > >but I do understand we cannot use a CNAME for mailmanhost ? There is no Mailman restriction per se, but there is an email standard (RFC 1123, STD 3) that is clear that the names in MX records must have A records, not CNAME. See the FAQ at for some of the consequences. I don't think I actually understand the configuration or what the problem is. Ultimately, mail to a list must be delivered to the Mailman machine, but I don't understand why the existing MXs can't relay it there or can they? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Thu Mar 31 02:36:28 2011 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 30 Mar 2011 19:36:28 -0500 Subject: [Mailman-Users] Question about Mailman domain and OS X serverset-up. In-Reply-To: References: Message-ID: <9F7858DA-0369-4AF2-A11C-6639BF9D20C0@shub-internet.org> On Mar 30, 2011, at 6:15 PM, JRC Groups wrote: > Is there anyone on the list who is familiar with both OS X Server and > Mailman to help with this problem ? I am willing to pay a consultation fee > to someone who can connect to my server remotely and help solve this issue. I've been an Apple consultant, at least part-time. I came within a hairs breadth of doing that job full-time for a local Apple VAR. I've got all the PDF versions of all the official Apple documentation on Mac OS X and Mac OS X Server, as well as PDF versions of the good 3rd party books on the subject. And I've been a professional Unix system administrator and consultant for over twenty years. The guy who used to run lists.apple.com was involved in the development and support of Mailman long before I came along, and has more experience in the business than I do. I don't mean to sound pessimistic or to rain on your parade, but in both cases, the solution was to blow away the stuff that Apple ships, and to install the "real deal" code as downloaded from list.org. The Mailman project is freely available open source (under a GNU license, no less), and the support we provide is best effort. There is no commercial version of Mailman that we sell or officially support. Anyone else that includes Mailman as part of a commercial product or service that they sell, should include with that a full after-sales support staff. Note that there isn't going to be a separate "Server" edition of Mac OS X "Lion". No one seems to know if this means that all the stuff that the "Server" edition used to include will now be available to everyone, and that all the people who developed the "Server" edition of Mac OS X have been transitioned over to the mainline code development team, or if that means that a lot of products and services will get thrown out the door as Apple re-focuses exclusively on the retail/home user market. But that is certainly something that you should keep in mind as you look towards solutions in this space. -- Brad Knowles LinkedIn Profile: From mark at msapiro.net Thu Mar 31 02:41:10 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 17:41:10 -0700 Subject: [Mailman-Users] bug adding user, and archiving gets "shunted" In-Reply-To: Message-ID: Lucio Chiappetti wrote: >On Wed, 30 Mar 2011, Lucio Chiappetti wrote in thread starting at >http://mail.python.org/pipermail/mailman-users/2011-March/071332.html > >> and ran bin/withlist -l -a -r fix_url > >> I still have some problems when subscribing a new user, and concerning >> message archiving. I will post a separate request for clarity. > >After I fixed the problems described in the thread quoted above, I had >the following problems. > > - when subscribing an user (myself) to the "mailman" list via the web > interface I get the message on the screen > >Bug in Mailman version 2.1.11 >We're sorry, we hit a bug! > >Please inform the webmaster for this site of this problem. Printing of >traceback and other system information has been explicitly inhibited, but >the webmaster can find this information in the Mailman error logs. > > after a while *root* (not me as "mailman-owner" !!) receives a message > to visit the list control page to accept the subscription request, > but such page has no pending requests > > - when subscribing an user (myself) to any other list via the web > interface I get the same "bug" message, but after a while I receive > the confirmation message, and if I confirm the welcome message, > and are subscribed > > - I removed ALL lists, because "mailman" was created with newlist > before I ran fix_url. When I recreate it with newlist, also mailman > behaves as any other list i.e. > > - "bug message" on the screen > - nevertheless confirmation e-mail > - and regular welcome if I confirm > > what stuff in /var/lib/mailman/logs/error is relevant ? Potentially all of it from one such error, but most problems can be diagnosed with just the python traceback from the error. In some cases, the web server information is helpful for errors in CGIs. >The other question is that if I send a message to a list, the member >receive it, but the message is NOT archived. > > I see that a file appears in qfiles/shunt/ Here again, there will be an error and a python traceback associated with the shunted message. Archiving issues are often permission problems. Have you run Mailman's bin/check_perms? In any case, the traceback is needed to say more. >Note that I did not install any crontab (since my machine is just a test >arrangement). Are crontabs necessary for the archiver ? No. None of the cron jobs are required for Mailman's basic operation. There should be a crontab.in file in Mailman's cron/ directory that has more detail as to what the individual crons do. >Is there any FAQ or doc which describes what is in logs and qfiles, and >how to interpret and dispose of it ? There's probably some, but not collected in one place :( See the mmdsr script in the contrib/ directory for a daily log analysis program. >In particular how do I get rid of all old stuff there (other than doing it >manually), so that I'll have only errors after a fresh restart ? There should be no "old stuff" other than logs which are normally handled by logrotate. On my test/development system, I have a shell script to copy /dev/null to all the logs, but you can simply rm them as they will be automatically created when written. There is a cron job called cull_bad_shunt if your MM is recent enough. See the documentation for BAD_SHUNT_* settings in Defaults.py. >What material from logs/error or qfiles/shunt should be posted to this >list for diagnostics (if any) ? Most likely nothing from qfiles/shunt. These are the messages that couldn't be completely processed due to some exception. After the underlying issue is fixed, you can finish processing the message by running bin/unshunt. If you run bin/unshunt before fixing the underlying issue, the message will be shunted again. To view the files use bin/show_qfiles or bin/dumpdb. show_qfiles displays only the message and accepts multiple file arguments. dumpdb only accepts a single file, but also dumps the metadata associated with the queue entry. For logs/error, for a shunted message, post the python exception and the entire traceback. For a CGI error, it's safest to post everything with the timestamp of the error, but if there is sensitive information in the web server or python configuration sections, it is OK to mung it as long as the munging is obvious. You don't have to post more than one traceback if they are the same. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Mar 31 02:59:14 2011 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 30 Mar 2011 17:59:14 -0700 Subject: [Mailman-Users] shunted messages + not delivering to list members In-Reply-To: <4D93492B.7090003@yoafrica.com> Message-ID: Mollatt Ntini wrote: > >I have been having a rather queer problem. I am running several lists >on my list server but having a problem with only one list. [...] >and an extract from the error log: > >===== >Mar 30 16:56:41 2011 (31246) SHUNTING: >1301496673.9261229+2fab5f43dddedddbe043032cebf1eb3a442d88a0 >Mar 30 17:01:08 2011 (31246) Uncaught runner exception: msg_footer >Mar 30 17:01:08 2011 (31246) Traceback (most recent call last): > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 191, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 74, >in _dispose > self._func(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 132, >in process > Decorate.process(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 70, in >process > footer = decorate(mlist, mlist.msg_footer, 'non-digest footer', d) > File "/usr/local/mailman/Mailman/MailList.py", line 146, in __getattr__ > raise AttributeError, name >AttributeError: msg_footer >===== The lists/LISTNAME/config.pck file for the affected list is corrupted in some way. The stored list object in this file has no msg_footer attribute. This is an "impossible" error unless you maybe deleted it with bin/withlist. Can you access the web list admin interface for this list? If you can, try to go to the Non-digest options Section and put something in msg_footer and Submit. If this works, you can try running bin/unshunt to process the shunted messages. Or view the messages in qfiles/shunt with bin/show_qfiles and rm the ones you don't want and then run bin/unshunt. This may fix the list or get you to the next error. If the above doesn't work, you can try bin/withlist -l LISTNAME and then at the python >>> prompts enter exactly >>> m.msg_footer = '' >>> m.Save() >>> ^D The last is control-D, end of file, not the two characters ^ and D. If you can't access the list from the web admin or run bin/withlist, you'll have to restore the lists/LISTNAME/config.pck file from the last good backup before this started. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Thu Mar 31 04:37:19 2011 From: lstone19 at stonejongleux.com (Larry Stone) Date: Wed, 30 Mar 2011 21:37:19 -0500 Subject: [Mailman-Users] Question about Mailman domain and OS X serverset-up. In-Reply-To: <9F7858DA-0369-4AF2-A11C-6639BF9D20C0@shub-internet.org> Message-ID: On 3/30/11 7:36 PM, Brad Knowles at brad at shub-internet.org wrote: > I don't mean to sound pessimistic or to rain on your parade, but in both > cases, the solution was to blow away the stuff that Apple ships, and to > install the "real deal" code as downloaded from list.org. I'll add that there are a number of here who run Mailman on OS X "Client". Searching the archives, you will find full step-by-step directions for installing it. Blowing away the Apple provided Mailman (or just ignoring it) and installing a clean unmodified version from source will give you, on OS X Server, the same as those of on "Client" have. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From mollatt at yoafrica.com Thu Mar 31 04:38:05 2011 From: mollatt at yoafrica.com (Mollatt Ntini) Date: Thu, 31 Mar 2011 04:38:05 +0200 Subject: [Mailman-Users] shunted messages + not delivering to list members In-Reply-To: References: Message-ID: <4D93E90D.4040100@yoafrica.com> On 31/03/2011 02:59, Mark Sapiro wrote: > [/snip] > The lists/LISTNAME/config.pck file for the affected list is corrupted > in some way. The stored list object in this file has no msg_footer > attribute. This is an "impossible" error unless you maybe deleted it > with bin/withlist. > > Can you access the web list admin interface for this list? If you can, > try to go to the Non-digest options Section and put something in > msg_footer and Submit. If this works, you can try running bin/unshunt > to process the shunted messages. Or view the messages in qfiles/shunt > with bin/show_qfiles and rm the ones you don't want and then run > bin/unshunt. This may fix the list or get you to the next error. > > If the above doesn't work, you can try > > bin/withlist -l LISTNAME > > and then at the python>>> prompts enter exactly > >>>> m.msg_footer = '' >>>> m.Save() >>>> ^D This did the trick and I am so thrilled. > The last is control-D, end of file, not the two characters ^ and D. > > > If you can't access the list from the web admin or run bin/withlist, > you'll have to restore the lists/LISTNAME/config.pck file from the > last good backup before this started. > Many thanks Mark, have a beautiful day ahead. Molla. -- A government that robs Peter to pay Paul can always depend on the support of Paul. ? George Bernard Shaw From lucio at lambrate.inaf.it Thu Mar 31 18:47:45 2011 From: lucio at lambrate.inaf.it (Lucio Chiappetti) Date: Thu, 31 Mar 2011 18:47:45 +0200 (CEST) Subject: [Mailman-Users] bug adding user, and archiving gets "shunted" In-Reply-To: References: Message-ID: On Wed, 30 Mar 2011, Mark Sapiro wrote: > Lucio Chiappetti wrote: - when subscribing an user (myself) to [any] list via the web >> interface I get the message on the screen >> >> Bug in Mailman version 2.1.11 >> We're sorry, we hit a bug! >> >> Please inform the webmaster for this site of this problem. Printing of >> traceback and other system information has been explicitly inhibited, but >> the webmaster can find this information in the Mailman error logs. I confirm that despite the fact this message is shown on the web page, I receive the regular confirmation message, and if I click on the provided URL I am regularly subscribed. The logs show nothing strange except /var/lib/mailman/logs/error I cleared all logs and qfiles before restarting mailman, and did a single subscribe test on a new list (creation goes ok). I attach the error log (I hope an attachment is ok for the list policy) The error is generated at the same time the confirmation request is sent. -- ------------------------------------------------------------------------ Lucio Chiappetti - INAF/IASF - via Bassini 15 - I-20133 Milano (Italy) For more info : http://www.iasf-milano.inaf.it/~lucio/personal.html ------------------------------------------------------------------------ -------------- next part -------------- Mar 31 18:25:40 2011 admin(23714): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(23714): [----- Mailman Version: 2.1.11 -----] admin(23714): [----- Traceback ------] admin(23714): Traceback (most recent call last): admin(23714): File "/usr/lib/mailman/scripts/driver", line 101, in run_main admin(23714): main() admin(23714): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 96, in main admin(23714): process_form(mlist, doc, cgidata, language) admin(23714): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 176, in process_form admin(23714): mlist.AddMember(userdesc, remote) admin(23714): File "/usr/lib/mailman/Mailman/MailList.py", line 916, in AddMember admin(23714): raise Errors.MMSubscribeNeedsConfirmation admin(23714): TypeError: exceptions must be old-style classes or derived from BaseException, not str admin(23714): [----- Python Information -----] admin(23714): sys.version = 2.6.5 (r265:79063, Jul 5 2010, 11:46:13) [GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] admin(23714): sys.executable = /usr/bin/python admin(23714): sys.prefix = /usr admin(23714): sys.exec_prefix = /usr admin(23714): sys.path = /usr admin(23714): sys.platform = linux2 admin(23714): [----- Environment Variables -----] admin(23714): HTTP_COOKIE: prova+admin=2802000000695ac7914d732800000030393831343564643362396466653434626237313463323738353632353733373339666139663662; provalist+admin=280200000069dc49934d732800000061356562646161383964383863303962333533613934303762643463343539316666333839336332; mailman+admin=280200000069684d934d732800000062393365343830383463303965306238623666353732343637643131393962396432306561613135; newprova+user+lucio--at--lambrate.inaf.it=280200000069b063934d732800000033636234373161303362353030386432643862316363646535353038666632333239343331656438; SESSIONID=To1011mC44031660979444665At admin(23714): SERVER_SOFTWARE: Apache/2.2.15 (Linux/SUSE) admin(23714): SCRIPT_NAME: /mailman/subscribe admin(23714): SERVER_SIGNATURE:
Apache/2.2.15 (Linux/SUSE) Server at sax.iasf-milano.inaf.it Port 80
admin(23714): admin(23714): REQUEST_METHOD: POST admin(23714): HTTP_KEEP_ALIVE: 115 admin(23714): SERVER_PROTOCOL: HTTP/1.1 admin(23714): QUERY_STRING: admin(23714): CONTENT_LENGTH: 133 admin(23714): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 admin(23714): HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12 admin(23714): HTTP_CONNECTION: keep-alive admin(23714): HTTP_REFERER: http://sax.iasf-milano.inaf.it/mailman/listinfo/altraprova admin(23714): SERVER_NAME: sax.iasf-milano.inaf.it admin(23714): REMOTE_ADDR: 155.253.16.87 admin(23714): PATH_TRANSLATED: /poseidon/WWW/Primary/htdocs/altraprova admin(23714): SERVER_PORT: 80 admin(23714): SERVER_ADDR: 155.253.16.87 admin(23714): DOCUMENT_ROOT: /poseidon/WWW/Primary/htdocs/ admin(23714): PYTHONPATH: /usr/lib/mailman admin(23714): SCRIPT_FILENAME: /usr/lib/mailman/cgi-bin/subscribe admin(23714): SERVER_ADMIN: nospam at lambrate.inaf.it admin(23714): SCRIPT_URI: http://sax.iasf-milano.inaf.it/mailman/subscribe/altraprova admin(23714): HTTP_HOST: sax.iasf-milano.inaf.it admin(23714): SCRIPT_URL: /mailman/subscribe/altraprova admin(23714): REQUEST_URI: /mailman/subscribe/altraprova admin(23714): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 admin(23714): GATEWAY_INTERFACE: CGI/1.1 admin(23714): REMOTE_PORT: 48993 admin(23714): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 admin(23714): CONTENT_TYPE: application/x-www-form-urlencoded admin(23714): REMOTE_HOST: poseidon.lambrate.inaf.it admin(23714): HTTP_ACCEPT_ENCODING: gzip,deflate admin(23714): PATH_INFO: /altraprova From lucio at lambrate.inaf.it Thu Mar 31 18:59:42 2011 From: lucio at lambrate.inaf.it (Lucio Chiappetti) Date: Thu, 31 Mar 2011 18:59:42 +0200 (CEST) Subject: [Mailman-Users] archiving gets "shunted" In-Reply-To: References: Message-ID: I separate this other error in a separate thread. >> The other question is that if I send a message to a list, the member >> receive it, but the message is NOT archived. >> >> I see that a file appears in qfiles/shunt/ > Have you run Mailman's bin/check_perms? yes I did. As a result of the first run, as instructed in manual, I did cd /var/lib/mailman/archives/ chown wwwrun private chmod o-x private and re-run it again. (wwwrun is the suse user under which apache runs) I see now that the default configuration of the list is archive=yes archive_private=public. I see there are directories archive/private/listname, archive/private/listname.mbox and public/listname. The latter is a softlink to private. Is this normal ? All of them are setgid directories owned by wwwrun.mailman except for those of list mailman which are owned by root.mailman, but I guess such list is special, and will have no traffic to be archived. As a result of posting the first message to the list, a file listname.mbox is created in archive/private/listname.mbox (why private ?) and it contain the messages. But the index.html is not updated. A message is shunted, and the attached errors are generated. -- ------------------------------------------------------------------------ Lucio Chiappetti - INAF/IASF - via Bassini 15 - I-20133 Milano (Italy) For more info : http://www.iasf-milano.inaf.it/~lucio/personal.html ------------------------------------------------------------------------ -------------- next part -------------- Mar 31 18:34:57 2011 (23431) uncaught archiver exception at filepos: 0 Mar 31 18:34:57 2011 (23431) Uncaught runner exception: Message instance has no attribute 'get_type' Mar 31 18:34:57 2011 (23431) Traceback (most recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop self._onefile(msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 191, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose mlist.ArchiveMail(msg) File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 216, in ArchiveMail h.processUnixMailbox(f) File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 564, in processUnixMailbox m = mbox.next() File "/usr/lib64/python2.6/mailbox.py", line 1955, in next return self.factory(_PartialFile(self.fp, start, stop)) File "/usr/lib/mailman/Mailman/Mailbox.py", line 89, in scrubber return mailbox.scrub(msg) File "/usr/lib/mailman/Mailman/Mailbox.py", line 109, in scrub return self._scrubber(self._mlist, msg) File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 192, in process ctype = part.get_type(part.get_default_type()) AttributeError: Message instance has no attribute 'get_type' Mar 31 18:34:57 2011 (23431) SHUNTING: 1301589295.8064201+16d79fd82afe19253addf5855da0a63569b6d873 From mark at msapiro.net Thu Mar 31 19:08:48 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 31 Mar 2011 10:08:48 -0700 Subject: [Mailman-Users] bug adding user, and archiving gets "shunted" In-Reply-To: Message-ID: Lucio Chiappetti wrote: > >I confirm that despite the fact this message is shown on the web page, I >receive the regular confirmation message, and if I click on the provided >URL I am regularly subscribed. This error is due to one of several known incompatibilities between Mailman versions older than 2.1.12 and Python 2.6 or later. See the FAQ at . If suse is packaging Mailman 2.1.11 with the Python 2.6.5 that you are apparently using, this is a serious suse packaging problem. If you have upgraded your Python independent of suse, perhaps you can also install Mailman 2.1.14-1 or even the head of the Bazaar lp:mailman/2.1 branch. As you have observed, this particular error only results in the bug page rather than the appropriate subscription results page, but other errors due to this incompatibility will be more disruptive. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Mar 31 19:26:12 2011 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 31 Mar 2011 10:26:12 -0700 Subject: [Mailman-Users] archiving gets "shunted" In-Reply-To: Message-ID: Lucio Chiappetti wrote: > >>> The other question is that if I send a message to a list, the member >>> receive it, but the message is NOT archived. >>> >>> I see that a file appears in qfiles/shunt/ > >> Have you run Mailman's bin/check_perms? > >yes I did. As a result of the first run, as instructed in manual, I did > > cd /var/lib/mailman/archives/ > chown wwwrun private > chmod o-x private > >and re-run it again. >(wwwrun is the suse user under which apache runs) While the above changes result in the most secure configuration, they are only necessary (as opposed to o+x) if you have a multi-user system and you are concerned about local users being able to access private archives. >I see now that the default configuration of the list is archive=yes >archive_private=public. > >I see there are directories archive/private/listname, >archive/private/listname.mbox and public/listname. The latter is a >softlink to private. Is this normal ? Yes, this is exactly as it should be. archives/private/listname.mbox contains a single file archives/private/listname.mbox/listname.mbox which is a unix mbox containing all archived posts to the list and which can be used as input to bin/arch to rebuild the pipermail archive which is in archives/private/listname/. The symlinks in archives/public/ exist only for lists with public archives and are used by the web server to serve public archive pages without authentication. These are maintained automatically by Mailman as the list archives are changed from public to private or vice versa. The actual archive is always in archives/private. >All of them are setgid directories owned by wwwrun.mailman except for >those of list mailman which are owned by root.mailman, but I guess such >list is special, and will have no traffic to be archived. The owner doesn't matter. Only the group. The 'mailman' list is not special in this case and can have archives. The ownership difference is because the mailman list was created with bin/newlist (by root) whereas the others were created by the web CGI. >As a result of posting the first message to the list, a file listname.mbox >is created in archive/private/listname.mbox (why private ?) and it contain >the messages. But the index.html is not updated. A message is shunted, >and the attached errors are generated. The HTML is not updated because the exception occurs after the listname.mbox file is (created and) written, but before the HTML archive is updated. The underlying problem is the same Mailman 2.1.11/Python2.6.5 incompatibility I mentioned in the 'bug adding user, and archiving gets "shunted"' thread. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan