From donald.teed at gmail.com Tue Jul 3 00:36:31 2007 From: donald.teed at gmail.com (D G Teed) Date: Mon, 2 Jul 2007 19:36:31 -0300 Subject: [Mailman-Users] Making list owner (listname-owner) appear inReturnPath In-Reply-To: References: Message-ID: Hi, That is great. Thanks for the code snippets. Yes, dealing with the bounces manually is what we are largely looking for. I think this code is what we are needing. Thanks again... On 6/29/07, Mark Sapiro wrote: > Mark Sapiro wrote: > > > >If I understand what you want, you can accomplish it by finding the code > > > > # Calculate the non-VERP envelope sender. > > envsender = msgdata.get('envsender') > > if envsender is None: > > if mlist: > > envsender = mlist.GetBouncesEmail() > > else: > > envsender = Utils.get_site_email(extra='bounces') > > > >at the beginning of process() in SMTPDirect.py and changing it to > > > > # Calculate the non-VERP envelope sender. > > if mlist: > > envsender = mlist.GetOwnerEmail() > > else: > > envsender = Utils.get_site_email(extra='owner') > > > Actually, the above change is a bad idea. It should really be > > # Calculate the non-VERP envelope sender. > envsender = msgdata.get('envsender') > if envsender is None: > if mlist: > envsender = mlist.GetOwnerEmail() > else: > envsender = Utils.get_site_email(extra='owner') > > You shouldn't ignore the envsender in the message metadata. It exists > to prevent bounce loops. I was thinking they wouldn't occur if the > bounces were sent to the list owner directly, but of course, a list > owner's address can be undeliverable for many reasons and loops can > still occur. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From adamsca at gmail.com Tue Jul 3 17:51:03 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 3 Jul 2007 08:51:03 -0700 Subject: [Mailman-Users] question about mail-gid Message-ID: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> I have over 500 lists that were migrated a couple of weeks ago to a new server. When configuring, I tinkered with the gids until I got it to work using mail-gid=mailman and cgi-gid=apache. Lists information was moved to the new server. Everything has been working fine. When I create a new list from the web and try to post to it, I get this message: Failed (Command died with status 2: "/usr/local/mailman/mail/mailman post test7". Command output: Group mismatch error. Mailman expected the mail wrapper script to be executed as group "mailman", but the system's mail server executed the mail script as group "nobody". Try tweaking the mail server to run the script as group "mailman", or re-run configure, providing the command line option `--with-mail-gid) I look at the ownership of new lists and they are apache mailman. That is the only difference I see between new lists and other lists that were migrated, which have permissons mailman.mailman. So, I changed the ownership of the new lists and tried to post and get the same message. I am a bit confused as to whether I need to run configure again, using 'nobody' as the mail-gid or something else is going on. -- Christopher Adams adamsca at gmail.com From adamsca at gmail.com Tue Jul 3 18:13:14 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 3 Jul 2007 09:13:14 -0700 Subject: [Mailman-Users] question about mail-gid In-Reply-To: <468A2BD4.AB84.001A.0@dhss.mo.gov> References: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> <468A2BD4.AB84.001A.0@dhss.mo.gov> Message-ID: <27572d930707030913g154ef3afo53b315417e46098d@mail.gmail.com> Aaron, Thanks for the tip, but I'm not quite sure what you mean about the 'user' in the httpd.conf file. On 7/3/07, Aaron Schubert wrote: > Make sure the user in the httpd.conf file is set to apapche if you configrued mailman with apache. By default apache runs as nobody. Change the httpd.conf file from the user nobody to apache and give it a try. > > >>> "Christopher Adams" 7/3/2007 10:51 AM >>> > I have over 500 lists that were migrated a couple of weeks ago to a > new server. When configuring, I tinkered with the gids until I got it > to work using mail-gid=mailman and cgi-gid=apache. Lists information > was moved to the new server. Everything has been working fine. > > When I create a new list from the web and try to post to it, I get this message: > > Failed (Command died with status 2: > "/usr/local/mailman/mail/mailman post test7". Command output: Group > mismatch error. Mailman expected the mail wrapper script to be > executed as group "mailman", but the system's mail server executed > the mail script as group "nobody". Try tweaking the mail server to > run the script as group "mailman", or re-run configure, providing > the command line option `--with-mail-gid) > > I look at the ownership of new lists and they are apache mailman. That > is the only difference I see between new lists and other lists that > were migrated, which have permissons mailman.mailman. So, I changed > the ownership of the new lists and tried to post and get the same > message. > > I am a bit confused as to whether I need to run configure again, using > 'nobody' as the mail-gid or something else is going on. > > -- > Christopher Adams > adamsca at gmail.com > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/aaron.schubert%40dhss.mo.gov > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- Christopher Adams adamsca at gmail.com From ruijie at MIT.EDU Tue Jul 3 18:13:43 2007 From: ruijie at MIT.EDU (Ruijie He) Date: Tue, 03 Jul 2007 12:13:43 -0400 Subject: [Mailman-Users] question about recovering lost administrator passwords In-Reply-To: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> References: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> Message-ID: <20070703121343.x8u3nerycrkg80s8@webmail.mit.edu> Hi, How do I retrieve a lost administrator password? I can't seem to find the password reminder tool for administrators, unlike the one available for the users. Thanks! ~RJ From matt.l.zimmerman at gmail.com Tue Jul 3 18:15:49 2007 From: matt.l.zimmerman at gmail.com (Matt Zimmerman) Date: Tue, 3 Jul 2007 12:15:49 -0400 Subject: [Mailman-Users] Moderator Bit Message-ID: <50852730707030915k1e4e5a97vfe131860ba7ddd9d@mail.gmail.com> I am using Mailman 2.19. Is there a way to change the moderator bit for one address through command line? From adamsca at gmail.com Tue Jul 3 18:18:58 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 3 Jul 2007 09:18:58 -0700 Subject: [Mailman-Users] question about mail-gid In-Reply-To: <468A2BD4.AB84.001A.0@dhss.mo.gov> References: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> <468A2BD4.AB84.001A.0@dhss.mo.gov> Message-ID: <27572d930707030918ua5c7cc5m17168975501c33ce@mail.gmail.com> Okay, I found the User and Group specification in httpd.conf file and both are already set to 'apache'. On 7/3/07, Aaron Schubert wrote: > Make sure the user in the httpd.conf file is set to apapche if you configrued mailman with apache. By default apache runs as nobody. Change the httpd.conf file from the user nobody to apache and give it a try. > > >>> "Christopher Adams" 7/3/2007 10:51 AM >>> > I have over 500 lists that were migrated a couple of weeks ago to a > new server. When configuring, I tinkered with the gids until I got it > to work using mail-gid=mailman and cgi-gid=apache. Lists information > was moved to the new server. Everything has been working fine. > > When I create a new list from the web and try to post to it, I get this message: > > Failed (Command died with status 2: > "/usr/local/mailman/mail/mailman post test7". Command output: Group > mismatch error. Mailman expected the mail wrapper script to be > executed as group "mailman", but the system's mail server executed > the mail script as group "nobody". Try tweaking the mail server to > run the script as group "mailman", or re-run configure, providing > the command line option `--with-mail-gid) > > I look at the ownership of new lists and they are apache mailman. That > is the only difference I see between new lists and other lists that > were migrated, which have permissons mailman.mailman. So, I changed > the ownership of the new lists and tried to post and get the same > message. > > I am a bit confused as to whether I need to run configure again, using > 'nobody' as the mail-gid or something else is going on. > > -- > Christopher Adams > adamsca at gmail.com > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/aaron.schubert%40dhss.mo.gov > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- Christopher Adams adamsca at gmail.com From msapiro at value.net Tue Jul 3 18:29:41 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 3 Jul 2007 09:29:41 -0700 Subject: [Mailman-Users] question about mail-gid In-Reply-To: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> Message-ID: Christopher Adams wrote: >I have over 500 lists that were migrated a couple of weeks ago to a >new server. When configuring, I tinkered with the gids until I got it >to work using mail-gid=mailman and cgi-gid=apache. Lists information >was moved to the new server. Everything has been working fine. > >When I create a new list from the web and try to post to it, I get this message: > >Failed (Command died with status 2: >"/usr/local/mailman/mail/mailman post test7". Command output: Group >mismatch error. Mailman expected the mail wrapper script to be >executed as group "mailman", but the system's mail server executed >the mail script as group "nobody". Try tweaking the mail server to >run the script as group "mailman", or re-run configure, providing >the command line option `--with-mail-gid) > >I look at the ownership of new lists and they are apache mailman. That >is the only difference I see between new lists and other lists that >were migrated, which have permissons mailman.mailman. So, I changed >the ownership of the new lists and tried to post and get the same >message. This is not related to the ownership of the lists. It is also not related to anything in the Apache config. >I am a bit confused as to whether I need to run configure again, using >'nobody' as the mail-gid or something else is going on. Maybe, but if that's all you do, the new lists will work and the old lists won't. Is this Postfix? Are the aliases in two different files? Postfix executes the mail wrapper with the user:group of the owner of the alias files in which the alias is found. If aliases are split in two files with different ownership, one set won't work. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 3 18:49:22 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 3 Jul 2007 09:49:22 -0700 Subject: [Mailman-Users] question about recovering lost administratorpasswords In-Reply-To: <20070703121343.x8u3nerycrkg80s8@webmail.mit.edu> Message-ID: Ruijie He wrote: > >How do I retrieve a lost administrator password? I can't seem to find the >password reminder tool for administrators, unlike the one available for the >users. There is no password reminder tool for administrators for various reasons including the fact that the admin passwords are encrypted. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Tue Jul 3 19:17:24 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 3 Jul 2007 10:17:24 -0700 Subject: [Mailman-Users] question about mail-gid In-Reply-To: References: <27572d930707030851r4e63cfe4kdd93dc5fa0e169a8@mail.gmail.com> Message-ID: <27572d930707031017x5b045b55o5aa45aab34762380@mail.gmail.com> Yep, it's Postfix. Yep, there are two different files. /etc/postfix/aliases is owned by root.root /etc/postfix/aliases.db is owned by root.root /usr/local/mailman/data/aliases is owned by root.mailman /usr/local/mailman/data/aliases is owned by mailman.mailman When I first configured Mailman, I tried to use mail-gid=postfix (or the GID number) and it didn't work. > >When I create a new list from the web and try to post to it, I get this message: > > > >Failed (Command died with status 2: > >"/usr/local/mailman/mail/mailman post test7". Command output: Group > >mismatch error. Mailman expected the mail wrapper script to be > >executed as group "mailman", but the system's mail server executed > >the mail script as group "nobody". Try tweaking the mail server to > >run the script as group "mailman", or re-run configure, providing > >the command line option `--with-mail-gid) > > > >I look at the ownership of new lists and they are apache mailman. That > >is the only difference I see between new lists and other lists that > >were migrated, which have permissons mailman.mailman. So, I changed > >the ownership of the new lists and tried to post and get the same > >message. > > > This is not related to the ownership of the lists. > > It is also not related to anything in the Apache config. > > > >I am a bit confused as to whether I need to run configure again, using > >'nobody' as the mail-gid or something else is going on. > > > Maybe, but if that's all you do, the new lists will work and the old > lists won't. > > Is this Postfix? Are the aliases in two different files? > > Postfix executes the mail wrapper with the user:group of the owner of > the alias files in which the alias is found. > > If aliases are split in two files with different ownership, one set > won't work. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From msapiro at value.net Tue Jul 3 19:42:43 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 3 Jul 2007 10:42:43 -0700 Subject: [Mailman-Users] question about mail-gid In-Reply-To: <27572d930707031017x5b045b55o5aa45aab34762380@mail.gmail.com> Message-ID: Christopher Adams wrote: >Yep, it's Postfix. Yep, there are two different files. > >/etc/postfix/aliases is owned by root.root >/etc/postfix/aliases.db is owned by root.root Since Postfix won't run pipes as root, pipe aliases found in these files will be run as group 'nobody'. >/usr/local/mailman/data/aliases is owned by root.mailman >/usr/local/mailman/data/aliases is owned by mailman.mailman And pipe aliases found in these files will run as group mailman. If you have MTA = 'Postfix' Mailman will automatically maintain the aliases in /usr/local/mailman/data/aliases* as you create and delete lists. You will not need, nor should you have any Mailman aliases in /etc/postfix/aliases*. If all your Mailman aliases are in /usr/local/mailman/data/aliases* with the current ownership, you won't have any further mail group mismatch problems. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 3 19:47:49 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 3 Jul 2007 10:47:49 -0700 Subject: [Mailman-Users] Moderator Bit In-Reply-To: <50852730707030915k1e4e5a97vfe131860ba7ddd9d@mail.gmail.com> Message-ID: Matt Zimmerman wrote: >I am using Mailman 2.19. Is there a way to change the moderator bit for one >address through command line? You need to do this with bin/withlist. See (mirrored at ) for an appropriate script. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From pubaddr4 at davyandbeth.com Thu Jul 5 08:00:04 2007 From: pubaddr4 at davyandbeth.com (Davy Durham) Date: Thu, 05 Jul 2007 01:00:04 -0500 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely Message-ID: <1183615204.23988.12.camel@ubuntu> Hi, I'm using an hosting provider that provides mailman facilities but mailman is running on a server that I do not have shell access on. I would like to programatically add/remove users from a mailing list. If I were ON the mail processing server then I would simply use the add_members and remove_members utilties. So, I'm asking to find out if anyone knows of any tools that can do these 2 operations on a remote mailman installation (perhaps using the administrative interface via http using a username and password of course) I can probably handle writing it myself, but was hoping something already exists. Thanks From bbrown at spsu.edu Thu Jul 5 12:12:05 2007 From: bbrown at spsu.edu (Bob Brown) Date: Thu, 5 Jul 2007 06:12:05 -0400 Subject: [Mailman-Users] Spam Via List -Request Address Message-ID: A spammer is abusing my lists by sending spam with a forged From: address to the -Request addresses of my lists. The owner of the From: address gets a polite message that no commands were found and a copy of the original message, i.e. the spam. So far, I haven't been blacklisted, but it's only a matter of time. I can /dev/null mail to the request addresses, and I've been doing that as I engage in hand-to-hand combat with this spammer, but that keeps legit subscribers from using Mailman as designed and documented. Is there a setting (or a hack) that will allow Mailman to respond to administrative requests via mail *without* including the original message? That will make it slightly less friendly for legitimate users who make mistakes, but it also makes abuse of the type described a complete waste of electrons. I know spammers don't care how much mail they send, but if there's *no* chance of a return because the message isn't relayed, perhaps they'll give up on this one. Thanks! --Bob (I apologize if this has been discussed before, but I've looked pretty carefully before writing. I can find general discussions of backscatter, but nothing on this specific subject. If it has been discussed, a pointer would be helpful.) From msapiro at value.net Thu Jul 5 17:09:20 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 5 Jul 2007 08:09:20 -0700 Subject: [Mailman-Users] Spam Via List -Request Address In-Reply-To: Message-ID: Bob Brown wrote: > >Is there a setting (or a hack) that will allow Mailman to respond to >administrative requests via mail *without* including the original message? A site option for this is on my list for Mailman 2.1.10. There is a related patch for moderation notices at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ivanlan at pauahtun.org Thu Jul 5 17:56:20 2007 From: ivanlan at pauahtun.org (Ivan Van Laningham) Date: Thu, 05 Jul 2007 09:56:20 -0600 Subject: [Mailman-Users] Re-sending digests Message-ID: <468D14A4.5040605@pauahtun.org> Hi All-- I couldn't find it, and I couldn't find information in the FAQ or the docs, so I suspect the capability is simply not there: is there any way to retrieve or re-create a digest once it has been sent out? I have subscribers who occasionally miss digests and I'd like to be able to re-send them. Short of subscribing to the digest myself, that is. It seems to me it would be hand to have a page where I could select various digests by vol & issue and enter an email or group of emails, push submit and have the selected digest re-sent. Metta, Ivan -- Ivan Van Laningham God N Locomotive Works http://www.pauahtun.org/ http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html Army Signal Corps: Cu Chi, Class of '70 Author: Teach Yourself Python in 24 Hours From msapiro at value.net Thu Jul 5 23:09:55 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 5 Jul 2007 14:09:55 -0700 Subject: [Mailman-Users] Re-sending digests In-Reply-To: <468D14A4.5040605@pauahtun.org> Message-ID: Ivan Van Laningham wrote: >I couldn't find it, and I couldn't find information in the FAQ or the >docs, so I suspect the capability is simply not there: is there any way >to retrieve or re-create a digest once it has been sent out? Your suspicion is correct. As posts are processed for the list, they are accumulated in lists//digest.mbox. When a digest is produced, the digest.mbox file is used as the message source for the digest, and then it is removed after the digest is produced. Thus, there is no message source to recreate the digest, nor is there even a record of what messages were in the digest. >I have >subscribers who occasionally miss digests and I'd like to be able to >re-send them. Short of subscribing to the digest myself, that is. Currently, receiving the digests (both MIME and plain) somewhere so that they can be resent as required would be the most straightforward way to do this. OTOH, you could just suggest that the subscriber who misses a digest just visit the list archive to see what was missed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From fatkinson at mishmash.com Sat Jul 7 13:09:51 2007 From: fatkinson at mishmash.com (Fred Atkinson) Date: Sat, 7 Jul 2007 07:09:51 -0400 Subject: [Mailman-Users] Bounce Messages Message-ID: <001401c7c087$57cdede0$c80a0a0a@mishmash> I have configured both of my Mailman lists to discard messages by non-members. But I keep getting the bounce messages. Is there any way to disable them? Regards, Fred From msapiro at value.net Sat Jul 7 17:08:37 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 7 Jul 2007 08:08:37 -0700 Subject: [Mailman-Users] Bounce Messages In-Reply-To: <001401c7c087$57cdede0$c80a0a0a@mishmash> Message-ID: Fred Atkinson wrote: > I have configured both of my Mailman lists to discard messages by non-members. > > But I keep getting the bounce messages. Is there any way to disable them? Is forward_auto_discards set to Yes? Are these unrecognized bounce notices sent because the original message was sent to the listname-bounces address and bounce_unrecognized_goes_to_list_owner is set to Yes? If the above questions don't lead you to the answer, please post a copy of the "bounce message" -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Sat Jul 7 18:36:54 2007 From: barry at python.org (Barry Warsaw) Date: Sat, 7 Jul 2007 12:36:54 -0400 Subject: [Mailman-Users] Mailman roadmap Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry, I forgot to cross-post this to mailman-users, so I'm reposting. - -Barry Now that we've successfully navigated the switch to Bazaar, it's time to lay out plans for future Mailman releases. I've talked to several people about what to do about Mailman's future and I'd like to take this opportunity to describe my thoughts and get your feedback. First some background. Mailman 2.1 is (shockingly) four and a half years old, having been initially released on 30-Dec-2002. The last release in the series, 2.1.9 was made almost a year ago. In the meantime, Mark and Tokio have been doing a great job maintaining the 2.1 branch, with several important patches in the tree now that will eventually become 2.1.10. The problem of course is that we can't add any new features to the 2.1 family , so we should be thinking about a new major release. I've been making good progress on the SQAlchemy/Elixir version, which will finally get rid of pickles and put Mailman on a Real Database (tm). It's been clear to me for a while that this branch will have a unified user database. It simply makes no sense to build the database back-end without once and for all fixing this design constraint. I've always said that the unified user database will be in Mailman 3, and thus this branch is indeed called "Mailman 3.0". I've been slowly building things back up from the ground floor. The basic data model is in pretty good shape and I'm taking a religious test-driven approach to making things work again. But the branch still needs a lot of work, and I have no ETA for Mailman 3.0. In the meantime, Andrew Kuchling and others have volunteered to work on modernizing the Mailman web u/i, and Terri recently started a thread discussing updates to the archiver. I think it makes sense to bless these efforts, towards the goal of releasing them in Mailman 2.2. I intend to create an official Mailman 2.2 branch in bzr where these efforts can land as they mature. My hope of course is that we'll also be able to use much of this new code for Mailman 3. I'd like to keep the changes for 2.2 focused on the web u/i and archiver, with a small number of additional features to be determined. Mailman 2.2 should see no changes to the basic architecture or 'database'; we'll continue to use pickles by default for Mailman 2.2. While I won't rule out other new features, I want to be very picky about those that are accepted for 2.2, and would not feel bad at all if we rejected or deferred until 3.0 most of those proposed. Criteria for other 2.2 features must include minimal code impact with a high degree of reliability and stability. I plan on updating the wiki pages to reflect this thinking, but I would like to get feedback from y'all about the plan. It would be awesome if we could see a release of Mailman 2.2 some time in late 2007 or early 2008. Comments, question? - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQCVAwUBRo/BJnEjvBPtnXfVAQL7iwP/TfPPvMsTnrrSxQAlvPjQoR27ySqUYh+P yZCvGxxp9DgNoFQOWl0mo1QzZ9ozXtiFfIHx4CJLybOis+yuiq+BWtih2MJnGBf7 SzD8qsBOu6N4sE8sn4n0tdmXr1fnh4qnrgTobvBX+3toJtHNGQTEVEZCxiWb5fKq JsUKDVVvOhQ= =CVNK -----END PGP SIGNATURE----- From msapiro at value.net Sat Jul 7 19:11:12 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 7 Jul 2007 10:11:12 -0700 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: <1183615204.23988.12.camel@ubuntu> Message-ID: Davy Durham wrote: > >So, I'm asking to find out if anyone knows of any tools that can do >these 2 operations on a remote mailman installation (perhaps using the >administrative interface via http using a username and password of >course) See and other posts in that thread. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zipfel at greenacrestechnology.com Sat Jul 7 22:23:03 2007 From: zipfel at greenacrestechnology.com (Krystal F. Zipfel) Date: Sat, 7 Jul 2007 20:23:03 -0000 (GMT) Subject: [Mailman-Users] Mailman roadmap Message-ID: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> Hello Barry (and all), I may have a few more coming from my colleagues regarding this, but I do have one point I'd like to mention. Not sure if it's ever been given thought. Currently, Mailman looks at the list-name as strictly "list-name", instead of "list-name at domain". Why I bring this up? I have a set of servers (eight, in fact) running several thousand lists (about 10,000 of them), all from different people with different domains. Many of these users often pick the same list name, which we of course make them pick a new list name. Reason being, having two list names identical on one server causes delivery problems, file storage, database problems, log problems, the works. Is there any consideration made, or is it possible to have Mailman recognize that "listname at domaina.com" is different than "listname at domainb.com", and operate as normal based on that? Just a thought. :-) Glad to see Mailman on the move! Krystal ----- Original Message ---- From: Barry Warsaw To: Mailman Developers Cc: Mailman Users Sent: Saturday, July 7, 2007 12:36:54 PM Subject: [Mailman-Users] Mailman roadmap -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry, I forgot to cross-post this to mailman-users, so I'm reposting. - -Barry Now that we've successfully navigated the switch to Bazaar, it's time to lay out plans for future Mailman releases. I've talked to several people about what to do about Mailman's future and I'd like to take this opportunity to describe my thoughts and get your feedback. First some background. Mailman 2.1 is (shockingly) four and a half years old, having been initially released on 30-Dec-2002. The last release in the series, 2.1.9 was made almost a year ago. In the meantime, Mark and Tokio have been doing a great job maintaining the 2.1 branch, with several important patches in the tree now that will eventually become 2.1.10. The problem of course is that we can't add any new features to the 2.1 family , so we should be thinking about a new major release. I've been making good progress on the SQAlchemy/Elixir version, which will finally get rid of pickles and put Mailman on a Real Database (tm). It's been clear to me for a while that this branch will have a unified user database. It simply makes no sense to build the database back-end without once and for all fixing this design constraint. I've always said that the unified user database will be in Mailman 3, and thus this branch is indeed called "Mailman 3.0". I've been slowly building things back up from the ground floor. The basic data model is in pretty good shape and I'm taking a religious test-driven approach to making things work again. But the branch still needs a lot of work, and I have no ETA for Mailman 3.0. In the meantime, Andrew Kuchling and others have volunteered to work on modernizing the Mailman web u/i, and Terri recently started a thread discussing updates to the archiver. I think it makes sense to bless these efforts, towards the goal of releasing them in Mailman 2.2. I intend to create an official Mailman 2.2 branch in bzr where these efforts can land as they mature. My hope of course is that we'll also be able to use much of this new code for Mailman 3. I'd like to keep the changes for 2.2 focused on the web u/i and archiver, with a small number of additional features to be determined. Mailman 2.2 should see no changes to the basic architecture or 'database'; we'll continue to use pickles by default for Mailman 2.2. While I won't rule out other new features, I want to be very picky about those that are accepted for 2.2, and would not feel bad at all if we rejected or deferred until 3.0 most of those proposed. Criteria for other 2.2 features must include minimal code impact with a high degree of reliability and stability. I plan on updating the wiki pages to reflect this thinking, but I would like to get feedback from y'all about the plan. It would be awesome if we could see a release of Mailman 2.2 some time in late 2007 or early 2008. Comments, question? - -Barry From jeffrey at goldmark.org Sun Jul 8 00:08:05 2007 From: jeffrey at goldmark.org (Jeffrey Goldberg) Date: Sat, 7 Jul 2007 17:08:05 -0500 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> Message-ID: On Jul 7, 2007, at 3:23 PM, Krystal F. Zipfel wrote: > Currently, Mailman looks at the list-name as strictly "list-name", > instead > of "list-name at domain". This is by far and away my biggest "feature request" as well. Each virtual domain should be its own private name space for list names. I also think that the other grander suggestions are good. It is important to get those things sorted out well. But my most immediate concern is avoiding list name collisions across (pseudo) virtual domains. -j -- Jeffrey Goldberg http://www.goldmark.org/jeff/ From barry at python.org Sun Jul 8 14:23:35 2007 From: barry at python.org (Barry Warsaw) Date: Sun, 8 Jul 2007 08:23:35 -0400 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> Message-ID: <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jul 7, 2007, at 4:23 PM, Krystal F. Zipfel wrote: > Is there any consideration made, or is it possible to have Mailman > recognize that "listname at domaina.com" is different than > "listname at domainb.com", and operate as normal based on that? Hi Krystal, I don't expect 2.2 to be any different than 2.1 in this regard, however this is already fixed in the Mailman 3 dev branch. Cheers, - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQCVAwUBRpDXR3EjvBPtnXfVAQJbrgQAs8EpZonUOEprpyXS5YpeJN1IqYsc6+Da j5fmMGQdI0kjSWQXrkc40z+IJkaGITO6o8nKjilHUUH2D6VRTzOiZxVS5Wj7dyrF IxU5S9qKWHA0NqFJWwiCZRcdR9d83Bl5eFpV946uc0ja0CCv8Qebv28CpkVyNhat 29NBhFbXfZc= =m/ht -----END PGP SIGNATURE----- From jonsson at mj1.mine.nu Sun Jul 8 23:03:35 2007 From: jonsson at mj1.mine.nu (mattias jonsson) Date: Sun, 8 Jul 2007 23:03:35 +0200 Subject: [Mailman-Users] Problem with mailman Message-ID: <000301c7c1a3$731b56b0$0500a8c0@liomk23cfxd68z> I have problem with mailman Curentlu my listadress are list at myipadress How to change it to my own domain And can i use my isps smtpserver to send mail? From msapiro at value.net Mon Jul 9 00:00:46 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 8 Jul 2007 15:00:46 -0700 Subject: [Mailman-Users] Problem with mailman In-Reply-To: <000301c7c1a3$731b56b0$0500a8c0@liomk23cfxd68z> Message-ID: mattias jonsson wrote: >I have problem with mailman >Curentlu my listadress are >list at myipadress >How to change it to my own domain >And can i use my isps smtpserver to send mail? Where will your Mailman be hosted? If you are asking about changing to your own domain which will still be hosted by your ISP, then this is a question for your ISP. If you are asking about hosting your lists on your own server, then you begin by installing Mailman on your server. It is best if you have your own MTA on your server. It may be possible to use your ISP for outgoing mail if the ISP will accept the volume. It is not easy to use a foreign MTA for incoming mail to Mailman. You need to setup something with fetchmail/procmail or some similar processes to retrieve the mail from the foreign MTA and deliver it to Mailman on the local host. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From pubaddr4 at davyandbeth.com Mon Jul 9 01:38:15 2007 From: pubaddr4 at davyandbeth.com (Davy Durham) Date: Sun, 08 Jul 2007 18:38:15 -0500 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: References: Message-ID: <1183937895.17666.1.camel@ubuntu> Very nice.. thank you for the info. Now what would be really convenience in my situation is an operation that can unsubscribe everyone. Is there such a hidden feature or trick? Thanks again, Davy On Sat, 2007-07-07 at 10:11 -0700, Mark Sapiro wrote: > Davy Durham wrote: > > > >So, I'm asking to find out if anyone knows of any tools that can do > >these 2 operations on a remote mailman installation (perhaps using the > >administrative interface via http using a username and password of > >course) > > > See > > and other posts in that thread. > From pindoramalinux at gmail.com Mon Jul 9 03:44:19 2007 From: pindoramalinux at gmail.com (Richardson Lima) Date: Sun, 8 Jul 2007 22:44:19 -0300 Subject: [Mailman-Users] Problema com a interface web do Mailman Message-ID: Estou com um problema que ? o seguinte, a interface WEB do MailMan n?o esta mais respondendo a minha intera??o,n?o estou conseguindo mais moderar as mensagens , o que voc?s acham que poderia est? ocorrendo ? Um abra?o ! -- --------------------------------------------------------------- * Richardson Edson de Lima < Hachid > >> Unix Network Security (Gnu/Linux, OpenBSD and FreeBSD) > // GSM Mobile: +55 81-94157228 > // Skype: richardsonpindoramalinux > // MSN . yhwhh1d3ncypherpunk[at]msn[dot]com Portal: http://richardson.infinitehost.com.br/ Unix User Group : http://openbsd-pe.codigolivre.org.br --------------------------------------------------------------- Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie) From t.d.lee at durham.ac.uk Mon Jul 9 10:28:06 2007 From: t.d.lee at durham.ac.uk (David Lee) Date: Mon, 9 Jul 2007 09:28:06 +0100 (BST) Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> Message-ID: On Sun, 8 Jul 2007, Barry Warsaw wrote: > On Jul 7, 2007, at 4:23 PM, Krystal F. Zipfel wrote: > > > Is there any consideration made, or is it possible to have Mailman > > recognize that "listname at domaina.com" is different than > > "listname at domainb.com", and operate as normal based on that? > > I don't expect 2.2 to be any different than 2.1 in this regard, > however this is already fixed in the Mailman 3 dev branch. I would like to register a "+1" towards at least the beginnings of proper, multiple-domain support. No need at all for this to be the whole thing, but at least its basic foundations. Even just a hidden "own-risk" installation option of having the listnames (and references to them) internally stored and processed as "listname at domain-X.com" would help. What worries me about the "fixed in the Mailman 3 dev branch" is the timescale. You mention both that "2.1 is (shockingly) 4.5 years old", and that there is "no ETA for Mailman 3.0". So with such a basic, minimal foundation (for true multiple domains) in place, then those of us who would really like it a.s.a.p. in our service environments (i.e. not Mailman 3) would be able to contribute to building it, perhaps as a subproject (analogous to those you mention for "SQAlchemy/Elixir", archiver, "web u/i", etc.). Anyway, thanks for your work over the years,and now on Mailman. It is much appreciated! -- : David Lee I.T. Service : : Senior Systems Programmer Computer Centre : : UNIX Team Leader Durham University : : South Road : : http://www.dur.ac.uk/t.d.lee/ Durham DH1 3LE : : Phone: +44 191 334 2752 U.K. : From barry at python.org Mon Jul 9 13:03:24 2007 From: barry at python.org (Barry Warsaw) Date: Mon, 9 Jul 2007 07:03:24 -0400 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> Message-ID: <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jul 9, 2007, at 4:28 AM, David Lee wrote: > I would like to register a "+1" towards at least the beginnings of > proper, > multiple-domain support. No need at all for this to be the whole > thing, > but at least its basic foundations. Even just a hidden "own-risk" > installation option of having the listnames (and references to them) > internally stored and processed as "listname at domain-X.com" would help. My suggestion would be to investigate some of the unofficial patches that provide this, or look into using the Site.py hack for this. The problem with putting something better (even as use-at-your-own-risk) in 2.2 is that it's a fairly fundamental change to the architecture of the system so it would require fairly extensive testing. That's why I really want to defer this to 3.0. > What worries me about the "fixed in the Mailman 3 dev branch" is the > timescale. You mention both that "2.1 is (shockingly) 4.5 years > old", and > that there is "no ETA for Mailman 3.0". Right. I'm not ready to commit to a schedule yet, but it's basically all I'm working on right now. > So with such a basic, minimal foundation (for true multiple > domains) in > place, then those of us who would really like it a.s.a.p. in our > service > environments (i.e. not Mailman 3) would be able to contribute to > building > it, perhaps as a subproject (analogous to those you mention for > "SQAlchemy/Elixir", archiver, "web u/i", etc.). You can do this now. Start an unofficial branch of Mailman 2.2, publish it, and contribute some code. If you surprise me about the scope of the changes necessary, we can consider it for 2.2 proper. This would be an ideal test of the power of using Bazaar. If you're interested in this, let's move the discussion over to mailman- developers. > Anyway, thanks for your work over the years,and now on Mailman. It is > much appreciated! My pleasure! - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQCVAwUBRpIV/HEjvBPtnXfVAQLmdAP6A47uRwzcCBZ81Xao1OcoCjIPC+6c0sAd wUtWPPzdkqp05sNAMQK3r22nH1d7ZRMVODhj01FcM/L+CGyRvH3tJtGT9WJOozIX EeeehHPkZhS82nXWopPHE1y8J5DrgNrO0zujZZivOVufRN0ToqXSNGV8VYhn+jp6 EuNq0FxAo+w= =zdju -----END PGP SIGNATURE----- From Jesus.Olivan at uab.es Mon Jul 9 16:34:25 2007 From: Jesus.Olivan at uab.es (=?ISO-8859-1?Q?Jes=FAs_Oliv=E1n?=) Date: Mon, 09 Jul 2007 16:34:25 +0200 Subject: [Mailman-Users] rare problem In-Reply-To: <468525C5.8050105@value.net> References: <4684B36E.3000006@uab.es> <468525C5.8050105@value.net> Message-ID: <46924771.7040502@uab.es> We've got this mailman version in a production environment and users that are not suscribed to a list cannot publish any message and the worst fact is that sender cannot know if his message has been sended, cause "From" address doesn't exist. Is there any modification we can do (some code inside a function) to patch this little bug? Thanks for your great help =) Mark Sapiro escribi?: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Jes?s Oliv?n wrote: > >> I've applied changes in my regexp like u said, thanks! >> >> and this is the From line you requested: >> >> From: =?ISO-8859-1?Q?123456789-123456789-12345678=E99-123456789-123456789?= >> =?ISO-8859-1?Q?-123456789-123456789-?= >> >> This one comes from a mail that has not beed accepted by mailman, >> although address in from is allowed by regexp in Allowed senders. >> > > > The problem is a bug in some versions of the Python email library. This > problem will occur whether the 'address' in *_these_nonmembers is a > regexp or a string. It also does not depend on the 'real name' being RFC > 2047 encoded. All that is required is that the 'real name' be long > enough that the From: header folds into two lines. In this case, the > email.Utils function getaddresses() returns a spurious extra 'address' > based on the first line of the folded header and this is the 'address' > we check against *_these_nonmembers instead of checking the real address. > > This bug exists in Mailman through 2.1.9. I will work around it for > Mailman 2.1.10. > > - -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (MingW32) > > iD8DBQFGhSXFVVuXXpU7hpMRAkRpAKDYF1Lk1dsNRfVAgX8QomeswrkadwCfbmVN > Yk6i/KOIfDCFHUrUGUhurq4= > =dH8a > -----END PGP SIGNATURE----- > From msapiro at value.net Mon Jul 9 17:47:23 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 9 Jul 2007 08:47:23 -0700 Subject: [Mailman-Users] rare problem In-Reply-To: <46924771.7040502@uab.es> Message-ID: Jes?s Oliv?n wrote: >We've got this mailman version in a production environment and users >that are not suscribed to a list cannot publish any message and the >worst fact is that sender cannot know if his message has been sended, >cause "From" address doesn't exist. Is there any modification we can do >(some code inside a function) to patch this little bug? The workaround is rev 984 at . The patch is also attached to this message. -- 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: Mesage.py.patch.txt Url: http://mail.python.org/pipermail/mailman-users/attachments/20070709/c08e6575/attachment.txt From msapiro at value.net Mon Jul 9 18:18:55 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 9 Jul 2007 09:18:55 -0700 Subject: [Mailman-Users] Problema com a interface web do Mailman In-Reply-To: Message-ID: Richardson Lima wrote: >Estou com um problema que ? o seguinte, a interface WEB do MailMan >n?o esta mais respondendo a minha intera??o,n?o estou conseguindo mais >moderar as mensagens , o que voc?s acham que poderia est? ocorrendo ? I would like to try to help you with your problem, but I don't understand Portugese, and online translators do not help much. The translator at translates the above as Am I with a problem that is the next thing, the interface WEB of the MailMan not this one more answering my interaction, am not managing to moderate any more the messages, what you think that it might it is taking place? Which leads me to suggest you see and the other FAQ articles it references. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Mon Jul 9 17:42:27 2007 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 9 Jul 2007 10:42:27 -0500 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: <1183937895.17666.1.camel@ubuntu> References: <1183937895.17666.1.camel@ubuntu> Message-ID: On 7/8/07, Davy Durham wrote: > Very nice.. thank you for the info. > > Now what would be really convenience in my situation is an operation > that can unsubscribe everyone. > > Is there such a hidden feature or trick? See FAQ 3.53. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From pubaddr4 at davyandbeth.com Mon Jul 9 18:53:37 2007 From: pubaddr4 at davyandbeth.com (Davy Durham) Date: Mon, 09 Jul 2007 11:53:37 -0500 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: References: <1183937895.17666.1.camel@ubuntu> Message-ID: <46926811.7070504@davyandbeth.com> Brad Knowles wrote: > On 7/8/07, Davy Durham wrote: > >> Very nice.. thank you for the info. >> >> Now what would be really convenience in my situation is an operation >> that can unsubscribe everyone. >> >> Is there such a hidden feature or trick? > > > See FAQ 3.53. > Sorry, Which FAQ? This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all This didn't seem to address the issue of unsubscribing all users. From msapiro at value.net Mon Jul 9 19:19:32 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 9 Jul 2007 10:19:32 -0700 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: <46926811.7070504@davyandbeth.com> Message-ID: Davy Durham wrote: >Brad Knowles wrote: > >> On 7/8/07, Davy Durham wrote: >> >>> Very nice.. thank you for the info. >>> >>> Now what would be really convenience in my situation is an operation >>> that can unsubscribe everyone. >>> >>> Is there such a hidden feature or trick? >> >> >> See FAQ 3.53. >> >Sorry, Which FAQ? This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all > >This didn't seem to address the issue of unsubscribing all users. Not directly, but it points to some examples of scripting the web interface. For example, the unhide.py script at can be easily modified to make an unsubscribe script and then that code combined with code in the mailman-subscribers.py script to make a remove all members script. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Mon Jul 9 19:14:27 2007 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 9 Jul 2007 12:14:27 -0500 Subject: [Mailman-Users] Programtically Adding/Removing Users remotely In-Reply-To: <46926811.7070504@davyandbeth.com> References: <1183937895.17666.1.camel@ubuntu> <46926811.7070504@davyandbeth.com> Message-ID: On 7/9/07, Davy Durham wrote: >> See FAQ 3.53. > > Sorry, Which FAQ? 3.53. > This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all That's the whole FAQ. Trying to find 3.53 in there will be like looking for a needle in a haystack. Go to the index and pull up just 3.53. > This didn't seem to address the issue of unsubscribing all users. It don't directly address that issue, no. However, it does reference tools that let you do pretty much all the standard administration functions which would normally be done by command-line tools on the server side, and to instead script them through the web interface. Since what you want to do could be done through the web interface anyway, what you want to achieve is just a matter of automating those actions. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From pindoramalinux at gmail.com Mon Jul 9 20:39:16 2007 From: pindoramalinux at gmail.com (Richardson Lima) Date: Mon, 9 Jul 2007 15:39:16 -0300 Subject: [Mailman-Users] Problema com a interface web do Mailman In-Reply-To: References: Message-ID: Am I with a problem that is the next thing, the interface WEB of the MailMan not this one more answering my interaction, am not managing to moderate any more the messages, what you think that it might it is taking place? --------------------------------------------------------------- * Richardson Edson de Lima < Hachid > >> Unix Network Security (Gnu/Linux, OpenBSD and FreeBSD) > // GSM Mobile: +55 81-94157228 > // Skype: richardsonpindoramalinux > // MSN . yhwhh1d3ncypherpunk[at]msn[dot]com WEB : http://openbsd-pe.codigolivre.org.br --------------------------------------------------------------- Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie) From mkabot at soarol.com Tue Jul 10 04:14:05 2007 From: mkabot at soarol.com (Michael Kabot) Date: Mon, 9 Jul 2007 22:14:05 -0400 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> Message-ID: <045f01c7c297$fe3365e0$fa9a31a0$@com> I'd like to add a +1 for multiple domain support as well. When I selected Mailman almost a year ago I remember this feature being on the 2.2 feature list... Developing software myself I fully understand how it has moved to 3.x. At the same time, maybe a limit to what goes into 2.2 so that 3.x doesn't keep moving either ? In Service, Michael Kabot President - SOAR Scouting Online Affordable & Reliable mkabot at soarol.com 585-388-0211 www.soarol.com | -----Original Message----- | From: mailman-users-bounces+mkabot=soarol.com at python.org | [mailto:mailman-users-bounces+mkabot=soarol.com at python.org] On Behalf | Of Barry Warsaw | Sent: Monday, July 09, 2007 7:03 AM | To: David Lee | Cc: mailman-users at python.org | Subject: Re: [Mailman-Users] Mailman roadmap | | -----BEGIN PGP SIGNED MESSAGE----- | Hash: SHA1 | | On Jul 9, 2007, at 4:28 AM, David Lee wrote: | | > I would like to register a "+1" towards at least the beginnings of | > proper, | > multiple-domain support. No need at all for this to be the whole | > thing, | > but at least its basic foundations. Even just a hidden "own-risk" | > installation option of having the listnames (and references to them) | > internally stored and processed as "listname at domain-X.com" would | help. | | My suggestion would be to investigate some of the unofficial patches | that provide this, or look into using the Site.py hack for this. The | problem with putting something better (even as use-at-your-own-risk) | in 2.2 is that it's a fairly fundamental change to the architecture | of the system so it would require fairly extensive testing. That's | why I really want to defer this to 3.0. | | > What worries me about the "fixed in the Mailman 3 dev branch" is the | > timescale. You mention both that "2.1 is (shockingly) 4.5 years | > old", and | > that there is "no ETA for Mailman 3.0". | | Right. I'm not ready to commit to a schedule yet, but it's basically | all I'm working on right now. | | > So with such a basic, minimal foundation (for true multiple | > domains) in | > place, then those of us who would really like it a.s.a.p. in our | > service | > environments (i.e. not Mailman 3) would be able to contribute to | > building | > it, perhaps as a subproject (analogous to those you mention for | > "SQAlchemy/Elixir", archiver, "web u/i", etc.). | | You can do this now. Start an unofficial branch of Mailman 2.2, | publish it, and contribute some code. If you surprise me about the | scope of the changes necessary, we can consider it for 2.2 proper. | This would be an ideal test of the power of using Bazaar. If you're | interested in this, let's move the discussion over to mailman- | developers. | | > Anyway, thanks for your work over the years,and now on Mailman. It | is | > much appreciated! | | My pleasure! | - -Barry | | -----BEGIN PGP SIGNATURE----- | Version: GnuPG v1.4.7 (Darwin) | | iQCVAwUBRpIV/HEjvBPtnXfVAQLmdAP6A47uRwzcCBZ81Xao1OcoCjIPC+6c0sAd | wUtWPPzdkqp05sNAMQK3r22nH1d7ZRMVODhj01FcM/L+CGyRvH3tJtGT9WJOozIX | EeeehHPkZhS82nXWopPHE1y8J5DrgNrO0zujZZivOVufRN0ToqXSNGV8VYhn+jp6 | EuNq0FxAo+w= | =zdju | -----END PGP SIGNATURE----- | ------------------------------------------------------ | Mailman-Users mailing list | Mailman-Users at python.org | http://mail.python.org/mailman/listinfo/mailman-users | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py | Searchable Archives: http://www.mail-archive.com/mailman- | users%40python.org/ | Unsubscribe: http://mail.python.org/mailman/options/mailman- | users/mkabot%40soarol.com | | Security Policy: http://www.python.org/cgi-bin/faqw- | mm.py?req=show&file=faq01.027.htp From shelson at locayta.com Tue Jul 10 18:13:57 2007 From: shelson at locayta.com (Simon Helson) Date: Tue, 10 Jul 2007 17:13:57 +0100 Subject: [Mailman-Users] Error when sending from an unsubscribed address Message-ID: I'm trying to send email to a mailman list from an address that isn't subscribed to the list, The expected behaviour (or the configured at least) would be for this message to be held for moderation, however it's not, and I'm getting the following error. Versions: Python 2.5.1, Mailman is 2.1.9. List members can post to the list fine. Jul 10 17:11:58 2007 (28644) Uncaught runner exception: unbound method reason_notice() must be called with ImplicitDestination instance as first argument (got nothing instead) Jul 10 17:11:58 2007 (28644) Traceback (most recent call last): File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop self._onefile(msg, msgdata) File "/opt/mailman/Mailman/Queue/Runner.py", line 155, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose status = self._dopipeline(mlist, msg, msgdata, pipeline) File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/opt/mailman/Mailman/Handlers/Hold.py", line 162, in process hold_for_approval(mlist, msg, msgdata, ImplicitDestination) File "/opt/mailman/Mailman/Handlers/Hold.py", line 205, in hold_for_approval reason = Utils.wrap(exc.reason_notice()) TypeError: unbound method reason_notice() must be called with ImplicitDestination instance as first argument (got nothing instead) Jul 10 17:11:58 2007 (28644) SHUNTING: 1184083917.788264+31f0e344a0c344044943f7eb4b0669288a21e319 Cheers Simon From brad at shub-internet.org Tue Jul 10 18:15:55 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 10 Jul 2007 11:15:55 -0500 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <045f01c7c297$fe3365e0$fa9a31a0$@com> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> <045f01c7c297$fe3365e0$fa9a31a0$@com> Message-ID: On 7/9/07, Michael Kabot wrote: > I'd like to add a +1 for multiple domain support as well. Barry's answered this one. All desires aside, the only real solutions we've found for this problem require some pretty massive architectural changes, at which point we're right back where we started from with Mailman 3.0. Try the unsupported patches. If you're a programmer, make some code changes. If you can show us a suitable answer to this problem that doesn't require massive architectural changes, it will get serious consideration. So far, that's the best answer that anyone can give. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From brad at shub-internet.org Tue Jul 10 18:59:27 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 10 Jul 2007 11:59:27 -0500 Subject: [Mailman-Users] Error when sending from an unsubscribed address In-Reply-To: References: Message-ID: On 7/10/07, Simon Helson wrote: > I'm trying to send email to a mailman list from an address that isn't > subscribed to the list, The expected behaviour (or the configured at > least) would be for this message to be held for moderation, however it's > not, and I'm getting the following error. Versions: Python 2.5.1, > Mailman is 2.1.9. IIRC, Python 2.5.x is too new for Mailman 2.1.9. Try going back to the most recent version of Python 2.4.x, and see what happens. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From tmz at pobox.com Tue Jul 10 20:27:43 2007 From: tmz at pobox.com (Todd Zullinger) Date: Tue, 10 Jul 2007 14:27:43 -0400 Subject: [Mailman-Users] Error when sending from an unsubscribed address In-Reply-To: References: Message-ID: <20070710182743.GB21620@psilocybe.teonanacatl.org> Brad Knowles wrote: > On 7/10/07, Simon Helson wrote: > >> I'm trying to send email to a mailman list from an address that >> isn't subscribed to the list, The expected behaviour (or the >> configured at least) would be for this message to be held for >> moderation, however it's not, and I'm getting the following error. >> Versions: Python 2.5.1, Mailman is 2.1.9. > > IIRC, Python 2.5.x is too new for Mailman 2.1.9. Try going back to > the most recent version of Python 2.4.x, and see what happens. Just as a datapoint, I helped someone on the Fedora list setup mailman 2.1.9 recently. Fedora 7 uses python 2.5 and AFAICT, doesn't add any patches to mailman for python 2.5 compatibility. In some quick testing, I've not run into any issues (not to say that there aren't plenty of them lurking). I just sent a message to a list where generic_nonmember_action is set to hold and there wasn't any traceback or other error. Perhaps there's something else at play? I wouldn't think the difference between python 2.5 and 2.5.1 would be enough to cause this (though I'm far from certain of that). -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For a list of all the ways technology has failed to improve the quality of life, please press three. -- Alice Kahn, writer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 542 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20070710/f9a68a9d/attachment.pgp From mkabot at soarol.com Tue Jul 10 20:52:44 2007 From: mkabot at soarol.com (Michael Kabot) Date: Tue, 10 Jul 2007 14:52:44 -0400 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> <045f01c7c297$fe3365e0$fa9a31a0$@com> Message-ID: <051401c7c323$80d828b0$82887a10$@com> Brad, Thanks. I didn't expect it to move from its current 3.0 slot, just adding a +1 for its importance. I have multiple domains working by doing some "preprocessing" before Mailman. I tried the various patches and none worked well. My method makes sure I can use the most current Mailman release without have to modify any patches. I concatenate the list name the user enters with their unique customer ID and then hand that guaranteed unique list name to mailman. I then add Qmail forwards within their domain for the list name to the list name w/ concatenation. It has solved my problem in the short term but has the disadvantage that users see the list concatenation name in email headers. I would love to help, but afraid my Python experience is non existent. I fondly remember my Xerox PARC friends coding away in Python while I was using Perl, PHP, and C/C++ ..... Mike | -----Original Message----- | From: Brad Knowles [mailto:brad at shub-internet.org] | Sent: Tuesday, July 10, 2007 12:16 PM | To: mkabot at soarol.com; mailman-users at python.org | Subject: Re: [Mailman-Users] Mailman roadmap | | On 7/9/07, Michael Kabot wrote: | | > I'd like to add a +1 for multiple domain support as well. | | Barry's answered this one. All desires aside, the only real | solutions we've found for this problem require some pretty massive | architectural changes, at which point we're right back where we | started from with Mailman 3.0. | | Try the unsupported patches. If you're a programmer, make some code | changes. If you can show us a suitable answer to this problem that | doesn't require massive architectural changes, it will get serious | consideration. | | So far, that's the best answer that anyone can give. | | -- | Brad Knowles , Consultant & Author | LinkedIn Profile: | Slides from Invited Talks: | | 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From sberry at northlc.com Tue Jul 10 21:38:57 2007 From: sberry at northlc.com (Scott Berry) Date: Tue, 10 Jul 2007 14:38:57 -0500 Subject: [Mailman-Users] a bug found in 2.1.9 Message-ID: <000301c7c329$fa80f7e0$c701a8c0@yellobow> Hello there list, I am a new person using mailman and it looks like a bug is prevalent in 2.1.9. Here is what I got off the web page: Bug in Mailman version 2.1.9 Bug in Mailman version 2.1.9 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 am using Fedora and could not find any erros. Scott From Ralf.Hildebrandt at charite.de Tue Jul 10 22:00:59 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 10 Jul 2007 22:00:59 +0200 Subject: [Mailman-Users] a bug found in 2.1.9 In-Reply-To: <000301c7c329$fa80f7e0$c701a8c0@yellobow> References: <000301c7c329$fa80f7e0$c701a8c0@yellobow> Message-ID: <20070710200059.GO30424@charite.de> * Scott Berry : > Hello there list, > > I am a new person using mailman and it looks like a bug is prevalent in > 2.1.9. Here is what I got off the web page: > > Bug in Mailman version 2.1.9 > > Bug in Mailman version 2.1.9 > We're sorry, we hit a bug! > > Please inform the webmaster for this site of this problem. Did you do that? > Printing of > traceback and other system information has been explicitly inhibited, but > the webmaster > can find this information in the Mailman error logs. So, ask your webmaster. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From msapiro at value.net Tue Jul 10 22:56:34 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 10 Jul 2007 13:56:34 -0700 Subject: [Mailman-Users] a bug found in 2.1.9 In-Reply-To: <000301c7c329$fa80f7e0$c701a8c0@yellobow> Message-ID: Scott Berry wrote: > >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 am using Fedora and could not find any erros. Try /var/log/mailman/error -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jason at weatherserver.net Tue Jul 10 22:52:10 2007 From: jason at weatherserver.net (Jason L) Date: Tue, 10 Jul 2007 16:52:10 -0400 Subject: [Mailman-Users] Remove Text Message-ID: <000501c7c334$2faf93e0$1401a8c0@workstation> I need to remove text from emails sent to the lists. Is there a way to do this with Mailman. I'm trying to remove text like this. But I have others I am trying to remove. THIS IS A WARNING THAT SEVERE THUNDERSTORMS WITH TORNADOES ARE IMMINENT OR OCCURRING IN THESE REGIONS. MONITOR WEATHER CONDITIONS. TAKE IMMEDIATE SAFETY PRECAUTIONS. From msapiro at value.net Wed Jul 11 00:14:41 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 10 Jul 2007 15:14:41 -0700 Subject: [Mailman-Users] Error when sending from an unsubscribed address In-Reply-To: Message-ID: Simon Helson wrote: >I'm trying to send email to a mailman list from an address that isn't >subscribed to the list, The expected behaviour (or the configured at >least) would be for this message to be held for moderation, however it's >not, and I'm getting the following error. Versions: Python 2.5.1, >Mailman is 2.1.9. Brad Knowles wrote: >IIRC, Python 2.5.x is too new for Mailman 2.1.9. Try going back to >the most recent version of Python 2.4.x, and see what happens. That may help, but if it does, I don't think its an incompatibility between Python 2.5.1 and *our* 2.1.9. I *think* our 2.1.9 is compatible with Python 2.5.1. I'm currently using Python 2.5.1 for development/testing on the 2.1 branch. There is definitely something wrong in the hold_for_approval function in /opt/mailman/Mailman/Handlers/Hold.py, but I am unable to say what since your version of this module is either patched by your site or whoever prepared your 2.1.9 package. The line number of reason = Utils.wrap(exc.reason_notice()) in the traceback does not correlate with the 2.1.9 distribution. Is there somewhere we can see the actual contents of the /opt/mailman/Mailman/Handlers/Hold.py module that's on your system? Does your Hold.py have the following near the beginning of hold_for_approval? # XXX We use the weird type(type) construct below because in Python 2.1, # type is a function not a type and so can't be used as the second # argument in isinstance(). However, in Python 2.5, exceptions are # new-style classes and so are not of ClassType. if isinstance(exc, ClassType) or isinstance(exc, type(type)): # Go ahead and instantiate it now. exc = exc() >Jul 10 17:11:58 2007 (28644) Uncaught runner exception: unbound method >reason_notice() must be called with ImplicitDestination instance as >first argument (got nothing instead) > >Jul 10 17:11:58 2007 (28644) Traceback (most recent call last): > > File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop > > self._onefile(msg, msgdata) > > File "/opt/mailman/Mailman/Queue/Runner.py", line 155, in _onefile > > keepqueued = self._dispose(mlist, msg, msgdata) > > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in >_dispose > > status = self._dopipeline(mlist, msg, msgdata, pipeline) > > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in >_dopipeline > > sys.modules[modname].process(mlist, msg, msgdata) > > File "/opt/mailman/Mailman/Handlers/Hold.py", line 162, in process > > hold_for_approval(mlist, msg, msgdata, ImplicitDestination) > > File "/opt/mailman/Mailman/Handlers/Hold.py", line 205, in >hold_for_approval > > reason = Utils.wrap(exc.reason_notice()) > >TypeError: unbound method reason_notice() must be called with >ImplicitDestination instance as first argument (got nothing instead) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 11 00:31:46 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 10 Jul 2007 15:31:46 -0700 Subject: [Mailman-Users] Error when sending from an unsubscribed address In-Reply-To: Message-ID: Simon Helson wrote: >> >> hold_for_approval(mlist, msg, msgdata, ImplicitDestination) Note that in this specific case, we are attempting to hold the message for "implicit destination". Unless the pipeline has been rearranged, a post from a non-member should have been held in the "Moderate" handler before ever getting this far. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 11 01:08:08 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 10 Jul 2007 16:08:08 -0700 Subject: [Mailman-Users] Remove Text In-Reply-To: <000501c7c334$2faf93e0$1401a8c0@workstation> Message-ID: Jason L wrote: >I need to remove text from emails sent to the lists. Is there a way to do >this with Mailman. Only by creating/modifying code. >I'm trying to remove text like this. But I have others I am trying to >remove. > >THIS IS A WARNING THAT SEVERE THUNDERSTORMS WITH TORNADOES ARE >IMMINENT OR OCCURRING IN THESE REGIONS. MONITOR WEATHER >CONDITIONS. TAKE IMMEDIATE SAFETY PRECAUTIONS. It is unclear to me whether you want to simply remove that text and pass the rest of the post to the list or to reject/discard the entire post based on the presence of that text in the body, but either way, the preferred way to implement this is with a custom handler. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Wed Jul 11 04:44:23 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 11 Jul 2007 11:44:23 +0900 Subject: [Mailman-Users] Mailman roadmap In-Reply-To: <051401c7c323$80d828b0$82887a10$@com> References: <54172.216.92.130.58.1183839783.squirrel@webmail8.pair.com> <2B465999-B429-4F3A-B4C0-821621A8AFA7@python.org> <6122171C-DA31-4A10-8B9B-64EB791DFFC7@python.org> <045f01c7c297$fe3365e0$fa9a31a0$@com> <051401c7c323$80d828b0$82887a10$@com> Message-ID: <87abu3u0ag.fsf@uwakimon.sk.tsukuba.ac.jp> Michael Kabot writes: > I would love to help, but afraid my Python experience is non > existent. If you have coded in any language, well, Python is very readable. Try reading the Mailman code, starting with the email module. If you like, then help with the code. If it leaves you cold, continue to contribute other ways (feature specs, bug reports, doc author/editor, etc). The main issue I personally find is just that Mailman is a fairly large application, depending on some fairly complex libraries, specifically the email module. You need to figure out what that module is about, and (for me) that's been the big hurdle. If you've got time to help, there's no big hurry at this point (Mailman isn't going to go away for at least another decade or so :-), take your time getting up to speed. From bert.homveld at milieudefensie.nl Wed Jul 11 13:11:56 2007 From: bert.homveld at milieudefensie.nl (Bert Homveld) Date: Wed, 11 Jul 2007 13:11:56 +0200 Subject: [Mailman-Users] How can I remove a lists? Message-ID: <4694BAFC.4060203@milieudefensie.nl> I'm searching the internet for means of deleting mailinglists, but I can't find conclusive methods! I'm using Mailman 2.1.9! Greetings Bert Homveld ICT Milieudefensie From msapiro at value.net Wed Jul 11 16:54:08 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 11 Jul 2007 07:54:08 -0700 Subject: [Mailman-Users] How can I remove a lists? In-Reply-To: <4694BAFC.4060203@milieudefensie.nl> Message-ID: Bert Homveld wrote: >I'm searching the internet for means of deleting mailinglists, but I >can't find conclusive methods! I'm using Mailman 2.1.9! See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tuomas.rissanen at tut.fi Wed Jul 11 17:33:13 2007 From: tuomas.rissanen at tut.fi (Tuomas Rissanen) Date: Wed, 11 Jul 2007 18:33:13 +0300 Subject: [Mailman-Users] weird smpt failure Message-ID: <6bf30f1b0707110833s6bb5d065t2218823a797fe352@mail.gmail.com> My lists post log shows with every attempted mail failures for all address' with the list, this problem comes up with every list.. my stmp-failure log show this line with ever email: Jul 11 18:15:10 2007 (9766) delivery to xxx at xxx.com failed with code -1: (-2, 'Name or service not known') or Jul 11 18:15:10 2007 (9766) delivery to xxx at xxx.com failed with code -1: please run connect() first any ideas anyone? -- Tuomas R From msapiro at value.net Wed Jul 11 17:57:38 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 11 Jul 2007 08:57:38 -0700 Subject: [Mailman-Users] weird smpt failure In-Reply-To: <6bf30f1b0707110833s6bb5d065t2218823a797fe352@mail.gmail.com> Message-ID: Tuomas Rissanen wrote: > >my stmp-failure log show this line with ever email: >Jul 11 18:15:10 2007 (9766) delivery to xxx at xxx.com failed with code -1: >(-2, 'Name or service not known') >or >Jul 11 18:15:10 2007 (9766) delivery to xxx at xxx.com failed with code -1: >please run connect() first See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From R.E.Sonneveld at sonnection.nl Wed Jul 11 22:44:10 2007 From: R.E.Sonneveld at sonnection.nl (Rolf E. Sonneveld) Date: Wed, 11 Jul 2007 22:44:10 +0200 Subject: [Mailman-Users] How can I remove a lists? In-Reply-To: <4694BAFC.4060203@milieudefensie.nl> References: <4694BAFC.4060203@milieudefensie.nl> Message-ID: <4695411A.9000802@sonnection.nl> Hi, Bert, Bert Homveld wrote: > I'm searching the internet for means of deleting mailinglists, but I > can't find conclusive methods! I'm using Mailman 2.1.9! > do you mean 'rmlist'? (Or rmlist -a). See http://www.python.org/cgi-bin/faqw-mm.py?req=edit&file=faq04.009.htp Regards, /rolf Rolf E. Sonneveld Sonnection B.V. www.Sonnection.nl From dandrews at visi.com Wed Jul 11 23:39:06 2007 From: dandrews at visi.com (David Andrews) Date: Wed, 11 Jul 2007 16:39:06 -0500 Subject: [Mailman-Users] List with Spanish Message-ID: I have someone who wants the list name NFBEspa?ol-talk. How do I get the Spanish accent into the system. I can cut and paste into the web UI but don't know how to get it into virtusertable etc., or even if it is possible. Dave David Andrews and white cane Harry. From msapiro at value.net Thu Jul 12 01:42:28 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 11 Jul 2007 16:42:28 -0700 Subject: [Mailman-Users] List with Spanish In-Reply-To: References: Message-ID: <46956AE4.4040401@value.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David Andrews wrote: > I have someone who wants the list name > NFBEspa?ol-talk. How do I get the Spanish accent > into the system. I can cut and paste into the > web UI but don't know how to get it into > virtusertable etc., or even if it is possible. Even if you did paste it into the web create UI, Mailman wouldn't accept it. Perhaps the most important reason why not, is that the list name is the local part of the list posting address and per RFC 2821, an email address MUST NOT contain characters outside the printable us-ascii (decimal 32-126) range. Systems MUST NOT define mailboxes in such a way as to require the use in SMTP of non-ASCII characters (octets with the high order bit set to one) or ASCII "control characters" (decimal value 0-31 and 127). These characters MUST NOT be used in MAIL or RCPT commands or other commands that require mailbox names. - -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGlWrkVVuXXpU7hpMRAjbmAJ9flpATc65RRaaePkMtfSb3lQbybACeJGns OrMGtjSjH9SWWKePr/T5yAw= =Dlhz -----END PGP SIGNATURE----- From PTastula at norgate.com.au Thu Jul 12 15:44:49 2007 From: PTastula at norgate.com.au (Penni Tastula) Date: Thu, 12 Jul 2007 23:14:49 +0930 Subject: [Mailman-Users] G'day from Darwin Message-ID: <000001c7c48a$d69c0ab0$400a0a0a@norgate.com.au> Hi - I hope you can help me. Our previous product manager installed Mailman and set up some mailing lists. One list I am trying to use keeps defaulting to another and I cannot work out why. The people who knew how to work all this have left and I am really struggling to sort out what to do but I am not a technical person. I have successfully sent out several simple updates to 2 other lists. The list I am trying to send to has 59 addresses - the list it defaults to is an in-house staff list. Can you pls help me solve the problem?? Many thanks in anticipation. Penni Tastula Northern Gateway 22 Cavenagh Street, Darwin PO Box 2541 Darwin NT 0801 AUSTRALIA ABN 53 009 635 321 Tel: +61 8 8941 1394 / Fax: +61 8 8941 2815 Email: PTastula at norgate.com.au Web: http://www.norgate.com.au From msapiro at value.net Thu Jul 12 16:53:39 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 12 Jul 2007 07:53:39 -0700 Subject: [Mailman-Users] G'day from Darwin In-Reply-To: <000001c7c48a$d69c0ab0$400a0a0a@norgate.com.au> Message-ID: Penni Tastula wrote: > >The list I am trying to send to has 59 addresses - the list it defaults >to is an in-house staff list. Is the in-house staff list a Mailman list? What are the names and email posting addresses of the two lists? What is in Mailman's 'post' log for the message sent to the list? What MTA (mail server) is running on the host machine? What is in its logs for the message sent to the list? I.e., the incoming message to the list, not the outgoing messages. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From khillo100 at hotmail.com Fri Jul 13 03:29:18 2007 From: khillo100 at hotmail.com (balligho) Date: Thu, 12 Jul 2007 18:29:18 -0700 (PDT) Subject: [Mailman-Users] HELPPPPPPPP !!! Message-ID: <11571280.post@talk.nabble.com> hello all.. after warmn wlecomes I would like to say : PLEASE HELPPPPPPPPP ! I have purchased a dedicated server from godaddy.com, celeron 2000 1 GB Ram bla bla bla .. I bought this server to host my mailing list on which has over 45,000 subscribers which should be no problem because I'm allowed to send 100,000 messages per day .. only me post a small daily newsletter to the members.. well they kinda automatically install the mailman mailing list manager using the server's control panel, after installing, configuration, uploading members, all is well.. then I post to the list .. I have added like 5 or 6 test email accounts @yahoo and @gmail and @hotmail n others to test if mailman will deliver to these addresses or not .. now I'm completely blind.. the damn thing has noooooooo kind of status report, delivery queue... etc nothing !!! I have checked all the test account and didn't find my message except in 1 of them .. yet I keep recieving some messages to my administrator email that mailman caught bounces it couldn't resolve so I figured out it's still sending .. my question is: DOES MAILMAN TAKE OVER A DAY TO SEND TO 45,000 PEOPLE ON A SERVER WITH ULTRA HIGH SPEED INTERNET CONNECTION?? I used to send the daily newsletter using a small script I did in microsoft outlook to automatically compose messages and send them n it didn't take over 5 hours each day on my stupid computer with bad internet connection .. and how the heck I can track what mailman's doing?? or if it delivered to all subscribers or not?? please help ... Thanks.. -- View this message in context: http://www.nabble.com/HELPPPPPPPP-%21%21%21-tf4071630.html#a11571280 Sent from the Mailman - Users mailing list archive at Nabble.com. From jeffs at tolisgroup.com Fri Jul 13 04:01:30 2007 From: jeffs at tolisgroup.com (Jeff Shepherd) Date: Thu, 12 Jul 2007 19:01:30 -0700 Subject: [Mailman-Users] HELPPPPPPPP !!! In-Reply-To: <11571280.post@talk.nabble.com> References: <11571280.post@talk.nabble.com> Message-ID: You may want to check how the mailing list was setup. If it was setup to use digests, then depending on the digest that was setup, it may be an hourly, daily, weekly, or monthly digest. Meaning that X number of users are delivered the message at the intervals that I mentioned. You can check this under the "Digest Options" in the Admin panel of the list. Page 11 of the Admin Manual explains the Digest option in greater detail that, more than likely, explains it better than I just did. -Jeff On Jul 12, 2007, at 6:29 PM, balligho wrote: > > hello all.. > > after warmn wlecomes I would like to say : PLEASE HELPPPPPPPPP ! > > I have purchased a dedicated server from godaddy.com, celeron 2000 > 1 GB Ram > bla bla bla .. I bought this server to host my mailing list on > which has > over 45,000 subscribers which should be no problem because I'm > allowed to > send 100,000 messages per day .. only me post a small daily > newsletter to > the members.. > > well they kinda automatically install the mailman mailing list > manager using > the server's control panel, after installing, configuration, uploading > members, all is well.. then I post to the list .. I have added like > 5 or 6 > test email accounts @yahoo and @gmail and @hotmail n others to test if > mailman will deliver to these addresses or not .. > > now I'm completely blind.. the damn thing has noooooooo kind of status > report, delivery queue... etc nothing !!! I have checked all the test > account and didn't find my message except in 1 of them .. yet I keep > recieving some messages to my administrator email that mailman caught > bounces it couldn't resolve so I figured out it's still sending .. > > my question is: DOES MAILMAN TAKE OVER A DAY TO SEND TO 45,000 > PEOPLE ON A > SERVER WITH ULTRA HIGH SPEED INTERNET CONNECTION?? I used to send > the daily > newsletter using a small script I did in microsoft outlook to > automatically > compose messages and send them n it didn't take over 5 hours each > day on my > stupid computer with bad internet connection .. and how the heck I > can track > what mailman's doing?? or if it delivered to all subscribers or not?? > > please help ... > > Thanks.. > > -- > View this message in context: http://www.nabble.com/HELPPPPPPPP-%21% > 21%21-tf4071630.html#a11571280 > Sent from the Mailman - Users mailing list archive at Nabble.com. > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users% > 40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ > jeffs%40tolisgroup.com > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py? > req=show&file=faq01.027.htp From mkabot at soarol.com Fri Jul 13 04:14:25 2007 From: mkabot at soarol.com (Michael Kabot) Date: Thu, 12 Jul 2007 22:14:25 -0400 Subject: [Mailman-Users] HELPPPPPPPP !!! In-Reply-To: References: <11571280.post@talk.nabble.com> Message-ID: <009f01c7c4f3$8964cc50$9c2e64f0$@com> Also being a GoDaddy Dedicated Server customer, I would say it may have NOTHING to do with Mailman... You don't really have your own SMTP server at GoDaddy - you go through their SMTP relay. I have found that on some days email goes out instantly, on others it gets delayed for hours. Also, if you are a new GoDaddy customer you probably have a "watch" filter set on your account to verify you are not spamming - this may slow things down too. I would check your logs and see when emails are sent to the SMTP relay, this will tell you how Mailman is doing. Delivery time is not an accurate reflection of what Mailman is/isn't doing. What server admin application are you using: Cpanel or Plesk? You also may want to check your mail queue to see if anything is stuck there. Mike | -----Original Message----- | From: mailman-users-bounces+mkabot=soarol.com at python.org | [mailto:mailman-users-bounces+mkabot=soarol.com at python.org] On Behalf | Of Jeff Shepherd | Sent: Thursday, July 12, 2007 10:02 PM | To: balligho | Cc: mailman-users at python.org | Subject: Re: [Mailman-Users] HELPPPPPPPP !!! | | You may want to check how the mailing list was setup. If it was | setup to use digests, then depending on the digest that was setup, it | may be an hourly, daily, weekly, or monthly digest. Meaning that X | number of users are delivered the message at the intervals that I | mentioned. | | You can check this under the "Digest Options" in the Admin panel of | the list. | | Page 11 of the Admin Manual explains the Digest option in greater | detail that, more than likely, explains it better than I just did. | | -Jeff | | | On Jul 12, 2007, at 6:29 PM, balligho wrote: | | > | > hello all.. | > | > after warmn wlecomes I would like to say : PLEASE HELPPPPPPPPP ! | > | > I have purchased a dedicated server from godaddy.com, celeron 2000 | > 1 GB Ram | > bla bla bla .. I bought this server to host my mailing list on | > which has | > over 45,000 subscribers which should be no problem because I'm | > allowed to | > send 100,000 messages per day .. only me post a small daily | > newsletter to | > the members.. | > | > well they kinda automatically install the mailman mailing list | > manager using | > the server's control panel, after installing, configuration, | uploading | > members, all is well.. then I post to the list .. I have added like | > 5 or 6 | > test email accounts @yahoo and @gmail and @hotmail n others to test | if | > mailman will deliver to these addresses or not .. | > | > now I'm completely blind.. the damn thing has noooooooo kind of | status | > report, delivery queue... etc nothing !!! I have checked all the test | > account and didn't find my message except in 1 of them .. yet I keep | > recieving some messages to my administrator email that mailman caught | > bounces it couldn't resolve so I figured out it's still sending .. | > | > my question is: DOES MAILMAN TAKE OVER A DAY TO SEND TO 45,000 | > PEOPLE ON A | > SERVER WITH ULTRA HIGH SPEED INTERNET CONNECTION?? I used to send | > the daily | > newsletter using a small script I did in microsoft outlook to | > automatically | > compose messages and send them n it didn't take over 5 hours each | > day on my | > stupid computer with bad internet connection .. and how the heck I | > can track | > what mailman's doing?? or if it delivered to all subscribers or not?? | > | > please help ... | > | > Thanks.. | > | > -- | > View this message in context: http://www.nabble.com/HELPPPPPPPP-%21% | > 21%21-tf4071630.html#a11571280 | > Sent from the Mailman - Users mailing list archive at Nabble.com. | > | > ------------------------------------------------------ | > Mailman-Users mailing list | > Mailman-Users at python.org | > http://mail.python.org/mailman/listinfo/mailman-users | > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py | > Searchable Archives: http://www.mail-archive.com/mailman-users% | > 40python.org/ | > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ | > jeffs%40tolisgroup.com | > | > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py? | > req=show&file=faq01.027.htp | | ------------------------------------------------------ | Mailman-Users mailing list | Mailman-Users at python.org | http://mail.python.org/mailman/listinfo/mailman-users | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py | Searchable Archives: http://www.mail-archive.com/mailman- | users%40python.org/ | Unsubscribe: http://mail.python.org/mailman/options/mailman- | users/mkabot%40soarol.com | | Security Policy: http://www.python.org/cgi-bin/faqw- | mm.py?req=show&file=faq01.027.htp From hydrologist at yahoo.com Fri Jul 13 04:34:55 2007 From: hydrologist at yahoo.com (Hydro John) Date: Thu, 12 Jul 2007 19:34:55 -0700 (PDT) Subject: [Mailman-Users] Error - can't open aliases.db Message-ID: <11571691.post@talk.nabble.com> I get the following error, but I've run check_perms -f and I have no errors--- I recall this happening once before, but I cannot recall what the problem was. Any suggestions??? -john Jul 13 03:05:25 niflheim postfix/smtpd[20268]: fatal: open database /etc/aliases.db: Bad file descriptor Jul 13 03:05:26 niflheim postfix/master[12748]: warning: process /usr/libexec/postfix/smtpd pid 20268 exit status 1 Jul 13 03:05:26 niflheim postfix/master[12748]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling -- View this message in context: http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11571691 Sent from the Mailman - Users mailing list archive at Nabble.com. From ivanlan at pauahtun.org Fri Jul 13 04:47:22 2007 From: ivanlan at pauahtun.org (Ivan Van Laningham) Date: Thu, 12 Jul 2007 20:47:22 -0600 Subject: [Mailman-Users] HELPPPPPPPP !!! In-Reply-To: <009f01c7c4f3$8964cc50$9c2e64f0$@com> References: <11571280.post@talk.nabble.com> <009f01c7c4f3$8964cc50$9c2e64f0$@com> Message-ID: <4696E7BA.1090403@pauahtun.org> Hi All-- It doesn't have much to do with GoDaddy, unless the OP typoed 1,000 when he wrote 100,000 ;-) Assuming the limit is indeed 100,000, then this is a qmail problem. Qmail needs to be tuned. I don't remember the exact figures I used, but the default settings are teeny and need to be raised. Google qmail limits and you should find what to change. Log locations on a dedicated server aren't in standard places. Here's a few (sorry for the wrap): /usr/local/psa/var/log/maillog (Qmail log) /var/qmail/bin/qmail-qstat (View the amount of messages currently in your outbound queue) /var/qmail/bin/qmail-qread (List out all messages in your outbound queue) find /var/qmail/queue -name XXXX | xargs cat | less (Read the entire contents of an email, including headers, where XXXX is the ~8 digit ID specified on the /var/qmail/bin/qmail-qread command) Between the logs and tuning qmail, the OP should get massively better throughput with few delays (and the ones that are left are due entirely to GoDaddy, not qmail). I've never used cpanel, but Plesk isn't bad for what it does. It's just figuring out what it does that's the hard part. Metta, Ivan Michael Kabot wrote: > Also being a GoDaddy Dedicated Server customer, I would say it may have > NOTHING to do with Mailman... > > You don't really have your own SMTP server at GoDaddy - you go through their > SMTP relay. I have found that on some days email goes out instantly, on > others it gets delayed for hours. Also, if you are a new GoDaddy customer > you probably have a "watch" filter set on your account to verify you are not > spamming - this may slow things down too. > > I would check your logs and see when emails are sent to the SMTP relay, this > will tell you how Mailman is doing. Delivery time is not an accurate > reflection of what Mailman is/isn't doing. > > What server admin application are you using: Cpanel or Plesk? You also may > want to check your mail queue to see if anything is stuck there. > > Mike > > | -----Original Message----- > | From: mailman-users-bounces+mkabot=soarol.com at python.org > | [mailto:mailman-users-bounces+mkabot=soarol.com at python.org] On Behalf > | Of Jeff Shepherd > | Sent: Thursday, July 12, 2007 10:02 PM > | To: balligho > | Cc: mailman-users at python.org > | Subject: Re: [Mailman-Users] HELPPPPPPPP !!! > | > | You may want to check how the mailing list was setup. If it was > | setup to use digests, then depending on the digest that was setup, it > | may be an hourly, daily, weekly, or monthly digest. Meaning that X > | number of users are delivered the message at the intervals that I > | mentioned. > | > | You can check this under the "Digest Options" in the Admin panel of > | the list. > | > | Page 11 of the Admin Manual explains the Digest option in greater > | detail that, more than likely, explains it better than I just did. > | > | -Jeff > | > | > | On Jul 12, 2007, at 6:29 PM, balligho wrote: > | > | > > | > hello all.. > | > > | > after warmn wlecomes I would like to say : PLEASE HELPPPPPPPPP ! > | > > | > I have purchased a dedicated server from godaddy.com, celeron 2000 > | > 1 GB Ram > | > bla bla bla .. I bought this server to host my mailing list on > | > which has > | > over 45,000 subscribers which should be no problem because I'm > | > allowed to > | > send 100,000 messages per day .. only me post a small daily > | > newsletter to > | > the members.. > | > > | > well they kinda automatically install the mailman mailing list > | > manager using > | > the server's control panel, after installing, configuration, > | uploading > | > members, all is well.. then I post to the list .. I have added like > | > 5 or 6 > | > test email accounts @yahoo and @gmail and @hotmail n others to test > | if > | > mailman will deliver to these addresses or not .. > | > > | > now I'm completely blind.. the damn thing has noooooooo kind of > | status > | > report, delivery queue... etc nothing !!! I have checked all the test > | > account and didn't find my message except in 1 of them .. yet I keep > | > recieving some messages to my administrator email that mailman caught > | > bounces it couldn't resolve so I figured out it's still sending .. > | > > | > my question is: DOES MAILMAN TAKE OVER A DAY TO SEND TO 45,000 > | > PEOPLE ON A > | > SERVER WITH ULTRA HIGH SPEED INTERNET CONNECTION?? I used to send > | > the daily > | > newsletter using a small script I did in microsoft outlook to > | > automatically > | > compose messages and send them n it didn't take over 5 hours each > | > day on my > | > stupid computer with bad internet connection .. and how the heck I > | > can track > | > what mailman's doing?? or if it delivered to all subscribers or not?? > | > > | > please help ... > | > > | > Thanks.. > | > > | > -- > | > View this message in context: http://www.nabble.com/HELPPPPPPPP-%21% > | > 21%21-tf4071630.html#a11571280 > | > Sent from the Mailman - Users mailing list archive at Nabble.com. > | > > | > ------------------------------------------------------ > | > Mailman-Users mailing list > | > Mailman-Users at python.org > | > http://mail.python.org/mailman/listinfo/mailman-users > | > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > | > Searchable Archives: http://www.mail-archive.com/mailman-users% > | > 40python.org/ > | > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ > | > jeffs%40tolisgroup.com > | > > | > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py? > | > req=show&file=faq01.027.htp > | > | ------------------------------------------------------ > | Mailman-Users mailing list > | Mailman-Users at python.org > | http://mail.python.org/mailman/listinfo/mailman-users > | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > | Searchable Archives: http://www.mail-archive.com/mailman- > | users%40python.org/ > | Unsubscribe: http://mail.python.org/mailman/options/mailman- > | users/mkabot%40soarol.com > | > | Security Policy: http://www.python.org/cgi-bin/faqw- > | mm.py?req=show&file=faq01.027.htp > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ivanlan%40pauahtun.org > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > -- Ivan Van Laningham God N Locomotive Works http://www.pauahtun.org/ http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html Army Signal Corps: Cu Chi, Class of '70 Author: Teach Yourself Python in 24 Hours From unix at bikesn4x4s.com Fri Jul 13 06:17:43 2007 From: unix at bikesn4x4s.com (Paul) Date: Fri, 13 Jul 2007 00:17:43 -0400 (EDT) Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <11571691.post@talk.nabble.com> References: <11571691.post@talk.nabble.com> Message-ID: <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> Check to see if the soft links are there. I just went through the rmlist command yesterday and gave up and did it manually. I should have paid more attention to the obvious errors. I found that my legacy soft links were not in /etc/mailmain. I've migrated my data so many times through different OS's, that I messed that up. I think it would work now if I had to. On Thu, July 12, 2007 10:34 pm, Hydro John wrote: > > I get the following error, but I've run check_perms -f and I have no errors--- > > I recall this happening once before, but I cannot recall what the problem > was. Any suggestions??? > > -john > > > Jul 13 03:05:25 niflheim postfix/smtpd[20268]: fatal: open database /etc/aliases.db: Bad file descriptor > Jul 13 03:05:26 niflheim postfix/master[12748]: warning: process /usr/libexec/postfix/smtpd pid 20268 exit status 1 > Jul 13 03:05:26 niflheim postfix/master[12748]: warning: > /usr/libexec/postfix/smtpd: bad command startup -- throttling > > -- > View this message in context: > http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11571691 Sent from the Mailman - Users mailing list archive at Nabble.com. > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From fsanchez at xli.net Thu Jul 12 13:22:36 2007 From: fsanchez at xli.net (=?iso-8859-1?Q?Fernando_S=E1nchez_-_XL_internet?=) Date: Thu, 12 Jul 2007 13:22:36 +0200 Subject: [Mailman-Users] Duplicate Address Privacy Alert Message Message-ID: <007e01c7c476$f4349420$0a00a8c0@MTOFER> Hi, Is it possible to configure mailman so that it does not send the Privacy Alert Message to subscribers whose address have been previously subscribed to the list and are therefore detected as duplicates? Than you very much, Best regards ------------------------------ Fernando S?nchez Documentaci?n fsanchez at xli.net ------------------------------ XL internet Traper?a, 32 ? 30001- Murcia Tels. 968 355 322 www.xli.net From Jesus.Olivan at uab.es Fri Jul 13 10:22:39 2007 From: Jesus.Olivan at uab.es (=?ISO-8859-1?Q?Jes=FAs_Oliv=E1n?=) Date: Fri, 13 Jul 2007 10:22:39 +0200 Subject: [Mailman-Users] rare problem In-Reply-To: References: Message-ID: <4697364F.4050102@uab.es> Thanks for your help, but problem still persists: i'm trying to send a test mail from cmd line, with a from that's not suscribed to list "prova-rest-l" but it's included in authorized senders pattern (*@uab.es): /opt/mailman/mail/mailman post prova-rest-l < correu.txt correu.txt: ----------- Return-Path: Received: from tvenezia.uab.es ([127.0.0.1]) by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) id <0JKN00M01L79UU00 at tvenezia.uab.es> (original mail from prova at uab.cat) for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:09 +0200 (CEST) Received: from tvenezia.uab.es ([127.0.0.1]) by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) with ESMTP id <0JKN0035KL77ME00 at tvenezia.uab.es> for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:08 +0200 (CEST) Received: from [158.109.164.123] by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) with ESMTPS id <0JKN00G0OL765Z00 at tvenezia.uab.es> for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:06 +0200 (CEST) Date: Wed, 04 Jul 2007 13:57:02 +0200 From: =?ISO-8859-1?Q?test12345=E16789-12345=E16789-12345=E16789-12345=E16?= =?ISO-8859-1?Q?789-12345=E16789-?= Subject: tttt To: prova-rest-l at llistes.uab.es Message-id: <468B8B0E.2000503 at uab.cat> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) tttt -------------- we greatly appreciate your help :) Mark Sapiro escribi?: > Jes?s Oliv?n wrote: > > >> We've got this mailman version in a production environment and users >> that are not suscribed to a list cannot publish any message and the >> worst fact is that sender cannot know if his message has been sended, >> cause "From" address doesn't exist. Is there any modification we can do >> (some code inside a function) to patch this little bug? >> > > > The workaround is rev 984 at > . > > The patch is also attached to this message. > > > ------------------------------------------------------------------------ > > === modified file 'Mailman/Message.py' > --- Mailman/Message.py 2006-03-06 18:21:52 +0000 > +++ Mailman/Message.py 2007-06-29 21:24:32 +0000 > @@ -1,4 +1,4 @@ > -# Copyright (C) 1998-2006 by the Free Software Foundation, Inc. > +# Copyright (C) 1998-2007 by the Free Software Foundation, Inc. > # > # This program is free software; you can redistribute it and/or > # modify it under the terms of the GNU General Public License > @@ -127,6 +127,10 @@ > fieldval = self[h] > if not fieldval: > continue > + # Work around bug in email 2.5.8 (and ?) involving getaddresses() > + # from multi-line header values. Note that cset='us-ascii' is OK > + # since the address itself can't be RFC 2047 encoded. > + fieldval = Utils.oneline(fieldval, 'us-ascii') > addrs = email.Utils.getaddresses([fieldval]) > try: > realname, address = addrs[0] > @@ -180,6 +184,10 @@ > else: > fieldvals = self.get_all(h) > if fieldvals: > + # See comment above in get_sender() regarding > + # getaddresses() and multi-line headers > + fieldvals = [Utils.oneline(fv, 'us-ascii') > + for fv in fieldvals] > pairs.extend(email.Utils.getaddresses(fieldvals)) > authors = [] > for pair in pairs: > > > ------------------------------------------------------------------------ > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/jesus.olivan%40uab.es > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From root at domenas.eu Fri Jul 13 13:50:04 2007 From: root at domenas.eu (Donatas) Date: Fri, 13 Jul 2007 14:50:04 +0300 Subject: [Mailman-Users] different attachment for different email Message-ID: Hello, I need to sent messages su 150-300 emails. But I need to attach a different attatchment for a different email. The attatchments differ, it can be any file with any extention (e.g. doc, xls, txt, jpg). I imagine, that attatchments should be attatched from some kind of foldels for eatch email. aaa at bbbb.com takes attatchment from "hehe" folder xxx. at asdasdasd.net takes attatchments from "xoxo" folder and so on... Any ideas, working solutions? From hydrologist at yahoo.com Fri Jul 13 12:48:25 2007 From: hydrologist at yahoo.com (Hydro John) Date: Fri, 13 Jul 2007 03:48:25 -0700 (PDT) Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> References: <11571691.post@talk.nabble.com> <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> Message-ID: <11577087.post@talk.nabble.com> Sorry, I set this up so long ago, I don't remember the basic config info... but I don't see any links? And the aliases file in /etc/aliases is definitely different from /etc/mailman/aliases... not to mention the /etc/aliases.db file being empty: [root at myserver etc]# ls -la ali* -rw-rw-r-- 1 mailman mailman 1512 Mar 23 09:54 aliases -rw-r--r-- 1 root root 2914 Mar 23 09:53 aliases.bak -rw-rw-r-- 1 mailman mailman 0 Jul 1 18:19 aliases.db [root at myserver etc]# ls -la /etc/mailman/ali* -rw-rw---- 1 root mailman 4218 May 15 14:50 /etc/mailman/aliases -rw-rw---- 1 mailman mailman 12288 May 15 14:50 /etc/mailman/aliases.db Would you mind providing just a bit more info?? Thanks, j Paul-239 wrote: > > Check to see if the soft links are there. I just went through the rmlist > command yesterday and gave up and did it manually. I should have paid > more attention to the obvious errors. I found that my legacy soft links > were not in /etc/mailmain. I've migrated my data so many times through > different OS's, that I messed that up. I think it would work now if I had > to. > > > On Thu, July 12, 2007 10:34 pm, Hydro John wrote: >> >> I get the following error, but I've run check_perms -f and I have no > errors--- >> >> I recall this happening once before, but I cannot recall what the > problem >> was. Any suggestions??? >> >> -john >> >> >> Jul 13 03:05:25 niflheim postfix/smtpd[20268]: fatal: open database > /etc/aliases.db: Bad file descriptor >> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: process > /usr/libexec/postfix/smtpd pid 20268 exit status 1 >> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: >> /usr/libexec/postfix/smtpd: bad command startup -- throttling >> >> -- >> View this message in context: >> http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11571691 > Sent from the Mailman - Users mailing list archive at Nabble.com. >> >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users at python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> > > > > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/lists%40nabble.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- View this message in context: http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11577087 Sent from the Mailman - Users mailing list archive at Nabble.com. From khillo100 at hotmail.com Fri Jul 13 14:46:14 2007 From: khillo100 at hotmail.com (balligho) Date: Fri, 13 Jul 2007 05:46:14 -0700 (PDT) Subject: [Mailman-Users] HELPPPPPPPP !!! In-Reply-To: <4696E7BA.1090403@pauahtun.org> References: <11571280.post@talk.nabble.com> <009f01c7c4f3$8964cc50$9c2e64f0$@com> <4696E7BA.1090403@pauahtun.org> Message-ID: <11578393.post@talk.nabble.com> well, thanks for your reply guys.. however it's been like reading chinese.. I didn't understand a thing except that this could be godaddy's SMTP relay thingy .. so I sent them a support request and asked them to fix it or else :P ah by the way, the daily limit is it 100,000 not 1,000 for I requested the daily limit to be increased and sent them info on my list and they agreed.. thanks again guys .. I'll let u know what godaddy will have to say about this .. see ya Ivan Van Laningham wrote: > > Hi All-- > It doesn't have much to do with GoDaddy, unless the OP typoed 1,000 when > he wrote 100,000 ;-) Assuming the limit is indeed 100,000, then this is > a qmail problem. > > Qmail needs to be tuned. I don't remember the exact figures I used, but > the default settings are teeny and need to be raised. Google qmail > limits and you should find what to change. > > Log locations on a dedicated server aren't in standard places. Here's a > few (sorry for the wrap): > > /usr/local/psa/var/log/maillog (Qmail log) > /var/qmail/bin/qmail-qstat (View the amount of messages currently in > your outbound queue) > /var/qmail/bin/qmail-qread (List out all messages in your outbound queue) > find /var/qmail/queue -name XXXX | xargs cat | less (Read the entire > contents of an email, including headers, where XXXX is the ~8 digit ID > specified on the /var/qmail/bin/qmail-qread command) > > Between the logs and tuning qmail, the OP should get massively better > throughput with few delays (and the ones that are left are due entirely > to GoDaddy, not qmail). > > I've never used cpanel, but Plesk isn't bad for what it does. It's just > figuring out what it does that's the hard part. > > Metta, > Ivan > > > Michael Kabot wrote: >> Also being a GoDaddy Dedicated Server customer, I would say it may have >> NOTHING to do with Mailman... >> >> You don't really have your own SMTP server at GoDaddy - you go through >> their >> SMTP relay. I have found that on some days email goes out instantly, on >> others it gets delayed for hours. Also, if you are a new GoDaddy >> customer >> you probably have a "watch" filter set on your account to verify you are >> not >> spamming - this may slow things down too. >> >> I would check your logs and see when emails are sent to the SMTP relay, >> this >> will tell you how Mailman is doing. Delivery time is not an accurate >> reflection of what Mailman is/isn't doing. >> >> What server admin application are you using: Cpanel or Plesk? You also >> may >> want to check your mail queue to see if anything is stuck there. >> >> Mike >> >> | -----Original Message----- >> | From: mailman-users-bounces+mkabot=soarol.com at python.org >> | [mailto:mailman-users-bounces+mkabot=soarol.com at python.org] On Behalf >> | Of Jeff Shepherd >> | Sent: Thursday, July 12, 2007 10:02 PM >> | To: balligho >> | Cc: mailman-users at python.org >> | Subject: Re: [Mailman-Users] HELPPPPPPPP !!! >> | >> | You may want to check how the mailing list was setup. If it was >> | setup to use digests, then depending on the digest that was setup, it >> | may be an hourly, daily, weekly, or monthly digest. Meaning that X >> | number of users are delivered the message at the intervals that I >> | mentioned. >> | >> | You can check this under the "Digest Options" in the Admin panel of >> | the list. >> | >> | Page 11 of the Admin Manual explains the Digest option in greater >> | detail that, more than likely, explains it better than I just did. >> | >> | -Jeff >> | >> | >> | On Jul 12, 2007, at 6:29 PM, balligho wrote: >> | >> | > >> | > hello all.. >> | > >> | > after warmn wlecomes I would like to say : PLEASE HELPPPPPPPPP ! >> | > >> | > I have purchased a dedicated server from godaddy.com, celeron 2000 >> | > 1 GB Ram >> | > bla bla bla .. I bought this server to host my mailing list on >> | > which has >> | > over 45,000 subscribers which should be no problem because I'm >> | > allowed to >> | > send 100,000 messages per day .. only me post a small daily >> | > newsletter to >> | > the members.. >> | > >> | > well they kinda automatically install the mailman mailing list >> | > manager using >> | > the server's control panel, after installing, configuration, >> | uploading >> | > members, all is well.. then I post to the list .. I have added like >> | > 5 or 6 >> | > test email accounts @yahoo and @gmail and @hotmail n others to test >> | if >> | > mailman will deliver to these addresses or not .. >> | > >> | > now I'm completely blind.. the damn thing has noooooooo kind of >> | status >> | > report, delivery queue... etc nothing !!! I have checked all the test >> | > account and didn't find my message except in 1 of them .. yet I keep >> | > recieving some messages to my administrator email that mailman caught >> | > bounces it couldn't resolve so I figured out it's still sending .. >> | > >> | > my question is: DOES MAILMAN TAKE OVER A DAY TO SEND TO 45,000 >> | > PEOPLE ON A >> | > SERVER WITH ULTRA HIGH SPEED INTERNET CONNECTION?? I used to send >> | > the daily >> | > newsletter using a small script I did in microsoft outlook to >> | > automatically >> | > compose messages and send them n it didn't take over 5 hours each >> | > day on my >> | > stupid computer with bad internet connection .. and how the heck I >> | > can track >> | > what mailman's doing?? or if it delivered to all subscribers or not?? >> | > >> | > please help ... >> | > >> | > Thanks.. >> | > >> | > -- >> | > View this message in context: http://www.nabble.com/HELPPPPPPPP-%21% >> | > 21%21-tf4071630.html#a11571280 >> | > Sent from the Mailman - Users mailing list archive at Nabble.com. >> | > >> | > ------------------------------------------------------ >> | > Mailman-Users mailing list >> | > Mailman-Users at python.org >> | > http://mail.python.org/mailman/listinfo/mailman-users >> | > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> | > Searchable Archives: http://www.mail-archive.com/mailman-users% >> | > 40python.org/ >> | > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ >> | > jeffs%40tolisgroup.com >> | > >> | > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py? >> | > req=show&file=faq01.027.htp >> | >> | ------------------------------------------------------ >> | Mailman-Users mailing list >> | Mailman-Users at python.org >> | http://mail.python.org/mailman/listinfo/mailman-users >> | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> | Searchable Archives: http://www.mail-archive.com/mailman- >> | users%40python.org/ >> | Unsubscribe: http://mail.python.org/mailman/options/mailman- >> | users/mkabot%40soarol.com >> | >> | Security Policy: http://www.python.org/cgi-bin/faqw- >> | mm.py?req=show&file=faq01.027.htp >> >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users at python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/ivanlan%40pauahtun.org >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> > > -- > Ivan Van Laningham > God N Locomotive Works > http://www.pauahtun.org/ > http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html > Army Signal Corps: Cu Chi, Class of '70 > Author: Teach Yourself Python in 24 Hours > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/lists%40nabble.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > :-p:-p;):-p:-p:respect: -- View this message in context: http://www.nabble.com/HELPPPPPPPP-%21%21%21-tf4071630.html#a11578393 Sent from the Mailman - Users mailing list archive at Nabble.com. From unix at bikesn4x4s.com Fri Jul 13 15:08:34 2007 From: unix at bikesn4x4s.com (Paul) Date: Fri, 13 Jul 2007 09:08:34 -0400 (EDT) Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <11577087.post@talk.nabble.com> References: <11571691.post@talk.nabble.com> <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> <11577087.post@talk.nabble.com> Message-ID: <1135.192.168.103.1.1184332114.squirrel@bikesn4x4s.com> That is strange that your /etc/aliases is owned by mailman. Dunno what is going on there. Something looks awry there. The soft link I made to the target: lrwxrwxrwx 1 root mailman 29 Jul 12 00:15 /etc/mailman/aliases -> /var/lib/mailman/data/aliases On Fri, July 13, 2007 6:48 am, Hydro John wrote: > > Sorry, I set this up so long ago, I don't remember the basic config info... > but I don't see any links? And the aliases file in /etc/aliases is definitely different from /etc/mailman/aliases... not to mention the /etc/aliases.db file being empty: > > [root at myserver etc]# ls -la ali* > -rw-rw-r-- 1 mailman mailman 1512 Mar 23 09:54 aliases > -rw-r--r-- 1 root root 2914 Mar 23 09:53 aliases.bak > -rw-rw-r-- 1 mailman mailman 0 Jul 1 18:19 aliases.db > [root at myserver etc]# ls -la /etc/mailman/ali* > -rw-rw---- 1 root mailman 4218 May 15 14:50 /etc/mailman/aliases -rw-rw---- 1 mailman mailman 12288 May 15 14:50 /etc/mailman/aliases.db > > Would you mind providing just a bit more info?? Thanks, > j > > > > > Paul-239 wrote: >> Check to see if the soft links are there. I just went through the rmlist >> command yesterday and gave up and did it manually. I should have paid more attention to the obvious errors. I found that my legacy soft links >> were not in /etc/mailmain. I've migrated my data so many times through different OS's, that I messed that up. I think it would work now if I had >> to. >> On Thu, July 12, 2007 10:34 pm, Hydro John wrote: >>> I get the following error, but I've run check_perms -f and I have no >> errors--- >>> I recall this happening once before, but I cannot recall what the >> problem >>> was. Any suggestions??? >>> -john >>> Jul 13 03:05:25 niflheim postfix/smtpd[20268]: fatal: open database >> /etc/aliases.db: Bad file descriptor >>> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: process >> /usr/libexec/postfix/smtpd pid 20268 exit status 1 >>> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: >>> /usr/libexec/postfix/smtpd: bad command startup -- throttling >>> -- >>> View this message in context: >>> http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11571691 >> Sent from the Mailman - Users mailing list archive at Nabble.com. >>> ------------------------------------------------------ >>> Mailman-Users mailing list >>> Mailman-Users at python.org >>> http://mail.python.org/mailman/listinfo/mailman-users >>> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >>> Searchable Archives: >>> http://www.mail-archive.com/mailman-users%40python.org/ >>> Unsubscribe: >>> http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com Security Policy: >>> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users at python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/lists%40nabble.com Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- > View this message in context: > http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11577087 Sent from the Mailman - Users mailing list archive at Nabble.com. > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From unix at bikesn4x4s.com Fri Jul 13 15:11:42 2007 From: unix at bikesn4x4s.com (Paul) Date: Fri, 13 Jul 2007 09:11:42 -0400 (EDT) Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <1135.192.168.103.1.1184332114.squirrel@bikesn4x4s.com> References: <11571691.post@talk.nabble.com> <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> <11577087.post@talk.nabble.com> <1135.192.168.103.1.1184332114.squirrel@bikesn4x4s.com> Message-ID: <1157.192.168.103.1.1184332302.squirrel@bikesn4x4s.com> To find your alias files and ownerships: ls -lhd `find / -name aliases` On Fri, July 13, 2007 9:08 am, Paul wrote: > That is strange that your /etc/aliases is owned by mailman. Dunno what is > going on there. Something looks awry there. > > The soft link I made to the target: > > lrwxrwxrwx 1 root mailman 29 Jul 12 00:15 /etc/mailman/aliases -> > /var/lib/mailman/data/aliases > > > On Fri, July 13, 2007 6:48 am, Hydro John wrote: >> >> Sorry, I set this up so long ago, I don't remember the basic config >> info... >> but I don't see any links? And the aliases file in /etc/aliases is > definitely different from /etc/mailman/aliases... not to mention the > /etc/aliases.db file being empty: >> >> [root at myserver etc]# ls -la ali* >> -rw-rw-r-- 1 mailman mailman 1512 Mar 23 09:54 aliases >> -rw-r--r-- 1 root root 2914 Mar 23 09:53 aliases.bak >> -rw-rw-r-- 1 mailman mailman 0 Jul 1 18:19 aliases.db >> [root at myserver etc]# ls -la /etc/mailman/ali* >> -rw-rw---- 1 root mailman 4218 May 15 14:50 /etc/mailman/aliases > -rw-rw---- 1 mailman mailman 12288 May 15 14:50 /etc/mailman/aliases.db >> >> Would you mind providing just a bit more info?? Thanks, >> j >> >> >> >> >> Paul-239 wrote: >>> Check to see if the soft links are there. I just went through the >>> rmlist >>> command yesterday and gave up and did it manually. I should have paid > more attention to the obvious errors. I found that my legacy soft > links >>> were not in /etc/mailmain. I've migrated my data so many times through > different OS's, that I messed that up. I think it would work now if I > had >>> to. >>> On Thu, July 12, 2007 10:34 pm, Hydro John wrote: >>>> I get the following error, but I've run check_perms -f and I have no >>> errors--- >>>> I recall this happening once before, but I cannot recall what the >>> problem >>>> was. Any suggestions??? >>>> -john >>>> Jul 13 03:05:25 niflheim postfix/smtpd[20268]: fatal: open database >>> /etc/aliases.db: Bad file descriptor >>>> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: process >>> /usr/libexec/postfix/smtpd pid 20268 exit status 1 >>>> Jul 13 03:05:26 niflheim postfix/master[12748]: warning: >>>> /usr/libexec/postfix/smtpd: bad command startup -- throttling >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11571691 >>> Sent from the Mailman - Users mailing list archive at Nabble.com. >>>> ------------------------------------------------------ >>>> Mailman-Users mailing list >>>> Mailman-Users at python.org >>>> http://mail.python.org/mailman/listinfo/mailman-users >>>> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >>>> Searchable Archives: >>>> http://www.mail-archive.com/mailman-users%40python.org/ >>>> Unsubscribe: >>>> http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com > Security Policy: >>>> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >>> ------------------------------------------------------ >>> Mailman-Users mailing list >>> Mailman-Users at python.org >>> http://mail.python.org/mailman/listinfo/mailman-users >>> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >>> Searchable Archives: >>> http://www.mail-archive.com/mailman-users%40python.org/ >>> Unsubscribe: >>> http://mail.python.org/mailman/options/mailman-users/lists%40nabble.com > Security Policy: >>> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> >> -- >> View this message in context: >> http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11577087 > Sent from the Mailman - Users mailing list archive at Nabble.com. >> >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users at python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> > > > > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/unix%40bikesn4x4s.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From hydrologist at yahoo.com Fri Jul 13 16:01:45 2007 From: hydrologist at yahoo.com (Hydro John) Date: Fri, 13 Jul 2007 07:01:45 -0700 (PDT) Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <1157.192.168.103.1.1184332302.squirrel@bikesn4x4s.com> References: <11571691.post@talk.nabble.com> <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> <11577087.post@talk.nabble.com> <1135.192.168.103.1.1184332114.squirrel@bikesn4x4s.com> <1157.192.168.103.1.1184332302.squirrel@bikesn4x4s.com> Message-ID: <11580215.post@talk.nabble.com> Frustraiting! No aliases file in /var/lib/mailman/data/... it must be that the file in /etc/mailmain/ is the one (or at least it looks like the one) that the service should be using... Just a side note. I started python from the command line, and tried to 'from Mailman import *' and there is no module named Mailman (or) mailman... that seems to me like it could be a problem?! Recently I did a yum install of python-mysql, I wonder if that's related??? I feel like perhaps I should start over with the mailman installation.... :s -j Paul-239 wrote: > > To find your alias files and ownerships: > > ls -lhd `find / -name aliases` > > > > > -- View this message in context: http://www.nabble.com/Error---can%27t-open-aliases.db-tf4071765.html#a11580215 Sent from the Mailman - Users mailing list archive at Nabble.com. From msapiro at value.net Fri Jul 13 17:46:39 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 08:46:39 -0700 Subject: [Mailman-Users] rare problem In-Reply-To: <4697364F.4050102@uab.es> Message-ID: Jes?s Oliv?n wrote: >Thanks for your help, but problem still persists: I assume you installed the patch. >i'm trying to send a test mail from cmd line, with a from that's not >suscribed to list "prova-rest-l" but it's included in authorized senders >pattern (*@uab.es); The address in the mail is which doesn't match this pattern. >/opt/mailman/mail/mailman post prova-rest-l < correu.txt And what happens when you post the message? >correu.txt: > >----------- > >Return-Path: >Received: from tvenezia.uab.es ([127.0.0.1]) > by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built > Jan 6 2005)) id <0JKN00M01L79UU00 at tvenezia.uab.es> > (original mail from prova at uab.cat) for prova-rest-l at llistes.uab.es; Wed, > 04 Jul 2007 13:57:09 +0200 (CEST) >Received: from tvenezia.uab.es ([127.0.0.1]) > by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built > Jan 6 2005)) with ESMTP id <0JKN0035KL77ME00 at tvenezia.uab.es> for > prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:08 +0200 (CEST) >Received: from [158.109.164.123] by tvenezia.uab.es > (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) > with ESMTPS id <0JKN00G0OL765Z00 at tvenezia.uab.es> for > prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:06 +0200 (CEST) >Date: Wed, 04 Jul 2007 13:57:02 +0200 >From: =?ISO-8859-1?Q?test12345=E16789-12345=E16789-12345=E16789-12345=E16?= > =?ISO-8859-1?Q?789-12345=E16789-?= >Subject: tttt >To: prova-rest-l at llistes.uab.es >Message-id: <468B8B0E.2000503 at uab.cat> >MIME-version: 1.0 >Content-type: text/plain; charset=ISO-8859-1; format=flowed >Content-transfer-encoding: 7bit >User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) > > >tttt > > >-------------- -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 13 17:58:09 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 08:58:09 -0700 Subject: [Mailman-Users] Duplicate Address Privacy Alert Message In-Reply-To: <007e01c7c476$f4349420$0a00a8c0@MTOFER> Message-ID: Fernando S?nchez - XL internet wrote: > >Is it possible to configure mailman so that it does not send the Privacy Alert Message to subscribers whose address have been previously subscribed to the list and are therefore detected as duplicates? This message is sent if the roster is not public for the reason indicated in the message. The only configuration setting that affects this is the Privacy options...->Subscription rules->private_roster setting. So, the only way to configure (as opposed to patch) Mailman to not send this is to make the roster public. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 13 18:03:31 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 09:03:31 -0700 Subject: [Mailman-Users] different attachment for different email In-Reply-To: Message-ID: Donatas wrote: > >I need to sent messages su 150-300 emails. But I need to attach a different >attatchment for a different email. The attatchments differ, it can be any >file with any extention (e.g. doc, xls, txt, jpg). Mailman is not the tool for this. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Jesus.Olivan at uab.es Fri Jul 13 18:04:51 2007 From: Jesus.Olivan at uab.es (=?ISO-8859-1?Q?Jes=FAs_Oliv=E1n?=) Date: Fri, 13 Jul 2007 18:04:51 +0200 Subject: [Mailman-Users] rare problem In-Reply-To: References: Message-ID: <4697A2A3.6070006@uab.es> Yes, patch is installed. Sorry, pattern was *@uab.cat, but we own uab.es too. When message is sent, we receive this response: El missatge adjunt ha estat autom?ticament descartat. ------------------------------------------------------------------------ Asunto: tttt De: test12345?6789-12345?6789-12345?6789-12345?6789-12345?6789- Fecha: Wed, 04 Jul 2007 13:57:02 +0200 Para: prova-rest-l at llistes.uab.es Return-path: Received: from tvenezia.uab.es ([127.0.0.1]) by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) id <0JKN00M01L79UU00 at tvenezia.uab.es> (original mail from prova at uab.cat) for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:09 +0200 (CEST) Received: from tvenezia.uab.es ([127.0.0.1]) by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) with ESMTP id <0JKN0035KL77ME00 at tvenezia.uab.es> for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:08 +0200 (CEST) Received: from [158.109.164.123] by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) with ESMTPS id <0JKN00G0OL765Z00 at tvenezia.uab.es> for prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:06 +0200 (CEST) Message-ID: <468B8B0E.2000503 at uab.cat> MIME-Version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit Agente de usuario:: Thunderbird 2.0.0.4 (Windows/20070604) tttt Mark Sapiro escribi?: > Jes?s Oliv?n wrote: > > >> Thanks for your help, but problem still persists: >> > > > I assume you installed the patch. > > > >> i'm trying to send a test mail from cmd line, with a from that's not >> suscribed to list "prova-rest-l" but it's included in authorized senders >> pattern (*@uab.es); >> > > > The address in the mail is which doesn't match this > pattern. > > > >> /opt/mailman/mail/mailman post prova-rest-l < correu.txt >> > > > And what happens when you post the message? > > > >> correu.txt: >> >> ----------- >> >> Return-Path: >> Received: from tvenezia.uab.es ([127.0.0.1]) >> by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built >> Jan 6 2005)) id <0JKN00M01L79UU00 at tvenezia.uab.es> >> (original mail from prova at uab.cat) for prova-rest-l at llistes.uab.es; Wed, >> 04 Jul 2007 13:57:09 +0200 (CEST) >> Received: from tvenezia.uab.es ([127.0.0.1]) >> by tvenezia.uab.es (Sun Java System Messaging Server 6.1 HotFix 0.10 (built >> Jan 6 2005)) with ESMTP id <0JKN0035KL77ME00 at tvenezia.uab.es> for >> prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:08 +0200 (CEST) >> Received: from [158.109.164.123] by tvenezia.uab.es >> (Sun Java System Messaging Server 6.1 HotFix 0.10 (built Jan 6 2005)) >> with ESMTPS id <0JKN00G0OL765Z00 at tvenezia.uab.es> for >> prova-rest-l at llistes.uab.es; Wed, 04 Jul 2007 13:57:06 +0200 (CEST) >> Date: Wed, 04 Jul 2007 13:57:02 +0200 >> From: =?ISO-8859-1?Q?test12345=E16789-12345=E16789-12345=E16789-12345=E16?= >> =?ISO-8859-1?Q?789-12345=E16789-?= >> Subject: tttt >> To: prova-rest-l at llistes.uab.es >> Message-id: <468B8B0E.2000503 at uab.cat> >> MIME-version: 1.0 >> Content-type: text/plain; charset=ISO-8859-1; format=flowed >> Content-transfer-encoding: 7bit >> User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) >> >> >> tttt >> >> >> -------------- >> > > > From msapiro at value.net Fri Jul 13 18:58:09 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 09:58:09 -0700 Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <11580215.post@talk.nabble.com> Message-ID: Hydro John wrote: > >Frustraiting! No aliases file in /var/lib/mailman/data/... it must be that >the file in /etc/mailmain/ is the one (or at least it looks like the one) >that the service should be using... In a normal installation with Mailman/Postfix integration enabled via MTA = 'Postfix' in mm_cfg.py, the Mailman aliases are in Mailman's data/ directory. It seems that you are manually putting Mailman aliases in /etc/aliases and making the group of /etc/aliases* 'mailman' to get around group mismatch errors. This should be OK, but why Postfix doesn't like/find /etc/aliases.db is a Postfix question, not a Mailman question. >Just a side note. I started python from the command line, and tried to 'from >Mailman import *' and there is no module named Mailman (or) mailman... that >seems to me like it could be a problem?! This is normal. Try Mailman's bin/withlist -i command or try import sys sys.path.append('/path/to/~mailman/') or cd to ~mailman before starting Python before trying to import from Mailman. I.e., Mailman has to be in Python's search path and it isn't if you just start Python in an arbitrary directory. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tmz at pobox.com Fri Jul 13 19:35:43 2007 From: tmz at pobox.com (Todd Zullinger) Date: Fri, 13 Jul 2007 13:35:43 -0400 Subject: [Mailman-Users] Error - can't open aliases.db In-Reply-To: <11580215.post@talk.nabble.com> References: <11571691.post@talk.nabble.com> <1346.192.168.103.1.1184300263.squirrel@bikesn4x4s.com> <11577087.post@talk.nabble.com> <1135.192.168.103.1.1184332114.squirrel@bikesn4x4s.com> <1157.192.168.103.1.1184332302.squirrel@bikesn4x4s.com> <11580215.post@talk.nabble.com> Message-ID: <20070713173543.GZ13357@psilocybe.teonanacatl.org> Hydro John wrote: > Frustraiting! No aliases file in /var/lib/mailman/data/... it must > be that the file in /etc/mailmain/ is the one (or at least it looks > like the one) that the service should be using... It sounds like you're using a Red Hat or Fedora packaged mailman. In those distros, mailman is patched to try and put the files in locations more in line with the FHS (for distro consistency and SELinux integration). This can be confusing if you're following the standard mailman docs or asking for help here. You can see a mapping of the standard locations to the changed locations in the INSTALL.REDHAT file. That way you can translate the advice you'll get here into what you need for your system. For the benefit of others, that file is available in the Fedora cvs tree here: http://cvs.fedora.redhat.com/viewcvs/*checkout*/rpms/mailman/F-7/mailman.INSTALL.REDHAT.in -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Many questions are unanswerable. Many answers are questionable. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 542 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20070713/a937a6b2/attachment.pgp From itsnotlevel at comcast.net Fri Jul 13 19:30:19 2007 From: itsnotlevel at comcast.net (Paul Wilson) Date: Fri, 13 Jul 2007 13:30:19 -0400 Subject: [Mailman-Users] user administration Message-ID: <012801c7c573$7c2f8b30$f705a8c0@gatewayztk3a1x> Anyone know how I can edit ALL the users in a given list, to change one option for all or most of the users at one time? Without using shell. Paul Wilson ::::Stay Gold!:::: www.freaksincorporated.com www.choppertownnation.net www.grimmskateboards.com www.phatchoppers.com www.allamericancycles.net www.tinakite.com www.denisehawkins.com www.3leggeddawg.com www.itsnotlevel.com From msapiro at value.net Fri Jul 13 20:11:23 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 11:11:23 -0700 Subject: [Mailman-Users] rare problem In-Reply-To: <4697A2A3.6070006@uab.es> Message-ID: Jes?s Oliv?n wrote: >Yes, patch is installed. > >Sorry, pattern was *@uab.cat, but we own uab.es too. > >When message is sent, we receive this response: > >El missatge adjunt ha estat autom?ticament descartat. > > >------------------------------------------------------------------------ > >Asunto: >tttt >De: >test12345?6789-12345?6789-12345?6789-12345?6789-12345?6789- So it appears that with the patch installed, Mailman is properly unfolding and decoding the the folded RFC 2047 encoded From: header in the post. >Fecha: >Wed, 04 Jul 2007 13:57:02 +0200 > >Para: >prova-rest-l at llistes.uab.es However, I find it very curious that this 'forwarded post' seems to be missing the Date:, From:, Subject and To: headers from the original post and the User-Agent: header has been changed to 'Agente de usuario::'. What happens if you attempt to post a message with simply From: test instead of the RFC 2047 encoded and folded From: header? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mkabot at soarol.com Fri Jul 13 20:46:27 2007 From: mkabot at soarol.com (Michael Kabot) Date: Fri, 13 Jul 2007 14:46:27 -0400 Subject: [Mailman-Users] user administration In-Reply-To: <012801c7c573$7c2f8b30$f705a8c0@gatewayztk3a1x> References: <012801c7c573$7c2f8b30$f705a8c0@gatewayztk3a1x> Message-ID: <019101c7c57e$1f7745d0$5e65d170$@com> Paul, The only way I have found is through the command line utilities, specifically the "withlist" command. There are some good examples of code to pass to withlist if you do a Google search. Mike | -----Original Message----- | From: mailman-users-bounces+mkabot=soarol.com at python.org | [mailto:mailman-users-bounces+mkabot=soarol.com at python.org] On Behalf | Of Paul Wilson | Sent: Friday, July 13, 2007 1:30 PM | To: Mailman-Users at python.org | Subject: [Mailman-Users] user administration | | Anyone know how I can edit ALL the users in a given list, to change one | option for all or most of the users at one time? Without using shell. | | Paul Wilson | ::::Stay Gold!:::: | | www.freaksincorporated.com | www.choppertownnation.net | www.grimmskateboards.com | www.phatchoppers.com | www.allamericancycles.net | www.tinakite.com | www.denisehawkins.com | www.3leggeddawg.com | www.itsnotlevel.com | ------------------------------------------------------ | Mailman-Users mailing list | Mailman-Users at python.org | http://mail.python.org/mailman/listinfo/mailman-users | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py | Searchable Archives: http://www.mail-archive.com/mailman- | users%40python.org/ | Unsubscribe: http://mail.python.org/mailman/options/mailman- | users/mkabot%40soarol.com | | Security Policy: http://www.python.org/cgi-bin/faqw- | mm.py?req=show&file=faq01.027.htp From brad at shub-internet.org Fri Jul 13 20:29:48 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 13 Jul 2007 13:29:48 -0500 Subject: [Mailman-Users] user administration In-Reply-To: <012801c7c573$7c2f8b30$f705a8c0@gatewayztk3a1x> References: <012801c7c573$7c2f8b30$f705a8c0@gatewayztk3a1x> Message-ID: On 7/13/07, Paul Wilson wrote: > Anyone know how I can edit ALL the users in a given list, to change one > option for all or most of the users at one time? Without using shell. See FAQ 1.32 at . -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From jdespatis at yahoo.fr Fri Jul 13 20:54:23 2007 From: jdespatis at yahoo.fr (Enzo) Date: Fri, 13 Jul 2007 18:54:23 +0000 (GMT) Subject: [Mailman-Users] same list name on 2 different domains Message-ID: <643423.82794.qm@web26502.mail.ukl.yahoo.com> Hi I've configured mailman with my postfix server, i use mailman on 2 virtual hosts I can create list on both domains, but i can't create the same list with the same name on these 2 different domains for ex mylist at lists.domain1.org and mylist at lists.domain2.org I, in fact, create the first with: $newlist mylist at lists.domain1.org and the second with : $newlist mylist at lists.domain2.org But at this step, i get an error: "List already exists: mylist" Is it possible ? if yes how ? Thanks Enzo _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From msapiro at value.net Fri Jul 13 21:24:42 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 13 Jul 2007 12:24:42 -0700 Subject: [Mailman-Users] same list name on 2 different domains In-Reply-To: <643423.82794.qm@web26502.mail.ukl.yahoo.com> Message-ID: Enzo wrote: > >I can create list on both domains, but i can't create the same list with the same name on these 2 different domains > > >Is it possible ? if yes how ? This is a limitation with current Mailman. This limitation will be removed in a future release, but for now, see for some links to 3rd party patches. Note also that that FAQ refers to Mailman 2.2 as the version for removal of this limitation. There has since been a renumbering of planned versions so the target for this is now called 3.0. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jdespatis at yahoo.fr Fri Jul 13 22:50:33 2007 From: jdespatis at yahoo.fr (Enzo) Date: Fri, 13 Jul 2007 20:50:33 +0000 (GMT) Subject: [Mailman-Users] Re : same list name on 2 different domains Message-ID: <631229.78082.qm@web26515.mail.ukl.yahoo.com> arg.... I use mailman 2.1.5 from debian sarge, is there a simple patch to make real virtual domain possible ? ----- Message d'origine ---- De : Mark Sapiro ? : Enzo ; mailman-users at python.org Envoy? le : Vendredi, 13 Juillet 2007, 21h24mn 42s Objet : Re: [Mailman-Users] same list name on 2 different domains Enzo wrote: > >I can create list on both domains, but i can't create the same list with the same name on these 2 different domains > > >Is it possible ? if yes how ? This is a limitation with current Mailman. This limitation will be removed in a future release, but for now, see for some links to 3rd party patches. Note also that that FAQ refers to Mailman 2.2 as the version for removal of this limitation. There has since been a renumbering of planned versions so the target for this is now called 3.0. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ___________________________________________________________________________ D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses http://fr.answers.yahoo.com From mpant at ncsa.uiuc.edu Fri Jul 13 21:51:31 2007 From: mpant at ncsa.uiuc.edu (Meenal Pant) Date: Fri, 13 Jul 2007 14:51:31 -0500 Subject: [Mailman-Users] Mailman with remote smtp Message-ID: <4697D7C3.2090703@ncsa.uiuc.edu> I had sent an email to this list sometime ago with a question about using Mailman with a remote smtp server. I have managed to make this work with the following setup: webserver.foo.com is the Mailman webserver where lists are hosted and smtp.foo.com is the mailserver. Both machines have sendmail running on them. I have created a mail alias on smtp.foo.com for every list hosted on webserver.foo.com. fetchmail runs on webserver.foo.com and pops email from these accounts on smtp.foo.com and these mails are then posted to the lists based on aliases defined in /etc/alias on webserver.foo.com The problem is that this method is no at all scalable and portable. Is there a better way of doing this ? I am using a remote smtp server due to security issues. I do not want to open any ports on the webserver. However fetchmail requires running sendmail in daemon mode ( listening at port 25). Is there a good security solution if I decide to run an smtp server and the mailman webserver on the same machine ? Thanks Meenal From brad at shub-internet.org Sat Jul 14 04:55:13 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 13 Jul 2007 21:55:13 -0500 Subject: [Mailman-Users] Re : same list name on 2 different domains In-Reply-To: <631229.78082.qm@web26515.mail.ukl.yahoo.com> References: <631229.78082.qm@web26515.mail.ukl.yahoo.com> Message-ID: On 7/13/07, Enzo wrote: > I use mailman 2.1.5 from debian sarge, is there a simple patch to make > real virtual domain possible ? What do you mean "simple patch"? The patch that Mark linked to is about as simple as these things get, at least as far as it comes to applying a patch. Do you mean, is there a Debian Sarge package that will automate all this for you? I have no idea -- you should talk to your Debian Sarge buddies. Or the maintainer of the Debian package for Mailman. We support Mailman and not specific OSes, so there's not much we can do to help you with OS-specific questions. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From brad at shub-internet.org Sat Jul 14 04:53:11 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 13 Jul 2007 21:53:11 -0500 Subject: [Mailman-Users] Mailman with remote smtp In-Reply-To: <4697D7C3.2090703@ncsa.uiuc.edu> References: <4697D7C3.2090703@ncsa.uiuc.edu> Message-ID: On 7/13/07, Meenal Pant wrote: > webserver.foo.com is the Mailman webserver where lists are hosted and > smtp.foo.com is the mailserver. Both machines have sendmail running on > them. I have created a mail alias on smtp.foo.com for every list hosted > on webserver.foo.com. A simpler way to set this up would be to use a different hostname for the mailing lists, and externally you advertise in the DNS that mail for this machine is handled on smtp.example.com. However, internally in the mail server configuration, you set it up to automatically forward everything it gets for lists.example.com over to webserver.example.com. This way you don't have to keep creating aliases on smtp.example.com for the various different mailing lists, but you still keep the same functionality. > fetchmail runs on webserver.foo.com and pops email > from these accounts on smtp.foo.com and these mails are then posted to > the lists based on aliases defined in /etc/alias on webserver.foo.com You don't really need fetchmail in this process, although you can make it work -- obviously. > The problem is that this method is no at all scalable and portable. Is > there a better way of doing this ? Any time you talk about splitting these functions up, you're going to have some more work to do to maintain the whole system. However, one of the key ways to achieve higher scalability is precisely to split the functions up across multiple machines, so everything depends on *how* you split things up. > I am using a remote smtp server due to security issues. What security issues? > I do not want to > open any ports on the webserver. Well, you're going to have a pretty hard time running a web server if you don't have any ports open. > However fetchmail requires running > sendmail in daemon mode ( listening at port 25). If that's true, then it's only needed on the localhost interface (IPv4 address 127.0.0.1). You can set things up so that it ignores all the other ports, and fetchmail should be fine passing things off to the copy that can only accept connections from the local machine. IMO, fetchmail should be able to be set up so that it can use a command-line instance of sendmail that doesn't require any ports to be opened. Of course, as I explained above, you shouldn't need fetchmail at all. > Is there a good > security solution if I decide to run an smtp server and the mailman > webserver on the same machine ? What do you mean "good security solution"? This is the preferred method of setting up Mailman, and most sites run it this way. What problem do you have with that? -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From jdespatis at yahoo.fr Sat Jul 14 10:26:03 2007 From: jdespatis at yahoo.fr (Enzo) Date: Sat, 14 Jul 2007 08:26:03 +0000 (GMT) Subject: [Mailman-Users] Re : Re : same list name on 2 different domains Message-ID: <20070714082603.4967.qmail@web26506.mail.ukl.yahoo.com> In fact i've found this patch: http://al.blog.free.fr/mailman/mailman-vh-2.1.5.patchAnd no problem to apply it, but now i've great difficulties to make it work with my postfix install I, in fact, use /etc/mailman/postfix-to-mailman.py. It used to work with mailman 2.1.5, but no more with this mailman 2.1.5 + patch any resource on internet to make this patch work with postfix ? Thanks ----- Message d'origine ---- De : Brad Knowles ? : Enzo ; mailman-users at python.org Envoy? le : Samedi, 14 Juillet 2007, 4h55mn 13s Objet : [Mailman-Users] Re : same list name on 2 different domains On 7/13/07, Enzo wrote: > I use mailman 2.1.5 from debian sarge, is there a simple patch to make > real virtual domain possible ? What do you mean "simple patch"? The patch that Mark linked to is about as simple as these things get, at least as far as it comes to applying a patch. Do you mean, is there a Debian Sarge package that will automate all this for you? I have no idea -- you should talk to your Debian Sarge buddies. Or the maintainer of the Debian package for Mailman. We support Mailman and not specific OSes, so there's not much we can do to help you with OS-specific questions. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From rick at niof.net Sat Jul 14 16:38:11 2007 From: rick at niof.net (Rick Pasotto) Date: Sat, 14 Jul 2007 10:38:11 -0400 Subject: [Mailman-Users] AOL's "Client TOS Notification" Message-ID: <20070714143810.GE5413@niof.net> I have recently been getting some of these from one of my mailing lists. There is nothing in it (that I've been able to see) that would tell me who the user is that is rejecting the email. There are several AOL addresses subscribed but only one rejection each time a mailing goes out. 1) Have I overlooked something that would identify the user? 2) Why would AOL send such a useless email? -- "The true bureaucrat is a man of really remarkable talents. He writes a kind of English that is unknown elsewhere in the world, and an almost infinite capacity for forming complicated and unworkable rules." --- H. L. Mencken Rick Pasotto rick at niof.net http://www.niof.net From Ralf.Hildebrandt at charite.de Sat Jul 14 17:00:56 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Sat, 14 Jul 2007 17:00:56 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714143810.GE5413@niof.net> References: <20070714143810.GE5413@niof.net> Message-ID: <20070714150056.GG4284@charite.de> * Rick Pasotto : > I have recently been getting some of these from one of my mailing lists. Welcome to the wonderful world of AOL retards. > There is nothing in it (that I've been able to see) that would tell me > who the user is that is rejecting the email. There are several AOL > addresses subscribed but only one rejection each time a mailing goes out. Do you use VERP to send out the mails? If you do that you can see who the culprit is. > 1) Have I overlooked something that would identify the user? MAYBE the headers of the attached mail. > 2) Why would AOL send such a useless email? It's quite useful :) -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From msapiro at value.net Sat Jul 14 17:38:32 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 14 Jul 2007 08:38:32 -0700 Subject: [Mailman-Users] Re : Re : same list name on 2 different domains In-Reply-To: <20070714082603.4967.qmail@web26506.mail.ukl.yahoo.com> Message-ID: Enzo wrote: >In fact i've found this patch: >http://al.blog.free.fr/mailman/mailman-vh-2.1.5.patch And no problem >to apply it, but now i've great difficulties to make it work with my >postfix install >I, in fact, use /etc/mailman/postfix-to-mailman.py. > >It used to work with mailman 2.1.5, but no more with this mailman 2.1.5 + patch These patches are almost always done to work in the author's specific environment with little if any thought to making them work for everyone. That's one of the main reasons why they haven't been picked up in the distributed Mailman. The apparent author of the above patch is Arnaud Lavrard . Perhaps he can help you. There are many loose ends to this patch. It looks like you wind up with existing lists having 'internal names' of just the list name and new lists having 'internal names' of the form listname-domain. I don't know if this works or if you have to rename the old lists/* directories to the new form or if other changes might be required for existing lists. In any case, It looks as if the code if os.path.exists(local): os.execv(MailmanHome + "/mail/mailman", (MailmanHome + "/mail/mailman", type, local)) else: bounce() sys.exit(75) in postfix-to-mailman-2.1.py needs to be preceded with something to append '-domain' to local (at least for new lists) as in local = '%s-%s' % (local, domain) however, this won't work as is because domain is not defined in postfix-to-mailman-2.1.py, and you may need to modify your postfix configuration to pass it as an argument. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Sat Jul 14 17:18:24 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 10:18:24 -0500 Subject: [Mailman-Users] Re : Re : same list name on 2 different domains In-Reply-To: <20070714082603.4967.qmail@web26506.mail.ukl.yahoo.com> References: <20070714082603.4967.qmail@web26506.mail.ukl.yahoo.com> Message-ID: <6C4A7983-4F95-4710-A27A-1E06E059D4BE@shub-internet.org> I don't think I've ever heard of this particular patch before -- why don't you ask this question of the person who wrote this patch? -- Brad Knowles Sent from my iPhone On Jul 14, 2007, at 3:26 AM, Enzo wrote: > In fact i've found this patch: > http://al.blog.free.fr/mailman/mailman-vh-2.1.5.patchAnd no problem > to apply it, but now i've great difficulties to make it work with my > postfix install > I, in fact, use /etc/mailman/postfix-to-mailman.py. > > It used to work with mailman 2.1.5, but no more with this mailman > 2.1.5 + patch > > any resource on internet to make this patch work with postfix ? > > Thanks > > ----- Message d'origine ---- > De : Brad Knowles > ? : Enzo ; mailman-users at python.org > Envoy? le : Samedi, 14 Juillet 2007, 4h55mn 13s > Objet : [Mailman-Users] Re : same list name on 2 different domains > > On 7/13/07, Enzo wrote: > >> I use mailman 2.1.5 from debian sarge, is there a simple patch to >> make >> real virtual domain possible ? > > What do you mean "simple patch"? The patch that Mark linked to is > about as simple as these things get, at least as far as it comes to > applying a patch. > > Do you mean, is there a Debian Sarge package that will automate all > this for you? I have no idea -- you should talk to your Debian Sarge > buddies. Or the maintainer of the Debian package for Mailman. > > > We support Mailman and not specific OSes, so there's not much we can > do to help you with OS-specific questions. > > -- > Brad Knowles , Consultant & Author > LinkedIn Profile: > Slides from Invited Talks: > > 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 > > > > > > > > > _____________________________________________________________________________ > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers > Yahoo! Mail > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/brad%40shub-internet.org > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From lstone19 at stonejongleux.com Sat Jul 14 18:01:04 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Sat, 14 Jul 2007 11:01:04 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714143810.GE5413@niof.net> Message-ID: On 7/14/07 9:38 AM, Rick Pasotto at rick at niof.net wrote: > I have recently been getting some of these from one of my mailing lists. > There is nothing in it (that I've been able to see) that would tell me > who the user is that is rejecting the email. There are several AOL > addresses subscribed but only one rejection each time a mailing goes out. > > 1) Have I overlooked something that would identify the user? Unfortunately, AOL, for "privacy reasons", does not tell you who flagged it as SPAM. Which of course makes it completely useless for identifying who to remove from a mailing list. As Ralf indicated, VERP your mail. Yes it increases your outgoing load but at least you know who is doing it. My policy is, given these are recipient requested and confirmed subscriptions, first time, removal from the list and immediate mail server ban for mail from their address. If they try sending something to me, they'll get an SMTP reject that directs them to an information web page. After one year, they can request reinstatement (by sending to my Postmaster address which bypasses the ban) but no such AOLoser has ever done so. Second time, permanent and irrevocable mail server ban. All these lists have "Attention AOL users: You have voluntarily subscribed to this list. If you report this message as spam, you will be unsubscribed and banned from this server" in the footer (right below the unsubscribe information). > 2) Why would AOL send such a useless email? Because it's AOL? :-) -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From zbigniew at szalbot.homedns.org Sat Jul 14 18:01:47 2007 From: zbigniew at szalbot.homedns.org (Zbigniew Szalbot) Date: Sat, 14 Jul 2007 18:01:47 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714150056.GG4284@charite.de> References: <20070714150056.GG4284@charite.de> Message-ID: <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> Hello, On Sat, 14 Jul 2007 17:00:56 +0200, Ralf Hildebrandt wrote: > * Rick Pasotto : > >> I have recently been getting some of these from one of my mailing lists. > > Welcome to the wonderful world of AOL retards. > >> There is nothing in it (that I've been able to see) that would tell me >> who the user is that is rejecting the email. There are several AOL >> addresses subscribed but only one rejection each time a mailing goes > out. > > Do you use VERP to send out the mails? If you do that you can see who > the culprit is. What I do is I open the email headers and look for message ID. Then, based on the email date, I grep the appropriate log and find out the .... ok never mind, let's behave... ;) But beware... I recently wrote to two subscribers that we have been sending free content to, and as kindly as possible, I wrote that clicking spam makes it very difficult for us and other AOL users to send/receive the content. I also notified them that I unsubscribed them. As you can imagine, I got spam complaint one more time and actually got blocked by that! I had to file an AOL whitelist petition again. Warm regards, Zbigniew Szalbot From brad at shub-internet.org Sat Jul 14 19:03:16 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 12:03:16 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> References: <20070714150056.GG4284@charite.de> <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> Message-ID: On 7/14/07, Zbigniew Szalbot wrote: > But beware... I recently wrote to two subscribers that we have been sending > free content to, and as kindly as possible, I wrote that clicking spam > makes it very difficult for us and other AOL users to send/receive the > content. I also notified them that I unsubscribed them. As you can imagine, > I got spam complaint one more time and actually got blocked by that! I had > to file an AOL whitelist petition again. As Larry Stone mentioned, just put something in the headers and footers of every message, which tells AOL users that they will have their entire domain permanently banned from the list, if you get too many spam complaints. Then carry through on that threat when it happens. Simple. And I say this as the former Sr. Internet Mail Systems Administrator for AOL. The people working there may or may not be clueless, but 99.999999999% of the users on the system most definitely are clueless, and there's only so much you can do to accommodate them. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From zbigniew at szalbot.homedns.org Sat Jul 14 19:42:50 2007 From: zbigniew at szalbot.homedns.org (Zbigniew Szalbot) Date: Sat, 14 Jul 2007 19:42:50 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: Hello, > As Larry Stone mentioned, just put something in the headers and > footers of every message, which tells AOL users that they will have > their entire domain permanently banned from the list, if you get too > many spam complaints. > > Then carry through on that threat when it happens. > > Simple. Simple - yes. Effective? Depends on what you are after. By doing it this way you are not really different from AOL, are you? You punish many users just because some other are thoughtless and lazy. When I offer something, I want people to use it, not ban it. Warm regards, zbigniew szalbot From Ralf.Hildebrandt at charite.de Sat Jul 14 20:46:15 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Sat, 14 Jul 2007 20:46:15 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> References: <20070714150056.GG4284@charite.de> <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> Message-ID: <20070714184615.GA21222@charite.de> * Zbigniew Szalbot : > > Do you use VERP to send out the mails? If you do that you can see who > > the culprit is. > What I do is I open the email headers and look for message ID. Then, based > on the email date, I grep the appropriate log and find out the .... ok > never mind, let's behave... ;) That doesn't help since a message can have multiple recipients in the AOL.com domain... > But beware... I recently wrote to two subscribers that we have been sending > free content to, and as kindly as possible, I wrote that clicking spam > makes it very difficult for us and other AOL users to send/receive the > content. I also notified them that I unsubscribed them. As you can imagine, > I got spam complaint one more time and actually got blocked by that! I had > to file an AOL whitelist petition again. Never overestimate the cluefulness of AOL.com users. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From lstone19 at stonejongleux.com Sat Jul 14 21:33:14 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Sat, 14 Jul 2007 14:33:14 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: Message-ID: On 7/14/07 12:42 PM, Zbigniew Szalbot at zbigniew at szalbot.homedns.org wrote: > > Hello, > >> As Larry Stone mentioned, just put something in the headers and >> footers of every message, which tells AOL users that they will have >> their entire domain permanently banned from the list, if you get too >> many spam complaints. >> >> Then carry through on that threat when it happens. >> >> Simple. > > Simple - yes. Effective? Depends on what you are after. By doing it this > way you are not really different from AOL, are you? You punish many users > just because some other are thoughtless and lazy. When I offer something, I > want people to use it, not ban it. Brad misunderstood or misstated what I do. I don't ban the domain (aol.com), I ban the user (AOLoser at aol.com). I know this next gets a little away from Mailman and I can't say for other MTAs but it's simple to do in Postfix: In main.cf: smtpd_recipient_restrictions= ... check_sender_access hash:/etc/postfix/sender_checks, ... In sender_checks: # This file has to be "compiled" with "postmap" - # $ postmap hash:sender_checks # Sender is SMTP FROM argument # AOLoser at aol.com banned for AOL TOS notice - 10/20/05 AOLoser at aol.com 554 You have previously reported requested mail from here as SPAM - you are banned from this server (see http://www.stonejongleux.com/spamban.html - 10/20/05) (note that the above needs to be one line in the actual sender_checks file) -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From ddewey at cyberthugs.com Sat Jul 14 22:53:20 2007 From: ddewey at cyberthugs.com (Dave Dewey) Date: Sat, 14 Jul 2007 16:53:20 -0400 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714150056.GG4284@charite.de> References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> Message-ID: <20070714205320.GB32294@huntingcow.cyberthugs.com> Quoting Ralf Hildebrandt (Ralf.Hildebrandt at charite.de): > * Rick Pasotto : > > > I have recently been getting some of these from one of my mailing lists. > > Welcome to the wonderful world of AOL retards. > > > There is nothing in it (that I've been able to see) that would tell me > > who the user is that is rejecting the email. There are several AOL > > addresses subscribed but only one rejection each time a mailing goes out. > > Do you use VERP to send out the mails? If you do that you can see who > the culprit is. VERP doesn't work any longer for these, as of a couple months ago. They now redact ALL information that can be used to identify the user, including verp'd addresses. Messageid still works, for whatever reason it's the one piece of header info that isn't redacted at this point. From lstone19 at stonejongleux.com Sat Jul 14 23:51:18 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Sat, 14 Jul 2007 16:51:18 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714205320.GB32294@huntingcow.cyberthugs.com> Message-ID: On 7/14/07 3:53 PM, Dave Dewey at ddewey at cyberthugs.com wrote: > Quoting Ralf Hildebrandt (Ralf.Hildebrandt at charite.de): > >> * Rick Pasotto : >> >>> I have recently been getting some of these from one of my mailing lists. >> >> Welcome to the wonderful world of AOL retards. >> >>> There is nothing in it (that I've been able to see) that would tell me >>> who the user is that is rejecting the email. There are several AOL >>> addresses subscribed but only one rejection each time a mailing goes out. >> >> Do you use VERP to send out the mails? If you do that you can see who >> the culprit is. > > VERP doesn't work any longer for these, as of a couple months ago. > They now redact ALL information that can be used to identify the > user, including verp'd addresses. That's unfortunate. At this point, what's the point of getting them if they won't give you any useful information as to who doesn't want the list mail they requested. But it's always been clear that AOL assumes everyone outside is a spammer. They probably can't get their minds around the idea that some of their own customers subscribe to lists and then mark them as spam when they no longer want them rather than properly unsubscribing. And that we, as responsible list owners, want to get them off our lists. I know some will disagree but if it comes to it, then I just make it clear that I don't accept AOL users as subscribers. If they want to subscribe, they will have to do so from a "real" ISP. > Messageid still works, for whatever reason it's the one piece of > header info that isn't redacted at this point. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From brandon at ucar.edu Sat Jul 14 23:01:56 2007 From: brandon at ucar.edu (Brandon Slaten) Date: Sat, 14 Jul 2007 15:01:56 -0600 Subject: [Mailman-Users] Messages not being delivered. Message-ID: <469939C4.9030503@ucar.edu> Greetings, Thanks for any time you can give this problem. I just moved our Mailman lists to a new server. Accessing the listinfo and admin pages works fine. After creating a new list mail sent to that list is delivered. However mail set to the old lists, the ones that were moved to this server, is not delivered. I do however get moderation and bounce notices from those lists. I ran check_perms to see if there were any problems with permissions and got the following: file permissions must be at least 660: /var/lib/mailman/lists/ofap_mgrs/config.db (fixing) file permissions must be at least 660: /var/lib/mailman/lists/ofap_mgrs/config.db.last (fixing) file permissions must be at least 660: /var/lib/mailman/lists/python/config.db (fixing) file permissions must be at least 660: /var/lib/mailman/lists/python/config.db.last (fixing) file permissions must be at least 660: /var/lib/mailman/lists/python/next-digest (fixing) file permissions must be at least 660: /var/lib/mailman/lists/python/next-digest-topics (fixing) A second run showed no errors yet still not message being delivered when sent to the older lists. I also have this from the logs. Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: from=, size=629, nrcpt=1 (queue active) Jul 14 14:25:36 chandon postfix/smtpd[9619]: disconnect from host2.atd.ucar.edu[128.117.80.16] Jul 14 14:25:36 chandon postfix/local[9833]: C13DF3793B: to=, relay=local, delay=0, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post listname) Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: removed From krystalzip at yahoo.com Sun Jul 15 00:27:43 2007 From: krystalzip at yahoo.com (Krystal Zipfel) Date: Sat, 14 Jul 2007 15:27:43 -0700 (PDT) Subject: [Mailman-Users] AOL's "Client TOS Notification" Message-ID: <436499.92234.qm@web52410.mail.re2.yahoo.com> Remember, AOL is not the only "retarded" ISP out there. Working for a web hosting company, I see this happen all the time. AOL is notorious, but so is Comcast, Bellsouth, and Verizon (to name a few). but hey, if it wasn't for Spam and horrible ISP's that block everyone except themselves... think of how many jobs would be lost? :-) ----- Original Message ---- From: Larry Stone To: Mailman Sent: Saturday, July 14, 2007 5:51:18 PM Subject: Re: [Mailman-Users] AOL's "Client TOS Notification" On 7/14/07 3:53 PM, Dave Dewey at ddewey at cyberthugs.com wrote: > Quoting Ralf Hildebrandt (Ralf.Hildebrandt at charite.de): > >> * Rick Pasotto : >> >>> I have recently been getting some of these from one of my mailing lists. >> >> Welcome to the wonderful world of AOL retards. >> >>> There is nothing in it (that I've been able to see) that would tell me >>> who the user is that is rejecting the email. There are several AOL >>> addresses subscribed but only one rejection each time a mailing goes out. >> >> Do you use VERP to send out the mails? If you do that you can see who >> the culprit is. > > VERP doesn't work any longer for these, as of a couple months ago. > They now redact ALL information that can be used to identify the > user, including verp'd addresses. That's unfortunate. At this point, what's the point of getting them if they won't give you any useful information as to who doesn't want the list mail they requested. But it's always been clear that AOL assumes everyone outside is a spammer. They probably can't get their minds around the idea that some of their own customers subscribe to lists and then mark them as spam when they no longer want them rather than properly unsubscribing. And that we, as responsible list owners, want to get them off our lists. I know some will disagree but if it comes to it, then I just make it clear that I don't accept AOL users as subscribers. If they want to subscribe, they will have to do so from a "real" ISP. > Messageid still works, for whatever reason it's the one piece of > header info that isn't redacted at this point. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/zipfel%40greenacrestechnology.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp ____________________________________________________________________________________ Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games. http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow From chris at westnet.com Sun Jul 15 00:33:54 2007 From: chris at westnet.com (Christopher X. Candreva) Date: Sat, 14 Jul 2007 18:33:54 -0400 (EDT) Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: On Sat, 14 Jul 2007, Larry Stone wrote: > That's unfortunate. At this point, what's the point of getting them if they > won't give you any useful information as to who doesn't want the list mail > they requested. It's not really supposed to be usefull on a per-mail basis, rather as a way of spotting trends -- a new bad-apple customer, a comrpromised script, virus-infected user, etc. I have one client with a list that has one person on it who, without fail, reports every message as spam, yet claims he isn't and that he wants the messages. I've given up -- The server is on AOL's whitelist, they've never blocked it, and I have it on authority from the former heard of AOL's anti-spam group that they won't. ========================================================== Chris Candreva -- chris at westnet.com -- (914) 948-3162 WestNet Internet Services of Westchester http://www.westnet.com/ From chris at westnet.com Sun Jul 15 00:29:19 2007 From: chris at westnet.com (Christopher X. Candreva) Date: Sat, 14 Jul 2007 18:29:19 -0400 (EDT) Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714205320.GB32294@huntingcow.cyberthugs.com> References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> <20070714205320.GB32294@huntingcow.cyberthugs.com> Message-ID: > VERP doesn't work any longer for these, as of a couple months ago. > They now redact ALL information that can be used to identify the > user, including verp'd addresses. As of June ( the last one I received) they only removed the list name part, so you get a line like this Return-Path: Where user is the actually user name at AOL. It's usually fairly easy to figure out what list it was. ========================================================== Chris Candreva -- chris at westnet.com -- (914) 948-3162 WestNet Internet Services of Westchester http://www.westnet.com/ From wsuarez at wsuarez.com Sat Jul 14 23:37:17 2007 From: wsuarez at wsuarez.com (Bill Suarez) Date: Sat, 14 Jul 2007 17:37:17 -0400 Subject: [Mailman-Users] Format conversion Message-ID: <0C99A0EF873244539F5A8BDD0ECB4233@WJSuarezVista> Perhaps I've missed this in the doc's (but I don't think so). How can I configure Mailman to convert an HTML post into plain text? When a member post from Hotmail or Yahoo in HTML format I end up with a .html attachment and two .txt attachments (for the list header and footer) which makes it very difficult to read messages on portable devices. Any guidance would be appreciated. Thanks in advance, Bill Suarez ________________________________________ WJSuarez - mailto:wsuarez at wsuarez.com http://www.wsuarez.com/ From ddewey at cyberthugs.com Sun Jul 15 02:39:58 2007 From: ddewey at cyberthugs.com (Dave Dewey) Date: Sat, 14 Jul 2007 20:39:58 -0400 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> <20070714205320.GB32294@huntingcow.cyberthugs.com> Message-ID: <20070715003958.GA4182@huntingcow.cyberthugs.com> Quoting Christopher X. Candreva (chris at westnet.com): > > > VERP doesn't work any longer for these, as of a couple months ago. > > They now redact ALL information that can be used to identify the > > user, including verp'd addresses. > > As of June ( the last one I received) they only removed the list name part, > so you get a line like this > Return-Path: > > Where user is the actually user name at AOL. > It's usually fairly easy to figure out what list it was. This is the last one I got, from June. See if you can figure the username out. :-) They even redacted part of my domain name (postcardfromhell.com), probably because the redacted piece is the same as the list name (postcard). Regexes gone wild! Return-Path: redacted-bounces+redacted=aol.com at redactedfromhell.com From brad at shub-internet.org Sun Jul 15 03:25:22 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 20:25:22 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: On 7/14/07, Zbigniew Szalbot wrote: > Simple - yes. Effective? Depends on what you are after. By doing it this > way you are not really different from AOL, are you? You punish many users > just because some other are thoughtless and lazy. When I offer something, I > want people to use it, not ban it. You're not punishing these other users -- AOL and the other clueless users are. If AOL didn't shoot first and ask questions later, then these problems wouldn't exist. There's not much you can do in this case. All you can hope to reasonably do is to protect all your other users from what may happen with any AOL-related addresses. By the way, these measures were enacted *after* I left. If I had still been there, I assure you that things would be different. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From brad at shub-internet.org Sun Jul 15 03:26:57 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 20:26:57 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: On 7/14/07, Larry Stone wrote: > # AOLoser at aol.com banned for AOL TOS notice - 10/20/05 > AOLoser at aol.com 554 You have previously reported requested > mail from here as SPAM - you are banned from this server (see > http://www.stonejongleux.com/spamban.html - 10/20/05) That's cool too, but is not scalable -- larger lists simply can't afford to put in that kind of separately work maintaining the list of users who are rejected for reasons like this. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From brad at shub-internet.org Sun Jul 15 03:35:52 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 20:35:52 -0500 Subject: [Mailman-Users] Format conversion In-Reply-To: <0C99A0EF873244539F5A8BDD0ECB4233@WJSuarezVista> References: <0C99A0EF873244539F5A8BDD0ECB4233@WJSuarezVista> Message-ID: On 7/14/07, Bill Suarez wrote: > Perhaps I've missed this in the doc's (but I don't think so). The official "List Administration Manual" at is incomplete. It effectively stops at section "2.9 The Archiving Options Category" (URL: ), and what you're looking for would be covered in section "2.12 The Content Filtering Category". The updated version of this manual is being worked on, and what's been done so far can be found at . > How can I configure Mailman to convert an HTML post into plain text? Go to the web admin page for your list. Go to the "Content Filtering" section. Scroll down to the bottom, and where it says "... convert text/html parts to plain text?", you make sure that the radio button is set to "Yes". If not, set it to "Yes", then click the "Submit Your Changes" button at the bottom of the page. > When a member post from Hotmail or Yahoo in HTML format I end up with a > .html attachment and two .txt attachments (for the list header and > footer) which makes it very difficult to read messages on portable > devices. Hopefully, this will solve your problem. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From brad at shub-internet.org Sun Jul 15 03:56:58 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sat, 14 Jul 2007 20:56:58 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: On 7/14/07, Larry Stone wrote: > But it's always been clear that AOL assumes everyone outside is a spammer. The scary thing was that, when I was working there, every few months we'd get a whole new raft of VPs in the company, they'd all get sick and tired of the spam they were getting, and they'd all pressure us to implement all sorts of damn stupid ideas that had been reviewed and rejected years ago. We got to the point where we had a very long multi-page FAQ that we'd send to every single VP who ever broached the subject with us, and that would usually shut them up. When the VPs of the company can't be bothered to even try to understand the problem well enough to know what additional viable measures can be applied, and pressure you to do all sorts of damn stupid stuff, there's only so long that the people with any clue can survive. > They probably can't get their minds around the idea that some of their own > customers subscribe to lists and then mark them as spam when they no longer > want them rather than properly unsubscribing. And that we, as responsible > list owners, want to get them off our lists. Most of their decisions are made by the marketing department, and have no grounding whatsoever in anything remotely resembling reality. Besides, Goodmail pays them money for every Goodmail-signed message that they accept, so it's in their financial best interests to ensure that only Goodmail can send e-mail to them. So far as they're concerned, it's perfectly fine for them to pimp out their customers to Goodmail senders. > I know some will disagree but if it comes to it, then I just make it clear > that I don't accept AOL users as subscribers. If they want to subscribe, > they will have to do so from a "real" ISP. For as long as I worked at AOL, and ever since, I always tried to encourage people with half a brain to go somewhere else. I even finally got my Mom off AOL. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From wsuarez at wsuarez.com Sun Jul 15 04:37:58 2007 From: wsuarez at wsuarez.com (Bill Suarez) Date: Sat, 14 Jul 2007 22:37:58 -0400 Subject: [Mailman-Users] Format conversion In-Reply-To: References: <0C99A0EF873244539F5A8BDD0ECB4233@WJSuarezVista> Message-ID: <8D36E6F45D8C4D0394F7CC741365B389@WJSuarezVista> Thanks Brad, I'll give that a shot. Appreciate the guidance. Bill -----Original Message----- From: Brad Knowles [mailto:brad at shub-internet.org] Sent: Saturday, July 14, 2007 9:36 PM To: wsuarez at wsuarez.com; mailman-users at python.org Subject: Re: [Mailman-Users] Format conversion On 7/14/07, Bill Suarez wrote: > Perhaps I've missed this in the doc's (but I don't think so). The official "List Administration Manual" at is incomplete. It effectively stops at section "2.9 The Archiving Options Category" (URL: ), and what you're looking for would be covered in section "2.12 The Content Filtering Category". The updated version of this manual is being worked on, and what's been done so far can be found at . > How can I configure Mailman to convert an HTML post into plain text? Go to the web admin page for your list. Go to the "Content Filtering" section. Scroll down to the bottom, and where it says "... convert text/html parts to plain text?", you make sure that the radio button is set to "Yes". If not, set it to "Yes", then click the "Submit Your Changes" button at the bottom of the page. > When a member post from Hotmail or Yahoo in HTML format I end up with > a .html attachment and two .txt attachments (for the list header and > footer) which makes it very difficult to read messages on portable > devices. Hopefully, this will solve your problem. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From chris at westnet.com Sun Jul 15 05:15:41 2007 From: chris at westnet.com (Christopher X. Candreva) Date: Sat, 14 Jul 2007 23:15:41 -0400 (EDT) Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070715003958.GA4182@huntingcow.cyberthugs.com> References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> <20070714205320.GB32294@huntingcow.cyberthugs.com> <20070715003958.GA4182@huntingcow.cyberthugs.com> Message-ID: On Sat, 14 Jul 2007, Dave Dewey wrote: > Return-Path: redacted-bounces+redacted=aol.com at redactedfromhell.com Wow, maybe I'm just lucky. Is your server on the AOL whitelist ? ========================================================== Chris Candreva -- chris at westnet.com -- (914) 948-3162 WestNet Internet Services of Westchester http://www.westnet.com/ From david at midrange.com Sun Jul 15 06:46:16 2007 From: david at midrange.com (David Gibbs) Date: Sat, 14 Jul 2007 23:46:16 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714184615.GA21222@charite.de> References: <20070714150056.GG4284@charite.de> <46df8d5832b7856366a558d959f32cc3@szalbot.homedns.org> <20070714184615.GA21222@charite.de> Message-ID: <4699A698.7040304@midrange.com> Ralf Hildebrandt wrote: > Never overestimate the cluefulness of AOL.com users. It doesn't help that AOL put the "Report SPAM" button right next to the "Delete" button. I've had a number of people report mail from my lists as spam when they thought they were simply deleting a message they had finished reading. david From lstone19 at stonejongleux.com Sun Jul 15 07:19:27 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Sun, 15 Jul 2007 00:19:27 -0500 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: Message-ID: On 7/14/07 8:26 PM, Brad Knowles at brad at shub-internet.org wrote: > On 7/14/07, Larry Stone wrote: > >> # AOLoser at aol.com banned for AOL TOS notice - 10/20/05 >> AOLoser at aol.com 554 You have previously reported requested >> mail from here as SPAM - you are banned from this server (see >> http://www.stonejongleux.com/spamban.html - 10/20/05) > > That's cool too, but is not scalable -- larger lists simply can't > afford to put in that kind of separately work maintaining the list of > users who are rejected for reasons like this. No disagreement there, Brad. I've only had four or five over the last couple of years. That's why I said at a certain point, you just say "no" to AOL subscribers. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From Ralf.Hildebrandt at charite.de Sun Jul 15 09:29:55 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Sun, 15 Jul 2007 09:29:55 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: Message-ID: <20070715072954.GA12270@charite.de> * Brad Knowles : > On 7/14/07, Zbigniew Szalbot wrote: > >> Simple - yes. Effective? Depends on what you are after. By doing it this >> way you are not really different from AOL, are you? You punish many users >> just because some other are thoughtless and lazy. When I offer something, >> I >> want people to use it, not ban it. > > You're not punishing these other users -- AOL and the other clueless users > are. If AOL didn't shoot first and ask questions later, then these problems > wouldn't exist. What this system is lacking is a "I dispute this"-method. That way the reports by stupid users wouldn't be sent out by AOL. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From Ralf.Hildebrandt at charite.de Sun Jul 15 09:53:02 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Sun, 15 Jul 2007 09:53:02 +0200 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714205320.GB32294@huntingcow.cyberthugs.com> References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> <20070714205320.GB32294@huntingcow.cyberthugs.com> Message-ID: <20070715075302.GB12270@charite.de> * Dave Dewey : > > Do you use VERP to send out the mails? If you do that you can see who > > the culprit is. > > VERP doesn't work any longer for these, as of a couple months ago. Damn! My last TOS notification dates back quite some time... > They now redact ALL information that can be used to identify the > user, including verp'd addresses. Great. > Messageid still works, for whatever reason it's the one piece of > header info that isn't redacted at this point. OK, so VERP is still the way to go, since the message-id is always different -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From msapiro at value.net Sun Jul 15 16:41:18 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 15 Jul 2007 07:41:18 -0700 Subject: [Mailman-Users] Messages not being delivered. In-Reply-To: <469939C4.9030503@ucar.edu> Message-ID: Brandon Slaten wrote: > >I just moved our Mailman lists to a new server. Accessing the listinfo >and admin pages works fine. After creating a new list mail sent to that >list is delivered. However mail set to the old lists, the ones that >were moved to this server, is not delivered. What happens to mail to the old lists (after delivery to Mailman - see below)? See . >I do however get moderation and bounce notices from those lists. I ran >check_perms to see if there were any problems with permissions and got >the following: > >file permissions must be at least 660: >/var/lib/mailman/lists/ofap_mgrs/config.db (fixing) >file permissions must be at least 660: >/var/lib/mailman/lists/ofap_mgrs/config.db.last (fixing) >file permissions must be at least 660: >/var/lib/mailman/lists/python/config.db (fixing) >file permissions must be at least 660: >/var/lib/mailman/lists/python/config.db.last (fixing) >file permissions must be at least 660: >/var/lib/mailman/lists/python/next-digest (fixing) >file permissions must be at least 660: >/var/lib/mailman/lists/python/next-digest-topics (fixing) The log entry below "(delivered to command: /usr/lib/mailman/mail/mailman post listname)" says you are running Mailman 2.1.x. These residual 2.0.x files were converted to config.pck and digest.mbox files when the installation was upgraded to 2.1. They should now be deleted (assuming they are old and there are current config.pck* files. >I also have this from the logs. > >Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: >from=, size=629, nrcpt=1 (queue active) >Jul 14 14:25:36 chandon postfix/smtpd[9619]: disconnect from >host2.atd.ucar.edu[128.117.80.16] >Jul 14 14:25:36 chandon postfix/local[9833]: C13DF3793B: >to=, relay=local, delay=0, status=sent >(delivered to command: /usr/lib/mailman/mail/mailman post listname) >Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: removed Assuming 'listname' above is one of the affected lists, the message is being delivered to Mailman so the Postfix Aliases are OK. Refer to the FAQ above (items 6-8 in particular) for other things which might be wrong. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brandon at ucar.edu Sun Jul 15 17:01:27 2007 From: brandon at ucar.edu (Brandon Slaten) Date: Sun, 15 Jul 2007 09:01:27 -0600 Subject: [Mailman-Users] Messages not being delivered. In-Reply-To: <469939C4.9030503@ucar.edu> References: <469939C4.9030503@ucar.edu> Message-ID: <469A36C7.8020408@ucar.edu> Some additional information: The old server: Using Mailman version: 2.1.6 Compiled from src. SunOS 5.8 Generic_117350-14 sun4u sparc SUNW,Ultra-4 The new server: Using Mailman version: 2.1.5 Installed from mailman-2.1.5.1-34.rhel4.5 Linux 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 12 17:59:08 EDT 2007 i686 i686 i386 GNU/Linux Since it looks like the mail server is handing off to the mailman script, I have been looking for some sort of log or error messages in the various system logs, with out luck so far. Brandon Slaten wrote: > Greetings, > > Thanks for any time you can give this problem. > > I just moved our Mailman lists to a new server. Accessing the listinfo > and admin pages works fine. After creating a new list mail sent to that > list is delivered. However mail set to the old lists, the ones that > were moved to this server, is not delivered. > > I do however get moderation and bounce notices from those lists. I ran > check_perms to see if there were any problems with permissions and got > the following: > > file permissions must be at least 660: > /var/lib/mailman/lists/ofap_mgrs/config.db (fixing) > file permissions must be at least 660: > /var/lib/mailman/lists/ofap_mgrs/config.db.last (fixing) > file permissions must be at least 660: > /var/lib/mailman/lists/python/config.db (fixing) > file permissions must be at least 660: > /var/lib/mailman/lists/python/config.db.last (fixing) > file permissions must be at least 660: > /var/lib/mailman/lists/python/next-digest (fixing) > file permissions must be at least 660: > /var/lib/mailman/lists/python/next-digest-topics (fixing) > > A second run showed no errors yet still not message being delivered when > sent to the older lists. > > I also have this from the logs. > > Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: > from=, size=629, nrcpt=1 (queue active) > Jul 14 14:25:36 chandon postfix/smtpd[9619]: disconnect from > host2.atd.ucar.edu[128.117.80.16] > Jul 14 14:25:36 chandon postfix/local[9833]: C13DF3793B: > to=, relay=local, delay=0, status=sent > (delivered to command: /usr/lib/mailman/mail/mailman post listname) > Jul 14 14:25:36 chandon postfix/qmgr[3905]: C13DF3793B: removed > > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/brandon%40ucar.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From msapiro at value.net Sun Jul 15 18:59:11 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 15 Jul 2007 09:59:11 -0700 Subject: [Mailman-Users] Messages not being delivered. In-Reply-To: <469A493F.505@ucar.edu> Message-ID: Brandon Slaten wrote: > >Mark Sapiro wrote: >> Brandon Slaten wrote: >~mailman -> /usr/lib/mailman > >There is no lock, qfiles, or log directories there to look at to assess >items 6-8 in the link above. In redhat 2.1.5, they may be in /var/mailman (see below) >I did find the mentioned mailman logs in /var/logs/mailman Here is the >most recent entry in the errors log. atd_systems_notes is one of the >lists moved over from the old server and one I have been testing with. > >Jul 15 08:38:21 2007 (26407) No such list "aa-optical": >Jul 15 08:40:42 2007 (26482) No such list "aa-hygro-growth": >Jul 15 08:52:45 2007 (26737) No such list "aa-phys-size": >Jul 15 09:02:44 2007 (27140) No such list "aa-satellite": >Jul 15 09:09:19 2007 (4397) Uncaught runner exception: [Errno 13] >Permission denied:'/var/lib/mailman/lists/atd_systems_notes/digest.mbox' >Jul 15 09:09:19 2007 (4397) Traceback (most recent call last): > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop > self._onefile(msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in >_dispose > more = self._dopipeline(mlist, msg, msgdata, pipeline) > File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in >_dopipeline > sys.modules[modname].process(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 76, in process > mboxfp = open(mboxfile, 'a+') >IOError: [Errno 13] Permission denied: >'/var/lib/mailman/lists/atd_systems_notes/digest.mbox' > >Jul 15 09:09:19 2007 (4397) SHUNTING: >1184512159.0603149+56cd041d3f9dcb1c15807c25c069d965 >53d266da >Jul 15 09:22:48 2007 (27873) No such list "aa-model": >Jul 15 09:31:34 2007 (28149) No such list "esigupcoming": > > >The permissions on the digest.mbox seems to be the issue, after changing >it to be the same as the digest.mbox for the newly created list (660) >all seems to be working. I am surprised that the check_perms script did >not catch that. It's a recently discovered bug in check_perms fixed for 2.1.10. See . You can now run bin/unshunt to reprocess the shunted messages, but first look at the files in qfiles/shunt to make sure there aren't unwanted stale messages there. You can use bin/dumpdb or bin/show_qfiles (although there is a bug in 2.1.5 show_qfiles that affects some entries, but probably not these) to look at the individual *.pck files in qfiles/shunt and can just remove unwanted ones before running bin/unshunt. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dennisthetiger at chez-vrolet.net Sun Jul 15 18:34:57 2007 From: dennisthetiger at chez-vrolet.net (Dennis Carr) Date: Sun, 15 Jul 2007 09:34:57 -0700 Subject: [Mailman-Users] Failures showing in the log file? Message-ID: <469A4CB1.7050001@chez-vrolet.net> OK, something I notice in my posts log is a message not entirely unlike the following: Jul 15 09:27:31 2007 (32571) post to list from user at wherever.com, size=5706, message-id=, 557 failures Now, as time progresses, that "failures" number counts down, and ultimately, there is a "success" asociated with that number. sWhat, precisely, does this message mean? -Dennis Carr From jens.andersson at teleservice.net Sun Jul 15 21:34:08 2007 From: jens.andersson at teleservice.net (Jens Andersson) Date: Sun, 15 Jul 2007 21:34:08 +0200 Subject: [Mailman-Users] (no subject) Message-ID: <0BCD4AFDA07A9049928A34359243F7052EC7B1@sato.internal.teleservice.net> unsubscribe From ddewey at cyberthugs.com Mon Jul 16 03:22:48 2007 From: ddewey at cyberthugs.com (Dave Dewey) Date: Sun, 15 Jul 2007 21:22:48 -0400 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> <20070714205320.GB32294@huntingcow.cyberthugs.com> <20070715003958.GA4182@huntingcow.cyberthugs.com> Message-ID: <20070716012248.GA29313@huntingcow.cyberthugs.com> Quoting Christopher X. Candreva (chris at westnet.com): > On Sat, 14 Jul 2007, Dave Dewey wrote: > > > Return-Path: redacted-bounces+redacted=aol.com at redactedfromhell.com > > Wow, maybe I'm just lucky. > > Is your server on the AOL whitelist ? Yep. I get very few complaints, 99% of them accidental, so for me it's just a way to contact my subscribers and tell them to stay away from that damn spam button. From msapiro at value.net Mon Jul 16 04:57:58 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 15 Jul 2007 19:57:58 -0700 Subject: [Mailman-Users] Failures showing in the log file? In-Reply-To: <469A4CB1.7050001@chez-vrolet.net> Message-ID: Dennis Carr wrote: >OK, something I notice in my posts log is a message not entirely unlike >the following: > >Jul 15 09:27:31 2007 (32571) post to list from user at wherever.com, >size=5706, message-id=, 557 failures > >Now, as time progresses, that "failures" number counts down, and >ultimately, there is a "success" asociated with that number. sWhat, >precisely, does this message mean? Look in the smtp-failure log for a more informative message including a reason. What is happening is the outgoing SMTP server (MTA) is accepting only a fraction of the recipients. The rest are queued for retry. Some more recipients are accepted on the retry, and the rest are queued, and so on. It may or may not help to set SMTP_MAX_RCPTS to a number smaller that the number that gets accepted each time (in mm_cfg.py), but first get the reason from the smtp-failure log. The best solution depends on the reason. It may be that something in the outgoing MTA needs to be changed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Jul 16 05:41:29 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 15 Jul 2007 20:41:29 -0700 Subject: [Mailman-Users] Messages not being delivered. In-Reply-To: Message-ID: Mark Sapiro wrote: >Brandon Slaten wrote: >> >>Mark Sapiro wrote: >>> Brandon Slaten wrote: > >>~mailman -> /usr/lib/mailman >> >>There is no lock, qfiles, or log directories there to look at to assess >>items 6-8 in the link above. > > >In redhat 2.1.5, they may be in /var/mailman But OTOH, the fact that the lists are in /var/lib/mailman/lists/* and The python Modules are in /usr/lib/mailman/Mailman says that this is RedHat's FHS compliant scheme. There should be an INSTALL.REDHAT document somewhere in your installation that tells you how to map various old RedHat locations (mostly /var/mailman/*) into the FHS locations. If you can't find this document, the mapping is in the online version at and also in a post at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Jul 16 06:38:44 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 15 Jul 2007 21:38:44 -0700 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070715075302.GB12270@charite.de> Message-ID: Ralf Hildebrandt wrote: > >OK, so VERP is still the way to go, since the message-id is always >different Do you mean the SMTP id in the first Received: (from Mailman) header? You can get the recipient from your MTA log using this, but the Message-ID: header is normally unchanged from the incoming post and is not different for different recipients. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dennisthetiger at chez-vrolet.net Mon Jul 16 06:59:14 2007 From: dennisthetiger at chez-vrolet.net (Dennis Carr) Date: Sun, 15 Jul 2007 21:59:14 -0700 Subject: [Mailman-Users] Failures showing in the log file? In-Reply-To: References: Message-ID: <469AFB22.8010103@chez-vrolet.net> Mark Sapiro wrote: > It may or may not help to set SMTP_MAX_RCPTS to a number smaller that > the number that gets accepted each time (in mm_cfg.py), but first get > the reason from the smtp-failure log. The best solution depends on the > reason. It may be that something in the outgoing MTA needs to be > changed. That would probably mean smtpd_recipient_limit (running Postfix), which I have to set 500. Currently, SMTP_MAX_RCPTS is set to the default of 1000 in Defaults.py. I'm wondering, then: given this, would setting this to, say, 1 cause mailman to deliver one file per email? (This would be an example, of course; doing something like this would most likely bring my server down to its knees.) -Dennis From brad at shub-internet.org Mon Jul 16 07:56:52 2007 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 16 Jul 2007 00:56:52 -0500 Subject: [Mailman-Users] Messages not being delivered. In-Reply-To: <469A36C7.8020408@ucar.edu> References: <469939C4.9030503@ucar.edu> <469A36C7.8020408@ucar.edu> Message-ID: On 7/15/07, Brandon Slaten wrote: > Some additional information: > > The old server: > > Using Mailman version: 2.1.6 [ ... deletia ... ] > The new server: > > Using Mailman version: 2.1.5 With regards to software in general, moving backward in the version number scheme is problematic. Can you upgrade the new machine to a more recent version, like 2.1.9? -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From msapiro at value.net Mon Jul 16 17:06:59 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 16 Jul 2007 08:06:59 -0700 Subject: [Mailman-Users] Failures showing in the log file? In-Reply-To: <469AFB22.8010103@chez-vrolet.net> Message-ID: Dennis Carr wrote: >Mark Sapiro wrote: > >> It may or may not help to set SMTP_MAX_RCPTS to a number smaller that >> the number that gets accepted each time (in mm_cfg.py), but first get >> the reason from the smtp-failure log. The best solution depends on the >> reason. It may be that something in the outgoing MTA needs to be >> changed. > >That would probably mean smtpd_recipient_limit (running Postfix), >which I have to set 500. Currently, SMTP_MAX_RCPTS is set to the >default of 1000 in Defaults.py. What Mailman version is this? The default in the distribution is 500 and should only be changed in mm_cfg.py. >I'm wondering, then: given this, would >setting this to, say, 1 cause mailman to deliver one file per email? >(This would be an example, of course; doing something like this would >most likely bring my server down to its knees.) One recipient per email (smtp) transaction with the MTA (in other words, one file per recipient), but instead of setting SMTP_MAX_RCPTS = 1, set VERP_DELIVERY_INTERVAL = 1 which will cause every post to be sent individually with a VERP like envelope sender for improved bounce processing and message tracking. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From b19141 at britaine.ctd.anl.gov Mon Jul 16 18:10:29 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Mon, 16 Jul 2007 11:10:29 -0500 (CDT) Subject: [Mailman-Users] Administrivia Checks Message-ID: <200707161610.l6GGATfG002557@britaine.ctd.anl.gov> I am converting most of our Majordomo lists to Mailman. After I converted one list, the list administrator sent the command who LISTNAME to the converted list. It was not caught as administrivia. In the 2.1.9 source Utils.py, I see ADMINDATA = { # admin keyword: (minimum #args, maximum #args) ... 'who': (0, 0), Is there a reason why the max #args for "who" is not set to 1 or 2 to catch these commands? who password listname who listname who listname address=
Is it because the revised code would catch this (and similar) lines: Who is it? Thanks. ---------------------------------------------------------------------- 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 222, Room D209 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From brett at twobikes.ottawa.on.ca Mon Jul 16 18:08:17 2007 From: brett at twobikes.ottawa.on.ca (Brett Delmage) Date: Mon, 16 Jul 2007 12:08:17 -0400 (EDT) Subject: [Mailman-Users] same list name on 2 different domains In-Reply-To: <643423.82794.qm@web26502.mail.ukl.yahoo.com> References: <643423.82794.qm@web26502.mail.ukl.yahoo.com> Message-ID: On Fri, 13 Jul 2007, Enzo wrote: > I can create list on both domains, but i can't create the same list with the same name on these 2 different domains > Is it possible ? if yes how ? It is easy to configure, compile and install multiple Mailman instances, one for each domain. In the current context of disk sizes, CPU and memory, the extra resource usage is insignficiant. I run the following script (edit for each domain desired, or create a script with substitutions) in the Mailman source directory, then make, and make install. ./configure --with-mail-gid=65533 --with-cgi-gid=www --with-mailhost=DomainName.ca --with-urlhost=www.DomainName.ca --prefix=/usr/local/mailman/DomainName --with-var-prefix=/var/mailman/Domainname (script may vary depending on your specific situation) Running multiple instances is only very slightly more work when the infrequent upgrade is required. But it allows me to try an upgrade on only one domain first, without putting all domains at risk. Brett From jdespatis at yahoo.fr Tue Jul 17 08:46:12 2007 From: jdespatis at yahoo.fr (Enzo) Date: Tue, 17 Jul 2007 06:46:12 +0000 (GMT) Subject: [Mailman-Users] Re : same list name on 2 different domains Message-ID: <649473.78892.qm@web26512.mail.ukl.yahoo.com> Thanks for your help In fact, i gonna do that also, i run into problem when i patch the source to support natively virtual domain... Thanks ----- Message d'origine ---- De : Brett Delmage ? : Enzo Cc : mailman-users at python.org Envoy? le : Lundi, 16 Juillet 2007, 18h08mn 17s Objet : Re: [Mailman-Users] same list name on 2 different domains On Fri, 13 Jul 2007, Enzo wrote: > I can create list on both domains, but i can't create the same list with the same name on these 2 different domains > Is it possible ? if yes how ? It is easy to configure, compile and install multiple Mailman instances, one for each domain. In the current context of disk sizes, CPU and memory, the extra resource usage is insignficiant. I run the following script (edit for each domain desired, or create a script with substitutions) in the Mailman source directory, then make, and make install. ./configure --with-mail-gid=65533 --with-cgi-gid=www --with-mailhost=DomainName.ca --with-urlhost=www.DomainName.ca --prefix=/usr/local/mailman/DomainName --with-var-prefix=/var/mailman/Domainname (script may vary depending on your specific situation) Running multiple instances is only very slightly more work when the infrequent upgrade is required. But it allows me to try an upgrade on only one domain first, without putting all domains at risk. Brett _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From mohammad_reza_jamshidian at yahoo.com Tue Jul 17 13:09:20 2007 From: mohammad_reza_jamshidian at yahoo.com (Mohammad Reza jamshidian) Date: Tue, 17 Jul 2007 04:09:20 -0700 (PDT) Subject: [Mailman-Users] Messages are not delivered? Message-ID: <511194.20534.qm@web53111.mail.re2.yahoo.com> Dear friends, I have made a mailing list by Mailman. I tested that by subscribing 3 emails and sent email to the list. All the emails delivered. After I subscribed about 20,000 people to list, I tried again to send another post. The post is not delivered to none of my colleagues emails!! and I guess it must not be delivered no where else. I am in hurry to send email to the users to announce an exhibition. Anybody can help? Best for all, Mohammad ____________________________________________________________________________________ Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. http://answers.yahoo.com/dir/?link=list&sid=396546091 From david at johmar.com Tue Jul 17 13:37:49 2007 From: david at johmar.com (David Beaumont) Date: Tue, 17 Jul 2007 12:37:49 +0100 Subject: [Mailman-Users] Newsgroup interface and registration Message-ID: <001e01c7c866$e7dd7c20$f23d9751@computername> Our usenet newsgroup 'annexcafe' have started requiring registration, to prevent spamming of the newsgroup. However since they did this the interface with out mailman list has stopped working both ways. Emails no longer get posted to the newsgroup and newsgroup postings no longer get sent out as emails. The newsgroup now requires users to log in with their username and password, but there is no option to put login details into mailman that I can find. We have mailman v 2.1.8 Has any had this problem and got round it? Or anyone know of newsgroup providers that don't require login? Or of any software that does emails, web based forums and newsgroups in one? Thanks David From wsuarez at wsuarez.com Tue Jul 17 14:35:31 2007 From: wsuarez at wsuarez.com (Bill Suarez) Date: Tue, 17 Jul 2007 08:35:31 -0400 Subject: [Mailman-Users] Format conversion - round 2 Message-ID: <1a801cf800002b12@mailgw.bit9.com> All, I made the suggested changes to convert text/html to plain text and it did improve the situation. However I am still seeing a problem when a post originates from Hotmail. The "body" of the message ends up being an attachment and the Mailman inserted footer (our disclaimer) is all that is in the body of the message. Any further guidance here? Thanks in advance, Bill Suarez _________________________________________ Bill Suarez - mailto:wsuarez at wsuarez.com http://www.wsuarez.com/ From msapiro at value.net Tue Jul 17 17:33:57 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 08:33:57 -0700 Subject: [Mailman-Users] Messages are not delivered? In-Reply-To: <511194.20534.qm@web53111.mail.re2.yahoo.com> Message-ID: Mohammad Reza jamshidian wrote: >I have made a mailing list by Mailman. I tested that by subscribing 3 emails and sent email to the list. >All the emails delivered. >After I subscribed about 20,000 people to list, I tried again to send another post. >The post is not delivered to none of my colleagues emails!! and I guess it must not be delivered no where else. Look in Mailman's 'smtp', 'smtp-failure' and 'error' logs. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 17 17:41:09 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 08:41:09 -0700 Subject: [Mailman-Users] Format conversion - round 2 In-Reply-To: <1a801cf800002b12@mailgw.bit9.com> Message-ID: Bill Suarez wrote: > >However I am still seeing a problem when a post originates from Hotmail. The >"body" of the message ends up being an attachment and the Mailman inserted >footer (our disclaimer) is all that is in the body of the message. > >Any further guidance here? Is the 'attachment' of MIME type text/plain? If not, what is it. In any case, this is how your MUA (mail client) renders the message. Other MUAs will render it in their own way. See for some related information. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 17 17:46:26 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 08:46:26 -0700 Subject: [Mailman-Users] Newsgroup interface and registration In-Reply-To: <001e01c7c866$e7dd7c20$f23d9751@computername> Message-ID: David Beaumont wrote: > >The newsgroup now requires users to log in with their username and password, >but there is no option to put login details into mailman that I can find. >We have mailman v 2.1.8 >From Defaults.py # Set these variables if you need to authenticate to your NNTP server for # Usenet posting or reading. If no authentication is necessary, specify None # for both variables. NNTP_USERNAME = None NNTP_PASSWORD = None Set these in mm_cfg.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 17 19:02:50 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 10:02:50 -0700 Subject: [Mailman-Users] Administrivia Checks In-Reply-To: <200707161610.l6GGATfG002557@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: >I am converting most of our Majordomo lists to Mailman. After I >converted one list, the list administrator sent the command > > who LISTNAME > >to the converted list. It was not caught as administrivia. In the >2.1.9 source Utils.py, I see > >ADMINDATA = { > # admin keyword: (minimum #args, maximum #args) > ... > 'who': (0, 0), > >Is there a reason why the max #args for "who" is not set to 1 or 2 to >catch these commands? > > who password listname > who listname > who listname address=
Actually, none of the above are valid Mailman email commands. Commands are sent to listname-request, so listname is never part of the command. However, who password who password address=
are valid commands with 1 and 2 arguments. This was changed in 2002 when the individual command modules were added. Prior to this, the only valid command was who I suspect it was an oversight to not update the Utils.ADMINDATA dictionary at that time, but I don't know. The following may have had something to do with it, but I think on balance, catching who xxx yyy as administrivia is the right thing to do. I'm going to change it. >Is it because the revised code would catch this (and similar) lines: > > Who is it? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From BobLaJolla at aol.com Tue Jul 17 19:49:06 2007 From: BobLaJolla at aol.com (BobLaJolla at aol.com) Date: Tue, 17 Jul 2007 13:49:06 EDT Subject: [Mailman-Users] Passing the list name to the cgi scripts, called with backticks in Perl Message-ID: Hello, In order to utilize my site's dynamic header, footer, banner ad programs, etc., I am generating the mailman HTML enveloping content with a Perl script, and calling mailman's cgi scripts, as appropriate, using a shell command. Example below: $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; Note backticks to invoke this script from the shell in my Perl script. This successfully loads the variable "$listinfo_output" with the output from the mailman/cgi-bin/listinfo command, from there I can print or extract content from the HTML as useful. My problem is, to get any list-specific output from the mailman/cgi-bin/* scripts, I need to be able to pass the listname to the script - and I can't figure out how to do this with the shell command. If I follow the standard syntax from the web (e.g. `/usr/local/mailman/cgi-bin/listinfo/somelist`) the shell looks for a non-existent program in the non-existent listinfo directory (listinfo is, of course, a script). Using the scheme outlined above, how can I pass the listname to the various cgi-bin scripts from mailman to capture their list-specific output for customized pages? I do realize there are templates for customizing the HTML, but these are not useful for server side include files and scripts, on which my site depends heavily. Thanks in advance... :o) Bob R ************************************** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour From msapiro at value.net Tue Jul 17 20:40:59 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 11:40:59 -0700 Subject: [Mailman-Users] Passing the list name to the cgi scripts, called with backticks in Perl In-Reply-To: Message-ID: BobLaJolla wrote: > >My problem is, to get any list-specific output from the mailman/cgi-bin/* >scripts, I need to be able to pass the listname to the script - and I can't >figure out how to do this with the shell command. If I follow the standard >syntax from the web (e.g. `/usr/local/mailman/cgi-bin/listinfo/somelist`) the >shell looks for a non-existent program in the non-existent listinfo directory >(listinfo is, of course, a script). > >Using the scheme outlined above, how can I pass the listname to the various >cgi-bin scripts from mailman to capture their list-specific output for >customized pages? You need to do what your web server does. Namely, in the above example, it sets PATH_INFO='/somelist' in the environment it passes to the CGI. In general, an HTTP GET for a URL like will result in the web server setting PATH_INFO='/more/stuff' QUERY_STRING='query' (and a bunch of other stuff, most of which we don't look at) in the environment it passes to the wrapper. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From alpeshgajbe at gmail.com Tue Jul 17 21:15:32 2007 From: alpeshgajbe at gmail.com (alpesh gajbe) Date: Wed, 18 Jul 2007 00:45:32 +0530 Subject: [Mailman-Users] problem in archiving the large mbox file Message-ID: I am not sure whether this mail belongs to the users or developers list so I am sending to both. Apologies. I have a large 1.2 GB mbox file which i need to archive, the messages in mbox typically have jpeg image attachments whose approximate image sizes is 4 KB. when i run arch script in /usr/lib/mailman/bin/ on my ubuntu 7.04 I get the following error *File "/usr/lib/python2.5/os.py", line 172, in makedirs mkdir(name, mode) OSError: [Errno 31] Too many links: *My basic objective is to archive 250GB of mails every month for two years . The size of which would exceed 7 Tera Bytes approx. Would this be a feasible option using mailman.(out of curiosity !!) What has been the largest mail archive volume anyone has ever deployed into mailman ? (out of curiosity !!) Regards -Alpesh From BobLaJolla at aol.com Tue Jul 17 22:26:30 2007 From: BobLaJolla at aol.com (BobLaJolla at aol.com) Date: Tue, 17 Jul 2007 16:26:30 EDT Subject: [Mailman-Users] Passing the list name to the cgi scripts, called with back... Message-ID: In a message dated 7/17/2007 1:16:45 P.M. Pacific Daylight Time, msapiro at value.net writes: >Hi Mark - hope I don't sound obtuse, but how would I apply the above to my >backtick perl script call? Disclaimer: I am not a Perl programmer. $ENV(PATH_INFO) = "/somelist"; $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; -- Mark Sapiro This worked: $ENV{'PATH_INFO'} = "/somelist"; $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; Thank you so much! :oD Bob R ************************************** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour From puckett_chuck at hotmail.com Tue Jul 17 23:23:41 2007 From: puckett_chuck at hotmail.com (Chuck Puckett) Date: Tue, 17 Jul 2007 16:23:41 -0500 Subject: [Mailman-Users] Unsubscribe code Message-ID: Ooh, here's an embarrassment: I edited the user info page to be more "like" the rest of my web site (and to remove things that I didn't want the user to be able to do). Unfortunately, as I macheted the HTML, I apparently hacked away the form/text that deals with Unsubscribing. So I can no longer put my polite addendum in my mailings that instructs the recipient to visit that web page to unsubscribe, should they desire to do so. Now obviously, no one will desire to do so (J), but I should be gentleman enough to offer it. Can someone send me the code that would normally display that options? Thanks Chuck "red-faced" Puckett, Esq., BS, ~MS, ThD www.puckettpublishing.com "The unexamined life is not worth living." (Socrates) "The unexamined faith is not worth believing." (Chuck) "Anger is a wind that blows out the lamp of the mind." (Arabian proverb) "I don't want to steal the show... I only want to borrow it for a while." (Chuck) From brad at shub-internet.org Tue Jul 17 23:45:33 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 17 Jul 2007 16:45:33 -0500 Subject: [Mailman-Users] problem in archiving the large mbox file In-Reply-To: References: Message-ID: On 7/18/07, alpesh gajbe wrote: > I am not sure whether this mail belongs to the users or developers list so > I am sending to both. Apologies. This sounds to me more like a question for -users. > I have a large 1.2 GB mbox file which i need to archive, the messages in > mbox typically have jpeg image attachments > whose approximate image sizes is 4 KB. 4KB JPEGs? That's pretty small for a JPEG. You have over 300,000 of these messages per mailbox file? > when i run arch script in /usr/lib/mailman/bin/ on my ubuntu 7.04 I get the > following error > > *File "/usr/lib/python2.5/os.py", line 172, in makedirs mkdir(name, mode) > OSError: [Errno 31] Too many links: That sounds like a directory problem, and not a file problem. With as large a mailbox file as you're talking about, and as many messages as you're talking about, you probably need to break your archives more frequently than once a month. Try breaking them weekly instead. Alternatively, try changing your underlying filesystem to one that supports large numbers of files in a single directory, and preferably does so with an internal hashed directory/inode structure (e.g., XFS). Also keep in mind that you'll want to make sure that your OS is built to support large files (files over 2GB). Many Linux distributions are not built out-of-the-box to support large files. Finally, the version of Python that is recommended for use with the latest release version of Mailman, is Python 2.4.x for Mailman 2.1.9, for whatever the most recent version of Python 2.4.x (currently 2.4.3, I believe). More recent versions of Python may or may not work with Mailman 2.1.9, and almost certainly will not work correctly with earlier versions of Mailman. > *My basic objective is to archive 250GB of mails every month for two years . > The size of which would exceed 7 Tera Bytes approx. Would this be a feasible > option using mailman.(out of curiosity !!) That should be possible. We have 4GB worth of archives for python-list at python.org going back to 1999, and I'm pretty sure those messages are text-only or text+code fragments. > What has been the largest mail archive volume anyone has ever deployed into > mailman ? (out of curiosity !!) We've got some information in the FAQ Wizard about large mailing lists servers with regards to numbers of subscribers or numbers of messages, but I don't know that anyone has tried to gather any specific information with regards to large sizes of archives. The largest archives I am personally aware of are the ones we have for python-list, but I'd love to hear any information that anyone else has about any others. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From k.cornils at cgnet.com Wed Jul 18 02:45:08 2007 From: k.cornils at cgnet.com (Cornils, Karin) Date: Tue, 17 Jul 2007 17:45:08 -0700 Subject: [Mailman-Users] admin web interface is not saving changes and asks me to re-enter password Message-ID: <39A1B547DAD9D94A8C9A8A639C65A2CA069D73A3@csimail1.CGNETAD.COM> This is on a Debian 4 package installation of Mailman 2.1.9 w. Apache2. I have tried all the FAQ suggestions in the FAQs that seem to relate to this issue: 4.71 4.45 4.27 4.2.9 4.65 4.69 All to no avail - details below - does anyone have any other suggestions? Many thanks, Karin C 4.71 - tried all this http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.071.htp - 4.71. Accessing the web admin interface or private archives via a framed page requires constant reauthorization (e.g., asking me to re-enter my password). It was not an IE issue - even tested with no privacy security - no change 4.45 - tried all this http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.045.htp 4.45. The admin web interface is not saving my changes and keeps asking me to re-enter my password -- what is wrong? 4.29 - tried all this http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.029.htp - 4.29. Where can I change a list or the default URL used for the web interface? 4.27. Securing Mailman's web GUI by using Secure HTTP/SSL I Have not changed the site to https/ssl/tls The following talks about a redirect - and I'm using ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/ with the default_url_pattern in mm_cfg.py set to match , so that doesn't look like the issue. http://mail.python.org/pipermail/mailman-users/2004-April/035968.html [Mailman-Users] web interface not saving changes 4.65 - tried all this http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.065.htp - 4.65. Admin Web interface requires reauthentication (e.g., re-entering the password) at every step and doesn't save changes. It wasn't a firewall issue - opened all ports to test it and didn't make a difference. Don't see where I might have picked up the /etc/sysconfig/i18n file issue - file doesn't exist on my system. 4.69 - tried all this http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.069.htp 4.69. Why aren't my mm_cfg.py settings for DEFAULT_URL_PATTERN and DEFAULT_URL_HOST effective? This was done. The information contained in this email message may be privileged, confidential and protected from disclosure. If you are not the intended recipient, any dissemination, distribution or copying is strictly prohibited. If you think that you have received this email message in error, please notify the sender by reply email and delete the message and any attachments. From msapiro at value.net Wed Jul 18 06:12:16 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 17 Jul 2007 21:12:16 -0700 Subject: [Mailman-Users] admin web interface is not saving changes and asksme to re-enter password In-Reply-To: <39A1B547DAD9D94A8C9A8A639C65A2CA069D73A3@csimail1.CGNETAD.COM> Message-ID: Cornils, Karin wrote: >This is on a Debian 4 package installation of Mailman 2.1.9 w. Apache2. > > >I have tried all the FAQ suggestions in the FAQs that seem to relate to >this issue: > > > >4.71 > >4.45 > >4.27 > >4.2.9 > >4.65 > >4.69 > > > >All to no avail - details below - does anyone have any other >suggestions? It has to be a cookie issue. When you enter a valid password, the authentication page sets a session cookie with authentication data. This cookie is for the domain of the authentication page and has a name which is +. E.g., for login with the admin password for mylist, the name of the cookie is mylist+admin. The cookie data are used to validate the cookie. Can you see this cookie in your browser after you log in? It is a session cookie, and I don't think you can see it in MSIE, at least I don't know how - it's not with the persistent cookies in "Temporary Internet Files". Have you tried different browsers, different computers? The issue pretty much has to be that the cookie isn't getting to the browser because it is blocked on the way, the browser isn't accepting it, the browser isn't returning it because it's not for the right domain, or it is being blocked on the way back to the web server. Ideally, you could run a packet sniffer on the connection and see if the cookie is going back and forth. This would at least localize the problem to the work station or the host. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman at datatude.net Wed Jul 18 20:30:50 2007 From: mailman at datatude.net (Datatude) Date: Wed, 18 Jul 2007 14:30:50 -0400 Subject: [Mailman-Users] searchable archive interface desired Message-ID: <469E5C5A.8050503@datatude.net> Hi there -- I'm a new & very lightweight mailman list owner, with almost no experience doing anything (beyond using the Plesk c.p.) on my domain server. One list I jsut started has already started accruing in the archives incredibly valuable technical information posted by my colleagues. However, it appears there is no Search feature for the archives. Is there an easy way to replace the UI for the archives so that they are searchable and return a hit-list of posts (preferable) or threads (second best)? Thanks! kazar From msapiro at value.net Wed Jul 18 20:53:19 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 18 Jul 2007 11:53:19 -0700 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: <469E5C5A.8050503@datatude.net> Message-ID: Datatude wrote: > >Is there an easy way to replace the UI for the archives so that they are >searchable and return a hit-list of posts (preferable) or threads >(second best)? I don't know how 'easy' but see and . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Wed Jul 18 20:54:06 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 18 Jul 2007 13:54:06 -0500 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: <469E5C5A.8050503@datatude.net> References: <469E5C5A.8050503@datatude.net> Message-ID: On 7/18/07, Datatude wrote: > One list I jsut started has already started accruing in the archives > incredibly valuable technical information posted by my colleagues. > However, it appears there is no Search feature for the archives. Correct. Mailman does not have any integrated search function. It is possible to replace the built-in archive function with a third-party option that may incorporate a search function (e.g., mhonarc). It is also possible to apply patches to integrate a search function into Mailman (e.g., ht:dig or Namazu), but these are only semi-official patches at best. The general subject of making your archives searchable is covered at . For Namazu, see . > Is there an easy way to replace the UI for the archives so that they are > searchable and return a hit-list of posts (preferable) or threads > (second best)? If your archives are publicly accessible, you can search them with Google (or other web search engines), just like you can do with the archives of the mailman-users mailing list (see ). -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From kwz-mm at commpartners.com Wed Jul 18 21:44:13 2007 From: kwz-mm at commpartners.com (Karl Zander) Date: Wed, 18 Jul 2007 15:44:13 -0400 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: <469E5C5A.8050503@datatude.net> References: <469E5C5A.8050503@datatude.net> Message-ID: On Wed, 18 Jul 2007 14:30:50 -0400 Datatude wrote: > Hi there -- > > I'm a new & very lightweight mailman list owner, with >almost no > experience doing anything (beyond using the Plesk c.p.) >on my domain server. > > One list I jsut started has already started accruing in >the archives > incredibly valuable technical information posted by my >colleagues. > However, it appears there is no Search feature for the >archives. > > Is there an easy way to replace the UI for the archives >so that they are > searchable and return a hit-list of posts (preferable) >or threads > (second best)? > I use the patches to Mailman for ht://dig and MHonArc. ht://dig provides searching. They work OK. But in order to use any of these patches you must have access to the Mailman source code _and_ shell access to the server with permissions to compile and install code. If you are using Plesk you most likely do not have this level of access and these patches will not be useful. --Karl From brian at emwd.com Wed Jul 18 23:09:26 2007 From: brian at emwd.com (Brian Carpenter) Date: Wed, 18 Jul 2007 17:09:26 -0400 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: Message-ID: Hi Kazar: My company has come up with a searchable archive replacement for our mailman clients using hypermail and the sphyder search engine. Let me know off list if you are interested. Kind regards, Brian Carpenter -------------------------------------- EMWD - Executive Officer -----Original Message----- From: mailman-users-bounces+brian=emwd.com at python.org [mailto:mailman-users-bounces+brian=emwd.com at python.org] On Behalf Of Karl Zander Sent: Wednesday, July 18, 2007 3:44 PM To: Datatude Cc: mailman-users at python.org Subject: Re: [Mailman-Users] searchable archive interface desired On Wed, 18 Jul 2007 14:30:50 -0400 Datatude wrote: > Hi there -- > > I'm a new & very lightweight mailman list owner, with >almost no > experience doing anything (beyond using the Plesk c.p.) >on my domain server. > > One list I jsut started has already started accruing in >the archives > incredibly valuable technical information posted by my >colleagues. > However, it appears there is no Search feature for the >archives. > > Is there an easy way to replace the UI for the archives >so that they are > searchable and return a hit-list of posts (preferable) >or threads > (second best)? > I use the patches to Mailman for ht://dig and MHonArc. ht://dig provides searching. They work OK. But in order to use any of these patches you must have access to the Mailman source code _and_ shell access to the server with permissions to compile and install code. If you are using Plesk you most likely do not have this level of access and these patches will not be useful. --Karl ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/brian%40emwd.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From mark at bradakis.com Wed Jul 18 23:28:38 2007 From: mark at bradakis.com (Mark J. Bradakis) Date: Wed, 18 Jul 2007 15:28:38 -0600 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: <469E5C5A.8050503@datatude.net> References: <469E5C5A.8050503@datatude.net> Message-ID: <469E8606.2030006@bradakis.com> What I've done is set up Mharc as a searchable archiver, and have list messages get sent to an address that adds them into the archive. RealSoonNow I'll muck with mailman to get the archive link from the Mailman pages to point to the right place. Check http://www.team.net/archive to see what MHarc looks like. mjb. From Brian at UCSD.Edu Thu Jul 19 01:03:13 2007 From: Brian at UCSD.Edu (Brian Kantor) Date: Wed, 18 Jul 2007 16:03:13 -0700 Subject: [Mailman-Users] enhancement patches Message-ID: <20070718230313.GA58068@ucsd.edu> I have a patch for mailman 2.1.9 that makes it direct all logging to the system syslog 'maillog'. We have found this useful. It can be viewed at http://noh.ucsd.edu/~brian/Mailman-syslog-patch How should I submit this patch for consideration to be included in a future release? - Brian From msapiro at value.net Thu Jul 19 03:24:15 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 18 Jul 2007 18:24:15 -0700 Subject: [Mailman-Users] enhancement patches In-Reply-To: <20070718230313.GA58068@ucsd.edu> Message-ID: Brian Kantor wrote: >I have a patch for mailman 2.1.9 that makes it direct >all logging to the system syslog 'maillog'. We have >found this useful. > >It can be viewed at > http://noh.ucsd.edu/~brian/Mailman-syslog-patch > >How should I submit this patch for consideration to >be included in a future release? We're part way to moving to a new tracker at but that is not yet useable and the move seems to be stalled at the moment, so the place for patches is still the sourceforge tracker at . There are some issues with your patch. I looked at it and it seems unnecessarily complex (or maybe just large). Why not do the whole thing in Mailman/Logging/Syslog.py by keeping syslog as the name of the _Syslog instance and importing the system syslog as another name? Perhaps more importantly, logging has completely changed on the Mailman trunk (now called the 3.0 branch) to use the Python 'logging' module and all the Mailman/Logging/* modules are gone. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman at datatude.net Thu Jul 19 06:35:16 2007 From: mailman at datatude.net (Datatude) Date: Thu, 19 Jul 2007 00:35:16 -0400 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: References: <469E5C5A.8050503@datatude.net> Message-ID: <469EEA04.2060408@datatude.net> Karl Zander wrote, On 7/18/07 3:44 PM: >> >> Is there an easy way to replace the UI for the archives so that they are >> searchable and return a hit-list of posts (preferable) or threads >> (second best)? >> > > I use the patches to Mailman for ht://dig and MHonArc. ht://dig provides > searching. They work OK. > > But in order to use any of these patches you must have access to the > Mailman source code _and_ shell access to the server with permissions to > compile and install code. If you are using Plesk you most likely do not > have this level of access and these patches will not be useful. thanks for the response, Karl. I actually do have shell access because I host my domains on a VPS. However, I am only just now taking my very first Linux/bash baby steps, definitely a long way from being ready to take on the type of operation you describe. I guess I was looking for something as easy to administer (and as easy to customize the UI, as well) as phpBB (the only thing I've had the nerve to "install" thus far, and it certainly did not involve compiling) Being a db application dev, tho' (strictly 4GL), if I end up making something nice I'll share back to the list. -- kazar From mailman at datatude.net Thu Jul 19 06:45:27 2007 From: mailman at datatude.net (Datatude) Date: Thu, 19 Jul 2007 00:45:27 -0400 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: References: Message-ID: <469EEC67.6010608@datatude.net> Thanks to all who have replied. I can't use an external service (nor Google's "site:" search for that matter) because the list in question is a private list. Not a big issue right now because the 20 or so subscribers are likely to simply keep all the emails anyhow. What I might do is maintain monthly mboxes and just offer any subscribers added to the list in the future mboxes for import into their email clients.... unless I get around to creating an online db (i.e., where Date, From, Subject, Body become separately searchable fields for compound criteria) thanks again! -- kazar From msapiro at value.net Thu Jul 19 17:08:18 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 19 Jul 2007 08:08:18 -0700 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: <469EEC67.6010608@datatude.net> Message-ID: Datatude wrote: > >Not a big issue right now because the 20 or so subscribers are likely to >simply keep all the emails anyhow. What I might do is maintain monthly >mboxes and just offer any subscribers added to the list in the future >mboxes for import into their email clients. Pipermail already does this (sort of). That's what the periodic "Downloadable version" files are. Many headers have been removed, and the From: address may be munged a bit ('@' -> ' at '), but it is a mbox. Also, the full listname.mbox/listname.mbox file can be linked from the archive TOC page by setting PUBLIC_MBOX = Yes in mm_cfg.py (and even if it's not linked, it can still be retrieved via a url like ). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman at datatude.net Thu Jul 19 17:50:06 2007 From: mailman at datatude.net (Datatude) Date: Thu, 19 Jul 2007 11:50:06 -0400 Subject: [Mailman-Users] searchable archive interface desired In-Reply-To: References: Message-ID: <469F882E.5070604@datatude.net> Mark Sapiro wrote, On 7/19/07 11:08 AM: > Datatude wrote: >> Not a big issue right now because the 20 or so subscribers are likely to >> simply keep all the emails anyhow. What I might do is maintain monthly >> mboxes and just offer any subscribers added to the list in the future >> mboxes for import into their email clients. > > > Pipermail already does this (sort of). Thanks Mark! -- kazar From douglas at music.columbia.edu Thu Jul 19 18:25:50 2007 From: douglas at music.columbia.edu (douglas repetto) Date: Thu, 19 Jul 2007 12:25:50 -0400 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: <4682E782.7030103@music.columbia.edu> References: <4682AA23.8050806@music.columbia.edu> <4682E782.7030103@music.columbia.edu> Message-ID: <469F908E.6020906@music.columbia.edu> Hello, We've been getting many many strange mailman-bounces. It seems that somewhere the mailman-bounces address is mis-configured. It should be mailman-bounces at music.columbia.edu, but mail seems to be sent as mailman-bounces at music.columbia.ed (note missing "u"). That's causing bounces to bounce all over the place...in our mail log we get messages like: Jul 19 12:02:50 roar postfix/smtp[18535]: 9F86883BE24: to=, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=music.columbia.ed type=A: Host not found) but also: Jul 19 12:02:54 roar postfix/qmgr[10647]: E969F83BE2C: from=, size=4419, nrcpt=1 (queue active) So both the correct address and the incorrect address are being used...I've poked around in all of our configs and I can't find the incorrect address anywhere. My suspicion at this point is that there's a virus somewhere on a users computer that is propagating the incorrect address and that many of the messages are the result of spoofed mail. Can anyone help me to understand what's going on? Or suggest where I might look to see if the mailman-bounces address is in fact mis-configured? In mm_cfg.py we have: mm_cfg.py:DEFAULT_EMAIL_HOST = 'music.columbia.edu' mm_cfg.py:DEFAULT_URL_HOST = 'music.columbia.edu' so that seems correct... thanks, douglas -- ............................................... http://artbots.org .....douglas.....irving........................ http://dorkbot.org .......................... http://music.columbia.edu/cmc/music-dsp .......... repetto....... http://works.music.columbia.edu/organism ............................... http://music.columbia.edu/~douglas From Brian at UCSD.Edu Thu Jul 19 19:58:47 2007 From: Brian at UCSD.Edu (Brian Kantor) Date: Thu, 19 Jul 2007 10:58:47 -0700 Subject: [Mailman-Users] enhancement patches In-Reply-To: References: <20070718230313.GA58068@ucsd.edu> Message-ID: <20070719175847.GA70765@ucsd.edu> Yes, indeed it is probably larger than need be, but after fighting with other approaches, I just did it brute force. Probably my way of doing it shouldn't be included in a future release, although the capability of using syslog would be very useful here. Thank you for your comments. - Brian On Wed, Jul 18, 2007 at 06:24:15PM -0700, Mark Sapiro wrote: > Brian Kantor wrote: > > >I have a patch for mailman 2.1.9 that makes it direct > >all logging to the system syslog 'maillog'. We have > >found this useful. > > > >It can be viewed at > > http://noh.ucsd.edu/~brian/Mailman-syslog-patch > > > >How should I submit this patch for consideration to > >be included in a future release? > > > We're part way to moving to a new tracker at > but that is not yet useable and the move seems to be stalled at the > moment, so the place for patches is still the sourceforge tracker at > . > > > There are some issues with your patch. I looked at it and it seems > unnecessarily complex (or maybe just large). Why not do the whole > thing in Mailman/Logging/Syslog.py by keeping syslog as the name of > the _Syslog instance and importing the system syslog as another name? > > Perhaps more importantly, logging has completely changed on the Mailman > trunk (now called the 3.0 branch) to use the Python 'logging' module > and all the Mailman/Logging/* modules are gone. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/brian%40ucsd.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From k.cornils at cgnet.com Thu Jul 19 20:23:53 2007 From: k.cornils at cgnet.com (Cornils, Karin) Date: Thu, 19 Jul 2007 11:23:53 -0700 Subject: [Mailman-Users] admin web interface is not saving changes and asksme to re-enter password In-Reply-To: Message-ID: <39A1B547DAD9D94A8C9A8A639C65A2CA069D7473@csimail1.CGNETAD.COM> Thanks Mark, you're right about the cookie. I had tried different workstations and IE 6 & 7 browser versions to no effect (even in Accept All Cookies mode and setting the Mailman site as trusted). But when I try it on Firefox and Safari, it works - the reauthentication problem doesn't happen in either of those browsers. And that's on the same desktop where the problem happens in IE. In fact, the same IE browser works fine against an old version of the list (2.1.5) but fails with 2.1.9. In the packet trace, you see the Mailman send out the cookie in both the Firefox and IE versions, but on the return, you see the Cookie sent from Firefox, but don't see it sent back from IE (Please let me know if sending the tcp streams to you offline would be useful). (I don't see the cookie in IE - apparently the session cookies in IE are cached in memory). So it seems that something in the upgrade post-2.1.5 has some issues with IE, or I'm missing something in the configuration (I've tried both source and package installations, Apache and Apache2, getting the same problem). Since it's not an option for me to ask all the admins to use Firefox, I'd like to know if anyone has a Debian/Mailman 2.1.9 config working with the IE browser.. Thanks, Karin -----Original Message----- Cornils, Karin wrote: >This is on a Debian 4 package installation of Mailman 2.1.9 w. Apache2. >I have tried all the FAQ suggestions in the FAQs that seem to relate to >this issue: >4.71 >4.45 >4.27 >4.2.9 >4.65 >4.69 >All to no avail - details below - does anyone have any other >suggestions? It has to be a cookie issue. When you enter a valid password, the authentication page sets a session cookie with authentication data. This cookie is for the domain of the authentication page and has a name which is +. E.g., for login with the admin password for mylist, the name of the cookie is mylist+admin. The cookie data are used to validate the cookie. Can you see this cookie in your browser after you log in? It is a session cookie, and I don't think you can see it in MSIE, at least I don't know how - it's not with the persistent cookies in "Temporary Internet Files". Have you tried different browsers, different computers? The issue pretty much has to be that the cookie isn't getting to the browser because it is blocked on the way, the browser isn't accepting it, the browser isn't returning it because it's not for the right domain, or it is being blocked on the way back to the web server. Ideally, you could run a packet sniffer on the connection and see if the cookie is going back and forth. This would at least localize the problem to the work station or the host. -- Mark Sapiro The highway is for gamblers, The information contained in this email message may be privileged, confidential and protected from disclosure. If you are not the intended recipient, any dissemination, distribution or copying is strictly prohibited. If you think that you have received this email message in error, please notify the sender by reply email and delete the message and any attachments. From msapiro at value.net Fri Jul 20 03:24:34 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 19 Jul 2007 18:24:34 -0700 Subject: [Mailman-Users] admin web interface is not saving changes andasksme to re-enter password In-Reply-To: <39A1B547DAD9D94A8C9A8A639C65A2CA069D7473@csimail1.CGNETAD.COM> Message-ID: Cornils, Karin wrote: > >In the packet trace, you see the Mailman send out the cookie in both the >Firefox and IE versions, but on the return, you see the Cookie sent from >Firefox, but don't see it sent back from IE (Please let me know if >sending the tcp streams to you offline would be useful). Probably not, at least at this time. >(I don't see >the cookie in IE - apparently the session cookies in IE are cached in >memory). I think that's correct. >So it seems that something in the upgrade post-2.1.5 has some issues >with IE, or I'm missing something in the configuration (I've tried both >source and package installations, Apache and Apache2, getting the same >problem). I think it may be a list config issue. Check the following: What is the host name in the initial URL that produces the login page, and is this constant throughout or does it change? Look at the source of the login page and the action= parameter of the form tag. This is normally a relative URL. Look at the source of the admin page after login and the action= parameter of the form tag. This should be a full URL and should be the same URL (host name in particular) as the URL that invoked the page. If the host names are different, IE is considering the cookie a 3rd party cookie. I don't know that this will reveal any problem, but let's see. BTW, does the admindb interface work or does it have the same problem? Have you tried running fix_url on the list (your litany of FAQs implies you have, but just checking). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 20 03:35:51 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 19 Jul 2007 18:35:51 -0700 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: <469F908E.6020906@music.columbia.edu> Message-ID: douglas repetto wrote: > >We've been getting many many strange mailman-bounces. It seems that >somewhere the mailman-bounces address is mis-configured. It should be >mailman-bounces at music.columbia.edu, but mail seems to be sent as >mailman-bounces at music.columbia.ed (note missing "u"). That's causing >bounces to bounce all over the place...in our mail log we get messages like: > > > >Jul 19 12:02:50 roar postfix/smtp[18535]: 9F86883BE24: >to=, relay=none, delay=0, >status=bounced (Host or domain name not found. Name service error for >name=music.columbia.ed type=A: Host not found) > >but also: > >Jul 19 12:02:54 roar postfix/qmgr[10647]: E969F83BE2C: >from=, size=4419, nrcpt=1 (queue active) > > > > >So both the correct address and the incorrect address are being >used...I've poked around in all of our configs and I can't find the >incorrect address anywhere. The domain comes from the host_name attribute of the mailman list (visible on the mailman list's admin->General Options page). >My suspicion at this point is that there's a >virus somewhere on a users computer that is propagating the incorrect >address and that many of the messages are the result of spoofed mail. I think this is likely. Presumably the mail that causes this >Jul 19 12:02:50 roar postfix/smtp[18535]: 9F86883BE24: >to=, relay=none, delay=0, >status=bounced (Host or domain name not found. Name service error for >name=music.columbia.ed type=A: Host not found) originates from within your network from someone or some thing connecting to postfix on your server to send this mail. If it came from outside, it would never get to your domain in the first place. What are the other log entries with the same 9F86883BE24 id. They may give you a clue as to the source of this message. It is not at all unusual for 'harvested' email addresses to be truncated. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From chris.glanville at nec.com.au Fri Jul 20 06:59:52 2007 From: chris.glanville at nec.com.au (Christopher Glanville) Date: Fri, 20 Jul 2007 14:59:52 +1000 Subject: [Mailman-Users] Python modules missing Message-ID: <46A04148.1090704@nec.com.au> I have been running mailman on Fedora core 4 for some time but then it stopped. Now when I try and run: /etc/init.d/mailman start I get: -bash: /etc/init.d/mailman: No such file or directory [root at vk3kqu ~]# /etc/init.d/mailmanctl start Traceback (most recent call last): File "/etc/init.d/mailmanctl", line 105, in ? import paths ImportError: No module named paths Does anyone know where this module has gone or what package it might be contained in? THanks very much de Chris G From mailman at johncom.net Fri Jul 20 08:42:56 2007 From: mailman at johncom.net (Trevor Dodds) Date: Fri, 20 Jul 2007 08:42:56 +0200 Subject: [Mailman-Users] Approved Password Message-ID: Hi, I'm setting up a Newsletter mailing list and currently using the moderated address to allow sending, this is a problem because if anyone figures this out our list will be spammed to death. I read that you could add an "Approved: " into the body of the message but where in mailman do you set what the password would be? I've also picked up that a few of the emails have the below added but the original is not sent with this in the body? --===============0425122647== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks Trevor From jumper99 at gmx.de Fri Jul 20 11:31:24 2007 From: jumper99 at gmx.de (Helmut Schneider) Date: Fri, 20 Jul 2007 11:31:24 +0200 Subject: [Mailman-Users] Prerequesits for mailman and a mta Message-ID: <017a01c7cab0$bdce7eb0$609b65c1@vpe.de> Hi, what part(s) of e.g. postfix do I need to run mailman? I have installed mailman in a chrooted environment. What does mailman need to run properly? Is mailman able to use a mta via IP and a sendmail/mailwrapper binary provided in the chroot is enough? I'm not talking about inbout mails/requests, just outbound, mails generated by mailman. Thanks, Helmut From wes9999 at myfastmail.com Fri Jul 20 16:13:17 2007 From: wes9999 at myfastmail.com (Wes) Date: Fri, 20 Jul 2007 09:13:17 -0500 Subject: [Mailman-Users] one click unsubscribe Message-ID: <46A0C2FD.60303@myfastmail.com> Hello, I've been researching all the possible ways to have a one click (or very few click) unsubscribe, that also protects against other people unsubscribing a user, using a link passed in a forwarded message. The best way, I think, is to have the user click a link that will cause a confirmation email to be sent, which will contain the actual unsubscribe link. I found one pretty good way to get it to work by generating a email link, that the user can send a mail to: %(real_name)s-request@%(host_name)s?subject=unsubscribe%%20address=%(user_address)s What I'd really like is a *web link*, something like this: %(web_page_url)soptions/%(list_name)s?email=%(user_address)s&password=&login-unsub=Unsubscribe This effectively goes to the options page and then submits the form as if the user clicked the "unsubscribe" button on the options page. This works fine, but I'd really like to customize the page that the user sees. It currently has a confirmation at the top saying "the confirmation email has been sent", but the rest of the page contains 3 big blue sections, one being a password box, the second being the unsubscribe button, and the third being a password reminder button. The user doesn't need to see any of this, because I've already submitted the form for them (via a GET) . Is there any way to customize this page? I only see a customization optios for the subscribe page, and the user specific options page, but not this page. Thanks! From douglas at music.columbia.edu Fri Jul 20 17:44:54 2007 From: douglas at music.columbia.edu (douglas repetto) Date: Fri, 20 Jul 2007 11:44:54 -0400 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: References: Message-ID: <46A0D876.4040204@music.columbia.edu> I found the problem. The address was defined correctly in mm_config.py, but for some reason it was truncated in Defaults.py. I don't really understand the mechanism by which changes in mm_config.py are propagate to Defaults.py...but something went wrong! I edited Defaults.py and restarted MM and am monitoring our logs. So far I don't see any more errors. thanks, douglas Mark Sapiro wrote: > douglas repetto wrote: >> We've been getting many many strange mailman-bounces. It seems that >> somewhere the mailman-bounces address is mis-configured. It should be >> mailman-bounces at music.columbia.edu, but mail seems to be sent as >> mailman-bounces at music.columbia.ed (note missing "u"). That's causing >> bounces to bounce all over the place...in our mail log we get messages like: >> >> >> >> Jul 19 12:02:50 roar postfix/smtp[18535]: 9F86883BE24: >> to=, relay=none, delay=0, >> status=bounced (Host or domain name not found. Name service error for >> name=music.columbia.ed type=A: Host not found) >> >> but also: >> >> Jul 19 12:02:54 roar postfix/qmgr[10647]: E969F83BE2C: >> from=, size=4419, nrcpt=1 (queue active) >> >> >> >> >> So both the correct address and the incorrect address are being >> used...I've poked around in all of our configs and I can't find the >> incorrect address anywhere. > > > The domain comes from the host_name attribute of the mailman list > (visible on the mailman list's admin->General Options page). > > >> My suspicion at this point is that there's a >> virus somewhere on a users computer that is propagating the incorrect >> address and that many of the messages are the result of spoofed mail. > > > I think this is likely. Presumably the mail that causes this > >> Jul 19 12:02:50 roar postfix/smtp[18535]: 9F86883BE24: >> to=, relay=none, delay=0, >> status=bounced (Host or domain name not found. Name service error for >> name=music.columbia.ed type=A: Host not found) > > originates from within your network from someone or some thing > connecting to postfix on your server to send this mail. If it came > from outside, it would never get to your domain in the first place. > What are the other log entries with the same 9F86883BE24 id. They may > give you a clue as to the source of this message. > > It is not at all unusual for 'harvested' email addresses to be > truncated. > -- ............................................... http://artbots.org .....douglas.....irving........................ http://dorkbot.org .......................... http://music.columbia.edu/cmc/music-dsp .......... repetto....... http://works.music.columbia.edu/organism ............................... http://music.columbia.edu/~douglas From msapiro at value.net Fri Jul 20 18:16:57 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 09:16:57 -0700 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: <46A0D876.4040204@music.columbia.edu> Message-ID: douglas repetto wrote: > >I found the problem. The address was defined correctly in mm_config.py, >but for some reason it was truncated in Defaults.py. I don't really >understand the mechanism by which changes in mm_config.py are propagate >to Defaults.py...but something went wrong! This is subtle, but here it is. The values in Defaults.py for DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST come from the configure options --with-urlhost= and --with-mailhost=. Defaults.py also contains add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) which adds this entry to the VIRTUAL_HOSTS dictionary. Then you put correct settings for DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST in mm_cfg.py. This overrides the settings from Defaults.py. You may even put add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py which puts the correct entry in the VIRTUAL_HOSTS dictionary, but if the mm_cfg.py value of DEFAULT_URL_HOST is different from the Defaults.py value, this DOES NOT remove or replace the original entry in the VIRTUAL_HOSTS dictionary. Thus, we suggest that whenever you change DEFAULT_*_HOST in mm_cfg.py, you do DEFAULT_URL_HOST = ... DEFAULT_EMAIL_HOST = ... VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >I edited Defaults.py and restarted MM and am monitoring our logs. So far >I don't see any more errors. If you put all 4 of the above lines in mm_cfg.py, it wouldn't matter what was in Defaults.py. This is a gray area as far as editing Defaults.py is concerned. Normally, you should never edit Defaults.py as your edits will go away if you re-install or upgrade Mailman, but in this case, the 'error' in Defaults.py was caused by a bad configure option which might be corrected the next time you run configure, so it's not clearly wrong to fix Defaults.py. Still, if you fix mm_cfg.py as above, you don't have to worry about mis-typing the configure options. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From douglas at music.columbia.edu Fri Jul 20 18:25:45 2007 From: douglas at music.columbia.edu (douglas repetto) Date: Fri, 20 Jul 2007 12:25:45 -0400 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: References: Message-ID: <46A0E209.9050106@music.columbia.edu> Thanks for the explanation, Mark. I made the suggested changes to mm_cfg.py. I'll let you know if there is any additional strangeness... best, douglas Mark Sapiro wrote: > douglas repetto wrote: >> I found the problem. The address was defined correctly in mm_config.py, >> but for some reason it was truncated in Defaults.py. I don't really >> understand the mechanism by which changes in mm_config.py are propagate >> to Defaults.py...but something went wrong! > > > This is subtle, but here it is. The values in Defaults.py for > DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST come from the configure > options --with-urlhost= and --with-mailhost=. Defaults.py also contains > > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > which adds this entry to the VIRTUAL_HOSTS dictionary. > > Then you put correct settings for DEFAULT_URL_HOST and > DEFAULT_EMAIL_HOST in mm_cfg.py. This overrides the settings from > Defaults.py. You may even put > > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > in mm_cfg.py which puts the correct entry in the VIRTUAL_HOSTS > dictionary, but if the mm_cfg.py value of DEFAULT_URL_HOST is > different from the Defaults.py value, this DOES NOT remove or replace > the original entry in the VIRTUAL_HOSTS dictionary. > > Thus, we suggest that whenever you change DEFAULT_*_HOST in mm_cfg.py, > you do > > DEFAULT_URL_HOST = ... > DEFAULT_EMAIL_HOST = ... > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > >> I edited Defaults.py and restarted MM and am monitoring our logs. So far >> I don't see any more errors. > > > If you put all 4 of the above lines in mm_cfg.py, it wouldn't matter > what was in Defaults.py. This is a gray area as far as editing > Defaults.py is concerned. Normally, you should never edit Defaults.py > as your edits will go away if you re-install or upgrade Mailman, but > in this case, the 'error' in Defaults.py was caused by a bad configure > option which might be corrected the next time you run configure, so > it's not clearly wrong to fix Defaults.py. > > Still, if you fix mm_cfg.py as above, you don't have to worry about > mis-typing the configure options. > -- ............................................... http://artbots.org .....douglas.....irving........................ http://dorkbot.org .......................... http://music.columbia.edu/cmc/music-dsp .......... repetto....... http://works.music.columbia.edu/organism ............................... http://music.columbia.edu/~douglas From msapiro at value.net Fri Jul 20 18:26:14 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 09:26:14 -0700 Subject: [Mailman-Users] Approved Password In-Reply-To: Message-ID: Trevor Dodds wrote: > >I'm setting up a Newsletter mailing list and currently using the >moderated address to allow sending, this is a problem because if >anyone figures this out our list will be spammed to death. I read that >you could add an "Approved: " into the body of the message but >where in mailman do you set what the password would be? It is the admin or the moderator password for the list. The same one you use to access the web admin or admindb pages. Also note that if your MUA (email client) supports it, it is much better to add Approved: as an actual message header as opposed to adding it as the first body line. We attempt to remove the line from all parts of a multipart/alternative message body, but this doesn't always work. >I've also picked up that a few of the emails have the below added but >the original is not sent with this in the body? > > > >--===============0425122647== > >Content-Type: text/plain; charset="us-ascii" > >MIME-Version: 1.0 > >Content-Transfer-Encoding: 7bit > >Content-Disposition: inline I'm not clear on exactly what you are saying here, but I think you are talking about the msg_footer being added as a separate MIME part. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dragon at crimson-dragon.com Fri Jul 20 18:34:16 2007 From: dragon at crimson-dragon.com (Dragon) Date: Fri, 20 Jul 2007 09:34:16 -0700 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: <46A0D876.4040204@music.columbia.edu> References: <46A0D876.4040204@music.columbia.edu> Message-ID: <200707201630.l6KGRoHh008211@unreal.eroded.org> douglas repetto wrote: >I found the problem. The address was defined correctly in mm_config.py, >but for some reason it was truncated in Defaults.py. I don't really >understand the mechanism by which changes in mm_config.py are propagate >to Defaults.py...but something went wrong! > >I edited Defaults.py and restarted MM and am monitoring our logs. So far >I don't see any more errors. ---------------- End original message. --------------------- That makes no sense. The file you need to edit is mm_cfg.py NOT mm_config.py and DEFINITELY NOT Defaults.py The values in Defaults.py are used only if not overridden by a corresponding value in mm_cfg.py You DO NOT want to edit Defaults.py, it even says so in the comments in that file. This is because when you build and install a new version of Mailman, it will get overwritten. From Defaults.py: # NEVER make site configuration changes to this file. ALWAYS make them in # mm_cfg.py instead, in the designated area. See the comments in that file # for details. mm_cfg.py is where you put your site specific configuration. Only values appearing in Defaults.py that are listed as capable of being overriden will have any effect when put in mm_cfg.py Once you do make changes to mm_cfg.py, you will need to restart Mailman for them to take effect. However, anything that affects list default settings will not propagate into any list configurations, they will only be used when a new list is created. If you wish to change them for existing lists you must do that through the web interface or a withlist script. Dragon ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Venimus, Saltavimus, Bibimus (et naribus canium capti sumus) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From msapiro at value.net Fri Jul 20 18:40:12 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 09:40:12 -0700 Subject: [Mailman-Users] Python modules missing In-Reply-To: <46A04148.1090704@nec.com.au> Message-ID: Christopher Glanville wrote: >I have been running mailman on Fedora core 4 for some time but then it >stopped. >Now when I try and run: >/etc/init.d/mailman start > >I get: > >-bash: /etc/init.d/mailman: No such file or directory >[root at vk3kqu ~]# /etc/init.d/mailmanctl start >Traceback (most recent call last): > File "/etc/init.d/mailmanctl", line 105, in ? > import paths >ImportError: No module named paths > >Does anyone know where this module has gone or what package it might be >contained in? This is a RedHat packaging question. In our distributed Mailman, mailmanctl is in Mailman's bin/ directory and so is paths.py. paths.py is also in Mailman's cron/ and scripts/ directories so that the cron/* and scripts/* scripts can import it. In the RedHat installations that I have seen, there is a /etc/init.d/mailman which runs mailmanctl from Mailman's bin/ directory so it works, and there is no /etc/init.d/mailmanctl. I have no idea what's going on in your case. I suggest you start mailman by running the mailmanctl in Mailman's bin/ directory which is probably /usr/lib/mailman/bin/mailmanctl. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From douglas at music.columbia.edu Fri Jul 20 18:46:07 2007 From: douglas at music.columbia.edu (douglas repetto) Date: Fri, 20 Jul 2007 12:46:07 -0400 Subject: [Mailman-Users] where is mailman-bounces address defined? In-Reply-To: <200707201630.l6KGRoHh008211@unreal.eroded.org> References: <46A0D876.4040204@music.columbia.edu> <200707201630.l6KGRoHh008211@unreal.eroded.org> Message-ID: <46A0E6CF.7070500@music.columbia.edu> Sorry, I mis-typed, I meant mm_cfg.py. Mark's previous reply explained the problem. thanks, douglas Dragon wrote: > douglas repetto wrote: > >> I found the problem. The address was defined correctly in mm_config.py, >> but for some reason it was truncated in Defaults.py. I don't really >> understand the mechanism by which changes in mm_config.py are propagate >> to Defaults.py...but something went wrong! >> >> I edited Defaults.py and restarted MM and am monitoring our logs. So far >> I don't see any more errors. > ---------------- End original message. --------------------- > > That makes no sense. The file you need to edit is mm_cfg.py NOT > mm_config.py and DEFINITELY NOT Defaults.py > > The values in Defaults.py are used only if not overridden by a > corresponding value in mm_cfg.py > > You DO NOT want to edit Defaults.py, it even says so in the comments > in that file. This is because when you build and install a new > version of Mailman, it will get overwritten. > > From Defaults.py: > > # NEVER make site configuration changes to this file. ALWAYS make them in > # mm_cfg.py instead, in the designated area. See the comments in that file > # for details. > > > mm_cfg.py is where you put your site specific configuration. Only > values appearing in Defaults.py that are listed as capable of being > overriden will have any effect when put in mm_cfg.py > > Once you do make changes to mm_cfg.py, you will need to restart > Mailman for them to take effect. However, anything that affects list > default settings will not propagate into any list configurations, > they will only be used when a new list is created. If you wish to > change them for existing lists you must do that through the web > interface or a withlist script. > > > > Dragon > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Venimus, Saltavimus, Bibimus (et naribus canium capti sumus) > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/douglas%40music.columbia.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp -- ............................................... http://artbots.org .....douglas.....irving........................ http://dorkbot.org .......................... http://music.columbia.edu/cmc/music-dsp .......... repetto....... http://works.music.columbia.edu/organism ............................... http://music.columbia.edu/~douglas From Ted.Fitzpatrick at dof.ca.gov Fri Jul 20 18:32:11 2007 From: Ted.Fitzpatrick at dof.ca.gov (Fitzpatrick, Ted) Date: Fri, 20 Jul 2007 09:32:11 -0700 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment Message-ID: Hi, When Mailman's Content Filtering is on, it is scrubbing (removing) pdf and png attachments, even though I have entered the MIME types for these files as "passable." For the MIME types, I used: application/pdf image/png The only fix I found within this list's archives was a patch to Mailman that sets it to use only file extensions when filtering attachments. I noticed debate over the security ramifications of this. What is the best way to configure Mailman to allow PDF and PNG files to pass through its filtering? Thanks! Ted From msapiro at value.net Fri Jul 20 19:00:56 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 10:00:56 -0700 Subject: [Mailman-Users] one click unsubscribe In-Reply-To: <46A0C2FD.60303@myfastmail.com> Message-ID: Wes wrote: > >This effectively goes to the options page and then submits the form as >if the user clicked the "unsubscribe" button on the options page. > >This works fine, but I'd really like to customize the page that the user >sees. It currently has a confirmation at the top saying "the >confirmation email has been sent", but the rest of the page contains 3 >big blue sections, one being a password box, the second being the >unsubscribe button, and the third being a password reminder button. The >user doesn't need to see any of this, because I've already submitted the >form for them (via a GET) . > >Is there any way to customize this page? I only see a customization >optios for the subscribe page, and the user specific options page, but >not this page. This page is hard coded in Mailman/Cgi/Options.py. If you have the ability to patch the code, it would be fairly straightforward to add another variable to the query portion of your URL so you could identify that this is what you're dealing with and just not generate the 3 extra sections in that case. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From wes9999 at myfastmail.com Fri Jul 20 19:08:22 2007 From: wes9999 at myfastmail.com (Wes) Date: Fri, 20 Jul 2007 12:08:22 -0500 Subject: [Mailman-Users] one click unsubscribe In-Reply-To: References: Message-ID: <46A0EC06.2000506@myfastmail.com> Mark Sapiro wrote: > Wes wrote: > >> This effectively goes to the options page and then submits the form as >> if the user clicked the "unsubscribe" button on the options page. >> >> This works fine, but I'd really like to customize the page that the user >> sees. It currently has a confirmation at the top saying "the >> confirmation email has been sent", but the rest of the page contains 3 >> big blue sections, one being a password box, the second being the >> unsubscribe button, and the third being a password reminder button. The >> user doesn't need to see any of this, because I've already submitted the >> form for them (via a GET) . >> >> Is there any way to customize this page? I only see a customization >> optios for the subscribe page, and the user specific options page, but >> not this page. >> > > > This page is hard coded in Mailman/Cgi/Options.py. If you have the > ability to patch the code, it would be fairly straightforward to add > another variable to the query portion of your URL so you could > identify that this is what you're dealing with and just not generate > the 3 extra sections in that case. > > Unfortunately, I'm on a shared cpanel setup... so I presume I cannot edit this. Any other ideas? I have another way to do it, via the "user specific" options page, and I can force the submit and checking of the checkbox, but the problem with this option is that there is no email confirmation step, so it opens the door to possibly having people unsubscribe other people...(if one forwards a list email to someone else) I may go this route, as I presume a "goodbye" mail goes out, so if the person was inadvertently unsubsubscribed, they will know about it and be able to correct the situation... From msapiro at value.net Fri Jul 20 20:14:45 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 11:14:45 -0700 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment In-Reply-To: Message-ID: Fitzpatrick, Ted wrote: > >When Mailman's Content Filtering is on, it is scrubbing (removing) pdf >and png attachments, I am guessing you mean 'removing' as in throwing away, as opposed to 'scrubbing' as in storing on the server and replacing with a link to the stored file. If by chance, you do mean 'scrubbing' in this sense, you need to set Non-digest options->scrub_nondigest to No in the list's admin interface. >even though I have entered the MIME types for these >files as "passable." For the MIME types, I used: > > > >application/pdf > >image/png These are the appropriate MIME types. The real question is why isn't the poster's MUA putting the correct Content-Type: in the header? What is the Content-Type of these attachments. If this is just one bogus MUA, you could just accept the bogus Content-Type. >The only fix I found within this list's archives was a patch to Mailman >that sets it to use only file extensions when filtering attachments. I >noticed debate over the security ramifications of this. There are alternative ways to patch this. In fact, I'm not sure that the current behavior couldn't be considered a bug. Currently, if we have pass_filename_extensions defined, we don't accept any parts with filenames that don't have a matching extension. I suppose this is OK since the main inline parts we want probably don't have filenames so aren't subject to this test. The issue is that currently the mime types tests are applied first and the filename extension tests are only applied to what's left. Perhaps the 'pass' tests should be applied concurrently and a part accepted if it has a matching mime type OR a matching extension. >What is the best way to configure Mailman to allow PDF and PNG files to >pass through its filtering? Wrong question. The question should be "what's the best way to get list members to use MUAs that properly identify the types of attachments?" (not that I know the answer). Basically, you're dealing with non-compliant MUAs, and given that the MUA is non-compliant, you can't predict what it will do. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 20 20:22:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 11:22:06 -0700 Subject: [Mailman-Users] Prerequesits for mailman and a mta In-Reply-To: <017a01c7cab0$bdce7eb0$609b65c1@vpe.de> Message-ID: Helmut Schneider wrote: > >I'm not talking about inbout mails/requests, just outbound, mails generated >by mailman. Mailman uses the outgoing MTA defined in SMTPHOST (default = 'localhost'). By defining SMTPHOST and perhaps SMTPPORT in mm_cfg.py, you can use any outgoing MTA that you can connect to (a small patch to Mailman is required if the MTA requires authorization to forward mail). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Ted.Fitzpatrick at dof.ca.gov Fri Jul 20 20:44:32 2007 From: Ted.Fitzpatrick at dof.ca.gov (Fitzpatrick, Ted) Date: Fri, 20 Jul 2007 11:44:32 -0700 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment In-Reply-To: References: Message-ID: Thanks, Mark. The MUA is including "application/octet-stream" as the mime type. I didn't include this as passable because I wanted to strip ".exe" files from messages. It looks like if I want to enable subscribers to attach PDF files, it will at the same time enable them to attach EXE files. From the security perspective, do most Mailman admins let EXE files pass? Thanks, Ted -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Friday, July 20, 2007 11:15 AM To: Fitzpatrick, Ted; mailman-users at python.org Subject: Re: [Mailman-Users] Content Filtering Scrubs PDF Attachment Fitzpatrick, Ted wrote: > >When Mailman's Content Filtering is on, it is scrubbing (removing) pdf >and png attachments, I am guessing you mean 'removing' as in throwing away, as opposed to 'scrubbing' as in storing on the server and replacing with a link to the stored file. If by chance, you do mean 'scrubbing' in this sense, you need to set Non-digest options->scrub_nondigest to No in the list's admin interface. >even though I have entered the MIME types for these >files as "passable." For the MIME types, I used: > > > >application/pdf > >image/png These are the appropriate MIME types. The real question is why isn't the poster's MUA putting the correct Content-Type: in the header? What is the Content-Type of these attachments. If this is just one bogus MUA, you could just accept the bogus Content-Type. >The only fix I found within this list's archives was a patch to Mailman >that sets it to use only file extensions when filtering attachments. I >noticed debate over the security ramifications of this. There are alternative ways to patch this. In fact, I'm not sure that the current behavior couldn't be considered a bug. Currently, if we have pass_filename_extensions defined, we don't accept any parts with filenames that don't have a matching extension. I suppose this is OK since the main inline parts we want probably don't have filenames so aren't subject to this test. The issue is that currently the mime types tests are applied first and the filename extension tests are only applied to what's left. Perhaps the 'pass' tests should be applied concurrently and a part accepted if it has a matching mime type OR a matching extension. >What is the best way to configure Mailman to allow PDF and PNG files to >pass through its filtering? Wrong question. The question should be "what's the best way to get list members to use MUAs that properly identify the types of attachments?" (not that I know the answer). Basically, you're dealing with non-compliant MUAs, and given that the MUA is non-compliant, you can't predict what it will do. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 20 20:52:01 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 11:52:01 -0700 Subject: [Mailman-Users] one click unsubscribe In-Reply-To: <46A0EC06.2000506@myfastmail.com> Message-ID: Wes wrote: > >I have another way to do it, via the "user specific" options page, and I >can force the submit and checking of the checkbox, but the problem with >this option is that there is no email confirmation step, so it opens the >door to possibly having people unsubscribe other people...(if one >forwards a list email to someone else) The other problem is it requires putting the user's list password in the URL which may expose the password and allow all sorts of changes to the user's options in addition to unsubscribe. >I may go this route, as I presume a "goodbye" mail goes out, so if the >person was inadvertently unsubsubscribed, they will know about it and be >able to correct the situation... Yes, a goodbye mail does go out, but consider that users will reply to posts (assuming this is a discussion list) without removing the footer and their passwords will be exposed to the entire list plus archive. It /might/ be workable on an announcement list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 20 21:09:09 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 12:09:09 -0700 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment In-Reply-To: Message-ID: Fitzpatrick, Ted wrote: >Thanks, Mark. The MUA is including "application/octet-stream" as the >mime type. I didn't include this as passable because I wanted to strip >".exe" files from messages. It looks like if I want to enable >subscribers to attach PDF files, it will at the same time enable them to >attach EXE files. From the security perspective, do most Mailman admins >let EXE files pass? You'll want to test all this to be sure, but there's already a default list of extensions in filter_filename_extensions which is 'exe', 'bat', 'cmd', 'com', 'pif', 'scr', 'vbs', 'cpl' which should block any 'named' attachments with those extensions. However, if you add 'application/octet-stream' to pass_mime_types and put 'pdf' and 'png' in pass_filename_extensions you should wind up accepting named with extension attachments with only .png and .pdf extensions. You will also accept an application/octet-stream attachment without an extension, but this may not be particularly risky, at least to those users with systems that identify a file type by extension. So no, it is not a good idea to allow .exe attachments on your list, but you can allow some application/octet-stream files and still not allow .exe files. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From nbogaty at idpf.org Fri Jul 20 21:17:12 2007 From: nbogaty at idpf.org (Nick Bogaty) Date: Fri, 20 Jul 2007 15:17:12 -0400 Subject: [Mailman-Users] Accessing Command Prompts Message-ID: <00c701c7cb02$9385efb0$6401a8c0@NICKDESK> Ok, I'm very green on linux comman prompts. I just purchased a linux machine with plesk installed in it. The version of plesk allows for mailman installation which I successfully completed. I'd now like to access the command prompt to change the settings so "Owners can delete their own lists" to appear in the GUI. Problem is I have no idea how to access mm_cfg.py in order to do so. I'm accessing the server using a client called "putty" and it brings me to command prompt on the server. I login ok, then have no idea how to access this .py file. Any help would be appreciated. Thanks, Nick From itsnotlevel at comcast.net Sat Jul 21 01:02:12 2007 From: itsnotlevel at comcast.net (Paul Wilson) Date: Fri, 20 Jul 2007 19:02:12 -0400 Subject: [Mailman-Users] download email addresses Message-ID: <01b301c7cb22$087217d0$6501a8c0@NEWDESKTOP> Anyone know how to download all the users in a list to a CSV file or any kind of file? Paul Wilson ::::Stay Gold:::: www.freaksincorporated.com www.choppertownnation.net www.grimmskateboards.com www.phatchoppers.com www.allamericancycles.net www.tinakite.com www.denisehawkins.com www.3leggeddawg.com www.itsnotlevel.com "If it doesn't matter whether we win or lose, then why do we play the game?" If you are not the Addressee, or the person responsible for delivering this to the Addressee, you are hereby notified that reading, copying or distributing this email is prohibited. If you have received this email in error, please notify us immediately and destroy this email. Thanks, C-YA! From msapiro at value.net Sat Jul 21 02:13:58 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 20 Jul 2007 17:13:58 -0700 Subject: [Mailman-Users] download email addresses In-Reply-To: <01b301c7cb22$087217d0$6501a8c0@NEWDESKTOP> Message-ID: Paul Wilson wrote: >Anyone know how to download all the users in a list to a CSV file or any kind of file? See -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Sat Jul 21 05:44:05 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 20 Jul 2007 22:44:05 -0500 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment In-Reply-To: References: Message-ID: On 7/20/07, Fitzpatrick, Ted wrote: > Thanks, Mark. The MUA is including "application/octet-stream" as the > mime type. Gack. > I didn't include this as passable because I wanted to strip > ".exe" files from messages. Perfectly reasonable. > It looks like if I want to enable > subscribers to attach PDF files, it will at the same time enable them to > attach EXE files. Not necessarily. You could allow application/octet-stream as an allowed MIME type, while allowing only certain file extension types. However, this does widen the hole for attackers to try to get through. > From the security perspective, do most Mailman admins > let EXE files pass? It depends greatly on the particular list and the site. Most of the sites/lists I help administer (including python.org, where the mailman-users list is hosted) will explicitly reject EXE and all the other known major executable file extensions, as well as blocking application/octet-stream, and only allow through certain MIME types that are considered to be reasonably safe. However, do keep in mind that spammers have recently latched onto the fact that most people do seem to let *.PDF files through, although I'm not sure what MIME type these messages are being tagged with. If you allow application/octet-stream and *.PDF through your lists, this may also open a much wider hole for spammers to go after. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From stephen at xemacs.org Sat Jul 21 07:45:03 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 21 Jul 2007 14:45:03 +0900 Subject: [Mailman-Users] Content Filtering Scrubs PDF Attachment In-Reply-To: References: Message-ID: <87lkdanwdc.fsf@uwakimon.sk.tsukuba.ac.jp> Brad Knowles writes: > However, do keep in mind that spammers have recently latched onto the > fact that most people do seem to let *.PDF files through, although > I'm not sure what MIME type these messages are being tagged with. FWIW, in a sample of 10 recent .pdf spams, all had extension ".pdf" and Content-Type "application/pdf", with disposition "inline". (However, these may all be the same spammer for all I know, I don't read them.) Very standards-conforming spammers. From leoinc at cox.net Sat Jul 21 15:00:55 2007 From: leoinc at cox.net (Leonard Slutsky) Date: Sat, 21 Jul 2007 09:00:55 -0400 Subject: [Mailman-Users] first time question Message-ID: <7DA7216F-5C0D-4D29-9CE6-8264C57A5B8B@cox.net> Hello. This is my first time using mailman, so you'll have to excuse my lack of knowledge on the subject. I just setup a new mailman list. How can I insure that only select people can send messages to all of the people on the list? (I don't want all of the memebers sending messages, only a few). I sent a test message, and the "to" field was the listserv address, which could be easily found by anyone. Thanks again for all your help and for putting out such great software ;) Leonard Slutsky From jumper99 at gmx.de Sat Jul 21 18:13:32 2007 From: jumper99 at gmx.de (Helmut Schneider) Date: Sat, 21 Jul 2007 18:13:32 +0200 Subject: [Mailman-Users] Prerequesits for mailman and a mta References: Message-ID: <02aa01c7cbb2$15745070$609b65c1@vpe.de> From: "Mark Sapiro" > Helmut Schneider wrote: >>I'm not talking about inbout mails/requests, just outbound, mails > generated by mailman. > Mailman uses the outgoing MTA defined in SMTPHOST (default = > 'localhost'). By defining SMTPHOST and perhaps SMTPPORT in mm_cfg.py, > you can use any outgoing MTA that you can connect to (a small patch to > Mailman is required if the MTA requires authorization to forward mail). Thanks, but I wonder why mailman does not send emails e.g. invitations. In mm_cfg.py I set: DELIVERY_MODULE = 'SMTPDirect' SMTPHOST = 'localhost' SMTPPORT = 25 There are no errors at logs/error, there is a hosts and a resolv.conf. The logfile (of postfix) does not show a connection attempt. From msapiro at value.net Sat Jul 21 18:33:22 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 21 Jul 2007 09:33:22 -0700 Subject: [Mailman-Users] Prerequesits for mailman and a mta In-Reply-To: <02aa01c7cbb2$15745070$609b65c1@vpe.de> Message-ID: Helmut Schneider wrote: > >Thanks, but I wonder why mailman does not send emails e.g. invitations. In >mm_cfg.py I set: >DELIVERY_MODULE = 'SMTPDirect' >SMTPHOST = 'localhost' >SMTPPORT = 25 > >There are no errors at logs/error, there is a hosts and a resolv.conf. The >logfile (of postfix) does not show a connection attempt. Do you mean Mailman's logs/error? What's in Mailman's 'smtp' and 'smtp-failure' logs? Is Mailman even running (bin/mailmanctl start)? See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 21 18:44:46 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 21 Jul 2007 09:44:46 -0700 Subject: [Mailman-Users] first time question In-Reply-To: <7DA7216F-5C0D-4D29-9CE6-8264C57A5B8B@cox.net> Message-ID: Leonard Slutsky wrote: > >I just setup a new mailman list. How can I insure that only select >people can send messages to all of the people on the list? (I don't >want all of the memebers sending messages, only a few). I sent a test >message, and the "to" field was the listserv address, which could be >easily found by anyone. Set everyones 'moderated' flag on except those you want to be able to post. It may be easiest to set everyone moderated using the Membership management->Additional Member Tasks->Set everyone's moderation bit, including those members not currently visible feature and then unset those who can post. You may also want to set Privacy options...->Sender filters->default_member_moderation to Yes. Also set Privacy options...->Sender filters->member_moderation_action as desired and if set to Reject, set member_moderation_notice as appropriate. Also see . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rick at niof.net Sat Jul 21 23:09:11 2007 From: rick at niof.net (Rick Pasotto) Date: Sat, 21 Jul 2007 17:09:11 -0400 Subject: [Mailman-Users] AOL's "Client TOS Notification" In-Reply-To: <20070714150056.GG4284@charite.de> References: <20070714143810.GE5413@niof.net> <20070714150056.GG4284@charite.de> Message-ID: <20070721210910.GE3648@niof.net> On Sat, Jul 14, 2007 at 05:00:56PM +0200, Ralf Hildebrandt wrote: > * Rick Pasotto : > > > I have recently been getting some of these from one of my mailing lists. > > Welcome to the wonderful world of AOL retards. > > > There is nothing in it (that I've been able to see) that would tell me > > who the user is that is rejecting the email. There are several AOL > > addresses subscribed but only one rejection each time a mailing goes out. > > Do you use VERP to send out the mails? If you do that you can see who > the culprit is. I wasn't but I turned it on and the latest TOS Notification included the user's email so I have now deleted them. Thanks for the suggestion. -- "But the individual has no right to use force for any other end. I cannot legitimately force my fellow men to be industrious, sober, thrift, generous, learned, or pious; but I can force them to be just." -- Fr?d?ric Bastiat (1801-1850) Rick Pasotto rick at niof.net http://www.niof.net From yahoo at jimpop.com Sun Jul 22 06:55:41 2007 From: yahoo at jimpop.com (Jim Popovitch) Date: Sun, 22 Jul 2007 00:55:41 -0400 Subject: [Mailman-Users] run an external command on archive update Message-ID: <1185080141.12254.7.camel@localhost> Hi all, I need to run an external command (rss update) when someone posts to a list and the archive is updated. Any ideas on the best way to achieve this? Tia, -Jim P From jumper99 at gmx.de Sun Jul 22 12:56:01 2007 From: jumper99 at gmx.de (Helmut Schneider) Date: Sun, 22 Jul 2007 12:56:01 +0200 Subject: [Mailman-Users] Prerequesits for mailman and a mta References: Message-ID: <02fd01c7cc4e$e521c720$609b65c1@vpe.de> From: "Mark Sapiro" > Helmut Schneider wrote: >>Thanks, but I wonder why mailman does not send emails e.g. invitations. > In mm_cfg.py I set: >>DELIVERY_MODULE = 'SMTPDirect' >>SMTPHOST = 'localhost' >>SMTPPORT = 25 >>There are no errors at logs/error, there is a hosts and a resolv.conf. [...] > Is Mailman even running (bin/mailmanctl start)? D'oh! Thanks, Helmut From ddjones at riddlemaster.org Sun Jul 22 16:44:50 2007 From: ddjones at riddlemaster.org (Daniel D Jones) Date: Sun, 22 Jul 2007 10:44:50 -0400 Subject: [Mailman-Users] Can't connect to MTA Exim4 Message-ID: <200707221044.50712.ddjones@riddlemaster.org> Setting up a new server with Mailman and Exim4. Exim is sending and receiving mail and the mailing list is created and accepts mail. It's failing on trying to send it out. In the smtp_failure log, I get this: Jul 22 10:23:26 2007 (2382) delivery to foo at bar.net failed with code -1: please run connect() first Jul 22 10:23:26 2007 (2382) delivery to john.doe at gmail.com failed with code -1: (111, 'Connection refused') Jul 22 10:23:26 2007 (2382) delivery to user at comcast.net failed with code -1: please run connect() first I set debugging in SMTPDirect.py to 1 and in the error log I get this for every attempted message: Jul 22 10:25:20 2007 qrunner(648): SyntaxError : invalid syntax Jul 22 10:25:20 2007 qrunner(649): Traceback (most recent call last): Jul 22 10:25:20 2007 qrunner(649): File "/var/lib/mailman/bin/qrunner", line 278, in ? Jul 22 10:25:20 2007 qrunner(649): main() Jul 22 10:25:20 2007 qrunner(649): File "/var/lib/mailman/bin/qrunner", line 225, in main Jul 22 10:25:20 2007 qrunner(649): qrunner = make_qrunner(*runners[0]) Jul 22 10:25:20 2007 qrunner(649): File "/var/lib/mailman/bin/qrunner", line 125, in make_qrunner Jul 22 10:25:20 2007 qrunner(649): qrunner = qrclass(slice, range) Jul 22 10:25:20 2007 qrunner(649): File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 56, in __init__ Jul 22 10:25:20 2007 qrunner(649): mod = __import__(modname) Jul 22 10:25:20 2007 qrunner(649): File " /var/lib/mailman/Mailman/Handlers/SMTPDirect.py ", line 65 Jul 22 10:25:20 2007 qrunner(649): self.__conn.connect(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT) Jul 22 10:25:20 2007 qrunner(649): ^ Jul 22 10:25:20 2007 qrunner(649): SyntaxError : invalid syntax I assume there's a variable that isn't properly set somewhere but I'm not familiar enough with Python or mailman to know which one. Neither SMTPHOST or SMTPPORT appears to be a directly set variable. From ddjones at riddlemaster.org Sun Jul 22 17:17:56 2007 From: ddjones at riddlemaster.org (Daniel D Jones) Date: Sun, 22 Jul 2007 11:17:56 -0400 Subject: [Mailman-Users] Can't connect to MTA Exim4 In-Reply-To: <200707221044.50712.ddjones@riddlemaster.org> References: <200707221044.50712.ddjones@riddlemaster.org> Message-ID: <200707221117.56575.ddjones@riddlemaster.org> On Sunday 22 July 2007 10:44, Daniel D Jones wrote: > Setting up a new server with Mailman and Exim4. Exim is sending and > receiving mail and the mailing list is created and accepts mail. It's > failing on trying to send it out. In the smtp_failure log, I get this: > > Jul 22 10:23:26 2007 (2382) delivery to foo at bar.net failed with code -1: > please run connect() first > Jul 22 10:23:26 2007 (2382) delivery to john.doe at gmail.com failed with > code -1: (111, 'Connection refused') > Jul 22 10:23:26 2007 (2382) delivery to user at comcast.net failed with code > -1: please run connect() first > > I set debugging in SMTPDirect.py to 1 and in the error log I get this for > every attempted message: > self.__conn.connect(mm_cfg.SMTPHOST, mm_cfg.SMTPPORT) > Jul 22 10:25:20 2007 qrunner(649): ^ > Jul 22 10:25:20 2007 qrunner(649): SyntaxError : invalid syntax OK, scratch that. Right after sending the message, I realized this error was at the statement immediately following where I'd inserted the line to set debugging. Evidently, Python's lovely significant whitespace "feature" didn't appreciate the fact that vim inserted a tab rather than spaces. It seems that exim isn't accepting port 25 connections from localhost, although I appear to have the 127.0.0.0 range specified for relaying. In any event, it seems like an exim problem rather than a mailman problem. From dave at hamnet.org Sun Jul 22 21:35:39 2007 From: dave at hamnet.org (Dave Foran) Date: Sun, 22 Jul 2007 15:35:39 -0400 Subject: [Mailman-Users] Subscriber question Message-ID: I got this question today Is it possible as a subscriber to receive messages to the listserv both as individual emails AND as a daily digest? I'd like to keep current with the discussion, but archive the daily digest for my reference, which I used to do with the old list. Can't seem to figure out how to make that happen now. I assume the only way is to subscribe with a second address Regards Dave -- Dave Foran Internet ONLY: dave at hamnet.org Cruise Missile Coordinates 41.36.46N 81.25.53W From msapiro at value.net Mon Jul 23 02:56:45 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 22 Jul 2007 17:56:45 -0700 Subject: [Mailman-Users] Subscriber question In-Reply-To: Message-ID: Dave Foran wrote: > >I got this question today > > >Is it possible as a subscriber to receive messages to the listserv both as >individual emails AND as a daily digest? I'd like to keep current with the >discussion, but archive the daily digest for my reference, which I used to >do with the old list. Can't seem to figure out how to make that happen now. > > >I assume the only way is to subscribe with a second address Correct! -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jason at weatherserver.net Mon Jul 23 03:08:52 2007 From: jason at weatherserver.net (Jason L) Date: Sun, 22 Jul 2007 21:08:52 -0400 Subject: [Mailman-Users] Reg expressions question Message-ID: <001201c7ccc6$08f0d3e0$1401a8c0@workstation> I don't know much about regex but in my subjects I need to match say BLAHBLAHBLAH and anything after it I tried BLAHBLAHBLAH* but it doesn't seem to work. -------------------------------------------- http://listserver.weatherserver.net Weather Alerts, Traffic Alerts, Toronto Fire CAD Alerts All to your email, 24/7/365 *****Visit us today***** From brad at shub-internet.org Mon Jul 23 03:06:59 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 22 Jul 2007 20:06:59 -0500 Subject: [Mailman-Users] Subscriber question In-Reply-To: References: Message-ID: On 7/22/07, Dave Foran wrote: > Is it possible as a subscriber to receive messages to the listserv both as > individual emails AND as a daily digest? If you subscribe with a second address and set one of them to "digest mode", you should be able to do that. I don't know of any other way to achieve this objective. If you do discover another solution, please let us know. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From dan at tangledhelix.com Mon Jul 23 05:26:58 2007 From: dan at tangledhelix.com (Dan Lowe) Date: Sun, 22 Jul 2007 23:26:58 -0400 Subject: [Mailman-Users] Reg expressions question In-Reply-To: <001201c7ccc6$08f0d3e0$1401a8c0@workstation> References: <001201c7ccc6$08f0d3e0$1401a8c0@workstation> Message-ID: <8FAC40CE-A422-4713-8078-6C383E8CD762@tangledhelix.com> On Jul 22, 2007, at 9:08 PM, Jason L wrote: > I don't know much about regex but in my subjects I need to match say > > BLAHBLAHBLAH and anything after it I tried BLAHBLAHBLAH* but it > doesn't seem to work. "*" means "match 0 or more of the previous item". So in this case, you are asking to match "BLAHBLAHBLA" followed by 0 or more of "H", e.g. BLAHBLAHBLA BLAHBLAHBLAH BLAHBLAHBLAHHHHHHHHH You probably want to try: BLAHBLAHBLAH.* "." means "anything", so ".*" means "0 or more of anything". -dan From msapiro at value.net Mon Jul 23 05:41:57 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 22 Jul 2007 20:41:57 -0700 Subject: [Mailman-Users] Reg expressions question In-Reply-To: <8FAC40CE-A422-4713-8078-6C383E8CD762@tangledhelix.com> Message-ID: Dan Lowe wrote: > >On Jul 22, 2007, at 9:08 PM, Jason L wrote: > >> I don't know much about regex but in my subjects I need to match say >> >> BLAHBLAHBLAH and anything after it I tried BLAHBLAHBLAH* but it >> doesn't seem to work. > >"*" means "match 0 or more of the previous item". So in this case, >you are asking to match "BLAHBLAHBLA" followed by 0 or more of "H", e.g. > >BLAHBLAHBLA >BLAHBLAHBLAH >BLAHBLAHBLAHHHHHHHHH > >You probably want to try: BLAHBLAHBLAH.* > >"." means "anything", so ".*" means "0 or more of anything". Correct. Don't confuse regexps with globbing. They aren't the same thing. For Python regexps, see . However, the 'regexp' you used should match, if anything, more than what you want (i.e., it doesn't require the last character of BLAHBLAHBLAH), so I suspect there is something else wrong. If you could explain exactly what you're doing and what you're trying to accomplish, perhaps we can figure out what that is. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dennisthetiger at chez-vrolet.net Mon Jul 23 06:39:59 2007 From: dennisthetiger at chez-vrolet.net (Dennis Carr) Date: Sun, 22 Jul 2007 21:39:59 -0700 Subject: [Mailman-Users] Subscriber question In-Reply-To: References: Message-ID: <46A4311F.8020804@chez-vrolet.net> Mark Sapiro wrote: >> I assume the only way is to subscribe with a second address > > > Correct! What about the delimiters? Or would that interfere with VERP? -Dennis Carr From msapiro at value.net Mon Jul 23 07:12:38 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 22 Jul 2007 22:12:38 -0700 Subject: [Mailman-Users] Subscriber question In-Reply-To: <46A4311F.8020804@chez-vrolet.net> Message-ID: Dennis Carr wrote: >Mark Sapiro wrote: >>> I assume the only way is to subscribe with a second address >> >> >> Correct! > > >What about the delimiters? Or would that interfere with VERP? That's a good idea. I just looked at VERP_REGEXP, and I don't think there would be a problem with either a '+' or a '-' delimiter in the users local part. Of course, what delimiter to use and how it is handled upon delivery to the recipient depends on the recipient's mail delivery agent. As one problematic example, mail to msapiro-xxx at value.net will be stored in an xxx folder on my server which is not available to my pop3 MUAs and is only accessable via webmail. Mail to msapiro+xxx at value.net is undeliverable. Another possible option is to use two different domains which ultimately deliver to the same server, e.g., user at example.com and user at mail.example.com, but both this and the delimiter option still require subscribing two addresses. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From xurizaemon at gmail.com Mon Jul 23 09:01:12 2007 From: xurizaemon at gmail.com (chris burgess) Date: Mon, 23 Jul 2007 19:01:12 +1200 Subject: [Mailman-Users] which / getmylists command Message-ID: <70d16a930707230001i2169ca15m70498512607c0de1@mail.gmail.com> One of our Mailman users wanted to get a list of the lists he was subscribed to. He read "somewhere on the internet" that this was available by posting GETMYLISTS to Mailman. I can't find this documented anywhere, but I did find this page which mentions a 'which' command that does the same thing. http://www.mcmaster.ca/uts/help/mailman/commands.htm That page's header says "Mailman - Listserv Distribution Lists", which confused me momentarily, but they do seem to be using Mailman (2.0.8). Is this functionality available via a plugin? (Do plugins for Mailman exist?) I know it can be done with find_member, but I'm interested in whether this is available for regular list members to do. Thanks From carbonnb at gmail.com Mon Jul 23 11:43:50 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 23 Jul 2007 05:43:50 -0400 Subject: [Mailman-Users] Preventing Cross Posting Message-ID: Is there anyway to prevent posts from being cross posted across several lists on the same Mailman installation? I'm running into 2 situations that i'd like to prevent 1) Cross-posting with several list names in the to or cc headers 2) Individual identical messages sent separately to different lists Is this possible without resorting to a clue-by-four for the offending users? Nothing popped up in a FAQ and archive search. Thanks, -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From msapiro at value.net Mon Jul 23 17:19:29 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 23 Jul 2007 08:19:29 -0700 Subject: [Mailman-Users] which / getmylists command In-Reply-To: <70d16a930707230001i2169ca15m70498512607c0de1@mail.gmail.com> Message-ID: chris burgess wrote: >One of our Mailman users wanted to get a list of the lists he was subscribed >to. He read "somewhere on the internet" that this was available by posting >GETMYLISTS to Mailman. Never heard of this. >I can't find this documented anywhere, but I did find this page which >mentions a 'which' command that does the same thing. > >http://www.mcmaster.ca/uts/help/mailman/commands.htm I can't get this page. www.mcmaster.ca appears to not be in DNS. I can't even access the name servers listed for the mcmaster.ca domain by IP. This function exists in Mailman only in the following way: The user visits her options page for one list at e.g., http://www.example.com/mailman/options/mylist1/user at example.net and clicks the "List my other subscriptions" button. This will show all the lists in the www.example.com domain of which user at example.net is a member. There is no email request to do this. There is an email 'lists' command (sent to the listname-request address), but it lists all public lists, not the lists of which the user is a member. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mailman at johncom.net Mon Jul 23 20:06:24 2007 From: mailman at johncom.net (Trevor Dodds) Date: Mon, 23 Jul 2007 20:06:24 +0200 Subject: [Mailman-Users] Performance Issue? Message-ID: Hi, I have a list of 5000 users, this is a newsletter only list and is currently the only list on our server the server has lots of free memory and cpu does not run high. The problem I'm faced is that when an email is sent to the list it takes a while before mailman starts sending the email to sendmail. This process took over 2 hours.? Is It normal for mailman to send bunches of around 300 users per mail shot? Is there anything I can do to speed up email between mailman / sendmail? Jul 23 15:20:36 lists sendmail[8142]: [ID 801593 mail.info] l6NDKYj3008142: from=, size=7530, class=-30, nrcp ts=4, msgid=<200707231315.l6NDF1vb006983 at zeus.johncom.co.za>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] Jul 23 15:34:29 lists sendmail[8274]: [ID 801593 mail.info] l6NDYSpB008274: from=, size=7530, class=-30, nrcp ts=4, msgid=<200707231315.l6NDF1vb006983 at zeus.johncom.co.za>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] Thanks Trevor From msapiro at value.net Mon Jul 23 20:46:42 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 23 Jul 2007 11:46:42 -0700 Subject: [Mailman-Users] Performance Issue? In-Reply-To: References: Message-ID: <46A4F792.9020907@value.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Trevor Dodds wrote: > > I have a list of 5000 users, this is a newsletter only list and is > currently the only list on our server the server has lots of free > memory and cpu does not run high. The problem I'm faced is that when > an email is sent to the list it takes a while before mailman starts > sending the email to sendmail. This process took over 2 hours. Is It > normal for mailman to send bunches of around 300 users per mail shot? Mailman sends to all recipients and then logs the send in Mailman's 'post' and 'smtp' logs. The smtp log entry will tell you how may recipients were sent and how long the entire smtp interaction took. The actual smtp interaction consists of multiple transactions with perhaps as few as 1 recipient each or as many as SMTP_MAX_RCPTS (default 500) each, depending on other settings such as VERP. > Is there anything I can do to speed up email between mailman / > sendmail? For 5000 recipients, the entire smtp interaction should take at most a few minutes, not hours. The main performance killer is the MTA doing DNS verifies on every address. The MTA should be configured not to do this. There's more on this in the FAQ wizard . Search for performance. FAQs 4.11 and 6.3 are of particular relevance for sendmail. - -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iD8DBQFGpPeSVVuXXpU7hpMRAvGGAKDAZWVElcTHAUBcisJjUgBnKkeEowCcCc1B dUNeE3KChwUNhorOCFOsfow= =euH2 -----END PGP SIGNATURE----- From jjloose at yahoo.co.uk Mon Jul 23 21:27:25 2007 From: jjloose at yahoo.co.uk (Jon Loose) Date: Mon, 23 Jul 2007 19:27:25 +0000 (GMT) Subject: [Mailman-Users] No access to private archives Message-ID: <792933.28189.qm@web23015.mail.ird.yahoo.com> A problem that seems strange at the moment: I have two lists, each set up in the same way to use private archives. Mail has been sent to both lists, and these messages are archived (as evidenced by checking the files from the shell) In one case, however, I can access the archives through the web interface, whilst in the other case I get the message: Forbidden You don't have permission to access /pipermail/listname/ on this server. --- Apache Server at www.domainname.org Port 443 This problematic list is newly created, but as I say, it is performing fine and messages are being sent/received/stored. This system has worked so well for the last 12 months that I've not done any mailman administration for that long - so apologies now if it's a basic error. Any ideas on what I can do to get web based archive access on this other list? Thanks, Jon ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From msapiro at value.net Mon Jul 23 22:22:50 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 23 Jul 2007 13:22:50 -0700 Subject: [Mailman-Users] No access to private archives In-Reply-To: <792933.28189.qm@web23015.mail.ird.yahoo.com> Message-ID: Jon Loose wrote: >A problem that seems strange at the moment: I have two lists, each set up in the same way to use private archives. Mail has been sent to both lists, and these messages are archived (as evidenced by checking the files from the shell) In one case, however, I can access the archives through the web interface, whilst in the other case I get the message: > >Forbidden >You don't have permission to access /pipermail/listname/ on this server. >--- >Apache Server at www.domainname.org Port 443 Mailman seems to think that this list has a public archive. At least it is generating (somewhere) a public archive URL for this list, and there is an archives/public/listname symlink or you'd be getting a "not found" error. It is unclear what the problem is, but I am guessing it is a combination of the list's Archiving Options->archive_private being set to 'public', and the archives/private directory not being 'world searchable' or owned by the web server. I expect you can access this list's archives via a private URL of the form , and I also suspect that changing the list's Archiving Options->archive_private to 'private' will fix the problem by using private archive URLs of the above form in archive links. Whether you need to adjust ownership and/or permissions of archives/private depends on whether you ever want to have any public archives. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jjloose at yahoo.co.uk Mon Jul 23 22:25:49 2007 From: jjloose at yahoo.co.uk (Jon Loose) Date: Mon, 23 Jul 2007 20:25:49 +0000 (GMT) Subject: [Mailman-Users] No access to private archives Message-ID: <716992.62726.qm@web23002.mail.ird.yahoo.com> Mark, Your understanding from afar is better than the evidence of my own eyes! I had checked the public/private setting, and so when I read your message, I thought that it was probably incorrect. However, going back, I see it is in fact set 'public' and changing the setting fixes it. Thanks so much for such a rapid and helpful response! Jon ----- Original Message ---- From: Mark Sapiro To: Jon Loose ; mailman-users at python.org Sent: Monday, 23 July, 2007 9:22:50 PM Subject: Re: [Mailman-Users] No access to private archives Jon Loose wrote: >A problem that seems strange at the moment: I have two lists, each set up in the same way to use private archives. Mail has been sent to both lists, and these messages are archived (as evidenced by checking the files from the shell) In one case, however, I can access the archives through the web interface, whilst in the other case I get the message: > >Forbidden >You don't have permission to access /pipermail/listname/ on this server. >--- >Apache Server at www.domainname.org Port 443 Mailman seems to think that this list has a public archive. At least it is generating (somewhere) a public archive URL for this list, and there is an archives/public/listname symlink or you'd be getting a "not found" error. It is unclear what the problem is, but I am guessing it is a combination of the list's Archiving Options->archive_private being set to 'public', and the archives/private directory not being 'world searchable' or owned by the web server. I expect you can access this list's archives via a private URL of the form , and I also suspect that changing the list's Archiving Options->archive_private to 'private' will fix the problem by using private archive URLs of the above form in archive links. Whether you need to adjust ownership and/or permissions of archives/private depends on whether you ever want to have any public archives. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From msapiro at value.net Mon Jul 23 23:57:36 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 23 Jul 2007 14:57:36 -0700 Subject: [Mailman-Users] Preventing Cross Posting In-Reply-To: Message-ID: Bryan Carbonnell wrote: >Is there anyway to prevent posts from being cross posted across >several lists on the same Mailman installation? > >I'm running into 2 situations that i'd like to prevent > >1) Cross-posting with several list names in the to or cc headers >2) Individual identical messages sent separately to different lists > >Is this possible without resorting to a clue-by-four for the offending users? There's no configuration setting to accomplish this. You could possibly accomplish 1) by putting some regexp(s) in header_filter_rules for To: and Cc: headers to recognize 'foreign' list names, but this would be a maintenance headache unless list names were very stable. I think 1) might best be accomplished by creating a custom handler (see ) to collect all the addresses from To: and Cc: in the local domain and see if more than one local part matches a list name. 2) is much more difficult as the first message would probably always be accepted. Also, the Message-ID: might be different across the messages making that not a reliable indication of a duplicate. You might make your custom handler create a hash of the message body and save recent ones in some kind of data store along with info about the list, sender, etc. and then check each new post to see if it matches one already accepted. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From carbonnb at gmail.com Tue Jul 24 12:28:13 2007 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 24 Jul 2007 06:28:13 -0400 Subject: [Mailman-Users] Preventing Cross Posting In-Reply-To: References: Message-ID: Thanks Mark for the good suggestions. I didn't think there was an easy solution besides the clue-by-four. I guess I be reading and contemplating a custom handler. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From Daniel.A.Ojo at noaa.gov Tue Jul 24 14:48:46 2007 From: Daniel.A.Ojo at noaa.gov (Daniel Ojo) Date: Tue, 24 Jul 2007 08:48:46 -0400 Subject: [Mailman-Users] senddigests cron error. Message-ID: <46A5F52E.5090406@noaa.gov> Folks, Has anyone seen this error before? I just started receiving this error message on my list server. This is only happening to one of my lists and keeping users from receiving mail. All mails sent to the list is queued in the list/digest.mbox file. I will appreciate any feedback on this issue. Daniel. > > Subject: Cron /usr/lib/mailman/cron/senddigests > > To: mailman at list1.domain.com > > > Traceback (most recent call last): File "/usr/lib/mailman/cron/senddigests", line 94, in ? main() File "/usr/lib/mailman/cron/senddigests", line 86, in main mlist.send_digest_now() File "/usr/lib/mailman/Mailman/Digester.py", line 60, in send_digest_now ToDigest.send_digests(self, mboxfp) File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in send_digests send_i18n_digests(mlist, mboxfp) File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in send_i18n_digests msg = scrubber(mlist, msg) File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 265, in process url = save_attachment(mlist, part, dir) File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 359, in save_attachment fnext = os.path.splitext(msg.get_filename(''))[1] File "/usr/lib/mailman/pythonlib/email/Message.py", line 731, in get_filename return unicode(newvalue[2], newvalue[0] or 'us-ascii') LookupError: unknown encoding: -86400-[ERROR:_getenv_ From b19141 at britaine.ctd.anl.gov Tue Jul 24 15:12:38 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Tue, 24 Jul 2007 08:12:38 -0500 (CDT) Subject: [Mailman-Users] Uncaught bounce notification - Out-of-Office Message-ID: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> I, as co-owner of a Mailman 2.1.9 list, received this message: Subject: Uncaught bounce notification The attached message was received as a bounce, but either the bounce format was not recognized, or no member addresses could be extracted from it. This mailing list has been configured to send all unrecognized bounce messages to the list administrator(s). ... From: user at example.com ... I will be out of my office from Monday July 23 till Wednesday July 25. I will get back to you as soon as possible. Are there plans for Mailman to be able to intercept out-of-office replies and ignore them? Or is the format of the text too variable to be able to parse the OOO message? The text says "or no member addresses could be extracted from it", but the recipient's address is clearly in the "From:" line of the mail sent back to LISTNAME-bounces. These OOO messages should not increase the recipient's bounce score. Thanks. ---------------------------------------------------------------------- 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 222, Room D209 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From yahoo at jimpop.com Tue Jul 24 15:46:53 2007 From: yahoo at jimpop.com (Jim Popovitch) Date: Tue, 24 Jul 2007 09:46:53 -0400 Subject: [Mailman-Users] Uncaught bounce notification - Out-of-Office In-Reply-To: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> References: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> Message-ID: <1185284813.16832.3.camel@localhost> On Tue, 2007-07-24 at 08:12 -0500, Barry Finkel wrote: > Or is the format of the text too variable > to be able to parse the OOO message? Bingo! No Standard, and even if there was one most wouldn't follow it. The 2 biggest offenders I see are Outlook/Exchange and Lotus Notes, of which neither tries to implement any OoO standard. -Jim P. From stephen at xemacs.org Tue Jul 24 16:53:03 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 24 Jul 2007 23:53:03 +0900 Subject: [Mailman-Users] Uncaught bounce notification - Out-of-Office In-Reply-To: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> References: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> Message-ID: <87sl7dlupc.fsf@uwakimon.sk.tsukuba.ac.jp> Barry Finkel writes: > The attached message was received as a bounce, but either the bounce > format was not recognized, This is the relevant case here. If the message doesn't look like an MTA bounce, it's probably a bad idea to treat it as a bounce. ML admin addresses get a fair amount of spam, and often enough the spam will contain member addresses. > or no member addresses could be extracted from it. > Are there plans for Mailman to be able to intercept out-of-office > replies and ignore them? Not worth the effort because of the variability of format, and the high probability of false positives of the form "P.S. I'll be out of the office next week." in a post with real content. If you have users who use vacation programs, you probably have the best idea of what their messages look like, and you should just catch them in your filters with the other spam du jour. > The text says "or no member addresses could be extracted from it", but > the recipient's address is clearly in the "From:" line of the mail > sent back to LISTNAME-bounces. These OOO messages should not increase > the recipient's bounce score. They don't. But if there was a setting to immediately unsubscribe and ban users who send OOO messages to my lists, I'd use it.<0.5 wink> From chris at westnet.com Tue Jul 24 16:53:24 2007 From: chris at westnet.com (Christopher X. Candreva) Date: Tue, 24 Jul 2007 10:53:24 -0400 (EDT) Subject: [Mailman-Users] Uncaught bounce notification - Out-of-Office In-Reply-To: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> References: <200707241312.l6ODCcAp006883@britaine.ctd.anl.gov> Message-ID: On Tue, 24 Jul 2007, Barry Finkel wrote: > Are there plans for Mailman to be able to intercept out-of-office > replies and ignore them? Or is the format of the text too variable > to be able to parse the OOO message? I've solved this problem locally using a procmail rule, and I think the method could be implemented in mailman itself if others thought it worthwhile. I only send on to mailman messages that match procmail's FROM_MAILER check, anything else is sent directly to a human. My theory is if the message isn't from a mailer-daemon, than it probably isn't a bounce. For those not familiar with procmail, FROM_MAILER expands to a faily complicated regex designed to catch mail from any mailer-daemon. `(^(((Resent-)?(From|Sender)|X-Envelope-From): |>?From )([^>]*[^(.%@a-z0-9])?(Post(ma(st(er)?|n)|office) |(send)?Mail(er)?|daemon|mmdf|n?uucp|ops|r(esponse|oot) |(bbs\.)?smtp(error)?|s(erv(ices?|er)|ystem) |A(dmin(istrator)?|MMGR))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>\t ][^<)]*(\(.*\).*)?)?$([^>]|$))' The aliases entry looks like this: listname-bounces: \ "|/usr/local/bin/procmail -m /etc/mail/listname-bounces.rc" listname-bounces.mc has: # Only send stuff from the mailer to mailman :0 * ^FROM_MAILER | /home/mailman/mail/mailman bounces listname #Everything else to a human :0 !listname-owner at westnet.com ========================================================== Chris Candreva -- chris at westnet.com -- (914) 948-3162 WestNet Internet Services of Westchester http://www.westnet.com/ From cwaltham at bowdoin.edu Tue Jul 24 17:03:52 2007 From: cwaltham at bowdoin.edu (Chris Waltham) Date: Tue, 24 Jul 2007 11:03:52 -0400 Subject: [Mailman-Users] Sanity-checking individual lists for health? Message-ID: Hi folks, I have been tasked with moving a Mailman 2.0.12 installation from a Solaris (SPARC) server to a Linux (x86) server. The Linux server will be receiving a copy of Mailman 2.1.9, so obviously I am making the 2.0.x -> 2.1.x jump in there. Also, on Solaris, Mailman lives in / home/mailman but on Linux I will be putting it in /blender/mailman (and thus using move_list to update archives, fix_url, etc.) What makes this migration slightly tricky is that the server hosts around 840 lists. Therefore, going through each list pre- and post- migration by hand would be a little time-consuming for me, so I want to avoid that where possible :-)I noticed that, when doing a "make update" when installing 2.1.9, a couple of lists from 2.0.12 failed the update process and I had to Control-C them for the process to continue. I'm not sure what the exact problem was, hence I'm wondering if there is any kind of check that I can run in a FOR loop to verify a list's integrity. And, yes, I've run check_db and check_perms and neither report problems, this just seems to be a handful of lists out of the 800-odd that seem a little flaky. Thanks, Chris From janis.neville at gmail.com Wed Jul 25 01:33:45 2007 From: janis.neville at gmail.com (Janis Neville) Date: Tue, 24 Jul 2007 18:33:45 -0500 Subject: [Mailman-Users] Unmoderated Posts Not Allowed Message-ID: I have run into an odd problem with one mailing list belonging to a client. The client has many lists but we have not seen this behavior before. I have also set up a test list with them and have duplicated their settings and cannot reproduce the behavior. Details: Mailman ver. 2.1.5. Installation unknown, probably source. OS version is RHEL 4.0, 2.6.9-42.0.2.ELsmp. MTA is postfix. The list is set up to make announcements, so all members are moderated except the one making announcements. The announcer and one other list member are set up as administrators and moderators. First time the announcer tried to post to the list, her post needed approval. The issue was looked at and it became clear that at that time she was not a list member, even though she was an administrator and a moderator. She was added to the list membership and set to not be moderated. The issue was thought resolved. Recently she made another announcement post to the list and it was again held for approval. We have looked through the settings in the admin panel and can find no reason why it would be held for approval. The announcer was still unmoderated and emergency moderation had not been enabled. The email did have a Word doc attached. I tested with my test list and Word doc attachments did go through, so I don't think it is blocking all Word docs. I also used my test list to try a settings change which I thought might help. I set all members to be moderated and made a few posts with Approved: [admin password] in either the subject line or the first line of the email, but these emails were all held for approval. I am hoping you can give me a lead where to look for fixing the moderated posts problem. From msapiro at value.net Wed Jul 25 01:54:30 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 24 Jul 2007 16:54:30 -0700 Subject: [Mailman-Users] senddigests cron error. In-Reply-To: <46A5F52E.5090406@noaa.gov> Message-ID: Daniel Ojo wrote: > >Has anyone seen this error before? I just started receiving this error >message on my list server. This is only happening to one of my lists and >keeping users from receiving mail. All mails sent to the list is queued >in the list/digest.mbox file. I will appreciate any feedback on this issue. > >Daniel. > > >> > Subject: Cron /usr/lib/mailman/cron/senddigests >> > To: mailman at list1.domain.com >> > >> > >Traceback (most recent call last): > File "/usr/lib/mailman/cron/senddigests", line 94, in ? > main() > File "/usr/lib/mailman/cron/senddigests", line 86, in main > mlist.send_digest_now() > File "/usr/lib/mailman/Mailman/Digester.py", line 60, in send_digest_now > ToDigest.send_digests(self, mboxfp) > File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in send_digests > send_i18n_digests(mlist, mboxfp) > File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in send_i18n_digests > msg = scrubber(mlist, msg) > File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 265, in process > url = save_attachment(mlist, part, dir) > File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 359, in save_attachment > fnext = os.path.splitext(msg.get_filename(''))[1] > File "/usr/lib/mailman/pythonlib/email/Message.py", line 731, in get_filename > return unicode(newvalue[2], newvalue[0] or 'us-ascii') >LookupError: unknown encoding: -86400-[ERROR:_getenv_ There is probably also a similar errer for each post in Mailman's error log. The underlying problem may be a malformed message in the list's digest.mbox file, but there is also a bug in some versions of the email library having to do with decoding RFC 2231 encoded headers that is more likely the issue. Examine the list's digest.mbox file. I believe you will find a a message with an attachment with a Content-Disposition: header with a RFC 2231 encoded filename parameter and an apostrophe (') in the name. Something like Content-Disposition: attachment; filename*0*=us-ascii'en'first part of name filename*1*=some more of name with one or more apostrophes in the name text. If you edit this name to remove the apostrophe(s) from the name, but not the ones delimiting the character set and language parameters, the next post to the list will trigger a digest on size and the error will not occur. You can then run bin/unshunt to deliver the messages that were shunted because of this error, but first examine the *.pck files in qfiles/shunt to be sure there aren't any old, stale ones you don't want, and remove any unwanted ones before runing unshunt. You can examine the contents of these files with bin/show_qfiles or bin/dumpdb. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 25 02:19:10 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 24 Jul 2007 17:19:10 -0700 Subject: [Mailman-Users] Unmoderated Posts Not Allowed In-Reply-To: Message-ID: Janis Neville wrote: > >Recently she made another announcement post to the list and it was again >held for approval. We have looked through the settings in the admin panel >and can find no reason why it would be held for approval. So why don't you look at the held message in the admindb interface or the email notice to the moderator or Mailman's vette log and see why Mailman says it was held? That should give you a clue. >The email did have a Word doc attached. I tested with my test list and Word >doc attachments did go through, so I don't think it is blocking all Word >docs. Content filtering may or may not remove this attachment, but it doesn't hold messages. However the message may have been held because it was too big (but I am only guessing - Mailman told you if this was the reason). >I also used my test list to try a settings change which I thought might >help. I set all members to be moderated and made a few posts with Approved: >[admin password] in either the subject line or the first line of the email, >but these emails were all held for approval. Approved: password does not work in the Subject: header. It works best if it is an actual message header, but it also works if it is the first non-blank line in the first text/plain part of the post, but in Mailman 2.1.5, it won't be removed from other alternatives if the first part is multipart/alternative and the code that removes it from the text/plain part also removes the line following it so it needs to be followed by an empty or other non-significant line. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 25 04:46:55 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 24 Jul 2007 19:46:55 -0700 Subject: [Mailman-Users] Sanity-checking individual lists for health? In-Reply-To: Message-ID: Chris Waltham wrote: > >I have been tasked with moving a Mailman 2.0.12 installation from a >Solaris (SPARC) server to a Linux (x86) server. The Linux server will >be receiving a copy of Mailman 2.1.9, so obviously I am making the >2.0.x -> 2.1.x jump in there. Also, on Solaris, Mailman lives in / >home/mailman but on Linux I will be putting it in /blender/mailman >(and thus using move_list to update archives, fix_url, etc.) > >What makes this migration slightly tricky is that the server hosts >around 840 lists. Therefore, going through each list pre- and post- >migration by hand would be a little time-consuming for me, so I want >to avoid that where possible :-)I noticed that, when doing a "make >update" when installing 2.1.9, a couple of lists from 2.0.12 failed >the update process and I had to Control-C them for the process to >continue. I'm not sure what the exact problem was, hence I'm >wondering if there is any kind of check that I can run in a FOR loop >to verify a list's integrity. And, yes, I've run check_db and >check_perms and neither report problems, this just seems to be a >handful of lists out of the 800-odd that seem a little flaky. There is little you can do to verify the integrity of a list other than trying to instantiate it which will also update it if necessary (and possible). check_perms only checks permissions (and it has a bug regarding archives/private). check_db only checks that list data can be loaded from lists//config.* files. It doesn't sanity check the result. Do you know which lists failed in bin/update (run by make update)? If so do these lists have lists//config.pck files which are converted from the config.db files and indicate the conversion of the list data was probably successful. In any case, are there any lists that don't have lists//config.pck files? These would be the problem lists. One way to do a better sanity check or problem detection on these (or even on all) lists is bin/config_list -i /dev/null listname This will attempt to instantiate the list and if it's a 2.0.12 list convert the data in config.db and save as config.pck. One bit of advice. Once the lists are all converted, remove the config.db and config.db.last files from the lists// directories. If you don't do this, it is possible that at some future time, the config.pck and config.pck.last files could become corrupt and cause Mailman to fall back to the then ancient config.db. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stl at melexis.com Wed Jul 25 09:01:39 2007 From: stl at melexis.com (Stephan Lidanski) Date: Wed, 25 Jul 2007 10:01:39 +0300 Subject: [Mailman-Users] problem with attachments mailman 2.1.9 Message-ID: <46A6F553.9060101@melexis.com> Hello, I have a problem with attachments from automated system I am using debian 3 with python 2.3 + mailman 2.1.9 with htdig patch the type of message is: X-Mailer: Internet Mail Service (5.5.2656.59) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Precedence: list This I see in archives and in client's mail application thunderbird Before with mailman 2.1.5 there was no problem <> > Please refer to the attached file for > the Shipalerts > > This mail was sent from an > Automated System. begin 600 T1120.xls MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````! M`````0``````````$````@````$```#^____``````````#_____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ ..................... ............. M3D154U1224%,($535$%412P&``@`!@`#``8`!@`&``8`!@`#``,`!@`(``@` B"``'``,`"``&``<`!P`#``(`!P`'``<`!P`&``<``@`(``== ` end From Daniel.A.Ojo at noaa.gov Wed Jul 25 15:54:32 2007 From: Daniel.A.Ojo at noaa.gov (Daniel Ojo) Date: Wed, 25 Jul 2007 09:54:32 -0400 Subject: [Mailman-Users] senddigests cron error. In-Reply-To: References: Message-ID: <46A75618.1090203@noaa.gov> Mark, Sure enough there was four instance of headers where apostrophe(s) were used. I deleted these and re ran the senddigest cron and all seem fine. Thanks a bunch for your quick and genius response. Mark Sapiro wrote: > Daniel Ojo wrote: > >> Has anyone seen this error before? I just started receiving this error >> message on my list server. This is only happening to one of my lists and >> keeping users from receiving mail. All mails sent to the list is queued >> in the list/digest.mbox file. I will appreciate any feedback on this issue. >> >> Daniel. >> >> >> >>>> Subject: Cron /usr/lib/mailman/cron/senddigests >>>> To: mailman at list1.domain.com >>>> >>>> >>> >>> >> Traceback (most recent call last): >> File "/usr/lib/mailman/cron/senddigests", line 94, in ? >> main() >> File "/usr/lib/mailman/cron/senddigests", line 86, in main >> mlist.send_digest_now() >> File "/usr/lib/mailman/Mailman/Digester.py", line 60, in send_digest_now >> ToDigest.send_digests(self, mboxfp) >> File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in send_digests >> send_i18n_digests(mlist, mboxfp) >> File "/usr/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in send_i18n_digests >> msg = scrubber(mlist, msg) >> File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 265, in process >> url = save_attachment(mlist, part, dir) >> File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 359, in save_attachment >> fnext = os.path.splitext(msg.get_filename(''))[1] >> File "/usr/lib/mailman/pythonlib/email/Message.py", line 731, in get_filename >> return unicode(newvalue[2], newvalue[0] or 'us-ascii') >> LookupError: unknown encoding: -86400-[ERROR:_getenv_ >> > > > There is probably also a similar errer for each post in Mailman's error > log. > > The underlying problem may be a malformed message in the list's > digest.mbox file, but there is also a bug in some versions of the > email library having to do with decoding RFC 2231 encoded headers that > is more likely the issue. > > Examine the list's digest.mbox file. I believe you will find a a > message with an attachment with a Content-Disposition: header with a > RFC 2231 encoded filename parameter and an apostrophe (') in the name. > Something like > > Content-Disposition: attachment; > filename*0*=us-ascii'en'first part of name > filename*1*=some more of name > > with one or more apostrophes in the name text. > > If you edit this name to remove the apostrophe(s) from the name, but > not the ones delimiting the character set and language parameters, the > next post to the list will trigger a digest on size and the error will > not occur. > > You can then run bin/unshunt to deliver the messages that were shunted > because of this error, but first examine the *.pck files in > qfiles/shunt to be sure there aren't any old, stale ones you don't > want, and remove any unwanted ones before runing unshunt. You can > examine the contents of these files with bin/show_qfiles or bin/dumpdb. > > From msapiro at value.net Wed Jul 25 17:02:13 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 08:02:13 -0700 Subject: [Mailman-Users] problem with attachments mailman 2.1.9 In-Reply-To: <46A6F553.9060101@melexis.com> Message-ID: Stephan Lidanski wrote: > >Hello, I have a problem with attachments from automated system >I am using debian 3 with python 2.3 + mailman 2.1.9 with htdig patch And what is the problem? If you want to know why Content filtering is not removing this, it is because this is not a separate MIME part which is all that Content filtering deals with. This 'attachment' is plain text uuencoded data within the text/plain message. If you don't want this on your list, you will have to pevent the sender (an automated system?) from sending them or not allow this sender to post. >the type of message is: >X-Mailer: >Internet Mail Service (5.5.2656.59) >Content-type: >text/plain; charset=us-ascii >Content-transfer-encoding: >7BIT >Precedence: >list > > >This I see in archives and in client's mail application thunderbird >Before with mailman 2.1.5 there was no problem > ><> >> Please refer to the attached file for >> the Shipalerts >> >> This mail was sent from an >> Automated System. > > >begin 600 T1120.xls >end -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From djbarrus at comcast.net Wed Jul 25 17:50:15 2007 From: djbarrus at comcast.net (David J. Barrus) Date: Wed, 25 Jul 2007 11:50:15 -0400 Subject: [Mailman-Users] Disable / Enable Mailinglist Message-ID: <003301c7ced3$7ee86810$4b00a8c0@DJB1> Is there a way to disable the mailinglist after my client sends out an e-mail and then re-enable it when they want to send out another one? Here's the problem: After my client sends out an e-mail through their mailinglist, occasionally one or two recipients reply to it and their message goes out to everyone on the list. Maybe I need to change something in the General Options. Any help would be greatly appreciated! Thank you, David From Ralf.Hildebrandt at charite.de Wed Jul 25 18:53:44 2007 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Wed, 25 Jul 2007 18:53:44 +0200 Subject: [Mailman-Users] Disable / Enable Mailinglist In-Reply-To: <003301c7ced3$7ee86810$4b00a8c0@DJB1> References: <003301c7ced3$7ee86810$4b00a8c0@DJB1> Message-ID: <20070725165344.GE28192@charite.de> * David J. Barrus : > Is there a way to disable the mailinglist after my client sends out an e-mail and then re-enable it when they want to send out another one? > > Here's the problem: > After my client sends out an e-mail through their mailinglist, occasionally one or two recipients reply to it and their message goes out to everyone on the list. Maybe I need to change something in the General Options. Any help would be greatly appreciated! Wheres the problem? Simply set the moderation flag for all users. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt at charite.de Charite - Universit?tsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to plonk at charite.de From wsuarez at wsuarez.com Wed Jul 25 18:55:47 2007 From: wsuarez at wsuarez.com (Bill Suarez) Date: Wed, 25 Jul 2007 12:55:47 -0400 Subject: [Mailman-Users] Disable / Enable Mailinglist In-Reply-To: <003301c7ced3$7ee86810$4b00a8c0@DJB1> References: <003301c7ced3$7ee86810$4b00a8c0@DJB1> Message-ID: <44a155d10000031b@mailgw.bit9.com> David, In General Options look for: Where are replies to list messages directed? Poster is strongly recommended for most mailing lists. If this is set to Poster clicking "reply" will put in the original poster's address but a "reply all" will include both the poster and the list. Regards, Bill Suarez -----Original Message----- From: David J. Barrus [mailto:djbarrus at comcast.net] Sent: Wednesday, July 25, 2007 11:50 AM To: mailman-users at python.org Subject: [Mailman-Users] Disable / Enable Mailinglist Is there a way to disable the mailinglist after my client sends out an e-mail and then re-enable it when they want to send out another one? Here's the problem: After my client sends out an e-mail through their mailinglist, occasionally one or two recipients reply to it and their message goes out to everyone on the list. Maybe I need to change something in the General Options. Any help would be greatly appreciated! Thank you, David ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/wsuarez%40wsuarez.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From wes9999 at myfastmail.com Wed Jul 25 19:20:09 2007 From: wes9999 at myfastmail.com (Wes) Date: Wed, 25 Jul 2007 12:20:09 -0500 Subject: [Mailman-Users] Disable / Enable Mailinglist In-Reply-To: <003301c7ced3$7ee86810$4b00a8c0@DJB1> References: <003301c7ced3$7ee86810$4b00a8c0@DJB1> Message-ID: <46A78649.7000207@myfastmail.com> David, There are a few things you could do to help this: under general options, change this option: "Where are replies to list messages directed? Poster is /strongly/ recommended for most mailing lists." to either "Poster", or "explicit address" Then, additionally, you can set it up so that all postings to the list are moderated, just in case someone tries knowingly or unknowingly, to email the list address directly. You can set this up under "privacy options" "Sender Filters" A search of the net for: mailman one way will give you a lot of other tips for this type of thing. Wes David J. Barrus wrote: > Is there a way to disable the mailinglist after my client sends out an e-mail and then re-enable it when they want to send out another one? > > Here's the problem: > After my client sends out an e-mail through their mailinglist, occasionally one or two recipients reply to it and their message goes out to everyone on the list. Maybe I need to change something in the General Options. Any help would be greatly appreciated! > > Thank you, > David > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/wes9999%40myfastmail.com > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From mike.rosile at interzonegames.com Wed Jul 25 22:52:47 2007 From: mike.rosile at interzonegames.com (Mike Rosile) Date: Wed, 25 Jul 2007 15:52:47 -0500 Subject: [Mailman-Users] ImportError: No module named ldap Message-ID: <46A7B81F.3050003@interzonegames.com> I'm trying to write to implement LDAPMemberships v3 using Mailman v2.1.9, but I keep getting an error in the Mailman error log that says "ImportError: No module named ldap". For the record, I can import 'ldap' (aka python-ldap) from a regular python script (from the command line). I know Mailman uses a cgi wrapper for python, could this be part of the problem? Any help would greatly be appreciated! Below is some relevant output from /var/log/mailman/error, if you need additional info, please let me know. Jul 25 15:46:53 2007 admin(12280): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(12280): [----- Mailman Version: 2.1.9 -----] admin(12280): [----- Traceback ------] admin(12280): Traceback (most recent call last): admin(12280): File "/var/lib/mailman/scripts/driver", line 110, in run_main admin(12280): main() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 66, in main admin(12280): admin_overview() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 233, in admin_overview admin(12280): mlist = MailList.MailList(name, lock=0) admin(12280): File "/var/lib/mailman/Mailman/MailList.py", line 115, in __init__ admin(12280): execfile(filename, dict) admin(12280): File "/var/lib/mailman/lists/sgftest/extend.py", line 1, in ? admin(12280): from Mailman.LDAPMemberships import LDAPMemberships admin(12280): File "/var/lib/mailman/Mailman/LDAPMemberships.py", line 85, in ? admin(12280): import ldap admin(12280): ImportError: No module named ldap admin(12280): [----- Python Information -----] admin(12280): sys.version = 2.4.4c1 (#2, Oct 11 2006, 20:00:03) [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] admin(12280): sys.executable = /usr/bin/python admin(12280): sys.prefix = /usr admin(12280): sys.exec_prefix = /usr admin(12280): sys.path = /usr admin(12280): sys.platform = linux2 admin(12280): [----- Environment Variables -----] admin(12280): AUTH_TYPE: Basic admin(12280): force_response_1_0: 1 admin(12280): HTTP_COOKIE: userwdth=null; userfontsz=null; userbg=null admin(12280): SERVER_SOFTWARE: Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.4.4 mod_python/3.3.1 Python/2.4.4c1 PHP/5.1.6 mod_ssl/2.0.55 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 admin(12280): SCRIPT_NAME: /mailman/admin admin(12280): SERVER_SIGNATURE: admin(12280): REQUEST_METHOD: GET admin(12280): SERVER_PROTOCOL: HTTP/1.1 admin(12280): QUERY_STRING: admin(12280): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2) From mike.rosile at interzonegames.com Thu Jul 26 00:08:14 2007 From: mike.rosile at interzonegames.com (Mike Rosile) Date: Wed, 25 Jul 2007 17:08:14 -0500 Subject: [Mailman-Users] ImportError: No module named ldap Message-ID: <46A7C9CE.7000200@interzonegames.com> I'm trying to write to implement LDAPMemberships v3 using Mailman v2.1.9, but I keep getting an error in the Mailman error log that says "ImportError: No module named ldap". For the record, I can import 'ldap' (aka python-ldap) from a regular python script (from the command line). I know Mailman uses a cgi wrapper for python, could this be part of the problem? Any help would greatly be appreciated! Below is some relevant output from /var/log/mailman/error, if you need additional info, please let me know. Jul 25 15:46:53 2007 admin(12280): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(12280): [----- Mailman Version: 2.1.9 -----] admin(12280): [----- Traceback ------] admin(12280): Traceback (most recent call last): admin(12280): File "/var/lib/mailman/scripts/driver", line 110, in run_main admin(12280): main() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 66, in main admin(12280): admin_overview() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 233, in admin_overview admin(12280): mlist = MailList.MailList(name, lock=0) admin(12280): File "/var/lib/mailman/Mailman/MailList.py", line 115, in __init__ admin(12280): execfile(filename, dict) admin(12280): File "/var/lib/mailman/lists/sgftest/extend.py", line 1, in ? admin(12280): from Mailman.LDAPMemberships import LDAPMemberships admin(12280): File "/var/lib/mailman/Mailman/LDAPMemberships.py", line 85, in ? admin(12280): import ldap admin(12280): ImportError: No module named ldap admin(12280): [----- Python Information -----] admin(12280): sys.version = 2.4.4c1 (#2, Oct 11 2006, 20:00:03) [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] admin(12280): sys.executable = /usr/bin/python admin(12280): sys.prefix = /usr admin(12280): sys.exec_prefix = /usr admin(12280): sys.path = /usr admin(12280): sys.platform = linux2 admin(12280): [----- Environment Variables -----] admin(12280): AUTH_TYPE: Basic admin(12280): force_response_1_0: 1 admin(12280): HTTP_COOKIE: userwdth=null; userfontsz=null; userbg=null admin(12280): SERVER_SOFTWARE: Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.4.4 mod_python/3.3.1 Python/2.4.4c1 PHP/5.1.6 mod_ssl/2.0.55 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 admin(12280): SCRIPT_NAME: /mailman/admin admin(12280): SERVER_SIGNATURE: admin(12280): REQUEST_METHOD: GET admin(12280): SERVER_PROTOCOL: HTTP/1.1 admin(12280): QUERY_STRING: admin(12280): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2) From msapiro at value.net Thu Jul 26 00:59:50 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 15:59:50 -0700 Subject: [Mailman-Users] Disable / Enable Mailinglist In-Reply-To: <003301c7ced3$7ee86810$4b00a8c0@DJB1> Message-ID: David J. Barrus wrote: > >Here's the problem: >After my client sends out an e-mail through their mailinglist, occasionally one or two recipients reply to it and their message goes out to everyone on the list. Maybe I need to change something in the General Options. Any help would be greatly appreciated! See for suggestions as to how to set up this kind of list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 26 01:28:22 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 16:28:22 -0700 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: <46A7C9CE.7000200@interzonegames.com> Message-ID: Mike Rosile wrote: >I'm trying to write to implement LDAPMemberships v3 using Mailman >v2.1.9, but I keep getting an error in the Mailman error log that says >"ImportError: No module named ldap". > >For the record, I can import 'ldap' (aka python-ldap) from a regular >python script (from the command line). I'm guessing that the command line python invocation finds the ldap module because its path is in the PYTHONPATH environment variable. This doesn't work with the Mailman CGI wrapper because the wrapper resets PYTHONPATH to contain only the path to the Mailman modules. If this is the issue, I suggest you install the ldap module in your python library site-packages/ directory. Another possibility is that mailman was configured with a different python from the current command line python, in which the ldap module is installed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mike.rosile at interzonegames.com Thu Jul 26 02:35:16 2007 From: mike.rosile at interzonegames.com (Mike Rosile) Date: Wed, 25 Jul 2007 19:35:16 -0500 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: References: Message-ID: <46A7EC44.1020007@interzonegames.com> Hey Mark, thanks for reply and insight! Please note my comments/questions below: Mark Sapiro wrote: > I'm guessing that the command line python invocation finds the ldap > module because its path is in the PYTHONPATH environment variable. > This doesn't work with the Mailman CGI wrapper because the wrapper > resets PYTHONPATH to contain only the path to the Mailman modules. > > If this is the issue, I suggest you install the ldap module in your > python library site-packages/ directory. > Unfortunately I tried that, both /usr/lib/python2.4/site-packages and /usr/local/lib/python2.4/site-packages, no luck. > Another possibility is that mailman was configured with a different > python from the current command line python, in which the ldap module > is installed. > Both mailman and python2.4 were installed using binary packages that are apart of Ubuntu. Mailman's error log shows the same version as when I execute python from the command line. Do you think it would be beneficial to re-install mailman, perhaps from a tar ball? From msapiro at value.net Thu Jul 26 03:04:00 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 18:04:00 -0700 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: <46A7EC44.1020007@interzonegames.com> Message-ID: Mike Rosile wrote: > >Mark Sapiro wrote: >> I'm guessing that the command line python invocation finds the ldap >> module because its path is in the PYTHONPATH environment variable. >> This doesn't work with the Mailman CGI wrapper because the wrapper >> resets PYTHONPATH to contain only the path to the Mailman modules. >> >> If this is the issue, I suggest you install the ldap module in your >> python library site-packages/ directory. >> >Unfortunately I tried that, both /usr/lib/python2.4/site-packages and >/usr/local/lib/python2.4/site-packages, no luck. Was there a site-packages/ directory in either of these places to begin with? Is there currently a PYTHONPATH environment variable set in your shell pointing to the ldap module? >> Another possibility is that mailman was configured with a different >> python from the current command line python, in which the ldap module >> is installed. >> > >Both mailman and python2.4 were installed using binary packages that are >apart of Ubuntu. Mailman's error log shows the same version as when I >execute python from the command line. Do you think it would be >beneficial to re-install mailman, perhaps from a tar ball? No. I don't think this will help, but I do think that possibly reinstalling python-ldap will help. How was this initially installed? Was it from source or a Debian/Ubuntu package? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ialexs at gmail.com Thu Jul 26 03:18:08 2007 From: ialexs at gmail.com (ilya) Date: Thu, 26 Jul 2007 08:18:08 +0700 Subject: [Mailman-Users] new_to_mailman:question Message-ID: <46A7F650.9040700@gmail.com> hi all, i'm new to mailman what will happen if: - i add 10 people to a mailing list - send an email to the list - and promptly add another 5 people to the list will the last 5 people receive the posting? thanks -i- From tamakh at gmail.com Thu Jul 26 04:24:35 2007 From: tamakh at gmail.com (Tamakh) Date: Wed, 25 Jul 2007 22:24:35 -0400 Subject: [Mailman-Users] mailman w/ fedora 7 Message-ID: <3aaf864f0707251924h218c2f5by7a92a62237749acb@mail.gmail.com> I'm having a problem with only external email servers trying to send to my list. I can send email to the listserv list from the same box, but not outside. I keep getting the following error that I'm guessing either sendmail or something else on the box is blocking: Delivery to the following recipient failed permanently: test at myurlhere.com Technical details of permanent failure: PERM_FAILURE: SMTP Error (state 13): 550 No such user. Any ideas please? Thanks! -Tam From msapiro at value.net Thu Jul 26 04:11:20 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 19:11:20 -0700 Subject: [Mailman-Users] new_to_mailman:question In-Reply-To: <46A7F650.9040700@gmail.com> Message-ID: ilya wrote: > >what will happen if: > >- i add 10 people to a mailing list >- send an email to the list >- and promptly add another 5 people to the list > >will the last 5 people receive the posting? This depends on timing between asynchronous processes, but by far the most likely outcome is that Mailman's incoming queue runner will receive the incoming message and acquire the list lock before any additional members are added. In this case, only the first 10 will be sent the message. However, if the message were to be held for moderator approval and the 5 additional members added before the message is approved, then all 15 will be sent the message. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 26 04:47:19 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 19:47:19 -0700 Subject: [Mailman-Users] mailman w/ fedora 7 In-Reply-To: <3aaf864f0707251924h218c2f5by7a92a62237749acb@mail.gmail.com> Message-ID: Tamakh wrote: >I'm having a problem with only external email servers trying to send to my >list. I can send email to the listserv list from the same box, but not >outside. I keep getting the following error that I'm guessing either >sendmail or something else on the box is blocking: > > >Delivery to the following recipient failed permanently: > > test at myurlhere.com > >Technical details of permanent failure: >PERM_FAILURE: SMTP Error (state 13): 550 No such user. Sendmail does not know how to route external mail to Mailman. This is a sendmail configuration question. Presumably you have Mailman aliases installed that enable sendmail to pipe locally originating mail to Mailman, but somehow, sendmail is not configured to route the same address in the same way if it comes from outside. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mike.rosile at interzonegames.com Thu Jul 26 04:55:12 2007 From: mike.rosile at interzonegames.com (Mike Rosile) Date: Wed, 25 Jul 2007 21:55:12 -0500 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: References: Message-ID: <46A80D10.5040402@interzonegames.com> Mark Sapiro wrote: > Mike Rosile wrote: > >> Mark Sapiro wrote: >> >>> I'm guessing that the command line python invocation finds the ldap >>> module because its path is in the PYTHONPATH environment variable. >>> This doesn't work with the Mailman CGI wrapper because the wrapper >>> resets PYTHONPATH to contain only the path to the Mailman modules. >>> >>> If this is the issue, I suggest you install the ldap module in your >>> python library site-packages/ directory. >>> >>> >> Unfortunately I tried that, both /usr/lib/python2.4/site-packages and >> /usr/local/lib/python2.4/site-packages, no luck. >> > > > Was there a site-packages/ directory in either of these places to begin > with? > Yes, both locations already had a sites-packages directory, although I'm not sure if that was the case during the initial install of mailman. > Is there currently a PYTHONPATH environment variable set in your shell > pointing to the ldap module? > No, no PYTHONPATH environment variable for my shell or the system. > > >>> Another possibility is that mailman was configured with a different >>> python from the current command line python, in which the ldap module >>> is installed. >>> >>> >> Both mailman and python2.4 were installed using binary packages that are >> apart of Ubuntu. Mailman's error log shows the same version as when I >> execute python from the command line. Do you think it would be >> beneficial to re-install mailman, perhaps from a tar ball? >> > > > No. I don't think this will help, but I do think that possibly > reinstalling python-ldap will help. How was this initially installed? > Was it from source or a Debian/Ubuntu package Yes, python-ldap was also installed as an Ubuntu package. I do have python2.4 and python2.5 Ubuntu packages installed, however as far as I can tell *everything* points to python2.4. The python-ldap module exists in: /usr/lib/python-support/python-ldap/python2.4 and is named _ldap.so, if that helps any. I can certainly try a re-install of python-ldap, perhaps this time from source? From Luke.Daly at newcastle.edu.au Thu Jul 26 04:27:15 2007 From: Luke.Daly at newcastle.edu.au (Luke Daly) Date: Thu, 26 Jul 2007 12:27:15 +1000 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: <46A7B81F.3050003@interzonegames.com> References: <46A7B81F.3050003@interzonegames.com> Message-ID: <46A89322.2D70.00D6.1@newcastle.edu.au> This is going to sound really dumb. and is. Just started using mailman. Have quite a few large lists all moderated by different people (academics at university so limited user ability) Basically i want to create a generic setup and have all new lists have this setup. Or if possible a few basic setups (i.e. no posting to newsletter etc) Also I'm attempting to change one of my lists to be so only moderators can post to. I think i must be broken i just cant find how to do it. Luke Daly Systems Officer IT Infrastructure Newcastle University 17000 >>> Mike Rosile 26/07/2007 6:52 am >>> I'm trying to write to implement LDAPMemberships v3 using Mailman v2.1.9, but I keep getting an error in the Mailman error log that says "ImportError: No module named ldap". For the record, I can import 'ldap' (aka python-ldap) from a regular python script (from the command line). I know Mailman uses a cgi wrapper for python, could this be part of the problem? Any help would greatly be appreciated! Below is some relevant output from /var/log/mailman/error, if you need additional info, please let me know. Jul 25 15:46:53 2007 admin(12280): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(12280): [----- Mailman Version: 2.1.9 -----] admin(12280): [----- Traceback ------] admin(12280): Traceback (most recent call last): admin(12280): File "/var/lib/mailman/scripts/driver", line 110, in run_main admin(12280): main() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 66, in main admin(12280): admin_overview() admin(12280): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 233, in admin_overview admin(12280): mlist = MailList.MailList(name, lock=0) admin(12280): File "/var/lib/mailman/Mailman/MailList.py", line 115, in __init__ admin(12280): execfile(filename, dict) admin(12280): File "/var/lib/mailman/lists/sgftest/extend.py", line 1, in ? admin(12280): from Mailman.LDAPMemberships import LDAPMemberships admin(12280): File "/var/lib/mailman/Mailman/LDAPMemberships.py", line 85, in ? admin(12280): import ldap admin(12280): ImportError: No module named ldap admin(12280): [----- Python Information -----] admin(12280): sys.version = 2.4.4c1 (#2, Oct 11 2006, 20:00:03) [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] admin(12280): sys.executable = /usr/bin/python admin(12280): sys.prefix = /usr admin(12280): sys.exec_prefix = /usr admin(12280): sys.path = /usr admin(12280): sys.platform = linux2 admin(12280): [----- Environment Variables -----] admin(12280): AUTH_TYPE: Basic admin(12280): force_response_1_0: 1 admin(12280): HTTP_COOKIE: userwdth=null; userfontsz=null; userbg=null admin(12280): SERVER_SOFTWARE: Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.4.4 mod_python/3.3.1 Python/2.4.4c1 PHP/5.1.6 mod_ssl/2.0.55 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 admin(12280): SCRIPT_NAME: /mailman/admin admin(12280): SERVER_SIGNATURE: admin(12280): REQUEST_METHOD: GET admin(12280): SERVER_PROTOCOL: HTTP/1.1 admin(12280): QUERY_STRING: admin(12280): HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2) ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/luke.daly%40newcastle.edu.au Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From msapiro at value.net Thu Jul 26 05:32:04 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 20:32:04 -0700 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: <46A80D10.5040402@interzonegames.com> Message-ID: Mike Rosile wrote: >Yes, python-ldap was also installed as an Ubuntu package. > >I do have python2.4 and python2.5 Ubuntu packages installed, however as >far as I can tell *everything* points to python2.4. > >The python-ldap module exists in: >/usr/lib/python-support/python-ldap/python2.4 >and is named _ldap.so, if that helps any. It doesn't seem right. See for example, . >I can certainly try a re-install of python-ldap, perhaps this time from >source? I think that might solve the problem. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 26 05:47:52 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 25 Jul 2007 20:47:52 -0700 Subject: [Mailman-Users] List Configuration Was: ImportError: No module named ldap In-Reply-To: <46A89322.2D70.00D6.1@newcastle.edu.au> Message-ID: Luke Daly wrote: > >This is going to sound really dumb. and is. Just started using mailman. >Have quite a few large lists all moderated by different people >(academics at university so limited user ability) Basically i want to >create a generic setup and have all new lists have this setup. Or if >possible a few basic setups (i.e. no posting to newsletter etc) Also I'm >attempting to change one of my lists to be so only moderators can post >to. I think i must be broken i just cant find how to do it. See for configuring an 'only moderators can post list. For 'generic setup', configure a prototype list and write its configuration with bin/config_list -o Then delete the list specific stuff like real_name, owner, moderator, description, subject_prefix, etc from the result and use that as input to bin/config_list -i to tailor similar lists after creating them. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From djbarrus at comcast.net Thu Jul 26 15:32:31 2007 From: djbarrus at comcast.net (David J. Barrus) Date: Thu, 26 Jul 2007 09:32:31 -0400 Subject: [Mailman-Users] Disable / Enable Mailinglist References: <003301c7ced3$7ee86810$4b00a8c0@DJB1> <44a155d10000031b@mailgw.bit9.com> Message-ID: <009401c7cf89$6b6cf380$4b00a8c0@DJB1> I knew there was a simple solution to my problem. Thank you for responding to my request so quickly. Have a great day, David ----- Original Message ----- From: "Bill Suarez" To: Cc: "'David J. Barrus'" Sent: Wednesday, July 25, 2007 12:55 PM Subject: RE: [Mailman-Users] Disable / Enable Mailinglist > David, > > In General Options look for: > > Where are replies to list messages directed? Poster is strongly > recommended > for most mailing lists. > > If this is set to Poster clicking "reply" will put in the original > poster's > address but a "reply all" will include both the poster and the list. > > Regards, > Bill Suarez > -----Original Message----- > From: David J. Barrus [mailto:djbarrus at comcast.net] > Sent: Wednesday, July 25, 2007 11:50 AM > To: mailman-users at python.org > Subject: [Mailman-Users] Disable / Enable Mailinglist > > Is there a way to disable the mailinglist after my client sends out an > e-mail and then re-enable it when they want to send out another one? > > Here's the problem: > After my client sends out an e-mail through their mailinglist, > occasionally > one or two recipients reply to it and their message goes out to everyone > on > the list. Maybe I need to change something in the General Options. Any > help would be greatly appreciated! > > Thank you, > David > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/wsuarez%40wsuarez.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From mike.peachey at jennic.com Thu Jul 26 16:11:20 2007 From: mike.peachey at jennic.com (Mike Peachey) Date: Thu, 26 Jul 2007 15:11:20 +0100 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim Message-ID: <46A8AB88.20401@jennic.com> I am having trouble with held posts for the lists I run at Jennic. We've recently set up Mailman to run in conjunction with Exim and it's working very well (withlist -r is invaluable though), but we're having trouble with the moderation because it is ending up in a loop (that thankfully stops itself after about 30 iterations) but is nonetheless proving to be a big pain. When a post is received that is held for moderation, an e-mail is sent to list-owner, but when that is sent back into mailman for forwarding, mailman treats the message as if it was going onto the list and holds it (because of the included message that was originally help). This then generates another moderation e-mail which is sent to list-owner which is then held and so on. I'm not sure if there is a fundamental failure in my understanding of the system of if there's something I've not thought about, but I cannot get it to work properly. I've seen a lot of documentation suggesting that every list should have 10 aliases in the Exim aliases file for piping into mailman, and -owner is included in these, however I think I am right in saying that that doesn't apply in this situation because I have configured the Exim transport/router as directed to pipe all mail into mailman that hasn't been caught by aliases instead. Can anyone shed any light on this for me? P.S. The main issue here is that we run SpamAssassin on the mailserver and it adds an X-Spam_Bar header which we then check for in the list Spam Filters. Before, every single spam e-mail was generating 30 moderator requests.. now we have told the lists to discard anything with an X-BeenThere: ListName at company, but it doesn't just stop the loop, it prevents all moderator requests reaching the list owner because in the end it seems the moderator requests are trying to head for the lists not the list owners. It's all very confuzzling. -- Kind Regards, __________________________________________________ Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com __________________________________________________ From msapiro at value.net Thu Jul 26 17:10:08 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 26 Jul 2007 08:10:08 -0700 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <46A8AB88.20401@jennic.com> Message-ID: Mike Peachey wrote: > >When a post is received that is held for moderation, an e-mail is sent >to list-owner, but when that is sent back into mailman for forwarding, >mailman treats the message as if it was going onto the list This is the problem. Exim is piping mail to listname-owner at example.com to "| /path/to/mail/mailman/ post listname" and it should be piped to "| /path/to/mail/mailman/ owner listname". >and holds it >(because of the included message that was originally help). This then >generates another moderation e-mail which is sent to list-owner which is >then held and so on. > >I'm not sure if there is a fundamental failure in my understanding of >the system of if there's something I've not thought about, but I cannot >get it to work properly. It is an exim configuration problem. >I've seen a lot of documentation suggesting that every list should have >10 aliases in the Exim aliases file for piping into mailman, and -owner >is included in these, however I think I am right in saying that that >doesn't apply in this situation because I have configured the Exim >transport/router as directed to pipe all mail into mailman that hasn't >been caught by aliases instead. Exim is normally configured with a router and transport for Mailman so aliases are not needed, but the router and transport have to be correctly configured. See for pointers to exim's documentation on setting this up. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Jost.Krieger+mailman at rub.de Thu Jul 26 17:17:37 2007 From: Jost.Krieger+mailman at rub.de (Jost Krieger) Date: Thu, 26 Jul 2007 17:17:37 +0200 Subject: [Mailman-Users] Controlling (name and) address change of list members? Message-ID: <20070726151737.GO892@ruhr-uni-bochum.de> One of our list owners tries to keep tabs on his list members for a somewhat sensitive list. Everyone has to send some info when subscribing. Now he notices anyone can change his address (and/or name) without the list owner even being informed. Or is this an effect of still running 2.1.6? Jost -- | Helft Spam ausrotten! HTML in Mail ist unh?flich. | | Postmaster, JAPH, manchmal Wahrsager am RZ der RUB | | Wahre Worte sind nicht gef?llig, gef?llige Worte sind nicht wahr.| | Lao Tse, Tao Te King 81 | -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20070726/461fb51f/attachment.pgp From msapiro at value.net Fri Jul 27 02:45:58 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 26 Jul 2007 17:45:58 -0700 Subject: [Mailman-Users] Controlling (name and) address change of listmembers? In-Reply-To: <20070726151737.GO892@ruhr-uni-bochum.de> Message-ID: Jost Krieger wrote: > >One of our list owners tries to keep tabs on his list members for a >somewhat sensitive list. Everyone has to send some info when >subscribing. > >Now he notices anyone can change his address (and/or name) without the >list owner even being informed. The trunk was changed a while back to log address changes and to notify the list owner based on admin_notify_mchanges. I will port this change to the 2.1 branch for Mailman 2.1.10. Changes of name only result in no logging or notice. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mike.rosile at interzonegames.com Fri Jul 27 03:27:50 2007 From: mike.rosile at interzonegames.com (Mike Rosile) Date: Thu, 26 Jul 2007 20:27:50 -0500 Subject: [Mailman-Users] ImportError: No module named ldap In-Reply-To: References: Message-ID: <46A94A16.6070601@interzonegames.com> Hey Mark I just wanted to thank you for all your help, and give you a progress update on the situation. I downloaded an attempted to compile python-ldap using Ubuntu's OpenLDAP development libs and had no luck. I then proceeded to download OpenLDAP and compiled it from source. I was then able to compile python-ldap without any problem. I have yet to actually install the OpenLDAP package that I compiled from source, along with python-ldap, but hopefully I will soon. I'll let you know the out come when I'm finished! Thanks again! From andreas.nemeth at aporem.net Fri Jul 27 10:30:42 2007 From: andreas.nemeth at aporem.net (=?ISO-8859-1?Q?Andreas_N=E9meth?=) Date: Fri, 27 Jul 2007 10:30:42 +0200 Subject: [Mailman-Users] Web interface problem with HTTPS Message-ID: <6622E38E-B06F-481B-8D45-A7807F8434EA@aporem.net> Hi, I try to ensure HTTPS communication for the $prefix/admin and $prefix/ private directories. Normal HTTP works fine, so I assume my configuration of mailman should be ok. Here the apache configuration: ScriptAlias /mailman /usr/local/mailman/cgi-bin SetHandler cgi-script Options ExecCGI FollowSymLinks Order allow,deny Allow from all RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule admin.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] RewriteRule private.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] This works fine too, the URIs being properly rewritten. Now here's my problem: I can't change any settings anymore if these settings are active, the web interface responds normally, anyhow. Any ideas would be much appreciated! Greetings, Andreas Nemeth From mike.peachey at jennic.com Fri Jul 27 10:43:10 2007 From: mike.peachey at jennic.com (Mike Peachey) Date: Fri, 27 Jul 2007 09:43:10 +0100 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: References: Message-ID: <46A9B01E.5010009@jennic.com> Mark Sapiro wrote: > This is the problem. Exim is piping mail to listname-owner at example.com > to "| /path/to/mail/mailman/ post listname" and it should be piped to > "| /path/to/mail/mailman/ owner listname". > But surely, that would affect a single separate e-mail sent directly to list-owner@ ? If I send to that address, delivery succeeds to the correct recipients. > It is an exim configuration problem. Still possible, but I'm having trouble seeing how. > Exim is normally configured with a router and transport for Mailman so > aliases are not needed, but the router and transport have to be > correctly configured. > See > > for pointers to exim's documentation on setting this up. > I do seem to have it all set up correctly, but feel free to correct me: MM_HOME=/usr/lib/mailman MM_UID=mailman MM_GID=mailman domainlist mm_domains=company.com MM_WRAP=MM_HOME/mail/mailman MM_LISTCHK=/var/lib/mailman/lists/${lc::$local_part}/config.pck mailman_router: driver = accept domains = +mm_domains require_files = MM_LISTCHK local_part_suffix_optional local_part_suffix = -admin : \ -bounces : -bounces+* : \ -confirm : -confirm+* : \ -join : -leave : \ -owner : -request : \ -subscribe : -unsubscribe transport = mailman_transport mailman_transport: driver = pipe command = MM_WRAP \ '${if def:local_part_suffix \ {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \ {post}}' \ $local_part current_directory = MM_HOME home_directory = MM_HOME user = MM_UID group = MM_GID -- Kind Regards, __________________________________________________ Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com __________________________________________________ From darush256 at gmail.com Fri Jul 27 10:30:33 2007 From: darush256 at gmail.com (darush aghababayeedehkordi) Date: Fri, 27 Jul 2007 01:30:33 -0700 Subject: [Mailman-Users] from darush.aghababayee Message-ID: <43a1a8cf0707270130o24c38b5bicb9d533e79cbc4e@mail.gmail.com> this is an open problem: does every elliptiptic surface with characteristic p can be lifted to an elliptic surface with zero characteristic ? no because every fibre of a elliptice surface is a an algebraic ariety with dimension = 1 if f * is a lifting for f in this case pf*=f and f* =composition inverse image po f so that for every x_0 : inverse image p(0)= pai(X;x_0) if we consider to progective plane in this cardinal of inverse image p(0) =infinity and aand pai(n-projective plane)=n this is a direct countre example for this problem. From gherzig at fmed.uba.ar Fri Jul 27 16:55:37 2007 From: gherzig at fmed.uba.ar (Gerardo Herzig) Date: Fri, 27 Jul 2007 11:55:37 -0300 Subject: [Mailman-Users] grouping users? Message-ID: <46AA0769.6010302@fmed.uba.ar> Hi all. Here is the situation: We have one list who have ppl who speak 4 diff languages. I wonder if there is a method to `group' those members by "native language" in order to send a different email for each of this groups. Mi common sense says 'off course you cant, you idiot, make 4 differents lists!', but...you never know.... Thanks! Gerardo From msapiro at value.net Fri Jul 27 17:51:20 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 27 Jul 2007 08:51:20 -0700 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <46A9B01E.5010009@jennic.com> Message-ID: Mike Peachey wrote: >Mark Sapiro wrote: >> This is the problem. Exim is piping mail to listname-owner at example.com >> to "| /path/to/mail/mailman/ post listname" and it should be piped to >> "| /path/to/mail/mailman/ owner listname". >> > >But surely, that would affect a single separate e-mail sent directly to >list-owner@ ? If I send to that address, delivery succeeds to the >correct recipients. OK. But then why does your email to listname-owner get properly delivered to the owners, but Mailman's mail to listname-owner get delivered to the list? >> It is an exim configuration problem. > >Still possible, but I'm having trouble seeing how. The configuration excerpt you posted below looks correct, but perhaps there is prior router that only applies to mail from localhost that uses an alias or something else and delivers to the list. Is mailman_router the FIRST defined router? I now notice in your original post you said "I have configured the Exim transport/router as directed to pipe all mail into mailman that hasn't been caught by aliases instead." This suggests mailman_router is not first and some other router which ignores the -owner suffix is routing this mail. mailman_router should be the first router. Also, you might check your exim-main-log to see how these messages are routed and delivered. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 27 18:09:17 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 27 Jul 2007 09:09:17 -0700 Subject: [Mailman-Users] Web interface problem with HTTPS In-Reply-To: <6622E38E-B06F-481B-8D45-A7807F8434EA@aporem.net> Message-ID: Andreas N?meth wrote: > >Here the apache configuration: > >ScriptAlias /mailman /usr/local/mailman/cgi-bin > >SetHandler cgi-script >Options ExecCGI FollowSymLinks >Order allow,deny >Allow from all > > RewriteEngine On > RewriteCond %{SERVER_PORT} !^443$ > RewriteRule admin.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] > RewriteRule private.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] > > >This works fine too, the URIs being properly rewritten. > >Now here's my problem: I can't change any settings anymore if these >settings are active, the web interface responds normally, anyhow. This is covered in the FAQ. See and . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 27 18:22:33 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 27 Jul 2007 09:22:33 -0700 Subject: [Mailman-Users] grouping users? In-Reply-To: <46AA0769.6010302@fmed.uba.ar> Message-ID: Gerardo Herzig wrote: >Hi all. Here is the situation: We have one list who have ppl who speak 4 >diff languages. I wonder if there is a method to `group' those members >by "native language" in order to send a different email for each of this >groups. Mi common sense says 'off course you cant, you idiot, make 4 >differents lists!', but...you never know.... I think four lists might be the better solution, but you could do something with topics. You could define a topic for each language and the users could choose to subscribe to only one or two language topics and either receive or not receive messages that don't match any topic. Then if posters would put the topic keyword for the language in the Subject: or on a Keywords: header or in a Keywords: initial body line, the post would only go to those members who've subscribed to that topic. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From deballing at vassar.edu Fri Jul 27 18:29:15 2007 From: deballing at vassar.edu (Derek J. Balling) Date: Fri, 27 Jul 2007 12:29:15 -0400 Subject: [Mailman-Users] Moderation and Whitelisting Message-ID: <921D5015-FF40-467D-B754-4014E55F4592@vassar.edu> Is there any way to have *one concise* place for "Who is able to send to a list"? We have some campus-wide lists. Sometimes the people who can send to them are members of the list. Sometimes they're not. Sometimes they are members and then later vanish from the list automatically, even though they still have the right to post to them (e.g., if they move from one building to another, but they are able to send to all the auto-populated building-specific mailing lists). This whole "having to look to see if they're a member, in which case we want to turn off their mod bit, otherwise, go and manually add them to the whitelist" routine, well, frankly it sucks. Ideal would be to have the value of "accept_these_nonmembers" also work if the person listed is a member (and maybe someday simply call it "accept_these_posters_always" or something like that). Has anyone either [a] figured out some cool function of Mailman that we're missing, or [b] come up with an easy hack to mailman to allow it to use that value for member posters as well as nonmember? Thanks, Derek -- Derek J. Balling Manager of Systems Administration Vassar College 124 Raymond Ave Box 0406 - Computer Center 229 Poughkeepsie, NY 12604 W: (845) 437-7231 C: (845) 249-9731 From jwblist3 at olympus.net Fri Jul 27 22:15:11 2007 From: jwblist3 at olympus.net (John W. Baxter) Date: Fri, 27 Jul 2007 13:15:11 -0700 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: Message-ID: On 7/27/07 8:51 AM, "Mark Sapiro" wrote: > mailman_router should be the first router. > > Also, you might check your exim-main-log to see how these messages are > routed and delivered. The command line command exim -bt listname-owner at example.com may provide some insight. The -bt flag tells exim to explain its routing of the address. For example $ /usr/sbin/exim -bt test8-owner at lists.olympus.net test8-owner at lists.olympus.net router = mailman_router, transport = mailman_transport First line shows the routed address; second shows the router and transport. Multiple levels are reported similarly. --John From msapiro at value.net Sat Jul 28 00:52:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 27 Jul 2007 15:52:06 -0700 Subject: [Mailman-Users] Moderation and Whitelisting In-Reply-To: <921D5015-FF40-467D-B754-4014E55F4592@vassar.edu> Message-ID: Derek J. Balling wrote: > >Is there any way to have *one concise* place for "Who is able to send >to a list"? > >We have some campus-wide lists. Sometimes the people who can send to >them are members of the list. Sometimes they're not. Sometimes they >are members and then later vanish from the list automatically, even >though they still have the right to post to them (e.g., if they move >from one building to another, but they are able to send to all the >auto-populated building-specific mailing lists). > >This whole "having to look to see if they're a member, in which case >we want to turn off their mod bit, otherwise, go and manually add them >to the whitelist" routine, well, frankly it sucks. If you're willing to have all approved posters to a list know the list moderator password, They can post with an 'Approved: password' header whether or not they are list members or moderated. >Ideal would be to have the value of "accept_these_nonmembers" also >work if the person listed is a member (and maybe someday simply call >it "accept_these_posters_always" or something like that). > >Has anyone either [a] figured out some cool function of Mailman that >we're missing, or [b] come up with an easy hack to mailman to allow it >to use that value for member posters as well as nonmember? You could create a custom handler (see ) to be run in the pipeline before Moderate (just as in the FAQ example), and it could check if the message sender is in accept_these_nonmembers, and set the approved flag in the message metadata if so. The entire handler could be as simple as from Mailman.Handlers.Moderate import matches_p def process(mlist, msg, msgdata): if matches_p(msg.get_sender(), mlist.accept_these_nonmembers): msgdata['approved'] = True This would have the effect of bypassing all membership and moderation tests as well as any of the various Hold.py tests including administrivia, max_num_recipients, require_explicit_destination, bounce_matching_headers and max_message_size for anyone who matched accept_these_nonmembers. If you wanted to retain the Hold.py holds for these posters, It is a bit more complicated. You could reorder the pipeline so that Hold came before your handler and Moderate after, or you could set your own flag in your handler and patch Moderate.py to test it. OTOH, if you're going to patch Moderate.py, you could simple add if matches_p(msg.get_sender(), mlist.accept_these_nonmembers): return to the beginning of the process() function in Moderate.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Sat Jul 28 00:30:24 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 27 Jul 2007 17:30:24 -0500 Subject: [Mailman-Users] Moderation and Whitelisting In-Reply-To: <921D5015-FF40-467D-B754-4014E55F4592@vassar.edu> References: <921D5015-FF40-467D-B754-4014E55F4592@vassar.edu> Message-ID: On 7/27/07, Derek J. Balling wrote: > Is there any way to have *one concise* place for "Who is able to send to > a list"? In terms of current existing features? No, not so far as I know. Of course, if you were handy with a programming language ( ;-), it shouldn't be too hard to create the necessary Python code to make that happen. And then you could share this patch with the rest of us. ;-) ;-) ;-) > Ideal would be to have the value of "accept_these_nonmembers" also work > if the person listed is a member (and maybe someday simply call it > "accept_these_posters_always" or something like that). That's an interesting concept. I don't know if anyone has asked for specifically this kind of feature or not, but you could always check the patch database on SourceForge before seriously considering whether or not you wanted to try to add this kind of functionality. > Has anyone either [a] figured out some cool function of Mailman that > we're missing, Not so far as I know, but then I've only been using and supporting Mailman and the mailman-users mailing list for a few years, and I'm sure that there are parts of the system that I am not as familiar with. > or [b] come up with an easy hack to mailman to allow it > to use that value for member posters as well as nonmember? Easy hack? Again, not so far as I know. But you should check the patch database on SourceForge. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From sevensorrows at verizon.net Sun Jul 29 08:52:34 2007 From: sevensorrows at verizon.net (Mike Grothem) Date: Sat, 28 Jul 2007 23:52:34 -0700 Subject: [Mailman-Users] help please Message-ID: <003701c7d1ad$0bde8bb0$0301a8c0@MIKE> Hello, I have the website www.sevensorrows.com and it is hosted through superuser.net. I am going to transfer to a new host, but I am afraid of losing your service and all of my contacts. Is there a way to save them? I don't even know my username and password with you because I just login from the link on the my server control panel. I know that my list is called SevenSorrowsMailingList and my password is ignatius, but that doesn't login on your site. Do I have a different username on your site? Thank you God Bless You, Mike Grothem - Seven Sorrows Catholic Band www.SevenSorrows.com "and you yourself a sword shall pierce..." Luke 2:35 From brad at shub-internet.org Sun Jul 29 10:31:02 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 29 Jul 2007 03:31:02 -0500 Subject: [Mailman-Users] help please In-Reply-To: <003701c7d1ad$0bde8bb0$0301a8c0@MIKE> References: <003701c7d1ad$0bde8bb0$0301a8c0@MIKE> Message-ID: On 7/28/07, Mike Grothem wrote: > I have the website www.sevensorrows.com and > it is hosted through superuser.net. I am going to transfer to a new host, > but I am afraid of losing your service and all of my contacts. We do not run superuser.net. We have no knowledge of how your systems are set up with your provider. If you have any mailing lists that are hosted with the mailing list management system known as Mailman, we may be able to provide some advice in how you can copy your list configuration and subscription information to a new provider, but a lot of those sorts of things assume that you have direct privileged command-line access to the server where Mailman is running, and based on your description you almost certainly don't have that. There are some things that can be done with just the web interface, but that may not be enough to meet all your desires and needs. I think you need to talk to both your old and your new provider, and see if they can help you with transitioning all your services over. If the reason you are transferring to a new provider is that you've been having problems with the old one, then the old provider may not be very helpful in terms of getting your data copied over, so you might want to talk to your new provider first. But we don't run the systems at either place, so there's nothing we can do to help you with this process. -- Brad Knowles , Consultant & Author LinkedIn Profile: Slides from Invited Talks: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 From fbsdolot at cit.ru Mon Jul 30 03:21:20 2007 From: fbsdolot at cit.ru (Geo) Date: Mon, 30 Jul 2007 05:21:20 +0400 Subject: [Mailman-Users] mailman cannot send messages Message-ID: <000b01c7d247$ef815510$e50010ac@gkt> Thanks for help... FreeBSD 6.2, after installed mailman from port /usr/ports/mail/mailman Apache is OK...but sendmail cannot work with mailman...I created list (named "mailman"), but mailman replies for attempt to send message by the way: ----------------------------------------- The original message was received at Mon, 30 Jul 2007 02:00:40 +0400 (MSD) from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- "|/usr/local/mailman/mail/mailman post mailman" (reason: 2) (expanded from: ) ----- Transcript of session follows ----- Group mismatch error. Mailman expected the mail wrapper script to be executed as group "mailman", but the system's mail server executed the mail script as group "mailnull". Try tweaking the mail server to run the script as group "mailman", or re-run configure, providing the command line option `--with-mail-gid=mailnull'. 554 5.3.0 unknown mailer error 2 ------------------------------------- >From post-installation instructions we can see: "you have to choose SENDMAIL option on config build and port will set MAIL_GID=mailnull to you", but makefile in port containes :".if defined(WITH_SENDMAIL)... MAIL_GID? mailnull .endif" May be it's not enough From msapiro at value.net Mon Jul 30 04:09:28 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 29 Jul 2007 19:09:28 -0700 Subject: [Mailman-Users] mailman cannot send messages In-Reply-To: <000b01c7d247$ef815510$e50010ac@gkt> Message-ID: Geo wrote: >FreeBSD 6.2, after installed mailman from port /usr/ports/mail/mailman >Apache is OK...but sendmail cannot work with mailman...I created list (named >"mailman"), but mailman replies for attempt to send message by the way: >----------------------------------------- >The original message was received at Mon, 30 Jul 2007 02:00:40 +0400 (MSD) >from localhost [127.0.0.1] > > ----- The following addresses had permanent fatal errors ----- >"|/usr/local/mailman/mail/mailman post mailman" > (reason: 2) > (expanded from: ) > > ----- Transcript of session follows ----- >Group mismatch error. Mailman expected the mail >wrapper script to be executed as group "mailman", but >the system's mail server executed the mail script as >group "mailnull". Try tweaking the mail server to run the >script as group "mailman", or re-run configure, >providing the command line option `--with-mail-gid=mailnull'. >554 5.3.0 unknown mailer error 2 >------------------------------------- I think you understand what the error is telling you. You have to either make sendmail run the pipe as group mailman or you have to make the wrapper expect to be run as group mailnull. >>From post-installation instructions we can see: >"you have to choose SENDMAIL option on config build and port will set >MAIL_GID=mailnull to you", >but makefile in port containes :".if defined(WITH_SENDMAIL)... >MAIL_GID? mailnull >.endif" >May be it's not enough I have no idea how the FreeBSD port sets the expected group for the wrapper. This is a FreeBSD Mailman question. In our Mailman distribution, the expected group is compiled into the wrapper from the --with-mail-gid option to configure. The things you quote above seem to say it should be doing the right thing, but I have no way to know. What does the rest of the makefile do with MAIL_GID? Can you determine if it is put in a file somewhere and what that file actually contains? Perhaps you can fix it by changing that file if that's what it does. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From par at hunter-gatherer.org Mon Jul 30 22:05:22 2007 From: par at hunter-gatherer.org (Par Leijonhufvud) Date: Mon, 30 Jul 2007 22:05:22 +0200 Subject: [Mailman-Users] Missing reject message Message-ID: <20070730200522.GQ16573@sitsika> I have two lists on one mailman server. Due to recent spam influx I've set them to automatically reject posts from nonmembers (generic_non-member_action is reject). But for one of the lists rejection messages are sent, but not for the other. Any clues on what I might be happening? /Par -- Par Leijonhufvud par at hunter-gatherer.org Prisons are built with stones of law, brothels with bricks of Religion. -- William Blake From msapiro at value.net Mon Jul 30 23:16:48 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 30 Jul 2007 14:16:48 -0700 Subject: [Mailman-Users] Missing reject message In-Reply-To: <20070730200522.GQ16573@sitsika> Message-ID: Par Leijonhufvud wrote: >I have two lists on one mailman server. Due to recent spam influx I've >set them to automatically reject posts from nonmembers >(generic_non-member_action is reject). But for one of the lists >rejection messages are sent, but not for the other. Any clues on what I >might be happening? Are the messages being held for some reason? If the message is not held and not posted to the list, it must be rejected or discarded. Check Mailman's vette log. If the message is discarded (or held), there will be an entry in the vette log. If there is no such entry, and the message didn't reach the list, it must have been rejected and a notice should have been sent to the sender. If this is not happening, I don't know why. You can also check Mailman's error log to be sure there wasn't a processing error of some sort causing the message to be shunted. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From runner at winning.com Mon Jul 30 23:35:24 2007 From: runner at winning.com (runner at winning.com) Date: Mon, 30 Jul 2007 14:35:24 -0700 Subject: [Mailman-Users] Migrating from 1.0 to 2.1.9 Message-ID: <20070730213524.CDCB116427D@ws1-4.us4.outblaze.com> I've inherited another ancient Mailman 1.0 server running Solaris 7. I have built a new Solaris 10 box to replace it. I'm not even going to attempt upgrading this thing. I plan on doing the following: 1) Create the same lists on the new server 2) Export the users from the old lists 3) Import the users into the new lists 4) Copy the listname.mbox files from the old server to the new server 5) Run "bin/cleanarch listname" and "bin/arch --wipe listname" to regenerate each list archive 6) Manually set the list password and security settings for each list My question is this; Since Mailman 1.0 does not appear to have a dumpdb command, how can I get a dump of the list config for each Mailman 1.0 list? I'm trying to figure out a way to minimize the manual work associated with step 6. -- We've Got Your Name at http://www.mail.com! Get a FREE E-mail Account Today - Choose From 100+ Domains From runner at winning.com Tue Jul 31 00:20:01 2007 From: runner at winning.com (runner at winning.com) Date: Mon, 30 Jul 2007 15:20:01 -0700 Subject: [Mailman-Users] Migrating from 1.0 to 2.1.9 Message-ID: <20070730222001.874A81F50B1@ws1-2.us4.outblaze.com> > ----- Original Message ----- > From: runner at winning.com > To: mailman-users at python.org > Subject: [Mailman-Users] Migrating from 1.0 to 2.1.9 > Date: Mon, 30 Jul 2007 14:35:24 -0700 > > > I've inherited another ancient Mailman 1.0 server running Solaris > 7. I have built a new Solaris 10 box to replace it. I'm not even > going to attempt upgrading this thing. I plan on doing the > following: > > 1) Create the same lists on the new server > 2) Export the users from the old lists > 3) Import the users into the new lists > 4) Copy the listname.mbox files from the old server to the new server > 5) Run "bin/cleanarch listname" and "bin/arch --wipe listname" to > regenerate each list archive > 6) Manually set the list password and security settings for each list > > My question is this; Since Mailman 1.0 does not appear to have a > dumpdb command, how can I get a dump of the list config for each > Mailman 1.0 list? I'm trying to figure out a way to minimize the > manual work associated with step 6. Looks like I jumped to a conclusion on the dumpdb script. The mailman/bin directory on the old server does not contain a dumpdb script however, I just realized that it may be due to the fact that someone may have deleted it and not that there was no such script for Mailman 1.0. Will a dumpdb script from a newer version of Mailman work on the old 1.0 version? -- We've Got Your Name at http://www.mail.com! Get a FREE E-mail Account Today - Choose From 100+ Domains From msapiro at value.net Tue Jul 31 01:46:49 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 30 Jul 2007 16:46:49 -0700 Subject: [Mailman-Users] Migrating from 1.0 to 2.1.9 In-Reply-To: <20070730222001.874A81F50B1@ws1-2.us4.outblaze.com> Message-ID: runner at winning.com wrote: > >Looks like I jumped to a conclusion on the dumpdb script. The mailman/bin directory on the old server does not contain a dumpdb script however, I just realized that it may be due to the fact that someone may have deleted it and not that there was no such script for Mailman 1.0. Will a dumpdb script from a newer version of Mailman work on the old 1.0 version? It appears there was no dumpdb in Mailman 1.0 or 1.1. There is one in Mailman 2.0, but I don't know it it will work. You could try it. However, even Mailman 1.0 has a withlist which might be useful. Here are some other thoughts. There's no way to convert the list admin and moderator passwords. See the 2.1.9 change_pw for why and what to do about it. There's code in Mailman/versions.py that goes back to 1.0. Instead of creating new lists in the new installation, you could try just moving the old lists//config.db, at least for one test to see what happens. It might work. It won't solve the password problem, but if it works, it should save you a bunch of work. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kelly.terry.jones at gmail.com Tue Jul 31 04:16:49 2007 From: kelly.terry.jones at gmail.com (Kelly Jones) Date: Mon, 30 Jul 2007 20:16:49 -0600 Subject: [Mailman-Users] Mass subscribe required for single user? Message-ID: <26face530707301916h3da94ad2i4cb8dfd3d83b2250@mail.gmail.com> If I want to subscribe just one user via the web interface, do I still need to use "Mass Subscribe"? -- We're just a Bunch Of Regular Guys, a collective group that's trying to understand and assimilate technology. We feel that resistance to new ideas and technology is unwise and ultimately futile. From msapiro at value.net Tue Jul 31 04:40:08 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 30 Jul 2007 19:40:08 -0700 Subject: [Mailman-Users] Mass subscribe required for single user? In-Reply-To: <26face530707301916h3da94ad2i4cb8dfd3d83b2250@mail.gmail.com> Message-ID: Kelly Jones wrote: >If I want to subscribe just one user via the web interface, do I still >need to use "Mass Subscribe"? Yes, unless you want to fill out the subscribe form on the listinfo page which is then subject to any required confirmation and approval. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From par at hunter-gatherer.org Tue Jul 31 06:23:31 2007 From: par at hunter-gatherer.org (Par Leijonhufvud) Date: Tue, 31 Jul 2007 06:23:31 +0200 Subject: [Mailman-Users] Missing reject message In-Reply-To: References: <20070730200522.GQ16573@sitsika> Message-ID: <20070731042331.GR16573@sitsika> Mark Sapiro [2007.07.30] wrote: > Par Leijonhufvud wrote: > >I have two lists on one mailman server. Due to recent spam influx I've > >set them to automatically reject posts from nonmembers > >(generic_non-member_action is reject). But for one of the lists > >rejection messages are sent, but not for the other. Any clues on what I > >might be happening? > > > Are the messages being held for some reason? Not listed in the admin database page, mo mail to the moderator. > If the message is not held and not posted to the list, it must be > rejected or discarded. Check Mailman's vette log. Not posted to the list, no traces in the vette log (but traces of spam that was held before, and of manual discards of said spam. > If the message is > discarded (or held), there will be an entry in the vette log. If there > is no such entry, and the message didn't reach the list, it must have > been rejected and a notice should have been sent to the sender. If > this is not happening, I don't know why. > > You can also check Mailman's error log to be sure there wasn't a > processing error of some sort causing the message to be shunted. The error log contains batches of lines like: : Jul 30 18:54:24 2007 (22938) SHUNTING: 1185814463.897408+034ae029c666d13146eca9da915230fe846786c9 : Jul 31 00:47:55 2007 (22938) Uncaught runner exception: incomplete format : Jul 31 00:47:55 2007 (22938) Traceback (most recent call last): : File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop : self._onefile(msg, msgdata) : File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile : keepqueued = self._dispose(mlist, msg, msgdata) : File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose : more = self._dopipeline(mlist, msg, msgdata, pipeline) : File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline : sys.modules[modname].process(mlist, msg, msgdata) : File "/usr/local/mailman/Mailman/Handlers/Moderate.py", line 111, in process : do_reject(mlist) : File "/usr/local/mailman/Mailman/Handlers/Moderate.py", line 139, in do_reject : raise Errors.RejectMessage, \ : File "/usr/local/mailman/Mailman/i18n.py", line 90, in _ : return tns % dict : ValueError: incomplete format I just performed another test (non-member mail to both the working and the non-working lists). The timing on the error log lines match the posting attempt to the non-working list, there is one line in bounce matching the attempt to the working list, but none for the non-working attempt. /Par -- Par Leijonhufvud par at hunter-gatherer.org "Those who restrain Desire, do so because theirs is weak enough to be restrained" -- William Blake From zbigniew at szalbot.homedns.org Tue Jul 31 13:06:04 2007 From: zbigniew at szalbot.homedns.org (Zbigniew Szalbot) Date: Tue, 31 Jul 2007 13:06:04 +0200 Subject: [Mailman-Users] unsupported operand type(s) Message-ID: <81c6fc352c4eaf9047993082e50c0713@szalbot.homedns.org> Hello, I have been using mailman without any problem for the last year. However, today when I tried to post to a subscriber only list I first had a problem that Mailman contacted MTA on a IPv6 address. This resulted in exim rejecting relay attempts from Mailman. I corrected this and then sent again. However out of 650 people on the list only two subscribers got sent the message (as seen from MTA logs). I thought that maybe bounce score was bumped up for the list members and I unsubscribed all of them and then subscribed again. My last action was to re-send the same message to the list. And again only two people recevied it. There is no no-mail option turned on for the members. They should all be getting it as they have always had. When I look into mailman error log, I can see some errors. I am not sure if they have anything in common with my situation. I'd appreciate any help you can give me. Thanks! Jul 31 12:44:23 2007 (18125) SHUNTING: 1185878662.0085499+0ad74badf8a66bd8859206f6ed887c38ac4267b3 Jul 31 12:44:25 2007 (18125) Uncaught runner exception: unsupported operand type(s) for -=: 'str' and 'int' Jul 31 12:44:25 2007 (18125) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 159, in process deliveryfunc(mlist, msg, msgdata, envsender, refused, conn) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 369, in bulkdeliver refused = conn.sendmail(envsender, recips, msgtext) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 78, in sendmail self.__numsessions -= 1 TypeError: unsupported operand type(s) for -=: 'str' and 'int' Jul 31 12:44:25 2007 (18125) SHUNTING: 1185878663.687403+30d438882c03342845939af5d5607078627b420b Jul 31 12:46:14 2007 (18125) Uncaught runner exception: unsupported operand type(s) for -=: 'str' and 'int' Jul 31 12:46:14 2007 (18125) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 159, in process deliveryfunc(mlist, msg, msgdata, envsender, refused, conn) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 369, in bulkdeliver refused = conn.sendmail(envsender, recips, msgtext) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 78, in sendmail self.__numsessions -= 1 TypeError: unsupported operand type(s) for -=: 'str' and 'int' Jul 31 12:46:14 2007 (18125) SHUNTING: 1185878661.0661421+8660c954cc4cb81cbc14e5454bf70e31dadae03a -- Zbigniew Szalbot From mike.peachey at jennic.com Tue Jul 31 13:06:22 2007 From: mike.peachey at jennic.com (Mike Peachey) Date: Tue, 31 Jul 2007 12:06:22 +0100 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: References: Message-ID: <46AF17AE.4080500@jennic.com> Mark Sapiro wrote: > Mike Peachey wrote: > >> Mark Sapiro wrote: >>> This is the problem. Exim is piping mail to listname-owner at example.com >>> to "| /path/to/mail/mailman/ post listname" and it should be piped to >>> "| /path/to/mail/mailman/ owner listname". >>> >> But surely, that would affect a single separate e-mail sent directly to >> list-owner@ ? If I send to that address, delivery succeeds to the >> correct recipients. > > > OK. But then why does your email to listname-owner get properly > delivered to the owners, but Mailman's mail to listname-owner get > delivered to the list? > I have discovered that the problem lies with the way SpamAssassin is implemented, but I'm still not sure of the best way around it. We use SpamAssassin via Exim's spamd_address directive via a unix socket, so every single e-mail that is received by the mail server is run through SpamAssassin before it's routed. We then use the Spam Filters option in Mailman to filter based on the X-Spam_Bar: header. The problem is that when Mailman sends a moderator request, it attaches the moderated message. Mailman sends this message from it-bounces@ to it-owner@ HOWEVER because the original spam message is attached, SpamAssassin marks mailman's "moderator approval needed" message as spam with the relevant headers. When this e-mail to it-owner@ is received by Mailman, because it matches the spam filter rules for the it@ list, it holds the message and sends out another moderator request with both previous messages attached. This then suggests that we have two options: 1. Find a way to stop mailman from attaching the held message to a moderator approval request e-mail 2. Find a way to reconfigure Exim & SpamAssassin so that all messages are passed through SpamAssasin, except those that are routed to Mailman, and then use the info available for integrating mailman and SpamAssassin to have Mailman call SpamAssassin itself, although this does seem like a pretty inefficient way to deal with it because everything will still end up going through spamd. I heartily appreciate any comments on this as I'm a bit stuck with the best way to proceed. -- Kind Regards, __________________________________________________ Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com __________________________________________________ From mike.peachey at jennic.com Tue Jul 31 13:10:14 2007 From: mike.peachey at jennic.com (Mike Peachey) Date: Tue, 31 Jul 2007 12:10:14 +0100 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <46AF17AE.4080500@jennic.com> References: <46AF17AE.4080500@jennic.com> Message-ID: <46AF1896.5040909@jennic.com> Mike Peachey wrote: > Mark Sapiro wrote: >> Mike Peachey wrote: >> >>> Mark Sapiro wrote: >>>> This is the problem. Exim is piping mail to listname-owner at example.com >>>> to "| /path/to/mail/mailman/ post listname" and it should be piped to >>>> "| /path/to/mail/mailman/ owner listname". >>>> >>> But surely, that would affect a single separate e-mail sent directly to >>> list-owner@ ? If I send to that address, delivery succeeds to the >>> correct recipients. >> >> OK. But then why does your email to listname-owner get properly >> delivered to the owners, but Mailman's mail to listname-owner get >> delivered to the list? >> > > I have discovered that the problem lies with the way SpamAssassin is > implemented, but I'm still not sure of the best way around it. > > We use SpamAssassin via Exim's spamd_address directive via a unix > socket, so every single e-mail that is received by the mail server is > run through SpamAssassin before it's routed. We then use the Spam > Filters option in Mailman to filter based on the X-Spam_Bar: header. > > The problem is that when Mailman sends a moderator request, it attaches > the moderated message. Mailman sends this message from it-bounces@ to > it-owner@ HOWEVER because the original spam message is attached, > SpamAssassin marks mailman's "moderator approval needed" message as spam > with the relevant headers. > > When this e-mail to it-owner@ is received by Mailman, because it matches > the spam filter rules for the it@ list, it holds the message and sends > out another moderator request with both previous messages attached. > > This then suggests that we have two options: > 1. Find a way to stop mailman from attaching the held message to a > moderator approval request e-mail > 2. Find a way to reconfigure Exim & SpamAssassin so that all messages > are passed through SpamAssasin, except those that are routed to Mailman, > and then use the info available for integrating mailman and SpamAssassin > to have Mailman call SpamAssassin itself, although this does seem like a > pretty inefficient way to deal with it because everything will still end > up going through spamd. > > I heartily appreciate any comments on this as I'm a bit stuck with the > best way to proceed. Or option 3. find a way to get Mailman to ignore the list Spam Filter settings for the -owner addresses. -- Kind Regards, __________________________________________________ Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com __________________________________________________ From zbigniew at szalbot.homedns.org Tue Jul 31 14:51:26 2007 From: zbigniew at szalbot.homedns.org (Zbigniew Szalbot) Date: Tue, 31 Jul 2007 14:51:26 +0200 Subject: [Mailman-Users] unsupported operand type(s) In-Reply-To: <81c6fc352c4eaf9047993082e50c0713@szalbot.homedns.org> References: <81c6fc352c4eaf9047993082e50c0713@szalbot.homedns.org> Message-ID: <3875b64ea2addc40e4350c60ebb5eb51@szalbot.homedns.org> Dear all, Problem solved -see below. On Tue, 31 Jul 2007 13:06:04 +0200, Zbigniew Szalbot wrote: > > Hello, > > I have been using mailman without any problem for the last year. However, > today when I tried to post to a subscriber only list I first had a problem > that Mailman contacted MTA on a IPv6 address. This resulted in exim > rejecting relay attempts from Mailman. I corrected this and then sent > again. However out of 650 people on the list only two subscribers got sent > the message (as seen from MTA logs). I thought that maybe bounce score was > bumped up for the list members and I unsubscribed all of them and then > subscribed again. My last action was to re-send the same message to the > list. And again only two people recevied it. There is no no-mail option > turned on for the members. They should all be getting it as they have > always had. When I look into mailman error log, I can see some errors. I > am > not sure if they have anything in common with my situation. I'd appreciate > any help you can give me. Thanks! > > Jul 31 12:44:23 2007 (18125) SHUNTING: > 1185878662.0085499+0ad74badf8a66bd8859206f6ed887c38ac4267b3 > Jul 31 12:44:25 2007 (18125) Uncaught runner exception: unsupported > operand > type(s) for -=: 'str' and 'int' > Jul 31 12:44:25 2007 (18125) Traceback (most recent call last): > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in > _dispose > self._func(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 159, in > process > deliveryfunc(mlist, msg, msgdata, envsender, refused, conn) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 369, in > bulkdeliver > refused = conn.sendmail(envsender, recips, msgtext) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 78, in > sendmail > self.__numsessions -= 1 > TypeError: unsupported operand type(s) for -=: 'str' and 'int' > > Jul 31 12:44:25 2007 (18125) SHUNTING: > 1185878663.687403+30d438882c03342845939af5d5607078627b420b > Jul 31 12:46:14 2007 (18125) Uncaught runner exception: unsupported > operand > type(s) for -=: 'str' and 'int' > Jul 31 12:46:14 2007 (18125) Traceback (most recent call last): > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in > _dispose > self._func(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 159, in > process > deliveryfunc(mlist, msg, msgdata, envsender, refused, conn) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 369, in > bulkdeliver > refused = conn.sendmail(envsender, recips, msgtext) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 78, in > sendmail > self.__numsessions -= 1 > TypeError: unsupported operand type(s) for -=: 'str' and 'int' > > Jul 31 12:46:14 2007 (18125) SHUNTING: > 1185878661.0661421+8660c954cc4cb81cbc14e5454bf70e31dadae03a The offender turned out to be SMTP_MAX_SESSIONS_PER_CONNECTION = '50' which I set mm_cfg.py. Unfortunately, because I also had some restrictions for handling mail server load in my MTA, exim blocked mailman's operation. Fortunately, the horror's over :) Thank you Zbigniew Szalbot -- Zbigniew Szalbot From brad at shub-internet.org Tue Jul 31 15:46:46 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 31 Jul 2007 08:46:46 -0500 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <46AF17AE.4080500@jennic.com> References: <46AF17AE.4080500@jennic.com> Message-ID: <7D12E01C-CF51-421F-94E3-A3DA40F2FB76@shub-internet.org> Outbound e-mail from Mailman should always bypass any spam filtering stages -- those things should have been done on input and not be necessary to perform a second time. -- Brad Knowles Sent from my iPhone On Jul 31, 2007, at 6:06 AM, Mike Peachey wrote: > Mark Sapiro wrote: >> Mike Peachey wrote: >> >>> Mark Sapiro wrote: >>>> This is the problem. Exim is piping mail to listname-owner at example.com >>>> to "| /path/to/mail/mailman/ post listname" and it should be >>>> piped to >>>> "| /path/to/mail/mailman/ owner listname". >>>> >>> But surely, that would affect a single separate e-mail sent >>> directly to >>> list-owner@ ? If I send to that address, delivery succeeds to the >>> correct recipients. >> >> >> OK. But then why does your email to listname-owner get properly >> delivered to the owners, but Mailman's mail to listname-owner get >> delivered to the list? >> > > I have discovered that the problem lies with the way SpamAssassin is > implemented, but I'm still not sure of the best way around it. > > We use SpamAssassin via Exim's spamd_address directive via a unix > socket, so every single e-mail that is received by the mail server is > run through SpamAssassin before it's routed. We then use the Spam > Filters option in Mailman to filter based on the X-Spam_Bar: header. > > The problem is that when Mailman sends a moderator request, it > attaches > the moderated message. Mailman sends this message from it-bounces@ to > it-owner@ HOWEVER because the original spam message is attached, > SpamAssassin marks mailman's "moderator approval needed" message as > spam > with the relevant headers. > > When this e-mail to it-owner@ is received by Mailman, because it > matches > the spam filter rules for the it@ list, it holds the message and sends > out another moderator request with both previous messages attached. > > This then suggests that we have two options: > 1. Find a way to stop mailman from attaching the held message to a > moderator approval request e-mail > 2. Find a way to reconfigure Exim & SpamAssassin so that all messages > are passed through SpamAssasin, except those that are routed to > Mailman, > and then use the info available for integrating mailman and > SpamAssassin > to have Mailman call SpamAssassin itself, although this does seem > like a > pretty inefficient way to deal with it because everything will still > end > up going through spamd. > > I heartily appreciate any comments on this as I'm a bit stuck with the > best way to proceed. > -- > Kind Regards, > > __________________________________________________ > > Mike Peachey, IT > Tel: +44 114 281 2655 > Fax: +44 114 281 2951 > Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK > Comp Reg No: 3191371 - Registered In England > http://www.jennic.com > __________________________________________________ > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/brad%40shub-internet.org > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From mike.peachey at jennic.com Tue Jul 31 16:16:06 2007 From: mike.peachey at jennic.com (Mike Peachey) Date: Tue, 31 Jul 2007 15:16:06 +0100 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <7D12E01C-CF51-421F-94E3-A3DA40F2FB76@shub-internet.org> References: <46AF17AE.4080500@jennic.com> <7D12E01C-CF51-421F-94E3-A3DA40F2FB76@shub-internet.org> Message-ID: <46AF4426.1050602@jennic.com> Brad Knowles wrote: > Outbound e-mail from Mailman should always bypass any spam filtering > stages -- those things should have been done on input and not be > necessary to perform a second time. > Outbound messages are not filtered. Messages to it-owner@ from it-bounces@ are sent from Mailman to Mailman. They pass through filtering on the inbound connection back into Mailman. -- Kind Regards, __________________________________________________ Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com __________________________________________________ From brad at shub-internet.org Tue Jul 31 20:21:03 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 31 Jul 2007 13:21:03 -0500 Subject: [Mailman-Users] Looping Moderator Approval Requests / Mailman&Exim In-Reply-To: <46AF4426.1050602@jennic.com> References: <46AF17AE.4080500@jennic.com> <7D12E01C-CF51-421F-94E3-A3DA40F2FB76@shub-internet.org> <46AF4426.1050602@jennic.com> Message-ID: <36A3A9B7-1EF3-4C27-8AF2-067CA492A915@shub-internet.org> Sorry, my assumption was that the outbound service could also directly deliver the mail locally, thus skipping the additional "inbound" phase. My fault. -- Brad Knowles Sent from my iPhone On Jul 31, 2007, at 9:16 AM, Mike Peachey wrote: > Brad Knowles wrote: >> Outbound e-mail from Mailman should always bypass any spam >> filtering stages -- those things should have been done on input and >> not be necessary to perform a second time. > > Outbound messages are not filtered. Messages to it-owner@ from it- > bounces@ are sent from Mailman to Mailman. They pass through > filtering on the inbound connection back into Mailman. > -- > Kind Regards, > > __________________________________________________ > > Mike Peachey, IT > Tel: +44 114 281 2655 > Fax: +44 114 281 2951 > Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK > Comp Reg No: 3191371 - Registered In England > http://www.jennic.com > __________________________________________________